:root,:root[data-theme=dark]{--lg-surface-window:#1c1c1eb8;--lg-surface-toolbar:#1c1c1ec7;--lg-surface-sidebar:#161618b8;--lg-surface-statusbar:#161618a6;--lg-surface-card:#2c2c2ed9;--lg-surface-modal:#242426e0;--lg-surface-popover:#242426c7;--lg-surface-dock:#28282a8c;--lg-surface-thin:#32323673;--lg-surface-thick:#1c1c1ef0;--lg-surface-canvas:#1c1c1e;--lg-surface-content:#1e1e1e;--lg-solid-window:#2c2c2e;--lg-solid-toolbar:#2c2c2e;--lg-solid-sidebar:#1c1c1e;--lg-blur-window:saturate(180%) blur(40px);--lg-blur-toolbar:saturate(180%) blur(24px);--lg-blur-sidebar:saturate(180%) blur(40px);--lg-blur-modal:saturate(160%) blur(56px);--lg-blur-popover:saturate(180%) blur(32px);--lg-blur-dock:saturate(200%) blur(28px);--lg-blur-statusbar:saturate(140%) blur(16px);--lg-saturate-chrome:180%;--lg-saturate-strong:200%;--lg-saturate-thin:140%;--lg-border-hairline:#ffffff1a;--lg-border-soft:#ffffff0f;--lg-border-strong:#ffffff2e;--lg-inner-highlight:#ffffff1a;--lg-inner-shadow:#0006;--lg-shadow-sm:0 .5px 0 #ffffff0d inset, 0 1px 2px #0006;--lg-shadow-widget:0 1px 0 #ffffff0f inset, 0 0 0 .5px #ffffff14, 0 4px 8px #0000004d, 0 12px 24px #0006, 0 24px 48px #00000059;--lg-shadow-popover:0 0 0 .5px #ffffff14, 0 12px 36px #0000008c, 0 2px 8px #00000059;--lg-shadow-window:0 0 0 .5px #ffffff14, 0 8px 16px #00000073, 0 24px 48px #0000008c, 0 40px 80px #00000073;--lg-shadow-card:0 .5px 0 #ffffff0a inset, 0 1px 3px #00000059;--lg-text-primary:#ffffffeb;--lg-text-secondary:#ffffff9e;--lg-text-tertiary:#ffffff6b;--lg-text-disabled:#fff3;--lg-text-on-accent:#fff;--lg-text-accent:#0a84ff;--lg-radius-button:6px;--lg-radius-pill:999px;--lg-radius-card:10px;--lg-radius-widget:28px;--lg-radius-window:12px;--lg-radius-popover:9px;--lg-radius-modal:14px;--lg-space-xs:4px;--lg-space-sm:6px;--lg-space-md:8px;--lg-space-lg:12px;--lg-space-xl:16px;--lg-space-2xl:20px;--lg-space-3xl:24px;--lg-space-4xl:32px;--lg-space-5xl:48px;--lg-anim-instant:80ms;--lg-anim-fast:.12s;--lg-anim-base:.2s;--lg-anim-slow:.32s;--lg-anim-page:.48s;--lg-anim-window-open:.22s;--lg-anim-sidebar-collapse:.28s;--lg-anim-scrollbar-fade-out:1.2s;--lg-ease-standard:cubic-bezier(.32, .72, 0, 1);--lg-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--lg-ease-in:cubic-bezier(.4, 0, 1, 1);--lg-ease-out:cubic-bezier(0, 0, .2, 1);--lg-accent-blue:#0a84ff;--lg-accent-blue-hover:#409cff;--lg-accent-blue-active:#006fe0;--lg-accent-blue-soft:#0a84ff33;--lg-accent-blue-glow:#0a84ff80;--lg-accent-blue-pill:#0a84ff;--lg-accent-dot:#0a84ff;--lg-accent-success:#28c840;--lg-accent-success-soft:#28c8402e;--lg-accent-warning:#febc2e;--lg-accent-warning-soft:#febc2e2e;--lg-accent-danger:#ff453a;--lg-accent-danger-soft:#ff453a29;--lg-accent-info:#06b6d4;--lg-accent-info-soft:#06b6d429;--lg-accent-orange:#ff9f0a;--lg-accent-teal:#30d158;--lg-modal-scrim:#0000008c;--lg-chart-blue:#0a84ff;--lg-chart-green:#28c840;--lg-chart-cyan:#06b6d4;--lg-chart-amber:#febc2e;--lg-chart-red:#ff453a;--lg-chart-mint:#00c7be;--lg-chart-teal:#20d4b0;--lg-chart-pink:#ff6b8a;--lg-gradient-warning-fill:#febc2e47;--lg-gradient-danger-fill:#ff453a47;--lg-selection-bg:var(--lg-accent-blue);--lg-selection-fg:#fff;--lg-selection-bg-blur:#ffffff1a;--lg-hover-bg:#ffffff0f;--lg-hover-bg-strong:#ffffff1a;--lg-scrollbar-thumb:#ffffff4d;--lg-scrollbar-thumb-hover:#ffffff80;--lg-scrollbar-thumb-idle:transparent;--lg-scrollbar-track:transparent;--lg-scrollbar-width:8px;--lg-wallpaper-fallback:radial-gradient(ellipse 75% 65% at 15% 8%, #0a84ff66 0%, transparent 55%), radial-gradient(ellipse 55% 75% at 85% 85%, #06b6d459 0%, transparent 52%), radial-gradient(ellipse 65% 55% at 55% 45%, #14b8a638 0%, transparent 58%), radial-gradient(ellipse 85% 85% at 5% 78%, #0a84ff33 0%, transparent 52%), radial-gradient(ellipse 70% 40% at 40% 90%, #14b8a62e 0%, transparent 50%), conic-gradient(from 200deg at 38% 42%, #051028 0deg, #0a1628 55deg, #071a18 115deg, #0a1f25 175deg, #0a1230 235deg, #051028 360deg);--lg-avatar-gradient:linear-gradient(135deg, #0a84ffd9 0%, #06b6d4d9 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lg-surface-window:#ffffffb8;--lg-surface-toolbar:#fffc;--lg-surface-sidebar:#f5f5f7b8;--lg-surface-statusbar:#f5f5f7c7;--lg-surface-card:#f5f5f7eb;--lg-surface-modal:#fcfcfeeb;--lg-surface-popover:#fcfcfed9;--lg-surface-dock:#fff6;--lg-surface-thin:#ffffff8c;--lg-surface-thick:#fcfcfcf5;--lg-surface-canvas:#fff;--lg-surface-content:#f5f5f7;--lg-solid-window:#f6f6f8;--lg-solid-toolbar:#f6f6f8;--lg-solid-sidebar:#ececef;--lg-blur-window:saturate(180%) blur(40px);--lg-blur-toolbar:saturate(180%) blur(24px);--lg-blur-sidebar:saturate(180%) blur(40px);--lg-blur-modal:saturate(160%) blur(56px);--lg-blur-popover:saturate(180%) blur(32px);--lg-blur-dock:saturate(200%) blur(28px);--lg-blur-statusbar:saturate(140%) blur(16px);--lg-saturate-chrome:180%;--lg-saturate-strong:200%;--lg-saturate-thin:140%;--lg-border-hairline:#0000001a;--lg-border-soft:#0000000f;--lg-border-strong:#0000002e;--lg-inner-highlight:#ffffffd9;--lg-inner-shadow:#0000000a;--lg-shadow-sm:0 .5px 0 #0000000a, 0 1px 2px #0f172a0f;--lg-shadow-widget:0 1px 0 #ffffffb3 inset, 0 0 0 .5px #0000000f, 0 4px 8px #0f172a0a, 0 12px 24px #0f172a14, 0 24px 48px #0f172a0f;--lg-shadow-popover:0 0 0 .5px #00000014, 0 12px 36px #0000002e, 0 2px 8px #00000014;--lg-shadow-window:0 0 0 .5px #0000001a, 0 8px 16px #0f172a1a, 0 24px 48px #0f172a24, 0 40px 80px #0f172a1a;--lg-shadow-card:0 .5px 0 #ffffffb3 inset, 0 1px 3px #0f172a14;--lg-text-primary:#000000e0;--lg-text-secondary:#0000008f;--lg-text-tertiary:#0000005c;--lg-text-disabled:#0000002e;--lg-text-on-accent:#fff;--lg-text-accent:#0a84ff;--lg-radius-button:6px;--lg-radius-pill:999px;--lg-radius-card:10px;--lg-radius-widget:28px;--lg-radius-window:12px;--lg-radius-popover:9px;--lg-radius-modal:14px;--lg-space-xs:4px;--lg-space-sm:6px;--lg-space-md:8px;--lg-space-lg:12px;--lg-space-xl:16px;--lg-space-2xl:20px;--lg-space-3xl:24px;--lg-space-4xl:32px;--lg-space-5xl:48px;--lg-anim-instant:80ms;--lg-anim-fast:.12s;--lg-anim-base:.2s;--lg-anim-slow:.32s;--lg-anim-page:.48s;--lg-anim-window-open:.22s;--lg-anim-sidebar-collapse:.28s;--lg-anim-scrollbar-fade-out:1.2s;--lg-ease-standard:cubic-bezier(.32, .72, 0, 1);--lg-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--lg-ease-in:cubic-bezier(.4, 0, 1, 1);--lg-ease-out:cubic-bezier(0, 0, .2, 1);--lg-accent-blue:#0a84ff;--lg-accent-blue-hover:#0070e0;--lg-accent-blue-active:#005dc0;--lg-accent-blue-soft:#0a84ff1f;--lg-accent-blue-glow:#0a84ff59;--lg-accent-blue-pill:#0a84ff;--lg-accent-dot:#0a84ff;--lg-accent-success:#2bae48;--lg-accent-success-soft:#2bae4824;--lg-accent-warning:#f08f1f;--lg-accent-warning-soft:#f08f1f24;--lg-accent-danger:#dc3833;--lg-accent-danger-soft:#dc38331f;--lg-accent-info:#06b6d4;--lg-accent-info-soft:#06b6d41f;--lg-accent-orange:#e07800;--lg-accent-teal:#1a9e3c;--lg-modal-scrim:#0000004d;--lg-chart-blue:#0a84ff;--lg-chart-green:#2bae48;--lg-chart-cyan:#0891b2;--lg-chart-amber:#d97706;--lg-chart-red:#dc3833;--lg-chart-mint:#0fa396;--lg-chart-teal:#0d9488;--lg-chart-pink:#be185d;--lg-gradient-warning-fill:#f08f1f33;--lg-gradient-danger-fill:#dc38332e;--lg-selection-bg:var(--lg-accent-blue);--lg-selection-fg:#fff;--lg-selection-bg-blur:#00000014;--lg-hover-bg:#0000000a;--lg-hover-bg-strong:#00000014;--lg-scrollbar-thumb:#00000047;--lg-scrollbar-thumb-hover:#00000073;--lg-scrollbar-thumb-idle:transparent;--lg-scrollbar-track:transparent;--lg-scrollbar-width:8px;--lg-wallpaper-fallback:radial-gradient(ellipse 75% 65% at 15% 8%, #0a84ff2e 0%, transparent 55%), radial-gradient(ellipse 55% 75% at 85% 85%, #06b6d424 0%, transparent 52%), radial-gradient(ellipse 65% 55% at 55% 45%, #14b8a61a 0%, transparent 58%), linear-gradient(180deg, #f6f6f8 0%, #ececef 100%);--lg-avatar-gradient:linear-gradient(135deg, #0a84ffd9 0%, #06b6d4d9 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root,:root[data-theme=dark],:root[data-theme=light]{--lg-anim-instant:.01ms;--lg-anim-fast:.01ms;--lg-anim-base:.01ms;--lg-anim-slow:.01ms;--lg-anim-page:.01ms;--lg-anim-window-open:.01ms;--lg-anim-sidebar-collapse:.01ms}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,:root[data-theme=dark],:root[data-theme=light]{--lg-surface-window:var(--lg-solid-window);--lg-surface-toolbar:var(--lg-solid-toolbar);--lg-surface-sidebar:var(--lg-solid-sidebar)}}.lg-scroll,[data-lg-scroll=true]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--lg-scrollbar-thumb-idle) var(--lg-scrollbar-track);transition:scrollbar-color var(--lg-anim-base) var(--lg-ease-standard)}.lg-scroll:hover,.lg-scroll.is-scrolling,[data-lg-scroll=true]:hover,[data-lg-scroll=true].is-scrolling{scrollbar-color:var(--lg-scrollbar-thumb) var(--lg-scrollbar-track)}.lg-scroll::-webkit-scrollbar{width:var(--lg-scrollbar-width);height:var(--lg-scrollbar-width);background:0 0}[data-lg-scroll=true]::-webkit-scrollbar{width:var(--lg-scrollbar-width);height:var(--lg-scrollbar-width);background:0 0}.lg-scroll::-webkit-scrollbar-track{background:var(--lg-scrollbar-track)}[data-lg-scroll=true]::-webkit-scrollbar-track{background:var(--lg-scrollbar-track)}.lg-scroll::-webkit-scrollbar-thumb{transition:background-color var(--lg-anim-fast) var(--lg-ease-standard);background:padding-box padding-box;border:3px solid #0000;border-radius:8px}[data-lg-scroll=true]::-webkit-scrollbar-thumb{transition:background-color var(--lg-anim-fast) var(--lg-ease-standard);background:padding-box padding-box;border:3px solid #0000;border-radius:8px}.lg-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--lg-scrollbar-thumb);background-clip:padding-box}.lg-scroll.is-scrolling::-webkit-scrollbar-thumb{background-color:var(--lg-scrollbar-thumb);background-clip:padding-box}[data-lg-scroll=true]:hover::-webkit-scrollbar-thumb{background-color:var(--lg-scrollbar-thumb);background-clip:padding-box}[data-lg-scroll=true].is-scrolling::-webkit-scrollbar-thumb{background-color:var(--lg-scrollbar-thumb);background-clip:padding-box}.lg-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--lg-scrollbar-thumb-hover)}[data-lg-scroll=true]::-webkit-scrollbar-thumb:hover{background-color:var(--lg-scrollbar-thumb-hover)}@media (prefers-reduced-motion:reduce){.lg-scroll,[data-lg-scroll=true]{transition:none}}
html:has(.shell-app[data-ds=imatch]){--background:var(--color-bg-surface);--foreground:var(--color-text-primary);--card:var(--color-bg-card);--card-foreground:var(--color-text-primary);--popover:var(--color-bg-panel);--popover-foreground:var(--color-text-primary);--primary:var(--color-bg-brand-strong);--primary-foreground:var(--color-text-on-brand);--secondary:var(--color-bg-chip);--secondary-foreground:var(--color-text-primary);--muted:var(--color-bg-chip);--muted-foreground:var(--color-text-secondary);--accent:var(--color-bg-brand-strong);--accent-foreground:var(--color-text-on-brand);--destructive:var(--color-border-danger);--destructive-foreground:var(--color-text-on-brand);--border:var(--color-border-subtle);--input:var(--color-border-default);--ring:var(--color-state-focus-ring);--chart-1:var(--color-chart-1);--radius:var(--radius-md);--sidebar:var(--color-bg-sheet);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-bg-brand-strong);--sidebar-primary-foreground:var(--color-text-on-brand);--sidebar-accent:var(--color-bg-brand-tint);--sidebar-accent-foreground:var(--color-text-brand-on-tint);--sidebar-border:var(--color-border-subtle);--sidebar-ring:var(--color-state-focus-ring);--surface:var(--color-bg-surface);--surface-glass:var(--color-glass-fill);--border-subtle:var(--color-border-subtle);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--accent-blue:var(--color-text-link);--accent-green:var(--color-bg-whatsapp);--accent-green-ink:var(--color-text-success);--accent-green-soft:var(--color-bg-success-subtle);--destructive-soft:var(--color-bg-danger-subtle);--select-fill:var(--color-bg-brand-subtle);--select-ink:var(--color-text-brand);--select-check:var(--color-bg-brand-strong);--shell-canvas:var(--color-bg-sheet);--shell-frame-border:transparent;--font-mono:var(--font-plex-mono,"plexMono"), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-sans-stack:var(--font-sans);--font-geist-mono:var(--font-mono);--ds-radius-sm:var(--radius-sm);--ds-radius-md:var(--radius-md);--ds-radius-lg:var(--radius-lg);--ds-radius-xl:var(--radius-xl);--ds-radius-2xl:var(--radius-xl);--ds-radius-3xl:var(--radius-xl);--ds-radius-control:var(--radius-md);--ds-radius-popup:var(--radius-lg);--ds-radius-card:var(--radius-lg);--ds-radius-tooltip:var(--radius-sm);--ds-radius-check:4px;--ds-btn-solid-image:linear-gradient(to bottom, var(--color-bg-brand-gradient-start), var(--color-bg-brand-gradient-end));--ds-btn-solid-image-hover:linear-gradient(to bottom, var(--color-bg-brand-hover), var(--color-bg-brand-pressed));--ds-field-border:var(--color-border-default);--ds-tab-active-border:transparent;--ds-tab-text:var(--color-text-secondary);--ds-danger-hover-image:linear-gradient(var(--color-state-hover), var(--color-state-hover));--ds-tooltip-border:transparent;font-size:16px}html:has(.shell-app[data-ds=imatch]) body{letter-spacing:0;font-feature-settings:normal}@layer utilities{:where(html.dark:has(.shell-app[data-ds=imatch])) .text-primary{color:var(--color-text-brand)}:where(html.dark:has(.shell-app[data-ds=imatch])) .text-primary\/80{color:var(--color-text-brand)}@supports (color:color-mix(in lab, red, red)){:where(html.dark:has(.shell-app[data-ds=imatch])) .text-primary\/80{color:color-mix(in oklab, var(--color-text-brand) 80%, transparent)}}@media (hover:hover){:where(html.dark:has(.shell-app[data-ds=imatch])) .hover\:text-primary:hover,:where(html.dark:has(.shell-app[data-ds=imatch])) .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-text-brand)}}:where(html.dark:has(.shell-app[data-ds=imatch])) .aria-expanded\:text-primary[aria-expanded=true],:where(html.dark:has(.shell-app[data-ds=imatch])) .text-accent{color:var(--color-text-brand)}:where(html.dark:has(.shell-app[data-ds=imatch])) .text-accent\/70{color:var(--color-text-brand)}@supports (color:color-mix(in lab, red, red)){:where(html.dark:has(.shell-app[data-ds=imatch])) .text-accent\/70{color:color-mix(in oklab, var(--color-text-brand) 70%, transparent)}}:where(html:has(.shell-app[data-ds=imatch])) .text-foreground\/40:not(:where([data-active]:not([data-active=false]),[data-state=active],[data-state=on],[data-state=checked],[data-checked]:not([data-checked=false]),[data-selected]:not([data-selected=false]),[data-pressed]:not([data-pressed=false]),[data-current]:not([data-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false]))),:where(html:has(.shell-app[data-ds=imatch])) .text-foreground\/50:not(:where([data-active]:not([data-active=false]),[data-state=active],[data-state=on],[data-state=checked],[data-checked]:not([data-checked=false]),[data-selected]:not([data-selected=false]),[data-pressed]:not([data-pressed=false]),[data-current]:not([data-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false]))),:where(html:has(.shell-app[data-ds=imatch])) .text-foreground\/60:not(:where([data-active]:not([data-active=false]),[data-state=active],[data-state=on],[data-state=checked],[data-checked]:not([data-checked=false]),[data-selected]:not([data-selected=false]),[data-pressed]:not([data-pressed=false]),[data-current]:not([data-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false]))){color:var(--color-text-tertiary)}}
:is(html:has(.shell-app[data-ds=imatch]) [data-slot=dialog-content],html:has(.shell-app[data-ds=imatch]) [data-slot=sheet-content],html:has(.shell-app[data-ds=imatch]) [data-slot=popover-content],html:has(.shell-app[data-ds=imatch]) [data-slot=dropdown-menu-content],html:has(.shell-app[data-ds=imatch]) [data-slot=dropdown-menu-sub-content],html:has(.shell-app[data-ds=imatch]) [data-slot=select-content],html:has(.shell-app[data-ds=imatch]) [data-sonner-toast]){box-shadow:var(--shadow-elevation-3)}html:has(.shell-app[data-ds=imatch]) [data-slot=tooltip-content]{box-shadow:var(--shadow-elevation-1);--foreground:var(--color-text-inverse);--muted-foreground:var(--color-text-inverse-secondary)}:is(html:has(.shell-app[data-ds=imatch]) [data-slot=dialog-overlay],html:has(.shell-app[data-ds=imatch]) [data-slot=sheet-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none}html:has(.shell-app[data-ds=imatch]) [data-slot=skeleton]{background-color:var(--color-skeleton-base);animation:none;position:relative;overflow:hidden}html:has(.shell-app[data-ds=imatch]) [data-slot=skeleton]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-skeleton-highlight) 60%, transparent), transparent);animation:ds-bone-sweep var(--motion-skeleton-sweep) linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ds-bone-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){html:has(.shell-app[data-ds=imatch]) [data-slot=skeleton]:after{animation:none;display:none}}@layer utilities{html:has(.shell-app[data-ds=imatch]) [data-slot=stat-card]{background-color:var(--color-bg-surface)!important;border-color:var(--color-border-card)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}html:has(.shell-app[data-ds=imatch]) [data-slot=pagination-bar].surface-glossy{background-color:var(--color-bg-card)!important;border-color:var(--color-border-card)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}html:has(.shell-app[data-ds=imatch]) [data-slot=motion-card]{background:var(--color-bg-surface-alt)!important;border-color:var(--color-border-card)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (hover:hover){:is(html:has(.shell-app[data-ds=imatch]) a:hover>[data-slot=stat-card],html:has(.shell-app[data-ds=imatch]) a:hover>[data-slot=motion-card]){background-image:linear-gradient(var(--color-state-hover), var(--color-state-hover))!important}}:is(html:has(.shell-app[data-ds=imatch]) a:active>[data-slot=stat-card],html:has(.shell-app[data-ds=imatch]) a:active>[data-slot=motion-card]){background-image:linear-gradient(var(--color-state-pressed), var(--color-state-pressed))!important}}@media (min-width:1024px){html:has(.shell-app[data-ds=imatch]) .shell-app{padding:0}html:has(.shell-app[data-ds=imatch]) .shell-frame{border-radius:var(--radius-lg) 0 0 0;box-shadow:none;border:0}}