.ConceptsExplorer-module__vonvXa__filterSubbar{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__filterSubbar{background:var(--mantine-color-dark-7)}.ConceptsExplorer-module__vonvXa__filterSubbar{border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__filterSubbar{border-bottom:1px solid var(--mantine-color-dark-4)}.ConceptsExplorer-module__vonvXa__resultsSurface{background:var(--hc-surface);min-height:calc(100dvh - 114px)}.ConceptsExplorer-module__vonvXa__thumb{aspect-ratio:1;object-fit:cover;background:var(--mantine-color-gray-1);width:100%;display:block}.ConceptsExplorer-module__vonvXa__previewCanvas,.ConceptsExplorer-module__vonvXa__previewFallback{aspect-ratio:1;background:radial-gradient(circle at 50% 58%,#fffffff2 0 24%,#0000 48%),linear-gradient(#f9fafb,#e9edf1);width:100%;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__previewCanvas,[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__previewFallback{background:radial-gradient(circle at 50% 58%,#ffffff1f 0 24%,#0000 48%),linear-gradient(#1f2428,#121518)}.ConceptsExplorer-module__vonvXa__previewCanvas canvas{z-index:1;filter:drop-shadow(0 22px 24px #0f172a33);display:block;position:relative}.ConceptsExplorer-module__vonvXa__conceptCard{z-index:0;isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.ConceptsExplorer-module__vonvXa__conceptCard:before{z-index:-1;content:"";pointer-events:none;background:var(--mantine-color-white);position:absolute;inset:0}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__conceptCard:before{background:var(--mantine-color-dark-7)}.ConceptsExplorer-module__vonvXa__conceptCard:before{border-radius:calc(var(--mantine-radius-lg) + 12px);opacity:0;transition:inset .14s,box-shadow .14s,opacity .14s}.ConceptsExplorer-module__vonvXa__conceptCard:hover,.ConceptsExplorer-module__vonvXa__conceptCard:focus-within{z-index:1}.ConceptsExplorer-module__vonvXa__conceptCard:hover:before,.ConceptsExplorer-module__vonvXa__conceptCard:focus-within:before{inset:-12px;box-shadow:0 0 20px 4px #0f172a33,0 0 4px 1px #0f172a1f}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__conceptCard:hover:before,[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__conceptCard:focus-within:before{box-shadow:0 0 20px 4px #00000073,0 0 4px 1px #0000004d}.ConceptsExplorer-module__vonvXa__conceptCard:hover:before,.ConceptsExplorer-module__vonvXa__conceptCard:focus-within:before{opacity:1}.ConceptsExplorer-module__vonvXa__cardLink{color:inherit;text-decoration:none;display:block}.ConceptsExplorer-module__vonvXa__previewLink{border-radius:var(--mantine-radius-lg);display:block;position:relative;overflow:hidden}.ConceptsExplorer-module__vonvXa__imageLink{color:inherit;text-decoration:none;display:block}.ConceptsExplorer-module__vonvXa__cardInfo{padding:10px 0 12px}.ConceptsExplorer-module__vonvXa__cardFooter{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;min-width:0;display:flex}.ConceptsExplorer-module__vonvXa__cardName{min-width:0;color:var(--mantine-color-gray-9);flex:auto;overflow:hidden}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__cardName{color:var(--mantine-color-gray-0)}.ConceptsExplorer-module__vonvXa__cardName{font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.ConceptsExplorer-module__vonvXa__cardLabels{font-size:var(--mantine-font-size-sm);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ConceptsExplorer-module__vonvXa__cardLabels .ConceptsExplorer-module__vonvXa__cardPermitStatus{font-weight:600}.ConceptsExplorer-module__vonvXa__cardPrice{color:#456629;flex:none}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__cardPrice{color:#a5c985}.ConceptsExplorer-module__vonvXa__cardPrice{font-size:var(--mantine-font-size-md);white-space:nowrap;font-weight:600;line-height:1.2}.ConceptsExplorer-module__vonvXa__cardPermitStatus{border-radius:var(--mantine-radius-sm);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;min-width:0;padding:3px 8px;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.ConceptsExplorer-module__vonvXa__cardPermitNoPermit{color:var(--mantine-color-blue-7)}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__cardPermitNoPermit{color:var(--mantine-color-blue-2)}.ConceptsExplorer-module__vonvXa__cardPermitNoPermit{background:var(--mantine-color-blue-0)}[data-mantine-color-scheme=dark] .ConceptsExplorer-module__vonvXa__cardPermitNoPermit{background:#22579c47}.ConceptsExplorer-module__vonvXa__previewSnapshot{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 24px #0f172a33);width:100%;height:100%;display:block;position:relative}.ConceptsExplorer-module__vonvXa__previewFallback{place-items:center;display:grid}
.ConceptGenerationSpinner-module__lD_HDG__spinner{display:block}.ConceptGenerationSpinner-module__lD_HDG__arcStopA{stop-color:#85b1ff}[data-mantine-color-scheme=dark] .ConceptGenerationSpinner-module__lD_HDG__arcStopA{stop-color:#dbe9ff}.ConceptGenerationSpinner-module__lD_HDG__arcStopB{stop-color:#0553ce}[data-mantine-color-scheme=dark] .ConceptGenerationSpinner-module__lD_HDG__arcStopB{stop-color:#4c87ff}.ConceptGenerationSpinner-module__lD_HDG__arc{stroke-width:3px;stroke-linecap:round;stroke-dasharray:28 72;transform-box:fill-box;transform-origin:50%;animation:1.1s linear infinite ConceptGenerationSpinner-module__lD_HDG__hc-spin}.ConceptGenerationSpinner-module__lD_HDG__head{fill:#0553ce}[data-mantine-color-scheme=dark] .ConceptGenerationSpinner-module__lD_HDG__head{fill:#4c87ff}.ConceptGenerationSpinner-module__lD_HDG__eyes{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:3.4s linear infinite ConceptGenerationSpinner-module__lD_HDG__hc-blink}@keyframes ConceptGenerationSpinner-module__lD_HDG__hc-spin{to{transform:rotate(360deg)}}@keyframes ConceptGenerationSpinner-module__lD_HDG__hc-blink{0%,95.5%,to{transform:scaleY(1)}97%,97.8%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.ConceptGenerationSpinner-module__lD_HDG__eyes{animation:none}.ConceptGenerationSpinner-module__lD_HDG__arc{animation-duration:2.2s}}
