.getting-started[data-v-0d21def8]{margin:var(--margin-small) 0;border:1px solid color-mix(in srgb,currentcolor 14%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,currentColor 6%,transparent);flex-shrink:0;padding:.75rem;position:relative}.getting-started--collapsed[data-v-0d21def8]{background:0 0;border:0;justify-content:center;padding:.5rem;display:flex}.getting-started__sweep[data-v-0d21def8]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.getting-started__sweep path[data-v-0d21def8]{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 .1875rem color-mix(in srgb,var(--primary) 55%,transparent));animation:3.4s cubic-bezier(.66,0,.34,1) infinite getting-started-sweep-0d21def8}.getting-started__head[data-v-0d21def8]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.getting-started__head[data-v-0d21def8]:focus-visible{outline:2px solid var(--primary);outline-offset:.1875rem;border-radius:var(--radius-sm)}.getting-started__head-text[data-v-0d21def8]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.getting-started__title[data-v-0d21def8]{font-size:.8125rem;font-weight:600}.getting-started__progress[data-v-0d21def8]{opacity:.6;font-size:.6875rem}.getting-started__toggle-icon[data-v-0d21def8]{opacity:.6;transition:transform .22s var(--app-shell-ease,ease);flex-shrink:0}.getting-started__toggle-icon--open[data-v-0d21def8]{transform:rotate(180deg)}.getting-started__bar[data-v-0d21def8]{background:color-mix(in srgb,currentColor 16%,transparent);border-radius:.125rem;height:.25rem;margin-top:.5rem;overflow:hidden}.getting-started__bar-fill[data-v-0d21def8]{border-radius:inherit;background:var(--primary);height:100%;transition:width .32s var(--app-shell-ease,ease);display:block}.getting-started__inline[data-v-0d21def8]{flex-direction:column;gap:.125rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.getting-started__row[data-v-0d21def8]{border-radius:var(--radius-sm);color:inherit;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.8125rem;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s;display:flex}@media (min-width:781px) and (hover:hover){.getting-started__row[data-v-0d21def8]:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}@media (min-width:781px){.getting-started__row[data-v-0d21def8]:active{background:color-mix(in srgb,currentColor 10%,transparent)}}.getting-started__row--active[data-v-0d21def8]{background:color-mix(in srgb,currentColor 10%,transparent)}.getting-started__row--done[data-v-0d21def8]{opacity:.55}.getting-started__row--done .getting-started__row-label[data-v-0d21def8]{text-decoration:line-through}.getting-started__row--done .getting-started__row-icon[data-v-0d21def8]{color:var(--primary)}.getting-started__row[data-v-0d21def8]:focus-visible{outline:2px solid var(--primary);outline-offset:-.125rem}.getting-started__row-icon[data-v-0d21def8]{opacity:.75;flex-shrink:0}.getting-started__row-label[data-v-0d21def8]{min-width:0}.getting-started__ring[data-v-0d21def8]{width:2.25rem;height:2.25rem;color:inherit;place-items:center;display:grid;position:relative}.getting-started__ring svg[data-v-0d21def8]{width:100%;height:100%;transform:rotate(-90deg)}.getting-started__ring circle[data-v-0d21def8]{fill:none;stroke-width:3px}.getting-started__ring-track[data-v-0d21def8]{stroke:color-mix(in srgb,currentColor 18%,transparent)}.getting-started__ring-value[data-v-0d21def8]{stroke:var(--primary);stroke-linecap:round;transition:stroke-dasharray .32s var(--app-shell-ease,ease)}.getting-started__ring-label[data-v-0d21def8]{font-size:.6875rem;font-weight:600;position:absolute}.getting-started-flyout[data-v-0d21def8]{z-index:10040;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:fixed;box-shadow:0 1.5rem 3.75rem -1.25rem #02061773}.getting-started-flyout__head[data-v-0d21def8]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.getting-started-flyout__title[data-v-0d21def8]{margin:0;font-size:.875rem;font-weight:600}.getting-started-flyout__progress[data-v-0d21def8]{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem}.getting-started-flyout__grid[data-v-0d21def8]{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}.getting-started-flyout__list[data-v-0d21def8]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.getting-started-flyout__preview[data-v-0d21def8]{flex-direction:column;gap:.625rem;display:flex}.getting-started-flyout__video[data-v-0d21def8]{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);-o-object-fit:cover;object-fit:cover;width:100%;display:block}.getting-started-flyout__copy-slot[data-v-0d21def8]{min-height:6.5rem;display:grid}.getting-started-flyout__copy[data-v-0d21def8]{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:.375rem;display:flex}.getting-started-flyout__step-title[data-v-0d21def8]{margin:0;font-size:.8125rem;font-weight:600}.getting-started-flyout__step-text[data-v-0d21def8]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.getting-started-flyout-enter-active[data-v-0d21def8],.getting-started-flyout-leave-active[data-v-0d21def8]{transition:opacity .2s ease,transform .22s var(--app-shell-ease,cubic-bezier(.22,1,.36,1))}.getting-started-flyout-enter-from[data-v-0d21def8],.getting-started-flyout-leave-to[data-v-0d21def8]{opacity:0;transform-origin:0 100%;transform:translate(-.5rem,.375rem)scale(.97)}.getting-started-copy-enter-active[data-v-0d21def8]{transition:opacity .22s,transform .22s}.getting-started-copy-leave-active[data-v-0d21def8]{transition:opacity .14s}.getting-started-copy-enter-from[data-v-0d21def8]{opacity:0;transform:translateY(.3125rem)}.getting-started-copy-leave-to[data-v-0d21def8]{opacity:0}@keyframes getting-started-sweep-0d21def8{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.getting-started-copy-enter-active[data-v-0d21def8],.getting-started-copy-leave-active[data-v-0d21def8],.getting-started-flyout-enter-active[data-v-0d21def8],.getting-started-flyout-leave-active[data-v-0d21def8],.getting-started__bar-fill[data-v-0d21def8],.getting-started__toggle-icon[data-v-0d21def8]{transition:none}.getting-started__sweep[data-v-0d21def8]{display:none}}.AppSidebar[data-v-9ce80c6d]{--app-shell-ease:cubic-bezier(.65, 0, .35, 1);--app-shell-duration:var(--app-sidebar-width-duration,.5s);--app-sidebar-label-fade:.55s;--app-sidebar-label-clip-delay:.12s;--app-sidebar-label-reveal-delay:.35s;width:var(--app-sidebar-width-expanded,16.25rem);min-height:100vh;min-height:100dvh;color:var(--sidebar-foreground);background:var(--sidebar);font-family:var(--font-family-body),system-ui,sans-serif;transition:width var(--app-shell-duration) var(--app-shell-ease);will-change:width;border-right:none;flex-shrink:0;align-self:stretch;position:relative;overflow-x:hidden}.AppSidebar--collapsed[data-v-9ce80c6d]{width:var(--app-sidebar-width-collapsed,4.75rem)}.AppSidebar__sticky[data-v-9ce80c6d]{width:var(--app-sidebar-width-expanded,16.25rem);box-sizing:border-box;min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;padding:var(--padding);transition:width var(--app-shell-duration) var(--app-shell-ease);flex-direction:column;display:flex;position:fixed;top:0;left:0}.AppSidebar--collapsed .AppSidebar__sticky[data-v-9ce80c6d]{width:var(--app-sidebar-width-collapsed,4.75rem)}.AppSidebar__top[data-v-9ce80c6d]{gap:calc(var(--gap) / 2);flex-direction:column;flex-shrink:0;padding-bottom:.5rem;display:flex}.AppSidebar__brand-row[data-v-9ce80c6d]{--app-sidebar-brand-toggle:1.75rem;--app-sidebar-brand-gap:.375rem;--app-sidebar-logo-full-max:10rem;--app-sidebar-logo-mark-width:calc(var(--app-sidebar-logo-full-max) * 293 / 1477);width:100%;height:2.25rem;transition:height var(--app-shell-duration) var(--app-shell-ease);flex-shrink:0;margin-bottom:.25rem;position:relative}.AppSidebar--collapsed .AppSidebar__brand-row[data-v-9ce80c6d]{height:4.75rem}.AppSidebar__logo-wrap[data-v-9ce80c6d]{z-index:1;width:min(var(--app-sidebar-logo-full-max),100% - var(--app-sidebar-brand-toggle) - var(--app-sidebar-brand-gap));height:var(--app-sidebar-logo-mark-width);transition:width var(--app-shell-duration) var(--app-shell-ease),left var(--app-shell-duration) var(--app-shell-ease);text-decoration:none;display:block;position:absolute;top:.0625rem;left:0;overflow:hidden}.AppSidebar--collapsed .AppSidebar__logo-wrap[data-v-9ce80c6d]{width:var(--app-sidebar-logo-mark-width);left:.125rem}.AppSidebar__logo[data-v-9ce80c6d]{pointer-events:none;flex-shrink:0;max-width:none;display:flex;position:absolute;top:0;left:0}.AppSidebar__logo[data-v-9ce80c6d] .base-logo,.AppSidebar__logo[data-v-9ce80c6d] .base-logo__graphic,.AppSidebar__logo[data-v-9ce80c6d] .base-logo__svg{max-width:none}.AppSidebar__collapse-toggle.button[data-v-9ce80c6d]{z-index:2;width:var(--app-sidebar-brand-toggle);height:var(--app-sidebar-brand-toggle);transition:top var(--app-shell-duration) var(--app-shell-ease),opacity var(--app-sidebar-label-fade) var(--app-shell-ease),color .3s,background .3s;flex-shrink:0;position:absolute;top:.25rem;right:0;color:var(--sidebar-muted-foreground)!important}.AppSidebar__collapse-toggle.button[data-v-9ce80c6d] .button__ico-wrap--after{transition:transform var(--app-shell-duration) var(--app-shell-ease);transform:rotate(180deg)}@media (min-width:781px) and (hover:hover){.AppSidebar__collapse-toggle.button[data-v-9ce80c6d]:not(.disabled):not(.active):hover{color:var(--sidebar-foreground)!important;background:var(--sidebar-surface-hover)!important}}@media (min-width:781px){.AppSidebar__collapse-toggle.button[data-v-9ce80c6d]:not(.disabled):not(.active):active{color:var(--sidebar-foreground)!important;background:var(--sidebar-surface-hover)!important}}.AppSidebar__collapse-toggle.button[data-v-9ce80c6d]:not(.disabled):not(.active),.AppSidebar__control.button.icon[data-v-9ce80c6d]:not(.disabled):not(.active){-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}@media (max-width:780px){.AppSidebar__collapse-toggle--desktop.button[data-v-9ce80c6d]{display:none!important}}.AppSidebar__collapse-toggle--collapsed.button[data-v-9ce80c6d]{top:2.75rem;left:.0625rem}.AppSidebar__collapse-toggle--collapsed.button[data-v-9ce80c6d] .button__ico-wrap--after{transform:rotate(0)}.AppSidebar__fade-label[data-v-9ce80c6d]{white-space:nowrap;opacity:1;max-width:12.5rem;transition:opacity var(--app-sidebar-label-fade) var(--app-shell-ease) var(--app-sidebar-label-reveal-delay),max-width var(--app-shell-duration) var(--app-shell-ease),transform var(--app-shell-duration) var(--app-shell-ease),margin var(--app-shell-duration) var(--app-shell-ease),padding var(--app-shell-duration) var(--app-shell-ease);overflow:hidden;transform:translate(0)}.AppSidebar--collapsed .AppSidebar__fade-label[data-v-9ce80c6d]{opacity:0;pointer-events:none;max-width:0;transition:opacity var(--app-sidebar-label-fade) var(--app-shell-ease),max-width var(--app-shell-duration) var(--app-shell-ease) var(--app-sidebar-label-clip-delay),transform var(--app-shell-duration) var(--app-shell-ease),margin var(--app-shell-duration) var(--app-shell-ease),padding var(--app-shell-duration) var(--app-shell-ease);transform:translate(-.25rem);margin:0!important;padding-left:0!important;padding-right:0!important}.AppSidebar__section-label[data-v-9ce80c6d]{letter-spacing:.06em;text-transform:uppercase;max-height:1.25rem;color:var(--sidebar-muted-foreground);opacity:1;white-space:nowrap;transition:opacity var(--app-sidebar-label-fade) var(--app-shell-ease) var(--app-sidebar-label-reveal-delay),max-height var(--app-shell-duration) var(--app-shell-ease),margin var(--app-shell-duration) var(--app-shell-ease),padding var(--app-shell-duration) var(--app-shell-ease);margin:0;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1rem;overflow:hidden}.AppSidebar__section-label--tight[data-v-9ce80c6d]{margin-top:.25rem;padding-left:0}.AppSidebar--collapsed .AppSidebar__section-label[data-v-9ce80c6d]{opacity:0;pointer-events:none;max-height:0;transition:opacity var(--app-sidebar-label-fade) var(--app-shell-ease),max-height var(--app-shell-duration) var(--app-shell-ease),margin var(--app-shell-duration) var(--app-shell-ease),padding var(--app-shell-duration) var(--app-shell-ease);margin:0;padding-top:0;padding-bottom:0}.AppSidebar__site-switch[data-v-9ce80c6d]{width:100%;position:relative}.AppSidebar__site-trigger[data-v-9ce80c6d]{justify-content:space-between;align-items:center;gap:calc(var(--gap) / 2);border:1px solid var(--sidebar-edge);background:var(--sidebar-surface-subtle);width:100%;color:var(--sidebar-foreground);height:var(--button-height-small);cursor:pointer;transition:background .3s,border-color .3s,padding var(--app-shell-duration),gap var(--app-shell-duration);border-radius:.375rem;padding:.1875rem .625rem;display:flex}.AppSidebar--collapsed .AppSidebar__site-trigger[data-v-9ce80c6d]{gap:0;padding-left:.3125rem;padding-right:.3125rem}.AppSidebar__site-trigger[data-v-9ce80c6d]:hover:not(:disabled){background:var(--sidebar-surface-hover)}.AppSidebar__site-trigger[data-v-9ce80c6d]:disabled{opacity:.6;cursor:not-allowed}.AppSidebar__site-trigger-inner[data-v-9ce80c6d]{justify-content:flex-start;align-items:center;gap:calc(var(--gap) / 2);min-width:0;transition:var(--app-shell-duration);display:flex}.AppSidebar--collapsed .AppSidebar__site-trigger-inner[data-v-9ce80c6d]{gap:0}.AppSidebar__site-trigger-text[data-v-9ce80c6d]{white-space:nowrap;text-overflow:ellipsis;color:var(--sidebar-foreground);font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}.AppSidebar__site-logo[data-v-9ce80c6d]{flex-shrink:0}.AppSidebar__site-chevron[data-v-9ce80c6d]{opacity:.7;transition:transform .3s,margin var(--app-shell-duration) var(--app-shell-ease);flex-shrink:0}.AppSidebar__locale-chevron--open[data-v-9ce80c6d],.AppSidebar__site-chevron--open[data-v-9ce80c6d]{transform:rotate(180deg)}.AppSidebar--collapsed .AppSidebar__site-chevron[data-v-9ce80c6d]{margin-left:0}.AppSidebar__site-menu[data-v-9ce80c6d]{z-index:6;border:1px solid var(--border);background:var(--card);box-shadow:var(--sidebar-menu-shadow);max-height:calc(min(60vh,20rem));color:var(--foreground);border-radius:.5rem;padding:.25rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.AppSidebar__site-menu--teleport[data-v-9ce80c6d]{z-index:9999;width:15rem;max-height:calc(min(60vh,20rem));position:fixed;top:auto;right:auto}.AppSidebar__site-group-label[data-v-9ce80c6d]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:.375rem 0 .125rem;padding:0 .625rem;font-size:.6875rem;font-weight:600}.AppSidebar__site-group-label[data-v-9ce80c6d]:first-child{margin-top:0}.AppSidebar__site-item-copy[data-v-9ce80c6d]{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.AppSidebar__site-item-name[data-v-9ce80c6d],.AppSidebar__site-item-owner[data-v-9ce80c6d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppSidebar__site-item-owner[data-v-9ce80c6d]{color:var(--muted-foreground);font-size:.6875rem;font-weight:500;line-height:1.3}.AppSidebar__site-item[data-v-9ce80c6d]{align-items:center;gap:calc(var(--gap) / 2);width:100%;min-height:var(--button-height-small);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .3s;display:flex}.AppSidebar__site-item[data-v-9ce80c6d]:hover{background:var(--hover-overlay)}.AppSidebar__site-item--active[data-v-9ce80c6d]{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.AppSidebar__site-item--locked[data-v-9ce80c6d]{color:var(--muted-foreground);cursor:not-allowed}.AppSidebar__site-item--locked[data-v-9ce80c6d]:hover{background:0 0}.AppSidebar__site-item--add[data-v-9ce80c6d]{border-top:1px solid var(--border);color:var(--muted-foreground);border-radius:0;margin-top:.25rem;font-weight:500;transition:all .3s}.AppSidebar__site-item--add[data-v-9ce80c6d]:first-child{border-top:none;margin-top:0}.AppSidebar__site-item--add[data-v-9ce80c6d]:hover{color:var(--foreground)}.AppSidebar__add-icon-wrap[data-v-9ce80c6d]{border:1px dashed var(--sidebar-dash-border);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.AppSidebar__nav[data-v-9ce80c6d]{min-height:0;padding:var(--margin-small) 0;flex:1;overflow-y:auto}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar{width:.25rem;height:.25rem}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar-track{border-radius:.75rem}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar-track{background-color:var(--code-block-bg)}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar-track:active{background-color:var(--code-block-bg)}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar-track:hover{background-color:var(--code-block-bg)}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:.75rem;transition:background .2s}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar-thumb:active{background-color:var(--accent)}.AppSidebar__nav[data-v-9ce80c6d]::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.AppSidebar__nav-block[data-v-9ce80c6d]{margin-bottom:calc(var(--margin) / 2);transition:margin var(--app-shell-duration) var(--app-shell-ease)}.AppSidebar__nav-block[data-v-9ce80c6d]:last-child{margin-bottom:0}.AppSidebar--collapsed .AppSidebar__nav-block[data-v-9ce80c6d]{margin-bottom:calc(var(--margin) / 3)}.AppSidebar__nav-list[data-v-9ce80c6d]{margin:calc(var(--margin) / 4) 0 0;transition:margin var(--app-shell-duration) var(--app-shell-ease);padding:0;list-style:none}.AppSidebar--collapsed .AppSidebar__nav-list[data-v-9ce80c6d]{margin-top:0}.AppSidebar__nav-list li[data-v-9ce80c6d]{margin-bottom:calc(var(--margin) / 4)}.AppSidebar__nav-list li[data-v-9ce80c6d]:last-child{margin-bottom:0}.AppSidebar__link[data-v-9ce80c6d]{justify-content:flex-start;align-items:center;gap:calc(var(--gap) / 2);padding:calc(var(--padding) / 2) calc(var(--padding) / 2);border-radius:var(--radius-md);color:var(--sidebar-foreground);transition:background .3s,color .3s,padding var(--app-shell-duration),gap var(--app-shell-duration);font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;display:flex}.AppSidebar--collapsed .AppSidebar__link[data-v-9ce80c6d]{padding:calc(var(--padding) / 3) calc(var(--padding) / 2);gap:0}.AppSidebar__link[data-v-9ce80c6d]:hover{background:var(--sidebar-surface-subtle)}.AppSidebar__link--active[data-v-9ce80c6d]{color:var(--sidebar-foreground);background:var(--sidebar-surface-active)}.AppSidebar__link--active .AppSidebar__link-icon[data-v-9ce80c6d]{color:var(--sidebar-primary-foreground)}.AppSidebar__link-icon-wrap[data-v-9ce80c6d]{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.AppSidebar__link-icon[data-v-9ce80c6d]{flex-shrink:0;transition:color .3s}.AppSidebar__link-badge[data-v-9ce80c6d]{background:var(--primary);min-width:1.25rem;color:var(--primary-foreground);text-align:center;border-radius:.625rem;flex-shrink:0;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.125rem}.AppSidebar--collapsed .AppSidebar__link-badge[data-v-9ce80c6d]{min-width:0}.AppSidebar__link-dot[data-v-9ce80c6d]{background:var(--primary);opacity:0;width:.4375rem;height:.4375rem;transition:opacity var(--app-sidebar-label-fade) var(--app-shell-ease);border-radius:50%;position:absolute;top:-.125rem;right:-.125rem}.AppSidebar--collapsed .AppSidebar__link-dot[data-v-9ce80c6d]{opacity:1;transition:opacity var(--app-sidebar-label-fade) var(--app-shell-ease) var(--app-sidebar-label-reveal-delay)}.AppSidebar__footer[data-v-9ce80c6d]{border-top:1px solid var(--sidebar-divider);transition:margin var(--app-shell-duration) var(--app-shell-ease),padding var(--app-shell-duration) var(--app-shell-ease);flex-shrink:0;margin:auto -.5rem 0;padding:1.0625rem .5rem 0}.AppSidebar--collapsed .AppSidebar__footer[data-v-9ce80c6d]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.AppSidebar__user[data-v-9ce80c6d]{justify-content:flex-start;align-items:center;gap:calc(var(--gap) / 2);transition:gap var(--app-shell-duration) var(--app-shell-ease),margin var(--app-shell-duration) var(--app-shell-ease);margin-bottom:1rem;padding-left:.125rem;display:flex}.AppSidebar--collapsed .AppSidebar__user[data-v-9ce80c6d]{gap:0;margin-bottom:.75rem}.AppSidebar__avatar-wrap[data-v-9ce80c6d]{flex-shrink:0;line-height:0}.AppSidebar__user-text[data-v-9ce80c6d]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.AppSidebar__user-name[data-v-9ce80c6d]{color:var(--sidebar-foreground);font-size:.8125rem;font-weight:600}.AppSidebar__user-email[data-v-9ce80c6d],.AppSidebar__user-name[data-v-9ce80c6d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppSidebar__user-email[data-v-9ce80c6d]{color:var(--sidebar-muted-foreground);font-size:.75rem}.AppSidebar__controls[data-v-9ce80c6d]{align-items:center;gap:calc(var(--gap) / 5);display:flex}.AppSidebar--collapsed .AppSidebar__controls[data-v-9ce80c6d]{flex-direction:column;align-items:flex-start}.AppSidebar__controls[data-v-9ce80c6d] .base-tooltip-wrapper.AppSidebar__control-tip{width:auto;display:inline-flex}.AppSidebar__control-tip--end[data-v-9ce80c6d]{margin-left:auto}.AppSidebar--collapsed .AppSidebar__control-tip--end[data-v-9ce80c6d]{margin-left:0}.AppSidebar__control.button.icon[data-v-9ce80c6d]{width:var(--button-height-small);height:var(--button-height-small);border-radius:var(--radius-md);color:var(--sidebar-muted-foreground)}.AppSidebar__control.button.icon[data-v-9ce80c6d]:focus-visible{outline-offset:-.125rem}@media (min-width:781px) and (hover:hover){.AppSidebar__control.button.icon[data-v-9ce80c6d]:not(.disabled):not(.active):hover{color:var(--sidebar-foreground);background:var(--sidebar-surface-hover)}}@media (pointer:coarse){.AppSidebar__control.button.icon[data-v-9ce80c6d]{width:44px;height:44px}}.AppSidebar__control--locale.button.icon[data-v-9ce80c6d]{width:auto;min-width:var(--button-height-small);padding:0 calc(var(--padding) / 2);gap:calc(var(--gap) / 5);transition:color .3s,background .3s,padding var(--app-shell-duration) var(--app-shell-ease),gap var(--app-shell-duration) var(--app-shell-ease)}@media (pointer:coarse){.AppSidebar__control--locale.button.icon[data-v-9ce80c6d]{width:auto;min-width:44px}}.AppSidebar--collapsed .AppSidebar__control--locale.button.icon[data-v-9ce80c6d]{width:var(--button-height-small);gap:0;padding:0}.AppSidebar__locale-code[data-v-9ce80c6d]{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.AppSidebar__locale-chevron[data-v-9ce80c6d]{transition:transform .3s,opacity var(--app-sidebar-label-fade) var(--app-shell-ease)}.AppSidebar__backdrop[data-v-9ce80c6d]{display:none}.AppSidebar__mobile-toggle[data-v-9ce80c6d]{position:absolute;top:0;left:100%;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important}@media (min-width:781px){.AppSidebar__control.button.icon[data-v-9ce80c6d]:not(.disabled):not(.active):active{color:var(--sidebar-foreground);background:var(--sidebar-surface-hover)}.AppSidebar__mobile-toggle[data-v-9ce80c6d]{display:none!important}}.AppSidebar__wrapper[data-v-9ce80c6d]{touch-action:pan-y;margin-right:calc(var(--padding) * -.75);padding-right:calc(var(--padding) * .75);transition:margin var(--app-shell-duration) var(--app-shell-ease),padding var(--app-shell-duration) var(--app-shell-ease);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.AppSidebar--collapsed .AppSidebar__wrapper[data-v-9ce80c6d]{margin-right:0;padding-right:0}.AppSidebar[data-v-9ce80c6d] .base-tooltip-wrapper{width:100%;display:block}@media (max-width:780px){.AppSidebar__link-dot[data-v-9ce80c6d]{opacity:0}.AppSidebar[data-v-9ce80c6d]{z-index:60;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;overflow:visible;transform:translate(-100%);box-shadow:0 24px 48px #00000080}.AppSidebar[data-v-9ce80c6d],.AppSidebar--collapsed[data-v-9ce80c6d]{width:calc(min(100vw - 3rem,17.5rem))}.AppSidebar--open[data-v-9ce80c6d]{transform:translate(0)}.AppSidebar__backdrop[data-v-9ce80c6d]{opacity:0;pointer-events:none;background:#00000059;width:100vw;transition:opacity .3s;display:block;position:fixed;top:0;bottom:0;left:100%}.AppSidebar--open .AppSidebar__backdrop[data-v-9ce80c6d],.AppSidebar__fade-label[data-v-9ce80c6d]{opacity:1;pointer-events:auto}.AppSidebar__mobile-toggle[data-v-9ce80c6d]{z-index:2;cursor:pointer}.AppSidebar__sticky[data-v-9ce80c6d]{width:100%;min-height:100vh;max-height:100vh;position:relative;left:auto}.AppSidebar__fade-label[data-v-9ce80c6d]{max-width:12.5rem;transform:none}}@media (prefers-reduced-motion:reduce){.AppSidebar[data-v-9ce80c6d],.AppSidebar__brand-row[data-v-9ce80c6d],.AppSidebar__collapse-toggle[data-v-9ce80c6d],.AppSidebar__control[data-v-9ce80c6d],.AppSidebar__fade-label[data-v-9ce80c6d],.AppSidebar__link[data-v-9ce80c6d],.AppSidebar__locale-chevron[data-v-9ce80c6d],.AppSidebar__logo[data-v-9ce80c6d],.AppSidebar__logo-wrap[data-v-9ce80c6d],.AppSidebar__section-label[data-v-9ce80c6d],.AppSidebar__site-trigger[data-v-9ce80c6d],.AppSidebar__sticky[data-v-9ce80c6d],.AppSidebar__user[data-v-9ce80c6d],.AppSidebar__collapse-toggle[data-v-9ce80c6d] .button__ico-wrap--after{transition:none}}.website-suspended-banner[data-v-965a47c5],.billing-past-due-banner[data-v-65df0841]{margin:var(--padding) var(--padding) 0;max-width:calc(var(--container-max-width,100%) + var(--padding) * 2)}.agent-launcher[data-v-3ba1aa1d]{top:calc(1rem + var(--app-frame-pad,0px));right:calc(1rem + var(--app-frame-pad,0px));z-index:55;border:1px solid var(--border);background:var(--card);width:2.375rem;height:2.375rem;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,transform .3s,border-color .3s,background .3s;display:flex;position:fixed;box-shadow:0 .25rem .875rem #0000001a}.agent-launcher--hidden[data-v-3ba1aa1d]{opacity:0;pointer-events:none;transform:scale(.85)}@media (min-width:781px) and (hover:hover){.agent-launcher[data-v-3ba1aa1d]:hover{border-color:var(--primary);background:var(--muted)}}@media (min-width:781px){.agent-launcher[data-v-3ba1aa1d]:active{border-color:var(--primary);background:var(--muted)}}.agent-launcher[data-v-3ba1aa1d]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.agent-launcher[data-v-3ba1aa1d] .icon{color:var(--primary)}.agent-launcher__badge[data-v-3ba1aa1d]{background:var(--primary);min-width:1rem;height:1rem;color:var(--primary-foreground);text-align:center;border-radius:.5rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.25rem;right:-.25rem}@media (max-width:780px){.agent-launcher[data-v-3ba1aa1d]{top:calc(.75rem + env(safe-area-inset-top,0px));right:.75rem}}@media (prefers-reduced-motion:reduce){.agent-launcher[data-v-3ba1aa1d]{transition:none}}.CommandCenter[data-v-1cbda94d]{--cc-shell-ease:cubic-bezier(.65, 0, .35, 1);--cc-shell-duration:.5s;--cc-content-fade:.55s;--cc-content-clip-delay:.12s;--cc-content-reveal-delay:.28s;--cc-width:calc(min(100vw - 2rem, 18.75rem));--cc-deck-h:2.75rem;--cc-body-h:10.5rem;--cc-radius:.875rem;--cc-body-op-delay:var(--cc-content-reveal-delay);--cc-body-h-delay:0s;--cc-clear-op-delay:var(--cc-content-reveal-delay);--cc-clear-clip-delay:0s;--cc-mac-op-delay:var(--cc-content-reveal-delay);--cc-bar-op-delay:0s;right:var(--padding);bottom:calc(var(--padding) + var(--onboarding-dock-h,0px));z-index:50;width:var(--cc-width);font-family:var(--font-family-body),sans-serif;transform-origin:100% 100%;opacity:1;transition:opacity var(--cc-content-fade) var(--cc-shell-ease),transform var(--cc-shell-duration) var(--cc-shell-ease);position:fixed;transform:translateY(0)}.CommandCenter[data-v-1cbda94d] *,.CommandCenter[data-v-1cbda94d] :after,.CommandCenter[data-v-1cbda94d] :before{box-sizing:border-box}.CommandCenter__shell[data-v-1cbda94d]{border-radius:var(--cc-radius);border:1px solid var(--border-strong);background:var(--card);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 4%,transparent),0 .625rem 1.75rem #00000061;transition:border-color var(--cc-shell-duration) var(--cc-shell-ease),background var(--cc-shell-duration) var(--cc-shell-ease),box-shadow var(--cc-shell-duration) var(--cc-shell-ease);flex-direction:column;display:flex;overflow:hidden}.CommandCenter.CommandCenter--collapsed-pill .CommandCenter__shell[data-v-1cbda94d]{border-color:color-mix(in srgb,var(--primary) 22%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 7%,var(--background))}[data-theme=light] .CommandCenter.CommandCenter--collapsed-pill .CommandCenter__shell[data-v-1cbda94d]{background:var(--white)}.CommandCenter.CommandCenter--pill-done .CommandCenter__shell[data-v-1cbda94d]{border-color:color-mix(in srgb,var(--success) 28%,var(--border-strong))}.CommandCenter__deck[data-v-1cbda94d]{z-index:1;height:var(--cc-deck-h);border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--foreground) 2%,transparent);transition:border-color var(--cc-shell-duration) var(--cc-shell-ease),background var(--cc-shell-duration) var(--cc-shell-ease);flex-shrink:0;position:relative}.CommandCenter__collapsed-bar[data-v-1cbda94d]{z-index:1;border-radius:inherit;color:var(--muted-foreground);cursor:pointer;font:inherit;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--cc-content-fade) var(--cc-shell-ease) var(--cc-bar-op-delay),color .3s;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;background:0 0;border:none;align-items:center;gap:.5rem;padding:0 2.5rem 0 .75rem;display:flex;position:absolute;inset:0}@media (min-width:781px) and (hover:hover){.CommandCenter__collapsed-bar[data-v-1cbda94d]:hover{color:var(--foreground)}}@media (min-width:781px){.CommandCenter__collapsed-bar[data-v-1cbda94d]:active{color:var(--foreground)}}.CommandCenter.CommandCenter--collapsed-pill .CommandCenter__collapsed-bar[data-v-1cbda94d]{color:var(--primary);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;padding-left:.625rem}@media (min-width:781px) and (hover:hover){.CommandCenter.CommandCenter--collapsed-pill .CommandCenter__collapsed-bar[data-v-1cbda94d]:hover{color:var(--primary)}}@media (min-width:781px){.CommandCenter.CommandCenter--collapsed-pill .CommandCenter__collapsed-bar[data-v-1cbda94d]:active{color:var(--primary)}}.CommandCenter.CommandCenter--pill-done .CommandCenter__collapsed-bar[data-v-1cbda94d]{color:var(--success);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}@media (min-width:781px) and (hover:hover){.CommandCenter.CommandCenter--pill-done .CommandCenter__collapsed-bar[data-v-1cbda94d]:hover{color:var(--success)}}@media (min-width:781px){.CommandCenter.CommandCenter--pill-done .CommandCenter__collapsed-bar[data-v-1cbda94d]:active{color:var(--success)}}.CommandCenter__status-icon[data-v-1cbda94d]{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.CommandCenter__status-icon--done[data-v-1cbda94d]{color:var(--success)}.CommandCenter__status-icon--running[data-v-1cbda94d]{color:var(--primary)}.CommandCenter__status-spinner[data-v-1cbda94d]{display:block}.CommandCenter__idle-label[data-v-1cbda94d],.CommandCenter__status-label[data-v-1cbda94d]{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:auto;min-width:0;max-width:100%;font-size:.8125rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.CommandCenter__idle-label[data-v-1cbda94d]{letter-spacing:.034375rem;text-transform:uppercase;font-size:.75rem}.CommandCenter__mac-bar[data-v-1cbda94d]{z-index:0;opacity:1;pointer-events:none;transition:opacity var(--cc-content-fade) var(--cc-shell-ease) var(--cc-mac-op-delay);align-items:center;padding:0 0 0 .75rem;display:flex;position:absolute;inset:0 4.25rem 0 0}.CommandCenter__mac-start[data-v-1cbda94d]{align-items:center;gap:var(--margin-small);min-width:0;display:flex}.CommandCenter__lights[data-v-1cbda94d]{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.CommandCenter__light[data-v-1cbda94d]{border-radius:.3125rem;flex-shrink:0;width:.625rem;height:.625rem}.CommandCenter__light--red[data-v-1cbda94d]{background:#ef4444}.CommandCenter__light--amber[data-v-1cbda94d]{background:#f59e0b}.CommandCenter__light--green[data-v-1cbda94d]{background:#22c55e}.CommandCenter__terminal-line[data-v-1cbda94d]{letter-spacing:.034375rem;min-width:0;color:var(--muted-foreground);align-items:center;margin:0;font-size:.75rem;font-weight:500;line-height:normal;display:flex}.CommandCenter__terminal-line--interactive[data-v-1cbda94d]{font:inherit;letter-spacing:.034375rem;color:var(--muted-foreground);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;background:0 0;border:none;gap:.375rem;padding:0;font-size:.75rem;font-weight:500;transition:color .3s}@media (min-width:781px) and (hover:hover){.CommandCenter__terminal-line--interactive[data-v-1cbda94d]:hover{color:var(--foreground)}}@media (min-width:781px){.CommandCenter__terminal-line--interactive[data-v-1cbda94d]:active{color:var(--foreground)}}.CommandCenter--collapsed .CommandCenter__terminal-line--interactive[data-v-1cbda94d]{pointer-events:none}.CommandCenter__unread[data-v-1cbda94d]{background:var(--primary);min-width:1rem;color:var(--primary-foreground);letter-spacing:0;text-align:center;border-radius:.5rem;flex-shrink:0;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1rem}.CommandCenter__terminal-prompt[data-v-1cbda94d]{flex-shrink:0}.CommandCenter__terminal-label[data-v-1cbda94d]{text-transform:uppercase;white-space:nowrap;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.CommandCenter__deck-actions[data-v-1cbda94d]{z-index:2;align-items:center;gap:.125rem;display:flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.CommandCenter__clear-slot[data-v-1cbda94d]{opacity:1;max-width:1.75rem;transition:opacity var(--cc-content-fade) var(--cc-shell-ease) var(--cc-clear-op-delay),max-width var(--cc-shell-duration) var(--cc-shell-ease) var(--cc-clear-clip-delay),margin var(--cc-shell-duration) var(--cc-shell-ease) var(--cc-clear-clip-delay);align-items:center;display:flex;overflow:hidden}.CommandCenter__icon-action[data-v-1cbda94d]{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .3s,background .3s;display:flex}@media (min-width:781px) and (hover:hover){.CommandCenter__icon-action[data-v-1cbda94d]:hover{color:var(--foreground);background:var(--hover-overlay)}}@media (min-width:781px){.CommandCenter__icon-action[data-v-1cbda94d]:active{color:var(--foreground);background:var(--hover-overlay)}}.CommandCenter__toggle[data-v-1cbda94d] .button__ico-wrap--after{transition:transform var(--cc-shell-duration) var(--cc-shell-ease);transform:rotate(0)}.CommandCenter__body[data-v-1cbda94d]{max-height:var(--cc-body-h);opacity:1;transition:opacity var(--cc-content-fade) var(--cc-shell-ease) var(--cc-body-op-delay),max-height var(--cc-shell-duration) var(--cc-shell-ease) var(--cc-body-h-delay);overflow:hidden}.CommandCenter.CommandCenter--collapsed[data-v-1cbda94d]{--cc-body-op-delay:0s;--cc-body-h-delay:var(--cc-content-clip-delay);--cc-clear-op-delay:0s;--cc-clear-clip-delay:var(--cc-content-clip-delay);--cc-mac-op-delay:0s;--cc-bar-op-delay:var(--cc-content-reveal-delay)}.CommandCenter.CommandCenter--collapsed .CommandCenter__shell[data-v-1cbda94d]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 4%,transparent),0 .5rem 1.25rem #00000047}.CommandCenter.CommandCenter--collapsed .CommandCenter__deck[data-v-1cbda94d]{background:0 0;border-bottom-color:#0000}.CommandCenter.CommandCenter--collapsed .CommandCenter__collapsed-bar[data-v-1cbda94d]{opacity:1;pointer-events:auto}.CommandCenter.CommandCenter--collapsed .CommandCenter__mac-bar[data-v-1cbda94d]{opacity:0}.CommandCenter.CommandCenter--collapsed .CommandCenter__clear-slot[data-v-1cbda94d]{opacity:0;pointer-events:none;max-width:0;margin:0}.CommandCenter.CommandCenter--collapsed .CommandCenter__toggle[data-v-1cbda94d]{color:inherit}.CommandCenter.CommandCenter--collapsed .CommandCenter__toggle[data-v-1cbda94d] .button__ico-wrap--after{transform:rotate(180deg)}.CommandCenter.CommandCenter--collapsed .CommandCenter__body[data-v-1cbda94d]{opacity:0;max-height:0}.CommandCenter.CommandCenter--behind-dock[data-v-1cbda94d]{opacity:0;pointer-events:none;transition:opacity var(--cc-content-fade) var(--cc-shell-ease),transform var(--cc-shell-duration) var(--cc-shell-ease);transform:translateY(.5rem)}.CommandCenter.CommandCenter--collapsed-pill .CommandCenter__toggle[data-v-1cbda94d]{color:var(--primary)}.CommandCenter.CommandCenter--pill-done .CommandCenter__toggle[data-v-1cbda94d]{color:var(--success)}.CommandCenter__list[data-v-1cbda94d]{max-height:var(--cc-body-h);margin:0;padding:.375rem 0;list-style:none;overflow:hidden auto}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar{width:.25rem;height:.25rem}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar-track{border-radius:.75rem}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar-track{background-color:var(--code-block-bg)}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar-track:active{background-color:var(--code-block-bg)}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar-track:hover{background-color:var(--code-block-bg)}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:.75rem;transition:background .2s}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar-thumb:active{background-color:var(--accent)}.CommandCenter__list[data-v-1cbda94d]::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.CommandCenter__row[data-v-1cbda94d]{justify-content:space-between;align-items:center;gap:calc(var(--gap) / 2);padding:calc(var(--padding) / 2);display:flex}.CommandCenter__row-main[data-v-1cbda94d]{flex:auto;align-items:center;gap:.625rem;min-width:0;display:flex}.CommandCenter__row-icon[data-v-1cbda94d]{width:1rem;height:1rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommandCenter__row-svg[data-v-1cbda94d]{display:block}.CommandCenter__row-svg--muted[data-v-1cbda94d]{color:var(--muted-foreground)}.CommandCenter__row-fail[data-v-1cbda94d]{color:var(--destructive);font-size:.75rem;font-weight:700;line-height:1}.CommandCenter__row-text[data-v-1cbda94d]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.CommandCenter__row-text[data-v-1cbda94d],.CommandCenter__row-time[data-v-1cbda94d]{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;line-height:normal}.CommandCenter__row-time[data-v-1cbda94d]{flex-shrink:0;font-weight:400}.CommandCenter__row--running[data-v-1cbda94d]{border-left:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}.CommandCenter__row--running .CommandCenter__row-icon[data-v-1cbda94d]{color:var(--primary)}.CommandCenter__row--running .CommandCenter__row-text[data-v-1cbda94d]{color:var(--foreground)}.CommandCenter__row--failed .CommandCenter__row-text[data-v-1cbda94d]{color:color-mix(in srgb,var(--destructive) 85%,var(--foreground))}.CommandCenter__row--pending .CommandCenter__row-text[data-v-1cbda94d]{color:var(--input-placeholder-fg)}.CommandCenter__empty[data-v-1cbda94d]{color:var(--muted-foreground);padding:.75rem 1rem;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.CommandCenter[data-v-1cbda94d]{--cc-shell-duration:.01ms;--cc-content-fade:.01ms;--cc-content-reveal-delay:0s;--cc-content-clip-delay:0s}.CommandCenter__body[data-v-1cbda94d],.CommandCenter__clear-slot[data-v-1cbda94d],.CommandCenter__collapsed-bar[data-v-1cbda94d],.CommandCenter__deck[data-v-1cbda94d],.CommandCenter__mac-bar[data-v-1cbda94d],.CommandCenter__shell[data-v-1cbda94d],.CommandCenter__toggle[data-v-1cbda94d] .button__ico-wrap,.CommandCenter__toggle[data-v-1cbda94d] .button__ico-wrap--after{transition:none}}.app-tour[data-v-b40cf9e3]{z-index:50000;pointer-events:none;position:fixed;inset:0}.app-tour__scrim[data-v-b40cf9e3]{pointer-events:auto;width:100%;height:100%;position:fixed;inset:0}.app-tour__scrim-fill[data-v-b40cf9e3]{fill:#02061747}.app-tour__ring[data-v-b40cf9e3]{fill:none;stroke:var(--primary);stroke-width:2px;opacity:.9;pointer-events:none}.app-tour__card[data-v-b40cf9e3]{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:.375rem;padding:1rem;display:flex;box-shadow:0 20px 50px -20px #02061799}.app-tour__card[data-v-b40cf9e3]:focus-visible{outline:2px solid var(--primary);outline-offset:.125rem}.app-tour__body[data-v-b40cf9e3]{flex-direction:column;gap:.375rem;display:flex}.app-tour__counter[data-v-b40cf9e3]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem}.app-tour__title[data-v-b40cf9e3]{color:var(--foreground);margin:0;font-weight:600}.app-tour__text[data-v-b40cf9e3]{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.app-tour__actions[data-v-b40cf9e3]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.app-tour__nav[data-v-b40cf9e3]{align-items:center;gap:.5rem;display:flex}.app-tour-invite[data-v-b40cf9e3]{z-index:50000;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex;position:fixed;box-shadow:0 1.125rem 2.875rem -1.125rem #02061773}.app-tour-invite__title[data-v-b40cf9e3]{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.app-tour-invite__text[data-v-b40cf9e3]{color:var(--muted-foreground);margin:0;font-size:.78125rem;line-height:1.5}.app-tour-invite__actions[data-v-b40cf9e3]{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.app-tour-invite-enter-active[data-v-b40cf9e3]{transition:opacity .32s,transform .38s cubic-bezier(.22,1,.36,1)}.app-tour-invite-leave-active[data-v-b40cf9e3]{transition:opacity .18s,transform .18s}.app-tour-invite-enter-from[data-v-b40cf9e3],.app-tour-invite-leave-to[data-v-b40cf9e3]{opacity:0;transform:translate(-.625rem)scale(.98)}.app-tour-fade-enter-active[data-v-b40cf9e3],.app-tour-fade-leave-active[data-v-b40cf9e3]{transition:opacity .26s var(--app-shell-ease,ease)}.app-tour-fade-enter-from[data-v-b40cf9e3],.app-tour-fade-leave-to[data-v-b40cf9e3]{opacity:0}.app-tour-copy-enter-active[data-v-b40cf9e3]{transition:opacity .2s 90ms,transform .2s 90ms}.app-tour-copy-leave-active[data-v-b40cf9e3]{transition:opacity .12s,transform .12s}.app-tour-copy-enter-from[data-v-b40cf9e3]{opacity:0;transform:translateY(.375rem)}.app-tour-copy-leave-to[data-v-b40cf9e3]{opacity:0;transform:translateY(-.25rem)}@media (max-width:780px){.app-tour[data-v-b40cf9e3],.app-tour-invite[data-v-b40cf9e3]{display:none}}@media (prefers-reduced-motion:reduce){.app-tour__card[data-v-b40cf9e3]{box-shadow:none}.app-tour-copy-enter-active[data-v-b40cf9e3],.app-tour-copy-leave-active[data-v-b40cf9e3],.app-tour-fade-enter-active[data-v-b40cf9e3],.app-tour-fade-leave-active[data-v-b40cf9e3],.app-tour-invite-enter-active[data-v-b40cf9e3],.app-tour-invite-leave-active[data-v-b40cf9e3]{transition:none}}.app-layout[data-v-2945c2d0]{--app-sidebar-width:var(--app-sidebar-width-expanded,16.25rem);--app-frame-pad:0px;--app-shell-ease:cubic-bezier(.65, 0, .35, 1);--app-sidebar-width-duration:.5s;--app-shell-duration:1.2s;--agent-dock-duration:var(--app-sidebar-width-duration);--agent-dock-ease:var(--app-shell-ease);--agent-dock-gutter:0px;--agent-dock-width:25.5rem;min-height:100vh;min-height:100dvh;color:var(--foreground);background:var(--sidebar);transition:--app-sidebar-width var(--app-sidebar-width-duration) var(--app-shell-ease),--agent-dock-gutter var(--agent-dock-duration) var(--agent-dock-ease)}.app-layout--sidebar-collapsed[data-v-2945c2d0]{--app-sidebar-width:var(--app-sidebar-width-collapsed,4.75rem)}@media (min-width:781px){.app-layout[data-v-2945c2d0]{--app-frame-pad:var(--app-frame-inset,.5rem);width:100%;height:100vh;height:100dvh;max-height:100vh;overscroll-behavior:none;min-height:0;max-height:100dvh;position:fixed;inset:0;overflow:hidden}}@media (max-width:780px){.app-layout[data-v-2945c2d0]{--app-sidebar-width:0px;--app-frame-pad:0px;height:auto;min-height:100vh;background:var(--background);min-height:100dvh;overflow:visible}}@media (prefers-reduced-motion:reduce){.app-layout[data-v-2945c2d0]{transition:none}}.app-layout__shell[data-v-2945c2d0]{min-height:100vh;box-sizing:border-box;align-items:stretch;min-height:100dvh;display:flex}@media (min-width:781px){.app-layout__shell[data-v-2945c2d0]{height:100%;min-height:0;padding:var(--app-frame-pad) var(--app-frame-pad) var(--app-frame-pad) 0}}@media (max-width:780px){.app-layout__shell[data-v-2945c2d0]{min-height:100vh;min-height:100dvh;padding:0}}.app-layout__main[data-v-2945c2d0]{background:var(--background);min-width:0;padding-bottom:calc(-.75rem + var(--padding) * 2);box-sizing:border-box;transition:border-radius var(--app-shell-duration) var(--app-shell-ease),box-shadow var(--app-shell-duration) var(--app-shell-ease);flex:1;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}@media (min-width:781px){.app-layout__main[data-v-2945c2d0]{overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;border-radius:var(--radius-2xl);height:100%;min-height:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 6%,transparent),0 .75rem 2.5rem #0000002e;overflow:hidden auto}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar{width:.25rem;height:.25rem}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar-track{border-radius:.75rem}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar-track{background-color:var(--code-block-bg)}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar-track:active{background-color:var(--code-block-bg)}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar-track:hover{background-color:var(--code-block-bg)}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:.75rem;transition:background .2s}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar-thumb:active{background-color:var(--accent)}.app-layout__main[data-v-2945c2d0]::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}}@media (max-width:780px){.app-layout__main[data-v-2945c2d0]{height:auto;box-shadow:none;padding-top:2rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px));border-radius:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.app-layout__main[data-v-2945c2d0]{transition:none}}.app-layout__main-content[data-v-2945c2d0]{min-width:0}.app-layout__dock[data-v-2945c2d0]{width:0;min-width:0;transition:width var(--agent-dock-duration) var(--agent-dock-ease);flex:none;position:relative;overflow:hidden}.app-layout__dock--open[data-v-2945c2d0]{width:var(--agent-dock-width)}.app-layout__dock--resizing[data-v-2945c2d0]{-webkit-user-select:none;user-select:none;transition:none}.app-layout__dock--resizing .app-layout__dock-inner[data-v-2945c2d0]{transition:none}@media (min-width:1101px){.app-layout--dock-open[data-v-2945c2d0]{--agent-dock-gutter:calc(var(--agent-dock-width) + var(--app-frame-pad))}.app-layout__dock[data-v-2945c2d0]{height:100%;min-height:0;transition:width var(--agent-dock-duration) var(--agent-dock-ease),margin-left var(--agent-dock-duration) var(--agent-dock-ease),box-shadow var(--agent-dock-duration) var(--agent-dock-ease);margin-left:0}.app-layout__dock--open[data-v-2945c2d0]{margin-left:var(--app-frame-pad);border-radius:var(--radius-2xl);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 6%,transparent),0 .75rem 2.5rem #0000002e}.app-layout__dock-inner[data-v-2945c2d0]{border-radius:var(--radius-2xl);overflow:hidden}}@media (max-width:1100px){.app-layout__dock[data-v-2945c2d0]{z-index:60;width:var(--agent-dock-width);visibility:hidden;max-width:100vw;transition:box-shadow var(--agent-dock-duration) var(--agent-dock-ease),visibility 0s linear var(--agent-dock-duration);position:fixed;inset:0 0 0 auto}.app-layout__dock--open[data-v-2945c2d0]{width:var(--agent-dock-width);visibility:visible;box-shadow:-.125rem 0 2.25rem #00000047}.app-layout__dock--open[data-v-2945c2d0],.app-layout__dock--resizing[data-v-2945c2d0]{transition:box-shadow var(--agent-dock-duration) var(--agent-dock-ease),visibility 0s}}@media (max-width:1100px) and (min-width:541px){.app-layout__dock[data-v-2945c2d0],.app-layout__dock--open[data-v-2945c2d0]{width:min(var(--agent-dock-width),26.25rem)}}@media (max-width:540px){.app-layout__dock[data-v-2945c2d0],.app-layout__dock--open[data-v-2945c2d0]{width:100%}}@media (prefers-reduced-motion:reduce){.app-layout__dock[data-v-2945c2d0]{transition:none}}.app-layout__dock-inner[data-v-2945c2d0]{width:var(--agent-dock-width);opacity:0;background:var(--background);transition:opacity calc(var(--agent-dock-duration) * .7) var(--agent-dock-ease),transform var(--agent-dock-duration) var(--agent-dock-ease);display:block;position:absolute;top:0;bottom:0;right:0;transform:translate(1.5rem)}.app-layout__dock--open .app-layout__dock-inner[data-v-2945c2d0]{opacity:1;transform:none}@media (max-width:1100px){.app-layout__dock-inner[data-v-2945c2d0]{opacity:1;width:100%;transition:transform var(--agent-dock-duration) var(--agent-dock-ease);border-radius:0;transform:translate(100%)}.app-layout__dock--open .app-layout__dock-inner[data-v-2945c2d0]{transform:none}@starting-style{.app-layout__dock--open .app-layout__dock-inner[data-v-2945c2d0]{transform:translate(100%)}}.app-layout__dock-handle[data-v-2945c2d0]{display:none}}@media (prefers-reduced-motion:reduce){.app-layout__dock-inner[data-v-2945c2d0]{transition:none;transform:none}}.app-layout__dock-handle[data-v-2945c2d0]{z-index:2;cursor:col-resize;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;outline:none;width:.5rem;position:absolute;top:0;bottom:0;left:0}.app-layout__dock-handle[data-v-2945c2d0]:before{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--primary) 14%,transparent) 22%,color-mix(in srgb,var(--primary) 42%,transparent) 50%,color-mix(in srgb,var(--primary) 14%,transparent) 78%,transparent 100%);inset:0}.app-layout__dock-handle[data-v-2945c2d0]:after,.app-layout__dock-handle[data-v-2945c2d0]:before{content:"";opacity:0;pointer-events:none;transition:opacity .5s;position:absolute}.app-layout__dock-handle[data-v-2945c2d0]:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--primary) 70%,transparent) 50%,transparent);border-radius:.0625rem;width:.0625rem;top:12%;bottom:12%;left:50%;transform:translate(-50%)}@media (min-width:781px) and (hover:hover){.app-layout__dock-handle[data-v-2945c2d0]:hover:after,.app-layout__dock-handle[data-v-2945c2d0]:hover:before{opacity:1}}@media (min-width:781px){.app-layout__dock-handle[data-v-2945c2d0]:active:after,.app-layout__dock-handle[data-v-2945c2d0]:active:before{opacity:1}}.app-layout__dock--resizing .app-layout__dock-handle[data-v-2945c2d0]:after,.app-layout__dock--resizing .app-layout__dock-handle[data-v-2945c2d0]:before{opacity:1}.app-layout__dock-handle[data-v-2945c2d0]:focus-visible:after{opacity:1}.app-layout__dock-handle[data-v-2945c2d0]:focus-visible:before{opacity:1}@media (prefers-reduced-motion:reduce){.app-layout__dock-handle[data-v-2945c2d0]:after,.app-layout__dock-handle[data-v-2945c2d0]:before{transition:none}}
