[cmdk-root]{background-color:var(--mui-palette-background-paper);border-radius:var(--border-radius);block-size:585px;inline-size:600px;z-index:var(--search-z-index);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0003}[dir=rtl] [cmdk-root]{transform:translate(50%,-50%)}@media (max-width:600px){[cmdk-root]{border-radius:0;min-block-size:100dvh;max-block-size:100dvh;min-inline-size:100dvw;max-inline-size:100dvw}}[data-skin=bordered]~[cmdk-dialog] [cmdk-root]{box-shadow:none;border:1px solid var(--border-color)}[cmdk-overlay]{background-color:var(--backdrop-color);z-index:var(--search-z-index);position:fixed;inset:0}[cmdk-input]{inline-size:100%;color:inherit;background-color:#0000;outline:none;padding-block:10px;font-size:14px}[cmdk-input]::placeholder{color:#b3b2b2}[cmdk-list]{flex-grow:1;overflow:auto}[cmdk-list-sizer]{block-size:100%}[cmdk-group-heading]{letter-spacing:.8px;color:var(--mui-palette-text-disabled);padding-block:16px 8px;padding-inline:16px}[cmdk-item]{cursor:pointer;align-items:center;gap:8px;block-size:38px;padding-inline:16px;font-size:15px;display:flex}.active-searchItem{background:var(--mui-palette-primary-lightOpacity);color:var(--primary-color)}[cmdk-item][data-selected=true]{background:var(--mui-palette-action-hover)}[cmdk-item][data-selected=true].active-searchItem{background:var(--mui-palette-primary-mainOpacity);color:var(--primary-color)}[cmdk-empty],[cmdk-loading]{white-space:pre-wrap;justify-content:center;align-items:center;block-size:100%;font-size:14px;display:flex}[cmdk-footer]{color:var(--mui-palette-text-secondary);border-block-start:1px solid var(--border-color);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding-block:8px;padding-inline:16px;font-size:12px;display:flex}[cmdk-vercel-shortcuts]{gap:8px;margin-inline-start:auto;display:flex}kbd{background:var(--mui-palette-action-focus);border-radius:4px;justify-content:center;align-items:center;block-size:20px;min-inline-size:20px;padding:4px;font-size:12px;display:inline-flex}
.sparq-onboarding-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab8!important}.sparq-onboarding-paper{box-shadow:none!important;background:0 0!important;overflow:hidden!important}.sparq-onboarding-shell{justify-content:center;align-items:center;min-block-size:100dvh;padding:24px 16px;display:flex;overflow-y:auto}.sparq-onboarding-modal{background:var(--mui-palette-background-paper,#fff);border-radius:16px;flex-direction:column;max-block-size:min(92dvh,900px);inline-size:min(760px,100%);display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #0f172a0f}.sparq-onboarding-modal-header{background:linear-gradient(#f59e0b12 0%,#0000 100%);border-block-end:1px solid #0f172a14;padding:28px 32px 20px}.sparq-onboarding-modal-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sparq-onboarding-modal-meta{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-block-start:4px;font-size:.6875rem;font-weight:600}.sparq-onboarding-modal-body{flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow:hidden}.sparq-onboarding-modal-scroll{flex:auto;padding:24px 32px;overflow-y:auto}.sparq-onboarding-modal-footer{background:#f8fafccc;border-block-start:1px solid #0f172a14;justify-content:flex-end;align-items:center;gap:12px;padding:16px 32px 24px;display:flex}.sparq-onboarding-steps{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px 32px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sparq-onboarding-steps-item{text-align:center;flex-direction:column;flex:0 140px;align-items:center;gap:8px;min-inline-size:96px;display:flex}.sparq-onboarding-steps-marker{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-size:.75rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sparq-onboarding-steps-label{color:#94a3b8;font-size:.6875rem;font-weight:600;line-height:1.2}.sparq-onboarding-steps-item.is-active .sparq-onboarding-steps-marker{color:#fff;background:#f59e0b;border-color:#f59e0b}.sparq-onboarding-steps-item.is-active .sparq-onboarding-steps-label{color:#0f172a}.sparq-onboarding-steps-item.is-done .sparq-onboarding-steps-marker{color:#d97706;background:#f59e0b1f;border-color:#f59e0b73}.sparq-onboarding-steps-item.is-done .sparq-onboarding-steps-label{color:#475569}.sparq-onboarding-section+.sparq-onboarding-section{border-block-start:1px solid #0f172a0f;margin-block-start:24px;padding-block-start:24px}.sparq-onboarding-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:16px;display:flex}.sparq-onboarding-section-title{color:#0f172a;font-weight:700!important}.sparq-onboarding-section-desc{margin-block-start:4px!important}.sparq-onboarding-section-body .MuiTextField-root{margin-block-end:0}.sparq-onboarding-doc-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:3px;display:inline-flex}.sparq-onboarding-doc-toggle .MuiToggleButton-root{text-transform:none!important;color:#64748b!important;border:0!important;border-radius:8px!important;padding:6px 14px!important;font-size:.8125rem!important;font-weight:600!important}.sparq-onboarding-doc-toggle .MuiToggleButton-root.Mui-selected{box-shadow:0 1px 2px #0f172a14;color:#0f172a!important;background:#fff!important}.sparq-onboarding-progress-chips{flex-wrap:wrap;gap:8px;margin-block-end:20px;display:flex}.sparq-onboarding-progress-chip{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.sparq-onboarding-progress-chip.is-done{color:#b45309;background:#f59e0b1a;border-color:#f59e0b40}.sparq-onboarding-step-hint{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-block-end:20px;padding:14px 16px}.sparq-onboarding-phone-verify{background:#fffbebb3;border:1px solid #f59e0b40;border-radius:12px;margin-block-start:12px;padding:14px 16px}.sparq-onboarding-phone-verify.is-verified{background:#f0fdf4cc;border-color:#22c55e40}.sparq-onboarding-phone-verify-head{color:#0f172a;align-items:center;gap:8px;margin-block-end:6px;font-size:.8125rem;font-weight:700;display:flex}.sparq-onboarding-phone-verify-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:12px;display:flex}.sparq-onboarding-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sparq-onboarding-lang-option{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:16px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.sparq-onboarding-lang-option i{font-size:1.5rem}.sparq-onboarding-lang-option span{font-size:.875rem;font-weight:600}.sparq-onboarding-lang-option:hover{background:#fffbeb80;border-color:#f59e0b66}.sparq-onboarding-lang-option.is-active{color:#b45309;background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b33}.sparq-onboarding-theme-section{background:0 0;border:0;padding:0}@media (max-width:640px){.sparq-onboarding-modal-header,.sparq-onboarding-modal-scroll,.sparq-onboarding-modal-footer{padding-inline:20px}.sparq-onboarding-steps-label{font-size:.625rem}.sparq-onboarding-steps{gap:12px 16px}.sparq-onboarding-steps-item{flex-basis:88px;min-inline-size:72px}.sparq-onboarding-lang-grid{grid-template-columns:1fr}.sparq-onboarding-section-head{flex-direction:column}}html[data-mui-color-scheme=dark] .sparq-onboarding-modal{--sparq-onb-surface:#1a1a1a;--sparq-onb-surface-elevated:#262626;--sparq-onb-border:#ffffff1f;--sparq-onb-border-subtle:#ffffff14;--sparq-onb-text:#f5f5f5;--sparq-onb-text-secondary:#d4d4d4;--sparq-onb-text-muted:#a3a3a3;--sparq-onb-accent:#f59e0b;--sparq-onb-accent-light:#fbbf24;box-shadow:0 24px 48px #0000008c, 0 0 0 1px var(--sparq-onb-border-subtle);color:var(--sparq-onb-text);background:var(--sparq-onb-surface)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal-header{border-block-end-color:var(--sparq-onb-border-subtle);background:linear-gradient(#f59e0b1a 0%,#0000 100%)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiTypography-root{color:var(--sparq-onb-text)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiTypography-colorTextSecondary,html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiTypography-root[color=text\.secondary]{color:var(--sparq-onb-text-secondary)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal-meta{color:var(--sparq-onb-text-muted)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal-footer{border-block-start-color:var(--sparq-onb-border-subtle);background:var(--sparq-onb-surface-elevated)}html[data-mui-color-scheme=dark] .sparq-onboarding-steps-marker{border-color:var(--sparq-onb-border);background:var(--sparq-onb-surface-elevated);color:var(--sparq-onb-text-muted)}html[data-mui-color-scheme=dark] .sparq-onboarding-steps-label{color:var(--sparq-onb-text-muted)}html[data-mui-color-scheme=dark] .sparq-onboarding-steps-item.is-active .sparq-onboarding-steps-marker{border-color:var(--sparq-onb-accent);background:var(--sparq-onb-accent);color:#1a1a1a}html[data-mui-color-scheme=dark] .sparq-onboarding-steps-item.is-active .sparq-onboarding-steps-label{color:var(--sparq-onb-accent-light)}html[data-mui-color-scheme=dark] .sparq-onboarding-steps-item.is-done .sparq-onboarding-steps-marker{color:var(--sparq-onb-accent-light);background:#f59e0b29;border-color:#f59e0b73}html[data-mui-color-scheme=dark] .sparq-onboarding-steps-item.is-done .sparq-onboarding-steps-label{color:var(--sparq-onb-text-secondary)}html[data-mui-color-scheme=dark] .sparq-onboarding-section+.sparq-onboarding-section{border-block-start-color:var(--sparq-onb-border-subtle)}html[data-mui-color-scheme=dark] .sparq-onboarding-section-title{color:var(--sparq-onb-text)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-doc-toggle{background:var(--sparq-onb-surface-elevated);border-color:var(--sparq-onb-border-subtle)}html[data-mui-color-scheme=dark] .sparq-onboarding-doc-toggle .MuiToggleButton-root{color:var(--sparq-onb-text-muted)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-doc-toggle .MuiToggleButton-root.Mui-selected{box-shadow:none;color:var(--sparq-onb-accent-light)!important;background:#f59e0b2e!important}html[data-mui-color-scheme=dark] .sparq-onboarding-progress-chip{background:var(--sparq-onb-surface-elevated);border-color:var(--sparq-onb-border-subtle);color:var(--sparq-onb-text-secondary)}html[data-mui-color-scheme=dark] .sparq-onboarding-progress-chip.is-done{color:var(--sparq-onb-accent-light);background:#f59e0b24;border-color:#f59e0b59}html[data-mui-color-scheme=dark] .sparq-onboarding-step-hint{background:var(--sparq-onb-surface-elevated);border-color:var(--sparq-onb-border-subtle)}html[data-mui-color-scheme=dark] .sparq-onboarding-phone-verify{background:#f59e0b1a;border-color:#f59e0b59}html[data-mui-color-scheme=dark] .sparq-onboarding-phone-verify.is-verified{background:#22c55e1f;border-color:#22c55e59}html[data-mui-color-scheme=dark] .sparq-onboarding-phone-verify-head{color:var(--sparq-onb-text)}html[data-mui-color-scheme=dark] .sparq-onboarding-lang-option{border-color:var(--sparq-onb-border-subtle);background:var(--sparq-onb-surface-elevated);color:var(--sparq-onb-text-secondary)}html[data-mui-color-scheme=dark] .sparq-onboarding-lang-option:hover{background:#f59e0b14;border-color:#f59e0b73}html[data-mui-color-scheme=dark] .sparq-onboarding-lang-option.is-active{border-color:var(--sparq-onb-accent);color:var(--sparq-onb-accent-light);background:#f59e0b29;box-shadow:0 0 0 1px #f59e0b40}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-settings-theme-section{box-shadow:none;background:linear-gradient(#f59e0b1a 0%,#ffffff05 100%);border-color:#f59e0b73}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-settings-theme-option{background:var(--sparq-onb-surface-elevated)!important;border-color:var(--sparq-onb-border-subtle)!important;color:var(--sparq-onb-text-muted)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-settings-theme-option span{color:inherit!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-settings-theme-option:hover{color:var(--sparq-onb-text-secondary)!important;border-color:#f59e0b73!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-settings-theme-option.is-active{border-color:var(--sparq-onb-accent)!important;color:var(--sparq-onb-accent-light)!important;background:#f59e0b29!important;box-shadow:0 0 0 1px #f59e0b40!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-settings-theme-option.is-active span{color:var(--sparq-onb-accent-light)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-settings-theme-option.is-active i{color:var(--sparq-onb-accent)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiOutlinedInput-root{background-color:var(--sparq-onb-surface-elevated)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiOutlinedInput-notchedOutline{border-color:var(--sparq-onb-border)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff38}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--sparq-onb-accent)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiInputBase-input,html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiSelect-select{color:var(--sparq-onb-text)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiInputLabel-root,html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiFormLabel-root{color:var(--sparq-onb-text-muted)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiSwitch-track{background-color:#fff3}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .MuiFormControlLabel-label{color:var(--sparq-onb-text-secondary)}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-availability-slot{--sparq-onb-text-muted:#a3a3a3;background:var(--sparq-onb-surface-elevated)!important;border-color:var(--sparq-onb-border-subtle)!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-availability-slot-tag{border-color:var(--sparq-onb-border-subtle)!important;color:var(--sparq-onb-text-secondary)!important;background:#ffffff0a!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-availability-slot-price-unified{background:#f59e0b1f!important;border-color:#f59e0b47!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-availability-price-chip{border-color:var(--sparq-onb-border-subtle)!important;background:#ffffff0a!important}html[data-mui-color-scheme=dark] .sparq-onboarding-modal .sparq-availability-weekday-title{color:var(--sparq-onb-text-muted)}
