.ds-command-palette{z-index:110;padding:var(--padding-1000) var(--padding-400);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), visibility 0s linear var(--motion-duration-fast);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ds-command-palette--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), visibility 0s}.ds-command-palette__backdrop{background-color:var(--color-scrim);position:absolute;inset:0}.ds-command-palette__panel{z-index:1;border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);background-color:var(--color-bg-glass);width:100%;max-width:560px;max-height:60vh;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:transform var(--motion-duration-fast) var(--motion-ease-standard);flex-direction:column;margin-top:10vh;display:flex;position:relative;overflow:hidden;transform:scale(.98)}.ds-command-palette--open .ds-command-palette__panel{transform:scale(1)}.ds-command-palette__search{align-items:center;gap:var(--gap-200);padding:var(--padding-400) var(--padding-500);border-bottom:var(--border-025) solid var(--color-divider);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;display:flex}.ds-command-palette__search:focus-within{border-bottom-color:var(--color-input-border-selected)}.ds-command-palette__search-icon{--icon-size:var(--icon-size-600);color:var(--color-icon-primary);flex-shrink:0}.ds-command-palette__input{min-width:0;font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-input-text-primary);background-color:#0000;border:none;outline:none;flex:1;padding:0}.ds-command-palette__input::placeholder{color:var(--color-input-text-placeholder)}.ds-command-palette__close{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-icon-primary);cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-standard);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-command-palette__close:hover{background-color:var(--color-action-passive-bg-hover)}.ds-command-palette__close:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-command-palette__close .material-symbols-rounded{--icon-size:var(--icon-size-500)}.ds-command-palette__list{min-height:0;padding:var(--padding-200);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--color-divider) transparent;overscroll-behavior:contain;flex:1;overflow-y:auto}.ds-command-palette__status{padding:var(--padding-500);text-align:center;font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);margin:0}.ds-command-palette__group+.ds-command-palette__group{margin-top:var(--gap-100)}.ds-command-palette__group-label{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);padding:var(--padding-150) var(--padding-300);-webkit-user-select:none;user-select:none;margin:0}.ds-command-palette__command{align-items:center;gap:var(--gap-300);padding:var(--padding-300);border-radius:var(--radius-200);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);display:flex}.ds-command-palette__command--active{background-color:var(--color-action-passive-bg-hover)}.ds-command-palette__command--disabled{opacity:.4;cursor:not-allowed}.ds-command-palette__command-icon{--icon-size:var(--icon-size-500);color:var(--color-icon-primary);flex-shrink:0}.ds-command-palette__command-text{gap:var(--gap-050);flex-direction:column;flex:1;min-width:0;display:flex}.ds-command-palette__command-label{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-command-palette__command-description{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-command-palette__shortcut{align-items:center;gap:var(--gap-050);flex-shrink:0;display:inline-flex}.ds-command-palette__trailing{flex-shrink:0;align-items:center;display:inline-flex}.ds-command-palette__footer{align-items:center;gap:var(--gap-400);padding:var(--padding-300) var(--padding-500);border-top:var(--border-025) solid var(--color-divider);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-command-palette__hint{align-items:center;gap:var(--gap-050);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);display:inline-flex}@media (max-width:480px){.ds-command-palette__panel{margin-top:var(--gap-400);max-height:75vh}.ds-command-palette__footer{display:none}}@media (prefers-reduced-motion:reduce){.ds-command-palette,.ds-command-palette__panel{transition:none}}.ds-command-palette .material-symbols-rounded{color:inherit}
.SitePalette-module__YbVcSa__palette{z-index:1200}@property --site-ask-chip-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.SitePalette-module__YbVcSa__askChip{align-items:center;gap:var(--gap-100);padding:var(--padding-150) var(--padding-300);border-radius:var(--radius-pill);background:var(--color-ai-button-bg);font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing);color:var(--color-text-primary);white-space:nowrap;display:inline-flex;position:relative}.SitePalette-module__YbVcSa__askChip:after{content:"";border-radius:inherit;background:conic-gradient(from var(--site-ask-chip-angle), var(--color-ai-gradient-start), var(--color-ai-gradient-mid), var(--color-ai-gradient-end), var(--color-ai-gradient-mid), var(--color-ai-gradient-start));--site-ask-chip-glow:14px;filter:blur(var(--site-ask-chip-glow));opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);animation:SitePalette-module__YbVcSa__askChipTurn 21s var(--motion-ease-emphasized) infinite;position:absolute;inset:0}.SitePalette-module__YbVcSa__askChip{transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.ds-command-palette__command--active .SitePalette-module__YbVcSa__askChip:after{opacity:.55}.ds-command-palette__command--active .SitePalette-module__YbVcSa__askChip{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.SitePalette-module__YbVcSa__askChip{transition:none;transform:none}.SitePalette-module__YbVcSa__askChip:before,.SitePalette-module__YbVcSa__askChip:after{animation:none}}.SitePalette-module__YbVcSa__askChip:before{content:"";border-radius:inherit;padding:var(--border-050);background:conic-gradient(from var(--site-ask-chip-angle), var(--color-ai-gradient-start), var(--color-ai-gradient-mid), var(--color-ai-gradient-end), var(--color-ai-gradient-mid), var(--color-ai-gradient-start));pointer-events:none;animation:SitePalette-module__YbVcSa__askChipTurn 21s var(--motion-ease-emphasized) infinite;position:absolute;inset:0;-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:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes SitePalette-module__YbVcSa__askChipTurn{0%{--site-ask-chip-angle:0deg}14%{--site-ask-chip-angle:168deg}31%{--site-ask-chip-angle:306deg}46%{--site-ask-chip-angle:570deg}62%{--site-ask-chip-angle:690deg}79%{--site-ask-chip-angle:936deg}to{--site-ask-chip-angle:1080deg}}.SitePalette-module__YbVcSa__askChipIcon{--icon-size:var(--icon-size-500);line-height:1}@media (max-width:480px){.SitePalette-module__YbVcSa__askChip{padding:var(--padding-150);gap:0;font-size:0}}
.ds-anchor-nav{font-family:var(--font-family-primary)}.ds-anchor-nav__header{align-items:center;gap:var(--gap-100);margin:0 0 var(--gap-200);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);color:var(--color-text-primary);display:flex}.ds-anchor-nav__icon{--icon-size:var(--icon-size-500);color:var(--color-icon-primary)}.ds-anchor-nav__list{border-left:var(--border-025) solid var(--color-divider);margin:0;padding:0;list-style:none}.ds-anchor-nav__link{padding:var(--padding-150) 0 var(--padding-150) var(--padding-400);margin-left:calc(var(--border-025) * -1);border-left:var(--border-050) solid transparent;font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-tertiary);transition:color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:block}.ds-anchor-nav__link:hover{color:var(--color-text-primary)}.ds-anchor-nav__link:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px;border-radius:var(--radius-050)}.ds-anchor-nav__link--active{color:var(--color-text-primary);font-weight:var(--font-paragraph-emphasis-weight);border-left-color:var(--color-text-primary)}.ds-anchor-nav--floating{display:inline-block;position:relative}.ds-anchor-nav__lines{align-items:flex-end;gap:var(--gap-200);padding:var(--padding-200);cursor:pointer;flex-direction:column;display:flex}.ds-anchor-nav__line{width:16px;height:var(--border-050);border-radius:var(--radius-pill);background-color:var(--color-divider);transition:width var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard)}.ds-anchor-nav__line--active{background-color:var(--color-text-primary);width:24px}.ds-anchor-nav__panel{z-index:10;min-width:200px;max-width:280px;max-height:70vh;padding:var(--padding-400);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-200);background-color:var(--color-bg-page-primary);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transform:translate(var(--gap-050), -50%);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;top:50%;right:0;overflow-y:auto}.ds-anchor-nav--floating:hover .ds-anchor-nav__panel,.ds-anchor-nav--floating:focus-within .ds-anchor-nav__panel,.ds-anchor-nav--open .ds-anchor-nav__panel{opacity:1;pointer-events:auto;transform:translateY(-50%)}
.FloatingAnchorNav-module__8qk_-W__rail{top:50%;right:var(--primitive-gap-400);z-index:5;transition:right var(--motion-duration-base) var(--motion-ease-standard);position:fixed;transform:translateY(-50%)}html[data-chat=docked] .FloatingAnchorNav-module__8qk_-W__rail{right:calc(var(--layout-chat-width) + var(--layout-chat-inset) + var(--primitive-gap-400))}html[data-chat-resizing] .FloatingAnchorNav-module__8qk_-W__rail{transition:none}@media (max-width:959px){.FloatingAnchorNav-module__8qk_-W__rail{display:none}}
