: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=teal]{--paper:#0d6360;--rule:#d7e3e2;--sel:#e4f1f0;--panel-line:#d7e3e2;--panel-wash:#e4f1f0;--bg-page:#0d6360;--bg-shade:#0b5755;--bg-words:#fff;--bg-words-soft:#c0d6d6;--bg-line:#478886;--bg-wash:#257370;--bg-wash-strong:#347c79;--bg-ok:#9ee6c0;--bg-exc:#ffc2b9;--bg-due:#f7d58f;--bg-main:#fff;--bg-main-words:#0d6360}:root[data-mode=deep-teal]{--paper:#0e4f4c;--rule:#d7e3e2;--sel:#e4f1f0;--panel-line:#d7e3e2;--panel-wash:#e4f1f0;--bg-page:#0e4f4c;--bg-shade:#0a3f3d;--bg-words:#fff;--bg-words-soft:#bccecd;--bg-line:#487977;--bg-wash:#26615e;--bg-wash-strong:#356b69;--bg-ok:#9ee6c0;--bg-exc:#ffc2b9;--bg-due:#f7d58f;--bg-main:#fff;--bg-main-words:#0e4f4c}:root[data-mode=navy]{--paper:#23395b;--panel-line:#dce3ea;--panel-wash:#e7ecf4;--bg-page:#23395b;--bg-shade:#16263f;--bg-words:#fff;--bg-words-soft:#c1c8d1;--bg-line:#586982;--bg-wash:#394d6b;--bg-wash-strong:#465975;--bg-ok:#9ee6c0;--bg-exc:#ffc2b9;--bg-due:#f7d58f;--bg-main:#fff;--bg-main-words:#23395b}:root[data-mode=navy-light]{--paper:#365a8b;--panel-line:#dce3ea;--panel-wash:#e7ecf4;--bg-page:#365a8b;--bg-shade:#2c4b74;--bg-words:#fff;--bg-words-soft:#c9d2e0;--bg-line:#6682a7;--bg-wash:#4a6b97;--bg-wash-strong:#56749e;--bg-ok:#9ee6c0;--bg-exc:#ffc2b9;--bg-due:#f7d58f;--bg-main:#fff;--bg-main-words:#365a8b}:root[data-mode=forest]{--paper:#1f5a45;--rule:#d9e3dd;--sel:#e4efe9;--panel-line:#d9e3dd;--panel-wash:#e4efe9;--bg-page:#1f5a45;--bg-shade:#174636;--bg-words:#fff;--bg-words-soft:#c0d1cb;--bg-line:#558272;--bg-wash:#356b58;--bg-wash-strong:#437463;--bg-ok:#9ee6c0;--bg-exc:#ffc2b9;--bg-due:#f7d58f;--bg-main:#fff;--bg-main-words:#1f5a45}: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}@media screen{:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) body{--ink:var(--bg-words);--ink-soft:var(--bg-words-soft);--rule:var(--bg-line);--rule-strong:var(--bg-line);--hair:var(--bg-line);--chip:var(--bg-wash);--sel:var(--bg-wash-strong);--brass:var(--bg-words);--brass-hover:var(--bg-words);--door:var(--bg-main);--door-hover:var(--bg-main);--on-door:var(--bg-main-words);--moss:var(--bg-ok);--moss-ink:var(--bg-ok);--kumkum:var(--bg-exc);--turmeric:var(--bg-due);--field-line:var(--bg-words-soft);--field-line-hover:var(--bg-words);--focus:var(--bg-words);--focus-halo:color-mix(in oklab, var(--bg-words) 35%, transparent)}}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) :is(.rig-rail,.rig-status){background:var(--bg-shade)}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .door:hover{text-underline-offset:3px;text-decoration:underline}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) :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,input[type=checkbox],input[type=radio],input[type=checkbox]:checked,input[type=radio]:checked,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.dropzone,.fwd-steps,.fwd-requests,.roomguide,.facts,.worthalook,.form-error,.spine,.badge,.gadd:hover,.orgtree,.subbar,.profile-menu,.warn-block,.home-row,.master-card,.bigform,.autonote,.field-remove:hover,.chip,.card,.pill.exc,.pill.app,.palette-trigger,.palette,.component,.gallery-light,.modal-head,.modal-note,.modal-foot,.stack-warn,.levy,.levy-opt select,.levy-opt input[type=text],.stack-uom,.stack-acct,.stack-opt select,.stack-narrow,.stack-shelf,.addtax,.combo-list,.rb-table,.chart-group th,.seam-pull,.grp-toggle,.typewords,.walk-card,.person,.person-off,.peopleform,.form-ok,.inv-qty,.inv-rate,.inv-submitted,.inv-approved,.jrnl,.seg-b,.seg-b.on,.jrnl-tag-list,.theme-card,.sample-body,.sample-done,.sample-exc,.scope-panel,.on-card,.railitem .bub,.strip-menu .mw.open .mw-word,.strip-menu .mw-list,.strip-menu kbd,.phone-sheet,.bank-spine,.bench-tab.on,.bench-pill.on,.rulecard,.rulecard-head .match,.fset.bad>input,.fset.bad>select,.fset.bad>textarea,td.bad input,td.bad select,.pick-list,.split-new-item.is-stop:hover,.split-new-item.is-stop:focus-visible,.popform.ruleoffer,.redo-leg,.break-line,tr.stmt-break>td,.bank-rail-tab,.bench-subtab.on,.classify-form,.note-tight.rate-bad input,.saro-card,.saro-avatar,.pp-cols,.rl-tick,.rl-tick.on,.ap-wait,.fshelf-item,.fwed-op,.fwed-op.on,.wb-progress i,.wb-ask,.panel,.sheet,.btn.btn-stop,.btn-inline.btn-stop,dialog.act-panel,.bill-over-head,.cards-progress>div,.card-behind,.card-front,.askus-panel,.chipx,.lc-groups,.lc-bar,.dd,.dd-handle,.rb-table td.trend-out,.scores-figure,.morning-card,.desk-q,.no-order-tag.is-waiting:hover,.hint-chip:hover,.pc,.addorg-drawer,.paper iframe,.chip.wanted,.welcome-kural,.tab-count.bad,.tab.on .tab-count.bad,.add-door,.add-door-form,.pill.wait,.group-line .group-tag i,.group-line>.group-room[aria-current=page],.group-line .group-more-list,.close-state.is-done,.close-state.is-aside,.brain tr.bad td,.lp-step,.lp-state.is-done,.lp-state.is-aside,.lp-card,.group-line .group-room .group-count,.rhy-tile,.rhy-pin,.rhy-lines li,.tin-line,.tin-add,.pchip-money,.pchip-dot,.pchip-gap,.pchip-loose,.prail-fold,.prail-bar,.prail-list li.is-now .prail-bar,.prail-list li.is-soon .prail-bar,.prail-dot,.prail-dot.is-now,.prail-dot.is-soon,.gbox,.form-sheet,.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),.form-sheet select:not([multiple]),.knum,.logo-plate,.fold,.narration,.more-menu-list,.bill-head .bill-actions .more-menu-list .btn-stop:is(:hover,:focus-visible),.paper-panel,.paper-view iframe,.vm-scroll,.rb-table.vm th:first-child,.rb-table.vm td:first-child,.verdict-passed,.verdict-failed,.verdict-unreadable,.verdict-flaky,.passed-door,.passed-why,.tds-stand.paid,.tds-stand.late,.grn-question,td.grn-waits,.bill-offer,.rb-table.box-sheet tr.box-line td,.rb-table.box-sheet tr.box-kumkum td,.law-choice label,.bridge tr.bridge-open td,.gst-labels .pill.app,.gst-labels .pill.exc,.filed-grid tr.is-refused td,.way-choice label,.unit-ask,.desk-offer,.row-menu-door,.row-menu-list,.row-menu-item.is-stop:hover,.row-menu-item.is-stop:focus-visible,.bank-flag,.bank-flag.is-none,.gate-banner,.apa-tabs .qtab .mono,.apa-tabs .qtab.on .mono,.thl-tab.on,.thl-tab:not(.is-empty) .mono,.thl-sheet,.thl-passed,.thl-n.is-done,.card-queue,.card-unusual,.btn.card-risky:hover:not(:disabled),.card-paper,.fg-wrap,.fg-table th.fg-nw,.fg-table td.fg-nw,.fg-item>td.fg-nw,.fg-cell.has .fg-fig,.fg-note td,.fg-total td.fg-nw,.fg-pop,.fg-plan,.fg-act.first,.fg-empty,.kb-box,.kb-shelf,.kb-fly,.kb-menu,.shruti-card,.shruti-col,.shruti-count,.month-box,.month-box.is-no_bill,.dn-tds-tick-box,.opening-tds-rows tr.is-refused td select,.opening-tds-rows tr.is-refused td input,.tdsr-chip,.tdsr-chip.is-kumkum,.tdsr-band,.tdsr-band.is-kumkum,.tdsr-total,.rb-table tr.tdsr-fit td,.tds-ask,.tds-ask-side.on,.tds-ask select.refused,.tds-ask input.refused,.tds-stand.due,.rb-table tr.picked td,.k-missing-row,.k-reminder,.lp-essentials-done,.rule-overlap-words,.rule-sentence,.bank-closed,.cond-row.is-bad select,.cond-row.is-bad input,.cond-amtpair input.bad,.ledger-search>input.is-bad,.fset.bad .ledger-search>input,.master-pick>:is(input,textarea).is-bad,.fset.bad .master-pick>:is(input,textarea),.ledger-search-list,.rule-notices,.rule-bankbox,.still-named-line,.upl-rules,.door.door-exc,td.amt>a.door.door-exc,.door.door-exc:hover,.entity-menu,.master-pick-list,.month-ask,.payon-box:hover,.fg-cell.st-late .fg-fig,.fg-key.st-late,.fg-key,.fg-place-pick,.fg-place-pick:hover,.fg-place-pick.on,.apa-subtabs .qtab .mono,.quick-bank-filters,.quick-bank .segmented button,.quick-bank-refused,.quick-bank-notice,.quick-bank-empty,.quick-keyboard p,.split-new-list,.colf-pop,.billup-bar span,.fig-off,.dbill-need,.dbill-need.is-given,.dbill-approvers-list,.vx-menu,.dq-did.is-done,.head-rows .terms-ask .terms-days.refused,.lsheet,.text-sheet,.aar-dot.is-done,.smap-sheet,.smap-nd.pick>.smap-n,.smap-rh.pick>.smap-n,.smap-mh,.smap-pp.pick,.smap-cell.open,.smap-rrow.new>.smap-rc,.smap-rrow.new>.smap-cell,.smap-pop,.smap-btn,.smap-fade span,.smap-focus,.smap-grid.smap-focus-people>.smap-colh:first-child,.smap-grid.smap-focus-people .smap-rc,.smap-grid.smap-focus-people>.smap-foot,.apw-work,.apw-blk.is-open,.apw-addp,.land-here,.land-table tbody.land-here td,.tday-band,.tday-step.is-now,.tday-now,.tday-plan,.tday-dates,.tday-atable tr.tday-at td,.bdk-all,.bdk-card,.bdk-chip,.bdk-reads,.bdk-list,.bdk-sitting,.bank-card,.rt-detail,.rt-suggest,.act-panel .btu-refuse){--ink:#1b2734;--ink-soft:#54677c;--rule:var(--panel-line);--rule-strong:#afbdce;--hair:#edf1f5;--chip:#eaeff4;--sel:var(--panel-wash);--brass:#23395b;--brass-hover:#1b2b45;--door:#23395b;--door-hover:#1b2b45;--on-door:#fff;--moss:#0e7c4a;--moss-ink:#0a5c37;--kumkum:#b3423a;--turmeric:#7a4e00;--field-line:#8795a5;--field-line-hover:#6e7d8f;--focus:#23395b;--focus-halo:#23395b4d;--paper:#f2f5f8}@supports (color:lab(0% 0 0)){:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) :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,input[type=checkbox],input[type=radio],input[type=checkbox]:checked,input[type=radio]:checked,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.dropzone,.fwd-steps,.fwd-requests,.roomguide,.facts,.worthalook,.form-error,.spine,.badge,.gadd:hover,.orgtree,.subbar,.profile-menu,.warn-block,.home-row,.master-card,.bigform,.autonote,.field-remove:hover,.chip,.card,.pill.exc,.pill.app,.palette-trigger,.palette,.component,.gallery-light,.modal-head,.modal-note,.modal-foot,.stack-warn,.levy,.levy-opt select,.levy-opt input[type=text],.stack-uom,.stack-acct,.stack-opt select,.stack-narrow,.stack-shelf,.addtax,.combo-list,.rb-table,.chart-group th,.seam-pull,.grp-toggle,.typewords,.walk-card,.person,.person-off,.peopleform,.form-ok,.inv-qty,.inv-rate,.inv-submitted,.inv-approved,.jrnl,.seg-b,.seg-b.on,.jrnl-tag-list,.theme-card,.sample-body,.sample-done,.sample-exc,.scope-panel,.on-card,.railitem .bub,.strip-menu .mw.open .mw-word,.strip-menu .mw-list,.strip-menu kbd,.phone-sheet,.bank-spine,.bench-tab.on,.bench-pill.on,.rulecard,.rulecard-head .match,.fset.bad>input,.fset.bad>select,.fset.bad>textarea,td.bad input,td.bad select,.pick-list,.split-new-item.is-stop:hover,.split-new-item.is-stop:focus-visible,.popform.ruleoffer,.redo-leg,.break-line,tr.stmt-break>td,.bank-rail-tab,.bench-subtab.on,.classify-form,.note-tight.rate-bad input,.saro-card,.saro-avatar,.pp-cols,.rl-tick,.rl-tick.on,.ap-wait,.fshelf-item,.fwed-op,.fwed-op.on,.wb-progress i,.wb-ask,.panel,.sheet,.btn.btn-stop,.btn-inline.btn-stop,dialog.act-panel,.bill-over-head,.cards-progress>div,.card-behind,.card-front,.askus-panel,.chipx,.lc-groups,.lc-bar,.dd,.dd-handle,.rb-table td.trend-out,.scores-figure,.morning-card,.desk-q,.no-order-tag.is-waiting:hover,.hint-chip:hover,.pc,.addorg-drawer,.paper iframe,.chip.wanted,.welcome-kural,.tab-count.bad,.tab.on .tab-count.bad,.add-door,.add-door-form,.pill.wait,.group-line .group-tag i,.group-line>.group-room[aria-current=page],.group-line .group-more-list,.close-state.is-done,.close-state.is-aside,.brain tr.bad td,.lp-step,.lp-state.is-done,.lp-state.is-aside,.lp-card,.group-line .group-room .group-count,.rhy-tile,.rhy-pin,.rhy-lines li,.tin-line,.tin-add,.pchip-money,.pchip-dot,.pchip-gap,.pchip-loose,.prail-fold,.prail-bar,.prail-list li.is-now .prail-bar,.prail-list li.is-soon .prail-bar,.prail-dot,.prail-dot.is-now,.prail-dot.is-soon,.gbox,.form-sheet,.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),.form-sheet select:not([multiple]),.knum,.logo-plate,.fold,.narration,.more-menu-list,.bill-head .bill-actions .more-menu-list .btn-stop:is(:hover,:focus-visible),.paper-panel,.paper-view iframe,.vm-scroll,.rb-table.vm th:first-child,.rb-table.vm td:first-child,.verdict-passed,.verdict-failed,.verdict-unreadable,.verdict-flaky,.passed-door,.passed-why,.tds-stand.paid,.tds-stand.late,.grn-question,td.grn-waits,.bill-offer,.rb-table.box-sheet tr.box-line td,.rb-table.box-sheet tr.box-kumkum td,.law-choice label,.bridge tr.bridge-open td,.gst-labels .pill.app,.gst-labels .pill.exc,.filed-grid tr.is-refused td,.way-choice label,.unit-ask,.desk-offer,.row-menu-door,.row-menu-list,.row-menu-item.is-stop:hover,.row-menu-item.is-stop:focus-visible,.bank-flag,.bank-flag.is-none,.gate-banner,.apa-tabs .qtab .mono,.apa-tabs .qtab.on .mono,.thl-tab.on,.thl-tab:not(.is-empty) .mono,.thl-sheet,.thl-passed,.thl-n.is-done,.card-queue,.card-unusual,.btn.card-risky:hover:not(:disabled),.card-paper,.fg-wrap,.fg-table th.fg-nw,.fg-table td.fg-nw,.fg-item>td.fg-nw,.fg-cell.has .fg-fig,.fg-note td,.fg-total td.fg-nw,.fg-pop,.fg-plan,.fg-act.first,.fg-empty,.kb-box,.kb-shelf,.kb-fly,.kb-menu,.shruti-card,.shruti-col,.shruti-count,.month-box,.month-box.is-no_bill,.dn-tds-tick-box,.opening-tds-rows tr.is-refused td select,.opening-tds-rows tr.is-refused td input,.tdsr-chip,.tdsr-chip.is-kumkum,.tdsr-band,.tdsr-band.is-kumkum,.tdsr-total,.rb-table tr.tdsr-fit td,.tds-ask,.tds-ask-side.on,.tds-ask select.refused,.tds-ask input.refused,.tds-stand.due,.rb-table tr.picked td,.k-missing-row,.k-reminder,.lp-essentials-done,.rule-overlap-words,.rule-sentence,.bank-closed,.cond-row.is-bad select,.cond-row.is-bad input,.cond-amtpair input.bad,.ledger-search>input.is-bad,.fset.bad .ledger-search>input,.master-pick>:is(input,textarea).is-bad,.fset.bad .master-pick>:is(input,textarea),.ledger-search-list,.rule-notices,.rule-bankbox,.still-named-line,.upl-rules,.door.door-exc,td.amt>a.door.door-exc,.door.door-exc:hover,.entity-menu,.master-pick-list,.month-ask,.payon-box:hover,.fg-cell.st-late .fg-fig,.fg-key.st-late,.fg-key,.fg-place-pick,.fg-place-pick:hover,.fg-place-pick.on,.apa-subtabs .qtab .mono,.quick-bank-filters,.quick-bank .segmented button,.quick-bank-refused,.quick-bank-notice,.quick-bank-empty,.quick-keyboard p,.split-new-list,.colf-pop,.billup-bar span,.fig-off,.dbill-need,.dbill-need.is-given,.dbill-approvers-list,.vx-menu,.dq-did.is-done,.head-rows .terms-ask .terms-days.refused,.lsheet,.text-sheet,.aar-dot.is-done,.smap-sheet,.smap-nd.pick>.smap-n,.smap-rh.pick>.smap-n,.smap-mh,.smap-pp.pick,.smap-cell.open,.smap-rrow.new>.smap-rc,.smap-rrow.new>.smap-cell,.smap-pop,.smap-btn,.smap-fade span,.smap-focus,.smap-grid.smap-focus-people>.smap-colh:first-child,.smap-grid.smap-focus-people .smap-rc,.smap-grid.smap-focus-people>.smap-foot,.apw-work,.apw-blk.is-open,.apw-addp,.land-here,.land-table tbody.land-here td,.tday-band,.tday-step.is-now,.tday-now,.tday-plan,.tday-dates,.tday-atable tr.tday-at td,.bdk-all,.bdk-card,.bdk-chip,.bdk-reads,.bdk-list,.bdk-sitting,.bank-card,.rt-detail,.rt-suggest,.act-panel .btu-refuse){--focus-halo:lab(23.4764% .0750423 -23.3996/.3)}}:where(:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest])) :where(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,input[type=checkbox],input[type=radio],input[type=checkbox]:checked,input[type=radio]:checked,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.dropzone,.fwd-steps,.fwd-requests,.roomguide,.facts,.worthalook,.form-error,.spine,.badge,.gadd:hover,.orgtree,.subbar,.profile-menu,.warn-block,.home-row,.master-card,.bigform,.autonote,.field-remove:hover,.chip,.card,.pill.exc,.pill.app,.palette-trigger,.palette,.component,.gallery-light,.modal-head,.modal-note,.modal-foot,.stack-warn,.levy,.levy-opt select,.levy-opt input[type=text],.stack-uom,.stack-acct,.stack-opt select,.stack-narrow,.stack-shelf,.addtax,.combo-list,.rb-table,.chart-group th,.seam-pull,.grp-toggle,.typewords,.walk-card,.person,.person-off,.peopleform,.form-ok,.inv-qty,.inv-rate,.inv-submitted,.inv-approved,.jrnl,.seg-b,.seg-b.on,.jrnl-tag-list,.theme-card,.sample-body,.sample-done,.sample-exc,.scope-panel,.on-card,.railitem .bub,.strip-menu .mw.open .mw-word,.strip-menu .mw-list,.strip-menu kbd,.phone-sheet,.bank-spine,.bench-tab.on,.bench-pill.on,.rulecard,.rulecard-head .match,.fset.bad>input,.fset.bad>select,.fset.bad>textarea,td.bad input,td.bad select,.pick-list,.split-new-item.is-stop:hover,.split-new-item.is-stop:focus-visible,.popform.ruleoffer,.redo-leg,.break-line,tr.stmt-break>td,.bank-rail-tab,.bench-subtab.on,.classify-form,.note-tight.rate-bad input,.saro-card,.saro-avatar,.pp-cols,.rl-tick,.rl-tick.on,.ap-wait,.fshelf-item,.fwed-op,.fwed-op.on,.wb-progress i,.wb-ask,.panel,.sheet,.btn.btn-stop,.btn-inline.btn-stop,dialog.act-panel,.bill-over-head,.cards-progress>div,.card-behind,.card-front,.askus-panel,.chipx,.lc-groups,.lc-bar,.dd,.dd-handle,.rb-table td.trend-out,.scores-figure,.morning-card,.desk-q,.no-order-tag.is-waiting:hover,.hint-chip:hover,.pc,.addorg-drawer,.paper iframe,.chip.wanted,.welcome-kural,.tab-count.bad,.tab.on .tab-count.bad,.add-door,.add-door-form,.pill.wait,.group-line .group-tag i,.group-line>.group-room[aria-current=page],.group-line .group-more-list,.close-state.is-done,.close-state.is-aside,.brain tr.bad td,.lp-step,.lp-state.is-done,.lp-state.is-aside,.lp-card,.group-line .group-room .group-count,.rhy-tile,.rhy-pin,.rhy-lines li,.tin-line,.tin-add,.pchip-money,.pchip-dot,.pchip-gap,.pchip-loose,.prail-fold,.prail-bar,.prail-list li.is-now .prail-bar,.prail-list li.is-soon .prail-bar,.prail-dot,.prail-dot.is-now,.prail-dot.is-soon,.gbox,.form-sheet,.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),.form-sheet select:not([multiple]),.knum,.logo-plate,.fold,.narration,.more-menu-list,.bill-head .bill-actions .more-menu-list .btn-stop:is(:hover,:focus-visible),.paper-panel,.paper-view iframe,.vm-scroll,.rb-table.vm th:first-child,.rb-table.vm td:first-child,.verdict-passed,.verdict-failed,.verdict-unreadable,.verdict-flaky,.passed-door,.passed-why,.tds-stand.paid,.tds-stand.late,.grn-question,td.grn-waits,.bill-offer,.rb-table.box-sheet tr.box-line td,.rb-table.box-sheet tr.box-kumkum td,.law-choice label,.bridge tr.bridge-open td,.gst-labels .pill.app,.gst-labels .pill.exc,.filed-grid tr.is-refused td,.way-choice label,.unit-ask,.desk-offer,.row-menu-door,.row-menu-list,.row-menu-item.is-stop:hover,.row-menu-item.is-stop:focus-visible,.bank-flag,.bank-flag.is-none,.gate-banner,.apa-tabs .qtab .mono,.apa-tabs .qtab.on .mono,.thl-tab.on,.thl-tab:not(.is-empty) .mono,.thl-sheet,.thl-passed,.thl-n.is-done,.card-queue,.card-unusual,.btn.card-risky:hover:not(:disabled),.card-paper,.fg-wrap,.fg-table th.fg-nw,.fg-table td.fg-nw,.fg-item>td.fg-nw,.fg-cell.has .fg-fig,.fg-note td,.fg-total td.fg-nw,.fg-pop,.fg-plan,.fg-act.first,.fg-empty,.kb-box,.kb-shelf,.kb-fly,.kb-menu,.shruti-card,.shruti-col,.shruti-count,.month-box,.month-box.is-no_bill,.dn-tds-tick-box,.opening-tds-rows tr.is-refused td select,.opening-tds-rows tr.is-refused td input,.tdsr-chip,.tdsr-chip.is-kumkum,.tdsr-band,.tdsr-band.is-kumkum,.tdsr-total,.rb-table tr.tdsr-fit td,.tds-ask,.tds-ask-side.on,.tds-ask select.refused,.tds-ask input.refused,.tds-stand.due,.rb-table tr.picked td,.k-missing-row,.k-reminder,.lp-essentials-done,.rule-overlap-words,.rule-sentence,.bank-closed,.cond-row.is-bad select,.cond-row.is-bad input,.cond-amtpair input.bad,.ledger-search>input.is-bad,.fset.bad .ledger-search>input,.master-pick>:is(input,textarea).is-bad,.fset.bad .master-pick>:is(input,textarea),.ledger-search-list,.rule-notices,.rule-bankbox,.still-named-line,.upl-rules,.door.door-exc,td.amt>a.door.door-exc,.door.door-exc:hover,.entity-menu,.master-pick-list,.month-ask,.payon-box:hover,.fg-cell.st-late .fg-fig,.fg-key.st-late,.fg-key,.fg-place-pick,.fg-place-pick:hover,.fg-place-pick.on,.apa-subtabs .qtab .mono,.quick-bank-filters,.quick-bank .segmented button,.quick-bank-refused,.quick-bank-notice,.quick-bank-empty,.quick-keyboard p,.split-new-list,.colf-pop,.billup-bar span,.fig-off,.dbill-need,.dbill-need.is-given,.dbill-approvers-list,.vx-menu,.dq-did.is-done,.head-rows .terms-ask .terms-days.refused,.lsheet,.text-sheet,.aar-dot.is-done,.smap-sheet,.smap-nd.pick>.smap-n,.smap-rh.pick>.smap-n,.smap-mh,.smap-pp.pick,.smap-cell.open,.smap-rrow.new>.smap-rc,.smap-rrow.new>.smap-cell,.smap-pop,.smap-btn,.smap-fade span,.smap-focus,.smap-grid.smap-focus-people>.smap-colh:first-child,.smap-grid.smap-focus-people .smap-rc,.smap-grid.smap-focus-people>.smap-foot,.apw-work,.apw-blk.is-open,.apw-addp,.land-here,.land-table tbody.land-here td,.tday-band,.tday-step.is-now,.tday-now,.tday-plan,.tday-dates,.tday-atable tr.tday-at td,.bdk-all,.bdk-card,.bdk-chip,.bdk-reads,.bdk-list,.bdk-sitting,.bank-card,.rt-detail,.rt-suggest,.act-panel .btu-refuse){color:var(--ink)}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) input[type=radio]:before{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) input[type=file]::file-selector-button:hover{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .sw i:after,:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .sw.on i:after{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .desk-progress::-webkit-progress-value{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .desk-progress::-moz-progress-bar{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .cell-bars progress::-webkit-progress-value{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .cell-bars progress::-moz-progress-bar{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .cell-bars li.judged progress::-webkit-progress-value{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .cell-bars li.judged progress::-moz-progress-bar{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .mg-key:before,:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .mg-key.mg-item:before,:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .mg-key.mg-money:before,:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .paper-divider:hover:after,:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .paper-divider:focus-visible:after,:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .apw-st:before,:root:is([data-mode=teal],[data-mode=deep-teal],[data-mode=navy],[data-mode=navy-light],[data-mode=forest]) .apw-st.on:before{--brass:#23395b;--moss:#0e7c4a;--kumkum:#b3423a;--ink:#1b2734;--ink-soft:#54677c}:root[data-font=source] body{--font-fraunces:var(--font-source-serif), Georgia, serif;--font-plex:var(--font-source-sans), system-ui, sans-serif;--font-spline:var(--font-source-code), ui-monospace, Menlo, monospace}:root[data-font=instrument] body{--font-fraunces:var(--font-instrument-serif), Georgia, serif;--font-plex:var(--font-instrument-sans), system-ui, sans-serif;--font-spline:var(--font-geist-mono), ui-monospace, Menlo, monospace}:root[data-font=figtree] body{--font-fraunces:var(--font-newsreader), Georgia, serif;--font-plex:var(--font-figtree), system-ui, sans-serif;--font-spline:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace}:root[data-font=segoe] body{--font-fraunces:"Segoe UI", var(--font-open-sans), system-ui, sans-serif;--font-plex:"Segoe UI", var(--font-open-sans), system-ui, sans-serif;--font-spline:"Cascadia Mono", Consolas, var(--font-source-code), ui-monospace, Menlo, monospace}.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{container-type:inline-size}.mer-stage h2{font-family:var(--font-fraunces), serif;white-space:nowrap;margin:0;font-size:clamp(18px,3.6cqi,38px);font-weight:600;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{flex-direction:column;gap:14px;width:340px;display:flex}.login-card .seal{background:0 0;border:0;width:auto;height:auto;margin:0;font-size:30px}.login-card h1{font-family:var(--font-fraunces), serif;color:var(--ink);text-align:center;margin:0;font-size:28px;font-weight:400}.login-card .tag{color:var(--ink-soft);text-align:center;margin:0;font-size:13px;line-height:1.55}.login-sheet.form-sheet{border-radius:6px;flex-direction:column;gap:16px;padding:22px 22px 20px;display:flex}.login-sheet .fset>label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.login-sheet .fset>input{font-size:14px}.login-sheet .fset>.form-error{margin:4px 0 0}.login-sheet .tick{font-size:12.5px;font-weight:400}.login-row{align-items:center;gap:12px;display:flex}.login-row>.login-door{margin:0 0 0 auto;font-size:12px}.login-count{color:var(--ink-soft);font-size:11px}.login-count.is-enough{color:var(--moss)}input.login-code{letter-spacing:.3em}.login-answer{margin:0;font-size:13.5px;line-height:1.55}.login-door{color:var(--brass);border-radius:3px;margin-top:8px;font-size:12.5px;text-decoration:none;display:inline-block}.login-door:hover{color:var(--brass-hover);text-underline-offset:3px;text-decoration:underline}.login-door:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.login-said .btn{text-align:center;text-decoration:none}.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)}.profile-menu{min-width:316px}.profile-menu .profile-head{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:8px 10px 4px;font-size:10.5px}.profile-menu .look-swatches{gap:8px;padding:4px 10px 8px;display:flex}.profile-menu .look-swatch{border:1px solid var(--rule);cursor:pointer;border-radius:50%;flex:none;width:24px;height:24px;padding:0}.profile-menu .look-swatch:hover{box-shadow:0 0 0 2px var(--hair)}.profile-menu .look-swatch.on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--brass)}.profile-menu .look-swatch:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--focus);outline:none}.profile-menu .look-swatch.sw-light{background:#f2f5f8}.profile-menu .look-swatch.sw-teal{background:#0d6360}.profile-menu .look-swatch.sw-deep-teal{background:#0e4f4c}.profile-menu .look-swatch.sw-navy{background:#23395b}.profile-menu .look-swatch.sw-navy-light{background:#365a8b}.profile-menu .look-swatch.sw-forest{background:#1f5a45}.profile-menu .look-swatch.sw-dark{background:#0f141b}.profile-menu .look-fonts{flex-wrap:wrap;gap:2px 12px;padding:2px 10px 8px;display:flex}.profile-menu .look-fonts .look-font{width:auto;color:var(--ink-soft);border-radius:0;padding:2px 0;display:inline}.profile-menu .look-fonts .look-font:hover{color:var(--ink);background:0 0}.profile-menu .look-fonts .look-font.on{color:var(--brass);text-underline-offset:4px;text-decoration:underline}.profile-menu .profile-sep{background:var(--hair);height:1px;margin:4px 4px 6px}.profile-menu>.form-error{margin:0 10px 8px}.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}td.docno.long-name{white-space:normal;max-width:100ch}td.docno.long-name>.door{overflow-wrap:anywhere;text-align:left}.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 .palette-trigger{flex:1;max-width:420px;margin-left:auto}.strip-menu{flex:none;align-self:stretch;align-items:stretch;margin-left:-10px;display:flex}.strip-menu .mw{display:flex;position:relative}.strip-menu .mw-word{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:13px}.strip-menu .mw-word:hover,.strip-menu .mw-word:focus-visible{color:var(--brass);outline:none}.strip-menu .mw.here .mw-word{color:var(--brass);box-shadow:inset 0 -2px 0 var(--brass)}.strip-menu .mw.open .mw-word{background:var(--card);box-shadow:inset 1px 0 0 var(--rule), inset -1px 0 0 var(--rule), inset 0 1px 0 var(--rule)}.strip-menu .mw.here.open .mw-word{box-shadow:inset 1px 0 0 var(--rule), inset -1px 0 0 var(--rule), inset 0 1px 0 var(--rule), inset 0 -2px 0 var(--brass)}.strip-menu .mw-list{z-index:60;background:var(--card);border:1px solid var(--rule);min-width:292px;box-shadow:var(--shadow);border-radius:0 8px 8px;padding:8px 6px 6px;position:absolute;top:100%;left:0}.strip-menu .mw-list.two{min-width:540px}.strip-menu .mw-list.end{border-radius:8px 0 8px 8px;left:auto;right:0}.strip-menu .mw-cols{display:flex}.strip-menu .mw-col{flex:1 1 0;min-width:0}.strip-menu .mw-col+.mw-col{border-left:1px solid var(--hair);margin-left:6px;padding-left:6px}.strip-menu h5,.phone-list h5{font-family:var(--font-spline), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin:4px 10px 3px;font-size:10px;font-weight:400;display:flex}.strip-menu .mw-item,.phone-list .mw-item{color:var(--ink);white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:baseline;gap:24px;padding:4px 10px;font-size:13px;line-height:20px;text-decoration:none;display:flex}.strip-menu .mw-item:hover,.strip-menu .mw-item:focus-visible,.phone-list .mw-item:hover{background:var(--hair);outline:none}.strip-menu .mw-item.here,.phone-list .mw-item.here{color:var(--brass)}.strip-menu .mw-item.here .w,.phone-list .mw-item.here .w{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.strip-menu .mw-item .n,.phone-list .mw-item .n{font-family:var(--font-spline), monospace;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.strip-menu .mw-sep{background:var(--hair);height:1px;margin:6px 4px}.strip-menu .mw-foot{border-top:1px solid var(--hair);white-space:nowrap;font-family:var(--font-spline), monospace;color:var(--ink-soft);align-items:center;gap:14px;margin-top:6px;padding:7px 10px 2px;font-size:10.5px;display:flex}.strip-menu .mw-foot .mw-alt{margin-left:auto}.strip-menu kbd{font-family:var(--font-spline), monospace;border:1px solid var(--rule);color:var(--ink-soft);background:var(--card);border-radius:3px;margin:0 2px 0 0;padding:0 4px;font-size:10px;line-height:14px}.phone-menu{display:none}@media (max-width:700px){.phone-menu{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-right:6px;padding:6px 8px;font-size:13px;display:block}.phone-menu.open{color:var(--brass);background:var(--sel)}.phone-sheet{z-index:70;background:var(--card);padding:8px 16px 24px;position:fixed;inset:48px 0 0;overflow-y:auto}.phone-sheet-head{justify-content:space-between;align-items:center;padding:6px 0 10px;display:flex}.phone-sheet-title{color:var(--ink);font-size:15px}.phone-find{text-align:left;width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--field-line);cursor:pointer;background:0 0;margin-bottom:8px;padding:9px 2px;font-size:13px;display:block}.phone-word{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:12px 2px;font-size:14px;display:flex}.phone-word.here{color:var(--brass)}.phone-word:after{content:"";border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);width:6px;height:6px;margin-right:4px;transition:transform .15s;transform:rotate(-45deg)}.phone-word[aria-expanded=true]:after{transform:rotate(45deg)}.phone-list{border-bottom:1px solid var(--hair);padding:4px 0 8px}.phone-list .mw-item{padding:8px 10px;font-size:14px}.rig-strip:has(.palette-scrim){border:0;height:0;padding:0;display:flex;overflow:visible}.rig-strip:has(.palette-scrim)>:not(.palette-scrim){display:none}}.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-head .rulecard-confirm{align-self:center;margin-left:12px}.split-new-item.is-stop,.split-new-item.after-rule.is-stop{color:var(--kumkum)}.split-new-item.is-stop:hover,.split-new-item.is-stop:focus-visible{background:var(--kumkum-bg)}.rulecard .rulecard-said{margin-top:-8px}.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}.pp-head h3{white-space:nowrap;margin:0;font-size:20px;font-weight:500}.pp-head .btn.is-denied{opacity:.5}.pp-screen .btn[data-keys]:after,.pp-add .btn[data-keys]:after{content:attr(data-keys);font-family:var(--font-spline), monospace;border:1px solid color-mix(in oklab, var(--on-door) 35%, var(--door));color:inherit;border-radius:3px;margin-left:8px;padding:0 5px;font-size:10.5px;font-weight:400}.pp-table td.pp-who{white-space:nowrap}.pp-name{letter-spacing:0;font-family:inherit;font-size:12.5px}.pp-count{letter-spacing:0;font-family:inherit}.pp-mail{color:var(--ink-soft);margin-top:1px;font-size:11px;display:block}.pp-chip{background:var(--chip);color:var(--ink-soft);margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:500}.pp-table td.pp-low{color:var(--kumkum)}.pp-table td.pp-quiet{color:var(--ink-soft)}.pp-table .jl-acts .linky{font-size:12.5px;font-weight:500}.pp-table>tbody>tr.jl-open>td{padding:4px 22px 18px}.pp-lines{flex-direction:column;gap:8px;display:flex}.pp-cols{background:var(--card);border:1px solid var(--hair);border-radius:8px;display:flex}.pp-col{flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px 20px;display:flex}.pp-col+.pp-col{border-left:1px solid var(--hair)}.pp-col-role{flex:.8}.pp-col-company{flex:.7}.pp-col-place{flex:1.15}.pp-col.is-quiet,.pp-list.is-quiet{opacity:.5}.pp-col-h{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 2px;font-size:10.5px;font-weight:400}.pp-col-h b{color:var(--ink);margin-left:8px;font-weight:500}.pp-cols .tick{white-space:nowrap;font-size:12.5px;font-weight:400}.pp-cols .tick input{flex:none;width:14px;min-width:14px;margin:0}.pp-col select{width:100%;max-width:220px}.pp-col select.is-refused{border-color:var(--kumkum)}.pp-list{border-bottom:1px solid var(--hair);flex-direction:column;gap:6px;max-height:170px;padding:4px 2px 4px 0;display:flex;overflow-y:auto}.pp-list.is-short{border-bottom:0;max-height:none}.pp-find{width:100%}.pp-say{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.pp-say .linky,.pp-more,.pp-another{font-size:12.5px}.pp-more,.pp-another{align-self:flex-start}.pp-said{white-space:normal;margin:2px 0 0;font-weight:500}.pp-open>.pp-say{margin-bottom:8px}.pp-foot{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.pp-sentence{color:var(--ink-soft);max-width:96ch;margin:0 auto 0 0;font-size:12.5px;line-height:1.5}.pp-foot .pp-note{flex-basis:100%;order:-1;margin:0}.pp-add-top{flex-wrap:wrap;gap:26px;margin-bottom:14px;display:flex}.pp-add-top .fset{flex:200px;max-width:280px}.pp-add-top .fset+.fset{margin-top:0}.pp-add>.pp-say,.pp-add>.pp-said{margin-bottom:12px}.pp-key{-webkit-user-select:all;user-select:all;font-size:14px}.fb-screen .pp-head h2{font-size:22px}.fb-screen .pp-head>.btn{margin-left:auto}.fb-back{margin:0 0 6px;font-size:12.5px}.fb-clienthead{align-items:baseline;gap:18px;margin-bottom:12px}.fb-clienthead .linky{font-size:13px}.fb-entities{margin-bottom:4px}.fb-subs{border-bottom-color:var(--hair);margin-bottom:14px}.fb-subs .tab{padding:6px 12px 8px;font-size:12.5px}.fb-places-head{flex-wrap:wrap;margin-bottom:12px}.fb-add{display:contents}.fb-client .pp-head>.btn{margin-left:auto}.fb-places-head .stack-add{padding:var(--control-py) 14px;border-radius:var(--control-r);font-size:var(--control-fs);background:var(--door);color:var(--on-door);white-space:nowrap;margin-left:auto}.fb-places-head .stack-add:hover{background:var(--door-hover);text-decoration:none}.fb-places-head .stack-add:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.fb-places-head .stack-add.is-denied{opacity:.5}.fb-add>.shelfform,.fb-add>form{flex-basis:100%}.pp-table td.fb-wrap{white-space:normal;min-width:18ch}.fb-kbd+.fb-kbd{margin-left:4px}.fb-blocks{flex-direction:column;display:flex}.fb-block+.fb-block{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.fb-block-h{color:var(--ink);margin:0 0 8px;font-weight:500}.rl-screen .btn[data-keys]:after,.rl-panel .btn[data-keys]:after{content:attr(data-keys);font-family:var(--font-spline), monospace;border:1px solid color-mix(in oklab, var(--on-door) 35%, var(--door));color:inherit;border-radius:3px;margin-left:8px;padding:0 5px;font-size:10.5px;font-weight:400}.rl-screen th.rl-cnt,.rl-screen td.rl-cnt{text-align:right;font-variant-numeric:tabular-nums}.rl-screen td.rl-who{white-space:nowrap}.rl-screen .rl-quiet{color:var(--ink-soft)}.rl-screen .jl-acts .linky{font-size:12.5px;font-weight:500}.rl-table>tbody>tr>td.rl-approve{white-space:normal;min-width:22ch;max-width:72ch}.rl-back{margin:0 0 6px;font-size:12.5px}.rl-head{flex-wrap:wrap}.rl-head h2{white-space:nowrap}.rl-head .pp-chip{margin-left:0}.rl-people{letter-spacing:0;font-family:inherit;font-size:12.5px}.rl-with{color:var(--ink-soft);align-items:baseline;gap:12px;font-size:12.5px;display:inline-flex}.rl-head-acts{margin-left:auto}.rl-tw{width:16px;color:var(--ink-soft);font-size:10px;display:inline-block}.rl-groups>tbody>tr.is-open .rl-tw{color:var(--brass)}.rl-ticks{width:960px}.rl-ticks th:first-child{width:400px}.rl-ticks th.rl-vb{width:88px}.rl-ticks th.rl-vb,.rl-ticks td.rl-vb{text-align:center;padding:6px 0}.rl-ticks td.rl-mod .sub{color:var(--ink-soft);font-size:11.5px;display:block}.rl-ticks td.rl-mod:has(>.jl-tw) .sub{padding-left:20px}.rl-ticks tr.rl-report>td.rl-mod{padding-left:20px}.rl-ticks tr.rl-said-row>td{border-bottom:0;padding:0 0 8px}.rl-none{color:var(--ink-soft)}.rl-pairs{vertical-align:middle;justify-content:center;align-items:center;gap:6px;display:inline-flex}.rl-tick{cursor:pointer;border:1.5px solid var(--rule-strong);background:var(--card);width:16px;height:16px;color:var(--card);border-radius:4px;flex:none;place-items:center;margin:0;padding:0;font-family:inherit;font-size:10px;line-height:1;display:inline-grid}.rl-tick.on{background:var(--brass);border-color:var(--brass)}.rl-tick:hover{border-color:var(--brass)}.rl-tick:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.rl-tick.rl-other{cursor:default;border-width:1px;border-color:var(--rule);color:var(--ink-soft);background:0 0}.rl-tick.rl-other.on{background:var(--chip);border-color:var(--rule-strong);color:var(--ink)}.rl-with .rl-tick{vertical-align:-3px;margin-right:6px}.rl-said{white-space:normal;margin:2px 0 0;font-weight:500;display:inline-block}.rl-undo .linky{margin-left:8px;font-weight:500}.rl-pair{flex-wrap:wrap;gap:26px;display:flex}.rl-pair .fset{flex:220px}.rl-pair .fset.narrow{flex:0 0 120px}.rl-pair .fset+.fset{margin-top:0}.rl-panel>.fset+.rl-pair{margin-top:14px}.rl-sentence{color:var(--ink-soft);max-width:64ch;margin:14px 0 0;font-size:12.5px;line-height:1.5}.ap-screen .btn[data-keys]:after{content:attr(data-keys);font-family:var(--font-spline), monospace;border:1px solid color-mix(in oklab, var(--on-door) 35%, var(--door));color:inherit;border-radius:3px;margin-left:8px;padding:0 5px;font-size:10.5px;font-weight:400}.ap-screen .is-denied{opacity:.5}.ap-screen .pp-head .pagehead-count{flex:0 auto}.ap-entities{margin-bottom:4px}.ap-embedded .ap-entities{margin-bottom:8px}.ap-table>tbody>tr.ap-group>td{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);background:0 0;padding-top:14px;font-size:10.5px}.ap-table td.ap-quiet,.ap-table .ap-quiet{color:var(--ink-soft)}.ap-new{color:var(--turmeric)}.ap-table>tbody>tr.jl-open>td{padding:4px 22px 18px}.ap-col-needs{flex:.7}.ap-col-approvers{flex:1.1}.ap-col-who{flex:1.4}.ap-open .tick.ap-sub,.ap-open .ap-sub{padding-left:22px}.ap-open .ap-order{flex-direction:column;gap:8px;display:flex}.ap-open .tick+.ap-ask+.tick{margin-top:6px}.ap-ask{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.ap-ask .seg-b{padding:3px 12px}.ap-say{white-space:normal;margin:0;font-size:12.5px;line-height:1.5}.ap-say b{font-weight:500}.ap-say.ap-short{color:var(--kumkum)}.ap-col-rank select{width:100%;max-width:230px}.ap-sentence{color:var(--ink)}.ap-wait{background:var(--turmeric-bg);border:1px solid var(--hair);border-radius:8px;align-items:baseline;gap:14px;margin-bottom:10px;padding:8px 14px;font-size:12.5px;display:flex}.ap-wait-words{margin:0;line-height:1.5}.ap-wait-said{margin:2px 0 0;font-weight:500;display:block}.ap-wait-acts{white-space:nowrap;gap:16px;margin-left:auto;display:flex}.ap-wait-acts .linky{font-size:12.5px;font-weight:500}.ap-impact{margin-top:14px}.md-table td.md-what{white-space:normal}.md-table .md-sub{color:var(--ink-soft);font-size:11.5px;display:block}.md-lines{flex-direction:column;gap:10px;max-width:520px;display:flex}.md-line{align-items:center;gap:14px;font-size:12.5px;display:flex}.md-line label{flex:1}.md-line input{text-align:right;width:72px}.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);font-weight:600}.fw-final 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}.sheet-band.sheet-band3{grid-template-columns:1.1fr 1fr 1fr}.sheet-foot-left{gap:14px;max-width:60%;display:grid}.sheet-foot-left .sheet-terms{margin-top:0}.sheet-summary{margin-top:18px}.sheet-summary .sheet-table{font-size:11.5px}.sheet+.sheet{margin-top:24px}@media print{.sheet+.sheet{break-before:page;page-break-before:always;margin-top:0}.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.act-panel:has(.print-ask){width:min(440px, calc(calc(100vw / var(--app-scale)) - 32px));padding:22px 24px 18px}.print-ask{flex-direction:column;gap:8px;display:flex}.print-ask+.print-ask{border-top:1px solid var(--hair);margin-top:14px;padding-top:14px}.print-ask-label{color:var(--ink-soft);margin-bottom:2px;font-size:12px}.print-ask>label{align-items:center;gap:10px;margin:0;font-size:13.5px;font-weight:400;display:flex}.print-ask.bad>.print-ask-label{color:var(--kumkum)}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}.lc-row{align-items:center;gap:10px;display:flex}.lc-row .lc-link{flex:1}.lc-tick{accent-color:var(--brass);margin:0}.lc-member.off>td{opacity:.5}.lc-why{color:var(--ink-soft);margin:2px 0 0 23px;font-size:11.5px;display:block}.lc-bar{border:1px solid var(--rule);background:var(--card);border-top:0;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.rb-table tfoot tr.ledger-each td{color:var(--ink-soft);border-bottom:0}.rb-table tfoot tr.ledger-each.first td{border-top:1px solid var(--rule)}.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}.hint-chip{font:inherit;cursor:pointer;white-space:nowrap;background:var(--sel);color:var(--brass);border:0;border-radius:99px;margin-left:8px;padding:2.5px 9px;font-size:11.5px;font-weight:500;display:inline-block}.hint-chip:hover{background:var(--brass-bg)}.hint-chip: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.nudge{box-shadow:inset 3px 0 0 var(--brass)}.pc.nudge.at{box-shadow:0 0 0 1px var(--focus), inset 3px 0 0 var(--brass)}.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{gap:18px;margin-left:auto;display:inline-flex}.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}.deck-add.is-door{align-items:baseline;gap:4px}.deck-add-more{cursor:pointer;background:0 0;border:0;padding:0 2px}@media (min-width:1500px){.deck{grid-template-columns:repeat(4,minmax(0,1fr))}}@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,.add-door[aria-disabled=true]{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}.approver-box{max-width:420px}.approver-box>.footnote{margin:2px 0 4px}.approver-box.compact{align-items:center;gap:8px;max-width:none;margin:0;display:inline-flex}.approver-box.compact>label{white-space:nowrap;margin:0}.approver-box.compact>select{width:auto;min-width:180px}.approver-box.compact>.form-error{flex-basis:100%}.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}.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-drop{width:34px}.bill-lines:not(.is-read):not(.order-lines) col.l-item{width:22%}.bill-lines:not(.is-read) col.l-ledger{width:15%}.bill-lines:not(.is-read):not(.order-lines) col.l-rate{width:11%}.bill-lines:not(.is-read):not(.order-lines) col.l-taxable{width:13%}.bill-lines:not(.is-read):not(.order-lines) col.l-gst{width:11%}.bill-lines:not(.is-read):not(.order-lines) col.l-total{width:12%}.order-lines col.l-item{width:18%}.order-lines col.l-open{width:7%}.order-lines col.l-qty{width:8%}.order-lines col.l-rate{width:11%}.order-lines col.l-taxable{width:12%}.order-lines col.l-gst{width:10%}.order-lines col.l-total{width:12%}.order-lines col.l-ledger{width:14%}.bill-lines td.line-fact{padding-top:calc(6px + var(--control-py) + 1px);overflow-wrap:anywhere}.bill-lines.is-read td.line-fact{padding-top:6px}.bill-lines td.line-fact .line-door{white-space:normal;text-align:left;font-family:inherit}.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,.chain-lines td.line-fact{padding-top:calc(6px + var(--control-py) + 1px)}.form-sheet tbody.line-group>tr:first-child>td.line-fact{padding-top:6px}.chain-lines td.line-fact .line-door{white-space:normal;font-family:inherit}.quiet-word{color:var(--ink-soft);letter-spacing:.02em;margin-left:6px;font-size:11px}.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}.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}}.kb-head{flex-wrap:wrap;align-items:baseline}.kb-gloss{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px}.kb-head-right{align-items:center;gap:10px;margin-left:auto;display:flex}.kb-count{color:var(--ink-soft);font-size:11.5px}.kb-tabs{flex-wrap:wrap;align-items:center;margin-bottom:12px}.kb-tab-cell{align-items:center;display:inline-flex;position:relative}.kb-tab-shared{color:var(--ink-soft)}.kb-tab-from{color:var(--ink-soft);font-size:12px;font-weight:400}.kb-tab-add{color:var(--ink-soft)}.kb-new,.kb-tab-input{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 8px;display:inline-flex}.kb-new input,.kb-tab-input input{width:220px}.kb-patterns{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.kb-patterns-word{color:var(--ink-soft);margin-right:2px;font-size:12px}.kb-pattern{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 4px;font-size:12.5px}.kb-pattern:hover{color:var(--ink)}.kb-pattern.is-on{color:var(--brass);border-bottom-color:var(--brass)}.kb-hint{color:var(--ink-soft);margin:0 0 10px;font-size:12.5px}.kb-note{margin:0 0 10px}.kb-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.kb.is-arranging .kb-wrap{grid-template-columns:minmax(0,1fr) 260px}.kb-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:14px;min-height:164px;display:grid;position:relative}.kb-box,.kb-ghost{--c4:auto;--r4:auto;--c2:auto;--r2:auto}.kb-box{grid-column:var(--c4);grid-row:var(--r4);background:var(--card);min-width:0;color:var(--ink);border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:5px;padding:12px 15px 13px;display:flex;position:relative}.kb-box:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.kb-box.is-sliding{transition:transform .28s}.kb-box.is-held{opacity:.55}.kb-box.is-refused{border-color:var(--kumkum)}:is(.kb-box:has(.kb-menu),.kb-tab-cell:has(.kb-menu)){z-index:15}.kb-ghost{grid-column:var(--c4);grid-row:var(--r4);border:1.5px dashed var(--door);border-radius:8px;position:relative}.kb-ghost:after{content:attr(data-ghost);text-align:center;color:var(--ink);justify-content:center;align-items:center;padding:12px;font-size:12.5px;display:flex;position:absolute;inset:0}.kb-box-head{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.kb-title{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-overflow:ellipsis;border-radius:3px;font-size:11px;text-decoration:none;overflow:hidden}.kb-title:hover{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.kb-tools{align-items:center;gap:6px;display:inline-flex}.kb-dots{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 3px;font-size:15px;line-height:1}.kb-dots:hover{color:var(--brass)}.kb-dots:focus-visible,.kb-shelf-add:focus-visible,.kb-chip:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.kb-handle{cursor:grab;color:var(--ink-soft);touch-action:none;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:14px}.kb-handle:hover{color:var(--brass)}.kb-corner{cursor:nwse-resize;touch-action:none;width:18px;height:18px;position:absolute;bottom:0;right:0}.kb-corner:before{content:"";border-right:2px solid var(--brass);border-bottom:2px solid var(--brass);border-radius:0 0 2px;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.kb-body{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:hidden}.kb-fig{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums;color:var(--brass);white-space:nowrap;border-radius:4px;align-self:flex-start;font-size:28px;line-height:1.1;text-decoration:none}.kb-fig small{color:var(--ink-soft);margin-left:4px;font-size:13px}.kb-fig:hover{text-underline-offset:4px;text-decoration:underline}.kb-line,.kb-note-line{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.kb-note-line{font-size:11.5px}.kb-line.is-exc,.kb-key .is-exc{color:var(--kumkum)}.kb-refusal{color:var(--kumkum);margin:0;font-size:12px}.kb-wait{color:var(--ink-soft);margin:0;font-size:12px}.kb-empty{color:var(--ink-soft);flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px;display:flex}.kb-empty p{margin:0}.kb-short{display:none}.kb-chart{flex:1;width:100%;min-height:28px;display:block;overflow:visible}.kb-chart.is-small{max-height:60px}.kb-path{fill:none}.kb-path.kb-s0{stroke:var(--brass);stroke-width:1.8px}.kb-path.kb-s1{stroke:var(--ink-soft);stroke-width:1.2px;stroke-dasharray:5 4}.kb-pt{stroke:var(--brass);stroke-width:7px;stroke-linecap:round}.kb-pt.is-low{stroke:var(--kumkum);stroke-width:10px}.kb-pt-door:hover .kb-pt{stroke-width:10px}.kb-floor-line{stroke:var(--kumkum);stroke-width:1px;stroke-dasharray:4 4}.kb-bar.kb-b0{fill:var(--brass)}.kb-bar.kb-b1{fill:color-mix(in oklab, var(--brass) 45%, var(--card))}.kb-t0{fill:var(--brass);color:var(--brass)}.kb-t1{fill:color-mix(in oklab, var(--brass) 62%, var(--card));color:color-mix(in oklab, var(--brass) 62%, var(--card))}.kb-t2{fill:color-mix(in oklab, var(--brass) 40%, var(--card));color:color-mix(in oklab, var(--brass) 40%, var(--card))}.kb-t3{fill:color-mix(in oklab, var(--brass) 24%, var(--card));color:color-mix(in oklab, var(--brass) 24%, var(--card))}.kb-t4{fill:color-mix(in oklab, var(--brass) 12%, var(--card));color:color-mix(in oklab, var(--brass) 12%, var(--card))}.kb-band{stroke:var(--card);stroke-width:1px}.kb-pt-door:hover .kb-band,.kb-pt-door:hover .kb-bar{opacity:.85}.kb-axis{font-family:var(--font-spline), monospace;color:var(--ink-soft);font-size:10px;display:flex}.kb-axis>span{text-align:center;white-space:nowrap;flex:1 1 0;overflow:hidden}.kb-key{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex;overflow:hidden}.kb-sw{vertical-align:middle;background:currentColor;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.kb-sw.kb-s0{color:var(--brass)}.kb-sw.kb-s1{color:var(--ink-soft);height:2px}.kb-sw.kb-floor{color:var(--kumkum);height:2px}.kb-mini{border-collapse:collapse;table-layout:fixed;width:100%}.kb-mini td,.kb-mini th{border-bottom:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:3px 0;font-size:12px;overflow:hidden}.kb-mini th{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:0 0 4px;font-size:10px;font-weight:400}.kb-mini td+td,.kb-mini th+th{padding-left:8px}.kb-mini td.amt{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums}.kb-mini tr:last-child td{border-bottom:0}.kb-mini tr.kb-total td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:500}.kb-mini tr.kb-sub td:first-child{color:var(--ink-soft);padding-left:10px}.kb-mini td a,.kb-hbar-name{color:var(--brass);text-decoration:none}.kb-mini td a:hover,.kb-hbar-name:hover{text-underline-offset:3px;text-decoration:underline}.kb-words{color:var(--ink-soft)}.kb-hbars{flex-direction:column;gap:3px;display:flex;overflow:hidden}.kb-hbar{white-space:nowrap;grid-template-columns:minmax(70px,110px) 1fr 84px;align-items:center;gap:10px;font-size:12px;display:grid}.kb-hbar-name{text-overflow:ellipsis;overflow:hidden}.kb-hbar-track{background:color-mix(in oklab, var(--brass) 16%, transparent);border-radius:2px;height:9px;position:relative}.kb-hbar-track i{--fill:0;width:calc(var(--fill) * 100%);color:var(--brass);background:currentColor;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.kb-hbar-amt{text-align:right;font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums}.kb-shelf{background:var(--card);color:var(--ink);border:1px solid var(--rule);max-height:calc(100vh / var(--app-scale) - 160px);border-radius:8px;flex-direction:column;display:flex;position:sticky;top:12px;overflow:auto}.kb-shelf-head{border-bottom:1px solid var(--rule);color:var(--ink-soft);margin:0;padding:10px 14px;font-size:12.5px}.kb-shelf-q{font-family:var(--font-spline), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0;padding:8px 14px 4px;font-size:10px}.kb-shelf-item{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;display:flex}.kb-shelf-item:hover{background:var(--sel)}.kb-shelf-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-shelf-shapes{color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:10px}.kb-shelf-add{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 2px;font-size:14px}.kb-shelf-empty{color:var(--ink-soft);margin:0;padding:10px 14px;font-size:12.5px}.kb-fly{z-index:40;pointer-events:none;background:var(--card);color:var(--ink);border:1px solid var(--brass);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12.5px;position:fixed;box-shadow:0 10px 30px #0a142338}.kb-menu{z-index:15;background:var(--card);width:210px;max-height:360px;color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:6px 0;font-size:12.5px;display:flex;position:absolute;top:32px;right:8px;overflow:auto}.kb-menu-board{width:170px;top:100%;left:0;right:auto}.kb-mh{font-family:var(--font-spline), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0;padding:6px 14px 2px;font-size:10px}.kb-mi{font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:baseline;gap:10px;padding:5px 14px;font-size:12.5px;display:flex}.kb-mi:hover,.kb-mi:focus-visible{background:var(--sel);outline:none}.kb-mi .mono{color:var(--ink-soft);margin-left:auto;font-size:10.5px}.kb-mi.is-on{color:var(--brass)}.kb-mi.is-on:after{content:"✓";margin-left:8px}.kb-mi.is-off{opacity:.5}.kb-mi.is-stop{color:var(--kumkum)}.kb-msep{border:0;border-top:1px solid var(--rule);margin:5px 0}.kb-toast{z-index:40;background:var(--rail);color:var(--on-rail);white-space:nowrap;border-radius:8px;align-items:center;gap:16px;padding:9px 16px;font-size:13px;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.kb-toast-undo{font:inherit;color:var(--on-rail);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kb-ask{flex-direction:column;gap:6px;min-height:0;display:flex}.kb-ask-input{width:100%}.kb-ans{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.kb-ans p{margin:0}.kb-ans-read{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kb-ans-saro{color:var(--ink-soft);font-style:italic}.kb-ans-fig{font-family:var(--font-spline), monospace;font-variant-numeric:tabular-nums;color:var(--brass);white-space:nowrap;align-self:flex-start;font-size:18px;text-decoration:none}.kb-ans-fig:hover{text-underline-offset:4px;text-decoration:underline}.kb-ans-acts{align-items:baseline;gap:14px;display:flex}.kb-line.kb-ans-wider{white-space:normal;color:var(--ink)}.kb-chips{flex-wrap:wrap;gap:6px;display:flex}.kb-chip{font:inherit;color:var(--brass);border:1px solid var(--rule);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;padding:1px 9px;font-size:11.5px}.kb-chip:hover{border-color:var(--brass)}@media (max-width:760px){.kb-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:130px;gap:10px}.kb-box,.kb-ghost{grid-column:var(--c2);grid-row:var(--r2)}.kb-box{padding:10px 12px 11px}.kb-fig{font-size:22px}.kb-box[data-narrow] .kb-full{display:none}.kb-box[data-narrow] .kb-short{display:inline}.kb-box[data-narrow] .kb-hbar{grid-template-columns:minmax(60px,1fr) 54px 58px;gap:8px}.kb-mini td,.kb-hbar{font-size:11.5px}.kb.is-arranging .kb-wrap{grid-template-columns:minmax(0,1fr)}.kb-shelf{max-height:calc(46vh / var(--app-scale));z-index:30;border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #0a14232e}.kb-gloss,.kb-hint{display:none}}.railitem .bub{background:var(--kumkum-bg);color:var(--kumkum);font-weight:500;top:1px;right:1px}.railitem .bub.is-reading,.railitem .bub.is-failed,.group-line .group-room .group-count.is-reading,.group-line .group-room .group-count.is-failed{background:var(--chip);color:var(--ink-soft);font-weight:400}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}.box-note{color:var(--ink-soft);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}.line-ledger-tick{margin-top:14px}.line-ledger-tick .tick-row input[type=checkbox]{flex:none;width:auto;margin:0}.line-ledger-tick .tick-row input[type=checkbox]:disabled{opacity:.5}.line-ledger-tick .tick-row:has(input:disabled) span{opacity:.5}.line-ledger-tick>.sub{margin-top:4px;display:block}.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}.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-status .entity-switch{align-items:center;height:100%;display:inline-flex;position:relative}.rig-status .entity-door{font-size:inherit;letter-spacing:.04em;text-overflow:ellipsis;max-width:40ch;font-weight:600;overflow:hidden}.entity-menu{z-index:60;min-width:380px;font-family:var(--font-plex), sans-serif;letter-spacing:0;white-space:normal;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);color:var(--ink);border-radius:10px;outline:none;padding:6px;position:absolute;bottom:30px;left:-14px}.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-list li.is-split{border-top:1px solid var(--hair);margin-top:4px}.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}.new-sheet .new-sheet-approvers{max-width:560px;margin:0 0 12px}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,.journal-papers td.size,.journal-papers th.size{text-align:right;white-space:nowrap}.journal-papers td.row-acts .door{margin-right:10px}.paper-door{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.paper-list{margin:0;padding:0;list-style:none}.paper-list li{align-items:center;gap:10px;padding:4px 0;display:flex}.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) + 40px);scroll-padding-bottom:var(--status-h)}html:has(.rig-page .group-line){scroll-padding-top:calc(var(--strip-h) + var(--group-line-h) + 40px)}@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:46;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}.colf-manage{align-self:flex-end}.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)}.own-body{min-width:min(380px, calc(80vw / var(--app-scale)))}.own-body>.form-ok,.own-body>.form-error{margin-top:14px}.own-body .fset>.field-refusal{margin-top:1px}.own-none{color:var(--ink-soft);max-width:44ch;margin:0;font-size:12.5px;line-height:1.5}.own-browsers{margin:0;padding:0;list-style:none}.own-browsers li{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:12.5px;display:flex}.own-browsers li:first-child{border-top:0;padding-top:0}.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}.lh-facts>span+span:before{content:"·";color:var(--ink-soft);margin:0 7px}.lh-acts{align-items:center;gap:14px;margin-left:auto;padding-bottom:3px;display:flex}.lsheet{background:var(--card);border:1px solid var(--hair);border-radius:8px;grid-template-columns:1.1fr 1fr 1.15fr;margin:0 0 14px;display:grid}.lsheet-grp{min-width:0;padding:14px 22px 12px}.lsheet-grp+.lsheet-grp{border-left:1px solid var(--hair)}.lsheet-grp h4{font-family:var(--font-spline), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:10.5px;font-weight:400}.lsheet-grp dl{margin:0}.lsheet-kv{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:4px 0;font-size:12.5px;display:flex}.lsheet-kv:last-child{border-bottom:0}.lsheet-kv dt{color:var(--ink-soft);white-space:nowrap}.lsheet-kv dd{white-space:nowrap;margin:0}.lsheet-big{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:24px;font-weight:500;line-height:1.2}.lsheet-sub{color:var(--ink-soft);font-size:12px}.lsheet .door.is-kumkum{color:var(--kumkum)}@media (max-width:900px){.lsheet{grid-template-columns:1fr}.lsheet-grp+.lsheet-grp{border-left:0;border-top:1px solid var(--hair)}}.lstmt-line{flex-wrap:wrap;align-items:center;gap:12px;margin:-4px 0 10px;display:flex}.lparty-find{align-items:center;gap:14px;margin:0 0 10px;display:flex}.lparty-find .reg-find{width:260px}.rb-table tr.at>td{background:var(--sel)}.ledger-via{margin:-6px 0 10px;font-size:12.5px}.ledger-via a{color:var(--brass);text-decoration:none}.ledger-via a:hover{text-decoration:underline}.bank-head{flex-wrap:wrap;align-items:baseline;gap:10px 14px}.bank-head .split-new{margin-left:0}.bank-names{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.bank-name{font-family:var(--font-fraunces), serif;color:var(--ink-soft);border-bottom:2px solid #0000;padding-bottom:2px;font-size:18px;text-decoration:none}.bank-name .mono{font-family:var(--font-spline), monospace;color:var(--ink-soft);font-size:11px}.bank-name:hover{color:var(--ink)}.bank-name.on{color:var(--ink);border-bottom-color:var(--brass)}.bank-add-door{padding-left:9px;padding-right:9px}.bank-head .bank-add-sheet{flex-basis:100%;max-width:760px}.bank-facts{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:2px 0 10px;font-size:12px;display:flex}.bank-facts .door{width:auto;display:inline}.bank-facts button.ccy-tag{vertical-align:baseline;cursor:pointer;background:0 0;width:auto;min-width:0;margin:0;padding:0 6px}.bank-recon{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 14px;font-size:12.5px;display:flex}.bank-recon .mono{font-variant-numeric:tabular-nums;color:var(--ink)}.recon-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.recon-fig.is-apart .mono,.recon-fig.is-apart .recon-cap{color:var(--kumkum)}.recon-op{color:var(--ink-soft);margin-right:6px}.recon-part{white-space:nowrap}.bank-tabs{margin-bottom:10px}.bank-page .stmt-find{align-items:center;gap:12px;margin:4px 0 10px;display:flex}.bank-page .stmt-find .reg-find{max-width:420px}.stmt td.stmt-entry{white-space:nowrap}.stmt td.stmt-entry .sub{white-space:normal}.rb-table tr.is-nudge>td:first-child{box-shadow:inset 2px 0 0 var(--brass)}.stmt tr.stmt-bf td{border-top:1px solid var(--rule);color:var(--ink-soft)}.stmt tr.stmt-panel>td{background:0 0;padding:10px 6px 14px}.sub-inline{color:var(--ink-soft);margin-left:4px;font-size:11.5px}.like-this{opacity:0}.stmt tr:hover .like-this,.like-this:focus-visible{opacity:.55}.classify-sheet{padding:16px 20px 18px}.classify-top{align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.classify-top .fset{min-width:220px}.classify-keys{color:var(--ink-soft);padding-bottom:6px;font-size:11.5px}.classify-keys .kbd{margin:0 4px}.classify-journal{width:100%}.classify-journal .cj-side{width:34px;color:var(--ink-soft)}.classify-journal .cj-x{text-align:right;width:30px}.classify-journal td.amt{width:140px}.classify-journal .amt-input{text-align:right;width:120px}.classify-journal tr.cj-bank td{color:var(--ink)}.classify-journal tr.cj-add td{border-bottom:0}.classify-journal tr.cj-total td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);padding-top:4px}.classify-journal tr.is-bad>td:first-child{box-shadow:inset 2px 0 0 var(--kumkum)}.classify-journal .cj-find{align-items:center;gap:6px;display:inline-flex;position:relative}.classify-journal .cj-find input{min-width:280px}.classify-journal .cj-party{gap:6px;margin-left:10px;display:inline-flex}.classify-journal .cj-tick{margin-left:12px;font-size:12px}.cj-open{color:var(--ink-soft);white-space:nowrap;margin-left:12px;font-size:12px}.cj-open .mono{margin-left:4px}.cj-left{color:var(--kumkum);font-size:12px}.classify-foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:12px;display:flex}.classify-also{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.shelf-door{font-size:12.5px}.shelf-door.on{text-underline-offset:3px;text-decoration:underline}.rule-offer{padding:16px 20px 18px}.rule-offer-head{font-family:var(--font-fraunces), serif;margin:0 0 12px;font-size:15.5px;font-weight:500}.rule-offer-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:0 22px;display:grid}.rule-offer-groups .gbox{min-width:0}.rule-offer-groups>.cond-box{border-bottom:1px solid var(--hair);grid-column:1/-1;margin-bottom:14px;padding-bottom:12px}.form-sheet .rule-offer-groups>.cond-box+.gbox{border-left:0;padding-left:0}.rule-offer .rule-sentence{margin:14px 0 0}.rule-offer-foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:12px;display:flex}.rule-offer-said{color:var(--ink-soft);font-size:12.5px}@media (max-width:1000px){.rule-offer-groups{grid-template-columns:minmax(0,1fr);gap:16px 22px}.form-sheet .rule-offer-groups>.gbox+.gbox{border-left:0;padding-left:0}}.ap-crumb{color:var(--ink-soft);margin:0 0 4px;font-size:12px}.ap-head{flex-wrap:wrap;align-items:center;gap:18px}.ap-head .ap-bank{font-size:13px}.ap-head .ap-line{color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:12.5px}.ap-head .ap-split{margin-left:0}.ap-table td{vertical-align:top}.ap-table th.ap-tick,.ap-table td.ap-tick{width:28px}.ap-table td.ap-posts{white-space:normal;min-width:210px}.ap-table td.ap-posts .sub{display:block}.ap-table td.ap-stmt{font-family:var(--font-spline), monospace;color:var(--ink-soft);overflow-wrap:anywhere;min-width:220px;font-size:12px}.ap-table td.ap-by{color:var(--ink-soft);font-size:12px}.ap-rule{font-family:var(--font-spline), monospace;letter-spacing:.06em;margin-right:6px;font-size:10.5px}mark.ap-lit{background:color-mix(in srgb, var(--brass) 16%, transparent);color:var(--ink);border-radius:2px;padding:0 2px}.ap-ring{box-shadow:0 0 0 1px var(--kumkum);border-radius:4px;padding:1px 6px}.ap-why{color:var(--kumkum);margin-top:4px;font-size:11.5px;display:block}.ap-table td.ap-menu{text-align:right;width:32px}.qc-head{flex-wrap:wrap;align-items:center;gap:18px}.qc-head .qc-gap{margin-left:auto}.qc-find{margin:0 0 10px}.qc-find input{width:min(420px,100%)}.qc-foot{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0;font-size:12px;display:flex}.qc-foot .qc-gap{margin-left:auto}.qc-keys kbd{margin:0 2px 0 8px}.qc-refused{color:var(--kumkum);margin-top:4px;font-size:11.5px;display:block}.colf-range{align-items:center;gap:6px;display:flex}.colf-range input{width:110px}button.period-word,.quick-bank button.tab{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:13.5px}button.period-word.on,.quick-bank button.tab.on{border-bottom-color:var(--brass)}.head-by-entry>.head-to-fill{order:-1}.form-sheet .head-by-entry>.gbox:not(.c12){border-left:1px solid var(--hair);padding-left:22px}.form-sheet .head-by-entry>.gbox.head-to-fill{border-left:0;padding-left:0}.head-by-entry .is-set{color:var(--ink-soft)}.bill-head .bill-head-title{flex-direction:column;flex:0 1000 auto;gap:2px;min-width:6em;display:flex;overflow:hidden}.bill-head .bill-head-title h2{min-width:0}.bill-state{font-family:var(--font-plex), sans-serif;color:var(--ink-soft);margin-left:6px;font-size:13px;font-weight:400}.bill-state.is-approved{color:var(--moss-ink)}.bill-state.is-rejected,.bill-state.is-flagged{color:var(--kumkum)}.bill-family-line{color:var(--ink-soft);flex-wrap:wrap;gap:4px 0;margin:0;font-size:12.5px;display:flex}.bill-family-line>span+span:before{content:"·";color:var(--ink-soft);margin:0 8px}.bill-warning{border-left:2px solid var(--kumkum);margin:0 0 14px;padding:8px 0 8px 12px;font-size:12.5px;line-height:1.6}.bill-warning p{margin:0}.bill-warning-k{color:var(--kumkum)}.bill-warning .door{margin-left:4px}.bill-approvals{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.bill-approvals-k{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.bill-approvals-steps{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.bill-approvals-step{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.bill-approvals-step+.bill-approvals-step:before{content:"→";color:var(--ink-soft);margin-right:6px}.bill-approvals-n{color:var(--ink-soft)}.bill-approvals-step.is-done .bill-approvals-word{color:var(--moss-ink)}.bill-approvals-step.is-turn .bill-approvals-word{color:var(--brass)}.bill-approvals-step.is-passed .bill-approvals-word{color:var(--kumkum)}.bill-approvals-step.is-later{color:var(--ink-soft)}.bill-approvals>:not(.bill-approvals-k):not(.bill-approvals-steps){flex-basis:100%}.tline{margin:0 0 8px;font-size:12.5px;line-height:1.6}.rb-table.rb-fit{width:auto;min-width:360px}.bill-journals tr.bill-journal-head td{border-bottom:1px solid var(--hair);padding-top:12px}.bill-journals tr.bill-journal-head td>*+*{margin-left:10px}.bill-whole>.bill-main{min-width:0}.bill-lines.is-read col.l-item{width:22%}.bill-lines.is-read col.l-ledger{width:15%}.bill-lines.is-read col.l-qty{width:8%}.bill-lines.is-read col.l-rate{width:12%}.bill-lines.is-read col.l-taxable{width:14%}.bill-lines.is-read col.l-gst{width:12%}.bill-lines.is-read col.l-total{width:14%}.cardhead-acts{align-items:center;gap:10px;margin-left:auto;display:flex}.sort-cols{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sort-side{padding:8px 0}.sort-side .cap-line{padding:8px 16px 4px}.sort-line{border-top:1px solid var(--rule);color:var(--ink);grid-template-columns:1fr auto;gap:2px 10px;padding:7px 16px;font-size:13px;text-decoration:none;display:grid}.sort-line .mono{color:var(--ink-soft);text-align:right;font-size:11.5px}.sort-line .sub{color:var(--ink-soft);grid-column:1/3;font-size:11.5px}.sort-line .sub.is-ok{color:var(--moss)}.sort-line.on{background:var(--sel);box-shadow:inset 2px 0 0 var(--brass)}.sort-line:hover,.rb-table tr.is-ticked td{background:var(--sel)}.groups-table .reg-find-form{margin-left:auto}.tabs .reg-find-form{margin-bottom:6px;margin-left:auto}.tabs .btn-inline{margin-bottom:6px;margin-left:12px}.tabs .split-new>.btn-inline{margin:0}.tb-group summary{cursor:pointer;list-style:none}.tb-group summary::-webkit-details-marker{display:none}.tb-group summary:before{content:"▸ ";color:var(--ink-soft);font-size:10px}.tb-group[open] summary:before{content:"▾ "}.tb-ledger td{color:var(--ink-soft)}.tb-ledger td:first-child{padding-left:40px}.tb-ledger .mono.code{color:var(--ink-soft);margin-right:10px}tr.tb-section td{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:14px;font-size:10.5px}.stmt-words{align-items:baseline;gap:16px;margin-left:auto;display:flex}.stmt-words .cut{color:var(--rule-strong)}.s3-table{min-width:640px}.s3-table th.note,.s3-table td.note{text-align:center}.s3-table thead tr.s3-unit th{color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);padding-top:0;font-size:10.5px}tr.s3-head td{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:14px;font-size:10.5px}tr.s3-sub td{padding-top:10px;font-weight:500}tr.s3-subtotal td{border-top:1px solid var(--ink)}tr.s3-final td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:500}tr.s3-suspense td{color:var(--kumkum);padding-top:12px}.s3-foot a{color:var(--brass)}.tbp-dates{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.tbp-dates label{align-items:center;gap:6px;display:inline-flex}.tbp-dates input{width:15ch}.tbp-dates .form-error{margin:0}.tbp-table{min-width:760px}tr.tbp-total td{border-top:1px solid var(--ink);padding-top:4px}.cf-table{min-width:640px}.cf-table col.amt{width:18ch}tr.cf-section td{padding-top:14px;font-weight:500}tr.cf-sub td{color:var(--ink-soft);padding-top:8px}tr.cf-total td{border-top:1px solid var(--ink)}tr.cf-final td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:500}tr.cf-held td{color:var(--ink-soft)}.cf-method{gap:2px;display:flex}.fw-group-row td:first-child{padding-left:28px}.fw-ledger-row td{color:var(--ink-soft)}.fw-ledger-row td:first-child{padding-left:52px}.ledger-shelf{display:contents}.ledger-shelf>summary{cursor:pointer;align-self:end;list-style:none}.ledger-shelf>summary::-webkit-details-marker{display:none}.ledger-shelf>summary:after{content:" ▾"}.ledger-shelf[open]>summary:after{content:" ▴"}td.amt>button.break-up-door{text-align:right;width:100%;display:block}.rb-table.break-up{width:min(420px,100%)}.rb-table.break-up tr.soft-row td{color:var(--ink-soft)}.rb-table.break-up tr.is-kumkum td{color:var(--kumkum)}.rb-table.break-up tr.sub-total td.amt{border-top:1px solid var(--ink)}.rb-table.break-up tfoot tr.total td:not(.amt){border-top:0;border-bottom:0}.text-sheet{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:40px 48px}@media (max-width:680px){.text-sheet{padding:28px 22px}}.bare-stage{z-index:70;background:var(--paper);position:fixed;inset:0;overflow-y:auto}.bare-stage-fill{min-height:calc(100vh / var(--app-scale));flex-direction:column;justify-content:center;padding:40px 20px 66px;display:flex}.bare-stage .rig-status{z-index:71;left:0}body:has(.bare-stage) .rig-status:not(.bare-stage .rig-status){display:none}.bare-stage .welcome{margin:0 auto}.bare-stage .welcome.thought{width:100%;max-width:620px;min-height:0}.welcome.welcome-hello{width:100%;max-width:640px}.welcome-seal{font-family:var(--font-tamil), serif;color:var(--brass);margin-bottom:18px;font-size:26px;display:block}.welcome-hello h1{margin-bottom:18px;line-height:1.2}.welcome-lead{margin:0 0 18px;font-size:19px;line-height:1.5}.welcome-hello .welcome-words{font-size:14.5px;line-height:1.75}.welcome-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.welcome-dots{color:var(--rule-strong);letter-spacing:4px;margin-left:auto;font-size:10px}.welcome-dots b{font-weight:400}.welcome-dots b.is-on{color:var(--brass)}.welcome.welcome-rooms{max-width:680px;margin-top:48px}.welcome-rooms .rooms-five{border-top:0}.rooms-five li{border-bottom-color:var(--hair);padding:14px 12px}.rooms-five li.is-here{background:var(--sel);border-bottom-color:#0000;border-radius:4px}.rooms-five-here{color:var(--brass);font-size:12px}.aar-page{max-width:860px;margin:28px auto 80px}.aar{flex-direction:column;gap:22px;display:flex}.aar-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.aar-head h2{margin:0;font-size:24px;font-weight:400}.aar-gloss{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.aar-head>.roomguide-line{margin:0 0 0 auto}.aar-head>.aar-map{margin-left:auto;font-size:12px}.aar-head>.aar-map+.roomguide-line{margin-left:0}.aar-head>.roomguide-line .linky{font-size:12px}.aar-head>.roomguide{flex-basis:100%;margin-top:8px}.aar-saro{align-items:flex-start;gap:12px;display:flex}.aar-sav{background:var(--sel);width:26px;height:26px;color:var(--brass);border-radius:50%;flex:none;place-items:center;font-size:13px;display:inline-grid}.aar-saro p{max-width:54ch;margin:0;font-size:18px;line-height:1.55}.aar-progress{flex-direction:column;gap:8px;display:flex}.aar-thread,.aar-thread ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.aar-thread{gap:12px}.aar-thread ol{gap:5px}.aar-dot{border:1px solid var(--rule-strong);border-radius:50%;width:9px;height:9px}.aar-dot.is-done{background:var(--brass);border-color:var(--brass)}.aar-dot.is-here{border:1.5px solid var(--brass);width:14px;height:14px}.aar-dot.is-aside{border-style:dashed}.aar-summary{color:var(--ink-soft);margin:0;font-size:12.5px}.aar-next{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:54px 1fr auto;align-items:center;gap:6px 14px;padding:22px 0 20px;display:grid}.aar-next.is-over{grid-template-columns:1fr auto}section.aar-next:not(:has(.aar-no)){grid-template-columns:1fr auto}.aar-no{color:var(--brass);font-size:32px;line-height:1}.aar-next h3{margin:0;font-size:28px;font-weight:400;line-height:1.2}.aar-detail{color:var(--ink-soft);grid-column:2;margin:0;font-size:13.5px}.aar-next.is-over .aar-detail{grid-column:1/-1}section.aar-next:not(:has(.aar-no)) .aar-detail{grid-column:1/-1}.aar-start{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.aar-start .split-new{margin-left:0}.aar-aside{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.aar-later{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aar-later>li{color:var(--ink-soft);border-bottom:1px solid var(--hair);grid-template-columns:54px 1fr auto;align-items:baseline;gap:14px;padding:9px 0;font-size:13.5px;display:grid}.aar-later>li:last-child{border-bottom:0}.aar-later>li.is-done .aar-title{color:var(--ink-soft)}.aar-n,.aar-min{color:var(--ink-soft);font-size:12px}.aar-title{color:var(--brass);text-decoration:none}.aar-title:hover{text-underline-offset:3px;text-decoration:underline}.aar-preset{color:var(--ink-soft);font-size:12px;display:block}.aar-preset .lp-undo{margin-left:8px}.aar-foot{align-items:flex-start;gap:12px;display:flex}.aar-fold{flex:1}.aar-fold>summary{color:var(--ink-soft);cursor:pointer;font-size:12.5px}.aar-part{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:16px 0 4px;font-size:10.5px;font-weight:400}.aar-exit{margin-left:auto;font-size:12px}body:has(.aar-page) .rig-progress{display:none}.smap .smap-count{font-size:12.5px}.smap-sheet{background:var(--card);border-radius:6px;flex-direction:column;min-width:0;display:flex}.smap-bandwrap{min-width:0;position:relative}.smap-band{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;padding:22px 0 18px;overflow:auto hidden}.smap-band::-webkit-scrollbar{height:8px}.smap-band::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:4px}.smap-map{align-items:flex-start;width:max-content;padding:0 30px;display:flex;position:relative}.smap-wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.smap-wires path{fill:none;stroke:var(--rule-strong);stroke-width:1.1px}.smap-wires path.lit{stroke:var(--brass);stroke-width:1.7px}.smap-wires path.dim{stroke:var(--hair)}.smap-stage{flex-direction:column;flex:none;display:flex;position:relative}.smap-st-e{width:250px;margin-right:64px}.smap-st-e.one{width:190px;margin-right:40px}.smap-st-b{width:180px;margin-right:64px}.smap-colh{color:var(--ink-soft);white-space:nowrap;align-items:center;height:30px;font-size:12px;display:flex}.smap-body{flex-direction:column;display:flex}.smap-entities{gap:26px}.smap-branches{gap:10px}.smap-projects{gap:2px}.smap-sub{color:var(--ink-soft);margin:18px 0 6px;font-size:12px}.smap-nd{white-space:nowrap;flex-direction:column;align-items:flex-start;transition:opacity .15s;display:flex}.smap-n{font-family:var(--font-fraunces), serif;color:var(--brass);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;margin:0 -4px;padding:0 4px;font-size:16px;font-weight:400;line-height:24px}.smap-n:hover{text-underline-offset:3px;text-decoration:underline}.smap-n:focus-visible,.smap-pp:focus-visible,.smap-cell:focus-visible,.smap-add:focus-visible,.smap-tabdoor:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.smap-f{color:var(--ink-soft);font-size:12px;line-height:18px}.smap-nd.co .smap-n{white-space:normal;font-size:18px;line-height:26px}.smap-nd.big .smap-n{font-size:24px;line-height:32px}.smap-nd.sm .smap-n{font-family:inherit;font-size:13px;line-height:22px}.smap-nd.dim,.smap-pp.dim{opacity:.3}.smap-map.chosen .smap-nd.dim{opacity:.2}.smap-map.chosen .smap-nd.on>.smap-n,.smap-map.chosen .smap-pp.on,.smap-map.chosen .smap-rrow.on .smap-rh .smap-n{color:var(--brass);font-weight:500}.smap-nd.pick>.smap-n,.smap-rh.pick>.smap-n{background:var(--brass-bg);box-shadow:0 0 0 5px var(--brass-bg)}.smap-grid{grid-template-columns:260px repeat(8,124px);align-items:stretch;display:grid}.smap-grid .smap-colh{height:34px;margin-bottom:4px}.smap-mh{background:var(--brass-bg);color:var(--ink);border-left:1px solid var(--hair);text-align:center;white-space:normal;justify-content:center;padding:0 10px;line-height:1.2}.smap-rrow{display:contents}.smap-rrow.dim>*{opacity:.3}.smap-map.chosen .smap-rrow.dim>*{opacity:.2}.smap-map.by-role .smap-rrow.on>*{background:var(--chip)}.smap-rc,.smap-cell,.smap-allc{border-top:1px solid var(--hair);min-width:0;padding:12px 0;transition:opacity .15s}.smap-rc{padding-right:18px}.smap-rh{align-items:baseline;gap:6px;display:flex}.smap-rk{color:var(--ink-soft);margin-left:4px;font-size:12px}.smap-rh .smap-rk{margin-left:0}.smap-ppl{color:var(--ink-soft);white-space:normal;margin-top:2px;font-size:12.5px;line-height:20px}.smap-pp{font:inherit;color:var(--brass);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:2px;margin:0 -4px;padding:0 4px}.smap-pp:hover{text-underline-offset:3px;text-decoration:underline}.smap-pp.pick{background:var(--brass-bg);box-shadow:0 0 0 3px var(--brass-bg)}.smap-tag{font-family:var(--font-spline), monospace;color:var(--ink-soft);margin-left:4px;font-size:10.5px}.smap-none{color:var(--ink-soft)}.smap-cell{font:inherit;color:var(--ink);border:0;border-top:1px solid var(--hair);border-left:1px solid var(--hair);cursor:pointer;text-align:center;background:0 0;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;font-size:12.5px;line-height:19px;display:flex}.smap-cell:hover .smap-cv{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft)}.smap-some,.smap-nothing{color:var(--ink-soft)}.smap-cell.open{background:var(--brass-bg)}.smap-allc{border-left:1px solid var(--hair);color:var(--ink-soft);grid-column:span 8;padding-left:14px;font-size:12.5px;line-height:24px}.smap-rrow.new>.smap-rc,.smap-rrow.new>.smap-cell{background:var(--brass-bg)}.smap-foot{border-top:1px solid var(--hair);grid-column:1;padding:12px 0 2px}.smap-add{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0 -4px;padding:0 4px;font-size:13px}.smap-add:hover{text-underline-offset:3px;text-decoration:underline}.smap-add.held,.smap-btn.held,.smap-bx.held{opacity:.5}.smap-doorline{flex-direction:column;align-items:flex-start;gap:4px;max-width:240px;padding-top:12px;display:flex}.smap-doorline .smap-why{white-space:normal}.smap-add.focus{font-weight:500;text-decoration:none}.smap-add.focus:hover{text-underline-offset:3px;text-decoration:underline}.smap-under{font-size:12.5px}.smap-foot{flex-wrap:wrap;align-items:flex-start;gap:0 22px;display:flex}.smap-foot>.smap-doorline{padding-top:0}.overview.smap.in-room{margin:0;padding:0}.overview.smap.in-room .smap-map{padding:0 14px}.smap-focus{background:var(--brass-bg);box-shadow:0 0 0 12px var(--brass-bg);border-radius:2px}.smap-part.smap-focus{margin-bottom:12px}.smap-grid.smap-focus-people>.smap-colh:first-child,.smap-grid.smap-focus-people .smap-rc,.smap-grid.smap-focus-people>.smap-foot{background:var(--brass-bg)}.smap-pick{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.smap-pop{z-index:5;background:var(--card);width:330px;box-shadow:var(--shadow), 0 2px 16px #1b27341f;white-space:normal;border-radius:6px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute}.smap-pop.wide{width:470px}.smap-ph{color:var(--ink);font-size:16px;line-height:22px}.smap-dl{grid-template-columns:120px 1fr;row-gap:4px;font-size:12.5px;display:grid}.smap-dl dt{color:var(--ink-soft)}.smap-say{color:var(--ink);border-top:1px solid var(--hair);padding-top:8px;font-size:12.5px;line-height:19px}.smap-why{color:var(--kumkum);font-size:12.5px;line-height:19px}.smap-acts{justify-content:flex-end;align-items:center;gap:8px;display:flex}.smap-undo{color:var(--ink-soft);margin-right:auto;font-size:12.5px}.smap-btn{font:inherit;border:1px solid var(--rule);background:var(--card);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-block}.smap-btn.primary{background:var(--door);border-color:var(--door);color:var(--on-door)}.smap-btn.primary:hover{background:var(--door-hover)}.smap-btn:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.smap-form{flex-direction:column;gap:10px;display:flex}table.smap-tk{border-collapse:collapse;width:100%;font-size:12.5px}table.smap-tk th{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:center;white-space:nowrap;padding:0 4px 6px;font-size:10px;font-weight:400}table.smap-tk th.m{text-align:left;padding-left:0}table.smap-tk td{text-align:center;border-top:1px solid var(--hair);padding:4px}table.smap-tk td.m{text-align:left;color:var(--ink);white-space:nowrap;padding-left:0}table.smap-tk td.nv{color:var(--ink-soft)}.smap-bx{cursor:pointer;vertical-align:middle}.smap-fade{pointer-events:none;width:120px;padding-top:22px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:10px}.smap-fade.r{background:linear-gradient(to right, transparent, var(--card) 72%);justify-content:flex-end;right:0}.smap-fade.l{background:linear-gradient(to left, transparent, var(--card) 72%);justify-content:flex-start;left:0}.smap-fade span{color:var(--ink-soft);white-space:nowrap;background:var(--card);height:34px;padding:0 16px;font-size:12px;line-height:34px}.smap-fade.off{opacity:0}.smap-common{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 30px;padding:14px 30px 16px;display:flex}.smap-it{flex-direction:column;display:flex}.smap-it .door{letter-spacing:0;font-family:inherit;font-size:13px}.smap-fg{color:var(--ink-soft);font-size:11.5px}.smap-keys{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:11.5px;display:flex}.smap-tabline{border-bottom:1px solid var(--rule);align-items:flex-end;gap:6px;margin-bottom:20px;display:flex}.smap-tabline>.tabs{border-bottom:0;flex:1;min-width:0;margin-bottom:0}.smap-tabdoor{color:var(--brass);white-space:nowrap;border-radius:2px;padding:9px 14px 10px 0;font-size:13.5px;text-decoration:none}.smap-tabdoor:hover{text-underline-offset:3px;text-decoration:underline}.rl-head-acts .smap-back{letter-spacing:0;margin-right:12px;font-family:inherit;font-size:13px}.apw-work{background:var(--card);border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;column-gap:30px;padding:22px 26px 24px;display:grid}.apw-col{flex-direction:column;min-width:0;display:flex}.apw-col-h{font-family:var(--font-fraunces), serif;border-bottom:1px solid var(--rule);margin:0;padding-bottom:10px;font-size:19px;font-weight:400;line-height:26px}.apw-blk{border-top:1px solid var(--hair);flex-direction:column;gap:4px;min-width:0;padding:14px 0 16px;transition:opacity .12s;display:flex}.apw-col-h+.apw-blk{border-top:0}.apw-blk .apw-name{font-family:var(--font-fraunces), serif;letter-spacing:0;white-space:normal;align-self:flex-start;font-size:16px;font-weight:400;line-height:24px}.apw-blk .door.apw-name{font-family:var(--font-fraunces), serif;letter-spacing:0;font-size:16px}.apw-blk.is-at .apw-name{text-underline-offset:4px;text-decoration:underline}.apw-blk.is-fixed .apw-name,.apw-blk.is-fixed .apw-rule{color:var(--ink-soft)}.apw-rule{color:var(--ink);margin:0;font-size:13px}.apw-sub{color:var(--ink-soft);margin:0;font-size:12.5px}.apw-lab{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-size:10px}.apw-val{color:var(--ink);margin:0;font-size:12.5px;line-height:20px}.apw-val .apw-add{white-space:nowrap;margin-left:10px;font-size:12.5px}.apw-ppl{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:20px}.apw-ppl .apw-more{font-size:12.5px}.apw-said{margin:4px 0 0}.apw .is-denied{opacity:.5}.apw-short{color:var(--kumkum);margin:4px 0 0;font-size:12.5px;line-height:19px}.apw-work.is-held .apw-blk:not(.is-open),.apw-work.is-held .apw-col-h{opacity:.4}.apw-blk.is-open{background:var(--brass-bg);border-top:0;border-radius:4px;margin:8px -12px 0;padding:14px 12px}.apw-steps{flex-direction:column;gap:10px;margin:8px 0 4px;padding-left:20px;display:flex;position:relative}.apw-steps:before{content:"";border-left:1px solid var(--ink-soft);position:absolute;top:8px;bottom:8px;left:4px}.apw-st{flex-direction:column;gap:2px;display:flex;position:relative}.apw-st:before{content:"";background:var(--card);border:1.5px solid var(--ink-soft);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-20px}.apw-st.on:before{background:var(--brass);border-color:var(--brass)}.apw-st-pick{cursor:pointer;flex-direction:column;display:flex}.apw-st-in{opacity:0;cursor:pointer;width:13px;height:13px;margin:0;position:absolute;top:3px;left:-22px}.apw-st-pick:has(input:focus-visible) .apw-sn{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.apw-sn{color:var(--ink-soft);align-self:flex-start;font-size:13.5px;line-height:20px}.apw-sd{color:var(--ink-soft);font-size:12px;line-height:17px}.apw-st.on .apw-sn{color:var(--brass);text-underline-offset:4px;text-decoration:underline}.apw-fl{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:6px;font-size:12.5px;display:flex}.apw-fl .apw-k{color:var(--ink-soft)}.apw-fl .tick{font-size:12.5px;font-weight:400}.apw-foot{border-top:1px solid var(--rule);flex-direction:column;gap:10px;margin-top:12px;padding-top:10px;display:flex}.apw-say{color:var(--ink);margin:0;font-size:12.5px;line-height:19px}.apw-foot .apw-say{font-family:var(--font-fraunces), serif;font-size:14px;line-height:20px}.apw-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.apw-addp{background:var(--card);box-shadow:var(--shadow);border-radius:4px;flex-direction:column;gap:10px;margin-top:8px;padding:12px;display:flex}.apw-ph{font-family:var(--font-fraunces), serif;margin:0;font-size:15px;line-height:21px}.apw-addp .apw-say{border-top:1px solid var(--hair);padding-top:8px}.apw-addp .fset>select{width:100%}.apw-wait{border-left:2px solid var(--kumkum);margin-top:8px;padding:2px 0 2px 10px}.apw-wait-words{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:19px}.apw-wait-acts{gap:18px;margin-top:4px;display:flex}.apw-wait-acts .linky{font-size:12.5px}@media (max-width:1100px){.apw-work{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}@media (max-width:640px){.apw-work{grid-template-columns:minmax(0,1fr);padding:16px}}.land{flex-direction:column;gap:22px;min-width:0;display:flex}.land-head{flex-wrap:wrap;align-items:baseline;gap:10px 16px;display:flex}.land-date{font-family:var(--font-fraunces), serif;color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.15}.land-doors{align-items:baseline;gap:16px;margin-left:auto;font-size:12.5px;display:flex}.land-doors .roomguide-line{margin:0}:is(.land-head:has(.roomguide) .land-doors,.land-kriti:has(.roomguide) .land-doors){flex-basis:100%;margin-left:0;display:block}.land-group{flex-direction:column;min-width:0;display:flex}.land-gh{border-bottom:1px solid var(--rule);align-items:center;gap:10px;min-height:30px;padding-bottom:6px;display:flex}.land-gt{font-family:var(--font-spline), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:10.5px;font-weight:400}.land-gn{color:var(--ink);font-size:11px}.land-go{margin-left:auto}.land-scroll{min-width:0;overflow-x:auto}.land-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;font-size:12.5px}.land-c-no{width:104px}.land-c-date{width:112px}.land-c-branch{width:116px}.land-c-amt{width:128px}.land-table th{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:left;border-bottom:1px solid var(--hair);background:0 0;padding:5px 8px 4px;font-size:10px;font-weight:400}.land-table th.amt{text-align:right}.land-table td{border-bottom:1px solid var(--hair);white-space:nowrap;text-overflow:ellipsis;vertical-align:baseline;color:var(--ink);padding:6px 8px;overflow:hidden}.land-table td.amt{text-align:right;font-variant-numeric:tabular-nums}.land-table .land-d{color:var(--ink-soft);font-size:11.5px}.land-table tbody:has(.land-why) tr:first-child td{border-bottom:0}.land-why td{white-space:normal;padding-top:0;padding-bottom:7px;font-size:12px}.land-who{color:var(--ink-soft)}.land-here,.land-table tbody.land-here td{background:var(--brass-bg)}.land-tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.land-task{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,260px) auto;align-items:center;gap:14px;padding:7px 8px;font-size:12.5px;display:grid}.land-task.land-mention{grid-template-columns:minmax(0,1fr) auto}.land-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.land-st{color:var(--ink);font-size:11.5px}.land-st.is-due{color:var(--ink-soft)}.land-act{justify-self:end;align-items:center;gap:8px;display:flex}.land-apa{color:var(--ink-soft);margin:0;font-size:12.5px}.land-apa .door{font-family:inherit;font-size:inherit;letter-spacing:0}.land-empty{border-top:1px solid var(--rule);flex-direction:column;gap:12px;max-width:520px;padding:26px 0 10px;display:flex}.land-empty p{color:var(--ink);margin:0}.land-say{font-family:var(--font-fraunces), serif;font-size:21px;line-height:1.3}.land-kriti{flex-flow:column wrap;gap:14px;margin:0 0 22px;display:flex}.land-kriti .land-doors{align-self:flex-end}@media (max-width:640px){.land-task{grid-template-columns:minmax(0,1fr) auto}.land-task .land-st{grid-area:2/1}.land-task .land-act{grid-area:1/2/3}.land-what{white-space:normal}}.land-group .land-table>thead{z-index:auto;position:static;top:auto}.rig-page:has(>.tday-band){--page-top:calc(var(--strip-h) + 44px)}.tday-band{z-index:43;background:var(--card);border-bottom:1px solid var(--rule);scrollbar-width:none;align-items:stretch;min-height:44px;font-size:12px;display:flex;position:sticky;top:44px;overflow:auto hidden}.tday-room{white-space:nowrap;font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-right:1px solid var(--rule);align-items:center;padding:0 16px;font-size:10.5px;text-decoration:none;display:flex}.tday-room:hover{color:var(--brass)}.tday-step{white-space:nowrap;min-width:112px;color:var(--ink);border-right:1px solid var(--rule);flex-direction:column;justify-content:center;gap:1px;padding:6px 16px;text-decoration:none;display:flex;position:relative}.tday-w{align-items:baseline;gap:6px;font-weight:500;display:flex}.tday-n{color:var(--ink-soft);font-size:11px;font-weight:400}.tday-m{color:var(--ink-soft);font-size:11px}.tday-tick,.tday-step.is-done .tday-w{color:var(--moss)}.tday-step.is-later .tday-w{color:var(--ink-soft);font-weight:400}.tday-step.is-now{background:var(--brass-bg)}.tday-step.is-now .tday-w{color:var(--brass)}.tday-step.is-now,.tday-step.is-open{box-shadow:inset 0 -2px 0 var(--brass)}.tday-step.is-open:not(.is-now) .tday-w,.tday-step:hover .tday-w{color:var(--brass)}.tday-band a:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.tday-fill{flex:1}.tday-ask{white-space:nowrap;color:var(--brass);align-items:center;padding:0 16px;text-decoration:none;display:flex}.tday-ask:hover{text-decoration:underline}.tday{padding:20px 28px 80px}.tday-sum{color:var(--ink-soft);font-size:13px}.tday-kbd{font-family:var(--font-spline), monospace;opacity:.8;border:1px solid;border-radius:3px;margin-left:6px;padding:0 4px;font-size:10.5px;font-weight:400}.tday-now{background:var(--card);border-left:3px solid var(--brass);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.tday-now-words{flex:280px;min-width:0}.tday-k{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-size:10.5px}.tday-what{font-family:var(--font-fraunces), serif;color:var(--ink);margin-top:2px;font-size:17px;line-height:1.3}.tday-sub{color:var(--ink-soft);margin-top:2px;font-size:12.5px}.tday-now-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tday-day{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tday-planbox{flex-direction:column;gap:12px;min-width:0;display:flex}.tday-plan{background:var(--card);border-radius:6px}.tday-prow{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:14ch minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 14px;font-size:13px;display:grid}.tday-prow:last-child{border-bottom:0}.tday-st{font-weight:500}.tday-prow.is-done .tday-st{color:var(--moss)}.tday-prow.is-now .tday-st{color:var(--brass)}.tday-kinds{flex-wrap:wrap;gap:4px 16px;min-width:0;display:flex}.tday-kinds .door{font-family:inherit;font-size:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tday-note{font-family:var(--font-spline), monospace;color:var(--ink-soft);margin-left:6px;font-size:11.5px}.tday-note.is-late{color:var(--kumkum)}.tday-pm{color:var(--ink-soft);white-space:nowrap;font-size:11.5px}.tday-dates{background:var(--card);border-radius:6px;padding:12px 14px}.tday-h{font-family:var(--font-spline), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:10.5px;font-weight:400}.tday-due{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:7ch minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.tday-due:last-child{border-bottom:0}.tday-on{color:var(--ink-soft);font-size:11.5px}.tday-s{color:var(--ink-soft);white-space:nowrap;font-size:11px}.tday-s.is-soon{color:var(--brass)}.tday-s.is-late{color:var(--kumkum)}.tday-s.is-filed{color:var(--moss)}.tday-done{border-top:1px solid var(--rule);color:var(--ink-soft);margin:16px 0 0;padding-top:10px;font-size:12.5px}.land-empty .tday-done{margin-top:4px}.tday-approve .land-head{margin-bottom:4px}.tday-go{margin-left:auto}.tday-ktabs{margin:10px 0 8px}.tday-line{color:var(--ink-soft);margin:0 0 8px;font-size:12.5px}.tday-atable{table-layout:fixed;width:100%;min-width:720px}.tday-c-no{width:136px}.tday-c-date{width:112px}.tday-c-branch{width:120px}.tday-c-amt{width:128px}.tday-c-wait{width:84px}.tday-c-by{width:96px}.tday-atable tr.tday-at td{background:var(--brass-bg)}.tday-approve .tday-atable>thead{z-index:auto;position:static;top:auto}.tday-wait{color:var(--ink-soft)}.tday-keys{color:var(--ink-soft);margin:10px 0 0;font-size:11.5px}.tday-keys .tday-kbd{margin:0 2px}@media (max-width:860px){.tday-day{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tday{padding:16px 16px 60px}.tday-step{min-width:0;padding:6px 12px}.tday-m,.tday-room{display:none}.tday-prow{grid-template-columns:minmax(0,1fr) auto}.tday-prow .tday-kinds{grid-area:2/1/auto/-1}}.bdk-queue{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 14px;font-size:13px;display:flex}.bdk-queue .bdk-here{color:var(--ink)}.bdk-queue .linky,.bdk-all-door .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bdk-queue .linky:disabled{opacity:.5;cursor:default}.bdk-all-door{margin-left:10px}.bdk-queue-end{align-items:center;gap:8px 12px;margin-left:auto;display:inline-flex}.bdk-all{background:var(--card);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 14px;padding:12px 16px;font-size:13px;display:flex}.bdk-all>span:first-child{color:var(--ink-soft);flex:100%}.bdk-all-acts{align-items:center;gap:14px;display:inline-flex}.bdk-card{background:var(--card);border-radius:6px;outline:none;flex-direction:column;gap:16px;max-width:980px;padding:20px 26px 22px;display:flex}.bdk-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.bdk-head-main{min-width:0}.bdk-bits{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.bdk-when{white-space:nowrap;font-variant-numeric:tabular-nums}.bdk-chip{font:inherit;background:var(--brass-bg);color:var(--brass);cursor:pointer;border:0;border-radius:10px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1}.bdk-chip:hover{text-underline-offset:2px;text-decoration:underline}.bdk-chip:focus-visible,.bdk-keys-door:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.bdk-who{font-family:var(--font-fraunces), serif;overflow-wrap:anywhere;margin:6px 0 2px;font-size:22px;font-weight:500;line-height:1.25}.bdk-who mark{background:var(--sel);color:inherit;border-radius:3px;padding:0 4px}.bdk-raw{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:6px;font-size:11.5px;line-height:1.4}.bdk-amt{text-align:right}.bdk-big{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:500;line-height:1.1}.bdk-dir{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:10.5px;font-weight:500}.bdk-bal{color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px}.bdk-k{font-family:var(--font-spline), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 10px 0 0;font-size:10px;font-weight:400}.bdk-reads{border-left:3px solid var(--brass);background:var(--brass-bg);color:var(--ink);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:9px 12px;font-size:13px;display:flex}.bdk-reads .bdk-k{color:var(--brass);margin:0}.bdk-reads .bdk-earlier{color:var(--ink-soft)}.bdk-reads.none{border-left-color:var(--rule-strong);color:var(--ink-soft);background:0 0}.bdk-reads.none .bdk-k{color:var(--ink-soft)}.bdk-boxes{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid;position:relative}.bdk-boxes>.fset{position:relative}.bdk-labelrow{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.bdk-boxes select.bdk-soft{color:var(--ink-soft)}.bdk-note{color:var(--ink-soft);font-size:11.5px}.bdk-list{background:var(--card);width:min(340px,100%);box-shadow:var(--shadow);z-index:5;border-radius:6px;margin:4px 0 0;padding:6px 0;font-size:13px;list-style:none;position:absolute;top:100%;left:0}.bdk-list li{cursor:pointer;justify-content:space-between;gap:12px;padding:6px 14px;display:flex}.bdk-list li.on{background:var(--sel)}.bdk-list .bdk-kind{color:var(--ink-soft);font-size:11.5px}.bdk-list li.bdk-new{border-top:1px solid var(--hair);color:var(--brass);margin-top:4px;padding-top:8px}.bdk-list li.bdk-new[aria-disabled=true]{opacity:.5;cursor:default}.bdk-entry{border-top:1px solid var(--hair);font-family:var(--font-spline), monospace;color:var(--ink);margin:0;padding-top:12px;font-size:12.5px}.bdk-entry .bdk-k{font-family:inherit}.bdk-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bdk-fill{flex:auto;min-width:0}.bdk-btn{white-space:nowrap}.bdk-btn .kbd{color:inherit;opacity:.75;background:0 0;border-color:currentColor}.btn-inline.btn-primary.bdk-btn .kbd{color:var(--on-door);opacity:.85}.bdk-btn:disabled{opacity:.5;cursor:default}.bdk-keys-door{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0}.bdk-undo{align-items:center;gap:8px;display:inline-flex}.bdk-undo-left{color:var(--ink-soft);white-space:nowrap;font-size:12px}.bdk-after{max-width:980px;margin:12px 0 0}.bdk-keys-panel{border-top:1px solid var(--hair);padding-top:12px;font-size:12.5px}.bdk-keys-head{justify-content:space-between;align-items:baseline;margin:0 0 8px;display:flex}.bdk-keys-head .linky{font:inherit;cursor:pointer;color:var(--brass);background:0 0;border:0;padding:0}.bdk-keys-panel dl{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 24px;margin:0;display:grid}.bdk-keys-panel dl>div{align-items:baseline;gap:10px;display:flex}.bdk-keys-panel dt{min-width:40px}.bdk-keys-panel dd{margin:0}.bdk-foot{border-top:1px solid var(--hair);color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin:0;padding-top:10px;font-size:12px;display:flex}.bdk-foot .mono{white-space:nowrap}.bdk-said{color:var(--ink);max-width:60ch}.bdk-finish{flex-direction:column;gap:14px;max-width:980px;display:flex}.bdk-say{color:var(--ink);margin:0;font-size:19px;line-height:27px}.bdk-finish-acts{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.bdk-finish .bdk-soft{color:var(--ink-soft);font-size:13px}.bdk-sitting{background:var(--card);border-radius:6px;flex-direction:column;gap:10px;padding:14px 22px 16px;display:flex}.bdk-sitting h4{margin:0}@media (max-width:720px){.bdk-boxes{grid-template-columns:minmax(0,1fr);gap:14px 0}.bdk-card{padding:16px}.bdk-head{grid-template-columns:minmax(0,1fr)}.bdk-amt{text-align:left}}.banks-room{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:22px;display:grid}.banks-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.bank-card{background:var(--card);border-radius:6px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.bank-card-name{font-family:var(--font-fraunces), serif;align-self:flex-start;width:auto;font-size:19px;line-height:26px}.bank-card-name .mono{font-size:15px}.bank-card-who{color:var(--ink-soft);margin:-8px 0 0;font-size:12px}.bank-card-figs{grid-template-columns:1fr auto;row-gap:3px;margin:0;font-size:13px;display:grid}.bank-card-figs dt{color:var(--ink-soft)}.bank-card-figs dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.bank-card-figs .fig-diff{border-top:1px solid var(--hair);padding-top:3px}.bank-card-figs dd.is-apart{color:var(--kumkum)}.bank-card-break{color:var(--kumkum);border-left:2px solid var(--kumkum);margin:0;padding-left:8px;font-size:12px}.bank-card-break .door,.break-line .door{width:auto;display:inline}.bank-card-work{border-top:1px solid var(--hair);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:12px;font-size:12.5px;display:flex}.bank-card-work .door{width:auto;display:inline}.bank-card-work .split-new{margin-left:0}.banks-across{flex-direction:column;padding-top:2px;display:flex}.banks-across-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;padding-bottom:6px;font-size:10px}.banks-across-door{border-top:1px solid var(--rule);color:var(--brass);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;text-decoration:none;display:flex}.banks-across-door:last-child{border-bottom:1px solid var(--rule)}.banks-across-door:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.banks-across-door .mono{color:var(--ink-soft);font-size:12px}.banks-index{margin-top:12px}.banks-index th.cnt,.banks-index td.cnt{text-align:right;font-variant-numeric:tabular-nums}.banks-index td.cnt .door{width:auto;display:inline}.banks-index td.is-apart{color:var(--kumkum)}.banks-index td.is-break a{color:var(--kumkum);border-left:2px solid var(--kumkum);padding-left:8px;text-decoration:none}.banks-index td.is-break a:hover{text-underline-offset:3px;text-decoration:underline}.banks-index .sub{color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.bank-late{color:var(--kumkum);margin-left:6px;font-size:10.5px}.banks-empty{border-top:1px solid var(--rule);max-width:560px}.bank-title{white-space:nowrap;margin:0}.bank-title .mono{font-size:.8em}.bank-edit-door{font-size:13px}.bank-edit .fset+.fset{margin-top:12px}.bank-edit-ledger{color:var(--ink);margin:0;font-size:13px}.bank-edit-ledger .sub{color:var(--ink-soft);font-size:12px}@media (max-width:760px){.banks-room,.banks-cards{grid-template-columns:minmax(0,1fr)}.bank-title{white-space:normal}}.bank-uploads{flex-direction:column;gap:12px;display:flex}.bank-uploads-head{align-items:center;gap:12px;min-height:22px;display:flex}.bank-uploads-head .bank-uploads-add{margin-left:auto}.bank-uploads-empty{margin:8px 0}.bank-uploads-table td.bank-uploads-door{text-align:right;white-space:nowrap}.bank-uploads-table tr.soft-row td,.bank-uploads-table tr.soft-row td .door{color:var(--ink-soft)}.act-panel .btu-facts{margin:-6px 0 12px}.act-panel .btu-say{border-top:1px solid var(--rule);padding-top:12px}.act-panel .btu-refuse{border-left:2px solid var(--kumkum);background:var(--kumkum-bg);border-radius:0 6px 6px 0;max-width:64ch;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.55}.chain-lines.one-row th.l-no{width:30px}.chain-lines.one-row td.l-no{color:var(--ink-soft);text-align:right;padding-right:4px}.chain-lines.one-row th.l-ledger{width:18%}.chain-lines.one-row th.l-unit{width:7%}.chain-lines.one-row th.l-qty{width:10%}.chain-lines.one-row th.l-rate{width:12%}.chain-lines.one-row th.l-value{width:14%}.chain-lines.one-row td .sub.line-desc{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-sheet .chain-lines.one-row tbody.line-group.is-open>tr>td{background:var(--paper)}.chain-lines.one-row .order-line-shelf-foot{justify-content:flex-end;gap:18px;margin-top:10px;display:flex}.chain-lines.one-row .line-tags-on{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.terms-count{text-align:right;color:var(--ink-soft);margin-top:4px;display:block}.terms-count.is-kumkum{color:var(--kumkum)}.rb-table.orders-register th.tot{white-space:nowrap}.rb-table.orders-register td.give{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.bdk-offer-door{color:var(--ink-soft);align-items:baseline;gap:10px;max-width:980px;margin:12px 0 0;font-size:12.5px;display:flex}.bdk-offer-door .linky{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.banks-cards{grid-template-columns:repeat(auto-fill,minmax(280px,380px))}.bank-card .mono,.banks-index .mono{white-space:nowrap}@media (max-width:760px){.banks-cards{grid-template-columns:minmax(0,1fr)}}.rt-pbody{--rt-helper:#5b3b8c}:root[data-mode=dark] .rt-pbody{--rt-helper:#c4b0e8}.rt-head{flex-wrap:wrap;row-gap:8px}.rt-head .rt-gloss{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11.5px}.rt-head .rt-asat{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:inline-flex}.rt-head .rt-asat input{width:15ch}.rt-head .rt-words{margin-left:8px}.rt-head .rt-words+.rt-gloss{margin-left:auto}.rt-head .rt-acts{gap:10px;margin-left:auto;display:inline-flex}.rt-guide{margin:-6px 0 10px}.rt-table td,.rt-table th{white-space:nowrap}.rt-table td.rt-how{color:var(--ink-soft);white-space:normal;min-width:22ch}.rt-table .rt-mine{font-size:11.5px}.rt-table tr.rt-grp td{background:var(--chip);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:8px 10px 6px;font-size:10.5px}.rt-table tr.rt-grp td span{text-transform:none;letter-spacing:0;margin-left:10px;font-size:12px}.rt-table tr.rt-leg td{color:var(--ink-soft);padding:2px 10px 6px 28px;font-size:11.5px}.rt-table .rt-name{letter-spacing:0;font-family:inherit;font-size:12.5px}.rt-table .rt-fig{color:inherit;text-decoration:none}.rt-table .rt-fig:hover{text-underline-offset:3px;text-decoration:underline}.rt-table td.rt-exc,.rt-table td.rt-exc .rt-fig{color:var(--kumkum)}.rt-table td.rt-soft,.rt-soft{color:var(--ink-soft)}.rt-table td.rt-asat-cell{text-align:right;color:var(--ink-soft);font-size:12px}.rt-table .rt-c{text-align:center}.rt-spark{vertical-align:middle;width:72px;height:18px;display:inline-block}.rt-spark path{fill:none;stroke:var(--brass);stroke-width:1.4px;vector-effect:non-scaling-stroke}.rt-spark circle{fill:var(--brass)}.rt-tick-cell{align-items:center;gap:6px;display:inline-flex}.rt-tick{border:1px solid var(--field-line);width:18px;height:18px;color:var(--on-door);cursor:pointer;background:0 0;border-radius:4px;padding:0;font-size:12px;line-height:1}.rt-tick.on{background:var(--door);border-color:var(--door)}.rt-tick:focus-visible{box-shadow:0 0 0 2px var(--focus-halo), 0 0 0 3px var(--focus);outline:none}.rt-tick-note{color:var(--kumkum);white-space:normal;text-align:left;max-width:24ch;font-size:11.5px}.rt-detail{background:var(--card);border:1px solid var(--rule);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px 36px;padding:18px 22px;display:grid}.rt-big{color:var(--brass);font-size:34px;line-height:1.1}.rt-big small{font-family:var(--font-plex,inherit);color:var(--ink-soft);margin-left:8px;font-size:13px}.rt-reason{color:var(--ink-soft);margin:8px 0 0;font-size:12.5px}.rt-wk{flex-direction:column;margin-top:14px;display:flex}.rt-wr{border-bottom:1px solid var(--rule);justify-content:space-between;gap:18px;padding:5px 0;font-size:13px;display:flex}.rt-wr .rt-wl{letter-spacing:0;white-space:normal;font-family:inherit;font-size:13px}.rt-wr.soft span{color:var(--ink-soft)}.rt-wr.tot{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);margin-top:2px;font-weight:500}.rt-legs{color:var(--ink-soft);margin:10px 0 0;font-size:12px}.rt-chart{width:100%;height:110px;display:block}.rt-chart-line{fill:none;stroke:var(--brass);stroke-width:1.8px;vector-effect:non-scaling-stroke}.rt-chart-dot{fill:var(--brass)}.rt-chart-target{stroke:var(--kumkum);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.rt-ax{font-size:10px;display:flex}.rt-ax a{text-align:center;color:var(--ink-soft);flex:1;text-decoration:none}.rt-ax a:hover{color:var(--brass)}.rt-dt{grid-template-columns:auto 1fr;gap:6px 18px;margin:16px 0 0;font-size:12.5px;display:grid}.rt-dt dt{color:var(--ink-soft);margin:0}.rt-dt dd{margin:0}.rt-dt .rt-doors{flex-wrap:wrap;gap:14px;display:flex}.rt-pbody{grid-template-columns:minmax(0,1fr) 280px;gap:0 20px;display:grid}.rt-pmain{flex-direction:column;gap:14px;min-width:0;display:flex}.rt-pmain .gbox{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;margin:0;padding:0 0 14px}.rt-frow{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:10px;display:flex}.rt-narrow{max-width:130px}.rt-radios{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.rt-radios label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rt-fwrap{position:relative}.rt-fbar{border-bottom:1px solid var(--brass);box-shadow:0 1px 0 0 var(--brass);align-items:center;gap:10px;padding:6px 2px;display:flex}.rt-fbar.bad{border-bottom-color:var(--kumkum);box-shadow:0 1px 0 0 var(--kumkum)}.rt-fx{color:var(--ink-soft);font-size:14px;font-style:italic}.rt-fbox{flex:1;min-width:0;position:relative;overflow:hidden}.rt-paint,.rt-finput{letter-spacing:0;white-space:pre;margin:0;padding:0;font-size:15px;line-height:24px}.rt-paint{pointer-events:none;color:var(--ink);position:absolute;top:0;left:0}.rt-fbox .rt-finput,.rt-fbox .rt-finput[aria-invalid=true],.rt-fbox .rt-finput:focus{color:#0000;width:100%;height:24px;min-height:0;caret-color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;position:relative}.rt-finput::selection{background:var(--sel);color:#0000}.rt-code{color:var(--brass)}.rt-helper{color:var(--rt-helper)}.rt-op{color:var(--ink-soft)}.rt-br.d0{color:var(--ink)}.rt-br.d1{color:var(--brass)}.rt-br.d2{color:var(--rt-helper)}.rt-bad,.rt-br.rt-bad{color:var(--kumkum);-webkit-text-decoration:underline wavy var(--kumkum);text-decoration:underline wavy var(--kumkum);text-underline-offset:4px}.rt-reads{color:var(--ink-soft);margin:8px 0 0;font-size:12.5px}.rt-suggest{z-index:3;background:var(--card);border:1px solid var(--rule);width:380px;box-shadow:var(--shadow);border-radius:6px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0}.rt-sg{cursor:pointer;grid-template-columns:96px 1fr auto;align-items:center;gap:10px;padding:5px 12px;font-size:12.5px;display:grid}.rt-sg.on,.rt-sg:hover{background:var(--chip)}.rt-tag{color:var(--ink-soft);font-size:11px}.rt-pill{font-family:var(--font-spline), monospace;color:var(--brass);background:color-mix(in oklab, var(--brass) 9%, transparent);white-space:nowrap;border-radius:4px;justify-self:start;padding:1px 6px;font-size:11px}.rt-pill.sys{color:var(--rt-helper);background:color-mix(in oklab, var(--rt-helper) 10%, transparent)}.rt-live{background:var(--chip);border-radius:6px;flex-direction:column;gap:4px;padding:10px 14px;font-size:13px;display:flex}.rt-live-empty{color:var(--ink-soft)}.rt-live-res{color:var(--brass);font-size:18px}.rt-live-soft{color:var(--ink-soft);font-size:12px}.rt-codes{border-left:1px solid var(--rule);max-height:520px;padding:0 0 0 4px;font-size:12.5px;overflow:auto}.rt-codes-head{color:var(--ink-soft);margin:0;padding:2px 12px 8px;font-size:12px}.rt-cg{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);padding:8px 12px 4px;font-size:10px}.rt-ci{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;display:flex}.rt-ci:hover,.rt-ci:focus-visible{background:var(--chip);outline:none}.rt-ci.sub{color:var(--ink-soft);padding-left:26px}.rt-foot-note{color:var(--ink-soft);margin-right:auto;font-size:12px}@media (max-width:900px){.rt-detail,.rt-pbody{grid-template-columns:minmax(0,1fr)}.rt-codes{border-left:0;border-top:1px solid var(--rule);max-height:260px}}.print-ask-group{border:0;gap:6px;margin:0 0 14px;padding:0;display:grid}.print-ask-group legend{margin-bottom:6px;padding:0}
