.mx{--mx-paper:#f7f5f0;--mx-bg:#ffffff;--mx-bg-subtle:#f3f0ea;--mx-bg-tint:#fbf7ef;--mx-line:#e5dfd4;--mx-line-strong:#cdc4b5;--mx-text:#17140f;--mx-text-2:#3b342c;--mx-text-muted:#6f675c;--mx-accent:#a8562a;--mx-accent-hover:#8a4520;--mx-positive:#2f6f45;--mx-negative:#a93a2c;--mx-saved:#b08a2e;--mx-band:#17140f;--mx-band-text:#f4efe6;--mx-band-muted:#b3a998;--mx-radius:3px;--mx-radius-lg:4px;--mx-serif:"Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;color:var(--mx-text);font-size:14px;accent-color:var(--mx-accent)}html.dark .mx{--mx-paper:#1b1814;--mx-bg:#242019;--mx-bg-subtle:#2b2620;--mx-bg-tint:#2d2820;--mx-line:#42392f;--mx-line-strong:#5a5044;--mx-text:#e4dccd;--mx-text-2:#cfc6b7;--mx-text-muted:#b3a99b;--mx-accent:#d98a57;--mx-accent-hover:#eaa476;--mx-positive:#7fbf8f;--mx-negative:#e08a7d;--mx-band:#15120f}body:has(#mx-app){background:#f7f5f0}html.dark body:has(#mx-app){background:#1b1814}.mx-num,.mx-count,.mx-price,.mx-value b,.mx-s-value b,.mx-card-value b{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mx-sub{display:block;font-weight:400;font-size:11px;color:var(--mx-text-muted)}.mx-inline{display:inline}.mx-na{color:var(--mx-text-muted)}.mx-mono{font-variant-numeric:tabular-nums}.mx-hint,.mx-context{color:var(--mx-text-muted);font-size:12px;margin:0 0 8px}.mx a{color:var(--mx-accent);text-decoration-color:color-mix(in srgb,var(--mx-accent) 45%,transparent);text-underline-offset:3px}.mx a:hover{color:var(--mx-accent-hover);text-decoration-color:initial}.mx-link{font:inherit;font-size:13px;background:0 0;border:0;padding:0;color:var(--mx-accent);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mx-accent) 45%,transparent);text-underline-offset:3px}.mx-link:hover{color:var(--mx-accent-hover);text-decoration-color:initial}.mx-btn{display:inline-block;background:var(--mx-text);color:var(--mx-bg);font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border:0;border-radius:var(--mx-radius);text-decoration:none;white-space:nowrap;cursor:pointer;letter-spacing:.01em}.mx .mx-btn{color:var(--mx-bg)}.mx-btn:hover,.mx .mx-btn:hover{background:var(--mx-accent);color:#fff}.mx-eyebrow,.mx-tool-h,.mx-details h4,.mx-facet legend,.mx-table th,.mx-facets-head strong{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-text-muted)}.mx-head{margin:0 0 14px;padding:22px 26px 20px;background:var(--mx-band);color:var(--mx-band-text);border-radius:var(--mx-radius-lg)}.mx-head h1{font-family:var(--mx-serif);font-size:32px;line-height:1.15;font-weight:400;letter-spacing:-.01em;margin:0 0 10px;color:var(--mx-band-text)}.mx-market{margin:0 0 8px;font-size:13px;color:var(--mx-band-muted)}.mx-market strong{color:var(--mx-band-text);font-weight:600}.mx-market .mx-sub{display:inline;margin-left:8px;color:var(--mx-band-muted)}.mx-lede{color:var(--mx-band-muted);margin:0;max-width:78ch;font-size:13px;line-height:1.55}.mx-searchbar{margin:0 0 10px}.mx-search,.mx-optsearch{width:100%;font:inherit;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:6px 8px;background:var(--mx-bg);color:var(--mx-text);margin-bottom:8px}.mx-searchbar .mx-search{font-size:15px;padding:11px 14px;margin:0}.mx-search:focus,.mx-optsearch:focus,.mx input:focus,.mx select:focus{outline:2px solid color-mix(in srgb,var(--mx-accent) 55%,transparent);outline-offset:0;border-color:var(--mx-accent)}.mx-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;padding:4px 0 8px}.mx-tb-main,.mx-tb-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.mx-seg{display:inline-flex;gap:2px;border-bottom:1px solid var(--mx-line)}.mx-seg button{font:inherit;font-size:13px;padding:6px 10px 7px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:0 0;color:var(--mx-text-muted);cursor:pointer}.mx-seg button:hover{color:var(--mx-text)}.mx-seg button[aria-pressed=true]{color:var(--mx-text);font-weight:600;border-bottom-color:var(--mx-accent)}.mx-sort{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mx-text-muted)}.mx-sort select,.mx-tools select,.mx-refctl select{font:inherit;font-size:13px;color:var(--mx-text);background:var(--mx-bg);border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:5px 8px;max-width:230px}.mx-dir{font:inherit;font-size:11px;border:1px solid var(--mx-line-strong);background:var(--mx-bg);color:var(--mx-text);border-radius:var(--mx-radius);padding:5px 8px;cursor:pointer}.mx-filters-open{display:none}.mx-menu{position:relative;font-size:13px}.mx-menu>summary{list-style:none;cursor:pointer;color:var(--mx-accent)}.mx-menu>summary::-webkit-details-marker{display:none}.mx-menu>summary::after{content:" ▾";font-size:10px}.mx-menu-list{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:grid;gap:10px;min-width:200px;padding:12px 14px;background:var(--mx-bg);border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);box-shadow:0 10px 28px rgba(23,20,15,.1)}.mx-add{font-weight:600}.mx-resbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 0 8px}.mx-count-total{font-weight:600}.mx-ctx{color:var(--mx-text-muted);font-size:12px}.mx-refctl{margin-left:auto;font-size:12px;color:var(--mx-text-muted);display:inline-flex;gap:6px;align-items:center}.mx-refctl label{display:inline-flex;gap:6px;align-items:center}.mx-refctl strong{color:var(--mx-text);font-weight:600}.mx-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 10px}.mx-chip{font:inherit;font-size:12px;border:1px solid var(--mx-line-strong);background:var(--mx-bg);color:var(--mx-text);border-radius:var(--mx-radius);padding:3px 9px;cursor:pointer}.mx-chip:hover{border-color:var(--mx-accent)}.mx-chip-tco{border-color:var(--mx-accent)}.mx-colchooser{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 14px;padding:12px 14px;margin:0 0 10px;border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-bg);font-size:13px}.mx-tools{margin:0 0 16px;padding:14px 18px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);font-size:13px}.mx-tools-head{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.mx-tools-head strong{font-family:var(--mx-serif);font-size:17px;font-weight:400}.mx-tools-toggle{display:none}.mx-tools-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 0}.mx-tool{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 20px;border-left:1px solid var(--mx-line)}.mx-tool:first-child{padding-left:0;border-left:0}.mx-tool-b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.mx-tool-b label{display:inline-flex;align-items:center;gap:6px}.mx-tool-note{font-size:12px;color:var(--mx-text-muted);line-height:1.4}.mx-rate{width:68px;font:inherit;font-size:13px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:3px 6px;background:var(--mx-bg);color:var(--mx-text);margin-left:2px}.mx-weights-panel{border-top:1px solid var(--mx-line);padding:12px 0 0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 28px}.mx-w{display:grid;grid-template-columns:150px 1fr 32px;align-items:center;gap:8px;font-size:13px}.mx-w output{text-align:right;font-variant-numeric:tabular-nums}.mx-context{grid-column:1/-1;margin:4px 0 0}.mx-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.mx-main{min-width:0}.mx-facets{position:sticky;top:calc(var(--tc-header-h,56px) + 10px);max-height:calc(100vh - var(--tc-header-h,56px) - 20px);overflow:auto;padding-right:14px}.mx-facets-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:8px 0 10px}.mx-facets-head strong{color:var(--mx-text)}.mx-facets-head .mx-close-filters{display:none;margin-left:auto}.mx-facets-foot{display:none}.mx-facet{border:0;border-top:1px solid var(--mx-line);margin:0;padding:12px 0;min-width:0}.mx-facet legend{padding:0;margin-bottom:8px;float:left;width:100%}.mx-facet legend+*{clear:both}.mx-facet-title{color:var(--mx-text-2)}.mx-lists{background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:var(--mx-radius);padding:10px 10px 8px;margin-bottom:8px}.mx-unit{color:var(--mx-text-muted);font-weight:400;text-transform:none;letter-spacing:0}.mx-opt{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;cursor:pointer}.mx-opt .mx-count{margin-left:auto;color:var(--mx-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.mx-zero{color:var(--mx-text-muted)}.mx-range{display:flex;align-items:center;gap:6px}.mx-range input{width:100%;min-width:0;font:inherit;font-size:13px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:5px 7px;background:var(--mx-bg);color:var(--mx-text)}.mx-more-facets{border-top:1px solid var(--mx-line);padding-top:10px}.mx-more-facets>summary{cursor:pointer;font-weight:600;font-size:13px;padding:4px 0;color:var(--mx-text-2)}.mx-grade{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--mx-text-muted);white-space:nowrap}.mx-grade b{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 3px;border:1px solid;border-radius:2px;font-family:var(--mx-serif);font-size:12px;font-weight:700;background:var(--mx-bg)}.mx-g-S b{color:#6b3fa0}.mx-g-A b{color:#2f6f45}.mx-g-B b{color:#22657a}.mx-g-C b{color:#9a6418}.mx-g-D b{color:#a93a2c}.mx-g-F b{color:#6f675c}html.dark .mx-g-S b{color:#b99ae6}html.dark .mx-g-A b{color:#8fcc9f}html.dark .mx-g-B b{color:#86c3d4}html.dark .mx-g-C b{color:#e0b06a}html.dark .mx-g-D b{color:#e59486}.mx-grades{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:10px}.mx-d{font-size:11px;font-weight:600;white-space:nowrap}.mx-d-good{color:var(--mx-positive)}.mx-d-bad{color:var(--mx-negative)}.mx-mine{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-accent);border:1px solid;border-radius:2px;padding:0 5px;line-height:16px}.mx-cond{display:inline-block;font-size:11px;font-weight:600;color:var(--mx-text-muted);border:1px solid var(--mx-line-strong);border-radius:2px;padding:0 5px;margin-left:4px;line-height:16px}.mx-save{font:inherit;font-size:16px;line-height:1;border:0;background:0 0;padding:0 2px;color:var(--mx-line-strong);cursor:pointer}.mx-save:hover,.mx-save.mx-on{color:var(--mx-saved)}.mx-row-saved>td,.mx-simple>.mx-row-saved,.mx-card.mx-row-saved .mx-card-body{background:var(--mx-bg-tint)}.mx-row-own>td,.mx-simple>.mx-row-own,.mx-card.mx-row-own .mx-card-body{background:color-mix(in srgb,var(--mx-accent) 6%,var(--mx-bg))}.mx-flash>td,li.mx-flash{animation:mx-flash 2.4s ease-out}@keyframes mx-flash{0%,40%{background:color-mix(in srgb,var(--mx-accent) 16%,var(--mx-bg))}}.mx-paid{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted)}.mx-best{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-positive);margin-left:6px}.mx-pricebtn{font:inherit;background:0 0;border:0;padding:0;color:inherit;cursor:pointer;text-align:inherit;border-bottom:1px dotted var(--mx-line-strong)}.mx-pricebtn:hover{color:var(--mx-accent);border-bottom-color:var(--mx-accent)}.mx-price{font-weight:600}.mx-value{display:inline-flex;align-items:center;gap:7px}.mx-value b{min-width:2ch;text-align:right;font-weight:600}.mx-bar{width:40px;height:3px;background:var(--mx-line);overflow:hidden}.mx-bar i{display:block;height:100%;background:var(--mx-text-2)}.mx-offers-btn{font:inherit;font-size:12px;font-weight:600;border:1px solid var(--mx-line-strong);color:var(--mx-text);background:var(--mx-bg);border-radius:var(--mx-radius);padding:4px 9px;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;gap:5px;align-items:center}.mx .mx-offers-btn{color:var(--mx-text);text-decoration:none}.mx-offers-btn:hover,.mx-offers-btn[aria-expanded=true]{border-color:var(--mx-text)}.mx-chev{font-size:10px;color:var(--mx-text-muted)}.mx-scroll{overflow-x:auto;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg)}.mx-table{width:100%;border-collapse:collapse;font-size:13px}.mx-table th{text-align:left;padding:10px;border-bottom:1px solid var(--mx-line-strong);white-space:nowrap;background:var(--mx-bg)}.mx-table td{padding:9px 10px;border-bottom:1px solid var(--mx-line);vertical-align:middle}.mx-table tbody tr:last-child>td{border-bottom:0}.mx-table th.mx-num,.mx-table td.mx-num{text-align:right;white-space:nowrap}.mx{--mx-zebra:color-mix(in srgb, var(--mx-text) 3.5%, var(--mx-bg));--mx-vrule:color-mix(in srgb, var(--mx-text) 8%, transparent)}.mx-table tbody tr[data-mx-alt]>td{background:var(--mx-zebra)}.mx-table th+th,.mx-table td+td{border-left:1px solid var(--mx-vrule)}.mx-table .mx-offers-row>td{border-left:0}.mx-table tbody tr:hover>td{background:var(--mx-bg-subtle)}.mx-simple li[data-mx-alt]>.mx-s-row{background:var(--mx-zebra)}.mx-th{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer;white-space:nowrap}.mx-th:hover,th[aria-sort] .mx-th{color:var(--mx-text)}.mx-c-sel{width:46px;white-space:nowrap}.mx-c-name-in{display:flex;align-items:center;gap:12px;min-width:240px}.mx-c-act{text-align:right;white-space:nowrap}.mx-c-act a{font-weight:600;white-space:nowrap}.mx-thumb{width:52px;height:38px;object-fit:contain;flex:none;mix-blend-mode:multiply}html.dark .mx-thumb{mix-blend-mode:normal}.mx-name{display:flex;flex-direction:column;min-width:0;gap:2px}.mx .mx-name a,.mx-name-t{color:var(--mx-text);font-weight:600;text-decoration:none}.mx .mx-name a:hover{color:var(--mx-accent);text-decoration:underline}.mx-name-t{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-name-sub{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:center;font-size:12px;color:var(--mx-text-muted)}.mx .mx-of{color:var(--mx-text-2)}.mx-brand{color:var(--mx-text-muted);font-size:12px}.mx-offers-row>td,.mx-try-row>td{background:var(--mx-bg-subtle);padding:16px 18px}.mx-table tbody tr.mx-offers-row:hover>td,.mx-table tbody tr.mx-try-row:hover>td{background:var(--mx-bg-subtle)}.mx-details{display:grid;grid-template-columns:minmax(0,1.25fr)minmax(0,1fr);gap:14px 34px}.mx-details h4{margin:0 0 8px}.mx-d-facts h4+*{margin-bottom:12px}.mx-offers{list-style:none;margin:0;padding:0;display:grid}.mx-rg{display:grid;grid-template-columns:minmax(110px,1fr)130px minmax(120px,auto)auto;gap:10px;align-items:center;font-size:13px;padding:7px 0;border-bottom:1px solid var(--mx-line)}.mx-rg .mx-num{text-align:right;font-weight:600}.mx-rg a{font-weight:600;white-space:nowrap}.mx-rg-amz,.mx-rg-amz .mx-store{color:var(--mx-text-muted);font-weight:400}.mx-store{font-weight:600;min-width:0}.mx-date{color:var(--mx-text-muted);font-size:12px}.mx-rg-list ul{list-style:none;margin:0 0 6px 14px;padding:0;display:grid}.mx-rg-list li{display:grid;grid-template-columns:minmax(160px,1fr)90px minmax(120px,auto)auto;gap:10px;align-items:center;font-size:12px;padding:5px 0;border-bottom:1px dotted var(--mx-line)}.mx-rg-list .mx-num{text-align:right}.mx-rg-list a{white-space:nowrap}.mx-listing{color:var(--mx-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-aff-s{font-size:11px;color:var(--mx-text-muted);margin:8px 0 0}.mx-specs{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 18px;font-size:13px}.mx-specs div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dotted var(--mx-line);padding:4px 0}.mx-specs dt{color:var(--mx-text-muted)}.mx-specs dd{margin:0;text-align:right}.mx-why{margin:10px 0;font-size:13px}.mx-why>summary{cursor:pointer;font-weight:600;color:var(--mx-accent)}.mx-why ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.mx-why li>span:first-child{display:inline-block;min-width:80px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mx-why-s>span:first-child{color:var(--mx-positive)}.mx-why-t>span:first-child{color:#9a6418}.mx-analysis{margin:10px 0 0;font-size:13px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.mx-details-act{margin:10px 0 0;font-size:13px}.mx-try,.mx-picker{margin:10px 0;padding:14px 16px;border:1px solid var(--mx-text);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.mx-try-h{margin:0 0 10px;font-size:13px}.mx-try-h strong{font-family:var(--mx-serif);font-size:16px;font-weight:600}.mx-try-h .mx-sub{margin-top:3px}.mx-try-sub{margin:12px 0 6px;font-size:12px;color:var(--mx-text-muted)}.mx-try-f{display:flex;flex-wrap:wrap;gap:10px 16px}.mx-try-f label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--mx-text-muted)}.mx-try-f input,.mx-try-f select,.mx-picker input{font:inherit;font-size:14px;width:116px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:6px 8px;background:var(--mx-bg);color:var(--mx-text)}.mx-try-f select{width:144px}.mx-try-f .mx-try-wide input{width:270px;max-width:70vw}.mx-try-out{margin:12px 0 0;font-size:14px;padding-top:10px;border-top:1px solid var(--mx-line)}.mx-try-out b{font-size:20px;font-weight:600}.mx-try-act{margin:12px 0 0;display:flex;gap:14px;align-items:center}.mx-picker input{width:100%}.mx-picker ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.mx-pick-custom{font-style:italic}.mx-simple{list-style:none;margin:0;padding:0;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg)}.mx-simple>li{border-bottom:1px solid var(--mx-line)}.mx-simple>li:last-child{border-bottom:0}.mx-s-row{display:grid;grid-template-columns:44px minmax(0,1fr)150px 36px 70px 28px;gap:10px;align-items:center;padding:10px;cursor:pointer}.mx-novalue .mx-s-row{grid-template-columns:44px minmax(0,1fr)150px 36px 28px}.mx-s-row:hover{background:var(--mx-bg-subtle)}.mx-s-sel{display:inline-flex;gap:2px;align-items:center}.mx-s-name{display:flex;flex-direction:column;min-width:0;gap:2px}.mx .mx-s-name a,.mx-s-name .mx-name-t{color:var(--mx-text);font-weight:600;text-decoration:none}.mx .mx-s-name a:hover{color:var(--mx-accent)}.mx-s-facts{color:var(--mx-text-2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-s-facts .mx-fact+.mx-fact::before{content:" · ";color:var(--mx-text-muted)}.mx-fact-k{color:var(--mx-text-muted)}.mx-s-facts .mx-fact-k{display:none}.mx-s-where{font-size:11px;color:var(--mx-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-s-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.mx-s-meta{display:contents}.mx-s-grade{text-align:center}.mx-s-value{text-align:right;font-size:11px;color:var(--mx-text-muted)}.mx-s-value b{display:block;font-size:16px;font-weight:600;color:var(--mx-text)}.mx-s-act{text-align:center}.mx-s-chev,.mx-s-go{font:inherit;font-size:12px;border:0;background:0 0;color:var(--mx-text-muted);cursor:pointer;text-decoration:none;padding:4px}.mx-simple .mx-details,.mx-simple .mx-try{margin:0 10px 12px 64px}.mx-simple .mx-details{padding:12px 0 4px;border-top:1px dotted var(--mx-line)}.mx-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;align-items:start}.mx-card{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);display:flex;flex-direction:column;background:var(--mx-bg);overflow:hidden}.mx-card:hover{border-color:var(--mx-line-strong)}.mx-card-media{position:relative;aspect-ratio:4/3;background:var(--mx-paper);border-bottom:1px solid var(--mx-line)}.mx-card-imgbtn{width:100%;height:100%;border:0;padding:14px;background:0 0;cursor:zoom-in}.mx-card-imgbtn:disabled{cursor:default}.mx-card-img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}html.dark .mx-card-img{mix-blend-mode:normal}.mx-card-media .mx-save{position:absolute;top:8px;right:8px;font-size:18px}.mx-card-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1}.mx-card-name{font-weight:600;color:var(--mx-text);text-decoration:none;line-height:1.3}.mx .mx-card-name{color:var(--mx-text);text-decoration:none}.mx .mx-card-name:hover{color:var(--mx-accent)}.mx-card-sig{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:19px}.mx-card-facts{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:var(--mx-text-2)}.mx-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid var(--mx-line)}.mx-card-value{font-size:11px;color:var(--mx-text-muted)}.mx-card-value b{font-size:17px;font-weight:600;color:var(--mx-text)}.mx-card-act{display:flex;align-items:center;justify-content:space-between;gap:8px}.mx-card-cmp{font-size:12px;color:var(--mx-text-muted);display:inline-flex;gap:5px;align-items:center;cursor:pointer}.mx-card .mx-details{grid-template-columns:minmax(0,1fr);padding:14px 16px;border-top:1px solid var(--mx-line);background:var(--mx-bg-subtle)}.mx-card .mx-rg,.mx-card .mx-rg-list li{grid-template-columns:minmax(0,1fr)auto}.mx-card .mx-rg .mx-date,.mx-card .mx-rg-list .mx-date{display:none}.mx-card .mx-try{margin:0 12px 12px}.mx-card-open{grid-column:1/-1;display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start}.mx-card-open .mx-card-media{grid-column:1;grid-row:1}.mx-card-open .mx-card-body{grid-column:1;grid-row:2}.mx-card-open>.mx-details{grid-column:2;grid-row:1/span 3;border-top:0;border-left:1px solid var(--mx-line);margin:0;min-height:100%}.mx-card-open>.mx-try{grid-column:2;grid-row:1/span 3;margin:12px}.mx-pager{display:flex;gap:4px;justify-content:center;padding:16px 0;flex-wrap:wrap}.mx-pager button{font:inherit;font-size:13px;min-width:34px;padding:5px 9px;border:1px solid var(--mx-line-strong);background:var(--mx-bg);color:var(--mx-text);border-radius:var(--mx-radius);cursor:pointer}.mx-pager button[aria-current=page]{background:var(--mx-text);color:var(--mx-bg);border-color:var(--mx-text)}.mx-pager button:disabled{opacity:.4;cursor:default}.mx-empty{padding:28px 0;color:var(--mx-text-muted)}.mx-aff{font-size:12px;color:var(--mx-text-muted);margin:4px 0 8px}.mx-tray{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:12px;border:1px solid var(--mx-text);border-radius:var(--mx-radius);background:var(--mx-bg);box-shadow:0 -6px 20px rgba(23,20,15,8%);font-size:13px}.mx-tray[hidden],.mx-own-wrap[hidden]{display:none}.mx-tray>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-legacy{margin-top:32px;padding-top:18px;border-top:1px solid var(--mx-line);color:var(--mx-text-muted);font-size:13px}.mx-legacy h2{font-family:var(--mx-serif);font-size:18px;font-weight:400;color:var(--mx-text);margin:0 0 4px}.mx-share-m,.mx-lede-m{display:none}@media(max-width:900px){.mx-head{padding:14px 16px;margin-bottom:10px}.mx-head h1{font-size:22px;margin-bottom:6px}.mx-market{margin-bottom:0;font-size:12px}.mx-market .mx-sub,.mx-snap-k,.mx-lede{display:none}.mx-lede-m{display:block;margin:0 0 12px}.mx-searchbar .mx-search{font-size:15px;padding:9px 12px}.mx-tools{padding:8px 12px;margin:0 0 10px}.mx-tools-head,.mx-tools-body,.mx-weights-panel{display:none}.mx-tools-toggle{display:flex;gap:8px;width:100%;align-items:baseline;font:inherit;font-size:13px;background:0 0;border:0;padding:2px 0;color:var(--mx-text);cursor:pointer;text-align:left}.mx-tools-toggle strong{font-weight:600}.mx-tools-toggle span{color:var(--mx-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mx-tools-toggle::after{content:"▾";color:var(--mx-text-muted)}.mx-show-tools .mx-tools-body{display:grid;grid-template-columns:minmax(0,1fr);padding-top:10px;gap:12px}.mx-show-tools .mx-weights-panel{display:grid;grid-template-columns:minmax(0,1fr)}.mx-tool{padding:0;border-left:0}.mx-w{grid-template-columns:110px 1fr 28px}.mx-grid{grid-template-columns:minmax(0,1fr)}.mx-facets{position:fixed;inset:0 0 0 auto;width:min(92vw,380px);max-height:none;z-index:80;background:var(--mx-bg);padding:0 16px;transform:translateX(105%);transition:transform .2s ease;box-shadow:-8px 0 24px rgba(23,20,15,.18);display:flex;flex-direction:column}.mx-facets>[data-mx-part=facets]{display:flex;flex-direction:column;min-height:100%}.mx-show-filters .mx-facets{transform:none}.mx-facets-head{position:sticky;top:0;background:var(--mx-bg);z-index:1;padding:14px 0 10px;border-bottom:1px solid var(--mx-line)}.mx-facets-head .mx-close-filters{display:inline-block}.mx-facets-foot{display:block;position:sticky;bottom:0;margin-top:auto;padding:10px 0 14px;background:var(--mx-bg);border-top:1px solid var(--mx-line)}.mx-facets-foot .mx-btn{width:100%;padding:11px;font-size:14px}[data-mx-part=toolbar]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;column-gap:8px}[data-mx-part=toolbar]>.mx-toolbar,[data-mx-part=toolbar]>.mx-resbar,.mx-tb-main{display:contents}.mx-seg-mode{grid-column:1;justify-self:start}.mx-seg-view{grid-column:2;justify-self:end}.mx-seg button{padding:6px 7px 7px;font-size:12px}.mx-sort{grid-column:1;margin-top:8px}.mx-sort-k,.mx-share-d{display:none}.mx-share-m{display:inline}.mx-sort select{max-width:none;flex:1;min-width:0}.mx-filters-open{display:inline-block;grid-column:2;margin-top:8px;font:inherit;font-size:13px;font-weight:600;border:1px solid var(--mx-text);background:var(--mx-bg);color:var(--mx-text);border-radius:var(--mx-radius);padding:5px 12px}.mx-count-total{grid-column:1;margin-top:10px;font-size:13px}.mx-tb-side{grid-column:2;grid-row:3;margin-top:10px;gap:12px}.mx-add{padding:6px 10px;font-size:12px}.mx-ctx{grid-column:1/-1;font-size:11px;padding-bottom:6px}.mx-refctl{grid-column:1/-1;margin-left:0;padding-bottom:6px}.mx-chips,.mx-colchooser{grid-column:1/-1}.mx-s-row,.mx-novalue .mx-s-row{grid-template-columns:26px minmax(0,1fr)auto 44px;gap:8px;padding:10px 8px}.mx-s-chev{min-width:44px;min-height:44px;font-size:16px}.mx-s-sel{flex-direction:column;gap:4px;grid-row:1/span 2}.mx-s-name{grid-row:1/span 2}.mx-s-price{grid-column:3;grid-row:1}.mx-s-meta{display:flex;grid-column:3;grid-row:2;justify-content:flex-end;align-items:center;gap:6px}.mx-s-value b{display:inline;font-size:14px}.mx-s-act{grid-column:4;grid-row:1/span 2}.mx-simple .mx-details,.mx-simple .mx-try{margin:0 8px 12px}.mx-details{grid-template-columns:minmax(0,1fr)}.mx-rg,.mx-rg-list li{grid-template-columns:minmax(0,1fr)auto auto}.mx-rg .mx-date,.mx-rg-list .mx-date{display:none}.mx-rg-list ul{margin-left:8px}.mx-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mx-card-body{padding:10px 10px 12px}.mx-card-act{flex-wrap:wrap}.mx-card-open{display:flex;flex-direction:column}.mx-card-open>.mx-details{border-left:0;border-top:1px solid var(--mx-line)}.mx-try-f input,.mx-try-f select{width:120px}.mx-tray{margin:12px -4px 0}}@media(max-width:420px){.mx-gallery{grid-template-columns:minmax(0,1fr)}}.mx-table th{letter-spacing:.04em;padding:10px 8px}.mx-table td{padding:9px 8px}.mx-c-name-in{min-width:200px}.mx-gallery{grid-auto-flow:row dense}.mx-tools{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:22px;padding:10px 16px;margin-bottom:14px}.mx-tools-head{margin:0;padding-top:5px}.mx-tools-head strong{font-size:15px;white-space:nowrap}.mx-tools-body{gap:8px 0}.mx-tool{gap:3px;padding:0 16px}.mx-tool-h{font-size:10px}.mx-tool-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:1.35}.mx-tools select{padding:3px 6px}.mx-weights-panel,.mx-tools>.mx-weights-panel{grid-column:1/-1}@media(max-width:900px){.mx-tools{display:block}}.mx-grade[data-mx-grades]{cursor:help}.mx-grade[data-mx-grades]:focus-visible{outline:2px solid var(--mx-accent,#a8562a);outline-offset:2px}.mx-gcard{position:fixed;z-index:300;max-width:280px;padding:10px 12px;background:#fff;color:#17140f;border:1px solid #cdc4b5;border-radius:3px;box-shadow:0 10px 28px rgba(23,20,15,.14);font:12px/1.4 Inter,system-ui,sans-serif}html.dark .mx-gcard{background:#242019;color:#e4dccd;border-color:#5a5044}.mx-gcard[hidden]{display:none}.mx-gcard-h{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6f675c}.mx-gcard ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mx-gcard li{display:flex;gap:8px;align-items:center;color:#3b342c}html.dark .mx-gcard li{color:#cfc6b7}.mx-gcard li.mx-on{font-weight:600;color:inherit}.mx-gcard .mx-grade b{min-width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid;border-radius:2px;font-family:fraunces,Georgia,serif;font-weight:700;background:0 0}.mx-gcard .mx-g-S b{color:#6b3fa0}.mx-gcard .mx-g-A b{color:#2f6f45}.mx-gcard .mx-g-B b{color:#22657a}.mx-gcard .mx-g-C b{color:#9a6418}.mx-gcard .mx-g-D b{color:#a93a2c}.mx-gcard .mx-g-F b{color:#6f675c}.mx-approx{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--mx-text-muted);border:1px dotted var(--mx-line-strong);border-radius:2px;padding:0 4px;line-height:15px;cursor:help;white-space:nowrap}html.mx-embed body>header,html.mx-embed body>footer,html.mx-embed #cookie-banner,html.mx-embed .mx-legacy,html.mx-embed .mx-lede,html.mx-embed .mx-tb-side,html.mx-embed .mx-searchbar{display:none!important}html.mx-embed body>div{padding-top:12px!important;padding-bottom:12px!important}.mx-embed-credit{margin:12px 0 0;font-size:11px;text-align:center;color:var(--mx-text-muted)}@media(max-width:1799px){body:has(#mx-app) header [data-tc-search=global]:not(.tcs-jump){display:none!important}.tc-wordmark{font-size:19px}.tc-wordmark small{font-size:13px}}@media(max-width:1340px){.tc-wordmark{font-size:17px}.tc-wordmark small{font-size:12px}.tc-mark{width:24px;height:24px}}@media(max-width:1340px){body:has(#mx-app) header nav{justify-content:safe center}}@media(min-width:1024px){body:has(#mx-app) header>div{padding-left:max(32px,calc((100vw - 1880px)/2 + 32px));padding-right:max(32px,calc((100vw - 1880px)/2 + 32px))}}.mx-facet legend .mx-facet-title,.mx-facets-head strong{color:var(--mx-text);font-weight:700}.mx-facet legend .mx-facet-title::before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 2px 0;background:var(--mx-accent);vertical-align:middle}.mx-facet{border-top-color:var(--mx-line-strong)}.mx-dtabs{display:flex;gap:4px;border-bottom:1px solid var(--mx-line);margin:0 0 12px;grid-column:1/-1}.mx-dtabs button{font:inherit;font-size:13px;padding:6px 12px 8px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:0 0;color:var(--mx-text-muted);cursor:pointer}.mx-dtabs button:hover{color:var(--mx-text)}.mx-dtabs button[aria-selected=true]{color:var(--mx-text);font-weight:600;border-bottom-color:var(--mx-accent)}.mx-details{display:block}.mx-dpanel[hidden]{display:none}.mx-dpanel .mx-d-buy,.mx-dpanel .mx-d-facts{max-width:980px}.mx-card .mx-dtabs{margin-bottom:10px}.mx-varies dd,td.mx-varies{color:var(--mx-text-2);font-style:italic}.mx-varies-note{font-size:12px;color:var(--mx-text-muted);margin:10px 0 0}html[data-mx-skin=classic] .mx{--mx-paper:#ffffff;--mx-bg:#ffffff;--mx-bg-subtle:#f6f7f9;--mx-bg-tint:#fffbeb;--mx-line:#e2e5ea;--mx-line-strong:#c9ced6;--mx-text:#0f172a;--mx-text-2:#334155;--mx-text-muted:#5b6472;--mx-accent:#4f46e5;--mx-accent-hover:#4338ca;--mx-positive:#15803d;--mx-negative:#b91c1c;--mx-saved:#d49b00;--mx-band:#f6f7f9;--mx-band-text:#0f172a;--mx-band-muted:#5b6472;--mx-radius:6px;--mx-radius-lg:10px;--mx-serif:Inter, system-ui, sans-serif}html.dark[data-mx-skin=classic] .mx{--mx-paper:#0d1117;--mx-bg:#161b22;--mx-bg-subtle:#10161f;--mx-bg-tint:#1f1a0d;--mx-line:#263241;--mx-line-strong:#334155;--mx-text:#f8fafc;--mx-text-2:#cbd5e1;--mx-text-muted:#94a3b8;--mx-accent:#a5b4fc;--mx-accent-hover:#c7d2fe;--mx-band:#161b22;--mx-band-text:#f8fafc;--mx-band-muted:#94a3b8}html[data-mx-skin=classic] body:has(#mx-app){background:#fff}html.dark[data-mx-skin=classic] body:has(#mx-app){background:#0d1117}html[data-mx-skin=classic] .mx-head{border:1px solid var(--mx-line)}html[data-mx-skin=classic] .mx-head h1,html[data-mx-skin=classic] .mx-tools-head strong,html[data-mx-skin=classic] .mx-legacy h2,html[data-mx-skin=classic] .mx-try-h strong{font-weight:800;letter-spacing:-.01em}html[data-mx-skin=classic] .mx-head h1{font-size:26px}html[data-mx-skin=classic] .mx-seg{gap:0;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);overflow:hidden}html[data-mx-skin=classic] .mx-seg button{border-bottom:0;margin:0;padding:5px 11px}html[data-mx-skin=classic] .mx-seg button+button{border-left:1px solid var(--mx-line-strong)}html[data-mx-skin=classic] .mx-seg button[aria-pressed=true]{background:var(--mx-text);color:var(--mx-bg)}html[data-mx-skin=classic] .mx-btn,html[data-mx-skin=classic] .mx .mx-btn{background:var(--mx-accent);color:#fff}html[data-mx-skin=classic] .mx-btn:hover{background:var(--mx-accent-hover)}html[data-mx-skin=classic] .mx-grade b{border:0;border-radius:4px;color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:800}html[data-mx-skin=classic] .mx-g-S b{background:#7c3aed}html[data-mx-skin=classic] .mx-g-A b{background:#15803d}html[data-mx-skin=classic] .mx-g-B b{background:#0e7490}html[data-mx-skin=classic] .mx-g-C b{background:#b45309}html[data-mx-skin=classic] .mx-g-D b{background:#b91c1c}html[data-mx-skin=classic] .mx-g-F b{background:#475569}html[data-mx-skin=classic] .mx-bar i{background:var(--mx-positive)}.mx-info{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:5px;padding:0;border:1px solid var(--mx-line-strong);border-radius:50%;background:var(--mx-bg);color:var(--mx-text-muted);font:italic 600 10px/1 Georgia,serif;cursor:help;vertical-align:1px;text-transform:none;letter-spacing:0}.mx-info:hover,.mx-info:focus-visible{border-color:var(--mx-accent);color:var(--mx-accent)}.mx-gcard p{margin:0}.mx-gcard .mx-gcard-link{margin-top:6px}.mx-gcard a{color:#a8562a}html.dark .mx-gcard a{color:#d98a57}html.dark .mx-thumb{background:#efeae1;padding:2px;border-radius:2px}html.dark .mx-card-media{background:#e9e4da}html.dark[data-mx-skin=classic] .mx-card-media{background:#e5e7eb}@media(max-width:900px){.mx-seg-mode,.mx-seg-view{grid-column:1/-1;justify-self:stretch;display:flex}.mx-seg-mode{grid-row:1}.mx-seg-view{grid-row:2;margin-top:2px}.mx-seg-mode button,.mx-seg-view button{flex:1;text-align:center}.mx-sort{grid-row:3}.mx-filters-open{grid-row:3}.mx-count-total{grid-row:4}.mx-tb-side{grid-row:4}html[data-mx-skin=classic] .mx-seg-mode,html[data-mx-skin=classic] .mx-seg-view{display:flex}.mx-tools{padding:7px 12px}.mx-tools-toggle{padding:0;font-size:13px}.mx-tools-toggle span::before{content:"· "}}.mx-save{color:var(--mx-text-muted)}.mx{--value-excellent:#3f7d55;--value-good:#2f6f86;--value-fair:#b07a2a;--value-low:#a8574a}html.dark .mx{--value-excellent:#7fbf8f;--value-good:#7fb8cc;--value-fair:#d9a55c;--value-low:#df8f80}html[data-mx-skin=classic] .mx{--value-excellent:#16a34a;--value-good:#0891b2;--value-fair:#d97706;--value-low:#dc2626}.mx-bar.mx-v-excellent i,html[data-mx-skin=classic] .mx-bar.mx-v-excellent i{background:var(--value-excellent)}.mx-bar.mx-v-good i,html[data-mx-skin=classic] .mx-bar.mx-v-good i{background:var(--value-good)}.mx-bar.mx-v-fair i,html[data-mx-skin=classic] .mx-bar.mx-v-fair i{background:var(--value-fair)}.mx-bar.mx-v-low i,html[data-mx-skin=classic] .mx-bar.mx-v-low i{background:var(--value-low)}.mx-vdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:1px;background:var(--mx-line-strong)}.mx-vdot.mx-v-excellent{background:var(--value-excellent)}.mx-vdot.mx-v-good{background:var(--value-good)}.mx-vdot.mx-v-fair{background:var(--value-fair)}.mx-vdot.mx-v-low{background:var(--value-low)}.mx-doors{display:inline-flex;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);overflow:hidden;white-space:nowrap}.mx-door{font:inherit;font-size:12px;font-weight:600;padding:4px 9px;border:0;background:var(--mx-bg);color:var(--mx-text);cursor:pointer}.mx-door+.mx-door{border-left:1px solid var(--mx-line-strong);color:var(--mx-text-2);font-weight:400}.mx-door:hover{background:var(--mx-bg-subtle)}.mx-door.mx-on{background:var(--mx-text);color:var(--mx-bg)}.mx-door-s{font-size:11px}.mx-card-act .mx-doors{flex:none}.mx-sgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px 28px}.mx-sgroup h5{margin:0 0 6px;padding-bottom:5px;border-bottom:1px solid color-mix(in srgb,var(--mx-accent) 55%,transparent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-text)}.mx-sgroup .mx-specs{grid-template-columns:minmax(0,1fr)}.mx-sgroup .mx-specs dt{color:var(--mx-text-muted)}.mx-sgroup .mx-specs dd{color:var(--mx-text);font-variant-numeric:tabular-nums}.mx-steps{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;counter-reset:mxstep;font-size:12px}.mx-steps li{counter-increment:mxstep;display:inline-flex;align-items:center}.mx-steps li+li::before{content:"→";margin:0 10px;color:var(--mx-band-muted)}.mx-steps button{font:inherit;background:0 0;border:0;padding:0;color:var(--mx-band-text);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mx-band-text) 35%,transparent);text-underline-offset:3px}.mx-steps button::before{content:counter(mxstep)". ";color:var(--mx-band-muted)}.mx-steps button span{color:var(--mx-band-muted)}.mx-steps button:hover{text-decoration-color:initial}.mx-editorial{margin-top:40px;padding-top:24px;border-top:1px solid var(--mx-line);max-width:920px;color:var(--mx-text-2);font-size:15px;line-height:1.6}.mx-editorial h2{font-family:var(--mx-serif);font-weight:400;font-size:24px;color:var(--mx-text);margin:28px 0 10px}.mx-editorial h2:first-child{margin-top:0}.mx-editorial h3{font-size:15px;font-weight:700;color:var(--mx-text);margin:0 0 4px}.mx-editorial p{margin:0 0 10px}.mx-ed-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 28px;margin:18px 0 8px}.mx-ed-features>div{border-top:2px solid var(--mx-accent);padding-top:10px}.mx-ed-steps{margin:0;padding-left:20px;display:grid;gap:10px}.mx-faq details{border-bottom:1px solid var(--mx-line);padding:10px 0}.mx-faq summary{cursor:pointer;font-weight:600;color:var(--mx-text)}.mx-faq details p{margin:8px 0 0}.mx-ed-method{margin-top:16px}.mx-deepdives{margin-top:28px}html[data-mx-skin=classic] .mx-editorial h2{font-weight:800}@media(max-width:900px){.mx-steps{font-size:11px}.mx-steps li+li::before{margin:0 6px}}.mx-paid{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.mx-faq details,.mx-faq summary{border:0!important;box-shadow:none!important;background:0 0!important}.mx-faq details{border-bottom:1px solid var(--mx-line)!important;padding:12px 0}.mx-faq summary{padding:0!important}.mx-pop-anchor{position:relative;display:inline-flex}.mx-colbtn,.mx-menubtn{font:inherit;font-size:13px;border:1px solid var(--mx-line-strong);background:var(--mx-bg);color:var(--mx-text);border-radius:var(--mx-radius);padding:5px 10px;cursor:pointer;white-space:nowrap}.mx-menubtn{border-color:transparent;color:var(--mx-accent);padding:5px 6px}.mx-colbtn:hover,.mx-colbtn[aria-expanded=true]{border-color:var(--mx-text)}.mx-colchooser{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(520px,90vw);margin:0;padding:12px 14px;background:var(--mx-bg);border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);box-shadow:0 12px 30px rgba(23,20,15,.14);display:block}.mx-col-mode{margin:0 0 8px;font-size:12px;color:var(--mx-text-muted)}.mx-col-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 14px;font-size:13px}.mx-col-list label{display:flex;gap:6px;align-items:center;cursor:pointer}.mx-col-reset{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--mx-line)}.mx-menu-list{position:absolute;right:0;top:calc(100% + 6px)}.mx-offerlist{list-style:none;margin:0;padding:0}.mx-offer{display:grid;grid-template-columns:110px minmax(0,1fr)130px auto;gap:4px 16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--mx-line)}.mx-offer:last-child{border-bottom:0}.mx-offer-price{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;display:flex;flex-direction:column}.mx-offer-price .mx-best{margin:2px 0 0}.mx-offer-what{display:flex;flex-direction:column;min-width:0;gap:1px}.mx-offer-what b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-offer-facts{font-size:12px;color:var(--mx-text-2)}.mx-offer-value{font-size:12px;color:var(--mx-text-muted);text-align:right;white-space:nowrap}.mx-offer-value b{font-size:15px;color:var(--mx-text)}.mx .mx-offer-go{font-weight:600;white-space:nowrap}.mx-offers-all{margin-top:10px}@media(max-width:900px){.mx-offer{grid-template-columns:minmax(0,1fr)auto}.mx-offer-price{grid-row:1;grid-column:2;text-align:right;align-items:flex-end}.mx-offer-what{grid-row:1;grid-column:1}.mx-offer-value{grid-column:1;text-align:left}.mx-offer-go{grid-column:2;text-align:right}.mx-colchooser{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto}}@media(min-width:901px){.mx-main>[data-mx-part=toolbar]{position:sticky;top:var(--tc-header-h,57px);z-index:30;background:var(--mx-paper)}html[data-mx-skin=classic] .mx-main>[data-mx-part=toolbar]{background:var(--mx-paper)}.mx-scroll:not(.mx-scroll-x){overflow:visible}.mx-scroll:not(.mx-scroll-x) .mx-table thead th{position:sticky;top:calc(var(--tc-header-h,57px) + var(--mx-tb-h,0px));z-index:20}}@media(min-width:901px) and (max-width:1400px){.mx-c-name-in{min-width:160px;gap:8px}.mx-thumb{width:40px;height:30px}.mx-table th,.mx-table td{padding-left:6px;padding-right:6px}}.mx-offer{padding:8px 0}.mx-offer-what .mx-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-offer-store{color:var(--mx-text);font-weight:600}.mx-offer-facts{font-size:inherit;color:var(--mx-text-2)}.mx .mx-offer-go.tc-btn{min-height:32px;padding:0 12px;font-size:13px;font-weight:600;gap:6px;text-decoration:none;border-radius:var(--mx-radius);justify-self:end}.mx .mx-offer-go.tc-btn-ghost{color:var(--mx-text);border-color:var(--mx-line-strong);background:var(--mx-bg)}.mx .mx-offer-go.tc-btn-ghost:hover{border-color:var(--mx-accent);color:var(--mx-accent)}.mx .mx-offer-go.tc-btn-primary{color:#fff;background:var(--mx-accent);border-color:var(--mx-accent)}.mx .mx-offer-go.tc-btn-primary:hover{background:var(--mx-accent-hover);border-color:var(--mx-accent-hover)}html.dark .mx .mx-offer-go.tc-btn-primary{color:#1b1814}.mx-offer-amazon{background:color-mix(in srgb,var(--mx-accent) 5%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--mx-accent) 30%,var(--mx-line));border-bottom-color:transparent;padding-left:10px;padding-right:10px;margin:0 -10px 6px;border-radius:var(--mx-radius)}.mx-amazon-price{font-size:13px;font-weight:600;color:var(--mx-accent)}.mx-offer-amazon .mx-offer-value{color:var(--mx-text-muted)}.mx-table tbody tr[data-mx-expand]{cursor:pointer}.mx-table tbody tr[data-mx-expand] :is(a,button,input,label,select){cursor:pointer}.mx-thumbbtn{flex:none;padding:0;border:0;background:0 0;cursor:zoom-in;line-height:0;border-radius:2px}.mx-thumbbtn:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}@media(max-width:1600px){.mx-table th,.mx-table .mx-th{white-space:normal}.mx-table th{vertical-align:bottom;max-width:96px;line-height:1.25}.mx-table th.mx-c-nameh,.mx-table th:first-child{max-width:none}}@media(min-width:1100px){.mx-s-name{display:grid;grid-template-columns:minmax(150px,.8fr)minmax(0,2fr);align-items:center;gap:2px 16px}.mx-s-name>:first-child{grid-row:1/span 2}.mx-s-facts,.mx-s-where{grid-column:2}}@media(min-width:1500px){.mx-s-name{grid-template-columns:minmax(170px,.8fr)minmax(0,1.6fr)minmax(170px,.9fr);gap:16px}.mx-s-name>:first-child{grid-row:auto}.mx-s-facts{grid-column:2}.mx-s-where{grid-column:3}.mx-s-facts{font-size:13px}.mx-s-where{font-size:12px}}.mx-scroll-x .mx-table td,.mx-scroll-x .mx-table th{white-space:nowrap}.mx-scroll-x .mx-table th,.mx-scroll-x .mx-table .mx-th{max-width:none}.mx-scroll-x .mx-table td.mx-c-name{white-space:normal}.mx-scroll-x .mx-c-name-in{min-width:260px}.mx-scroll-x .mx-table td.mx-c-name .mx-name-t,.mx-scroll-x .mx-table td.mx-c-name .mx-name>a{white-space:normal}.mx-colchooser{left:auto;right:0;max-height:min(70vh,560px);overflow:auto}.mx-gallery{align-items:stretch}.mx-card-foot{margin-top:auto}.mx-card-act{flex-wrap:wrap;row-gap:6px}.mx-card .mx-offer{grid-template-columns:76px minmax(0,1fr)auto}.mx-card .mx-offer-what b,.mx-card .mx-offer-what .mx-sub{white-space:normal;overflow:visible}.mx-card .mx-offer-value{grid-column:2;grid-row:2;text-align:left}.mx-card .mx-offer-go{grid-column:3;grid-row:1/span 2;align-self:center}.mx-sorti{display:inline-block;margin-left:4px;font-size:10px;opacity:.35}.mx-th:hover .mx-sorti{opacity:.7}.mx-sorti.mx-sorti-on{opacity:1}.mx-scroll-x .mx-table th,.mx-scroll-x .mx-table .mx-th{white-space:normal}.mx-scroll-x .mx-table th{vertical-align:bottom;max-width:104px;line-height:1.25}.mx-scroll-x .mx-table th.mx-c-nameh,.mx-scroll-x .mx-table th.mx-c-sel{max-width:none}@media(min-width:901px){.mx-scroll.mx-scroll-x{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.mx-scroll-x .mx-table{border-collapse:separate;border-spacing:0}.mx-scroll-x .mx-table thead th{position:sticky;top:0;z-index:3}.mx-scroll-x .mx-table .mx-c-sel{position:sticky;left:0;z-index:2;background:var(--mx-bg)}.mx-scroll-x .mx-table .mx-c-name,.mx-scroll-x .mx-table .mx-c-nameh{position:sticky;left:var(--mx-sel-w,62px);z-index:2;background:var(--mx-bg);box-shadow:inset -1px 0 0 var(--mx-line-strong)}.mx-scroll-x .mx-table thead .mx-c-sel,.mx-scroll-x .mx-table thead .mx-c-nameh{z-index:4}.mx-scroll-x .mx-table tbody tr:hover>td.mx-c-sel,.mx-scroll-x .mx-table tbody tr:hover>td.mx-c-name{background:var(--mx-bg-subtle)}.mx-scroll-x .mx-table tr.mx-row-saved>td.mx-c-sel,.mx-scroll-x .mx-table tr.mx-row-saved>td.mx-c-name{background:var(--mx-bg-tint)}.mx-scroll-x .mx-table tr.mx-row-own>td.mx-c-sel,.mx-scroll-x .mx-table tr.mx-row-own>td.mx-c-name{background:color-mix(in srgb,var(--mx-accent) 6%,var(--mx-bg))}.mx-scroll-x .mx-offers-row>td>*,.mx-scroll-x .mx-try-row>td>*{position:sticky;left:8px;max-width:calc(var(--mx-sc-w,100%) - 32px)}}.mx-pagerbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 24px}.mx-pagerbar .mx-pager{padding:16px 0}.mx-per{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mx-text-muted);padding:16px 0}.mx-per select{font:inherit;font-size:13px;color:var(--mx-text);background:var(--mx-bg);border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:4px 6px}.mx-facets-rail{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 4px;padding:6px 0;font:inherit;font-size:12px;color:var(--mx-text-muted);background:0 0;border:0;cursor:pointer;text-align:left}.mx-facets-rail:hover{color:var(--mx-accent)}.mx-rail-i{font-size:15px;line-height:1}@media(min-width:901px){.mx-facets-off .mx-grid{grid-template-columns:30px minmax(0,1fr);gap:14px}.mx-facets-off .mx-facets{padding-right:0;overflow:visible}.mx-facets-off .mx-facets>[data-mx-part=facets]{display:none}.mx-facets-off .mx-facets-rail{flex-direction:column;gap:10px;padding:10px 0;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);background:var(--mx-bg);color:var(--mx-text)}.mx-facets-off .mx-rail-t{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.06em}}@media(max-width:900px){.mx-facets-rail{display:none}}html.mx-wide #mx-page{max-width:none}.mx-editorial{margin-left:auto;margin-right:auto}.mx-vcell{display:inline-block;min-width:150px;max-width:230px;white-space:normal;line-height:1.35;vertical-align:middle}.mx-offer-past-h{margin-top:10px;padding:8px 0 4px;border-top:1px dashed var(--mx-line-strong);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted);list-style:none}.mx-offer.mx-offer-past{opacity:.62}.mx-offer.mx-offer-past .mx-offer-price{font-weight:500;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--mx-text-muted) 60%,transparent)}.mx-offer.mx-offer-past:hover{opacity:.85}.mx-src{display:inline}.mx-src summary{display:inline;color:var(--mx-band-text);cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;list-style:none}.mx-src summary::-webkit-details-marker{display:none}.mx-src[open] ul{display:grid;gap:2px;margin:8px 0 4px;padding:10px 14px;list-style:none;background:color-mix(in srgb,var(--mx-band-text) 8%,transparent);border-radius:var(--mx-radius);font-size:12px}.mx-src .mx-sub{display:block;max-width:80ch}time[data-lt]{white-space:nowrap}.bv-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;font-size:12px;color:var(--mx-band-muted)}.bv-crumbs a{color:var(--mx-band-muted);text-decoration:underline;text-underline-offset:3px}.bv-crumbs a:hover{color:var(--mx-band-text)}.bv-summary{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--mx-band-text) 18%,transparent)}.bv-summary dl{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0}.bv-summary dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-band-muted)}.bv-summary dd{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--mx-band-text)}.bv-actions{display:flex;flex-wrap:wrap;gap:8px}.bv-btn{font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--mx-radius);border:1px solid color-mix(in srgb,var(--mx-band-text) 40%,transparent);background:0 0;color:var(--mx-band-text);cursor:pointer}.bv-btn:hover{background:color-mix(in srgb,var(--mx-band-text) 12%,transparent)}.bv-btn.is-done{border-color:var(--mx-positive)}.bv-play{max-width:1180px;margin:0 auto 18px}.bv-after{margin-top:28px}.bv-sec{margin:0 0 22px}.bv-sec h2,.bv-market-h{font-family:var(--mx-serif);font-weight:400;font-size:22px;line-height:1.25;margin:0 0 8px;color:var(--mx-text)}.bv-market-h{margin-top:8px}.bv-sec p{max-width:80ch;line-height:1.6;color:var(--mx-text)}.bv-note,.bv-sub{color:var(--mx-text-muted);font-size:13px}.bv-note{margin:0 0 10px}.bv-k{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted);margin:0 0 6px}.bv-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px}.bv-platforms .bv-k{width:100%}.bv-platforms .bv-note{width:100%;margin:6px 0 0}.bv-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);font-size:13px;color:var(--mx-text);background:var(--mx-bg);text-decoration:none}.bv-chip span{color:var(--mx-text-muted);font-size:12px}.bv-chip:hover{border-color:var(--mx-accent);color:var(--mx-accent)}.bv-chip.is-on{background:var(--mx-text);color:var(--mx-bg);border-color:var(--mx-text)}.bv-chip.is-on span{color:inherit;opacity:.7}.bv-configure ol{margin:0;padding-left:20px;display:grid;gap:6px;max-width:90ch;line-height:1.55}.bv-lenses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.bv-lens{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg)}.bv-lens-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted)}.bv-lens b a{color:var(--mx-text);font-size:16px;text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.bv-lens b a:hover{color:var(--mx-accent);text-decoration-color:initial}.bv-lens-why{font-size:13px;color:var(--mx-text-muted)}.bv-scroll{overflow-x:auto}.bv-table{width:100%;border-collapse:collapse;font-size:14px;background:var(--mx-bg)}.bv-table th,.bv-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--mx-line);vertical-align:top}.bv-table thead th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted);font-weight:600}.bv-table a,.bv-cap a,.bv-p2k a{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.bv-cap{margin:0;padding-left:24px;display:grid;gap:4px;columns:2}@media(max-width:700px){.bv-cap{columns:1}.bv-summary{align-items:flex-start}}.bv-grade{display:inline-block;min-width:20px;text-align:center;font-weight:700;font-size:12px;padding:0 5px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius)}.bv-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 20px;margin:10px 0 0}.bv-why dt{font-weight:700;color:var(--mx-text)}.bv-why dd{margin:2px 0 0;color:var(--mx-text-muted);font-size:14px;line-height:1.5}.bv-p2k{padding:16px 18px;background:var(--mx-bg-tint);border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg)}.bv-hub .bv-lede{max-width:80ch;color:var(--mx-text-muted);line-height:1.6;margin:0 0 16px}.bv-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.bv-hub-item{display:flex;flex-direction:column;gap:8px}.bv-hub-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);color:var(--mx-text);text-decoration:none}.bv-hub-card b{font-size:16px;text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.bv-hub-card:hover{border-color:var(--mx-accent)}.bv-hub-card:hover b{color:var(--mx-accent)}.bv-hub-now{font-size:13px;color:var(--mx-text)}.bv-hub-kids{display:flex;flex-wrap:wrap;gap:6px}.tv-controls{display:grid;gap:8px;margin:0 0 14px;padding:14px 16px;background:var(--mx-bg-subtle);border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg)}.tv-controls .mx-searchbar{margin:0}.tv-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tv-row .bv-k{width:92px;margin:0;flex:none}@media(max-width:700px){.tv-row .bv-k{width:100%}}.tv-sum{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:0 0 8px;font-size:14px;color:var(--mx-text)}.tv-sum p{margin:0}.tv-dist{color:var(--mx-text-muted)}.tv-g{display:inline-block;min-width:24px;text-align:center;font-weight:800;font-size:12px;padding:1px 6px;border-radius:var(--mx-radius);border:1px solid var(--mx-line-strong);color:var(--mx-text);background:var(--mx-bg)}.tv-g-S{background:var(--mx-positive);border-color:var(--mx-positive);color:var(--mx-bg)}.tv-g-A{border-color:var(--mx-positive);color:var(--mx-positive)}.tv-g-D,.tv-g-F{color:var(--mx-text-muted)}.tv-table td.tv-rank{font-weight:700;color:var(--mx-text);width:48px}.tv-table .tv-num{font-variant-numeric:tabular-nums;color:var(--mx-text-muted)}.tv-table .tv-name{font-weight:600}.tv-table .tv-name a{color:var(--mx-text);text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.tv-table .tv-name a:hover{color:var(--mx-accent);text-decoration-color:initial}.tv-pro{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mx-text-muted);border:1px solid var(--mx-line);border-radius:var(--mx-radius);padding:0 4px}.tv-mk{font-size:13px;white-space:nowrap}.tv-mk-c{color:var(--mx-positive);font-weight:600}.tv-mk-l{color:var(--mx-text-muted)}.tv-mk-n{color:var(--mx-text-muted);opacity:.7}.tv-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0;font-size:13px;color:var(--mx-text-muted)}.tv-how{margin:0;padding-left:20px;display:grid;gap:6px;max-width:90ch;line-height:1.55;color:var(--mx-text)}.tv button.bv-chip{font:inherit;font-size:13px;cursor:pointer}.tm .tv-controls{gap:6px}.tm-seg{display:inline-flex;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);overflow:hidden}.tm-seg button{font:inherit;font-size:13px;padding:5px 12px;background:var(--mx-bg);color:var(--mx-text);border:0;border-left:1px solid var(--mx-line);cursor:pointer}.tm-seg button:first-child{border-left:0}.tm-seg button.is-on{background:var(--mx-text);color:var(--mx-bg)}.tm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;font-size:12px;color:var(--mx-text-muted)}.tm-legend .tm-key{display:inline-block;min-width:22px;text-align:center;padding:1px 0;border-radius:var(--mx-radius)}.tm-count{margin:0 0 6px;font-size:13px;color:var(--mx-text-muted)}.tm-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.tm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.tm-table th,.tm-table td{padding:6px 8px;border-bottom:1px solid var(--mx-line);white-space:nowrap}.tm-table thead th{position:sticky;z-index:2;background:var(--mx-bg-subtle);color:var(--mx-text);font-weight:600;text-align:center}.tm-table thead tr:first-child th{top:0}.tm-table thead tr:nth-child(2) th{top:31px}.tm-table thead .tm-g{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted);border-left:1px solid var(--mx-line-strong)}.tm-table thead th button{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:baseline;gap:4px}.tm-table thead th button small{display:block;font-size:10px;font-weight:500;color:var(--mx-text-muted)}.tm-table thead th button:hover{color:var(--mx-accent)}.tm-sort{font-size:10px;color:var(--mx-text-muted)}.tm-sort.is-on{color:var(--mx-accent)}.tm-sticky{position:sticky;left:0;z-index:1;background:var(--mx-bg);text-align:left!important;min-width:200px;max-width:260px;white-space:normal!important;box-shadow:1px 0 0 var(--mx-line-strong)}.tm-table thead .tm-sticky{z-index:3;background:var(--mx-bg-subtle)}.tm-name{font-weight:600}.tm-name a{color:var(--mx-text);text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.tm-name a:hover{color:var(--mx-accent);text-decoration-color:initial}.tm-meta{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--mx-text-muted)}.tm-ups{font-size:10px;font-weight:600;padding:0 4px;border:1px solid var(--mx-line);border-radius:var(--mx-radius);color:var(--mx-text)}.tm-first{border-left:1px solid var(--mx-line-strong)}.tm-cell{text-align:center;min-width:58px}.tm-cell b{font-weight:800;font-size:13px}.tm-cell span{margin-left:4px;font-size:11px;opacity:.75;font-variant-numeric:tabular-nums}.tm-S{background:color-mix(in srgb,var(--mx-positive) 34%,var(--mx-bg))}.tm-A{background:color-mix(in srgb,var(--mx-positive) 22%,var(--mx-bg))}.tm-B{background:color-mix(in srgb,var(--mx-positive) 11%,var(--mx-bg))}.tm-C{background:color-mix(in srgb,var(--mx-saved) 12%,var(--mx-bg))}.tm-D{background:color-mix(in srgb,var(--mx-negative) 9%,var(--mx-bg));color:var(--mx-text-muted)}.tm-F{background:color-mix(in srgb,var(--mx-negative) 15%,var(--mx-bg));color:var(--mx-text-muted)}.tm-na{color:var(--mx-text-muted);text-align:center}.tm-val{text-align:right;font-variant-numeric:tabular-nums;min-width:56px}.tm-mk{text-align:right}.tm-offer{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.tm-none{color:var(--mx-text-muted);font-size:12px}.tm-table tbody tr:hover>*{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--mx-text) 4%,transparent)}.tm-table tbody tr:hover>.tm-sticky{box-shadow:1px 0 0 var(--mx-line-strong),inset 0 0 0 9999px color-mix(in srgb,var(--mx-text) 4%,transparent)}.tm-table thead tr:nth-child(2) th{white-space:normal;max-width:110px;line-height:1.2;vertical-align:bottom;font-size:12px}.tm-table th,.tm-table td{padding:6px 7px}.tm .tv-controls{padding:10px 12px}.tm [data-tv-part=controls]{display:flex;flex-wrap:wrap;gap:8px 22px}.tm .tv-row{gap:4px}.tm .tv-row .bv-k{width:auto;margin-right:4px}.tm .bv-chip,.tm .tm-seg button{padding:3px 9px;font-size:12px}.tm .mx-head{padding-bottom:14px}.tm .mx-lede{max-width:110ch}.bc-conds{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;color:var(--mx-band-text)}.bc-conds .bv-k{color:var(--mx-band-muted);margin:0 4px 0 0}.bc-cond{color:var(--mx-band-text)}.bc-change{margin-left:6px;color:var(--mx-band-text);text-decoration:underline;text-underline-offset:3px;font-weight:600}.bc-body{max-width:1080px;margin:18px auto 0}.bc-rules ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 22px}.bc-rules li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--mx-line)}.bc-rules b{color:var(--mx-text)}.bc-rules span{color:var(--mx-text-muted);font-size:13px;line-height:1.5}.bc-rules a{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.bc-table th,.bc-table td{white-space:nowrap}.bc-table .bc-n{text-align:right;font-variant-numeric:tabular-nums}.bc-table .bc-c{text-align:center}.bc-table thead th small{display:block;font-size:10px;font-weight:500;text-transform:none;letter-spacing:0}.bc-table .bc-name a{color:var(--mx-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.bc-table .bc-name a:hover{color:var(--mx-accent)}.bc-g{display:inline-block;min-width:54px;padding:2px 6px;border-radius:var(--mx-radius)}.bc-g span{margin-left:4px;font-size:11px;opacity:.75}.bc-lenses ul{margin:0;padding-left:18px;display:grid;gap:6px;line-height:1.5;color:var(--mx-text)}.bc-lenses a{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.bc-full{padding:16px 18px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg-subtle)}.tm-filters>summary{cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted);margin:2px 0;list-style:none}.tm-filters>summary::-webkit-details-marker{display:none}.tm-filters>summary::after{content:" ▾"}.tm-filters[open]>summary{margin-bottom:8px}@media(min-width:701px){.tm-filters>summary{display:none}}@media(max-width:700px){.tm-legend{font-size:11px;gap:4px 10px}}.bc-rules ul{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}@media(max-width:700px){.bc-rules ul{grid-template-columns:1fr}}@media(max-width:700px){.tm-sticky{min-width:138px;max-width:160px}.tm-name{font-size:12px}.tm-meta{font-size:10px}.tm-cell{min-width:52px}}.mx-chip[aria-pressed=true],.mx-chip.is-on{border-color:var(--mx-text);background:var(--mx-text);color:var(--mx-bg)}.mx-chip[aria-pressed=true] span,.mx-chip.is-on span{color:inherit;opacity:.7}.mx-chip span{color:var(--mx-text-muted);font-size:11px;margin-left:3px}.tm .mx-seg button{font-size:12px;padding:4px 8px 5px}.tm-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.tm-actions .mx-btn{background:var(--mx-band-text);color:var(--mx-band)}.tm-actions .mx-btn.tm-btn-quiet{background:0 0;color:var(--mx-band-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mx-band-text) 40%,transparent)}.tm-actions .mx-btn:hover{background:var(--mx-accent);color:#fff;box-shadow:none}.tm-method{margin-left:auto;color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.tm-swipe{display:none}.tm-scroll{position:relative}@media(max-width:900px){.tm-swipe{display:block;margin:0 0 6px;font-size:12px;color:var(--mx-text-muted)}.tm-scroll::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:28px;pointer-events:none;border-radius:0 var(--mx-radius-lg)var(--mx-radius-lg)0;background:linear-gradient(to right,transparent,var(--mx-bg));z-index:3}}.bc-cards{display:none;list-style:none;margin:0;padding:0;counter-reset:bc}@media(max-width:700px){.bc .bv-scroll{display:none}.bc-cards{display:grid;gap:0}.bc-cards li{counter-increment:bc;display:grid;gap:3px;padding:12px 0 12px 30px;border-top:1px solid var(--mx-line);position:relative;font-size:13px;color:var(--mx-text)}.bc-cards li::before{content:counter(bc);position:absolute;left:4px;top:12px;font-weight:700;color:var(--mx-text-muted)}.bc-card-name a{font-weight:700;font-size:15px;color:var(--mx-text);text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.bc-card-f{color:var(--mx-text-muted)}.bc-card-o{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px;justify-self:start}}.mx-head .mx-src>summary{border:0!important;padding:0!important;margin:0;background:0 0;box-shadow:none;line-height:inherit}.mx-head .mx-src>summary::after{content:" ▾"!important;font-size:10px;text-decoration:none;display:inline-block;margin-left:2px;color:var(--mx-band-muted)}.mx-head .mx-src[open]>summary::after{content:" ▴"!important}.bp-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0}.bp-nav .bv-k{color:var(--mx-band-muted);margin:0 4px 0 0}.bp-nav .mx-chip{background:0 0;color:var(--mx-band-text);border-color:color-mix(in srgb,var(--mx-band-text) 35%,transparent);text-decoration:none}.bp-nav .mx-chip:hover{border-color:var(--mx-accent)}.bp-sec{margin:30px 0 0;padding-top:18px;border-top:2px solid var(--mx-text);scroll-margin-top:80px}.bp-sec h2{font-family:var(--mx-serif);font-weight:400;font-size:26px;margin:0 0 4px;color:var(--mx-text)}.bp-conds{margin:0 0 10px;font-size:13px;color:var(--mx-text-muted)}.bp-conds span{color:var(--mx-text)}.bp-lenses{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--mx-text)}.bp-lenses a,.bp-open{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.bp-actions{margin:10px 0 0;font-size:13px;font-weight:600}.bp-more{margin:10px 0 0;font-size:14px;color:var(--mx-text)}.bp-more>summary{cursor:pointer;font-weight:600;color:var(--mx-text)}.bp-more h3{font-size:14px;margin:12px 0 4px}.bp-more ol{margin:0;padding-left:20px;display:grid;gap:4px;line-height:1.5}.bv-p2k ul{margin:6px 0 0;padding-left:18px}.bv-p2k li a{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.bh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px}.bh-group h2{font-family:var(--mx-serif);font-weight:400;font-size:24px;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid var(--mx-text);color:var(--mx-text)}.bh-group ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.bh-item{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid var(--mx-line)}.bh-title{font-weight:700;font-size:15px;color:var(--mx-text)}a.bh-title{text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}a.bh-title:hover{color:var(--mx-accent)}.bh-anchors{font-size:13px;color:var(--mx-text-muted)}.bh-anchors a{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.bh .bv-note a{color:var(--mx-accent);text-decoration:underline}.tc-floathead{background:var(--mx-bg-subtle);box-shadow:0 6px 12px -8px rgba(23,20,15,.25)}.tc-floathead table{margin:0}.tc-floathead thead th{position:static}.tc-floathead .mx-c-sel,.tc-floathead .mx-c-nameh,.tc-floathead .tm-sticky{position:sticky;left:0;z-index:2;background:var(--mx-bg-subtle)}.tc-floathead .mx-c-nameh{left:var(--mx-sel-w,62px)}.vh-build{margin-top:14px;display:grid;gap:10px}.vh-cats{display:flex;flex-wrap:wrap;gap:6px}.vh-row{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr)auto;gap:10px;align-items:end}.vh-pick{position:relative;display:grid;gap:4px}.vh-pick .mx-search{width:100%}.vh-pick .tcs-panel{position:absolute;top:100%;left:0;right:0;z-index:40;margin-top:4px}.vh-row .vh-vs{padding-bottom:10px;font-weight:700;opacity:.7}.vh-build [data-vh-go]{height:40px}.vh-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.vh-pair{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);color:var(--mx-text);text-decoration:none;height:100%}.vh-pair:hover{border-color:var(--mx-accent)}.vh-names b{font-weight:700}.vh-names .vh-vs{margin:0 6px;font-size:12px;color:var(--mx-text-muted)}.vh-facts{font-size:12px;color:var(--mx-text-muted)}.vh-more{margin:14px 0 0;font-size:13px;color:var(--mx-text-muted)}@media(max-width:700px){.vh-row{grid-template-columns:1fr}.vh-row .vh-vs{padding:0;text-align:center}}.md .md-flow{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,260px);gap:12px;align-items:center}.md .md-in,.md .md-out{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.md .md-out{flex-direction:column;align-items:stretch}.md .md-chip{display:inline-grid;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-radius:var(--mx-radius);font-size:13px;line-height:1.25}.md .md-chip small{font-size:11px;opacity:.72}.md .md-chip-out{border-color:var(--mx-accent);text-align:center;font-size:14px}.md .md-plus,.md .md-arrow{font-weight:700;opacity:.7}.md .md-arrow{font-size:22px}.md .md-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.md .md-pill{padding:16px 18px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.md .md-pill h2{margin:0 0 6px;font-size:20px}.md .md-pill p{margin:0 0 10px;color:var(--mx-text-2);line-height:1.5}.md .md-pill-capability{border-top:3px solid var(--mx-positive)}.md .md-pill-value{border-top:3px solid var(--mx-accent)}.md .md-pill-market{border-top:3px solid var(--mx-text-muted)}.md .md-tag{display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted);border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:2px 6px}.md .md-toc{margin:0 0 8px}.md .md-sec{max-width:92ch}.md .md-sec p,.md .md-list{line-height:1.6;color:var(--mx-text)}.md .md-sec h3{margin:22px 0 6px;font-size:16px}.md .md-list{margin:8px 0 12px;padding-left:20px;display:grid;gap:4px}.md .md-callout{padding:10px 14px;border-left:3px solid var(--mx-accent);background:var(--mx-bg-tint);border-radius:0 var(--mx-radius)var(--mx-radius)0}.md .md-formula{font-family:ui-monospace,sfmono-regular,Menlo,Consolas,monospace;font-size:13px;padding:10px 14px;border:1px dashed var(--mx-line-strong);border-radius:var(--mx-radius);background:var(--mx-bg);overflow-wrap:anywhere}.md .md-example{font-size:14px;color:var(--mx-text-2)}.md .md-example::before{content:"↳ ";color:var(--mx-accent)}.md .md-g{display:inline-block;min-width:20px;text-align:center;padding:0 4px;border-radius:var(--mx-radius);font-size:12px}.md .md-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0}.md .md-card{padding:14px 16px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.md .md-card h3{margin:0 0 6px;font-size:15px}.md .md-card p{margin:0;font-size:14px;color:var(--mx-text-2)}.md .md-surface{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);color:var(--mx-text);text-decoration:none}.md .md-surface:hover{border-color:var(--mx-accent)}.md .md-surface span{font-size:14px;color:var(--mx-text-2)}.md .md-surface small{color:var(--mx-accent);font-weight:600}.md .md-table{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0 14px}.md .md-table th,.md .md-table td{padding:8px 10px;border-bottom:1px solid var(--mx-line);text-align:left;vertical-align:top}.md .md-table th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mx-text-muted)}.md .md-table .md-n{text-align:right;font-variant-numeric:tabular-nums}.md .md-table .md-fresh{font-size:12px}.md .md-more{margin:10px 0;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);padding:10px 14px}.md .md-more summary{cursor:pointer;font-weight:600}.md .md-more[open] summary{margin-bottom:8px}.md .md-links{font-size:14px}.md code{font-size:12px;padding:1px 5px;border-radius:var(--mx-radius);background:var(--mx-bg-subtle)}@media(max-width:760px){.md .md-flow{grid-template-columns:1fr}.md .md-arrow{transform:rotate(90deg);justify-self:center}.md .md-split{grid-template-columns:1fr}.md .md-table{display:block;overflow-x:auto}}.md .mx-lede{max-width:92ch}@media(max-width:760px){.md .mx-head .mx-lede{display:block;margin-bottom:4px}}.md .md-toc{margin-top:14px}.md .md-table .mx-src>summary{color:var(--mx-text);border:0!important;padding:0!important;margin:0;background:0 0;box-shadow:none;line-height:inherit;font-weight:500}.md .md-table .mx-src>summary::after{content:" ▾"!important;font-size:10px;text-decoration:none;display:inline-block;margin-left:2px;color:var(--mx-text-muted)}.md .md-table .mx-src[open]>summary::after{content:" ▴"!important}.md .md-table .mx-src[open] ul{background:var(--mx-bg-subtle);color:var(--mx-text-2)}.md .md-table .mx-src .mx-sub{color:var(--mx-text-muted)}.hv4{display:grid;grid-template-columns:minmax(0,1fr);--hv-head:57px;--hv-gap:72px}.hv4 h2{font-family:var(--mx-serif);font-weight:400;letter-spacing:-.012em;margin:0;color:var(--mx-text)}.hv4 h3{margin:0}.hv4 a{color:inherit}.hv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-q-label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-text-muted)}.hv-note{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--mx-text-muted)}.hv-note a{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px}.hv-note[hidden]{display:none}.hv-links{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.hv-catalogues{margin:24px 0}.hv-catalogues>div{display:flex;flex-wrap:wrap;gap:8px 16px}.hv-catalogues a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.hv4 a.hv-cta{display:inline-block;font-weight:600;font-size:14px;color:var(--mx-accent);text-decoration:underline;text-underline-offset:4px}.hv4 a.hv-cta:hover{color:var(--mx-accent-hover)}.hv4 a.hv-cta-strong{text-decoration:none;padding:11px 18px;border-radius:var(--mx-radius);background:var(--mx-text);color:var(--mx-bg);font-size:14px}.hv4 a.hv-cta-strong:hover{background:var(--mx-accent);color:#fff}.hv4 a.hv-link{font-size:14px;color:var(--mx-text-2);text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.hv4 .hv-intro a.hv-link{color:var(--mx-band-text);text-decoration-color:color-mix(in srgb,var(--mx-band-text) 55%,transparent)}.hv4 .hv-intro a.hv-link:hover{text-decoration-color:var(--mx-band-text)}.hv4 .hv-intro a.hv-link:focus-visible{outline:2px solid var(--mx-band-text);outline-offset:4px}.hv-img{object-fit:contain;background:#fff;border-radius:var(--mx-radius);flex:none}.hv-img-sm{width:56px;height:42px;padding:3px;box-shadow:inset 0 0 0 1px var(--mx-line)}.hv-img-lg{width:100%;height:116px;padding:10px}.hv-g{display:inline-block;min-width:28px;padding:3px 6px;border-radius:var(--mx-radius);text-align:center;font-weight:800;font-size:12.5px}.hv-g-na{color:var(--mx-text-muted);font-weight:400}.hv-seg{display:flex;flex-wrap:wrap;gap:6px}.hv-tab,.hv-chip{font:inherit;font-size:13.5px;line-height:1.2;padding:8px 11px;white-space:nowrap;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);background:var(--mx-bg);color:var(--mx-text-2);cursor:pointer;transition:background-color 150ms,border-color 150ms,color 150ms}.hv-tabs{display:grid;grid-template-columns:repeat(var(--hv-n,5),minmax(0,1fr));gap:8px}.hv-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px 10px;min-height:68px;font-size:12.5px;text-align:center;white-space:normal;overflow-wrap:anywhere}.hv-tab>.tc-ic{width:24px;height:24px;vertical-align:0}.hv-tab:hover,.hv-chip:hover{border-color:var(--mx-text-muted);color:var(--mx-text)}.hv-tab[aria-pressed=true],.hv-chip[aria-pressed=true]{background:var(--mx-text);border-color:var(--mx-text);color:var(--mx-bg);font-weight:600}.hv-field{display:grid;gap:6px;font-size:12.5px;color:var(--mx-text-muted);min-width:0}.hv-field output{color:var(--mx-text);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.hv-field select,.hv-input{font:inherit;font-size:14px;color:var(--mx-text);background:var(--mx-bg);border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);padding:8px 10px;min-width:0;width:100%;height:38px}.hv-field select:focus,.hv-input:focus,.hv-ctx-sel:focus{outline:2px solid color-mix(in srgb,var(--mx-accent) 55%,transparent);outline-offset:1px}.hv4 input[type=range]{width:100%;accent-color:var(--mx-accent)}.hv-reqs{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:2px}.hv-req{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--mx-text-2);cursor:pointer}.hv-req input{accent-color:var(--mx-accent);width:16px;height:16px}.hv-hero{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);border-radius:var(--mx-radius-lg);overflow:hidden;border:1px solid var(--mx-line);scroll-margin-top:calc(var(--hv-head) + 12px)}.hv-intro{padding:40px 36px 32px;background:var(--mx-band);color:var(--mx-band-text);display:flex;flex-direction:column;justify-content:center;gap:22px}.hv-eyebrow{margin:0;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-band-muted)}.hv-intro h1{font-family:var(--mx-serif);font-weight:400;font-size:50px;line-height:1.02;letter-spacing:-.016em;margin:0;color:var(--mx-band-text)}.hv-intro h1 span{color:var(--mx-accent)}.hv-sub{margin:0;font-size:16px;line-height:1.55;color:var(--mx-band-text);opacity:.85;max-width:44ch}.hv-stats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid color-mix(in srgb,var(--mx-band-text) 16%,transparent);padding-top:18px}.hv-stats div{display:flex;flex-direction:column-reverse;gap:4px}.hv-stats dd{margin:0;font-family:var(--mx-serif);font-size:34px;line-height:1;color:var(--mx-band-text);font-variant-numeric:tabular-nums}.hv-stats dt{font-size:12px;color:var(--mx-band-muted)}.hv-intro .hv-q-label{color:var(--mx-band-muted)}.hv-market{margin-top:4px}.hv-mkts{display:flex;flex-wrap:wrap;gap:8px}.hv4 a.hv-mkt{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--mx-band-text) 24%,transparent);border-radius:var(--mx-radius);color:var(--mx-band-text);text-decoration:none;font-size:14px}.hv4 a.hv-mkt[aria-current]{border-color:var(--mx-accent);box-shadow:inset 0 0 0 1px var(--mx-accent)}.hv4 a.hv-mkt:hover{border-color:var(--mx-band-text)}.hv-mkt small{color:var(--mx-band-muted);font-size:12px}.hv-flag{font-size:18px;line-height:1}.hv-mstats{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--mx-band-muted)}.hv-finder{padding:32px 34px 30px;background:var(--mx-bg);display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;min-width:0}.hv-finder>h2{font-size:28px;line-height:1.15}.hv-qgrid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:14px 18px;align-items:start}.hv-qrow{display:contents}.hv-qrow-l{margin:0;padding-top:9px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-text-muted)}.hv-qrow-opt .hv-qrow-l{padding-top:3px}.hv-q-row{display:grid;grid-template-columns:minmax(0,1.5fr)repeat(auto-fit,minmax(130px,1fr));gap:14px;align-items:end}.hv-budget{gap:2px}.hv-result{border-top:1px solid var(--mx-line);padding-top:18px;display:grid;gap:14px;justify-items:start}.hv-result-h{margin:0;display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;font-size:15px}.hv-result-h span{font-size:13px;color:var(--mx-text-muted)}.hv-empty p{margin:0;font-size:14px;color:var(--mx-text-2)}.hv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.hv-pc{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);overflow:hidden;min-width:0}.hv-pc .hv-img-lg{border-radius:0;border-bottom:1px solid var(--mx-line)}.hv-pc-body{padding:12px 14px 14px;display:grid;grid-template-rows:auto auto 1fr;gap:8px}.hv-pc .hv-r-why{margin:0;min-height:20px}.hv-pc h3{font-size:15px;font-weight:600;line-height:1.3}.hv4 .hv-pc-name{color:var(--mx-text);text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.hv4 a.hv-pc-name:hover{color:var(--mx-accent)}.hv-pc-facts{margin:0;align-self:end;display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:12px;align-items:end;font-size:13px;font-variant-numeric:tabular-nums;padding-top:10px;border-top:1px solid var(--mx-line)}.hv-pc-facts>span{display:grid;gap:3px;justify-items:start}.hv-pc-facts small{font-size:11px;color:var(--mx-text-muted);white-space:nowrap}.hv4 .hv-pc-price a,.hv4 .hv-r-price a{color:var(--mx-accent);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;font-weight:600}.hv-pc-val{justify-items:end!important}.hv-pc-val b{font-size:22px;line-height:1}.hv-r-why{display:flex;flex-wrap:wrap;gap:4px}.hv-r-why i{font-style:normal;font-size:11px;font-weight:600;padding:2px 6px;border-radius:2px;background:color-mix(in srgb,var(--mx-accent) 12%,var(--mx-bg));color:color-mix(in srgb,var(--mx-accent) 70%,var(--mx-text))}.hv-ctxbar{position:sticky;top:var(--hv-head);z-index:30;margin:32px 0 0;background:var(--mx-paper);box-shadow:0 0 0 100vmax var(--mx-paper);clip-path:inset(0 -100vmax);border-bottom:1px solid var(--mx-line-strong)}.hv-ctx-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding:10px 0}.hv-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;min-width:0}.hv-ctx-l{color:var(--mx-text-muted)}.hv-ctx-sel{font:inherit;font-size:14px;font-weight:700;color:var(--mx-text);background:0 0;border:0;border-bottom:2px solid var(--mx-accent);border-radius:0;padding:2px 18px 2px 2px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mx-text-muted) 50%),linear-gradient(135deg,var(--mx-text-muted) 50%,transparent 50%);background-position:right 6px center,right 2px center;background-size:4px 4px;background-repeat:no-repeat}.hv-ctx-sel option{color:#111}.hv-ctx-b,.hv-ctx-m{color:var(--mx-text-2);font-variant-numeric:tabular-nums}.hv-ctx-b::before,.hv-ctx-m::before{content:"·";margin-right:8px;color:var(--mx-text-muted)}.hv-ctx-nav{display:flex;gap:2px;overflow-x:auto}.hv4 .hv-ctx-nav a{flex:none;font-size:13px;padding:6px 9px;color:var(--mx-text-muted);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.hv4 .hv-ctx-nav a:hover{color:var(--mx-text)}.hv4 .hv-ctx-nav a[aria-current]{color:var(--mx-text);border-bottom-color:var(--mx-text)}.hv-ch{padding:88px 0;scroll-margin-top:calc(var(--hv-head) + 64px);min-width:0}.hv-band{background:var(--mx-bg-subtle);box-shadow:0 0 0 100vmax var(--mx-bg-subtle);clip-path:inset(0 -100vmax)}.hv-ch-head{max-width:720px;margin:0 0 34px}.hv-kicker{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mx-accent)}.hv-kicker span{color:var(--mx-text-muted)}.hv-ch-head h2{font-size:40px;line-height:1.08}.hv-lead{margin:16px 0 0;font-size:16.5px;line-height:1.62;color:var(--mx-text-2);max-width:60ch}.hv-ch-split{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:var(--hv-gap);align-items:start}.hv-ch-split .hv-ch-head{margin-bottom:28px}.hv-ch-demo{min-width:0}[data-hv=live],[data-hv=upg] .hv-rows,.hv-scroll{background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg)}[data-hv=live]{padding:4px 22px 16px}[data-hv=upg] .hv-rows{padding:4px 22px}.hv-rows{list-style:none;margin:0;padding:0}.hv-row{display:grid;grid-template-columns:56px minmax(0,1fr)44px 116px 64px;gap:4px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--mx-line)}.hv-rows .hv-row:first-child{border-top:0}.hv-r-main{display:grid;gap:5px;min-width:0}.hv4 .hv-r-name{color:var(--mx-text);font-weight:600;font-size:14.5px;line-height:1.3;text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.hv4 a.hv-r-name:hover{color:var(--mx-accent);text-decoration-color:initial}.hv-r-gain{font-size:12.5px;color:var(--mx-positive);font-weight:600}.hv-r-grade{text-align:center}.hv-r-price{display:grid;justify-items:end;font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums}.hv-r-price small,.hv-r-val small{font-size:11px;color:var(--mx-text-muted);white-space:nowrap}.hv-r-val{display:grid;justify-items:end;line-height:1.15;font-variant-numeric:tabular-nums}.hv-r-val b{font-size:19px;border-radius:var(--mx-radius);padding:0 3px}.hv-move{font-size:10.5px;font-weight:700}.hv-up{color:var(--mx-positive)}.hv-down{color:var(--mx-negative)}.hv-same{color:var(--mx-text-muted)}[data-hv=live] .hv-note{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--mx-line)}.hv-moved b{color:var(--mx-text)}.hv-dial{padding:20px 22px 18px;border-radius:var(--mx-radius-lg);background:var(--mx-bg);border:1px solid var(--mx-line)}.hv-dial-h{margin:0 0 12px;font-size:13px;color:var(--mx-text-muted)}.hv-dial-h b{color:var(--mx-text)}.hv-slider{display:grid;grid-template-columns:minmax(0,1fr)46px;gap:16px;align-items:center}.hv-slider input[type=range]{height:28px}.hv-slider output{font-family:var(--mx-serif);font-size:30px;line-height:1;text-align:right;font-variant-numeric:tabular-nums;color:var(--mx-text)}.hv-dial-ends{margin:4px 62px 0 0;display:flex;justify-content:space-between;font-size:12px;color:var(--mx-text-muted)}.hv-views{margin:0 0 22px}.hv-scroll{overflow-x:auto}.hv-tier{width:100%;border-collapse:collapse;font-size:13px}.hv-tier th,.hv-tier td{padding:10px;border-top:1px solid var(--mx-line);text-align:center}.hv-tier thead th{border-top:0;font-weight:600;color:var(--mx-text-muted);font-size:12px;padding-top:14px;vertical-align:bottom}.hv-tier thead th:first-child,.hv-tier tbody th{text-align:left;padding-left:20px}.hv-tier-p{display:flex;align-items:center;gap:14px;min-width:240px}.hv4 .hv-tier-name{color:var(--mx-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--mx-line-strong);text-underline-offset:3px}.hv-tier .hv-g{min-width:36px;padding:5px 8px;font-size:13px}.hv-tier thead button{font:inherit;font-size:12px;background:0 0;border:0;color:var(--mx-text-muted);cursor:pointer;padding:2px 2px 3px;border-bottom:1px dashed var(--mx-line-strong)}.hv-tier thead button[aria-pressed=true]{color:var(--mx-text);font-weight:700;border-bottom:2px solid var(--mx-accent)}[data-hv=tier]>.hv-note{margin-top:14px}.hv-pair{display:grid;grid-template-columns:minmax(0,1fr)44px minmax(0,1fr);gap:16px;align-items:center;margin:0 0 14px;font-size:13px;color:var(--mx-text-muted);max-width:920px}.hv-pair>span{text-align:center}.hv-vs{display:grid;grid-template-columns:minmax(0,1fr)44px minmax(0,1fr);gap:16px;align-items:stretch;max-width:920px}.hv-vs-mark{align-self:center;justify-self:center;font-family:var(--mx-serif);font-size:24px;color:var(--mx-text-muted)}.hv-cmp{width:100%;max-width:920px;border-collapse:collapse;margin:26px 0 0;font-size:14px;font-variant-numeric:tabular-nums;table-layout:fixed}.hv-cmp caption{text-align:left;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-text-muted);padding-bottom:10px}.hv-cmp th,.hv-cmp td{padding:11px 8px;border-top:1px solid var(--mx-line);text-align:center;overflow-wrap:anywhere}.hv-cmp tr:last-child th,.hv-cmp tr:last-child td{border-bottom:1px solid var(--mx-line)}.hv-cmp th{font-weight:500;color:var(--mx-text-muted);font-size:12.5px;width:30%}.hv-cmp td{color:var(--mx-text-2)}.hv-cmp td.hv-win{font-weight:700;color:var(--mx-text)}.hv-cmp td.hv-win::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-radius:50%;background:var(--mx-positive);vertical-align:middle}.hv-form{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,1fr);gap:12px}.hv-try-head{display:flex;align-items:center;gap:14px;margin:0 0 16px}.hv-try-head span{display:grid;gap:2px}.hv-try-head small{font-size:12px;color:var(--mx-text-muted)}.hv-try-grid{display:grid;grid-template-columns:minmax(0,1fr)32px minmax(0,1fr);gap:12px;align-items:stretch}.hv-try-arrow{align-self:center;justify-self:center;font-size:22px;color:var(--mx-text-muted)}.hv-try-card{padding:20px 22px;border-radius:var(--mx-radius-lg);border:1px solid var(--mx-line);background:var(--mx-bg);display:grid;gap:6px;align-content:start}.hv-try-mine{border-color:var(--mx-accent);box-shadow:inset 0 0 0 1px var(--mx-accent)}.hv-try-wait{align-content:center}.hv-try-card p{margin:0}.hv-try-card .hv-q-label{margin-bottom:4px}.hv-try-price{font-family:var(--mx-serif);font-size:34px;line-height:1.05;font-variant-numeric:tabular-nums}.hv-try-val{display:flex;gap:8px;align-items:baseline}.hv-try-val small{font-size:12px;color:var(--mx-text-muted)}.hv-try-val b{font-size:24px;font-variant-numeric:tabular-nums}.hv-try-rank{font-size:13px;color:var(--mx-text-2)}.hv-try-verdict{font-size:13px;font-weight:600;margin-top:8px!important;padding-top:10px;border-top:1px solid var(--mx-line)}.hv-own{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:14px 18px;border-radius:var(--mx-radius-lg);background:var(--mx-bg-subtle);border:1px solid var(--mx-line)}.hv-own span{display:grid;gap:3px}.hv-own small{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-text-muted)}.hv-cov-markets{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin:0 0 36px}.hv4 a.hv-mcard{display:grid;gap:16px;padding:24px 26px;border-radius:var(--mx-radius-lg);background:var(--mx-bg);border:1px solid var(--mx-line);text-decoration:none;color:var(--mx-text)}.hv4 a.hv-mcard[aria-current]{border-color:var(--mx-accent);box-shadow:inset 0 0 0 1px var(--mx-accent)}.hv-mcard-h{font-size:19px}.hv-mcard-h small,.hv-mcard>small{color:var(--mx-text-muted);font-size:12.5px}.hv-mcard-n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hv-mcard-n span{display:grid;gap:2px;font-size:12px;color:var(--mx-text-muted)}.hv-mcard-n b{font-family:var(--mx-serif);font-weight:400;font-size:32px;line-height:1.05;color:var(--mx-text);font-variant-numeric:tabular-nums}.hv-stores{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.hv-stores li{display:grid;gap:4px;padding:16px 18px;border-radius:var(--mx-radius-lg);background:var(--mx-bg);border:1px solid var(--mx-line)}.hv-stores b{font-size:16px}.hv-stores span{font-size:13px;color:var(--mx-text-2);font-variant-numeric:tabular-nums}.hv-stores small{font-size:12px;color:var(--mx-text-muted)}.hv-deeper{display:grid;grid-template-columns:minmax(0,6fr)minmax(0,6fr);gap:var(--hv-gap);align-items:start}.hv-deep-list{list-style:none;margin:0;padding:0}.hv-deep-list li{border-top:1px solid var(--mx-line)}.hv-deep-list li:last-child{border-bottom:1px solid var(--mx-line)}.hv4 .hv-deep-list a{display:grid;gap:4px;padding:18px 4px;text-decoration:none;color:var(--mx-text)}.hv-deep-list b{font-size:19px;font-family:var(--mx-serif);font-weight:400}.hv-deep-list b::after{content:" →";color:var(--mx-accent)}.hv-deep-list span{font-size:14px;color:var(--mx-text-2);line-height:1.5}.hv4 .hv-deep-list a:hover b{color:var(--mx-accent)}.hv-ai{padding:24px 26px;border-radius:var(--mx-radius-lg);background:var(--mx-band);color:var(--mx-band-text);display:grid;gap:12px}.hv-ai .hv-q-label{color:var(--mx-band-muted);margin:0}.hv-ai>p:not(.hv-q-label){margin:0;font-size:14px;line-height:1.55;opacity:.88}.hv-ai-pre{margin:0;max-height:220px;overflow:hidden;font:11.5px/1.55 ui-monospace,sfmono-regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;border-radius:var(--mx-radius);background:color-mix(in srgb,var(--mx-band-text) 7%,transparent);color:var(--mx-band-text);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.hv4 .hv-ai-btn{justify-self:start;background:var(--mx-accent);color:#fff;padding:10px 16px;font-size:14px}.hv-commission{margin:0 0 8px;font-size:12px;color:var(--mx-text-muted)}.hv-totop{position:fixed;right:20px;bottom:20px;z-index:40;width:42px;height:42px;border-radius:var(--mx-radius);border:1px solid var(--mx-line-strong);background:var(--mx-bg);color:var(--mx-text);font-size:18px;cursor:pointer;box-shadow:0 6px 18px -8px rgba(0,0,0,.3);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity 180ms,transform 180ms}.hv-totop.hv-top-on{opacity:1;transform:none;pointer-events:auto}.hv-totop:hover{border-color:var(--mx-accent);color:var(--mx-accent)}.hv-fit{justify-self:start;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:2px;color:var(--mx-text-muted);background:var(--mx-bg-subtle)}.hv-fit-ok{color:var(--mx-positive);background:color-mix(in srgb,var(--mx-positive) 10%,var(--mx-bg))}.hv-fit-change{color:color-mix(in srgb,var(--mx-saved) 75%,var(--mx-text));background:color-mix(in srgb,var(--mx-saved) 14%,var(--mx-bg))}.hv-pair-stack{grid-template-columns:minmax(0,1fr);gap:8px;max-width:460px;margin-top:4px}.hv-pair-stack>span{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em}#compare .hv-vs,#compare .hv-cmp{max-width:none}#compare .hv-cmp{margin-top:22px}.hv-try-example .hv-q-label{color:var(--mx-accent);letter-spacing:.04em;text-transform:none;font-size:12px}@keyframes hv-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hv-flash{from{background:color-mix(in srgb,var(--mx-accent) 28%,transparent)}to{background:0 0}}.hv-enter{animation:hv-in 160ms ease-out}.hv-flash{animation:hv-flash 600ms ease-out}.hv4.hv-loading [data-hv=finder-result]{opacity:.6;transition:opacity 160ms}@media(prefers-reduced-motion:reduce){.hv-enter,.hv-flash{animation:none}.hv-totop,.hv-chip,.hv-tab{transition:none}}html[data-mx-skin=classic] .hv4 h2,html[data-mx-skin=classic] .hv-intro h1,html[data-mx-skin=classic] .hv-deep-list b{font-weight:800;letter-spacing:-.01em}html[data-mx-skin=classic] .hv-intro h1{font-size:44px}@media(max-width:1180px){.hv4{--hv-gap:44px}.hv-hero{grid-template-columns:minmax(0,1fr)}.hv-ch-split,.hv-deeper{grid-template-columns:minmax(0,1fr);gap:30px}}@media(max-width:760px){.hv-cards{grid-template-columns:minmax(0,1fr)}.hv-pc{grid-template-rows:none;grid-template-columns:104px minmax(0,1fr)}.hv-pc .hv-img-lg{height:100%;min-height:104px;border-bottom:0;border-right:1px solid var(--mx-line)}.hv-vs,.hv-pair{grid-template-columns:minmax(0,1fr);gap:8px}.hv-vs-mark{font-size:18px}.hv-pair>span{display:none}.hv-try-grid{grid-template-columns:minmax(0,1fr)}.hv-try-arrow{transform:rotate(90deg)}.hv-ctx-in{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0 0}.hv-ctx{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:4px}.hv-ctx-m{display:none}.hv-ctx-nav{margin:0 -4px}}@media(max-width:640px){.hv-intro{padding:24px 20px 22px;gap:16px}.hv-intro h1,html[data-mx-skin=classic] .hv-intro h1{font-size:31px}.hv-sub,.hv-eyebrow{display:none}.hv-stats{padding-top:14px}.hv-stats dd{font-size:25px}.hv-mkts{flex-wrap:nowrap}.hv4 a.hv-mkt{padding:7px 10px;font-size:13px}.hv-finder{padding:22px 18px;gap:16px}.hv-finder>h2{font-size:24px}.hv-qgrid{grid-template-columns:minmax(0,1fr);gap:6px}.hv-qrow-r{margin-bottom:10px}.hv-qrow-l,.hv-qrow-opt .hv-qrow-l{padding-top:0}.hv-tabs{grid-template-columns:repeat(var(--hv-m,3),minmax(0,1fr))}.hv-q-row{grid-template-columns:minmax(0,1fr)}.hv-ch{padding:56px 0}.hv-ch-head{margin-bottom:24px}.hv-ch-head h2{font-size:29px}.hv-lead{font-size:15px}[data-hv=live],[data-hv=upg] .hv-rows{padding-left:14px;padding-right:14px}.hv-row{grid-template-columns:56px minmax(0,1fr)auto;grid-template-areas:"img main val" "img grade price";gap:6px 12px}.hv-row>.hv-img{grid-area:img;align-self:start}.hv-r-main{grid-area:main}.hv-r-grade{grid-area:grade;text-align:left}.hv-r-price{grid-area:price}.hv-r-val{grid-area:val}.hv-form{grid-template-columns:minmax(0,1fr)}.hv-cmp th{width:30%}.hv-tier-p{min-width:180px}.hv-tier thead th:first-child,.hv-tier tbody th{padding-left:12px}.hv-cov-markets{grid-template-columns:minmax(0,1fr)}.hv-mcard-n b{font-size:25px}.hv-totop{right:12px;bottom:12px}}@media(max-width:480px){.hv-intro{padding:18px 16px 16px;gap:12px}.hv-intro h1,html[data-mx-skin=classic] .hv-intro h1{font-size:27px;line-height:1.04}.hv-stats{padding-top:10px;gap:8px}.hv-stats dd{font-size:22px}.hv-stats dt{font-size:11px}.hv-intro .hv-q-label{margin-bottom:6px}.hv4 a.hv-mkt{padding:6px 9px}.hv-mstats{margin-top:8px;font-size:11.5px}.hv-finder{padding-top:18px}}.ed{color:var(--mx-text);font-size:16px}.ed-head{padding:40px 0 28px;border-bottom:1px solid var(--mx-line);margin-bottom:36px;max-width:760px}.ed-kicker{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mx-accent)}.ed-kicker a{color:inherit;text-decoration:none}.ed-kicker a:hover{text-decoration:underline}.ed-head h1{font-family:var(--mx-serif);font-weight:400;font-size:46px;line-height:1.06;letter-spacing:-.015em;margin:0;color:var(--mx-text)}.ed-lead{margin:18px 0 0;font-size:18px;line-height:1.6;color:var(--mx-text-2);max-width:62ch}.ed-meta{margin:14px 0 0;font-size:12.5px;color:var(--mx-text-muted)}.ed-layout{display:grid;grid-template-columns:minmax(0,1fr)240px;gap:64px;align-items:start}.ed-layout-nav{grid-template-columns:240px minmax(0,1fr)}.ed-aside{position:sticky;top:84px;font-size:13.5px}.ed-aside .ed-aside-h{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-text-muted)}.ed-aside ul,.ed-aside ol{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:2px}.ed-aside ul ul{margin:2px 0 4px 12px}.ed .ed-aside a{display:block;padding:4px 0 4px 10px;border-left:2px solid var(--mx-line);color:var(--mx-text-2);text-decoration:none;line-height:1.35}.ed .ed-aside a:hover{color:var(--mx-text);border-left-color:var(--mx-text-muted)}.ed .ed-aside a[aria-current]{color:var(--mx-text);font-weight:600;border-left-color:var(--mx-accent)}.ed-prose{max-width:72ch;line-height:1.68;color:var(--mx-text);min-width:0}.ed-prose>:first-child{margin-top:0}.ed-prose h2{font-family:var(--mx-serif);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.01em;margin:52px 0 14px;scroll-margin-top:90px;color:var(--mx-text)}.ed-prose h3{font-size:18px;font-weight:700;line-height:1.3;margin:32px 0 10px;scroll-margin-top:90px;color:var(--mx-text)}.ed-prose h4{font-size:15px;font-weight:700;margin:24px 0 8px}.ed-prose p{margin:0 0 16px}.ed-prose ul,.ed-prose ol{margin:0 0 18px;padding-left:22px}.ed-prose li{margin:0 0 7px}.ed-prose li::marker{color:var(--mx-text-muted)}.ed-prose strong{font-weight:700;color:var(--mx-text)}.ed .ed-prose a{color:var(--mx-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ed .ed-prose a:hover{color:var(--mx-accent-hover)}.ed-prose hr{border:0;border-top:1px solid var(--mx-line);margin:40px 0}.ed-prose blockquote{margin:0 0 18px;padding:12px 18px;border-left:3px solid var(--mx-accent);background:var(--mx-bg-tint);border-radius:0 var(--mx-radius)var(--mx-radius)0;color:var(--mx-text-2)}.ed-prose blockquote p:last-child{margin:0}.ed-prose code{font:13.5px ui-monospace,sfmono-regular,Menlo,Consolas,monospace;padding:1px 5px;border-radius:var(--mx-radius);background:var(--mx-bg-subtle);color:var(--mx-text)}.ed-prose pre{margin:0 0 18px;padding:14px 16px;border-radius:var(--mx-radius-lg);background:var(--mx-bg-subtle);border:1px solid var(--mx-line);overflow-x:auto;font-size:13px;line-height:1.5}.ed-prose pre code{padding:0;background:0 0}.ed-prose table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:14.5px;display:block;overflow-x:auto}.ed-prose th,.ed-prose td{padding:9px 12px;border-top:1px solid var(--mx-line);text-align:left;vertical-align:top}.ed-prose thead th{border-top:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--mx-text-muted)}.ed-prose img{max-width:100%;height:auto;border-radius:var(--mx-radius-lg)}.ed-tool{margin:40px 0 0;padding:22px 24px;border-radius:var(--mx-radius-lg);background:var(--mx-band);color:var(--mx-band-text);display:grid;gap:8px;max-width:72ch}.ed-tool p{margin:0;color:var(--mx-band-text);opacity:.86}.ed-tool .ed-tool-k{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-band-muted);opacity:1}.ed a.ed-tool-go{justify-self:start;margin-top:6px;padding:10px 16px;border-radius:var(--mx-radius);background:var(--mx-accent);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.ed a.ed-tool-go:hover{background:var(--mx-accent-hover)}.ed-next{margin:48px 0 0;padding-top:22px;border-top:1px solid var(--mx-line);display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;max-width:72ch}.ed a.ed-next-a{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);color:var(--mx-text);text-decoration:none}.ed a.ed-next-a:hover{border-color:var(--mx-accent)}.ed-next-a small{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-text-muted)}.ed-next-a b{font-size:15px;font-weight:600}.ed-group{margin:0 0 48px}.ed-group>h2{font-family:var(--mx-serif);font-weight:400;font-size:30px;margin:0 0 6px}.ed-group>p{margin:0 0 18px;color:var(--mx-text-2);max-width:62ch;line-height:1.55}.ed-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ed a.ed-card{display:grid;gap:6px;align-content:start;padding:18px 20px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);color:var(--mx-text);text-decoration:none}.ed a.ed-card:hover{border-color:var(--mx-accent)}.ed-card b{font-size:16.5px;font-weight:600;line-height:1.3}.ed-card b::after{content:" →";color:var(--mx-accent)}.ed-card span{font-size:14px;line-height:1.5;color:var(--mx-text-2)}.ed-totop{position:fixed;right:20px;bottom:20px;z-index:40;width:42px;height:42px;border-radius:var(--mx-radius);border:1px solid var(--mx-line-strong);background:var(--mx-bg);color:var(--mx-text);font-size:18px;cursor:pointer;box-shadow:0 6px 18px -8px rgba(0,0,0,.3);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity 180ms,transform 180ms}.ed-totop.ed-top-on{opacity:1;transform:none;pointer-events:auto}.ed-totop:hover{border-color:var(--mx-accent);color:var(--mx-accent)}@media(prefers-reduced-motion:reduce){.ed-totop{transition:none}}html[data-mx-skin=classic] .ed-head h1,html[data-mx-skin=classic] .ed-prose h2,html[data-mx-skin=classic] .ed-group>h2{font-weight:800;letter-spacing:-.01em}@media(max-width:1080px){.ed-layout,.ed-layout-nav{grid-template-columns:minmax(0,1fr);gap:28px}.ed-aside{position:static}.ed-layout .ed-aside{order:-1}.ed-layout-nav>.ed-aside{order:2;padding-top:28px;border-top:1px solid var(--mx-line)}.ed-aside-toc{display:none}}@media(max-width:640px){.ed-head{padding:24px 0 20px;margin-bottom:26px}.ed-head h1{font-size:32px}.ed-lead{font-size:16px}.ed-prose{font-size:15.5px}.ed-prose h2{font-size:25px;margin-top:40px}.ed-totop{right:12px;bottom:12px}}.ed-titlebar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.ed-titlebar h1{flex:1 1 420px;min-width:0}.ed-share{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);background:var(--mx-bg);color:var(--mx-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;flex:none}.ed-share:hover{border-color:var(--mx-accent);color:var(--mx-accent)}.ed-share svg{width:16px;height:16px}.pl-ctas{margin:24px 0 0;display:flex;flex-wrap:wrap;gap:10px}.ed a.pl-btn{display:inline-flex;align-items:center;padding:11px 18px;border-radius:var(--mx-radius);border:1px solid var(--mx-line-strong);background:var(--mx-bg);color:var(--mx-text);font-weight:600;font-size:14.5px;text-decoration:none}.ed a.pl-btn:hover{border-color:var(--mx-accent);color:var(--mx-accent)}.ed a.pl-btn-p{background:var(--mx-accent);border-color:var(--mx-accent);color:#fff}.ed a.pl-btn-p:hover{background:var(--mx-accent-hover);border-color:var(--mx-accent-hover);color:#fff}.ed a.pl-btn-band{background:0 0;border-color:var(--mx-band-muted);color:var(--mx-band-text)}.ed a.pl-btn-band:hover{border-color:var(--mx-band-text);color:var(--mx-band-text)}.pl-card{display:grid;gap:6px;align-content:start;padding:18px 20px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.pl-card b{font-size:16px;font-weight:600}.pl-card span{font-size:14px;line-height:1.55;color:var(--mx-text-2)}.pl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pl-steps li{display:grid;gap:6px;align-content:start;padding:16px 18px;border-top:2px solid var(--mx-text)}.pl-n{font-family:var(--mx-serif);font-size:26px;line-height:1;color:var(--mx-accent)}.pl-steps b{font-size:15.5px}.pl-steps span:not(.pl-n){font-size:14px;line-height:1.55;color:var(--mx-text-2)}.pl-demos{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.pl-demo{margin:0;display:grid;gap:10px}.pl-frame{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);overflow:hidden;background:var(--mx-bg)}.pl-frame iframe{width:100%;height:100%;border:0;display:block}.pl-demo figcaption{font-size:13.5px;line-height:1.5;color:var(--mx-text-2)}.pl-more{margin:14px 0 0}.ed a.pl-link{color:var(--mx-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pl-principle{padding:10px 14px;border-left:3px solid var(--mx-positive);background:color-mix(in srgb,var(--mx-positive) 8%,var(--mx-bg));border-radius:0 var(--mx-radius)var(--mx-radius)0;color:var(--mx-text)!important;font-weight:600}.pl-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.pl-plan{display:grid;gap:8px;align-content:start;padding:20px 22px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.pl-plan-hi{border-color:var(--mx-accent);box-shadow:inset 0 0 0 1px var(--mx-accent)}.pl-plan b{font-size:16px}.pl-price{margin:0;font-family:var(--mx-serif);font-size:30px;line-height:1.1}.pl-plan ul{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--mx-text-2)}.pl-faq{display:grid;gap:0;max-width:820px}.pl-faq details{border-top:1px solid var(--mx-line)}.pl-faq details:last-child{border-bottom:1px solid var(--mx-line)}.pl-faq summary{cursor:pointer;padding:14px 4px;font-weight:600;font-size:15.5px;color:var(--mx-text)}.pl-faq details p{margin:0 4px 16px;font-size:14.5px;line-height:1.6;color:var(--mx-text-2)}.pl-bottom{margin-top:12px;padding:32px 34px;border-radius:var(--mx-radius-lg);background:var(--mx-band);color:var(--mx-band-text)}.pl-bottom h2{font-family:var(--mx-serif);font-weight:400;font-size:30px;margin:0;color:var(--mx-band-text)}.pl-bottom>p:not(.pl-ctas){margin:10px 0 0;max-width:62ch;color:var(--mx-band-text);opacity:.86;line-height:1.55}.pl-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:pl}.ed a.pl-path{display:grid;gap:8px;align-content:start;padding:22px 24px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg);color:var(--mx-text);text-decoration:none}.ed a.pl-path:hover{border-color:var(--mx-accent)}.pl-path small{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-accent)}.pl-path b{font-family:var(--mx-serif);font-weight:400;font-size:24px;line-height:1.15}.pl-path span{font-size:14.5px;line-height:1.55;color:var(--mx-text-2)}.pl-path em{font-style:normal;font-size:14px;font-weight:600;color:var(--mx-accent)}@media(max-width:860px){.pl-paths{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pl-demos{grid-template-columns:minmax(0,1fr)}.pl-bottom{padding:24px 20px}}.ed-cover{margin:0 0 32px;max-width:900px;border-radius:var(--mx-radius-lg);overflow:hidden;border:1px solid var(--mx-line)}.ed-cover img{display:block;width:100%;height:auto}.ed-card-date{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-text-muted)}.ed-outcome{margin:0 0 32px;padding:18px 22px;border:1px solid var(--mx-line);border-left:3px solid var(--mx-accent);border-radius:var(--mx-radius-lg);background:var(--mx-bg-tint);max-width:72ch}.ed-outcome-k{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-text-muted)}.ed-outcome ul{margin:0;padding-left:20px;list-style:disc}.ed-outcome li{margin:0 0 5px;line-height:1.5}.ed-outcome-meta{margin:10px 0 0;font-size:12.5px;color:var(--mx-text-muted)}.ed-steps{margin:0 0 24px}.ed-steps>ol{list-style:none;counter-reset:ed-step;margin:0;padding:0;display:grid;gap:14px}.ed-steps>ol>li{counter-increment:ed-step;position:relative;margin:0;padding:0 0 0 50px;min-height:36px}.ed-steps>ol>li::before{content:counter(ed-step);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--mx-accent);color:#fff;font:700 15px/1 var(--mx-serif)}.ed-steps>ol>li>:last-child{margin-bottom:0}.ed-callout{margin:0 0 20px;padding:13px 18px;border-radius:var(--mx-radius-lg);border:1px solid var(--mx-line);border-left-width:3px;background:var(--mx-bg-subtle)}.ed-callout>:last-child{margin-bottom:0}.ed-callout-k{margin:0 0 6px!important;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ed-callout-look{border-left-color:var(--mx-accent)}.ed-callout-look .ed-callout-k{color:var(--mx-accent)}.ed-callout-means{border-left-color:var(--mx-positive)}.ed-callout-means .ed-callout-k{color:var(--mx-positive)}.ed-callout-not{border-left-color:var(--mx-negative)}.ed-callout-not .ed-callout-k{color:var(--mx-negative)}.ed-callout-mistake{border-left-color:var(--mx-saved)}.ed-callout-mistake .ed-callout-k{color:var(--mx-saved)}.ed-shot{margin:8px 0 28px;max-width:100%}.ed-shot img{display:block;width:auto;max-width:100%;height:auto;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius-lg);box-shadow:0 10px 28px -16px rgba(0,0,0,.35)}.ed-shot figcaption{margin:10px 2px 0;font-size:13.5px;line-height:1.5;color:var(--mx-text-2)}.ed .ed-tryit{margin:4px 0 24px}.ed .ed-tryit a{display:inline-block;padding:9px 15px;border:1px solid var(--mx-accent);border-radius:var(--mx-radius);color:var(--mx-accent);font-weight:600;font-size:14.5px;text-decoration:none}.ed .ed-tryit a:hover{background:var(--mx-accent);color:#fff}.ed .ed-prose a.ed-term,.ed .ed-prose span.ed-term{color:inherit;font-weight:600;text-decoration:underline dotted var(--mx-text-muted);text-underline-offset:3px;position:relative;cursor:help}.ed-term[data-tip]:hover::after,.ed-term[data-tip]:focus-visible::after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:max-content;max-width:min(320px,80vw);padding:9px 12px;border-radius:var(--mx-radius);background:var(--mx-band);color:var(--mx-band-text);font:13px/1.45 system-ui,sans-serif;text-decoration:none;box-shadow:0 8px 22px -10px rgba(0,0,0,.5)}.ed-glossary{margin:40px 0 0;max-width:72ch;padding-top:22px;border-top:1px solid var(--mx-line)}.ed-glossary h2{font-family:var(--mx-serif);font-weight:400;font-size:22px;margin:0 0 12px}.ed-glossary dl{margin:0;display:grid;gap:12px}.ed-glossary dt{font-weight:700;color:var(--mx-text)}.ed-glossary dd{margin:2px 0 0;color:var(--mx-text-2);font-size:14.5px;line-height:1.5}.ed-glossary dd a{color:var(--mx-accent)}.ed-lessons{display:none;margin:0 0 22px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.ed-lessons summary{cursor:pointer;padding:12px 16px;font-weight:600;font-size:14.5px;list-style:none;display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center}.ed-lessons summary::after{content:"▾";color:var(--mx-text-muted)}.ed-lessons[open] summary::after{content:"▴"}.ed-lessons .ed-aside{position:static;padding:0 16px 14px}.ed-aside-scroll{max-height:calc(100vh - 110px);overflow-y:auto;padding-right:6px}.ed-aside .ed-toc-sub{margin:4px 0 8px 12px}.ed-aside .ed-toc-sub a{font-size:12.5px;color:var(--mx-text-muted)}.ah-start{margin:0 0 56px;padding:28px 30px;border-radius:var(--mx-radius-lg);background:var(--mx-band);color:var(--mx-band-text);display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:28px 40px;align-items:start}.ah-start h2{font-family:var(--mx-serif);font-weight:400;font-size:30px;line-height:1.12;margin:0 0 10px;color:var(--mx-band-text)}.ah-start p{margin:0 0 14px;color:var(--mx-band-text);opacity:.86;line-height:1.55}.ah-start .ah-k{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mx-band-muted);opacity:1}.ed a.ah-go{display:inline-block;padding:11px 18px;border-radius:var(--mx-radius);background:var(--mx-accent);color:#fff;font-weight:600;font-size:14.5px;text-decoration:none}.ed a.ah-go:hover{background:var(--mx-accent-hover)}.ah-path{list-style:none;counter-reset:ah;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.ah-path li{counter-increment:ah;position:relative;padding:0 0 0 38px;line-height:1.4}.ah-path li::before{content:counter(ah);position:absolute;left:0;top:-1px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--mx-band-muted);font:600 13px/1 var(--mx-serif);color:var(--mx-band-text)}.ah-path b{display:block;font-size:14.5px;font-weight:600}.ah-path span{font-size:13px;color:var(--mx-band-muted)}.ah-cards-3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ed-card .ed-card-k{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-text-muted)}.ah-need{font-style:italic;color:var(--mx-text-muted);font-size:13px}@media(max-width:900px){.ah-start{grid-template-columns:minmax(0,1fr);padding:22px 20px}.ah-path{grid-template-columns:minmax(0,1fr)}}.cl-year{font-family:var(--mx-serif);font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--mx-text-muted);margin:0 0 6px}.cl-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 36px;padding:0;list-style:none}.cl-nav a,.ed .cl-nav a{display:inline-block;padding:6px 12px;border:1px solid var(--mx-line-strong);border-radius:999px;font-size:13px;color:var(--mx-text-2);text-decoration:none}.cl-nav a:hover{border-color:var(--mx-accent);color:var(--mx-accent)}.cl-month{margin:0 0 56px}.cl-month>h2{font-family:var(--mx-serif);font-weight:400;font-size:32px;margin:0 0 4px;scroll-margin-top:90px}.cl-month-sum{margin:0 0 22px;color:var(--mx-text-2);max-width:64ch}.cl-list{display:grid;gap:0;border-top:1px solid var(--mx-line)}.cl-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 28px;padding:24px 0;border-bottom:1px solid var(--mx-line)}.cl-date{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-text-muted);padding-top:4px}.cl-body{max-width:68ch}.cl-tag{display:inline-block;margin:0 0 6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--mx-bg-subtle);color:var(--mx-text-2)}.cl-tag-market,.cl-tag-new{background:var(--mx-accent);color:#fff}.cl-body h3{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 8px;color:var(--mx-text)}.cl-body p{margin:0 0 10px;line-height:1.62;color:var(--mx-text)}.cl-why{padding:9px 14px;border-left:3px solid var(--mx-accent);background:var(--mx-bg-tint);border-radius:0 var(--mx-radius)var(--mx-radius)0;font-size:15px}.cl-why b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-accent);margin-right:6px}.ed .cl-try{display:inline-block;margin-top:4px;font-weight:600;font-size:14.5px;color:var(--mx-accent);text-decoration:none}.ed .cl-try:hover{text-decoration:underline}.cl-brief{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--mx-line)}.cl-brief li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 28px;padding:13px 0;border-bottom:1px solid var(--mx-line);line-height:1.5}.cl-brief b{color:var(--mx-text)}@media(max-width:640px){.cl-item,.cl-brief li{grid-template-columns:minmax(0,1fr);gap:6px}.cl-month>h2{font-size:26px}}.rm-found{margin:0 0 56px;padding:22px 24px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg-subtle)}.rm-found h2{font-family:var(--mx-serif);font-weight:400;font-size:26px;margin:0 0 6px}.rm-found>p{margin:0 0 16px;color:var(--mx-text-2);max-width:66ch}.rm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ed .rm-chips a,.rm-chips span{display:inline-block;padding:7px 13px;border:1px solid var(--mx-line-strong);border-radius:999px;background:var(--mx-bg);font-size:13.5px;font-weight:600;color:var(--mx-text);text-decoration:none}.ed .rm-chips a:hover{border-color:var(--mx-accent);color:var(--mx-accent)}.rm-h{margin:0 0 40px}.rm-h-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--mx-text)}.rm-h-head h2{font-family:var(--mx-serif);font-weight:400;font-size:36px;margin:0;letter-spacing:-.01em}.rm-h-head p{margin:0;color:var(--mx-text-muted);font-size:14.5px}.rm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.rm-item{padding:18px 20px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-bg)}.rm-item h3{font-size:16.5px;font-weight:700;margin:0 0 6px;line-height:1.3;color:var(--mx-text)}.rm-item p{margin:0;font-size:14.5px;line-height:1.55;color:var(--mx-text-2)}.rm-h-now .rm-item{border-top:3px solid var(--mx-accent)}.rm-h-next .rm-item{border-top:3px solid var(--mx-positive)}.rm-h-later .rm-item{border-top:3px solid var(--mx-line-strong)}.rm-h-exploring .rm-item{border-style:dashed}.rm-foot{margin:8px 0 0;padding:20px 24px;border-radius:var(--mx-radius-lg);background:var(--mx-band);color:var(--mx-band-text);max-width:72ch}.rm-foot p{margin:0 0 6px;color:var(--mx-band-text)}.rm-foot p:last-child{margin:0;opacity:.86}.ed .rm-foot a{color:#fff;text-decoration:underline}.ed-wide{max-width:980px}@media(max-width:900px){.ed-aside-desk-wrap{display:none}.ed-lessons{display:block}}.ed-aside-desk-wrap{align-self:stretch}.ed-sharewrap{position:relative;display:inline-block;flex:none}.ed-sharemenu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:190px;padding:6px;display:grid;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius-lg);background:var(--mx-bg);box-shadow:0 14px 34px -14px rgba(0,0,0,.45)}.ed .ed-sharemenu-i,.ed-sharemenu-i{display:block;width:100%;text-align:left;padding:10px 12px;min-height:40px;border:0;border-radius:var(--mx-radius);background:0 0;color:var(--mx-text);font:inherit;font-size:14.5px;text-decoration:none;cursor:pointer}.ed-sharemenu-i:hover,.ed-sharemenu-i:focus-visible{background:var(--mx-bg-subtle);color:var(--mx-accent);outline:none}.cl-text p{margin:0 0 10px;line-height:1.62}.cl-text ul{margin:0 0 12px;padding-left:20px;list-style:disc}.cl-text li{margin:0 0 4px;line-height:1.55}.tc-floathead .mx-table th,.tc-floathead .mx-table .mx-th,.tc-floathead .tm-table th,.tc-floathead .tm-table th button{white-space:normal}.tc-floathead .mx-table th{vertical-align:bottom;line-height:1.25;overflow:hidden}.tc-floathead .tm-table th{overflow:hidden;vertical-align:bottom;line-height:1.25}.tc-floathead .mx-info{flex:none}.mx-opt[hidden]{display:none}.mx-modes{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0 2px;border-bottom:1px solid var(--mx-line-strong)}.mx-mode{display:inline-flex;align-items:baseline;gap:8px;padding:8px 16px 7px;margin-bottom:-1px;color:var(--mx-text);text-decoration:none;font-size:14px;font-weight:600;border:1px solid var(--mx-line);border-bottom-color:var(--mx-line-strong);border-radius:var(--mx-radius-lg)var(--mx-radius-lg)0 0;background:var(--mx-bg-subtle)}.mx-mode-n{font-size:12px;font-weight:400;color:var(--mx-text-muted);font-variant-numeric:tabular-nums}.mx-mode:hover{background:var(--mx-bg-tint);border-color:var(--mx-line-strong)}.mx-mode.is-on{background:var(--mx-bg);border-color:var(--mx-line-strong);border-bottom-color:var(--mx-bg);box-shadow:inset 0 3px 0 var(--mx-accent);color:var(--mx-accent);cursor:default}.mx-mode:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-mode-note{margin:0 0 14px;padding:8px 2px 0;font-size:13px;color:var(--mx-text-muted)}.mx-quick{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 22px;border-top:1px solid var(--mx-line);margin-top:12px;padding-top:10px}.mx-qw{display:grid;grid-template-columns:minmax(0,1fr)30px;grid-template-rows:auto auto;gap:2px 8px;font-size:13px;align-items:center}.mx-qw span{grid-column:1/-1;color:var(--mx-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-qw input[type=range]{width:100%;accent-color:var(--mx-accent)}.mx-qw output{text-align:right;font-variant-numeric:tabular-nums}.mx-tools>.mx-context{grid-column:1/-1;margin:8px 0 0}.mx-rs{position:relative;height:22px;margin:2px 2px 6px;--rs-a:0%;--rs-b:100%}.mx-rs::before{content:"";position:absolute;left:0;right:0;top:10px;height:3px;border-radius:2px;background:var(--mx-line-strong)}.mx-rs::after{content:"";position:absolute;top:10px;height:3px;left:var(--rs-a);right:calc(100% - var(--rs-b));background:var(--mx-accent);border-radius:2px}.mx-rs input[type=range]{position:absolute;inset:0;width:100%;margin:0;background:0 0;pointer-events:none;-webkit-appearance:none;appearance:none;z-index:1}.mx-rs input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--mx-bg);border:2px solid var(--mx-accent);cursor:pointer}.mx-rs input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--mx-bg);border:2px solid var(--mx-accent);cursor:pointer}.mx-rs input[type=range]::-webkit-slider-runnable-track{background:0 0}.mx-rs input[type=range]::-moz-range-track{background:0 0}.mx-rs input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--mx-accent);outline-offset:2px}@media(max-width:900px){.mx-mode{padding:7px 12px 6px;font-size:13px}.mx-mode-note{margin-bottom:10px;font-size:12px}.mx-tools>.mx-context{display:none}.mx-show-tools .mx-tools>.mx-context{display:block}.mx-quick{grid-template-columns:minmax(0,1fr);margin-top:8px;padding-top:8px;gap:4px}.mx-qw{grid-template-columns:120px minmax(0,1fr)28px;grid-template-rows:auto}.mx-qw span{grid-column:auto}.mx-name-t{white-space:normal;overflow-wrap:anywhere}}.mx-card-on{outline:2px solid var(--mx-accent);outline-offset:-1px}.mx-gallery .mx-card[data-mx-expand]{cursor:pointer}.mx-drawer{position:fixed;z-index:70;top:calc(var(--tc-header-h,56px) + 8px);right:8px;bottom:8px;width:min(600px,calc(100vw - 16px));overflow:auto;overscroll-behavior:contain;background:var(--mx-bg);border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius-lg);box-shadow:0 18px 48px rgba(0,0,0,.22);padding:0 16px 16px}.mx-drawer-h{position:sticky;top:0;z-index:1;display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:14px 0 10px;margin-bottom:8px;background:var(--mx-bg);border-bottom:1px solid var(--mx-line)}.mx-drawer-h strong{font-family:var(--mx-serif);font-size:17px;font-weight:400;line-height:1.3}.mx-drawer-x{flex:none;font:inherit;font-size:22px;line-height:1;width:34px;height:34px;border:1px solid var(--mx-line);border-radius:50%;background:var(--mx-bg);color:var(--mx-text);cursor:pointer}.mx-drawer-x:hover{background:var(--mx-bg-subtle)}.mx-drawer .mx-try{margin:0 0 12px}.mx-drawer .mx-details{padding:0}.mx-drawer .mx-offer{grid-template-columns:76px minmax(0,1fr)auto}.mx-drawer .mx-offer-what b,.mx-drawer .mx-offer-what .mx-sub{white-space:normal;overflow:visible}.mx-drawer .mx-offer-value{grid-column:2;grid-row:2;text-align:left}.mx-drawer .mx-offer-go{grid-column:3;grid-row:1/span 2;align-self:center}@media(max-width:700px){.mx-drawer{top:auto;left:0;right:0;bottom:0;width:auto;max-height:82vh;border-radius:var(--mx-radius-lg)var(--mx-radius-lg)0 0;border-bottom:0;padding:0 12px 12px}}.mx-dpanel .mx-d-buy,.mx-dpanel .mx-d-facts{max-width:none}.mx-targets{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:8px;font-size:12px;color:var(--mx-text-muted)}.mx-target{display:inline-flex;align-items:center;gap:6px}.mx-target input{width:76px;font:inherit;font-size:13px;padding:3px 6px;border:1px solid var(--mx-line-strong);border-radius:var(--mx-radius);background:var(--mx-bg);color:var(--mx-text)}@media(max-width:900px){.mx-targets{display:none}.mx-show-tools .mx-targets{display:flex}}.mx-scroll:not(.mx-scroll-x) .mx-offers-row>td>.mx-details,.mx-scroll:not(.mx-scroll-x) .mx-try-row>td>.mx-try{max-width:1040px;margin-left:auto;margin-right:auto}.mx-details .mx-sgroups{grid-template-columns:repeat(auto-fit,minmax(240px,320px));justify-content:center}.mx-offerlist>.mx-offers-more{list-style:none;padding:8px 0 4px}.mx-fresh{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px}.mx-fresh-fresh{background:#2f9e5b}.mx-fresh-aging{background:#d4a017}.mx-fresh-old{background:#c8463a}