.ua-root{--ua-bg:#fff;--ua-bg-subtle:#f7f7f8;--ua-bg-hover:#f1f1f3;--ua-fg:#18181b;--ua-fg-muted:#52525b;--ua-border:#d4d4d8;--ua-border-strong:#a1a1aa;--ua-accent:#1d4ed8;--ua-accent-fg:#fff;--ua-danger:#b91c1c;--ua-error-bg:#fef2f2;--ua-error-border:#fecaca;--ua-ok:#166534;--ua-ok-bg:#f0fdf4;--ua-ok-border:#bbf7d0;--ua-warn:#92400e;--ua-warn-bg:#fffbeb;--ua-fixed:#71717a;color:var(--ua-fg);background:var(--ua-bg);font-family:inherit;font-size:14px;line-height:1.4}@media (prefers-color-scheme:dark){.ua-root{--ua-bg:#18181b;--ua-bg-subtle:#202024;--ua-bg-hover:#29292e;--ua-fg:#f4f4f5;--ua-fg-muted:#d4d4d8;--ua-border:#3f3f46;--ua-border-strong:#71717a;--ua-accent:#60a5fa;--ua-accent-fg:#0b1220;--ua-danger:#fca5a5;--ua-error-bg:#3a171b;--ua-error-border:#7f1d1d;--ua-ok:#86efac;--ua-ok-bg:#0f2a1a;--ua-ok-border:#166534;--ua-warn:#fcd34d;--ua-warn-bg:#2d2410;--ua-fixed:#8b8b94}}.ua-impersonation{background:var(--ua-warn-bg);color:var(--ua-warn);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.ua-screen{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:360px;margin:12vh auto 24px;padding:0 16px;display:flex}.ua-title{margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.3}.ua-form{flex-direction:column;gap:12px;display:flex}.ua-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ua-label{font-size:13px;font-weight:500}.ua-hint{color:var(--ua-fg-muted);font-size:12px}.ua-input,.ua-select{box-sizing:border-box;border:1px solid var(--ua-border-strong);background:var(--ua-bg);height:36px;color:var(--ua-fg);font:inherit;border-radius:6px;min-width:0;max-width:100%;padding:0 10px}.ua-input:focus-visible,.ua-select:focus-visible,.ua-root .ua-button:focus-visible,.ua-link:focus-visible{outline:2px solid var(--ua-accent);outline-offset:2px}.ua-root .ua-button{box-sizing:border-box;border:1px solid var(--ua-accent);background:var(--ua-accent);min-height:36px;color:var(--ua-accent-fg);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ua-root .ua-button--secondary{border-color:var(--ua-border-strong);background:var(--ua-bg);color:var(--ua-fg)}.ua-root .ua-button--danger{border-color:var(--ua-danger);background:var(--ua-bg);color:var(--ua-danger)}.ua-root .ua-button--small{min-height:28px;padding:0 10px;font-size:13px;font-weight:500}.ua-root .ua-button:disabled{opacity:.6;cursor:default}.ua-link{color:var(--ua-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ua-links{justify-content:space-between;gap:12px;display:flex}.ua-divider{color:var(--ua-fg-muted);align-items:center;gap:8px;font-size:12px;display:flex}.ua-divider:before,.ua-divider:after{content:"";border-top:1px solid var(--ua-border);flex:1}.ua-notice{border:1px solid var(--ua-border);background:var(--ua-bg-subtle);border-radius:6px;margin:0;padding:8px 10px}.ua-notice--error{border-color:var(--ua-error-border);background:var(--ua-error-bg);color:var(--ua-danger)}.ua-notice--warn{background:var(--ua-warn-bg);color:var(--ua-warn)}.ua-notice--ok{border-color:var(--ua-ok-border);background:var(--ua-ok-bg);color:var(--ua-ok)}.ua-text{color:var(--ua-fg-muted);overflow-wrap:anywhere;margin:0}.ua-account{display:inline-block;position:relative}.ua-account-button{border:1px solid var(--ua-border);background:var(--ua-bg);max-width:220px;color:var(--ua-fg);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px;padding:4px 10px;overflow:hidden}.ua-account-button:focus-visible,.ua-menu-item:focus-visible{outline:2px solid var(--ua-accent);outline-offset:2px}.ua-account-menu{z-index:50;border:1px solid var(--ua-border);background:var(--ua-bg);border-radius:8px;flex-direction:column;min-width:200px;margin-top:4px;padding:4px;display:flex;position:absolute;right:0;box-shadow:0 8px 24px #0000002e}.ua-account-email{color:var(--ua-fg-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:6px 8px;font-size:12px;overflow:hidden}.ua-menu-item{color:var(--ua-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px}.ua-menu-item:hover{background:var(--ua-bg-hover)}.ua-account-menu--form{box-sizing:border-box;gap:8px;width:min(280px,100vw - 32px);padding:12px}.ua-account-menu--form .ua-account-email{padding:0}.ua-page{flex-direction:column;gap:8px;min-width:0;display:flex}.ua-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ua-badge{border:1px solid var(--ua-border);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.ua-badge--pending{background:var(--ua-warn-bg);color:var(--ua-warn);border-color:#0000}.ua-badge--active{background:var(--ua-ok-bg);color:var(--ua-ok);border-color:#0000}.ua-badge--suspended,.ua-badge--rejected{background:var(--ua-error-bg);color:var(--ua-danger);border-color:#0000}.ua-actions .ua-button--small{min-height:20px;line-height:18px}.ua-actions{align-items:center;gap:6px;display:inline-flex}.ua-queue{color:var(--ua-warn);white-space:nowrap;font-size:13px;font-weight:500}.ua-muted{color:var(--ua-fg-muted);font-size:13px}.ua-inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ua-inline-form .ua-field{flex:160px;max-width:320px}.ua-inline-form .ua-field--narrow{flex:0 120px}.ua-cell-button{max-width:100%;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ua-cell-button-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ua-caret{color:var(--ua-fg-muted);flex:none;font-size:11px}.ua-icon-button,.ua-header-menu{min-width:24px;height:20px;color:var(--ua-fg-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 4px;line-height:18px}.ua-header-menu{min-width:18px;height:18px;padding:0 2px;font-size:11px;line-height:16px}.ua-icon-button:hover,.ua-header-menu:hover,.ua-icon-button[aria-expanded=true],.ua-header-menu[aria-expanded=true]{border-color:var(--ua-border);background:var(--ua-bg-hover);color:var(--ua-fg)}.ua-cell-button:focus-visible,.ua-icon-button:focus-visible,.ua-header-menu:focus-visible,.ua-grid-check:focus-visible{outline:2px solid var(--ua-accent);outline-offset:1px}.ua-popover{z-index:60;box-sizing:border-box;border:1px solid var(--ua-border);border-radius:8px;max-width:calc(100vw - 16px);max-height:min(420px,100vh - 16px);padding:4px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 8px 24px #0000002e}.ua-menu{flex-direction:column;min-width:180px;display:flex}.ua-menu--form{gap:8px;width:min(260px,100vw - 32px);padding:8px}.ua-menu-item--danger{color:var(--ua-danger)}.ua-menu-item:disabled{opacity:.55;cursor:not-allowed}.ua-checklist{border:0;flex-direction:column;gap:2px;min-width:160px;margin:0;padding:4px;display:flex}.ua-inline-form .ua-checklist{flex-flow:wrap;gap:4px 12px;min-width:0;padding:0 0 6px}.ua-check{white-space:nowrap;align-items:center;gap:6px;padding:2px 0;font-size:13px;display:inline-flex}.ua-check:has(input:disabled){color:var(--ua-fg-muted)}.ua-fixed{color:var(--ua-fixed)}.ua-count{color:var(--ua-fg-muted);margin-left:3px;font-weight:400}.ua-grid-check{vertical-align:middle;margin:0}.ua-stale{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.ua-stale-item{align-items:center;gap:6px;display:inline-flex}.ua-stale-item code{font-size:12px}.ua-key-secret{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ua-key-secret code{background:var(--ua-bg);color:var(--ua-fg);overflow-wrap:anywhere;border-radius:4px;padding:2px 6px}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .rdt-root,:where(:root:not([data-theme=light])) .rdt-filter-portal,:where(:root:not([data-theme=light])) .rdt-pinnable-popover,:where(:root:not([data-theme=light])) .rdt-dialog-backdrop{--rdt-bg:#18181b;--rdt-bg-subtle:#202024;--rdt-bg-hover:#29292e;--rdt-bg-active:#202c45;--rdt-fg:#f4f4f5;--rdt-fg-muted:#d4d4d8;--rdt-border:#3f3f46;--rdt-border-strong:#71717a;--rdt-accent:#60a5fa;--rdt-accent-fg:#0b1220;--rdt-danger:#fca5a5;--rdt-error-bg:#3a171b;--rdt-error-border:#7f1d1d;--rdt-pinned-shadow:#0000008c}}.rdt-table th.rdt-vertical,.rdt-vertical .rdt-header-cell,.rdt-vertical .rdt-sort-button{overflow:hidden}@media (width<=640px){.rdt-toolbar{flex-wrap:wrap;align-items:flex-start}.rdt-toolbar-left{min-width:100%}.rdt-global-search{width:100%;max-width:none}.rdt-column-setting{flex-wrap:wrap}.rdt-column-visible{flex-basis:calc(100% - 80px)}.rdt-filter-menu{max-width:calc(100vw - 16px)}.rdt-date-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdt-root,.rdt-filter-portal,.rdt-pinnable-popover,.rdt-dialog-backdrop{--rdt-bg:#fff;--rdt-bg-subtle:#f7f7f8;--rdt-bg-hover:#f1f1f3;--rdt-bg-active:#e8eef9;--rdt-fg:#18181b;--rdt-fg-muted:#52525b;--rdt-border:#d4d4d8;--rdt-border-strong:#a1a1aa;--rdt-accent:#1d4ed8;--rdt-accent-fg:#fff;--rdt-danger:#b91c1c;--rdt-error-bg:#fef2f2;--rdt-error-border:#fecaca;--rdt-pinned-shadow:#18181b26;color:var(--rdt-fg);font-family:inherit}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .rdt-root,:where(:root:not([data-theme=light])) .rdt-filter-portal,:where(:root:not([data-theme=light])) .rdt-pinnable-popover,:where(:root:not([data-theme=light])) .rdt-dialog-backdrop{--rdt-bg:#18181b;--rdt-bg-subtle:#202024;--rdt-bg-hover:#29292e;--rdt-bg-active:#202c45;--rdt-fg:#f4f4f5;--rdt-fg-muted:#d4d4d8;--rdt-border:#3f3f46;--rdt-border-strong:#71717a;--rdt-accent:#60a5fa;--rdt-accent-fg:#0b1220;--rdt-danger:#fca5a5;--rdt-error-bg:#3a171b;--rdt-error-border:#7f1d1d;--rdt-pinned-shadow:#0000008c}}.dark .rdt-root,.dark .rdt-filter-portal,.dark .rdt-pinnable-popover,.dark .rdt-dialog-backdrop,[data-theme=dark] .rdt-root,[data-theme=dark] .rdt-filter-portal,[data-theme=dark] .rdt-pinnable-popover,[data-theme=dark] .rdt-dialog-backdrop{--rdt-bg:#18181b;--rdt-bg-subtle:#202024;--rdt-bg-hover:#29292e;--rdt-bg-active:#202c45;--rdt-fg:#f4f4f5;--rdt-fg-muted:#d4d4d8;--rdt-border:#3f3f46;--rdt-border-strong:#71717a;--rdt-accent:#60a5fa;--rdt-accent-fg:#0b1220;--rdt-danger:#fca5a5;--rdt-error-bg:#3a171b;--rdt-error-border:#7f1d1d;--rdt-pinned-shadow:#0000008c}.rdt-root{width:100%;min-width:0}.rdt-root *,.rdt-filter-portal *,.rdt-pinnable-popover,.rdt-pinnable-popover *,.rdt-dialog-backdrop *{box-sizing:border-box}.rdt-toolbar,.rdt-footer,.rdt-toolbar-left,.rdt-toolbar-right,.rdt-pagination,.rdt-popover-heading,.rdt-popover-footer,.rdt-dialog-heading,.rdt-settings-tools,.rdt-preset-actions{align-items:center;display:flex}.rdt-toolbar{justify-content:space-between;gap:6px;min-height:30px;padding:2px 0}.rdt-toolbar-left,.rdt-toolbar-right{gap:4px;min-width:0}.rdt-toolbar-left{flex:1}.rdt-toolbar :where(button),.rdt-footer :where(button),.rdt-filter-portal :where(button),.rdt-pinnable-popover :where(button),.rdt-dialog-backdrop :where(button),.rdt-root :where(input,select),.rdt-filter-portal :where(input,select),.rdt-pinnable-popover :where(input,select),.rdt-dialog-backdrop :where(input,select){color:inherit;font:inherit}.rdt-pinnable-trigger{cursor:pointer;border-radius:2px;max-width:100%;display:inline-block}.rdt-pinnable-trigger:focus-visible{outline:2px solid var(--rdt-accent,#1d4ed8);outline-offset:2px}.rdt-pinnable-popover{background:var(--rdt-bg);border:1px solid var(--rdt-border);box-shadow:0 4px 12px var(--rdt-pinned-shadow);text-align:left;-webkit-user-select:text;user-select:text;white-space:normal;z-index:1300;border-radius:6px;flex-direction:column;width:max-content;min-width:min(280px,100vw - 16px);max-width:min(1000px,100vw - 16px);max-height:min(420px,100dvh - 16px);font-size:13px;line-height:1.35;display:flex;position:fixed;overflow:hidden}.rdt-pinnable-popover--pinned{border-color:var(--rdt-accent);box-shadow:0 8px 24px var(--rdt-pinned-shadow)}.rdt-pinnable-popover-heading{border-bottom:1px solid var(--rdt-border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.rdt-pinnable-popover-heading .rdt-icon-button{width:28px;height:28px}.rdt-pinnable-badge{color:var(--rdt-accent);align-items:center;gap:4px;font-size:12px;display:inline-flex}.rdt-pinnable-popover-body{overflow-wrap:anywhere;overscroll-behavior:contain;min-width:0;min-height:0;padding:8px 10px;overflow:auto}.rdt-pinnable-popover :focus-visible{outline:2px solid var(--rdt-accent);outline-offset:-2px}.rdt-field{background:var(--rdt-bg);border:1px solid var(--rdt-border);align-items:center;gap:5px;min-width:0;height:26px;padding:0 6px;display:flex}.rdt-field:focus-within{border-color:var(--rdt-accent);outline:1px solid color-mix(in srgb, var(--rdt-accent) 40%, transparent)}.rdt-field input{color:var(--rdt-fg);background:0 0;border:0;outline:0;width:100%;min-width:0;height:22px;padding:0}.rdt-field svg{color:var(--rdt-fg-muted);flex:none}.rdt-global-search{width:min(300px,34vw);min-width:150px;max-width:300px}.rdt-active-filters,.rdt-button-quiet,.rdt-button-primary,.rdt-button-danger,.rdt-load-more{background:var(--rdt-bg);border:1px solid var(--rdt-border);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:3px;height:25px;padding:0 7px;font-size:12px;display:inline-flex}.rdt-active-filters{background:var(--rdt-bg-active);border-color:color-mix(in srgb, var(--rdt-accent) 45%, var(--rdt-border));color:var(--rdt-accent)}.rdt-button-primary{background:var(--rdt-accent);border-color:var(--rdt-accent);color:var(--rdt-accent-fg)}.rdt-button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--rdt-accent) 88%, var(--rdt-bg));border-color:color-mix(in srgb, var(--rdt-accent) 88%, var(--rdt-bg));color:var(--rdt-accent-fg)}.rdt-button-danger{border-color:color-mix(in srgb, var(--rdt-danger) 55%, var(--rdt-border));color:var(--rdt-danger)}.rdt-icon-button,.rdt-filter-button{color:var(--rdt-fg-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:inline-flex}.rdt-icon-button:hover:not(:disabled),.rdt-filter-button:hover,.rdt-button-quiet:hover:not(:disabled),.rdt-active-filters:hover,.rdt-load-more:hover{background:var(--rdt-bg-hover);color:var(--rdt-fg)}.rdt-icon-button:focus-visible,.rdt-filter-button:focus-visible,.rdt-sort-button:focus-visible,.rdt-resizer:focus-visible,.rdt-button-quiet:focus-visible,.rdt-button-primary:focus-visible,.rdt-button-danger:focus-visible,.rdt-tabs button:focus-visible{outline:2px solid var(--rdt-accent);outline-offset:-2px}.rdt-button-primary:focus-visible{outline-color:var(--rdt-accent-fg);outline-offset:-3px}.rdt-icon-button:disabled,.rdt-button-quiet:disabled,.rdt-button-primary:disabled,.rdt-button-danger:disabled{cursor:not-allowed;opacity:.45}.rdt-button-primary:disabled{background:var(--rdt-bg-subtle);border-color:var(--rdt-border-strong);color:var(--rdt-fg);opacity:1}.rdt-compact-select select,.rdt-pin-control select{background:var(--rdt-bg);border:1px solid var(--rdt-border);color:var(--rdt-fg);border-radius:2px;max-width:160px;height:25px;padding:0 22px 0 6px;font-size:12px}.rdt-settings-button{border:1px solid #0000}.rdt-header-settings-button{flex:none;width:25px;height:23px;margin-right:7px}.rdt-scroll-frame{background:var(--rdt-bg);border:1px solid var(--rdt-border);max-width:100%;position:relative;overflow:auto;container-type:inline-size}.rdt-table{background:var(--rdt-bg);border-collapse:separate;border-spacing:0;table-layout:fixed}.rdt-table th{background:var(--rdt-bg-subtle);border-bottom:1px solid var(--rdt-border-strong);border-right:1px solid var(--rdt-border);color:var(--rdt-fg-muted);letter-spacing:.035em;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:3;height:24px;padding:0;font-size:11px;font-weight:650;position:sticky;top:0}.rdt-table th:last-child,.rdt-table td:last-child{border-right:0}.rdt-header-cell{align-items:center;width:100%;min-width:0;height:23px;display:flex;position:relative}.rdt-sort-button{color:inherit;font:inherit;height:23px;letter-spacing:inherit;text-align:left;min-width:0;text-transform:inherit;background:0 0;border:0;flex:1;align-items:center;padding:0 3px 0 7px;display:flex}.rdt-header-action{z-index:2;flex:none;align-items:center;display:flex;position:relative}.rdt-sort-button:disabled{cursor:default;pointer-events:none}.rdt-sort-button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdt-sort-button svg,.rdt-sort-button small{color:var(--rdt-accent);flex:none}.rdt-sort-button small{font-size:8px}.rdt-reorder-hand{color:var(--rdt-fg);pointer-events:none;z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rdt-header-cell.rdt-reordering{cursor:grabbing;opacity:.72}.rdt-table th.rdt-drop-before{box-shadow:inset 2px 0 0 var(--rdt-accent)}.rdt-root.rdt-column-reordering,.rdt-root.rdt-column-reordering .rdt-sort-button{cursor:grabbing}.rdt-root.rdt-column-reordering .rdt-resizer{pointer-events:none}.rdt-filter-button{opacity:0;pointer-events:none;z-index:1;width:20px;margin:0;position:absolute;right:0}.rdt-header-cell:hover .rdt-filter-button,.rdt-header-cell:focus-within .rdt-filter-button,.rdt-filter-button:focus-visible,.rdt-filter-active{opacity:1;pointer-events:auto}.rdt-header-cell.rdt-has-filter-control:hover .rdt-sort-button,.rdt-header-cell.rdt-has-filter-control:focus-within .rdt-sort-button{padding-right:23px}.rdt-header-cell.rdt-has-settings-button .rdt-filter-button{right:32px}.rdt-header-cell.rdt-has-filter-control.rdt-has-settings-button:hover .rdt-sort-button,.rdt-header-cell.rdt-has-filter-control.rdt-has-settings-button:focus-within .rdt-sort-button{padding-right:48px}.rdt-filter-active{background:var(--rdt-bg-active);color:var(--rdt-accent)}.rdt-pin-mark{color:var(--rdt-fg-muted);opacity:.7;flex:none;width:11px;height:11px}.rdt-resizer{cursor:col-resize;touch-action:none;z-index:5;background:0 0;border:0;width:9px;height:100%;padding:0;position:absolute;top:0;right:0}.rdt-resizer:after{background:var(--rdt-border-strong);content:"";opacity:.45;pointer-events:none;width:1px;position:absolute;inset:3px 0 3px auto}.rdt-resizer:hover:after,.rdt-resizer:focus-visible:after,.rdt-resizer:active:after{background:var(--rdt-accent);opacity:1;width:2px;inset-block:0}.rdt-table td{background:var(--rdt-bg);border-bottom:1px solid var(--rdt-border);border-right:1px solid var(--rdt-border);color:var(--rdt-fg);text-overflow:ellipsis;white-space:nowrap;max-width:0;height:23px;padding:1px 8px;font-size:13px;line-height:19px;overflow:hidden}.rdt-table tbody tr:last-child>td{border-bottom:0}.rdt-table tbody tr:hover>td{background:var(--rdt-bg-hover)}.rdt-clickable-row{cursor:pointer}.rdt-align-right{font-variant-numeric:tabular-nums;text-align:right}.rdt-align-center{text-align:center}.rdt-table .rdt-pinned{z-index:2;position:sticky}.rdt-table th.rdt-pinned{background:var(--rdt-bg-subtle);z-index:4}.rdt-table.rdt-has-angled{--rdt-angled-header-height:170px;--rdt-angled-label-width:210px}.rdt-table.rdt-has-angled>thead>tr>th{height:var(--rdt-angled-header-height);vertical-align:bottom;overflow:visible}.rdt-table.rdt-has-angled .rdt-header-cell{height:calc(var(--rdt-angled-header-height) - 1px);align-items:flex-end;overflow:visible}.rdt-table.rdt-has-angled>thead>tr>th:not(.rdt-angled):not(.rdt-vertical) .rdt-sort-button{height:27px}.rdt-table th.rdt-angled{border-right:0;overflow:visible}.rdt-angled .rdt-header-cell,.rdt-angled .rdt-sort-button{overflow:visible}.rdt-angled .rdt-sort-button{width:100%;height:100%;padding:0;display:block;position:relative}.rdt-angled-label{max-width:var(--rdt-angled-label-width);text-align:left;transform-origin:0 100%;white-space:nowrap;width:var(--rdt-angled-label-width);align-items:center;gap:3px;margin:0;line-height:1.15;display:inline-flex;position:absolute;bottom:7px;left:12px;overflow:hidden;transform:rotate(-45deg)}.rdt-angled-label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rdt-angled .rdt-sort-button>svg{position:absolute;top:2px;right:1px}.rdt-angled .rdt-sort-button>small{position:absolute;top:12px;right:1px}.rdt-angled .rdt-filter-button{z-index:2;width:16px;margin:0;position:absolute;top:0;right:0}.rdt-angled .rdt-pin-mark{position:absolute;top:18px;right:1px}.rdt-angled-cell{border-right-color:color-mix(in srgb, var(--rdt-border) 58%, transparent);text-overflow:clip;padding-left:0;padding-right:0}.rdt-table.rdt-has-vertical{--rdt-vertical-header-height:170px}.rdt-table.rdt-has-vertical>thead>tr>th{height:var(--rdt-vertical-header-height);vertical-align:bottom;overflow:visible}.rdt-table.rdt-has-vertical .rdt-header-cell{height:calc(var(--rdt-vertical-header-height) - 1px);align-items:flex-end;overflow:visible}.rdt-table.rdt-has-vertical>thead>tr>th:not(.rdt-vertical):not(.rdt-angled) .rdt-sort-button{height:27px}.rdt-table th.rdt-vertical,.rdt-vertical .rdt-header-cell,.rdt-vertical .rdt-sort-button{overflow:hidden}.rdt-vertical .rdt-sort-button{width:100%;height:100%;padding:0;display:block;position:relative}.rdt-vertical-label{height:calc(var(--rdt-vertical-header-height) - 28px);text-align:left;white-space:nowrap;writing-mode:vertical-rl;justify-content:flex-start;align-items:center;width:100%;max-width:100%;margin:0;line-height:1.15;display:inline-flex;position:absolute;bottom:4px;left:50%;overflow:hidden;transform:translate(-50%)rotate(180deg)}.rdt-vertical-label>span{text-overflow:ellipsis;min-height:0;max-height:100%;overflow:hidden}.rdt-vertical .rdt-sort-button>svg{position:absolute;top:2px;right:1px}.rdt-vertical .rdt-sort-button>small{position:absolute;top:12px;right:1px}.rdt-vertical .rdt-filter-button{z-index:2;width:16px;margin:0;position:absolute;top:0;right:0}.rdt-vertical .rdt-pin-mark{position:absolute;top:18px;right:1px}.rdt-vertical-cell{border-right-color:color-mix(in srgb, var(--rdt-border) 58%, transparent);text-overflow:clip;padding-left:0;padding-right:0}.rdt-table.rdt-has-angled.rdt-has-vertical{--rdt-vertical-header-height:var(--rdt-angled-header-height)}.rdt-table .rdt-pin-edge-left{box-shadow:4px 0 5px -5px var(--rdt-pinned-shadow)}.rdt-table .rdt-pin-edge-right{box-shadow:-4px 0 5px -5px var(--rdt-pinned-shadow)}.rdt-expanded-row>td{white-space:normal;max-width:none;padding:6px 8px;overflow:visible;background:var(--rdt-bg-subtle)!important}.rdt-expanded-content{max-width:calc(100cqi - 16px);position:sticky;left:8px}.rdt-loading{opacity:.55}.rdt-loading-indicator{background:color-mix(in srgb, var(--rdt-bg) 88%, transparent);color:var(--rdt-fg-muted);z-index:8;padding:4px 8px;font-size:12px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.rdt-empty-cell{text-align:center;color:var(--rdt-fg-muted)!important;max-width:none!important;height:70px!important}.rdt-footer{color:var(--rdt-fg-muted);justify-content:space-between;min-height:27px;padding:2px 0;font-size:11px}.rdt-pagination{gap:3px}.rdt-pagination .rdt-button-quiet{border-color:#0000;height:23px;padding:0 4px}.rdt-banner-error,.rdt-inline-error{background:var(--rdt-error-bg);border:1px solid var(--rdt-error-border);color:var(--rdt-fg);padding:5px 7px;font-size:12px}.rdt-banner-error{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.rdt-banner-error button{color:var(--rdt-danger);background:0 0;border:0;font-size:11px}.rdt-filter-portal{z-index:10000;position:fixed}.rdt-filter-menu{background:var(--rdt-bg);border:1px solid var(--rdt-border-strong);color:var(--rdt-fg);width:330px;font-size:12px;box-shadow:0 10px 28px #00000038}.rdt-popover-heading,.rdt-dialog-heading{background:var(--rdt-bg-subtle);border-bottom:1px solid var(--rdt-border);justify-content:space-between;height:31px;padding:0 5px 0 8px;font-size:12px;font-weight:650}.rdt-facet-search{margin:7px}.rdt-facet-actions{align-items:center;gap:7px;padding:0 7px 5px;display:flex}.rdt-facet-actions button{color:var(--rdt-accent);background:0 0;border:0;padding:0;font-size:11px}.rdt-facet-actions span{color:var(--rdt-fg-muted);margin-left:auto;font-size:10px}.rdt-facet-values{border-bottom:1px solid var(--rdt-border);border-top:1px solid var(--rdt-border);max-height:255px;overflow:auto}.rdt-facet-value{border-bottom:1px solid color-mix(in srgb, var(--rdt-border) 62%, transparent);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:25px;padding:2px 7px;display:grid}.rdt-facet-value:hover{background:var(--rdt-bg-hover)}.rdt-facet-value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rdt-facet-value small{color:var(--rdt-fg-muted);font-variant-numeric:tabular-nums}.rdt-popover-empty{color:var(--rdt-fg-muted);text-align:center;padding:12px}.rdt-load-more{margin:5px auto}.rdt-filter-form{gap:7px;padding:9px;display:grid}.rdt-filter-form-pair{grid-template-columns:1fr 1fr}.rdt-date-filter{border-bottom:1px solid var(--rdt-border)}.rdt-date-presets{border-bottom:1px solid var(--rdt-border);padding:8px 9px 7px}.rdt-date-filter-label{color:var(--rdt-fg-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.rdt-date-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.rdt-date-presets button,.rdt-date-clear{background:var(--rdt-bg);border:1px solid var(--rdt-border);color:var(--rdt-fg);font:inherit;border-radius:2px;min-height:27px;padding:3px 5px}.rdt-date-presets button:hover,.rdt-date-clear:hover{background:var(--rdt-bg-hover)}.rdt-date-presets button:focus-visible,.rdt-date-clear:focus-visible{outline:2px solid var(--rdt-accent);outline-offset:-1px}.rdt-date-filter fieldset{border:0;min-inline-size:0;margin:0}.rdt-date-filter legend{color:var(--rdt-fg-muted);letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:10px;font-weight:650}.rdt-date-clear{color:var(--rdt-accent);border-color:#0000;min-height:auto;margin:0 9px 8px;padding:1px 0}.rdt-filter-form label,.rdt-preset-settings>label{gap:3px;display:grid}.rdt-filter-form label>span,.rdt-preset-settings label>span{color:var(--rdt-fg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.rdt-filter-form input,.rdt-filter-form select,.rdt-preset-settings input,.rdt-preset-settings select{background:var(--rdt-bg);border:1px solid var(--rdt-border);color:var(--rdt-fg);border-radius:2px;min-width:0;height:27px;padding:0 6px}.rdt-popover-footer{justify-content:flex-end;gap:5px;padding:6px 7px}.rdt-dialog-backdrop{z-index:10001;background:#0000007a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rdt-settings-dialog{background:var(--rdt-bg);border:1px solid var(--rdt-border-strong);color:var(--rdt-fg);outline:0;width:min(680px,100vw - 28px);max-width:680px;max-height:min(720px,100vh - 40px);overflow:hidden;box-shadow:0 18px 50px #00000052}.rdt-dialog-heading{height:35px;font-size:13px}.rdt-tabs{border-bottom:1px solid var(--rdt-border);height:31px;display:flex}.rdt-tabs button{color:var(--rdt-fg-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:12px}.rdt-tabs button[aria-selected=true]{border-bottom-color:var(--rdt-accent);color:var(--rdt-fg)}.rdt-settings-body{max-height:min(620px,100vh - 110px);padding:8px;overflow:auto}.rdt-settings-tools{justify-content:space-between;gap:6px;margin-bottom:6px}.rdt-settings-tools .rdt-field{width:45%;max-width:270px}.rdt-settings-tools .rdt-button-quiet svg{width:12px;height:12px}.rdt-column-settings-list{border:1px solid var(--rdt-border)}.rdt-column-setting{border-bottom:1px solid var(--rdt-border);align-items:center;gap:5px;min-height:32px;padding:2px 4px;display:flex}.rdt-column-setting:last-child{border-bottom:0}.rdt-column-setting:hover{background:var(--rdt-bg-hover)}.rdt-settings-grip{color:var(--rdt-fg-muted);cursor:grab;flex:none;width:16px}.rdt-column-visible{flex:1;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.rdt-column-visible input{accent-color:var(--rdt-accent);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;margin:0;padding:0}.rdt-column-visible span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdt-width-readout{color:var(--rdt-fg-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:50px;font-size:10px}.rdt-pin-control{flex:none;align-items:center;gap:3px;width:120px;display:flex}.rdt-pin-control select{width:100%;min-width:0}.rdt-move-buttons{flex:none;display:flex}.rdt-configuration{border-top:1px solid var(--rdt-border);margin-top:12px;padding-top:8px}.rdt-configuration h3{color:var(--rdt-fg);margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5}.rdt-configuration-cards{gap:8px;display:grid}.rdt-configuration-group{background:var(--rdt-bg);border:1px solid var(--rdt-border);border-radius:6px;padding:8px 10px}.rdt-configuration-group h4{color:var(--rdt-fg);margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.5}.rdt-configuration dl{margin:0;font-size:12px}.rdt-configuration dl>div{border-bottom:1px solid var(--rdt-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.rdt-configuration dl>div:last-child{border-bottom:0;padding-bottom:0}.rdt-configuration dt,.rdt-configuration dd{color:var(--rdt-fg);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.rdt-configuration dt{color:var(--rdt-fg-muted)}.rdt-preset-settings{gap:10px;display:grid}.rdt-table .rdt-settings-header .rdt-header-cell{justify-content:flex-end;align-items:flex-start}.rdt-settings-header .rdt-header-settings-button{margin:0 3px}.rdt-settings-note{color:var(--rdt-fg-muted);margin:0;font-size:11px}.rdt-preset-actions{flex-wrap:wrap;gap:5px}.rdt-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.rdt-toolbar{flex-wrap:wrap;align-items:flex-start}.rdt-toolbar-left{min-width:100%}.rdt-global-search{width:100%;max-width:none}.rdt-column-setting{flex-wrap:wrap}.rdt-column-visible{flex-basis:calc(100% - 80px)}.rdt-filter-menu{max-width:calc(100vw - 16px)}.rdt-date-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.fui-root,.fui-detail){--fui-bg:#fff;--fui-fg:#0f172a;--fui-muted:#475569;--fui-grid:#e5e7eb;--fui-grid-strong:#cbd5e1;--fui-total-rule:var(--fui-grid-strong);--fui-header-bg:#e2e8f0;--fui-header-fg:#0f172a;--fui-strip-bg:#f8fafc;--fui-strip-fg:#475569;--fui-strip-actual:#dcfce7;--fui-strip-actual-rule:#4ade80;--fui-cutoff:#16a34a;--fui-actual-cell:#f0fdf4;--fui-actual-boundary:#86efac;--fui-total-column:#f1f5f9;--fui-wash:#64748b;--fui-wash-keep:68%;--fui-control-bg:#fff;--fui-control-fg:#0f172a;--fui-control-border:#cbd5e1;--fui-control-hover:#f1f5f9;--fui-control-active-bg:#1d4ed8;--fui-control-active-fg:#fff;--fui-focus:#2563eb;--fui-link:#1d4ed8;--fui-edit-hover:#fefce8;--fui-favorable:#166534;--fui-unfavorable:#b91c1c;--fui-warning:#92400e;--fui-danger:#b91c1c;--fui-chart-1:#16a34a;--fui-chart-2:#dc2626;--fui-chart-3:#2563eb;--fui-chart-4:#9333ea;--fui-income-bg:#e8f5ec;--fui-income-fg:#14532d;--fui-income-sub-bg:#4ade80;--fui-income-sub-fg:#14532d;--fui-income-frame:#16a34a;--fui-cogs-bg:#fff1e8;--fui-cogs-fg:#9a3412;--fui-cogs-sub-bg:#fdba74;--fui-cogs-sub-fg:#7c2d12;--fui-cogs-frame:#c2410c;--fui-expenses-bg:#fcebec;--fui-expenses-fg:#991b1b;--fui-expenses-sub-bg:#f3d6d8;--fui-expenses-sub-fg:#7f1d1d;--fui-expenses-frame:#b91c1c;--fui-other-expenses-bg:#eaf1ff;--fui-other-expenses-fg:#1e3a8a;--fui-other-expenses-sub-bg:#93c5fd;--fui-other-expenses-sub-fg:#1e3a8a;--fui-other-expenses-frame:#2563eb;--fui-cash-bg:#edf2f7;--fui-cash-fg:#1e293b;--fui-cash-sub-bg:#cbd5e1;--fui-cash-sub-fg:#1e293b;--fui-cash-frame:#475569;--fui-assets-bg:#e6f6f4;--fui-assets-fg:#134e4a;--fui-assets-sub-bg:#99f6e4;--fui-assets-sub-fg:#134e4a;--fui-assets-frame:#0f766e;--fui-liabilities-bg:#fdf4e3;--fui-liabilities-fg:#78350f;--fui-liabilities-sub-bg:#fde68a;--fui-liabilities-sub-fg:#78350f;--fui-liabilities-frame:#b45309;--fui-equity-bg:#f1edfd;--fui-equity-fg:#4c1d95;--fui-equity-sub-bg:#ddd6fe;--fui-equity-sub-fg:#4c1d95;--fui-equity-frame:#6d28d9;--fui-summary-bg:#475569;--fui-summary-fg:#f1f5f9;--fui-summary-sub-bg:#cbd5e1;--fui-summary-sub-fg:#1e293b;--fui-summary-frame:#475569;--fui-fallback-bg:#71717a;--fui-fallback-fg:#fafafa;--fui-fallback-sub-bg:#d4d4d8;--fui-fallback-sub-fg:#27272a;--fui-fallback-frame:#71717a;color:var(--fui-fg)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]) .fui-root,:root:not([data-theme=light]) .fui-detail){--fui-bg:#18181b;--fui-fg:#f4f4f5;--fui-muted:#d4d4d8;--fui-grid:#3f3f46;--fui-grid-strong:#52525b;--fui-header-bg:#27272a;--fui-header-fg:#f4f4f5;--fui-strip-bg:#202024;--fui-strip-fg:#d4d4d8;--fui-strip-actual:#14532d;--fui-strip-actual-rule:#22c55e;--fui-cutoff:#22c55e;--fui-actual-cell:#10241a;--fui-actual-boundary:#15803d;--fui-total-column:#1f2a3a;--fui-wash:#64748b;--fui-wash-keep:72%;--fui-control-bg:#27272a;--fui-control-fg:#f4f4f5;--fui-control-border:#52525b;--fui-control-hover:#3f3f46;--fui-control-active-bg:#2563eb;--fui-control-active-fg:#fff;--fui-focus:#93c5fd;--fui-link:#93c5fd;--fui-edit-hover:#3a3520;--fui-favorable:#86efac;--fui-unfavorable:#fca5a5;--fui-warning:#fcd34d;--fui-danger:#fca5a5;--fui-chart-1:#4ade80;--fui-chart-2:#f87171;--fui-chart-3:#60a5fa;--fui-chart-4:#c084fc;--fui-income-bg:#14532d;--fui-income-fg:#dcfce7;--fui-income-sub-bg:#166534;--fui-income-sub-fg:#f0fdf4;--fui-income-frame:#22c55e;--fui-cogs-bg:#7c2d12;--fui-cogs-fg:#ffedd5;--fui-cogs-sub-bg:#9a3412;--fui-cogs-sub-fg:#fff7ed;--fui-cogs-frame:#f97316;--fui-expenses-bg:#7f1d1d;--fui-expenses-fg:#fee2e2;--fui-expenses-sub-bg:#991b1b;--fui-expenses-sub-fg:#fef2f2;--fui-expenses-frame:#ef4444;--fui-other-expenses-bg:#1e3a8a;--fui-other-expenses-fg:#dbeafe;--fui-other-expenses-sub-bg:#1d4ed8;--fui-other-expenses-sub-fg:#eff6ff;--fui-other-expenses-frame:#3b82f6;--fui-cash-bg:#334155;--fui-cash-fg:#f1f5f9;--fui-cash-sub-bg:#475569;--fui-cash-sub-fg:#f8fafc;--fui-cash-frame:#94a3b8;--fui-assets-bg:#134e4a;--fui-assets-fg:#ccfbf1;--fui-assets-sub-bg:#115e59;--fui-assets-sub-fg:#f0fdfa;--fui-assets-frame:#14b8a6;--fui-liabilities-bg:#78350f;--fui-liabilities-fg:#fef3c7;--fui-liabilities-sub-bg:#92400e;--fui-liabilities-sub-fg:#fffbeb;--fui-liabilities-frame:#f59e0b;--fui-equity-bg:#4c1d95;--fui-equity-fg:#ede9fe;--fui-equity-sub-bg:#5b21b6;--fui-equity-sub-fg:#f5f3ff;--fui-equity-frame:#8b5cf6;--fui-summary-bg:#3f4a5c;--fui-summary-fg:#f8fafc;--fui-summary-sub-bg:#475569;--fui-summary-sub-fg:#f8fafc;--fui-summary-frame:#64748b;--fui-fallback-bg:#3f3f46;--fui-fallback-fg:#fafafa;--fui-fallback-sub-bg:#52525b;--fui-fallback-sub-fg:#fafafa;--fui-fallback-frame:#71717a}}:where(.dark .fui-root,.dark .fui-detail,[data-theme=dark] .fui-root,[data-theme=dark] .fui-detail,.fui-root[data-theme=dark]){--fui-bg:#18181b;--fui-fg:#f4f4f5;--fui-muted:#d4d4d8;--fui-grid:#3f3f46;--fui-grid-strong:#52525b;--fui-header-bg:#27272a;--fui-header-fg:#f4f4f5;--fui-strip-bg:#202024;--fui-strip-fg:#d4d4d8;--fui-strip-actual:#14532d;--fui-strip-actual-rule:#22c55e;--fui-cutoff:#22c55e;--fui-actual-cell:#10241a;--fui-actual-boundary:#15803d;--fui-total-column:#1f2a3a;--fui-wash:#64748b;--fui-wash-keep:72%;--fui-control-bg:#27272a;--fui-control-fg:#f4f4f5;--fui-control-border:#52525b;--fui-control-hover:#3f3f46;--fui-control-active-bg:#2563eb;--fui-control-active-fg:#fff;--fui-focus:#93c5fd;--fui-link:#93c5fd;--fui-edit-hover:#3a3520;--fui-favorable:#86efac;--fui-unfavorable:#fca5a5;--fui-warning:#fcd34d;--fui-danger:#fca5a5;--fui-chart-1:#4ade80;--fui-chart-2:#f87171;--fui-chart-3:#60a5fa;--fui-chart-4:#c084fc;--fui-income-bg:#14532d;--fui-income-fg:#dcfce7;--fui-income-sub-bg:#166534;--fui-income-sub-fg:#f0fdf4;--fui-income-frame:#22c55e;--fui-cogs-bg:#7c2d12;--fui-cogs-fg:#ffedd5;--fui-cogs-sub-bg:#9a3412;--fui-cogs-sub-fg:#fff7ed;--fui-cogs-frame:#f97316;--fui-expenses-bg:#7f1d1d;--fui-expenses-fg:#fee2e2;--fui-expenses-sub-bg:#991b1b;--fui-expenses-sub-fg:#fef2f2;--fui-expenses-frame:#ef4444;--fui-other-expenses-bg:#1e3a8a;--fui-other-expenses-fg:#dbeafe;--fui-other-expenses-sub-bg:#1d4ed8;--fui-other-expenses-sub-fg:#eff6ff;--fui-other-expenses-frame:#3b82f6;--fui-cash-bg:#334155;--fui-cash-fg:#f1f5f9;--fui-cash-sub-bg:#475569;--fui-cash-sub-fg:#f8fafc;--fui-cash-frame:#94a3b8;--fui-assets-bg:#134e4a;--fui-assets-fg:#ccfbf1;--fui-assets-sub-bg:#115e59;--fui-assets-sub-fg:#f0fdfa;--fui-assets-frame:#14b8a6;--fui-liabilities-bg:#78350f;--fui-liabilities-fg:#fef3c7;--fui-liabilities-sub-bg:#92400e;--fui-liabilities-sub-fg:#fffbeb;--fui-liabilities-frame:#f59e0b;--fui-equity-bg:#4c1d95;--fui-equity-fg:#ede9fe;--fui-equity-sub-bg:#5b21b6;--fui-equity-sub-fg:#f5f3ff;--fui-equity-frame:#8b5cf6;--fui-summary-bg:#3f4a5c;--fui-summary-fg:#f8fafc;--fui-summary-sub-bg:#475569;--fui-summary-sub-fg:#f8fafc;--fui-summary-frame:#64748b;--fui-fallback-bg:#3f3f46;--fui-fallback-fg:#fafafa;--fui-fallback-sub-bg:#52525b;--fui-fallback-sub-fg:#fafafa;--fui-fallback-frame:#71717a}.fui-row{--fui-band-bg:var(--fui-fallback-bg);--fui-band-fg:var(--fui-fallback-fg);--fui-band-sub-bg:var(--fui-fallback-sub-bg);--fui-band-sub-fg:var(--fui-fallback-sub-fg);--fui-band-frame:var(--fui-fallback-frame)}.fui-section--income{--fui-band-bg:var(--fui-income-bg);--fui-band-fg:var(--fui-income-fg);--fui-band-sub-bg:var(--fui-income-sub-bg);--fui-band-sub-fg:var(--fui-income-sub-fg);--fui-band-frame:var(--fui-income-frame)}.fui-section--cogs{--fui-band-bg:var(--fui-cogs-bg);--fui-band-fg:var(--fui-cogs-fg);--fui-band-sub-bg:var(--fui-cogs-sub-bg);--fui-band-sub-fg:var(--fui-cogs-sub-fg);--fui-band-frame:var(--fui-cogs-frame)}.fui-section--expenses{--fui-band-bg:var(--fui-expenses-bg);--fui-band-fg:var(--fui-expenses-fg);--fui-band-sub-bg:var(--fui-expenses-sub-bg);--fui-band-sub-fg:var(--fui-expenses-sub-fg);--fui-band-frame:var(--fui-expenses-frame)}.fui-section--other-expenses{--fui-band-bg:var(--fui-other-expenses-bg);--fui-band-fg:var(--fui-other-expenses-fg);--fui-band-sub-bg:var(--fui-other-expenses-sub-bg);--fui-band-sub-fg:var(--fui-other-expenses-sub-fg);--fui-band-frame:var(--fui-other-expenses-frame)}.fui-section--cash{--fui-band-bg:var(--fui-cash-bg);--fui-band-fg:var(--fui-cash-fg);--fui-band-sub-bg:var(--fui-cash-sub-bg);--fui-band-sub-fg:var(--fui-cash-sub-fg);--fui-band-frame:var(--fui-cash-frame)}.fui-section--assets{--fui-band-bg:var(--fui-assets-bg);--fui-band-fg:var(--fui-assets-fg);--fui-band-sub-bg:var(--fui-assets-sub-bg);--fui-band-sub-fg:var(--fui-assets-sub-fg);--fui-band-frame:var(--fui-assets-frame)}.fui-section--liabilities{--fui-band-bg:var(--fui-liabilities-bg);--fui-band-fg:var(--fui-liabilities-fg);--fui-band-sub-bg:var(--fui-liabilities-sub-bg);--fui-band-sub-fg:var(--fui-liabilities-sub-fg);--fui-band-frame:var(--fui-liabilities-frame)}.fui-section--equity{--fui-band-bg:var(--fui-equity-bg);--fui-band-fg:var(--fui-equity-fg);--fui-band-sub-bg:var(--fui-equity-sub-bg);--fui-band-sub-fg:var(--fui-equity-sub-fg);--fui-band-frame:var(--fui-equity-frame)}.fui-section--summary{--fui-band-bg:var(--fui-summary-bg);--fui-band-fg:var(--fui-summary-fg);--fui-band-sub-bg:var(--fui-summary-sub-bg);--fui-band-sub-fg:var(--fui-summary-sub-fg);--fui-band-frame:var(--fui-summary-frame)}.fui-root{--fui-name-width:244px;--fui-indent:12px;--fui-header-height:28px;--fui-strip-height:22px;--fui-grid-max-height:75vh;background:var(--fui-bg);min-width:0;font-family:inherit;font-size:13px;container-type:inline-size}.fui-root *,.fui-detail *{box-sizing:border-box}.fui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fui-toolbar{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;font-size:12px;display:flex}.fui-seg{align-items:center;display:inline-flex}.fui-seg__label{color:var(--fui-muted);margin-right:6px;font-weight:600}.fui-seg__button,.fui-toggle,.fui-button,.fui-year__button,.fui-year__menu-button,.fui-select select{min-height:26px;color:var(--fui-control-fg);background:var(--fui-control-bg);border:1px solid var(--fui-control-border);font:inherit;cursor:pointer;border-radius:4px;padding:3px 9px;line-height:1.2}.fui-seg__button{border-radius:0;margin-left:-1px}.fui-seg__label+.fui-seg__button,.fui-seg__button:first-child{border-radius:4px 0 0 4px;margin-left:0}.fui-seg__button:last-child{border-radius:0 4px 4px 0}.fui-seg__button:hover,.fui-toggle:hover,.fui-button:hover,.fui-year__button:hover,.fui-year__menu-button:hover{background:var(--fui-control-hover)}.fui-seg__button[aria-pressed=true],.fui-toggle[aria-pressed=true],.fui-year__button[aria-pressed=true]{color:var(--fui-control-active-fg);background:var(--fui-control-active-bg);border-color:var(--fui-control-active-bg);position:relative}.fui-toggle{border-radius:999px}.fui-select{color:var(--fui-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fui-select select{padding-right:4px;font-weight:400}.fui-root button:disabled{opacity:.55;cursor:default}.fui-root button:focus-visible,.fui-root select:focus-visible,.fui-root [role=button]:focus-visible,.fui-root .fui-tag:focus-visible,.fui-detail button:focus-visible{outline:2px solid var(--fui-focus);outline-offset:1px}.fui-years{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fui-year{display:inline-flex;position:relative}.fui-year__button{border-radius:4px 0 0 4px}.fui-year__menu-button{border-radius:0 4px 4px 0;margin-left:-1px;padding:3px 5px}.fui-year__menu{z-index:60;background:var(--fui-bg);border:1px solid var(--fui-control-border);white-space:nowrap;border-radius:6px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0f172a2e}.fui-year__menu button{width:100%;color:var(--fui-control-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 9px;display:block}.fui-year__menu button:hover,.fui-year__menu button:focus-visible{background:var(--fui-control-hover)}.fui-status{color:var(--fui-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 6px;font-size:12px;display:flex}.fui-status__note{color:var(--fui-muted);font-size:12px}.fui-status__warning{color:var(--fui-warning);font-weight:600}.fui-status__error{color:var(--fui-danger);align-items:center;gap:8px;font-weight:600;display:inline-flex}.fui-status__detail{color:var(--fui-muted);overflow-wrap:anywhere}.fui-toolbar .fui-status__basis{color:var(--fui-muted)}.fui-scroll{max-height:var(--fui-grid-max-height);border-top:1px solid var(--fui-grid);overflow:auto}.fui-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:13px}.fui-table th,.fui-table td{border-right:1px solid var(--fui-grid);border-bottom:1px solid var(--fui-grid);text-align:right;white-space:nowrap;vertical-align:middle;background:var(--fui-bg);color:var(--fui-fg);padding:2px 8px;font-weight:400;line-height:1.25}.fui-table tr>:first-child{border-left:1px solid var(--fui-grid)}.fui-name{z-index:12;width:var(--fui-name-width);min-width:var(--fui-name-width);max-width:var(--fui-name-width);position:sticky;left:0;text-align:left!important}.fui-name__inner{min-width:0;padding-left:calc(var(--fui-depth,0) * var(--fui-indent));align-items:center;display:flex}.fui-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fui-caret,.fui-caret-spacer{flex:0 0 18px;width:18px}.fui-caret{height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin-right:2px;padding:0;font-size:11px;line-height:1}.fui-row--heading .fui-name,.fui-row--total .fui-name,.fui-row--calculated .fui-name,.fui-row--collapsed .fui-name{cursor:pointer}.fui-header-row>th{z-index:20;height:var(--fui-header-height);background:var(--fui-header-bg);color:var(--fui-header-fg);letter-spacing:.02em;border-bottom-color:var(--fui-grid-strong);font-weight:700;position:sticky;top:0}.fui-header-row>th.fui-name{z-index:22}.fui-col-header--total{background:var(--fui-total-column)!important}.fui-strip-row>th{top:var(--fui-header-height);z-index:19;height:var(--fui-strip-height);background:var(--fui-strip-bg);color:var(--fui-strip-fg);border-bottom:2px solid var(--fui-grid-strong);padding-top:0;padding-bottom:0;position:sticky;overflow:visible}.fui-strip-row>th.fui-name{z-index:21}.fui-strip-row>th.fui-cell--actual{background:var(--fui-strip-actual);box-shadow:inset 0 -3px 0 var(--fui-strip-actual-rule)}.fui-strip-row>th.fui-cell--mixed{background:linear-gradient(90deg, var(--fui-strip-actual) 50%, var(--fui-strip-bg) 50%)}.fui-strip-row>th.fui-cell--boundary{border-right:2px solid var(--fui-cutoff);z-index:21}.fui-strip-chip{white-space:nowrap;align-items:center;height:16px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.fui-strip-chip--left{background:var(--fui-strip-actual);color:var(--fui-income-fg);border:1px solid var(--fui-strip-actual-rule);border-right:none;border-radius:999px 0 0 999px;right:0}.fui-strip-chip--right{background:var(--fui-other-expenses-bg);color:var(--fui-other-expenses-fg);border:1px solid var(--fui-other-expenses-frame);border-left:none;border-radius:0 999px 999px 0;left:0}.fui-strip-chip--edge{border-left:1px solid var(--fui-other-expenses-frame);border-radius:999px;left:auto;right:0}.fui-scroll--wide .fui-table tr>.fui-cell--total:last-child,.fui-scroll--wide .fui-header-row>.fui-col-header--total:last-child{position:sticky;right:0}.fui-scroll--wide .fui-body>tr>.fui-cell--total:last-child{z-index:12}.fui-scroll--wide .fui-strip-row>th.fui-cell--total:last-child{z-index:21}.fui-scroll--wide .fui-header-row>.fui-col-header--total:last-child{z-index:22}.fui-scroll--wide .fui-table tr>.fui-cell--total:last-child:before,.fui-scroll--wide .fui-header-row>.fui-col-header--total:last-child:before{content:"";background:var(--fui-grid-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:-1px;left:-1px}.fui-scroll--wide .fui-strip-row>th.fui-cell--total:last-child:before{bottom:-2px}.fui-cell{min-width:76px;position:relative;padding-right:10px!important}.fui-root[data-rounding=cents] .fui-cell{min-width:100px}.fui-root[data-rounding="1k"] .fui-cell,.fui-root[data-rounding=\.1k] .fui-cell{min-width:64px}.fui-cell--actual{background:var(--fui-actual-cell)!important}.fui-cell--boundary{border-right:2px solid var(--fui-actual-boundary)!important}.fui-cell--total{background:var(--fui-total-column)!important;font-weight:600!important}.fui-value{text-align:right;display:block}.fui-static{display:block}.fui-edit-target{cursor:cell;border-radius:2px;display:block}.fui-cell--editable:hover{background:var(--fui-edit-hover)!important}.fui-cell--drop{outline:2px dashed var(--fui-focus);outline-offset:-2px}.fui-cell-input{width:100%;min-width:72px;color:var(--fui-fg);background:var(--fui-bg);border:1px solid var(--fui-focus);font:inherit;text-align:right;border-radius:2px;padding:0 2px;font-size:12px;display:block}.fui-cell-input[aria-invalid=true]{border-color:var(--fui-danger)}.fui-root .rdt-pinnable-trigger{cursor:help;border-radius:2px;display:block}.fui-compare{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.15;display:flex}.fui-compare__primary{font-weight:600}.fui-compare__secondary{color:var(--fui-muted);font-size:.85em}.fui-compare--favorable .fui-compare__secondary{color:var(--fui-favorable);font-weight:700}.fui-compare--unfavorable .fui-compare__secondary{color:var(--fui-unfavorable);font-weight:700}.fui-band .fui-compare__secondary,.fui-subband .fui-compare__secondary{opacity:.85;font-weight:600;color:inherit!important}.fui-legend{letter-spacing:0;flex-direction:column;align-items:flex-end;margin-left:auto;padding-left:8px;font-size:10px;font-weight:600;line-height:1.1;display:inline-flex}.fui-legend__secondary{color:var(--fui-muted)}.fui-band>*{letter-spacing:.04em;text-transform:uppercase;font-size:12px;box-shadow:inset 0 2px #ffffff8c;background:var(--fui-band-bg)!important;color:var(--fui-band-fg)!important;font-weight:700!important}.fui-band>.fui-cell--later,.fui-band>.fui-cell--total{background:color-mix(in srgb, var(--fui-band-bg) var(--fui-wash-keep), var(--fui-wash))!important}.fui-subband>*{font-size:12px;background:var(--fui-band-sub-bg)!important;color:var(--fui-band-sub-fg)!important;font-weight:700!important}.fui-subband>.fui-cell--later,.fui-subband>.fui-cell--total{background:color-mix(in srgb, var(--fui-band-sub-bg) var(--fui-wash-keep), var(--fui-wash))!important}.fui-total-deep>*{font-weight:700!important}:is(.fui-body>tr:has(+.fui-row--total)>*,.fui-body>tr:has(+.fui-row--calculated)>*){border-bottom-color:var(--fui-total-rule)}.fui-row--heading>.fui-name{font-weight:700}.fui-band:hover>*,.fui-subband:hover>*{filter:brightness(1.05)}.fui-railed>:first-child{box-shadow:inset 2px 0 0 var(--fui-band-frame)}.fui-railed>:last-child{box-shadow:inset -2px 0 0 var(--fui-band-frame)}.fui-rail-top>*{box-shadow:inset 0 2px 0 var(--fui-band-frame)}.fui-rail-top>:first-child{box-shadow:inset 2px 0 0 var(--fui-band-frame), inset 0 2px 0 var(--fui-band-frame)}.fui-rail-top>:last-child{box-shadow:inset -2px 0 0 var(--fui-band-frame), inset 0 2px 0 var(--fui-band-frame)}.fui-row--empty>td{text-align:left;color:var(--fui-muted);padding:12px 8px}.fui-tag{z-index:10;width:18px;height:18px;font:inherit;background:var(--fui-bg);color:var(--fui-fg);cursor:default;text-transform:none;letter-spacing:0;border:2px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000026}.fui-tag--movable{cursor:grab}.fui-tag--hire{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.fui-tag--raise{color:#166534;background:#dcfce7;border-color:#86efac}.fui-tag--end{color:#92400e;background:#fef3c7;border-color:#fcd34d}.fui-tag--event{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.fui-tag--continuation{color:#fff;background:#0f766e;border-color:#fff}.fui-overview>tr>td{vertical-align:top;background:var(--fui-bg);border-bottom-color:var(--fui-grid-strong)}.fui-overview__lead{font-size:12px;white-space:normal!important;padding:6px 8px!important}.fui-overview__chart{text-align:left!important;padding:0!important}.fui-chart{line-height:0;position:relative}.fui-chart__plot{display:block;overflow:visible}.fui-chart__grid{stroke:var(--fui-grid);stroke-width:1px}.fui-chart__zero{stroke:var(--fui-grid-strong);stroke-width:1.5px}.fui-chart__hit{fill:#0000}.fui-chart__bar--later{opacity:.6}.fui-chart__line{fill:none;stroke:currentColor;stroke-width:2px}.fui-chart__point{fill:currentColor;stroke:var(--fui-bg);stroke-width:1px}.fui-chart__axis text{fill:var(--fui-muted);paint-order:stroke;stroke:var(--fui-bg);stroke-width:3px;font-size:10px}.fui-chart-legend{color:var(--fui-muted);flex-wrap:wrap;gap:2px 10px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.fui-chart-legend li{align-items:center;gap:4px;display:inline-flex}.fui-chart-legend__swatch{background:currentColor;border-radius:2px;width:10px;height:10px;display:inline-block}.fui-chart-legend__swatch--line{border-radius:2px;height:3px}.fui-detail{width:min(760px,100vw - 64px);color:var(--fui-fg);font-size:12px;line-height:1.4}.fui-detail__heading{margin-bottom:4px;font-weight:700}.fui-detail__amounts{margin:0 0 6px}.fui-detail__amounts>div{justify-content:space-between;gap:24px;padding:1px 0;display:flex}.fui-detail__amounts dt{color:var(--fui-muted)}.fui-detail__amounts dd{font-variant-numeric:tabular-nums;margin:0}.fui-detail__section{margin-top:6px}.fui-detail__summary{color:var(--fui-muted);margin:0 0 4px}.fui-detail__note{color:var(--fui-muted);overflow-wrap:anywhere;margin:4px 0}.fui-detail__mismatch{color:var(--fui-danger);margin:4px 0;font-weight:600}.fui-detail__failure{color:var(--fui-danger);margin:4px 0}.fui-detail__failure>p{overflow-wrap:anywhere;margin:0 0 6px;font-weight:600}.fui-detail__actions{flex-wrap:wrap;gap:6px;display:flex}.fui-detail__line-action{max-width:100%;color:var(--fui-link);font:inherit;text-align:left;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;overflow:hidden}.fui-detail__line-action:focus-visible{outline:2px solid var(--fui-focus);outline-offset:1px;border-radius:2px}.fui-detail .fui-detail__line--readonly{cursor:default}.fui-detail__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fui-detail__table th{text-align:left;padding:2px 12px 2px 0;font-weight:400}.fui-detail__table td{text-align:right;white-space:nowrap;padding:2px 0}.fui-detail__table-total th,.fui-detail__table-total td{border-top:1px solid var(--fui-grid-strong);font-weight:700}.fui-detail__kind{border:1px solid var(--fui-grid-strong);color:var(--fui-muted);border-radius:999px;margin-right:6px;padding:0 5px;font-size:10px;font-weight:700;display:inline-block}@container (width<=640px){.fui-root .fui-name{--fui-name-width:132px}.fui-table{font-size:12px}.fui-table th,.fui-table td{padding:2px 6px}.fui-root .fui-name__inner{padding-left:calc(var(--fui-depth,0) * 8px)}.fui-legend{display:none}.fui-toolbar{gap:6px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-950:oklch(12.9% .042 264.695);--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-page:#e2e8f0;--color-surface:#fff;--color-subtle:#f8fafc;--color-hover:#f1f5f9;--color-line:#cbd5e1;--color-line-soft:#e2e8f0;--color-ink:#0f172a;--color-ink-2:#334155;--color-muted:#475569;--color-brand:#1e40af;--color-brand-solid:#1e40af;--color-brand-solid-hover:#1d4ed8;--color-on-brand:#fff;--color-brand-soft:#dbeafe;--color-focus:#2563eb;--color-navy:#082547;--color-on-navy:#fff;--color-navy-muted:#dbeafe;--color-good:#047857;--color-bad:#b91c1c;--color-bad-soft:#fef2f2;--color-warn:#92400e}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.right-2\.5{right:calc(var(--spacing) * 2.5)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-screen{height:100vh}.max-h-\[70vh\]{max-height:70vh}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-28{width:calc(var(--spacing) * 28)}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.w-\[min\(280px\,85vw\)\]{width:min(280px,85vw)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[1480px\]{max-width:1480px}.min-w-0{min-width:0}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line-soft>:not(:last-child)){border-color:var(--color-line-soft)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-bad\/40{border-color:#b91c1c66}@supports (color:color-mix(in lab, red, red)){.border-bad\/40{border-color:color-mix(in oklab, var(--color-bad) 40%, transparent)}}.border-brand-solid{border-color:var(--color-brand-solid)}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.bg-bad{background-color:var(--color-bad)}.bg-bad-soft{background-color:var(--color-bad-soft)}.bg-brand{background-color:var(--color-brand)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-brand-solid{background-color:var(--color-brand-solid)}.bg-good{background-color:var(--color-good)}.bg-muted{background-color:var(--color-muted)}.bg-navy{background-color:var(--color-navy)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-subtle{background-color:var(--color-subtle)}.bg-surface{background-color:var(--color-surface)}.bg-warn{background-color:var(--color-warn)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.1rem\,2vw\,1\.6rem\)\]{font-size:clamp(1.1rem,2vw,1.6rem)}.text-\[clamp\(1\.5rem\,2\.6vw\,2\.2rem\)\]{font-size:clamp(1.5rem,2.6vw,2.2rem)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-bad{color:var(--color-bad)}.text-brand{color:var(--color-brand)}.text-good{color:var(--color-good)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-muted{color:var(--color-muted)}.text-navy-muted{color:var(--color-navy-muted)}.text-on-brand{color:var(--color-on-brand)}.text-on-navy{color:var(--color-on-navy)}.text-warn{color:var(--color-warn)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow-\[0_3px_12px_rgb\(15_23_42_\/_0\.07\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.not-first\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}.not-first\:border-line:not(:first-child){border-color:var(--color-line)}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.backdrop\:bg-slate-950\/40::backdrop{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-slate-950\/40::backdrop{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1:before{content:var(--tw-content);inset-block:var(--spacing)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:bg-brand:before{content:var(--tw-content);background-color:var(--color-brand)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-bad-soft:hover{background-color:var(--color-bad-soft)}.hover\:bg-brand-solid-hover:hover{background-color:var(--color-brand-solid-hover)}.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[invalid\=true\]\:border-bad[aria-invalid=true]{border-color:var(--color-bad)}@media not all and (width>=40rem){.max-sm\:hidden{display:none}.max-sm\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (prefers-color-scheme:dark){:root{--color-page:#020617;--color-surface:#0f172a;--color-subtle:#172033;--color-hover:#1e293b;--color-line:#334155;--color-line-soft:#1e293b;--color-ink:#f1f5f9;--color-ink-2:#e2e8f0;--color-muted:#cbd5e1;--color-brand:#93c5fd;--color-brand-solid:#2563eb;--color-brand-solid-hover:#1d4ed8;--color-on-brand:#fff;--color-brand-soft:#2563eb3d;--color-focus:#60a5fa;--color-navy:#0b2a52;--color-on-navy:#f8fafc;--color-navy-muted:#bfdbfe;--color-good:#34d399;--color-bad:#fca5a5;--color-bad-soft:#7f1d1d59;--color-warn:#fcd34d;--color-warn-soft:#78350f59}}:root .rdt-root,:root .rdt-filter-portal,:root .rdt-pinnable-popover,:root .rdt-dialog-backdrop{--rdt-bg:var(--color-surface);--rdt-bg-subtle:var(--color-subtle);--rdt-bg-hover:var(--color-hover);--rdt-bg-active:var(--color-brand-soft);--rdt-fg:var(--color-ink);--rdt-fg-muted:var(--color-muted);--rdt-border:var(--color-line);--rdt-accent:var(--color-brand-solid)}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
