html,body{font-family:var(--font-inter), Inter, sans-serif}body{min-height:100vh}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle}.icon-filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.hide-scrollbar::-webkit-scrollbar{display:none}.top-deals-scroll::-webkit-scrollbar{display:none}.hide-scrollbar,.top-deals-scroll{-ms-overflow-style:none;scrollbar-width:none}.top-deals-scroll{overscroll-behavior-inline:contain;min-width:0;max-width:100%;scroll-padding-inline:2.5rem;overflow:auto hidden}.top-deals-carousel{max-width:100%;overflow:hidden}.top-deals-category-chip[aria-pressed=true]{color:#fff;background:#0066e0;border-color:#0066e0}.dark .top-deals-category-chip[aria-pressed=true]{color:#080e1c;background:#4d9dff;border-color:#4d9dff}.top-deals-category-strip{scrollbar-color:#c9d3e6 transparent;scrollbar-width:thin;scroll-padding-inline:1rem}.top-deals-category-strip::-webkit-scrollbar{height:8px}.top-deals-category-strip::-webkit-scrollbar-track{background:0 0;margin-inline:.5rem}.top-deals-category-strip::-webkit-scrollbar-thumb{background:#c9d3e6 padding-box padding-box;border:2px solid #0000;border-radius:999px}.top-deals-category-strip::-webkit-scrollbar-thumb:hover{background:#8292ab}.dark .top-deals-category-strip{scrollbar-color:#3d4b61 transparent}.dark .top-deals-category-strip::-webkit-scrollbar-thumb{background:#3d4b61}.dark .top-deals-category-strip::-webkit-scrollbar-thumb:hover{background:#5b6b82}.stitch-drawer-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}.stitch-drawer{z-index:70;background:#fff;border-left:1px solid #e3e9f5;width:100%;max-width:900px;height:100vh;animation:.3s cubic-bezier(.16,1,.3,1) slide-in;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-10px 0 30px #0000000d}.dark .stitch-drawer{box-shadow:none;background:#080e1c;border-left-color:#1c2740}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.stagger-children>*{opacity:0;animation:.5s forwards stagger-in;transform:translateY(12px)}.stagger-children>:first-child{animation-delay:50ms}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}.stagger-children>:nth-child(n+7){animation-delay:.35s}@keyframes stagger-in{to{opacity:1;transform:translateY(0)}}.loading-spinner{border:3px solid #e3e9f5;border-top-color:#0066e0;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.analysis-step{color:#5b6b82;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.875rem;transition:color .3s;display:flex}.analysis-step.active{color:#0066e0;font-weight:600}.analysis-step.complete{color:#16a34a}.dark .analysis-step{color:#8292ab}.dark .analysis-step.active{color:#4d9dff}.dark .analysis-step.complete{color:#4ade80}.analysis-step__icon{font-size:20px}.dual-range{height:28px;position:relative}.dual-range__track{background:#e3e9f5;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dark .dual-range__track{background:#2a3a5c}.dual-range__fill{background:#0066e0;border-radius:999px;position:absolute;inset-block:0}.dual-range__input{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:0;left:0}.dual-range__input::-webkit-slider-runnable-track{background:0 0;height:4px}.dual-range__input::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#fff;border:2px solid #0066e0;border-radius:999px;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 4px #080e1c2e}.dual-range__input::-moz-range-track{background:0 0;height:4px}.dual-range__input::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#fff;border:2px solid #0066e0;border-radius:999px;width:16px;height:16px;box-shadow:0 1px 4px #080e1c2e}.landing-hero-atmosphere{isolation:isolate;position:relative;overflow:hidden}.landing-hero-atmosphere:before,.landing-hero-atmosphere:after{z-index:0;pointer-events:none;content:"";will-change:transform;position:absolute;inset:0}.landing-hero-atmosphere:before{background:radial-gradient(50% 45% at 32% 42%,#0075ff21 0%,#0000 65%);animation:28s ease-in-out infinite alternate hero-drift-a}.landing-hero-atmosphere:after{background:radial-gradient(55% 50% at 68% 58%,#0075ff1c 0%,#0000 65%);animation:36s ease-in-out infinite alternate hero-drift-b}.dark .landing-hero-atmosphere:before{background:radial-gradient(50% 45% at 32% 42%,#0075ff42 0%,#0000 65%)}.dark .landing-hero-atmosphere:after{background:radial-gradient(55% 50% at 68% 58%,#0075ff33 0%,#0000 65%)}@keyframes hero-drift-a{0%{transform:translate(-3%,-2%)}to{transform:translate(3%,2%)}}@keyframes hero-drift-b{0%{transform:translate(2%,3%)}to{transform:translate(-2%,-3%)}}@media (prefers-reduced-motion:reduce){.landing-hero-atmosphere:before,.landing-hero-atmosphere:after{animation:none}}.landing-hero-atmosphere>*{z-index:1;position:relative}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f8ff}::-webkit-scrollbar-thumb{background:#c9d3e6;border-radius:10px}.dark ::-webkit-scrollbar-track{background:#080e1c}.dark ::-webkit-scrollbar-thumb{background:#2a3a5c}
.poppy-page{--poppy-accent:#0066e0;--poppy-accent-soft:#0066e017;--poppy-ink:var(--gg-text-primary);--poppy-muted:var(--gg-text-secondary);--poppy-faint:var(--gg-text-tertiary);--poppy-line:var(--gg-border);--poppy-surface:var(--gg-surface);--poppy-good:#047857;--poppy-bad:#be123c;--poppy-star:#f59e0b;--poppy-gradient:var(--poppy-accent);max-width:60rem;color:var(--poppy-ink);margin:0 auto}.dark .poppy-page{--poppy-accent:#4d9dff;--poppy-accent-soft:#4d9dff21;--poppy-good:#34d399;--poppy-bad:#fb7185}.poppy-search{border:1px solid var(--gg-border-strong);background:var(--poppy-surface);border-radius:1rem;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .875rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #080e1c0d}.poppy-search:focus-within{border-color:var(--poppy-accent);box-shadow:0 0 0 4px var(--poppy-accent-soft)}.poppy-search-icon{color:var(--poppy-accent);flex:none;font-size:20px!important}.poppy-search input{min-width:0;color:var(--poppy-ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:.625rem 0;font-size:1rem}.poppy-search input:focus{box-shadow:none}.poppy-search input::placeholder{color:var(--poppy-faint)}.poppy-search-submit{background:var(--gg-action);color:#fff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:filter .15s;display:inline-flex}.poppy-search-submit:hover{filter:brightness(1.08)}.poppy-chips{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.poppy-chip{border:1px solid var(--poppy-line);background:var(--poppy-surface);min-height:2rem;color:var(--poppy-muted);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem .25rem .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.poppy-chip .material-symbols-outlined{opacity:.55;font-size:16px}.poppy-chip:hover{border-color:var(--poppy-bad);color:var(--poppy-bad)}.poppy-chip:hover .material-symbols-outlined{opacity:1}.poppy-chip--reset{color:var(--poppy-accent);padding-right:.75rem}.poppy-chip--reset:hover{border-color:var(--poppy-accent);color:var(--poppy-accent)}.poppy-skel-chip{border-radius:999px;width:5.5rem;height:2rem;display:inline-block}.poppy-skel-chip--wide{width:8rem}.poppy-progress{color:var(--poppy-muted);align-items:center;gap:.75rem;margin:1.25rem 0 1rem;font-size:.875rem;font-weight:600;display:flex}.poppy-progress-track{background:var(--poppy-accent-soft);border-radius:999px;flex:none;width:4.5rem;height:3px;position:relative;overflow:hidden}.poppy-progress-track:after{content:"";border-radius:inherit;background:var(--poppy-gradient);width:45%;animation:1.2s ease-in-out infinite poppy-progress;position:absolute;inset:0}@keyframes poppy-progress{0%{transform:translate(-110%)}to{transform:translate(230%)}}.poppy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:1.25rem 0 .75rem;display:flex}.poppy-count{margin:0;font-size:.875rem;font-weight:700}.poppy-ranked-for{color:var(--poppy-muted);font-weight:500}.poppy-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.poppy-sorts{border:1px solid var(--poppy-line);background:var(--poppy-surface);border-radius:.75rem;gap:2px;padding:2px;display:inline-flex}.poppy-sort{min-height:2.25rem;color:var(--poppy-muted);border-radius:.625rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}.poppy-sort[aria-pressed=true]{background:var(--poppy-accent-soft);color:var(--poppy-accent)}.poppy-order{border:1px solid var(--poppy-line);background:var(--poppy-surface);min-height:2.5rem;color:var(--poppy-ink);border-radius:.75rem;align-items:center;gap:.25rem;padding:0 .75rem 0 .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.poppy-order .material-symbols-outlined{color:var(--poppy-accent);font-size:18px}.poppy-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.poppy-card{border:1px solid var(--poppy-line);background:var(--poppy-surface);animation:.35s both poppy-rise;animation-delay:calc(var(--i,0) * 45ms);border-radius:1rem;grid-template-columns:6.25rem minmax(0,1fr);gap:.875rem;padding:.75rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.poppy-card[data-settled]{animation:none}.poppy-card:hover{border-color:var(--gg-border-strong);box-shadow:0 10px 28px -16px #080e1c59}.poppy-card:focus-within{border-color:var(--poppy-accent)}.poppy-card:has(:focus-visible){outline:2px solid var(--poppy-accent);outline-offset:2px}.poppy-card--featured{background:linear-gradient(var(--poppy-surface), var(--poppy-surface)) padding-box, var(--poppy-gradient) border-box;border:1.5px solid #0000}@media (min-width:640px){.poppy-card{grid-template-columns:8.5rem minmax(0,1fr);gap:1.125rem;padding:1rem}}@keyframes poppy-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.poppy-card-media{aspect-ratio:1;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.poppy-card-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.5rem}.poppy-card-fallback{color:#8292ab;justify-content:center;align-items:center;display:flex}.poppy-card-fallback .material-symbols-outlined{font-size:36px}.poppy-rank{color:#fff;font-variant-numeric:tabular-nums;background:#080e1c;border-radius:999px;justify-content:center;align-items:center;min-width:1.625rem;height:1.625rem;padding:0 .4rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:.375rem;left:.375rem;box-shadow:0 2px 6px #080e1c40}.poppy-card--featured .poppy-rank{background:var(--poppy-gradient)}.poppy-card-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.poppy-badges{flex-wrap:wrap;gap:.25rem;margin:0;display:flex}.poppy-badge{letter-spacing:.02em;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.poppy-badge--blue{color:#0057c2;background:#0066e01a}.poppy-badge--green{color:#047857;background:#0478571a}.poppy-badge--amber{color:#b45309;background:#d977061f}.poppy-badge--violet{color:#0057c2;background:#0066e01a}.poppy-badge--slate,.poppy-badge--rank{color:var(--poppy-muted);background:#5b6b821f}.dark .poppy-badge--blue{color:#6fb0ff}.dark .poppy-badge--green{color:#6ee7b7}.dark .poppy-badge--amber{color:#fcd34d}.dark .poppy-badge--violet{color:#6fb0ff}.poppy-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.poppy-card-title a{color:inherit;text-decoration:none}.poppy-card-title a:after{content:"";border-radius:1rem;position:absolute;inset:0}.poppy-card-title a:focus-visible{outline:none}.poppy-meta{color:var(--poppy-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.8125rem;display:flex}.poppy-stars{color:var(--poppy-ink);align-items:center;gap:.125rem;font-weight:700;display:inline-flex}.poppy-stars .material-symbols-outlined{color:var(--poppy-star);font-variation-settings:"FILL" 1;font-size:16px}.poppy-stars-count{color:var(--poppy-faint);margin-left:.125rem;font-weight:500}.poppy-matched{color:var(--poppy-good);font-weight:600}.poppy-card-why{-webkit-line-clamp:2;color:var(--poppy-ink);-webkit-box-orient:vertical;margin:.125rem 0 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.poppy-price{flex-wrap:nowrap;align-items:baseline;gap:.125rem .5rem;margin:.125rem 0 0;display:flex}.poppy-price strong{font-variant-numeric:tabular-nums;flex:none;font-size:1.125rem;font-weight:700}.poppy-price span{min-width:0;color:var(--poppy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}@media (max-width:639px){.poppy-price{flex-wrap:wrap}.poppy-price span{flex-basis:100%}}.poppy-insight{margin-top:.125rem;font-size:.8125rem;line-height:1.45}.poppy-insight:empty{display:none}.poppy-insight--reserved{min-height:3.8rem}@media (max-width:639px){.poppy-insight--reserved{min-height:5.125rem}}.poppy-skel-line{border-radius:999px;width:92%;height:.7rem;margin-top:.4rem;display:block}.poppy-skel-line--short{width:58%}.poppy-skel-line--title{width:85%;height:.95rem;margin-top:.25rem}.poppy-skel-line--price{width:35%;height:1.1rem;margin-top:.75rem}.poppy-card--skeleton .poppy-card-media{background:0 0}.poppy-verdict{-webkit-line-clamp:2;color:var(--poppy-ink);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.poppy-procon{flex-wrap:wrap;gap:.125rem .75rem;margin:.25rem 0 0;display:flex}.poppy-pro,.poppy-con{align-items:center;gap:.125rem;font-weight:600;display:inline-flex}.poppy-pro{color:var(--poppy-good)}.poppy-con{color:var(--poppy-bad)}.poppy-pro .material-symbols-outlined,.poppy-con .material-symbols-outlined{font-size:16px}.poppy-insight-note{color:var(--poppy-faint);margin:0}.poppy-insight-retry{z-index:1;min-height:2rem;color:var(--poppy-accent);border-radius:.5rem;margin-left:.125rem;padding:0 .5rem;font-weight:700;position:relative}.poppy-insight-retry:hover{background:var(--poppy-accent-soft)}.poppy-fade{animation:.3s both poppy-fade}@keyframes poppy-fade{0%{opacity:0}to{opacity:1}}.poppy-notice{color:#92400e;background:#d977061a;border-radius:.75rem;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.dark .poppy-notice{color:#fcd34d}.poppy-notice .material-symbols-outlined{font-size:18px}.poppy-link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:.375rem;padding:0;font-weight:700;text-decoration:underline}.poppy-link-button:focus-visible{outline-offset:2px;border-radius:.125rem;outline:2px solid}.poppy-footnote{color:var(--poppy-faint);margin:1.25rem 0 0;font-size:.75rem}.poppy-state{border:1px dashed var(--gg-border-strong);text-align:center;border-radius:1rem;margin-top:1.5rem;padding:2rem 1.25rem}.poppy-state h2{margin:0;font-size:1.125rem;font-weight:700}.poppy-state p{max-width:30rem;color:var(--poppy-muted);margin:.5rem auto 0;font-size:.9375rem}.poppy-state-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.poppy-community{margin-top:2rem}.poppy-community h2{margin:0 0 .75rem;font-size:1rem;font-weight:700}.poppy-community-list{scroll-snap-type:x mandatory;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.75rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.poppy-deal{border:1px solid var(--poppy-line);background:var(--poppy-surface);color:inherit;scroll-snap-align:start;border-radius:.875rem;align-items:center;gap:.625rem;padding:.625rem;text-decoration:none;display:flex}.poppy-deal:hover{border-color:var(--gg-border-strong)}.poppy-deal-media{color:#8292ab;background:#fff;border-radius:.625rem;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.poppy-deal-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.25rem}.poppy-deal-body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.poppy-deal-title{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.poppy-deal-price{font-size:.8125rem;font-weight:700}.poppy-deal-price span{color:var(--poppy-muted);font-weight:500}.poppy-intro{text-align:center;padding:2rem 0 1.25rem}.poppy-intro h1{letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700}.poppy-intro p{max-width:32rem;color:var(--poppy-muted);margin:.5rem auto 0}.poppy-examples,.poppy-mode-examples{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.poppy-mode-examples{justify-content:flex-start;margin-top:.625rem}.poppy-example{border:1px solid var(--gg-border);background:var(--gg-surface);min-height:2.25rem;color:var(--gg-text-secondary);border-radius:999px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.poppy-example:hover{color:#0066e0;border-color:#0066e0}.dark .poppy-example:hover{color:#4d9dff;border-color:#4d9dff}.navbar-poppy-toggle{color:#0057c2;justify-content:center;align-items:center;height:2.75rem;padding:0 .25rem;display:inline-flex;position:absolute;top:0;right:2.5rem}.dark .navbar-poppy-toggle{color:#6fb0ff}.navbar-poppy-toggle-label{white-space:nowrap;border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2}.navbar-mobile-search.is-poppy-mode .navbar-poppy-toggle{display:none}.navbar-mobile-search.is-poppy-mode .gg-field{padding-right:2.75rem}.poppy-back{min-height:2.5rem;color:var(--poppy-accent);align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.poppy-back .material-symbols-outlined{font-size:18px}.poppy-detail-head{gap:1.25rem;display:grid}@media (min-width:768px){.poppy-detail-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem}}.poppy-gallery-main{aspect-ratio:1;border:1px solid var(--poppy-line);color:#8292ab;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.poppy-gallery-main img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:1.5rem}@media (max-width:767px){.poppy-gallery-main{aspect-ratio:4/3}.poppy-gallery-main img{padding:1rem}}.poppy-gallery-main .material-symbols-outlined{font-size:64px}.poppy-thumbs{gap:.5rem;margin-top:.625rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.poppy-thumb{border:1px solid var(--poppy-line);background:#fff;border-radius:.625rem;flex:none;width:3.5rem;height:3.5rem;padding:.25rem;overflow:hidden}.poppy-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.poppy-thumb[aria-current=true]{border-color:var(--poppy-accent);box-shadow:0 0 0 2px var(--poppy-accent-soft)}.poppy-detail-summary{flex-direction:column;gap:.5rem;min-width:0;display:flex}.poppy-detail-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;line-height:1.2}.poppy-detail-price{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:.25rem 0 0;display:flex}.poppy-detail-price strong{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.poppy-detail-price span{color:var(--poppy-muted);font-size:.9375rem}.poppy-muted{color:var(--poppy-faint);margin:0;font-size:.8125rem}.poppy-detail-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.poppy-detail-actions .material-symbols-outlined{font-size:18px}.poppy-verdict-lg{border-left:3px solid #0066e0;margin:.75rem 0 0;padding-left:.875rem;font-size:1.0625rem;font-weight:600;line-height:1.55}.poppy-section{border:1px solid var(--poppy-line);background:var(--poppy-surface);border-radius:1.25rem;margin-top:1.25rem;padding:1.125rem}@media (min-width:640px){.poppy-section{padding:1.5rem}}.poppy-section h2{align-items:center;gap:.5rem;margin:0 0 .875rem;font-size:1.0625rem;font-weight:700;display:flex}.poppy-section h2 .material-symbols-outlined{color:var(--poppy-accent);font-size:20px}.poppy-section--error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.poppy-section--error p{color:var(--poppy-muted);margin:0}.poppy-skel-row{border-radius:.75rem;height:2.75rem;margin-top:.5rem;display:block}.poppy-offers{margin:0;padding:0;list-style:none}.poppy-offer{border-top:1px solid var(--poppy-line);grid-template-columns:minmax(0,1fr) auto 2.5rem;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.poppy-offer:first-child{border-top:0;padding-top:0}.poppy-offer-store{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-weight:700;display:flex}.poppy-offer-meta{color:var(--poppy-faint);margin:.125rem 0 0;font-size:.75rem}.poppy-offer-price{text-align:right;white-space:nowrap}.poppy-offer-price strong{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.poppy-offer-price s{color:var(--poppy-faint);font-size:.75rem;display:block}.poppy-offer-link{width:2.5rem;height:2.5rem;color:var(--poppy-accent);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}a.poppy-offer-link:hover{background:var(--poppy-accent-soft)}.poppy-offer-link .material-symbols-outlined{font-size:20px}.poppy-points{gap:1.25rem;display:grid}@media (min-width:640px){.poppy-points{grid-template-columns:1fr 1fr}}.poppy-points h3{align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.poppy-points h3 .material-symbols-outlined{font-size:18px}.poppy-points h3.poppy-pro{color:var(--poppy-good)}.poppy-points h3.poppy-con{color:var(--poppy-bad)}.poppy-points ul{margin:0;padding:0;list-style:none}.poppy-point{margin-top:.75rem}.poppy-point strong{font-size:.9375rem;display:block}.poppy-point q{color:var(--poppy-muted);margin-top:.125rem;font-size:.875rem;line-height:1.5;display:block}.poppy-point cite,.poppy-excerpt cite{color:var(--poppy-faint);margin-top:.125rem;font-size:.75rem;font-style:normal;display:block}.poppy-point cite a,.poppy-excerpt cite a{color:inherit;text-underline-offset:2px;text-decoration:underline}.poppy-histogram{gap:.25rem;max-width:22rem;margin-top:1.25rem;display:grid}.poppy-bar{color:var(--poppy-muted);font-variant-numeric:tabular-nums;grid-template-columns:1.75rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.poppy-bar-track{background:var(--poppy-accent-soft);border-radius:999px;height:.5rem;overflow:hidden}.poppy-bar-fill{border-radius:inherit;background:var(--poppy-star);height:100%;display:block}.poppy-mentions{flex-wrap:wrap;gap:.375rem;margin:1rem 0 0;display:flex}.poppy-mention{background:var(--poppy-accent-soft);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.poppy-mention span{color:var(--poppy-faint)}.poppy-sources{color:var(--poppy-faint);margin:.875rem 0 0;font-size:.75rem}.poppy-excerpts{margin-top:.875rem}.poppy-excerpts summary,.poppy-more-specs summary{cursor:pointer;color:var(--poppy-accent);font-size:.875rem;font-weight:700}.poppy-excerpt{border-left:2px solid var(--poppy-line);margin:.75rem 0 0;padding-left:.75rem;font-size:.875rem;line-height:1.5}.poppy-excerpt p{margin:0}.poppy-excerpt-head{align-items:center;gap:.375rem;display:flex}.poppy-videos{grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;gap:.75rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.poppy-video{color:inherit;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.poppy-video-thumb{aspect-ratio:16/9;background:#080e1c;border-radius:.75rem;display:block;position:relative;overflow:hidden}.poppy-video-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.poppy-video-play{color:#fff;text-shadow:0 2px 8px #00000080;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px!important}.poppy-video-time{color:#fff;background:#080e1ccc;border-radius:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:.375rem;right:.375rem}.poppy-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;display:-webkit-box;overflow:hidden}.poppy-video-channel{color:var(--poppy-faint);font-size:.75rem}.poppy-threads{gap:.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.poppy-threads a{color:inherit;border-radius:.625rem;flex-direction:column;padding:.5rem .625rem;text-decoration:none;display:flex}.poppy-threads a:hover{background:var(--poppy-accent-soft)}.poppy-thread-title{font-size:.875rem;font-weight:600}.poppy-thread-meta{color:var(--poppy-faint);font-size:.75rem}.poppy-specs{gap:0 1.5rem;margin:0;display:grid}@media (min-width:640px){.poppy-specs{grid-template-columns:1fr 1fr}}.poppy-spec{border-top:1px solid var(--poppy-line);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.875rem;display:flex}.poppy-spec dt{color:var(--poppy-muted)}.poppy-spec dd{text-align:right;margin:0;font-weight:600}.poppy-more-specs{margin-top:.75rem}.poppy-why{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.poppy-why li{align-items:flex-start;gap:.5rem;font-size:.9375rem;display:flex}.poppy-why .material-symbols-outlined{color:var(--poppy-good);font-size:20px}@media (prefers-reduced-motion:reduce){.poppy-card,.poppy-fade{animation:none}.poppy-progress-track:after{animation-duration:3s}}
