.upgrade-panel.svelte-1o9sfc3{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(13rem,1fr);gap:1.5rem;align-items:center;padding:clamp(1rem,3vw,1.75rem);margin:1rem 0;border:1px solid var(--bs-border-color);border-radius:1rem;background:var(--bs-body-bg);max-width:70rem;container-type:inline-size}.borderless.svelte-1o9sfc3{padding:0;border:0;margin:0}.compact.svelte-1o9sfc3{display:block;padding:1rem 1.25rem;background:var(--bs-tertiary-bg)}.plan-label.svelte-1o9sfc3{display:block;font-size:.75rem;font-weight:600;color:var(--bs-primary-text-emphasis);margin-bottom:.5rem}h3.svelte-1o9sfc3{font-size:1.35rem;line-height:1.3;margin-bottom:.65rem}.compact.svelte-1o9sfc3 h3:where(.svelte-1o9sfc3){font-size:1.05rem}p.svelte-1o9sfc3{color:var(--bs-secondary-color);margin-bottom:1rem;line-height:1.6}ul.svelte-1o9sfc3{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.65rem}li.svelte-1o9sfc3{display:flex;gap:.55rem;align-items:start}ul.svelte-1o9sfc3 li:where(.svelte-1o9sfc3)>span:where(.svelte-1o9sfc3){color:var(--bs-primary);flex-shrink:0}.plan-note.svelte-1o9sfc3{margin:.75rem 0 0;font-size:.8rem}.upgrade-workflow.svelte-1o9sfc3{padding:1.25rem;border-radius:.8rem;background:color-mix(in srgb,var(--bs-primary) 6%,var(--bs-body-bg));border:1px solid var(--bs-border-color);color:var(--bs-primary-text-emphasis)}.workflow-icon.svelte-1o9sfc3{display:flex;margin-bottom:.6rem}.upgrade-workflow.svelte-1o9sfc3 strong:where(.svelte-1o9sfc3){font-size:.85rem}ol.svelte-1o9sfc3{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.65rem}ol.svelte-1o9sfc3 li:where(.svelte-1o9sfc3){position:relative;background:var(--bs-body-bg);color:var(--bs-body-color);padding:.75rem;border-radius:.5rem;align-items:center;font-size:.85rem}.step-number.svelte-1o9sfc3{color:var(--bs-primary);font-weight:700}.step-arrow.svelte-1o9sfc3{position:absolute;bottom:-.8rem;left:50%;opacity:.6;transform:rotate(90deg)}.upgrade-panel.svelte-1o9sfc3 .btn{white-space:normal;text-align:center}@media(max-width:767px){.upgrade-panel.svelte-1o9sfc3{grid-template-columns:minmax(0,1fr);gap:1rem}.upgrade-workflow.svelte-1o9sfc3{padding:1rem}.workflow-icon.svelte-1o9sfc3{display:none}ol.svelte-1o9sfc3{margin-top:.65rem}}
