:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--white:#fff;--black:#000;--neutral-0:#f9f9f9;--neutral-50:#f4f4f4;--neutral-100:#ececec;--neutral-300:#cdcdcd;--neutral-400:#b4b4b4;--neutral-500:#8f8f8f;--neutral-700:#5d5d5d;--neutral-900:#303030;--neutral-950:#2f2f2f;--neutral-1000:#212121;--neutral-1050:#171717;--neutral-1100:#0d0d0d;--alpha-black-5:#0000000d;--alpha-black-10:#0000001a;--alpha-black-20:#0003;--alpha-black-30:#0000004d;--alpha-black-40:#0006;--alpha-black-50:#00000080;--alpha-black-60:#0009;--alpha-black-70:#000000b3;--alpha-black-80:#000c;--alpha-black-90:#000000e6;--alpha-white-5:#ffffff12;--alpha-white-10:#ffffff1a;--alpha-white-20:#fff3;--alpha-white-30:#ffffff4d;--alpha-white-40:#fff6;--alpha-white-50:#ffffff80;--alpha-white-60:#fff9;--alpha-white-70:#ffffffb3;--alpha-white-80:#fffc;--alpha-white-90:#ffffffe6;--blue-50:#e5f3ff;--blue-500:#0285ff;--blue-700:#0264c4;--blue-1100:#06213a;--green-50:#e6f6f1;--green-500:#10a37f;--green-700:#0d8465;--green-1100:#052e24;--yellow-50:#fdf6d8;--yellow-500:#f4b400;--yellow-700:#8a6200;--yellow-1100:#2a2007;--red-50:#fdecec;--red-100:#fbd5d4;--red-300:#f1807d;--red-400:#ea5552;--red-500:#e02e2a;--red-600:#c22421;--red-700:#a01e1c;--red-900:#5c100e;--red-1100:#330705;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-size-micro:10px;--font-size-caption:12px;--font-size-small:13px;--font-size-label:14px;--font-size-body:16px;--font-size-title-sm:18px;--font-size-title:22px;--font-size-display:28px;--font-size-display-lg:48px;--tracking-display:0;--tracking-normal:0;--tracking-small:0;--tracking-caps:.06em;--leading-display:1.15;--leading-tight:1.3;--leading-normal:1.5;--leading-relaxed:1.75;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--numeric-tabular:tabular-nums;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-15:6px;--space-05:2px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:28px;--radius-full:999px;--radius-composer:28px;--duration-fast:.12s;--duration-micro:.14s;--duration-base:.15s;--duration-surface:.28s;--duration-slow:.3s;--spring-press-response:.22;--spring-press-damping:.78;--spring-press-scale:.96;--spring-disclosure-response:.22;--spring-disclosure-damping:.9;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-smooth:cubic-bezier(.32, .72, 0, 1);--ease-press:cubic-bezier(.2, .8, .3, 1.1);--press:cubic-bezier(.2, .8, .3, 1.1);--content-w:768px;--header-h:52px;--container-content:1120px;--container-site:1440px;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--z-raised:1;--z-sticky:10;--z-dropdown:100;--z-overlay:200;--z-modal:300;--z-toast:400;--text:#0d0d0d;--text-secondary:#5d5d5d;--text-tertiary:#8f8f8f;--bg:#fff;--chrome:#f9f9f9;--elevated:#fff;--inset:#f4f4f4;--inset-subtle:#f9f9f9;--bubble:#f4f4f4;--hairline:#0000001a;--separator:#0003;--hover:#0000000d;--active:#0000001a;--accent:#0d0d0d;--accent-hover:#000c;--accent-pressed:#000000b3;--on-accent:#fff;--btn-secondary:#0000000d;--btn-secondary-hover:#0000001a;--brand:#0285ff;--info:#0264c4;--success:#0d8465;--warning:#8a6200;--danger:#c22421;--unread:#0285ff;--info-bg:#e5f3ff;--success-bg:#e6f6f1;--warning-bg:#fdf6d8;--danger-bg:#fdecec;--side-text:#000c;--side-text-strong:#0d0d0d;--side-icon:#0009;--scroll-thumb:#0003;--shadow-card:0 0 0 1px #00000008, 0 1px 2px #00000008, 0 4px 16px #0000000d;--shadow-pop:0 0 0 1px #0000000a, 0 8px 24px #00000014, 0 24px 56px #0000001a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--text:#ececec;--text-secondary:#b4b4b4;--text-tertiary:#8f8f8f;--bg:#212121;--chrome:#171717;--elevated:#2f2f2f;--inset:#2f2f2f;--inset-subtle:#303030;--bubble:#303030;--hairline:#ffffff1a;--separator:#fff3;--hover:#ffffff12;--active:#ffffff1a;--accent:#fff;--accent-hover:#fffc;--accent-pressed:#ffffffb3;--on-accent:#0d0d0d;--btn-secondary:#ffffff1a;--btn-secondary-hover:#fff3;--brand:#0285ff;--info:#0285ff;--success:#10a37f;--warning:#f4b400;--danger:#ea5552;--unread:#0285ff;--info-bg:#06213a;--success-bg:#052e24;--warning-bg:#2a2007;--danger-bg:#330705;--side-text:#fffc;--side-text-strong:#ececec;--side-icon:#fff9;--scroll-thumb:#fff3;--shadow-card:0 0 0 1px #ffffff0f, 0 1px 2px #00000040, 0 4px 16px #0000004d;--shadow-pop:0 0 0 1px #ffffff14, 0 12px 32px #00000073, 0 32px 64px #00000059}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#ececec;--text-secondary:#b4b4b4;--text-tertiary:#8f8f8f;--bg:#212121;--chrome:#171717;--elevated:#2f2f2f;--inset:#2f2f2f;--inset-subtle:#303030;--bubble:#303030;--hairline:#ffffff1a;--separator:#fff3;--hover:#ffffff12;--active:#ffffff1a;--accent:#fff;--accent-hover:#fffc;--accent-pressed:#ffffffb3;--on-accent:#0d0d0d;--btn-secondary:#ffffff1a;--btn-secondary-hover:#fff3;--brand:#0285ff;--info:#0285ff;--success:#10a37f;--warning:#f4b400;--danger:#ea5552;--unread:#0285ff;--info-bg:#06213a;--success-bg:#052e24;--warning-bg:#2a2007;--danger-bg:#330705;--side-text:#fffc;--side-text-strong:#ececec;--side-icon:#fff9;--scroll-thumb:#fff3;--shadow-card:0 0 0 1px #ffffff0f, 0 1px 2px #00000040, 0 4px 16px #0000004d;--shadow-pop:0 0 0 1px #ffffff14, 0 12px 32px #00000073, 0 32px 64px #00000059}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
.core-sidebar{z-index:calc(var(--z-sticky) + 1);width:var(--core-sidebar-width,208px);flex:0 0 var(--core-sidebar-width,208px);border-right:1px solid color-mix(in srgb, var(--hairline) 60%, transparent);background:var(--bg);-webkit-user-select:none;user-select:none;opacity:1;visibility:visible;min-width:0;height:100dvh;transition:width var(--duration-surface) var(--ease-smooth), flex-basis var(--duration-surface) var(--ease-smooth), padding var(--duration-surface) var(--ease-smooth), opacity var(--duration-base) var(--ease-standard), visibility 0s linear 0s;flex-direction:column;gap:2px;padding:12px 8px 8px;display:flex;position:sticky;top:0;overflow:hidden}.core-sidebar[data-mode=hidden]{opacity:0;visibility:hidden;width:0;transition-delay:0s, 0s, 0s, 0s, var(--duration-surface);flex-basis:0;padding-left:0;padding-right:0}.core-sidebar[data-mode=compact]{flex-basis:48px;width:48px}.core-sidebar-row{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--side-text);font:inherit;font-size:var(--font-size-label);font-weight:var(--weight-regular);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-press);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.core-sidebar-row:hover,.core-sidebar-row.selected,.core-sidebar-row[data-selected=true]{background:var(--hover);color:var(--side-text-strong)}.core-sidebar-row:active{transform:scale(var(--spring-press-scale))}.core-sidebar-row.selected,.core-sidebar-row[data-selected=true]{font-weight:var(--weight-medium)}.core-sidebar-row-icon{width:20px;color:var(--side-icon);transition:color var(--duration-fast) var(--ease-standard);flex:0 0 20px;place-items:center;display:grid}.core-sidebar-row.selected .core-sidebar-row-icon,.core-sidebar-row[data-selected=true] .core-sidebar-row-icon{color:var(--side-text-strong)}.core-sidebar-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.core-sidebar-row-trailing{color:var(--text-tertiary);font-size:var(--font-size-label);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.core-sidebar-navigation{flex-direction:column;gap:7px;margin-top:10px;display:flex}.core-sidebar-section{flex-direction:column;gap:1px;display:flex}.core-sidebar-section-label{color:var(--text-tertiary);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.11em;text-transform:uppercase;padding:10px 8px 5px}.core-sidebar-search{border-radius:var(--radius-sm);background:var(--elevated);width:100%;min-height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hairline) 62%, transparent);color:var(--text);font:inherit;font-size:var(--font-size-label);text-align:left;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:0;align-items:center;gap:8px;margin:0 0 8px;padding:0 8px;display:flex}.core-sidebar-search:hover,.core-sidebar-search:focus-visible{background:var(--elevated);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text);outline:0}.core-sidebar-search-icon{width:20px;color:var(--text-secondary);flex:0 0 20px;place-items:center;display:grid}.core-sidebar-search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.core-sidebar-search kbd{background:var(--inset);color:var(--text-secondary);font:inherit;border:0;border-radius:5px;padding:1px 5px;font-size:10px}.core-sidebar-end{flex-direction:column;gap:2px;margin-top:auto;display:flex}.core-sidebar-cross-links{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.core-sidebar-cross-link{color:var(--text-secondary)}.core-sidebar-cross-link:hover{color:var(--side-text-strong)}.core-sidebar-cross-link:hover .core-sidebar-row-trailing{transform:translate(2px)}.core-sidebar-switcher{margin-bottom:6px;position:relative}.core-sidebar-switcher-trigger{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--side-text-strong);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-press);background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.core-sidebar-switcher-trigger:hover:not(:disabled){background:var(--hover)}.core-sidebar-switcher-trigger:active:not(:disabled){transform:scale(var(--spring-press-scale))}.core-sidebar-switcher-trigger:disabled{cursor:default}.core-sidebar-switcher-trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--hairline-strong);outline:0}.core-sidebar-switcher-mark,.core-sidebar-switcher-item-mark{border:1px solid var(--hairline);background:var(--elevated);width:24px;height:24px;color:var(--side-icon);font-size:var(--font-size-small);font-weight:var(--weight-semibold);border-radius:50%;flex:0 0 24px;place-items:center;display:grid;overflow:hidden}.core-sidebar-switcher-mark{border:0}.core-sidebar-avatar-image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.core-sidebar-switcher-label,.core-sidebar-switcher-item-label{min-width:0;color:var(--side-text-strong);font-size:var(--font-size-label);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.core-sidebar-switcher-label{min-width:0;font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.15;overflow:hidden}.core-sidebar-switcher-chevron{color:var(--side-icon);flex:none}.core-sidebar-switcher-loading{width:100%;height:24px;display:block}.core-sidebar-switcher-menu{z-index:calc(var(--z-sticky) + 2);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-pop);flex-direction:column;gap:1px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.core-sidebar-switcher-item{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;font-size:var(--font-size-label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.core-sidebar-switcher-item:hover,.core-sidebar-switcher-item.selected{background:var(--hover)}.core-sidebar-switcher-check{color:var(--info);flex:none;margin-left:auto}.core-sidebar-account{border-top:1px solid var(--hairline);flex-direction:column;gap:2px;padding-top:8px;display:flex}.core-sidebar-account-trigger{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--side-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-press);background:0 0;border:0;align-items:center;gap:9px;padding:4px 6px;display:flex}.core-sidebar-account-trigger:hover,.core-sidebar-account-trigger[data-state=open],.core-sidebar-account-trigger.active{background:var(--hover);color:var(--side-text-strong)}.core-sidebar-account-trigger:active{transform:scale(var(--spring-press-scale))}.core-sidebar-account-avatar{border:1px solid color-mix(in srgb, var(--separator) 76%, transparent);background:var(--side-text-strong);width:28px;height:28px;color:var(--bg);font-size:var(--font-size-micro);font-weight:var(--weight-semibold);letter-spacing:-.02em;border-radius:50%;flex:0 0 28px;place-items:center;display:grid;position:relative;overflow:hidden}.core-sidebar-account-avatar-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.core-sidebar-account-labels,.core-sidebar-account-identity-labels{flex:1;min-width:0}.core-sidebar-account-name,.core-sidebar-account-identity-name,.core-sidebar-account-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.core-sidebar-account-name{color:inherit;font-size:var(--font-size-label);font-weight:var(--weight-medium)}.core-sidebar-account-chevron{color:var(--side-icon);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.core-sidebar-account-trigger[data-state=open] .core-sidebar-account-chevron{transform:rotate(180deg)}.core-sidebar-account-menu{z-index:calc(var(--z-modal) + 1);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--elevated);width:min(252px,100vw - 16px);box-shadow:var(--shadow-pop);color:var(--text);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:core-sidebar-menu-in var(--duration-fast) var(--ease-standard);padding:5px}.core-sidebar-account-identity{align-items:center;gap:10px;min-width:0;padding:7px 8px 9px;display:flex}.core-sidebar-account-menu-avatar{background:var(--text);width:32px;height:32px;color:var(--elevated);flex-basis:32px}.core-sidebar-account-identity-name{color:var(--text);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:1.3}.core-sidebar-account-email{color:var(--text-tertiary);font-size:var(--font-size-small);margin-top:1px;line-height:1.3}.core-sidebar-account-separator{background:var(--hairline);height:1px;margin:4px}.core-sidebar-account-item{border-radius:var(--radius-sm);min-height:34px;color:var(--text);font:inherit;font-size:var(--font-size-label);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;align-items:center;gap:9px;padding:0 8px;display:flex}.core-sidebar-account-item[data-highlighted]{background:var(--hover)}.core-sidebar-account-item-icon{width:18px;color:var(--text-secondary);flex:0 0 18px;place-items:center;display:grid}.core-sidebar-resize-handle{top:0;bottom:0;left:calc(var(--core-sidebar-width,208px) - 4px);z-index:calc(var(--z-sticky) + 2);cursor:col-resize;touch-action:none;border:0;outline:0;width:8px;position:fixed}.core-sidebar-resize-handle:after{content:"";background:color-mix(in srgb, var(--info) 60%, var(--separator));opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0 3px}.core-sidebar-resize-handle:hover:after,.core-sidebar-resize-handle:focus-visible:after,.core-sidebar-resizing .core-sidebar-resize-handle:after{opacity:1}.core-sidebar-resize-shield{z-index:calc(var(--z-modal) + 1);cursor:col-resize;position:fixed;inset:0}.core-sidebar-backdrop{display:none}.core-sidebar[data-mode=compact] .core-sidebar-switcher,.core-sidebar[data-mode=compact] .core-sidebar-row,.core-sidebar[data-mode=compact] .core-sidebar-account,.core-sidebar[data-mode=compact] .core-sidebar-search{width:32px;min-width:32px}.core-sidebar[data-mode=compact] .core-sidebar-row,.core-sidebar[data-mode=compact] .core-sidebar-switcher-trigger,.core-sidebar[data-mode=compact] .core-sidebar-account-trigger,.core-sidebar[data-mode=compact] .core-sidebar-search{justify-content:center;gap:0;padding-left:0;padding-right:0}.core-sidebar[data-mode=compact] .core-sidebar-switcher-label,.core-sidebar[data-mode=compact] .core-sidebar-switcher-chevron,.core-sidebar[data-mode=compact] .core-sidebar-row-label,.core-sidebar[data-mode=compact] .core-sidebar-row-trailing,.core-sidebar[data-mode=compact] .core-sidebar-account-labels,.core-sidebar[data-mode=compact] .core-sidebar-account-chevron{display:none}.core-sidebar[data-mode=compact] .core-sidebar-section-label{visibility:hidden}.core-sidebar[data-mode=compact] .core-sidebar-search-label,.core-sidebar[data-mode=compact] .core-sidebar-search kbd{display:none}.core-sidebar[data-mode=compact] .core-sidebar-switcher-menu{align-items:center;width:40px;padding:3px;right:auto}.core-sidebar[data-mode=compact] .core-sidebar-switcher-item{justify-content:center;gap:0;width:32px;min-width:32px;height:32px;padding:4px}.core-sidebar[data-mode=compact] .core-sidebar-switcher-item-label,.core-sidebar[data-mode=compact] .core-sidebar-switcher-check{display:none}.core-sidebar[data-mode=compact] .core-sidebar-account-trigger{min-height:40px;padding:4px 2px}.core-sidebar[data-mode=compact] .core-sidebar-account-avatar{flex-basis:28px;width:28px;height:28px}@keyframes core-sidebar-menu-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.core-sidebar-account-menu{animation:none}}@media (max-width:768px){.core-sidebar,.core-sidebar[data-mode=hidden],.core-sidebar[data-mode=compact]{z-index:var(--z-modal);width:min(300px,85vw);height:auto;padding:calc(12px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom));opacity:1;visibility:hidden;transition:transform var(--duration-surface) var(--ease-smooth), visibility 0s linear var(--duration-surface);flex-basis:auto;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.core-sidebar[data-mobile-open=true]{visibility:visible;box-shadow:var(--shadow-pop);transition-delay:0s;transform:translate(0)}.core-sidebar-resize-handle{display:none}.core-sidebar-backdrop{z-index:var(--z-overlay);background:var(--alpha-black-40);border:0;padding:0;display:block;position:fixed;inset:0}}
