@layer components{.index-module_JEwGmG_badges{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.index-module_JEwGmG_badge{align-items:center;gap:var(--space-3);min-height:max(var(--tap-min), 3.25rem);padding-inline:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--text);color:var(--bg);transition:translate var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}@media (any-hover:hover){.index-module_JEwGmG_badge:hover{translate:0 -2px}}.index-module_JEwGmG_badge:focus-visible{box-shadow:var(--focus-ring);outline:none}.index-module_JEwGmG_badgeText{line-height:1.15;display:grid}.index-module_JEwGmG_badgePrefix{font-size:var(--text-xs);opacity:.75}.index-module_JEwGmG_badgeStore{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600}.index-module_JEwGmG_ratings{gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.index-module_JEwGmG_ratings li{align-items:center;gap:var(--space-2);display:inline-flex}.index-module_JEwGmG_ratings svg{color:var(--warning)}.index-module_JEwGmG_ratingValue{font-weight:600}.index-module_JEwGmG_ratingCount{color:var(--text-muted)}.index-module_JEwGmG_phone{border:1px solid var(--border);background:var(--surface);border-radius:clamp(20px,3vw,32px);overflow:hidden}.index-module_JEwGmG_phone img{width:100%;height:auto;display:block}.index-module_JEwGmG_phones{justify-content:center;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,15rem));align-items:center;display:grid;position:relative}.index-module_JEwGmG_phoneBack{translate:0 var(--space-7)}.index-module_JEwGmG_shots{gap:var(--space-4);padding:0 0 var(--space-3);scroll-snap-type:x mandatory;grid-auto-columns:minmax(12rem,15rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.index-module_JEwGmG_shots>li{scroll-snap-align:start}.index-module_JEwGmG_features{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.index-module_JEwGmG_feature{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);display:grid}.index-module_JEwGmG_feature svg{color:var(--accent);margin-block-end:var(--space-2)}.index-module_JEwGmG_featureTitle{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.index-module_JEwGmG_featureText{color:var(--text-muted);font-size:var(--text-md);line-height:1.5}.index-module_JEwGmG_current{margin:0 0 var(--space-6);color:var(--text-muted)}.index-module_JEwGmG_releases{margin:0;padding:0;list-style:none;display:grid}.index-module_JEwGmG_release{gap:var(--space-3);padding-block:var(--space-5);border-block-start:1px solid var(--border);display:grid}@media (min-width:720px){.index-module_JEwGmG_release{gap:var(--space-6);grid-template-columns:12rem minmax(0,1fr)}}.index-module_JEwGmG_releaseDate{letter-spacing:-.015em;font-weight:600}.index-module_JEwGmG_releaseNotes{gap:var(--space-2);color:var(--text-muted);margin:0;padding-inline-start:var(--space-5);line-height:1.5;display:grid}.index-module_JEwGmG_closing{text-align:center;justify-items:center;display:grid}.index-module_JEwGmG_closing .index-module_JEwGmG_badges{justify-content:center}}
