.copilot-gradient-title[data-v-53f75991]{background:var(--ai-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.copilot-suggestion[data-v-53f75991]{background:var(--ui-bg-muted,transparent);border:1px solid #0000;transition:all .15s}.copilot-suggestion[data-v-53f75991]:hover:not(:disabled){background:linear-gradient(90deg, color-mix(in oklch, var(--ai-stop-1) 6%, transparent), color-mix(in oklch, var(--ai-stop-3) 6%, transparent));border-color:color-mix(in oklch, var(--ai-stop-3) 18%, transparent);transform:translateY(-1px)}.copilot-submit[data-v-53f75991]{background:var(--ai-gradient-solid);color:var(--ai-on-solid);box-shadow:0 1px 2px color-mix(in oklch, var(--ai-stop-1) 25%, transparent);border:0}.ai-bar[data-v-53f75991]{background:var(--ui-bg-input);cursor:pointer;border-radius:.875rem;align-items:center;gap:.625rem;width:100%;height:2.625rem;padding:0 .5rem 0 .875rem;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000000a}.ai-bar[data-v-53f75991]:hover{background:color-mix(in oklab, var(--ui-bg-input) 92%, var(--ai-stop-1) 8%)}.ai-bar[data-v-53f75991]:active{transform:translateY(.5px)}.ai-bar-compact[data-v-53f75991]{border-radius:.75rem;justify-content:center;gap:0;width:2.75rem;height:2.75rem;padding:0}.ai-bar-border[data-v-53f75991]{box-sizing:border-box;border-radius:inherit;background:linear-gradient(90deg, var(--ai-stop-1), var(--ai-stop-2), var(--ai-stop-3), var(--ai-stop-2), var(--ai-stop-1)) border-box;-webkit-mask-composite:xor;opacity:.55;background-size:200% 100%;border:1.5px solid #0000;transition:opacity .2s;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-bar:hover .ai-bar-border[data-v-53f75991],.ai-bar:focus-visible .ai-bar-border[data-v-53f75991]{opacity:1;animation:2.4s linear infinite ai-bar-shift-53f75991}.ai-bar-placeholder[data-v-53f75991]{text-align:left;min-width:0;color:var(--ui-text-muted);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:500;line-height:1.25rem;overflow:hidden}.ai-bar-kbd[data-v-53f75991]{background:color-mix(in oklab, var(--ai-stop-1) 14%, transparent);height:1.375rem;color:var(--ai-text-1);border:1px solid color-mix(in oklab, var(--ai-stop-1) 28%, transparent);letter-spacing:.02em;border-radius:.4375rem;flex-shrink:0;align-items:center;padding:0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600;line-height:1}:root.dark .ai-bar-kbd[data-v-53f75991]{color:var(--ai-stop-1)}.ai-bar:hover .ai-bar-kbd[data-v-53f75991]{background:color-mix(in oklab, var(--ai-stop-1) 22%, transparent);border-color:color-mix(in oklab, var(--ai-stop-1) 45%, transparent)}@keyframes ai-bar-shift-53f75991{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.ai-bar:hover .ai-bar-border[data-v-53f75991],.ai-bar:focus-visible .ai-bar-border[data-v-53f75991]{animation:none}}.nav-rail-zone[data-v-53f75991]{background:var(--ui-bg);box-shadow:inset 0 2px 4px -1px #00000073, inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 20%, transparent);border-radius:14px;margin:3px 0;padding:4px}.nav-icon-active[data-v-53f75991]{background:color-mix(in srgb, var(--ui-primary) 16%, transparent);color:var(--ui-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 18%, transparent)}.nav-icon-hover[data-v-53f75991]:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--ui-primary) 8%, transparent) 0%, color-mix(in srgb, var(--ui-primary) 2%, transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 8%, transparent);color:var(--ui-primary)}.nav-active-bar[data-v-53f75991]{background:var(--ui-primary);box-shadow:0 0 6px color-mix(in srgb, var(--ui-primary) 60%, transparent)}.nav-badge[data-v-53f75991]{background:color-mix(in srgb, var(--ui-primary) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 18%, transparent);color:var(--ui-primary)}.nav-badge-corner[data-v-53f75991]{background:color-mix(in srgb, var(--ui-primary) 22%, var(--ui-bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 18%, transparent);color:var(--ui-primary)}.nav-flyout-child-active[data-v-53f75991]{background:color-mix(in srgb, var(--ui-primary) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 16%, transparent);font-weight:700}.nav-flyout-child-hover[data-v-53f75991]:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--ui-primary) 7%, transparent) 0%, color-mix(in srgb, var(--ui-primary) 2%, transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 8%, transparent);color:var(--ui-text-highlighted)}.nav-flyout-child-active .nav-flyout-text[data-v-53f75991]{color:var(--ui-primary)}.no-scrollbar[data-v-53f75991]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-53f75991]{-ms-overflow-style:none;scrollbar-width:none}html:not(.dark) .display-sidebar{--ui-primary:#f4f4f5;--ui-primary-text:#111113;--ui-secondary:#60a5fa;--ui-secondary-text:#172554;--ai-accent-text:#ff9a6b;--ai-gradient-text:linear-gradient(90deg, #ff9a6b, #ff9a6b, #ff9a6b);--ui-bg-base:#0b0d0f;--ui-bg-base-border:#ffffff17;--ui-bg:#0b0d0f;--ui-bg-muted:color-mix(in srgb, var(--color-zinc-900,oklch(21% .006 285.885)) 60%, var(--color-zinc-950,oklch(14.1% .005 285.823)));--ui-bg-elevated:var(--color-zinc-800,oklch(27.4% .006 286.033));--ui-bg-accented:var(--color-zinc-700,oklch(37% .013 285.805));--ui-bg-inverted:#fff;--ui-bg-input:color-mix(in srgb, var(--color-zinc-900,oklch(21% .006 285.885)) 60%, var(--color-zinc-950,oklch(14.1% .005 285.823)));--ui-text-dimmed:#ffffff5c;--ui-text-muted:#ffffff85;--ui-text-toned:#ffffffd1;--ui-text:#ffffffd1;--ui-text-highlighted:#f4f4f5;--ui-text-inverted:#111113;--ui-border:#ffffff17;--ui-border-muted:#ffffff17;--ui-border-accented:#ffffff29;--ui-border-inverted:#fff;--ui-color-neutral-50:var(--color-zinc-950,oklch(14.1% .005 285.823));--ui-color-neutral-100:var(--color-zinc-900,oklch(21% .006 285.885));--ui-color-neutral-200:var(--color-zinc-800,oklch(27.4% .006 286.033));--ui-color-neutral-300:var(--color-zinc-700,oklch(37% .013 285.805));--ui-color-neutral-400:var(--color-zinc-600,oklch(44.2% .017 285.786));--ui-color-neutral-500:var(--color-zinc-500,oklch(55.2% .016 285.938));--ui-color-neutral-600:var(--color-zinc-400,oklch(70.5% .015 286.067));--ui-color-neutral-700:var(--color-zinc-300,oklch(87.1% .006 286.286));--ui-color-neutral-800:var(--color-zinc-200,oklch(92% .004 286.32));--ui-color-neutral-900:var(--color-zinc-100,oklch(96.7% .001 286.375));--ui-color-neutral-950:var(--color-zinc-50,oklch(98.5% 0 none));background-color:var(--ui-bg-base);color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}aside.display-sidebar .navmenu-link.is-active,aside.display-sidebar .navmenu-child.is-active{background:color-mix(in srgb, var(--ui-primary) 16%, transparent)}aside.display-sidebar .navmenu-badge{background:color-mix(in srgb, var(--ui-primary) 22%, transparent)}aside.display-sidebar .navmenu-label,aside.display-sidebar .navmenu-child-divider{color:var(--ui-text-dimmed);opacity:1}.display-sidebar .navmenu-link,.display-sidebar .navmenu-child{text-align:left;justify-content:flex-start}.display-sidebar .navmenu-text{text-align:left}
