@font-face{font-family:Didot;src:url(/fonts/Didot-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Athelas;src:url(/fonts/Athelas-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"72";src:url(/fonts/72-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"72";src:url(/fonts/72-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"72";src:url(/fonts/72-Bold.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:"72";src:url(/fonts/72-Black.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}html,body,#root{height:100%}body{margin:0}html,body{overflow:hidden}.lf-root{--l-black: #000000;--l-grey-1: #2e2e2e;--l-grey-2: #6b6b6b;--l-grey-3: #b0b0b0;--l-border-strong: #8c8c8c;--l-border: #d9d9d9;--l-divider: #ededed;--l-bg-hover: #f5f5f5;--l-bg-selected: #f0f0f0;--l-bg-alt: #fafafa;--l-bg-page: #f5f5f5;--l-white: #ffffff;--l-surface: #ffffff;--l-surface-2: #fafafa;--l-on-surface: #2e2e2e;--l-on-surface-strong: #000000;--l-on-surface-muted: #6b6b6b;--l-success: #30914c;--l-success-text: #256f3a;--l-success-bg: #f5fae5;--l-warning: #e76500;--l-warning-text: #b44f00;--l-warning-bg: #fff8d6;--l-error: #f53232;--l-error-text: #aa0808;--l-error-bg: #fdeaea;--l-info: #0070f2;--l-info-text: #0064d9;--l-info-bg: #e1f4ff;--l-neutral: #788fa6;--l-neutral-text: #2e2e2e;--l-neutral-bg: #eff1f2;--l-rtab-slate: #3F5170;--l-rtab-slate-tint: #EEF0F5;--l-rtab-slate-on: #34435E;--l-font-title: "Didot", "Athelas", Georgia, "Times New Roman", serif;--l-font-body: "72", "72full", -apple-system, "Helvetica Neue", Arial, sans-serif;--l-font-mono: "72Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--l-fs-h1: 3rem;--l-fs-h2: 2rem;--l-fs-h3: 1.5rem;--l-fs-h4: 1.25rem;--l-fs-h5: 1rem;--l-fs-h6: .875rem;--l-fs-body: .875rem;--l-fs-large: 1rem;--l-fs-small: .75rem;--l-fw-light: 300;--l-fw-regular: 400;--l-fw-semibold: 600;--l-fw-bold: 700;--l-fw-black: 900;--l-lh-body: 1.4;--l-lh-heading: 1.2;--l-control-h: 1.625rem;--l-control-h-sm: 1.375rem;--l-control-h-lg: 2.25rem;--l-row-h: 2rem;--l-row-h-condensed: 1.5rem;--l-icon: 1rem;--l-border-w: 1px;--l-focus-w: 2px;--l-radius-field: 4px;--l-radius-button: 8px;--l-radius-card: 8px;--l-radius-element: 12px;--l-radius-tile: 8px;--l-tile-w: 176px;--l-shadow-0: 0 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.06);--l-shadow-1: 0 0 0 1px rgba(0,0,0,.04), 0 2px 8px rgba(0,0,0,.1);--l-shadow-2: 0 0 0 1px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.12);--l-shadow-3: 0 0 0 1px rgba(0,0,0,.04), 0 16px 64px rgba(0,0,0,.16);--l-sp-1: 4px;--l-sp-2: 8px;--l-sp-3: 16px;--l-sp-4: 24px;--l-sp-5: 32px;--l-sp-6: 48px;--l-content-max: 1280px;--l-shellbar-h: 44px;--l-ease-in: cubic-bezier(.5, 0, 1, 1);--l-ease-out: cubic-bezier(0, 0, .5, 1);--l-ease-in-out: cubic-bezier(.35, 0, .35, 1);--l-motion-fast: .15s;--l-motion-moderate: .3s;--l-motion-slow: .6s}.lf-root[data-density=cozy]{--l-control-h: 2.25rem;--l-control-h-sm: 2rem;--l-row-h: 2.75rem;--l-row-h-condensed: 2.25rem}.lf-root[data-theme=dark]{--l-grey-1: #eaeaea;--l-grey-2: #9a9a9a;--l-grey-3: #6a6a6a;--l-border-strong: #555555;--l-border: #3a3a3a;--l-divider: #333333;--l-bg-hover: #2f2f2f;--l-bg-selected: #3a3a3a;--l-bg-alt: #242424;--l-bg-page: #1c1c1c;--l-surface: #2a2a2a;--l-surface-2: #242424;--l-on-surface: #eaeaea;--l-on-surface-strong: #f5f5f5;--l-on-surface-muted: #9a9a9a;--l-rtab-slate: #8497BC;--l-rtab-slate-tint: rgba(63,81,112,.32);--l-rtab-slate-on: #B7C2D9;--l-shadow-0: 0 0 0 1px rgba(255,255,255,.05), 0 1px 2px rgba(0,0,0,.45);--l-shadow-1: 0 0 0 1px rgba(255,255,255,.06), 0 2px 8px rgba(0,0,0,.55);--l-shadow-2: 0 0 0 1px rgba(255,255,255,.06), 0 8px 24px rgba(0,0,0,.6);--l-shadow-3: 0 0 0 1px rgba(255,255,255,.06), 0 16px 64px rgba(0,0,0,.65);color-scheme:dark}.lf-root[data-theme=dark] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),.lf-root[data-theme=dark] .ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-color-dangerous):not(:disabled):not(.ant-btn-disabled){background:#fff!important;border-color:#fff!important;color:#000!important}.lf-root[data-theme=dark] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.lf-root[data-theme=dark] .ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-color-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:#e2e2e2!important;border-color:#e2e2e2!important;color:#000!important}.lf-root{font-family:var(--l-font-body);font-size:var(--l-fs-body);line-height:var(--l-lh-body);color:var(--l-grey-1);background:var(--l-bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lf-title{font-family:var(--l-font-title);font-weight:var(--l-fw-regular);color:var(--l-on-surface-strong);letter-spacing:.005em;line-height:var(--l-lh-heading);margin:0}.lf-content{max-width:var(--l-content-max);margin:0 auto;width:100%}.lf-label{font-size:var(--l-fs-small);color:var(--l-grey-2);font-weight:var(--l-fw-regular)}.lf-mono{font-family:var(--l-font-mono)}.lf-table .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.04em;font-size:var(--l-fs-small);font-weight:var(--l-fw-semibold);color:var(--l-grey-2);border-bottom:1px solid var(--l-border)!important}.lf-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--l-divider);font-variant-numeric:tabular-nums}.lf-table .ant-table-cell.lf-num,.lf-table .lf-num{text-align:end;font-variant-numeric:tabular-nums}.lf-table-clickable .ant-table-tbody>tr{cursor:pointer}.lf-row-chevron{color:var(--l-grey-3);opacity:0;transition:opacity .12s ease}.lf-table-clickable .ant-table-tbody>tr:hover .lf-row-chevron{opacity:1}.lf-num-tabular{font-variant-numeric:tabular-nums}.lf-table th.lf-p13n-th{position:relative}.lf-table th.lf-p13n-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.lf-table th.lf-p13n-dragging{cursor:grabbing;opacity:.55}.lf-table th.lf-p13n-draggable:active{cursor:grabbing}.lf-table th.lf-p13n-drop-before:before,.lf-table th.lf-p13n-drop-after:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--l-black);z-index:3;pointer-events:none}.lf-table th.lf-p13n-drop-before:before{inset-inline-start:-1px}.lf-table th.lf-p13n-drop-after:after{inset-inline-end:-1px}.lf-table th.lf-p13n-th .lf-p13n-resize-handle{position:absolute;top:0;inset-inline-end:0;width:9px;height:100%;cursor:col-resize;z-index:4;touch-action:none;background:linear-gradient(var(--l-border),var(--l-border)) no-repeat center / 1px 100%;transition:background-size var(--l-motion-fast) var(--l-ease-out)}.lf-table th.lf-p13n-th:hover .lf-p13n-resize-handle{background-image:linear-gradient(var(--l-border-strong),var(--l-border-strong))}.lf-table th.lf-p13n-th .lf-p13n-resize-handle:hover,.lf-table th.lf-p13n-resizing .lf-p13n-resize-handle{background-image:linear-gradient(var(--l-black),var(--l-black));background-size:2px 100%}.lf-p13n-dot{position:absolute;top:-2px;inset-inline-end:-3px;width:6px;height:6px;border-radius:50%;background:var(--l-black);box-shadow:0 0 0 1.5px var(--l-white)}.lf-p13n-popover .ant-popover-inner{padding:0}.lf-p13n-panel{padding:var(--l-sp-2) 0}.lf-p13n-panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--l-sp-3) var(--l-sp-2);letter-spacing:.04em}.lf-p13n-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.lf-p13n-item{display:flex;align-items:center;gap:var(--l-sp-2);padding-block:2px;padding-inline:var(--l-sp-3) var(--l-sp-2);min-height:30px}.lf-p13n-item:hover{background:var(--l-bg-hover)}.lf-p13n-item-grip{color:var(--l-grey-3);font-size:12px;flex:none}.lf-p13n-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--l-fs-body);color:var(--l-grey-1)}.lf-p13n-item-actions{display:inline-flex;gap:2px;flex:none}.lf-p13n-item-locked .lf-p13n-item-label{color:var(--l-grey-2)}.lf-p13n-item-locked .lf-p13n-item-grip{opacity:.35}.lf-p13n-item-vis{flex:none;margin-inline-end:2px}.lf-table tr.lf-group-row>td{background:var(--l-bg-hover);border-bottom:1px solid var(--l-border);font-size:var(--l-fs-body)}.lf-table tr.lf-group-row:hover>td{background:var(--l-bg-hover)}.lf-root .lf-vs-negative .ant-select-selector,.lf-root .lf-vs-negative .ant-input,.lf-root .lf-vs-negative .ant-input-affix-wrapper,.lf-root .lf-vs-negative .ant-input-number,.lf-root .lf-vs-negative .ant-picker{border-color:var(--l-error)!important}.lf-root .lf-vs-negative .ant-select-focused .ant-select-selector,.lf-root .lf-vs-negative .ant-input:focus,.lf-root .lf-vs-negative .ant-input-affix-wrapper-focused,.lf-root .lf-vs-negative .ant-input-number-focused,.lf-root .lf-vs-negative .ant-picker-focused{box-shadow:0 0 0 2px #f532322e!important}.lf-root .lf-vs-critical .ant-select-selector,.lf-root .lf-vs-critical .ant-input,.lf-root .lf-vs-critical .ant-input-affix-wrapper,.lf-root .lf-vs-critical .ant-input-number,.lf-root .lf-vs-critical .ant-picker{border-color:var(--l-warning)!important}.lf-root .lf-vs-critical .ant-select-focused .ant-select-selector,.lf-root .lf-vs-critical .ant-input:focus,.lf-root .lf-vs-critical .ant-input-affix-wrapper-focused,.lf-root .lf-vs-critical .ant-input-number-focused,.lf-root .lf-vs-critical .ant-picker-focused{box-shadow:0 0 0 2px #e765002e!important}.lf-root .lf-vs-positive .ant-select-selector,.lf-root .lf-vs-positive .ant-input,.lf-root .lf-vs-positive .ant-input-affix-wrapper,.lf-root .lf-vs-positive .ant-input-number,.lf-root .lf-vs-positive .ant-picker{border-color:var(--l-success)!important}.lf-root .lf-vs-positive .ant-select-focused .ant-select-selector,.lf-root .lf-vs-positive .ant-input:focus,.lf-root .lf-vs-positive .ant-input-affix-wrapper-focused,.lf-root .lf-vs-positive .ant-input-number-focused,.lf-root .lf-vs-positive .ant-picker-focused{box-shadow:0 0 0 2px #30914c2e!important}.lf-root .lf-vs-information .ant-select-selector,.lf-root .lf-vs-information .ant-input,.lf-root .lf-vs-information .ant-input-affix-wrapper,.lf-root .lf-vs-information .ant-input-number,.lf-root .lf-vs-information .ant-picker{border-color:var(--l-info)!important}.lf-root .lf-vs-information .ant-select-focused .ant-select-selector,.lf-root .lf-vs-information .ant-input:focus,.lf-root .lf-vs-information .ant-input-affix-wrapper-focused,.lf-root .lf-vs-information .ant-input-number-focused,.lf-root .lf-vs-information .ant-picker-focused{box-shadow:0 0 0 2px #0070f22e!important}.lf-root .lf-drop-active{outline:2px dashed var(--l-black);outline-offset:-4px;background:var(--l-bg-hover);transition:background var(--l-motion-fast) var(--l-ease-out)}.lf-root .lf-drop-hint{display:flex;align-items:center;justify-content:center;gap:var(--l-sp-2);margin-bottom:var(--l-sp-3);padding:var(--l-sp-2) var(--l-sp-3);border:1px dashed var(--l-black);border-radius:var(--l-radius-card);background:var(--l-white);font-size:var(--l-fs-small);font-weight:var(--l-fw-semibold);color:var(--l-black)}.lf-root .lf-drag-row{cursor:grab}.lf-root .lf-drag-row:active{cursor:grabbing}.lf-table .ant-table-tbody>tr.lf-row-navigated>td{background:var(--l-bg-selected)}.lf-table .ant-table-tbody>tr.lf-row-navigated>td:first-child{box-shadow:inset 3px 0 0 0 var(--l-black)}[dir=rtl] .lf-table .ant-table-tbody>tr.lf-row-navigated>td:first-child{box-shadow:inset -3px 0 0 0 var(--l-black)}.lf-tile{--lf-accent: var(--lf-accent-light, var(--l-grey-2));--lf-chip-bg: var(--lf-chip-bg-light, var(--l-bg-hover));position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start;width:var(--l-tile-w);height:var(--l-tile-w);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:var(--l-sp-2);padding:14px;background:var(--l-surface);border:1px solid var(--l-border);border-radius:var(--l-radius-tile);box-shadow:var(--l-shadow-0);color:var(--l-on-surface);overflow:hidden;transition:box-shadow var(--l-motion-fast) var(--l-ease-out),transform var(--l-motion-fast) var(--l-ease-out)}.lf-root[data-theme=dark] .lf-tile{--lf-accent: var(--lf-accent-dark, var(--l-grey-2));--lf-chip-bg: var(--lf-chip-bg-dark, var(--l-bg-hover))}.lf-tile--wide{width:368px;box-sizing:content-box}button.lf-tile,.lf-tile[role=button]{cursor:pointer}button.lf-tile:hover,.lf-tile[role=button]:hover{box-shadow:var(--l-shadow-1);transform:translateY(-1px)}button.lf-tile:active,.lf-tile[role=button]:active{transform:translateY(0)}button.lf-tile:focus-visible,.lf-tile[role=button]:focus-visible{outline:var(--l-focus-w) solid var(--l-on-surface-strong);outline-offset:2px}.lf-tile--soon{cursor:default}.lf-tile-thead{display:flex;flex-direction:column;gap:3px}.lf-tile-title{font-size:15px;font-weight:var(--l-fw-semibold);color:var(--l-on-surface-strong);line-height:1.25}.lf-tile-sub{font-size:12px;color:var(--l-on-surface-muted);line-height:1.35}.lf-tile-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.lf-tile-chip{width:44px;height:44px;border-radius:var(--l-radius-tile);background:var(--lf-chip-bg);color:var(--lf-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lf-tile-chip .anticon{font-size:22px}.lf-tile-count{display:flex;flex-direction:column;align-items:flex-end;text-align:end}.lf-tile-num{font-family:var(--l-font-title);font-size:26px;color:var(--l-on-surface-strong);line-height:1;font-variant-numeric:tabular-nums}.lf-tile-unit{font-size:10px;color:var(--l-on-surface-muted);text-transform:uppercase;letter-spacing:.04em}.lf-tile-soon{align-self:flex-end;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--l-grey-3);border:1px solid var(--l-border);border-radius:9px;padding:1px 8px}.lf-kpi-label{font-size:14px;font-weight:var(--l-fw-semibold);color:var(--l-on-surface)}.lf-kpi-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.lf-kpi-figure{display:flex;flex-direction:column;min-width:0}.lf-kpi-num{font-family:var(--l-font-title);font-size:42px;color:var(--l-on-surface-strong);line-height:.95;font-variant-numeric:tabular-nums}.lf-kpi-delta{font-size:12px;margin-top:4px}.lf-kpi-delta--up{color:var(--l-success-text)}.lf-kpi-delta--down{color:var(--l-error-text)}.lf-kpi-delta--flat{color:var(--l-grey-2)}.lf-root[data-theme=dark] .lf-kpi-delta--up{color:#7bd99a}.lf-root[data-theme=dark] .lf-kpi-delta--down{color:#ff9e9e}.lf-kpi-hint{font-size:12px;color:var(--l-on-surface-muted);margin-top:4px}.lf-spark{display:block;flex-shrink:0}.lf-tile--chart{gap:var(--l-sp-3)}.lf-ct-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lf-ct-titles{display:flex;flex-direction:column;min-width:0}.lf-ct-title{font-size:14px;font-weight:var(--l-fw-semibold);color:var(--l-on-surface)}.lf-ct-sub{font-size:11px;color:var(--l-on-surface-muted);margin-top:2px}.lf-ct-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.lf-ct-seg{display:flex;border:1px solid var(--l-border);border-radius:6px;overflow:hidden;font-size:10px}.lf-ct-seg-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:2px 7px;color:var(--l-on-surface-muted);cursor:pointer}.lf-ct-seg-item.is-active{background:var(--l-on-surface-strong);color:var(--l-surface)}.lf-ct-dots{color:var(--l-grey-3);font-weight:var(--l-fw-bold);font-size:16px;line-height:1;cursor:pointer}.lf-ct-chart{margin-top:auto;display:block}.lf-bars{display:block;width:100%}.lf-launch-row{display:flex;flex-wrap:wrap;gap:var(--l-sp-3)}.lf-anchorbar{--lf-accent: var(--lf-accent-light, var(--l-on-surface-strong));display:flex;gap:var(--l-sp-4);align-items:stretch;background:var(--l-surface);border-bottom:1px solid var(--l-border);padding:0 28px;overflow-x:auto}.lf-root[data-theme=dark] .lf-anchorbar{--lf-accent: var(--lf-accent-dark, var(--l-on-surface-strong))}.lf-anchor-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--l-on-surface-muted);font:var(--l-fw-regular) var(--l-fs-body) / 1 var(--l-font-body);padding:10px 0;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:color var(--l-motion-fast) var(--l-ease-out),border-color var(--l-motion-fast) var(--l-ease-out)}.lf-anchor-tab:hover{color:var(--l-on-surface-strong)}.lf-anchor-tab.is-active{color:var(--l-on-surface-strong);font-weight:var(--l-fw-semibold);border-bottom-color:var(--lf-accent)}.lf-section-title{margin:0 0 var(--l-sp-3);font-size:var(--l-fs-h6);font-weight:var(--l-fw-semibold);color:var(--l-on-surface)}.lf-link-pills{display:flex;flex-wrap:wrap;gap:10px;align-self:center}.lf-link-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;background:var(--l-surface);border:1px solid var(--l-border);border-radius:var(--l-radius-tile);font-size:13px;color:var(--l-on-surface)}.lf-link-pill .anticon{font-size:14px;color:var(--l-on-surface-muted)}.lf-tile-grid{display:grid;gap:var(--l-sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 600px){.lf-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lf-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1440px){.lf-tile-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lf-kpi-grid{display:grid;gap:var(--l-sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1024px){.lf-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lf-modulenav-top{display:flex;align-items:stretch;gap:2px;background:transparent;border-top:1px solid rgba(255,255,255,.13);padding:0 28px;overflow:hidden}.lf-modulenav-subnav{display:flex;align-items:stretch;gap:var(--l-sp-4);background:#ffffff0a;border-top:1px solid rgba(255,255,255,.08);padding:0 28px}.lf-topmod{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:inline-flex;align-items:center;gap:var(--l-sp-2);height:42px;padding:0 var(--l-sp-3);font:var(--l-fw-regular) var(--l-fs-body) / 1 var(--l-font-body);color:#ffffffb3;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--l-motion-fast) var(--l-ease-out),border-color var(--l-motion-fast) var(--l-ease-out)}.lf-topmod:hover{color:var(--l-white)}.lf-topmod.is-active{color:var(--l-white);font-weight:var(--l-fw-semibold);border-bottom-color:var(--l-white)}.lf-topmod.is-soon{color:#ffffff59;cursor:default}.lf-topmod.is-soon:hover{color:#ffffff59}.lf-topmod .lf-topmod-icon{font-size:16px;line-height:1;display:inline-flex}.lf-subnav-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:inline-flex;align-items:center;height:36px;padding:0;font:var(--l-fw-regular) var(--l-fs-body) / 1 var(--l-font-body);color:#fff9;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--l-motion-fast) var(--l-ease-out),border-color var(--l-motion-fast) var(--l-ease-out)}.lf-subnav-link:hover{color:var(--l-white)}.lf-subnav-link.is-active{color:var(--l-white);font-weight:var(--l-fw-semibold);border-bottom-color:var(--l-white)}.lf-modulenav-side{flex-shrink:0;background:var(--l-black);border-inline-end:none;box-shadow:4px 0 14px #00000029;display:flex;flex-direction:column;padding:var(--l-sp-2) 0;overflow-y:hidden;z-index:9;transition:width var(--l-motion-moderate) var(--l-ease-in-out)}.lf-modulenav-side:hover{overflow-y:auto}[dir=rtl] .lf-modulenav-side{box-shadow:-4px 0 14px #00000029}.lf-sidemod{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;align-items:center;gap:var(--l-sp-3);width:100%;height:46px;padding:0 var(--l-sp-3);font:var(--l-fw-regular) var(--l-fs-body) / 1 var(--l-font-body);color:#fff9;cursor:pointer;text-align:start;border-inline-start:3px solid transparent;white-space:nowrap;transition:background var(--l-motion-fast) var(--l-ease-out),color var(--l-motion-fast) var(--l-ease-out)}.lf-sidemod:hover{background:#ffffff14;color:var(--l-white)}.lf-sidemod.is-active{color:var(--l-white);font-weight:var(--l-fw-semibold)}.lf-sidemod-home.is-active{background:#ffffff1a;border-inline-start-color:var(--l-white)}.lf-sidemod.is-soon{color:#ffffff4d;cursor:default}.lf-sidemod.is-soon:hover{background:none;color:#ffffff4d}.lf-sidemod .lf-sidemod-icon{font-size:20px;line-height:1;flex-shrink:0;display:inline-flex;width:20px;justify-content:center}.lf-sidemod-label{flex:1;overflow:hidden;text-overflow:ellipsis}.lf-modulenav-side-bottom{margin-top:auto}.lf-sidemod-collapse{color:#ffffff73;border-top:1px solid rgba(255,255,255,.08)}.lf-sidemod-collapse:hover{color:var(--l-white)}.lf-side-page{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;align-items:center;width:100%;height:34px;padding-block:0;padding-inline:calc(var(--l-sp-3) + 20px + var(--l-sp-3)) var(--l-sp-3);font:var(--l-fw-regular) var(--l-fs-body) / 1 var(--l-font-body);color:#ffffff8c;cursor:pointer;text-align:start;border-inline-start:3px solid transparent;white-space:nowrap;transition:background var(--l-motion-fast) var(--l-ease-out),color var(--l-motion-fast) var(--l-ease-out)}.lf-side-page:hover{background:#ffffff0f;color:var(--l-white)}.lf-side-page.is-active{color:var(--l-white);font-weight:var(--l-fw-semibold);border-inline-start-color:#ffffff80}.lf-side-soon-tag{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#fff6;border:1px solid rgba(255,255,255,.18);border-radius:var(--l-radius-field);padding:0 4px;line-height:14px}.lf-rtab-strip{display:flex;align-items:flex-end;gap:2px;flex-shrink:0;min-height:36px;padding:var(--l-sp-1) var(--l-sp-3) 0;background:var(--l-bg-page);border-bottom:1px solid var(--l-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.lf-rtab{display:inline-flex;align-items:center;gap:var(--l-sp-2);max-width:220px;height:30px;padding-block:0;padding-inline:var(--l-sp-3) var(--l-sp-2);background:transparent;border:1px solid transparent;border-bottom:none;border-radius:var(--l-radius-field) var(--l-radius-field) 0 0;color:var(--l-grey-2);cursor:pointer;white-space:nowrap;box-shadow:inset 0 -2px 0 0 transparent;transition:background var(--l-motion-fast) var(--l-ease-out),color var(--l-motion-fast) var(--l-ease-out),box-shadow var(--l-motion-fast) var(--l-ease-out)}.lf-rtab:hover{background:var(--l-bg-hover);color:var(--l-grey-1)}.lf-rtab.is-active{background:var(--l-surface);border-color:var(--l-border);color:var(--l-on-surface-strong);font-weight:var(--l-fw-semibold);box-shadow:inset 0 2px 0 0 var(--l-on-surface-strong);margin-bottom:-1px;padding-bottom:1px}.lf-rtab:focus-visible{outline:var(--l-focus-w) solid var(--l-black);outline-offset:-2px}.lf-rtab-icon{font-size:13px;line-height:1;display:inline-flex;color:var(--l-grey-3);flex-shrink:0}.lf-rtab.is-active .lf-rtab-icon{color:var(--l-on-surface-strong)}.lf-rtab-label{font-size:var(--l-fs-small);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;max-width:150px}.lf-rtab-close,.lf-rtab-overflow-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--l-radius-field);color:var(--l-grey-3);flex-shrink:0;transition:background var(--l-motion-fast) var(--l-ease-out),color var(--l-motion-fast) var(--l-ease-out)}.lf-rtab-close:hover,.lf-rtab-overflow-close:hover{background:var(--l-bg-selected);color:var(--l-black)}.lf-rtab:not(.is-active) .lf-rtab-close{opacity:0}.lf-rtab:hover .lf-rtab-close,.lf-rtab:focus-within .lf-rtab-close{opacity:1}.lf-rtab-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 var(--l-sp-2);background:transparent;border:1px solid transparent;border-bottom:none;border-radius:var(--l-radius-field) var(--l-radius-field) 0 0;color:var(--l-grey-2);font-size:var(--l-fs-small);font-weight:var(--l-fw-semibold);cursor:pointer;white-space:nowrap}.lf-rtab-more:hover{background:var(--l-bg-hover);color:var(--l-black)}.lf-rtab-more.is-active{color:var(--l-black)}.lf-drop-caret{position:relative;width:3px;align-self:stretch;background:var(--l-rtab-slate);border-radius:2px;flex:none;pointer-events:none}.lf-drop-caret:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--l-rtab-slate)}.lf-drop-target--over{background:var(--l-bg-selected);transition:background var(--l-motion-fast) var(--l-ease-out)}.lf-drop-invalid{cursor:not-allowed}.lf-table .ant-table-tbody>tr.lf-row-draggable{cursor:pointer}.lf-table .ant-table-tbody>tr.lf-row-draggable:active{cursor:grabbing}.lf-table .lf-grip-cell{padding-left:0!important;padding-right:0!important}.lf-row-grip{display:inline-grid;grid-template-columns:repeat(2,3px);grid-auto-rows:3px;gap:2px;width:8px;opacity:0;cursor:grab;transition:opacity .3s var(--l-ease-out)}.lf-row-grip>span{width:3px;height:3px;border-radius:50%;background:var(--l-grey-3)}.lf-table .ant-table-tbody>tr:hover .lf-row-grip,.lf-table .ant-table-tbody>tr:focus-within .lf-row-grip{opacity:1}.lf-row-grip:active{cursor:grabbing}.lf-table .lf-pin-cell{padding-left:0!important;padding-right:0!important}.lf-row-pin{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--l-radius-field);color:var(--l-rtab-slate);cursor:pointer;opacity:0;transition:opacity var(--l-motion-fast) var(--l-ease-out),background var(--l-motion-fast) var(--l-ease-out)}.lf-table .ant-table-tbody>tr:hover .lf-row-pin,.lf-table .ant-table-tbody>tr:focus-within .lf-row-pin,.lf-row-pin:focus-visible{opacity:1}.lf-row-pin:hover{background:var(--l-rtab-slate-tint)}.lf-row-pin:focus-visible{outline:var(--l-focus-w) solid var(--l-black);outline-offset:-2px}.lf-drag-ghost{position:fixed;top:0;left:0;display:inline-flex;align-items:center;gap:var(--l-sp-2);max-width:320px;height:30px;padding:0 var(--l-sp-3);background:var(--l-surface);border:1px solid var(--l-rtab-slate);border-radius:var(--l-radius-field);box-shadow:var(--l-shadow-2);color:var(--l-grey-1);font-size:var(--l-fs-small);white-space:nowrap;transform:rotate(-2deg);opacity:.92;pointer-events:none;z-index:1000}.lf-drag-ghost .lf-drag-ghost-icon{color:var(--l-rtab-slate);display:inline-flex}.lf-drag-ghost-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--l-rtab-slate);color:#fff;font-size:10px}.lf-root[data-theme=dark] .lf-row-grip>span{background:var(--l-grey-3)}.lf-root[data-theme=dark] .lf-drag-ghost{background:var(--l-surface);border-color:var(--l-rtab-slate);color:var(--l-grey-1)}.lf-root[data-theme=dark] .lf-drag-ghost-badge{color:#1c1c1c}.lf-root .lf-shellbar-icon.ant-btn{color:#ffffffd1}.lf-root .lf-shellbar-icon.ant-btn:hover{color:var(--l-white);background:#ffffff1f}.lf-root .lf-masthead{position:sticky;top:0;z-index:100;flex-shrink:0;background:var(--l-black);color:var(--l-white);border-bottom:1px solid rgba(255,255,255,.08);transition:height var(--l-motion-moderate) var(--l-ease-in-out)}.lf-root .lf-masthead-brand{display:flex;align-items:center;gap:18px;height:64px;padding:0 28px}.lf-root .lf-masthead.is-collapsed .lf-masthead-brand{height:44px}.lf-root .lf-brand-link{display:inline-flex;align-items:center;gap:var(--l-sp-3);text-decoration:none;white-space:nowrap;flex-shrink:0}.lf-root .lf-brand-monogram{height:24px;width:auto;display:block}.lf-root .lf-brand-monomark{font-family:var(--l-font-title);font-size:24px;line-height:1;color:var(--l-white);letter-spacing:.02em}.lf-root .lf-brand-wordmark{font-family:Helvetica,Arial,sans-serif;font-size:17px;letter-spacing:.3em;color:var(--l-white);line-height:1;margin-inline-end:-.3em}.lf-root .lf-masthead-actions{display:flex;align-items:center;gap:var(--l-sp-2);flex-shrink:0}.lf-root .lf-masthead-actions .lf-shellbar-icon.ant-btn{color:#ffffffd1}.lf-root .lf-masthead-actions .lf-shellbar-icon.ant-btn:hover{color:var(--l-white);background:#ffffff1f}.lf-root{--l-gs-slot-max: 640px}.lf-root .lf-masthead-search-wrap{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 16px}.lf-root .lf-masthead-search.ant-input-affix-wrapper{width:100%;max-width:var(--l-gs-slot-max);height:32px;background:#ffffff1f;border:none;border-radius:16px;padding:0 14px;box-shadow:none}.lf-root .lf-masthead-search.ant-input-affix-wrapper:hover,.lf-root .lf-masthead-search.ant-input-affix-wrapper-focused{background:#ffffff29;box-shadow:none}.lf-root .lf-masthead-search .ant-input{background:transparent;color:var(--l-white);font-size:13px}.lf-root .lf-masthead-search .ant-input::placeholder{color:#ffffff8c}.lf-root .lf-masthead-search .anticon{color:#ffffff8c}.lf-root .lf-masthead-search-icon{display:none}@media (max-width: 1023px){.lf-root .lf-masthead-search.ant-input-affix-wrapper{display:none}.lf-root .lf-masthead-search-icon{display:inline-flex}}.lf-root .lf-masthead-actions .ant-segmented{background:#ffffff1f;color:#ffffffb3}.lf-root .lf-masthead-actions .ant-segmented .ant-segmented-item-label{color:#ffffffb3}.lf-root .lf-masthead-actions .ant-segmented .ant-segmented-thumb,.lf-root .lf-masthead-actions .ant-segmented .ant-segmented-item-selected{background:var(--l-white)}.lf-root .lf-masthead-actions .ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--l-black)}.lf-root .lf-masthead-actions .ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected) .ant-segmented-item-label{color:var(--l-white)}.lf-root .lf-masthead-nav{flex-shrink:0}.lf-root .lf-masthead.is-collapsed .lf-masthead-nav{display:none}.lf-root .lf-side-title{font-family:var(--l-font-title);font-size:var(--l-fs-h4);font-weight:var(--l-fw-regular);color:var(--l-on-surface-strong);line-height:var(--l-lh-heading);margin:0;padding:var(--l-sp-3) var(--l-sp-4) 0}.lf-masthead-avatar{width:30px;height:30px;border-radius:50%;background:#333;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.lf-masthead-avatar--trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;transition:box-shadow .15s ease}.lf-masthead-avatar--trigger:hover{box-shadow:0 0 0 2px #ffffff40}.lf-masthead-avatar--trigger:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.lf-usermenu{min-width:248px;border-radius:8px;box-shadow:0 8px 24px #0000002e;padding:6px;font-family:"72",-apple-system,Helvetica Neue,Arial,sans-serif}.lf-usermenu-head{display:flex;align-items:center;gap:10px;padding:10px 10px 8px}.lf-usermenu-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-usermenu-email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-usermenu-roles{padding:0 10px 8px}.lf-usermenu-divider{height:1px;margin:4px 0}.lf-usermenu-item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:4px;font-size:14px;text-align:start;cursor:pointer;transition:background .15s ease}.lf-usermenu-item:hover{background:#7f7f7f29}.lf-usermenu-item .anticon{font-size:15px;opacity:.85}.lf-usermenu-logout{padding:4px 10px 8px}.lf-auth{min-height:100vh;height:100%;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:var(--l-sp-4);background:var(--l-bg-page)}.lf-auth-card{width:100%;background:var(--l-surface);border:1px solid var(--l-border);border-radius:var(--l-radius-card);box-shadow:var(--l-shadow-1);padding:var(--l-sp-5)}.lf-auth-brand{font-family:var(--l-font-title);font-size:28px;color:var(--l-on-surface-strong);line-height:1.1;letter-spacing:.01em}.lf-auth-sub.ant-typography{margin:6px 0 20px;font-size:var(--l-fs-body);color:var(--l-on-surface-muted)}[dir=rtl] .lf-row-chevron,[dir=rtl] .lf-rtl-flip{transform:scaleX(-1)}[dir=rtl] .lf-mono{direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion: reduce){.lf-root *,.lf-root *:before,.lf-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,Segoe UI,Roboto,Noto Sans Arabic,sans-serif}html[dir=rtl] body{font-family:Noto Sans Arabic,-apple-system,Segoe UI,sans-serif}.needs-review>td{background:#ffa94017!important}.corrected>td{background:#1677ff12!important}.corrected-value{font-weight:600}.machine-original{display:block;font-size:11px;line-height:1.3;opacity:.6;text-decoration:line-through}.machine-original.none{text-decoration:none;font-style:italic}.left-the-company>td{opacity:.55}.count-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--l-border);border-radius:var(--l-radius-field);background:var(--l-surface);color:var(--l-on-surface-muted);font-size:var(--l-fs-small);line-height:1.4;white-space:nowrap}.count-chip .n{font-variant-numeric:tabular-nums;font-weight:var(--l-fw-bold);color:var(--l-on-surface)}.count-chip.act{border-color:var(--l-warning);color:var(--l-warning-text)}.count-chip.act .n{color:var(--l-warning-text)}.count-chip .arr{font-size:9px;opacity:.4}.count-chip.clickable{cursor:pointer}.count-chip.clickable:hover{background:var(--l-bg-hover)}.count-chip.clickable:focus-visible{outline:var(--l-focus-w) solid var(--l-on-surface-strong);outline-offset:1px}.headline{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.headline-main{min-width:0}.headline-label{display:block;font-size:var(--l-fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--l-on-surface-muted);margin-bottom:6px}.headline-figure{display:block;font-family:var(--l-font-body);font-size:2.4rem;font-weight:var(--l-fw-bold);letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--l-on-surface-strong)}.headline-unit{font-size:1rem;font-weight:var(--l-fw-regular);color:var(--l-on-surface-muted);margin-inline-start:8px;letter-spacing:0}.headline-note{display:block;margin-top:8px;font-size:var(--l-fs-small);line-height:1.55;max-width:46ch}.headline-aside{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;background:var(--l-border);border:1px solid var(--l-border);border-radius:var(--l-radius-card);overflow:hidden}.dash-card{background:var(--l-surface);padding:16px 18px;display:flex;flex-direction:column;min-height:8.5rem}.dash-card.clickable{cursor:pointer}.dash-card.clickable:hover{background:var(--l-bg-hover)}.dash-card.clickable:focus-visible{outline:var(--l-focus-w) solid var(--l-on-surface-strong);outline-offset:-2px}.dash-label{font-size:var(--l-fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--l-on-surface-muted);margin-bottom:10px}.dash-figure{font-size:2rem;font-weight:var(--l-fw-bold);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--l-on-surface-strong)}.dash-figure .unit{font-size:.9rem;font-weight:var(--l-fw-regular);color:var(--l-on-surface-muted);margin-inline-start:6px;letter-spacing:0}.dash-foot{display:block;margin-top:auto;padding-top:10px;font-size:var(--l-fs-small);line-height:1.5}.dash-chips{display:flex;flex-wrap:wrap;gap:6px}.report-link{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--l-divider);font-size:var(--l-fs-body);cursor:pointer}.report-link:last-child{border-bottom:0}.report-link:hover{color:var(--l-on-surface-strong)}.report-link .rs{font-size:var(--l-fs-small);color:var(--l-on-surface-muted)}.attn-row{display:flex;width:100%;gap:12px;align-items:baseline;padding:12px 4px;background:none;border:0;border-bottom:1px solid var(--l-divider);text-align:start;cursor:pointer;font:inherit;color:inherit}.attn-row:hover{background:var(--l-bg-hover)}.attn-row:focus-visible{outline:var(--l-focus-w) solid var(--l-on-surface-strong);outline-offset:-2px}.attn-row .n{min-width:34px;text-align:end;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:var(--l-fw-bold);color:var(--l-warning-text)}.attn-row .t{flex:1;font-size:var(--l-fs-body);line-height:1.35}.attn-row .s{display:block;font-size:var(--l-fs-small);color:var(--l-on-surface-muted);margin-top:2px;line-height:1.4}.attn-badge .ant-badge-count{background:var(--l-warning);color:#1f1400;font-weight:var(--l-fw-bold);box-shadow:none}.dash-grid{max-width:78rem}.dash-card{min-height:10rem}.payslip-portal{display:none}@media print{html,body,#root{height:auto!important;overflow:visible!important}body:has(.payslip-portal)>*:not(.payslip-portal){display:none!important}.payslip-portal{display:block!important}body:not(:has(.payslip-portal)) .ant-layout-header{display:none!important}body:not(:has(.payslip-portal)) .lf-root,body:not(:has(.payslip-portal)) .ant-layout{height:auto!important}body:not(:has(.payslip-portal)) #page-scroll{overflow:visible!important;height:auto!important;flex:none!important}body:not(:has(.payslip-portal)) .ant-dropdown-button,body:not(:has(.payslip-portal)) .ant-segmented,body:not(:has(.payslip-portal)) .ant-select,body:not(:has(.payslip-portal)) .ant-input-affix-wrapper{display:none!important}.payslip{background:#fff;color:#000;font-family:var(--l-font-body);font-size:11pt;line-height:1.45;width:auto;max-width:100%}@page{margin:16mm}.payslip-lines tr,.payslip-days tr{break-inside:avoid}.payslip-days thead{display:table-header-group}.payslip-days-caption th{text-align:start;font-size:9pt;font-weight:700;letter-spacing:0;text-transform:none;padding-top:10px;border-bottom:0;color:#000}.payslip-sign,.payslip-notin{break-inside:avoid}}.payslip-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:10px;border-bottom:2px solid #000}.payslip-house{font-family:var(--l-font-title);font-size:17pt;line-height:1.1}.payslip-kind{font-size:8pt;letter-spacing:.16em;text-transform:uppercase;margin-top:3px}.payslip-period{text-align:end;font-size:9.5pt}.payslip-paid{font-weight:700}.payslip-who{margin:14px 0 16px}.payslip-name{font-size:15pt;font-weight:700;letter-spacing:-.01em}.payslip-meta{font-size:9.5pt;color:#333;margin-top:2px}.payslip-lines{width:100%;border-collapse:collapse;margin-bottom:14px}.payslip-lines td{padding:5px 0;border-bottom:1px solid #ddd;vertical-align:top}.payslip-lines td.amt{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:24px}.payslip-note-row td{font-size:9pt;color:#444;border-bottom:0}.payslip-total td{border-top:2px solid #000;border-bottom:0;padding-top:9px;font-weight:700;font-size:14pt}.payslip-notin{border:1px solid #999;padding:8px 10px;font-size:9pt;margin-bottom:14px}.payslip-notin-head{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:8pt;margin-bottom:3px}.payslip-days{width:100%;border-collapse:collapse;font-size:8.5pt;margin-bottom:18px}.payslip-days th{text-align:start;border-bottom:1px solid #000;padding:4px 6px 4px 0;font-size:7.5pt;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.payslip-days td{padding:3px 6px 3px 0;border-bottom:1px solid #eee}.payslip-sign{display:flex;gap:40px;margin-top:26px;font-size:9pt}.payslip-sign>div{flex:1}.payslip-sub{font-size:8pt;color:#555}.payslip-days td{word-break:keep-all;overflow-wrap:break-word}.payslip-days td.amt,.payslip-days th.amt{text-align:end;white-space:nowrap}.payslip-rule{display:block;border-bottom:1px solid #000;height:22px;margin-bottom:3px}.payslip-foot{margin-top:16px;font-size:8pt;color:#555}.jump-open{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:3px 8px;border:1px solid rgba(255,255,255,.22);border-radius:var(--l-radius-field);background:transparent;color:#ffffffd9;font-size:var(--l-fs-small);line-height:1.4;cursor:pointer}.jump-open:hover{background:#ffffff1a}.jump-open:focus-visible{outline:var(--l-focus-w) solid #fff;outline-offset:1px}.jump-keys{font-variant-numeric:tabular-nums;opacity:.6;letter-spacing:.02em}.jump-list{border-top:1px solid var(--l-border);max-height:22rem;overflow-y:auto}.jump-row{display:flex;align-items:baseline;gap:10px;width:100%;padding:8px 14px;border:0;border-bottom:1px solid var(--l-border-subtle, var(--l-border));background:transparent;text-align:start;cursor:pointer}.jump-row:last-child{border-bottom:0}.jump-row.active{background:var(--l-bg-hover)}.jump-name{font-weight:var(--l-fw-bold);color:var(--l-on-surface-strong);white-space:nowrap}.jump-where{flex:1;min-width:0;font-size:var(--l-fs-small);color:var(--l-on-surface-muted);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jump-hint{padding:14px;font-size:var(--l-fs-small);color:var(--l-on-surface-muted)}.jump-foot{padding:7px 14px;border-top:1px solid var(--l-border);font-size:var(--l-fs-small)}.list-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.list-bar-search{max-width:22rem;flex:1 1 14rem}.list-bar-count{margin-inline-start:auto;font-size:var(--l-fs-small);color:var(--l-on-surface-muted);white-space:nowrap}.lf-table .ant-table-sticky-holder{z-index:3}.lf-table .ant-table-thead th{word-break:keep-all;overflow-wrap:normal}.hint-mark{margin-inline-start:5px;font-size:12px;opacity:.45;cursor:help;vertical-align:baseline}.hint-mark:hover{opacity:.8}.ui-note{display:block;font-size:var(--l-fs-small);line-height:1.45;margin-bottom:10px;max-width:62ch}.week-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.week-chips:empty{display:none}.dash-line{display:block}.dash-line+.dash-line{margin-top:3px}.ui-muted-row>td{color:var(--l-on-surface-muted)}
