.device-header-title.svelte-1hef9pg{margin:0;font-size:clamp(1.75rem,5vw,2.6rem);font-weight:750;letter-spacing:-.03em;line-height:1.05;color:#faf9fc;text-wrap:balance}@keyframes svelte-1hg28qj-tePulseNudge{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(245,158,11,0))}50%{transform:translateY(-1px) scale(1.1);filter:drop-shadow(0 3px 10px rgba(245,158,11,.65))}}.te-animate-encourage.svelte-1hg28qj{animation:svelte-1hg28qj-tePulseNudge 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){button.svelte-1hg28qj{transition:none!important}.te-animate-encourage.svelte-1hg28qj{animation:none!important}}.panel-title.svelte-1t7gtm2{font-size:1.35rem;font-weight:650;letter-spacing:-.02em;color:#faf9fc}.panel-title-lg.svelte-1t7gtm2{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#faf9fc}.price-range-title.svelte-1t7gtm2{font-size:.9rem;font-weight:600;color:var(--te-muted)}.device-supporting.svelte-1t7gtm2 .markdown.nested h2{margin:2rem 0 .5rem;font-size:1.35rem;font-weight:650;letter-spacing:-.02em}.device-supporting.svelte-1t7gtm2 .markdown.nested>h2:first-child{margin-top:0}.device-supporting.svelte-1t7gtm2 .markdown.nested h3{margin:1.25rem 0 0;border:1px solid var(--te-line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--te-well);padding:1.1rem 1.25rem 0;font-size:.8rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--te-acc-text)}.device-supporting.svelte-1t7gtm2 .markdown.nested ul{display:flex;flex-direction:column;gap:.5rem;margin:1.25rem 0;border:1px solid var(--te-line);border-radius:12px;background:var(--te-well);padding:1.1rem 1.25rem;list-style:none}.device-supporting.svelte-1t7gtm2 .markdown.nested h3+ul{margin-top:0;border-top:0;border-radius:0 0 12px 12px;padding-top:.75rem}.device-supporting.svelte-1t7gtm2 .markdown.nested li,.device-linklist.svelte-1t7gtm2 .markdown.nested li{position:relative;margin:0;padding:0 0 0 1.1rem;font-size:.9rem;color:var(--te-body)}.device-supporting.svelte-1t7gtm2 .markdown.nested li br{display:none}.device-supporting.svelte-1t7gtm2 .markdown.nested li:before,.device-linklist.svelte-1t7gtm2 .markdown.nested li:before{content:"";position:absolute;top:.6em;left:0;width:5px;height:5px;border-radius:9999px;background:var(--te-acc)}.device-linklist.svelte-1t7gtm2 .markdown.nested ul{display:flex;flex-direction:column;gap:.55rem;margin:0;list-style:none}.device-linklist.svelte-1t7gtm2 .markdown.nested li{font-size:.95rem}@keyframes svelte-1t7gtm2-floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-float-icon.svelte-1t7gtm2{animation:svelte-1t7gtm2-floatIcon 3.8s ease-in-out infinite}@keyframes svelte-1t7gtm2-sparkle{0%,to{transform:scale(.9) rotate(0);opacity:.65}50%{transform:scale(1.05) rotate(12deg);opacity:1}}.animate-sparkle.svelte-1t7gtm2{animation:svelte-1t7gtm2-sparkle 2.6s ease-in-out infinite}.animate-sparkle-delayed.svelte-1t7gtm2{animation:svelte-1t7gtm2-sparkle 3s ease-in-out infinite .6s}@media(prefers-reduced-motion:reduce){.animate-float-icon.svelte-1t7gtm2,.animate-sparkle.svelte-1t7gtm2,.animate-sparkle-delayed.svelte-1t7gtm2{animation:none!important}}
