.q-command-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100}.q-command{position:fixed;top:15%;left:50%;translate:-50% 0;width:640px;border-radius:12px;background:var(--ss-surface-light);color:#171717;overflow:hidden;outline:none;font:400 16px/24px QuoterGeist,Arial,sans-serif;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.02),0 8px 16px -4px rgba(0,0,0,.04),0 24px 32px -8px rgba(0,0,0,.06),0 0 0 1px #fafafa;animation:q-command-in 300ms cubic-bezier(.175,.885,.32,1.1) both}.q-command__header{padding:12px;border-bottom:1px solid rgba(0,0,0,.08);background:inherit}.q-command__input-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.q-command__input{outline:none;height:28px;min-width:0;flex:1;border:0;background:transparent;padding:0;color:inherit;font:400 18px/28px QuoterGeist,Arial,sans-serif}.q-command__input::placeholder{color:#8f8f8f}.q-command__escape{border:0;border-radius:4px;background:var(--ss-surface-light);color:inherit;padding:0 4px;height:20px;cursor:pointer;font:400 12px/16px QuoterGeist,Arial,sans-serif;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.q-command__escape:focus-visible{outline:2px solid var(--ss-primary);outline-offset:2px}.q-command__list{padding:8px;max-height:436px;overflow-y:auto;transition:height 100ms}.q-command__heading{display:flex;align-items:center;height:36px;padding:0 8px;font-size:13px;line-height:19.5px;color:#4d4d4d}.q-command__item{display:flex;min-height:36px;align-items:center;gap:12px;padding:0 8px;border-radius:6px;cursor:pointer;font-size:14px;line-height:20px;scroll-margin:8px}.q-command__item[aria-selected=true]{background:rgba(0,0,0,.05)}.q-command__item[aria-disabled=true]{opacity:.5;pointer-events:none}.q-command__suffix,.q-command__keybind{margin-left:auto;color:#8f8f8f}.q-command__divider{height:1px;margin:8px 0 8px -8px;width:calc(100% + 16px);background:rgba(0,0,0,.08)}.q-command__empty{padding:30px 0}.q-command__empty p{margin:0;text-align:center;font-size:14px;line-height:20px;color:#4d4d4d}.q-command__empty span{color:#171717}.q-command__count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.q-command-overlay[data-state=closing] .q-command{animation:q-command-out 300ms cubic-bezier(.175,.885,.32,1.1) both}[data-theme=dark] .q-command{background:#0a0a0a;color:#ededed;box-shadow:0 0 0 1px rgba(255,255,255,.145),0 1px 1px rgba(0,0,0,.02),0 8px 16px -4px rgba(0,0,0,.04),0 24px 32px -8px rgba(0,0,0,.06),0 0 0 1px #000}[data-theme=dark] .q-command__header{border-color:rgba(255,255,255,.14)}[data-theme=dark] .q-command__escape{background:#0a0a0a;box-shadow:0 0 0 1px rgba(255,255,255,.145)}[data-theme=dark] .q-command__heading,[data-theme=dark] .q-command__empty p{color:#a1a1a1}[data-theme=dark] .q-command__empty span{color:#ededed}[data-theme=dark] .q-command__item[aria-selected=true]{background:rgba(255,255,255,.06)}[data-theme=dark] .q-command__divider{background:rgba(255,255,255,.14)}
@keyframes q-command-in{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes q-command-out{to{opacity:0;transform:scale(.96)}}
@media(max-width:600px){html:has(.q-command-overlay){scrollbar-gutter:auto}.q-command{top:auto;bottom:0;left:0;translate:none;width:100vw;height:80vh;max-height:80vh;border-radius:8px 8px 0 0;overflow-y:auto;overscroll-behavior:none;animation:q-command-mobile-in 500ms cubic-bezier(.32,.72,0,1) both}.q-command__header{position:sticky;top:0}.q-command__input{font-size:16px}.q-command__item{min-height:40px}.q-command__list{max-height:none}.q-command-overlay[data-state=closing] .q-command{animation:q-command-mobile-out 500ms cubic-bezier(.32,.72,0,1) both}}
@media(hover:none),(pointer:coarse){.q-command__escape{display:none}.q-command__item[aria-selected=true]{background:transparent}}
@keyframes q-command-mobile-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes q-command-mobile-out{from{transform:translateY(var(--q-swipe-offset,0px))}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.q-command{animation:none!important}}

html:has(.q-command-overlay){scrollbar-gutter:auto}
.q-command__list{overflow-x:hidden}
@media(min-width:601px){
 .q-command-overlay[data-docs-search][data-state=closing],.q-command-overlay[data-docs-search][data-state=closing] .q-command{animation-duration:300ms;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}
 .q-command-overlay{--q-command-backdrop:rgba(254,253,251,.8);background:var(--q-command-backdrop);animation:q-command-backdrop-in 300ms cubic-bezier(.175,.885,.32,1.1) both}
 [data-theme=dark] .q-command-overlay{--q-command-backdrop:rgba(10,10,10,.8)}
 .q-command-overlay[data-state=closing]{animation:q-command-backdrop-out 300ms cubic-bezier(.175,.885,.32,1.1) both}
}
@keyframes q-command-backdrop-in{from{background:transparent}to{background:var(--q-command-backdrop)}}
@keyframes q-command-backdrop-out{from{background:var(--q-command-backdrop)}to{background:transparent}}
@media(prefers-reduced-motion:reduce){.q-command-overlay{animation:none!important}}
@media(max-width:600px){
 .q-command-overlay{--q-command-backdrop:rgba(0,0,0,.4);animation:q-command-backdrop-in 300ms cubic-bezier(.32,.72,0,1) both}
 .q-command-overlay[data-state=closing]{animation:q-command-backdrop-out 300ms cubic-bezier(.32,.72,0,1) both}
}

@media(max-width:600px){
 .q-command{box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.02),0 4px 8px -4px rgba(0,0,0,.04),0 16px 24px -8px rgba(0,0,0,.06),0 0 0 1px #fafafa}
 [data-theme=dark] .q-command{box-shadow:0 0 0 1px rgba(255,255,255,.145),0 1px 1px rgba(0,0,0,.02),0 4px 8px -4px rgba(0,0,0,.04),0 16px 24px -8px rgba(0,0,0,.06),0 0 0 1px #000}
}

/* Include the fixed 64px docs header; the reference supplies this via root scroll padding. */
.q-command-page__guidance .q-docs-example__anchor {
  scroll-margin-top: 96px;
}
.q-command-page__guidance-body {
  margin-top: 16px;
}
.q-command-page__guidance-body > .q-docs-example__anchor {
  margin-top: 16px;
}
.q-command-page__guidance h3 {
  margin: 0;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.q-command-page__guidance ul {
  margin: 16px 0 0;
  padding: 0;
  list-style: disc;
}
.q-command-page__guidance li {
  margin: 8px 0 0 32px;
  padding: 2px 0;
  line-height: 24px;
  color: #4d4d4d;
}
[data-theme='dark'] .q-command-page__guidance li {
  color: #a1a1a1;
}

.q-command-page__guidance code {
  font-family: QuoterGeistMono, monospace;
  font-size: 0.857142857em;
  line-height: inherit;
  padding: 2px 3.6px;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  background: var(--q-gray-100);
  color: var(--q-gray-900);
}
[data-theme='dark'] .q-command-page__guidance code {
  border-color: #292929;
}
.q-command-page__component-link {
  color: var(--q-gray-1000);
  font-weight: 500;
  text-decoration: none;
}


@media(min-width:600px){.q-command__input{font-size:18px}.q-command__item{min-height:36px}}
