@font-face{font-family:Readex Pro;src:url(/fonts/Readex-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Readex Pro;src:url(/fonts/Readex-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Readex Pro;src:url(/fonts/Readex-700.woff2) format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:Reem Kufi;src:url(/fonts/Reem-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{color-scheme:light dark;--font:"Readex Pro","Segoe UI",Tahoma,Arial,sans-serif;--display:"Reem Kufi","Readex Pro",Tahoma,sans-serif;--bg:#f2f7ff;--surface:#ffffff;--panel:#eaf1ff;--line:#dde7fa;--line-strong:#9fb3d9;--ink:#0b2358;--ink-2:#3d5688;--accent:#1463f3;--accent-hover:#0b4cc4;--on-accent:#ffffff;--accent-soft:#d6e4ff;--band:#1463f3;--band-deep:#0b4cc4;--on-band:#ffffff;--on-band-2:#f0f5ff;--sun:#ffd23f;--on-sun:#0b2358;--ok:#14804a;--ok-ink:#0c5c34;--ok-soft:#ddf3e6;--warn:#8a5a00;--warn-ink:#6b4500;--warn-soft:#fff0c2;--bad:#b3261e;--bad-ink:#8f1d16;--bad-soft:#fbe3e1;--info:#0b4cc4;--info-soft:#e5eeff;--mute-soft:#eef2f8;--radius:14px;--radius-card:22px;--radius-band:40px;--card-shadow:0 1px 2px rgb(11 35 88/0.05),0 10px 24px -14px rgb(11 35 88/0.18);--shadow:0 20px 48px -12px rgb(11 35 88/0.35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1430;--surface:#13214a;--panel:#1a2b5c;--line:#263a70;--line-strong:#4a619b;--ink:#e8efff;--ink-2:#a9bbe0;--accent:#8db2ff;--accent-hover:#b0cbff;--on-accent:#06163a;--accent-soft:#24407f;--band:#123a9c;--band-deep:#0b2a78;--on-band:#ffffff;--on-band-2:#c9daff;--ok:#6bd69e;--ok-ink:#8fe4b6;--ok-soft:#113a2a;--warn:#ffc94d;--warn-ink:#ffd77a;--warn-soft:#3a2e0a;--bad:#ff8f85;--bad-ink:#ffaba3;--bad-soft:#42171a;--info:#8db2ff;--info-soft:#1c3168;--mute-soft:#1d2a52;--card-shadow:0 1px 2px rgb(0 0 0/0.3);--shadow:0 20px 48px -12px rgb(0 0 0/0.6)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0a1430;--surface:#13214a;--panel:#1a2b5c;--line:#263a70;--line-strong:#4a619b;--ink:#e8efff;--ink-2:#a9bbe0;--accent:#8db2ff;--accent-hover:#b0cbff;--on-accent:#06163a;--accent-soft:#24407f;--band:#123a9c;--band-deep:#0b2a78;--on-band:#ffffff;--on-band-2:#c9daff;--ok:#6bd69e;--ok-ink:#8fe4b6;--ok-soft:#113a2a;--warn:#ffc94d;--warn-ink:#ffd77a;--warn-soft:#3a2e0a;--bad:#ff8f85;--bad-ink:#ffaba3;--bad-soft:#42171a;--info:#8db2ff;--info-soft:#1c3168;--mute-soft:#1d2a52;--card-shadow:0 1px 2px rgb(0 0 0/0.3);--shadow:0 20px 48px -12px rgb(0 0 0/0.6)}:root[data-theme=light]{color-scheme:light}*,:after,:before{box-sizing:border-box}html{font-size:15px;scrollbar-color:var(--line-strong) transparent}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}::selection{background:var(--accent-soft);color:var(--ink)}h1,h2{margin:0;line-height:1.25;text-wrap:balance}h1{font-family:var(--display);font-size:1.85rem}h1,h2{font-weight:700}h2{font-size:1.15rem}p{margin:0}a{color:var(--accent);text-underline-offset:3px}code{font-family:Consolas,SF Mono,Menlo,monospace}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.muted{color:var(--ink-2)}.small{font-size:.87rem}.strong{font-weight:600}.nowrap,.num{white-space:nowrap}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ok-text{color:var(--ok)}.warn-text{color:var(--warn)}.bad-text{color:var(--bad)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.print-only{display:none}.stack{display:flex;flex-direction:column;gap:14px}.narrow{max-width:26rem}.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.row.nowrap{flex-wrap:nowrap}.grid-2,.grid-3{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.shell{min-height:100dvh}.brand{font-family:var(--display);font-size:1.9rem;font-weight:700;line-height:1.2;color:var(--accent);margin:0}.sidebar,.sidebar .brand,.topbar .brand{color:var(--on-band)}.sidebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 28px 0;background:var(--band)}.sidebar .btn-ghost,.topbar .btn-ghost{color:var(--on-band)}.sidebar .btn-ghost:hover:not(:disabled),.topbar .btn-ghost:hover:not(:disabled){background:var(--band-deep)}.sidebar :focus-visible,.topbar :focus-visible{outline-color:var(--sun)}.sidebar-head{display:flex;align-items:center;justify-content:space-between;min-height:40px}.sidebar .menu-close{display:none}.sidebar nav{display:flex;flex-wrap:wrap;gap:4px;flex:1 1;min-width:0}.sidebar-foot{display:flex;align-items:center;gap:2px}.sidebar-foot>.muted{padding:4px 10px;color:var(--on-band-2)}.nav-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:0;border-radius:12px;background:none;color:var(--on-band);font:inherit;font-size:.95rem;text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out}.nav-item:hover{background:var(--band-deep)}.nav-item[aria-current=page]{background:var(--band-deep);font-weight:700;box-shadow:inset 0 -3px 0 var(--sun)}.sidebar nav .icon{display:none}.sidebar-foot .nav-item{padding:8px 10px}.sidebar-foot .nav-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.icon{flex:none}.scrim,.topbar{display:none}.content{padding:0 28px 48px;min-width:0}@media (max-width:860px){.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--band);color:var(--on-band)}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:30;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:16px;width:min(17rem,85vw);padding:16px 10px;overflow-y:auto;border-start-end-radius:28px;border-end-end-radius:28px;transform:translateX(100%);visibility:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),visibility .2s}.sidebar.open{transform:none;visibility:visible;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow)}.sidebar-head{padding-inline:8px}.sidebar .menu-close{display:inline-flex}.sidebar nav{flex-direction:column;flex-wrap:nowrap;gap:2px}.sidebar nav .icon{display:block}.sidebar-foot{flex-direction:column;align-items:stretch;border-top:1px solid var(--band-deep);padding-top:10px}.sidebar-foot .nav-label{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none}.scrim{display:block;position:fixed;inset:0;z-index:20;border:0;background:rgb(6 18 48/.5)}.content{padding:0 16px 40px}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:0 -28px 22px;padding:26px 28px 34px;background:var(--band);color:var(--on-band);border-end-start-radius:var(--radius-band);border-end-end-radius:var(--radius-band)}.page-head h1{font-size:2.2rem}.page-head p{margin-top:4px}.page-head .muted{color:var(--on-band-2)}.page-head :focus-visible{outline-color:var(--sun)}.page-head .page-actions .muted{color:var(--on-band-2)}.page-head .btn:not(.btn-primary){border-color:transparent}.page-head .btn-primary{background:var(--sun);border-color:var(--sun);color:var(--on-sun)}.page-head .btn-primary:hover:not(:disabled){background:#ffdd6b;border-color:#ffdd6b}.page-head input,.page-head select{border-color:transparent}.page-head .inline-field,.page-head label{color:var(--on-band)}.page-head:has(+.decision),.page-head:has(+.stats){padding-bottom:82px}.page-head+.decision,.page-head+.stats{position:relative;margin-top:-78px}@media (max-width:860px){.page-head{margin-inline:-16px;padding:20px 16px 28px;border-end-start-radius:32px;border-end-end-radius:32px}.page-head h1{font-size:1.85rem}}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.section{margin-top:32px;display:flex;flex-direction:column;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.btn:hover:not(:disabled){background:var(--panel)}.btn:active:not(:disabled){background:var(--line)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:active:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn-danger:active:not(:disabled),.btn-danger:hover:not(:disabled){background:var(--bad);filter:brightness(.92)}.btn-danger-quiet{color:var(--bad)}.btn-ghost{background:none;border-color:transparent}.btn-sm{min-height:32px;padding:3px 12px;border-radius:10px;font-size:.87rem}.btn-icon{min-height:40px;width:40px;padding:0}.btn-block{width:100%}.link-btn{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer}.link-btn .icon{transition:transform .15s ease-out}.link-btn[aria-expanded=true] .icon{transform:rotate(180deg)}input,select,textarea{width:100%;min-height:40px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;caret-color:var(--accent);accent-color:var(--accent)}input[dir=ltr]{text-align:left}input::placeholder,textarea::placeholder{color:var(--ink-2)}input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;margin:2px 0 0}input:disabled,select:disabled{opacity:.6}textarea{resize:vertical}.input-xs{width:5rem}.input-sm{width:7rem}.search{width:15rem;max-width:100%}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label{font-weight:600;font-size:.93rem}.hint{color:var(--ink-2);font-size:.85rem}.inline-field{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.inline-field select{width:auto}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.inline-form .field{flex:1 1 11rem;max-width:20rem}.check{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.badge{display:inline-block;padding:2px 10px;border-radius:10px;font-size:.84rem;font-weight:500;white-space:nowrap}.badge.ok{background:var(--ok-soft);color:var(--ok-ink)}.badge.warn{background:var(--warn-soft);color:var(--warn-ink)}.badge.bad{background:var(--bad-soft);color:var(--bad-ink)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.mute{background:var(--mute-soft);color:var(--ink-2)}.note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:12px 16px;margin-bottom:12px;border-radius:18px}.stack>.note{margin-bottom:0}.note.ok{background:var(--ok-soft)}.note.warn{background:var(--warn-soft)}.note.bad{background:var(--bad-soft);color:var(--bad-ink)}.note.info{background:var(--info-soft)}.empty{padding:28px 16px;text-align:center;color:var(--ink-2);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.skeleton{display:flex;flex-direction:column;gap:10px}.skeleton span{height:18px;border-radius:9px;background:var(--line);animation:pulse 1.4s ease-in-out infinite}.skeleton span:nth-child(3n+2){width:82%}.skeleton span:nth-child(3n){width:64%}@keyframes pulse{50%{opacity:.5}}.frieze{display:inline-flex;gap:2px;vertical-align:middle}.fd{display:block;flex:none;width:13px;height:13px;border-radius:50%;scale:.85}.fd-present{background:var(--ok)}.fd-late{background:linear-gradient(90deg,transparent 50%,var(--warn) 50%);outline:1.5px solid var(--warn);outline-offset:-1.5px}.fd-open{background:linear-gradient(90deg,transparent 50%,var(--ok) 50%);outline:1.5px solid var(--ok);outline-offset:-1.5px}.fd-absent{outline:2px solid var(--bad);outline-offset:-2px}.fd-review{background:var(--sun);outline:2px solid var(--ink);outline-offset:-2px}.fd-off{background:var(--line)}.fd-leave{background:var(--info);scale:.45}.fd-none{outline:1px solid var(--line-strong);outline-offset:-1px;opacity:.5}.fd-blank{visibility:hidden}.frieze-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px;color:var(--ink-2);font-size:.85rem}.frieze-key span{display:inline-flex;align-items:center;gap:3px}.decision{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:16px 20px;margin-bottom:14px;border-radius:var(--radius-card);background:var(--sun);color:var(--on-sun);font-weight:500;box-shadow:var(--card-shadow)}.decision a{color:var(--on-sun);font-weight:700}.decision :focus-visible{outline-color:var(--on-sun)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:12px;gap:12px;margin:0 0 22px}.stat{display:block;padding:16px 18px;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--card-shadow);color:inherit;text-decoration:none}.stat-link{position:relative;transition:background-color .15s ease-out}.stat-link:hover{background:var(--panel)}.stat-link a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.stat-link a:after{content:"";position:absolute;inset:0;border-radius:inherit}.stat dt{color:var(--ink-2);font-size:.9rem}.stat dd{margin:2px 0 0;font-size:2.4rem;font-weight:700;line-height:1.2}.stat .of{font-size:.9rem;font-weight:400;color:var(--ink-2)}.table-wrap{position:relative;overflow-x:auto;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--card-shadow)}table{width:100%;border-collapse:collapse}td,th{padding:10px 14px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}thead th{background:var(--panel);color:var(--ink-2);font-size:.85rem;font-weight:600;white-space:nowrap}tbody tr:last-child>*{border-bottom:0}tbody tr:hover>td{background:color-mix(in oklch,var(--panel) 50%,transparent)}.end{text-align:end}tfoot td,tfoot th{border-top:2px solid var(--line-strong);border-bottom:0;font-weight:700}.net{font-weight:700}.wrap-cell{min-width:11rem;max-width:24rem}.detail-row>td{background:var(--panel)}.detail-row.collapsed{display:none}.hits{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.hits li{overflow-wrap:anywhere}.ledger{margin:0;padding:0;list-style:none}.ledger-line{padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.ledger-head,.ledger-total{display:flex;justify-content:space-between;gap:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-total{padding:12px 0;border-top:2px solid var(--ink);font-size:1.35rem;font-weight:700}.note .hits{flex-basis:100%}.payload{margin:0;max-height:24rem;overflow:auto;font-family:Consolas,SF Mono,Menlo,monospace;font-size:.87rem;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.pay-table td.end{white-space:nowrap}.pay-table tbody tr:has(+.detail-row:not(.collapsed))>td{border-bottom:0}.pay-table tbody tr:not(.detail-row)>td:first-child,.pay-table thead th:first-child{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:1;white-space:nowrap;background:var(--surface);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.pay-table thead th:first-child{background:var(--panel)}.accordion{display:flex;flex-direction:column;gap:6px}.acc-item{border-radius:18px;background:var(--surface);box-shadow:var(--card-shadow)}.acc-item summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 16px;cursor:pointer;list-style:none}.acc-item summary::-webkit-details-marker{display:none}.acc-item summary .frieze{flex-wrap:wrap;max-width:100%}.acc-item summary .icon{transition:transform .15s ease-out}.acc-item[open] summary .icon{transform:rotate(180deg)}.acc-sum{display:flex;flex-wrap:wrap;gap:2px 12px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ink-2)}.acc-item .table-wrap{border-top:1px solid var(--line);border-radius:0 0 18px 18px;box-shadow:none}.acc-item .empty{margin:0 12px 12px}.ot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:24rem}.ot .note{flex-basis:100%;margin:0;font-size:.87rem}.rule-list{margin:0;padding:0;list-style:none;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--card-shadow)}.rule-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.rule-list li:last-child{border-bottom:0}.rule-list li.inactive>div{opacity:.65}.rule-list .btn{flex:none}.sentence{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 18px;background:var(--panel);border-radius:18px;font-size:1.05rem}.sentence select{width:auto;max-width:100%}.arrow{color:var(--ink-2)}.tabs{display:flex;gap:2px;margin-bottom:14px;border-bottom:1px solid var(--line);overflow-x:auto}.tab{padding:10px 14px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.dialog{width:min(32rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.dialog.wide{width:min(48rem,calc(100vw - 32px))}.dialog::-webkit-backdrop{background:rgb(6 18 48/.55)}.dialog::backdrop{background:rgb(6 18 48/.55)}.dialog-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px 12px 10px;background:var(--surface);border-bottom:1px solid var(--line)}.dialog-body{padding:18px}.confirm-body{margin-bottom:14px}.qr{display:block;width:min(15rem,100%);height:auto;margin-inline:auto;border-radius:12px}.qr-block{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.secret{display:block;padding:8px 10px;background:var(--panel);border-radius:var(--radius);overflow-wrap:anywhere;text-align:left;-webkit-user-select:all;-moz-user-select:all;user-select:all}.secret-row{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.secret-row .secret{width:100%}.codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 16px;gap:4px 16px;margin:0;padding:12px;list-style:none;background:var(--panel);border-radius:var(--radius);font-family:Consolas,SF Mono,Menlo,monospace;text-align:left}@media (max-width:420px){.codes{grid-template-columns:minmax(0,1fr)}}.photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.photos figure{margin:0}.photos img{display:block;width:100%;height:auto;border-radius:var(--radius);background:var(--panel)}.photos figcaption{margin-top:6px;color:var(--ink-2);font-size:.87rem;text-align:center}.toast{position:fixed;inset-block-end:16px;inset-inline-start:50%;translate:50% 12px;z-index:50;padding:10px 18px;border-radius:var(--radius);background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;transition:opacity .18s ease-out,translate .18s cubic-bezier(.16,1,.3,1)}.toast.show{opacity:1;translate:50% 0}.login{position:relative;isolation:isolate;display:flex;justify-content:center;padding:7vh 16px 32px;min-height:100dvh}.login:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:calc(7vh + 150px);background:var(--band);border-end-start-radius:var(--radius-band);border-end-end-radius:var(--radius-band)}.login-card{width:min(26rem,100%);align-self:flex-start;gap:16px;padding:26px 24px 28px;border-radius:28px;background:var(--surface);box-shadow:var(--card-shadow)}.center-page,.login-card{display:flex;flex-direction:column}.center-page{align-items:flex-start;gap:12px;max-width:28rem;margin:0 auto;padding:12vh 16px}.center-page .skeleton{width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{@page{size:A4 landscape;margin:10mm}:root,:root[data-theme=dark]{color-scheme:light;--bg:#fff;--surface:#fff;--panel:#f2f2f2;--line:#bbb;--line-strong:#666;--ink:#000;--ink-2:#333;--accent:#000;--bad:#000;--warn:#000;--ok:#000;--ok-soft:#fff;--info-soft:#fff;--warn-soft:#fff;--bad-soft:#fff;--bad-ink:#000;--info:#000;--mute-soft:#fff;--ok-ink:#000;--warn-ink:#000;--band:#fff;--on-band:#000;--on-band-2:#333;--sun:#fff;--on-sun:#000;--card-shadow:none}body{background:#fff}.page-head{margin:0 0 4mm;padding:0;border-radius:0}.page-head:has(+.decision),.page-head:has(+.stats){padding-bottom:0}.page-head+.decision,.page-head+.stats{margin-top:0}.acc-item,.decision,.empty,.rule-list,.stat{border:1px solid var(--line);border-radius:0}.stats{gap:0}.table-wrap{border-radius:0}html{font-size:10.5pt}body:has(.paper-sheet) *{visibility:hidden}body:has(.paper-sheet) .paper-sheet,body:has(.paper-sheet) .paper-sheet *{visibility:visible}.paper-sheet{position:fixed;inset:0;text-align:center}.ot{min-width:0}.link-btn .icon,.no-print,.sidebar,.table-wrap .btn,.toast,.topbar{display:none!important}.print-only{display:inline}.print-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:4mm;margin-bottom:4mm;border-bottom:1px solid var(--line-strong)}.print-head .brand{font-family:var(--display);font-size:18pt}.shell{display:block}.content{padding:0}.table-wrap{overflow:visible;border:0}.pay-table tbody tr:not(.detail-row)>td:first-child,.pay-table thead th:first-child{position:static;white-space:normal;-webkit-border-end:0;border-inline-end:0}.note{padding:0 2mm}.note,.note>span{display:block}td,th{padding:3px 5px}thead{display:table-header-group}tr{page-break-inside:avoid;break-inside:avoid}thead th{white-space:normal}.detail-row.collapsed{display:table-row}.link-btn{color:inherit}}.account-form{max-width:34rem}.nav-count{min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:var(--sun);color:var(--on-sun);font-size:.8rem;font-weight:700;line-height:1.4rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}