.sources:where(.astro-cthuqu36){border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-5)}.sources__title:where(.astro-cthuqu36){font-family:var(--font-text);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:var(--space-2);font-weight:600}ol:where(.astro-cthuqu36){font-size:var(--step--1);margin:0;padding-left:1.2rem}.answer:where(.astro-grhk7zyw){max-width:var(--text-max);background:var(--paper);border-left:3px solid var(--fmt,var(--format-guide));border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-4) var(--space-5)}.answer:where(.astro-grhk7zyw)[data-format=achat]{--fmt:var(--format-achat)}.answer:where(.astro-grhk7zyw)[data-format=inspiration]{--fmt:var(--format-inspiration)}.answer:where(.astro-grhk7zyw)[data-format=gros-plan]{--fmt:var(--format-gros-plan)}.answer:where(.astro-grhk7zyw)[data-format=guide]{--fmt:var(--format-guide)}.answer__label:where(.astro-grhk7zyw){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:var(--space-2);font-size:.7rem}.toc:where(.astro-p33bl5ka){border-top:1px solid var(--line);padding-top:var(--space-4);align-self:start}.toc__label:where(.astro-p33bl5ka){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:var(--space-2);font-size:.7rem}.toc:where(.astro-p33bl5ka) ol:where(.astro-p33bl5ka){gap:var(--space-2);font-size:var(--step--1);margin:0;padding-left:1.2rem;display:grid}.toc:where(.astro-p33bl5ka) a:where(.astro-p33bl5ka){color:var(--ink)}.toc:where(.astro-p33bl5ka) .toc__sub:where(.astro-p33bl5ka){color:var(--muted);list-style:lower-alpha}.art-page:where(.astro-sgg5joot){background:var(--sand);height:100%;padding:var(--space-5) var(--gutter) var(--space-8)}.art:where(.astro-sgg5joot){gap:var(--space-5);max-width:calc(var(--page-max) - 2 * var(--gutter));background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(var(--space-5), 4vw, var(--space-7));margin-inline:auto;display:grid}.art:where(.astro-sgg5joot)[data-format=achat]{--fmt-accent:var(--format-achat)}.art:where(.astro-sgg5joot)[data-format=inspiration]{--fmt-accent:var(--format-inspiration)}.art:where(.astro-sgg5joot)[data-format=gros-plan]{--fmt-accent:var(--format-gros-plan)}.art:where(.astro-sgg5joot)[data-format=guide]{--fmt-accent:var(--format-guide)}.art__tags:where(.astro-sgg5joot){align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.art__head:where(.astro-sgg5joot){gap:var(--space-3);max-width:48rem;display:grid}.art__status:where(.astro-sgg5joot){font-family:var(--font-data);background:var(--accent-soft);border-radius:var(--radius);padding:var(--space-1) var(--space-3);justify-self:start;font-size:.75rem}.art__title:where(.astro-sgg5joot){font-size:clamp(1.6rem, 8.2vw, var(--step-4))}.art__dek:where(.astro-sgg5joot){font-size:var(--step-1);color:var(--muted);line-height:1.5}.art__meta:where(.astro-sgg5joot){font-size:var(--step--1);color:var(--muted)}.art__hero:where(.astro-sgg5joot){gap:var(--space-2);margin:0;display:grid}.art__hero:where(.astro-sgg5joot) img:where(.astro-sgg5joot){aspect-ratio:3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}@media (width<=40rem){.art__hero:where(.astro-sgg5joot) img:where(.astro-sgg5joot){aspect-ratio:16/9}}.art__hero:where(.astro-sgg5joot) figcaption:where(.astro-sgg5joot){color:var(--muted);font-size:.8rem}.art__layout:where(.astro-sgg5joot){gap:var(--space-6);align-items:start;display:grid}@media (width<=59.99rem){.art__layout:where(.astro-sgg5joot) .toc{order:-1}}@media (width>=60rem){.art__layout:where(.astro-sgg5joot){grid-template-columns:minmax(0, var(--text-max)) 15rem;justify-content:space-between}.art__layout:where(.astro-sgg5joot) .toc{position:sticky;top:5rem}}.art__body:where(.astro-sgg5joot){gap:var(--space-4);min-width:0;display:grid;container-type:inline-size}.art__affiliate:where(.astro-sgg5joot){color:var(--format-achat);white-space:nowrap;font-weight:500}.art__ia:where(.astro-sgg5joot){white-space:nowrap}.disclosure:where(.astro-sgg5joot){font-size:var(--step--1);color:var(--muted);background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius);padding:var(--space-3) var(--space-4);scroll-margin-top:6rem}.disclosure__tag:where(.astro-sgg5joot){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--format-achat);margin-right:var(--space-2);font-size:.7rem}.art__content:where(.astro-sgg5joot){gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.art__content:where(.astro-sgg5joot) h2{font-size:var(--step-2);margin-top:var(--space-5);scroll-margin-top:6rem}.art__content:where(.astro-sgg5joot) h3{font-size:1.05rem}.art__content:where(.astro-sgg5joot) :is(ul,ol):not([class]){gap:var(--space-1);margin:0;padding-left:1.2rem;display:grid}.art__content:where(.astro-sgg5joot) table:not([class]){border-collapse:collapse;max-width:100%;font-size:var(--step--1);display:block;overflow-x:auto}.art__content:where(.astro-sgg5joot) table:not([class]) :is(th,td){text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--line);white-space:nowrap}.art__content:where(.astro-sgg5joot) table:not([class]) thead th{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:500}.related:where(.astro-sgg5joot){border-top:1px solid var(--line);padding-top:var(--space-5)}.related__title:where(.astro-sgg5joot){font-size:var(--step-2);margin-bottom:var(--space-4)}.related__list:where(.astro-sgg5joot){gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.facts:where(.astro-5jjcahmb){gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.facts:where(.astro-5jjcahmb) div:where(.astro-5jjcahmb){background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--format-guide);border-radius:var(--radius);padding:var(--space-2) var(--space-4);gap:.1rem;display:grid}.facts:where(.astro-5jjcahmb) dt:where(.astro-5jjcahmb){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem}.facts:where(.astro-5jjcahmb) dd:where(.astro-5jjcahmb){margin:0;font-weight:600}.rating:where(.astro-4nmxmgk6){align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.rating__stars:where(.astro-4nmxmgk6){letter-spacing:.1em;color:var(--rating-track,var(--line));font-size:1rem;line-height:1;display:inline-block;position:relative}.rating__stars:where(.astro-4nmxmgk6):before{content:"★★★★★"}.rating__fill:where(.astro-4nmxmgk6){color:var(--fmt-accent,var(--accent));position:absolute;inset:0 auto 0 0;overflow:hidden}.rating__value:where(.astro-4nmxmgk6){font-family:var(--font-data);font-size:.8rem;font-weight:500}.rating__value:where(.astro-4nmxmgk6) span:where(.astro-4nmxmgk6){color:var(--muted)}.rating--lg:where(.astro-4nmxmgk6) .rating__stars:where(.astro-4nmxmgk6){font-size:1.75rem}.rating--lg:where(.astro-4nmxmgk6) .rating__value:where(.astro-4nmxmgk6){font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;font-weight:600}.rating--lg:where(.astro-4nmxmgk6) .rating__value:where(.astro-4nmxmgk6) span:where(.astro-4nmxmgk6){font-size:var(--step-1);letter-spacing:0;font-weight:500}.button:where(.astro-ekguhzzh){justify-content:center;align-items:center;gap:var(--space-2);background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-5);border-radius:999px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.button:where(.astro-ekguhzzh):hover{background:var(--accent)}.button--ghost:where(.astro-ekguhzzh){color:var(--ink);border:1px solid var(--ink);background:0 0}.button--ghost:where(.astro-ekguhzzh):hover{background:var(--ink);color:var(--paper)}.buy--column:where(.astro-eolyxw2h){justify-content:center;align-self:stretch;align-items:stretch;gap:var(--space-2);text-align:center;border-left:1px solid var(--line);min-width:10rem;max-width:13rem;padding-left:var(--space-5);flex-direction:column;display:flex}.buy--inline:where(.astro-eolyxw2h){gap:var(--space-1);justify-items:start;display:grid}.buy:where(.astro-eolyxw2h) p:where(.astro-eolyxw2h){margin:0}.buy__price:where(.astro-eolyxw2h){gap:var(--space-1);font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:1.75rem;font-weight:600;line-height:1;display:grid}.buy__checked:where(.astro-eolyxw2h){font-family:var(--font-text);letter-spacing:0;white-space:normal;color:var(--muted);font-size:.7rem;font-weight:400}.buy:where(.astro-eolyxw2h) .buy__button:where(.astro-eolyxw2h){font-size:var(--step--1);padding:var(--space-2) var(--space-4)}.buy__button--demo:where(.astro-eolyxw2h){border:1px dashed var(--line);color:var(--muted);cursor:not-allowed;border-radius:999px;justify-content:center;display:inline-flex}.buy__link:where(.astro-eolyxw2h){font-size:var(--step--1);color:var(--ink);text-decoration-color:var(--fmt-accent,var(--accent));text-underline-offset:.2em;font-weight:500}.buy__link--demo:where(.astro-eolyxw2h){color:var(--muted);cursor:not-allowed;text-decoration:none}.buy__note:where(.astro-eolyxw2h),.buy__others:where(.astro-eolyxw2h),.buy__status:where(.astro-eolyxw2h){color:var(--muted);font-size:.75rem}.buy__status:where(.astro-eolyxw2h){font-style:italic}.buy__others:where(.astro-eolyxw2h) a:where(.astro-eolyxw2h){color:inherit}@container (width<=34rem){.buy--column:where(.astro-eolyxw2h){border-left:0;border-top:1px solid var(--line);max-width:none;padding-left:0;padding-top:var(--space-4)}.buy--column:where(.astro-eolyxw2h) .buy__button:where(.astro-eolyxw2h){font-size:var(--step-0);padding:var(--space-3) var(--space-5)}}.verdict:where(.astro-dudym3xh){gap:var(--space-5);background:var(--accent-soft);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);--rating-track:color-mix(in srgb, var(--accent) 30%, transparent);align-items:center;display:grid}.verdict:where(.astro-dudym3xh) .verdict__buy:where(.astro-dudym3xh){border-left:0;border-top:1px solid color-mix(in srgb, var(--accent) 25%, transparent);max-width:none;padding-left:0;padding-top:var(--space-4)}@media (width>=46rem){.verdict:where(.astro-dudym3xh){grid-template-columns:13rem minmax(0,1fr)}.verdict:where(.astro-dudym3xh) .verdict__buy:where(.astro-dudym3xh){justify-content:flex-start;align-items:center;gap:var(--space-2) var(--space-4);flex-flow:wrap;grid-column:1/-1}}@media (width>=64rem){.verdict:where(.astro-dudym3xh){grid-template-columns:13rem minmax(0,1fr) auto}.verdict:where(.astro-dudym3xh) .verdict__buy:where(.astro-dudym3xh){border-top:0;border-left:1px solid color-mix(in srgb, var(--accent) 25%, transparent);max-width:13rem;padding-top:0;padding-left:var(--space-5);flex-direction:column;grid-column:auto;justify-content:center;align-items:stretch}}.verdict__media:where(.astro-dudym3xh){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.verdict__media--missing:where(.astro-dudym3xh){background:var(--sand)}.verdict__main:where(.astro-dudym3xh){gap:var(--space-3);align-content:center;display:grid}.verdict__label:where(.astro-dudym3xh){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.7rem;font-weight:400}.verdict__text:where(.astro-dudym3xh){font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-style:italic;line-height:1.2}.verdict__line:where(.astro-dudym3xh){font-size:var(--step--1);color:var(--muted)}.verdict__line:where(.astro-dudym3xh) span:where(.astro-dudym3xh){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;margin-right:var(--space-2);font-size:.7rem}.brief:where(.astro-6r6mussn){gap:var(--space-4);margin-top:var(--space-5);display:grid}.brief__title:where(.astro-6r6mussn){font-size:var(--step-2);scroll-margin-top:6rem}.brief__card:where(.astro-6r6mussn){gap:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);grid-template-columns:11rem minmax(0,1fr) auto;grid-template-areas:"media score pending""details details details";align-items:center;display:grid}.brief__media:where(.astro-6r6mussn){aspect-ratio:4/3;object-fit:cover;border-radius:10px;grid-area:media;width:100%;height:auto;display:block}.brief__media--missing:where(.astro-6r6mussn){background:var(--sand)}.brief__score:where(.astro-6r6mussn){align-items:center;gap:var(--space-2) var(--space-4);background:var(--accent-soft);border-radius:var(--radius);padding:var(--space-3) var(--space-4);--rating-track:color-mix(in srgb, var(--accent) 30%, transparent);grid-area:score;grid-template-columns:auto 1fr;justify-self:start;display:grid}.brief__value:where(.astro-6r6mussn){font-family:var(--font-display);letter-spacing:-.03em;color:var(--fmt-accent,var(--accent));font-size:2.25rem;font-weight:600;line-height:1}.brief__value:where(.astro-6r6mussn) span:where(.astro-6r6mussn){font-size:var(--step-1);letter-spacing:0;color:var(--muted);font-weight:500}.brief__side:where(.astro-6r6mussn){gap:var(--space-1);display:grid}.brief__side:where(.astro-6r6mussn) .rating__value{display:none}.brief__side:where(.astro-6r6mussn) .rating__stars{font-size:1.1rem}.brief__label:where(.astro-6r6mussn),.brief__heading:where(.astro-6r6mussn){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem}.brief__note:where(.astro-6r6mussn){color:var(--muted);grid-column:1/-1;font-size:.75rem}.brief__buy:where(.astro-6r6mussn){grid-area:pending}.brief__details:where(.astro-6r6mussn){gap:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-4);grid-area:details;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief__details:where(.astro-6r6mussn)>div:where(.astro-6r6mussn){align-content:start;gap:var(--space-3);display:grid}.brief__scores:where(.astro-6r6mussn){border-left:1px solid var(--line);padding-left:var(--space-5)}.brief__pros:where(.astro-6r6mussn){gap:var(--space-1);font-size:var(--step--1);margin:0;padding:0;list-style:none;display:grid}.brief__pros:where(.astro-6r6mussn) li:where(.astro-6r6mussn){gap:var(--space-2);grid-template-columns:1rem minmax(0,1fr);display:grid}.brief__pros:where(.astro-6r6mussn) li:where(.astro-6r6mussn)>span:where(.astro-6r6mussn){font-family:var(--font-data);color:var(--fmt-accent,var(--accent));font-weight:500}.brief__pros:where(.astro-6r6mussn) .is-minus:where(.astro-6r6mussn)>span:where(.astro-6r6mussn){color:var(--muted)}.brief__scores:where(.astro-6r6mussn) dl:where(.astro-6r6mussn){gap:var(--space-2);margin:0;display:grid}.brief__scores:where(.astro-6r6mussn) dl:where(.astro-6r6mussn)>div:where(.astro-6r6mussn){align-items:center;gap:var(--space-3);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) auto;display:grid}.brief__scores:where(.astro-6r6mussn) dd:where(.astro-6r6mussn){margin:0}.brief__scores:where(.astro-6r6mussn) dt:where(.astro-6r6mussn){gap:.1rem;display:grid}.brief__basis:where(.astro-6r6mussn){color:var(--muted);font-size:.75rem}.brief__none:where(.astro-6r6mussn){font-family:var(--font-data);color:var(--muted);font-size:.75rem}.brief__scores:where(.astro-6r6mussn) a:where(.astro-6r6mussn){color:inherit;text-decoration-color:var(--line);text-underline-offset:.2em}@container (width<=34rem){.brief__card:where(.astro-6r6mussn){gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""score""pending""details"}.brief__details:where(.astro-6r6mussn){gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.brief__scores:where(.astro-6r6mussn){border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--space-4)}}.block-error:where(.astro-3exqaf57){gap:var(--space-1);margin:var(--space-2) 0;border-radius:var(--radius);color:#7a271a;padding:var(--space-3) var(--space-4);font-size:var(--step--1);background:#fef3f2;border:2px solid #b42318;display:grid}.photo:where(.astro-zsb7yimc){gap:var(--space-2);margin:var(--space-2) 0;display:grid}.photo:where(.astro-zsb7yimc) img:where(.astro-zsb7yimc){border-radius:var(--radius);width:100%;height:auto}.photo:where(.astro-zsb7yimc) figcaption:where(.astro-zsb7yimc){color:var(--muted);font-size:.8rem}.howto:where(.astro-yjxz4rjs){gap:var(--space-4);margin:var(--space-2) 0;counter-reset:etape;padding:0;list-style:none;display:grid}.step:where(.astro-jesope52){gap:var(--space-5);counter-increment:etape;grid-template-columns:11rem minmax(0,1fr);align-items:center;display:grid}.step__media:where(.astro-jesope52){position:relative}.step__photo:where(.astro-jesope52){aspect-ratio:4/3;object-fit:cover;object-position:center top;border-radius:var(--radius);width:100%;height:auto;display:block}.step__photo--missing:where(.astro-jesope52){background:var(--sand)}.step__num:where(.astro-jesope52){top:var(--space-2);left:var(--space-2);background:var(--format-guide);width:1.75rem;height:1.75rem;color:var(--paper);font-family:var(--font-data);border-radius:50%;place-items:center;font-size:.85rem;font-weight:500;display:grid;position:absolute}.step__num:where(.astro-jesope52):before{content:counter(etape)}.step__body:where(.astro-jesope52){gap:var(--space-1);display:grid}.step__title:where(.astro-jesope52){font-size:var(--step-1);margin:0}.step__text:where(.astro-jesope52) p{margin:0}.step__why:where(.astro-jesope52){font-size:var(--step--1);color:var(--muted)}.step__why:where(.astro-jesope52) span:where(.astro-jesope52){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--format-guide);margin-right:var(--space-1);font-size:.7rem}@container (width<=34rem){.step:where(.astro-jesope52){gap:var(--space-4);grid-template-columns:7rem minmax(0,1fr);align-items:start}}.rubric:where(.astro-g6f2o767){justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);font-size:var(--step-1);margin:var(--space-4) 0 0;flex-wrap:wrap;scroll-margin-top:6rem;display:flex}.rubric__none:where(.astro-g6f2o767){font-family:var(--font-data);color:var(--muted);font-size:.75rem;font-weight:400}.pair:where(.astro-uf5t353y){gap:var(--space-2);margin:var(--space-2) 0;display:grid}.pair__photos:where(.astro-uf5t353y){gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair__side:where(.astro-uf5t353y){position:relative}.pair__photos:where(.astro-uf5t353y) img:where(.astro-uf5t353y){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.pair__tag:where(.astro-uf5t353y){top:var(--space-2);left:var(--space-2);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;background:var(--surface);padding:.1rem var(--space-2);border-radius:999px;font-size:.68rem;position:absolute}.pair:where(.astro-uf5t353y) figcaption:where(.astro-uf5t353y){color:var(--muted);font-size:.8rem}.specs:where(.astro-xhrq43o2){gap:var(--space-2);display:grid}dl:where(.astro-xhrq43o2){border-top:1px solid var(--line);margin:0}dl:where(.astro-xhrq43o2) div:where(.astro-xhrq43o2){gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,1fr) 2fr;display:grid}dt:where(.astro-xhrq43o2){color:var(--muted)}dd:where(.astro-xhrq43o2){font-family:var(--font-data);margin:0;font-size:.9rem}dd:where(.astro-xhrq43o2).unknown{font-family:var(--font-text);color:var(--muted);font-style:italic}.specs__source:where(.astro-xhrq43o2){font-size:var(--step--1);color:var(--muted)}.schema:where(.astro-dqqjxyah){aspect-ratio:4/3;background:var(--sand);border-radius:10px;width:100%;height:auto;display:block}.schema__emprise:where(.astro-dqqjxyah){fill:var(--surface);stroke:var(--ink);stroke-width:3px}.schema__cote:where(.astro-dqqjxyah),.schema__mention:where(.astro-dqqjxyah){font-family:var(--font-data);fill:var(--ink)}.schema__cote:where(.astro-dqqjxyah){font-size:26px;font-weight:500}.schema__mention:where(.astro-dqqjxyah){font-size:22px}.product-media:where(.astro-z65ypgpp){position:relative}.product-media:where(.astro-z65ypgpp) img:where(.astro-z65ypgpp),.product-media__missing:where(.astro-z65ypgpp){width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover;border-radius:10px;display:block}.product-media__missing:where(.astro-z65ypgpp){background:var(--sand)}.product-media__rank:where(.astro-z65ypgpp){top:var(--space-2);left:var(--space-2);font-family:var(--font-data);color:var(--paper);background:var(--fmt-accent,var(--accent));border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:500;position:absolute}.pros-cons:where(.astro-u23o7xij){gap:var(--space-1);font-size:var(--step--1);margin:0;padding:0;list-style:none;display:grid}.pros-cons:where(.astro-u23o7xij) li:where(.astro-u23o7xij){gap:var(--space-2);grid-template-columns:1rem minmax(0,1fr);display:grid}.pros-cons:where(.astro-u23o7xij) li:where(.astro-u23o7xij)>span:where(.astro-u23o7xij){font-family:var(--font-data);color:var(--fmt-accent,var(--accent));font-weight:500}.pros-cons:where(.astro-u23o7xij) .is-minus:where(.astro-u23o7xij)>span:where(.astro-u23o7xij){color:var(--muted)}.chips:where(.astro-tzwg2nfz){gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips:where(.astro-tzwg2nfz) li:where(.astro-tzwg2nfz){font-family:var(--font-data);background:var(--sand);border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.chips:where(.astro-tzwg2nfz) .is-unknown:where(.astro-tzwg2nfz){font-family:var(--font-text);color:var(--muted);font-style:italic}.model:where(.astro-ficcaecc){gap:var(--space-5);margin:var(--space-4) 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);grid-template-columns:11rem minmax(0,1fr) auto;grid-template-areas:"media info pending""details details details";align-items:center;scroll-margin-top:6rem;display:grid}.model__media:where(.astro-ficcaecc){grid-area:media}.model__info:where(.astro-ficcaecc){gap:var(--space-2);grid-area:info;justify-items:start;display:grid}.model__badge:where(.astro-ficcaecc),.model__heading:where(.astro-ficcaecc){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.7rem}.model__badge:where(.astro-ficcaecc){color:var(--fmt-accent,var(--accent))}.model__name:where(.astro-ficcaecc){font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.model__buy:where(.astro-ficcaecc){grid-area:pending}.model__details:where(.astro-ficcaecc){gap:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-4);grid-area:details;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model__details:where(.astro-ficcaecc)>div:where(.astro-ficcaecc){align-content:start;gap:var(--space-3);display:grid}.model__scores:where(.astro-ficcaecc){border-left:1px solid var(--line);padding-left:var(--space-5)}.model__scores:where(.astro-ficcaecc) dl:where(.astro-ficcaecc){gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.model__scores:where(.astro-ficcaecc) dl:where(.astro-ficcaecc)>div:where(.astro-ficcaecc){grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--step--1);align-items:center;display:grid}.model__scores:where(.astro-ficcaecc) dd:where(.astro-ficcaecc){margin:0}.model__none:where(.astro-ficcaecc){color:var(--muted);font-size:.8rem;font-style:italic}@container (width<=34rem){.model:where(.astro-ficcaecc){gap:var(--space-4);grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"media info""pending pending""details details";align-items:start}.model:where(.astro-ficcaecc):has(.schema){grid-template-columns:minmax(0,1fr);grid-template-areas:"media""info""pending""details"}.model__media:where(.astro-ficcaecc):has(.schema){width:100%;max-width:15rem}.model__details:where(.astro-ficcaecc){gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.model__scores:where(.astro-ficcaecc){border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--space-4)}}.scale:where(.astro-6rsv4brn){margin:var(--space-4) 0;font-size:var(--step--1);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:var(--surface)}.scale:where(.astro-6rsv4brn) summary:where(.astro-6rsv4brn){padding-block:var(--space-1);cursor:pointer;font-weight:500}.scale:where(.astro-6rsv4brn) dl:where(.astro-6rsv4brn){gap:var(--space-2);margin:var(--space-3) 0;display:grid}.scale:where(.astro-6rsv4brn) dt:where(.astro-6rsv4brn){font-weight:600}.scale:where(.astro-6rsv4brn) dd:where(.astro-6rsv4brn),.scale:where(.astro-6rsv4brn) p:where(.astro-6rsv4brn){color:var(--muted);margin:0}.compare-wrap:where(.astro-5helsza5){margin:var(--space-4) 0}.compare-scroll:where(.astro-5helsza5){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);position:relative;overflow-x:auto}.compare-scroll:where(.astro-5helsza5):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.compare:where(.astro-5helsza5){border-collapse:collapse;table-layout:fixed;width:100%;min-width:calc(9rem + var(--columns) * 8.5rem);font-size:var(--step--1)}.compare:where(.astro-5helsza5) caption:where(.astro-5helsza5){text-align:left;padding:var(--space-3) var(--space-4);color:var(--muted);font-size:.8rem}.compare:where(.astro-5helsza5) th:where(.astro-5helsza5),.compare:where(.astro-5helsza5) td:where(.astro-5helsza5){text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.compare:where(.astro-5helsza5) thead:where(.astro-5helsza5) th:where(.astro-5helsza5){font-family:var(--font-display);background:var(--paper);font-size:1rem;font-weight:600;line-height:1.2}.compare:where(.astro-5helsza5) th:where(.astro-5helsza5):first-child{width:9rem}.compare:where(.astro-5helsza5) tbody:where(.astro-5helsza5) th:where(.astro-5helsza5),.compare:where(.astro-5helsza5) thead:where(.astro-5helsza5) th:where(.astro-5helsza5):first-child{z-index:1;border-right:1px solid var(--line);position:sticky;left:0}.compare:where(.astro-5helsza5) tbody:where(.astro-5helsza5) th:where(.astro-5helsza5){color:var(--muted);background:var(--surface);font-weight:500}.compare:where(.astro-5helsza5) thead:where(.astro-5helsza5) th:where(.astro-5helsza5):first-child{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem;font-weight:400}.compare__badge:where(.astro-5helsza5){margin-top:var(--space-1);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--fmt-accent,var(--accent));font-size:.65rem;font-weight:500;display:block}.num:where(.astro-5helsza5){font-family:var(--font-data)}.unknown:where(.astro-5helsza5){color:var(--muted);font-style:italic}.compare__checked:where(.astro-5helsza5) td:where(.astro-5helsza5){color:var(--muted);font-size:.8rem}.compare-hint:where(.astro-5helsza5){margin:var(--space-2) 0 0;color:var(--muted);font-size:.8rem}@container (width>=40rem){.compare-hint:where(.astro-5helsza5){display:none}}.limits:where(.astro-fyloqbak){gap:var(--space-2);margin-top:var(--space-6);font-size:var(--step--1);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4) var(--space-5);display:grid}.limits__label:where(.astro-fyloqbak){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:.7rem;font-weight:400;line-height:1.4}.limits:where(.astro-fyloqbak) ul:where(.astro-fyloqbak){margin:0;padding-left:1.2em}.gallery:where(.astro-jlznh2xe){gap:var(--space-3);margin:var(--space-2) 0;display:grid}.gallery:where(.astro-jlznh2xe) figure:where(.astro-jlznh2xe){gap:var(--space-2);grid-template-rows:1fr auto;min-width:0;margin:0;display:grid}.gallery:where(.astro-jlznh2xe) img:where(.astro-jlznh2xe){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:100%;display:block}.gallery:where(.astro-jlznh2xe) figcaption:where(.astro-jlznh2xe){color:var(--muted);font-size:.8rem}@container (width>=32rem){.gallery--2:where(.astro-jlznh2xe){grid-template-columns:3fr 2fr}.gallery--2:where(.astro-jlznh2xe) figure:where(.astro-jlznh2xe):last-child img:where(.astro-jlznh2xe){aspect-ratio:auto}.gallery--3:where(.astro-jlznh2xe){grid-template-columns:repeat(3,minmax(0,1fr))}.gallery--3:where(.astro-jlznh2xe) img:where(.astro-jlznh2xe){aspect-ratio:4/5}}.idea:where(.astro-t2fse4y3){margin:var(--space-2) 0;border-left:3px solid var(--fmt-accent,var(--accent));padding:var(--space-1) 0 var(--space-1) var(--space-4)}.idea:where(.astro-t2fse4y3) p:where(.astro-t2fse4y3){margin:0}.idea__label:where(.astro-t2fse4y3){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--fmt-accent,var(--accent));font-size:.68rem;margin-bottom:var(--space-1)!important}.idea__text:where(.astro-t2fse4y3){font-family:var(--font-serif);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.15}.seen:where(.astro-yztjysbc){margin:var(--space-2) 0}.seen:where(.astro-yztjysbc) p:where(.astro-yztjysbc){margin:0}.seen__label:where(.astro-yztjysbc){font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--fmt-accent,var(--accent));font-size:.68rem;margin-bottom:var(--space-2)!important}.seen__card:where(.astro-yztjysbc){gap:var(--space-4);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3);grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}.seen__body:where(.astro-yztjysbc){gap:var(--space-1);min-width:0;display:grid}.seen__name:where(.astro-yztjysbc){font-weight:600}.seen__specs:where(.astro-yztjysbc){font-size:var(--step--1);color:var(--muted)}.ideas:where(.astro-vogowcx6){margin-top:var(--space-5);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);scroll-margin-top:6rem}.ideas__title:where(.astro-vogowcx6){margin:0 0 var(--space-4);font-size:var(--step-2)}.ideas__list:where(.astro-vogowcx6){gap:var(--space-4);counter-reset:idee;margin:0;padding:0;list-style:none;display:grid}.ideas__list:where(.astro-vogowcx6) li:where(.astro-vogowcx6){counter-increment:idee;column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.ideas__list:where(.astro-vogowcx6) li:where(.astro-vogowcx6):before{content:counter(idee, decimal-leading-zero);font-family:var(--font-data);color:var(--fmt-accent,var(--accent));grid-row:span 2}.ideas__list:where(.astro-vogowcx6) a:where(.astro-vogowcx6){font-size:var(--step--1);color:var(--ink);text-decoration-color:var(--fmt-accent,var(--accent));text-underline-offset:.2em;grid-column:2}.ideas__list:where(.astro-vogowcx6) a:where(.astro-vogowcx6):before{content:"→ "}.to-fix:where(.astro-a3yyzypc){color:var(--muted);font-style:italic}.evaluation:where(.astro-a3yyzypc){font-family:var(--font-data);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:.3rem .7rem;font-size:.75rem}.evaluation:where(.astro-a3yyzypc) a:where(.astro-a3yyzypc){color:inherit;text-underline-offset:.2em}
