.device-header-title.svelte-1hef9pg{letter-spacing:-.03em;color:#faf9fc;text-wrap:balance;margin:0;font-size:clamp(1.75rem,5vw,2.6rem);font-weight:750;line-height:1.05}@keyframes svelte-1hg28qj-tePulseNudge{0%,to{filter:drop-shadow(0 0 #f59e0b00);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 3px 10px #f59e0ba6);transform:translateY(-1px)scale(1.1)}}.te-animate-encourage.svelte-1hg28qj{animation:1.8s ease-in-out infinite svelte-1hg28qj-tePulseNudge}@media (prefers-reduced-motion:reduce){button.svelte-1hg28qj{transition:none!important}.te-animate-encourage.svelte-1hg28qj{animation:none!important}}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}.rail.svelte-1gw8idd{background:color-mix(in srgb, var(--te-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--te-shadow-card);transition:box-shadow .25s,border-color .25s;top:4rem}@keyframes svelte-1gw8idd-label-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.label.svelte-1gw8idd{animation:.25s svelte-1gw8idd-label-in}.rail.stuck.svelte-1gw8idd{border-color:var(--te-acc-border);box-shadow:0 1px 2px #140f230d,0 16px 36px -18px #140f2373}html.dark .rail.stuck.svelte-1gw8idd{box-shadow:0 16px 36px -14px #000000b3}.scroller.svelte-1gw8idd{--fade-l:0px;--fade-r:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);transition:--fade-l .2s,--fade-r .2s;overflow-x:auto}.scroller.svelte-1gw8idd::-webkit-scrollbar{display:none}.scroller.can-left.svelte-1gw8idd{--fade-l:2.25rem}.scroller.can-right.svelte-1gw8idd{--fade-r:2.25rem}.track.svelte-1gw8idd{gap:.25rem;min-width:max-content;display:flex;position:relative}.thumb.svelte-1gw8idd{background:var(--te-acc);opacity:0;border-radius:9999px;height:100%;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;top:0;box-shadow:0 6px 16px -8px #7c3aedb3}.thumb.ready.svelte-1gw8idd{opacity:1}.pill.svelte-1gw8idd{z-index:1;white-space:nowrap;color:var(--te-muted);border-radius:9999px;align-items:center;gap:.4rem;padding:.42rem .8rem .42rem .7rem;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s,background-color .15s;display:inline-flex;position:relative}.pill.svelte-1gw8idd svg:where(.svelte-1gw8idd){stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:.95rem;height:.95rem}.pill.svelte-1gw8idd:not(.active):hover{background:var(--te-acc-soft);color:var(--te-acc-text)}.pill.active.svelte-1gw8idd{color:#fff}.track.svelte-1gw8idd:not(.thumbed) .pill.active:where(.svelte-1gw8idd){background:var(--te-acc)}.pill.svelte-1gw8idd:focus-visible{outline:2px solid var(--te-acc);outline-offset:2px}.edge.svelte-1gw8idd{background:var(--te-well);width:1.75rem;height:1.75rem;color:var(--te-muted);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:none}.edge.svelte-1gw8idd svg:where(.svelte-1gw8idd){stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.edge.svelte-1gw8idd:hover{background:var(--te-acc-soft);color:var(--te-acc-text)}@media (hover:hover){.edge.show.svelte-1gw8idd{display:inline-flex}}@media (prefers-reduced-motion:reduce){.label.svelte-1gw8idd{animation:none}.rail.svelte-1gw8idd,.scroller.svelte-1gw8idd,.thumb.svelte-1gw8idd,.pill.svelte-1gw8idd,.edge.svelte-1gw8idd{transition:none}}.panel-title.svelte-1t7gtm2{letter-spacing:-.02em;color:#faf9fc;font-size:1.35rem;font-weight:650}.panel-title-lg.svelte-1t7gtm2{letter-spacing:-.025em;color:#faf9fc;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.price-range-title.svelte-1t7gtm2{color:var(--te-muted);font-size:.9rem;font-weight:600}.device-supporting.svelte-1t7gtm2 .markdown.nested h2{letter-spacing:-.02em;margin:2rem 0 .5rem;font-size:1.35rem;font-weight:650}.device-supporting.svelte-1t7gtm2 .markdown.nested>h2:first-child{margin-top:0}.device-supporting.svelte-1t7gtm2 .markdown.nested h3{border:1px solid var(--te-line);background:var(--te-well);letter-spacing:.12em;text-transform:uppercase;color:var(--te-acc-text);border-bottom:0;border-radius:12px 12px 0 0;margin:1.25rem 0 0;padding:1.1rem 1.25rem 0;font-size:.8rem;font-weight:650}.device-supporting.svelte-1t7gtm2 .markdown.nested ul{border:1px solid var(--te-line);background:var(--te-well);border-radius:12px;flex-direction:column;gap:.5rem;margin:1.25rem 0;padding:1.1rem 1.25rem;list-style:none;display:flex}.device-supporting.svelte-1t7gtm2 .markdown.nested h3+ul{border-top:0;border-radius:0 0 12px 12px;margin-top:0;padding-top:.75rem}.device-supporting.svelte-1t7gtm2 .markdown.nested li,.device-linklist.svelte-1t7gtm2 .markdown.nested li{color:var(--te-body);margin:0;padding:0 0 0 1.1rem;font-size:.9rem;position:relative}.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:"";background:var(--te-acc);border-radius:9999px;width:5px;height:5px;position:absolute;top:.6em;left:0}.device-linklist.svelte-1t7gtm2 .markdown.nested ul{flex-direction:column;gap:.55rem;margin:0;list-style:none;display:flex}.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:3.8s ease-in-out infinite svelte-1t7gtm2-floatIcon}@keyframes svelte-1t7gtm2-sparkle{0%,to{opacity:.65;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(12deg)}}.animate-sparkle.svelte-1t7gtm2{animation:2.6s ease-in-out infinite svelte-1t7gtm2-sparkle}.animate-sparkle-delayed.svelte-1t7gtm2{animation:3s ease-in-out .6s infinite svelte-1t7gtm2-sparkle}@media (prefers-reduced-motion:reduce){.animate-float-icon.svelte-1t7gtm2,.animate-sparkle.svelte-1t7gtm2,.animate-sparkle-delayed.svelte-1t7gtm2{animation:none!important}}
