.H2bo4q_list{align-items:var(--hero-align);flex-direction:column;align-self:stretch;gap:16px;display:flex}.H2bo4q_filters{justify-content:var(--hero-align);flex-wrap:wrap;gap:10px 28px;display:flex}.H2bo4q_disclosure{max-width:62ch;color:var(--text-faint);font-size:.8125rem}.H2bo4q_cards{justify-content:var(--hero-align);flex-wrap:wrap;align-self:stretch;gap:12px;margin-top:4px;list-style:none;display:flex}.H2bo4q_card{border-radius:var(--radius);background:var(--fill);max-width:360px;box-shadow:var(--shadow);text-align:start;flex-direction:column;flex:300px;gap:6px;padding:20px 20px 18px;display:flex}.H2bo4q_name{font-size:1.125rem}.H2bo4q_meta{color:var(--text-muted);font-family:var(--font-label);font-size:.8125rem}.H2bo4q_variant{display:block}.H2bo4q_summary{color:var(--text-muted);font-size:.9375rem}.H2bo4q_offers{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.H2bo4q_offer{min-height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius-control);align-items:center;gap:6px;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.H2bo4q_offer:hover{border-color:var(--text)}.H2bo4q_offer:first-child{background:var(--solid);color:var(--on-solid);border-color:#0000}.H2bo4q_offer:first-child:hover{opacity:.9}.H2bo4q_empty{align-items:var(--hero-align);color:var(--text-muted);flex-direction:column;gap:8px;display:flex}.H2bo4q_instead{min-height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);padding:0 16px}.H2bo4q_none{max-width:62ch;color:var(--text-muted)}.H2bo4q_loose{max-width:62ch;color:var(--text-muted);font-size:.9375rem}.H2bo4q_loose a{color:var(--text);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}
.U1EwYa_menu{position:relative}.U1EwYa_menu summary{min-height:var(--tap);border-radius:var(--radius-control);color:var(--text-muted);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:.8125rem;font-weight:500;list-style:none;transition:color .2s;display:inline-flex}.U1EwYa_menu summary::-webkit-details-marker{display:none}.U1EwYa_menu summary:hover,.U1EwYa_menu[open] summary{color:var(--text)}.U1EwYa_menu summary svg{transition:transform .25s var(--ease)}.U1EwYa_menu[open] summary svg{transform:rotate(180deg)}.U1EwYa_panel{z-index:20;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg);grid-template-columns:auto auto;gap:12px;width:max-content;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000038}.U1EwYa_panel>[role=group]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.U1EwYa_panel>[role=group]>:last-child{justify-self:start}
.ntMQ3a_toggle{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--glass);min-height:40px;color:var(--text-muted);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:6px;padding:0 11px;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ntMQ3a_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:360px){.ntMQ3a_toggle{padding:0 13px 0 10px}.ntMQ3a_label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.ntMQ3a_toggle:hover{color:var(--text)}.ntMQ3a_toggle[aria-pressed=true]{background:var(--solid);color:var(--on-solid);border-color:#0000}
.aNTxYW_keys{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.aNTxYW_keys [data-key]{cursor:pointer}.aNTxYW_keys [data-pressed]{opacity:.7}
.dKQkDG_stage{margin-inline:calc(var(--gutter) * -1);position:relative}.dKQkDG_stage:before{content:"";background:var(--stage-light);pointer-events:none;position:absolute;inset:-12% 0 0}@media (min-width:640px){.dKQkDG_stage{margin-inline:0}}.dKQkDG_viewer{--edge-x:24px;--edge-top:24px;--edge-bottom:24px;height:clamp(300px,58svh,600px);position:relative;overflow:hidden}@media (min-width:640px){.dKQkDG_viewer{height:clamp(340px,min(50svh,45vw),500px)}}.dKQkDG_viewer[data-view=closeUp]{--edge-x:14%;--edge-top:10%;--edge-bottom:26%}.dKQkDG_picture,.dKQkDG_canvas{--fade-x:linear-gradient(to right, transparent, #000 var(--edge-x), #000 calc(100% - var(--edge-x)), transparent);--fade-y:linear-gradient(to bottom, transparent, #000 var(--edge-top), #000 calc(100% - var(--edge-bottom)), transparent);-webkit-mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fade-x), var(--fade-y);mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;mask-composite:intersect}.dKQkDG_picture{width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.dKQkDG_full{padding:24px 24px 64px}.dKQkDG_hidden{opacity:0}.dKQkDG_canvas{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.dKQkDG_ready{opacity:1;pointer-events:auto}.dKQkDG_turnable .dKQkDG_canvas{cursor:grab}.dKQkDG_turnable .dKQkDG_canvas:active{cursor:grabbing}.dKQkDG_start{z-index:2;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--glass);box-shadow:var(--shadow);color:var(--text);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:500;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dKQkDG_controls{z-index:2;padding:12px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:auto 0 0}.dKQkDG_controls>*{pointer-events:auto}.dKQkDG_viewControls{opacity:0;visibility:hidden;gap:6px;transition:opacity .6s,visibility 0s .6s;display:flex}.dKQkDG_viewControls.dKQkDG_shown{opacity:1;visibility:visible;transition:opacity .6s}@media (min-width:640px){.dKQkDG_controls{padding-inline:12px}}.dKQkDG_caption{padding-inline:var(--gutter);color:var(--text-faint);text-align:center;flex-direction:column;align-items:center;margin-top:4px;font-size:.8125rem;display:flex}.dKQkDG_caption p{max-width:44ch;padding-block:6px}.dKQkDG_load{min-height:var(--tap);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.22em;font-weight:600}
._4-Ar4a_sound{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:2px;min-height:40px;padding:0 12px 0 1px;display:inline-flex}._4-Ar4a_mute{border-radius:var(--radius-control);width:40px;height:38px;color:var(--text);place-items:center;display:grid}._4-Ar4a_mute[aria-pressed=true]{color:var(--text-faint)}._4-Ar4a_volume{--track:linear-gradient(to right, var(--text) 0 var(--level), var(--line-strong) var(--level) 100%);cursor:pointer;appearance:none;background:0 0;width:clamp(52px,14vw,120px);height:38px}._4-Ar4a_volume::-webkit-slider-runnable-track{background:var(--track);border-radius:3px;height:3px}._4-Ar4a_volume::-moz-range-track{background:var(--track);border-radius:3px;height:3px}._4-Ar4a_volume::-webkit-slider-thumb{background:var(--text);appearance:none;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5.5px}._4-Ar4a_volume::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:14px;height:14px}._4-Ar4a_volume[data-muted]{opacity:.45}._4-Ar4a_volume:focus-visible{outline-offset:0}
.zgOssa_picker{align-items:var(--hero-align);text-align:var(--hero-align);flex-direction:column;gap:16px;margin-top:36px;display:flex}.zgOssa_filters{grid-template-columns:repeat(var(--columns), auto);justify-content:var(--hero-align);gap:4px;display:grid}@media (min-width:640px){.zgOssa_filters{flex-wrap:wrap;display:flex}}.zgOssa_filters button{border-radius:var(--radius-control);min-height:38px;color:var(--text-muted);padding:0 14px;font-size:.9375rem;transition:background-color .2s,color .2s}.zgOssa_filters button:hover{color:var(--text)}.zgOssa_filters button[aria-pressed=true]{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text)}.zgOssa_options{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:calc(45.4545% - 7.27273px);grid-auto-flow:column;align-self:stretch;gap:8px;display:grid;position:relative;overflow-x:auto}.zgOssa_options::-webkit-scrollbar{display:none}@media (min-width:640px){.zgOssa_options{justify-content:var(--hero-align);grid-template-columns:repeat(auto-fit,minmax(104px,168px));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.zgOssa_options button{scroll-snap-align:start;min-height:var(--tap);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 12px 13px;transition:background-color .25s,box-shadow .25s;display:flex}.zgOssa_options button:hover{background:var(--fill)}.zgOssa_options button[aria-pressed=true]{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--text)}.zgOssa_options svg{margin-bottom:8px}.zgOssa_name{font-weight:600;line-height:1.25}.zgOssa_brand{display:block}@media (min-width:640px){.zgOssa_brand{display:inline}}.zgOssa_type{color:var(--text-muted);margin-top:auto;padding-top:4px;font-size:.8125rem}.zgOssa_about{align-items:var(--hero-align);flex-direction:column;gap:6px;max-width:40ch;margin-top:4px;display:flex}.zgOssa_feel{color:var(--text-muted)}.zgOssa_facts{justify-content:var(--hero-align);color:var(--text-faint);font-family:var(--font-label);flex-wrap:wrap;font-size:.75rem;display:flex}.zgOssa_facts span+span:before{content:"·";margin:0 10px}
.JrmJYq_explorer{flex-direction:column;margin-top:4px;display:flex}.JrmJYq_layers{flex-direction:column;gap:14px;margin-top:40px;display:flex}.JrmJYq_layers ol{counter-reset:layer;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px 32px;list-style:none;display:grid}.JrmJYq_layers li{border-top:1px solid var(--line);counter-increment:layer;grid-template-columns:2.2em 1fr;gap:2px 0;padding-top:12px;display:grid}.JrmJYq_layers li:before{content:counter(layer, decimal-leading-zero);color:var(--text-faint);font-family:var(--font-label);font-size:var(--label-size);grid-row:span 2;line-height:1.9}.JrmJYq_layers li strong{font-weight:600}.JrmJYq_layers li span{color:var(--text-muted);font-size:.9rem}
.SCylQa_groupAbout{max-width:46ch;color:var(--text-muted)}.SCylQa_index{border-top:1px solid var(--line);text-align:left;align-self:stretch;margin-top:4px;list-style:none}.SCylQa_index li{border-bottom:1px solid var(--line)}.SCylQa_row{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 16px;padding:20px 2px;text-decoration:none;display:grid}.SCylQa_row>svg:first-child{grid-row:span 2;align-self:start;margin-top:2px}.SCylQa_rowName{font-family:var(--font-display);font-size:clamp(1.2rem,3.4vw,1.45rem);font-weight:var(--h2-weight);letter-spacing:calc(var(--display-tracking) * .5);line-height:1.2}.SCylQa_rowArrow{color:var(--text-faint);transition:transform .25s var(--ease), color .2s ease;grid-row:span 2}.SCylQa_row:hover .SCylQa_rowArrow{color:var(--text);transform:translate(3px)}.SCylQa_rowFeel{color:var(--text-muted);grid-column:2;font-size:.9375rem}.SCylQa_rowFacts{color:var(--text-faint);font-family:var(--font-label);margin-bottom:2px;font-size:.8125rem;display:block}.SCylQa_breadcrumb ol{justify-content:var(--hero-align);color:var(--text-faint);flex-wrap:wrap;gap:4px 8px;padding-top:8px;font-size:.8125rem;list-style:none;display:flex}.SCylQa_breadcrumb li:not(:last-child):after{content:"/";opacity:.6;margin-left:8px}.SCylQa_breadcrumb a{text-decoration:none}.SCylQa_breadcrumb a:hover{color:var(--text)}.SCylQa_specs{border-top:1px solid var(--line);flex-wrap:wrap;align-self:stretch;display:flex}.SCylQa_specs div{border-bottom:1px solid var(--line);flex-direction:column;flex:auto;gap:4px;padding:16px 24px 16px 0;display:flex}.SCylQa_specs dt,.SCylQa_specs dd{white-space:nowrap}.SCylQa_specs dd{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,1.9rem);font-weight:var(--h2-weight);letter-spacing:calc(var(--display-tracking) * .6);line-height:1.1}.SCylQa_source{color:var(--text-faint);font-size:.8125rem}.SCylQa_more{justify-content:var(--hero-align);flex-wrap:wrap;gap:8px;list-style:none;display:flex}.SCylQa_more a{min-height:var(--tap);border-radius:var(--radius-control);background:var(--fill);box-shadow:var(--shadow);align-items:center;gap:10px;padding:6px 16px 6px 8px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.SCylQa_more a:hover{background:var(--fill-hover)}.SCylQa_moreType{color:var(--text-muted);font-size:.8125rem;font-weight:400}.hero .SCylQa_title{max-width:none;font-size:clamp(1.75rem, calc((100vw - 2 * var(--gutter)) / (var(--chars) * .53)), var(--display-size))}
.-ZWgpW_specs{border-collapse:collapse;text-align:left;align-self:stretch;width:100%;max-width:720px;margin-inline:auto}.-ZWgpW_specs th,.-ZWgpW_specs td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px 14px 0}.-ZWgpW_specs thead th{font-weight:600;line-height:1.3}.-ZWgpW_specs tbody th{width:30%;color:var(--text-muted);font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case)}.-ZWgpW_specs td{width:35%;font-family:var(--font-display);font-size:clamp(1.05rem,3vw,1.3rem);font-weight:var(--h2-weight);line-height:1.25}@media (max-width:600px){.-ZWgpW_specs,.-ZWgpW_specs thead,.-ZWgpW_specs tbody{display:block}.-ZWgpW_specs tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.-ZWgpW_specs th,.-ZWgpW_specs td{border-bottom:0;width:auto}.-ZWgpW_specs thead td{display:none}.-ZWgpW_specs thead th{padding-right:0;font-size:.875rem}.-ZWgpW_specs tbody th{grid-column:1/-1;width:auto;padding-bottom:0}.-ZWgpW_specs tbody td{padding-top:6px}}.-ZWgpW_feels{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-self:stretch;gap:28px 40px;width:100%;max-width:900px;margin-inline:auto;display:grid}.-ZWgpW_feels h3{margin-bottom:8px;font-size:1.125rem;font-weight:600}.-ZWgpW_feels h3 a{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.-ZWgpW_feels p{color:var(--text-muted)}.-ZWgpW_feels .-ZWgpW_setup,.-ZWgpW_setup{color:var(--text-faint);margin-top:10px;font-size:.8125rem}
.H-TsNq_segmented{align-items:center;gap:12px;display:flex}.H-TsNq_label{min-width:4.5em;color:var(--text-muted);font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case)}.H-TsNq_options{border-radius:calc(var(--radius-control) + 3px);background:var(--fill);gap:2px;padding:3px;display:inline-flex}.H-TsNq_options button{min-width:var(--tap);border-radius:var(--radius-control);min-height:38px;color:var(--text-muted);padding:0 14px;font-weight:500;transition:background-color .2s,color .2s}.H-TsNq_options button:hover{color:var(--text)}.H-TsNq_options button[aria-pressed=true]{background:var(--solid);color:var(--on-solid)}
._1el2Rq_intro{align-items:var(--hero-align);max-width:60ch;margin:8px var(--hero-margin) 0;text-align:var(--hero-align);flex-direction:column;gap:16px;display:flex}._1el2Rq_test{flex-direction:column;gap:12px;margin-top:12px;display:flex}._1el2Rq_muted{color:var(--text-muted)}._1el2Rq_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._1el2Rq_round{color:var(--text-muted);font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case)}._1el2Rq_choice{align-items:var(--hero-align);text-align:var(--hero-align);flex-direction:column;gap:8px;margin-top:12px;display:flex}._1el2Rq_buttons{align-items:center;justify-content:var(--hero-align);flex-wrap:wrap;gap:8px;display:flex}._1el2Rq_question{margin-right:8px;font-weight:600}@media (max-width:480px){._1el2Rq_question{flex-basis:100%;margin-right:0}._1el2Rq_buttons ._1el2Rq_action{flex:1}}._1el2Rq_action{border-radius:var(--radius-control);background:var(--solid);min-height:48px;box-shadow:var(--shadow);color:var(--on-solid);padding:0 22px;font-weight:600;transition:background-color .2s,color .2s}._1el2Rq_action[aria-disabled=true]{background:var(--fill);box-shadow:none;color:var(--text-faint);cursor:not-allowed}._1el2Rq_note{color:var(--text-faint);font-size:.8125rem}._1el2Rq_again{align-self:var(--hero-align);margin-top:16px}._1el2Rq_summary{align-items:var(--hero-align);text-align:var(--hero-align);flex-direction:column;gap:6px;display:flex}._1el2Rq_summary h2{font-size:var(--h2-size)}._1el2Rq_summary h2:focus{outline:none}._1el2Rq_summary p{max-width:56ch}._1el2Rq_picks{flex-direction:column;gap:12px;max-width:65ch;margin-top:32px;display:flex}._1el2Rq_picks ol{border-top:1px solid var(--line);counter-reset:pick;flex-direction:column;gap:0;list-style:none;display:flex}._1el2Rq_picks li{border-bottom:1px solid var(--line);counter-increment:pick;padding:12px 0}._1el2Rq_picks li:before{content:counter(pick, decimal-leading-zero);color:var(--text-faint);font-family:var(--font-label);font-size:var(--label-size);margin-right:14px}
