:root{--navy-950:#06192b;--navy-900:#09273d;--navy-700:#14405f;--ink-900:#13232f;--ink-700:#3a4a55;--ink-600:#4d5f6d;--paper-50:#fbfdfe;--paper-100:#f6f9fb;--paper-200:#e8eef3;--paper-300:#d5dfe7;--bronze-700:#0f4c99;--bronze-600:#1565c0;--bronze-400:#5b8fd9;--teal-500:#12a7a0;--teal-600:#0d8781;--grant-700:#2c9a72;--grant-100:#deefe7;--pending-700:#a86a1d;--pending-100:#f8ecdb;--remediation-700:#a03d2c;--remediation-100:#f6e1dd;--white:#fff;--color-bg:var(--paper-100);--color-surface:var(--white);--color-ink:var(--ink-900);--color-muted:var(--ink-600);--color-rule:color-mix(in srgb,var(--navy-900) 16%,transparent);--color-navy:var(--navy-900);--color-navy-deep:var(--navy-950);--color-accent:var(--gf-action-primary);--color-accent-pressed:var(--gf-action-secondary-hover);--color-on-accent:var(--white);--color-progress:var(--teal-500);--color-grant:var(--gf-success);--color-pending:var(--gf-warning);--color-reject:var(--gf-error);--color-focus:var(--gf-focus);--font-sans:"Poppins","Segoe UI",system-ui,sans-serif;--font-serif:"Poppins","Segoe UI",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-label:.6875rem;--text-body:.9375rem;--text-ui:.875rem;--leading-body:1.55;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4.5rem;--hairline:1px;--radius-stamp:2px;--radius-control:9999px;--radius-card:20px;--radius-input:12px;--radius-inner:10px;--shadow-card:0 1px 2px color-mix(in srgb,var(--navy-950) 5%,transparent),0 4px 14px color-mix(in srgb,var(--navy-950) 7%,transparent);--shadow-raised:0 2px 6px color-mix(in srgb,var(--navy-950) 8%,transparent),0 16px 44px color-mix(in srgb,var(--navy-950) 18%,transparent);--touch:44px;--btn-primary-bg:var(--color-accent);--btn-primary-fg:var(--color-on-accent);--btn-navy-bg:var(--color-navy);--btn-navy-fg:var(--white);--stamp-border:var(--hairline) solid currentColor;--dossier-max:42rem;--id1-ratio:1.586;--gf-brand-navy:#09273d;--gf-brand-blue:#1565c0;--gf-brand-teal:#12a7a0;--gf-brand-off-white:#f6f9fb;--gf-text-primary:#09273d;--gf-text-secondary:#5a7184;--gf-text-inverse:#fff;--gf-text-muted:#758896;--gf-surface-page:#f6f9fb;--gf-surface-card:#fff;--gf-surface-dark:#09273d;--gf-surface-subtle:#f0f5f8;--gf-border-default:#d7e1e8;--gf-border-strong:#aebfca;--gf-action-primary:#087fba;--gf-action-primary-hover:#076ea2;--gf-action-secondary:#1565c0;--gf-action-secondary-hover:#0f4c99;--gf-focus:#f0b429;--gf-focus-ring-width:3px;--gf-focus-ring-offset:2px;--gf-success:#167a5a;--gf-success-bg:#e9f8f3;--gf-warning:#a96300;--gf-warning-bg:#fdf5e6;--gf-error:#b42318;--gf-error-bg:#fdf0ed;--gf-info:#1565c0;--gf-info-bg:#ebf3fc;--gf-disabled-bg:#e8eef2;--gf-disabled-text:#758896;--gf-space-1:4px;--gf-space-2:8px;--gf-space-3:12px;--gf-space-4:16px;--gf-space-6:24px;--gf-space-8:32px;--gf-space-12:48px;--gf-space-16:64px;--gf-radius-sm:8px;--gf-radius-md:12px;--gf-radius-lg:16px;--gf-radius-xl:20px;--gf-radius-pill:9999px;--gf-shadow-sm:0 1px 3px rgba(9,39,61,.05);--gf-shadow-card:0 12px 36px rgba(9,39,61,.09);--gf-shadow-dialog:0 24px 64px rgba(9,39,61,.18);--gf-font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--gf-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--gf-font-regular:400;--gf-font-medium:500;--gf-font-semibold:600;--gf-font-bold:700;--gf-control-height:48px;--gf-control-height-lg:54px;--gf-touch-target:44px;--gf-content-max:1200px;--gf-workspace-max:1360px;--gf-form-max:520px;--gf-ease-spring:cubic-bezier(.2,.8,.2,1);--gf-ease-smooth:cubic-bezier(.16,1,.3,1);--gf-duration-fast:.15s;--gf-duration-normal:.22s;--gf-duration-slow:.28s}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.font-serif{font-family:var(--font-serif)}.font-sans{font-family:var(--font-sans)}.font-mono,.kicker{font-family:var(--font-mono)}.kicker{color:var(--color-muted);font-size:var(--text-label);letter-spacing:.14em;margin:0 0 var(--space-2);text-transform:uppercase}.wordmark{color:var(--color-navy-deep);font-family:var(--font-sans);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.05;margin:0}.sec-header{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.16em;margin:0 0 var(--space-4);text-transform:uppercase}.stamp{align-items:center;background:var(--gf-disabled-bg,#e8eef2);border:1px solid transparent;border-radius:var(--gf-radius-pill,9999px);display:inline-flex;font-family:var(--font-sans);font-size:.75rem;font-weight:600;gap:var(--gf-space-2,8px);letter-spacing:.02em;min-height:28px;padding:0 var(--gf-space-3,12px);text-transform:none;white-space:nowrap}.stamp-grant,.stamp-verified{background:var(--gf-success-bg,#e9f8f3);color:var(--gf-success,#167a5a)}.stamp-pending{background:var(--gf-warning-bg,#fdf5e6);color:var(--gf-warning,#a96300)}.stamp-awaiting,.stamp-wait{background:var(--gf-info-bg,#ebf3fc);color:var(--gf-info,#1565c0)}.stamp-fail,.stamp-reject,.stamp-remediation,.stamp-sim{background:var(--gf-error-bg,#fdf0ed);color:var(--gf-error,#b42318)}.stamp-sim{border-style:dashed}.btn,button{align-items:center;border:var(--hairline) solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-ui);font-weight:600;justify-content:center;min-height:var(--touch);padding:0 var(--space-5);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.45}.btn-bronze{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-bronze:hover:not(:disabled){background:var(--color-accent-pressed)}.btn-navy{background:var(--btn-navy-bg);color:var(--btn-navy-fg)}.btn-navy:hover:not(:disabled){background:var(--navy-950)}.btn-ghost{background:transparent;border-color:var(--color-rule);color:var(--color-navy)}.btn-ghost:hover:not(:disabled){background:var(--paper-200)}.btn-primary-cta{align-items:center;background:linear-gradient(110deg,var(--gf-brand-teal,#12a7a0),var(--gf-action-primary,#087fba));border:none;border-radius:var(--gf-radius-pill,9999px);box-shadow:0 6px 16px #087fba38;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;min-height:44px;padding:0 20px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,filter .18s ease}.btn-primary-cta:hover:not(:disabled){box-shadow:0 8px 20px #087fba4d;filter:brightness(.96);transform:translateY(-1px)}.btn-primary-cta:active:not(:disabled){transform:scale(.985)}.btn-primary-cta:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-primary-cta:focus-visible{outline:3px solid var(--gf-focus,#f0b429);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn-primary-cta:active:not(:disabled),.btn-primary-cta:hover:not(:disabled){transform:none}}.btn-secondary{background:var(--gf-surface-card,#fff);border-color:var(--gf-border-default,#d7e1e8);color:var(--gf-brand-navy,#09273d)}.btn-secondary:hover:not(:disabled){background:var(--gf-surface-subtle,#f0f5f8);border-color:var(--gf-border-strong,#aebfca)}.btn-secondary:active:not(:disabled){transform:scale(.985)}@media(prefers-reduced-motion:reduce){.btn-secondary:active:not(:disabled){transform:none}}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.inline-error-banner{align-items:center;background:var(--gf-error-bg,#fdf0ed);border:1px solid;border-radius:var(--gf-radius-sm,8px);color:var(--gf-error,#b42318);display:flex;font-size:.875rem;font-weight:500;gap:var(--gf-space-2,8px);padding:var(--gf-space-3,12px) var(--gf-space-4,16px)}.input-field{background:var(--color-surface);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-input);color:var(--color-ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-ui);min-height:var(--touch);padding:0 var(--space-3);width:100%}.input-field:disabled{cursor:not-allowed}.input-field:focus{border-color:var(--color-accent)}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(15%) sepia(20%) saturate(1000%) hue-rotate(165deg);opacity:.7;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.label-field{color:var(--color-muted);display:block;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;margin-bottom:var(--space-1);text-transform:uppercase}.dossier{background:var(--gf-surface-card,#fff);border:1px solid var(--gf-border-default,#d7e1e8);border-radius:var(--gf-radius-xl,20px);box-shadow:var(--gf-shadow-card,0 12px 36px rgba(9,39,61,.09));overflow:hidden}.dossier-top{background:var(--gf-surface-card,#fff);gap:var(--gf-space-4,16px);justify-content:space-between;padding:var(--gf-space-6,24px)}.dossier-top,.tabs{border-bottom:1px solid var(--gf-border-default,#d7e1e8);display:flex}.tabs{gap:0;overflow-x:auto;padding:0 var(--gf-space-6,24px);position:relative;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.settings-tabs,.settings-tabs.tabs{border-bottom:1px solid var(--gf-border-default,#d7e1e8);margin-bottom:var(--gf-space-6,24px);overflow-x:auto;padding:0;position:relative;scrollbar-width:none;-webkit-overflow-scrolling:touch}.settings-tabs::-webkit-scrollbar{display:none}.tab-indicator{background:var(--gf-brand-teal,#12a7a0);border-radius:2px 2px 0 0;bottom:-1px;height:2px;left:0;pointer-events:none;position:absolute;will-change:transform,width;z-index:2}@media(prefers-reduced-motion:reduce){.tab-indicator{transition:none!important}}.tab{align-items:center;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;box-sizing:border-box;color:var(--gf-text-secondary,#5a7184);cursor:pointer;display:inline-flex;font-family:var(--gf-font-family,"Poppins",sans-serif);font-size:.875rem;font-weight:500;justify-content:center;margin:0 var(--gf-space-2,8px) 0 0;margin-bottom:-1px;min-height:var(--gf-touch-target,44px);padding:0 var(--gf-space-4,16px);position:relative;text-decoration:none;transition:color var(--gf-duration-fast,.15s) var(--gf-ease-spring,cubic-bezier(.2,.8,.2,1)),border-color var(--gf-duration-fast,.15s) var(--gf-ease-spring,cubic-bezier(.2,.8,.2,1));white-space:nowrap;z-index:1}.tab:hover:not(.active):not([aria-selected=true]){color:var(--gf-brand-navy,#09273d)}.tab:active{transform:scale(.985)}.tab.active,.tab.router-link-exact-active,.tab[aria-selected=true]{border-bottom-color:var(--gf-brand-teal,#12a7a0);color:var(--gf-brand-navy,#09273d);font-weight:600}.tabs:has(.tab-indicator) .tab.active,.tabs:has(.tab-indicator) .tab.router-link-exact-active,.tabs:has(.tab-indicator) .tab[aria-selected=true]{border-bottom-color:transparent}.tab:focus-visible{outline:3px solid var(--gf-focus,#f0b429);outline-offset:2px}.party{border-bottom:1px solid var(--gf-border-default,#d7e1e8);display:grid;gap:var(--gf-space-3,12px);grid-template-columns:1fr auto;padding:var(--gf-space-6,24px)}.party:last-child{border-bottom:0}.dossier-foot{background:var(--gf-surface-page,#f6f9fb);border-top:1px solid var(--gf-border-default,#d7e1e8);display:flex;flex-wrap:wrap;gap:var(--gf-space-3,12px);justify-content:space-between;padding:var(--gf-space-4,16px) var(--gf-space-6,24px)}@media(max-width:768px){.dossier-top{flex-direction:column}.party{grid-template-columns:1fr}.dossier-foot{align-items:stretch;flex-direction:column}}.ledger-page{font-family:var(--gf-font-family,"Poppins",sans-serif);margin:0 auto;max-width:100%;width:100%}.ledger-page .page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--gf-space-4,16px);justify-content:space-between;margin-bottom:var(--gf-space-6,24px)}.ledger-page .sec-kicker{color:var(--gf-brand-teal,#12a7a0);font-size:.75rem;font-weight:600;letter-spacing:.12em;margin:0 0 var(--gf-space-1,4px);text-transform:uppercase}.ledger-page .page-title{color:var(--gf-brand-navy,#09273d);font-size:1.875rem;font-weight:700;letter-spacing:-.02em;margin:0}.ledger-page .subref{color:var(--gf-text-secondary,#5a7184);font-size:.875rem;margin:var(--gf-space-1,4px) 0 0}.ledger-page .head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gf-space-3,12px)}.ledger-page .search-box{align-items:center;display:flex;position:relative}.ledger-page .search-icon{color:var(--gf-text-secondary,#5a7184);font-size:.8125rem;left:14px;pointer-events:none;position:absolute}.ledger-page .search-input{background:#fff;border:1px solid var(--gf-border-default,#c9d8e1);border-radius:var(--gf-radius-pill,9999px);color:var(--gf-text-primary,#09273d);font-family:inherit;font-size:.875rem;height:var(--gf-touch-target,44px);padding:0 16px 0 38px;transition:border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);width:17rem}.ledger-page .search-input:focus{border-color:var(--gf-brand-teal,#12a7a0);box-shadow:0 0 0 var(--gf-focus-ring-width,3px) #12a7a02e;outline:none}.ledger-page .search-input:focus-visible{outline:3px solid var(--gf-focus,#f0b429);outline-offset:2px}.ledger-page .btn-primary-cta{align-items:center;background:linear-gradient(110deg,var(--gf-brand-teal,#12a7a0),var(--gf-action-primary,#087fba));border:none;border-radius:var(--gf-radius-pill,9999px);box-shadow:0 6px 16px #087fba38;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;min-height:44px;padding:0 20px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,filter .18s ease}.ledger-page .btn-primary-cta:hover:not(:disabled){box-shadow:0 8px 20px #087fba4d;filter:brightness(.96);transform:translateY(-1px)}.ledger-page .btn-primary-cta:active:not(:disabled){transform:scale(.985)}.ledger-page .btn-primary-cta:disabled{cursor:not-allowed;opacity:.5;transform:none}.ledger-page .btn-primary-cta:focus-visible{outline:3px solid var(--gf-focus,#f0b429);outline-offset:2px}.ledger-page .cta-plus{font-size:1.125rem;line-height:1}.ledger-page .ledger-shell{padding:0}.ledger-page .table-responsive{overflow-x:auto}.ledger-page .register-table{border-collapse:collapse;font-size:.875rem;text-align:left;width:100%}.ledger-page .register-table th{background:var(--gf-surface-page,#f6f9fb);border-bottom:1px solid var(--gf-border-default,#d7e1e8);color:var(--gf-text-secondary,#5a7184);font-size:.75rem;font-weight:600;letter-spacing:.08em;padding:14px 18px;text-transform:uppercase;white-space:nowrap}.ledger-page .register-table td{border-bottom:1px solid var(--gf-border-default,#eef3f6);color:var(--gf-text-primary,#09273d);padding:16px 18px;vertical-align:middle}.ledger-page .register-table tbody tr:last-child td{border-bottom:none}.ledger-page .table-row{cursor:pointer;transition:background-color .12s ease}.ledger-page .table-row:hover td{background:var(--gf-surface-subtle,#f0f5f8)}.ledger-page .table-row:focus-within td{background:var(--gf-surface-subtle,#f0f5f8)}.ledger-page .table-row{position:relative}.ledger-page .ref-link:after{content:"";inset:0;position:absolute;z-index:0}.ledger-page .ref-link:focus-visible{border-radius:4px;outline:2px solid var(--gf-focus,#f0b429);outline-offset:2px}.ledger-page .open-link{position:relative;z-index:1}.ledger-page .cell-ref{min-width:14rem}.ledger-page .ref-cell{color:var(--gf-brand-navy,#09273d);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.ledger-page .ref-link:hover{color:var(--gf-brand-blue,#1565c0)}.ledger-page .cell-sub{color:var(--gf-text-secondary,#5a7184);display:block;font-size:.75rem;margin:.15rem 0 0}.ledger-page .cell-muted{color:var(--gf-text-muted,#758896)}.ledger-page .cell-date{color:var(--gf-text-secondary,#5a7184);font-family:var(--gf-font-mono,monospace);font-size:.75rem;letter-spacing:.04em;white-space:nowrap}.ledger-page .parties-count{color:var(--gf-text-primary,#09273d);display:block;font-weight:600}.ledger-page .cell-parties .cell-sub{margin-top:.2rem}.ledger-page .cell-orgs{max-width:16rem}.ledger-page .cell-orgs .org-tag{display:inline-block;margin-right:var(--gf-space-2,8px);white-space:nowrap}.ledger-page .org-tag{color:var(--gf-text-secondary,#5a7184);font-family:var(--gf-font-mono,monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.ledger-page .expiring-tag{background:var(--gf-warning-bg,#fdf5e6);border-radius:var(--gf-radius-pill,9999px);color:var(--gf-warning,#a96300);display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .6rem;white-space:nowrap}.ledger-page .blocker-tag{color:var(--gf-error,#b42318);font-weight:600}.ledger-page .open-link{align-items:center;color:var(--gf-brand-blue,#1565c0);display:inline-flex;font-size:.8125rem;font-weight:600;gap:2px;text-decoration:none;transition:transform .15s ease;white-space:nowrap}.ledger-page .open-link:hover{text-decoration:underline;transform:translate(2px)}.ledger-page .th-sort{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:2px;letter-spacing:inherit;min-height:0;padding:0;text-transform:inherit}.ledger-page .th-sort:hover{color:var(--gf-brand-navy,#09273d)}.ledger-page .th-sort:focus-visible{border-radius:4px;outline:2px solid var(--gf-focus,#f0b429);outline-offset:2px}.ledger-page .sort-arrow{font-size:.6rem}.ledger-page .table-foot{align-items:center;background:var(--gf-surface-page,#f6f9fb);border-top:1px solid var(--gf-border-default,#d7e1e8);display:flex;gap:var(--gf-space-3,12px);justify-content:space-between;padding:14px 18px}.ledger-page .table-count{color:var(--gf-text-secondary,#5a7184);font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-page .pager{align-items:center;display:flex;gap:var(--gf-space-3,12px)}.ledger-page .pager-btn{align-items:center;background:var(--gf-surface-card,#fff);border:1px solid var(--gf-border-default,#d7e1e8);border-radius:var(--gf-radius-pill,9999px);color:var(--gf-brand-navy,#09273d);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:500;height:36px;padding:0 18px;transition:border-color .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.ledger-page .pager-btn:hover:not(:disabled){background:var(--gf-surface-subtle,#f0f5f8);border-color:var(--gf-brand-teal,#12a7a0)}.ledger-page .pager-btn:disabled{cursor:not-allowed;opacity:.45}.ledger-page .pager-btn:focus-visible{outline:3px solid var(--gf-focus,#f0b429);outline-offset:2px}.ledger-page .pager-status{color:var(--gf-brand-navy,#09273d);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.ledger-page .empty-dossier{padding:var(--gf-space-12,48px) var(--gf-space-6,24px);text-align:center}.ledger-page .empty-content{align-items:center;display:flex;flex-direction:column;gap:var(--gf-space-2,8px);margin:0 auto;max-width:420px}.ledger-page .empty-icon{font-size:2.5rem;margin-bottom:var(--gf-space-2,8px)}.ledger-page .empty-title{color:var(--gf-brand-navy,#09273d);font-size:1.25rem;font-weight:700;margin:0}.ledger-page .empty-text{color:var(--gf-text-secondary,#5a7184);font-size:.875rem;line-height:1.45;margin:0 0 var(--gf-space-4,16px)}.ledger-page .skeleton-table-container{overflow:hidden}.ledger-page .skeleton-table{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ledger-page .skeleton-table td,.ledger-page .skeleton-table th{border-bottom:1px solid var(--gf-border-default,#eef3f6)}.ledger-page .skeleton-table .table-row{cursor:default}.ledger-page .skeleton-line{border-radius:4px;height:.875rem}.ledger-page .skeleton-line,.ledger-page .skeleton-pill{animation:ledger-shimmer 1.5s infinite;background:linear-gradient(90deg,#e8eef2 25%,#f6f9fb,#e8eef2 75%);background-size:200% 100%}.ledger-page .skeleton-pill{border-radius:var(--gf-radius-pill,9999px)}@keyframes ledger-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ledger-page .w-10{width:2.5rem}.ledger-page .w-12{width:3rem}.ledger-page .w-16{width:4rem}.ledger-page .w-20{width:5rem}.ledger-page .w-24{width:6rem}.ledger-page .w-28{width:7rem}.ledger-page .w-32{width:8rem}.ledger-page .w-48{width:12rem}.ledger-page .h-3{height:.75rem}.ledger-page .h-4{height:.875rem}.ledger-page .h-5{height:1.125rem}.ledger-page .h-6{height:1.5rem}.ledger-page .mb-1{margin-bottom:.25rem}.ledger-page .tab-glide-enter-active,.ledger-page .tab-glide-leave-active{transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.ledger-page .tab-glide-enter-from{opacity:0;transform:translateY(8px)}.ledger-page .tab-glide-leave-to{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.ledger-page .skeleton-line,.ledger-page .skeleton-pill,.ledger-page .tab-glide-enter-active,.ledger-page .tab-glide-leave-active{animation:none!important;transition:none!important}}@media(max-width:640px){.ledger-page .search-input{width:100%}}@media(max-width:768px){.ledger-page .register-table td:nth-child(2),.ledger-page .register-table th:nth-child(2){display:none}}
