body.start-analysis-modal-open{overflow:hidden!important;overscroll-behavior:none}.sam-level-grid.svelte-16dnx5q.svelte-16dnx5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sam-level-card.svelte-16dnx5q.svelte-16dnx5q{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;text-align:left;padding:.85rem .9rem .75rem;border-radius:.85rem;border:1px solid var(--cw-zinc-800);background:rgba(24,24,27,.85);color:var(--cw-zinc-400);transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;min-height:7.25rem}.sam-level-card.svelte-16dnx5q.svelte-16dnx5q:hover:not(:disabled):not(.is-locked){border-color:var(--cw-zinc-600);color:var(--cw-zinc-200);background:rgba(39,39,42,.9)}.sam-level-card.svelte-16dnx5q.svelte-16dnx5q:focus-visible{outline:2px solid var(--cw-brand, var(--cw-brand));outline-offset:2px}.sam-level-card.is-selected.svelte-16dnx5q.svelte-16dnx5q{color:var(--sam-level-color, var(--cw-brand, var(--cw-brand)));background:var(--sam-level-bg, rgba(5, 242, 155, .12));border-color:var(--sam-level-border, rgba(5, 242, 155, .38));box-shadow:inset 0 0 0 1px var(--sam-level-border, rgba(5, 242, 155, .25))}.sam-level-card.is-locked.svelte-16dnx5q.svelte-16dnx5q{opacity:.5;cursor:not-allowed;background:rgba(9,9,11,.55);border-color:#27272acc;color:var(--cw-zinc-500)}.sam-level-badge.svelte-16dnx5q.svelte-16dnx5q{position:absolute;top:.45rem;right:.5rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:999px;color:var(--cw-blue-300);background:rgba(96,165,250,.14);border:1px solid rgba(96,165,250,.28);line-height:1.2}.sam-level-card.is-selected.svelte-16dnx5q .sam-level-badge.svelte-16dnx5q{right:1.85rem}.sam-level-check.svelte-16dnx5q.svelte-16dnx5q{position:absolute;top:.45rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--sam-level-color, var(--cw-brand, var(--cw-brand)));color:var(--cw-zinc-950)}.sam-level-top.svelte-16dnx5q.svelte-16dnx5q{display:flex;align-items:flex-start;gap:.55rem;padding-right:1.5rem}.sam-level-icon.svelte-16dnx5q.svelte-16dnx5q{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.55rem;flex-shrink:0;background:rgba(39,39,42,.9);border:1px solid var(--cw-zinc-700);color:inherit}.sam-level-card.is-selected.svelte-16dnx5q .sam-level-icon.svelte-16dnx5q{background:color-mix(in srgb,var(--sam-level-color, var(--cw-brand)) 16%,transparent);border-color:color-mix(in srgb,var(--sam-level-color, var(--cw-brand)) 40%,transparent);color:var(--sam-level-color, var(--cw-brand))}.sam-level-title-row.svelte-16dnx5q.svelte-16dnx5q{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.sam-level-title.svelte-16dnx5q.svelte-16dnx5q{font-size:.875rem;font-weight:700;line-height:1.25;color:var(--cw-zinc-100)}.sam-level-card.is-selected.svelte-16dnx5q .sam-level-title.svelte-16dnx5q{color:inherit}.sam-level-ai.svelte-16dnx5q.svelte-16dnx5q{display:inline-flex;align-items:center;gap:.15rem;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.1rem .35rem;border-radius:999px;color:var(--cw-violet-300);background:rgba(192,132,252,.12);border:1px solid rgba(192,132,252,.28)}.sam-level-desc.svelte-16dnx5q.svelte-16dnx5q{font-size:.6875rem;line-height:1.35;font-weight:500;color:var(--cw-zinc-400);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.85em}.sam-level-card.is-selected.svelte-16dnx5q .sam-level-desc.svelte-16dnx5q{color:color-mix(in srgb,var(--sam-level-color, var(--cw-brand)) 72%,var(--cw-zinc-200))}.sam-level-meta.svelte-16dnx5q.svelte-16dnx5q{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.15rem}.sam-level-meta-item.svelte-16dnx5q.svelte-16dnx5q{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:500;color:var(--cw-zinc-500);font-variant-numeric:tabular-nums}.sam-level-card.is-selected.svelte-16dnx5q .sam-level-meta-item.svelte-16dnx5q{color:color-mix(in srgb,var(--sam-level-color, var(--cw-brand)) 65%,var(--cw-zinc-400))}.sam-level-cost.svelte-16dnx5q.svelte-16dnx5q{font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--cw-zinc-200)}.sam-level-card.is-selected.svelte-16dnx5q .sam-level-cost.svelte-16dnx5q{color:var(--sam-level-color, var(--cw-brand, var(--cw-brand)))}@media (max-width: 420px){.sam-level-grid.svelte-16dnx5q.svelte-16dnx5q{grid-template-columns:1fr}}
