.fyled-field-input.svelte-1somvga{width:100%;background:#ffffff0d;border:1px solid rgba(151,163,182,.3);border-radius:4px;padding:8px 10px;color:var(--text-primary-next);font-size:14px;font-family:Inter,sans-serif;outline:none;box-sizing:border-box;transition:border-color .3s cubic-bezier(.32,.72,0,1)}.fyled-field-input.svelte-1somvga:focus{border-color:var(--signal)}.fyled-field-input.svelte-1somvga::placeholder{color:#6c727f}.fyled-field-input.svelte-1somvga:disabled{opacity:.6;cursor:not-allowed}input[type=date].fyled-field-input.svelte-1somvga{color-scheme:dark}.fyled-field-input.signal.svelte-1somvga{background:var(--surface-panel-high, #111722);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px;padding:12px 14px;transition:border-color .18s var(--ease-standard, cubic-bezier(.16, 1, .3, 1)),box-shadow .18s var(--ease-standard, cubic-bezier(.16, 1, .3, 1))}.fyled-field-input.signal.svelte-1somvga:focus{border-color:#63e6ff59;box-shadow:0 0 0 2px var(--signal, #63e6ff)}.fyled-field-input.signal.svelte-1somvga::placeholder{color:var(--text-dim, #565f70)}.fyled-field-input.invalid.svelte-1somvga{border-color:#cf463e80;background:#cf463e0a}.fyled-field-input.invalid.svelte-1somvga:focus{border-color:#cf463eb3;box-shadow:0 0 0 3px #cf463e14}.fyled-form-group.svelte-lezf0r{display:flex;flex-direction:column;gap:var(--fyled-form-group-gap, 16px)}.fyled-form-group.stretch.svelte-lezf0r>*{flex:1}.fyled-form-group.grid.svelte-lezf0r{display:grid;grid-template-columns:1fr 1fr;gap:var(--fyled-form-group-gap, 16px)}.fyled-form-group.row.svelte-lezf0r{display:flex;flex-direction:row;gap:var(--fyled-form-group-gap, 16px)}.fyled-form-group.row.stretch.svelte-lezf0r>*{flex:1}.fyled-form-group-title.svelte-lezf0r{font-family:var(--font-body-next);font-size:14px;font-weight:600;color:#dde2f5;margin:0 0 4px}.fyled-form-group.grid.svelte-lezf0r .fyled-form-field.full{grid-column:1 / -1}.fyled-empty-state.svelte-1tu7mlk{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fyled-empty-state.page.svelte-1tu7mlk{padding:80px 20px;gap:12px}.fyled-empty-state.inline.svelte-1tu7mlk{padding:48px 20px;gap:8px}.fyled-empty-state.compact.svelte-1tu7mlk{padding:12px 0;flex-direction:row;gap:8px}.fyled-empty-icon.svelte-1tu7mlk{color:var(--text-dim, #565f70);flex-shrink:0;width:40px;height:40px}.page.svelte-1tu7mlk .fyled-empty-icon:where(.svelte-1tu7mlk){width:136px;height:136px}.fyled-empty-heading.svelte-1tu7mlk{font-family:var(--font-body-next, "Inter", sans-serif);font-weight:600;color:var(--text-primary-next, #e6eaf2);margin:0}.page.svelte-1tu7mlk .fyled-empty-heading:where(.svelte-1tu7mlk){font-size:18px}.inline.svelte-1tu7mlk .fyled-empty-heading:where(.svelte-1tu7mlk){font-size:16px}.compact.svelte-1tu7mlk .fyled-empty-heading:where(.svelte-1tu7mlk){font-size:14px;font-weight:400;color:var(--text-secondary-next, #8a93a6)}.fyled-empty-description.svelte-1tu7mlk{font-family:var(--font-body-next, "Inter", sans-serif);font-size:14px;font-weight:400;color:var(--text-secondary-next, #8a93a6);margin:0;max-width:400px}.fyled-empty-actions.svelte-1tu7mlk{margin-top:16px}.fyled-ag-grid-container.svelte-60o1yx{overflow:hidden;min-height:var(--fyled-ag-grid-min-height, 500px)}.fyled-ag-grid-container.bordered.svelte-60o1yx{border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px}.fyled-ag-grid-wrapper.svelte-60o1yx{width:100%;height:var(--fyled-ag-grid-height, 600px)}.fyled-ag-grid-wrapper.svelte-60o1yx:has(.ag-layout-auto-height){height:auto}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-root-wrapper{border:none;border-radius:0}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-header{background:var(--surface-panel-high, #111722);border-bottom:1px solid var(--outline-hairline, rgba(255, 255, 255, .08))}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-header-cell,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-header-group-cell{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim, #565f70);padding:0 4px}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-header-cell .ag-sort-icon,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-header-group-cell .ag-sort-icon{color:var(--text-dim, #565f70);opacity:.5}.fyled-ag-grid-wrapper.svelte-60o1yx .status-cell{display:flex;align-items:center;gap:8px;height:100%}.fyled-ag-grid-wrapper.svelte-60o1yx .status-cell svg{flex-shrink:0}.fyled-ag-grid-wrapper.svelte-60o1yx .date-pill{display:inline-block;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-dim, #565f70);white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .invoice-number-cell{color:var(--signal);font-weight:500;cursor:pointer}.fyled-ag-grid-wrapper.svelte-60o1yx .invoice-number-cell:hover{text-decoration:underline}.fyled-ag-grid-wrapper.svelte-60o1yx .client-cell{font-family:var(--font-body-next);font-size:13px;font-weight:600;color:var(--text-primary-next, #e6eaf2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fyled-ag-grid-wrapper.svelte-60o1yx .action-cell{display:flex;align-items:center;gap:8px;height:100%}.fyled-ag-grid-wrapper.svelte-60o1yx .action-view-edit{color:var(--signal);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .action-view-edit:hover{text-decoration:underline}.fyled-ag-grid-wrapper.svelte-60o1yx .action-divider{color:var(--text-primary-next);font-size:14px;opacity:.5}.fyled-ag-grid-wrapper.svelte-60o1yx .action-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary-next);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .action-dropdown-trigger:hover{color:var(--signal)}.fyled-ag-grid-wrapper.svelte-60o1yx .action-secondary{color:#f4d03f;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .action-secondary:hover{text-decoration:underline}.fyled-ag-grid-wrapper.svelte-60o1yx .bucket-value{font-family:Inter,monospace;font-size:14px;font-weight:500}.fyled-ag-grid-wrapper.svelte-60o1yx .zero-value{color:var(--text-secondary-next)}.fyled-ag-grid-wrapper.svelte-60o1yx .amount-total{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--text-primary-next)}.fyled-ag-grid-wrapper.svelte-60o1yx .amount-value{font-family:Inter,monospace;font-size:14px;color:var(--text-primary-next)}.fyled-ag-grid-wrapper.svelte-60o1yx .net-positive{color:var(--signal)}.fyled-ag-grid-wrapper.svelte-60o1yx .net-negative{color:var(--pr-status-danger)}.fyled-ag-grid-wrapper.svelte-60o1yx .date-cell{display:inline-block;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-dim, #565f70);white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .debit-value{font-family:Inter,monospace;font-size:14px;font-weight:500;color:var(--signal)}.fyled-ag-grid-wrapper.svelte-60o1yx .credit-value{font-family:Inter,monospace;font-size:14px;font-weight:500;color:var(--pr-status-success)}.fyled-ag-grid-wrapper.svelte-60o1yx .report-name-link{color:var(--signal);font-size:14px;font-weight:500;cursor:pointer}.fyled-ag-grid-wrapper.svelte-60o1yx .report-name-link:hover{text-decoration:underline}.fyled-ag-grid-wrapper.svelte-60o1yx .pinned-cell{display:flex;align-items:center;justify-content:center;height:100%}.fyled-ag-grid-wrapper.svelte-60o1yx .action-view{color:var(--signal);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .action-view:hover{text-decoration:underline}.fyled-ag-grid-wrapper.svelte-60o1yx .view-disabled{color:var(--text-secondary-next);font-size:14px}.fyled-ag-grid-wrapper.svelte-60o1yx .type-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;outline-offset:-1px}.fyled-ag-grid-wrapper.svelte-60o1yx .type-badge.income{background:#1f322a;outline:1px solid var(--pr-status-success);color:var(--pr-status-success)}.fyled-ag-grid-wrapper.svelte-60o1yx .type-badge.expense{background:#3c2228;outline:1px solid var(--pr-status-danger);color:var(--pr-status-danger)}.fyled-ag-grid-wrapper.svelte-60o1yx .type-badge-label{font-size:14px;font-family:Lato,sans-serif;font-weight:400;line-height:14px}.fyled-ag-grid-wrapper.svelte-60o1yx .status-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:2px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap;flex-shrink:0}.fyled-ag-grid-wrapper.svelte-60o1yx .status-badge.status-success{background:#4ade801f;color:var(--pr-status-success, #4ade80)}.fyled-ag-grid-wrapper.svelte-60o1yx .status-badge.status-warning{background:#f5b5471f;color:var(--pr-status-warning, #f5b547)}.fyled-ag-grid-wrapper.svelte-60o1yx .status-badge.status-danger{background:#f0475a1f;color:var(--pr-status-danger, #f0475a)}.fyled-ag-grid-wrapper.svelte-60o1yx .status-badge.status-neutral{background:#8a93a626;color:#8a93a6}.fyled-ag-grid-wrapper.svelte-60o1yx .status-badge.status-missing{background:#f0475a1f;color:var(--pr-status-danger, #f0475a);font-size:12px;padding:2px 5px}.fyled-ag-grid-wrapper.svelte-60o1yx .status-cell{display:inline-flex;align-items:center;gap:3px;flex-wrap:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .amount-pay{color:var(--pr-status-success)}.fyled-ag-grid-wrapper.svelte-60o1yx .amount-reclaim{color:#3b82f6}.fyled-ag-grid-wrapper.svelte-60o1yx .grid-action-danger,.fyled-ag-grid-wrapper.svelte-60o1yx .grid-action-danger:hover{color:var(--pr-status-danger)}.fyled-ag-grid-wrapper.svelte-60o1yx .due-overdue{color:var(--pr-status-danger);font-weight:600}.fyled-ag-grid-wrapper.svelte-60o1yx .due-upcoming{color:var(--pr-status-warning);font-weight:600}.fyled-ag-grid-wrapper.svelte-60o1yx .rate-cell{font-family:Space Grotesk,sans-serif;font-weight:600;font-variant-numeric:tabular-nums}.fyled-ag-grid-wrapper.svelte-60o1yx .category-pill{display:inline-flex;align-items:center;border-radius:2px;padding:2px 8px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1;white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .category-pill.categorized{border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));background:var(--outline-hairline, rgba(255, 255, 255, .08));color:var(--text-secondary-next, #8a93a6)}.fyled-ag-grid-wrapper.svelte-60o1yx .category-pill.uncategorized{border:1px dashed var(--outline-hairline-hover, rgba(255, 255, 255, .12));color:var(--text-dim, #565f70)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-indigo{--tint-bg: rgba(99, 102, 241, .1);--tint-bg-strong: rgba(99, 102, 241, .12);--tint-fg: #818cf8;--tint-border: rgba(99, 102, 241, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-cyan{--tint-bg: rgba(6, 182, 212, .1);--tint-bg-strong: rgba(6, 182, 212, .12);--tint-fg: #22d3ee;--tint-border: rgba(6, 182, 212, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-violet{--tint-bg: rgba(168, 85, 247, .1);--tint-bg-strong: rgba(168, 85, 247, .12);--tint-fg: #c084fc;--tint-border: rgba(168, 85, 247, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-green{--tint-bg: rgba(74, 222, 128, .1);--tint-bg-strong: rgba(74, 222, 128, .12);--tint-fg: var(--pr-status-success, #4ade80);--tint-border: rgba(74, 222, 128, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-amber{--tint-bg: rgba(245, 158, 11, .1);--tint-bg-strong: rgba(245, 158, 11, .12);--tint-fg: #fbbf24;--tint-border: rgba(245, 158, 11, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-slate{--tint-bg: rgba(100, 116, 139, .1);--tint-bg-strong: rgba(100, 116, 139, .12);--tint-fg: #94a3b8;--tint-border: rgba(100, 116, 139, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-pink{--tint-bg: rgba(236, 72, 153, .1);--tint-bg-strong: rgba(236, 72, 153, .12);--tint-fg: #f472b6;--tint-border: rgba(236, 72, 153, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .tint-teal{--tint-bg: rgba(20, 184, 166, .1);--tint-bg-strong: rgba(20, 184, 166, .12);--tint-fg: #2dd4bf;--tint-border: rgba(20, 184, 166, .2)}.fyled-ag-grid-wrapper.svelte-60o1yx .merchant-cell{display:flex;align-items:center;gap:10px;min-width:0;height:100%}.fyled-ag-grid-wrapper.svelte-60o1yx .merchant-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-family:var(--font-body-next);flex-shrink:0;border:1px solid var(--outline-hairline);background:var(--tint-bg-strong);color:var(--tint-fg)}.fyled-ag-grid-wrapper.svelte-60o1yx .merchant-logo{width:28px;height:28px;border-radius:6px;object-fit:contain;flex-shrink:0;background:#fff;border:1px solid var(--outline-hairline)}.fyled-ag-grid-wrapper.svelte-60o1yx .merchant-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.fyled-ag-grid-wrapper.svelte-60o1yx .merchant-name{font-family:var(--font-body-next);font-size:13px;font-weight:600;color:var(--text-primary-next, #e6eaf2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.fyled-ag-grid-wrapper.svelte-60o1yx .merchant-desc{font-family:var(--font-body-next);font-size:12px;color:var(--text-dim, #565f70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.fyled-ag-grid-wrapper.svelte-60o1yx .cat-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap;border:1px solid var(--tint-border, transparent);background:var(--tint-bg, transparent);color:var(--tint-fg)}.fyled-ag-grid-wrapper.svelte-60o1yx .amount-cell{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:600;color:var(--text-primary-next, #e6eaf2);font-variant-numeric:tabular-nums;white-space:nowrap}.fyled-ag-grid-wrapper.svelte-60o1yx .exp-num-cell{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-dim, #565f70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fyled-ag-grid-wrapper.svelte-60o1yx .method-cell{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-dim, #565f70);white-space:nowrap;display:inline-flex;align-items:center;gap:4px;line-height:1}.fyled-ag-grid-wrapper.svelte-60o1yx .date-pill.due{color:var(--text-secondary-next, #8a93a6)}.fyled-ag-grid-wrapper.svelte-60o1yx .date-pill.overdue-date{color:var(--pr-status-danger, #f0475a)}.fyled-ag-grid-wrapper.svelte-60o1yx .receipt-icon{width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .15s ease;padding:0}.fyled-ag-grid-wrapper.svelte-60o1yx .receipt-icon.present{background:#4ade801a;color:var(--pr-status-success, #4ade80)}.fyled-ag-grid-wrapper.svelte-60o1yx .receipt-icon.present:hover{background:#4ade8033}.fyled-ag-grid-wrapper.svelte-60o1yx .receipt-icon.missing{background:#f0475a1a;color:var(--pr-status-danger, #f0475a)}.fyled-ag-grid-wrapper.svelte-60o1yx .receipt-icon.missing:hover{background:#f0475a33}.fyled-ag-grid-wrapper.svelte-60o1yx .action-cell{display:flex;align-items:center;justify-content:flex-end;gap:6px;height:100%}.fyled-ag-grid-wrapper.svelte-60o1yx .btn-pay-now{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;background:#63e6ff1a;border:1px solid rgba(99,230,255,.3);color:var(--signal, #63e6ff);font-family:var(--font-body-next);font-size:12px;font-weight:600;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--chamfer, 12px)) 0,100% var(--chamfer, 12px),100% 100%,0 100%);transition:background .15s ease,border-color .15s ease,transform .15s ease;letter-spacing:.02em;white-space:nowrap;border-radius:0}.fyled-ag-grid-wrapper.svelte-60o1yx .btn-pay-now:hover{background:#63e6ff33;border-color:#63e6ff80;transform:translateY(-1px)}.fyled-ag-grid-wrapper.svelte-60o1yx .btn-pay-now.disabled{opacity:.3;cursor:default;pointer-events:none}.fyled-ag-grid-wrapper.svelte-60o1yx .btn-three-dot{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));color:var(--text-dim, #565f70);cursor:pointer;border-radius:2px;transition:border-color .15s ease,color .15s ease,background .15s ease;padding:0}.fyled-ag-grid-wrapper.svelte-60o1yx .btn-three-dot:hover{border-color:var(--outline-hairline-hover, rgba(255, 255, 255, .12));color:var(--text-secondary-next, #8a93a6);background:var(--surface-panel-high, #111722)}.fyled-ag-grid-wrapper.svelte-60o1yx .vendor-cell{font-family:var(--font-body-next);font-size:13px;font-weight:600;color:var(--text-primary-next, #e6eaf2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fyled-ag-grid-wrapper.svelte-60o1yx .desc-cell{font-family:var(--font-body-next);font-size:12px;color:var(--text-secondary-next, #8a93a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-draft{box-shadow:inset 2px 0 #8a93a680}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-pending,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-pending_approval,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-processing,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-sent,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-viewed,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-partial{box-shadow:inset 2px 0 #f5b547b3}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-submitted{box-shadow:inset 2px 0 #63e6ffbf}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-approved,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-paid,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-reconciled,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-reimbursed{box-shadow:inset 2px 0 #4ade80b3}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-overdue,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-rejected{box-shadow:inset 2px 0 #f0475ab3}.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-cancelled,.fyled-ag-grid-wrapper.svelte-60o1yx .ag-row-status-abandoned{box-shadow:inset 2px 0 #565f7066}.fyled-alert-overlay{position:fixed;inset:0;background:#06080fbf;z-index:600;animation:svelte-1p9sj0o-fadeIn .15s ease}.fyled-alert-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:601;background:var(--surface-panel, #0b0f17);border:1px solid rgba(99,230,255,.2);clip-path:polygon(0 0,calc(100% - var(--chamfer-lg, 24px)) 0,100% var(--chamfer-lg, 24px),100% 100%,0 100%);box-shadow:0 0 60px #00000080,0 0 24px #63e6ff0d;width:90vw;max-width:420px;display:flex;flex-direction:column;animation:svelte-1p9sj0o-slideIn .2s ease}.fyled-alert-header{padding:18px 22px 14px;border-bottom:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fyled-alert-close{width:24px;height:24px;background:var(--surface-panel-high, #111722);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-dim, #565f70);flex-shrink:0;transition:background .15s ease}.fyled-alert-close:hover{background:#ffffff0f;color:var(--text-secondary-next, #8a93a6)}.fyled-alert-title{font-family:var(--font-display-next, "Clash Display", sans-serif);font-size:17px;font-weight:600;color:var(--text-primary-next, #e6eaf2);letter-spacing:-.01em;margin:0}.fyled-alert-description{padding:18px 22px;font-family:var(--font-body-next, "Inter", sans-serif);font-size:13px;color:var(--text-secondary-next, #8a93a6);line-height:1.6;margin:0}.fyled-alert-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:12px 22px;border-top:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));background:var(--surface-panel, #0b0f17)}.fyled-alert-btn{padding:7px 14px;border-radius:2px;clip-path:polygon(0 0,calc(100% - var(--chamfer, 12px)) 0,100% var(--chamfer, 12px),100% 100%,0 100%);font-family:var(--font-body-next, "Inter", sans-serif);font-size:12px;font-weight:600;cursor:pointer;border:none;transition:background .2s ease,border-color .2s ease}.fyled-alert-btn.cancel{background:transparent;color:var(--text-secondary-next, #8a93a6);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08))}.fyled-alert-btn.cancel:hover{border-color:var(--outline-hairline-hover, rgba(255, 255, 255, .12));color:var(--text-primary-next, #e6eaf2)}.fyled-alert-btn.danger{background:var(--pr-status-danger, #f0475a);color:var(--surface-base, #06080f)}.fyled-alert-btn.danger:hover{filter:brightness(1.06)}.fyled-alert-btn.warning{background:var(--pr-status-warning, #f5b547);color:var(--surface-base, #06080f)}.fyled-alert-btn.warning:hover{filter:brightness(1.06)}@keyframes svelte-1p9sj0o-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1p9sj0o-slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.fyled-auth-page.svelte-1jq1nql{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;background:var(--surface-base, #06080f);padding:20px;isolation:isolate}.fyled-auth-page.svelte-1jq1nql:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(255,255,255,.05) 79px,rgba(255,255,255,.05) 80px);-webkit-mask-image:radial-gradient(ellipse 900px 640px at 50% 40%,rgba(0,0,0,.55),transparent 72%);mask-image:radial-gradient(ellipse 900px 640px at 50% 40%,rgba(0,0,0,.55),transparent 72%);pointer-events:none}.fyled-auth-page.svelte-1jq1nql:after{content:"";position:absolute;left:50%;top:38%;width:640px;height:640px;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--signal-dim, rgba(99, 230, 255, .12)) 0%,transparent 60%);pointer-events:none}.fyled-auth-danger-glow.svelte-1jq1nql{position:absolute;left:50%;top:50%;width:480px;height:360px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(207,70,62,.05) 0%,transparent 70%);pointer-events:none;animation:svelte-1jq1nql-fyled-auth-danger-pulse 3s ease-in-out infinite}@keyframes svelte-1jq1nql-fyled-auth-danger-pulse{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.fyled-auth-danger-glow.svelte-1jq1nql{animation:none}}.fyled-auth-card.svelte-1jq1nql{position:relative;z-index:1;width:100%;max-width:420px;background:var(--surface-panel, #0b0f17);outline:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));outline-offset:-1px;clip-path:polygon(0 0,calc(100% - var(--chamfer, 12px)) 0,100% var(--chamfer, 12px),100% 100%,0 100%);filter:drop-shadow(var(--elevation-float, 0 8px 32px rgba(0, 0, 0, .45)));padding:40px 32px}.fyled-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;flex-shrink:0}.fyled-avatar-image{width:100%;height:100%;object-fit:cover}.fyled-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--signal);color:var(--surface-base);font-family:var(--font-display-next);font-weight:700}.fyled-avatar.sm .fyled-avatar-fallback{font-size:12px}.fyled-avatar.md .fyled-avatar-fallback{font-size:14px}.fyled-avatar.lg .fyled-avatar-fallback{font-size:20px}.fyled-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:2px;font-family:var(--font-body-next, "Inter", sans-serif);font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s var(--ease-standard),filter .2s var(--ease-standard),transform .1s var(--ease-standard),border-color .2s var(--ease-standard);white-space:nowrap}.fyled-button:active:not(:disabled){transform:scale(.98)}.fyled-button:disabled{opacity:.5;cursor:not-allowed}.fyled-button.full-width{width:100%}.fyled-button.sm{padding:6px 12px;font-size:13px;height:32px}.fyled-button.md{padding:8px 20px;font-size:14px;height:36px}.fyled-button.lg{padding:12px 24px;font-size:16px;height:48px}.fyled-button.primary{background:var(--signal, #63e6ff);color:var(--surface-base, #06080f)}.fyled-button.primary:hover:not(:disabled){filter:brightness(1.06)}.fyled-button.secondary{background:transparent;color:var(--signal, #63e6ff);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08))}.fyled-button.secondary:hover:not(:disabled){border-color:var(--outline-hairline-hover, rgba(255, 255, 255, .16));background:#ffffff08}.fyled-button.ghost{background:transparent;color:var(--text-primary-next, #e6eaf2)}.fyled-button.ghost:hover:not(:disabled){background:#ffffff0f}.fyled-button.danger{background:var(--pr-status-danger, #f0475a);color:var(--surface-base, #06080f)}.fyled-button.danger:hover:not(:disabled){filter:brightness(1.06)}.fyled-button.action{background:var(--signal, #63e6ff);color:var(--surface-base, #06080f)}.fyled-button.action:hover:not(:disabled){filter:brightness(1.06)}.fyled-button.signal{background:var(--signal, #63e6ff);color:var(--surface-base, #06080f);font-family:var(--font-body-next, "Inter", sans-serif);border-radius:2px;clip-path:polygon(0 0,calc(100% - var(--chamfer, 12px)) 0,100% var(--chamfer, 12px),100% 100%,0 100%);transition:background .2s var(--ease-standard),filter .2s var(--ease-standard),clip-path .25s var(--ease-standard)}.fyled-button.signal:hover:not(:disabled){filter:brightness(1.06);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.fyled-button.outline{background:transparent;color:var(--text-primary-next, #e6eaf2);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08))}.fyled-button.outline:hover:not(:disabled){border-color:var(--outline-hairline-hover, rgba(255, 255, 255, .16));background:#ffffff08}@media(prefers-reduced-motion:reduce){.fyled-button.signal{transition:none}}.fyled-calendar{position:relative;display:inline-block}.fyled-calendar.full-width{display:block;width:100%}.fyled-calendar.full-width .fyled-calendar-trigger{width:100%;height:42px;padding:0 14px;background:#ffffff0d;border:1px solid rgba(151,163,182,.3);border-radius:4px;font-size:14px;backdrop-filter:none;-webkit-backdrop-filter:none}.fyled-calendar.full-width .fyled-calendar-trigger:hover,.fyled-calendar.full-width .fyled-calendar-trigger:focus-visible{border-color:var(--signal)}.fyled-calendar.full-width .fyled-calendar-trigger-label{font-family:var(--font-body-next, "Inter", sans-serif);font-weight:400;font-size:14px;letter-spacing:normal;color:var(--text-primary-next, #e6eaf2)}.fyled-calendar-trigger{display:inline-flex;align-items:center;justify-content:space-between;width:320px;height:32px;padding:0 12px;background:#090f1cb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;outline:none;box-sizing:border-box}.fyled-calendar-trigger:hover{border-color:#ffffff26}.fyled-calendar-trigger-label{color:#f8fafc;font-family:Lato,sans-serif;font-weight:600;font-size:14px;letter-spacing:.28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fyled-calendar-trigger-icon{flex-shrink:0;margin-left:8px}.fyled-calendar-popup{z-index:1000;width:312px;background:#090f1ccc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 0 0 1px #98a1b20d,0 15px 35px -5px #00000059,0 5px 15px #00000026;padding:14px;box-sizing:border-box}.fyled-calendar-root{width:100%}.fyled-calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fyled-calendar-nav-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:6px;cursor:pointer;padding:4px;color:#f8fafc}.fyled-calendar-nav-btn:hover{background:#1e348e4d}.fyled-calendar-month-title{color:#f8fafc;font-family:Lato,sans-serif;font-weight:600;font-size:14px;letter-spacing:.28px}.fyled-calendar-weekday-row{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:4px}.fyled-calendar-weekday-label{display:flex;align-items:center;justify-content:center;width:40px;height:24px;color:#97a3b6;font-family:Lato,sans-serif;font-weight:600;font-size:14px;letter-spacing:.42px;text-transform:capitalize}.fyled-calendar-days-grid-wrapper{width:100%;border-collapse:collapse}.fyled-calendar-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.fyled-calendar-day-cell-wrapper{padding:0;margin:0}.fyled-calendar-day-cell{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;border-radius:6px;cursor:pointer;color:#6c727f;font-family:Lato,sans-serif;font-weight:600;font-size:14px;letter-spacing:.28px;font-variant-numeric:tabular-nums lining-nums;padding:10px;box-sizing:border-box}.fyled-calendar-day-cell[data-outside-month=false]{color:#f8fafc}.fyled-calendar-day-cell:hover:not([data-selected]){background:#1e348e33}.fyled-calendar-day-cell[data-selected]{background:#1e348e;color:#fff}.fyled-calendar-day-cell[data-selection-start]{border-radius:6px 0 0 6px}.fyled-calendar-day-cell[data-selection-end]{border-radius:0 6px 6px 0}.fyled-calendar-day-cell[data-selection-start][data-selection-end]{border-radius:6px}.fyled-dialog-overlay{position:fixed;inset:0;background:#06080fbf;z-index:500;animation:svelte-1c7ypv6-fadeIn .15s ease}.fyled-dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:501;background:var(--surface-panel, #0b0f17);border:1px solid rgba(99,230,255,.2);clip-path:polygon(0 0,calc(100% - var(--chamfer-lg, 24px)) 0,100% var(--chamfer-lg, 24px),100% 100%,0 100%);box-shadow:0 0 60px #00000080,0 0 24px #63e6ff0d;width:90vw;max-width:var(--fyled-dialog-max-width, 500px);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;animation:svelte-1c7ypv6-slideIn .2s ease}.fyled-dialog-header{padding:18px 22px 14px;border-bottom:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-shrink:0}.fyled-dialog-header-left{display:flex;flex-direction:column;gap:4px;min-width:0}.fyled-dialog-kicker{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-dim, #565f70);text-transform:uppercase;letter-spacing:.1em}.fyled-dialog-title{font-family:var(--font-display-next, "Clash Display", sans-serif);font-size:17px;font-weight:600;color:var(--text-primary-next, #e6eaf2);letter-spacing:-.01em;margin:0}.fyled-dialog-subtitle{margin:0;color:var(--text-secondary-next, #8a93a6);font-family:var(--font-body-next, "Inter", sans-serif);font-size:12px;line-height:1.5}.fyled-dialog-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px;color:var(--text-primary-next, #e6eaf2);font-family:var(--font-body-next, "Inter", sans-serif);font-size:13px;line-height:1.6}.fyled-dialog-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:12px 22px;border-top:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));background:var(--surface-panel, #0b0f17);flex-shrink:0}.fyled-dialog-close{width:24px;height:24px;background:var(--surface-panel-high, #111722);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-dim, #565f70);flex-shrink:0;transition:background .15s ease}.fyled-dialog-close:hover{background:#ffffff0f;color:var(--text-secondary-next, #8a93a6)}@keyframes svelte-1c7ypv6-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1c7ypv6-slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.fyled-status-badge.svelte-tbu9cb{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body-next, "Inter", sans-serif);font-size:13px;font-weight:500}.fyled-status-badge-icon.svelte-tbu9cb{display:inline-flex;align-items:center}.fyled-status-badge-dot.svelte-tbu9cb{width:6px;height:6px;border-radius:50%;flex-shrink:0}.fyled-domain-card.svelte-1x2cch4{background:var(--surface-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--outline-hairline);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s var(--ease-standard),transform .2s ease}.fyled-domain-card.svelte-1x2cch4:hover{border-color:#6ad1f640;transform:translateY(-2px)}.fyled-domain-card.bare.svelte-1x2cch4{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;overflow:visible;transition:none}.fyled-domain-card.bare.svelte-1x2cch4:hover{border-color:transparent;transform:none}.fyled-domain-card.bare.svelte-1x2cch4 .fyled-domain-card-body:where(.svelte-1x2cch4){display:flex;flex-direction:column;gap:inherit;align-items:inherit;flex:initial}.fyled-domain-card-summary.svelte-1x2cch4{background:var(--surface-base);padding:16px 20px}.fyled-domain-card-details.svelte-1x2cch4{padding:16px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fyled-domain-card-trend.svelte-1x2cch4{flex-shrink:0}.fyled-domain-card-body.svelte-1x2cch4{flex:1}.fyled-domain-card-footer.svelte-1x2cch4{padding:12px 20px;border-top:1px solid var(--outline-hairline);display:flex;justify-content:center}.fyled-domain-card-breakdown-btn.svelte-1x2cch4{background:none;border:none;color:var(--signal);font-family:var(--font-body-next);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s ease}.fyled-domain-card-breakdown-btn.svelte-1x2cch4:hover{background:#6ad1f61a}.link-action{width:100%;padding:10px;border-radius:8px;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease;border:none;text-decoration:none;text-align:center;display:block}.link-action.btn-primary{color:#000}.link-action.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.link-action.btn-outline{background:transparent;border:1.5px solid #2a2f45;color:#8892a4}.link-action.btn-outline:hover{background:#1a1f35}.link-view-all{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:12px;font-size:1rem;font-weight:600}.workflow-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fyled-dropdown-trigger{display:inline-flex;cursor:pointer;background:none;border:none;color:inherit}.fyled-dropdown-content{z-index:100;background:#090f1ce6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;box-shadow:0 15px 35px -5px #00000059;min-width:160px}.fyled-dropdown-item{display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;color:#dde2f5;font-family:var(--font-body-next);font-size:14px;outline:none}.fyled-dropdown-item[data-highlighted]{background:#1e348e4d}.fyled-dropdown-item.danger{color:#cf463e}.fyled-dropdown-item.danger[data-highlighted]{background:#cf463e26}.fyled-auth-banner.svelte-1fffkz2{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:2px;background:#cf463e14;border:1px solid rgba(207,70,62,.35);border-left:2px solid var(--pr-status-danger);animation:svelte-1fffkz2-fyled-auth-banner-in .25s var(--ease-standard, ease-out)}.fyled-auth-banner.dimmed.svelte-1fffkz2{opacity:.4}.fyled-auth-banner-icon.svelte-1fffkz2{flex-shrink:0;margin-top:3px;color:var(--pr-status-danger)}.fyled-auth-banner-message.svelte-1fffkz2{font-family:var(--font-body-next, "Inter", sans-serif);font-size:13px;line-height:1.45;color:var(--pr-status-danger)}@keyframes svelte-1fffkz2-fyled-auth-banner-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.fyled-auth-banner.svelte-1fffkz2{animation:none}}.fyled-error-banner.svelte-kif60e{color:var(--pr-status-danger, #f0475a);font-size:var(--fyled-error-font-size, 14px);padding:var(--fyled-error-padding, 12px 16px);border-radius:2px;background:color-mix(in srgb,var(--pr-status-danger, #f0475a) 10%,transparent);border:1px solid color-mix(in srgb,var(--pr-status-danger, #f0475a) 20%,transparent)}.fyled-error-message.svelte-kif60e{margin:0;font-weight:600}.fyled-error-detail.svelte-kif60e{margin:4px 0 0;font-size:.85em;opacity:.8}.fyled-error-retry.svelte-kif60e{margin-top:8px;padding:4px 12px;background:transparent;border:1px solid var(--pr-status-danger, #f0475a);border-radius:2px;color:var(--pr-status-danger, #f0475a);cursor:pointer;font-size:13px}.fyled-error-retry.svelte-kif60e:hover{background:color-mix(in srgb,var(--pr-status-danger, #f0475a) 15%,transparent)}.fyled-error-actions.svelte-kif60e{margin-top:8px}.fyled-expandable.svelte-1vjy2fu{cursor:pointer}.fyled-expandable.card.svelte-1vjy2fu{border-radius:8px;overflow:hidden}.fyled-expandable.row.svelte-1vjy2fu{width:100%;border-radius:8px;overflow:hidden;transition:all .2s ease}.fyled-expandable-header.svelte-1vjy2fu{width:100%;height:64px;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.fyled-expandable.row.svelte-1vjy2fu:not(.expanded) .fyled-expandable-header:where(.svelte-1vjy2fu):hover{background:#111628}.fyled-expandable.row.expanded.svelte-1vjy2fu .fyled-expandable-header:where(.svelte-1vjy2fu):hover{background:transparent}.fyled-expandable-content.svelte-1vjy2fu{padding:12px 16px 0;display:flex;flex-direction:column;gap:4px}.fyled-expandable-actions.svelte-1vjy2fu{padding:8px 16px 12px;display:flex;flex-direction:column;gap:8px}.fyled-expandable.row.expanded.svelte-1vjy2fu{background-color:var(--surface-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 275 212' preserveAspectRatio='none'%3E%3Cpath d='M256.287 1.271L273.671 18.308V203.494c0 4.418-3.582 8-8 8H8.5c-4.418 0-8-3.582-8-8V8.5c0-4.428 3.597-8.014 8.025-7.999L256.287 1.271ZM273.671 18.308h-9.384c-4.418 0-8-3.582-8-8V1.271' stroke='%236AD1F6' fill='none'/%3E%3C/svg%3E");background-size:100% 100%;border:none;border-radius:0}.fyled-expandable.row.expanded.svelte-1vjy2fu .entry-amount{display:none}.entry-left{display:flex;flex-direction:column;gap:2px}.entry-right{display:flex;align-items:center;gap:8px}.entry-date{font-size:14px;font-weight:300;color:var(--text-primary-next);line-height:16.8px}.entry-amount{font-size:14px;font-weight:600;color:var(--text-primary-next);line-height:16.8px}.entry-status{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:14px}.entry-status svg{width:24px;height:24px;flex-shrink:0}.entry-chevron{display:flex;align-items:center;color:var(--text-secondary-next);transition:transform .2s ease}.entry-chevron.rotated{transform:rotate(180deg)}.entry-desc{font-size:14px;font-weight:300;color:var(--text-secondary-next);line-height:14px}.row-actions-amount{font-size:16px;font-weight:600;color:var(--text-primary-next);line-height:16px}.row-actions-desc{font-size:14px;font-weight:300;color:var(--text-secondary-next);line-height:14px}.fyled-label{font-family:var(--font-body-next);font-size:13px;font-weight:500;color:#8892a4;display:inline-flex;align-items:center;gap:4px}.fyled-label-required{color:#cf463e;font-size:14px}.fyled-form-field.svelte-sb2w1w{display:flex;flex-direction:column;gap:6px}.fyled-form-field-slot.svelte-sb2w1w{width:100%}.fyled-form-field-error.svelte-sb2w1w{font-family:var(--font-body-next);font-size:12px;color:var(--pr-status-danger);margin:0}.fyled-form-field-hint.svelte-sb2w1w{font-family:var(--font-body-next);font-size:12px;color:var(--text-secondary-next);margin:0}.fyled-form-section.svelte-o1g0zz{border:1px solid var(--outline-hairline);border-radius:8px;padding:16px}.fyled-form-section.svelte-o1g0zz legend:where(.svelte-o1g0zz){font-size:13px;font-weight:600;color:var(--signal);padding:0 8px}.fyled-grid-container.svelte-162lsmt{flex:1;min-height:var(--fyled-grid-min-height, 300px);max-height:var(--fyled-grid-max-height, none);width:100%}.status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:18px}.status-active{background:#4caf5026;color:var(--pr-status-success)}.status-inactive{background:#ffffff1a;color:var(--text-secondary-next)}.status-frozen{background:#ffc10726;color:var(--pr-status-warning)}.amount-positive{color:var(--pr-status-success)}.amount-negative{color:var(--pr-status-danger)}.status-cell{font-size:13px;font-weight:500;padding:2px 8px;border-radius:4px}.status-success{color:var(--pr-status-success);background:#5ec16a1a}.status-warning{color:var(--pr-status-warning);background:#e2b43f1a}.status-danger{color:var(--pr-status-danger);background:#cf463e1a}.status-neutral{color:var(--text-secondary-next);background:#8892a41a}.risk-cell{font-size:13px;font-weight:500;padding:2px 8px;border-radius:4px}.risk-info{color:var(--signal);background:#6ad1f61a}.risk-warning{color:var(--pr-status-warning);background:#e2b43f1a}.risk-danger{color:var(--pr-status-danger);background:#cf463e1a}.risk-neutral{color:var(--text-secondary-next)}.date-cell{font-size:13px;color:var(--text-primary-next)}.action-btn{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--text-primary-next);font-family:var(--font-body-next);font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.action-btn:hover{background:var(--outline-hairline);border-color:#ffffff40}.action-btn-primary{background:var(--signal);border-color:var(--signal);color:var(--surface-base)}.action-btn-primary:hover{background:#5bc4eb;border-color:#5bc4eb}.revoke-btn{background:transparent;border:1px solid rgba(207,70,62,.4);color:var(--pr-status-danger);font-family:var(--font-body-next);font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;cursor:pointer;transition:background .2s ease}.revoke-btn:hover{background:#cf463e1a}.kyc-grid.sm .status-cell{font-size:12px;padding:2px 6px}.kyc-grid.sm .date-cell{font-size:12px}.fyled-loading-state.svelte-1k45rtx{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fyled-loading-state.inline.svelte-1k45rtx{padding:60px 20px;gap:8px}.fyled-loading-state.page.svelte-1k45rtx{padding:80px 20px;min-height:60vh;gap:16px}.fyled-loading-overlay.svelte-1k45rtx{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--surface-panel-high, #111722);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fyled-loading-spinner.svelte-1k45rtx{width:32px;height:32px;border:3px solid color-mix(in srgb,var(--signal, #63e6ff) 20%,transparent);border-top-color:var(--signal, #63e6ff);border-radius:50%;animation:svelte-1k45rtx-fyled-spin .8s linear infinite;flex-shrink:0}.page.svelte-1k45rtx .fyled-loading-spinner:where(.svelte-1k45rtx){width:40px;height:40px}.overlay.svelte-1k45rtx .fyled-loading-spinner:where(.svelte-1k45rtx){width:40px;height:40px}@keyframes svelte-1k45rtx-fyled-spin{to{transform:rotate(360deg)}}.fyled-loading-message.svelte-1k45rtx{color:var(--text-secondary-next, #8a93a6);font-family:var(--font-body-next, "Inter", sans-serif);font-size:.95rem;margin:0}.fyled-page-container.svelte-1gniv0g{max-width:var(--fyled-page-max-width, 100%);margin:var(--fyled-page-margin, 0);margin-bottom:var(--fyled-page-margin-bottom, 0);padding:var(--fyled-page-padding, 0);padding-bottom:var(--fyled-page-padding-bottom, 0)}@media(max-width:768px){.fyled-page-container.svelte-1gniv0g{padding-bottom:calc(var(--fyled-page-padding-bottom, 0px) * .83)}}@media(max-width:480px){.fyled-page-container.svelte-1gniv0g{padding-bottom:calc(var(--fyled-page-padding-bottom, 0px) * .69)}}.fyled-progress{position:relative;width:100%;height:9px;background:#ffffff14;border-radius:4px;overflow:hidden}.fyled-progress .fyled-progress-indicator{height:100%;background:var(--signal);border-radius:4px;transition:width .4s cubic-bezier(.32,.72,0,1)}.fyled-progress.success .fyled-progress-indicator{background:#8bb475}.fyled-progress.warning .fyled-progress-indicator{background:#e2b43f}.fyled-progress.danger .fyled-progress-indicator{background:#fb7185}.fyled-state-dialog-overlay{position:fixed;inset:0;background:#06080fbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:500;animation:svelte-1aqlskr-stateDialogFade .18s ease}.fyled-state-dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:501;background:var(--surface-panel, #0b0f17);border:1px solid var(--outline-hairline-hover, rgba(255, 255, 255, .12));clip-path:polygon(var(--fyled-state-dialog-chamfer) 0%,100% 0%,100% 100%,0% 100%,0% var(--fyled-state-dialog-chamfer));box-shadow:0 32px 80px #000000a6;width:92vw;max-width:var(--fyled-state-dialog-max-width, 600px);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;animation:svelte-1aqlskr-stateDialogIn .28s cubic-bezier(.22,1,.36,1)}.fyled-state-dialog-content:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none}.fyled-state-dialog-content.tone-success:before{background:linear-gradient(90deg,transparent 0,transparent 22px,var(--pr-status-success) 22px,var(--pr-status-success) 140px,transparent 140px)}.fyled-state-dialog-content.tone-signal:before{background:linear-gradient(90deg,transparent 0,transparent 22px,var(--signal) 22px,var(--signal) 140px,transparent 140px)}.fyled-state-dialog-content.tone-danger:before{background:linear-gradient(90deg,transparent 0%,var(--pr-status-danger) 20%,var(--pr-status-danger) 80%,transparent 100%)}.fyled-state-dialog-content.tone-danger{border-color:#f0475a38}.fyled-state-dialog-header{padding:20px 24px 16px;border-bottom:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0}.fyled-state-dialog-header-left{display:flex;flex-direction:column;gap:4px;min-width:0}.fyled-state-dialog-title-row{display:flex;align-items:center;gap:8px}.fyled-state-dialog-title{font-family:var(--font-display-next, "Clash Display", sans-serif);font-size:22px;font-weight:600;color:var(--text-primary-next, #e6eaf2);letter-spacing:-.015em;margin:0;line-height:1.2}.fyled-state-dialog-content.tone-danger .fyled-state-dialog-title{color:var(--pr-status-danger)}.fyled-state-dialog-title-dot{width:7px;height:7px;border-radius:50%;background:var(--pr-status-success);flex-shrink:0}.fyled-state-dialog-subtitle{margin:0;font-family:var(--font-body-next, "Inter", sans-serif);font-size:12px;color:var(--text-secondary-next, #8a93a6);line-height:1.5}.fyled-state-dialog-content.tone-success .fyled-state-dialog-subtitle{color:#4ade808c}.fyled-state-dialog-content.tone-danger .fyled-state-dialog-subtitle{color:#f0475aa6}.fyled-state-dialog-content.tone-signal .fyled-state-dialog-subtitle{color:#63e6ff8c}.fyled-state-dialog-body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px;color:var(--text-primary-next, #e6eaf2);font-family:var(--font-body-next, "Inter", sans-serif);font-size:13px;line-height:1.6}.fyled-state-dialog-body>*{flex-shrink:0}.fyled-state-dialog-body::-webkit-scrollbar{width:3px}.fyled-state-dialog-body::-webkit-scrollbar-track{background:transparent}.fyled-state-dialog-body::-webkit-scrollbar-thumb{background:var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px}.fyled-state-dialog-content.tone-danger .fyled-state-dialog-body::-webkit-scrollbar-thumb{background:#f0475a2e}.fyled-state-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 24px;border-top:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));flex-shrink:0}.fyled-state-dialog-footer-meta{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;color:var(--text-dim);min-width:0}.fyled-state-dialog-footer-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.fyled-state-dialog-close{width:28px;height:28px;background:transparent;border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-dim, #565f70);flex-shrink:0;transition:background .15s ease}.fyled-state-dialog-close:hover{background:var(--surface-panel-high, #111722);color:var(--text-secondary-next, #8a93a6)}@keyframes svelte-1aqlskr-stateDialogFade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1aqlskr-stateDialogIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.fyled-state-dialog-overlay,.fyled-state-dialog-content{animation:none}}.fyled-scroll-area{overflow:hidden;position:relative}.fyled-scroll-viewport{width:100%;height:100%;overflow-x:hidden}.fyled-scroll-scrollbar{width:4px;padding:0;background:transparent}.fyled-scroll-thumb{background:#ffffff26;border-radius:4px}.fyled-scroll-thumb:hover{background:#ffffff40}.fyled-section-title.svelte-qqj08z{display:flex;align-items:center;justify-content:space-between;gap:12px}.fyled-section-heading.svelte-qqj08z{font-family:var(--font-display-next, "Clash Display", "Space Grotesk", sans-serif);font-size:15px;font-weight:500;color:var(--text-primary-next, #e6eaf2);margin:0;letter-spacing:-.2px}.fyled-section-actions.svelte-qqj08z{display:flex;align-items:center;gap:8px;flex-shrink:0}.fyled-select{width:100%}.fyled-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#2f374799;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#dde2f5;font-family:var(--font-body-next);font-size:.875rem;cursor:pointer;transition:border-color .3s cubic-bezier(.32,.72,0,1)}.fyled-select-trigger:focus{outline:none;border-color:#6ad1f6}.fyled-select-content{z-index:100;background:#090f1ce6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;box-shadow:0 15px 35px -5px #00000059;max-height:300px;overflow-y:auto}.fyled-select-item{display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;color:#dde2f5;font-family:var(--font-body-next);font-size:14px}.fyled-select-item:hover{background:#1e348e4d}.fyled-select-item[data-highlighted]{background:#1e348e4d;outline:none}.fyled-settings-section.svelte-bxx33i{background:var(--surface-glass-pr);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--outline-hairline);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.fyled-summary-card.svelte-r4g48g{width:100%;padding:16px;background:var(--surface-base);border-radius:8px;display:inline-flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-start}.client-header{display:flex;justify-content:space-between;align-items:baseline;width:100%}.client-name{font-size:16px;font-weight:600;color:var(--text-primary-next);text-decoration:underline;line-height:16px}.client-count{font-size:14px;font-weight:300;color:var(--text-primary-next);line-height:14px}.legend-and-bars{display:flex;flex-direction:column;gap:9px;width:100%}.fyled-topbar.svelte-1r6z8oy{position:fixed;top:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:16px;background:var(--surface-base, #06080f);border-bottom:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));z-index:1002;transition:left .3s cubic-bezier(.32,.72,0,1)}.topbar-left.svelte-1r6z8oy{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.breadcrumb.svelte-1r6z8oy{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.breadcrumb-text.svelte-1r6z8oy{font-family:var(--font-body-next, "Inter", sans-serif);font-size:14px;font-weight:600;color:var(--text-primary-next, rgba(255, 255, 255, .92));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-text.crumb-secondary.svelte-1r6z8oy{color:var(--text-secondary-next, rgba(255, 255, 255, .55));font-weight:500}.breadcrumb-sep.svelte-1r6z8oy{font-size:14px;color:var(--text-dim, rgba(255, 255, 255, .32));flex-shrink:0}.topbar-hamburger.svelte-1r6z8oy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px;background:transparent;color:var(--text-secondary-next, rgba(255, 255, 255, .55));cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.topbar-hamburger.svelte-1r6z8oy:hover{background:var(--surface-panel-high, #111722);color:var(--text-primary-next, rgba(255, 255, 255, .92))}.topbar-right.svelte-1r6z8oy{display:flex;align-items:center;gap:10px;flex-shrink:0}.topbar-actions.svelte-1r6z8oy{display:flex;align-items:center;gap:8px}.btn-add-expense.svelte-1r6z8oy{display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:#63e6ff1f;border:1px solid rgba(99,230,255,.35);color:var(--signal, #63e6ff);font-family:var(--font-body-next, "Inter", sans-serif);font-size:12px;font-weight:600;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--chamfer, 12px)) 0,100% var(--chamfer, 12px),100% 100%,0 100%);transition:background .15s ease,border-color .15s ease,transform .15s ease;letter-spacing:.02em;white-space:nowrap}.btn-add-expense.svelte-1r6z8oy:hover{background:#63e6ff33;border-color:#63e6ff8c;transform:translateY(-1px)}.btn-add-expense.svelte-1r6z8oy:active{transform:translateY(0)}.btn-ghost-view.svelte-1r6z8oy{display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:transparent;border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));color:var(--text-secondary-next, rgba(255, 255, 255, .55));font-family:var(--font-body-next, "Inter", sans-serif);font-size:12px;font-weight:500;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--chamfer, 12px)) 0,100% var(--chamfer, 12px),100% 100%,0 100%);transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease;white-space:nowrap}.btn-ghost-view.svelte-1r6z8oy:hover{border-color:var(--outline-hairline-hover, rgba(255, 255, 255, .12));color:var(--text-primary-next, rgba(255, 255, 255, .92));background:var(--surface-panel-high, #111722);transform:translateY(-1px)}.btn-ghost-view.svelte-1r6z8oy:active{transform:translateY(0)}.topbar-demo-badge.svelte-1r6z8oy{display:inline-flex;align-items:center;margin-right:4px}.sync-chip.svelte-1r6z8oy{display:flex;align-items:center;gap:6px;background:var(--surface-panel-high, #111722);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:2px;padding:4px 8px;cursor:default}.sync-dot.svelte-1r6z8oy{width:6px;height:6px;border-radius:50%;background:var(--pr-status-success, #22c55e);animation:svelte-1r6z8oy-pulse-green 2s infinite;flex-shrink:0}@keyframes svelte-1r6z8oy-pulse-green{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.85;box-shadow:0 0 0 3px #22c55e00}}.sync-chip.svelte-1r6z8oy span:where(.svelte-1r6z8oy){font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-dim, rgba(255, 255, 255, .32));letter-spacing:.03em;white-space:nowrap}.sync-chip-error.svelte-1r6z8oy{background:#f0475a1a;border-color:#f0475a4d}.sync-chip-error.svelte-1r6z8oy span:where(.svelte-1r6z8oy){color:var(--pr-status-danger, #f0475a);font-weight:600}.sync-dot-error.svelte-1r6z8oy{background:var(--pr-status-danger, #f0475a);animation:svelte-1r6z8oy-pulse-red 1.8s infinite}@keyframes svelte-1r6z8oy-pulse-red{0%,to{opacity:1;box-shadow:0 0 #f0475a59}50%{opacity:.85;box-shadow:0 0 0 3px #f0475a00}}.notif-btn.svelte-1r6z8oy{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:2px;background:transparent;cursor:pointer;transition:background .15s ease;color:var(--text-secondary-next, rgba(255, 255, 255, .55))}.notif-btn.svelte-1r6z8oy:hover{background:var(--surface-panel-high, #111722);color:var(--text-primary-next, rgba(255, 255, 255, .92))}.notif-badge.svelte-1r6z8oy{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;background:var(--signal, #63e6ff);border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;color:#000;line-height:1;white-space:nowrap;transform:translate(25%,-25%)}.topbar-avatar-btn.svelte-1r6z8oy{display:flex;align-items:center;justify-content:center;border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));background:var(--surface-panel-high, #111722);cursor:pointer;padding:0;border-radius:50%;transition:border-color .15s ease}.topbar-avatar-btn.svelte-1r6z8oy:hover{border-color:var(--outline-hairline-hover, rgba(255, 255, 255, .12))}.user-menu-container.svelte-1r6z8oy{position:relative}.user-dropdown.svelte-1r6z8oy{position:absolute;top:calc(100% + 12px);right:0;width:240px;background:var(--surface-panel-high, #111722);border:1px solid var(--outline-hairline, rgba(255, 255, 255, .08));border-radius:8px;box-shadow:0 20px 60px #00000080;z-index:1010;overflow:hidden;animation:svelte-1r6z8oy-dropdownReveal .15s ease}@keyframes svelte-1r6z8oy-dropdownReveal{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.user-dropdown-header.svelte-1r6z8oy{display:flex;align-items:center;gap:14px;padding:16px}.user-dropdown-info.svelte-1r6z8oy{display:flex;flex-direction:column;min-width:0}.user-dropdown-name.svelte-1r6z8oy{font-family:var(--font-body-next, "Inter", sans-serif);font-size:14px;font-weight:600;color:var(--text-primary-next, rgba(255, 255, 255, .92));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-divider.svelte-1r6z8oy{height:1px;background:var(--outline-hairline, rgba(255, 255, 255, .08))}.user-dropdown-item.svelte-1r6z8oy{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:none;color:var(--text-secondary-next, rgba(255, 255, 255, .55));font-size:13px;font-family:var(--font-body-next, "Inter", sans-serif);cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.user-dropdown-item.svelte-1r6z8oy:hover{background:#ffffff0a;color:var(--text-primary-next, rgba(255, 255, 255, .92))}@media(max-width:767px){.fyled-topbar.svelte-1r6z8oy{height:56px;padding:0 16px}.sync-chip.svelte-1r6z8oy,.topbar-actions.svelte-1r6z8oy{display:none}}.fyled-category-tab-bar.svelte-17ipmdq{display:flex;flex-wrap:wrap;align-items:center}.fyled-tab-btn.svelte-17ipmdq{display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:32px;padding:0 16px;background:transparent;border:none;border-radius:0;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 12px,100% 100%,0 100%);outline:1px solid var(--signal);outline-offset:-1px;color:var(--text-primary-next);font-family:Lato,sans-serif;font-size:14px;font-weight:300;cursor:pointer;transition:all .15s ease;white-space:nowrap;margin-left:-1px;position:relative;z-index:0}.fyled-tab-btn.svelte-17ipmdq:first-child{margin-left:0}.fyled-tab-btn.svelte-17ipmdq:hover{background:#1e318066;z-index:1}.fyled-tab-btn.active.svelte-17ipmdq{background:var(--signal);outline-color:var(--signal);font-weight:600;z-index:2}.fyled-more-trigger.svelte-17ipmdq{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--signal);border-radius:6px;color:var(--text-secondary-next);margin-left:4px;flex-shrink:0;transition:all .15s ease}.fyled-more-trigger.svelte-17ipmdq:hover{background:#1e318066;color:var(--text-primary-next)}.fyled-more-trigger.active.svelte-17ipmdq{background:var(--signal);border-color:var(--signal);color:var(--text-primary-next)}.fyled-more-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:none;border:none;cursor:pointer;color:inherit;padding:0}.fyled-more-dots.svelte-17ipmdq{font-size:18px;line-height:1;letter-spacing:1px}.fyled-dropdown-content{background:var(--surface-base);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--signal);border-radius:8px;padding:4px;min-width:180px;z-index:100}.fyled-dropdown-item{display:flex;align-items:center;padding:8px 12px;font-size:14px;font-family:Lato,sans-serif;color:#c8d0e0;border-radius:4px;cursor:pointer;outline:none;transition:background .15s ease,color .15s ease}.fyled-dropdown-item:hover,.fyled-dropdown-item[data-highlighted]{background:#1e348e4d;color:var(--text-primary-next)}.fyled-dropdown-item.active{background:var(--signal);color:var(--text-primary-next);font-weight:600}.fyled-tabs{display:flex;flex-direction:column}.fyled-tabs-list{display:inline-flex;align-items:center;flex-shrink:0}.fyled-tabs-trigger{position:relative;min-width:100px;width:auto;padding:0 12px;height:32px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 32px,0 32px);overflow:hidden;cursor:pointer;margin-left:-1px;z-index:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;outline:1px solid #1e3180;outline-offset:-1px;color:#fff;font-family:var(--font-body-next);font-size:14px;font-weight:300;transition:all .15s ease;white-space:nowrap}.fyled-tabs-trigger:first-child{margin-left:0}.fyled-tabs-trigger:hover{background:#1e318066;z-index:1}.fyled-tabs-trigger[data-state=active]{background:#1e3180;font-weight:600;z-index:2}.fyled-toggle-wrapper.svelte-n0htyy{display:inline-flex;align-items:center;gap:10px}.fyled-toggle{width:44px;height:24px;border-radius:12px;background:var(--surface-panel-high);border:1px solid var(--outline-hairline);cursor:pointer;position:relative;transition:background .3s cubic-bezier(.32,.72,0,1)}.fyled-toggle[data-checked]{background:var(--signal);border-color:var(--signal)}.fyled-toggle:disabled{opacity:.5;cursor:not-allowed}.fyled-toggle-thumb{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.32,.72,0,1);transform:translate(3px)}.fyled-toggle[data-checked] .fyled-toggle-thumb{transform:translate(22px)}.fyled-toggle-label.svelte-n0htyy{font-family:var(--font-body-next);font-size:14px;color:#dde2f5}.fyled-scroll-strip.svelte-hpde3v{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.fyled-scroll-strip.svelte-hpde3v::-webkit-scrollbar{display:none}.fyled-scroll-strip-grid{display:flex;gap:var(--fyled-scroll-strip-gap, 12px);height:100%}.fyled-scroll-strip-grid>*{flex:0 0 var(--fyled-scroll-strip-card-width, 275px);min-width:var(--fyled-scroll-strip-card-width, 275px)}
