.-ihGDa_explorer{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.-ihGDa_explorer button{font-family:inherit;line-height:inherit;cursor:pointer}.-ihGDa_explorer button:focus-visible,.-ihGDa_explorer select:focus-visible,.-ihGDa_explorer input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.-ihGDa_picks{border-radius:var(--radius);background:var(--paper);box-shadow:var(--inset);overflow:hidden}.-ihGDa_picks .-ihGDa_picksHead{border-bottom:1px solid var(--rule);font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;padding:12px 16px 10px;font-weight:400}.-ihGDa_picks ul{margin:0;padding:0;list-style:none}.-ihGDa_picks li+li{border-top:1px solid var(--rule)}.-ihGDa_pickRow{text-align:left;width:100%;color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(150px,1fr) minmax(0,1.5fr) minmax(0,1.3fr) minmax(120px,auto);grid-template-areas:"need who why price";align-items:center;gap:4px 20px;padding:12px 16px;display:grid}@media (hover:hover){.-ihGDa_pickRow:hover{background:var(--paper-2)}}.-ihGDa_pickNeed{font-size:var(--fs-15);grid-area:need;font-weight:560}.-ihGDa_pickWho{min-width:0;font-size:var(--fs-14);flex-wrap:wrap;grid-area:who;align-items:center;gap:4px 8px;display:flex}.-ihGDa_pickWhat{color:var(--ink-2)}.-ihGDa_pickSame{color:var(--mute)}.-ihGDa_pickUs{--chip-ink:var(--on-accent);background:var(--accent)}.-ihGDa_pickUs .-ihGDa_pickRow{color:var(--on-accent)}.-ihGDa_picks li.-ihGDa_pickUs+li.-ihGDa_pickUs{border-top-color:color-mix(in srgb, var(--on-accent) 16%, transparent)}@media (hover:hover){.-ihGDa_pickUs .-ihGDa_pickRow:hover{background:color-mix(in srgb, var(--on-accent) 8%, var(--accent))}}.-ihGDa_pickUs .-ihGDa_pickWhat,.-ihGDa_pickUs .-ihGDa_pickWhy,.-ihGDa_pickUs .-ihGDa_pickPrice small{color:var(--on-accent-2)}.-ihGDa_pickUs .-ihGDa_pickPrice{color:var(--stamp)}.-ihGDa_pickUs .-ihGDa_pickOurs{box-shadow:none;background:var(--stamp);color:var(--ink)}.-ihGDa_pickOurs{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stamp) 70%, var(--ink) 10%);background:color-mix(in srgb, var(--stamp) 22%, var(--paper));font-size:var(--fs-13);color:var(--ink-2);border-radius:4px;padding:0 6px;font-style:normal;line-height:1.5}.-ihGDa_pickWhy{font-size:var(--fs-13);color:var(--mute);grid-area:why;line-height:1.4}.-ihGDa_pickPrice{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--blue);grid-area:price;justify-items:end;font-weight:560;line-height:1.15;display:grid}.-ihGDa_pickPrice small{font-family:var(--font-body);font-size:var(--fs-13);letter-spacing:0;color:var(--mute);font-weight:400}@media (max-width:720px){.-ihGDa_pickRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"need price""who price""why why";gap:2px 12px;padding:12px 14px}.-ihGDa_pickNeed{font-size:var(--fs-14)}.-ihGDa_pickPrice{font-size:var(--fs-18)}}.-ihGDa_ours{background:var(--stamp);font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-radius:4px;padding:1px 6px;font-style:normal}.-ihGDa_bar{z-index:4;border-radius:var(--radius);background:var(--nav-solid);box-shadow:var(--inset);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 -12px;padding:12px;scroll-margin-top:80px;display:flex;position:sticky;top:64px}@media (max-width:860px){.-ihGDa_bar{margin:0;position:static}}.-ihGDa_controls{flex-wrap:wrap;gap:14px 22px;display:flex}.-ihGDa_group{border:0;min-width:0;margin:0;padding:0}.-ihGDa_group legend{font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.-ihGDa_chips{flex-wrap:wrap;gap:6px;display:flex}.-ihGDa_chips button,.-ihGDa_sorts button,.-ihGDa_seg button{background:var(--paper);box-shadow:var(--inset);font-size:var(--fs-13);color:var(--ink-2);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:999px;padding:6px 12px}.-ihGDa_chips button:hover,.-ihGDa_sorts button:hover{background:var(--paper-2)}.-ihGDa_chips button[aria-pressed=true],.-ihGDa_seg button[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--on-accent)}.-ihGDa_sorts button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue);font-weight:600}.-ihGDa_hint{font-size:var(--fs-13);color:var(--mute);margin:6px 0 0}.-ihGDa_barSide{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-ihGDa_tool{background:var(--paper);box-shadow:var(--inset);font-size:var(--fs-13);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.-ihGDa_tool select{font:inherit;color:inherit;background:0 0;border:0}.-ihGDa_count{background:var(--stamp);min-width:18px;height:18px;font-size:var(--fs-12);color:var(--ink);border-radius:9px;place-items:center;display:inline-grid}.-ihGDa_seg{background:var(--paper-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.-ihGDa_seg button{box-shadow:none;background:0 0}.-ihGDa_filters{border-radius:var(--radius);background:var(--paper-2);animation:-ihGDa_drop var(--dur-2) var(--ease-out);gap:14px;padding:16px;display:grid}@keyframes -ihGDa_drop{0%{opacity:0;transform:translateY(-6px)}}.-ihGDa_filterTitle{font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.-ihGDa_toggles{flex-wrap:wrap;gap:8px 18px;display:flex}.-ihGDa_toggle{font-size:var(--fs-14);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.-ihGDa_toggle input{width:16px;height:16px;accent-color:var(--accent)}.-ihGDa_reset,.-ihGDa_linkBtn{font-size:var(--fs-13);text-underline-offset:3px;color:var(--blue);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.-ihGDa_resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.-ihGDa_resultsHead h3{font-family:var(--font-display);font-size:var(--fs-18);margin:0;font-weight:560}.-ihGDa_resultsHead small{font-family:var(--font-body);font-size:var(--fs-13);color:var(--mute);font-weight:400}.-ihGDa_sorts{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:720px){.-ihGDa_sorts{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.-ihGDa_sorts button{flex:none}}.-ihGDa_rows{gap:8px;margin:0;padding:0;list-style:none;display:grid;container:rows/inline-size}.-ihGDa_row{border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--inset);animation:-ihGDa_rowIn var(--dur-3) var(--ease-out) calc(var(--i,0) * 25ms) backwards;transition:box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 6rem 8rem 5.5rem;align-items:center;gap:14px;padding:12px 16px;display:grid;position:relative}@keyframes -ihGDa_rowIn{0%{opacity:0;transform:translateY(4px)}}@media (hover:hover){.-ihGDa_row:hover{box-shadow:var(--shadow), var(--inset)}}.-ihGDa_rowUs{--chip-ink:var(--on-accent);background:var(--accent);box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--on-accent)}@media (hover:hover){.-ihGDa_rowUs:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 30%, transparent)}}.-ihGDa_rowUs .-ihGDa_rowDays,.-ihGDa_rowUs .-ihGDa_pick{color:var(--on-accent-2)}.-ihGDa_rowUs .-ihGDa_rowPerGb,.-ihGDa_rowUs .-ihGDa_rowPrice small{color:var(--on-accent-3)}.-ihGDa_rowUs .-ihGDa_rowPrice b{color:var(--stamp)}.-ihGDa_rowUs .-ihGDa_promo{color:var(--live)!important}.-ihGDa_rowUs .-ihGDa_badge,.-ihGDa_rowUs .-ihGDa_badgeOk{background:color-mix(in srgb, var(--on-accent) 14%, transparent);color:var(--on-accent)}.-ihGDa_rowUs .-ihGDa_pick input{accent-color:var(--stamp)}.-ihGDa_rowDim{opacity:.62}.-ihGDa_rowHit{z-index:1;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.-ihGDa_rowWho{min-width:0;font-size:var(--fs-14);align-items:center;gap:6px;display:flex}.-ihGDa_rowWhat{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.-ihGDa_rowWhat b{font-family:var(--font-display);font-size:var(--fs-18);font-weight:560}.-ihGDa_rowDays{font-size:var(--fs-14);color:var(--ink-2)}.-ihGDa_rowPerGb{font-size:var(--fs-13);font-variant-numeric:tabular-nums;color:var(--mute)}.-ihGDa_rowPrice{text-align:right;justify-items:end;gap:2px;display:grid}.-ihGDa_rowPrice b{font-family:var(--font-display);font-size:var(--fs-22);font-variant-numeric:tabular-nums;font-weight:560}.-ihGDa_rowPrice small{font-size:var(--fs-12);color:var(--mute)}.-ihGDa_promo{font-weight:600;color:var(--ok-ink)!important}.-ihGDa_pick{z-index:2;font-size:var(--fs-13);color:var(--ink-2);cursor:pointer;justify-self:end;align-items:center;gap:6px;display:inline-flex;position:relative}.-ihGDa_pick input{width:16px;height:16px;accent-color:var(--accent)}.-ihGDa_badges{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.-ihGDa_badge,.-ihGDa_badgeWarm,.-ihGDa_badgeOk{background:var(--paper-2);font-size:var(--fs-13);white-space:nowrap;color:var(--ink-2);border-radius:999px;padding:1px 7px}.-ihGDa_badgeWarm{background:color-mix(in srgb, var(--stamp) 45%, var(--paper));color:var(--ink)}.-ihGDa_badgeOk{background:color-mix(in srgb, var(--ok) 12%, var(--paper));color:var(--ok-ink)}.-ihGDa_badgeWarn{background:color-mix(in srgb, var(--warn) 12%, var(--paper));font-size:var(--fs-13);white-space:nowrap;color:var(--warn);border-radius:999px;padding:1px 7px}@container rows (max-width:680px){.-ihGDa_row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who price""what what""pergb pick";gap:8px 10px;padding:12px 14px}.-ihGDa_rowWho{grid-area:who}.-ihGDa_rowWhat{grid-area:what}.-ihGDa_rowPerGb{grid-area:pergb}.-ihGDa_rowPrice{grid-area:price}.-ihGDa_pick{grid-area:pick}}.-ihGDa_more{background:var(--paper);box-shadow:var(--inset);font-size:var(--fs-14);color:var(--blue);border:0;border-radius:999px;justify-self:center;margin:12px auto 0;padding:10px 18px;display:block}.-ihGDa_short{margin-top:14px}.-ihGDa_short summary{font-size:var(--fs-14);color:var(--ink-2);cursor:pointer;padding:10px 0}.-ihGDa_empty{border:1px dashed var(--rule);border-radius:var(--radius);font-size:var(--fs-14);color:var(--ink-2);padding:22px}.-ihGDa_empty p{margin:0 0 6px}.-ihGDa_tableView{animation:-ihGDa_drop var(--dur-2) var(--ease-out)}.-ihGDa_dock,.-ihGDa_tray{inset-inline:12px;z-index:40;border-radius:var(--radius);background:var(--accent);max-width:720px;box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 30%, transparent);font-size:var(--fs-13);color:var(--on-accent);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:12px}.-ihGDa_dock{visibility:hidden;transition:translate var(--dur-3) var(--ease-out), visibility 0s var(--dur-3);translate:0 140%}.-ihGDa_dockOn{visibility:visible;transition:translate var(--dur-3) var(--ease-out);translate:0}@media (min-width:861px){.-ihGDa_dock{display:none}}.-ihGDa_dock button,.-ihGDa_trayGo{background:var(--stamp);color:var(--ink);border:0;border-radius:999px;flex:none;padding:8px 14px;font-weight:600}.-ihGDa_trayGo:disabled{background:color-mix(in srgb, var(--on-accent) 30%, transparent);color:var(--on-accent);cursor:default}.-ihGDa_tray{animation:-ihGDa_up var(--dur-3) var(--ease-out)}@keyframes -ihGDa_up{0%{translate:0 120%}}.-ihGDa_tray ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.-ihGDa_tray li{background:color-mix(in srgb, var(--on-accent) 14%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}.-ihGDa_tray li button{width:22px;height:22px;color:var(--on-accent);background:0 0;border:0;border-radius:50%}.-ihGDa_sheet{border-radius:var(--radius);background:var(--paper);width:min(560px,100vw - 32px);max-height:min(86vh,820px);box-shadow:0 30px 80px color-mix(in srgb, var(--ink) 25%, transparent);color:var(--ink);border:0;padding:0}.-ihGDa_sheet[open]{animation:-ihGDa_sheetIn var(--dur-3) var(--ease-out)}.-ihGDa_sheet::backdrop{background:color-mix(in srgb, var(--ink) 38%, transparent);animation:-ihGDa_fade var(--dur-2) var(--ease-out)}@keyframes -ihGDa_sheetIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes -ihGDa_fade{0%{opacity:0}}@media (max-width:720px){.-ihGDa_sheet{border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:88vh;margin:auto 0 0}.-ihGDa_sheet[open]{animation:-ihGDa_sheetUp var(--dur-3) var(--ease-out)}}@keyframes -ihGDa_sheetUp{0%{transform:translateY(100%)}}.-ihGDa_sheetInner{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.-ihGDa_sheetHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 12px;display:flex;position:relative}.-ihGDa_sheetHead h2{font-family:var(--font-display);font-size:var(--fs-18);margin:0;font-weight:560}.-ihGDa_grab{background:var(--rule);border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;translate:-50%}@media (min-width:721px){.-ihGDa_grab{display:none}}.-ihGDa_close{background:var(--paper-2);width:32px;height:32px;font-size:var(--fs-18);color:var(--ink);cursor:pointer;border:0;border-radius:50%}.-ihGDa_detail{grid-template-rows:auto auto auto 1fr;display:grid;overflow-y:auto}.-ihGDa_fitYes,.-ihGDa_fitNo{border-radius:var(--radius-sm);font-size:var(--fs-13);margin:14px 18px 0;padding:8px 12px}.-ihGDa_fitYes{background:color-mix(in srgb, var(--ok) 12%, var(--paper));color:var(--ok-ink)}.-ihGDa_fitNo{background:color-mix(in srgb, var(--stamp) 30%, var(--paper));color:var(--ink)}.-ihGDa_detail dl{margin:0;padding:10px 18px 0;display:grid}.-ihGDa_detail dl div{border-bottom:1px solid var(--rule);font-size:var(--fs-14);grid-template-columns:8.5rem minmax(0,1fr);gap:12px;padding:10px 0;line-height:1.45;display:grid}.-ihGDa_detail dt{color:var(--mute)}.-ihGDa_detail dd{color:var(--ink);margin:0}.-ihGDa_detailSource{font-size:var(--fs-12);color:var(--mute);margin:0;padding:10px 18px}.-ihGDa_detailFoot{border-top:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:0}.-ihGDa_detailFoot span{display:grid}.-ihGDa_detailFoot small{font-size:var(--fs-12);color:var(--mute)}.-ihGDa_detailFoot b{font-family:var(--font-display);font-size:var(--fs-26);font-weight:560}.-ihGDa_buy,.-ihGDa_out{font-weight:600;font-size:var(--fs-14);white-space:nowrap;border-radius:999px;padding:12px 18px;text-decoration:none}.-ihGDa_buy{background:var(--stamp);color:var(--ink)}.-ihGDa_out{box-shadow:var(--inset);color:var(--blue)}.-ihGDa_cmpWrap{padding:6px 18px 18px;overflow:auto}.-ihGDa_cmp{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.-ihGDa_cmp th,.-ihGDa_cmp td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:9px 8px}.-ihGDa_cmp tbody th{color:var(--mute);font-weight:500}@media (prefers-reduced-motion:reduce){.-ihGDa_row,.-ihGDa_filters,.-ihGDa_tray,.-ihGDa_tableView,.-ihGDa_sheet[open],.-ihGDa_sheet::backdrop{animation:none}.-ihGDa_pickRow,.-ihGDa_dock,.-ihGDa_dockOn{transition:none}}.-ihGDa_hub{gap:16px;display:grid}.-ihGDa_hubSearch{gap:8px;display:grid;position:relative}.-ihGDa_hubSearch label{font-family:var(--font-display);font-size:var(--fs-22);color:var(--ink);font-weight:560}.-ihGDa_hubSearch input{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);width:100%;font:inherit;font-size:var(--fs-16);color:var(--ink);box-shadow:var(--shadow);padding:14px 16px}.-ihGDa_hubSearch input:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.-ihGDa_hubHits{border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow), var(--inset);animation:-ihGDa_drop var(--dur-2) var(--ease-out);gap:2px;margin:0;padding:6px;list-style:none;display:grid}.-ihGDa_hubHits li{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:4px 6px;display:flex}.-ihGDa_hubHits li:hover{background:var(--paper-2)}.-ihGDa_hubHits a{color:var(--ink);flex:1;align-items:baseline;gap:10px;padding:6px 4px;font-weight:560;text-decoration:none;display:flex}.-ihGDa_hubHits small{font-size:var(--fs-12);color:var(--mute);font-weight:400}.-ihGDa_hubHits button{background:var(--paper-2);font-size:var(--fs-12);color:var(--blue);border:0;border-radius:999px;flex:none;padding:6px 10px}.-ihGDa_hubHits button:disabled{opacity:.5;cursor:default}.-ihGDa_multi{border-radius:var(--radius);background:var(--paper-2);animation:-ihGDa_drop var(--dur-2) var(--ease-out);gap:14px;padding:18px;display:grid}.-ihGDa_multiHead{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.-ihGDa_multiChips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.-ihGDa_multiChips li{background:var(--accent);font-size:var(--fs-13);color:var(--on-accent);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 12px;display:inline-flex}.-ihGDa_multiChips button{width:22px;height:22px;color:var(--on-accent);background:0 0;border:0;border-radius:50%}.-ihGDa_multiGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.-ihGDa_multiGrid>div{border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--inset);padding:14px 16px}.-ihGDa_multiGrid h3{font-family:var(--font-display);font-size:var(--fs-16);margin:0 0 8px;font-weight:560}.-ihGDa_multiGrid ul{font-size:var(--fs-14);gap:6px;margin:0;padding:0;list-style:none;display:grid}.-ihGDa_multiGrid li{justify-content:space-between;gap:10px;display:flex}.-ihGDa_multiTotal{color:var(--ok-ink);margin:10px 0 0;font-weight:600}.-ihGDa_rowBuy,.-ihGDa_pickBuy{z-index:2;border-radius:var(--radius-sm);background:var(--stamp);color:var(--ink);font-size:var(--fs-13);white-space:nowrap;margin-top:4px;padding:3px 10px;font-weight:600;text-decoration:none;display:inline-block;position:relative}.-ihGDa_pickBuy{margin:0 0 10px 12px}.-ihGDa_rowBuy:hover,.-ihGDa_pickBuy:hover{text-decoration:underline}
