.solutionCard.svelte-1jlayhd.dragging{transition:none}.deleteButton.svelte-1jlayhd{position:absolute;top:0;right:0;display:none}.solutionCard.svelte-1jlayhd:hover .deleteButton:where(.svelte-1jlayhd){display:block}.solutionCard.svelte-1jlayhd:hover{box-shadow:var(--shadow)}.solutionCard.svelte-1jlayhd{transition:all .2s ease;border-radius:.2rem;background:color-mix(in srgb,var(--accent) 15%,transparent);border-left:.2rem solid var(--accent);display:flex;padding:.4rem;flex-direction:column;align-items:flex-start;gap:.6rem;flex-shrink:0;align-self:stretch;cursor:pointer;max-width:13rem;-webkit-user-select:none;user-select:none;position:relative}.solutionCard.svelte-1jlayhd.lowPromptScoreSurface{background:color-mix(in srgb,var(--accent) 5%,transparent)}.solutionCard.svelte-1jlayhd.lowPromptScoreSurface.lowPromptScoreBorder{border-left-color:color-mix(in srgb,var(--accent) 35%,transparent)}.solutionCard.svelte-1jlayhd.mediumPromptScoreSurface{background:color-mix(in srgb,var(--accent) 10%,transparent)}.solutionCard.svelte-1jlayhd.mediumPromptScoreSurface.mediumPromptScoreBorder{border-left-color:color-mix(in srgb,var(--accent) 55%,transparent)}.solutionCard.viewStateHighlighted.svelte-1jlayhd{background:color-mix(in srgb,#0ea5e9 12%,var(--surface));outline:2px solid #0ea5e9;outline-offset:2px;box-shadow:0 0 0 4px #0ea5e929,0 8px 18px #0ea5e929;z-index:1}.solutionCard.matched.svelte-1jlayhd{background:color-mix(in srgb,var(--warn) 18%,var(--surface));box-shadow:0 0 0 2px var(--warn),0 0 10px color-mix(in srgb,var(--warn) 45%,transparent);z-index:1}.solutionCard.dimmed.svelte-1jlayhd{opacity:.3}.solutionCard.dimmed.svelte-1jlayhd:hover{opacity:.75}.solutionMetricRow.svelte-1jlayhd{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%}.solutionMetricRow.svelte-1jlayhd .largeCorpLogos:where(.svelte-1jlayhd){flex-wrap:nowrap;overflow:hidden}.solutionMetric.svelte-1jlayhd{margin-left:auto;text-align:right;white-space:nowrap;font-size:.85rem;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.solutionCard.desaturated.svelte-1jlayhd .solutionMetric:where(.svelte-1jlayhd){font-size:.72rem;font-weight:500;color:#6b7280}.solutionCard.desaturated.svelte-1jlayhd{filter:grayscale(1);opacity:.55}.solutionCard.desaturated.svelte-1jlayhd:hover{filter:grayscale(.5);opacity:.85}.matchedCompanyBadge.svelte-1jlayhd{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .45rem;border-radius:999px;background:var(--warn);color:var(--surface);font-size:.75rem;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchedCompanyBadge.svelte-1jlayhd span:where(.svelte-1jlayhd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solutionHeaderContent.svelte-1jlayhd{display:flex;flex-direction:row;align-items:flex-start;gap:.35rem;width:100%;min-width:0}.solutionName.svelte-1jlayhd{flex:1 1 auto;min-width:0;font-weight:700;color:var(--primary);font-size:.9rem}.promptScore.svelte-1jlayhd{flex:0 0 auto;width:auto;opacity:.9;transform:scale(.85);transform-origin:top right}.promptScore.svelte-1jlayhd .score-container{width:auto}.solutionCompanyRow.svelte-1jlayhd{display:flex;flex-direction:row;align-items:center;gap:.35rem;flex-wrap:wrap;max-width:100%}.solutionCompanyLabel.svelte-1jlayhd{width:fit-content;color:var(--primary);font-weight:400;font-size:.8rem;background:var(--surface);border-radius:1rem;display:flex;padding:0 1rem;align-items:center;gap:.2rem}.largeCorpCount.svelte-1jlayhd{font-size:.75rem;font-weight:700;white-space:nowrap}.largeCorpLogos.svelte-1jlayhd{display:flex;flex-direction:row;align-items:center;gap:.2rem;flex-wrap:wrap;max-width:100%}.largeCorpLogo.svelte-1jlayhd{width:1.1rem;height:1.1rem;border-radius:.2rem;object-fit:contain;background:#fff;border:1px solid var(--rule);flex-shrink:0}.largeCorpExtra.svelte-1jlayhd{font-size:.75rem;font-weight:700;color:var(--primary);background:var(--surface);border-radius:.6rem;padding:.05rem .3rem;line-height:1.1}.businessModelLabels.svelte-1jlayhd{display:flex;flex-direction:row;align-items:center;gap:.25rem;flex-wrap:wrap;max-width:100%}.businessModelLabel.svelte-1jlayhd{display:inline-flex;align-items:center;gap:.12rem;font-size:.75rem;font-weight:700;color:var(--primary);background:var(--surface);border:1px solid var(--rule);border-radius:.6rem;padding:.05rem .35rem;line-height:1.2;max-width:100%;min-width:0;overflow:hidden}.businessModelParentIcon.svelte-1jlayhd{display:inline-flex;flex-shrink:0;line-height:1;opacity:.85}.businessModelLabelText.svelte-1jlayhd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessModelExtra.svelte-1jlayhd{font-size:.75rem;font-weight:700;color:var(--primary);background:var(--surface);border-radius:.6rem;padding:.05rem .3rem;line-height:1.1}.solutionDescription.svelte-1jlayhd{font-size:.75rem;color:var(--primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.solutionHeader.svelte-1jlayhd{display:flex;flex-direction:row;align-items:center;gap:.4rem}.solutionCompanyActions.svelte-1jlayhd{display:flex;align-items:center;flex-shrink:0}.solutionCompanyActions.svelte-1jlayhd{color:var(--primary)}.solutionCompanyActions.svelte-1jlayhd .probabilityButton.icon.btn-ghost:hover:not(:disabled){background-color:var(--accent-weak)!important}.classificationProbability.svelte-1jlayhd{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.4rem;color:var(--primary);font-size:11px;line-height:24px}.classificationProbability.svelte-1jlayhd strong:where(.svelte-1jlayhd){font-size:20px;font-variant-numeric:tabular-nums}.solutionExtra.svelte-1jlayhd{width:100%}.solutionCard.compact.svelte-1jlayhd{max-width:none;flex:1 1 calc(50% - .2rem);min-width:0;padding:.3rem;gap:.35rem;align-self:auto}.solutionCard.compact.svelte-1jlayhd .solutionHeaderContent:where(.svelte-1jlayhd){gap:.2rem}.solutionCard.compact.svelte-1jlayhd .solutionName:where(.svelte-1jlayhd){font-size:.75rem;line-height:1.25}.solutionCard.compact.svelte-1jlayhd .solutionCompanyLabel:where(.svelte-1jlayhd){font-size:.75rem;padding:0 .45rem}.solutionCard.compact.svelte-1jlayhd .solutionCompanyRow:where(.svelte-1jlayhd){gap:.25rem}
