.current-setup.svelte-dw2yxb{display:grid;gap:.9rem;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(45,212,191,.18);border-radius:1.15rem;background:radial-gradient(circle at top left,rgba(45,212,191,.12),transparent 34%),linear-gradient(145deg,#0f172ae6,#020617db);box-shadow:0 24px 72px #02061747}.current-setup__header.svelte-dw2yxb{display:flex;align-items:end;justify-content:space-between;gap:1rem}.current-setup__header.svelte-dw2yxb div:where(.svelte-dw2yxb){display:grid;gap:.28rem}.current-setup__eyebrow.svelte-dw2yxb,.current-setup__header.svelte-dw2yxb h2:where(.svelte-dw2yxb),.current-setup__header.svelte-dw2yxb p:where(.svelte-dw2yxb),.current-setup__label.svelte-dw2yxb,.current-setup__value.svelte-dw2yxb{margin:0}.current-setup__eyebrow.svelte-dw2yxb{font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#5eead4}.current-setup__header.svelte-dw2yxb h2:where(.svelte-dw2yxb){font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:950;letter-spacing:-.04em;color:#f8fafc}.current-setup__header.svelte-dw2yxb p:where(.svelte-dw2yxb){max-width:25rem;font-size:.9rem;line-height:1.42;text-align:right;color:#cbd5e1b8}.current-setup__grid.svelte-dw2yxb{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem}.current-setup__part.svelte-dw2yxb{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-height:4.5rem;padding:.72rem;border:1px solid rgba(148,163,184,.16);border-radius:.9rem;background:#0f172a8f}.current-setup__part--missing.svelte-dw2yxb{border-style:dashed;background:#0f172a52}.current-setup__icon.svelte-dw2yxb{display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:.82rem;background:#14b8a621;color:#5eead4}.current-setup__copy.svelte-dw2yxb{display:grid;gap:.18rem;min-width:0}.current-setup__label.svelte-dw2yxb{font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#99f6e4c7}.current-setup__value.svelte-dw2yxb{overflow:hidden;font-size:.92rem;font-weight:800;line-height:1.32;text-overflow:ellipsis;color:#e2e8f0}.current-setup__part--missing.svelte-dw2yxb .current-setup__value:where(.svelte-dw2yxb){font-style:italic;font-weight:650;color:#94a3b8d1}@media(max-width:720px){.current-setup__header.svelte-dw2yxb{align-items:start;flex-direction:column}.current-setup__header.svelte-dw2yxb p:where(.svelte-dw2yxb){text-align:left}}
