:root,.mantine-light,[data-mantine-color-scheme=light]{--mantine-color-body:var(--bg);--mantine-color-text:var(--ink);--mantine-color-default:var(--bg);--mantine-color-default-hover:var(--bg-elev);--mantine-color-default-color:var(--ink);--mantine-color-default-border:var(--rule);--mantine-color-placeholder:var(--ink-faint);--mantine-color-dimmed:var(--ink-mute);--mantine-color-bright:var(--ink);--mantine-color-anchor:var(--accent);--mantine-primary-color-filled:var(--accent);--mantine-primary-color-filled-hover:var(--accent-strong);--mantine-primary-color-light:var(--accent-soft);--mantine-primary-color-light-hover:var(--accent-soft);--mantine-primary-color-light-color:var(--accent);--mantine-primary-color-contrast:var(--accent-ink);--mantine-font-family:var(--font-sans);--mantine-font-family-monospace:var(--font-mono);--mantine-font-family-headings:var(--font-sans)}.mantine-Spotlight-root{font-family:var(--font-sans)}.mantine-Spotlight-content{background:var(--bg);border-radius:var(--radius-sm);border:none;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000002e}.mantine-Spotlight-content:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--bg) 0%, transparent), var(--bg));pointer-events:none;z-index:2;opacity:0;height:56px;transition:opacity .14s;position:absolute;bottom:0;left:0;right:0}.mantine-Spotlight-content[data-show-fade=true]:after{opacity:1}.mantine-Spotlight-root .mantine-Spotlight-search{background:var(--bg);color:var(--ink);font-family:var(--font-sans);border:none;font-size:18px}.mantine-Spotlight-root input.mantine-Spotlight-search,.mantine-Spotlight-root input.mantine-Spotlight-search:focus,.mantine-Spotlight-root input.mantine-Spotlight-search:focus-visible{box-shadow:none;border:none;outline:none;height:auto;min-height:0;padding:14px 24px 14px 56px}.mantine-Spotlight-search::placeholder{color:var(--ink-mute)}.mantine-Spotlight-root div.mantine-Spotlight-search{border-bottom:1px solid var(--rule)}.mantine-Spotlight-actionsList{background:var(--bg);padding:4px 0 16px}.mantine-Spotlight-actionsGroup{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);padding:8px 24px 6px;font-size:10px}.mantine-Spotlight-action{color:var(--ink);font-family:var(--font-sans);background:0 0;border:none;border-radius:8px;margin:0 8px;padding:12px 24px;transition:background .12s,color .12s}.mantine-Spotlight-actionsList .mantine-Spotlight-action:hover,.mantine-Spotlight-actionsList .mantine-Spotlight-action:focus-visible{background-color:color-mix(in oklab, var(--ink) 6%, var(--bg));color:var(--ink)}.mantine-Spotlight-actionsList .mantine-Spotlight-action:hover .mantine-Spotlight-actionLabel,.mantine-Spotlight-actionsList .mantine-Spotlight-action:focus-visible .mantine-Spotlight-actionLabel{color:var(--ink)}.mantine-Spotlight-actionsList .mantine-Spotlight-action:hover .mantine-Spotlight-actionDescription,.mantine-Spotlight-actionsList .mantine-Spotlight-action:focus-visible .mantine-Spotlight-actionDescription{color:var(--ink-mute)}.mantine-Spotlight-actionsList .mantine-Spotlight-action[data-selected]{background-color:var(--accent);color:var(--accent-ink)}.mantine-Spotlight-actionsList .mantine-Spotlight-action[data-selected] .mantine-Spotlight-actionLabel{color:var(--accent-ink)}.mantine-Spotlight-actionsList .mantine-Spotlight-action[data-selected] .mantine-Spotlight-actionDescription{color:#ffffffc7}.mantine-Spotlight-actionLabel{color:var(--ink);font-size:15px;font-weight:500}.mantine-Spotlight-actionDescription{color:var(--ink-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mantine-Spotlight-empty{color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:40px 24px;font-size:12px}.mantine-Overlay-root,.mantine-Spotlight-overlay{background:color-mix(in oklab, var(--bg-inverse) 55%, transparent)}.mantine-Spotlight-actionsList .mantine-Mark-root,.mantine-Spotlight-actionsList .mantine-Spotlight-action .mantine-Mark-root{background:var(--pernod);color:var(--ink);border-radius:2px;padding:0 2px}:root{--mantine-color-focus:var(--accent)}
