.profile-menu.svelte-i83csk .trigger{border-radius:999px;width:2rem;height:2rem;padding:0}.theme.svelte-i83csk{justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem;display:flex}.theme-label.svelte-i83csk{color:var(--muted-foreground);font-size:.8125rem}.profile-menu-content [data-slot=dropdown-menu-label],.profile-menu-content [data-slot=dropdown-menu-item]{font-size:.8125rem}.theme-group.svelte-i83csk{background:var(--muted);border-radius:calc(var(--radius) - .125rem);gap:.125rem;padding:.125rem;display:inline-flex}.theme-group.svelte-i83csk button:where(.svelte-i83csk){border-radius:calc(var(--radius) - .25rem);width:1.5rem;height:1.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.theme-group.svelte-i83csk button[aria-pressed=true]:where(.svelte-i83csk){background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #00000014}.menu-link.svelte-i83csk{align-items:center;gap:.5rem;display:flex}.signout.svelte-i83csk,.install.svelte-i83csk{width:100%;color:inherit;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.signout.svelte-i83csk:disabled{opacity:.6;cursor:not-allowed}.error.svelte-i83csk{color:var(--destructive);padding:.25rem .5rem;font-size:.8125rem}.sidebar.svelte-x3pljh{z-index:var(--z-sidebar);view-transition-name:shell-sidebar;background:var(--background);width:var(--sw);transition:width var(--sidebar-t,.25s) ease, transform var(--sidebar-t,.25s) ease;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(0)}.sidebar.minimized.svelte-x3pljh{width:var(--sw-icon)}.sidebar.hidden.svelte-x3pljh{transform:translateX(calc(-1 * var(--sw)))}.sidebar.hidden.minimized.svelte-x3pljh{transform:translateX(calc(-1 * var(--sw-icon)))}.sidebar.peeking.svelte-x3pljh{width:var(--sw)!important;transform:translate(0)!important}.sidebar.mode-flat.svelte-x3pljh{background:var(--muted);border-right:1px solid var(--border)}.sidebar.mode-flat.svelte-x3pljh .sidebar-foot:where(.svelte-x3pljh){border-top:1px solid var(--border)}.sidebar.mode-transparent.svelte-x3pljh{background:var(--background)}.sidebar.mode-floating.svelte-x3pljh{top:calc(var(--topbar-h,0px) + var(--sidebar-margin));bottom:var(--sidebar-margin);left:var(--sidebar-margin);border-radius:var(--r-4);box-shadow:var(--shadow-lg);background:var(--card)}.sidebar.mode-floating.hidden.svelte-x3pljh{transform:translateX(calc(-1 * var(--sw) - var(--sidebar-margin)))}.sidebar.mode-floating.hidden.minimized.svelte-x3pljh{transform:translateX(calc(-1 * var(--sw-icon) - var(--sidebar-margin)))}.sidebar.mode-floating.svelte-x3pljh .body-inner:where(.svelte-x3pljh){padding:.25rem .5rem}.sidebar.mode-floating.svelte-x3pljh .nav-item:where(.svelte-x3pljh){border-radius:var(--r-3);padding-left:.75rem;padding-right:.75rem}.sidebar.mode-floating.minimized.svelte-x3pljh:not(.peeking) .nav-item:where(.svelte-x3pljh){justify-content:center;padding-left:.25rem;padding-right:.25rem}.sidebar-head.svelte-x3pljh{flex-shrink:0;align-items:center;margin-bottom:.5rem;padding:.875rem .75rem .625rem;display:flex}.sidebar-logo.svelte-x3pljh{color:var(--foreground);white-space:nowrap;border-radius:var(--radius);flex:1;align-items:center;gap:.625rem;min-width:0;padding:.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.logo-mark.svelte-x3pljh{background:var(--primary);width:1.5rem;height:1.5rem;color:var(--primary-foreground);border-radius:calc(var(--radius) - .125rem);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.sidebar-body.svelte-x3pljh{flex:1;position:relative}.body-inner.svelte-x3pljh{scrollbar-width:thin;flex-direction:column;padding:.25rem 0;display:flex;position:absolute;inset:0;overflow-y:auto}.back-btn.svelte-x3pljh{cursor:pointer;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;width:100%;padding:.375rem 1rem;font-size:.8rem;transition:color .15s;display:flex;overflow:hidden}.back-btn.svelte-x3pljh:hover{color:var(--foreground)}.divider.svelte-x3pljh{border:none;border-top:1px solid var(--border);margin:.25rem .75rem}.nav-section.svelte-x3pljh{padding:.25rem 0}.section-title.svelte-x3pljh{text-transform:uppercase;letter-spacing:.08em;height:1.875rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;margin:0;padding:0 1rem;font-size:.6875rem;font-weight:500;display:flex;overflow:hidden}.section-line.svelte-x3pljh{align-items:center;height:1.875rem;padding:0 .75rem;display:none}.section-line.svelte-x3pljh:after{content:"";background:var(--muted-foreground);opacity:.35;width:100%;height:1px;display:block}.nav-item.svelte-x3pljh{min-height:2.25rem;color:var(--foreground);white-space:nowrap;align-items:center;gap:.625rem;padding:.45rem 1rem .45rem 1.125rem;font-size:.875rem;text-decoration:none;transition:background .1s,color .1s;display:flex;overflow:hidden}.nav-item.svelte-x3pljh:hover{background:var(--muted)}.nav-item.active.svelte-x3pljh{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);font-weight:500}.nav-icon.svelte-x3pljh{flex-shrink:0;width:1rem;height:1rem}.sidebar-foot.svelte-x3pljh{flex-shrink:0;align-items:center;padding:.45rem 1rem .45rem 1.125rem;display:flex}.sidebar.minimized.svelte-x3pljh:not(.peeking) .label:where(.svelte-x3pljh),.sidebar.minimized.svelte-x3pljh:not(.peeking) .section-title:where(.svelte-x3pljh){display:none}.sidebar.minimized.svelte-x3pljh:not(.peeking) .section-line:where(.svelte-x3pljh){display:flex}.sidebar.minimized.svelte-x3pljh:not(.peeking) .sidebar-foot:where(.svelte-x3pljh){justify-content:center;padding:.25rem 0}.header-areas.svelte-104c5fo{align-items:center;gap:.5rem;height:100%;padding:0 1rem;display:flex}.header-area.svelte-104c5fo{align-items:center;gap:.5rem;min-width:0;display:flex}.ordering-left.svelte-104c5fo .area-left:where(.svelte-104c5fo){flex:none}.ordering-left.svelte-104c5fo .area-center:where(.svelte-104c5fo){flex:1}.ordering-left.svelte-104c5fo .area-right:where(.svelte-104c5fo){flex:none}.ordering-center.svelte-104c5fo .area-left:where(.svelte-104c5fo){flex:1;justify-content:flex-start}.ordering-center.svelte-104c5fo .area-center:where(.svelte-104c5fo){flex:none}.ordering-center.svelte-104c5fo .area-right:where(.svelte-104c5fo){flex:1;justify-content:flex-end}.ordering-right.svelte-104c5fo .area-left:where(.svelte-104c5fo){flex:none;order:3}.ordering-right.svelte-104c5fo .area-center:where(.svelte-104c5fo){flex:1;order:2}.ordering-right.svelte-104c5fo .area-right:where(.svelte-104c5fo){flex:none;order:1}.shell-layout.svelte-16g6w2t{--sw:14rem;--sw-icon:3.5rem;--sidebar-margin:.75rem;--z-footer:10;--z-backdrop:11;--z-sidebar:12;--z-topbar:20;min-height:100svh;display:flex}.shell-topbar.svelte-16g6w2t{height:3rem;z-index:var(--z-topbar);view-transition-name:shell-topbar;background:var(--background);position:fixed;top:0;left:0;right:0}.header-variant-flat.svelte-16g6w2t{border-bottom:1px solid var(--border)}.header-variant-transparent.svelte-16g6w2t{background:var(--background);border-bottom:none}.header-variant-transparent.svelte-16g6w2t:after{content:"";background:linear-gradient(to bottom, var(--background), transparent);pointer-events:none;z-index:-1;height:4rem;position:absolute;top:100%;left:0;right:0}.header-variant-floating.svelte-16g6w2t{background:0 0;height:auto;padding:.75rem .75rem 0}.header-variant-floating.svelte-16g6w2t .header-areas{background:var(--background);border:1px solid var(--border);border-radius:.75rem;padding-block:.625rem;position:relative;box-shadow:0 4px 16px #0000001a}.header-variant-floating.svelte-16g6w2t .header-areas:after{content:"";background:linear-gradient(to bottom, transparent, var(--background) 60%);pointer-events:none;height:4rem;position:absolute;top:100%;left:0;right:0}.topbar-size-default.header-variant-floating.svelte-16g6w2t .header-areas{width:100%;max-width:calc(var(--content-max-width) - 2 * var(--page-h-pad));margin-inline:auto}.topbar-size-fit-content.header-variant-floating.svelte-16g6w2t .header-areas{width:fit-content;min-width:min(22rem,100%);margin-inline:auto}.topbar-size-stretch.header-variant-floating.svelte-16g6w2t .header-areas{width:100%}.topbar-size-default.header-variant-flat.svelte-16g6w2t .header-areas,.topbar-size-default.header-variant-transparent.svelte-16g6w2t .header-areas{width:100%;max-width:var(--content-max-width);margin-inline:auto}.topbar-size-fit-content.header-variant-flat.svelte-16g6w2t .header-areas,.topbar-size-fit-content.header-variant-transparent.svelte-16g6w2t .header-areas{width:fit-content;min-width:min(22rem,100%);margin-inline:auto}.mode-flat.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t),.mode-transparent.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t){left:var(--sw);transition:left var(--sidebar-t,.25s) ease}.sidebar-minimized.mode-flat.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t),.sidebar-minimized.mode-transparent.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t){left:var(--sw-icon)}.sidebar-hidden.mode-flat.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t),.sidebar-hidden.mode-transparent.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t){left:0}.mode-floating.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t){left:calc(var(--sw) + var(--sidebar-margin));transition:left var(--sidebar-t,.25s) ease}.sidebar-minimized.mode-floating.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t){left:calc(var(--sw-icon) + var(--sidebar-margin))}.sidebar-hidden.mode-floating.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t),.no-sidebar.svelte-16g6w2t .shell-topbar:where(.svelte-16g6w2t){left:0}.mode-floating.svelte-16g6w2t .header-variant-floating:where(.svelte-16g6w2t){left:var(--sw);transition:left var(--sidebar-t,.25s) ease}.sidebar-minimized.mode-floating.svelte-16g6w2t .header-variant-floating:where(.svelte-16g6w2t){left:var(--sw-icon)}.mode-flat.svelte-16g6w2t .header-variant-floating:where(.svelte-16g6w2t),.mode-transparent.svelte-16g6w2t .header-variant-floating:where(.svelte-16g6w2t){left:var(--sw);transition:left var(--sidebar-t,.25s) ease}.sidebar-minimized.mode-flat.svelte-16g6w2t .header-variant-floating:where(.svelte-16g6w2t),.sidebar-minimized.mode-transparent.svelte-16g6w2t .header-variant-floating:where(.svelte-16g6w2t){left:var(--sw-icon)}.sidebar-hidden.svelte-16g6w2t .header-variant-floating:where(.svelte-16g6w2t){left:0}.sidebar-toggle.svelte-16g6w2t{cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;transition:color .15s;display:flex}.sidebar-toggle.svelte-16g6w2t:not([disabled]):hover{color:var(--foreground)}.sidebar-toggle[disabled].svelte-16g6w2t{cursor:default;opacity:.4}.standalone-toggle.svelte-16g6w2t{z-index:var(--z-topbar);cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius);transition:color .15s, left var(--sidebar-t,.25s) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:flex;position:fixed;top:1rem}.standalone-toggle.svelte-16g6w2t:hover{color:var(--foreground)}.standalone-toggle[disabled].svelte-16g6w2t{cursor:default;opacity:.4}.mode-floating.svelte-16g6w2t .standalone-toggle:where(.svelte-16g6w2t){top:calc(var(--sidebar-margin) + 1rem);left:calc(var(--sw) + .5rem)}.sidebar-minimized.mode-floating.svelte-16g6w2t .standalone-toggle:where(.svelte-16g6w2t){left:calc(var(--sw-icon) + .5rem)}.mode-flat.svelte-16g6w2t .standalone-toggle:where(.svelte-16g6w2t),.mode-transparent.svelte-16g6w2t .standalone-toggle:where(.svelte-16g6w2t){left:calc(var(--sw) + .5rem)}.sidebar-minimized.mode-flat.svelte-16g6w2t .standalone-toggle:where(.svelte-16g6w2t),.sidebar-minimized.mode-transparent.svelte-16g6w2t .standalone-toggle:where(.svelte-16g6w2t){left:calc(var(--sw-icon) + .5rem)}.sidebar-hidden.svelte-16g6w2t .standalone-toggle:where(.svelte-16g6w2t){left:.5rem}.topbar-title.svelte-16g6w2t{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.shell-gap.svelte-16g6w2t{width:var(--sw);transition:width var(--sidebar-t,.25s) ease;flex-shrink:0}.sidebar-minimized.svelte-16g6w2t .shell-gap:where(.svelte-16g6w2t){width:var(--sw-icon)}.sidebar-hidden.svelte-16g6w2t .shell-gap:where(.svelte-16g6w2t){width:0}.shell-main.svelte-16g6w2t{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.shell-main.has-topbar.svelte-16g6w2t{padding-top:3rem}.shell-main.topbar-floating.svelte-16g6w2t{padding-top:5rem}.shell-main.svelte-16g6w2t{padding-bottom:var(--footer-h,0px)}.shell-footer.svelte-16g6w2t{z-index:var(--z-footer);view-transition-name:shell-footer;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.mode-flat.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t),.mode-transparent.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t){left:var(--sw);transition:left var(--sidebar-t,.25s) ease}.sidebar-minimized.mode-flat.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t),.sidebar-minimized.mode-transparent.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t){left:var(--sw-icon)}.mode-floating.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t){left:var(--sw);transition:left var(--sidebar-t,.25s) ease}.sidebar-minimized.mode-floating.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t){left:var(--sw-icon)}.sidebar-hidden.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t),.no-sidebar.svelte-16g6w2t .shell-footer:where(.svelte-16g6w2t){left:0}.footer-flat.svelte-16g6w2t{background:var(--background);border-top:1px solid var(--border)}.footer-flat.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){padding:1.5rem 2.5rem}.footer-transparent.svelte-16g6w2t{background:linear-gradient(to bottom, transparent, var(--background) 55%);pointer-events:none;padding-top:5.5rem}.footer-transparent.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){pointer-events:auto;padding:1.5rem 2.5rem}.footer-floating.svelte-16g6w2t{padding:0 .75rem .75rem}.footer-floating.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){background:var(--background);border:1px solid var(--border);border-radius:.75rem;padding:1rem 1.25rem;position:relative;box-shadow:0 20px 20px #00000026}.footer-floating.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t):before{content:"";background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:4rem;position:absolute;bottom:100%;left:0;right:0}.footer-inner.svelte-16g6w2t{align-items:center;display:flex}@media (width<=767px){.footer-flat.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t),.footer-transparent.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t),.footer-floating.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){padding:.75rem 1.25rem}}.footer-size-default.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){width:100%;max-width:var(--content-max-width);margin-inline:auto}.footer-size-fit-content.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){width:fit-content;min-width:min(22rem,100%);margin-inline:auto}.footer-size-stretch.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){width:100%}.footer-floating.footer-size-default.svelte-16g6w2t .footer-inner:where(.svelte-16g6w2t){max-width:calc(var(--content-max-width) - 2 * var(--page-h-pad))}.shell-backdrop.svelte-16g6w2t{z-index:var(--z-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000000d;animation:.18s svelte-16g6w2t-fadeIn;position:fixed;inset:0}@keyframes svelte-16g6w2t-fadeIn{0%{opacity:0}to{opacity:1}}
