.ios-menu-button.svelte-6yu8ql{position:fixed;top:var(--ios-space-4);left:var(--ios-space-4);z-index:var(--ios-z-menu-button);width:var(--ios-menu-button-size);height:var(--ios-menu-button-size);border-radius:var(--ios-radius-md);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity var(--ios-duration-fast) var(--ios-ease-smooth)}.ios-menu-button.is-open.svelte-6yu8ql{z-index:var(--ios-z-base);opacity:0;pointer-events:none}.hamburger.svelte-6yu8ql{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.line.svelte-6yu8ql{display:block;width:100%;height:2px;background-color:var(--ios-text-primary);border-radius:1px;transition:all var(--ios-duration-normal) var(--ios-ease-smooth);transform-origin:center}.is-open.svelte-6yu8ql .line-1:where(.svelte-6yu8ql){transform:translateY(6px) rotate(45deg)}.is-open.svelte-6yu8ql .line-2:where(.svelte-6yu8ql){opacity:0;transform:scaleX(0)}.is-open.svelte-6yu8ql .line-3:where(.svelte-6yu8ql){transform:translateY(-6px) rotate(-45deg)}html[data-panel-fullscreen] .ios-menu-button.svelte-6yu8ql{display:none}.ios-filter-button.svelte-1b5g15i{position:fixed;top:var(--ios-space-4);right:var(--ios-space-4);z-index:var(--ios-z-menu-button);width:var(--ios-menu-button-size);height:var(--ios-menu-button-size);border-radius:var(--ios-radius-md);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--ios-duration-normal) var(--ios-ease-smooth)}.ios-filter-button.is-open.svelte-1b5g15i{z-index:var(--ios-z-base);opacity:0;pointer-events:none}.filter-icon{width:22px;height:22px;color:var(--ios-text-primary);transition:color var(--ios-duration-fast) var(--ios-ease-smooth)}.ios-filter-button.is-open.svelte-1b5g15i .filter-icon{color:var(--ios-primary-foreground)}.filter-badge.svelte-1b5g15i{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background-color:var(--ios-primary);color:var(--ios-primary-foreground);font-size:11px;font-weight:600;border-radius:var(--ios-radius-full);display:flex;align-items:center;justify-content:center}.ios-filter-button.is-open.svelte-1b5g15i .filter-badge:where(.svelte-1b5g15i){background-color:var(--ios-bg-primary);color:var(--ios-primary)}html[data-panel-fullscreen] .ios-filter-button.svelte-1b5g15i{display:none}.ios-sidebar.svelte-snk8mr{position:fixed;top:var(--ios-space-4);left:var(--ios-space-4);z-index:var(--ios-z-sidebar);width:var(--ios-sidebar-width);max-height:calc(100vh - var(--ios-space-8));border-radius:var(--ios-radius-2xl);display:flex;flex-direction:column;overflow:hidden}.sidebar-header.svelte-snk8mr{display:flex;align-items:center;padding:var(--ios-space-4);border-bottom:1px solid var(--ios-separator)}.close-btn.svelte-snk8mr{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--ios-radius-full);border:1px solid var(--ios-separator-opaque);background:var(--ios-bg-tertiary);color:var(--ios-text-primary);cursor:pointer;transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.close-btn.svelte-snk8mr:hover{background-color:var(--ios-red);border-color:var(--ios-red);color:#fff}.app-title.svelte-snk8mr{font-size:var(--ios-text-lg);font-weight:600;color:var(--ios-text-primary);margin-left:var(--ios-space-3)}.sidebar-nav.svelte-snk8mr{flex:1;overflow-y:auto;padding:var(--ios-space-2)}.menu-group.svelte-snk8mr{margin-bottom:var(--ios-space-1)}.menu-item.svelte-snk8mr{display:flex;align-items:center;gap:var(--ios-space-3);padding:var(--ios-space-3) var(--ios-space-4);border-radius:var(--ios-radius-md);text-decoration:none;color:var(--ios-text-primary);font-size:var(--ios-text-base);font-weight:500;transition:background-color var(--ios-duration-fast) var(--ios-ease-smooth)}.menu-item.svelte-snk8mr:hover{background-color:var(--ios-bg-secondary)}.menu-item.is-active.svelte-snk8mr{background-color:var(--ios-primary);color:var(--ios-primary-foreground)}.menu-item.is-active.svelte-snk8mr .menu-icon{color:var(--ios-primary-foreground)}.menu-icon{width:20px;height:20px;flex-shrink:0;color:var(--ios-text-secondary)}.menu-label.svelte-snk8mr{flex:1}.new-window-btn.svelte-snk8mr{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:var(--ios-radius-sm);color:var(--ios-text-tertiary);cursor:pointer;opacity:0;transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.menu-item.svelte-snk8mr:hover .new-window-btn:where(.svelte-snk8mr),.submenu-item.svelte-snk8mr:hover .new-window-btn:where(.svelte-snk8mr){opacity:1}@media (hover: none){.new-window-btn.svelte-snk8mr{opacity:.5}}.new-window-btn.svelte-snk8mr:hover{background-color:var(--ios-bg-tertiary);color:var(--ios-primary)}.menu-item.is-active.svelte-snk8mr .new-window-btn:where(.svelte-snk8mr){color:var(--ios-primary-foreground);opacity:.7}.menu-item.is-active.svelte-snk8mr .new-window-btn:where(.svelte-snk8mr):hover{opacity:1;background-color:#fff3}.new-window-icon{width:14px;height:14px}.chevron.svelte-snk8mr{width:16px;height:16px;color:var(--ios-text-tertiary);transition:transform var(--ios-duration-normal) var(--ios-ease-smooth)}.chevron.is-expanded.svelte-snk8mr{transform:rotate(90deg)}.submenu.svelte-snk8mr{margin-left:calc(20px + var(--ios-space-3) + var(--ios-space-4));margin-top:var(--ios-space-1);padding-left:var(--ios-space-3);border-left:2px solid var(--ios-separator)}.submenu-item.svelte-snk8mr{display:flex;align-items:center;padding:var(--ios-space-2) var(--ios-space-3);border-radius:var(--ios-radius-sm);text-decoration:none;color:var(--ios-text-secondary);font-size:var(--ios-text-sm);transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.submenu-label.svelte-snk8mr{flex:1}.submenu-new-window.svelte-snk8mr{width:20px;height:20px}.submenu-item.svelte-snk8mr:hover{background-color:var(--ios-bg-secondary);color:var(--ios-text-primary)}.submenu-item.is-active.svelte-snk8mr{background-color:color-mix(in srgb,var(--ios-primary) 10%,transparent);color:var(--ios-primary);font-weight:500}.submenu-item.is-active.svelte-snk8mr .new-window-btn:where(.svelte-snk8mr){color:var(--ios-primary)}.submenu-folder.svelte-snk8mr{width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--ios-text-sm);text-align:left;color:var(--ios-text-secondary)}.submenu-chevron.svelte-snk8mr{width:14px;height:14px}.submenu-level3.svelte-snk8mr{margin-left:var(--ios-space-3);margin-top:var(--ios-space-1);padding-left:var(--ios-space-3);border-left:1.5px solid var(--ios-separator)}.submenu-level3-item.svelte-snk8mr{display:flex;align-items:center;padding:var(--ios-space-2) var(--ios-space-3);border-radius:var(--ios-radius-sm);text-decoration:none;color:var(--ios-text-tertiary);font-size:var(--ios-text-xs);transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.submenu-level3-item.svelte-snk8mr:hover{background-color:var(--ios-bg-secondary);color:var(--ios-text-primary)}.submenu-level3-item.is-active.svelte-snk8mr{background-color:color-mix(in srgb,var(--ios-primary) 10%,transparent);color:var(--ios-primary);font-weight:500}.submenu-level3-item.is-active.svelte-snk8mr .new-window-btn:where(.svelte-snk8mr){color:var(--ios-primary)}.sidebar-footer.svelte-snk8mr{padding:var(--ios-space-4);border-top:1px solid var(--ios-separator)}.user-info.svelte-snk8mr{display:flex;align-items:center;gap:var(--ios-space-3);margin-bottom:var(--ios-space-3);text-decoration:none;border-radius:var(--ios-radius-sm);padding:6px;margin:-6px -6px var(--ios-space-3) -6px;transition:background-color var(--ios-duration-fast) ease}.user-info.svelte-snk8mr:hover{background-color:#ffffff0f}.user-avatar.svelte-snk8mr{width:40px;height:40px;border-radius:var(--ios-radius-full);background:var(--ios-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--ios-text-base)}.user-details.svelte-snk8mr{flex:1;min-width:0}.user-name.svelte-snk8mr{display:block;font-weight:500;color:var(--ios-text-primary);font-size:var(--ios-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email.svelte-snk8mr{display:block;color:var(--ios-text-tertiary);font-size:var(--ios-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn.svelte-snk8mr{width:100%;display:flex;align-items:center;gap:var(--ios-space-2);padding:var(--ios-space-2) var(--ios-space-3);border-radius:var(--ios-radius-sm);border:none;background:transparent;color:var(--ios-text-secondary);font-size:var(--ios-text-sm);cursor:pointer;transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.logout-btn.svelte-snk8mr:hover{background-color:var(--ios-bg-secondary);color:var(--ios-red)}.logout-icon{width:16px;height:16px}.ios-filter-panel.svelte-1xeejzr{position:fixed;top:var(--ios-space-4);right:var(--ios-space-4);z-index:var(--ios-z-sidebar);width:var(--ios-sidebar-width);max-height:calc(100vh - var(--ios-space-8));border-radius:var(--ios-radius-2xl);display:flex;flex-direction:column;overflow:hidden}.panel-header.svelte-1xeejzr{display:flex;align-items:center;justify-content:space-between;padding:var(--ios-space-4);border-bottom:1px solid var(--ios-separator)}.panel-title.svelte-1xeejzr{font-size:var(--ios-text-lg);font-weight:600;color:var(--ios-text-primary)}.header-actions.svelte-1xeejzr{display:flex;align-items:center;gap:var(--ios-space-2)}.reset-btn.svelte-1xeejzr{display:flex;align-items:center;gap:var(--ios-space-1);padding:var(--ios-space-2) var(--ios-space-3);border-radius:var(--ios-radius-sm);border:none;background:transparent;color:var(--ios-text-secondary);font-size:var(--ios-text-sm);cursor:pointer;transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.reset-btn.svelte-1xeejzr:hover{background-color:var(--ios-bg-secondary);color:var(--ios-text-primary)}.reset-icon{width:14px;height:14px}.close-btn.svelte-1xeejzr{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--ios-radius-full);border:1px solid var(--ios-separator-opaque);background:var(--ios-bg-tertiary);color:var(--ios-text-primary);cursor:pointer;transition:all var(--ios-duration-fast) var(--ios-ease-smooth);flex-shrink:0}.close-btn.svelte-1xeejzr:hover{background-color:var(--ios-red);border-color:var(--ios-red);color:#fff}.close-icon{width:14px;height:14px}.panel-content.svelte-1xeejzr{flex:1;overflow-y:auto;padding:var(--ios-space-4)}.panel-footer.svelte-1xeejzr{padding:var(--ios-space-4);border-top:1px solid var(--ios-separator)}.search-btn.svelte-1xeejzr{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--ios-space-2);padding:var(--ios-space-3);border-radius:var(--ios-radius-md);border:none;background:var(--ios-primary);color:var(--ios-primary-foreground);font-size:var(--ios-text-base);font-weight:600;cursor:pointer;transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.search-btn.svelte-1xeejzr:hover{opacity:.9}.search-icon{width:18px;height:18px}.ios-summary-section.svelte-17zf3xs{display:flex;flex-direction:column;gap:var(--ios-space-3)}.section-header.svelte-17zf3xs{display:flex;align-items:center;gap:var(--ios-space-2);padding-left:var(--ios-space-1)}.section-header-icon{width:15px;height:15px;color:var(--ios-text-tertiary)}.section-title.svelte-17zf3xs{font-size:var(--ios-text-xs);font-weight:600;color:var(--ios-text-tertiary);letter-spacing:.02em;text-transform:uppercase}.cards-grid.svelte-17zf3xs{display:grid;grid-template-columns:repeat(var(--card-count, 5),1fr);gap:var(--ios-space-3)}@media (max-width: 768px){.cards-grid.svelte-17zf3xs{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.cards-grid.svelte-17zf3xs{grid-template-columns:1fr}}.summary-card.svelte-17zf3xs{position:relative;padding:var(--ios-space-4) var(--ios-space-4);border-radius:var(--ios-radius-xl);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-glow);cursor:default;text-align:left;transition:all var(--ios-duration-normal) var(--ios-ease-smooth);overflow:hidden;animation:svelte-17zf3xs-card-appear .4s var(--ios-ease-spring) backwards}.summary-card.svelte-17zf3xs:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}:root:not(.dark) .summary-card.svelte-17zf3xs{background:#fff;box-shadow:0 0 0 .5px #0000000f,0 1px 3px #0000000d,0 4px 12px #00000008;border-color:#0000000f}:root:not(.dark) .summary-card.svelte-17zf3xs:before{display:none}:root:not(.dark) .summary-card.svelte-17zf3xs:hover{box-shadow:0 0 0 .5px #00000014,0 4px 12px #00000014,0 8px 24px #0000000f}.summary-card.svelte-17zf3xs:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--card-glow),0 8px 24px #00000026;border-color:var(--card-text)}.summary-card.svelte-17zf3xs:active{transform:scale(.97)}.summary-card.is-clickable.svelte-17zf3xs{cursor:pointer}.summary-card.is-active.svelte-17zf3xs{border-color:var(--card-text);background:color-mix(in srgb,var(--card-text) 15%,transparent);box-shadow:var(--card-glow),0 0 0 1px var(--card-text);transform:translateY(-1px)}:root:not(.dark) .summary-card.is-active.svelte-17zf3xs{background:color-mix(in srgb,var(--card-text) 8%,white);box-shadow:0 0 0 1.5px var(--card-text),0 2px 8px color-mix(in srgb,var(--card-text) 15%,transparent)}.card-label.svelte-17zf3xs{font-size:var(--ios-text-sm, 13px);color:var(--ios-text-secondary);line-height:1.2;font-weight:600;margin-bottom:var(--ios-space-2)}.card-inner.svelte-17zf3xs{display:flex;align-items:center;gap:var(--ios-space-3);flex:1}.card-value-area.svelte-17zf3xs{display:flex;flex-direction:column;gap:4px;min-width:0}.card-delta-row.svelte-17zf3xs{display:flex;align-items:center;gap:6px}.card-delta-label.svelte-17zf3xs{font-size:11px;color:var(--ios-text-tertiary);font-weight:500;line-height:1}.card-icon-wrap.svelte-17zf3xs{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--card-icon-bg);flex-shrink:0;box-shadow:0 2px 8px #00000026}.card-icon-svg{width:24px;height:24px;color:#fff}.card-value.svelte-17zf3xs{font-size:20px;font-weight:700;color:var(--card-text);line-height:1.1;letter-spacing:-.03em;font-feature-settings:"tnum"}.card-description.svelte-17zf3xs{font-size:10px;color:var(--ios-text-tertiary);line-height:1.2;font-weight:500;font-feature-settings:"tnum"}.card-delta-pill.svelte-17zf3xs{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:64px;padding:5px 10px 5px 7px;border-radius:20px;font-size:16px;font-weight:700;font-feature-settings:"tnum";line-height:1;white-space:nowrap}.card-delta-pill.is-up.svelte-17zf3xs{color:#30d158;background:#30d1581f}.card-delta-pill.is-down.svelte-17zf3xs{color:#ff453a;background:#ff453a1f}:root:not(.dark) .card-delta-pill.is-up.svelte-17zf3xs{background:#30d1581a}:root:not(.dark) .card-delta-pill.is-down.svelte-17zf3xs{background:#ff453a1a}.card-delta-pill.is-muted.svelte-17zf3xs{color:var(--ios-text-tertiary);background:#8e8e931a}:root:not(.dark) .card-delta-pill.is-muted.svelte-17zf3xs{background:#8e8e9314}.card-delta-text.svelte-17zf3xs{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;font-feature-settings:"tnum";line-height:1}.card-delta-text.is-up.svelte-17zf3xs{color:#30d158}.card-delta-text.is-down.svelte-17zf3xs{color:#ff453a}.cards-grid.is-flat.svelte-17zf3xs{gap:0}.summary-card.is-flat.svelte-17zf3xs{border:none;border-right:1px solid rgba(255,255,255,.15);border-radius:0;background:transparent;box-shadow:none;padding:var(--ios-space-3) var(--ios-space-4)}.summary-card.is-flat.svelte-17zf3xs:last-child{border-right:none}.summary-card.is-flat.svelte-17zf3xs:before{display:none}.summary-card.is-flat.svelte-17zf3xs:hover{transform:scale(1.05);box-shadow:none;border-color:#ffffff26;background:transparent}.summary-card.is-flat.svelte-17zf3xs:active{transform:scale(.98)}:root:not(.dark) .summary-card.is-flat.svelte-17zf3xs{background:transparent;box-shadow:none;border-color:#0000001f}:root:not(.dark) .summary-card.is-flat.svelte-17zf3xs:hover{background:transparent;box-shadow:none}.summary-card.is-flat.is-active.svelte-17zf3xs{background:color-mix(in srgb,var(--card-text) 8%,transparent);box-shadow:none;border-color:var(--color-border);transform:none}:root:not(.dark) .summary-card.is-flat.is-active.svelte-17zf3xs{background:color-mix(in srgb,var(--card-text) 6%,transparent);box-shadow:none}@keyframes svelte-17zf3xs-card-appear{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ios-card.svelte-ufc63d{border-radius:var(--ios-radius-xl, 20px);background:#2c2c2e;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d,0 2px 8px #0003,0 8px 24px #00000026}:root:not(.dark) .ios-card.svelte-ufc63d{background:#fff;box-shadow:0 0 0 .5px #00000014,0 1px 3px #0000000f,0 4px 12px #0000000a}.ios-card-header.svelte-ufc63d{display:flex;align-items:center;gap:var(--ios-space-2, 8px);padding:var(--ios-space-3, 12px) var(--ios-space-4, 16px);border-bottom:1px solid rgba(255,255,255,.06)}:root:not(.dark) .ios-card-header.svelte-ufc63d{border-bottom:1px solid rgba(0,0,0,.06)}.ios-card-icon{width:16px;height:16px;color:var(--ios-text-secondary)}.ios-card-title.svelte-ufc63d{font-size:var(--ios-text-sm, 13px);font-weight:600;color:var(--ios-text-secondary);letter-spacing:-.01em}.ios-card-body.svelte-ufc63d{padding:var(--ios-space-4, 16px)}.ios-content-panel.svelte-xpjhuy{display:flex;flex-direction:column;border-radius:var(--ios-radius-xl);background:#2c2c2e;overflow:hidden;transition:all var(--ios-duration-normal) var(--ios-ease-smooth);box-shadow:0 0 0 1px #ffffff0d,0 2px 8px #0003,0 8px 24px #00000026}:root:not(.dark) .ios-content-panel.svelte-xpjhuy{background:#fff;box-shadow:0 0 0 .5px #00000014,0 1px 3px #0000000f,0 4px 12px #0000000a}.ios-content-panel.is-flat.svelte-xpjhuy{background:transparent;box-shadow:none;border-radius:0}:root:not(.dark) .ios-content-panel.is-flat.svelte-xpjhuy{background:transparent;box-shadow:none}.ios-content-panel.is-flat.svelte-xpjhuy .panel-header:where(.svelte-xpjhuy){background:transparent;border-bottom:none;padding:4px 0}:root:not(.dark) .ios-content-panel.is-flat.svelte-xpjhuy .panel-header:where(.svelte-xpjhuy){border-bottom:none}.ios-content-panel.is-flat.svelte-xpjhuy .header-icon-wrap:where(.svelte-xpjhuy){width:auto;height:auto;background:transparent;border-radius:0}.ios-content-panel.is-flat.svelte-xpjhuy .panel-header-icon{width:14px;height:14px;color:var(--ios-text-tertiary)}.ios-content-panel.is-flat.svelte-xpjhuy .header-title:where(.svelte-xpjhuy){font-size:13px;font-weight:600;color:var(--ios-text-primary)}.ios-content-panel.is-collapsed.svelte-xpjhuy{flex:0 0 auto!important;min-height:0!important}.ios-content-panel.is-collapsed.svelte-xpjhuy .panel-header:where(.svelte-xpjhuy){border-bottom:none}.ios-content-panel.is-fullscreen.svelte-xpjhuy{position:fixed;inset:var(--ios-space-6);z-index:var(--ios-z-modal);border-radius:var(--ios-radius-2xl);box-shadow:0 0 0 1px #ffffff14,0 24px 80px #00000080}.panel-header.svelte-xpjhuy{display:flex;align-items:center;justify-content:space-between;padding:var(--ios-space-3) var(--ios-space-4);border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08;flex-shrink:0}:root:not(.dark) .panel-header.svelte-xpjhuy{border-bottom:1px solid rgba(0,0,0,.06);background:#00000005}.header-left.svelte-xpjhuy{display:flex;align-items:center;gap:var(--ios-space-2)}.header-icon-wrap.svelte-xpjhuy{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--ios-primary) 10%,transparent)}:root:not(.dark) .header-icon-wrap.svelte-xpjhuy{background:color-mix(in srgb,var(--ios-primary) 8%,transparent)}.panel-header-icon{width:15px;height:15px;color:var(--ios-primary)}.header-title.svelte-xpjhuy{font-size:var(--ios-text-base);font-weight:600;color:var(--ios-text-primary);letter-spacing:-.02em}.header-subtitle.svelte-xpjhuy{font-size:var(--ios-text-xs, 11px);font-weight:500;color:var(--ios-text-tertiary);letter-spacing:-.01em}.header-count.svelte-xpjhuy{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--ios-radius-full);background:var(--ios-primary);color:#fff;font-size:11px;font-weight:600;letter-spacing:-.01em}.header-actions.svelte-xpjhuy{display:flex;align-items:center;gap:var(--ios-space-1)}.action-btn.svelte-xpjhuy{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--ios-radius-sm);border:none;background:transparent;color:var(--ios-text-tertiary);cursor:pointer;transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}.action-btn.svelte-xpjhuy:hover{background:#ffffff14;color:var(--ios-text-primary)}:root:not(.dark) .action-btn.svelte-xpjhuy:hover{background:#0000000d}.action-btn.svelte-xpjhuy:active{transform:scale(.92)}.action-btn-primary.svelte-xpjhuy{color:var(--ios-primary)}.action-btn-primary.svelte-xpjhuy:hover{background:color-mix(in srgb,var(--ios-primary) 12%,transparent);color:var(--ios-primary)}.action-icon{width:15px;height:15px}.action-btn-help.svelte-xpjhuy{color:var(--ios-text-tertiary)}.action-btn-help.is-active.svelte-xpjhuy{color:var(--ios-primary);background:color-mix(in srgb,var(--ios-primary) 12%,transparent)}.help-tooltip.svelte-xpjhuy{display:flex;align-items:flex-start;gap:8px;margin:var(--ios-space-2) var(--ios-space-4);padding:var(--ios-space-3) var(--ios-space-4);background:color-mix(in srgb,var(--ios-primary) 8%,#2C2C2E);border-radius:var(--ios-radius-md, 12px);animation:svelte-xpjhuy-helpSlideDown .2s var(--ios-ease-spring)}:root:not(.dark) .help-tooltip.svelte-xpjhuy{background:color-mix(in srgb,var(--ios-primary) 6%,#F5F5F7)}@keyframes svelte-xpjhuy-helpSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.help-tooltip-content.svelte-xpjhuy{flex:1;min-width:0}.help-tooltip-text.svelte-xpjhuy{font-size:var(--ios-text-sm, 14px);line-height:1.5;color:var(--ios-text-secondary);white-space:pre-line;margin:0}.help-tooltip-close.svelte-xpjhuy{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:var(--ios-radius-full);border:none;background:#ffffff14;color:var(--ios-text-tertiary);cursor:pointer;transition:all var(--ios-duration-fast) var(--ios-ease-smooth)}:root:not(.dark) .help-tooltip-close.svelte-xpjhuy{background:#0000000f}.help-tooltip-close.svelte-xpjhuy:hover{background:#ffffff26;color:var(--ios-text-primary)}:root:not(.dark) .help-tooltip-close.svelte-xpjhuy:hover{background:#0000001a}.panel-filters.svelte-xpjhuy{display:flex;align-items:center;gap:var(--ios-space-2);padding:var(--ios-space-2) var(--ios-space-4);border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}:root:not(.dark) .panel-filters.svelte-xpjhuy{border-bottom:1px solid rgba(0,0,0,.04)}.panel-content.svelte-xpjhuy{flex:1;min-height:0;overflow:auto}.panel-content.svelte-xpjhuy .ag-theme-quartz-dark{--ag-background-color: #2C2C2E;--ag-header-background-color: rgba(255, 255, 255, .03);--ag-odd-row-background-color: rgba(255, 255, 255, .02);--ag-row-hover-color: rgba(255, 255, 255, .05);--ag-border-color: rgba(255, 255, 255, .06)}.panel-content.svelte-xpjhuy .ag-theme-quartz{--ag-background-color: #FFFFFF}.fullscreen-overlay.svelte-xpjhuy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ios-z-modal) - 1);background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ios-file-dropzone.svelte-1e9hr3m{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px;border-radius:var(--ios-radius-lg, 16px);border:2px dashed rgba(255,255,255,.1);background:#ffffff08;cursor:pointer;transition:all .2s ease}:root:not(.dark) .ios-file-dropzone.svelte-1e9hr3m{border-color:#0000001a;background:#00000005}.ios-file-dropzone.svelte-1e9hr3m:hover{border-color:var(--ios-primary);background:color-mix(in srgb,var(--ios-primary) 5%,transparent)}.ios-file-dropzone.svelte-1e9hr3m:active{transform:scale(.98)}.ios-file-dropzone.has-file.svelte-1e9hr3m{border-color:var(--ios-green, #34C759);border-style:solid;background:#34c7590d}.dz-icon{width:32px;height:32px;color:var(--ios-text-quaternary)}.dz-icon-active{color:var(--ios-green, #34C759)}.dz-text.svelte-1e9hr3m{font-size:var(--ios-text-sm, 13px);font-weight:500;color:var(--ios-text-secondary)}.dz-filename.svelte-1e9hr3m{font-size:var(--ios-text-sm, 13px);font-weight:600;color:var(--ios-text-primary)}.dz-hint.svelte-1e9hr3m{font-size:var(--ios-text-xs, 11px);color:var(--ios-text-quaternary)}.ios-form.svelte-blg3ox{display:flex;flex-direction:column;gap:20px;padding:16px 0}.ios-form-group.svelte-cujgxk{display:flex;flex-direction:column;gap:6px}.ios-form-group-label.svelte-cujgxk{font-size:13px;font-weight:700;color:var(--ios-text-secondary);letter-spacing:.01em;padding-left:4px;display:flex;align-items:center;gap:6px}.ios-form-group-label.svelte-cujgxk:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--ios-primary, #007AFF);flex-shrink:0}.ios-form-card.svelte-cujgxk{border-radius:12px;background:#ffffff0d;overflow:hidden}:root:not(.dark) .ios-form-card.svelte-cujgxk{background:var(--ios-bg-secondary, #F2F2F7)}.ios-form-divider.svelte-qqspih{height:1px;background:#ffffff0f;margin-left:16px}:root:not(.dark) .ios-form-divider.svelte-qqspih{background:#00000014}.ios-form-row.svelte-qqspih{padding:10px 16px;transition:background .2s ease;cursor:text}.ios-form-row.svelte-qqspih:hover{background:#ffffff0a}:root:not(.dark) .ios-form-row.svelte-qqspih:hover{background:#00000005}.ios-form-row.svelte-qqspih:focus-within{background:color-mix(in srgb,var(--ios-primary) 6%,transparent)}.ios-form-row.svelte-qqspih:focus-within .ios-form-label:where(.svelte-qqspih){color:var(--ios-primary, #007AFF)}.ios-form-label.svelte-qqspih{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--ios-text-tertiary);text-transform:uppercase;margin-bottom:4px;letter-spacing:.03em;transition:color .2s ease}.ios-required.svelte-qqspih{width:5px;height:5px;border-radius:50%;background:var(--ios-primary, #007AFF);flex-shrink:0}.ios-form-content.svelte-qqspih{display:flex;align-items:center;gap:8px}.ios-form-input-area.svelte-qqspih{flex:1;min-width:0}.ios-form-input-area.svelte-qqspih input,.ios-form-input-area.svelte-qqspih select,.ios-form-input-area.svelte-qqspih textarea{border:none!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;height:32px!important;font-size:15px!important;color:var(--ios-text-primary)!important;width:100%}.ios-form-input-area.svelte-qqspih input::placeholder,.ios-form-input-area.svelte-qqspih textarea::placeholder{color:var(--ios-text-quaternary)!important}.ios-form-input-area.svelte-qqspih input:focus,.ios-form-input-area.svelte-qqspih select:focus,.ios-form-input-area.svelte-qqspih textarea:focus{outline:none!important;box-shadow:none!important}.has-icon.svelte-qqspih .ios-form-input-area:where(.svelte-qqspih) input::-webkit-calendar-picker-indicator{display:none}.ios-form-input-area.svelte-qqspih input[type=date],.ios-form-input-area.svelte-qqspih input[type=time],.ios-form-input-area.svelte-qqspih input[type=datetime-local]{padding:0!important;margin:0!important;-webkit-padding-start:0!important;-webkit-padding-end:0!important;-webkit-margin-start:0!important}.ios-form-input-area.svelte-qqspih input[type=date]::-webkit-datetime-edit,.ios-form-input-area.svelte-qqspih input[type=time]::-webkit-datetime-edit,.ios-form-input-area.svelte-qqspih input[type=datetime-local]::-webkit-datetime-edit{padding:0;margin:0}.ios-form-input-area.svelte-qqspih input[type=date]::-webkit-datetime-edit-fields-wrapper,.ios-form-input-area.svelte-qqspih input[type=time]::-webkit-datetime-edit-fields-wrapper,.ios-form-input-area.svelte-qqspih input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0;margin:0}.ios-form-columns.svelte-ilzm78{display:flex}.ios-form-columns.svelte-ilzm78>*{flex:1;min-width:0}.ios-form-columns.svelte-ilzm78>*+*{border-left:1px solid rgba(255,255,255,.06)}:root:not(.dark) .ios-form-columns.svelte-ilzm78>*+*{border-left-color:#00000014}.ios-form-columns+.ios-form-columns{border-top:1px solid rgba(255,255,255,.06)}:root:not(.dark) .ios-form-columns+.ios-form-columns{border-top-color:#00000014}.ios-picker-btn.svelte-745jv1{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;cursor:pointer;flex-shrink:0;transition:all .18s ease;background:var(--picker-bg);color:var(--picker-text)}.ios-picker-btn.svelte-745jv1:hover{transform:scale(1.1);background:var(--picker-hover-bg);box-shadow:var(--picker-glow)}.ios-picker-btn.svelte-745jv1:active{transform:scale(.9)}.ios-picker-btn-icon{width:17px;height:17px}.ios-toolbar-btn.svelte-1hnqtb2{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--ios-radius-sm, 8px);border:none;background:transparent;color:var(--ios-text-tertiary);cursor:pointer;transition:all .15s ease}.ios-toolbar-btn.svelte-1hnqtb2:hover{background:#ffffff14;color:var(--ios-text-primary)}:root:not(.dark) .ios-toolbar-btn.svelte-1hnqtb2:hover{background:#0000000d}.ios-toolbar-btn.svelte-1hnqtb2:active{transform:scale(.92)}.ios-toolbar-btn.svelte-1hnqtb2:disabled{opacity:.3;cursor:not-allowed}.ios-toolbar-btn.svelte-1hnqtb2:disabled:hover{background:transparent;color:var(--ios-text-tertiary);transform:none}.ios-toolbar-btn-danger.svelte-1hnqtb2:hover{background:#ff3b301f;color:var(--ios-red, #FF3B30)}:root:not(.dark) .ios-toolbar-btn-danger.svelte-1hnqtb2:hover{background:#ff3b301a}.ios-toolbar-btn-primary.svelte-1hnqtb2{color:var(--ios-primary, #007AFF)}.ios-toolbar-btn-primary.svelte-1hnqtb2:hover{background:#007aff1f;color:var(--ios-primary, #007AFF)}:root:not(.dark) .ios-toolbar-btn-primary.svelte-1hnqtb2:hover{background:#007aff1a}.ios-toolbar-btn-icon{width:15px;height:15px}.ios-action-card.svelte-1oxkilb{display:flex;align-items:center;gap:var(--ios-space-4, 16px);padding:var(--ios-space-4, 16px) var(--ios-space-5, 20px);background:#2c2c2e;cursor:pointer;transition:all .15s ease}:root:not(.dark) .ios-action-card.svelte-1oxkilb{background:#fff}.ios-action-card.svelte-1oxkilb:hover{background:#ffffff0f}:root:not(.dark) .ios-action-card.svelte-1oxkilb:hover{background:#00000005}.ios-action-card.svelte-1oxkilb:active:not(.ios-action-card-disabled){transform:scale(.98)}.ios-action-card-disabled.svelte-1oxkilb{opacity:.4;cursor:not-allowed;pointer-events:none}.ios-action-card-icon.svelte-1oxkilb{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0;box-shadow:0 2px 8px #00000026}.ios-action-card-svg{width:20px;height:20px;color:#fff}.ios-action-card-info.svelte-1oxkilb{display:flex;flex-direction:column;gap:2px;min-width:0}.ios-action-card-title.svelte-1oxkilb{font-size:var(--ios-text-base, 15px);font-weight:600;color:var(--ios-text-primary);letter-spacing:-.02em}.ios-action-card-desc.svelte-1oxkilb{font-size:var(--ios-text-xs, 11px);color:var(--ios-text-tertiary);line-height:1.4}.ios-action-card-desc.svelte-1oxkilb strong{font-weight:700;color:var(--ios-text-secondary)}.ios-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 14px;border:none!important;border-radius:var(--ios-radius-md, 12px)!important;background:#ffffff0f!important;box-shadow:none!important;cursor:pointer;outline:none;gap:8px;font-family:inherit;transition:background .15s ease}:root:not(.dark) .ios-select-trigger{background:#0000000a!important}.ios-select-trigger:hover{background:#ffffff1a!important}:root:not(.dark) .ios-select-trigger:hover{background:#00000012!important}.ios-select-trigger[data-state=open]{background:#ffffff1a!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ios-primary) 40%,transparent)!important}:root:not(.dark) .ios-select-trigger[data-state=open]{background:#0000000f!important}.ios-select-trigger:focus{outline:none!important}.ios-select-trigger[data-disabled]{opacity:.4;pointer-events:none}.ios-select-value.svelte-1vbzkcb{flex:1;min-width:0;text-align:left;font-size:15px;color:var(--ios-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-select-value.is-placeholder.svelte-1vbzkcb{color:var(--ios-text-quaternary)}.ios-select-chevron{width:16px;height:16px;flex-shrink:0;color:var(--ios-text-tertiary);transition:transform .2s ease}.ios-select-trigger[data-state=open] .ios-select-chevron{transform:rotate(180deg);color:var(--ios-primary)}.ios-form-row .ios-select-trigger{height:32px;padding:0;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ios-form-row .ios-select-trigger:hover{background:transparent!important}.ios-form-row .ios-select-trigger[data-state=open]{box-shadow:none!important}.ios-select-content{z-index:50;width:var(--bits-select-anchor-width);min-width:var(--bits-select-anchor-width);overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#2c2c2ef2;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 8px 32px #0000004d,0 0 0 .5px #ffffff0f;animation:svelte-1vbzkcb-ios-select-in .2s cubic-bezier(.2,.9,.3,1)}:root:not(.dark) .ios-select-content{border-color:#00000014;background:#fffffff2;box-shadow:0 8px 32px #0000001f,0 0 0 .5px #0000000f}@keyframes svelte-1vbzkcb-ios-select-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ios-select-viewport{padding:4px;max-height:280px;overflow-y:auto}.ios-select-item{display:flex;align-items:center;width:100%;gap:4px;padding:8px 12px;border-radius:8px;cursor:pointer;outline:none;transition:background .12s ease;font-size:14px;color:var(--ios-text-primary);min-height:36px}.ios-select-item[data-highlighted]{background:color-mix(in srgb,var(--ios-primary) 15%,transparent)}.ios-select-item[data-state=checked]{color:var(--ios-primary);font-weight:500}.ios-select-check-area{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.ios-select-check{width:16px;height:16px;color:var(--ios-primary)}.ios-select-item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-multi-value.svelte-oza7do{flex:1;min-width:0;text-align:left;font-size:15px;color:var(--ios-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-multi-value.is-placeholder.svelte-oza7do{color:var(--ios-text-quaternary)}.ios-multi-actions.svelte-oza7do{display:flex;align-items:center;gap:4px;flex-shrink:0}.ios-multi-clear.svelte-oza7do{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:var(--ios-text-quaternary);cursor:pointer;padding:0;transition:background .15s ease}.ios-multi-clear.svelte-oza7do:hover{background:var(--ios-text-tertiary)}.ios-multi-clear-icon{width:10px;height:10px;color:var(--ios-bg-primary, #1c1c1e)}:root:not(.dark) .ios-multi-clear-icon{color:#fff}.ios-toggle-wrap.svelte-1e6n22z{display:flex;align-items:center;justify-content:space-between;gap:var(--ios-space-3, 12px)}.ios-toggle.svelte-1e6n22z{position:relative;width:51px;height:31px;border-radius:15.5px;border:none;cursor:pointer;background:#78788029;transition:background var(--ios-duration-normal, .25s) ease;flex-shrink:0;padding:0}:root:not(.dark) .ios-toggle.svelte-1e6n22z{background:#78788029}:root.dark .ios-toggle.svelte-1e6n22z{background:#78788052}.ios-toggle.is-checked.svelte-1e6n22z,:root:not(.dark) .ios-toggle.is-checked.svelte-1e6n22z,:root.dark .ios-toggle.is-checked.svelte-1e6n22z{background:var(--ios-primary)}.ios-toggle.is-disabled.svelte-1e6n22z{opacity:.5;cursor:not-allowed}.ios-toggle-thumb.svelte-1e6n22z{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026,0 1px 1px #0000000f;transition:transform var(--ios-duration-normal, .25s) cubic-bezier(.4,0,.2,1)}.ios-toggle.is-checked.svelte-1e6n22z .ios-toggle-thumb:where(.svelte-1e6n22z){transform:translate(20px)}.ios-toggle.svelte-1e6n22z:active:not(.is-disabled) .ios-toggle-thumb:where(.svelte-1e6n22z){width:31px}.ios-toggle.is-checked.svelte-1e6n22z:active:not(.is-disabled) .ios-toggle-thumb:where(.svelte-1e6n22z){width:31px;transform:translate(16px)}.ios-toggle-label-wrap.svelte-1e6n22z{display:flex;flex-direction:column;gap:2px}.ios-toggle-label.svelte-1e6n22z{font-size:var(--ios-text-base, 15px);color:var(--ios-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.ios-toggle-label.is-disabled.svelte-1e6n22z{color:var(--ios-text-tertiary);cursor:not-allowed}.ios-toggle-desc.svelte-1e6n22z{font-size:var(--ios-text-xs, 11px);color:var(--ios-text-tertiary)}.ios-pager.svelte-1ujmmaa{position:relative;display:flex;flex-direction:column;height:100%}.pager-content.svelte-1ujmmaa{flex:1;min-height:0;display:flex;flex-direction:column}.pager-content.svelte-1ujmmaa>*{flex:1;min-height:0}.pager-nav.svelte-1ujmmaa{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:0;padding:3px 4px;border-radius:980px;background:#1e1e1ebf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px #00000026;z-index:10}:root:not(.dark) .pager-nav.svelte-1ujmmaa{background:#ffffffd9;box-shadow:0 0 0 .5px #00000014,0 2px 12px #0000001a}.pager-sep.svelte-1ujmmaa{width:1px;height:14px;background:#ffffff1a;flex-shrink:0}:root:not(.dark) .pager-sep.svelte-1ujmmaa{background:#0000001a}.pager-item.svelte-1ujmmaa{display:flex;align-items:center;gap:5px;border:none;background:transparent;cursor:pointer;padding:5px 12px;border-radius:980px;transition:all .2s ease}.pager-item.svelte-1ujmmaa:active{transform:scale(.95)}.pager-item.active.svelte-1ujmmaa{background:var(--ios-primary)}.pager-item-icon{width:13px;height:13px;color:var(--ios-text-quaternary);transition:color .2s ease;flex-shrink:0}.pager-item.active.svelte-1ujmmaa .pager-item-icon{color:#fff}.pager-label.svelte-1ujmmaa{font-size:13px;font-weight:500;color:var(--ios-text-quaternary);transition:color .2s ease;white-space:nowrap;line-height:1}.pager-item.active.svelte-1ujmmaa .pager-label:where(.svelte-1ujmmaa){color:#fff;font-weight:600}
