.ranked.sznj0nb{padding-block:var(--section-gap);border-top:1px solid var(--line)}.head.sznj0nb{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}h2.sznj0nb{font-size:var(--text-section);letter-spacing:-.04em;line-height:1.05}.sub.sznj0nb{font-size:var(--text-md);color:var(--ink-2);margin-top:10px}.sub.sznj0nb b:where(.sznj0nb){color:var(--ink)}.arrows.sznj0nb{gap:var(--space-3);display:flex}.arr.sznj0nb{background:var(--surface-3);width:40px;height:40px;color:var(--ink);transition:background var(--dur-fast), opacity var(--dur-fast);border:0;border-radius:50%;place-items:center;display:grid}.arr.sznj0nb:hover:not(:disabled){background:var(--line-2)}.arr.sznj0nb:disabled{opacity:.35;cursor:default}.arr.prev.sznj0nb .ic{transform:scaleX(-1)}.rail.sznj0nb{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--space-5)) / 3.25);gap:var(--space-5);margin:var(--space-6) 0 0;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px 2px 12px;list-style:none;display:grid;overflow-x:auto}.rail.sznj0nb::-webkit-scrollbar{display:none}.item.sznj0nb{scroll-snap-align:start;grid-template-columns:24% minmax(0,1fr);align-items:end;display:grid;position:relative}.rank.sznj0nb{z-index:0;font-size:var(--text-rank);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:2.5px var(--line-2);font-variant-numeric:tabular-nums;transition:-webkit-text-stroke-color var(--dur);justify-self:end;margin-bottom:-12px;margin-right:-20px;font-weight:800;line-height:.8;position:relative}.item.sznj0nb:hover .rank:where(.sznj0nb){-webkit-text-stroke-color:var(--ink-2)}.card.sznj0nb{z-index:1;border-radius:var(--radius-md);background:var(--bg);color:var(--ink);align-content:start;gap:4px;padding-bottom:6px;display:grid;position:relative}.stage.sznj0nb{aspect-ratio:16/9;border-radius:var(--radius-md);background:radial-gradient(110% 90% at 50% 100%, color-mix(in srgb, var(--paint) 30%, var(--surface-2)) 0%, var(--surface-2) 75%);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);place-items:center;padding:12px 16px;display:grid}a.card.sznj0nb:hover .stage:where(.sznj0nb){box-shadow:var(--shadow-lift);transform:translateY(-3px)}.stage.sznj0nb img:where(.sznj0nb){width:100%;height:auto;display:block}.name.sznj0nb{justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;display:flex}.name.sznj0nb b:where(.sznj0nb){font-size:var(--text-lg);letter-spacing:-.02em}.name.sznj0nb small:where(.sznj0nb){font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.units.sznj0nb{font-size:var(--text-sm);color:var(--ink-2)}.units.sznj0nb strong:where(.sznj0nb){font-size:var(--text-md);color:var(--ink)}.foot.sznj0nb{font-size:var(--text-xs);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.source.sznj0nb{max-width:96ch;margin-top:var(--space-4);font-size:var(--text-xs);color:var(--ink-3);line-height:1.55}.source.sznj0nb a:where(.sznj0nb){color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}@media (width<=1023px){.arrows.sznj0nb{display:none}.rail.sznj0nb{gap:0 var(--space-6);margin-top:var(--space-5);scroll-snap-type:none;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:column;padding:0;overflow:visible}.item.sznj0nb{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr)}.rank.sznj0nb{font-size:var(--text-2xl);letter-spacing:-.05em;-webkit-text-stroke-width:var(--ring-w-xs);-webkit-text-stroke-color:var(--ink-3);justify-self:center;margin:0;line-height:1}.card.sznj0nb{align-items:center;column-gap:var(--space-3);background:0 0;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"stage name foot""stage units foot";row-gap:2px;padding:0}.stage.sznj0nb{aspect-ratio:16/10;border-radius:var(--radius-sm);grid-area:stage;padding:4px 6px}a.card.sznj0nb:hover .stage:where(.sznj0nb){box-shadow:none;transform:none}.name.sznj0nb{flex-direction:column;grid-area:name;align-items:flex-start;gap:0;margin-top:0}.name.sznj0nb b:where(.sznj0nb){font-size:var(--text-md)}.units.sznj0nb{font-size:var(--text-xs);grid-area:units;align-self:start}.units.sznj0nb strong:where(.sznj0nb){font-size:var(--text-sm)}.foot.sznj0nb{text-align:right;flex-direction:column;grid-area:foot;align-items:flex-end;gap:2px;max-width:96px}}@media (width>=768px) and (width<=1023px){.item.sznj0nb{gap:var(--space-2);grid-template-columns:32px minmax(0,1fr)}.card.sznj0nb{column-gap:var(--space-2);grid-template-columns:76px minmax(0,1fr) auto}.foot.sznj0nb{max-width:84px}}@media (width<=767px){.rail.sznj0nb{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.carpick.s12baj1m{gap:var(--space-3);grid-template-columns:132px repeat(3,minmax(0,1fr));align-items:end;display:grid}.cimg.s12baj1m{border-radius:var(--radius-md);background:radial-gradient(110% 90% at 50% 100%, color-mix(in srgb, var(--paint) 28%, var(--surface-2)), var(--surface-2) 72%);align-self:center;padding:6px 8px 2px}.cimg.s12baj1m img:where(.s12baj1m),.cimg.s12baj1m .nophoto{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.cimg.s12baj1m img:where(.s12baj1m),.cimg.s12baj1m .nophoto{animation:s12baj1m-drive-in var(--dur-slow) var(--ease) both}}@keyframes s12baj1m-drive-in{0%{opacity:0;transform:translate(-16px)}}.sel.s12baj1m{gap:6px;min-width:0;display:grid}.sel.s12baj1m>span:where(.s12baj1m):first-child{font-size:var(--text-xs);color:var(--ink-2);font-weight:600}.box.s12baj1m{align-items:center;display:flex;position:relative}select.s12baj1m{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;font-size:var(--text-sm);appearance:none;text-overflow:ellipsis;cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:0 38px 0 14px;font-weight:600}select.s12baj1m:hover{border-color:var(--line-2)}select.s12baj1m:focus-visible{border-color:var(--accent);box-shadow:var(--ring);outline:none}select.s12baj1m:disabled{cursor:progress;opacity:.7}.box.s12baj1m .ic{color:var(--ink-3);pointer-events:none;position:absolute;right:14px}.err.s12baj1m{font-size:var(--text-sm);color:var(--bad);grid-column:1/-1}@media (width<=900px){.carpick.s12baj1m{grid-template-columns:minmax(0,1fr)}.cimg.s12baj1m{display:none}}.fv.s4p09bk{left:var(--space-5);bottom:var(--space-5);z-index:70;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);width:min(372px,100vw - 32px);box-shadow:var(--shadow-lift);opacity:0;transition:opacity var(--dur), transform var(--dur-slow) var(--ease);grid-template-columns:56px 1fr;gap:4px 14px;padding:16px 18px 16px 16px;display:grid;position:fixed;transform:translateY(16px)}.fv.on.s4p09bk{opacity:1;transform:none}.fv-i.s4p09bk{border-radius:var(--radius-md);background:var(--surface-2);width:56px;height:56px;color:var(--ink);grid-row:span 3;place-items:center;display:grid}.fv-k.s4p09bk{font-size:var(--text-xs);color:var(--ink-3);font-weight:650}b.s4p09bk{font-size:var(--text-md);letter-spacing:-.015em}.fv-a.s4p09bk{gap:var(--space-2);grid-column:2;margin-top:10px;display:flex}.fv-a.s4p09bk button:where(.s4p09bk){border-radius:var(--radius-pill);height:36px;font-size:var(--text-sm);transition:filter var(--dur-fast);border:0;align-items:center;gap:8px;padding:0 16px;font-weight:650;display:inline-flex}.go.s4p09bk{background:var(--accent);color:var(--accent-ink)}.go.s4p09bk:hover{filter:brightness(1.08)}.later.s4p09bk{background:var(--surface-2);color:var(--ink)}.later.s4p09bk:hover{background:var(--surface-3)}.fv-x.s4p09bk{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.fv-x.s4p09bk:hover{background:var(--surface-2)}@media (width<=600px){.fv-a.s4p09bk button:where(.s4p09bk){height:40px}.fv-x.s4p09bk{width:40px;height:40px;top:4px;right:4px}}@media (prefers-reduced-motion:reduce){.fv.s4p09bk{transition:none}}.card.s11mt27u{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);height:100%;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur-fast);flex-direction:column;display:flex;overflow:hidden}.card.s11mt27u:hover{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-3px)}.stage.s11mt27u{padding:var(--space-5) var(--space-4) var(--space-2);background:radial-gradient(110% 80% at 50% 100%, color-mix(in srgb, var(--paint) 24%, var(--surface-2)) 0%, var(--surface-2) 72%)}.stage.s11mt27u img:where(.s11mt27u){width:100%;height:auto;transition:transform var(--dur-slow) var(--ease);display:block}.framed.s11mt27u{aspect-ratio:8/3;display:block;position:relative}.framed.panel.s11mt27u{border-radius:var(--radius);background:var(--panel);overflow:hidden}.stage.s11mt27u .nophoto svg{transition:transform var(--dur-slow) var(--ease)}.framed.s11mt27u img{transition:transform var(--dur-slow) var(--ease), opacity var(--dur-fast) var(--ease)}.card.s11mt27u:hover .stage:where(.s11mt27u) img:where(.s11mt27u),.card.s11mt27u:hover .framed:where(.s11mt27u) img,.card.s11mt27u:hover .stage:where(.s11mt27u) .nophoto svg{transform:translate(4px)scale(1.02)}.body.s11mt27u{padding:var(--space-4) var(--space-4) var(--space-4);flex-direction:column;flex:1;gap:4px;display:flex}.brand.s11mt27u{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}h3.s11mt27u{font-size:var(--text-lg);letter-spacing:-.02em}.price.s11mt27u{font-size:var(--text-md);font-weight:650}.price.s11mt27u small:where(.s11mt27u){font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.fuels.s11mt27u{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.meta.s11mt27u{padding-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:auto;display:flex}.shelf.s191jxqd{padding-block:var(--section-gap)}.shelf.alt.s191jxqd{background:var(--bg-2)}.head.s191jxqd{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}h2.s191jxqd{font-size:var(--text-section);letter-spacing:-.04em;line-height:1.05}.sub.s191jxqd{font-size:var(--text-md);color:var(--ink-2);margin-top:10px}.sub.s191jxqd b:where(.s191jxqd){color:var(--ink)}.more.s191jxqd{min-height:40px;color:var(--accent-text);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.tabbar.s191jxqd{margin-top:var(--space-5);border-bottom:1px solid var(--line);display:flow-root}.tabs.s191jxqd{--reach:calc(var(--ring-w-focus) + var(--ring-offset-lg));gap:var(--space-2);margin:calc(-1 * var(--reach));padding:var(--reach);scrollbar-width:none;display:flex;overflow-x:auto}.tabs.s191jxqd::-webkit-scrollbar{display:none}.tab.s191jxqd{min-width:120px;color:var(--ink-3);transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:0;border-bottom:2.5px solid #0000;justify-items:center;gap:6px;padding:12px 16px;display:grid}.tab.s191jxqd .ib:where(.s191jxqd){place-items:end center;height:40px;display:grid}.tab.s191jxqd b:where(.s191jxqd){font-size:var(--text-sm)}.tab.s191jxqd small:where(.s191jxqd){font-size:var(--text-2xs);font-weight:500}.tab.s191jxqd:hover:not(:disabled){color:var(--ink-2);border-bottom-color:var(--line-2)}.tab[aria-selected=true].s191jxqd{color:var(--ink);border-bottom-color:var(--fc,var(--ink))}.tab.s191jxqd:disabled{opacity:.45;cursor:default}.oi.s191jxqd{color:var(--fc,currentColor);place-items:end center;display:inline-grid}.oi.glyph.s191jxqd{width:84px}.alt.s191jxqd .oi.glyph:where(.s191jxqd){--glyph-hole:var(--bg-2)}.oi.rs.s191jxqd{font-size:var(--text-lg);letter-spacing:.04em;align-items:flex-end;font-weight:800;display:inline-flex}.oi.rs.s191jxqd i:where(.s191jxqd){color:var(--line-2);font-style:normal}.bleed.s191jxqd{--pad:max(var(--gutter), calc((100% - var(--page-max)) / 2 + var(--gutter)));position:relative}.rail.s191jxqd{grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * var(--space-4)) / 4.35);gap:var(--space-4);margin-top:var(--space-5);padding:6px var(--pad) 14px;scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none;display:grid;overflow-x:auto}.rail.s191jxqd::-webkit-scrollbar{display:none}.rail.s191jxqd:focus-visible{box-shadow:inset 0 0 0 var(--ring-w-sm) var(--accent)}.rail.s191jxqd>:where(.s191jxqd){scroll-snap-align:start}.rail.fr.s191jxqd{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--pad)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--pad)), transparent)}.rail.fl.s191jxqd{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--pad));mask-image:linear-gradient(90deg, transparent, #000 var(--pad))}.rail.fl.fr.s191jxqd{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent)}.cell.s191jxqd{min-width:0}.end.s191jxqd{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);border:1.5px dashed var(--line-2);color:var(--ink);transition:border-color var(--dur-fast), background var(--dur-fast);flex-direction:column;display:flex}.end.s191jxqd:hover{border-style:solid;border-color:var(--ink)}.end.s191jxqd b:where(.s191jxqd){font-size:var(--text-lg);letter-spacing:-.02em;margin-block:4px;display:block}.end.s191jxqd .go:where(.s191jxqd){background:var(--ink);width:46px;height:46px;color:var(--bg);transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.end.s191jxqd:hover .go:where(.s191jxqd){transform:translate(4px)}.side.s191jxqd{z-index:2;background:var(--glass);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);width:52px;height:52px;box-shadow:var(--shadow);color:var(--ink);opacity:0;transition:opacity var(--dur), transform var(--dur-fast) var(--ease-spring);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:52px}.side.prev.s191jxqd{left:calc(var(--pad) - 26px)}.side.next.s191jxqd{right:calc(var(--pad) - 26px)}.side.prev.s191jxqd .ic{transform:scaleX(-1)}.bleed.s191jxqd:hover .side:where(.s191jxqd),.side.s191jxqd:focus-visible{opacity:1}.side.s191jxqd:hover{transform:scale(1.07)}.side.s191jxqd:disabled{pointer-events:none;opacity:0!important}@media (prefers-reduced-motion:reduce){.rail.s191jxqd{scroll-behavior:auto}}@media (width<=1100px){.rail.s191jxqd{grid-auto-columns:calc((100% - 2 * var(--space-4)) / 3.3)}}@media (width<=700px){.rail.s191jxqd{grid-auto-columns:74%}.side.s191jxqd{display:none}}.how.sn4g29h{padding-block:var(--section-gap);background:var(--bg-2)}.head.sn4g29h{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}h2.sn4g29h{font-size:var(--text-section);letter-spacing:-.04em;line-height:1.05}.play.sn4g29h{min-height:44px;color:var(--accent-text);font-size:var(--text-md);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:650;display:inline-flex}.play.sn4g29h .pc:where(.sn4g29h){background:var(--accent);width:36px;height:36px;color:var(--accent-ink);transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.play.sn4g29h:hover .pc:where(.sn4g29h){transform:scale(1.08)}.play.sn4g29h small:where(.sn4g29h){font-size:var(--text-sm);color:var(--ink-3);font-weight:500}.road.sn4g29h{height:56px;margin-top:var(--space-6);border-radius:var(--radius-md);background:var(--road);box-shadow:inset 0 0 0 1px var(--road-edge);position:relative;overflow:hidden}.road.sn4g29h:before{content:"";background:repeating-linear-gradient(90deg, var(--road-dash) 0 22px, transparent 22px 40px);opacity:.9;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:16px;right:16px}.stops.sn4g29h{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.stop.sn4g29h{place-items:center;display:grid}.stop.sn4g29h i:where(.sn4g29h){background:var(--surface);width:30px;height:30px;color:var(--ink);font-style:normal;font-size:var(--text-sm);box-shadow:0 0 0 var(--ring-w-sm) var(--road-edge);transition:background var(--dur), color var(--dur), box-shadow var(--dur);border-radius:50%;place-items:center;font-weight:750;display:grid}.stop.on.sn4g29h i:where(.sn4g29h){background:var(--ink);color:var(--bg);box-shadow:0 0 0 var(--ring-w-lg) var(--road)}.lane-car.sn4g29h{width:52px;height:26px;transform:translateX(var(--x));transition:transform var(--dur-drive) var(--ease);filter:drop-shadow(var(--drop-car-sm));pointer-events:none;margin-top:-13px;position:absolute;top:50%;left:0}.lane-car.sn4g29h .body:where(.sn4g29h){fill:var(--lane-car-body)}.lane-car.sn4g29h .roof:where(.sn4g29h){fill:var(--lane-car-roof)}.lane-car.sn4g29h .glass:where(.sn4g29h){fill:var(--lane-car-glass)}.lane-car.sn4g29h .lamp:where(.sn4g29h){fill:var(--lane-car-lamp)}.lane-car.sn4g29h .tail:where(.sn4g29h){fill:var(--lane-car-tail)}@media (prefers-reduced-motion:reduce){.lane-car.sn4g29h{transition:none}}.steps.sn4g29h{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.st.sn4g29h{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur), box-shadow var(--dur);grid-template-rows:auto 1fr;display:grid}.st.sn4g29h:hover,.st.sn4g29h:focus-within{border-color:var(--line-2);box-shadow:var(--shadow-lift)}.n.sn4g29h{font-size:var(--text-xs);color:var(--ink-3);font-weight:700}h3.sn4g29h{font-size:var(--text-xl);letter-spacing:-.025em;margin-top:4px}.still.sn4g29h{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);aspect-ratio:872/384;align-self:end;width:100%;padding:0;display:block;position:relative;overflow:hidden}.still.sn4g29h img:where(.sn4g29h){object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease);display:block}.still.sn4g29h:hover img:where(.sn4g29h){transform:scale(1.03)}.still.sn4g29h .pc:where(.sn4g29h){border-radius:var(--radius-pill);background:var(--island);height:30px;color:var(--island-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 12px 0 8px;font-weight:650;display:inline-flex;position:absolute;bottom:10px;left:10px}@media (width<=1023px){.st.sn4g29h{padding:var(--space-4)}h3.sn4g29h{font-size:var(--text-lg)}}@media (width<=767px){.road.sn4g29h{display:none}.steps.sn4g29h{gap:var(--space-3);scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-1);scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.steps.sn4g29h::-webkit-scrollbar{display:none}.st.sn4g29h{scroll-snap-align:start;flex:0 0 82%}}.trust.s1g4rp44{padding-block:var(--section-gap);border-top:1px solid var(--line)}.tagbox.s1g4rp44{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.photo.s1g4rp44{padding:150px var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(80% 70% at 50% 85%, color-mix(in srgb, var(--paint) 18%, var(--surface-3)), var(--surface-2) 70%);margin:0;position:relative}.photo.s1g4rp44 img:where(.s1g4rp44),.photo.s1g4rp44 .nophoto:where(.s1g4rp44){width:80%;height:auto;margin:0 0 0 auto;display:block}.ptag.s1g4rp44{border-radius:var(--radius-md) var(--radius-md) var(--radius) var(--radius);background:var(--surface);width:290px;box-shadow:var(--shadow-lift);color:var(--ink);transform-origin:50% -30px;gap:2px;padding:16px 18px 14px;display:grid;position:absolute;top:44px;left:7%;transform:rotate(-3deg)}.ptag.s1g4rp44:before{content:"";background:var(--line-2);width:1.5px;height:46px;position:absolute;top:-44px;left:50%}.ptag.s1g4rp44:after{content:"";background:var(--bg-2);width:12px;height:12px;box-shadow:inset 0 0 0 var(--ring-w-xs) var(--line-2);border-radius:50%;position:absolute;top:8px;left:calc(50% - 6px)}@media (prefers-reduced-motion:no-preference){.ptag.s1g4rp44{animation:s1g4rp44-swing var(--dur-sway) var(--ease) infinite alternate}}@keyframes s1g4rp44-swing{0%{transform:rotate(-4deg)}to{transform:rotate(-1deg)}}.pk.s1g4rp44{font-size:var(--text-xs);color:var(--ink-3);margin-top:12px}.pn.s1g4rp44{font-size:var(--text-md);font-weight:700}.pp.s1g4rp44{font-size:var(--text-price);letter-spacing:-.04em;margin-top:4px;font-weight:800}.pp.s1g4rp44 small:where(.s1g4rp44){font-size:var(--text-xs);letter-spacing:0;color:var(--ink-3);font-weight:500;display:block}.ps.s1g4rp44{border-top:1px dashed var(--line-2);font-size:var(--text-xs);color:var(--good);align-items:center;gap:5px;margin-top:8px;padding-top:8px;display:flex}.promise.s1g4rp44{gap:var(--space-5);display:grid}h2.s1g4rp44{font-size:var(--text-section-wide);letter-spacing:-.04em;text-wrap:balance;line-height:1.05}ul.s1g4rp44{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}li.s1g4rp44{grid-template-columns:40px 1fr;align-items:center;gap:4px 14px;display:grid}li.s1g4rp44>.ic{border-radius:var(--radius-sm);background:var(--surface-2);width:40px;height:40px;color:var(--ink);grid-row:span 2;padding:9px}li.s1g4rp44 b:where(.s1g4rp44){font-size:var(--text-md)}.sorry.s1g4rp44{gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sorry.s1g4rp44 b:where(.s1g4rp44){font-size:var(--text-md);display:block}.lanesign.s1g4rp44{border-radius:var(--radius-sm);background:var(--sign);min-width:132px;color:var(--sign-ink);font-family:var(--font-sign);box-shadow:inset 0 0 0 var(--ring-w-md) var(--sign), inset 0 0 0 var(--ring-w-xl) var(--sign-edge), var(--sign-shadow);transition:transform var(--dur) var(--ease-spring), box-shadow var(--dur) var(--ease);gap:2px;padding:12px 14px 10px;display:grid}.lanesign.s1g4rp44:hover{box-shadow:inset 0 0 0 var(--ring-w-md) var(--sign), inset 0 0 0 var(--ring-w-xl) var(--sign-edge), 0 0 0 var(--ring-w-lg) var(--sign-glow), var(--sign-shadow-on);transform:translateY(-2px)}.lanesign.s1g4rp44 .k:where(.s1g4rp44){font-size:var(--text-md);letter-spacing:.01em;font-weight:800}.lanesign.s1g4rp44 .s:where(.s1g4rp44){font-size:var(--text-2xs);opacity:.9}.lanesign.s1g4rp44 svg:where(.s1g4rp44){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;margin-top:4px}@media (width<=900px){.tagbox.s1g4rp44,.sorry.s1g4rp44{grid-template-columns:minmax(0,1fr)}.photo.s1g4rp44{padding-top:190px}}.hero.s7fc4tk{gap:var(--space-5);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);height:min(640px,100svh - 80px);min-height:540px;display:grid;overflow:hidden}.col.s7fc4tk{justify-content:center;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.col.l.s7fc4tk{padding-left:var(--space-4)}.col.r.s7fc4tk{padding-right:var(--space-4)}.track.s7fc4tk{gap:var(--space-3);width:min(100%,300px);animation:s7fc4tk-rise var(--sp) linear infinite;flex-direction:column;display:flex}.track.rev.s7fc4tk{animation-direction:reverse}.col.s7fc4tk:hover .track:where(.s7fc4tk){animation-play-state:paused}@keyframes s7fc4tk-rise{to{transform:translateY(calc(-25% - var(--space-3) / 4))}}@media (prefers-reduced-motion:reduce){.track.s7fc4tk{animation:none}}.tile.s7fc4tk{aspect-ratio:5/4;border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 50% 100%, color-mix(in srgb, var(--paint) 42%, var(--surface-2)) 0%, color-mix(in srgb, var(--paint) 12%, var(--surface-2)) 72%);transition:transform var(--dur) var(--ease);flex:none;place-items:center;padding:14px 12px 34px;display:grid;position:relative}.tile.s7fc4tk:hover{transform:scale(1.03)}.tile.s7fc4tk img:where(.s7fc4tk),.tile.s7fc4tk .nophoto{width:100%;height:auto}.tile.s7fc4tk span:where(.s7fc4tk){border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-xs);box-shadow:var(--shadow-lens);padding:3px 9px;font-weight:650;position:absolute;bottom:10px;left:10px}.card.s7fc4tk{align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-5) 0;text-align:center;display:grid}h1.s7fc4tk{font-size:var(--text-hero);letter-spacing:-.05em;font-weight:800;line-height:.98}h1.s7fc4tk em:where(.s7fc4tk){color:var(--ink-3);font-style:normal}.search.s7fc4tk{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);width:min(100%,620px);color:var(--ink-2);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:6px 6px 6px 18px;display:flex}.search.s7fc4tk:focus-within{border-color:var(--accent);box-shadow:0 0 0 var(--ring-w-lg) var(--accent-soft)}.search.s7fc4tk input:where(.s7fc4tk){min-width:0;height:44px;color:var(--ink);font-size:var(--text-md);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.search.s7fc4tk button:where(.s7fc4tk){border-radius:var(--radius-pill);background:var(--accent);height:44px;color:var(--accent-ink);transition:filter var(--dur-fast);border:0;padding:0 20px;font-weight:600}.search.s7fc4tk button:where(.s7fc4tk):hover{filter:brightness(1.08)}.quick.s7fc4tk{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quick.s7fc4tk a:where(.s7fc4tk){border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);font-size:var(--text-sm);box-shadow:var(--shadow-lens);white-space:nowrap;transition:border-color var(--dur-fast), color var(--dur-fast);align-items:center;padding:0 15px;font-weight:650;display:inline-flex}.quick.s7fc4tk a:where(.s7fc4tk):hover{border-color:var(--accent);color:var(--accent-text)}.play.s7fc4tk{min-height:44px;color:var(--accent-text);font-size:var(--text-md);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:650;display:inline-flex}.play.s7fc4tk .pc:where(.s7fc4tk){background:var(--accent);width:36px;height:36px;color:var(--accent-ink);transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.play.s7fc4tk:hover .pc:where(.s7fc4tk){transform:scale(1.08)}.play.s7fc4tk small:where(.s7fc4tk){font-size:var(--text-sm);color:var(--ink-3);font-weight:500}@media (width<=1100px){.hero.s7fc4tk{gap:var(--space-3);height:auto;min-height:0;padding:clamp(40px, 7vw, 88px) 0 var(--space-6);grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.card.s7fc4tk{padding:0 var(--gutter) var(--space-5);order:-1}.col.s7fc4tk,.col.l.s7fc4tk,.col.r.s7fc4tk{padding:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.col.s7fc4tk{justify-content:flex-start}.track.s7fc4tk{flex-direction:row;width:max-content;animation-name:s7fc4tk-slide}.col.r.s7fc4tk .track:where(.s7fc4tk){margin-left:-84px}.tile.s7fc4tk{aspect-ratio:7/5;border-radius:var(--radius);width:168px;padding:8px 10px 26px}.tile.s7fc4tk span:where(.s7fc4tk){padding:1px 8px;bottom:7px;left:8px}@keyframes s7fc4tk-slide{to{transform:translateX(calc(-25% - var(--space-3) / 4))}}}@media (width<=767px){.quick.s7fc4tk{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;justify-self:stretch;overflow-x:auto}.quick.s7fc4tk::-webkit-scrollbar{display:none}.quick.s7fc4tk a:where(.s7fc4tk){height:40px}.col.r.s7fc4tk{display:none}.tile.s7fc4tk{width:132px}}
