:root{--ink:#1b2734;--ink-soft:#54677c;--rail:#16263f;--rail-edge:#23395b;--paper:#f2f5f8;--card:#fff;--rule:#dce3ea;--rule-strong:#afbdce;--brass:#23395b;--brass-bg:#eef2f8;--kumkum:#b3423a;--kumkum-bg:#f8e7e5;--moss:#0e7c4a;--moss-bg:#e3f1e9;--turmeric:#7a4e00;--turmeric-bg:#f7eedc;--chip:#eaeff4;--sel:#e7ecf4;--shadow:0 1px 2px #1423340d, 0 8px 24px #1423340d;--on-rail:#e8eef6;--on-rail-soft:#93a6bf;--on-brass:#fff;--on-door:#fff;--door:#23395b;--door-hover:#1b2b45;--head:#1b2734;--on-kumkum:#fff;--brass-hover:#1b2b45;--moss-ink:#0a5c37;--hair:#edf1f5;--field-line:#8795a5;--field-line-hover:#6e7d8f;--field-fill:#fff}:root[data-mode=paper]{--paper:#f5f3ef;--card:#fff;--rule:#e2ddd5;--rule-strong:#bcb7b1;--hair:#efece8;--chip:#eeebe6}:root[data-mode=sage]{--paper:#eff3f0;--card:#fff;--rule:#d5dfd8;--rule-strong:#b1b9b3;--hair:#e8edea;--chip:#e6ece8}:root[data-mode=chalk]{--paper:#fff;--card:#f2f5f8;--rule:#dce3ea;--rule-strong:#afbdce;--hair:#e6ebf0;--chip:#e5eaf0;--sel:#dfe4ea;--field-line:#808e9d;--field-line-hover:#697481}:root[data-mode=linen]{--paper:#fff;--card:#f5f3ef;--rule:#e2ddd5;--rule-strong:#bcb7b1;--hair:#ebe7e1;--chip:#eae6df;--sel:#e2e2e2;--field-line:#808e9d;--field-line-hover:#697481}:root[data-mode=dark]{--ink:#d6dee7;--ink-soft:#94a5b8;--rail:#0a1017;--rail-edge:#243247;--paper:#0f141b;--card:#151c25;--rule:#242e3b;--rule-strong:#3d5677;--brass:#8fb4e6;--brass-bg:#182538;--kumkum:#e8897c;--kumkum-bg:#33201c;--moss:#5fc495;--moss-bg:#152c20;--turmeric:#e8b35c;--turmeric-bg:#2e2412;--chip:#1b2431;--sel:#1c304d;--shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--on-rail:#e8eef6;--on-rail-soft:#93a6bf;--on-brass:#0b1a2e;--on-door:#fff;--door:#2b4670;--door-hover:#33507f;--head:#2b4670;--on-kumkum:#0f141b;--brass-hover:#a9c6ee;--moss-ink:#5fc495;--hair:#1e2731;--field-line:#5b6b7e;--field-line-hover:#7385a0;--field-fill:transparent}.on-rail{--control-bg:var(--rail-field);--control-ink:var(--rail-ink);--control-edge:var(--rail-edge)}:root{--app-scale:.9}html{zoom:var(--app-scale)}@media print{:root{--app-scale:1}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-plex), sans-serif;background:var(--paper);color:var(--ink);font-size:14px;line-height:1.45}.mono{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums}.serif{font-family:var(--font-fraunces), serif}:root{--control-r:6px;--control-px:4px;--control-py:6px;--control-fs:12.5px;--control-r-sm:6px;--control-py-xs:3px;--control-px-xs:4px;--control-fs-xs:12.5px;--control-px-sm:4px;--control-py-sm:4px;--control-fs-sm:12.5px;--control-r-line:0;--control-r-lg:9px;--control-px-lg:4px;--control-py-lg:10px;--control-fs-lg:15px;--focus:var(--brass);--focus-halo:color-mix(in oklab, var(--brass) 30%, transparent);--control-bg:var(--field-fill);--control-ink:var(--ink);--control-edge:var(--field-line);--rail-field:var(--rail-edge);--rail-ink:var(--on-rail);--rail-ink-bright:var(--on-rail);--rail-ink-soft:var(--on-rail-soft);--rail-ink-dim:var(--on-rail-soft)}input,select,textarea,button{font:inherit;color:inherit}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],select,textarea{background:var(--control-bg);color:var(--control-ink);border:0;border-bottom:1px solid var(--control-edge);border-radius:var(--control-r-line);padding:var(--control-py) var(--control-px);font-size:var(--control-fs);line-height:1.45}:is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],select,textarea):hover:not(:disabled){border-bottom-color:var(--field-line-hover)}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],select{box-sizing:border-box;height:calc(var(--control-fs) * 1.45 + var(--control-py) * 2 + 2px)}.ctl-sm input:not([type]),.ctl-sm input[type=text],.ctl-sm input[type=number],.ctl-sm input[type=date],.ctl-sm select,input.ctl-sm,select.ctl-sm{height:calc(var(--control-fs-sm) * 1.45 + var(--control-py-sm) * 2 + 2px)}.ctl-lg input:not([type]),.ctl-lg input[type=text],.ctl-lg input[type=number],.ctl-lg input[type=date],.ctl-lg select,input.ctl-lg,select.ctl-lg{height:calc(var(--control-fs-lg) * 1.45 + var(--control-py-lg) * 2 + 2px)}.ctl-sm input,.ctl-sm select,.ctl-sm textarea,input.ctl-sm,select.ctl-sm,textarea.ctl-sm{border-radius:var(--control-r-line);padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.ctl-lg input,.ctl-lg select,.ctl-lg textarea,input.ctl-lg,select.ctl-lg,textarea.ctl-lg{border-radius:var(--control-r-line);padding:var(--control-py-lg) var(--control-px-lg);font-size:var(--control-fs-lg)}input:focus-visible,select:focus-visible,textarea:focus-visible,:is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],select,textarea):focus-visible:hover{border-color:var(--focus);box-shadow:0 1px 0 0 var(--focus);outline:none}input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid var(--rule-strong);background:var(--card);cursor:pointer;vertical-align:-3px;flex:none;place-content:center;width:16px;height:16px;margin:0;padding:0;display:inline-grid}input[type=checkbox]{border-radius:4px}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";opacity:0;transition:opacity 90ms}input[type=checkbox]:before{border:2px solid var(--card);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}input[type=radio]:before{background:var(--card);border-radius:50%;width:6px;height:6px}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--brass);border-color:var(--brass)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{opacity:1}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}input[type=checkbox]:disabled,input[type=radio]:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}input.mono,select.mono{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums}.seal{border:1.5px solid var(--brass);width:64px;height:64px;color:var(--brass);font-family:var(--font-tamil), serif;background:var(--sel);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:30px;display:flex}.login-screen{min-height:calc(100vh / var(--app-scale));background:var(--paper);grid-template-columns:1.15fr 1fr;display:grid}.mer-stage{color:#d6dee7;padding:calc(8vh / var(--app-scale)) calc(7vw / var(--app-scale));background:#0f141b;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.mer-sweep{background:conic-gradient(from 0deg at 60% 40%, transparent 0 84%, #45c6de24 92%, transparent 100%);animation:14s linear infinite mer-sweep;position:absolute;inset:-20%}@keyframes mer-sweep{to{transform:rotate(360deg)}}.mer-grid{opacity:.25;background-image:linear-gradient(#45c6de1f 1px,#0000 1px),linear-gradient(90deg,#45c6de1f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 75%)}.mer-stat{font-family:var(--font-spline), monospace;letter-spacing:.06em;color:#d6dee780;font-size:11.5px;animation:6s ease-in-out infinite mer-breathe;position:absolute}.mer-stat b{color:#45c6de;font-weight:500}@keyframes mer-breathe{0%,to{opacity:.35}50%{opacity:.9}}.mer-stage h2{font-family:var(--font-fraunces), serif;font-weight:600;font-size:clamp(21px, calc(2.1vw / var(--app-scale)), 30px);max-width:42ch;margin:0;line-height:1.25;position:relative}.mer-stage h2 em{color:#45c6de;font-style:normal}.mer-stage p{color:#d6dee7a6;max-width:44ch;margin:14px 0 0;font-size:14.5px;position:relative}.mer-door{place-items:center;display:grid}@media (max-width:860px){.login-screen{grid-template-columns:1fr}.mer-stage{display:none}}.login-card{text-align:center;width:360px}.login-card h1{font-family:var(--font-fraunces), serif;color:var(--ink);letter-spacing:.01em;font-size:34px;font-weight:500}.login-card .tag{color:var(--ink-soft);margin:6px 0 30px;font-size:13px}.login-card form{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);text-align:left;border-radius:12px;padding:26px 24px 22px}.login-note{color:var(--ink-soft);margin-top:18px;font-size:12px;line-height:1.5}.field{margin-bottom:14px}.field label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;font-size:11.5px;display:block}.field input{border-radius:var(--control-r-line);width:100%;padding:var(--control-py-lg) var(--control-px-lg);font-size:var(--control-fs-lg)}.field input:focus-visible{border-color:var(--focus);box-shadow:0 1px 0 0 var(--focus);outline:none}.field:has(input[aria-invalid=true]) label{color:var(--kumkum)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.btn{cursor:pointer;border-radius:var(--control-r);padding:var(--control-py-lg) 16px;font-weight:600;font-size:var(--control-fs);border:0;display:inline-block}.btn:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.btn[disabled]{opacity:.55;cursor:default}.btn-primary{background:var(--door);color:var(--on-door);width:100%}.btn-primary:hover{background:var(--door-hover)}.btn-quiet{background:var(--chip);color:var(--ink);border:1px solid var(--rule-strong)}input[type=file]{font-size:var(--control-fs);color:var(--ink-soft)}input[type=file]::file-selector-button{background:var(--chip);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--control-r);padding:var(--control-py) 11px;font:inherit;font-size:var(--control-fs);cursor:pointer;margin-right:10px;font-weight:600}input[type=file]::file-selector-button:hover{background:var(--card)}.dropzone{border:1.5px dashed var(--rule-strong);background:var(--card);cursor:pointer;text-align:center;border-radius:8px;width:100%;max-width:720px;padding:26px 24px;display:block}.dropzone:hover{border-color:var(--brass)}.dropzone:focus-visible{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-halo);outline:none}.dropzone.over{border-color:var(--brass);background:var(--chip)}.dropzone-lead{color:var(--ink);font-size:13.5px;font-weight:600}.dropzone-lead b{color:var(--brass);font-weight:600}.dropzone-sub{color:var(--ink-soft);margin-top:4px;font-size:12px}.fwd{margin-top:14px}.fwd>p+p{margin-top:8px}.fwd .btn-inline{vertical-align:baseline}.fwd-steps{border:1px solid var(--rule);background:var(--card);border-radius:6px;margin-top:12px;padding:12px 14px}.fwd-steps+.fwd-steps{margin-top:10px}.fwd-steps>.mono{letter-spacing:.08em;color:var(--ink-soft);font-size:10.5px}.fwd-steps-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fwd-steps-head .mono{letter-spacing:.08em;color:var(--ink-soft);font-size:10.5px}.fwd-steps ol{color:var(--ink-soft);margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.75}.fwd-steps li+li{margin-top:4px}.fwd-steps b{color:var(--ink);font-weight:600}.fwd-steps code{color:var(--brass)}.fwd-steps>p{margin:8px 0 0}.fwd-code .fwd-requests{background:0 0;border:0;margin-top:8px;padding:0}.fwd-requests{border:1px solid var(--rule);background:var(--card);color:var(--ink-soft);border-radius:6px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.7;list-style:none}.fwd-requests li+li{border-top:1px solid var(--rule);margin-top:6px;padding-top:6px}.fwd-requests b{color:var(--ink);font-weight:600}.fwd-requests code{color:var(--brass)}.roomguide{background:var(--card);border:1px solid var(--rule);border-radius:8px;max-width:860px;margin:0 0 14px;padding:14px 18px}.roomguide h3{margin:0 0 2px}.roomguide-lead{color:var(--ink-soft);margin:0 0 10px;font-size:12.5px}.roomguide-cols{flex-wrap:wrap;gap:24px;display:flex}.roomguide-advice{max-width:760px;margin-top:12px}.roomguide-advice li+li{margin-top:6px}.roomguide-col{flex:1;min-width:240px}.roomguide-col h4{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0 0 6px;font-size:10.5px;font-weight:600}.roomguide-col ul{margin:0;padding:0;list-style:none}.roomguide-col li{margin:0 0 7px;font-size:12.5px;line-height:1.45}.roomguide-col li .sub{color:var(--ink-soft);font-size:11.5px;display:block}.roomguide-coming{color:var(--ink-soft)}.roomguide-coming .tag-soon{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rule-strong);color:var(--ink-soft);border-radius:4px;margin-left:6px;padding:0 4px;font-size:9.5px}.roomguide-foot{margin-top:8px;display:flex}.roomguide-line{justify-content:flex-end;margin:0 0 8px;display:flex}.saro-seat{cursor:pointer;font:inherit;color:var(--brass);letter-spacing:.04em;background:0 0;border:0;padding:0 4px;font-weight:600}.saro-seat:hover{text-decoration:underline}.saro-seat:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);border-radius:4px;outline:none}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (max-width:1020px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.detail-main{min-width:0;max-width:860px}.detail-main.fills{max-width:none}.doc-card{max-width:860px}.rb-table.three-cols{table-layout:fixed}.card p.footnote.doc-words{margin-top:12px;margin-bottom:14px}.card .doc-verdict{margin-top:16px}.rb-table.doc-totals{margin-top:14px}.facts{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:14px 16px}.facts+.facts{margin-top:12px}.facts dl{margin:0}.facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0 0 2px;font-size:10.5px}.facts dd{color:var(--ink);margin:0;font-size:13px}.facts dd+dt{margin-top:10px}.facts dd.facts-lines{white-space:pre-wrap;overflow-wrap:anywhere}.worthalook{background:var(--kumkum-bg);color:var(--kumkum);border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.worthalook ul{margin:0;padding-left:18px}.worthalook li+li{margin-top:4px}.dropzone-count{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px;font-size:12px}.form-error{background:var(--kumkum-bg);color:var(--kumkum);border-radius:6px;margin-bottom:14px;padding:8px 11px;font-size:12.5px;font-weight:600}.shelf-screen{min-height:calc(100vh / var(--app-scale));background:var(--paper);padding:42px 0 80px}.shelf-inner{width:420px;margin:0 auto}.brand{border-bottom:1px solid var(--rule);align-items:center;gap:12px;margin-bottom:18px;padding:0 6px 18px;display:flex}.brand .seal{width:40px;height:40px;margin:0;font-size:20px}.brand b{font-family:var(--font-fraunces), serif;color:var(--ink);letter-spacing:.01em;font-size:22px;font-weight:500}.shelf-inner h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 8px;padding:0 6px;font-size:10.5px}.spine{text-align:left;background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--brass);width:100%;color:var(--ink);font:inherit;border-radius:3px;align-items:center;gap:9px;margin-bottom:7px;padding:12px 11px;font-size:14px;text-decoration:none;display:flex}.spine:hover{border-color:var(--rule-strong);border-left-color:var(--brass);box-shadow:var(--shadow)}.spine.firm{border-left-color:var(--rule-strong);background:var(--chip)}.spine .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.spine-mono{background:var(--sel);width:34px;height:34px;color:var(--brass);letter-spacing:.02em;border-radius:6px;flex:none;place-content:center;font-size:14px;font-weight:600;display:grid}.spine-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spine-facts{color:var(--ink-soft);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.badge{font-family:var(--font-spline), monospace;background:var(--kumkum);color:#fff;text-align:center;border-radius:99px;min-width:20px;padding:1.5px 5px;font-size:11px}.badge.zero{background:var(--chip);color:var(--ink-soft)}.gadd{border:1px solid var(--brass);color:var(--brass);cursor:pointer;border-radius:var(--control-r);padding:var(--control-py) 12px;font-weight:600;font-size:var(--control-fs-sm);background:0 0;margin-top:12px;text-decoration:none;display:inline-block}.gadd:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.on-rail .gadd{color:var(--brass)}.gadd:hover{background:var(--brass);color:var(--on-brass)}.addorg{max-width:none}.addorg h4{font-family:var(--font-fraunces), serif;color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 28px;font-size:26px;font-weight:400}.addorg-sub{color:var(--ink-soft);margin:0 0 16px;font-size:13px}.addorg-rule{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--rule);margin:20px 0 0;padding-top:14px;font-size:10.5px}.addorg-rule+.fset,.addorg-rule+.fgrid{margin-top:10px}.addorg-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.addorg .gbox+.gbox{margin-top:20px}.addorg-optional{margin-top:18px}.addorg-optional summary{color:var(--brass);cursor:pointer;font-size:13px}.addorg-optional-fields{margin-top:18px}.addorg-hint{color:var(--ink-soft);margin:18px 0 0;font-size:13px}.pick-twin{flex-direction:column;gap:5px;display:flex}.rulebox{background:var(--sel);border:1px solid var(--rule);border-left:3px solid var(--brass);border-radius:8px;margin-top:12px;padding:14px 16px}.rulebox-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:10px;font-weight:600}.saro-welcome{max-width:460px}.saro-welcome h3{margin:12px 0 8px;font-size:24px;font-weight:500}.saro-welcome-line{color:var(--ink);margin:0 0 20px;font-size:15px;line-height:1.65}.orgtree{border:1px solid var(--rule);background:var(--card);border-radius:8px;margin-bottom:20px;padding:14px 16px}.orgtree-root{font-size:14.5px;font-weight:600}.orgtree-bare{color:var(--ink-soft);margin:6px 0 0;font-size:12.5px}.orgtree-entity{border-left:2px solid var(--rule);margin:8px 0 0 10px;padding-left:12px}.orgtree-ename{font-size:13px;font-weight:500}.orgtree-leaf{border-left:2px solid var(--rule);margin:3px 0 0 10px;padding-left:12px;font-size:12.5px}.orgtree-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-right:6px;font-size:9.5px}.me{color:var(--ink-soft);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:28px;padding:12px 6px 0;font-size:12px;display:flex}.me b{color:var(--ink);font-size:12.5px;font-weight:500;display:block}.formbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);color:var(--ink-soft);background:#ffffffd9;align-items:center;gap:12px;padding:12px 30px;display:flex;position:sticky;top:0}.formbar .seal{width:30px;height:30px;margin:0;font-size:15px}.formbar b{font-family:var(--font-fraunces), serif;color:var(--ink);font-size:17px;font-weight:500}.formbar .co{color:var(--ink-soft);flex:1;font-size:13px;text-decoration:none}.formbar .co:hover{color:var(--ink)}.formbar a{color:var(--ink-soft);font-size:12.5px}.formbar .co{flex:none}.topnav{flex:none;gap:4px;margin-left:18px;display:flex}.topnav-item{color:var(--ink-soft);border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:13.5px;line-height:1.2;text-decoration:none;transition:background .14s,color .14s;display:flex}.topnav-item:hover{color:var(--ink);background:#16263f0d}.topnav-item.on{background:var(--sel);color:var(--brass);font-weight:600}.formbar .palette-trigger{flex:1;max-width:520px;margin:0 auto}.ribbon-gap{flex:1}.subbar{border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:16px;padding:10px 30px;display:flex}.topright{flex:none;align-items:center;gap:10px;display:flex;position:relative}.gear{width:32px;height:32px;color:var(--ink-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.gear:hover{color:var(--ink);background:#16263f0d}.avatar{background:var(--chip);border:1px solid var(--rule);width:32px;height:32px;color:var(--ink);letter-spacing:.03em;cursor:pointer;border-radius:50%;padding:0;font-size:11.5px;font-weight:600}.avatar:hover{background:var(--sel)}.profile-menu{z-index:60;background:var(--card);border:1px solid var(--rule);min-width:190px;box-shadow:var(--shadow);color:var(--ink);border-radius:10px;padding:6px;position:absolute;top:40px;right:0}.profile-menu .profile-name{border-bottom:1px solid var(--rule);margin-bottom:4px;padding:7px 10px 8px;font-size:13px;font-weight:600}.profile-menu a,.profile-menu button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;text-decoration:none;display:block}.profile-menu a:hover,.profile-menu button:hover{background:var(--chip)}.page{min-height:calc(calc(100vh / var(--app-scale)) - 59px)}.home{max-width:780px;margin:40px auto 96px;padding:0 24px}.home-head{margin-bottom:28px}.home-head h2{font-size:26px;font-weight:500}.home-sub{color:var(--ink-soft);margin-top:4px;font-size:14px}.home-block{border-radius:10px;margin-bottom:14px;padding:14px 18px;text-decoration:none;display:block}.home-block b{margin-bottom:2px;font-size:14px;display:block}.home-block span{font-size:12.5px}.warn-block{background:var(--kumkum-bg);color:var(--kumkum);border:1px solid var(--kumkum)}.home-bucket{margin:30px 0}.home-bucket h3{font-family:var(--font-fraunces), serif;align-items:baseline;gap:9px;font-size:17px;font-weight:500;display:flex}.bucket-count{color:var(--ink-soft);font-size:12px}.bucket-hint{color:var(--ink-soft);margin:3px 0 10px;font-size:12.5px}.home-list{list-style:none}.home-row{background:var(--card);border:1px solid var(--rule);border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:12px 16px;display:flex}.home-row-main{min-width:0;color:var(--ink);flex:1;text-decoration:none}.home-row-what{font-size:14px;display:block}.home-row-what .pill{margin-left:8px}.home-row-sub{color:var(--ink-soft);margin-top:2px;font-size:12px;display:block}.home-row-amt{text-align:right;flex:none;min-width:12ch;font-size:13.5px}.home-row .qbuttons,.home-row .qreject{flex:none}.home-quiet{color:var(--ink-soft);max-width:46ch;margin-top:26px;font-size:13.5px}.setup-section{margin:34px 0 12px}.setup-section:first-of-type{margin-top:8px}.setup-section h3{font-size:17px;font-weight:500}.master-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.master-card{color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:16px 18px;text-decoration:none;display:block}.master-card:hover{border-color:var(--rule-strong);box-shadow:var(--shadow)}.master-card .n{font-size:22px;font-weight:600;line-height:1.1;display:block}.master-card b{margin-top:6px;font-size:13.5px;display:block}.master-card .sub{color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.rtable .pill{margin-right:6px}.formwrap{max-width:680px;margin:34px auto;padding:0 30px}.bigform{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;padding:26px 28px}.bigform h2{font-family:var(--font-fraunces), serif;margin-bottom:4px;font-size:22px;font-weight:500}.bigform .sub{color:var(--ink-soft);margin-bottom:22px;font-size:13px}.bigform h3{font-family:var(--font-fraunces), serif;border-top:1px solid var(--rule);margin:24px 0 12px;padding-top:18px;font-size:16px;font-weight:500}.bigform h3:first-of-type{border-top:0;margin-top:0;padding-top:0}.bf{margin-bottom:16px}.bf label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.bf input:not([type=checkbox]):not([type=radio]),.bf select{border-radius:var(--control-r-line);width:100%;padding:var(--control-py-lg) var(--control-px-lg);font-size:var(--control-fs-lg);height:calc(var(--control-fs-lg) * 1.45 + var(--control-py-lg) * 2 + 2px)}.radio-row{gap:18px;display:flex}.radio-row label,.bf label.tick{align-items:center;gap:7px;margin-bottom:0;font-size:13px;font-weight:400;display:inline-flex}.bf input:focus-visible,.bf select:focus-visible{border-color:var(--focus);box-shadow:0 1px 0 0 var(--focus);outline:none}.bf .hint{color:var(--ink-soft);margin-top:5px;font-size:12px}.bf-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.autonote{background:var(--moss-bg);border:1px solid var(--rule-strong);color:var(--moss-ink);border-radius:8px;margin:14px 0;padding:9px 12px;font-size:12px;line-height:1.5}.autonote.propose{background:var(--sel);border-color:var(--brass);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.propose-doors{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.setupgrid{grid-template-columns:1fr 300px;align-items:start;gap:22px;display:grid}@media (max-width:900px){.setupgrid{grid-template-columns:1fr}}.addr-grid{gap:10px;display:grid}.radio-row{gap:22px;padding:6px 2px;font-size:14px;display:flex}.radio-row label{align-items:center;gap:6px;font-weight:400;display:flex}.tick{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.tick input,.radio-row input,.added-row{align-items:center;gap:8px;display:flex}.added-row input{flex:1}.field-remove{border:1px solid var(--rule-strong);background:var(--chip);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex:none;font-size:12px}.field-remove:hover{background:var(--kumkum);border-color:var(--kumkum);color:#fff}.gallery{background:var(--rail);color:var(--on-rail);border-radius:12px;padding:18px;position:sticky;top:20px}.gallery h3{font-family:var(--font-fraunces), serif;color:var(--on-rail);margin-bottom:4px;font-size:17px;font-weight:500}.gallery .gsub{color:var(--on-rail-soft);margin-bottom:14px;font-size:12px;line-height:1.5}.gitem{background:var(--rail-edge);border:1px solid var(--rail-edge);border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.gitem .gi{flex:1;min-width:0}.gitem b{color:var(--on-rail);font-size:13px;font-weight:600;display:block}.gitem span{color:var(--on-rail-soft);font-size:11.5px;line-height:1.35;display:block}.gallery .gadd{margin-top:0;padding:4px 10px;font-size:12px}.gsize{font-family:var(--font-spline), monospace;border:1px solid var(--rail-edge);color:var(--on-rail-soft);vertical-align:1px;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-left:7px;padding:0 5px;font-size:10px;font-style:normal}.overview{max-width:none;margin:22px 0 80px;padding:0 28px}.statchips{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.chip{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:8px;padding:10px 14px}.chip .n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.chip .l{color:var(--ink-soft);font-size:12px}.card{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:10px;margin-bottom:18px;overflow:hidden}.cardhead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.cardhead h3{font-size:16.5px;font-weight:500}.kv{border-bottom:1px solid var(--rule);grid-template-columns:170px 1fr;gap:6px 14px;padding:14px 16px;font-size:13px;display:grid}.kv dt{color:var(--ink-soft)}.rtable{border-collapse:collapse;width:100%}.rtable th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:left;border-bottom:1px solid var(--rule-strong);padding:9px 16px;font-size:10.5px;font-weight:600}.rtable td{border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 16px;font-size:13px}.rtable tr:last-child td{border-bottom:0}.rtable .sub{color:var(--ink-soft);margin-top:2px;font-size:12px;display:block}.rtable td.row-door{text-align:right;white-space:nowrap}.rtable tr.row-form>td{background:var(--paper);padding:12px 16px 16px}.pill{white-space:nowrap;border-radius:99px;padding:2.5px 9px;font-size:11.5px;font-weight:600;display:inline-block}.pill.exc{background:var(--kumkum-bg);color:var(--kumkum)}.pill.app{background:var(--moss-bg);color:var(--moss)}.pill.brass{background:var(--sel);color:var(--brass);margin-left:8px}.cardnote{color:var(--ink-soft);padding:10px 16px;font-size:12px}.card.empty{text-align:center;padding:22px 16px}.card.empty p{margin-bottom:8px}.card.empty .cardnote{max-width:46ch;margin:0 auto 14px;padding:0}.pagehead{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pagehead h2{letter-spacing:.005em;font-size:24px;font-weight:500}.pagehead-count{color:var(--ink-soft);flex:1;font-size:12.5px}.doc-round{font-family:var(--font-plex), sans-serif;color:var(--ink-soft);font-size:14px}.btn-inline{width:auto;padding:var(--control-py) 14px;background:var(--chip);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--control-r-sm);font-size:var(--control-fs);cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.btn-inline.btn-primary{background:var(--door);color:var(--on-door);border-color:var(--door)}.btn-inline.btn-primary:hover{background:var(--door-hover)}.warn{color:var(--kumkum);font-weight:600}.brandmark{align-items:center;gap:10px;text-decoration:none;display:flex}.footnote .kbd{margin:0 1px}b,strong,h1,h2,h3,h4{font-weight:500}.palette-trigger{background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--control-r);color:var(--ink-soft);font:inherit;cursor:pointer;flex:0 0 260px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.palette-trigger:hover{border-color:var(--brass);color:var(--ink)}.kbd-on-dark{color:inherit;background:#ffffff1a;border-color:#ffffff40}.palette-scrim{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding-top:calc(12vh / var(--app-scale));background:#0b211c73;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette{width:min(620px, calc(92vw / var(--app-scale)));background:var(--card);border:1px solid var(--rule-strong);max-height:calc(70vh / var(--app-scale));border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #0b211c59}.palette-input{border:0;border-bottom:1px solid var(--rule);font:inherit;color:var(--ink);background:0 0;outline:none;padding:16px 18px;font-size:16px}.palette-rows{padding:6px 0;overflow-y:auto}.palette-group{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);padding:10px 18px 4px;font-size:10.5px}.palette-row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:8px 18px;font-size:14px;display:flex}.palette-row.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--brass)}.palette-label{font-weight:500}.palette-hint{color:var(--ink-soft);font-size:12.5px}.palette-empty{color:var(--ink-soft);padding:18px;font-size:13px}.palette-foot{border-top:1px solid var(--rule);color:var(--ink-soft);align-items:center;gap:14px;padding:9px 18px;font-size:11.5px;display:flex}.palette-foot-right{margin-left:auto}.chip-link{color:inherit;text-decoration:none;display:block}.chip-link:hover{border-color:var(--brass)}.cardbody{padding:14px 16px;font-size:13.5px;line-height:1.6}.cardbody p{margin-bottom:10px}.taxcode{color:var(--ink-soft);font-size:12px}.formactions{align-items:center;gap:10px;margin-top:18px;display:flex}.formactions .btn{width:auto}.component{border:1px solid var(--rule);background:var(--card);border-radius:10px;margin-bottom:12px;padding:14px}.component-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.gallery-light{background:var(--card);border:1px solid var(--rule);color:var(--ink);box-shadow:var(--shadow)}.gallery-light h3{color:var(--ink);font-size:16.5px}.gallery-light .gsub{color:var(--ink-soft)}.gallery-light label{color:var(--ink)}.gallery-light .btn-quiet{width:100%;margin-top:4px}.modal{width:min(760px, calc(94vw / var(--app-scale)));max-height:calc(86vh / var(--app-scale));background:var(--paper);border:1px solid var(--rule-strong);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #0b211c59}.modal-head{border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:12px;padding:15px 18px;display:flex}.modal-head h3{flex:1;font-size:18px;font-weight:500}.modal-body{padding:16px 18px;overflow-y:auto}.modal-note{background:var(--moss-bg);border:1px solid var(--rule-strong);color:var(--moss-ink);border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:12px;line-height:1.5}.modal-foot{border-top:1px solid var(--rule);background:var(--card);align-items:center;gap:10px;padding:12px 18px;display:flex}.modal-foot .btn{width:auto}.modal-top{align-items:center;gap:12px;margin-bottom:4px;display:flex}.modal-title{border:0;border-bottom:1px solid var(--rule-strong);font-family:var(--font-fraunces), serif;color:var(--ink);background:0 0;flex:1;padding:4px 2px;font-size:20px;font-weight:500}.modal-title:focus{border-bottom-color:var(--focus);outline:0}.modal-title::placeholder{color:var(--rule-strong)}.modal-from,.modal-copy{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.modal-from input,.modal-copy select{border-radius:var(--control-r-line);padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.stack{margin:18px 0 4px}.stack-base,.stack-total,.stack-line{align-items:center;gap:10px;padding:9px 0;display:flex}.stack-base{border-bottom:1px solid var(--rule)}.stack-what{font-size:14px;font-weight:600}.stack-how{color:var(--ink-soft);flex:1;font-size:12.5px}.stack-amt{text-align:right;white-space:nowrap;width:108px;font-size:14px}.stack-total{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);margin-top:2px;font-weight:600}.stack-total .stack-what{flex:1}.stack-note{color:var(--ink-soft);padding:7px 0 0;font-size:12px}.stack-warn{color:var(--kumkum);background:var(--kumkum-bg);border-radius:7px;margin-top:9px;padding:8px 11px;font-size:12.5px;line-height:1.5}.stack-row{border-bottom:1px solid var(--rule);padding-bottom:7px}.einv{max-width:860px;margin-top:16px;padding:14px 18px}.einv-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.einv-irn{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;font-size:12.5px;overflow:hidden}.einv-said{margin-top:8px;font-size:12.5px}.einv-form{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.einv-foot{align-items:center;gap:12px;margin-top:12px;display:flex}.levy{background:var(--card);border:1px solid var(--rule);border-radius:8px;margin:12px 0}.levy-line{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:11px 16px;display:flex}.levy-cols{grid-template-columns:1fr 1fr;gap:0 28px;padding:12px 16px 14px;display:grid}.levy-when,.levy-lands{min-width:0}.levy-cols .cap{margin-bottom:9px;display:block}.levy-opt{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;padding:3px 0;font-size:12.5px;display:flex}.levy-opt select,.levy-opt input[type=text]{border:0;border-bottom:1px solid var(--control-edge);background-color:var(--control-bg);color:var(--control-ink);border-radius:var(--control-r-line);padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.levy-lead{color:var(--ink-soft);white-space:nowrap}.levy-any{color:var(--ink-soft);padding:3px 0;font-size:12.5px}.levy-bearer{margin-top:8px}.levy-plain{border-top:1px solid var(--rule);background:var(--paper);border-radius:0 0 8px 8px;align-items:baseline;gap:10px;padding:10px 16px;font-size:12.5px;line-height:1.6;display:flex}.levy-plain .cap{white-space:nowrap}@media (max-width:1000px){.levy-cols{grid-template-columns:1fr;gap:14px}}.stack-op{color:var(--ink-soft);width:10px;font-size:14px}.stack-name{width:190px;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 2px;font-size:14px}.stack-name:hover{border-bottom-color:var(--rule)}.stack-name:focus{border-bottom-color:var(--focus);outline:0}.stack-name::placeholder{color:var(--rule-strong)}.stack-rate{align-items:center;gap:3px;display:flex}.stack-rate input{text-align:right;width:54px;font-family:var(--font-spline), monospace;border-radius:var(--control-r-line);padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.stack-rate b{color:var(--ink-soft);font-size:13px;font-weight:400}.stack-uom,.stack-acct{border:0;border-bottom:1px solid var(--control-edge);border-radius:var(--control-r-line);font:inherit;background-color:var(--control-bg);color:var(--ink);max-width:260px;padding:4px;font-size:12.5px}.stack-on{color:var(--ink-soft);flex-wrap:wrap;flex:1;align-items:center;gap:5px;font-size:12.5px;display:flex}.chip{border:1px solid var(--rule-strong);background:var(--card);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:99px;padding:2.5px 9px;font-size:12px}.chip:hover{border-color:var(--brass)}.chip.on{background:var(--sel);border-color:var(--brass);color:var(--ink);font-weight:500}.chip.dead{color:var(--rule-strong);cursor:default;background:0 0;border-style:dashed;text-decoration:line-through}.stack-x,.stack-optx{color:var(--rule-strong);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px;line-height:1}.stack-x:hover,.stack-optx:hover{color:var(--kumkum)}.stack-post,.stack-opt{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;padding:2px 0 4px 20px;font-size:12.5px;display:flex}.stack-opt select,.stack-narrow{border:0;border-bottom:1px solid var(--control-edge);background-color:var(--control-bg);color:var(--control-ink);border-radius:var(--control-r-line);padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.stack-narrow{text-align:right;width:58px;font-family:var(--font-spline), monospace}.stack-fill{flex:1}.stack-elsewhere{color:var(--ink-soft);font-size:12px}.stack-shelfwrap{position:relative}.stack-cond{color:var(--brass);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:12.5px;font-weight:600}.stack-cond:hover{text-decoration:underline}.stack-shelf{z-index:40;background:var(--card);border:1px solid var(--rule-strong);width:230px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:5px;display:flex;position:absolute;top:22px;left:0}.stack-shelf button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:13px}.stack-shelf button:hover{background:var(--sel)}.stack-shelf-empty{color:var(--ink-soft);padding:7px 9px;font-size:12px}.addtax{border:1px solid var(--rule-strong);background:var(--card);box-shadow:var(--shadow);border-radius:9px;max-width:460px;margin:8px 0 4px 20px;overflow:hidden}.addtax-q{border:0;border-bottom:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);background:0 0;padding:11px 13px;font-size:14px}.addtax-q:focus{background:var(--sel);outline:0}.addtax-rows{max-height:210px;padding:4px;overflow-y:auto}.addtax-row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:9px;padding:7px 9px;font-size:13.5px;display:flex}.addtax-row:hover{background:var(--sel)}.addtax-name{flex:1}.addtax-seen{color:var(--ink-soft);font-size:11px;display:block}.addtax-rate{color:var(--ink);font-size:12.5px}.addtax-where{color:var(--ink-soft);font-size:11px}.addtax-none{color:var(--ink-soft);padding:9px;font-size:12.5px}.addtax-foot{border-top:1px solid var(--rule);background:var(--sel);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.addtax-new{color:var(--moss);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.addtax-new:hover{text-decoration:underline}.stack-add{color:var(--brass);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0 10px 20px;font-size:13px;font-weight:600}.stack-add:hover{text-decoration:underline}.combo{display:inline-block;position:relative}.combo-btn{cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.combo-btn.combo-empty{color:var(--ink-soft)}.combo-input{width:220px}.combo-list{z-index:50;background:var(--card);border:1px solid var(--rule-strong);min-width:260px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;max-height:240px;padding:4px;display:flex;position:absolute;top:30px;left:0;overflow-y:auto}.combo-list button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:13px;overflow:hidden}.combo-list button:hover{background:var(--sel)}.combo-code{color:var(--ink-soft);margin-right:2px;font-size:12px}.combo-none{color:var(--ink-soft);font-style:italic}.combo-new{color:var(--brass);border-top:1px solid var(--rule);font-weight:600}.combo-nomatch{color:var(--ink-soft);padding:6px 9px;font-size:12px}.popform{background:var(--sel);border:1px dashed var(--rule-strong);border-radius:8px;flex-direction:column;gap:8px;width:100%;margin:6px 0 4px 20px;padding:12px;display:flex}.popform-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.popform-row{gap:8px;display:flex}.popform-kind{max-width:560px;margin:0 0 12px}.popform-kind .tick-plain{text-transform:none;letter-spacing:0}.popform input:not([type=checkbox]):not([type=radio]),.popform select{width:100%}.popform-code{text-align:right;max-width:96px}.popform-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.popform-foot .btn{width:auto}.linky{font:inherit;color:var(--brass);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color 90ms}.linky:hover{text-decoration-color:currentColor}.linky:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);border-radius:4px;outline:none}.on-rail .linky{color:var(--rail-ink-soft)}.on-rail .linky:hover{color:var(--rail-ink)}.taxsummary{color:var(--ink-soft);background:var(--sel);border-radius:7px;margin:-8px 0 16px;padding:8px 11px;font-size:13px}.rb-section{margin-bottom:30px}.rb-country{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:11px}.rb-table{border-collapse:collapse;background:var(--card);width:100%}th.amt,td.amt,td.amt input,input.amt{text-align:right}.rb-table td{vertical-align:middle}.rb-table td.cell-note{color:var(--ink-soft);font-size:12.5px}.rb-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);padding:8px 12px;font-size:10.5px;font-weight:500}.rb-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:6px 10px;font-size:12.5px}.rb-table th.amt{text-align:right}.rb-table.year-matrix th{padding:6px 8px;font-size:9.5px}.rb-table.year-matrix td{padding:5px 8px;font-size:11px}.rb-table.year-matrix td:first-child{white-space:nowrap}.weekcell{width:100%;min-width:20px;color:var(--ink-soft);font:inherit;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 0}.weekcell:hover{background:var(--sel);border-color:var(--rule)}.weekcell.on{background:var(--sel);border-color:var(--brass);color:var(--brass)}.weekcell:disabled{cursor:wait;opacity:.6}.rb-table td.amt.short{color:var(--kumkum)}.rb-table tr:last-child td{border-bottom:0}.rb-table td.rb-edit{white-space:nowrap}.rb-table td.rb-edit>*+*{margin-left:10px}.rb-table .sub{color:var(--ink-soft);font-size:11px;display:block}.rb-role{color:var(--ink-soft);font-size:12px}.rb-dates{white-space:nowrap;font-size:12px}.door,td.docno>a,td.docno>.docno-door,td.doorcol>a,td.doorcol>.docno-door{color:var(--brass);font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-size:12.5px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-block}.door:hover,td.docno>a:hover,td.docno>.docno-door:hover,td.doorcol>a:hover,td.doorcol>.docno-door:hover{color:var(--brass-hover);text-underline-offset:3px;background:0 0;text-decoration:underline}.door:focus-visible,td.docno>a:focus-visible,td.docno>.docno-door:focus-visible,td.doorcol>a:focus-visible,td.doorcol>.docno-door:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}td.docno>a,td.docno>.docno-door,td.docno>.door,td.doorcol>a,td.doorcol>.docno-door,td.doorcol>.door{margin:0;display:block}td.docno>a+a,td.doorcol>a+a{margin-top:6px}th.docno,td.docno,th.doorcol,td.doorcol{white-space:nowrap}td.docno .sub{white-space:normal}.rb-none{color:var(--ink-soft);font-style:italic}.chart td{vertical-align:middle}.chart-group th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule);background:var(--card);padding:14px 12px 4px;font-size:11px;font-weight:600}.chart tbody:first-of-type .chart-group th{padding-top:8px}.setcode{white-space:nowrap;color:var(--ink-soft)}.setcode:hover{color:var(--brass)}.cf-pick{padding:var(--control-py-xs) 24px var(--control-py-xs) var(--control-px-xs);font-size:var(--control-fs-xs);border-radius:var(--control-r-line)}.qfilters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.qfilters .qtabs{border-bottom:0;margin-bottom:0}.tabs,.qtabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:2px;margin-bottom:20px;display:flex}.tab,.qtab{color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;display:flex}.tab:hover:not(:disabled),.qtab:hover:not(:disabled){color:var(--ink)}.tab.on,.qtab.on{color:var(--ink);border-bottom-color:var(--brass);font-weight:600}.tab:disabled,.qtab:disabled{opacity:.45;cursor:default}a.tab{text-decoration:none}.tab:focus-visible,.qtab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-halo), inset 0 0 0 3px var(--focus);border-radius:6px 6px 0 0;outline:none}.tab-count,.qtab .mono{background:var(--chip);color:var(--ink-soft);border-radius:9px;padding:1px 7px;font-size:11px;font-weight:500}.tab.on .tab-count,.qtab.on .mono{background:var(--sel);color:var(--ink)}.tab-lead{max-width:68ch;margin:0 0 18px}.qpickers{align-items:center;gap:14px;display:flex}.qcheck{color:var(--ink-soft);align-items:center;gap:7px;font-size:12.5px;display:flex}.queue td{vertical-align:middle}.queue .qkind{color:var(--ink-soft);font-size:12px}.queue col.q-tick{width:20ch}.queue col.q-when,.queue col.q-branch{width:12ch}.queue col.q-goes{width:24ch}.queue col.q-amt{width:13ch}.queue col.q-ref{width:15ch}.queue col.q-doors{width:19ch}.queue .q-paper-words{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;display:block;overflow:hidden}.queue .q-flag{white-space:normal;margin-top:3px;display:inline-block}.queue .sub{color:var(--ink-soft);font-size:11px;display:block}.qact{text-align:right}.qbuttons,.qreject{justify-content:flex-end;align-items:center;gap:8px;display:flex}.qreject input{border-radius:var(--control-r-line);width:100%;padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.qact .btn-inline{padding:var(--control-py-sm) 12px;font-size:var(--control-fs-sm)}.ccy-tag{letter-spacing:.06em;border:1px solid var(--rule-strong);color:var(--ink-soft);vertical-align:3px;border-radius:2px;padding:2px 7px;font-size:11px}.stmt .colgroup th{color:var(--brass);letter-spacing:.08em;text-align:center;border-bottom:0;padding:5px 12px 3px;font-size:10px}.stmt .colgroup th[colspan]:not(:empty){border-bottom:1px solid var(--brass)}.stmt .colgroup th:not([colspan]){border-bottom:0}.rb-table.stmt{table-layout:fixed}.stmt-scroll{overflow-x:auto}.rb-table.stmt.with-books{min-width:1240px}.stmt th.amt,.stmt td.amt{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stmt td.narr{font-size:12.5px}.stmt td.rb-dates{white-space:nowrap;font-size:12px}.stmt td.narr .sub{font-size:11px}.stmt .grp-inr{border-bottom:1px solid var(--brass)}.seam,th.seam-h{border-left:1px solid var(--rule);background:0 0;position:relative;padding:0!important}tr:hover .seam{border-left-color:var(--rule-strong)}th.seam-h{text-align:center;border-bottom:0;overflow:visible}.seam-pull{background:var(--card);cursor:pointer;white-space:nowrap;font-family:var(--font-spline), monospace;letter-spacing:.08em;color:var(--ink-soft);border:0;border-radius:4px;padding:3px 6px;font-size:9.5px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seam-pull:hover{color:var(--brass)}.seam-pull:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.grp-toggle{cursor:pointer;border:1px solid var(--ink-soft);background:var(--card);width:16px;height:16px;color:var(--ink);font-size:12px;line-height:1;font-family:var(--font-spline), monospace;border-radius:2px;padding:0}.grp-toggle:hover{border-color:var(--brass);color:var(--brass)}.stmt td.soft{color:var(--ink-soft)}.typewords{border:1px solid var(--rule);background:var(--card);margin:4px 0 10px;padding:10px 12px}.typewords-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:10.5px}.typewords-row{align-items:center;gap:8px;padding:3px 0;display:flex}.typewords-word{border-bottom:1px solid var(--rule-strong);min-width:92px;padding-bottom:1px;font-size:13px}.typewords-warn{color:var(--kumkum);margin-top:8px;font-size:12px}.rb-comp{padding:1px 0;font-size:13px;display:block}.rb-edit a{color:var(--moss);font-size:12.5px}.postout{border-top:1px solid var(--rule);margin:14px 0 4px;padding-top:12px}.postout-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:11px}.jtable{border-collapse:collapse;width:100%}.jtable th{border-bottom:1px solid var(--rule);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:0 0 5px;font-size:10.5px;font-weight:500}.jtable td{border-bottom:1px solid var(--rule);vertical-align:top;padding:5px 0;font-size:13px}.jtable tbody tr:last-child td{border-bottom:0}.jtable tfoot td{border-top:1px solid var(--rule);border-bottom:3px double var(--ink);padding-top:7px;font-weight:600}.jtable .amt{text-align:right;white-space:nowrap;width:100px}.jt-sub{color:var(--ink-soft);font-size:11.5px;display:block}.jtable .warn{color:var(--kumkum);font-weight:600}.chip-new{color:var(--brass);border-style:dashed}.popform-hint{color:var(--ink-soft);font-size:12px;line-height:1.5}.bench{background:var(--sel);border:1px solid var(--rule);border-radius:9px;margin:14px 0 4px;padding:11px 13px}.bench-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:9px;font-size:11px}.bench-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.bench-row label{color:var(--ink-soft);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.bench-row input,.bench-row select{border-radius:var(--control-r-line);padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.ctl-sm select,select.ctl-sm,.ctl-lg select,select.ctl-lg,.bench-row select{padding-right:26px}.bench-amt{text-align:right;width:96px}.bench-qty{text-align:right;width:62px}.bench-verdict{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:10px;padding-top:9px;font-size:12.5px}.walk-card{background:var(--card);border:1px solid var(--rule);border-radius:10px;margin-top:12px;padding:12px 14px}.walk-head{color:var(--ink-soft);align-items:baseline;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.walk-head .grow{flex:1}.people-wide{width:720px}.people-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.people-head h4{margin:0}.people-count{color:var(--ink-soft);flex:1;font-size:12px}.people-list{margin-top:16px}.person{background:var(--card);border:1px solid var(--rule);border-radius:10px;margin-bottom:9px;padding:12px 14px}.person-line{align-items:baseline;gap:10px;display:flex}.person-who{flex-wrap:wrap;flex:1;align-items:baseline;gap:9px;display:flex}.person-who b{color:var(--ink);font-size:14.5px;font-weight:500}.person-mail{color:var(--ink-soft);font-size:12px}.person-you{letter-spacing:.06em;text-transform:uppercase;color:var(--brass);border:1px solid var(--brass);border-radius:99px;padding:1px 7px;font-size:10.5px}.person-off{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--kumkum);border-radius:99px;padding:1.5px 7px;font-size:10.5px}.person-access{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.person-none{color:var(--ink-soft);font-size:12px;font-style:italic}.access-chip{background:var(--chip);border:1px solid var(--rule);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.access-role{color:var(--ink-soft);font-size:11px}.access-x{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:11px;line-height:1}.access-x:hover{color:var(--kumkum)}.person-manage{border-top:1px solid var(--rule);margin-top:11px;padding-top:10px}.manage-row{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.manage-row input,.manage-row select{border-radius:var(--control-r-line);padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.revoke{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.revoke input{border-radius:var(--control-r-line);width:190px;padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.peopleform{background:var(--card);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:9px;margin-top:12px;padding:14px;display:flex}.peopleform-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.peopleform-row{gap:9px;display:flex}.peopleform input,.peopleform select{flex:1;width:100%}.peopleform-hint{color:var(--ink-soft);font-size:11.5px;line-height:1.5}.peopleform-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.peopleform-foot .btn{width:auto}.form-ok{background:var(--moss-bg);color:var(--moss-ink);border-radius:6px;padding:7px 10px;font-size:12.5px;font-weight:600}.inv-top{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.inv-field{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:12px;display:flex}.inv-grow{flex:1;min-width:190px}.inv-field select,.inv-field input{border-radius:var(--control-r-line);padding:var(--control-py) var(--control-px);font-size:var(--control-fs);line-height:1.45}.inv-lines{border-collapse:collapse;width:100%;margin-top:6px}.inv-lines th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);padding:6px 8px 6px 0;font-size:10.5px;font-weight:500}.inv-lines th.amt,.inv-lines td.amt{text-align:right}.inv-lines td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 8px 8px 0}.inv-lines select{width:100%}.inv-linetax{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.pill.inv-poststo{white-space:normal;margin:4px 0 0;display:table}.inv-posts{margin-top:10px}.k-posts{margin-top:4px}.inv-qty,.inv-rate{text-align:right;border:0;border-bottom:1px solid var(--control-edge);border-radius:var(--control-r-line);width:84px;font-family:var(--font-spline), monospace;background-color:var(--control-bg);color:var(--ink);padding:7px 4px;font-size:13.5px}.inv-uom{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.inv-amount{width:118px;padding-top:14px;font-size:14px}.inv-taxname{font-size:13.5px}.inv-status{letter-spacing:.04em;background:var(--chip);color:var(--ink-soft);border-radius:99px;padding:2px 9px;font-size:11px}.inv-submitted{background:var(--kumkum-bg);color:var(--kumkum);font-weight:600}.via-email{letter-spacing:.04em;background:color-mix(in srgb, var(--brass) 14%, transparent);color:var(--brass);border-radius:99px;padding:1px 8px;font-size:11px}.inv-approved{background:var(--moss-bg);color:var(--moss-ink);font-weight:600}.stmt-headrow td{background:var(--paper);font-weight:600;border-bottom:2px solid var(--rule-strong)!important}button.ccy-tag{cursor:pointer;font:inherit;background:0 0;font-size:11px}button.ccy-tag:hover{border-color:var(--brass);color:var(--brass)}.jrnl{background:var(--card);border:1px solid var(--rule);margin-bottom:14px}.jrnl-head{border-bottom:1px solid var(--rule-strong);background:var(--paper);flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.jrnl-date{color:var(--ink-soft);white-space:nowrap;font-size:12px}.jrnl-narr{color:var(--ink-soft);font-size:13px}.jrnl-src{letter-spacing:.06em;text-transform:uppercase;color:var(--brass);border:1px solid var(--rule-strong);padding:1px 6px;font-size:10.5px}.jrnl-code{color:var(--ink-soft);font-size:12px}.jrnl-table{border:0}.jrnl-table th{border-bottom:1px solid var(--rule)}.jrnl-table td{border-bottom:0;padding:5px 12px}.jrnl-total td{border-top:1px solid var(--ink);padding-top:4px;border-bottom:3px double var(--ink)!important}.tb-ok{color:var(--moss)}.tb-off{color:var(--kumkum)}.seg{border:1px solid var(--rule-strong);border-radius:3px;display:inline-flex;overflow:hidden}.seg-b{background:var(--card);font:inherit;cursor:pointer;color:var(--ink-soft);border:0;padding:5px 14px;font-size:12.5px}.seg-b.on{background:var(--brass);color:var(--on-brass)}.rule-retired td{opacity:.55}.jrnl-entry td{vertical-align:middle;padding:4px 8px}.jrnl-entry input,.jrnl-entry select{border-color:var(--rule);border-radius:var(--control-r-line);width:100%;padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.jrnl-entry input:focus-visible,.jrnl-entry select:focus-visible{border-color:var(--focus);box-shadow:0 1px 0 0 var(--focus);outline:none}.jrnl-entry :is(th,td).jrnl-no{text-align:right;width:28px;color:var(--ink-soft);padding-right:2px;font-size:11.5px}.jrnl-entry :is(th,td).jrnl-plus{width:30px;padding-left:0;padding-right:0}.jrnl-entry th.jrnl-ledger{width:34%}.jrnl-entry :is(th,td).jrnl-x{width:28px;padding-left:0}.jrnl-entry td.amt input,.jrnl-parts td.amt input{text-align:right}.jrnl-entry td.jrnl-ledger{position:relative}.jrnl-tagnote{text-overflow:ellipsis;white-space:nowrap;max-width:46%;color:var(--ink-soft);pointer-events:none;font-size:11.5px;position:absolute;top:50%;right:12px;overflow:hidden;transform:translateY(-50%)}.jrnl-entry td.jrnl-ledger:has(.jrnl-tagnote) .master-pick>input{padding-right:48%}.jrnl-entry input.jrnl-offer::placeholder,.jrnl-parts input.jrnl-offer::placeholder{color:var(--ink-soft);opacity:.6}.jrnl-entry tr.jrnl-sum td{border-bottom:0;padding-top:10px}.jrnl-sum td.amt>span{border-top:1px solid var(--rule-strong);min-width:104px;padding-top:4px;display:inline-block}.jrnl-sum.is-balanced td.amt>span{border-top-color:var(--ink);border-bottom:3px double var(--ink);padding-bottom:2px}.jrnl-entry tr.jrnl-diff td{color:var(--kumkum);border-bottom:0;padding-top:2px}.jrnl-diff td.jrnl-diff-word{text-align:right}.form-sheet .grid12.jrnl-top{align-items:start}.jrnl-said td{border-bottom:0;padding-top:0}.jrnl-rates-door{color:var(--brass);align-self:flex-start;font-size:11.5px;text-decoration:none}.jrnl-rates-door:hover{text-decoration:underline}.jrnl-send:not(:disabled):after{content:"⌘↵";font-family:var(--font-spline), monospace;background:#ffffff1a;border:1px solid #ffffff40;border-radius:3px;margin-left:8px;padding:0 5px;font-size:10.5px}.jrnl-keys{color:var(--ink-soft);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;font-size:11.5px;display:flex}.jrnl-tags{flex-direction:column;gap:12px;min-width:320px;display:flex}.jrnl-tags .stack-add{align-self:flex-start;padding:0}.jrnl-tagbox{display:block}.jrnl-tagbox>input,.jrnl-parts input{width:100%}.jrnl-tag-list{border:1px solid var(--rule);background:var(--card);border-radius:6px;max-height:180px;margin:2px 0 0;padding:4px 0;font-size:12.5px;list-style:none;overflow-y:auto}.jrnl-tag-list li{cursor:pointer;padding:5px 10px}.jrnl-tag-list li.on{background:var(--sel)}.jrnl-parts td{vertical-align:middle;padding:4px 8px}.combo-list button.combo-top{background:var(--sel)}.theme-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:8px;display:grid}.theme-card{border:1px solid var(--rule-strong);background:var(--card);text-align:left;cursor:pointer;font:inherit;color:var(--ink);border-radius:8px;padding:8px}.theme-card.on{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass) inset}.theme-card b{margin-top:8px;font-size:13px;display:block}.theme-card span{color:var(--ink-soft);font-size:11.5px;line-height:1.4;display:block}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.sample{border:1px solid var(--rule-strong);background:var(--paper);font-size:9px;line-height:1.35;font-family:var(--font-plex), sans-serif;color:var(--ink);border-radius:5px;overflow:hidden}.sample.big{border-radius:8px;font-size:13px}.sample-rail{background:var(--rail);color:var(--on-rail);letter-spacing:.02em;padding:4px 7px;font-size:.9em}.sample-body{background:var(--card);padding:7px 9px}.sample-head{color:var(--ink-soft);margin-bottom:4px;font-size:.85em}.sample-row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding:2px 0;display:flex}.sample-total{border-bottom:3px double var(--ink);border-top:1px solid var(--ink)}.sample-tags{gap:5px;margin-top:6px;display:flex}.sample-tags i{border-radius:3px;padding:1px 5px;font-size:.85em;font-style:normal}.sample-done{background:var(--moss-bg);color:var(--moss)}.sample-exc{background:var(--kumkum-bg);color:var(--kumkum)}.dim-card{margin-bottom:14px}.dim-card.off{opacity:.62}.dim-card .cardhead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jrnl-entry select.needs{border-color:var(--kumkum)}.rbac th,.rbac td{padding:4px 10px}.rbac-role{text-align:center;min-width:92px}.rbac-group td{background:var(--paper);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);padding:7px 10px;font-size:10.5px}.rbac-mod{font-size:13px}.rbac-verb{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.rbac-cell{text-align:center}.access-scope{margin-left:6px}.scope-panel{border:1px solid var(--rule-strong);background:var(--card);border-radius:6px;margin:8px 0 4px;padding:10px 12px;display:block}.scope-panel>b{margin-bottom:6px;font-size:13px;display:block}.scope-kind{margin-bottom:8px;display:block}.scope-kind i{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-style:normal;display:block}.scope-kind label{margin-right:12px;font-size:13px}table th{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:11px;font-weight:600}.card,section.card{border:1px solid var(--rule);border-radius:14px}.note{font-size:var(--control-fs-sm);color:var(--ink-soft)}.note-block{margin:8px 0;font-size:13px;display:block}.note-tight{font-size:12px}.said-plain{color:var(--ink)}.said-soft{color:var(--ink-soft)}.said-exception{color:var(--kumkum)}.said-strong{font-weight:500}.on-card{background:var(--card)}.rig-rail{z-index:45;background:var(--card);border-right:1px solid var(--rule);flex-direction:column;align-items:center;width:56px;padding:12px 0 34px;display:flex;position:fixed;top:0;bottom:0;left:0}.rig-rail .seal{background:var(--sel);width:32px;height:32px;color:var(--brass);border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 0 16px;font-size:17px;text-decoration:none;display:flex;position:relative}.railitem{width:38px;height:36px;color:var(--ink-soft);border-radius:8px;justify-content:center;align-items:center;margin-bottom:4px;font-size:17px;font-weight:600;text-decoration:none;display:flex;position:relative}.railitem:hover{background:var(--chip);color:var(--ink)}.railitem.on{background:var(--sel);color:var(--brass)}.railitem .tip,.rig-rail .seal .tip{z-index:60;background:var(--rail);color:var(--on-rail);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:400;display:none;position:absolute;top:7px;left:46px}.railitem:hover .tip,.rig-rail .seal:hover .tip{display:block}.railitem .bub{background:var(--kumkum);min-width:15px;height:15px;color:var(--card);font-family:var(--font-spline), monospace;text-align:center;border-radius:8px;padding:0 3px;font-size:9.5px;font-weight:600;line-height:15px;position:absolute;top:2px;right:2px}.rig-rail .grow{flex:1}.rig-rail .topright{flex-direction:column;gap:6px}.rig-rail .profile-menu{inset:auto auto 42px 4px}.rig-rail .gear{width:38px;height:36px}.rig-rail .gear:hover{background:var(--chip);color:var(--brass)}.rig-strip{z-index:44;background:var(--paper);border-bottom:1px solid var(--rule);align-items:center;gap:14px;height:44px;padding:0 20px;display:flex;position:fixed;top:0;left:56px;right:0}.rig-strip .crumbs{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.rig-strip .crumb{font-family:var(--font-spline), monospace;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:28ch;font-size:11.5px;text-decoration:none;overflow:hidden}.rig-strip .crumb b{color:var(--ink);font-weight:500}.rig-strip a.crumb:hover,.rig-strip a.crumb:hover b{color:var(--brass)}.rig-strip .crumb[aria-current=page]{color:var(--ink)}.rig-strip .crumb-sep{font-family:var(--font-spline), monospace;color:var(--ink-soft);font-size:11.5px}.rig-strip .palette-trigger{flex:1;max-width:420px;margin-left:auto}.rig-strip .clock{font-family:var(--font-spline), monospace;color:var(--ink-soft);white-space:nowrap;font-size:11px}.rig-status{z-index:44;background:var(--card);border-top:1px solid var(--rule);height:26px;font-family:var(--font-spline), monospace;color:var(--ink-soft);align-items:stretch;font-size:10.5px;display:flex;position:fixed;bottom:0;left:56px;right:0}.rig-status>*{border-right:1px solid var(--rule);white-space:nowrap;align-items:center;padding:0 14px;display:flex}.rig-status b{color:var(--ink);letter-spacing:.04em;font-weight:600}.rig-status .ok{color:var(--moss)}.rig-status .warn{color:var(--brass)}.rig-status .exc{color:var(--kumkum)}.rig-status .end{border-right:0;border-left:1px solid var(--rule);margin-left:auto}.rig-status .modeswitch{cursor:pointer;color:var(--brass);font:inherit;letter-spacing:.04em;border:0;border-left:1px solid var(--rule);background:0 0;border-right:0}.rig-status .modeswitch:hover{background:var(--chip)}.rig-status .rig-company{gap:2px}.rig-status .rig-co{cursor:pointer;color:var(--ink-soft);font:inherit;letter-spacing:.04em;background:0 0;border:0;height:100%;padding:0 6px}.rig-status .rig-co:hover{background:var(--chip)}.rig-status .rig-co.on{color:var(--brass);cursor:default}.rig-status .rig-co:disabled{opacity:.5}.rig-page{min-height:calc(100vh / var(--app-scale));margin-left:56px;padding-top:44px;padding-bottom:26px}@media (max-width:700px){.rig-rail{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;width:auto;height:48px;padding:0 10px;bottom:auto;right:0}.rig-rail .seal{margin:0 10px 0 0}.rig-rail .grow{flex:0}.rig-strip{display:none}.rig-page{margin-left:0;padding-top:48px}}.bench-wide{max-width:calc(1380px / var(--app-scale))}.bank-bench{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:980px){.bank-bench{grid-template-columns:1fr}}.bank-rail{position:sticky;top:62px}.bank-rail-cap{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:2px 2px 8px;font-size:10.5px;font-weight:600}.bank-spine{background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.bank-spine:hover{border-color:var(--brass)}.bank-spine.on{border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass);background:var(--sel)}.bank-spine-name{flex:1;min-width:0}.bank-spine-name b{font-size:13.5px;font-weight:600;display:block}.bank-spine-name .sub,.bank-spine-figures .sub{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.bank-spine-figures{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.bank-spine .badge{flex:none}.bench-bar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.bench-gap{flex:1}.bench-tabs{background:var(--chip);border-radius:9px;gap:2px;padding:3px;display:flex}.bench-tab{color:var(--ink-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.bench-tab:hover{color:var(--ink)}.bench-tab.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow);font-weight:600}.bench-n{color:var(--ink-soft);font-size:10.5px}.bench-n.warn{color:var(--kumkum);font-weight:600}.bench-subtab .bench-n{margin-left:6px}.bench-pills{background:var(--chip);border-radius:9px;gap:2px;padding:3px;display:flex}.bench-pill{font-size:11.5px;font-weight:600;font-family:var(--font-spline), monospace;letter-spacing:.04em;color:var(--ink-soft);border-radius:7px;padding:5px 11px;text-decoration:none}.bench-pill:hover{color:var(--ink)}.bench-pill.on{background:var(--card);color:var(--brass);box-shadow:var(--shadow)}.bench-card{padding:4px 14px 14px}.bench-statement h2{margin-top:2px;font-size:16px}.popform.ruleoffer{z-index:70;width:400px;max-width:calc(92vw / var(--app-scale));border-left:2px solid var(--moss);border-radius:0;margin:0;padding:22px 24px;animation:.16s rule-slide;position:fixed;top:44px;bottom:26px;right:0;overflow-y:auto;box-shadow:-14px 0 44px #1423342e}@keyframes rule-slide{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.popform.ruleoffer{animation:none}}.rulecard{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.rulecard-head{align-items:baseline;gap:10px;display:flex}.rulecard-head h4{font-family:var(--font-fraunces), serif;font-size:15.5px;font-weight:600}.rulecard-head .match{background:var(--moss-bg);color:var(--moss-ink);border-radius:99px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600}.rulecard-sub{color:var(--ink-soft);margin-top:-10px;font-size:12px}.fset{flex-direction:column;gap:5px;min-width:0;display:flex}.fset>label,.fset>.flabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1px;font-size:10px;font-weight:600}.fset>.quiet-value{color:var(--ink-soft);min-height:30px;padding:6px 0;font-size:13px}.fset>input,.fset>select{width:100%}.fset.req>label:after,.req-mark:after{content:" *";color:var(--brass);letter-spacing:0}.fset.bad>label{color:var(--kumkum)}.fset.bad>input,.fset.bad>select,.fset.bad>textarea{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.gstin-word{color:var(--kumkum);margin:6px 0 0;font-size:11.5px;line-height:1.45;display:block}.gstin-word .linky,.gstin-take{margin-left:8px}td.bad input,td.bad select{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.fgrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.fgrid>*{grid-column:span 3;min-width:0}.fgrid>.fset.narrow{grid-column:span 2}.fgrid>.fset.wide{grid-column:span 6}.fgrid>.c1{grid-column:span 1}.fgrid>.c2{grid-column:span 2}.fgrid>.c4{grid-column:span 4}.fgrid>.c5{grid-column:span 5}.fgrid>.c6{grid-column:span 6}.fgrid>.c8{grid-column:span 8}.fgrid>.c9{grid-column:span 9}.fgrid>.c12{grid-column:span 12}.fgrid>.fset>input,.fgrid>.fset>select{width:100%}.popform .fgrid,.add-door-form .fgrid,.dd-foot .fgrid{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.popform .fgrid>.fset,.add-door-form .fgrid>.fset{flex:1;min-width:150px;max-width:340px}.popform .fgrid>.fset.narrow,.add-door-form .fgrid>.fset.narrow{flex:0 0 130px;min-width:130px}.fset+.fset,.fset+.fgrid,.fgrid+.fset,.fgrid+.fgrid{margin-top:12px}.grid12>.fset+.fset{margin-top:0}.pick-list{border:1px solid var(--rule);background:var(--card);border-radius:10px;max-height:180px;overflow:hidden auto}.pick-list button{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;align-items:baseline;gap:10px;padding:8px 12px;font-size:13px;display:flex}.pick-list button:last-child{border-bottom:0}.pick-list button:hover{background:var(--chip)}.pick-list button.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--brass);font-weight:600}.pick-list .code{font-family:var(--font-spline), monospace;color:var(--ink-soft);font-size:11.5px}.pick-list .tickmark{color:var(--brass);margin-left:auto;font-weight:500}.pick-list .pick-ledger{color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:11.5px}.pick-list .pick-name{white-space:nowrap}.pick-float.pick-wide{min-width:100%;right:auto}.chosen-acct{border:1px solid var(--rule-strong);background:var(--sel);color:var(--ink);border-radius:var(--control-r);padding:var(--control-py) 11px;font-size:var(--control-fs);cursor:pointer;align-items:center;gap:8px;width:100%;display:inline-flex}.chosen-acct .x{color:var(--ink-soft);margin-left:auto}.chosen-acct:hover .x{color:var(--kumkum)}.rulecard .posts-to{color:var(--ink);border-top:1px solid var(--rule);padding-top:12px;font-size:13px}.rulecard .posts-to b{font-weight:600}.rulecard-foot{justify-content:flex-end;align-items:center;gap:14px;display:flex}.rulecard .hintline{color:var(--ink-soft);font-size:11.5px}.popform.ruleoffer{background:var(--card);border:0;border-left:2px solid var(--moss);gap:16px;padding:22px 24px}.upload-trail{margin-top:14px}.suggest-block{border-bottom:1px solid var(--rule);padding:12px 14px 16px}.suggest-block .row-doors{white-space:nowrap;align-items:center;gap:12px;display:flex}.suggest-block tr.suggest-detail>td{background:var(--chip);padding:8px 12px 16px}.suggest-block tr.suggest-detail .rulecard{max-width:none}.redo-modal{width:min(920px, calc(96vw / var(--app-scale)))}.redo-body{flex-direction:column;gap:14px;display:flex}.redo-fixed{color:var(--ink-soft);font-size:13px;line-height:1.5}.redo-fixed b{color:var(--ink);font-weight:600}.redo-leg{border:1px solid var(--rule);background:var(--card);border-radius:8px;align-items:flex-end;padding:10px 12px}.redo-impact{color:var(--ink-soft);border-left:2px solid var(--brass);padding-left:10px;font-size:12.5px;line-height:1.5}.redo-body .popform{width:auto;max-width:none;box-shadow:none;margin:0;position:static}.with-door{align-items:center;gap:6px;display:flex}.with-door>select{flex:1;min-width:0}.rowdoors{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.door-icon{width:26px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.door-icon:hover:not(:disabled){color:var(--brass)}.door-icon:disabled{opacity:.5;cursor:default}.door-icon:focus-visible{border:1px solid var(--focus);box-shadow:0 0 0 2px var(--focus-halo);outline:none}.row-doors{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bank-books{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px;line-height:1.5}.bank-books-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-right:6px;font-size:10px}.bank-books.is-apart{color:var(--kumkum)}.bank-books.is-apart .linky{color:inherit}tr.is-cursor>td:first-child{box-shadow:inset 3px 0 0 var(--brass)}.like-this{opacity:.55;white-space:nowrap;font-size:11px}tr:hover .like-this,.like-this:focus{opacity:1}.stmt-find{margin:8px 0}.break-lines{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.break-line{color:var(--kumkum);background:var(--kumkum-bg);border-left:3px solid var(--kumkum);border-radius:0 6px 6px 0;padding:7px 12px;font-size:12.5px;line-height:1.5}.break-line b{font-weight:600}.break-line .linky{color:inherit}tr.stmt-break>td{letter-spacing:.02em;color:var(--kumkum);background:var(--kumkum-bg);border-top:1px dashed var(--kumkum);border-bottom:1px dashed var(--kumkum);padding:4px 12px;font-size:11px}.suggest-block .footnote{margin-top:2px}.suggest-block select.bad{border-color:var(--kumkum)}.upload-trail .cap-line,.suggest-block .cap-line{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:10.5px;font-weight:600}.upload-trail table td{padding:5px 10px;font-size:12px}.upload-trail .dup{color:var(--kumkum);font-weight:600}.bank-rail-fold{letter-spacing:.09em;text-transform:uppercase;width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 2px;font-size:11px;font-weight:600;display:flex}.bank-rail-fold:hover{color:var(--brass)}.bank-rail.folded{width:34px}.bank-bench.folded{grid-template-columns:34px minmax(0,1fr)}.bank-rail-tab{appearance:none;writing-mode:vertical-rl;background:var(--card);border:1px solid var(--rule);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;border-radius:8px;padding:12px 6px;font-size:11px;font-weight:600}.bank-rail-tab:hover{color:var(--brass);border-color:var(--brass)}.bench-subtabs{background:var(--chip);border-radius:9px;gap:2px;width:fit-content;margin-bottom:12px;padding:3px;display:flex}button.bench-subtab{font:inherit;cursor:pointer;background:0 0;border:0}.bench-subtab{color:var(--ink-soft);border-radius:7px;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none}.bench-subtab.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.bench-tab.on,.bench-subtab.on,.bench-pill.on{background:var(--sel);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brass)}.bench-pill.on{color:var(--brass)}.bench-custom{align-items:flex-end;gap:6px;margin-left:8px;display:inline-flex}.bench-custom label{color:var(--ink-soft);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.bench-custom input{padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.books-target{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.35;display:block}.classify-form{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:14px;margin:6px 0 10px;padding:16px 18px;display:flex}.classify-form .amt-input{text-align:right}.classify-form .rate-input{width:90px;margin-left:6px}.classify-foot{align-items:center;gap:16px;display:flex}.classify-foot .grow{flex:1}.pick-float{z-index:30;box-shadow:var(--shadow);position:absolute;top:calc(100% + 4px);left:0;right:0}.fset .tick{color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;display:flex}.settle-row{border-left:2px solid var(--rule);padding-left:12px}.settle-rate{padding:var(--control-py) 0;color:var(--moss-ink);font-size:13px;display:inline-block}.note-tight.rate-bad{color:var(--kumkum);font-weight:600}.note-tight.rate-bad input{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.gl-bench{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.gl-bench.folded{grid-template-columns:34px minmax(0,1fr)}@media (max-width:980px){.gl-bench,.gl-bench.folded{grid-template-columns:1fr}}.gl-rail{position:sticky;top:62px}.gl-asat{align-items:center;gap:8px;margin:0 2px 6px;display:flex}.gl-asat .cap{flex:none}.gl-asat input{min-width:0;padding:var(--control-py-xs) var(--control-px-xs);font-size:var(--control-fs-xs);flex:1}.gl-find{width:100%;margin:0 2px 10px}.gl-acct{color:var(--ink);border-bottom:1px solid var(--rule);border-radius:8px;align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px;text-decoration:none;display:flex}.gl-acct:hover{background:var(--chip)}.gl-acct.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--brass);font-weight:600}.gl-acct-name{flex:1;min-width:0}.gl-acct-code{color:var(--ink-soft);font-size:11px}.gl-acct-bal{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.gl-side{color:var(--ink-soft);margin-left:4px;font-size:10px}.jl-table{--jl-wash:color-mix(in srgb, var(--chip) 55%, transparent)}.jl-table>tbody>tr>td{vertical-align:baseline;white-space:nowrap}.jl-table>tbody>tr>td.jl-narr{white-space:normal;color:var(--ink-soft);min-width:18ch}.jl-table>tbody>tr>td.jl-stands{white-space:normal;min-width:14ch}.jl-table>tbody>tr>td.jl-notes,.jl-table>tbody>tr>td.jl-acts{text-align:right}.jl-table td.docno>a{display:inline-block}.jl-tw{cursor:pointer;width:14px;font:inherit;color:var(--ink-soft);text-align:left;background:0 0;border:0;margin:0 6px 0 0;padding:0;font-size:11px;line-height:1}.jl-tw:hover,.jl-tw.on{color:var(--brass)}.jl-tw:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);border-radius:3px;outline:none}.jl-table>tbody>tr:is(.jl-at,.is-open,.jl-pair,.jl-open)>td{background:var(--jl-wash)}.jl-table>tbody>tr.is-open>td{border-bottom-color:#0000}.jl-table>tbody>tr.jl-open>td{white-space:normal;padding:2px 22px 14px 30px}.jl-table>tbody>tr.jl-pair:has(+tr.jl-under)>td{border-bottom-color:#0000}.jl-table>tbody>tr.jl-under>td.docno{padding-left:26px}.jl-table td.amt.jl-struck{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);color:var(--ink-soft)}.jl-lines{border-collapse:collapse;table-layout:fixed;width:920px;max-width:100%}.jl-lines th:first-child{width:300px}.jl-lines th:nth-child(2){width:180px}.jl-lines th.amt{width:130px}.jl-lines.is-foreign{width:1120px}.jl-lines.is-foreign th:first-child{width:270px}.jl-lines.is-foreign th:nth-child(3){width:60px}.jl-lines.is-foreign th:nth-child(6){width:90px}.jl-lines th{border-bottom:1px solid var(--rule);white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);text-align:left;background:0 0;padding:6px 10px 6px 0;font-size:10.5px;font-weight:500}.jl-lines td{border-bottom:1px solid var(--hair);white-space:normal;overflow-wrap:anywhere;vertical-align:baseline;background:0 0;padding:6px 10px 6px 0;font-size:12.5px}.jl-lines td.amt,.jl-lines td.mono{white-space:nowrap;overflow-wrap:normal}.jl-lines td .door{white-space:normal}.jl-lines th.amt,.jl-lines td.amt{padding:6px 0 6px 16px}.jl-lines tfoot td{border-bottom:0;padding-top:2px;font-weight:500}.jl-lines tfoot td.amt span{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);padding:3px 0 2px 24px;display:inline-block}.jl-code{color:var(--ink-soft);margin-right:10px;font-size:12px}.jl-lines td.jl-note{color:var(--ink-soft);white-space:normal}.jl-plain{color:var(--ink-soft)}.jl-after{align-items:baseline;gap:22px;padding-top:8px;font-size:12.5px;display:flex}.jl-wait{color:var(--turmeric)}.jl-low,.tab .mono.jl-hot{color:var(--kumkum)}.jl-acts .row-menu{margin-left:14px}.jl-acts .row-menu-door{letter-spacing:1px;background:0 0;border-color:#0000;padding:0 4px}.jl-acts .row-menu-door:hover,.jl-acts .row-menu-door[aria-expanded=true]{border-color:var(--rule-strong)}.jl-acts .row-menu-list{text-align:left;min-width:180px}.jl-out{color:var(--kumkum);margin:0 0 10px;font-size:12.5px}.jl-upload{color:var(--ink-soft);margin:0 0 10px;font-size:12.5px}.jl-keys{border-top:1px solid var(--rule);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:10px;padding-top:10px;font-size:11.5px;display:flex}.jl-keys-end{margin-left:auto}.jl-keys .review-pager{margin:0}.chipset{flex-wrap:wrap;gap:6px;display:flex}.reports-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-head .asat{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:inline-flex}.reports-head .asat input{width:15ch}.reports-table{min-width:560px;margin-top:6px}.tbrev-table{max-width:1160px}.tb-review{min-width:720px}.reports-table .chart-group th{text-align:left}.reports-table .chart-group th.amt{text-align:right}.reports-indent{padding-left:22px}.reports-bs{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:980px){.reports-bs{grid-template-columns:1fr}}.saro-card{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.saro-avatar{background:var(--brass);width:40px;height:40px;color:var(--on-brass);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.saro-body{flex-direction:column;gap:6px;min-width:0;display:flex}.saro-head{align-items:baseline;gap:10px;display:flex}.saro-name{letter-spacing:.09em;text-transform:uppercase;color:var(--brass);font-size:10.5px;font-weight:600}.saro-count{color:var(--ink-soft);font-size:11px}.saro-line{max-width:58ch;margin:0;font-size:17px;line-height:1.45}.saro-done{color:var(--ink-soft);margin:0;font-size:11px}.saro-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.saro-return{margin:-6px 0 12px}.shelfform{align-items:flex-start;gap:26px;max-width:760px;display:flex}.shelfform-main{flex:1;min-width:0}.shelfform-foot{align-items:center;gap:12px;margin-top:16px;display:flex}.shelfform-later{max-width:60ch;margin:14px 0 0}.shelfform.wide .fshelf{margin-left:auto}.fcols{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;display:grid}.fcol{border-left:1px solid var(--rule);min-width:0;padding:0 22px}.fcol:first-child{border-left:0;padding-left:0}.fcol:last-child{padding-right:0}.fcol-h{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:10.5px;font-weight:500}.fcol .fset+.fset,.fcol .fset+.fcol-note,.fcol .fcol-note+.fset{margin-top:12px}.fcol-empty{color:var(--ink-soft);max-width:32ch;margin:0;font-size:12px;line-height:1.5}.fcols+.popform-hint{margin-top:18px}.access-cols-wrap{max-width:1040px}.access-cols .tick{font-size:13.5px;font-weight:500}.access-cols .tick+.tick,.access-cols .fcol-empty+.tick{margin-top:10px}.access-cols .fcol-empty{margin-top:6px}.access-cols .fcol.is-quiet{opacity:.5}.hidden-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sj-paper{cursor:pointer}.rig-status .rig-progress{color:inherit;text-decoration:none}.rig-status .rig-progress:hover{color:var(--brass)}.fshelf{border-left:1px solid var(--rule);flex:0 0 210px;padding-left:16px}.fshelf-head{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:10px}.fshelf-item{background:var(--card);border:1px dashed var(--rule);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:7px;padding:8px 10px;display:flex}.fshelf-item:hover{border-color:var(--brass)}.fshelf-plus{color:var(--brass);font-weight:600;line-height:1.3}.fshelf-body{flex-direction:column;gap:1px;min-width:0;display:flex}.fshelf-label{font-size:12.5px;font-weight:600}.fshelf-hint{color:var(--ink-soft);font-size:11px}.tbrev{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:20px;margin-top:8px;display:grid}@media (max-width:900px){.tbrev{grid-template-columns:1fr}}.tbrev-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tbrev-progress{color:var(--ink-soft);font-size:12px}.tbrev-side{letter-spacing:.1em;color:var(--ink-soft);margin:12px 2px 4px;font-size:10px;font-weight:600}.tbrev-side:first-child{margin-top:2px}.tbrev-rail{flex-direction:column;display:flex}.tbrev-group{text-align:left;cursor:pointer;border:0;border-left:2px solid #0000;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;background:0 0;align-items:baseline;gap:8px;padding:7px 8px;font-size:13px;display:flex}.tbrev-group:hover{background:var(--sel)}.tbrev-group.on{background:var(--sel);border-left-color:var(--brass)}.tbrev-group.is-done .tbrev-glabel{color:var(--ink-soft)}.tbrev-tick{width:1.5ch;color:var(--ink-soft);flex:none}.tbrev-group.is-done .tbrev-tick{color:var(--moss)}.tbrev-glabel{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tbrev-glabel .sub{color:var(--ink-soft);font-size:11px;display:block}.tbrev-gnet{text-align:right;white-space:nowrap;font-size:12.5px}.tbrev-drcr{color:var(--ink-soft);margin-left:4px;font-size:10.5px}.tbrev-open-head{justify-content:space-between;align-items:center;gap:12px;margin:2px 2px 8px;display:flex}.tbrev-open-title{font-size:13.5px;font-weight:600}.drcr{text-align:left;width:2.4ch;margin-left:4px;display:inline-block}.reports-table .amt,.tbrev .amt{white-space:nowrap}.tbrev-okline{color:var(--moss);font-size:13px}.tbrev-nudge{margin-left:8px;font-size:11.5px}.tbrev-foot{border-top:1px solid var(--rule);margin-top:18px;padding-top:12px}.tbrev-postrow{align-items:center;margin-top:14px}.tbrev-footnote{color:var(--ink-soft);font-size:12px}.tbrev-move{margin-top:6px}input.tbrev-short{width:calc(13ch + 2 * var(--control-px-xs));padding:var(--control-py-xs) var(--control-px-xs);font-size:var(--control-fs-xs);border-radius:var(--control-r-line)}.tbrev-inset{padding:0 16px 16px}.tbrev-inset>.fgrid{margin-top:4px}.fw-table{min-width:520px}.fw-line td{border-bottom:1px solid var(--rule-strong);font-weight:600}.fw-subtotal td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:600}.fw-suspense td{color:var(--kumkum)}.fw-fold summary{cursor:pointer;list-style:none}.fw-fold summary::-webkit-details-marker{display:none}.fw-fold summary:before{content:"▸ ";color:var(--ink-soft);font-size:10px}.fw-fold[open] summary:before{content:"▾ "}.fw-ledgers{margin:4px 0 2px;padding:0 0 0 16px;list-style:none}.fw-ledgers li{color:var(--ink-soft);align-items:baseline;gap:8px;padding:2px 0;font-size:12px;display:flex}.fw-ledger-amt{margin-left:auto}.fw-missing{padding:6px 2px 2px}.fwed-table{margin-top:8px}.fwed-section td{font-weight:600}.fwed-subtotal td{color:var(--ink-soft)}.fwed-name{color:var(--ink);text-decoration:none}.fwed-name:hover{text-decoration:underline}.fwed-loose td{color:var(--kumkum)}.fwed-sigma{border:1px solid var(--rule-strong);width:16px;height:16px;color:var(--brass);border-radius:4px;place-items:center;font-size:10px;display:inline-grid}.fwed-formula{color:var(--ink-soft);text-align:left;text-decoration:none}.fwed-formula:hover{color:var(--ink)}.fwed-formula-editor{border:1px solid var(--rule);background:var(--paper);border-radius:8px;margin:10px 0 14px;padding:12px 14px}.fwed-formula-head{margin-bottom:10px;font-size:13px}.fwed-component{align-items:center;gap:6px;margin-bottom:6px;display:flex}.fwed-op{border:1px solid var(--rule);background:var(--card);width:22px;height:22px;color:var(--ink-soft);cursor:pointer;border-radius:5px;font-size:13px;line-height:1}.fwed-op.on{background:var(--brass);border-color:var(--brass);color:var(--on-brass)}.tbrev-modes{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;display:flex}.suggest-evidence{border-left:2px solid var(--rule);margin:6px 0 2px;padding:0 0 0 12px;list-style:none}.suggest-evidence li{align-items:baseline;gap:8px;padding:2px 0;font-size:12px;display:flex}.suggest-evidence-amt{margin-left:auto}.rules-tabs{margin:12px 14px 0}.rb-target{font-size:13px}.rb-kind{font-size:11px}.rb-hit{color:var(--brass);font-style:normal;font-weight:600;font-family:var(--font-plex), sans-serif;font-size:12px}.gl-ccy-tag{letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;font-size:9px}.suggest-chev{color:var(--ink-soft);margin-right:4px;font-size:10px}.fwed-editor-row td{padding:0 10px 6px!important}.master-known{color:var(--moss)}.master-new{color:var(--kumkum)}.tag-new{margin-left:6px}.rb-party{font-weight:600}.rb-narration{overflow-wrap:anywhere;max-width:420px;display:block}td.rb-narration{color:var(--ink-soft);font-size:11.5px}.wb-grid{grid-template-columns:1fr 300px;align-items:start;gap:14px;display:grid}.wb-drop{transition:background .12s,box-shadow .12s}.wb-drop.armed td{background:color-mix(in srgb, var(--brass) 9%, transparent);box-shadow:inset 0 0 0 1px var(--brass)}.wb-progress{background:var(--rule);border-radius:2px;max-width:260px;height:3px;margin-top:5px;overflow:hidden}.wb-progress i{background:var(--moss);height:100%;display:block}.wb-total td{border-top:1px solid var(--ink);font-weight:600;border-bottom:3px double var(--ink)!important}.wb-staging{position:sticky;top:12px}.wb-chip{background:var(--paper);border:1px solid var(--brass);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;margin-bottom:8px;padding:8px 10px}.wb-chip:active{cursor:grabbing}.wb-chip-row{justify-content:space-between;font-size:13px;display:flex}.wb-chip-row b{color:var(--brass)}.wb-unmap{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding-top:10px;display:flex}.wb-ask{background:var(--card);border-color:var(--brass);z-index:20;max-width:380px;position:fixed;top:40%;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000073}.wb-hand{color:var(--brass);opacity:1}.cap{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:10.5px}.panel{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:12px 14px}.wb-who{font-size:16px}.rules-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.rules-head .stack-add{margin:10px 12px 0 0}.rules-head .rulecard{flex-basis:100%;order:2;margin:0 12px 8px}.sheetwrap{max-width:820px;margin:0 auto}.sheet-tools{align-items:center;gap:14px;margin-bottom:12px;display:flex}.sheet{color:#1b2734;border:1px solid var(--rule);background:#fff;border-radius:4px;padding:34px 38px;position:relative}.sheet-watermark{font-family:var(--font-fraunces), serif;color:#1b273412;pointer-events:none;place-items:center;font-size:110px;font-weight:600;display:grid;position:absolute;inset:0;transform:rotate(-24deg)}.sheet-head{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;font-size:12.5px;line-height:1.55;display:flex}.sheet-sellername{font-family:var(--font-fraunces), serif;margin-bottom:2px;font-size:17px;font-weight:600}.sheet-headright{text-align:right;flex:none}.sheet-copy{letter-spacing:.1em;text-transform:uppercase;color:#5d7185;margin-bottom:4px;font-size:9.5px}.sheet-title{font-family:var(--font-fraunces), serif;letter-spacing:.12em;font-size:20px;font-weight:600}.sheet-legend{letter-spacing:.08em;text-transform:uppercase;max-width:34ch;margin-top:4px;font-size:10.5px}.sheet-irn{word-break:break-all;max-width:42ch;margin-top:6px;font-size:9.5px;line-height:1.4}.sheet-qr{opacity:.8;font-size:7.5px}.sheet-warn{text-transform:none;letter-spacing:0;color:var(--kumkum);max-width:42ch}.cell-note.is-kumkum,.rb-table tr.is-late td:last-child{color:var(--kumkum)}.sheet-band{border-top:1px solid #1b2734;border-bottom:1px solid #dce3ea;grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:18px;padding:12px 0 14px;font-size:12.5px;line-height:1.55;display:grid}.sheet-fact{gap:10px;display:flex}.sheet-fact>span:first-child{color:#5d7185;flex:none;width:13ch;padding-top:1px;font-size:11px}.sheet-bank{font-size:12px;line-height:1.55}.sheet-parties{grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin:22px 0 16px;font-size:12.5px;line-height:1.5;display:grid}.sheet-h{letter-spacing:.1em;text-transform:uppercase;color:#5d7185;margin-bottom:3px;font-size:9.5px}.sheet-table{border-collapse:collapse;width:100%;font-size:12.5px}.sheet-table th{letter-spacing:.07em;text-transform:uppercase;text-align:left;color:#5d7185;border-top:1px solid #1b2734;border-bottom:1px solid #1b2734;padding:6px 8px;font-size:10px}.sheet-table td{border-bottom:1px solid #dce3ea;padding:6px 8px}.sheet-table th.amt,.sheet-table td.amt{text-align:right}.sheet-sub td{border-top:1px solid #1b2734}.sheet-total td{border-top:1px solid #1b2734;border-bottom:3px double #1b2734;font-weight:600}.sheet-words{margin-top:10px;font-size:12px;font-style:italic}.sheet-logo{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:56px;margin-bottom:8px;display:block}.sheet-lines{white-space:pre-wrap;overflow-wrap:anywhere}.sheet-terms{margin-top:18px;font-size:12px;line-height:1.55}.sheet-note{color:#5d7185;margin-top:4px;font-size:11px}.sheet-foot{justify-content:space-between;align-items:flex-end;margin-top:44px;font-size:12px;display:flex}.sheet-sign{text-align:right}.sheet-signline{border-top:1px solid #1b2734;margin-top:42px;padding-top:4px}@media print{.rig-rail,.rig-strip,.rig-status,.sheet-tools{display:none!important}.rig-page{margin:0!important;padding:0!important}.sheet{border:0;padding:0}body{background:#fff}}.stack-applies{padding:2px 0 4px 26px;font-style:italic}.chain-filters{margin-bottom:10px}.bench-row label.grow{flex:1;min-width:240px}.empty-state{max-width:560px;color:var(--ink-soft);padding:18px 0 6px;font-size:13px}.empty-state p{margin:0 0 10px}.rb-table tfoot tr.total td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:500}.rb-table tfoot tr.subtotal td{border-top:1px solid var(--ink)}.rb-table tfoot tr.levy td{color:var(--ink-soft)}.order-beside{color:var(--ink-soft);margin-top:10px;font-size:12.5px}.order-beside .mono{color:var(--ink)}.order-doors{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn.btn-stop,.btn-inline.btn-stop{background:var(--kumkum);color:var(--on-kumkum);border-color:var(--kumkum)}.btn.btn-stop:hover,.btn-inline.btn-stop:hover{background:color-mix(in oklab, var(--kumkum) 86%, var(--ink))}.pagehead .order-doors{flex-wrap:nowrap;justify-content:flex-end}.pagehead .order-doors .btn-inline,.pagehead h2{white-space:nowrap}.tabs .tabs-list{display:contents}.tabs .tabs-doors{align-items:center;gap:8px;margin-left:auto;padding-bottom:6px;display:flex}.pagehead .pill{background:var(--chip);color:var(--ink-soft);font-weight:500}.pill.wait{font-weight:500}dialog.act-panel{width:min(720px, calc(calc(100vw / var(--app-scale)) - 32px));max-height:calc(calc(100vh / var(--app-scale)) - 160px);background:var(--card);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:var(--shadow);border-radius:10px;margin:120px auto auto;padding:18px 20px;overflow:auto}dialog.act-panel.wide{width:min(980px, calc(calc(100vw / var(--app-scale)) - 32px))}dialog.act-panel::backdrop{background:color-mix(in oklab, var(--paper) 60%, transparent)}.act-panel-title{margin:0 0 10px;font-size:20px;font-weight:500}.act-panel-lead{max-width:64ch;margin:0 0 12px;font-size:13.5px;line-height:1.55}.act-panel-points{margin:0 0 14px;padding-left:20px;font-size:13px;line-height:1.55}.act-panel .rb-table,.act-panel .gbox{margin:4px 0 12px}.act-panel-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.act-panel-foot .form-error{margin:0 auto 0 0}dialog.bill-over{width:min(1560px, calc(calc(100vw / var(--app-scale)) - 48px));height:calc(calc(100vh / var(--app-scale)) - 48px);background:var(--paper);max-width:none;max-height:none;color:var(--ink);border:1px solid var(--rule-strong);box-shadow:var(--shadow);border-radius:10px;margin:24px auto;padding:0;overflow:auto}dialog.bill-over::backdrop{background:color-mix(in oklab, var(--paper) 60%, transparent)}.bill-over-head{z-index:5;background:var(--card);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:10px 28px;display:flex;position:sticky;top:0}.bill-over-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px}.bill-over-body{padding:4px 0 28px}.cards-head{align-items:baseline;gap:12px;margin:4px 0 14px;display:flex}.cards-head h2{margin:0;font-size:26px;font-weight:500}.cards-count{color:var(--ink-soft);font-size:13px}.cards-progress{background:color-mix(in oklab, var(--ink) 8%, var(--card));border-radius:3px;flex:0 0 160px;height:6px;margin-left:auto;overflow:hidden}.cards-progress>div{background:var(--brass);height:100%}.cards-client{color:var(--ink-soft);font-size:12.5px}.card-stack{position:relative}.card-behind{background:var(--card);border:1px solid var(--rule);border-radius:10px;height:100%;position:absolute;top:0;left:0;right:0}.card-behind.depth-1{opacity:.8;transform:translate(8px,7px)}.card-behind.depth-2{opacity:.55;transform:translate(16px,14px)}.card-front{background:var(--card);border:1px solid var(--rule-strong);min-height:420px;box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 5%, transparent), 0 8px 24px color-mix(in oklab, var(--ink) 5%, transparent);border-radius:10px;flex-direction:column;gap:12px;padding:22px 26px;display:flex;position:relative}.card-front.clear{border-color:var(--rule);min-height:220px}.card-title{align-items:baseline;gap:10px;display:flex}.card-title .serif{font-size:20px;font-weight:500}.card-step{letter-spacing:.07em;color:var(--ink-soft);font-size:10.5px}.card-words{max-width:720px;margin:0;font-size:13.5px;line-height:1.55}.card-items{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.card-fill{flex:1}.card-aside{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.card-aside label{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:12px;display:flex}.card-aside label.grow{flex:1;min-width:260px}.card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-actions .btn-primary{width:auto}.card-aside-btn{margin-left:auto}.cards-keys{max-width:1000px;margin-top:12px}.cards-list{margin-bottom:8px}.cockpit-asat{color:var(--ink-soft);font-size:11.5px}.askus-door{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.askus-door:hover{color:var(--brass-hover)}.askus-panel{width:420px;max-height:calc(70vh / var(--app-scale));background:var(--card);border:1px solid var(--rule-strong);box-shadow:0 8px 24px color-mix(in oklab, var(--ink) 12%, transparent);z-index:40;border-radius:10px;flex-direction:column;display:flex;position:fixed;bottom:40px;right:20px}.askus-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding:12px 16px 8px;display:flex}.askus-head .serif{font-size:17px;font-weight:500}.askus-where{color:var(--ink-soft);font-size:11px}.askus-close{margin-left:auto}.askus-body{flex-direction:column;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}.askus-tier1{background:color-mix(in oklab, var(--brass) 8%, var(--card));border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.askus-tier1 ol{margin:6px 0 0;padding-left:18px}.askus-msg{border-left:2px solid var(--rule);white-space:pre-wrap;padding:4px 10px;font-size:12.5px;line-height:1.5}.askus-msg.unmaze{border-left-color:var(--brass)}.askus-msg .sub{color:var(--ink-soft);margin-bottom:2px;font-size:11px;display:block}.askus-foot{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding:10px 16px 12px;display:flex}.askus-access{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.threads-table td .sub{color:var(--ink-soft);font-size:11px;display:block}.rb-table tr.stmt-subtotal td{border-top:1px solid var(--ink);font-weight:500}.lc{max-width:760px}.lc-search{margin-bottom:14px;position:relative}.lc-search input{width:100%;padding-right:150px}.lc-keys{color:var(--ink-soft);pointer-events:none;font-size:11px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.lc-recent{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.chipx{border:1px solid var(--rule-strong);background:var(--card);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;text-decoration:none;display:inline-flex}.chipx:hover{border-color:var(--brass);color:var(--brass)}.chipx .k{color:var(--ink-soft);font-size:10.5px}.lc-groups{border-collapse:collapse;background:var(--card);border:1px solid var(--rule);width:100%}.lc-groups td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:9px 14px;font-size:13px}.lc-groups td.amt{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lc-group{cursor:pointer}.lc-group td{font-weight:500}.lc-group:hover td{background:var(--chip)}.lc-group.open td{background:var(--sel)}.lc-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lc-n{color:var(--ink-soft);margin-left:8px;font-size:11px}.lc-member td{padding:6px 14px 6px 38px;font-size:12.5px}.lc-member:hover td{background:var(--chip)}.lc-group.at td,.lc-member.at td{box-shadow:inset 0 0 0 1.5px var(--brass)}.lc-link{color:var(--ink);text-decoration:none;display:block}.lc-link:hover{color:var(--brass)}.lc-code{color:var(--ink-soft);margin-right:8px;font-size:11px}.lc-in{margin-left:8px;display:inline}.kbd{font-family:var(--font-spline), monospace;border:1px solid var(--rule-strong);color:var(--ink-soft);border-radius:3px;padding:0 5px;font-size:10.5px}.lh{align-items:flex-end;gap:18px;margin:2px 0 14px;display:flex}.lh h2{letter-spacing:.005em;font-size:24px;font-weight:500;line-height:1.1}.lh-facts{color:var(--ink-soft);letter-spacing:.02em;margin-top:4px;font-size:11.5px}.lh-change{color:var(--ink-soft);padding-bottom:3px;font-size:12.5px;text-decoration:none}.lh-change:hover{color:var(--brass)}.lh-change .mono{border:1px solid var(--rule-strong);border-radius:3px;margin-left:4px;padding:0 5px;font-size:11px}.lh-bal{text-align:right;margin-left:auto}.lh-bal-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.lh-bal-l{color:var(--ink-soft);letter-spacing:.04em;font-size:11px}.lh-tabs{margin-bottom:14px}.mv tr.mv-blank td{color:var(--rule-strong)}.mv-door{color:inherit;text-decoration:none}.mv-door:hover{color:var(--brass)}.rb-table td.days-over{color:var(--kumkum)}.st-bench{align-items:center;margin-bottom:12px}.rb-table.st th.amt,.rb-table.st td.amt{white-space:nowrap}.rb-table.st td.narr{overflow-wrap:anywhere;max-width:46ch}.rb-table.mv th.amt,.rb-table.mv td.amt{white-space:nowrap}.filt{border:1px solid var(--brass);background:var(--sel);color:var(--brass);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;text-decoration:none;display:inline-flex}.sw{color:var(--ink-soft);align-items:center;gap:7px;font-size:12.5px;text-decoration:none;display:inline-flex}.sw i{border:1px solid var(--rule-strong);background:var(--chip);border-radius:8px;width:26px;height:14px;display:inline-block;position:relative}.sw i:after{content:"";background:var(--ink-soft);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:2px}.sw.on i{background:var(--sel);border-color:var(--brass)}.sw.on i:after{background:var(--brass);left:14px}.sw:hover{color:var(--ink)}a.seg-b{text-decoration:none;display:inline-block}label.seg-b{display:inline-block}label.seg-b:focus-within{box-shadow:inset 0 0 0 2px var(--focus-halo), inset 0 0 0 3px var(--focus);outline:none}.dd-door{cursor:pointer;color:var(--ink-soft);vertical-align:middle;opacity:.55;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.dd-door:hover,.dd-door.has{opacity:1;color:var(--brass)}.dd-door:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.dd-n{font-size:10.5px}.dd{z-index:46;background:var(--card);border-left:1px solid var(--rule);width:420px;box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;top:44px;bottom:26px;right:0}.dd-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.dd-title{font-size:18px;font-weight:500;display:block}.dd-kind{letter-spacing:.08em;color:var(--ink-soft);margin-top:2px;font-size:10.5px;display:block}.dd-body{flex-direction:column;flex:1;gap:12px;padding:12px 16px;display:flex;overflow-y:auto}.dd-msg{white-space:pre-wrap;font-size:13px}.dd-msg .sub{margin-bottom:2px;display:block}.dd-foot{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.dd-foot textarea,.narration textarea{resize:vertical;width:100%}.dd-send{justify-content:space-between;align-items:center;gap:10px;display:flex}.dd-picks{flex-wrap:wrap;gap:6px;display:flex}.dd-handle{z-index:46;writing-mode:vertical-rl;border:1px solid var(--rule-strong);background:var(--card);color:var(--brass);font:inherit;letter-spacing:.04em;cursor:pointer;box-shadow:var(--shadow);border-right:0;border-radius:0 6px 6px 0;padding:10px 6px;font-size:11.5px;position:fixed;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.dd-handle:hover{background:var(--sel)}.rb-table td.nowrap{white-space:nowrap}.ledger-narrow{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:-4px 0 12px;display:flex}.ledger-narrow label{color:var(--ink-soft);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.ledger-narrow select{padding:var(--control-py-sm) 26px var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.close-steps{max-width:980px;list-style:none}.close-step .cardhead h3{align-items:baseline;gap:10px;display:flex}.close-n{color:var(--ink-soft);letter-spacing:.06em;font-size:11px}.close-step.done{border-left:3px solid var(--moss)}.close-body{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.close-body+.close-body{border-top:1px solid var(--rule)}.close-evidence{color:var(--ink-soft);flex:1;min-width:240px;font-size:12.5px}.close-head{align-items:flex-start}.close-confirm{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.close-verdict{text-align:right;white-space:nowrap;width:1%}.close-dispose{align-items:center;gap:8px;display:inline-flex}.close-dispose form{align-items:center;gap:6px;display:inline-flex}.rb-table td.trend-out{background:var(--kumkum-bg);color:var(--kumkum)}.rb-table td.trend-out a{color:var(--kumkum)}.rb-table td.trend-said{background:var(--sel)}.word-note .pill{white-space:normal}.word-pop{max-width:420px;margin-top:6px}.word-pop textarea{width:100%}.close-state.is-skip{background:var(--chip);color:var(--ink-soft)}.close-groups .stmt-headrow td{padding-top:14px}.close-groups .bench-row{vertical-align:middle;margin-left:10px;display:inline-flex}.close-words{color:var(--ink);gap:6px;margin:6px 0 0;list-style:none;display:grid}.close-words .sub{margin-right:6px;display:inline}.close-report-doors{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;display:flex}.close-report-doors .sub{flex-basis:100%}.scores-avg{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.scores-figure{background:var(--card);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.scores-n{font-size:26px;line-height:1.1}.scores-month{margin-left:auto}@media (max-width:720px){.scores-avg{grid-template-columns:repeat(2,1fr)}}.morning{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:780px;display:grid}.morning-card{background:var(--card);border:1px solid var(--rule);color:var(--ink);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.morning-card:hover,.morning-card.first{border-color:var(--brass)}.morning-n{font-size:26px;line-height:1.1}.morning-l{font-size:13.5px}.morning-time{color:var(--brass);margin-top:6px;font-size:12px}.desk{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.desk-queue{flex-direction:column;gap:6px;display:flex}.desk-q{background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.desk-q.on{border-color:var(--brass);background:var(--sel)}.desk-q>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.desk-q-l,.desk-q-n{font-size:13px}.desk-keys{margin-top:10px;line-height:1.9}.desk-progress{appearance:none;background:var(--chip);border:0;border-radius:2px;width:100%;height:4px;margin:0 0 10px;display:block;overflow:hidden}.desk-progress::-webkit-progress-bar{background:var(--chip)}.desk-progress::-webkit-progress-value{background:var(--moss)}.desk-progress::-moz-progress-bar{background:var(--moss)}.desk-card .cardhead h3{font-size:15px;font-weight:500}.desk-body{padding:14px 16px}.desk-facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.desk-facts div{display:contents}.desk-facts dt{color:var(--ink-soft);font-weight:500}.desk-facts dd{margin:0}.desk-order-tag{margin-left:0;text-decoration:none}.desk-order-tag:hover{text-decoration:underline}.desk-order-why-btn{margin-left:10px}.desk-order-why{color:var(--ink-soft);max-width:72ch;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.no-order-tag{font:inherit;cursor:pointer;white-space:nowrap;background:var(--chip);color:var(--ink-soft);border:0;border-radius:99px;padding:2.5px 9px;font-size:11.5px;font-weight:600;display:inline-block}.no-order-tag:hover{color:var(--ink)}.no-order-tag.is-waiting{background:var(--sel);color:var(--brass)}.no-order-tag.is-waiting:hover{background:var(--brass-bg)}.no-order-tag:focus-visible{box-shadow:0 0 0 3px var(--sel);outline:none}.no-order-checks{color:var(--ink-soft);max-width:72ch;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.no-order-checks li{margin:2px 0}.no-order-check{color:var(--ink)}.no-order-answer{margin:0 8px;font-weight:600}.no-order-checks li.is-first-miss .no-order-answer,.no-order-checks li.is-first-miss .no-order-words{color:var(--kumkum)}.no-order-checks li.is-unasked .no-order-answer{font-weight:400}.no-order-waiting{margin-top:6px;list-style:none}.desk-willdo{color:var(--ink-soft);max-width:72ch;margin:12px 0 0;font-size:12.5px}.desk-doors{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.desk-anyway{align-items:center;gap:8px;display:inline-flex}.desk-undo{background:var(--rail);color:var(--on-rail);border-radius:8px;align-items:center;gap:14px;margin-top:12px;padding:8px 14px;font-size:13px;display:inline-flex}.desk-undo-btn{color:var(--on-rail);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.desk-finish{text-align:center;flex-direction:column;gap:10px;max-width:560px;margin:40px auto;display:flex}.desk-finish h3{font-size:26px}.home-block.desk-door{border-color:var(--brass)}.close-setup{margin:0;list-style:none}.close-setup-row{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.close-setup-row:last-child{border-bottom:0}.close-setup-row.own{border-left:3px solid var(--brass)}.close-setup-t{font-size:14px}.close-setup-k .lock{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.close-setup-acts{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.close-own-form{flex-basis:100%;margin-top:12px}.close-working{max-width:720px;margin-top:14px}.close-working-form{max-width:720px}.lp-minutes{color:var(--ink-soft);font-size:11.5px}.desk-q.done{opacity:.6}.desk-source{border-top:1px solid var(--rule);margin-top:12px;padding-top:10px}.desk-source-lines{margin-top:6px}.desk-source-h{margin-top:12px}.desk-mirror-list{margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.cell-bars{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cell-bars li{grid-template-columns:72px minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;display:grid}.cell-bars progress{appearance:none;background:var(--chip);border:0;border-radius:2px;width:100%;height:8px;overflow:hidden}.cell-bars progress::-webkit-progress-bar{background:var(--chip)}.cell-bars progress::-webkit-progress-value{background:var(--ink-soft)}.cell-bars progress::-moz-progress-bar{background:var(--ink-soft)}.cell-bars li.judged progress::-webkit-progress-value{background:var(--kumkum)}.cell-bars li.judged progress::-moz-progress-bar{background:var(--kumkum)}.cell-bars li.judged .cell-bars-n{color:var(--kumkum)}.cell-bars-n{text-align:right}.cell-word{width:100%;max-width:560px;margin-top:12px}.cells-door{margin-left:auto}.desk-group{border:1px solid var(--brass);color:var(--brass);background:var(--sel);text-align:left;border-radius:8px;flex-direction:column;gap:6px;padding:9px 12px;font-size:12.5px;display:flex}.desk-group-btn{cursor:pointer;font:inherit}.desk-group-btn:hover{background:var(--sel)}.desk-group .sub{color:var(--ink-soft)}.desk-refusals{margin:0;padding-left:16px;font-size:12px}.desk-ledgerbox{flex-wrap:wrap}.desk-picks{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:4px;display:flex}.desk-offer{margin-top:12px}.desk-months{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.desk-months span{border:1px solid var(--rule);border-radius:6px;padding:3px 8px;font-size:12px}.desk-months span.no{border-color:var(--kumkum);color:var(--kumkum)}.desk-facts-list{margin:12px 0 0;padding-left:18px;font-size:12.5px;line-height:1.8}.ccy-switch{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.ccy-tabs{align-items:center;gap:14px;margin-bottom:12px;display:flex}.ccy-tabs .bench-subtabs{margin-bottom:0}.balances .cell-note.is-kumkum{font-size:12px}@media (max-width:720px){.desk,.morning{grid-template-columns:1fr}}.deck-stage{align-items:start;display:grid}.deck{grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.pc{background:var(--card);min-width:0;color:var(--ink);text-align:left;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:30px;text-decoration:none;display:flex}.pc:hover{box-shadow:0 0 0 1px var(--rule-strong)}.pc.at{box-shadow:0 0 0 1px var(--focus)}.pc .ini{background:var(--sel);width:44px;height:44px;color:var(--brass);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-bottom:24px;font-size:19px;display:flex}.pc .nm{overflow-wrap:anywhere;margin-bottom:12px;font-size:23px;font-weight:400;line-height:1.3}.pc-prompt{color:var(--ink-soft);margin-bottom:32px;font-size:15px;line-height:1.5}.pc .pc-door{text-align:left;gap:22px;margin-top:auto;padding:11px 16px;font-size:14px;display:inline-flex}.deck-room{padding:88px 44px 60px}.deck-head{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:28px;display:flex}.deck-head h2{font-size:34px;font-weight:400;line-height:1.2}.deck-scores{margin-left:auto}.deck-tools{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px;display:flex}.deck-tools .deck-search{width:420px;max-width:100%;margin:0}.deck-search input{width:100%}.deck-add{margin-left:auto}@media (max-width:1100px){.deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.deck-room{padding:76px 24px 52px}.deck-head h2{font-size:29px}.deck{grid-template-columns:minmax(0,1fr)}.pc{padding:24px}}.addorg-drawer{z-index:46;background:var(--card);border:1px solid var(--rule);width:min(600px,100%);min-width:0;box-shadow:var(--shadow);border-radius:12px;grid-area:1/1;justify-self:end;padding:28px;position:relative}.addorg-drawer .addorg-close{float:right}.taxcell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taxcell select{padding:var(--control-py-sm) 26px var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.taxcell-box{color:var(--ink-soft);letter-spacing:.06em;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.taxcell-box input{width:96px;padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm)}.rh-empty{color:var(--ink-soft);max-width:68ch;margin:0;padding:14px 16px}.rh-stands.overdue{color:var(--kumkum)}.rh-stands.due{color:var(--brass)}.rh-stands.kept{color:var(--ink-soft)}.rh-acts{white-space:nowrap}.rh-stop{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rh-stop input{width:120px}.rh-stop input.rh-ok{text-align:center;width:48px}.rh-stop input[type=checkbox],.rh-stop input[type=radio]{width:16px}.revoke input.rh-ok,.levyrow input.rh-ok,.popform input.rh-ok,.redo-body input.rh-ok{text-align:center;width:48px}.reversal-words{color:var(--ink);flex-basis:100%;line-height:1.5}.popform-undo{max-width:640px;margin:4px 0 8px}.rh-err{margin:0;padding:2px 8px}.rh-form{margin-top:14px}.rig-spine{font-family:var(--font-spline), monospace;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:14px;font-size:11.5px;display:inline-flex}.rig-spine .spine-back{color:var(--brass);border-bottom:1px solid var(--rule-strong);padding-bottom:1px;text-decoration:none}.rig-spine .spine-back:hover{border-bottom-color:var(--brass)}.rig-spine .spine-next{color:var(--ink-soft);text-decoration:none}.rig-spine .spine-next:hover{color:var(--brass)}.rig-spine .soft{color:var(--ink-soft)}.paper{padding:10px 12px 12px}.paper-head{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:10.5px;display:flex}.paper iframe{border:1px solid var(--rule);background:var(--card);border-radius:6px;width:100%;height:620px}.paper img{border:1px solid var(--rule);border-radius:6px;width:100%}.detail-grid.with-paper{grid-template-columns:minmax(0,1fr) 380px}.chain tfoot td{color:var(--ink-soft);font-size:12px}.line-recipe{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.line-recipe.wanted select{border-color:var(--kumkum)}.line-recipe{flex-wrap:wrap}.because-row{flex-wrap:wrap;flex-basis:100%;gap:6px;display:inline-flex}.kind-owed{min-width:262px}.pos-fact{color:var(--brass);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.levyrow{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.steps{flex-direction:column;gap:6px;margin:8px 0;display:flex}.steps .ctl-sm.amt{text-align:right;width:12ch}.levyrow select{max-width:200px}.chip.wanted{color:var(--kumkum);border-color:var(--kumkum);background:var(--kumkum-bg)}.chip.stockchip.on{color:var(--brass);border-color:var(--brass);background:var(--sel)}.panel-links{gap:18px;margin:8px 0 0;display:flex}.panel-links .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.welcome{max-width:62ch;margin:28px auto 40px;padding:0 28px}.welcome-kicker{letter-spacing:.12em;color:var(--ink-soft);margin:0 0 14px;font-size:10.5px}.welcome h1{letter-spacing:-.01em;margin:0 0 26px;font-size:34px;font-weight:400;line-height:1.15}.welcome-kural{border-left:3px solid var(--brass);background:var(--card);border-radius:0 8px 8px 0;margin:0 0 26px;padding:14px 18px 14px 20px}.welcome-tamil{margin:0;font-size:21px;line-height:1.5}.welcome-meaning{color:var(--ink);margin:10px 0 0;font-size:14px;line-height:1.55}.welcome-ref{color:var(--ink-soft);letter-spacing:.06em;margin-top:6px;font-size:11px;display:block}.welcome-words{margin:0 0 14px;font-size:15.5px;line-height:1.65}.welcome-actions{margin-top:26px}.welcome-actions .btn{width:auto}.welcome.thought{max-width:726px;min-height:calc(72vh / var(--app-scale));flex-direction:column;justify-content:center;display:flex}.thought .welcome-kicker{letter-spacing:0;margin:0 0 28px;font-size:13px;line-height:1.7}.thought h1{margin:0 0 40px;font-size:32px;line-height:1.25}.thought .welcome-kural{background:0 0;border:0;border-radius:0;margin:0;padding:0}.thought .welcome-tamil{font-size:24px;line-height:2}.thought .welcome-meaning{max-width:530px;color:var(--ink-soft);margin-top:28px;line-height:1.85}.thought .welcome-ref{margin-top:20px;font-size:10.5px;line-height:1.6}.thought .welcome-actions{margin-top:36px}@media (max-width:600px){.welcome.thought{min-height:calc(calc(100svh / var(--app-scale)) - 64px);margin:32px auto;padding:0 24px}.thought h1{margin-bottom:32px;font-size:28px}.thought .welcome-tamil{font-size:20px}}.saro-fork{white-space:nowrap}.handover{max-width:62ch;margin:22px auto 40px;padding:0 28px}.handover-kicker{letter-spacing:.12em;color:var(--ink-soft);margin:0 0 10px;font-size:10.5px}.handover h1{margin:0 0 12px;font-size:28px;font-weight:400}.handover-lead{color:var(--ink);margin:0 0 22px;font-size:14.5px;line-height:1.6}.handover-form,.handover-done{padding:18px 20px}.handover-done h2{margin:0 0 10px;font-size:22px;font-weight:400}.handover-done p{margin:0 0 16px;font-size:14px;line-height:1.6}.fhint{color:var(--ink-soft);margin:6px 0 0;font-size:11.5px}.handover-actions{align-items:center;gap:16px;margin-top:18px;display:flex}.handover-actions .btn{width:auto}.handover-actions .linky{white-space:nowrap}.feeds-body{padding:14px 16px}.feeds{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 32px;display:grid}.feeds-group{border:0;min-width:0;margin:0;padding:0}.feeds-group legend{letter-spacing:.09em;color:var(--ink-soft);margin-bottom:8px;padding:0;font-size:10.5px}.feeds-opt{cursor:pointer;border-radius:6px;grid-template-columns:16px 1fr;align-items:baseline;column-gap:10px;padding:5px 8px;font-size:13px;display:grid}.feeds-opt.on{background:color-mix(in srgb, var(--brass) 8%, transparent)}.feeds-opt input{accent-color:var(--brass);margin:0;position:relative;top:1px}.feeds-hint{color:var(--ink-soft);grid-column:2;font-size:11.5px}.feeds-hour{align-items:center;gap:8px;margin:8px 0 0 8px;font-size:13px;display:flex}.feeds-hour select{width:auto}.lay-usual{align-items:center;gap:10px;font-size:12.5px;display:flex}.lay-usual-who{color:var(--ink-soft);align-items:center;gap:6px;display:flex}.lay-usual-who select{width:auto}.rh-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-right:8px;font-size:10px}.tm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.tm-tabs{margin:0}.tm-settings{border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding:12px 16px 14px;display:flex}.tm-lead{color:var(--ink-soft);max-width:72ch;margin:0;font-size:13px;line-height:1.55}.tm-settings .feeds{grid-template-columns:minmax(260px,420px)}.tm-exceptions{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.tm-exceptions select{width:auto}.tm-label{color:var(--ink-soft)}.tm-label.mono{letter-spacing:.09em;font-size:10.5px}.tm-now{letter-spacing:.08em;color:var(--ink-soft);font-size:10.5px}.tm-now.has{color:var(--brass)}.tab-count.bad,.tab.on .tab-count.bad{background:var(--kumkum-bg);color:var(--kumkum)}.tm-lead-alone{padding:12px 16px 0}.tm-panes{margin:10px 0 0;padding:0 8px}.tm-settings-foot{border-top:1px solid var(--rule);border-bottom:0}.tm-approves{padding:14px 16px 2px}.tm-approves .footnote{color:var(--ink-soft);max-width:72ch;font-size:12.5px}.tm-pane-head{justify-content:flex-end;align-items:center;gap:12px;min-height:40px;padding:4px 16px 0;display:flex}.tm-pane-head .stack-add{padding:8px 0}.tm-pane-form{border-bottom:1px solid var(--rule);padding:0 16px 14px}.extras-table{max-width:760px}.extras-table td .pick-row{align-items:center;gap:6px;display:flex}.extras-table td .pick-row select{flex:1;min-width:0}.extras-table select.is-next{border-color:var(--brass)}.rh-form.shelfform.wide{margin-top:4px}.rh-form .gbox>.rh-rider{margin-top:12px}.rh-history{color:var(--ink-soft);margin-top:4px;font-size:11.5px}.rh-history summary{cursor:pointer;width:max-content;list-style:none}.rh-history summary::-webkit-details-marker{display:none}.rh-history summary:before{content:"▸ ";font-size:9px}.rh-history[open] summary:before{content:"▾ "}.rh-history ol{flex-direction:column;gap:3px;margin:6px 0 2px;padding-left:18px;display:flex}.rh-history .mono{margin-right:6px}.rb-table tr.rh-editing>td{background:var(--paper);padding:12px 14px}.feeds-legend{letter-spacing:.09em;color:var(--ink-soft);margin:0 0 8px;font-size:10.5px}.feeds-fact{cursor:default;grid-template-columns:1fr}.feeds-fact .feeds-hint{grid-column:1}.tasks-card{margin:0 28px 16px}.tasks-card.behind{border-left:3px solid var(--kumkum)}.tasks-list{margin:0;padding:4px 16px 8px;list-style:none}.tasks-list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.tasks-list li:last-child{border-bottom:0}.tasks-list li.overdue .tasks-words{color:var(--kumkum)}.card-done{margin-left:10px}.feeds-door{margin-left:8px;font-size:12px}.feeds-mailbox{flex-direction:column;gap:6px;margin:8px 0 0 8px;display:flex}.feeds-address{font-size:12px}.rh-riders{gap:6px 24px}.rh-riders>.rh-rider{grid-column:span 6}.rh-rider{color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;display:flex}.rh-rider input{accent-color:var(--brass);margin:0}.rh-queue{color:var(--moss);margin-left:8px;margin-right:0}.rh-machine td{color:var(--ink-soft)}.rh-who{width:auto;min-width:140px}.pick-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pick-row>select,.pick-row>input{flex:1;min-width:0}.pick-row>.stack-add{padding-top:0;padding-bottom:0}.add-door{width:28px;height:calc(var(--control-fs) * 1.45 + var(--control-py) * 2 + 2px);border:1px solid var(--control-edge);border-radius:var(--control-r);background:var(--control-bg);color:var(--brass);cursor:pointer;flex:none;padding:0;font-size:15px;line-height:1}.add-door:hover:not(:disabled){background:var(--sel)}.add-door:disabled{opacity:.5;cursor:not-allowed}.add-door-veil{z-index:60;background:color-mix(in srgb, var(--ink) 28%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.add-door-form{background:var(--card);border:1px solid var(--rule);width:min(560px,100%);box-shadow:var(--shadow);border-radius:10px;margin:0;padding:16px 18px}.add-door-form .fgrid>.fset{max-width:260px}.near-name .is-kumkum,.desk-near .is-kumkum{color:var(--kumkum)}.near-name .soft,.desk-near .soft{color:var(--ink-soft)}.goods-line{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 0;display:flex}.goods-pick{align-items:center;gap:6px;display:inline-flex}.goods-pick select{min-width:220px}.add-door-form.item-door{width:min(780px,100%)}.add-door-form.item-door .grid12{align-items:stretch}.add-door-form.item-door .grid12+.popform-foot{margin-top:14px}.add-door-form.item-door .fgrid>.fset.wide{flex:100%;max-width:none}.letter-choice{flex-wrap:wrap;align-items:center;gap:8px;margin-left:8px;display:inline-flex}.letter-choice-new{color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.cn-form{max-width:960px}.cn-body{padding:14px 16px 16px}.cn-working{max-width:520px;margin-top:12px;margin-left:auto}.cn-working td:first-child{width:70%}.dl-excel{white-space:nowrap}tr.is-new td{background:color-mix(in srgb, var(--brass) 6%, transparent)}.terms-ask{flex-wrap:wrap;align-items:center;gap:8px}.terms-days{width:64px}.terms-words{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.terms-ask select{width:auto}.cheque-rail{margin-top:14px}.cheque-rail h4{margin:0 0 6px;font-size:13px;font-weight:500}.cheque-list{margin:0 0 8px;padding:0;font-size:12.5px;list-style:none}.cheque-list li{border-bottom:1px solid var(--rule);padding:4px 0}.cheque-state.cleared{color:var(--moss)}.cheque-state.cancelled{color:var(--ink-soft)}tr.is-stale td{color:var(--kumkum)}.pill.wait{background:var(--turmeric-bg);color:var(--turmeric)}.story-list{margin:14px 0 0;padding:0;font-size:12.5px;list-style:none}.story-list li{border-bottom:1px solid var(--rule);gap:14px;padding:7px 0;display:flex}.story-list li:last-child{border-bottom:0}.story-when{width:96px;color:var(--ink-soft);flex:none}.story-list+.fset{margin-top:12px}.detail-main>.tablewrap+.fset,.detail-main>.order-beside+.fset{margin-top:14px}.detail-main>.fset+.card{margin-top:18px}.record-why{color:var(--ink);max-width:72ch;margin:0 0 12px;font-size:13.5px}.record-why.is-kumkum{color:var(--kumkum)}.cheque-form{margin-left:0}.pc-head{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.pc-balance{font-family:Fraunces,Georgia,serif;font-size:22px}.pc-balance.is-kumkum{color:var(--kumkum)}.pc-lines input,.pc-lines select{width:100%}.party-form{max-width:none}.fset>.chipset{min-height:calc(var(--control-fs) * 1.45 + var(--control-py) * 2 + 2px);align-items:center}.popform .fgrid>.fset.wide{flex:2;max-width:520px}.pills-row{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.pill-nav{color:var(--ink-soft);border:1px solid var(--rule);border-radius:6px;padding:2px 8px;text-decoration:none}.pill-nav:hover{color:var(--ink);border-color:var(--brass)}tr.is-due td:nth-child(7){color:var(--kumkum)}tr.sub>td{background:var(--paper);padding:8px 16px 12px}.rb-inner{font-size:12px}.challan-form{flex-direction:column;gap:8px;margin-top:6px;display:inline-flex}.footnote.is-kumkum{color:var(--kumkum)}.register-foot{color:var(--ink-soft);flex-wrap:wrap;gap:18px;padding:10px 12px 2px;font-size:12px;display:flex}.register-foot b{font-weight:500}.setoff{padding:8px 12px 12px}.setoff-working{max-width:760px;margin-top:10px}.setoff-working .cap-line{margin-top:10px}.setoff-made{margin:10px 0 0;padding:0;font-size:12.5px;list-style:none}.setoff-made li{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.is-moss{color:var(--moss)}.is-kumkum{color:var(--kumkum)}.inv-form .inv-lines td{vertical-align:middle}.inv-form .inv-lines input.inv-qty{width:7ch}.inv-form .inv-lines input.inv-rate{width:11ch}.sheet-linenote{color:var(--ink-soft);margin-top:2px;font-size:10.5px}.several-form{flex-direction:column;gap:8px;max-width:360px;margin-top:8px;display:flex}.several-form .popform-row{align-items:center}.several-n{color:var(--ink-soft);text-align:right;width:2ch}.map{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:14px 22px;display:grid}.map-col h3{margin:0 0 2px;font-size:15.5px;font-weight:500}.map-why{color:var(--ink-soft);margin:0 0 8px;font-size:12px;line-height:1.45}.map-rooms{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.map-rooms li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:7px 0;display:grid}.map-room{color:var(--ink);font-size:13px;text-decoration:none}a.map-room:hover{color:var(--brass)}.map-hint{color:var(--ink-soft);grid-column:1/-1;font-size:11.5px;line-height:1.4}.map-state{color:var(--ink-soft);white-space:nowrap;font-size:11px}.map-state.has{color:var(--brass)}.map-rooms li.is-coming{opacity:.5}.railitem.compass{margin-top:auto}.as26-pick{cursor:pointer}.group-line{z-index:43;background:var(--paper);border-bottom:1px solid var(--rule);height:30px;font-family:var(--font-spline), monospace;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:2px;padding:0 20px;font-size:11px;display:flex;position:sticky;top:44px;overflow:clip visible}.group-line .group-tag{color:var(--brass);white-space:nowrap;border-right:1px solid var(--rule);align-items:center;gap:8px;margin-right:6px;padding-right:14px;font-weight:500;display:flex}.group-line .group-tag i{background:var(--brass);border-radius:1px;width:6px;height:6px}.group-line .group-room,.group-line .group-map{color:var(--ink-soft);white-space:nowrap;border-radius:4px;padding:3px 8px;text-decoration:none}.group-line .group-room:hover,.group-line .group-map:hover{color:var(--brass)}.group-line .group-room[aria-current=page]{color:var(--brass);background:var(--sel);font-weight:500}.group-line>.group-room[aria-current=page]{background:var(--card);color:var(--brass);border:1.5px solid var(--brass);box-shadow:0 2px 8px color-mix(in oklab, var(--brass) 20%, transparent);z-index:2;border-radius:6px;padding:3px 11px;font-size:12.5px;font-weight:500;position:relative}.group-line .group-map{align-items:center;gap:6px;margin-left:auto;display:flex}.group-line .group-map:before{content:"";border:1.3px solid;border-radius:50%;width:9px;height:9px}.group-line a:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.group-line .group-more{display:flex;position:relative}.group-line .group-more summary{cursor:pointer;align-items:center;list-style:none;display:flex}.group-line .group-more summary::-webkit-details-marker{display:none}.group-line .group-more summary:after{content:"";border-bottom:1.3px solid;border-right:1.3px solid;width:5px;height:5px;margin-top:-3px;margin-left:7px;transform:rotate(45deg)}.group-line .group-more[open] summary{color:var(--brass)}.group-line .group-more-list{z-index:44;background:var(--card);border:1px solid var(--rule);min-width:180px;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.group-line .group-more-list .group-room{justify-content:space-between;align-items:center;display:flex}.group-line .group-ruler{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.group-line .group-ruler .group-room{display:inline-block}@media (max-width:700px){.group-line{top:48px}}@media print{.group-line{display:none}}.fshelf-fold{cursor:pointer;width:100%;color:var(--ink-soft);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 8px;display:flex}.fshelf-fold .fshelf-head{margin:0}.fshelf-fold:hover,.fshelf-fold:hover .fshelf-head{color:var(--brass)}.fshelf-fold:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);border-radius:6px;outline:none}.fshelf-count{background:var(--chip);color:var(--ink-soft);border-radius:9px;padding:1px 7px;font-size:11px}.fshelf-arrow{margin-left:auto;font-size:15px;line-height:1}.fshelf.folded{flex:none;padding-left:10px}.fshelf.folded .fshelf-fold{flex-direction:column;gap:8px;width:auto;padding:0}.fshelf.folded .fshelf-head{writing-mode:vertical-rl}.fshelf.folded .fshelf-arrow{margin-left:0}.fshelf-back{border:1px solid var(--rule);border-radius:var(--control-r-sm);color:var(--ink-soft);cursor:pointer;background:0 0;flex:none;align-self:stretch;padding:0 8px;font-size:11px;line-height:1}.fshelf-back:hover{color:var(--brass);border-color:var(--brass)}.fshelf-back:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.formwrap.wide{max-width:calc(1380px / var(--app-scale));margin:22px 0 80px;padding:0 28px}.inv-lines th{white-space:nowrap}.inv-form .inv-lines th:first-child{width:30%}.inv-form .inv-lines th.inv-no:first-child,.inv-form .inv-lines td.inv-no{width:26px;color:var(--ink-soft);font-size:12px}.inv-form .inv-lines th.inv-item{width:26%}.inv-form .inv-head,.inv-form .grid12.inv-row{align-items:start}.inv-form .doc-verdict-row .send-split{margin-left:0}.inv-form .inv-lines tr.has-under>td{border-bottom:0;padding-bottom:2px}.inv-form .inv-lines tr.inv-under>td{color:var(--ink-soft);padding-top:0;padding-bottom:7px;font-size:11px}.inv-form .inv-lines tr.inv-under>td:not(.inv-under-qty)>span+span{margin-left:12px}.inv-form .inv-lines td.inv-under-qty{text-align:right;white-space:nowrap}.inv-under-gap{color:var(--brass)}.inv-form .inv-lines tfoot tr.inv-sum>td{border-bottom:0;padding-top:3px;padding-bottom:3px}.inv-form .inv-lines tfoot tr.inv-sum.is-first>td{padding-top:12px}.inv-form .inv-lines td.inv-sum-label{text-align:right;color:var(--ink-soft);font-size:12.5px}.inv-form .inv-lines tfoot tr.is-grand>td.amt>span{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);padding:3px 0 2px 24px;display:inline-block}.inv-form .inv-lines tfoot tr.is-grand>td.inv-sum-label{color:var(--ink)}.inv-rates-door{color:var(--brass);align-self:flex-start;font-size:11.5px;text-decoration:none}.inv-rates-door:hover{text-decoration:underline}.split-new-list.send-split-list{min-width:210px;top:auto;bottom:calc(100% + 6px)}.send-split-list .split-new-item{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.inv-table>tbody>tr>td.jl-acts{text-align:right;white-space:nowrap}.refusal{max-width:58ch;margin:72px auto;padding:0 28px}.refusal h2{margin:0 0 10px;font-size:24px;font-weight:500}.refusal p{color:var(--ink-soft);margin:0 0 22px;line-height:1.55}.refusal-acts{align-items:center;gap:10px;display:flex}.refusal-ref{color:var(--ink-soft);margin-top:22px;font-size:11px}.close-state{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--chip);color:var(--ink-soft);border-radius:4px;padding:3px 8px;font-size:10.5px}.close-state.is-done{background:var(--moss-bg);color:var(--moss-ink)}.close-state.is-aside{background:var(--kumkum-bg);color:var(--kumkum)}.close-state.is-here,.close-state.is-ready{background:var(--sel);color:var(--brass)}.close-step.is-here{border-color:var(--brass)}.close-why{color:var(--ink-soft);margin:6px 0 0;font-size:12.5px}.close-why b{color:var(--kumkum);font-weight:500}.close-look{border-left:2px solid var(--brass);max-width:80ch;margin:0 0 18px;padding:4px 12px}.close-look p{color:var(--ink);margin:0}.close-look b{font-weight:500}.close-look-t{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:3px;font-size:10.5px;display:block}.close-doors{vertical-align:middle;gap:6px;margin-left:10px;display:inline-flex}.close-verdict-wait{max-width:74ch;margin-top:10px}.close-verdict-wait p{margin:0 0 6px}.close-verdict-wait ul{color:var(--ink-soft);margin:0 0 6px 18px;padding:0;font-size:12.5px}.close-verdict-wait li b{color:var(--ink);font-weight:500}.lh-facts.is-kumkum{color:var(--kumkum)}.brain input.ctl-sm{width:12ch}.brain tr.bad td{background:var(--kumkum-bg)}.promise-box{border-left:2px solid var(--kumkum);max-width:80ch;margin:0 0 12px;padding:4px 12px}.promise-t{letter-spacing:.07em;text-transform:uppercase;color:var(--kumkum);margin-bottom:3px;font-size:10.5px;display:block}.promise-box ul{margin:0;padding-left:18px;font-size:12.5px}.promise-box li{margin:2px 0}.sub.is-kumkum,.sub .is-kumkum{color:var(--kumkum)}.qbulk{background:var(--sel);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;padding:8px 12px;display:flex}.qtick{width:20ch}.qtick input{margin:0}.policy-form{max-width:520px}.policy-form .flabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:11px;display:block}.addorg-standing{border-left:2px solid var(--brass);color:var(--ink);max-width:70ch;margin:0 0 14px;padding:4px 12px;font-size:12.5px}.lp{max-width:1120px}.lp-saro{border-left:2px solid var(--brass);max-width:76ch;margin:10px 0 4px;padding:4px 12px;font-size:13.5px}.lp-saro-t{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin-bottom:3px;font-size:10.5px;display:block}.lp-stage,.setup-stage{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;margin:22px 0 8px;font-size:10.5px;font-weight:500;display:flex}.lp-stage:after,.setup-stage:after{content:"";background:var(--rule);flex:1;height:1px}.lp-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lp-step{background:var(--card);border:1px solid var(--rule);border-radius:8px;grid-template-columns:26px 1fr auto;align-items:start;gap:12px;padding:11px 14px;display:grid}.lp-no{color:var(--ink-soft);padding-top:2px;font-size:12px}.lp-step h3{margin:0;font-size:14px;font-weight:500}.lp-step h3 a{color:inherit;text-decoration:none}.lp-step h3 a:hover{color:var(--brass)}.lp-ev{color:var(--ink-soft);margin-top:2px;font-size:12.5px}.lp-step.is-here{border-color:var(--brass)}.lp-step.is-done{background:color-mix(in oklab, var(--moss-bg) 45%, var(--card))}.lp-why{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px}.lp-why b{color:var(--kumkum);font-weight:500}.lp-undo{margin-left:8px}.lp-state{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:var(--chip);color:var(--ink-soft);border-radius:4px;align-self:center;padding:3px 8px;font-size:10.5px}.lp-state.is-done{background:var(--moss-bg);color:var(--moss)}.lp-state.is-here{background:var(--sel);color:var(--brass)}.lp-state.is-aside{background:var(--kumkum-bg);color:var(--kumkum)}.lp-bar{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.lp-fill{flex:1}.lp-aside{align-items:center;gap:8px;display:flex}.lp-card{background:var(--card);border:1px solid var(--rule);border-radius:8px;max-width:74ch;margin-top:18px;padding:16px 18px}.lp-card h3{margin:0 0 6px;font-size:20px;font-weight:400}.lp-card p{color:var(--ink-soft);margin:0 0 12px}.group-line .group-room .group-count{background:var(--turmeric-bg);color:var(--turmeric);border-radius:9px;margin-left:6px;padding:0 6px;font-size:10px}.group-line .group-room.is-quiet{opacity:.55}.rhy-today,.rhy-sheet{max-width:none}.rhy-agenda .rhy-group td{background:var(--paper);font-size:12px;font-weight:500}.rhy-agenda .rhy-cnt{background:var(--chip);color:var(--ink-soft);border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:400}.rhy-agenda tr.is-late td:first-child{color:var(--kumkum)}.rhy-agenda .rhy-sub{color:var(--ink-soft);font-size:11.5px;display:block}.rhy-agenda .rhy-quiet{color:var(--ink-soft);padding:14px 10px}.rhy-self{text-transform:uppercase;letter-spacing:.06em;color:var(--brass);background:var(--sel);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10.5px}.rhy-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 6px;display:grid}.rhy-tile{background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:8px;gap:1px;padding:10px 12px;text-decoration:none;display:grid}.rhy-tile:hover{border-color:var(--rule-strong)}.rhy-tile-k{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);font-size:10.5px}.rhy-tile-v{font-size:24px;line-height:1.1}.rhy-tile-s{color:var(--ink-soft);font-size:11.5px}.rhy-tile.is-quiet{opacity:.55}.rhy-tile.is-late .rhy-tile-v{color:var(--kumkum)}.rhy-mine{color:var(--ink-soft);margin:12px 0 0;font-size:12.5px}.rhy-pins{gap:6px;margin:0 0 12px;display:grid}.rhy-pin{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--brass);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:flex}.rhy-pin.is-late{border-left-color:var(--kumkum)}.rhy-pin-k{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);font-size:10.5px}.rhy-fill{flex:1}.rhy-tabs .qtab.is-empty{opacity:.55}a.qtab{text-decoration:none}.rhy-empty{color:var(--ink-soft);max-width:68ch;margin:6px 0 0}.rhy-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rhy-lines li{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:7px 10px;font-size:12.5px}@media (max-width:900px){.rhy-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.merge-door{margin-left:8px;font-size:12px}.merge-row td{background:var(--paper)}.merge-form{flex-wrap:wrap;align-items:end;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.merge-form label{color:var(--ink-soft);gap:3px;font-size:11.5px;display:grid}.merge-form select,.merge-form input{font:inherit;font-size:13px}.merge-ask{color:var(--ink);max-width:60ch}.merged-list{margin-top:18px}.merged-list tr.is-withdrawn td{color:var(--ink-soft)}.posted-to{color:var(--ink-soft);font-size:11px}.saro-first{border-left:2px solid var(--brass);grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;max-width:80ch;margin:4px 0 16px;padding:4px 12px;display:grid}.saro-first .saro-first-t{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);padding-top:3px;font-size:10.5px}.saro-first .saro-line{max-width:72ch;font-size:15px;line-height:1.45}.saro-first .saro-actions{margin-top:2px}.tin-room{max-width:460px}.tin-keeper{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.tin-float{border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.tin-float-figure{align-items:baseline;gap:10px;display:flex}.tin-float-figure .mono{font-size:28px}.tin-float-figure span:last-child{color:var(--ink-soft);font-size:13.5px}.tin-daybar{justify-content:space-between;align-items:baseline;display:flex}.tin-daybar h3{font-size:19px;font-weight:400}.tin-line{background:var(--card);border:1px solid var(--rule);border-radius:8px;align-items:center;gap:12px;padding:13px 15px;font-size:14.5px;display:flex}.tin-line.is-back{border-color:color-mix(in oklab, var(--kumkum) 45%, transparent)}.tin-line-what{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tin-line-what .sub{color:var(--ink-soft);font-size:12px;display:block}.tin-line-amt{font-size:15.5px}.tin-line-total{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:12px 2px 0}.tin-big{border-radius:8px;width:100%;min-height:50px;font-size:15.5px}.tin-add-door{border:1.5px dashed var(--rule-strong);color:var(--brass);background:0 0}.tin-add-door:hover{border-color:var(--brass)}.tin-add{background:var(--card);border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.tin-field{flex-direction:column;gap:7px;display:flex}.tin-words{flex-wrap:wrap;gap:8px;display:flex}.tin-word{background:var(--chip);border:1px solid var(--rule);min-height:44px;color:var(--ink-soft);cursor:pointer;border-radius:22px;padding:0 15px;font-family:inherit;font-size:14px}.tin-word:hover{color:var(--ink)}.tin-word.on{background:var(--sel);border-color:var(--brass);color:var(--ink)}.tin-word.is-open{border-style:dashed}.tin-foot{gap:10px;display:flex}.tin-send{flex-direction:column;gap:12px;display:flex}.tin-past{flex-direction:column;gap:10px;margin-top:10px;display:flex}.tin-past h3{margin-bottom:2px;font-size:18px;font-weight:400}.tin-place select{min-width:26ch}.tin-soft{color:var(--ink-soft)}.tin-verdict{margin-top:14px}.tin-verdict-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tin-willpost{background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin-top:16px;padding:14px 16px}.tin-willpost .cap-line{margin-bottom:8px;display:block}.tin-lead{max-width:78ch}.postout-fold{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.postout-fold:hover .postout-head{color:var(--brass)}.postout-caret{color:var(--ink-soft);font-size:13px}.postout-fold:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);border-radius:5px;outline:none}.party-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.party-grid:has(.prail.is-folded){grid-template-columns:minmax(0,1fr) 44px}.party-main{min-width:0}.party-balance{color:var(--ink-soft);font-size:13px}.party-facts{flex-wrap:wrap;gap:4px 22px;margin:-6px 0 14px;font-size:12.5px;display:flex}.party-facts>div{align-items:baseline;gap:6px;display:flex}.party-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:10.5px}.party-facts dd{color:var(--ink);margin:0}.money-card .cardhead{flex-wrap:wrap}.money-fy label{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.views{border:1px solid var(--rule);border-radius:6px;margin-left:auto;font-size:12.5px;display:inline-flex;overflow:hidden}.views .view{color:var(--ink-soft);border-left:1px solid var(--rule);padding:4px 12px;text-decoration:none}.views .view:first-child{border-left:0}.views .view:hover{color:var(--ink)}.views .view.on{background:var(--sel);color:var(--ink)}.views .view:focus-visible{box-shadow:0 0 0 2px var(--focus-halo) inset;outline:none}.money-table td:first-child,.money-table th:first-child{white-space:nowrap;width:9ch}.money-table th.amt,.money-table td.amt{width:auto}.money-table{table-layout:fixed}.money-table .money-flag{margin-left:8px}.money-table tr.is-future td{color:var(--ink-soft)}.money-table td.amt.is-credit{color:var(--moss)}.money-table tfoot .total td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:500}.money-graph{margin:6px 0 0}.money-graph svg{width:100%;height:auto;display:block}.mg-grid{stroke:var(--rule);stroke-width:1px}.mg-tick{fill:var(--ink-soft);font:10.5px IBM Plex Mono,ui-monospace,monospace}.mg-bar.mg-item{fill:var(--brass);opacity:.75}.mg-bar.mg-money{fill:var(--moss);opacity:.75}.mg-line{fill:none;stroke:var(--ink);stroke-width:1.5px}.mg-point{fill:var(--ink)}.mg-point.is-credit{fill:var(--card);stroke:var(--ink);stroke-width:1.5px}.money-graph figcaption{gap:16px;margin-top:6px;display:flex}.mg-key:before{content:"";vertical-align:-1px;background:var(--ink);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.mg-key.mg-item:before{background:var(--brass);opacity:.75}.mg-key.mg-money:before{background:var(--moss);opacity:.75}.placing{padding:4px 0 0}.placing-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:30px;margin-bottom:10px;display:flex}.placing-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 16px;display:grid}.placing-colhead{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);border-bottom:1px solid var(--rule);justify-content:space-between;gap:8px;margin-bottom:10px;padding:0 0 8px;font-size:10.5px;display:flex}.placing-colhead .mono{letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums}.placing-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.pchip{white-space:nowrap;text-align:left;min-height:0;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:12px;display:flex;overflow:hidden}.pchip .mono{font-variant-numeric:tabular-nums}.pchip-amt{margin-left:auto;font-size:12.5px}.pchip-when{color:var(--ink-soft);font-size:11.5px}.pchip-bank{color:var(--ink-soft);text-overflow:ellipsis;font-size:11px;overflow:hidden}.pchip-item{background:var(--sel);border:1px solid var(--rule-strong);flex-direction:column;justify-content:space-between;align-items:stretch;gap:2px;height:64px}.pchip-item .pchip-amt{color:var(--brass)}.pchip-item.is-done{border-color:var(--rule);background:0 0}.pchip-item.is-done .pchip-amt{color:var(--ink-soft)}.pchip-top,.pchip-sub{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pchip-sub{color:var(--ink-soft);font-size:11px}.pchip-sub>span:first-child{text-overflow:ellipsis;overflow:hidden}.pslot{flex-direction:column;gap:3px;height:64px;display:flex}.pslot .pchip{flex:1}.pchip-money{background:var(--moss-bg);border:1px solid color-mix(in oklab, var(--moss) 35%, transparent)}.pchip-money .pchip-amt{color:var(--moss)}.pchip-money.is-tall{flex-wrap:wrap;row-gap:0}.pchip-money.is-waiting{border-style:dashed}.pchip-money.is-locked{opacity:.85}.pchip-lock{font-size:11px}.pchip-dot{background:var(--brass);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.pchip-x{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.pchip-x:hover{color:var(--kumkum)}.pchip-gap{background:var(--kumkum-bg);border:1px dashed color-mix(in oklab, var(--kumkum) 45%, transparent);color:var(--kumkum);cursor:default;justify-content:space-between;font-size:11.5px}.pchip-gap .pchip-amt{color:var(--kumkum)}.pchip-gap>span:first-child{text-overflow:ellipsis;overflow:hidden}.placing.is-editing .pchip-gap{cursor:pointer}.pchip-gap.is-lit{background:var(--sel);border-color:var(--brass);color:var(--brass);box-shadow:0 0 0 2px color-mix(in oklab, var(--brass) 25%, transparent) inset}.pchip-gap.is-lit .pchip-amt{color:var(--brass)}.pchip-loose{background:var(--kumkum-bg);border:1px solid color-mix(in oklab, var(--kumkum) 40%, transparent);cursor:default;flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:2px;height:64px}.placing.is-editing .pchip-loose{cursor:grab}.pchip-loose .pchip-amt{color:var(--kumkum)}.pchip-loose .pchip-top{justify-content:flex-start}.pchip-loose .pchip-top .pchip-amt{margin-left:auto}.pchip-loose .pchip-narr{color:var(--ink-soft);text-overflow:ellipsis;font-size:11px;overflow:hidden}.pchip-loose.is-picked{border-color:var(--brass);box-shadow:var(--shadow), 0 0 0 2px color-mix(in oklab, var(--brass) 30%, transparent);transform:rotate(-1deg)}.pchip:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);outline:none}.placing-empty{max-width:34ch;margin:4px 0 0}.placing-hidden{color:var(--ink-soft);margin:14px 0 0;font-size:12px}.placing-confirm{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.placing-words{flex:1;min-width:260px;font-size:13px}.placing-note{margin-top:12px}.placing-note.is-quiet{color:var(--ink-soft);font-size:12.5px}.prail{border-left:1px solid var(--rule);min-width:0;padding-left:16px}.prail-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.prail-head .mono{color:var(--ink-soft)}.prail-fold{border:1px solid var(--rule);background:var(--card);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:10px;padding:0 8px;font-size:11px}.prail-fold:hover{color:var(--ink);border-color:var(--rule-strong)}.prail-list{margin:0;padding:0;list-style:none}.prail-list li{border-bottom:1px solid var(--rule);grid-template-columns:4px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.prail-bar{background:var(--ink-soft);opacity:.6;border-radius:2px;align-self:stretch}.prail-list li.is-now .prail-bar{background:var(--kumkum);opacity:1}.prail-list li.is-soon .prail-bar{background:var(--turmeric);opacity:1}.prail-words{color:var(--ink);font-size:12.5px;text-decoration:none}.prail-words:hover{color:var(--brass)}.prail.is-folded{flex-direction:column;align-items:center;gap:10px;min-height:240px;padding-left:10px;display:flex}.prail-n{color:var(--ink);font-size:12px}.prail-dots{flex-direction:column;gap:7px;display:flex}.prail-dot{background:var(--ink-soft);opacity:.6;border-radius:50%;width:10px;height:10px;display:block}.prail-dot.is-now{background:var(--kumkum);opacity:1}.prail-dot.is-soon{background:var(--turmeric);opacity:1}.prail-vt{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:10.5px;transform:rotate(180deg)}@media (max-width:900px){:is(.party-grid,.party-grid:has(.prail.is-folded)),.placing-board{grid-template-columns:minmax(0,1fr)}.prail{border-left:0;padding-left:0}}.stmt-door{margin:0 0 14px}.stmt-mail{max-width:720px;margin-top:10px}.stmt-mailbox{border:1px solid var(--rule);background:var(--paper);border-radius:6px;margin-bottom:10px;padding:10px 12px;font-size:12.5px}.stmt-mailbox .cap-line{margin:8px 0 2px}.stmt-mailbox .cap-line:first-child{margin-top:0}.stmt-body{white-space:pre-wrap;font:inherit;margin:0}.stmt-sent{flex-direction:column;gap:6px;margin-top:12px;display:flex}.stmt-list{max-width:720px;margin:0;padding:0;font-size:12.5px;list-style:none}.stmt-list li{border-top:1px solid var(--rule);grid-template-columns:1fr auto auto;gap:16px;padding:5px 0;display:grid}.stmt-paper{margin-top:6px}.stmt-paper .sheet{border:1px solid var(--rule);border-radius:6px;padding:22px 26px}.sales-bench{flex-wrap:wrap;gap:10px;margin-bottom:12px}.sales-bench .views{margin-left:0}.sales-register td,.sales-collections td{white-space:nowrap}.sales-register td .sub,.sales-collections td .sub{white-space:normal;display:block}.sales-month td{background:var(--paper);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:10.5px}.sales-subtotal td{border-top:1px solid var(--rule);font-weight:500}.sales-register tr.is-credit-note td{color:var(--ink-soft)}.sales-strip{border:1px solid var(--rule);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:14px 0 0;font-size:12px;display:grid;overflow:hidden}.sales-strip>div{border-left:1px solid var(--rule);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sales-strip>div:first-child{border-left:0}.sales-strip .l{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:10.5px}.sales-strip .v{font-size:13px}.sales-strip .v.is-moss{color:var(--moss)}.sales-strip .v.is-kumkum,.amt.is-kumkum{color:var(--kumkum)}.amt.is-moss{color:var(--moss)}.item-edit .is-fixed input,.item-edit .is-fixed select{opacity:.5}.item-edit-foot{margin-top:14px}.item-retire{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:12px;display:flex}.item-retire.popform{display:block}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.grid12>.fset{min-width:0}.grid12>.fset>input,.grid12>.fset>select{width:100%}.c1{grid-column:span 1}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c9{grid-column:span 9}.c10{grid-column:span 10}.c11{grid-column:span 11}.c12{grid-column:span 12}.grid12+.grid12{margin-top:14px}.gbox{border:1px solid var(--rule);background:var(--card);border-radius:8px;align-self:stretch;padding:12px 14px}.gbox-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:10.5px;display:flex}.gbox-head .linky,.gbox-head .fshelf-pull{text-transform:none;letter-spacing:0;font-size:11.5px}.gbox .grid12{gap:22px 10px}.gbox .grid12+.grid12{margin-top:10px}.gbox .footnote{margin:10px 0 0}.form-sheet{background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:22px 26px 24px}.form-sheet .gbox:not(.grn-question),.form-sheet .narration{background:0 0;border:0;border-radius:0;padding:0}.form-sheet .gbox-head{font-family:var(--font-spline), monospace;letter-spacing:.08em}.form-sheet .grid12:has(>.gbox){gap:14px 22px}.form-sheet .gbox:not(.c12)+.gbox:not(.c12):not(.grn-question){border-left:1px solid var(--hair);padding-left:22px}.form-sheet .gbox:not(.c12)+.gbox.c12{border-top:1px solid var(--hair);padding-top:14px}.form-sheet .gbox.c12:has(+.gbox){border-bottom:1px solid var(--hair);padding-bottom:14px}.form-sheet>:is(.grid12:has(.gbox),.fset:has(.gbox,.cardhead-line),.gbox)~:is(.grid12:has(.gbox),.fset:has(.gbox,.cardhead-line),.gbox){border-top:1px solid var(--hair);margin-top:20px;padding-top:18px}.form-sheet .fcol{border-left-color:var(--hair)}.form-sheet .fold{border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0}.form-sheet tr.line-shelf>td{background:0 0}.form-sheet .line-shelf-grid>.c12>.goods-line{margin:0}.form-sheet :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],textarea){background-color:var(--control-bg);border:0;border-bottom:1px solid var(--field-line);border-radius:var(--control-r-line);padding-left:4px;padding-right:4px}.form-sheet select:not([multiple]){background-color:var(--control-bg);border:0;border-bottom:1px solid var(--field-line);border-radius:var(--control-r-line);padding-left:4px;padding-right:26px}.form-sheet :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],textarea,select):hover{border-bottom-color:var(--field-line-hover)}.form-sheet :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],textarea,select):focus-visible{border-bottom-color:var(--focus);box-shadow:0 1px 0 0 var(--focus-halo);outline:none}.form-sheet :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],textarea,select):is([aria-invalid=true],.is-bad),.form-sheet .fset.bad>:is(input,select,textarea),.form-sheet .fset.bad .master-pick>:is(input,textarea),.form-sheet td.bad :is(input,select){border-bottom-color:var(--kumkum);box-shadow:0 1px 0 0 color-mix(in oklab, var(--kumkum) 30%, transparent)}:root[data-mode=dark] .form-sheet :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],textarea,select):is([aria-invalid=true],.is-bad),:root[data-mode=dark] .form-sheet .fset.bad>:is(input,select,textarea),:root[data-mode=dark] .form-sheet .fset.bad .master-pick>:is(input,textarea),:root[data-mode=dark] .form-sheet td.bad :is(input,select){box-shadow:0 1px 0 0 color-mix(in oklab, var(--kumkum) 60%, transparent)}.form-sheet :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],input[type=url],textarea,select):disabled{color:var(--control-ink);opacity:.5;background-color:#0000}.form-sheet .rate-door{border-width:0 0 1px;border-radius:0;padding-left:0;padding-right:0}.form-sheet tbody.line-group>tr:first-child>td{vertical-align:baseline}.form-sheet tbody.line-group>tr:first-child>td.line-fig{padding-top:6px}.form-sheet>.grid12+:is(table,.tablewrap){margin-top:16px}.form-sheet>.fset+.footnote,.form-sheet>.fset+.form-error{margin-top:14px}.knum{color:var(--kumkum);background:var(--kumkum-bg);font-variant-numeric:tabular-nums;border-radius:4px;margin:0 -6px;padding:1px 6px;line-height:1.45;display:inline-block}.knum:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kumkum) 45%, transparent)}button.knum{appearance:none;font:inherit;font-variant-numeric:tabular-nums;color:var(--kumkum);cursor:pointer;border:0;line-height:1.45}button.knum:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.keep-for{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.keep-for-q{color:var(--ink-soft);font-size:12px}.keep-for.is-bad .chip{border-color:var(--kumkum)}.keep-for.is-bad .keep-for-q{color:var(--kumkum)}.logo-plate{border:1px solid var(--rule);background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:120px;min-height:56px;padding:10px 14px;display:inline-flex}.logo-plate img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:56px;display:block}.logo-door{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.logo-door .fset{margin:0}.bank-add{margin-top:14px}.bank-add>.popform-hint{margin:8px 0 0}.bank-add>.form-error,.bank-add>.form-ok{margin-bottom:10px}.bank-add>.popform-foot{margin-top:14px}.bank-rail:has(.bank-add){position:static}.shelfform.wide{max-width:none;margin-top:14px}.fold{border:1px solid var(--rule);background:var(--card);border-radius:8px;margin-top:10px}.fold-h{text-align:left;width:100%;font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:9px 12px;font-size:12.5px;display:flex}.fold-h:hover{background:var(--sel)}.fold-h span{color:var(--ink-soft)}.fold-b{border-top:1px solid var(--rule);padding:8px 12px}.fold-b .rb-table{max-width:none}.narration{border:1px solid var(--rule);background:var(--card);border-radius:8px;padding:12px 14px}.working-right .rb-table{max-width:none}.working-right .doc-verdict-row{margin-top:16px}.cardhead-line{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.cardhead-line h3{font-size:16.5px}.bill-lines{table-layout:fixed}.bill-lines col.l-item{width:28%}.bill-lines col.l-qty{width:9%}.bill-lines col.l-rate{width:13%}.bill-lines col.l-taxable{width:15%}.bill-lines col.l-gst{width:13%}.bill-lines col.l-total{width:15%}.bill-lines col.l-more{width:40px}.bill-lines td.line-fig{padding-top:calc(6px + var(--control-py) + 1px)}.bill-lines tbody.line-group>tr:last-child>td,.chain-lines tbody.line-group>tr:last-child>td{border-bottom:1px solid var(--rule)}.bill-lines tbody.line-group:last-child>tr:last-child>td,.chain-lines tbody.line-group:last-child>tr:last-child>td{border-bottom:0}.bill-lines tbody.line-group.is-open>tr:first-child>td,.chain-lines tbody.line-group.is-open>tr:first-child>td{border-bottom-color:#0000}.bill-lines td.line-more,.chain-lines td.line-more{text-align:center;padding:calc(6px + var(--control-py) - 2px) 4px 6px}.bill-lines.is-read td.line-more{padding-top:4px}.bill-lines td.line-more .linky,.chain-lines td.line-more .linky{padding:2px 6px;font-size:15px;line-height:1}.bill-lines .line-sub{margin-top:3px}.bill-lines tr.line-shelf>td,.chain-lines tr.line-shelf>td{background:var(--paper);padding:10px 12px 14px}.order-lines col.l-item{width:22%}.order-lines col.l-open{width:8%}.order-lines col.l-qty{width:9%}.order-lines col.l-rate{width:12%}.order-lines col.l-taxable{width:13%}.order-lines col.l-gst{width:11%}.order-lines col.l-total{width:13%}.order-lines col.l-drop,.bill-lines col.l-drop,.chain-lines th.l-drop{width:34px}.bill-lines td.line-drop,.chain-lines td.line-drop{text-align:center;padding:calc(6px + var(--control-py) - 2px) 2px 6px}.bill-lines td.line-drop .linky,.chain-lines td.line-drop .linky{color:var(--ink-soft);padding:2px 5px;font-size:12px}.bill-lines td.line-drop .linky:hover,.chain-lines td.line-drop .linky:hover{color:var(--ink)}.bill-lines .was{color:var(--ink-soft);white-space:nowrap;margin-top:3px;font-size:11px;display:block}.bill-lines .past-order{color:var(--kumkum);white-space:normal;margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.bill-lines .chip.was{cursor:default;margin-top:4px;padding:1px 7px;font-size:11px;display:inline-block}.rate-door{text-align:right;width:100%;color:inherit;padding:var(--control-py) 10px;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px dashed #0000;border-radius:6px;font-size:13px}.rate-door:hover,.rate-door:focus-visible{border-color:var(--rule-strong)}.bill-lines tr.line-says>td{text-align:right;border-bottom:0;padding:0 10px 8px}.bill-lines tbody.line-group.line-folded td{padding-top:5px;padding-bottom:5px}.extra-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.extra-chips>.add-charge-list{flex:100%;gap:8px;display:grid}.chain-lines td.line-fig{padding-top:calc(6px + var(--control-py) + 1px)}.chain-lines td .sub{margin-top:3px;display:block}.chain-lines th:last-child{width:40px}.master-pick>textarea,.chain-lines textarea.line-words{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:calc(var(--control-fs) * 1.45 + var(--control-py) * 2 + 2px);display:block;overflow:hidden}.chain-lines{table-layout:fixed}.chain-lines th.l-qty{width:8%}.chain-lines th.l-rate{width:11%}.chain-lines th.l-value{width:12%}.chain-lines th.l-gst{width:172px}.chain-lines th.l-tax{width:8%}.chain-lines tbody.line-group>tr:first-child>td>input{width:100%;min-width:0}.points{margin:2px 0 16px;font-size:13px}.points-line{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.points-line+.points-line,.points-said+.points-line{margin-top:6px}.points-lead{color:var(--kumkum)}.linky.k-linky{color:var(--kumkum);-webkit-text-decoration-color:color-mix(in oklab, var(--kumkum) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--kumkum) 35%, transparent)}.linky.k-linky:hover{text-decoration-color:currentColor}.points-said{border-left:2px solid var(--kumkum-bg);margin:8px 0 0;padding-left:12px}.points-said p,.bill-exceptions p{color:var(--kumkum);margin:0;font-size:13px;line-height:1.55}.points-said p+p{margin-top:4px}.points-settled{color:var(--moss);margin:0}.points-foot{color:var(--ink-soft);margin:6px 0 0;font-size:12px}.bill-exceptions{margin:0 0 14px}.bill-rail.head-sheet{margin:0 0 18px;padding:18px 24px}.head-groups{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.head-group{border-left:1px solid var(--hair);min-width:0;padding:0 24px}.head-group:first-child{border-left:0;padding-left:0}.head-group:last-child{padding-right:0}.head-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.head-facts>div{min-width:0}.head-facts>div.wide{grid-column:1/-1}.head-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px;font-size:10.5px}.head-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.head-facts dd .sub{margin-top:3px;display:block}.head-facts dd .door+.door,.head-facts dd span+span>.door{margin-left:4px}.head-facts.head-more{border-top:1px solid var(--hair);flex-wrap:wrap;gap:12px 36px;margin-top:16px;padding-top:14px;display:flex}.head-facts.head-more:empty{display:none}.head-facts.head-more dd .sub{margin:0;display:inline}.place-fact{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:inline-flex}.place-fact .knum{margin:0}.place-fact .linky{font-size:12px}.head-sheet>.place-panel{border-top:1px solid var(--hair);margin:16px 0 0;padding:14px 0 0}@media (max-width:900px){.head-groups{grid-template-columns:minmax(0,1fr)}.head-group{border-left:0;border-top:1px solid var(--hair);margin-top:14px;padding:14px 0 0}.head-group:first-child{border-top:0;margin-top:0;padding-top:0}}.bill-body:not(:has(>.bill-side :is(section,form,p,ul,button)))>.bill-main{grid-column:1/-1}.bill-body:not(:has(>.bill-side :is(section,form,p,ul,button)))>.bill-side{display:none}.shelf-row{grid-template-columns:repeat(auto-fit,minmax(250px,340px));align-items:start;gap:18px 52px;padding:6px 6px 6px 34px;display:grid}.shelf-row>*{overflow-wrap:anywhere;min-width:0}.shelf-part>.gbox-head{font-family:var(--font-spline), monospace;letter-spacing:.08em;min-height:16px;margin:0 0 8px}.shelf-row .shelf-part>table.kv-plain:not(.rb-table){width:100%}.shelf-row .shelf-part>table.kv-plain:not(.rb-table)>tbody>tr>th{white-space:nowrap;min-width:0}.shelf-part>*+*{margin-top:12px}.shelf-part>.gbox-head+*{margin-top:0}.says{color:var(--kumkum);margin:0 0 10px;font-size:13px;line-height:1.55}.shelf-part>.says{margin-bottom:0}.shelf-part>.says+.says{margin-top:4px}.shelf-foot{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.5}.shelf-ask{flex-direction:column;gap:12px;min-width:0;display:flex}.shelf-ask>*,.shelf-ask>.fset{margin:0}.shelf-ask>table{align-self:flex-start}.shelf-ask-doors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shelf-free>.shelf-ask-doors,.charge-ask>.shelf-ask-doors{margin-top:12px}.charge-ask-fields{flex-direction:column;gap:12px;display:flex}.charge-ask-fields>.fset,.charge-ask>.fset{margin:0}.shelf-ask-act{flex-direction:column;gap:10px;display:flex}.shelf-ask-act>*{margin:0}.place-panel{max-width:520px}table.kv-plain,table.cmp{border-collapse:collapse;width:auto;max-width:100%;font-size:12.5px}table.kv-plain:not(.rb-table)>tbody>tr>:is(th,td){box-sizing:border-box;border:0;border-bottom:1px solid var(--rule);vertical-align:middle;background:0 0;height:30px;padding:5px 0 5px 12px;font-size:12.5px}table.kv-plain:not(.rb-table)>tbody>tr>th{text-align:left;letter-spacing:0;text-transform:none;color:var(--ink-soft);white-space:normal;min-width:8.5em;padding-left:0;padding-right:20px;font-weight:400}table.kv-plain:not(.rb-table)>tbody>tr>td{text-align:right;color:var(--ink);overflow-wrap:anywhere;padding-right:0}table.kv-plain:not(.rb-table)>tbody>tr>td.amt{white-space:nowrap;overflow-wrap:normal}table.kv-plain:not(.rb-table)>tbody>tr>td:has(input,select,.goods-line,.line-recipe,.levyrow,.rh-stop){text-align:left}table.kv-plain:not(.rb-table)>tbody>tr>td>input{width:100%;min-width:180px}table.kv-plain .kv-note{white-space:normal;font-size:11px;display:block}table.kv-plain td .goods-line{margin:0}table.kv-plain:not(.rb-table)>tbody>tr.kv-total>:is(th,td){border-top:1px solid var(--ink);border-bottom:3px double var(--ink);color:var(--ink)}table.cmp:not(.rb-table)>*>tr>:is(th,td){box-sizing:border-box;border:0;border-bottom:1px solid var(--rule);vertical-align:baseline;background:0 0;height:30px;padding:5px 0 5px 14px;font-weight:400}table.cmp:not(.rb-table)>thead>tr>th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}table.cmp:not(.rb-table)>*>tr>th:first-child{text-align:left;padding-left:0}table.cmp:not(.rb-table)>tbody>tr>th{color:var(--ink);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12.5px}table.cmp:not(.rb-table)>tbody>tr>td.amt{white-space:nowrap;font-size:12.5px}.more-menu{flex-shrink:0;display:inline-block;position:relative}.more-menu-list{z-index:30;background:var(--card);border:1px solid var(--rule);min-width:280px;box-shadow:var(--shadow);text-align:left;border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.more-menu-list[hidden]{display:none}.bill-head .bill-actions .more-menu-list :is(.btn,.linky){text-align:left;width:100%;max-width:none;box-shadow:none;white-space:nowrap;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px;display:block;overflow:visible}.bill-head .bill-actions .more-menu-list :is(.btn,.linky):is(:hover,:focus-visible){background:var(--sel)}.bill-head .bill-actions .more-menu-list .btn-stop{color:var(--kumkum)}.bill-head .bill-actions .more-menu-list .btn-stop:is(:hover,:focus-visible){background:var(--kumkum-bg)}.bill-head .bill-actions .more-menu-list .rh-stop{flex-flow:column;align-items:stretch;gap:6px;display:flex}.bill-head .bill-actions .more-menu-list .rh-stop :is(input,select){margin:0 12px}.bill-head .bill-actions .more-menu-list :is(.form-error,.form-ok,.sub){white-space:normal;padding:0 12px 6px}.bill-head .paper-note{flex-shrink:0}:is(.head-facts,.head-rows) .terms-ask{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px;display:inline-flex}:is(.head-facts,.head-rows) .terms-ask .terms-days{text-align:right;width:52px;padding:1px 4px;font-size:13px}:is(.head-facts,.head-rows) .terms-ask select{width:auto;padding-top:1px;padding-bottom:1px;font-size:13px}:is(.head-facts,.head-rows) .terms-ask .terms-words{color:var(--ink);font-size:13px}.bill-lines col.l-no{width:34px}.bill-lines td.line-no{color:var(--ink-soft)}.earlier-copies{margin:-6px 0 16px}.earlier-copies .shelf-foot{margin:0;font-size:12.5px}.earlier-copies .shelf-foot+.shelf-foot{margin-top:4px}.bill-page .narration{border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0;padding:14px 0 0}table.kv-plain:not(.rb-table)>tbody>tr>td :is(select,input:not([type=checkbox])){height:22px;min-height:0;padding-top:0;padding-bottom:0;font-size:12.5px;line-height:1.2}.bill-lines table.kv-plain td>:is(input,select){width:100%;min-width:0}.bill-lines table.kv-plain td .levyrow{flex-wrap:wrap;display:flex}.bill-lines table.kv-plain td input.taxcell-printed{flex:0 auto;width:120px;min-width:0;max-width:100%}.bill-lines table.kv-plain td .levyrow select{width:auto;min-width:0}.bill-lines table.kv-plain td input[type=date]{min-width:150px}.place-settle{margin:12px 0 0}.place-settle>.shelf-foot{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.place-settle>.place-panel{border-top:1px solid var(--hair);margin-top:12px;padding-top:12px}.bill-form .points{margin-bottom:18px}.by-policy{color:var(--brass)}.not-policy{color:var(--kumkum)}.shelf-row .shelf-ask>table.cmp:not(.rb-table){align-self:stretch;width:100%}.kv-plain .kv-change{margin-left:10px;font-size:12px}.kv-plain td .linky.mono+.linky.mono{margin-left:8px}.head-rows{margin:0;font-size:12.5px}.head-rows>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:20px;padding:5px 0;display:flex}.head-rows dt{color:var(--ink-soft);white-space:nowrap;margin:0}.head-rows dt:first-letter{text-transform:uppercase}.head-rows dd{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.head-rows dd .terms-ask,.head-rows .place-fact{justify-content:flex-end}.bill-head .head-door{white-space:nowrap;flex-shrink:0;font-size:12.5px}.bill-head a.pagehead-count{flex:0 auto;min-width:4em}.bill-lines tfoot.lines-foot>tr>td{background:0 0;border-bottom:0;padding-top:5px;padding-bottom:5px;font-size:12.5px}.bill-lines tfoot.lines-foot>tr:first-child>td{border-top:1px solid var(--rule);padding-top:14px}.bill-lines tfoot.lines-foot .foot-label{text-align:right;color:var(--ink-soft)}.bill-lines tfoot.lines-foot tr.foot-due>td.amt{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);color:var(--ink)}.bill-lines tfoot.lines-foot tr.foot-due>.foot-label,.bill-lines tfoot.lines-foot tr.foot-total>.foot-label{color:var(--ink)}.bill-lines tfoot.lines-foot tr.foot-says>td{text-align:right;padding-top:2px;padding-bottom:2px;font-size:12px}.bill-lines tfoot.lines-foot tr.foot-says>td.says{margin:0}.bill-form .below-lines>.working-right{padding-right:46px}.bill-form:has(table.order-lines) .below-lines>.working-right{padding-right:80px}.figure-says{width:min(520px,100%);margin-top:6px}.figure-says .says,.figure-says .shelf-foot{text-align:right;margin:0 0 2px;font-size:12px}.chain-lines td.line-tax select{width:150px}.lines-file{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.line-shelf-grid .gbox .rb-table{max-width:none}.line-shelf-grid .taxcell{align-items:flex-start}.line-shelf-grid .taxcell>select{max-width:320px}.paper-work{min-width:0}.paper-split.is-beside{grid-template-columns:minmax(0,1fr) 14px 40%;align-items:start;display:grid}.paper-split.is-beside.split-30{grid-template-columns:minmax(0,1fr) 14px 30%}.paper-split.is-beside.split-35{grid-template-columns:minmax(0,1fr) 14px 35%}.paper-split.is-beside.split-40{grid-template-columns:minmax(0,1fr) 14px 40%}.paper-split.is-beside.split-45{grid-template-columns:minmax(0,1fr) 14px 45%}.paper-split.is-beside.split-50{grid-template-columns:minmax(0,1fr) 14px 50%}.paper-split.is-beside.split-55{grid-template-columns:minmax(0,1fr) 14px 55%}.paper-split.is-beside.split-60{grid-template-columns:minmax(0,1fr) 14px 60%}.paper-divider{cursor:col-resize;touch-action:none;border-radius:4px;align-self:stretch;position:relative}.paper-divider:after{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:6px}.paper-divider:hover:after{background:var(--brass);opacity:.5;width:3px;left:5px}.paper-divider:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);outline:none}.paper-divider:focus-visible:after{background:var(--brass);width:3px;left:5px}.paper-panel{height:calc(calc(100vh / var(--app-scale)) - 44px - 26px - 28px);background:var(--card);border:1px solid var(--rule);border-radius:8px;flex-direction:column;min-width:0;display:flex;position:sticky;top:58px}.paper-panel:focus{outline:none}.paper-panel:focus-visible{box-shadow:0 0 0 2px var(--focus-halo)}.paper-panel.is-over{height:auto;width:calc(45vw / var(--app-scale));z-index:46;box-shadow:var(--shadow);border-width:0 0 0 1px;border-radius:0;animation:.16s ease-out paper-in;position:fixed;top:44px;bottom:26px;right:0}@keyframes paper-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.paper-panel.is-over{animation:none}}.paper-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:9px 14px;display:flex}.paper-title{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);min-width:0;font-size:10.5px}.paper-title .sub{text-transform:none;letter-spacing:0;font-size:11.5px}.paper-tools{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:inline-flex}.paper-tools .kbd,.paper-note .kbd{margin-left:6px}.paper-zoom{color:var(--ink-soft);text-align:center;min-width:38px;font-size:11px}.paper-said{margin:10px 14px 0}.paper-view{background:var(--paper);border-radius:0 0 8px 8px;flex:1;min-height:0;padding:12px;overflow:auto}.paper-panel.is-over .paper-view{border-radius:0}.paper-view iframe{border:1px solid var(--rule);background:var(--card);border-radius:6px;width:100%;height:100%;min-height:420px;display:block}.paper-view img{max-width:none;width:var(--paper-zoom,100%);border:1px solid var(--rule);border-radius:6px;margin:0 auto;display:block}.paper-view img.z-50{--paper-zoom:50%}.paper-view img.z-75{--paper-zoom:75%}.paper-view img.z-100{--paper-zoom:100%}.paper-view img.z-125{--paper-zoom:125%}.paper-view img.z-150{--paper-zoom:150%}.paper-view img.z-200{--paper-zoom:200%}.paper-view img.z-250{--paper-zoom:250%}.paper-view img.z-300{--paper-zoom:300%}.paper-view img.r-180{transform:rotate(180deg)}.paper-view img.r-90,.paper-view img.r-270{width:calc(var(--paper-zoom,100%) * .707);transform-origin:0 0;margin:0}.paper-view img.r-90{transform:rotate(90deg)translateY(-100%)}.paper-view img.r-270{transform:rotate(270deg)translate(-100%)}.paper-split.is-covered .lines-fit{max-width:calc(calc(55vw / var(--app-scale)) - 100px)}.below-lines{align-items:start;margin-top:16px}.stated-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.stated-row label{font-size:12.5px}.stated-row input{width:160px}.moss-word{color:var(--moss);font-size:12px}.kumkum-word{color:var(--kumkum);font-size:12px}.bill-lines td input,.bill-lines td select{width:100%;min-width:0}.bill-lines td .pick-row{align-items:center;gap:6px;display:flex}.bill-lines td .pick-row select{flex:1;min-width:0}.gbox .fset>select,.gbox .fset>input:not([type=checkbox]):not([type=radio]),.gbox .grid12>div>.fset{width:100%}.bill-form .grid12+.fset,.chain-form .grid12+.fset{margin-top:18px}.chain-form .fset+.footnote,.chain-form .fset+.form-error{margin-top:14px}.bill-lines .taxcell>select{width:100%}.bill-lines .taxcell-box input{width:96px}.kv-tight{grid-template-columns:max-content 1fr;gap:6px 14px;font-size:13px;display:grid}.kv-tight dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);align-self:baseline;font-size:10.5px}.kv-tight dd{min-width:0;margin:0}.kv-tight .kv-row{display:contents}.paid-facts{border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}.narration p{margin:0}.narration p+p,.narration p+dl{margin-top:8px}.doors-row{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.paper-note{align-items:center;gap:10px;display:inline-flex}.paper-pick{cursor:pointer;position:relative}.paper-pick input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.bill-boxes+.fset,.bill-boxes+.worthalook{margin-top:18px}.gbox .fgrid>*{grid-column:span 6}.gbox .fgrid>.fset.wide,.gbox .fgrid>.c12{grid-column:span 12}.gbox .fgrid+.fgrid,.gbox .fgrid+.fset,.gbox .fset+.fgrid{margin-top:10px}.shelfform .grid12+.grid12,.shelfform .grid12+table,.shelfform .grid12+.tablewrap{margin-top:16px}.shelfform+.rb-table{margin-top:22px}.bench-row.head-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.bench-row.head-grid>*{grid-column:span 3;min-width:0}.bench-row.head-grid>label.grow{grid-column:span 6}.bench-row.head-grid>label>input,.bench-row.head-grid>label>select{width:100%}.bench-row.head-grid+.bench-row.head-grid{margin-top:12px}.doc-verdict-row{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dues-desk .rb-table td.dues-tick{width:28px;padding-right:0}.dues-desk tr.is-late td.cell-note{color:var(--kumkum)}.dues-desk .cardhead select{max-width:220px}.dues-desk .bench-verdict,.dues-desk .form-error{border-top:0;border-bottom:1px solid var(--rule);margin:0;padding:9px 16px}.day-pill{align-items:center;gap:8px;display:inline-flex}.day-pill label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:11px}.vm-scroll{border:1px solid var(--rule);background:var(--card);border-radius:8px;overflow-x:auto}.rb-table.vm th.amt,.rb-table.vm td.amt{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:9ch}.rb-table.vm th:first-child,.rb-table.vm td:first-child{z-index:1;background:var(--card);border-right:1px solid var(--rule);min-width:22ch;max-width:30ch;position:sticky;left:0}.rb-table.vm th.vm-month{text-align:center;border-bottom:1px solid var(--rule)}.rb-table.vm .vm-first,.rb-table.vm th.vm-month{border-left:1px solid var(--rule)}.rb-table.vm .vm-band{background:var(--paper)}.rb-table.vm td.vm-adv{color:var(--moss-ink)}.vm-foot{margin-top:10px}.vm-foot p+p{margin-top:4px}.vm-foot .vm-off{color:var(--kumkum)}.cases-head{border:0;align-items:flex-start;padding:0 0 14px}.cases-head .sub{margin:0}.cardhead-btn{border:0;border-bottom:1px solid var(--rule);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.cardhead-btn:hover{background:var(--sel)}.cardhead-btn[aria-expanded=false]{border-bottom:0}.cases-table td{vertical-align:top}.cases-table .verdict-cell{width:110px}.cases-table .kind-cell{width:90px;color:var(--ink-soft);text-align:right;font-size:11px}.cases-table .verdict-words{margin-top:3px;display:block}.verdict{letter-spacing:.02em;white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11.5px;display:inline-block}.verdict-passed{background:var(--moss-bg);color:var(--moss-ink)}.verdict-failed{background:var(--kumkum-bg);color:var(--kumkum)}.verdict-unreadable{background:var(--turmeric-bg);color:var(--turmeric)}.verdict-flaky{background:var(--brass-bg);color:var(--brass)}.verdict-skipped{background:var(--chip);color:var(--ink-soft)}.file-door{cursor:pointer;position:relative;overflow:hidden}.file-door input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.settle-bills{max-width:760px;margin:4px 0 10px}.settle-bills input.amt-input{text-align:right;width:120px}.register-bar{align-items:center;gap:10px;margin:0 0 12px}.register-bar .register-find{flex:220px;min-width:180px;max-width:420px}.register-bar .bench-custom{margin-left:0}.xl-part{margin:16px 0 0}.xl-cap{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:10.5px}.xl-colhead{align-items:baseline;gap:16px;margin:0 0 10px;display:flex}.xl-colhead .xl-cap{margin:0}.xl-colhead .linky{font-size:12.5px;text-decoration-color:currentColor}.xl-cols{border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;display:grid}.xl-group+.xl-group{margin-top:16px}.xl-sub{color:var(--ink-soft);margin:0 0 8px;font-size:12.5px}.xl-groups{border-radius:4px}.xl-groups.refused{box-shadow:0 0 0 6px var(--card), 0 0 0 7px var(--kumkum)}.xl-part .form-error{margin:12px 0 0}.xl-tick{color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.xl-keep{border-top:1px solid var(--rule);margin:18px 0 0;padding:14px 0 0}@media (max-width:640px){.xl-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.register-aside{margin:-4px 0 12px}.history-table td.history-when{white-space:nowrap}.detail-side{flex-direction:column;gap:14px;min-width:0;display:flex}.detail-side>.card{margin-bottom:0}.approvers-card{padding:14px 16px 6px}.approvers-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:10.5px}.approvers{margin:0;padding:0;list-style:none}.approvers-turn{grid-template-columns:18px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.approvers-turn+.approvers-turn{border-top:1px solid var(--rule)}.approvers-n{color:var(--ink-soft);padding-top:1px;font-size:12.5px}.approvers-body{flex-direction:column;gap:3px;min-width:0;display:flex}.approvers-who{font-size:13.5px;font-weight:500}.approvers-who .pill{margin-left:4px}.approvers-body .sub{color:var(--ink-soft);font-size:12px}.approvers-door{text-align:left;align-self:flex-start;margin-top:4px;padding:0;font-size:12.5px}.approvers-pass{align-self:stretch;width:auto;margin:8px 0 4px}.approvers-pass .footnote{margin:10px 0 12px}.approvers-pass .popform-foot{flex-wrap:wrap-reverse;justify-content:flex-end}.approvers-pass .popform-foot .btn{white-space:nowrap}.popform.switch-off{width:auto;margin:6px 0 4px}.passed-desk{max-width:720px;margin:0 auto}.passed-progress{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin:0 0 6px;font-size:11px;display:flex}.passed-said{color:var(--moss);margin:0 0 12px;font-size:13px}.passed-card .desk-body{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.passed-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:10.5px}.passed-title{margin:0;font-size:20px;font-weight:400}.passed-door{background:var(--brass-bg);color:var(--brass);border-radius:4px;padding:1px 8px;text-decoration:none}.passed-door:hover{text-decoration:underline}.passed-why{background:var(--kumkum-bg);color:var(--kumkum);border-radius:6px;margin:6px 0 2px;padding:10px 12px;font-size:13px}.passed-tick{color:var(--ink);align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.passed-doors{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.tds-box{border:1px solid var(--rule-strong);background:var(--sel);border-radius:8px;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:12px 14px;padding:12px 14px;display:grid}.tds-box-refused{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tds-box-lead{flex-direction:column;align-self:start;gap:5px;display:flex}.tds-box-lead .gbox-head{margin-bottom:0}.tds-box-why{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.tds-box .fset input.amt-input{text-align:right}.tds-working{color:var(--moss-ink);margin:0;font-size:12px;line-height:1.5}.tds-refused{color:var(--kumkum);font-size:12.5px}.rb-table tr.tds-group td{background:var(--sel);color:var(--ink);padding-top:9px;padding-bottom:9px;font-size:12.5px}.rb-table td.tds-group-act{text-align:right;white-space:nowrap}.rb-table td.tds-decide{white-space:nowrap}.rb-table td.tds-decide .btn+.btn{margin-left:6px}.tds-queue-foot{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.tds-add{flex-direction:column;gap:10px;padding:6px 0 4px;display:flex}.tds-add-foot{justify-content:flex-end;gap:10px;display:flex}.modal.tds-ask{width:min(620px, calc(94vw / var(--app-scale)))}.modal.tds-ask .modal-body p{margin:0;line-height:1.55}.modal.tds-ask .modal-foot{justify-content:flex-end}.tds-stand{background:var(--chip);color:var(--ink-soft);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:11.5px;display:inline-block}.tds-stand.paid{background:var(--moss-bg);color:var(--moss-ink)}.tds-stand.waiting{background:var(--sel);color:var(--brass)}.tds-stand.late{background:var(--kumkum-bg);color:var(--kumkum)}.linky.tds-door{align-self:flex-start;margin:2px 0 4px}.tds-box-lead .linky{text-align:left;align-self:flex-start;padding:0}.tds-offer{border:1px solid var(--rule-strong);background:var(--sel);border-radius:8px;margin:12px 0;padding:10px 14px}.tds-offer-row{justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.tds-offer-act{align-items:center;gap:10px;display:inline-flex}.tds-offer .footnote{margin:8px 0 0}.pagehead-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.grn-question{border:1px solid var(--rule);background:var(--brass-bg);border-top:0;gap:8px;margin:0;padding:12px 14px;display:grid}.grn-question legend{float:left;width:100%;color:var(--ink);margin:0 0 4px;padding:0;font-size:13px}.grn-question .tick{font-size:13px;font-weight:400}td.grn-waits{background:var(--brass-bg)}.pill.grn-tag{margin-left:0;font-weight:500}.pill.grn-tag.quiet{background:var(--chip);color:var(--ink-soft)}.grn-card{margin-bottom:12px}.grn-card dd .sub{margin-top:6px;display:block}.grn-door{align-self:flex-start;margin-top:8px}.grn-lines .shelf-door{white-space:nowrap}.chain-form .rb-table.grn-lines{margin-bottom:16px}td.grn-removed{color:var(--ink-soft);text-decoration:line-through}td.grn-removed .sub{text-decoration:none}details.grn-on summary{cursor:pointer;color:var(--brass);font-family:var(--font-spline), monospace;white-space:nowrap}details.grn-on .stmt-list{margin:6px 0 0}.bill-head{flex-wrap:wrap;row-gap:10px;min-width:0}.bill-head h2{white-space:nowrap;text-overflow:ellipsis;flex:0 1000 auto;min-width:6em;overflow:hidden}.bill-head .inv-status{white-space:nowrap;flex-shrink:0}.bill-head .pagehead-count{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:9em;overflow:hidden}.bill-head .bill-actions{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.bill-head .bill-actions .rh-stop{flex-wrap:nowrap}.bill-head .bill-actions .btn-inline{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:4em;display:inline-block;overflow:hidden}.bill-head .bill-actions .btn-inline.btn-primary,.bill-head .bill-actions .btn-inline.btn-stop{flex-shrink:0}.bill-head .bill-actions .linky{white-space:nowrap;flex-shrink:0}.bill-body{align-items:start}.bill-side{flex-direction:column;gap:14px;display:flex}.bill-working{flex-direction:column;align-items:flex-end;margin:12px 0 18px;display:flex}.bill-working .bill-figure{width:min(520px,100%)}.bill-figure tr.soft-row td{color:var(--ink-soft)}.bill-exceptions p+p{margin-top:4px}.bill-rail{padding:14px 16px}.bill-tabs{margin-top:22px}.bill-thread{margin:0;padding:0;list-style:none}.bill-thread li{border-bottom:1px solid var(--rule);padding:8px 0}.bill-thread li p{margin:4px 0 0;font-size:13px}.bill-offers{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.bill-offer{background:var(--brass-bg);border:1px solid var(--rule);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.bill-offer.on{background:var(--sel)}.bill-offer .btn{flex:none}.ctl-sm.ctl-rate,.ctl-sm.ctl-period{width:9ch}.ctl-sm.ctl-qty{width:8ch}.rb-table.box-sheet td.box-no{width:72px;color:var(--ink-soft);white-space:nowrap}.rb-table.box-sheet tr.box-section td{background:var(--sel);font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:9px;padding-bottom:9px;font-size:10.5px}.rb-table.box-sheet tr.box-line td{background:var(--brass-bg)}.rb-table.box-sheet tr.box-line td:first-child{box-shadow:inset 3px 0 0 var(--brass)}.rb-table.box-sheet tr.box-kumkum td{background:var(--kumkum-bg)}.rb-table.box-sheet tr.box-kumkum td:first-child{box-shadow:inset 3px 0 0 var(--kumkum)}.rb-table.box-sheet tr.box-total td{border-top:1px solid var(--ink);font-weight:500}.rb-table.box-sheet tr.box-cash td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:500}.rb-table.box-sheet .box-why{font-family:var(--font-spline), monospace;color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.rb-table.box-sheet tr.box-kumkum .box-why{color:var(--kumkum)}.rb-table.box-sheet .box-choice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.law-choice{gap:10px;margin:12px 0;display:grid}.law-choice label{border:1px solid var(--rule);cursor:pointer;background:var(--card);border-radius:6px;grid-template-columns:16px 1fr;align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.law-choice label:has(input:checked){border-color:var(--brass);box-shadow:0 0 0 1px var(--brass)}.law-choice input[type=radio]{justify-self:start;width:16px;min-width:16px;height:16px;margin-top:3px;padding:0}.law-choice .law-then{font-family:var(--font-spline), monospace;color:var(--ink-soft);grid-column:2;font-size:11.5px;line-height:1.5}.mep-waiting{border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mep-waiting .tab-lead{margin:0}.mep-table tr.mep-group th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper);border-bottom:1px solid var(--rule);padding:12px 10px 6px;font-size:11px;font-weight:500}.mep-table td.mep-tick{width:28px;padding-right:0}.mep-table tr.is-out td{color:var(--ink-soft)}.mep-table tr.mep-subtotal td{border-top:1px solid var(--ink);font-weight:500}.mep-table td.doorcol .sub{margin-top:6px;display:block}.mep-table td .sub{display:block}.mep-impact{text-align:right;color:var(--ink-soft);margin:12px 16px 14px}.mep-card>.form-ok,.mep-card>.form-error{margin:0 16px 14px}.mep-card{margin-top:18px}.bridge tr.bridge-less td.bridge-what{color:var(--ink-soft);padding-left:28px}.bridge tr.bridge-base td,.bridge tr.bridge-sum td{font-weight:500}.bridge tr.bridge-sum td{border-top:1px solid var(--ink)}.bridge tr.bridge-portal td{background:var(--paper)}.bridge tr.bridge-open td{background:var(--kumkum-bg);color:var(--kumkum);font-weight:500}.bridge tr.bridge-open td:first-child{box-shadow:inset 3px 0 0 var(--kumkum)}.bridge tr.bridge-open td.amt a{color:var(--kumkum)}.bridge tr.bridge-clear td{border-bottom:3px double var(--ink);font-weight:500}.bridge td.bridge-what .mono{color:var(--ink-soft);font-weight:400}.gst-labels{flex-wrap:wrap;gap:4px;display:flex}.gst-labels .pill{background:var(--chip);color:var(--ink-soft);font-size:11px;font-weight:500}.gst-labels .pill.app{background:var(--moss-bg);color:var(--moss)}.gst-labels .pill.exc{background:var(--kumkum-bg);color:var(--kumkum)}.filed-grid td.amt input{text-align:right;width:100%}.filed-grid td.box{white-space:nowrap;color:var(--brass)}.filed-grid tr.is-refused td{background:var(--kumkum-bg)}.way-choice{gap:10px;display:grid}.way-choice label{border:1px solid var(--rule);background:var(--card);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.way-choice label.on{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass)}.way-choice .way-sub{color:var(--ink-soft);margin-top:3px;font-size:12px;display:block}.gbox .figure{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;display:block}.gbox .figure.is-kumkum{color:var(--kumkum)}.route-choice{border:0;gap:10px;margin:14px 0 0;padding:0;display:grid}dialog.act-panel .gst-mark-lines input[type=checkbox],dialog.act-panel .route-box input[type=radio]{flex:none;width:16px;min-width:16px;margin-top:2px}.route-choice legend{margin-bottom:8px;padding:0}.route-box{border:1px solid var(--rule-strong);border-radius:6px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}label.route-box,.route-box-head{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px}.route-box-head{display:flex}.route-box.on{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass)}.route-box .sub{margin-top:4px;display:block}.route-box .pick-row{margin-left:26px}.route-box .pick-row select{min-width:260px}.gst-mark-entry{border:1px solid var(--rule);background:var(--paper);border-radius:6px;margin:16px 0 4px;padding:12px 14px}.gst-mark-entry .rb-table{margin-top:6px}.gst-mark-entry .sub{margin:8px 0 0}.gst-mark-lines td:first-child,.gst-mark-lines th:first-child{width:34px}.gst-marks{margin-top:22px}.unit-ask{background:var(--kumkum-bg);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:10px 0 0;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.unit-ask p{margin:0}.line-shelf-grid>.c12>.goods-line{margin:0 14px}.unit-ask .unit-factor{width:9ch;display:inline-block}.unit-ask-doors{flex-wrap:wrap;gap:8px;display:inline-flex}.pick-row.goes-to{flex-wrap:wrap;gap:6px}.pick-row.goes-to .seg-b{padding:5px 10px}.pick-row.goes-to select{flex:150px;min-width:150px}.bill-head .bill-actions .rh-stop{flex-shrink:1;min-width:0}:is(.bill-head .bill-actions .rh-stop:has(>.btn-stop),.bill-head .bill-actions .rh-stop:has(>.btn-primary)){flex-shrink:0}.vendor-box{margin:0 0 18px}.vendor-box .grid12{align-items:stretch}.vendor-box .gbox.vendor-box-booked{border-color:var(--kumkum)}.vendor-box .kv.vendor-box-kv{border-bottom:0;grid-template-columns:90px 1fr;padding:12px 0 0}.vendor-box .vendor-box-name{margin:4px 0 0;font-size:13.5px}.vendor-box>.form-error{margin:10px 0 0;line-height:1.6}.desk-offer{border:1px solid var(--rule);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.desk-offer>span:first-child{flex:320px}.desk-doors .terms-ask{margin-right:6px}.desk-card .cardhead h3{flex:auto;min-width:0}.desk-card .cardhead .pill.exc{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:48%;overflow:hidden}td.row-acts{white-space:nowrap;text-align:right;width:1%}.row-menu{display:inline-block;position:relative}.row-menu-door{border:1px solid var(--rule);background:var(--card);color:var(--ink-soft);border-radius:var(--control-r);font:inherit;cursor:pointer;padding:1px 10px;font-size:14px;line-height:1.4}.row-menu-door:hover,.row-menu-door[aria-expanded=true]{color:var(--ink);border-color:var(--rule-strong)}.row-menu-door:focus-visible{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-halo);outline:none}.row-menu-list{z-index:30;background:var(--card);border:1px solid var(--rule);min-width:260px;box-shadow:var(--shadow);text-align:left;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.row-menu-item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px;display:block}.row-menu-item:hover,.row-menu-item:focus-visible{background:var(--sel);outline:none}.row-menu-item.is-stop{color:var(--kumkum)}.row-menu-item.is-stop:hover,.row-menu-item.is-stop:focus-visible{background:var(--kumkum-bg)}.row-menu-item.after-rule{border-top:1px solid var(--rule);border-radius:0 0 6px 6px;margin-top:6px;padding-top:10px}.bill-row-menu{justify-content:flex-end}.schedule-here{flex-wrap:wrap;align-items:center;gap:8px;margin-left:8px;display:inline-flex}td.pay-when{color:var(--ink-soft);white-space:nowrap}.run-decision{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.bank-card{padding:14px 16px}.bank-card.is-open{border-color:var(--brass)}.bank-card-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.bank-card-name{font-size:15px;font-weight:500}.bank-flag{background:var(--brass-bg);color:var(--brass);border-radius:10px;padding:1px 8px;font-size:11.5px}.bank-flag.is-none{background:var(--kumkum-bg);color:var(--kumkum)}.bank-card-bills{color:var(--ink-soft);margin-left:auto;font-size:12px}.bank-card .fgrid>.fset{grid-column:span 3}.bank-card .fgrid>.fset.c5{grid-column:span 5}.bank-card .fgrid>.fset.c4{grid-column:span 4}.bank-card-account{margin:0 0 10px;font-size:13px}.bank-card-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.bank-card-foot .cell-note{margin-right:auto}.tds-advance{align-items:center;gap:12px;display:inline-flex}.tds-advance-q{color:var(--ink);font-size:13px}.over-deck{max-width:760px;margin:0 auto}.over-deck-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin:8px 0 12px;font-size:11.5px;display:flex}.over-card{padding:20px 24px}.over-card-title{margin:0 0 8px;font-size:22px;font-weight:400}.over-card-body{margin:0 0 10px;font-size:13.5px;line-height:1.6}.over-card-doors{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.over-card-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.over-card-after{max-width:760px;margin-top:12px}.gbox>.seg+.fset{margin-top:12px}.correction-doors{gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.correction-doors .btn{text-align:left;justify-content:flex-start;width:100%;text-decoration:none;display:flex}.amend-rates{table-layout:fixed;width:100%}.amend-rates td input.amt{width:100%;min-width:0}.cn-body>.gbox+.gbox{margin-top:12px}.batch-picks{max-width:560px;margin-top:6px}.batch-picks table{width:100%}.batch-picks td.amt input{width:96px}.grn-stop{margin-top:4px;font-size:12px;display:block}.trace-search{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.trace-search input{width:280px}.trace-step .sub{display:block}.trace-step[data-depth="1"]{padding-left:28px}.trace-step[data-depth="2"]{padding-left:46px}.trace-step[data-depth="3"]{padding-left:64px}.trace-step[data-depth="4"]{padding-left:82px}.trace-step[data-depth="5"]{padding-left:100px}.trace-step[data-depth="6"]{padding-left:118px}.trace-step[data-depth="7"],.trace-step[data-depth="8"],.trace-step[data-depth="9"],.trace-step[data-depth="10"],.trace-step[data-depth="11"],.trace-step[data-depth="12"]{padding-left:136px}.track-bar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.batch-picks{width:560px}.batch-picks td.mono{white-space:nowrap}.amend-table td.amend-changed{background:color-mix(in srgb, var(--brass) 9%, transparent);color:var(--brass)}.amend-card{margin-top:14px;padding:12px 16px}.amend-card p{margin:0}.amend-card p+p{margin-top:6px}.amend-card .cap-line{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.gate-banner{background:var(--kumkum-bg);color:var(--kumkum);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.gate-banner p{margin:0}.gate-banner .btn{flex:none}.gate-card{margin:0 0 12px}.gate-card-row{grid-template-columns:140px 1fr;align-items:baseline;gap:12px;display:grid}.gate-card-row+.gate-card-row{margin-top:8px}.facts.gate-card dd+dt,.gate-card-row dt{margin:0}.pill.gate-chip{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.apa-tabs .qtab .mono,.apa-tabs .qtab.on .mono{background:var(--kumkum-bg);color:var(--kumkum)}.apa-table td{vertical-align:top}.apa-table th.docno{width:14ch}.apa-table .apa-what{display:block}.apa-table .apa-why{color:var(--kumkum);margin-top:2px;line-height:1.45;display:block}.apa-table th.apa-way,.apa-table td.apa-way{text-align:right;white-space:nowrap}.apa-empty .btn-inline{margin-top:4px}.personal-day{max-width:720px;margin:0 auto;padding:40px 0 48px}.pday-welcome{margin-bottom:32px}.pday-welcome h1{margin:12px 0 11px;font-size:32px;font-weight:400}.pday-welcome p,.pday-description,.pday-record p{color:var(--ink-soft)}.pday-cap{font-family:var(--font-spline), monospace;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:400}.pday-between,.pday-hero-foot,.pday-bank-small,.pday-queue{justify-content:space-between;align-items:center;gap:20px;display:flex}.pday-between,.pday-hero-foot{flex-wrap:wrap}.pday-hero{background:var(--card);border:1px solid var(--rule);border-top:3px solid var(--brass);padding:27px 28px 0}.pday-hero h2{margin:22px 0 12px;font-size:26px;font-weight:400;line-height:1.3}.pday-description{margin-bottom:24px}.pday-bank-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.pday-bank-facts dt{text-transform:uppercase;letter-spacing:1px;color:var(--ink-soft);font-size:11px}.pday-bank-facts dd{margin:6px 0;font-size:17px}.pday-bank-facts small,.pday-queue small,.pday-bank-small small{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.pday-hero-foot{border-top:1px solid var(--rule);margin-top:25px;padding:19px 0}.pday-bank-actions{flex-wrap:wrap;gap:12px;display:flex}.pday-unclassified{color:var(--ink);margin:20px 0}.pday-banks summary{cursor:pointer;color:var(--ink-soft)}.pday-banks a{margin:12px 0;display:block}.pday-bank-small{background:var(--card);border:1px solid var(--rule);flex-wrap:wrap;margin-bottom:24px;padding:15px 18px}.pday-queues{margin-top:34px}.pday-queue{border-bottom:1px solid var(--rule);text-align:left;width:100%;color:var(--ink);padding:19px 0;text-decoration:none}.pday-queue:last-child{border-bottom:0}.pday-queue>.mono{text-align:right;font-variant-numeric:tabular-nums}.pday-record{margin-top:24px}.pday-record p{margin:10px 0}.pday-all{margin-top:32px}@media (max-width:680px){.personal-day{padding-top:24px}.pday-hero{padding:22px 18px 0}.pday-bank-facts{grid-template-columns:1fr}.pday-queue{gap:12px}}.thl-head{align-items:baseline}.thl-gloss{letter-spacing:.06em;flex:0 auto}.thl-day,.thl-back{color:var(--ink-soft);margin-left:auto;font-size:13.5px}.thl-back{color:var(--brass)}.thl-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px;margin-bottom:0;display:flex}.thl-tab{border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;padding:9px 14px;font-size:14px}.thl-tab.on{background:var(--card);border-color:var(--rule);margin-bottom:-1px;font-weight:500}.thl-tab .mono{margin-left:6px}.thl-tab.is-empty .mono{opacity:.55}.thl-tab:not(.is-empty) .mono{background:var(--turmeric-bg);color:var(--turmeric)}.thl-sheet{background:var(--card);border:1px solid var(--rule);border-top:0;border-radius:0 0 8px 8px;padding:18px 20px 20px}.thl-task{border-bottom:1px solid var(--rule);align-items:center;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.thl-what{font-size:21px;font-weight:400;line-height:1.3}.thl-how{color:var(--ink-soft);margin:3px 0 0;font-size:13px}.thl-go{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.thl-list td .sub{white-space:nowrap}.thl-more td{color:var(--ink-soft)}.thl-done{align-items:center;gap:16px;padding:6px 0 4px;font-size:14px;display:flex}.thl-done p{margin:0}.thl-done .btn{margin-left:auto}.thl-quiet{color:var(--ink-soft);margin:12px 0 0;font-size:13px}.thl-forecast{margin:12px 0 0}.thl-files{margin:0 0 14px;padding:0;list-style:none}.thl-files li{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:10px 0;font-size:13px;display:flex}.thl-files li .btn{margin-left:auto}.thl-file-name{font-weight:500}.thl-also{margin:14px 0 0}.thl-passed{border:1px solid var(--rule);background:var(--card);border-radius:8px;align-items:center;gap:14px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;display:flex}.thl-passed .btn{margin-left:auto}.thl-steps{margin:0;padding:0;list-style:none}.thl-steps li{border-bottom:1px solid var(--rule);align-items:center;gap:16px;padding:14px 0;display:flex}.thl-steps li:last-child{border-bottom:0}.thl-n{border:1.5px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.thl-n.is-done{border-color:var(--moss);color:var(--moss);background:var(--moss-bg)}.thl-step{min-width:0}.thl-step-t{margin:0;font-size:15px}.thl-steps .sub{margin:3px 0 0}.card-queue{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:14px 12px}.card-queue-head{letter-spacing:.08em;color:var(--ink-soft);justify-content:space-between;margin:0 0 8px;font-size:11px;display:flex}.card-queue-list{margin:4px 0 10px;padding:0;list-style:none}.card-queue-row{width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.card-queue-row:hover:not(:disabled){color:var(--ink);background:var(--chip)}.card-queue-row.on{background:var(--sel);color:var(--ink);font-weight:500}.card-queue-row.is-done{color:var(--moss)}.card-queue-row:disabled{cursor:default}.card-queue-row:disabled:not(.is-done){opacity:.5}.card-queue-row:focus-visible{box-shadow:0 0 0 3px var(--sel);outline:none}.card-top{align-items:center;gap:14px;padding:18px 20px 0;display:flex}.card-name{font-size:24px;font-weight:400;line-height:1.2}.card-date{margin-left:auto;font-size:12.5px}.card-keys{flex-wrap:wrap;gap:8px;margin:12px 20px 0;padding:0;list-style:none;display:flex}.card-key{background:var(--chip);color:var(--ink);font-family:var(--font-spline), monospace;border-radius:99px;padding:3px 12px;font-size:12px}.card-key-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-right:4px;font-size:10.5px}.card-figure{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;margin:14px 20px 0;padding-bottom:14px;display:flex}.card-amount{font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:1.1}.card-unusual{background:var(--kumkum-bg);color:var(--kumkum);border-radius:8px;margin-top:14px;padding:10px 14px;font-size:13.5px}.card-unusual p{margin:0}.card-unusual p+p{margin-top:4px}.card-unusual.is-said{box-shadow:0 0 0 2px var(--kumkum)}.card-doors{justify-content:space-between}.card-links{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.card-presses{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.btn.card-risky{color:var(--kumkum);border-color:var(--kumkum)}.btn.card-risky:hover:not(:disabled){background:var(--kumkum-bg)}.card-legend{color:var(--ink-soft);font-size:12px;font-family:var(--font-spline), monospace;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;display:flex}.card-legend .kbd{margin-right:4px}.btn .kbd{margin-left:8px}.card-paper{width:min(calc(46vw / var(--app-scale)), 900px);z-index:46;background:var(--card);border-left:1px solid var(--rule);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:20px 24px;animation:.18s ease-out card-paper-in;display:flex;position:fixed;top:44px;bottom:26px;right:0;overflow-y:auto}.card-paper:focus{outline:none}.card-paper-bar{align-items:center;gap:12px;display:flex}.card-paper-title{letter-spacing:.06em;color:var(--ink-soft);font-size:12px}.card-paper-bar .btn{margin-left:auto}.card-paper-view{flex-direction:column;gap:6px;display:flex}.card-paper-view iframe{width:100%;height:calc(70vh / var(--app-scale));border:1px solid var(--rule);background:var(--paper);border-radius:6px}.card-paper-view img{border:1px solid var(--rule);border-radius:6px;max-width:100%}@keyframes card-paper-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card-paper{animation:none}}.upl-card{padding-bottom:18px}.upl-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 20px 0;display:grid}.upl-figure{color:var(--ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}a.upl-figure:hover{border-color:var(--brass)}.upl-figure.is-exc{border-color:var(--kumkum)}.upl-figure.is-exc .upl-n{color:var(--kumkum)}.upl-n{font-size:34px;line-height:1.1}.upl-branches{font-size:14px}.upl-largest{width:calc(100% - 40px);margin:18px 20px 0}.upl-foot{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 20px 0;display:flex}@media (max-width:900px){.upl-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.card-paper{width:calc(100vw / var(--app-scale))}}.fg{margin:0 0 18px}.fg-head{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;display:flex;position:relative}.fg-head h2{margin:0;font-size:22px;font-weight:500}.fg-headline{min-width:200px;color:var(--ink-soft);flex:1;font-size:12.5px}.fg-find{width:220px}.fg-said{margin:0 0 10px}.fg-wrap{background:var(--card);border:1px solid var(--rule);border-radius:8px;position:relative}.fg-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.fg-table th{background:var(--rail-edge);color:var(--on-rail);font-family:var(--font-spline), monospace;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:7px 6px;font-size:10px;font-weight:500}.fg-table thead th:first-child{border-top-left-radius:7px}.fg-table thead th:last-child{border-top-right-radius:7px}.fg-table th.amt{text-align:right}.fg-table th.fg-nw{background:var(--turmeric);color:var(--card)}.fg-table td{border-bottom:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;height:30px;padding:0 6px;overflow:hidden}.fg-table td.amt{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums;font-size:11.5px}.fg-table td.fg-nw{background:var(--turmeric-bg);color:var(--turmeric)}.fg-party.is-open>td{background:var(--paper)}.fg-item>td{background:color-mix(in oklab, var(--paper) 45%, var(--card));font-size:11.5px}.fg-item>td.fg-nw{background:var(--turmeric-bg)}.fg-name{padding-left:4px}.fg-item .fg-name{padding-left:24px}.fg-item .fg-name .door{padding:1px 7px;font-size:11px;display:inline-block}.fg-namebtn{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:flex;overflow:hidden}.fg-namebtn:hover{color:var(--brass)}.fg-namebtn:focus-visible,.fg-fig:focus-visible,.fg-split:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);border-radius:4px;outline:none}.fg-caret{color:var(--ink-soft);flex:none;font-size:9px}.fg-count{font-family:var(--font-spline), monospace;color:var(--ink-soft);background:var(--chip);border-radius:6px;flex:none;padding:0 5px;font-size:10px}.fg-sub{color:var(--ink-soft);flex:none;font-size:10.5px}.fg-age{color:var(--ink-soft);font-size:11.5px}.fg-age.over{color:var(--kumkum)}.fg-tick,.fg-splitcell{text-align:center}.fg-split{border:1px solid var(--rule-strong);color:var(--brass);cursor:pointer;background:0 0;border-radius:10px;padding:2px 6px;font-size:10.5px;line-height:1}.fg-split:hover{background:var(--sel)}.fg-table td.fg-cell{border-left:1px solid var(--rule);padding:0}.fg-fig{width:100%;height:29px;color:var(--ink);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0 6px;display:block}.fg-cell.has .fg-fig{background:var(--brass-bg);cursor:grab;font-weight:500}.fg-cell.fg-nw.has .fg-fig{color:var(--turmeric);background:0 0}.fg-cell.late .fg-fig{color:var(--kumkum)}.fg-fig:hover{background:var(--sel)}.fg-cell.is-over .fg-fig{background:var(--sel);box-shadow:inset 0 0 0 2px var(--brass)}.fg-fig:disabled{cursor:wait}.fg-more td{height:26px;font-size:11px}.fg-more .linky{padding-left:20px;font-size:11px}.fg-note td{white-space:normal;height:auto;color:var(--kumkum);background:var(--kumkum-bg);padding:6px 10px 6px 30px;font-size:12px}.fg-total td{border-top:3px double var(--rule-strong);border-bottom:0;height:30px;font-weight:500}.fg-total td.fg-nw{background:var(--turmeric-bg)}.fg-foot{font-family:var(--font-spline), monospace;color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:6px 10px;font-size:11px;display:flex}.fg-foot .linky{font-family:inherit;font-size:inherit}.fg-pop-row>td{border:0;height:0;padding:0;position:relative;overflow:visible}.fg-pop,.fg-plan{background:var(--card);border:1px solid var(--rule-strong);width:360px;box-shadow:var(--shadow);white-space:normal;border-radius:9px;padding:12px 14px;font-size:12.5px}.fg-pop{z-index:6;position:absolute;top:-2px;left:420px}.fg-plan{z-index:7;width:400px;position:absolute;top:calc(100% + 6px);right:0}.fg-pop-title{margin:0 0 8px;font-size:16px}.fg-pop-facts{grid-template-columns:76px 1fr;gap:4px 10px;margin:0 0 10px;display:grid}.fg-pop-facts dt{font-family:var(--font-spline), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding-top:2px;font-size:9.5px}.fg-pop-facts dd{margin:0}.fg-pop-lead{margin:0 0 8px;line-height:1.5}.fg-acts{flex-direction:column;gap:2px;display:flex}.fg-act{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;text-decoration:none;display:block}.fg-act:hover{background:var(--sel)}.fg-act.first{background:var(--brass-bg);color:var(--brass)}.fg-act.stop{color:var(--kumkum)}.fg-act:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.fg-act:disabled{opacity:.5;cursor:default}.fg-pop-form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fg-pop-form .fgrid,.fg-plan .fgrid{width:100%}.fg-pop-form .form-error,.fg-plan .form-error{margin:0}.fg-pop-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;display:flex}.fg-empty{background:var(--card);border:1px solid var(--rule);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 18px;display:flex}.fg-empty p{flex:1;min-width:260px;margin:0;font-size:13px}.fg-never{margin-top:14px;font-size:12.5px}.fg-never .rb-table{max-width:760px;margin-top:8px}@media (max-width:1180px){.fg-wrap{overflow-x:auto}.fg-table{min-width:1100px}.fg-pop{left:200px}}.kriti{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.kriti.kriti-arranging{grid-template-columns:minmax(0,1fr) 280px}.kriti-head{align-items:baseline}.kriti-gloss{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.kriti-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.kriti-note{margin:-8px 0 12px}.kriti-say{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.kriti-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.kbox{background:var(--card);border:1px solid var(--rule);border-radius:8px;flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex;position:relative}.kbox-small{grid-column:span 1}.kbox-half{grid-column:span 2}.kbox-wide{grid-column:span 4}.kbox-head{align-items:baseline;gap:10px;min-height:18px;margin-bottom:10px;display:flex}.kbox-title{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.kbox-lock{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-left:auto;font-size:10.5px}.kbox-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.kfig{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums;color:var(--ink);text-underline-offset:5px;align-self:flex-start;font-size:30px;line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color 90ms}.kfig:hover{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.kfig:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);border-radius:4px;outline:none}.kline{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.kline .mono{color:var(--ink)}.kline-good{color:var(--moss)}.kline-exc,.kline.kline-exc{color:var(--kumkum)}.kdoors{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.kwait-categories{flex-direction:column;gap:14px;margin:6px 0 18px;display:flex}.kwait-category{justify-content:space-between;align-items:baseline;gap:24px;font-size:13px;display:flex}.kwait-category dt,.kwait-category dd{margin:0}.kwait-category dd{text-align:right;font-variant-numeric:tabular-nums}.kwait-door{align-self:flex-start}.kempty{flex-direction:column;align-items:flex-start;gap:6px;max-width:42ch;display:flex}.kmore{align-self:flex-start;margin-top:4px;font-size:12.5px}.ktable{table-layout:fixed;width:100%}.ktable td.doorcol{width:60%}.ktable td.doorcol>a{text-overflow:ellipsis;overflow:hidden}.kstatement tr:last-child td{border-bottom:3px double var(--rule-strong)}.kaway{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.kchart-door{border-radius:4px;display:block}.kchart-door:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.kchart{width:100%;height:132px;display:block}.kbox-half .kchart{height:112px}.kbar-in{fill:var(--moss);opacity:.72}.kbar-out{fill:var(--rule-strong)}.kbar-now{fill:var(--brass);opacity:.8}.kchart-door:hover .kbar-in,.kchart-door:hover .kbar-now{opacity:.9}.kline-now{fill:none;stroke:var(--brass);stroke-width:2px}.kline-then{fill:none;stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:4 3}.kbase{stroke:var(--rule-strong);stroke-width:1px}.kaxis{color:var(--ink-soft);margin-top:4px;font-size:10.5px;display:flex}.kaxis>span{text-align:center;white-space:nowrap;flex:1 1 0;overflow:hidden}.kkey{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:11.5px;display:flex}.kswatch{border-radius:2px;width:10px;height:10px;display:inline-block}.kswatch+.kswatch,.kkey .kswatch:not(:first-child){margin-left:8px}.kswatch-in{background:var(--moss)}.kswatch-out{background:var(--rule-strong)}.kswatch-now{background:var(--brass);height:3px}.kswatch-then{background:var(--ink-soft);height:2px}.kriti-arranging .kbox{border-style:dashed;border-color:var(--rule-strong);cursor:grab}.kriti-arranging .kbox-body{pointer-events:none}.kbox-over{background:var(--brass-bg)}.kbox-held{border-color:var(--brass);box-shadow:0 0 0 2px var(--focus-halo);border-style:solid}.kbox-handle{font:inherit;color:var(--ink-soft);cursor:grab;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:15px;line-height:1;position:absolute;bottom:6px;right:8px}.kbox-handle:hover{color:var(--ink)}.kbox-handle:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);color:var(--ink);outline:none}.kriti-shelf{border-left:1px solid var(--rule);flex-direction:column;gap:10px;padding:4px 0 0 18px;display:flex;position:sticky;top:12px}.kriti-shelf-head{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.kriti-shelf ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kshelf-item{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:grab;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:13px;display:flex}.kshelf-item:hover{border-color:var(--rule-strong)}.kshelf-item:focus-visible{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-halo);outline:none}.kshelf-size{color:var(--ink-soft);font-size:10.5px}@media (max-width:1100px){.kriti.kriti-arranging{grid-template-columns:minmax(0,1fr)}.kriti-shelf{border-left:0;border-top:1px solid var(--rule);padding:14px 0 0;position:static}}@media (max-width:900px){.kriti-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kbox-wide{grid-column:span 2}}@media (max-width:560px){.kriti-grid{grid-template-columns:minmax(0,1fr)}.kbox-small,.kbox-half,.kbox-wide{grid-column:span 1}}.kchart-empty{border-bottom:1px solid var(--rule-strong);justify-content:center;align-items:center;height:132px;display:flex}.kriti-arranging .kbox{padding-bottom:34px}.kbox-off{font-size:12px;position:absolute;bottom:8px;left:16px}.kstatement tr.kstmt-sub td{color:var(--ink);font-weight:500}.railitem .bub{background:var(--kumkum-bg);color:var(--kumkum);font-weight:500;top:1px;right:1px}table.head-filled>thead th{background:var(--head);color:var(--on-door);font-family:var(--font-spline), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:0;padding:7px 6px;font-size:10px;font-weight:500}.shruti .pagehead{align-items:baseline;margin-bottom:14px}.shruti .pagehead h2{font-size:30px;font-weight:400}.shruti-gloss{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.shruti-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:10.5px;font-weight:500}.shruti-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.shruti-card{background:var(--card);border:1px solid var(--rule-strong);color:var(--ink);border-radius:8px;flex-direction:column;padding:12px 14px;text-decoration:none;transition:border-color 90ms;display:flex}.shruti-card:hover{border-color:var(--brass)}.shruti-card:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.shruti-name{align-items:center;gap:8px;font-size:17px;display:flex}.shruti-name svg{color:var(--brass);flex:none}.shruti-card-gloss{color:var(--ink-soft);font-size:11.5px;line-height:1.4}.shruti-big{margin:6px 0 0;font-size:26px;line-height:1.2}.shruti-small{color:var(--ink-soft);font-size:12px}.shruti-work{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shruti-col{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:12px 14px}.shruti-col h3{margin:0 0 2px;font-size:17px;font-weight:400}.shruti-why{color:var(--ink-soft);margin:0 0 8px;font-size:11.5px;line-height:1.4}.shruti-rooms{margin:0;padding:0;list-style:none}.shruti-rooms a{color:var(--brass);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:13px;text-decoration:none;display:flex}.shruti-rooms a:hover{color:var(--brass-hover)}.shruti-rooms a:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.shruti-count{color:var(--turmeric);background:var(--turmeric-bg);border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:500}@media (max-width:1100px){.shruti-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.shruti-work{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.shruti-journey,.shruti-work{grid-template-columns:minmax(0,1fr)}}.welcome.welcome-rooms{max-width:700px}.welcome-rooms h1{margin-bottom:14px;font-size:28px}.rooms-five{border-top:1px solid var(--rule);margin:4px 0 18px;padding:0;list-style:none}.rooms-five li{border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;gap:4px 12px;padding:11px 0;display:grid}.rooms-five-mark{color:var(--brass);padding-top:3px}.rooms-five-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.rooms-five-name{font-size:19px;line-height:1.25}.rooms-five-gloss{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500}.rooms-five-words{margin:2px 0 0;font-size:14px;line-height:1.55}.rooms-begin{margin-top:4px}.rooms-begin-room{font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.rig-rail nav{flex-direction:row;gap:4px;display:flex}.rig-rail .railitem{margin-bottom:0}.rig-rail .topright{flex-direction:row}.group-line .group-map-word{display:none}}.railitem.next{color:var(--brass)}.field-word{color:var(--kumkum);margin:6px 0 0;font-size:11.5px;line-height:1.45;display:block}.upl-files td.upl-nought{color:var(--ink-soft)}.upl-acts{white-space:nowrap;text-align:right}.upl-acts .rh-stop+.rh-stop,.upl-acts .rh-stop+.btn,.upl-acts>.btn+.btn{margin-left:8px}.upl-acts .act-panel,.doors-row .act-panel{text-align:left;white-space:normal}.upl-head{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 18px}.upl-v{color:var(--ink);font-size:17px;line-height:1.3}.upl-tabrow{align-items:flex-end;gap:14px;display:flex}.upl-tabrow .tabs{flex:1}.upl-list{margin-top:10px}.upl-correct-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding-bottom:12px;display:flex}.upl-correct-total{margin-left:auto}.upl-correct-q{margin:4px 0 10px;font-size:16px}.upl-correct-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.upl-correct-boxes .gbox{flex-direction:column;align-items:flex-start;gap:10px;margin:0;display:flex}.upl-correct-boxes .gbox .sub{margin:0}.upl-correct-keep{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.upl-correct-keep .fgrid{align-self:stretch}.from-file{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px}.upl-sample{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}@media (max-width:900px){.upl-head{grid-template-columns:repeat(2,minmax(0,1fr))}.upl-correct-boxes{grid-template-columns:1fr}}.rhy-sentback{margin-top:10px}.approval-changes-list{margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.approval-changes-list li+li{margin-top:6px}.rebill-sheet{margin-top:22px}.rebill-group+.rebill-group{margin-top:14px}.months-card{margin-top:16px}.month-strip{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.month-box{border:1px solid var(--rule);background:var(--card);border-radius:6px;flex-direction:column;gap:4px;min-height:88px;padding:8px 10px;font-size:12px;display:flex}.month-box .sub{font-size:11.5px;line-height:1.35}.month-box .pill{align-self:flex-start}.month-box.is-to_come{background:0 0;border-style:dashed}.month-box.is-no_service{background:var(--chip)}.month-box.is-no_bill{border-color:var(--brass);background:var(--brass-bg)}.month-label{letter-spacing:.06em;color:var(--ink-soft);font-size:11px}.month-bill{flex-direction:column;gap:2px;display:flex}.month-bill .door{text-align:center;display:block}.month-amt{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.month-back{margin-top:auto}.bill-asks{gap:12px;margin:12px 0;display:grid}.prepaid-card{margin-top:16px}.tds-challan td.amt input{text-align:right;width:100%;min-width:84px}.tds-challan .rb-table td select{width:100%;min-width:220px}.tds-challan .grid12+.grid12,.act-panel .grid12+.grid12{margin-top:14px}.tds-challan .gbox>.tablewrap,.tds-challan .gbox>.rb-table{margin-top:2px}select.tds-add-section{min-width:220px;color:var(--ink-soft);border-style:dashed}.tds-head-facts{margin-bottom:20px}.tds-head-facts .gbox>.door{margin:4px 0 2px}.tds-fact-sub{color:var(--ink-soft);margin-top:6px;font-size:12px;display:block}.tds-family{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tds-family .door{margin:0 2px}.tds-empty{padding:18px 16px 16px}.tds-empty .door,.tds-empty .btn-inline{margin-top:2px}.tds-card-foot{margin:0;padding:10px 16px 12px}.pill.tds-quiet{background:var(--chip);color:var(--ink-soft);font-weight:500}.rb-table tr.tds-open-row>td{background:var(--sel)}.tds-tick{align-items:stretch}.tds-tick .form-ok,.tds-tick .form-error{margin:0 0 10px}.inv-tds{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:18px;display:grid}@media (max-width:1100px){.inv-tds{grid-template-columns:minmax(0,1fr)}}.inv-tds-doors{flex-wrap:wrap;gap:6px;display:inline-flex}.inv-tds-add .form-error{margin:8px 0 0}.inv-tds-add>.fset{margin-top:12px}.inv-tds-add .amt-input{text-align:right}.inv-tds-posts{margin-top:16px}.inv-tds-posts .footnote{margin:0 0 8px}.inv-tds-keep{margin-top:14px}.inv-tds-foot{justify-content:flex-end;margin-top:14px;display:flex}.inv-tds-add .form-ok{margin:12px 0 0}.placing-tds-offer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dn-tds-tick{cursor:pointer;text-decoration:none}.dn-tds-tick:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);border-radius:4px;outline:none}.dn-tds-tick-box{border:1px solid var(--rule-strong);background:var(--card);border-radius:3px;flex:none;width:14px;height:14px}.dn-tds-tick-box.on{background:var(--door);border-color:var(--door);box-shadow:inset 0 0 0 2px var(--card)}.rb-table td.amt.is-kumkum{color:var(--kumkum)}.as26-quarters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}@media (max-width:1000px){.as26-quarters{grid-template-columns:minmax(0,1fr)}}.as26-quarter-head .door{margin-left:6px}.as26-boxes{align-items:stretch;margin-bottom:18px}.as26-boxes .gbox .sub{margin:6px 0 0}.as26-box-figure{color:var(--ink);text-decoration:none}.as26-box-figure:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.as26-box-figure.is-kumkum{color:var(--kumkum)}.as26-customer-door{align-items:center;gap:6px;display:inline-flex}.opening-tds-act{text-align:right;white-space:nowrap;width:1%}.rb-table tr.opening-tds-form-row>td{background:var(--sel);padding:14px 16px}.opening-tds-break{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:18px;display:grid}@media (max-width:1100px){.opening-tds-break{grid-template-columns:minmax(0,1fr)}}.opening-tds-head-acts{text-transform:none;letter-spacing:0;gap:8px;display:inline-flex}.opening-tds-who{align-items:center;gap:6px;display:inline-flex}.opening-tds-rows td select{min-width:150px}.opening-tds-rows td.amt input{text-align:right;width:100%;min-width:110px}.opening-tds-rows tr.is-refused td select,.opening-tds-rows tr.is-refused td input{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.opening-tds-miss td{border-top:0;padding-top:0}.opening-tds-working .footnote{margin:10px 0 0}.opening-tds-working .rb-table td.amt.is-kumkum{color:var(--kumkum)}.tdsr-cap{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.tdsr-cap .linky{text-transform:uppercase;letter-spacing:.08em}.tdsr-grow{flex:1;min-width:0}.pagehead.tdsr-head{align-items:flex-start}.pagehead.tdsr-head>.tdsr-cap{padding-top:9px}.tdsr-head-doors{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tdsr-btns{gap:10px;display:flex}.tdsr-unproven{max-width:52ch;color:var(--ink-soft);text-align:right;font-size:11.5px;line-height:1.45}.tdsr-chip{background:var(--moss-bg);color:var(--moss-ink);white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:11.5px;line-height:1.4;display:inline-block}.tdsr-chip.is-kumkum{background:var(--kumkum-bg);color:var(--kumkum)}.pagehead.tdsr-head>.tdsr-chip{margin-top:7px}.tdsr-band{background:var(--card);border:1px solid var(--rule);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.tdsr-band.is-kumkum{background:var(--kumkum-bg);border-color:var(--kumkum);color:var(--kumkum)}.tdsr-band-rows{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tdsr-band-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.tdsr-band-row.is-undone{color:var(--ink-soft)}.tdsr-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}@media (max-width:1000px){.tdsr-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdsr-total{background:var(--card);border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.tdsr-total.is-kumkum{border-color:var(--kumkum)}.tdsr-total-k{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.tdsr-total-v{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;line-height:1.15}.tdsr-total.is-kumkum .tdsr-total-v{color:var(--kumkum)}.tdsr-total-s{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.tdsr-sect{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 8px;display:flex}.tdsr-ack{border:1px dashed var(--rule-strong);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.tdsr-ack-name{color:var(--ink-soft);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.act-panel .tdsr-ack+.fgrid,.act-panel .gbox+.fgrid{margin-top:12px}.tdsr-alloc-top{align-items:stretch;margin-bottom:16px}.tdsr-said{margin:10px 0 0}.tdsr-left{flex-direction:column;gap:6px;display:flex}.tdsr-left.is-kumkum{border-color:var(--kumkum)}.tdsr-left-v{color:var(--ink);font-size:38px;line-height:1.1}.tdsr-left.is-kumkum .tdsr-left-v{color:var(--kumkum)}.tdsr-q{background:var(--chip);color:var(--ink-soft);border-radius:4px;padding:1px 6px;font-size:11px;display:inline-block}.rb-table tr.tdsr-fit td{background:var(--brass-bg)}.rb-table tr.tdsr-fit td:first-child{box-shadow:inset 3px 0 0 var(--brass)}.rb-table td.tdsr-box{text-align:right;white-space:nowrap;width:1%}.rb-table td.tdsr-box input{text-align:right;width:15ch}.rb-table td.tdsr-box input.is-fit{border-style:dashed;border-color:var(--brass)}.rb-table td.tdsr-box input.is-fit::placeholder{color:var(--ink-soft)}.rb-table td.tdsr-box input[readonly]{background:var(--chip);color:var(--ink-soft)}.rb-table td.tdsr-note{color:var(--ink-soft);font-size:12px}.rb-table td.tdsr-note .is-kumkum{color:var(--kumkum)}.tds-ask{border:1px solid var(--rule);background:var(--card);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tds-ask.refused{border-color:var(--kumkum);box-shadow:0 0 0 3px var(--kumkum-bg)}.tds-ask-head{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.tds-ask-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.tds-ask-grid{grid-template-columns:minmax(0,1fr)}}.tds-ask-side{border:1px solid var(--rule);cursor:pointer;border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.tds-ask-side.on{border-color:var(--brass);background:var(--brass-bg)}.tds-ask-choice{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.tds-ask-row{align-items:center;gap:8px;display:flex}.tds-ask-row select{flex:auto;min-width:0}.tds-ask-rate{text-align:right;width:8ch}.tds-ask select.refused,.tds-ask input.refused{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.rb-table.tds-ask-working{margin:2px 0 0}.tick-row{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.tick-row+.tick-row{margin-top:4px}.card.tds-decide{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.rb-table.bill-tds td .sub{display:block}.tds-stand.due{background:var(--kumkum-bg);color:var(--kumkum)}.tds-due{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}@media (max-width:1000px){.tds-due{grid-template-columns:minmax(0,1fr)}}.tds-due-side{flex-direction:column;gap:12px;display:flex}.tds-due-date{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0;font-size:22px;line-height:1.2}.rb-table tr.picked td{background:var(--brass-bg)}.tds-deductee{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:6px;display:grid}.tds-base{text-align:right}.no-tds-door{align-items:center;gap:8px;display:inline-flex}.no-tds-door input{width:26ch}.tds-due-side .card{padding:14px 16px}.tds-due-side .card .rb-table{margin-top:8px}.tds-due-main .footnote{margin:0;padding:8px 16px 12px}.tds-due-main .rb-table td:first-child,.tds-due-main .rb-table th:first-child{width:36px}.k-lines{table-layout:fixed}.k-lines select,.k-lines input{width:100%;min-width:0}.k-lines td.line-more .pick-row{justify-content:center}.k-shelf{padding:6px 0}.k-formhead{align-items:baseline}.k-letter{cursor:pointer;color:var(--brass);text-underline-offset:3px;border-radius:4px;margin-left:auto;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.k-letter:hover,.k-letter.is-marked{text-decoration-color:currentColor}.k-letter:focus-within{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus)}.k-letter-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.k-lines col.k-c-no{width:28px}.k-lines col.k-c-item{width:25%}.k-lines col.k-c-how{width:17%}.k-lines col.k-c-detail{width:21%}.k-lines col.k-c-qty{width:8%}.k-lines col.k-c-rate{width:12%}.k-lines col.k-c-value{width:13%}.k-lines col.k-c-more{width:56px}.k-lines td.k-no{color:var(--ink-soft);padding-right:0;font-size:11.5px}.k-lines .ctl-sm.ctl-qty,.k-lines .ctl-sm.ctl-rate{width:100%}.rb-table.k-lines tfoot tr.total td{border-top:0;border-bottom:0}.rb-table.k-lines tfoot tr.total td.amt{border-top:1px solid var(--ink);border-bottom:3px double var(--ink)}.k-reads{max-width:680px}.k-lines tbody.line-group>tr:first-child>td{border-bottom:0}.k-lines tbody.line-group>tr:last-child>td{border-bottom:1px solid var(--hair)}.k-lines tr.k-sub>td{color:var(--ink-soft);white-space:nowrap;border-bottom:0;padding-top:0;padding-bottom:6px;font-size:11.5px}.k-lines tr.k-line-says>td{border-bottom:0;padding-top:0;padding-bottom:6px}.k-low,.k-lines tr.k-sub>td.k-low{color:var(--kumkum)}.k-says{color:var(--kumkum);margin:4px 0 0;font-size:11.5px;line-height:1.45;display:block}.form-sheet .gbox>.grid12.k-row{align-items:start}.k-nodates>label{text-transform:none;letter-spacing:0;font-size:12.5px}.k-reads-more>td{color:var(--ink-soft);font-size:11.5px}.k-foot .k-foot-say{color:var(--ink-soft);margin-right:auto;font-size:12.5px}.split-new.k-send{margin-left:0}.split-new.k-send .split-new-list{min-width:190px;top:auto;bottom:calc(100% + 6px)}.split-new.k-send .split-new-item{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.split-new.k-send [data-keys]:after{content:attr(data-keys);font-family:var(--font-spline), monospace;border:1px solid var(--rule-strong);color:var(--ink-soft);border-radius:3px;padding:0 5px;font-size:10.5px}.split-new.k-send .btn[data-keys]:after{color:inherit;border-color:color-mix(in oklab, var(--on-door) 35%, var(--door));margin-left:8px}.k-due{white-space:nowrap;align-items:baseline;gap:10px;margin-right:14px;display:inline-flex}.k-due .k-due-words{color:var(--ink);font-weight:500}.k-due .k-due-press{font-size:12.5px}.k-due .form-error{margin:0}.k-table td.k-stand{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.k-table td.k-stand.is-wait{color:var(--turmeric)}.k-table td.k-stand.is-low,.k-table td.k-stand.is-low a{color:var(--kumkum);text-decoration:none}.k-table td.k-stand.is-low a:hover{text-underline-offset:3px;text-decoration:underline}.rb-table.k-table td.k-acts>.k-step{margin-right:10px}.k-missing{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.k-missing-row{border:1px solid var(--rule);border-left:3px solid var(--kumkum);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;display:flex}.k-missing-what{color:var(--kumkum);font-weight:500}.k-gaps{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.k-gaps li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.k-answer{flex-wrap:wrap;gap:6px}.rb-table tr.is-nudge td{background:var(--sel)}.rb-table tr.is-quiet td{color:var(--ink-soft)}.k-reminders{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k-reminder{border:1px solid var(--rule);background:var(--card);border-radius:8px;padding:12px 14px}.k-reminder.is-late{border-left:3px solid var(--kumkum)}.k-reminder-head{align-items:baseline;gap:12px;display:flex}.k-reminder-words{margin:8px 0 10px}.k-close-months{margin:10px 0 4px}.radio-stack{border:0;flex-direction:column;gap:8px;margin:10px 0;padding:0;display:flex}.radio-stack legend{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:10.5px}.k-version-facts{margin:6px 0 16px}.k-timing{max-width:520px;margin-top:18px}.k-dates{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.k-close-door{margin-top:14px}.k-close-door .bench-row{justify-content:space-between;margin:6px 0}.act-panel .k-why input{width:100%}.doc-foot-actions{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:12px;display:flex}.mail-doors{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.outbox-doors-row td{padding-top:0;padding-left:14ch}.outbox-doors-row .mail-doors{margin-top:0}.doc-card>.footnote{margin:0;padding:12px 16px 14px}.series-form{margin:0 0 14px}.series-heads{text-transform:none;letter-spacing:0;gap:8px;display:inline-flex}.series-len{color:var(--moss);margin:10px 0 0;font-size:12px}.series-len.full{color:var(--turmeric)}.series-len.over{color:var(--kumkum)}.series-next input:not([type=checkbox]):not([type=radio]){width:100%}.thl-head h2{white-space:normal;font-size:26px;font-weight:400}.thl-setup{border-bottom:1px solid var(--rule);color:var(--ink-soft);letter-spacing:.03em;align-items:baseline;gap:14px;margin:0 0 10px;padding:0 0 8px;font-size:12px;display:flex}.thl-setup .linky{letter-spacing:0;margin-left:auto;font-size:13px}.thl-donetoday{color:var(--ink-soft);margin:10px 0 12px;font-size:13px}.thl-donetoday .linky{color:var(--ink-soft)}.thl-clear{border-top:1px solid var(--rule);border-radius:8px}.rhy-note{align-items:center;gap:8px;display:inline-flex}.rhy-note input{width:240px}.lp-later{color:var(--ink-soft);max-width:76ch;margin:10px 0 0;font-size:13px}.lp-essentials-done{border:1px solid var(--rule);background:var(--card);border-radius:8px;align-items:center;gap:14px;margin:12px 0 4px;padding:12px 14px;font-size:13.5px;display:flex}.lp-essentials-done .btn{margin-left:auto}.thl-sheet>.thl-task:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.rhy-note .btn{white-space:nowrap}.rules-head .rules-unmatched{color:var(--kumkum);margin:12px 12px 0 0;font-size:12px}.rules-head .rule-add-panel{flex-basis:100%;order:2;margin:0 12px 10px}.rules-head .rule-said{flex-basis:100%;order:3;margin:0 12px 10px}.rule-said{color:var(--moss);margin:8px 0;font-size:12.5px}.rules-empty{padding:16px}.rules-list td .sub{display:block}.rules-list .rule-move{white-space:nowrap;text-align:right}.rules-list .rule-move .btn+.btn{margin-left:4px}.rules-list tr.is-open>td{background:var(--sel)}.rules-list .rule-edit-row>td{padding:12px 14px 16px}.rule-edit-foot{border-top:1px solid var(--rule);justify-content:flex-end;gap:12px;margin-top:12px;padding-top:12px;display:flex}.rule-overlap{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.rule-overlap-words{color:var(--kumkum);background:var(--kumkum-bg);border-radius:6px;padding:2px 8px;font-size:11.5px;display:inline-block}.rules-order-bar{border:1px solid var(--brass);background:var(--sel);border-radius:8px;align-items:center;gap:12px;margin:10px 12px;padding:8px 12px;font-size:12.5px;display:flex}.rule-form{margin:4px 0}.rule-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.rule-form-grid>.gbox .fset+.fset,.rule-form-grid>.gbox .fset+.rule-form-pair,.rule-form-grid>.gbox .rule-form-pair+.fset,.rule-form-grid>.gbox .rule-form-pair+.rule-form-pair{margin-top:12px}.rule-form .fset>input,.rule-form .fset>select,.rule-form .with-door{width:100%}.rule-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rule-form-pair>.fset+.fset{margin-top:0}.act-panel .fset.narrow{max-width:160px}.rule-form .value-pick{color:var(--ink-soft);margin-top:6px;font-size:12px}.rule-form-choice{flex-direction:column;gap:8px;font-size:13px;display:flex}.rule-form-choice.bad{color:var(--kumkum)}.rule-form-note{color:var(--ink-soft);margin:10px 0 0;font-size:12px}.rule-sentence{border-left:3px solid var(--brass);background:var(--card);margin:14px 0 0;padding:10px 14px;font-size:13px}.rule-replace{margin-top:14px}.rule-form-foot{border-top:1px solid var(--rule);align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.rule-test{margin-top:14px}.rule-test-words{margin:0 0 8px;font-size:13px}.rule-retire-choice{margin:4px 0 14px}.rule-filter{color:var(--ink-soft);align-items:center;gap:8px;margin-right:12px;font-size:12px;display:inline-flex}.rule-filter select{padding-right:26px}.bench-card-filters{justify-content:flex-end;margin:0 0 8px;display:flex}.rule-form-inline{grid-template-columns:140px minmax(0,1fr);gap:8px;display:grid}.act-panel .fset>label{display:block}.door-said{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rb-table th.pick-col,.rb-table td.pick-col{width:28px;padding-right:0}@media (max-width:900px){.rule-form-grid,.rule-form-pair{grid-template-columns:minmax(0,1fr)}}.rb-table tr:target>td{background:var(--sel)}.return-chosen{margin:4px 0 10px}.return-chosen p{margin:4px 0 8px}.books-target .door{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;overflow:hidden}.fset label.tick.return-tick{text-transform:none;letter-spacing:0;margin-top:6px;display:block}.run-sheet tr.is-out td{color:var(--ink-soft)}.rb-table tr.run-row-note td{white-space:normal;border-top:0;padding-top:0;padding-bottom:10px}.rb-table tr.run-row-note td>.is-kumkum{vertical-align:middle;max-width:96ch;margin-right:12px;display:inline-block}.run-held-list{margin:0 0 14px;padding:0;list-style:none}.run-held-list li{border-top:1px solid var(--rule);padding:8px 0}.run-held-list li .sub{margin-top:4px;display:block}.run-decision>.form-error{white-space:normal;text-align:right;flex-basis:100%;max-width:60ch}.rh-acts .act-panel,.run-decision .act-panel{white-space:normal;text-align:left}.run-head-facts{white-space:nowrap}.replace-which{border:0;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;display:flex}.replace-which legend{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px;padding:0;font-size:10.5px}.replace-which .tick{align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.act-panel .replace-said{margin:14px 0 0}.replace-door{color:var(--ink-soft);align-items:baseline;gap:12px;margin:4px 0 12px;font-size:12.5px;display:flex}.replace-door .approvers-door{margin-top:0}.petty-fix{padding:12px 16px 16px}.petty-fix .petty-fix-foot{margin-top:16px}.tin-line-what>.door{align-self:flex-start}.fg-branch{color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.fg-branch select{min-width:180px}.fg-pop-facts dd.fg-needs{color:var(--kumkum)}.bank-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid}.bank-facts>div{border-left:1px solid var(--rule);padding:10px 16px}.bank-facts>div:first-child{border-left:0}.bank-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px;font-size:10.5px}.bank-facts dd{margin:0}.bank-family td.doorcol{width:28ch}.bank-family td.count{width:10ch}.bank-closed{border:1px solid var(--rule);background:var(--card);border-radius:8px;margin:0 0 14px;padding:10px 16px;font-size:12.5px}.bank-closed .sub{margin-left:8px}.tie-gap{flex:1}.tie-none{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.tie-group{margin-bottom:16px}.tie-group-head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 16px;display:flex}.tie-group-head h3{margin:0;font-size:16px;font-weight:500}.tie-cands{flex-direction:column;gap:6px;display:flex}.tie-cand{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tie-look{align-items:center;gap:10px;display:inline-flex}.tie-same td{background:var(--chip)}.tie-facts{margin-bottom:16px}.books-target .door+.door{margin-left:6px}.popform.ccy-fix{max-width:620px;margin-bottom:12px;margin-left:0}.popform.ccy-fix .popform-row{align-items:center}.popform.ccy-fix .popform-row label{white-space:nowrap}.popform.ccy-fix .popform-row select{width:auto;min-width:110px}.gst-story{margin:0;padding:0;list-style:none}.gst-story>li{border-bottom:1px solid var(--rule);padding:10px 0}.gst-story>li:last-child{border-bottom:0}.gst-story p{margin:0;line-height:1.9}.gst-story p+p{margin-top:4px}.einv-events{border-top:1px solid var(--rule);gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.gstr1-narrowed{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rule-form-hero{flex-direction:column;gap:14px;display:flex}.rule-form-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px 14px;display:grid}.rule-form-row>.gbox .fset+.fset,.rule-form-row>.gbox .fset+.clip-pull{margin-top:12px}.rule-form-row .fset>input,.rule-form-row .fset>select,.rule-form-row .with-door{width:100%}.rule-form-hero .rule-sentence,.rule-form-hero .rule-replace,.rule-form-hero .rule-test,.rule-form-hero .rule-form-foot{margin-top:0}.cond-box .gbox-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cond-row{grid-template-columns:48px 180px 170px minmax(0,1fr) 28px;align-items:center;gap:8px;margin-top:8px;display:grid}.cond-and{font-family:var(--font-spline), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:right;font-size:11px}.cond-words{gap:8px;min-width:0;display:flex}.cond-words>input{flex:1;min-width:0}.cond-words>.value-pick{flex:none;width:190px;margin-top:0}.cond-row.is-bad select,.cond-row.is-bad input{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.cond-amt{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.cond-fixed{grid-column:2/4;font-size:13px}.cond-amtpair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cond-amtpair label{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.cond-amtpair input{width:140px}.cond-amtpair input.bad{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.cond-why{color:var(--kumkum);max-width:70ch;margin:10px 0 0 56px;font-size:12.5px}.clip-pull{margin-top:14px}.clip-open{border-top:1px solid var(--rule);margin-top:16px;padding-top:12px}.clip-open .fset+.fset{margin-top:12px}.clip-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10.5px;display:flex}.ledger-search{flex:1;min-width:0;position:relative}.ledger-search>input{width:100%}.ledger-search>input.is-bad,.fset.bad .ledger-search>input,.master-pick>:is(input,textarea).is-bad,.fset.bad .master-pick>:is(input,textarea){border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.ledger-search-list{z-index:5;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:6px;max-height:260px;margin:4px 0 0;padding:4px 0;font-size:12.5px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ledger-search-list li{cursor:pointer;padding:6px 10px}.ledger-search-list li.on,.ledger-search-list li:hover{background:var(--sel)}.ledger-search-list .ledger-search-none{cursor:default;color:var(--ink-soft)}.rules-head .rules-add{margin:10px 12px 0 0}.rules-list td.rule-place{white-space:nowrap}.rule-grip{color:var(--ink-soft);cursor:grab;vertical-align:middle;background:0 0;border:0;border-radius:4px;margin-right:4px;padding:4px 6px;font-size:15px;line-height:1}.rule-grip:hover{background:var(--sel);color:var(--ink)}.rule-grip:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.rule-grip[aria-pressed=true]{color:var(--brass);background:var(--sel)}.rule-place-box{text-align:right;width:44px;padding:4px 6px;font-size:12.5px}.rules-list tr.is-held>td{background:var(--sel)}.rules-list tr.is-droppoint>td{border-top:2px solid var(--brass)}.rules-list tr.is-droppoint-below>td{border-bottom:2px solid var(--brass)}.rules-order-words{flex:1}.rule-tag{white-space:nowrap;margin:0}.rules-list td.rule-posted-none{white-space:nowrap}.pill.rule-tag-wait{background:var(--sel);color:var(--brass)}.rule-notices{border:1px solid var(--rule);border-left:3px solid var(--brass);background:var(--card);border-radius:6px;margin:10px 12px;padding:10px 12px}.rule-notice{flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.rule-notice+.rule-notice{border-top:1px solid var(--rule)}.rule-notice-doors{gap:6px;display:inline-flex}.rule-notice-words{flex:1;min-width:280px}.rule-bankboxes{flex-wrap:wrap;gap:8px;margin:12px 14px;display:flex}.rule-bankbox{border:1px solid var(--rule);background:var(--card);min-width:170px;color:var(--ink);border-radius:4px;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.rule-bankbox .mono{font-variant-numeric:tabular-nums;font-size:15px}.rule-bankbox:hover{border-color:var(--brass);text-decoration:none}.rule-bankbox.on{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass);background:var(--sel)}.rule-register-total>td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);padding-top:4px}@media (max-width:900px){.rule-form-row{grid-template-columns:minmax(0,1fr)}.cond-row{grid-template-columns:1fr 1fr 28px}.cond-row>.cond-and{text-align:left;grid-column:1/-1}.cond-row>.cond-words{flex-wrap:wrap;grid-column:1/-1}.cond-words>.value-pick{width:100%}.cond-fixed,.cond-amtpair{grid-column:1/-1}.cond-why{margin-left:0}}.jp-narration{max-width:90ch;color:var(--ink-soft);margin:0 0 14px}.jp-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.jp-main{align-content:start;gap:14px;min-width:0;display:grid}.jp-main>.card{margin-bottom:0}.jp-main>.tabs{margin:6px 0 0}.jp-paper{padding:4px 16px 16px}.jp-paper>.facts:first-child{margin-top:12px}.jp-rail .sub{display:block}.jp-inputs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 18px;margin:12px 0;display:grid}.jp-inputs .jp-fact dt{margin:0 0 2px}.jp-small{margin:14px 0}.jp-small .cap-line{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:11px}.rb-table.jp-result{max-width:520px;margin-top:14px}.jp-doors{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1020px){.jp-grid{grid-template-columns:minmax(0,1fr)}}.still-named{gap:6px;margin:0 0 12px;display:grid}.still-named-line{background:var(--kumkum-bg);color:var(--kumkum);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:13px;display:flex}.still-named-line .btn{white-space:nowrap;flex:none}.pending-change{background:var(--brass-bg);border-radius:6px;max-width:360px;margin-top:8px;padding:8px 10px}.pending-change .cell-note{white-space:normal;margin:0;line-height:1.6}.pending-change-acts{gap:8px;margin-top:8px;display:flex}.quarter-note{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.quarter-note>span:first-child{flex:420px}.quarter-doors{gap:8px;display:inline-flex}.tin-photo{flex-direction:column;align-items:stretch;gap:6px;display:flex}.tin-photo .paper-pick{justify-content:center;align-items:center;display:flex}.paper-pick:focus-within{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.bench-pills.recv-branches{flex-wrap:wrap;width:fit-content;margin-bottom:12px}.stack-warn.same-money{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.same-money-acts{gap:8px;display:inline-flex}.tds-kept{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;font-size:12.5px;line-height:1.5;display:flex}.review-summary{color:var(--ink-soft);margin:0 0 8px;font-size:12.5px}.review-pager{align-items:center;gap:12px;margin:4px 0 8px;display:flex}tr.review-open>td{background:var(--paper);padding:8px 16px 12px}.review-where{color:var(--ink-soft);font-size:12px}.page-reading{max-width:816px;margin:22px 0 0;padding:0 28px}.page-reading-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:11px;display:block}.page-reading-lines{gap:14px;display:grid}.page-reading-lines i{background:var(--rule);border-radius:3px;height:10px;animation:1.6s ease-in-out infinite page-reading-breathe;display:block}.page-reading-lines i:nth-child(3n+2){width:82%}.page-reading-lines i:nth-child(3n){width:64%}@keyframes page-reading-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.page-reading-lines i{animation:none}}.reading-area{position:relative}.reading-area.is-reading>:not(.reading-caption){opacity:.5;pointer-events:none;transition:opacity .12s ease-in}.reading-caption{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:11px;animation:1.6s ease-in-out infinite page-reading-breathe;display:block;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.reading-caption{animation:none}.reading-area.is-reading>:not(.reading-caption){transition:none}}.rig-status .rig-run{white-space:nowrap}.run-watch{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.run-watch .run-line{color:var(--brass)}.run-left td.why{color:var(--ink)}.upl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:0 0 16px;display:grid}@media (max-width:860px){.upl-split{grid-template-columns:1fr}}.upl-split .gbox .pills-row{margin:0}.upl-rules{border:1px solid var(--rule);background:var(--brass-bg);border-radius:8px;align-self:start;padding:12px 14px}.upl-rules ul{gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.upl-rules .mono{font-size:12px}.upl-why{color:var(--kumkum);margin:6px 0 0;font-size:11.5px;line-height:1.45;display:block}.upl-cols{border-top:1px solid var(--rule);gap:14px;max-width:1180px;margin:0 0 18px;padding-top:16px;display:grid}.upl-cols .fset>select{width:100%}.upl-cols .fset>.sub{color:var(--ink-soft);margin-top:4px;font-size:11px;display:block}.upl-tab-head{margin:14px 0 10px}.upl-tab-head h3{margin:0;font-size:18px;font-weight:500}.empty-state .btn{margin-top:2px}.items-find{display:flex}.upl-history{border-top:1px solid var(--rule);margin-top:24px;padding-top:14px}.upl-history-head{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:10.5px;font-weight:400}.upl-history ul{margin:0;padding:0;list-style:none}.upl-history li{color:var(--ink);padding:4px 0;font-size:12.5px;line-height:1.5}.upl-history li .mono{color:var(--ink-soft);margin-right:8px}.upl-history li .sub{margin-left:6px}.radio-row.source-close{flex-direction:column;gap:8px;margin:4px 0 12px}.tds-tab .tds-side+.tds-side{border-top:1px solid var(--rule);margin-top:14px;padding-top:14px}.tds-tab .tds-side{padding:0 16px 12px}.tds-tab .party-facts{margin:4px 0 10px}td.amt.doorcol>a{text-align:right}.door.door-exc,td.amt>a.door.door-exc{background:var(--kumkum-bg);color:var(--kumkum)}.door.door-exc:hover{background:var(--kumkum-bg);color:var(--kumkum);text-decoration:underline}.f16a{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pill-btn{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pill-btn:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);border-radius:4px;outline:none}.redo-card{margin:0 0 12px;padding:10px 12px}.redo-card .act-panel-lead{margin-bottom:8px}.rb-table.redo-journal{max-width:560px;margin:0 0 8px}.rb-table.redo-journal td:first-child{width:112px;color:var(--ink-soft)}.pill-door,.pill-door:hover{text-decoration:none}.pill-door:hover .pill{text-decoration:underline}.setup-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 12px;display:flex}.setup-head h3{font-size:16.5px;font-weight:500}.setup-head .pagehead-count{flex:1}.setup-head>.shelfform{flex-basis:100%}.setup-narrowed{margin:0 0 10px}.setup-narrowed .chip a{color:inherit;margin-left:6px;text-decoration:none}.entity-boxes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@media (max-width:1100px){.entity-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.entity-boxes{grid-template-columns:minmax(0,1fr)}}.entity-boxes .gbox .kv-tight+*{margin-top:12px}.entity-boxes .entity-wide{grid-column:span 2;min-width:0;overflow-x:auto}.entity-boxes .entity-full{grid-column:1/-1}@media (max-width:720px){.entity-boxes .entity-wide{grid-column:auto}}.entity-boxes .kv-tight dd .door{margin-right:8px}.entity-boxes .kv-tight dd>select{width:100%}.who-edit .shelfform-foot{margin-top:12px}.rig-strip .entity-switch{align-items:center;display:inline-flex;position:relative}.rig-strip .entity-door{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:5px;max-width:40ch;padding:2px 4px}.rig-strip .entity-door:hover{background:var(--sel)}.rig-strip .entity-door:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.rig-strip .entity-door .kbd{margin-left:4px}.rig-strip .entity-one{color:var(--ink)}.entity-menu{z-index:60;background:var(--card);border:1px solid var(--rule);min-width:380px;box-shadow:var(--shadow);color:var(--ink);border-radius:10px;outline:none;padding:6px;position:absolute;top:30px;left:0}.entity-menu .entity-row{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 10px;font-size:13px;display:flex}.entity-menu .entity-row.at{background:var(--chip)}.entity-menu .entity-row.on .entity-row-name{color:var(--brass);font-weight:500}.entity-menu .entity-row .sub{color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.gbox-head .gbox-acts{text-transform:none;letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:13px;display:flex}.master-pick{flex:1;min-width:0;display:block;position:relative}.master-pick>input{width:100%}.master-pick-list{z-index:120;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:6px;max-height:300px;margin:0;padding:4px 0;font-size:12.5px;list-style:none;position:fixed;overflow-y:auto}.master-pick-list li{cursor:pointer;color:var(--ink);align-items:baseline;gap:8px;padding:6px 10px;display:flex}.master-pick-list li.on,.master-pick-list li:hover{background:var(--sel)}.master-pick-list .master-pick-none{cursor:default;color:var(--ink-soft)}.master-pick-code{color:var(--ink-soft);flex:none;font-size:12px}.master-pick-tail{margin-left:auto}.master-pick-hint{color:var(--ink-soft);margin-left:auto;font-size:11.5px}.master-pick.is-off>:is(input,textarea){padding-right:96px}.master-pick-off{pointer-events:none;background:var(--chip);color:var(--ink-soft);font-weight:500;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.date-choices{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.month-ask{border:1px solid var(--rule);border-left:3px solid var(--brass);background:var(--brass-bg);border-radius:6px;margin:10px 0;padding:10px 12px}.month-ask>p{margin:0 0 8px}.chip.is-brass{color:var(--brass);border-color:color-mix(in srgb, var(--brass) 45%, transparent);background:color-mix(in srgb, var(--brass) 10%, var(--card))}.chip.is-kumkum{color:var(--kumkum);border-color:color-mix(in srgb, var(--kumkum) 45%, transparent);background:color-mix(in srgb, var(--kumkum) 10%, var(--card))}.rb-table tr.is-off td{color:var(--ink-soft)}.rb-table tr.is-off td .mono{text-decoration:line-through}.pv-pick{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.payables .tabs{margin-bottom:8px}.reg-line .pay-move{align-items:center;gap:16px;display:inline-flex}.pay-ticked{color:var(--ink);white-space:nowrap}.pay-currencies{gap:2px;margin-left:14px;display:inline-flex}.pay-currencies .period-word{padding:2px 8px;font-size:12.5px}.pay-months{align-items:center;gap:6px;margin-left:10px;display:inline-flex}.colf-now{text-transform:none;letter-spacing:0;color:var(--brass)}.colf-pick{color:var(--ink);border-radius:6px;padding:6px 8px;text-decoration:none;display:block}.colf-pick:hover,.colf-pick:focus-visible{background:var(--sel);outline:none}.colf-pick.on{color:var(--brass)}button.colf-pick-btn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.colf-find{flex-direction:column;gap:10px;display:flex}.rb-table th.pay-tick,.rb-table td.pay-tick{width:30px;padding-right:0}.payon-box{white-space:nowrap;cursor:pointer;color:inherit;font-size:inherit;line-height:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;margin:-2px 0 -2px -7px;padding:1px 6px;display:inline-flex}.payon-box:hover{border-color:var(--rule-strong);background:var(--card)}.payon-box:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo);outline:none}.payon-box:disabled{opacity:.5;cursor:default}.payon-mark{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink-soft);width:0;height:0}input.payon-date{width:15ch}input.pay-now{text-align:right;width:16ch}input.pay-for{width:100%;min-width:22ch}.rb-table.pay-rows td,.rb-table.pay-sheet tr.pay-bill td{vertical-align:middle}.rb-table.pay-rows select{max-width:34ch}.pay-stands.waiting{color:var(--brass)}.pay-stands.paid{color:var(--moss)}.rb-table.pay-vendors td.amt{white-space:nowrap}.rb-table.pay-vendors th,.rb-table.pay-vendors td{padding-left:8px;padding-right:8px}.rb-table.pay-vendors td:nth-child(2){white-space:nowrap}.rb-table.pay-vendors input.pay-now{width:15ch}.rb-table.pay-vendors thead tr:first-child th:not([rowspan]){border-bottom:1px solid var(--hair)}.rb-table.pay-vendors th.pay-month{text-align:center;border-bottom:1px solid var(--hair)}.rb-table.pay-vendors .pay-edge,.rb-table.pay-vendors th.pay-month{border-left:1px solid var(--hair)}.rb-table.pay-vendors .pay-band{background:color-mix(in srgb, var(--hair) 55%, transparent)}.rb-table.pay-sheet tr.pay-vendor td{border-bottom-color:#0000;padding-bottom:3px;font-weight:500}.rb-table.pay-sheet tr.pay-vendor td.pay-account,.rb-table.pay-sheet tr.pay-vendor td .mono,.rb-table.pay-sheet tr.pay-vendor td .cell-note{font-weight:400}.rb-table.pay-sheet tr.pay-bill td{border-bottom-color:#0000;padding-top:3px;padding-bottom:3px}.rb-table.pay-sheet tr.pay-bill td:first-child,.rb-table.pay-sheet tr.pay-said td{padding-left:30px}.rb-table.pay-sheet tr.pay-said td{border-bottom-color:#0000;padding-top:0;padding-bottom:4px;font-size:12px}.rb-table.pay-sheet tr.pay-last td,.rb-table.pay-sheet tr.pay-vendor.pay-last td{border-bottom-color:var(--rule);padding-bottom:9px}.rb-table.pay-vendors tr.pay-said td{text-align:right;border-bottom-color:#0000;padding-top:0;font-size:12px}.pay-due{color:var(--ink-soft);margin-left:10px;font-size:12px}.rb-table.pay-sheet th,.rb-table.pay-sheet td.pay-account,.rb-table.pay-sheet tr.pay-bill td:first-child{white-space:nowrap}.rb-table.pay-sheet select{max-width:13ch}.rb-table.pay-sheet th,.rb-table.pay-sheet td{padding-left:8px;padding-right:8px}.rb-table.pay-sheet input.pay-now{width:14ch}.rb-table.pay-sheet td.row-acts{width:34px}.rb-table.pay-sheet input.pay-code{width:9ch}.rb-table.pay-sheet td.pay-account .is-kumkum,.head-rows dd.is-kumkum .linky{color:var(--kumkum)}.pay-account .btn-inline{margin-left:8px;padding:2px 9px;font-size:12px}.reg-line.pay-line{flex-wrap:wrap;gap:8px;margin-bottom:12px}.pay-line label{margin-left:14px}.pay-line label:first-child{margin-left:0}.pay-line .pay-line-sum{color:var(--ink);margin-left:16px}p.reg-line.pay-said-line{margin:0 0 14px}.pay-sheet-page .cardhead-line{margin-top:4px}.fg-cell.st-waiting .fg-fig,.fg-key.st-waiting{border:1.5px dashed var(--brass);cursor:pointer;border-radius:4px}.fg-cell.st-approved .fg-fig,.fg-key.st-approved{background:var(--sel);cursor:pointer}.fg-cell.st-late .fg-fig,.fg-key.st-late{background:var(--kumkum-bg);color:var(--kumkum);cursor:pointer}.fg-cell.st-on_account .fg-fig,.fg-key.st-on_account{color:var(--moss);cursor:pointer}.fg-suggested,.fg-cell.fg-suggested .fg-fig{font-style:italic}.fg-legend{color:var(--ink-soft);flex-wrap:wrap;gap:6px 10px;margin:0 0 8px;font-size:11.5px;display:flex}.fg-key{border:1px solid var(--rule);background:var(--card);border-radius:4px;padding:2px 8px}.fg-place{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.fg-place-pick{border:1px solid var(--rule);background:var(--card);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12.5px}.fg-place-pick:hover{background:var(--brass-bg)}.fg-place-pick.on{border-color:var(--brass);background:var(--brass-bg)}.fg-place-pick:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.fg-choices{flex-direction:column;gap:8px;display:flex}.fg-choices .tick{font-size:13px;font-weight:400}.fg-wrap.has-pop{margin-bottom:420px}.sheet-offers{margin:0 0 14px}.sheet-offers .rb-table{width:100%}.sheet-offer-other{color:var(--brass)}.jp-tag{font-size:12.5px;line-height:1.45;display:block}.jp-tag+.jp-tag{margin-top:2px}.jp-tag+.btn{margin-top:4px}.cn-tds{color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cn-tds input{text-align:right;width:11ch}.pp-working{color:var(--ink-soft);padding:6px 0;font-size:12.5px}.tick.ledger-prepaid{color:var(--ink-soft);margin-top:4px;font-size:11.5px;display:block}.tick.door-prepaid{margin-top:8px;display:block}.req-offer{align-self:flex-start;margin-top:6px}.qtabs.apa-subtabs{margin-top:-4px}.qtabs.apa-subtabs .qtab{font-size:12px}.apa-subtabs .qtab .mono{background:var(--kumkum-bg);color:var(--kumkum)}.upl-ledger-line{margin:0 0 12px}.upl-ledger-line p{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;line-height:1.5;display:flex}.upl-ledger-lead{color:var(--ink);margin:12px 0 0;font-size:13px;line-height:1.5}.upl-ledger-unread{color:var(--kumkum);margin:12px 0 0;font-size:13px;line-height:1.5}.parties-find{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.parties-find form{flex:0 360px}.parties-find input{width:100%}.parties-find .pagehead-count{text-align:right}.order-files td.size,.order-files th.size{text-align:right;white-space:nowrap}.gbox-head .gbox-head-doors{letter-spacing:normal;text-transform:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tabs .tabs-doors:has(.tabs-said){flex-wrap:wrap;justify-content:flex-end}.tabs .tabs-doors .tabs-said{text-align:right;flex-basis:100%}:root{--strip-h:44px;--group-line-h:30px;--status-h:26px;--held-top:0px}.rig-page{--page-top:var(--strip-h);--held-top:var(--page-top)}.rig-page:has(.group-line){--page-top:calc(var(--strip-h) + var(--group-line-h))}:is(.rb-table,.rtable,.jtable,.lc-groups,.sheet-table):not(:is(.facts,.kv,.doc-card,.popform,td,th) *)>thead{top:var(--held-top);z-index:3;position:sticky}:where(.rb-table,.rtable,.jtable,.lc-groups,.sheet-table)>thead>tr>th{background-color:var(--held-ground,var(--card))}:is(.rb-table,.rtable,.jtable,.lc-groups,.sheet-table):not(:is(.facts,.kv,.doc-card,.popform,td,th) *)>thead:after{content:"";background:var(--head-rule,var(--rule-strong));pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.jtable{--head-rule:var(--rule)}.sheet-table{--head-rule:#1b2734}table.head-filled{--head-rule:transparent}.sheet{--held-ground:#fff}.card{overflow:clip}:where(.card){display:flow-root}:is(.table-scroll,.stmt-scroll,.vm-scroll){max-height:calc(calc(100vh / var(--app-scale)) - var(--page-top,0px) - var(--status-h) - 8px);--held-top:0px;overflow:auto}dialog.act-panel{--held-top:-18px}.modal-body{--held-top:-16px}.card-paper{--held-top:-20px}.dd-body{--held-top:-12px}.addorg-drawer{--held-top:-28px}.askus-body{--held-top:-12px}html:has(.rig-page){scroll-padding-top:calc(var(--strip-h) + var(--group-line-h) + 40px);scroll-padding-bottom:var(--status-h)}@media print{:is(.rb-table,.rtable,.jtable,.lc-groups,.sheet-table)>thead{position:static}:is(.table-scroll,.stmt-scroll,.vm-scroll){max-height:none;overflow:visible}}.sheet-logo{max-width:240px;max-height:96px}:root[data-mode=dark] input:is([type=date],[type=month],[type=datetime-local],[type=time],[type=week]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pagehead>.gadd{margin-top:0}.quick-bank{width:100%}.quick-bank-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.quick-bank-bar label{align-items:center;gap:8px;display:flex}.quick-bank-filters{border:1px solid var(--rule);background:var(--card);grid-template-columns:minmax(220px,2fr) repeat(4,minmax(100px,1fr));gap:16px;padding:16px;display:grid}.quick-bank-filters label{color:var(--ink-soft);gap:6px;font-size:12px;display:grid}.quick-bank input:not([type=checkbox]),.quick-bank select{min-width:0}.quick-bank .segmented{gap:4px;display:flex}.quick-bank .segmented button{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:6px 10px}.quick-bank .segmented button.on{background:var(--door);color:var(--on-door);border-color:var(--door)}.quick-bank-actions{border-top:1px solid var(--rule)}.quick-bank-table{width:100%}.quick-bank-table td{vertical-align:top}.quick-bank-table th:first-child{width:32px}.quick-bank-table td:nth-child(2){white-space:nowrap}.quick-bank-table td:nth-child(3){width:160px}.quick-bank-table td:nth-child(3) select{width:100%}.quick-bank-table td:nth-child(4){width:270px}.quick-bank-code{align-items:center;gap:4px;display:flex}.quick-bank-code .master-pick{flex:1;min-width:100px}.quick-bank-code .master-pick input{width:100%}.quick-bank-narration{overflow-wrap:anywhere;min-width:170px}.quick-bank-refused{background:var(--kumkum-bg)}.quick-bank-notice{border-left:3px solid var(--brass);background:var(--card);padding:10px 12px}.quick-bank-foot{border-top:3px double var(--rule);font-size:12px}.quick-bank-empty{text-align:center;border:1px solid var(--rule);background:var(--card);padding:36px 20px}.quick-keyboard summary{cursor:pointer}.quick-keyboard{color:var(--ink-soft);font-size:12px;position:relative}.quick-keyboard p{z-index:30;background:var(--card);border:1px solid var(--rule);min-width:270px;margin:8px 0 0;padding:12px;line-height:1.8;position:absolute}@media (max-width:900px){.quick-bank-filters{grid-template-columns:repeat(2,minmax(120px,1fr))}}.reg-head{align-items:flex-end;gap:24px}.reg-head h2{white-space:nowrap}.reg-find-form{flex:280px;max-width:520px;display:flex}.reg-find{border:0;border-bottom:1px solid var(--rule-strong);width:100%;color:var(--ink);padding:var(--control-py) 2px;background:0 0;border-radius:0;font-size:13px}.reg-find::placeholder{color:var(--ink-soft)}.reg-find:hover{border-bottom-color:var(--field-line-hover)}.reg-find:focus-visible{border-bottom-color:var(--focus);box-shadow:0 1px 0 0 var(--focus);outline:none}.split-new{white-space:nowrap;margin-left:auto;display:inline-flex;position:relative}.split-new .split-new-main{border-radius:var(--control-r) 0 0 var(--control-r)}.split-new .split-new-more{border-radius:0 var(--control-r) var(--control-r) 0;border-left:1px solid color-mix(in oklab, var(--on-door) 30%, var(--door));padding-left:9px;padding-right:9px}.split-new-list{z-index:30;background:var(--card);border:1px solid var(--rule);min-width:240px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.split-new-item{color:var(--ink);border-radius:6px;padding:7px 10px;font-size:13px;text-decoration:none;display:block}.split-new-item:hover,.split-new-item:focus-visible{background:var(--sel);outline:none}.split-new-item.after-rule{border-top:1px solid var(--rule);color:var(--ink-soft);border-radius:0 0 6px 6px;margin-top:6px;padding-top:10px}.reg-line{color:var(--ink-soft);align-items:center;gap:6px;margin:12px 0 8px;font-size:12.5px;display:flex}.reg-line .reg-reset{color:var(--brass);text-decoration:none}.reg-line .reg-reset:hover{text-decoration:underline}.reg-line-end{align-items:baseline;gap:12px;margin-left:auto;display:inline-flex}.colf{align-items:center;display:inline-flex}.colf-door{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:-3px -4px;padding:3px 4px;display:inline-flex}.colf-mark{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid var(--brass);width:0;height:0}.colf-door:hover .colf-word{color:var(--ink)}.colf-door:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.colf-door.on .colf-word{color:var(--brass)}.tabs:has(>.tabs-period)>.tabs-list{flex-wrap:wrap;flex:0 auto;gap:2px;min-width:0;display:flex}.tabs .tabs-period{gap:2px;margin-left:auto;display:flex}.period-word{color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 10px;font-size:13.5px;text-decoration:none}.period-word:hover{color:var(--ink)}.period-word.on{color:var(--brass);border-bottom-color:var(--brass)}.period-word:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-halo), inset 0 0 0 3px var(--focus);border-radius:6px 6px 0 0;outline:none}.colf-pop{z-index:40;background:var(--card);border:1px solid var(--rule);min-width:260px;max-width:340px;box-shadow:var(--shadow);color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:8px;flex-direction:column;gap:10px;padding:12px;font-size:13px;font-weight:400;display:flex;position:fixed}.colf-list{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.colf-tick{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;display:flex}.colf-tick:hover{background:var(--sel)}.colf-none{color:var(--ink-soft);margin:4px 6px}.colf-dates{align-items:center;gap:8px;display:flex}.colf-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.colf-clear{cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.stands-word{white-space:nowrap}.reg-empty-row td{border-bottom:0;padding:0 10px}.reg-empty-row .empty-state{margin:12px 0}.dropzone.thin{border-width:1px}.dropzone.small{text-align:left;padding:12px 16px}.billup{gap:18px;max-width:720px;display:grid}.billup-branch{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.billup-branch label{align-items:center;gap:10px;display:flex}.billup p{margin:0}.billup-line{color:var(--ink);font-size:15px}.billup-line+.billup-bar{margin-top:10px}.billup-bar{background:var(--rule);height:2px}.billup-bar span{background:var(--brass);height:2px;transition:width .3s;display:block}.billup-bar+.billup-sub{margin-top:10px}.billup-sub{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12.5px}.billup-piles{margin-top:12px;display:grid}.billup-pile{border-top:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;font-size:13.5px;display:grid}.billup-pile:last-child{border-bottom:1px solid var(--rule)}.billup-n{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.billup-link{cursor:pointer;font:inherit;color:var(--brass);white-space:nowrap;background:0 0;border:0;border-radius:3px;margin:0;padding:0;font-size:13px;text-decoration:none}.billup-link:hover{text-decoration:underline}.billup-link:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.billup-sub .billup-link{font-size:inherit;white-space:normal}.billup-foot{flex-wrap:wrap;gap:20px;display:flex}.billup-rules{color:var(--ink-soft);gap:6px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.billup-rules b{color:var(--ink);font-weight:500}.billup-waiting{display:grid}.billup-asked{border-top:1px solid var(--rule);padding:2px 0 10px 50px;display:grid}.billup-asked:last-child{border-bottom:1px solid var(--rule)}.billup-asked .bill-ask{flex-direction:column;align-items:flex-start}.billup-asked .bill-ask-words{flex:none}.bill-ask{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;font-size:13px;display:flex}.bill-ask+.bill-ask{border-top:1px solid var(--rule)}.bill-ask p{margin:0}.bill-ask-words{overflow-wrap:anywhere;flex:320px}.bill-ask-answers{flex-wrap:wrap;gap:8px;display:flex}.bill-ask .form-error{flex-basis:100%}.points+.bill-ask{margin-top:2px}.fig-off{color:var(--kumkum);background:var(--kumkum-bg);border-radius:3px;margin-right:-5px;padding:1px 5px}.dbill-need{border-color:var(--kumkum);background:var(--kumkum-bg)}.dbill-need.is-given{border-color:var(--rule-strong);background:var(--card)}.dbill-approvers{position:relative}.dbill-pick{font:inherit;border:1px solid var(--kumkum);color:var(--ink);cursor:pointer;text-align:left;border-radius:6px;padding:6px 10px;font-size:13px}.dbill-pick:focus-visible{box-shadow:0 0 0 3px var(--sel);outline:none}.dbill-approvers-list{border:1px solid var(--rule);background:var(--card);border-radius:6px;max-width:320px;margin-top:6px;padding:4px 0}.dbill-approvers-list .tick-row{align-items:center;gap:8px;margin:0;padding:5px 10px;display:flex}.dbill-approvers-list .tick-row:focus-within{background:var(--sel)}.desk-return{margin-right:4px}.rb-table th.ctr,.rb-table td.ctr{text-align:center}.rb-table th small{text-transform:none;letter-spacing:0;color:var(--ink-soft);margin-top:3px;font-size:10px;display:block}.vendor-table{table-layout:fixed}.vendor-table th:first-child{width:30%}.vendor-table th.amt{width:19%}.vendor-table td.ctr .door{min-width:32px;padding:2px 4px;display:inline-block}.quiet-zero{color:var(--ink-soft)}.vendor-find{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;display:flex}.vendor-search input{width:34ch;max-width:100%}.vendor-period{color:var(--ink-soft);align-items:center;gap:10px;font-size:11px;display:inline-flex}.vendor-year{width:auto}.pager-size{color:var(--ink-soft);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.add-party-card{margin-bottom:14px}.basics-find{align-items:center;gap:10px;margin:0 0 14px;display:flex}.basics-find input{width:34ch;max-width:100%}.basics-room{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.basics-queue{border-right:1px solid var(--rule);min-width:0;padding-right:20px}.basics-list{margin:0 0 10px;padding:0;list-style:none}.basics-list li+li{border-top:1px solid var(--rule)}.basics-list a{color:var(--ink);border-left:2px solid #0000;padding:8px 10px;text-decoration:none;display:block}.basics-list a:hover{background:var(--chip)}.basics-list a.on{border-left-color:var(--brass);background:var(--chip)}.basics-list a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.basics-name{color:var(--brass);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.basics-lacks{color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.basics-editor{min-width:0}.basics-place{letter-spacing:.06em;color:var(--ink-soft);margin:0 0 4px;font-size:11px}.basics-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.basics-head h3{margin:0;font-size:20px;font-weight:500}.basics-head .linky{margin-left:auto}.basics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.basics-grid .basics-box{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;flex-direction:column;gap:12px;padding:14px 0 18px;display:flex}.basics-grid .basics-box .gbox-head{margin-bottom:0}.basics-none{color:var(--ink-soft);margin:0;font-size:12.5px}.basics-acts{align-items:center;gap:12px;margin-top:6px;display:flex}.basics-done{color:var(--moss);margin:0 0 12px}.basics-keys{color:var(--ink-soft);margin:22px 0 0;font-size:11.5px}.basics-keys .kbd{margin:0 4px 0 12px}.basics-keys .kbd:first-child{margin-left:0}.field-refusal{color:var(--kumkum);font-size:12px}.form-foot{color:var(--ink-soft);margin:12px 0 0;font-size:12px}@media (max-width:860px){.basics-room{grid-template-columns:1fr}.basics-queue{border-right:0;border-bottom:1px solid var(--rule);padding-bottom:12px;padding-right:0}.basics-grid{grid-template-columns:1fr}}.vx{position:relative}.vx-menu{z-index:30;width:760px;max-width:calc(calc(100vw / var(--app-scale)) - 120px);background:var(--card);border:1px solid var(--rule);box-shadow:0 14px 35px color-mix(in srgb, var(--ink) 15%, transparent);text-align:left;border-radius:8px;position:absolute;top:calc(100% + 8px);right:0}.vx-top{border-bottom:1px solid var(--rule);padding:16px 22px 12px}.vx-top h3{margin:0;font-size:15px;font-weight:500}.vx-top p{color:var(--ink-soft);margin:5px 0 0;font-size:11.5px}.vx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 26px;padding:18px 22px;display:grid}.vx-group{border:0;min-width:0;margin:0;padding:0}.vx-group legend{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;padding:0;font-size:10.5px}.vx-check{align-items:center;gap:9px;min-height:27px;font-size:12.5px;display:flex}.vx-group details{margin-top:6px;font-size:12.5px}.vx-group summary{color:var(--brass);cursor:pointer;padding:4px 0}.vx-foot{border-top:1px solid var(--rule);justify-content:flex-end;align-items:center;gap:16px;padding:12px 22px;font-size:12.5px;display:flex}.vx-foot>span{color:var(--ink-soft);margin-right:auto}.vx-note{margin:0 22px 14px}@media (max-width:760px){.vx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.vx-grid{grid-template-columns:1fr}}.order-ask>.shelf-ask-doors,.order-ask>.fset{margin-top:12px}.order-ask>.fset{margin-bottom:0}.order-ask table.kv-plain td>select{width:100%;min-width:0}table.cmp.order-differs{max-width:980px;margin:4px 0 14px}table.cmp.order-differs>*>tr>:is(th,td){text-align:left;vertical-align:top;height:auto}table.cmp.order-differs>*>tr>:is(th,td).amt{text-align:right}table.cmp.order-differs>*>tr>:is(th,td):first-child{width:34px;color:var(--ink-soft)}.order-differs-by{display:block}.bill-waits{margin:-6px 0 16px;font-size:12.5px}.lines-view{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:12.5px;display:flex}p.lines-view{color:var(--ink-soft)}.line-groups-table{table-layout:fixed}.line-groups-table col.g-code{width:12%}.line-groups-table col.g-rate{width:15%}.line-groups-table col.g-count{width:8%}.line-groups-table col.g-amt{width:12%}.line-groups-table td .pick-row{flex-wrap:nowrap}.line-groups-table .master-pick>input.is-offered{border-color:var(--brass);color:var(--brass)}.line-groups-table td>.form-error{margin-top:4px;display:block}.line-groups-ties{color:var(--moss)}.line-groups-all{color:var(--ink-soft);flex-wrap:nowrap;font-size:12.5px}.line-groups-all>label{white-space:nowrap}.line-groups-all>.master-pick{flex:0 0 240px}.line-groups-confirm{justify-content:flex-end;align-items:center;gap:12px;margin:10px 0 0;font-size:12.5px;display:flex}.line-groups-door{margin:10px 0 0;font-size:12.5px}.line-groups-fold{margin-top:14px}.line-groups-fold.is-shut>.fset>.cardhead-line,.line-groups-fold.is-shut .bill-lines>thead,.line-groups-fold.is-shut .bill-lines>tbody.line-group{display:none}@media (max-width:860px){.line-groups-all{flex-wrap:wrap}}.bill-papers{margin:-6px 0 14px}.bill-papers>.bill-ask{align-items:baseline;padding:0}.bill-papers>.bill-ask>.rh-stop{flex-wrap:nowrap;flex:300px}.bill-papers>.bill-ask>.rh-stop>input{flex:0 300px;min-width:220px}.bill-papers>.sub{margin:0 0 2px}.bill-papers>table.kv-plain>tbody>tr>td{padding-left:28px}.tabs.dq-line{align-items:baseline;margin-bottom:16px}.dq-line .dq-room{color:var(--ink);margin-right:12px;padding-bottom:6px;font-size:19px;text-decoration:none}.dq-line .dq-room:hover{color:var(--brass)}.dq-line .tabs-doors.dq-walk{color:var(--ink-soft);align-items:baseline;gap:12px;font-size:11.5px}.dq-walk .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dq-walk .linky:disabled{opacity:.5;cursor:default}.dq-walk .dq-place{color:var(--ink);font-weight:500}.step-prev:before{content:"‹ "}.step-next:after{content:" ›"}.dq-bill>.overview.bill-page{margin:0;padding:0}.dq-bill.is-reading{opacity:.5}.desk-unusual{margin-top:-8px}.desk-unusual.is-said{box-shadow:inset 3px 0 0 var(--kumkum);padding-left:10px}.card-legend.dq-keys{border-top:1px solid var(--rule);align-items:center;gap:6px 20px;margin:18px 0 0;padding:10px 0 12px;font-size:11.5px}.overview.dq-room-page{margin-bottom:0}.dq{min-height:calc(calc(100vh / var(--app-scale)) - 44px - 26px - 22px);flex-direction:column;display:flex}.dq>.card-legend.dq-keys{z-index:4;background:var(--paper);margin-top:auto;position:sticky;bottom:26px}.dq>.dq-bill{margin-bottom:18px}.dq-keys .dq-last{color:var(--ink);align-items:baseline;gap:12px;display:inline-flex}.dq-keys .dq-next{margin-left:auto}.dq-keys .dq-next b{color:var(--ink);font-weight:500}.dq-undo{align-items:baseline;gap:6px;margin-left:10px;display:inline-flex}.dq-undo .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dq-undo .kbd{margin:0}.dq-regline{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px;font-size:13px;display:flex}.dq-regline p{margin:0}.dq-regline-end{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.dq-regline-end .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dq-did{color:var(--ink-soft);background:var(--chip);border-radius:10px;padding:1px 9px;font-size:11.5px}.dq-did.is-done{color:var(--moss);background:var(--moss-bg)}.dq-pager{color:var(--ink-soft);justify-content:flex-end;align-items:baseline;gap:14px;margin:10px 0 0;font-size:11.5px;display:flex}.dq-pager .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dq-pager .linky:disabled{opacity:.5;cursor:default}.head-rows .bank-acct{letter-spacing:.04em}.head-rows .bank-where{margin-left:8px;font-size:12px}.head-rows .bank-verify{margin-left:8px;padding:1px 8px;font-size:12px}.head-rows .bank-said,.head-rows .terms-refused,.head-rows .due-keeps{margin-top:4px;display:block}.head-rows .due-keeps{font-size:12px}.head-rows .terms-ask .terms-days.refused{border-color:var(--kumkum);background-color:var(--kumkum-bg);color:var(--kumkum);box-shadow:none}.bill-lines tfoot.lines-foot .tds-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.bill-lines tfoot.lines-foot .tds-line .tds-name{color:var(--ink-soft)}.bill-lines tfoot.lines-foot .tds-calc{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.bill-lines tfoot.lines-foot .tds-calc select{width:auto;max-width:300px}.bill-lines tfoot.lines-foot .tds-rate{text-align:right;width:56px}.bill-lines tfoot.lines-foot .tds-why{width:220px}.bill-lines tfoot.lines-foot .tds-amount{text-align:right;width:104px}.bill-lines tfoot.lines-foot .tds-seg .seg-b{padding:2px 10px;font-size:12px}.bill-lines tfoot.lines-foot .tds-how{color:var(--ink);margin-left:6px}.bill-lines tfoot.lines-foot .tds-change{color:var(--ink-soft);margin-left:12px;font-size:12px}.bill-lines tfoot.lines-foot .tds-change .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bill-lines tfoot.lines-foot .refused{border-color:var(--kumkum);box-shadow:0 0 0 3px var(--kumkum-bg)}.bill-lines tfoot.lines-foot .tds-line.refused{box-shadow:none;border:0}.bill-lines tfoot.lines-foot tr.foot-keep>td{text-align:right;color:var(--ink-soft);padding-top:0;font-size:12px}.bill-lines tfoot.lines-foot tr.foot-keep .tick-row{align-items:center;gap:6px;margin:0;display:inline-flex}.bill-lines tfoot.lines-foot tr.foot-keep .tick-row input{flex:none;width:auto}.bill-lines tfoot.lines-foot tr.foot-keep .tick-row span{white-space:nowrap}.bill-lines tfoot.lines-foot tr.foot-sub>td{color:var(--ink-soft);padding-top:2px;padding-bottom:2px;font-size:12px}table.tds-alone{width:100%}table.tds-alone tfoot.lines-foot>tr:first-child>td{border-top:0;padding-top:6px}:is(.bill-sheets+.rb-table,.reading-area:has(.bill-sheets)+.reading-area,.reading-area:has(.bill-sheets)+.footnote){margin-top:16px}.rb-table.categories-table{max-width:820px}.rb-table.categories-table th:last-child{width:150px}input.category-name-box{width:260px}.head-groups.head-groups-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.head-groups.head-groups-4{grid-template-columns:minmax(0,1fr)}}.stock-ledger tr.stock-bf>td{color:var(--ink-soft)}.stock-place{align-items:center;gap:8px;display:inline-flex}.stock-place select{max-width:180px}.item-branches{table-layout:fixed;width:100%}.item-branches th:first-child,.item-branches td:first-child{width:22%}.item-branches td input{width:100%;max-width:110px}.item-branches td select{width:100%}.head-groups.head-groups-run{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}@media (max-width:900px){.head-groups.head-groups-run{grid-template-columns:minmax(0,1fr)}}.rb-table.run-figures tbody tr.total td.amt:last-child{border-top:1px solid var(--ink);border-bottom:3px double var(--ink)}.head-rows dd.mono{overflow-wrap:normal;white-space:nowrap}tbody td :is(.btn-inline,.btn.btn-quiet):not(.btn-primary,.btn-stop,.is-kumkum,.card-risky,.row-menu-door,.more-menu-door){height:auto;min-height:0;color:var(--brass);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--brass) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--brass) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0 1px;font-weight:500}tbody td :is(.btn-inline,.btn.btn-quiet):not(.btn-primary,.btn-stop,.is-kumkum,.card-risky,.row-menu-door,.more-menu-door):hover:not(:disabled){background:0 0;text-decoration-color:currentColor}tbody td :is(.btn-inline,.btn.btn-quiet):not(.btn-primary,.btn-stop,.is-kumkum,.card-risky,.row-menu-door,.more-menu-door):focus-visible{box-shadow:0 1px 0 0 var(--focus);outline:none}.exit-door{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;flex:none;margin-left:auto;padding:4px 2px 4px 10px;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.exit-door:hover{color:var(--ink);text-decoration-color:currentColor}.exit-door:focus-visible{color:var(--ink);box-shadow:0 1px 0 0 var(--focus);outline:none}:is(.pagehead-actions,.bill-acts,.more-menu)+.exit-door,.pagehead-count+.exit-door{margin-left:0}@media print{.exit-door{display:none}}.act-panel-points>li.act-panel-ask{color:var(--kumkum)}.ground-card{max-width:860px}.ground-set{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:6px 0 4px;display:grid}.ground-pick{font:inherit;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:6px;display:flex}.ground-pick:hover{color:var(--ink)}.ground-pick:focus-visible{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-halo);outline:none}.ground-pick.on{border-color:var(--brass);color:var(--brass)}.ground-swatch{--sw-page:var(--paper);--sw-card:var(--card);--sw-rule:var(--rule);--sw-ink:var(--ink);--sw-soft:var(--ink-soft);background:var(--sw-page);border:1px solid var(--sw-rule);border-radius:5px;height:62px;padding:9px 10px 0;display:block;overflow:hidden}.ground-swatch-card{background:var(--sw-card);border:1px solid var(--sw-rule);border-bottom:0;border-radius:4px 4px 0 0;flex-direction:column;gap:6px;height:100%;padding:9px 9px 0;display:flex}.ground-swatch-line{background:var(--sw-soft);opacity:.55;border-radius:2px;height:3px;display:block}.ground-swatch-line.w60{background:var(--sw-ink);opacity:.8;width:60%}.ground-swatch-line.w80{width:80%}.ground-name{padding:0 2px 2px;font-size:13px}@media (max-width:900px){.ground-set{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabs.setup-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs.setup-tabs::-webkit-scrollbar{display:none}.tabs.setup-tabs .tab{flex:none;gap:6px;padding:9px 10px}.tabs .tab,.tabs .tabs-others{flex:none}.tabs-others{display:flex;position:relative}.tab.tab-others{color:var(--brass);font-family:inherit}.tab.tab-others:hover,.tab.tab-others[aria-expanded=true]{color:var(--brass-hover)}.tab-others .others-mark{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:-2px}.tab-others[aria-expanded=true] .others-mark{border-top:0;border-bottom:5px solid}.split-new-list.others-list{min-width:220px;top:calc(100% + 4px);left:0;right:auto}.others-item{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.others-item .mono{color:var(--ink-soft);font-size:11.5px}.others-item.quiet{color:var(--ink-soft)}.others-cut{border-top:1px solid var(--hair);margin:4px 6px}.rb-table.pay-fold{table-layout:fixed}.rb-table.pay-fold col.fold-c1{width:28%}.rb-table.pay-fold col.fold-c2{width:22%}.rb-table.pay-fold col.fold-c3{width:7%}.rb-table.pay-fold col.fold-c4{width:10%}.rb-table.pay-fold col.fold-c5{width:11%}.rb-table.pay-fold col.fold-c6{width:8%}.rb-table.pay-fold col.fold-c7{width:10%}.rb-table.pay-fold col.fold-c8{width:4%}.rb-table.pay-fold th,.rb-table.pay-fold td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding-left:8px;padding-right:8px;overflow:hidden}.rb-table.pay-fold tbody td{border-bottom-color:var(--hair);padding-top:7px;padding-bottom:7px}.rb-table.pay-fold td.row-acts{text-align:right;overflow:visible}.rb-table.pay-fold .row-menu-door{background:0 0;border-color:#0000}.rb-table.pay-fold .row-menu-door:hover,.rb-table.pay-fold .row-menu-door[aria-expanded=true]{border-color:var(--rule-strong)}.rb-table.pay-fold td :is(input.ctl-sm,select.ctl-sm){width:100%;min-width:0;max-width:none}.rb-table.pay-fold td input.ctl-sm{padding-left:6px;padding-right:6px}.fold-who,.fold-bank,.fold-bill{align-items:baseline;gap:8px;min-width:0;display:flex}.fold-who{gap:6px}.fold-tri{width:20px;height:20px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;align-self:center;margin:-2px 0 -2px -6px;padding:0;font-size:10px;line-height:1}.fold-tri:hover,.fold-tri[aria-expanded=true]{color:var(--brass)}.fold-tri:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.fold-name{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.rb-table.pay-fold .linky{font-size:12.5px}.fold-quiet{text-overflow:ellipsis;min-width:0;color:var(--ink-soft);flex:0 auto;font-size:11px;overflow:hidden}.fold-who>.fold-quiet{flex:none}.fold-quiet.is-kumkum{color:var(--kumkum)}.fold-acct{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.fold-acct:has(+.fold-quiet){flex-shrink:0;max-width:100%}.fold-bank>.linky,.fold-bill>.door{flex:none}.fold-bank>button.linky{text-decoration-color:currentColor}.rb-table.pay-fold .cell-note{color:var(--ink-soft);font-size:12px}.rb-table.pay-fold{--fold-open:color-mix(in srgb, var(--sel) 70%, var(--card));--fold-under:color-mix(in srgb, var(--sel) 32%, var(--card))}.rb-table.pay-fold tbody.is-open tr.pay-vendor td{background:var(--fold-open);border-bottom-color:var(--fold-open)}.rb-table.pay-fold tbody.is-open tr:is(.pay-bill,.pay-said) td{background:var(--fold-under)}.rb-table.pay-fold tr.pay-bill td:first-child{padding-left:36px}.rb-table.pay-fold tr.pay-said td{white-space:normal;padding:0 8px 7px 36px;font-size:12px}.rb-table.pay-fold tr:has(+tr.pay-said) td{border-bottom-color:#0000;padding-bottom:4px}.rb-table.pay-fold tbody.is-open tr.pay-vendor:has(+tr.pay-said) td{border-bottom-color:var(--fold-open)}.split-new-list.add-door-menu{z-index:120;white-space:nowrap;min-width:190px;position:fixed;top:0;left:0;right:auto}button.split-new-item{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px}.add-door-menu .split-new-item:focus{background:var(--sel);outline:none}.add-door[aria-expanded=true]{border-color:var(--brass)}.master-pick-list li.master-pick-add{color:var(--brass);white-space:nowrap}.master-pick-list li.master-pick-add.is-first{border-top:1px solid var(--hair);margin-top:4px}.master-pick-add-words{white-space:pre;min-width:0;display:inline-flex}.master-pick-add-name{text-overflow:ellipsis;max-width:32ch;overflow:hidden}.master-pick-list li.master-pick-add.is-refused{opacity:.5;cursor:not-allowed}.split-new.is-quiet{margin-left:0}.split-new.is-quiet .split-new-more{border-left:0}.billup-for{color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.points-line.points-open{align-items:center}
