 .rd-layout{display: grid;grid-template-columns: 1fr 288px;gap: 24px;max-width: 1100px;margin: 0 auto;padding: 16px 16px 60px;align-items: start;}.rd-sidebar{position: static;align-self: stretch;}.rd-toc{position: sticky;top: calc(var(--nav-h, 56px) + var(--subbar-h, 0px) + 16px);z-index: 5;}.rd-main{min-width: 0;}.rd-jumpstrip{display: none;}.rd-follow-mobile{display: none;}.rd-jumpstrip > a{flex: 0 0 auto;white-space: nowrap;border-left: none !important;padding: 12px 12px !important;min-height: 44px;}.rd-jumpstrip::-webkit-scrollbar{display: none;}.rd-stats{display: grid;grid-template-columns: repeat(var(--stat-cols, 3), 1fr);border: 0.5px solid rgba(0,0,0,0.1);border-radius: 8px;overflow: hidden;}.rd-stat-cell{padding: 10px 14px;border-right: 0.5px solid rgba(0,0,0,0.1);}.rd-stat-cell:last-child{border-right: none;}.rd-claimgrid{grid-template-columns: 1fr 1fr;gap: 16px;grid-auto-rows: 1fr;}.rd-fcard{display: flex;align-items: stretch;height: 100%;}.rd-fcard-img{flex: 0 0 32%;max-width: 210px;min-height: 100%;position: relative;overflow: hidden;}.rd-fcard-img img{width: 100%;height: 100%;object-fit: cover;display: block;}.rd-fcard-body{flex: 1;min-width: 0;padding: 1rem 1.25rem;display: flex;flex-direction: column;gap: 12px;}.rd-singlecat-grid{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}.rd-mediagrid{grid-template-columns: repeat(3, 1fr);}.rd-defrow{display: grid;grid-template-columns: 132px minmax(0, 1fr);gap: 14px;padding: 13px 16px;align-items: start;}.rd-faqrow{display: grid;grid-template-columns: 26px minmax(0, 1fr);gap: 10px;padding: 14px 16px;align-items: start;}.rd-deflist dd{margin: 0;}.rd-latestgrid{grid-template-columns: repeat(3, 1fr);}.rd-moregrid{grid-template-columns: repeat(3, 1fr);}.rd-featuresgrid{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 12px;align-items: stretch;grid-auto-rows: 1fr;}.rd-featuresgrid-v2{grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;grid-auto-rows: auto;}.rd-featuresgrid-v2 > .rd-fcard{height: auto;}.rd-fcard-limit .rd-fcard-body h3{color: var(--text-secondary) !important;}.rd-fcard-limitmark{flex-shrink: 0;border: 1px dashed var(--border);border-radius: 4px;padding: 4px 9px;font-size: var(--fs-2xs);font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--text-secondary);white-space: nowrap;font-family: var(--font-inter, system-ui, sans-serif);}.rd-featuresgrid-v2 > .rd-fcard-hero{grid-column: 1 / -1;}.rd-featuresgrid-v2 > .rd-fcard-span{grid-column: 1 / -1;}.rd-fgroup-heading .rd-fgroup-glyph{width: 28px;height: 28px;border-radius: 8px;}.rd-fcard-v3 .rd-fcard-titlerow{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: start;gap: 12px;}@media (max-width: 430px){.rd-fcard-v3 .rd-fcard-titlerow{grid-template-columns: 1fr;gap: 6px;}.rd-fcard-v3 .rd-fcard-titlerow > :last-child{grid-row: 1;justify-self: start;}.rd-fcard-v3 .rd-fcard-titlerow > :first-child{grid-row: 2;}}.rd-fcard-v3 .rd-fcard-body{padding: 0;gap: 0;}.rd-fcard-v3 .rd-zone-head{padding: 18px 22px 14px;background: linear-gradient(135deg, #eef3ff 0%, #f8fafd 65%, #ffffff 100%);}.rd-fcard-v3.rd-fcard-next .rd-zone-head, .rd-fcard-v3.rd-fcard-hero .rd-zone-head, .rd-fcard-v3.rd-fcard-limit .rd-zone-head{background: transparent;}.rd-fcard-v3 .rd-zone-desc{padding: 14px 22px 16px;display: flex;flex-direction: column;gap: 10px;}.rd-fcard-v3 .rd-zone-desc:empty, .rd-fcard-v3 .rd-zone-src:empty{display: none;}.rd-fcard-v3 .rd-zone-src{padding: 14px 22px 16px;border-top: 1px solid #e5e7eb;}.rd-fcard-v3 .rd-zone-src > div:first-child{margin-top: 0 !important;padding-top: 0 !important;border-top: 0 !important;}.rd-fcard-v3 .rd-fcard-body > div:last-child:not([class*="rd-zone"]), .rd-fcard-v3 .rd-fcard-body > details:last-child{padding: 14px 22px 16px;border-top: 1px solid #e5e7eb;margin-top: 0;}.rd-fcard-v3 .rd-fcard-body > div:last-child:not([class*="rd-zone"]) > div{margin-top: 0 !important;border-top: 0 !important;padding-top: 0 !important;}.rd-fcard-v3.rd-fcard-hero .rd-zone-head{padding: 22px 24px 16px;}.rd-fcard-v3.rd-fcard-hero .rd-zone-desc, .rd-fcard-v3.rd-fcard-hero .rd-zone-src{padding-left: 24px;padding-right: 24px;}.rd-fcard-v3{height: auto !important;min-height: 0;}.rd-featuresgrid-v2{align-items: start;}.rd-fcard-v3 .prov-credit-line{display: flex;flex-wrap: wrap;align-items: baseline;gap: 3px 7px;}.rd-fcard-meta > a::before{content: "·";margin-right: 6px;color: var(--text-secondary);}.rd-fcard-v3 .prov-credit-line{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;}.rd-eve-head{font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;color: var(--text-primary);margin-bottom: 4px;}.rd-eve-collapse{margin-top: 12px;border-top: 1px solid var(--border);}.rd-eve-collapse > summary{list-style: none;cursor: pointer;display: flex;align-items: center;min-height: 44px;font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;color: var(--text-secondary);}.rd-eve-collapse > summary::-webkit-details-marker{display: none;}.rd-eve-collapse > summary::marker{content: "";}.rd-eve-collapse > summary::after{content: "+";margin-left: 8px;font-weight: 400;font-size: var(--fs-md);line-height: 1;}.rd-eve-collapse[open] > summary::after{content: "−";}.rd-eve-collapse > summary:focus-visible{outline: 2px solid #0ea5e9;outline-offset: 2px;border-radius: 4px;}.rd-eve-collapse[open] > summary{color: var(--text-primary);}.rd-eve-collapse-body{padding-bottom: 10px;}.rd-eve-collapse-body .rd-eve-head{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.rd-fcard-v2 .rd-fcard-top{display: flex;align-items: center;justify-content: space-between;gap: 10px;}.rd-fcard-v2 .rd-fcard-icon{width: 28px;height: 28px;display: grid;place-items: center;border-radius: 8px;flex-shrink: 0;}.rd-fgroup-heading{display: flex;align-items: center;gap: 9px;margin-bottom: 12px;}.rd-fgroup-glyph{width: 22px;height: 22px;display: grid;place-items: center;border-radius: 6px;flex-shrink: 0;}.rd-fgroup-heading h3{margin: 0;font-size: var(--fs-2xs);font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--text-secondary);white-space: nowrap;}.rd-fgroup-rule{flex: 1 1 auto;height: 1px;background: var(--border);min-width: 12px;}.rd-unknown-note{padding: 13px 15px;font-size: var(--fs-xs);line-height: 1.55;color: var(--text-secondary);background: var(--surface-2, #f4f5f6);border: 1px solid var(--border);border-radius: 9px;white-space: pre-line;}.rd-eve-more > summary::-webkit-details-marker{display: none;}.rd-eve-more > summary::marker{content: "";}.rd-eve-more > summary:focus-visible{outline: 2px solid #0ea5e9;outline-offset: 2px;border-radius: 4px;}@media (prefers-reduced-motion: reduce){.rd-eve-more, .rd-eve-more *{transition: none !important;animation: none !important;}}@media (max-width: 480px){.rd-eve-date{min-width: 54px !important;font-size: var(--fs-2xs) !important;}.rd-eve-more > summary{margin-left: 64px !important;}}.rd-featpair{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;align-items: start;}.rd-statcd{display: none;}.rd-h1-kicker{display: block;font-size: var(--fs-sm);font-weight: 600;color: rgba(0,0,0,0.42);margin-top: 4px;}.rd-headline-row{display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;}.rd-headline-text{min-width: 0;flex: 1;}.rd-stats-frosted{border: 1px solid rgba(255,255,255,0.5);border-radius: 16px;background: rgba(255,255,255,0.22);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);box-shadow: 0 6px 20px rgba(20,40,80,0.06);}.rd-stat-cell-frosted{background: transparent;border-right: 1px solid rgba(255,255,255,0.35);}.rd-stat-cell-frosted:last-child{border-right: none;}.rd-countdown-cell{flex-shrink: 0;text-align: center;padding: 12px 18px;border-radius: 16px;background: rgba(255,255,255,0.28);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);border: 1px solid rgba(255,255,255,0.55);box-shadow: 0 4px 14px rgba(20,40,80,0.05);}.rd-verdict-alt{margin-top: 14px;padding: 13px 16px;border-radius: 12px;background: rgba(255,255,255,0.34);border: 1px solid rgba(255,255,255,0.6);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);}.rd-verdict-alt-p{margin: 0;font-size: var(--fs-sm);line-height: 1.6;color: rgba(0,0,0,0.72);}.rd-verdict-alt-p b{color: #111;font-weight: 700;}.rd-countdown-num{font-size: var(--fs-2xl);font-weight: 800;line-height: 1;color: #111;font-variant-numeric: tabular-nums;font-family: var(--font-inter, "Inter", system-ui, sans-serif);}.rd-countdown-cap{font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(0,0,0,0.42);margin-top: 4px;white-space: nowrap;}.rtg-track{height: 44px;}.rtg-circle{width: 32px;height: 32px;}.rtg-check{font-size: var(--fs-2xs);}.rtg-badge{right: calc(50% - 23px);}.rd-methodology > summary::-webkit-details-marker{display: none;}.rd-methodology > summary::marker{content: "";}.rd-methodology > summary:focus-visible{outline: 2px solid #0ea5e9;outline-offset: 2px;}.rd-methodology[open] .rd-methodology-caret{transform: rotate(180deg);display: inline-block;}.rtg-cb{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none;margin: 0;}.rtg-panel{display: none;}.rtg-track:has(#rtg-cb-rumored:checked) ~ .rtg-panels .rtg-p-rumored, .rtg-track:has(#rtg-cb-existenceConfirmed:checked) ~ .rtg-panels .rtg-p-existenceConfirmed, .rtg-track:has(#rtg-cb-specsReported:checked) ~ .rtg-panels .rtg-p-specsReported, .rtg-track:has(#rtg-cb-announced:checked) ~ .rtg-panels .rtg-p-announced, .rtg-track:has(#rtg-cb-released:checked) ~ .rtg-panels .rtg-p-released{display: flex;flex-direction: column;gap: 6px;}.rtg-lbl:has(> .rtg-cb:checked) .rtg-circle{outline: 3px solid rgba(52,199,138,0.35);outline-offset: 2px;}.rtg-lbl:hover .rtg-circle{outline: 3px solid rgba(52,199,138,0.18);outline-offset: 2px;}@media (max-width: 768px){.rd-layout{grid-template-columns: 1fr;}.rd-sidebar{display: none;}.rd-follow-mobile{display: block;margin-bottom: 8px;}.rd-jumpstrip{display: flex;flex-wrap: nowrap;overflow-x: auto;position: sticky;top: var(--nav-h, 56px);z-index: 20;min-width: 0;max-width: 100%;background: rgba(250,250,248,0.96);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);border-bottom: 0.5px solid rgba(0,0,0,0.1);margin: -18px -16px -16px;padding: 2px 8px;scrollbar-width: none;}.rd-h1{font-size: 20px !important;}.rd-main section[id]{scroll-margin-top: calc(var(--nav-h, 56px) + 66px);}}.rd-cad-desktop{display: block;}.rd-cad-mobile{display: none;}.rd-cad-list{list-style: none;margin: 0;padding: 0;}.rd-cad-row{padding: 11px 0;border-bottom: 1px solid rgba(0,0,0,0.07);}.rd-cad-row:last-child{border-bottom: none;}.rd-cad-row:first-child{padding-top: 2px;}.rd-cad-name{font-size: var(--fs-sm);font-weight: 700;color: #111;font-family: var(--font-inter, "Inter", system-ui, sans-serif);display: flex;align-items: center;gap: 7px;flex-wrap: wrap;}.rd-cad-meta{font-size: var(--fs-2xs);color: rgba(0,0,0,0.55);margin-top: 3px;line-height: 1.5;}.rd-cad-gap{font-size: var(--fs-2xs);color: rgba(0,0,0,0.72);margin-top: 3px;font-weight: 600;}.rd-cad-gap b{font-weight: 800;}.rd-cad-qual{font-weight: 400;color: rgba(0,0,0,0.5);}.rd-cad-badge{font-size: var(--fs-2xs);font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;border: 1px dashed rgba(0,0,0,0.35);color: rgba(0,0,0,0.55);border-radius: 4px;padding: 1px 5px;}@media (max-width: 640px){.rd-cad-desktop{display: none;}.rd-cad-mobile{display: block;min-height: 268px;}.rd-hook{display: none;}.rd-verdict-hero{margin-top: 12px !important;}.rd-verdict-line{margin-top: 10px !important;}.rd-verdict-alt{margin-top: 12px;padding: 12px 14px;}.rd-verdict-alt-p{font-size: var(--fs-sm);}.rd-stats{grid-template-columns: 1fr;}.rd-stat-cell{border-right: none;border-bottom: 0.5px solid rgba(0,0,0,0.1);}.rd-stat-cell:last-child{border-bottom: none;}.rd-stat-cell-frosted{border-bottom: 1px solid rgba(255,255,255,0.35);}.rd-headline-row{flex-direction: column;align-items: flex-start;}.rd-countdown-cell{display: none;}.rd-statcd{display: inline-flex;}.rd-claimgrid{grid-template-columns: 1fr;gap: 12px;grid-auto-rows: auto;}.rd-fcard{display: block;height: auto;}.rd-fcard-img{max-width: none;width: 100%;aspect-ratio: 3 / 2;min-height: 0;}.rd-fcard-body{padding: 14px 16px;}.rd-singlecat-grid{grid-template-columns: 1fr;}.rd-mediagrid{grid-template-columns: repeat(2, 1fr);}.rd-latestgrid{grid-template-columns: repeat(2, 1fr);}.rd-mediagrid{grid-template-columns: 1fr !important;}.rd-defrow{grid-template-columns: 1fr;gap: 6px;}.rd-moregrid{grid-template-columns: repeat(2, 1fr);}.rd-featuresgrid{grid-template-columns: 1fr;gap: 12px;grid-auto-rows: auto;}.rtg-track{height: 34px;}.rtg-circle{width: 22px;height: 22px;}.rtg-check{font-size: var(--fs-2xs);}.rtg-badge{right: calc(50% - 18px);}}.ag-expand{display: inline !important;}.ag-expand > summary{display: inline !important;list-style: none !important;cursor: pointer;color: #2563eb;font-size: var(--fs-2xs);font-weight: 500;user-select: none;}.ag-expand > summary::-webkit-details-marker{display: none;}.ag-expand > summary::marker{content: "";}.ag-show-open{display: none;}.ag-expand[open] .ag-show-closed{display: none;}.ag-expand[open] .ag-show-open{display: inline;}.ag-expand[open]{display: inline-flex !important;flex-wrap: wrap;align-items: baseline;}.ag-expand[open] > summary{order: 2;}.ag-expand[open] > .ag-rest{order: 1;}.rd-tabs{display: flex;flex-direction: column;}.rd-tabbar{order: -1;margin-bottom: 4px;background: rgba(250,250,248,0.96);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}.rd-tabbar-inner{max-width: 1100px;margin: 0 auto;padding: 16px 16px 8px;}.rd-tabs .rd-layout{padding-top: 0;}.rd-seg-group{display: inline-flex;gap: 4px;padding: 4px;background: rgba(0,0,0,0.04);border: 1px solid rgba(0,0,0,0.09);border-radius: 12px;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.rd-seg-group::-webkit-scrollbar{display: none;}.rd-seg{display: inline-flex;align-items: center;gap: 8px;flex: 0 0 auto;white-space: nowrap;padding: 7px 13px;border-radius: 9px;text-decoration: none;font-size: var(--fs-xs);font-weight: 600;color: rgba(0,0,0,0.5);background: transparent;border: 1px solid transparent;}.rd-seg:focus-visible{outline: 2px solid var(--cat, #185FA5);outline-offset: 2px;}.rd-seg-status{font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.02em;text-transform: uppercase;padding: 2px 6px;border-radius: 6px;}.rd-seg-status-upcoming{background: #fdf0d5;color: #a9611a;}.rd-seg-status-outnow{background: #e3f7ee;color: #0a7a4f;}.rd-seg-status-preorder{background: rgba(0,0,0,0.06);color: rgba(0,0,0,0.55);}.rd-seg-gen-upcoming{background: #fff;border-color: rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1);color: var(--cat, #111);}.rd-main section[id]{scroll-margin-top: calc(var(--nav-h, 56px) + 24px);}.rd-panel{scroll-margin-top: calc(var(--nav-h, 56px) + 56px);}.rd-panel-shipped{display: none;}.rd-panel-display{display: none;}.rd-panel-upcoming{display: block;}#gen-shipped:target{display: block;}#gen-shipped:target ~ #gen-upcoming{display: none;}#gen-shipped:target ~ .rd-tabbar .rd-seg-gen-upcoming{background: transparent;border-color: transparent;box-shadow: none;color: rgba(0,0,0,0.5);}#gen-shipped:target ~ .rd-tabbar .rd-seg-gen-shipped{background: #fff;border-color: rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1);color: var(--cat, #111);}#gen-display:target{display: block;}#gen-display:target ~ #gen-upcoming{display: none;}#gen-display:target ~ #gen-shipped{display: none;}#gen-display:target ~ .rd-tabbar .rd-seg-gen-upcoming{background: transparent;border-color: transparent;box-shadow: none;color: rgba(0,0,0,0.5);}#gen-display:target ~ .rd-tabbar .rd-seg-gen-display{background: #fff;border-color: rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1);color: var(--cat, #111);}.cwrap{--rd-line: #e2e8f0;--rd-line2: #f1f5f9;--rd-faint: #94a3b8;--rd-mute: #64748b;--rd-ink: #0f172a;--rd-ink2: #334155;background: #fff;border: 1px solid var(--rd-line);border-radius: 16px;box-shadow: 0 1px 2px rgba(15,23,42,0.04);overflow: hidden;}.cwrap .chead, .cwrap .crow > summary{display: grid;grid-template-columns: 34px minmax(0,2.6fr) minmax(172px,1.1fr) 26px;gap: 20px;align-items: center;}.cwrap .chead{padding: 0 22px 9px 22px;font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--rd-faint);}.cwrap .chead .cax{position: relative;height: 14px;grid-column: 3 / 5;}.cwrap .chead .cax i{position: absolute;top: 0;transform: translateX(-50%);font-style: normal;font-weight: 700;letter-spacing: 0.04em;font-size: var(--fs-2xs);}.cwrap .chead .cax i:first-child{transform: none;}.cwrap .chead .cax i:last-child{transform: translateX(-100%);}.cwrap .cgrp{background: transparent;}.cwrap .cgrph{display: flex;align-items: center;gap: 9px;margin: 0;padding: 11px 22px 9px;font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;color: var(--rd-mute);background: #f8fafc;border-top: 1px solid var(--rd-line);border-bottom: 1px solid var(--rd-line2);}.cwrap .cgrp:first-child .cgrph{border-top: 0;}.cwrap .cgrpdot{width: 10px;height: 10px;border-radius: 50%;flex: none;}.cwrap .crow{margin: 0;border-top: 1px solid var(--rd-line2);}.cwrap .cgrp .crow:first-of-type{border-top: 0;}.cwrap .crow > summary{padding: 11px 22px;cursor: pointer;list-style: none;position: relative;min-height: 44px;transition: background-color .12s;}.cwrap .crow:hover > summary{background: rgba(37,99,235,0.03);}.cwrap .crow > summary::-webkit-details-marker{display: none;}.cwrap .crow > summary::before{content: none;}.cwrap .crow > summary::after{content: "";position: absolute;right: 22px;top: 50%;width: 8px;height: 8px;margin-top: -7px;border-right: 2px solid var(--rd-mute);border-bottom: 2px solid var(--rd-mute);transform: rotate(45deg);transition: border-color .12s;}.cwrap .crow:hover > summary::after{border-color: #2563eb;}.cwrap .crow[open] > summary::after{transform: rotate(-135deg);margin-top: -2px;}.cwrap .crow > summary:focus-visible{outline: 2px solid #0ea5e9;outline-offset: -3px;}.cwrap .crow:hover .ctitle{color: #2563eb;}.cwrap .cico{width: 34px;height: 34px;border-radius: 9px;display: flex;align-items: center;justify-content: center;flex: none;}.cwrap .ctitle{font-size: var(--fs-sm);font-weight: 700;letter-spacing: -0.012em;line-height: 1.34;color: var(--rd-ink);}.cwrap .ctitle--wide{font-weight: 650;letter-spacing: -0.008em;padding-right: 10px;}.cwrap .clik{display: block;min-width: 0;}.cwrap .clik .cnum{display: block;font-size: var(--fs-sm);font-weight: 800;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;line-height: 1.2;margin-bottom: 6px;}.cwrap .clik .cnum em{font-style: normal;font-size: var(--fs-2xs);font-weight: 700;}.cwrap .clik .cw{display: block;font-style: normal;font-size: var(--fs-2xs);color: var(--rd-mute);font-weight: 600;margin-top: 6px;line-height: 1.3;}.cwrap .bkt{position: relative;display: block;height: 9px;border-radius: 6px;background: #eef1f6;overflow: hidden;}.cwrap .bkt b{position: absolute;left: 0;top: 0;height: 100%;border-radius: 6px 0 0 6px;}.cwrap .bkt u{position: absolute;top: 0;height: 100%;text-decoration: none;box-shadow: -2px 0 0 #fff;}.cwrap .bkt .ax{position: absolute;top: 0;width: 1px;height: 100%;background: rgba(15,23,42,0.10);z-index: 2;}.cwrap .bkt .a25{left: 25%;}.cwrap .bkt .a50{left: 50%;}.cwrap .bkt .a75{left: 75%;}.cwrap .bkt.nil{display: none;}.cwrap .clik.cvd .cvw{display: flex;align-items: center;gap: 7px;font-size: var(--fs-sm);font-weight: 800;letter-spacing: -0.015em;line-height: 1.2;}.cwrap .clik.cvd .cvd-dot{width: 8px;height: 8px;border-radius: 50%;flex: none;}.cwrap .crow .bwork{padding: 0 22px 18px 70px;}.cwrap .blead{margin: 0 0 12px;font-size: var(--fs-sm);line-height: 1.6;color: var(--rd-ink2);}.cwrap .brat{margin: 0 0 12px;font-size: var(--fs-xs);line-height: 1.6;color: var(--rd-mute);}.cwrap .drv, .cwrap .btrail{border: 1px solid var(--rd-line);border-radius: 9px;padding: 11px 13px;margin: 0 0 12px;background: #fbfcfe;}.cwrap .drv{max-height: 0;overflow: hidden;padding-top: 0;padding-bottom: 0;margin-bottom: 0;border-width: 0;opacity: 0;transition: max-height 0.15s ease;}.cwrap .crow:has(.cnum:hover) .drv{max-height: 400px;padding-top: 11px;padding-bottom: 11px;margin-bottom: 12px;border-width: 1px;opacity: 1;}.cwrap .drvh{margin: 0 0 7px;font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--rd-faint);}.cwrap .drv ul, .cwrap .btrail ul{margin: 0;padding: 0;list-style: none;display: grid;gap: 6px;}.cwrap .drv li, .cwrap .btrail li{display: flex;align-items: baseline;gap: 7px;font-size: var(--fs-2xs);line-height: 1.45;flex-wrap: wrap;}.cwrap .drv .ar{flex: none;font-size: var(--fs-2xs);width: 12px;}.cwrap .drv li.du .ar{color: #15803d;}.cwrap .drv li.dd .ar{color: #b45309;}.cwrap .drv li.df .ar{color: var(--rd-faint);}.cwrap .drv .dl{color: var(--rd-ink2);}.cwrap .drv b{font-variant-numeric: tabular-nums;}.cwrap .drv i{font-style: normal;color: var(--rd-faint);font-size: var(--fs-2xs);}.cwrap .drvf{margin: 9px 0 0;font-size: var(--fs-2xs);line-height: 1.5;color: var(--rd-faint);}.cwrap .rowsfoot{margin: 18px 0 0;padding: 9px 14px;border-radius: 9px;background: #f5f3fc;font-size: var(--fs-2xs);line-height: 1.55;color: var(--rd-mute);}.cwrap .rowsfoot .mi{font-style: normal;margin-right: 6px;color: #8b7fc7;}.cwrap .btrail time{flex: none;min-width: 62px;font-size: var(--fs-2xs);font-weight: 600;letter-spacing: 0.04em;color: #7A8AA0;}.cwrap .btrail em{font-style: normal;font-size: var(--fs-2xs);color: #b45309;font-weight: 600;}.cwrap .nomtr{border: 1px dashed var(--rd-line);border-radius: 9px;padding: 13px 14px;background: #f8fafc;margin: 0 0 12px;}.cwrap .nomtr b{display: block;font-size: var(--fs-sm);margin-bottom: 5px;color: var(--rd-ink2);}.cwrap .nomtr span{font-size: var(--fs-xs);line-height: 1.55;color: var(--rd-mute);display: block;}.cwrap .bfoot{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;}.cwrap .cmeta{display: flex;flex-wrap: wrap;gap: 6px;}.cwrap .pillx{font-size: var(--fs-2xs);color: var(--rd-mute);background: #fff;border: 1px solid var(--rd-line);border-radius: 22px;padding: 5px 11px;}.cwrap .pillx.warn{color: #b45309;border-color: #f5e2c4;background: #fff8ed;}.cwrap .deep{display: inline-flex;align-items: center;min-height: 44px;padding: 10px 14px;font-size: var(--fs-2xs);font-weight: 600;color: #2563eb;text-decoration: none;border: 1px solid var(--rd-line);border-radius: 8px;background: #fff;}.cwrap .deep:hover{border-color: #bfdbfe;background: #eff6ff;}@media (max-width: 900px){.cwrap .chead{display: none;}.cwrap .crow > summary{grid-template-columns: 34px minmax(0,1fr);grid-template-areas: "ico title" "ico delta" "lik lik";gap: 6px 13px;padding: 15px 16px;}.cwrap .cico{grid-area: ico;align-self: start;}.cwrap .ctitle{grid-area: title;padding-right: 26px;}.cwrap .cdelta{grid-area: delta;font-size: var(--fs-xs);padding-right: 0;}.cwrap .clik{grid-area: lik;display: grid;grid-template-columns: auto 1fr;align-items: baseline;column-gap: 10px;margin-top: 6px;}.cwrap .clik .cnum{grid-row: 1;grid-column: 1;margin: 0;}.cwrap .clik .cw{grid-row: 1;grid-column: 2;margin: 0;}.cwrap .clik .bkt{grid-row: 2;grid-column: 1 / -1;margin-top: 8px;}.cwrap .crow > summary::after{right: 16px;top: 22px;margin-top: 0;}.cwrap .crow[open] > summary::after{top: 18px;}.cwrap .crow .bwork{padding: 0 16px 16px 16px;}} .hd-info{position: relative;z-index: 3;display: inline-flex;}.hd-info[open]{z-index: 9;}.hd-info > summary{list-style: none;cursor: pointer;min-width: 17px;height: 17px;border-radius: 50%;border: 0;color: #8a95a8;background: transparent;display: inline-flex;align-items: center;justify-content: center;line-height: 1;outline-offset: 2px;flex: 0 0 auto;}.hd-info > summary svg{display: block;}.hd-info > summary::-webkit-details-marker{display: none;}.hd-info > summary::marker{content: "";}.hd-info > summary::after{content: "";position: absolute;inset: -4px;}.hd-info > summary:hover{color: #475467;}.hd-info--text > summary{min-width: 0;height: auto;border-radius: 0;background: transparent;color: #667085;font-size: 12.5px;line-height: 18px;white-space: nowrap;text-decoration: underline dotted #c3ccda;text-underline-offset: 3px;}.hd-info--text > summary:hover{color: #334155;text-decoration-color: #8a95a8;}.hd-info--text[open] > summary{background: transparent;color: #1d4ed8;text-decoration-color: #1d4ed8;}.hd-info > summary:focus-visible{outline: 2px solid #1668d6;}.hd-info[open] > summary{background: #eef2f8;color: #334155;}@media (min-width: 641px){.hd-info--wide > .hd-info-body{width: 380px;max-width: min(380px, calc(100vw - 48px));}.hd-info--md > .hd-info-body{width: 330px;max-width: min(330px, calc(100vw - 32px));}}
.hd-info-body{background:#ffffff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .hd-info-body{position: absolute;top: 24px;left: 0;z-index: 5;width: 250px;white-space: normal;overflow-wrap: anywhere;max-width: min(250px, calc(100vw - 48px));padding: 10px 12px;font-size: 13px;line-height: 1.5;color: #475467;font-weight: 400;text-transform: none;letter-spacing: 0;font-style: normal;}.hd-info-body[data-flip="end"]{left: auto;right: 0;}@media (min-width: 641px){.hd-info--text > .hd-info-body{top: calc(100% + 9px);}.hd-info--text > .hd-info-body[data-vflip="up"]{top: auto;bottom: calc(100% + 9px);}}
.hd-info-body[data-side]{overflow:visible;}
.hd-info-body[data-side]::before{content:"";position:absolute;left:var(--arrow-x,50%);width:10px;height:10px;margin-left:-6px;box-sizing:content-box;background:#ffffff;border:1px solid #dfe5ec;transform:rotate(45deg);pointer-events:none;}
.hd-info-body[data-side="bottom"]::before{top:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-left-radius:2px;}
.hd-info-body[data-side="top"]::before{bottom:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-right-radius:2px;}
  .rhu{margin: 0 0 40px;padding: 22px 24px 24px;border: 1px solid #e5e8ee;border-radius: 16px;background: #fff;box-shadow: 0 1px 2px rgba(16,24,40,.04);}.rhu-eyebrow{margin: 0 0 4px;font-size: 12px;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;color: #7b8794;}.rhu-h{margin: 0 0 12px;font-size: 24px;font-weight: 600;letter-spacing: -.5px;color: #101828;}.rhu-lede{margin: 0 0 16px;font-size: 17px;line-height: 1.55;color: #344054;display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap;}.rhu-lede strong{font-size: 19px;font-weight: 600;color: #101828;}.rhu-counts{display: flex;gap: 10px;margin: 0 0 14px;padding: 0;flex-wrap: wrap;}.rhu-counts > div{flex: 1 1 130px;border: 1px solid #e5e8ee;border-radius: 12px;padding: 10px 13px;}.rhu-counts dt{font-size: 12px;font-weight: 600;letter-spacing: .045em;text-transform: uppercase;}.rhu-counts dd{margin: 3px 0 0;font-size: 25px;font-weight: 600;color: #101828;font-variant-numeric: tabular-nums;line-height: 1.1;}.rhu-counts .rhu-good{background: #f4fbf7;border-color: #cfe8db;}.rhu-counts .rhu-good dt{color: #16794a;}.rhu-counts .rhu-part{background: #fffaf0;border-color: #eeddb8;}.rhu-counts .rhu-part dt{color: #96650b;}.rhu-counts .rhu-bad{background: #fdf5f4;border-color: #efd3cf;}.rhu-counts .rhu-bad dt{color: #a53c30;}.rhu-open{margin: 0 0 18px;font-size: 14px;color: #667085;display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap;}.rhu-list{list-style: none;margin: 0 0 16px;padding: 0;border-top: 1px solid #eef1f5;}.rhu-list li{display: grid;grid-template-columns: 106px 1fr auto;gap: 12px;align-items: baseline;padding: 11px 0;border-bottom: 1px solid #eef1f5;}.rhu-tag{font-size: 11px;font-weight: 600;letter-spacing: .05em;text-transform: uppercase;padding: 3px 8px;border-radius: 8px;border: 1px solid transparent;text-align: center;}.rhu-list .rhu-good .rhu-tag{background: #eef8f2;color: #16794a;border-color: #cae4d4;}.rhu-list .rhu-part .rhu-tag{background: #fff7e8;color: #96650b;border-color: #efdcb3;}.rhu-list .rhu-bad .rhu-tag{background: #fdf0ee;color: #a53c30;border-color: #f0d2cd;}.rhu-text{font-size: 14.5px;line-height: 1.5;color: #344054;}.rhu-src{font-size: 12px;color: #98a2b3;white-space: nowrap;}.rhu-cta{display: inline-block;font-size: 14.5px;font-weight: 600;color: #0757de;text-decoration: none;}.rhu-cta:hover{text-decoration: underline;}@media (max-width: 640px){.rhu{padding: 18px 16px 20px;border-radius: 16px;}.rhu-h{font-size: 21px;}.rhu-lede{font-size: 15.5px;}.rhu-lede strong{font-size: 17px;}.rhu-counts{gap: 8px;}.rhu-counts > div{flex: 1 1 90px;padding: 9px 10px;}.rhu-counts dd{font-size: 21px;}.rhu-list li{grid-template-columns: 1fr;gap: 5px;}.rhu-tag{justify-self: start;}.rhu-src{white-space: normal;}} .plc-bands{display:flex;flex-direction:column;gap:0;margin-top:2px}
.plc-band{display:flex;align-items:center;gap:9px;min-height:38px;box-sizing:border-box;margin:0;padding:7px 16px;color:#ffffff;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em}
.plc-band svg,.plc-band img{flex:none;display:block;width:18px;height:18px;filter:none}
.plc-band span{min-width:0;overflow-wrap:break-word}
@media(max-width:560px){.plc-band{gap:7px;padding:7px 11px;font-size:12px}.plc-band svg,.plc-band img{width:16px;height:16px}} .plc-body .plc-badge{margin:4px 0 0}.plc-grid{--plc-paper:#fff;--plc-ink:#16181d;--plc-muted:#667085;--plc-line:#dfe5ec;--plc-blue:#1668d6;display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.plc-grid[hidden]{display:none!important}.plc-card{display:flex;flex-direction:column;border:1px solid var(--plc-line);border-radius:16px;background:var(--plc-paper);overflow:hidden}.plc-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:180px;padding:18px;background:linear-gradient(180deg,#eaf1fb,#f5f8fc);margin-bottom:0}.plc-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.plc-body{display:flex;flex-direction:column;gap:3px;min-width:0;padding:15px 16px 13px;flex:1}
.plc-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;
  font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;
  white-space:nowrap;color:#4b5563;background:none;border:0;padding:0}
.plc-badge .k1-ic{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;
  stroke-linecap:round;stroke-linejoin:round}
.plc-badge[data-s="available"]{color:#0f7040}
.plc-badge[data-s="upcoming"]{color:#8a5c0b}
.plc-badge[data-s="neutral"]{color:#4b5563}
.plc-badge[data-s="info"]{color:#2f4bd1}
 .plc-badge{margin-bottom:7px}.plc-media{position:relative;display:block}.plc-media .plc-tags{position:absolute;top:10px;left:10px;z-index:1;margin-bottom:0}.plc-media--nopic{padding:15px 16px 0}.plc-media--nopic .plc-tags{position:static;margin-bottom:0}.plc-media--nopic + .plc-body{padding-top:8px}.plc-tags{display:flex;align-items:center;gap:6px;margin-bottom:7px;flex-wrap:wrap}.plc-tags .plc-badge{margin-bottom:0}.plc-lbl{position:relative;display:inline-block}.plc-new{position:absolute;right:-9px;top:-9px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e5484d;color:#fff;border:2px solid #fff;font-size:10px;font-weight:600;line-height:1;letter-spacing:0;box-shadow:0 1px 2px rgba(15,23,42,.25);pointer-events:none}.plc-new[hidden]{display:none!important}.plc-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.plc-brand{color:var(--plc-muted);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.plc-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:9px}.plc-name{flex:1 1 auto;min-width:0;font-size:14.5px;font-weight:600;letter-spacing:-.015em;color:var(--plc-ink)}.plc-price{flex:0 0 auto;color:var(--plc-muted);font-size:12px;white-space:nowrap}.plc-acts{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 0 0;padding:0 16px;border-top:1px solid #dfe5ec}.plc-acts > a{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;color:#1668d6}.plc-acts > a + a{font-weight:500;color:#667085}.plc-acts > a:hover,.plc-acts > a:focus-visible{text-decoration:underline;text-underline-offset:3px}.plc-acts .plc-ar{flex:none}.plc-card{border-radius:16px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.plc-card:hover{border-color:#c9d6e6;box-shadow:0 14px 34px rgba(35,52,75,.07)}.plc-none{grid-column:1/-1;color:var(--plc-muted,#667085);font-size:13.5px;margin:0}@media (max-width:560px){.plc-grid{grid-template-columns:1fr}}  .bcr1{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none}.bcr1-trail{min-width:0}.bcr1-trail ol{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;min-width:0}.bcr1-trail li{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto;white-space:nowrap;color:#475467}.bcr1-trail li:last-child{flex:0 1 auto}.bcr1-trail li:last-child > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bcr1-sep{flex:none;margin:0 6px;color:#667085}.bcr1 a{color:#475467;text-decoration:none}.bcr1 a:hover{color:#1668d6;text-decoration:underline;text-underline-offset:3px}.bcr1 a:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}.bcr1-here [aria-current="page"]{color:#16181d;font-weight:500}.bcr1 .bcr-right{flex:none;display:inline-flex;align-items:center}.bcr1-back{display:none;align-items:center;gap:4px;min-height:44px}@media (max-width:640px){.bcr1-trail{display:none}.bcr1-back{display:inline-flex}} .bcr1.gph{padding:14px 0 16px}@media (max-width:640px){.bcr1.gph{padding:12px 0 14px}} .hd-info{position: relative;z-index: 3;display: inline-flex;}.hd-info[open]{z-index: 9;}.hd-info > summary{list-style: none;cursor: pointer;min-width: 17px;height: 17px;border-radius: 50%;border: 0;color: #8a95a8;background: transparent;display: inline-flex;align-items: center;justify-content: center;line-height: 1;outline-offset: 2px;flex: 0 0 auto;}.hd-info > summary svg{display: block;}.hd-info > summary::-webkit-details-marker{display: none;}.hd-info > summary::marker{content: "";}.hd-info > summary::after{content: "";position: absolute;inset: -4px;}.hd-info > summary:hover{color: #475467;}.hd-info--text > summary{min-width: 0;height: auto;border-radius: 0;background: transparent;color: #667085;font-size: 12.5px;line-height: 18px;white-space: nowrap;text-decoration: underline dotted #c3ccda;text-underline-offset: 3px;}.hd-info--text > summary:hover{color: #334155;text-decoration-color: #8a95a8;}.hd-info--text[open] > summary{background: transparent;color: #1d4ed8;text-decoration-color: #1d4ed8;}.hd-info > summary:focus-visible{outline: 2px solid #1668d6;}.hd-info[open] > summary{background: #eef2f8;color: #334155;}@media (min-width: 641px){.hd-info--wide > .hd-info-body{width: 380px;max-width: min(380px, calc(100vw - 48px));}.hd-info--md > .hd-info-body{width: 330px;max-width: min(330px, calc(100vw - 32px));}}
.hd-info-body{background:#ffffff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .hd-info-body{position: absolute;top: 24px;left: 0;z-index: 5;width: 250px;white-space: normal;overflow-wrap: anywhere;max-width: min(250px, calc(100vw - 48px));padding: 10px 12px;font-size: 13px;line-height: 1.5;color: #475467;font-weight: 400;text-transform: none;letter-spacing: 0;font-style: normal;}.hd-info-body[data-flip="end"]{left: auto;right: 0;}@media (min-width: 641px){.hd-info--text > .hd-info-body{top: calc(100% + 9px);}.hd-info--text > .hd-info-body[data-vflip="up"]{top: auto;bottom: calc(100% + 9px);}}
.hd-info-body[data-side]{overflow:visible;}
.hd-info-body[data-side]::before{content:"";position:absolute;left:var(--arrow-x,50%);width:10px;height:10px;margin-left:-6px;box-sizing:content-box;background:#ffffff;border:1px solid #dfe5ec;transform:rotate(45deg);pointer-events:none;}
.hd-info-body[data-side="bottom"]::before{top:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-left-radius:2px;}
.hd-info-body[data-side="top"]::before{bottom:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-right-radius:2px;}
  .exp-kid--gone .exp-ktitle{color:#8A93A6;text-decoration:line-through;text-decoration-color:#C2C9D6}.exp-kid--gone .exp-ksum{color:#98A1B0}.exp-kgone{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:#6B7280}.exp-kgonel{font-weight:600;color:#5B6472}.exp-cycle{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 14px;font-size:13.5px;line-height:1.45}.exp-cycle-w{font-weight:600;letter-spacing:-.01em}.exp-cycle-d{color:var(--exp-muted,#5a6b7c)}.rmv .exp{margin-top:34px;display:flex;flex-direction:column;gap:34px}.rmv .exp-split{margin:0;padding:0 4px 2px;font:500 12.5px/1.5 var(--font-inter,"Inter",system-ui,sans-serif);color:#6b7480}.rmv .exp-sec{background:#fff;border:1px solid var(--line,#e4e9ef);border-radius:18px;padding:var(--exp-pad) 24px 23px}.rmv .exp-sec--beyond .exp-item{opacity:.74}.rmv{--exp-pad:20px;--exp-gap:20px}.rmv .exp-sechead{display:flex;align-items:center;gap:11px;margin:calc(var(--exp-pad) * -1) -24px 0;padding:15px 24px;background:#f6f8fb;border-bottom:1px solid #e6ebf3;border-radius:18px 18px 0 0}.rmv .exp-ico{display:inline-flex;align-items:center;justify-content:center;color:#16233c;flex:none}.rmv .exp-ico svg{width:22px;height:22px}.rmv .exp-sec--beyond .exp-ico{color:#98a3b3}.rmv .exp-sectext{min-width:0}.rmv .exp-h{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.rmv .exp-sec--beyond .exp-h{color:#8b97a8}.rmv .exp-note{margin:3px 0 0;font-size:11.5px;color:#8b97a8}.rmv .exp-item{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--exp-gap) 0}.rmv .exp-item--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.rmv .exp-item + .exp-item{border-top:1px solid #f0f3f7}.rmv .exp-main{min-width:0}.rmv .exp-head{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.rmv .exp-title{margin:0;font-size:19px;font-weight:600;letter-spacing:-.023em;color:#131722;line-height:1.32}.rmv .exp-sum{margin:7px 0 0;font-size:14.5px;line-height:1.55;color:#5a6675}.rmv .exp-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:13px}  .evb-wrap{display:inline-flex;align-items:center}.evb{display:inline-flex;align-items:center;gap:7px;border:1px solid;border-radius:999px;padding:5px 10px 5px 9px;line-height:1;white-space:nowrap;transition:box-shadow .12s,filter .12s}.evb--compact{padding:4px 8px 4px 7px;gap:6px}.evb-label{font-size:11.5px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.evb--compact .evb-label{font-size:11px}.hd-info--text > summary:hover .evb{filter:brightness(.97)}.hd-info--text > summary:active .evb{filter:brightness(.94);transform:translateY(.5px)}.hd-info--text[open] > summary .evb{box-shadow:0 0 0 1px currentColor inset}.hd-info--text > summary:focus-visible{outline:2px solid #1668d6;outline-offset:3px;border-radius:999px}.hd-info--text > summary:has(.evb){text-decoration:none}.evb-pop{font-size:12.5px;line-height:1.5;color:#344054}.evb--inpop{margin:0 0 10px}.evb-lead{margin:0;font-size:13.5px;font-weight:600;color:#0f172a;line-height:1.4}.evb-sub{margin:5px 0 0;color:#667085}.evb-ico{display:inline-flex;align-items:center;justify-content:center;flex:none}.evb-chev{display:inline-flex;align-items:center;color:#98a2b3}.evb--strip{background:transparent !important;border-color:transparent !important;padding:0;gap:9px;width:100%}.evb--strip .evb-ico{width:26px;height:26px;border-radius:8px}.evb--strip .evb-chev{margin-left:auto} .cev{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:11px}.cev--compact{gap:7px 12px;margin-top:9px}.cev-item{font-size:12.5px;color:#667085;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.cev-item b{font-weight:600;color:#0f172a}.cev-item--icon{color:#667085}.cev-outcome{font-size:13px;font-weight:600;color:#0f172a}.cev-outcome--strip{display:flex;align-items:center}.cev-verdict{display:inline-flex;align-items:center;border:1px solid;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.cev-pop{font-size:12.5px;line-height:1.5;color:#667085}.cev-pop-lead{margin:0;color:#344054}.cev-pop-body{margin:6px 0 0}.cev-pop-t{margin:0 0 5px;font-size:13.5px;font-weight:600;color:#0f172a;line-height:1.4}.cev-pop-h{margin:10px 0 0;padding-top:8px;border-top:1px solid #eef2f8;font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:#8a95a8}.cev-pop-names{margin:4px 0 0;padding:0;list-style:none;color:#344054;display:grid;gap:2px}.cev-pop-num{margin:4px 0 0;color:#344054;font-weight:600}.cev-bars{margin:6px 0 0;display:grid;gap:5px}.cev-bar{display:grid;grid-template-columns:58px 1fr 16px;align-items:center;gap:9px}.cev-bar-l{font-size:12px;color:#667085}.cev-bar-t{height:7px;border-radius:999px;background:#eef1f6;overflow:hidden;display:block}.cev-bar-f{display:block;height:100%;border-radius:999px;background:#5177DF}.cev-bar-n{font-size:12px;font-weight:600;color:#0f172a;text-align:right}.cev--strip{gap:10px;margin-top:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch}.cev--strip > *{border:1px solid #e4e8ee;border-radius:12px;background:#fff;padding:11px 13px;display:flex;align-items:center;min-width:0}.cev--strip .cev-item{white-space:normal;font-size:13px}.cev--strip .hd-info,.cev--strip .evb-wrap{width:100%}.cev--strip .hd-info--text > summary{width:100%;justify-content:flex-start;text-decoration:none}.cev--strip .cev-item{gap:7px}.cev--strip .hd-info--text[open] > summary .evb{box-shadow:none}.cev--strip .hd-info[open] > summary{background:transparent}.cev--strip > *:has(details[open]){background:#f7f9fc;border-color:#d7dde7}@media(max-width:640px){.cev--strip{grid-auto-flow:row;grid-auto-columns:auto}} .rmv .exp-acc{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#8b95a5;white-space:nowrap}.rmv .exp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rmv .exp-more{display:inline-flex;align-items:center;gap:4px;margin-top:14px;font-size:13px;font-weight:600;color:#315f96;text-decoration:none;border-bottom:1px solid rgba(49,95,150,.35);padding-bottom:1px}.rmv .exp-more:hover{text-decoration:none;border-bottom-color:#315f96}.rmv .exp-ev{background:#f7f9fc;border:1px solid #eef1f6;border-radius:12px;padding:13px 14px 6px}.rmv .exp-evh{margin:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7d8899}.rmv .exp-kids{margin:0;padding:0;list-style:none}.rmv .exp-kid{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;gap:10px;align-items:start;padding:10px 0}.rmv .exp-kdoc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:8px;background:#fff;border:1px solid #e6ecf4;color:#8794a8;flex:none}.rmv .exp-kbody{min-width:0}.rmv .exp-ktitle{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:#1b2230;line-height:1.42;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.rmv .exp-ksum{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:#6f7b8c}.rmv .exp-kgo{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:4px;color:#9aa5b4;text-decoration:none}.rmv .exp-kgo:hover{color:#315f96;text-decoration:none}.rmv .exp-kgo:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}@media (max-width:900px){.rmv .exp-item--split{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:760px){.rmv{--exp-pad:17px}.rmv .exp-sec{padding:var(--exp-pad) 16px 19px;border-radius:16px}.rmv .exp-sechead{margin:calc(var(--exp-pad) * -1) -16px 0;padding:13px 16px;border-radius:16px 16px 0 0}.rmv .exp-title{font-size:17.5px}.rmv .exp-sum{font-size:14px}.rmv .exp-split{padding:0 6px 2px}}
  .rmv .htr{margin:20px 0 10px;min-height:34px;display:flex;align-items:center;column-gap:18px;row-gap:6px;flex-wrap:wrap;position:relative;z-index:8;color:#17213b;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.022em}.rmv .htr-l,.rmv .htr-r,.rmv .htr-rw{display:inline-flex;align-items:center;gap:10px;min-width:0}.rmv .htr-l{white-space:nowrap;min-height:24px}.rmv .htr-l .htr-cal{flex:none;color:#1c2942;width:24px;height:24px}.rmv .htr-rw{gap:18px}.rmv .htr-r > svg:not(.htr-ring){flex:none;color:#68798e;width:1.1em;height:1.1em}.rmv .htr-r--official > svg,.rmv .htr-r--preorder > svg{color:#4c74b0}.rmv .htr-div{width:1px;height:18px;flex:none;background:rgba(166,183,208,.66)}.rmv .htr-ring{flex:none;width:34px;height:34px;filter:drop-shadow(0 1px 2px rgba(251,190,89,.21))}.rmv .htr-ring .htr-trk{stroke:#e4eaf2}.rmv .htr-a{color:#274c95;text-decoration:none;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid transparent;overflow-wrap:anywhere}.rmv .htr-a:hover{border-bottom-color:#436fc3}.rmv .htr-a:focus-visible{outline:2px solid #436fc3;outline-offset:3px}.rmv .htr-a svg{flex:none;opacity:.74;width:.9em;height:.9em}.rmv .htr--when .htr-r--link{display:inline-grid;grid-template-columns:auto auto;justify-content:start;justify-items:start;align-items:center;column-gap:8px;row-gap:0}.rmv .htr-when{grid-column:1 / -1;color:#5b6b86;font-size:14.5px;font-weight:500;letter-spacing:0;line-height:1.35}.rmv .htr--when,.rmv .htr--when .htr-rw{align-items:flex-start}.rmv .htr--when .htr-div{margin-top:calc((24px - 18px) / 2)}.rmv .htr-pw{display:flex;flex:0 0 100%;min-width:0}.rmv .htr-p{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;font-size:16px;line-height:1.35}.rmv .htr-pk{color:#5b6b86;font-weight:500}.rmv .htr-pk::after{content:"\00B7" / "";margin-left:8px;color:#5b6b86}.rmv .htr-pv{color:#17213b;font-weight:600}.rmv .htr-pv--a{text-decoration:none;border-bottom:1px solid transparent}.rmv .htr-pv--a:hover{border-bottom-color:#436fc3}.rmv .htr-pv--a:focus-visible{outline:2px solid #436fc3;outline-offset:3px}.rmv .htr .hd-info{display:inline-flex;align-items:center;margin-left:-2px;color:#8b9bb6;font-size:14px;letter-spacing:0;font-weight:450}.rmv .htr .hd-info > summary{padding:3px 2px}.rmv .htr .hd-info > summary svg{width:15px;height:15px}.rmv .htr .hd-info > summary:focus-visible{outline:2px solid #436fc3;outline-offset:2px}@media (min-width:381px) and (max-width:389px){
  .rmv .htr[data-htr-wrap~="p1"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="p1"] .htr-rw .htr-div{display:none}
}
@media (min-width:390px) and (max-width:640px){
  .rmv .htr[data-htr-wrap~="p2"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="p2"] .htr-rw .htr-div{display:none}
}
@media (min-width:641px) and (max-width:766px){
  .rmv .htr[data-htr-wrap~="t1"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="t1"] .htr-rw .htr-div{display:none}
}
@media (min-width:767px) and (max-width:899px){
  .rmv .htr[data-htr-wrap~="t2"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="t2"] .htr-rw .htr-div{display:none}
}
@media (min-width:900px) and (max-width:1022px){
  .rmv .htr[data-htr-wrap~="t3"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="t3"] .htr-rw .htr-div{display:none}
}
@media (min-width:1023px) and (max-width:1050px){
  .rmv .htr[data-htr-wrap~="t4"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="t4"] .htr-rw .htr-div{display:none}
}
@media (min-width:1051px) and (max-width:1279px){
  .rmv .htr[data-htr-wrap~="d1"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="d1"] .htr-rw .htr-div{display:none}
}
@media (min-width:1280px){
  .rmv .htr[data-htr-wrap~="d2"] .htr-rw{flex-basis:100%}
  .rmv .htr[data-htr-wrap~="d2"] .htr-rw .htr-div{display:none}
} @media (max-width:1050px) and (min-width:641px){.rmv .htr{font-size:16.5px;margin:16px 0 10px;column-gap:14px;row-gap:4px;min-height:30px}.rmv .htr-rw{gap:14px}.rmv .htr-l,.rmv .htr-r--ring,.rmv .htr-r--official,.rmv .htr-r--preorder,.rmv .htr-r--status,.rmv .htr-r--discontinued{gap:8px}.rmv .htr-l{min-height:22px}.rmv .htr-l .htr-cal{width:22px;height:22px}.rmv .htr-ring{width:30px;height:30px}.rmv .htr-div{height:17px}.rmv .htr--when .htr-div{margin-top:calc((22px - 17px) / 2)}.rmv .htr-when{font-size:13.5px;line-height:1.25}.rmv .htr-p{font-size:15px}}@media (max-width:640px){.rmv .htr{font-size:14.5px;column-gap:10px;row-gap:2px;min-height:28px;margin:-4px 0 0;letter-spacing:-.02em}.rmv .htr-l,.rmv .htr-r--ring,.rmv .htr-r--official,.rmv .htr-r--preorder,.rmv .htr-r--status,.rmv .htr-r--discontinued{gap:6px}.rmv .htr-l{min-height:20px}.rmv .htr-l .htr-cal{width:20px;height:20px}.rmv .htr-rw{gap:10px}.rmv .htr-div{height:16px}.rmv .htr--when .htr-div{margin-top:calc((20px - 16px) / 2)}.rmv .htr-ring{width:28px;height:28px}.rmv .htr .hd-info > summary{padding:2px 0}.rmv .htr .hd-info > summary svg{width:14px;height:14px}.rmv .htr-l{white-space:normal}.rmv .htr-rw--link{flex-basis:100%}.rmv .htr-rw--link .htr-div{display:none}.rmv .htr-when{font-size:13px;line-height:1.25}.rmv .htr-p{font-size:14px;white-space:normal;flex-wrap:wrap;column-gap:6px}.rmv .htr-pk::after{margin-left:6px}}@media (max-width:380px){.rmv .htr-rw{flex-basis:100%}.rmv .htr-div{display:none}} .rmv{--ink:#0f172a;--ink2:#334155;--mute:#64748b;--faint:#94a3b8;--line:#e2e8f0;--line2:#f1f5f9;--blue:#1668d6;--blue2:#1668d6;--tint:#eff6ff;--tint2:#dbeafe;--white:#fff;--bg:var(--page-bg);--green:#15803d;--greenbg:#dcfce7;--amber:#b45309;--amberbg:#fef3c7;background:var(--bg);color:var(--ink);min-height:100vh;padding-bottom:72px;font:16px/1.65 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.rmv *{box-sizing:border-box}.rmv a{color:var(--blue2);text-decoration:none}:where(.rmv) a:hover{text-decoration:underline}.rmv .wrap{max-width:1360px;margin:0 auto;padding:0 24px 0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0 36px;align-items:start}.rmv .rmvmain{min-width:0}.rmv .wrap--single{grid-template-columns:minmax(0,1fr)}.rmv .rmvside{position:relative;align-self:stretch}.rmv .rmvside-in{position:sticky;top:calc(var(--nav-h,56px) + 46px + 18px);padding-top:26px}.rmv .rmvside-in{display:flex;flex-direction:column;gap:22px}.rmv .pnr{border:1px solid var(--line);border-radius:12px;background:var(--white);padding:15px 16px 13px}.rmv .pnr-h{margin:0 0 10px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.rmv .pnr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.rmv .pnr-item{display:flex;flex-direction:column;gap:2px}.rmv .pnr-link{font-size:var(--fs-sm);line-height:1.34;color:var(--ink2);text-decoration:none;font-weight:600}.rmv .pnr-link:hover{color:var(--accent,#0EA5E9)}.rmv .pnr-ext{margin-left:6px;font-size:var(--fs-3xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.rmv .pnr-when{font-size:var(--fs-3xs);color:var(--mute)}.rmv .pnr-all{display:inline-block;margin-top:12px;font-size:var(--fs-xs);font-weight:600;color:var(--accent,#0EA5E9);text-decoration:none}@media (max-width:1024px){.rmv .aag-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rmv .aag-h{font-size:25px}.rmv .aag{padding:18px}}@media (max-width:760px){.rmv .aag-grid{grid-template-columns:1fr 1fr}.rmv .aag-card--spec{grid-column:1 / -1}}@media (max-width:900px){.rmv .wrap{display:block;max-width:1080px}.rmv .rmvside-in{position:static;padding-top:0}.rmv .rmvside{margin-top:22px}.rmv .rmvside .rmvfollow{display:none}}.rmv .rmvgen{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;color:var(--mute);text-decoration:none;white-space:nowrap;border-radius:8px;flex:none}.rmv .rmvgen::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:999px;background:linear-gradient(90deg,#00c8ff,#1668d6);opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}.rmv .rmvgen:hover{color:var(--ink2);text-decoration:none}.rmv .rmvgen:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rmv .rmvgen-st{font-size:var(--fs-3xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:6px}.rmv .rmvgen-st--up{background:#fdf0d5;color:#a9611a}.rmv .rmvgen-st--out{background:#e3f7ee;color:#0a7a4f}.rmv .rmvgen--up{color:var(--blue2)}.rmv .rmvgen--up::after{opacity:1;transform:scaleX(1)}.rmv .rmvpanel--sh{display:none}.rmv .rmvgenlinks{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:1120px;margin:0 auto;padding:14px 24px 0}.rmv .rmvgenlinks-k{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.rmv .rmvgenlink{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:7px 14px;min-height:32px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:#fff;border:1px solid #dfe5ec;color:#0d1422}
.rmv .rmvgenlink:hover{background:#f7f9fc;border-color:#c9d6e6}
.rmv .rmvgenlink:is(:link,:visited){color:#0d1422;text-decoration:none}
.rmv .rmvgenlink:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .rmvgenlink[disabled],.rmv .rmvgenlink[aria-disabled="true"]{opacity:.55;cursor:default} @media (max-width:640px){.rmv .rmvgenlinks{padding:12px 16px 0}}@media (max-width:640px){.rmv{padding-bottom:44px}}.rmv #gen-shipped:target{display:block}.rmv:has(#gen-shipped:target) .rmvpanel--up{display:none}.rmv:has(#gen-shipped:target) > .herofull{display:none}.rmv:has(#gen-shipped:target) > .subnav{display:none}.rmv:has(#gen-shipped:target) .rmvgen--up{color:var(--mute)}.rmv:has(#gen-shipped:target) .rmvgen--up::after{opacity:0;transform:scaleX(.55)}.rmv:has(#gen-shipped:target) .rmvgen--sh{color:var(--blue2)}.rmv:has(#gen-shipped:target) .rmvgen--sh::after{opacity:1;transform:scaleX(1)}.rmv .pricegen--sh{display:none}.rmv:has(#gen-shipped:target) .pricegen--up{display:none}.rmv:has(#gen-shipped:target) .pricegen--sh{display:block}.rmv .pricegenlabel--sh{display:none}.rmv:has(#gen-shipped:target) .pricegenlabel--up{display:none}.rmv:has(#gen-shipped:target) .pricegenlabel--sh{display:inline}.rmv .rmvpanel{scroll-margin-top:calc(var(--nav-h,56px) + 46px)}.rmv .crumb{font-size:var(--fs-xs);color:var(--mute);padding:16px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:0 2px}.rmv .crumbfresh{margin-left:auto;padding-left:14px;white-space:nowrap;color:#94a3b8;font-variant-numeric:tabular-nums}.rmv .crumb i{font-style:normal;margin:0 7px;color:#cbd5e1}.rmv .crumb a{color:var(--mute)}.rmv .sclink{margin-top:10px}.rmv .sclink a{font-weight:600}.rmv .subnav{position:sticky;top:var(--nav-h,56px);z-index:40;background:var(--white);border-bottom:1px solid var(--line);margin:0;padding:0;width:100%}.rmv .subnavin{display:flex;gap:2px;max-width:1280px;margin:0 auto;padding:0 40px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rmv .subnavin::-webkit-scrollbar{display:none}.rmv .subnav a{position:relative;white-space:nowrap;padding:15px 14px 13px;font-size:var(--fs-sm);font-weight:600;color:var(--mute);text-decoration:none;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px;min-height:44px;flex:none}.rmv .subnav a svg{flex:none;opacity:.9}.rmv .subnav a:hover{color:var(--ink2);text-decoration:none}.rmv .subnav a[aria-current="true"]{color:var(--blue2);border-bottom-color:var(--blue2)}.rmv h2.sec--rule{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8a94a3;margin:34px 0 12px}.rmv h2.sec--rule:after{content:"";flex:1;height:1px;background:#e2e6ec}.rmv h2.sec[id]{scroll-margin-top:calc(var(--nav-h,56px) + 62px)}.rmv .subnavfresh{margin-left:auto;align-self:center;padding-left:20px;white-space:nowrap;color:#8a98aa;font-size:12.5px;font-weight:500;flex:none}.rmv .subnavgens{margin-left:auto;align-self:center;display:flex;flex:none;gap:2px}@media (min-width:761px){.rmv .crumbfresh{display:none}}@media (max-width:760px){.rmv .subnavin{padding:0 16px}.rmv .subnavfresh{display:none}.rmv .subnav a{padding:12px 11px 10px;font-size:var(--fs-sm);min-height:44px;gap:6px}.rmv .rmvgen{padding:9px 10px;font-size:13px;min-height:44px;gap:6px}}.rmv .faqcol{padding-inline:var(--gbv-inset,22px)}@media (max-width:760px){.rmv .faqcol{padding-inline:0}}.rmv .card{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.rmv .card:has(> .chr){overflow:hidden}.rmv .cadhome-in{padding:18px 20px 14px}.rmv .cadhome-sub{font-size:13px;color:#7a869a;font-weight:500}@media (max-width:760px){.rmv .cadhome-sub{display:none}}.rmv .qa-card{margin-top:34px}.rmv .faqcol>.cadhome-card{margin-top:34px}.rmv #guide-follow{margin-top:34px}.rmv .cadhome-desktop{display:block}.rmv .cadhome-mob{display:none;padding:4px 14px 14px}@media (max-width:760px){.rmv .cadhome-desktop{display:none}.rmv .cadhome-mob{display:block}}@media (max-width:760px){.rmv .cadhome-in{padding:14px 14px 10px}}.rmv .cadhome-note,.rmv .cadhome-mobsub{margin:10px 2px 0;font-size:13px;line-height:1.45;color:var(--mute)}.rmv .cadhome-mobsub{margin:2px 2px 10px}.rmv .cadhome-all{border-top:1px solid var(--line);padding:0 20px}
.rmv .cadhome-all > summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700}
.rmv .cadhome-all > summary::-webkit-details-marker{display:none}
.rmv .cadhome-all > summary::marker{content:""}
.rmv .cadhome-all > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .cadhome-all > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.rmv .cadhome-all[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
@media(prefers-reduced-motion:reduce){.rmv .cadhome-all > summary::after{transition:none}} .rmv .cadhome-all>summary{color:var(--blue2);font-size:14px}.rmv .cadhome-all .cadhome-all-open{display:none}.rmv .cadhome-all[open] .cadhome-all-open{display:inline}.rmv .cadhome-all[open] .cadhome-all-closed{display:none}.rmv .cadhome-all .tbl{padding:0 0 14px}@media (max-width:760px){.rmv .cadhome-all{padding:0 14px}}@media (min-width:761px){.rmv .cadhome-all--phone{display:none}}.rmv .cadhome-h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rmv h2.sec{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:42px 0 3px;font-family:var(--font-inter, "Inter", system-ui, sans-serif),inherit}.rmv .wrap > h2.sec:first-of-type{margin-top:0}.rmv h2.sec#announce-gap{margin-top:26px}.rmv .seclead{color:var(--mute);font-size:var(--fs-2xs);line-height:1.5;margin:0 0 10px;max-width:720px}.rmv .brk{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 20px;padding:15px 20px;border-color:#b42318;border-width:1.5px;color:inherit}.rmv .brk-calm{border-color:var(--line);border-width:1px}.rmv .brk-calm .brk-tag{background:#eef2f7;color:var(--mute)}.rmv .brk-calm .brk-cta{color:var(--blue)}.rmv .brk:hover{text-decoration:none}.rmv .brk:hover .brk-cta{text-decoration:underline}.rmv .brk-l{display:flex;align-items:center;gap:12px;min-width:0}.rmv .brk-tag{flex-shrink:0;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#b42318;padding:3px 8px;border-radius:4px}.rmv .brk-t{min-width:0}.rmv .brk-h{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink);letter-spacing:-.01em}.rmv .brk-b{display:block;font-size:var(--fs-2xs);color:var(--mute);margin-top:2px}.rmv .brk-cta{flex-shrink:0;font-size:var(--fs-xs);font-weight:600;color:#b42318;white-space:nowrap}@media (max-width:640px){.rmv .brk{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.rmv .brk-cta{align-self:flex-start}}.rmv .secdivwrap{margin:26px -20px 0;padding:20px 20px 4px;border-top:2px solid var(--line);background:linear-gradient(180deg,#faf9ff 0%,rgba(250,249,255,0) 220px)}.rmv .secdivwrap h2.sec{margin-top:6px}.rmv .ovw{padding:20px 24px}.rmv .ovw p{font-size:var(--fs-md);line-height:1.68;color:var(--ink2);margin:0 0 12px;max-width:660px}.rmv .ovw p:last-child{margin-bottom:0}@media (max-width:640px){.rmv .ovw{padding:16px 18px}}.rmv .pill{display:inline-block;font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;font-weight:600;padding:2px 8px;border-radius:22px;white-space:nowrap}.rmv .p-rum{background:var(--amberbg);color:var(--amber)}.rmv .p-now{background:var(--greenbg);color:var(--green)}.rmv .p-blue{background:var(--tint2);color:var(--blue)}.rmv .p-thin{background:#f1f5f9;color:var(--mute)}.rmv .shhero-acts{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.rmv .shhero-buy{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:9px;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);box-shadow:0 6px 16px rgba(22,104,214,.18);color:#fff;font-weight:600;font-size:var(--fs-sm);text-decoration:none;border:1px solid transparent}.rmv .shhero-buy:hover{filter:brightness(1.06)}.rmv .shhero-buy:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rmv .shhero-gen{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:9px;border:1px solid #bfe6d4;background:#f0fbf6;color:#0a7a4f;font-weight:600;font-size:var(--fs-sm);text-decoration:none}.rmv .shhero-gen:hover{border-color:#8fd3b5;background:#e7f8f0}.rmv .shhero-gen:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rmv{--hero-strip-gap:32px;--hero-facts-gap:10px}.rmv .herofull{position:relative;width:100%;height:clamp(560px,54vw,660px);overflow:hidden;background:#f3f2fd}.rmv .herofull::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.55) 48%, rgba(255,255,255,.78) 50%,rgba(255,255,255,.55) 52%,rgba(255,255,255,0) 62%);transform:translateX(-120%);animation:rmv-hero-shimmer 1500ms cubic-bezier(.22,.61,.36,1) 350ms 1 both}@keyframes rmv-hero-shimmer{from{transform:translateX(-120%);opacity:1}85%{opacity:1}to{transform:translateX(120%);opacity:0}}@media (prefers-reduced-motion:reduce){.rmv .herofull::after{animation:none;opacity:0}}.rmv .herobg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rmv .herobgcss{background-image:var(--atmo);background-size:cover;background-position:center;background-repeat:no-repeat}.rmv .herofull > .herobg, .rmv .herofull > .herobgcss{transform:scaleX(-1)}.rmv .herofull > .herobgcss.herobgcss--asis{transform:none}.rmv .heroin{position:relative;height:100%;width:min(1280px,100%);margin:0 auto}.rmv{--hero-art-scale:.78}.rmv .heroproductwrap{position:absolute;z-index:1;width:min(calc(var(--pw,610px) * var(--hero-art-scale,.86)),calc(var(--pw-vw,44) * 1vw));height:var(--ph,auto);right:var(--pl,-18px);left:auto;bottom:var(--pb,-2px);pointer-events:none}@media (min-width:901px) and (max-width:1439px){.rmv .heroproductwrap{width:min(calc(var(--pw-s,var(--pw,610px)) * var(--hero-art-scale,.86)),calc(var(--pw-vw,47) * 1vw));right:var(--pl-s,var(--pl,-18px));left:auto;bottom:var(--pb-s,var(--pb,-2px))}}@media (min-width:701px) and (max-width:1010px){.rmv .herorating{margin:12px 0 14px}.rmv .herofacts[data-ghostfrom="3"] .fact:nth-child(n+3) .k, .rmv .herofacts[data-ghostfrom="3"] .fact:nth-child(n+3) .v{color:transparent;position:relative}.rmv .herofacts[data-ghostfrom="3"] .fact:nth-child(n+3) .k:after, .rmv .herofacts[data-ghostfrom="3"] .fact:nth-child(n+3) .v:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:4px;background:#e8edf5}.rmv .herofacts[data-ghostfrom="3"] .fact:nth-child(n+3) .k:after{width:72px;height:8px}.rmv .herofacts[data-ghostfrom="3"] .fact:nth-child(n+3) .v:after{width:104px;height:13px;background:#dfe6f0}.rmv .herorating > div{border:0;background:transparent;box-shadow:none;padding:0}.rmv .herotext{max-width:52%}.rmv .heroproductwrap{width:min(calc(var(--pw-s,var(--pw,610px)) * var(--hero-art-scale,.86)),44vw);right:-2vw;left:auto;bottom:var(--pb-s,var(--pb,-2px))}}.rmv .heroproductwrap--auto{height:var(--ph,400px)}.rmv .heroproduct{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 30px rgba(16,24,40,var(--shadow-op,.18))) drop-shadow(0 3px 8px rgba(16,24,40,calc(var(--shadow-op,.18) * .56)))}.rmv .heroproductwrap--auto .heroproduct{object-fit:contain;object-position:right bottom}.rmv .heroproduct-render{position:absolute;left:6px;bottom:5px;z-index:2;font-size:var(--fs-3xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a3abb8;background:rgba(255,255,255,.6);border:1px solid rgba(232,235,241,.7);padding:2px 5px;border-radius:6px;backdrop-filter:blur(2px)}.rmv .heroproductwrap::before,.rmv .heroproductwrap::after{content:"";position:absolute;pointer-events:none;z-index:-1}.rmv .heroproductwrap::before{inset:-12% -12% -16% -18%;background:radial-gradient(closest-side circle at 62% 58%,var(--glow,rgba(120,150,230,.30)) 0%,rgba(255,255,255,0) 100%);filter:blur(var(--glow-blur,28px));opacity:var(--glow-op,.75)}.rmv .heroproductwrap::after{inset:6% 4% 14% 22%;background:radial-gradient(closest-side circle at 64% 54%,var(--core,rgba(240,244,255,.55)) 0%,rgba(255,255,255,0) 100%);filter:blur(var(--core-blur,14px));opacity:var(--core-op,.8)}.rmv .heroart{position:absolute;inset:0;background:linear-gradient(135deg,#f4f2fd 0%,#f8fafc 55%,#ffffff 100%)}.rmv .heroartimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.rmv .heroart--css .heroartimg--shot{position:absolute;right:2%;top:50%;transform:translateY(-50%);width:auto;height:64%;max-width:38%;object-fit:contain;object-position:right center;inset:auto}.rmv .heroartimg--leftfade{left:auto;right:0;width:64%;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 16%,#000 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 16%,#000 58%,#000 100%)}/* THE HERO SHOT SWITCHER. Sits under the cut-out, in the art column, and exists only where a
   product has more than one shot -- the component itself is not rendered otherwise, so these rules
   apply to nothing on a single-image page. The strip is the one interactive thing inside .heroart,
   which is why its pointer-events are restored: the region is decorative by default. */
/* ── THE STRIP HAS TO OUTRANK .herofullin OR NOTHING IN IT IS CLICKABLE (Kevin, 2026-09-06:
   "i still cant click on video thumbs") ──────────────────────────────────────────────────────
   .herofullin is position:absolute; inset:0; z-index:3 — it covers the WHOLE hero band, and
   its .herotext child carries pointer-events:auto. The strips were z-index 2 and 3, so one
   lost outright and the other TIED and lost on DOM order, .herofullin being rendered after
   .heroin. Every click on a thumbnail landed on the dek.

   MEASURED, NOT REASONED: document.elementFromPoint at the centre of the first video tile
   returned DIV.herotext, and Playwright's click timed out on the intercept. The button itself
   was fine the whole time — visible, pointer-events:auto, not disabled — which is why adding
   the lightbox CSS earlier today fixed a real defect and changed nothing the reader could see.
   TWO defects in series, and the first fix looked like a failure because the second was still
   there. This file already records that shape: "Two defects concealing each other return 'no
   effect' for a correct fix."

   6, above .herofullin (3) and above the 4 used to clear it elsewhere. The strips are small and
   sit under the dek, so raising them costs no text: the only pointer target either one adds is
   its own plate. */
.rmv .heroshots{position:absolute;right:2%;bottom:6%;display:flex;gap:10px;align-items:center;z-index:6}
/* THE LAYERED STRIP IS ANCHORED TO THE HERO BAND, NOT TO THE PRODUCT'S BOX. Its first version sat
   below the wrap, which put it past the hero's bottom edge on any product placed near the floor of
   the band -- the tab strip cut the thumbnails in half. It now sits inside .heroin at a fixed
   inset from the band's own bottom, and CENTRES ON THE PRODUCT by reusing the registry's own
   --pl / --pw, so it still belongs to the cutout it controls wherever that cutout is placed.
   (No backticks in this comment: it lives inside a JS template literal, and that is the third
   instance of that defect I have shipped into a gate today.) */
/* ── NO GUTTER WHERE NO ARROW RENDERS (Kevin, 2026-09-04) ────────────────────────────────────
   "there should not be the space for the arrows if the arrows dont show up because we only have
   3 images."

   The plate took its width from --pw, the ART's width, so at three thumbnails it was 448px around
   a 296px row -- 152px of empty plate, split either side by justify-content:center and reading as
   reserved arrow slots. The arrows are not even in the DOM at that count; HeroShotSwitcher renders
   them only when the shot list exceeds its window.

   fit-content with the OLD value as a max-width. The plate now shrinks to whatever it holds, and
   when the arrows DO appear it grows to fit them and stops at exactly the width it used to have,
   so the overflow case is unchanged and the Hero Admin's --pw still bounds it. That is why this is
   a max-width rather than a deleted width: --pw is the contract with the sizer, and dropping it
   would let a long shot list run past the artwork it belongs to.

   (No backticks in this comment -- it lives inside a JS template literal.) */
/* Hidden until the effect in HeroShotSwitcher has measured and positioned it -- see its note.
   The CSS default position overlaps the actions row by 37px, so the first paint would otherwise
   put the generation pills on top of the thumbnails. */
.rmv .heroshots--unplaced{visibility:hidden}
/* ── IT MAY NOT CLIP WHAT THE SWITCHER CHOSE TO RENDER (Kevin, 2026-09-20) ──────────────────
   "The switcher is cut off in some guides", with a shot of a three-tile strip whose third tile
   is sliced down the middle and no chevrons beside it.

   Two rules were disagreeing. HeroShotSwitcher decides how many tiles to draw and only shows
   chevrons when the list exceeds its window -- at four or fewer it draws every shot and NEITHER
   control renders, which its own note calls "the rule, not a nicety". Meanwhile this max-width is
   computed from the registry's --pw, and .heroshots-row clips whatever does not fit. On a product
   whose --pw is narrow, 3 tiles need 296px (3x92 + 2x10) and the plate was allowed less, so the
   strip clipped tiles the component had already decided needed no way to scroll to them.

   min-width:fit-content resolves it, and min-width beats max-width in CSS by definition. It is
   safe BECAUSE the component bounds its own output: with overflow it renders WINDOW-1 tiles plus
   a "+N", so the plate is never asked to fit an unbounded list.

   THE TRADE-OFF, STATED: on a very narrow --pw the plate can now be wider than the art column it
   sits under. That is the right way round -- a strip that overhangs its column is legible and a
   sliced tile is not -- but it is a real change to what --pw bounds, so the Hero Admin's sizer no
   longer has the last word on this one axis. */
.rmv .heroshots--layered{left:var(--hero-switcher-left,var(--pl,40px));top:var(--hero-switcher-top,auto);bottom:var(--hero-switcher-bottom,30px);z-index:6;
  width:fit-content;min-width:fit-content;
  max-width:min(calc(var(--pw,610px) * var(--hero-art-scale,.86)),calc(var(--pw-vw,44) * 1vw));
  justify-content:center}
/* ── THE SWITCHER'S OWN LOOK (Kevin, 2026-09-04, from his mockup) ────────────────────────────
   Bigger white tiles with a real border, an active tile marked by a blue edge AND a blue bar
   beneath it, chevron buttons either side, and a "+N" tile for the overflow.

   NOTHING HERE TOUCHES .heroshots--layered. Its left, its width and its centring still come from
   the registry's --pl / --pw exactly as before, which is what keeps the Hero Admin's sizer and
   position controls driving this strip. The tiles are laid out INSIDE that box; the box does not
   move. Measured on ENGO 3 before and after: box left 56, width 447, centre 280 both times.

   THE ROW IS THE THING THAT CAN OVERFLOW, and it is bounded rather than left to push the box
   wider: .heroshots-row is min-width:0 with hidden overflow, so a product whose --pw is narrow
   clips its tiles instead of dragging the strip off-centre. That is what the chevrons are for. */
/* ── THE STRIP SITS ON ITS OWN PANEL (Kevin, 2026-09-04: "no box behind it") ─────────────────
   The mock puts the whole control on a light rounded plate at the foot of the art column, with the
   chevrons inside that plate rather than floating on the hero. Without it the tiles read as three
   loose cards dropped on the artwork, which is what shipped first.

   THE PLATE IS PART OF THE STRIP, NOT A NEW LAYER, so it inherits the box .heroshots--layered
   already defines from --pl / --pw. Nothing about the Hero Admin's sizer or position changes:
   measured before and after, box left 56, width 447, centre 280. */
.rmv .heroshots--layered{background:rgba(255,255,255,.62);border:1px solid rgba(226,233,244,.9);
  border-radius:18px;padding:10px 12px;backdrop-filter:blur(6px);
  box-shadow:0 6px 20px rgba(35,52,75,.06)}
.rmv .heroshots-row{display:flex;gap:10px;min-width:0;overflow:hidden}
/* 92x68 rather than 84x64: sized off the mock, where a tile is a little wider than it is tall and
   reads as a photo rather than a chip. */
.rmv .heroshot{width:92px;height:68px;padding:7px;border-radius:12px;border:1px solid #e3e9f2;
  background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;
  pointer-events:auto;position:relative;flex:0 0 auto;transition:border-color .12s ease}
.rmv .heroshot img{max-width:100%;max-height:100%;object-fit:contain}
/* Four tiles on a phone (a per-product strip mix, lib/heroVideos.ts HERO_STRIP_MIX): the 92px tile
   does not fit four across 390px, so a dense strip steps the tile down to fit. */
@media (max-width:520px){.rmv .heroshots--dense .heroshot{width:70px;height:54px;padding:5px}.rmv .heroshots--dense .heroshots-row{gap:7px}}
/* ── THE VIDEO TILE (Kevin, 2026-09-06) ──────────────────────────────────────────────────────
   "no time stamp just the thumbs and they should be faded and have a play button on them."

   NONE OF THIS EXISTED, which is the whole reason it looked broken: the tiles inherited the image
   rules, so a 16:9 YouTube still sat letterboxed inside a 92x68 box under object-fit:contain
   while the play glyph and the duration ran out of the tile as ordinary inline text. A screenshot
   showed it immediately; the markup read perfectly.

   The still FILLS the tile (cover, not contain) because a video thumbnail is a scene and its
   edges are not information the way a cutout's are. It is faded so the product shot beside it
   stays the loudest thing in the strip, and lifts to full on hover — the fade is what makes the
   play mark legible over a busy frame without a scrim. */
.rmv .heroshot--video{position:relative;padding:0;overflow:hidden}
.rmv .heroshot--video img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;
  opacity:.62;transition:opacity .16s ease}
.rmv .heroshot--video:hover img,.rmv .heroshot--video:focus-visible img{opacity:.9}
.rmv .heroshot-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
  pointer-events:none}
.rmv .heroshot-play svg{display:block;margin-left:1px;color:#fff}
/* A DISC BEHIND THE GLYPH, not a bare triangle: a white arrow on a light frame disappears, and
   these thumbnails are chosen by the uploader and can be any brightness at all. */
.rmv .heroshot-play::before{content:"";position:absolute;width:26px;height:26px;border-radius:999px;
  background:rgba(17,24,39,.62);box-shadow:0 1px 4px rgba(15,23,42,.28)}
@media (prefers-reduced-motion:reduce){.rmv .heroshot--video img{transition:none}}
/* A GHOSTED SAMPLE TILE (sponsor demos, 2026-09-23): greyed, no hover lift, not-allowed cursor,
   and its "Sample: ..." label along the bottom edge on the same dark disc colour the play mark uses. */
.rmv .heroshot--sample{cursor:not-allowed;filter:grayscale(1)}
.rmv .heroshot--sample img,.rmv .heroshot--sample:hover img{opacity:.5}
.rmv .heroshot-sample{position:absolute;left:0;right:0;bottom:0;padding:2px 4px;font-size:9px;line-height:1.2;
  font-weight:600;color:#fff;background:rgba(17,24,39,.62);text-align:center;pointer-events:none}

/* THE LIGHTBOX HAD NO CSS AT ALL (Kevin, 2026-09-06: "clicking on the thumbnails tab does nothing
   i cant see the videos"). The markup shipped, the click fired, open was set and the dialog
   mounted -- as an unstyled div in normal flow inside a hero with hidden overflow, so it was
   laid out at zero practical size and clipped. Nothing errored and nothing logged.

   This is the SECOND time the same shape has bitten this feature in two days: the tiles
   themselves shipped with no rules either (35d90a8d5, "The video tiles had no CSS at all"). A
   component whose styles live in a DIFFERENT file than its markup gets shipped half-dressed,
   and no typecheck, build or DOM count can see it -- only looking at the page can.

   position:fixed is safe here despite the strip being nested deep in the hero: the only
   transform on this subtree is on .herobgcss, which is a SIBLING of the strip's ancestors and
   not an ancestor of it, so no containing block is created and the overlay escapes the hero's
   overflow. z-index sits above the sticky tab strip. */
.rmv .herolb{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;
  justify-content:center;padding:24px;background:rgba(8,12,20,.82);
  -webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px)}
.rmv .herolb-in{position:relative;width:min(960px,100%);max-height:calc(100vh - 48px);
  display:flex;flex-direction:column;gap:10px}
/* 16:9 by ratio, not by a padding hack, so the frame cannot drift when the meta row wraps. */
.rmv .herolb-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;
  overflow:hidden;background:#000;box-shadow:0 24px 60px rgba(8,12,20,.5)}
.rmv .herolb-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.rmv .herolb-meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:#e8eef7}
.rmv .herolb-title{font-size:14px;font-weight:600;line-height:1.35}
.rmv .herolb-chan{font-size:12px;color:#aab6c8}
/* OUTSIDE THE FRAME ON A PHONE, over its corner on desktop -- at 640px the video fills the width
   and a button on top of it covers picture the reader came for. */
.rmv .herolb-x{position:absolute;top:-42px;right:0;width:34px;height:34px;display:flex;
  align-items:center;justify-content:center;border-radius:999px;border:0;cursor:pointer;
  background:rgba(255,255,255,.14);color:#fff;line-height:0}
.rmv .herolb-x:hover{background:rgba(255,255,255,.24)}
.rmv .herolb-x:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}
@media (max-width:640px){
  .rmv .herolb{padding:14px}
  .rmv .herolb-x{top:auto;bottom:-44px;right:50%;transform:translateX(50%)}
}
.rmv .heroshot--on{border-color:#1668d6}
/* The bar under the active tile, from the mockup. An ::after rather than a fifth element, and it
   is inside the tile's own box so it cannot change the row's height. */
.rmv .heroshot--on::after{content:"";position:absolute;left:50%;transform:translateX(-50%);
  bottom:5px;width:30px;height:3px;border-radius:999px;background:#1668d6}
.rmv .heroshot--more{background:#eef2f8;border-color:#e3e9f2;color:#5b6b80;
  font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}
.rmv .heroshot:hover{border-color:#c7d3e6}
.rmv .heroshot--on:hover{border-color:#1668d6}
.rmv .heroshots-nav{width:36px;height:36px;flex:0 0 auto;align-self:center;border-radius:999px;
  border:1px solid #e3e9f2;background:#fff;color:#5b6b80;cursor:pointer;pointer-events:auto;
  display:flex;align-items:center;justify-content:center}
.rmv .heroshots-nav:hover:not(:disabled){border-color:#c7d3e6;color:#1668d6}
.rmv .heroshots-nav:disabled{opacity:.38;cursor:default} .rmv .aag{margin:26px 0 24px;padding:22px;border:1px solid #e9edf4;border-radius:16px;background:#fff}.rmv .aag-kicker{margin:0 0 5px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8593a6}.rmv .aag-h{margin:0 0 17px;font-size:27px;line-height:1.12;letter-spacing:-.022em;font-weight:600;color:#111a2b;text-wrap:balance}.rmv .aag-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.rmv .aag-tile{display:flex;flex-direction:column;min-height:120px;padding:17px;border-radius:12px;border:1px solid #eaeef5;background:#fbfcfe}.rmv .aag-ico{display:flex;width:36px;height:36px;border-radius:12px;align-items:center;justify-content:center;margin-bottom:14px}.rmv .aag-ico svg{stroke-width:1.7;width:16px;height:16px}.rmv .aag-ico--amber{background:#fdf3e4;color:#a8620b}.rmv .aag-ico--blue{background:#eef3fd;color:#2a5fbe}.rmv .aag-ico--green{background:#e9f6ee;color:#127a41}.rmv .aag-ico--violet{background:#f1eefc;color:#5b3fc4}.rmv .aag-tl{margin:0 0 6px;font-size:14.5px;font-weight:600;letter-spacing:-.008em;color:#111a2b}.rmv .aag-tv{margin:0;font-size:13.5px;line-height:1.4;color:#5d6b80}.rmv .aag-grid{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:12px;align-items:stretch}.rmv .aag-card{border:1px solid #eaeef5;border-radius:12px;padding:16px 17px;background:#fff;display:flex;flex-direction:column}.rmv .aag-card--for{background:#f6fbf8;border-color:#dcecdf}.rmv .aag-card--not{background:#fdf8f7;border-color:#f0e0dd}.rmv .aag-card--spec{background:#f7f9fd;border-color:#e3eaf5}.rmv .aag-ch{display:flex;gap:10px;align-items:center;margin-bottom:12px}.rmv .aag-cht b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#111a2b;line-height:1.25}.rmv .aag-cht i{display:block;font-style:normal;font-size:12.5px;color:#8593a6;margin-top:1px}.rmv .aag-chi{flex:none;display:flex;width:32px;height:32px;border-radius:999px;align-items:center;justify-content:center}.rmv .aag-chi svg{stroke-width:1.8;width:17px;height:17px}.rmv .aag-chi--for{background:#dff0e4;color:#127a41}.rmv .aag-chi--not{background:#f8dedb;color:#b0332a}.rmv .aag-chi--spec{background:#e3eaf8;color:#2a5fbe}.rmv .aag-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.rmv .aag-list li{display:flex;gap:9px;font-size:13.5px;line-height:1.38;color:#39465b}.rmv .aag-mk{flex:none;width:17px;height:17px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;margin-top:1px}.rmv .aag-mk--y{background:#1a8a4c}.rmv .aag-mk--n{background:#c8392e}.rmv .aag-spec{margin:0;display:flex;flex-direction:column}.rmv .aag-sr{display:grid;grid-template-columns:minmax(80px,.78fr) 1.22fr;gap:12px;padding:5.5px 0;border-bottom:1px solid rgba(17,26,43,.07)}.rmv .aag-sr:last-child{border-bottom:0}.rmv .aag-spec dt{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8593a6;line-height:1.45;padding-top:1px}.rmv .aag-spec dd{margin:0;font-size:13px;line-height:1.38;color:#1d2839}.rmv .herocssatmo{position:absolute;inset:0;opacity:.55;pointer-events:none}.rmv .herocssatmo svg{width:100%;height:100%}.rmv .herocssatmo .ring{fill:none;stroke:#c7bdf0;stroke-width:1}.rmv .herocssatmo .wav{fill:none;stroke:#d8d3f5;stroke-width:1.2}.rmv .heroshade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%, rgba(255,255,255,.08) 40%,rgba(255,255,255,.22) 100%)}.rmv .herofullin{position:absolute;inset:0;z-index:3;width:min(1280px,100%);left:50%;transform:translateX(-50%);pointer-events:none;display:flex;flex-direction:column;justify-content:safe center}@media (min-width:701px){.rmv .herofull:has(.herobrk){height:calc(clamp(560px,54vw,660px) + 72px)!important}.rmv .herofullin:has(.herobrk){justify-content:safe flex-end;padding-bottom:var(--hero-strip-gap)}}@media (min-width:901px){.rmv .herofull{height:clamp(460px,42vw,512px)!important}.rmv .herofull:has(.herobrk){height:calc(clamp(460px,42vw,512px) + 72px)!important}}.rmv .herotext{position:static;margin-left:calc(max(0px, (100% - 1120px) / 2) + 24px);margin-right:44%;width:min(56%,706px);pointer-events:auto}.rmv .kicker{font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-weight:600;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.rmv .herotext p.herolastupd,.rmv p.herolastupd{display:flex;align-items:center;gap:6px;margin:10px 0 8px;font-size:14px;font-weight:400;line-height:1.3;color:#64748b}.rmv .herotext p.herolastupd svg,.rmv p.herolastupd svg{flex:none;display:block}.rmv .herofresh.herofresh--recent{background:#eef0fe;border-color:#dfe3fd;color:#4338ca}.rmv .herofresh{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);font-size:10px;letter-spacing:.06em;font-weight:600;color:#5b6478;white-space:nowrap}.rmv h1,.rmv .shhero h2{font-size:clamp(30px,4.4vw,46px);line-height:.98;letter-spacing:-0.02em;margin:12px 0 16px;font-family:var(--font-inter, "Inter", system-ui, sans-serif),inherit;font-weight:800;color:var(--ink)}.rmv .h1d{display:block;color:var(--ink);font-weight:600;letter-spacing:-.038em;font-size:clamp(21px,2.05vw,27px);line-height:1.04;margin-top:6px}.rmv .h1a{color:var(--blue);background:linear-gradient(96deg,#1668d6 0%,#6848B8 62%,#7c5ce0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rmv h1 .h1n,.rmv .shhero h2 .h1n{color:var(--blue);background:linear-gradient(96deg,#1668d6 0%,#6848B8 62%,#7c5ce0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.rmv .h1a,.rmv h1 .h1n,.rmv .shhero h2 .h1n{-webkit-text-fill-color:currentColor;background:none;color:var(--blue)}}.rmv .call{display:inline-flex;align-items:center;background:var(--blue);color:#fff;font-weight:600;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:999px;margin-top:14px}.rmv .callline--lede{font-size:15.5px;color:var(--ink2);margin-top:10px;max-width:560px;opacity:.9}.rmv .callline{font-size:17px;color:var(--ink2);margin-top:6px;max-width:540px;line-height:1.52;font-weight:500;letter-spacing:-.01em}.rmv .shotnote{font-size:var(--fs-2xs);line-height:1.45;color:var(--mute);margin-top:10px}.rmv .herofacts{margin-top:var(--hero-facts-gap);width:100%;display:grid;grid-template-columns:repeat(2,1fr);background:rgba(255,255,255,.88);border:1px solid rgba(218,225,236,.9);border-radius:16px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);overflow:hidden}.rmv .herofacts > .fact{min-height:68px;grid-template-rows:auto auto;padding:26px 11px 14px;align-content:start}.rmv .herofacts > .fact{border-right:1px solid #e5eaf1;border-bottom:0}.rmv .herofacts > .fact:last-child{border-right:0}.rmv .herofacts[data-cells="1"]{grid-template-columns:1fr}.rmv .herofacts[data-cells="2"]{grid-template-columns:repeat(2,1fr)}.rmv .herofacts[data-cells="3"]{grid-template-columns:repeat(3,1fr)}.rmv .herofacts[data-cells="4"]{grid-template-columns:repeat(4,1fr)}.rmv .herofacts[data-cells="5"]{grid-template-columns:repeat(5,1fr)}@media (min-width:701px) and (max-width:1180px){.rmv .herofacts[data-review="1"][data-cells="3"]{grid-template-columns:repeat(2,1fr)}.rmv .herofacts[data-review="1"][data-cells="3"] > .factrev{grid-column:1 / -1;border-right:0;border-bottom:1px solid #e5eaf1}.rmv .herofacts[data-review="1"][data-cells="3"] > .fact:nth-child(2){border-right:1px solid #e5eaf1;border-bottom:0}.rmv .herofacts[data-review="1"][data-cells="3"] > .fact:last-child{border-right:0;border-bottom:0}.rmv .herofacts[data-review="1"][data-cells="4"]{grid-template-columns:1fr}.rmv .herofacts[data-review="1"][data-cells="4"] > .fact{border-right:0;border-bottom:1px solid #e5eaf1}.rmv .herofacts[data-review="1"][data-cells="4"] > .fact:last-child{border-bottom:0}}@media (min-width:701px) and (max-width:1180px){.rmv .herofacts[data-cells="4"]{grid-template-columns:repeat(2,1fr)}.rmv .herofacts[data-cells="4"] > .fact{border-right:1px solid #e5eaf1;border-bottom:1px solid #e5eaf1}.rmv .herofacts[data-cells="4"] > .fact:nth-child(even){border-right:0}.rmv .herofacts[data-cells="4"] > .fact:nth-last-child(-n+2){border-bottom:0}}@media (min-width:701px) and (max-width:1499px){.rmv .herofacts[data-cells="5"]{grid-template-columns:1fr}.rmv .herofacts[data-cells="5"] > .fact{border-right:0;border-bottom:1px solid #e5eaf1}.rmv .herofacts[data-cells="5"] > .fact:last-child{border-bottom:0}}.rmv .fact{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;text-align:center;row-gap:6px;padding:18px 14px;border-right:0;min-width:0}.rmv .fact .fi{grid-column:1;display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:var(--ink)}.rmv .fact .fi svg{stroke-width:1.4}.rmv .fact .k,.rmv .fact .v,.rmv .fact .s{grid-column:1}.rmv .fact .k{font-size:11px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font-weight:600;order:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmv .fact .v{font-size:18px;font-weight:600;line-height:1.25;color:var(--ink);order:2;overflow-wrap:anywhere}.rmv .herofacts:has(.hd-info[open]){overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none}@media (min-width:641px){.rmv .herofull:has(.hd-info[open]){overflow-x:clip;overflow-y:visible}.rmv .herofull:has(.hd-info[open]) .heroin{overflow-x:visible;overflow-y:clip}.rmv .herofullin:has(.hd-info[open]){z-index:50}}.rmv .fact .hd-info{vertical-align:middle;margin-left:6px}.rmv .fact a.factlink{grid-column:2;min-width:0;color:inherit;text-decoration:none;display:block}.rmv .fact a.factlink:focus-visible{outline:2px solid var(--blue,#1d4ed8);outline-offset:2px;border-radius:4px}.rmv .fact a.factlink:hover .v{text-decoration:underline;text-decoration-color:var(--blue)}.rmv .fact.cd .v{font-variant-numeric:tabular-nums}.rmv .fact.cd .v .rd-countdown-num{font-size:inherit;font-weight:inherit;color:inherit}.rmv .fact.cd .v small{font-size:.8em;font-weight:600;color:var(--mute);margin-left:5px}.rmv .cdlink{color:var(--blue2);font-weight:600}.herobrk{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-top:16px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid rgba(218,225,236,.9);background:rgba(255,255,255,.72);text-decoration:none;color:#122038}.herobrk:hover{background:#fff;border-color:#cfd8e6}.herobrk:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.herobrk-tag{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a94a6}.herobrk--calm .herobrk-tag{color:#8a94a6}.herobrk:not(.herobrk--calm) .herobrk-tag{color:#b42318}.herobrk-h{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.herobrk-cta{flex:0 0 auto;color:#1668d6;font-weight:600}.heroalt{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;max-width:min(100%,760px);margin:0 0 10px -15px;padding:1px 0 1px 13px;border-left:2px solid rgba(22,104,214,.3)}.heroalt-s{margin:0;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--ink2)}.heroalt-q{display:inline-block;margin-top:0;font-size:13px;font-weight:600;line-height:1.45;color:var(--blue);text-decoration:none}.heroalt-q:hover{text-decoration:underline;text-underline-offset:3px}.heroalt-q:focus-visible{outline:2px solid #0ea5e9;outline-offset:3px;border-radius:6px}.heroalt-cta{font-weight:600;white-space:nowrap}@media (max-width:640px){.herobrk-h{white-space:normal;overflow:visible;text-overflow:clip}}@media (max-width:700px){.rmv .herofull{height:auto}.rmv .herobg{height:430px;bottom:auto;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.rmv .heroin{position:absolute;inset:0;height:430px;width:100%}.rmv .heroproductwrap{width:clamp(58vw,var(--pw-m,86vw),112vw);max-width:none;height:var(--ph-m,auto);left:max(var(--pl-m,7vw),-12vw);top:var(--pt-m,-4px);bottom:auto}.rmv .heroproductwrap--auto{height:var(--ph-m,300px)}.rmv .herofull--layered:after{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:430px;pointer-events:none;background:linear-gradient(to bottom,rgba(243,242,253,0) 0,rgba(243,242,253,0) 175px, rgba(246,246,253,.42) 225px,rgba(244,243,253,.92) 300px,#f3f2fd 355px)}.rmv .herofullin{position:relative;z-index:3;width:100%;left:0;transform:none;display:block;padding:300px 20px var(--hero-strip-gap)}.rmv .herotext{margin-left:0;width:100%;padding:0}.rmv h1,.rmv .shhero h2{line-height:1.04}.rmv .callline{font-size:14px;line-height:1.5;max-width:100%}.rmv .herofacts{width:100%;margin:var(--hero-facts-gap) 0 4px}.rmv .herofacts, .rmv .herofacts[data-cells="1"], .rmv .herofacts[data-cells="2"], .rmv .herofacts[data-cells="3"], .rmv .herofacts[data-cells="4"], .rmv .herofacts[data-cells="5"]{grid-template-columns:1fr}.rmv .herofacts > .fact{border-right:0;border-bottom:1px solid #e5eaf1}.rmv .herofacts > .fact:last-child{border-bottom:0}.rmv .fact{min-height:66px;padding:11px 13px;gap:9px;align-content:start}.rmv .herofacts[data-cells="4"]{grid-template-columns:repeat(2,1fr)}.rmv .herofacts[data-cells="4"] > .fact:first-child{grid-column:1 / -1}.rmv .herofacts[data-cells="4"] > .fact:nth-child(2){border-right:1px solid #e5eaf1}.rmv .herofacts[data-cells="4"] > .fact:last-child{grid-column:1 / -1;border-bottom:0}.rmv .heroacts{margin-top:calc(18px + var(--hero-acts-shift,0px))}.rmv .heroact{font-size:14.5px;padding:0 14px}.rmv .heroact--entry input{width:min(52vw,190px)}.rmv .altrow{display:none}.rmv .heroart{height:430px}.rmv .heroshots:not(.heroshots--layered){left:50%;transform:translateX(-50%);bottom:4%}.rmv .heroshots--layered{transform:none;max-width:calc(100vw - 40px)}.rmv .aag{margin:22px 0 20px;padding:15px}.rmv .aag-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rmv .aag-tile{min-height:112px;padding:14px}.rmv .aag-grid{grid-template-columns:1fr;gap:12px}.rmv .aag-card{padding:14px 15px}.rmv .aag-h{font-size:22px;margin-bottom:14px}.rmv .heroart--css .heroartimg--shot{left:50%;top:16%;transform:translateX(-50%);height:150px;max-width:70%}.rmv .heroartimg{height:430px}.rmv .heroartimg--leftfade{left:0;right:auto;width:100%;object-position:center 20%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%)}}@media (min-width:1800px){.rmv .heroproductwrap{width:calc(var(--pw-l,var(--pw,610px)) * var(--hero-art-scale,.86));right:var(--pl-l,var(--pl,-18px));left:auto;bottom:var(--pb-l,var(--pb,-2px))}}.rmv .cadence{padding:16px 18px 14px;margin-top:0}.rmv .cadkey{margin-top:6px;padding-top:8px;border-top:1px solid var(--line2);font-size:var(--fs-2xs);color:var(--mute);display:flex;gap:16px;flex-wrap:wrap}.rmv .cadkey span{display:inline-flex;align-items:center;gap:6px}.rmv .rmv-cad-desktop{display:block}.rmv .cadmob{display:none;margin-top:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:760px){.rmv .rmv-cad-desktop{display:none}.rmv .cadmob{display:block}}.rmv table{width:100%;border-collapse:collapse;font-size:var(--fs-md);background:var(--white)}.rmv .tbl{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rmv th{background:var(--tint);text-align:left;padding:11px 12px;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);border-bottom:1px solid var(--line);font-weight:600}.rmv td{padding:11px 12px;border-bottom:1px solid var(--line2);vertical-align:top;font-size:var(--fs-sm)}.rmv tr:last-child td{border-bottom:0}.rmv td.lab{color:var(--ink2);font-weight:600}.rmv .up{color:var(--blue2);font-weight:600}.rmv .flatv{color:var(--mute)}.rmv .awrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.rmv .achart{position:relative;min-width:520px;padding:6px 0 0;--a-name:118px;--a-gap:14px;--a-reserve:80px;--a-track-start:calc(var(--a-name) + var(--a-gap))}.rmv .agrid{position:absolute;left:var(--a-track-start);right:var(--a-reserve);top:0;bottom:26px}.rmv .agrid i{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.rmv .arow{display:flex;align-items:center;gap:var(--a-gap);height:46px;position:relative}.rmv .anm{flex:0 0 var(--a-name);font-size:var(--fs-xs);font-weight:600;text-align:right;color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.rmv .atrk{position:relative;flex:1;height:100%;margin-right:var(--a-reserve)}.rmv .abar{position:absolute;left:0;top:50%;transform:translateY(-50%);height:7px;border-radius:22px;background:#93b8f5}.rmv .ad{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:#fff;border:2.5px solid #2563eb;z-index:2}.rmv .as{position:absolute;top:50%;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:#2563eb;z-index:2}.rmv .alab{position:absolute;top:50%;transform:translateY(-50%);margin-left:14px;font-size:var(--fs-2xs);font-weight:600;color:var(--ink2);white-space:nowrap}.rmv .ad.sd{background:#15803d;border-color:#15803d}.rmv .alab.sd{color:#15803d;background:#e8f6ec;border-radius:999px;padding:3px 9px;margin-left:10px}.rmv .alab.q{color:var(--mute);font-weight:600}.rmv .arow.exp .anm{color:var(--mute)}.rmv .aaxis{position:relative;height:22px;margin-left:var(--a-track-start);margin-right:var(--a-reserve)}.rmv .aaxis span{position:absolute;top:4px;transform:translateX(-50%);font-size:var(--fs-2xs);color:var(--faint);white-space:nowrap}.rmv .aaxis span:first-child{transform:none}.rmv .aaxis span:last-child{transform:translateX(-100%)}.rmv .anote{margin:14px 0 0;font-size:var(--fs-sm);line-height:1.62;color:var(--ink2)}.rmv .anote b{color:var(--ink)}.rmv .chd{display:flex;align-items:baseline;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin-bottom:16px}.rmv .chd h2.sec{margin:46px 0 0}.rmv .clegend{display:flex;gap:18px;flex-wrap:wrap;font-size:var(--fs-2xs);color:var(--ink2)}.rmv .lg{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.rmv .lg i{width:10px;height:10px;border-radius:50%;flex:none}@media (max-width:900px){.rmv .clegend{gap:12px;font-size:var(--fs-2xs)}}.rmv .rmv-band{margin-top:22px}.rmv .phlist{display:flex;flex-direction:column;gap:16px;margin-top:12px}.rmv .rmvbuy{max-width:720px}.rmv .rmvbuy .pr-card{margin:0}.rmv .phfold{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.rmv .phfold > summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600;color:var(--ink2)}.rmv .phfold > summary::-webkit-details-marker{display:none}.rmv .phfold > summary:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}.rmv .phfold[open] > summary:before{transform:rotate(90deg)}.rmv .phfold > summary:hover{color:var(--blue)}.rmv .phfoldlead{margin:10px 0 12px;font-size:var(--fs-xs);color:var(--mute);line-height:1.5}.rmv .phsub{margin:0 0 6px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.rmv .sccard{margin-top:12px}.rmv .cmpcard{overflow-x:auto;margin-top:12px}.rmv .leaks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media(max-width:760px){.rmv .leaks{grid-template-columns:1fr}}.rmv .leak{padding:0;overflow:hidden}.rmv .leakimg{height:190px;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 12px,#f1f5f9 12px,#f1f5f9 24px);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.rmv .leakimg img{max-width:100%;max-height:190px;object-fit:contain}.rmv .leakbody{padding:16px 20px 18px}.rmv .leakbody h4{margin:0 0 6px;font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;font-family:var(--font-inter, "Inter", system-ui, sans-serif),inherit}.rmv .leakbody p{margin:0;font-size:var(--fs-sm);color:var(--ink2);line-height:1.55}.rmv .leakbody .src{margin-top:10px;font-size:var(--fs-2xs);color:var(--mute)}.rmv .pad{padding:24px 28px}.rmv .tl{position:relative;padding-left:26px}.rmv .tl:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--line)}.rmv .ev{position:relative;padding:0}.rmv .ev + .ev{margin-top:22px}.rmv .ev:before{content:"";position:absolute;left:-24px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--white);border:2px solid var(--faint)}.rmv .ev.key:before{border-color:var(--blue2);background:var(--blue2)}.rmv .ev.ed:before{border-style:dashed;border-color:var(--amber);background:var(--white)}.rmv .ev.exp:before{border-style:dashed;border-color:var(--mute);background:var(--white)}.rmv .tl-key{display:flex;gap:16px;margin:0 0 16px;font-size:var(--fs-2xs);color:var(--mute);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.rmv .tl-key span{display:inline-flex;align-items:center;gap:6px}.rmv .tl-key-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--white);border:2px solid var(--faint)}.rmv .tl-key-dot.key{border-color:var(--blue2);background:var(--blue2)}.rmv .evd{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);font-weight:600}.rmv .evt{font-size:var(--fs-md);font-weight:600;margin:3px 0 4px;letter-spacing:-.01em}.rmv .evx{font-size:var(--fs-sm);color:var(--ink2);max-width:760px}.rmv .evs{display:inline-flex;align-items:center;margin-left:6px;vertical-align:-2px}.rmv .evs--words{display:block;margin:5px 0 0;font-size:var(--fs-2xs);color:var(--mute)}.rmv .hist{margin-top:4px;padding-top:18px;border-top:1px solid var(--line2)}.rmv .hist:first-child{margin-top:0;padding-top:0;border-top:0}.rmv .hist>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--blue2);font-weight:600;list-style:none;display:inline-flex;align-items:center;gap:7px;user-select:none;min-height:44px;align-items:center}.rmv .hist>summary::-webkit-details-marker{display:none}.rmv .hist>summary:before{content:"+";font-weight:600;font-size:var(--fs-md)}.rmv .hist[open]>summary:before{content:"\2013"}.rmv .cn{padding:15px 20px;border-bottom:1px solid var(--line2);display:flex;gap:18px;flex-wrap:wrap}.rmv .cn:last-child{border-bottom:0}.rmv .cnt{flex:0 0 175px;font-weight:600;font-size:var(--fs-sm)}.rmv .cnm{flex:1 1 420px;font-size:var(--fs-sm);color:var(--ink2)}.rmv .cnm .src{color:var(--mute);font-size:var(--fs-2xs);display:block;margin-top:5px}.rmv .cnm .src a{color:var(--mute);border-bottom:1px solid var(--line)}.rmv{--faq-pad-x:22px}.rmv .faq{border-bottom:1px solid #edf1f6}.rmv .faq:last-child{border-bottom:0}.rmv .faq summary{font-size:var(--fs-sm);color:var(--ink);font-weight:600;letter-spacing:-.01em;position:relative;cursor:pointer;list-style:none;min-height:44px;padding:18px 52px 18px var(--faq-pad-x)}.rmv .faq summary::-webkit-details-marker{display:none}.rmv .faqghost{padding:18px 52px 18px var(--faq-pad-x)}.rmv .faqghost-q{font-size:var(--fs-sm);font-weight:600;letter-spacing:-.01em;color:#94a3b8}.rmv .faqghost-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px}.rmv .faqghost-tag{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.rmv .faqghost-bar{display:block;flex:0 0 auto;height:10px;border-radius:6px;background:#e8edf5}.rmv .faqghost-tag + .faqghost-bar{flex-basis:calc(100% - 90px);max-width:none}.rmv .faq details>summary:after{content:"+";position:absolute;right:var(--faq-pad-x);top:50%;transform:translateY(-50%);color:#5370a3;font-size:20px;font-weight:500}.rmv .faq details[open]>summary:after{content:"\2013"}.rmv .faqa{margin:0;padding:0 var(--faq-pad-x) 19px;font-size:var(--fs-sm);color:#607087;max-width:820px;line-height:1.6}.rmv .gl{display:grid;grid-template-columns:1fr 1fr;gap:0}@media(max-width:760px){.rmv .gl{grid-template-columns:1fr}}.rmv .glc{padding:16px 22px;border-bottom:1px solid var(--line2);border-right:1px solid var(--line2)}.rmv .glc b{display:block;font-size:var(--fs-sm);margin-bottom:4px}.rmv .glc span{font-size:var(--fs-sm);color:var(--ink2)}.rmv .rel{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}@media(max-width:860px){.rmv .rel{grid-template-columns:repeat(2,1fr)}}.rmv .rmgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}@media(max-width:900px){.rmv .rmgrid{grid-template-columns:repeat(2,1fr)}}.rmv .rmc{display:block;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:14px 16px;text-decoration:none}.rmv .rmc:hover{border-color:var(--tint2);background:var(--tint);text-decoration:none}.rmv .rmcimg{display:block;height:79px;margin:0 auto 10px}.rmv .rmc img{width:110px;height:79px;object-fit:contain;margin:0 auto;display:block;max-width:100%}.rmv .rmc b{display:block;font-size:var(--fs-sm);color:var(--ink);letter-spacing:-.01em}.rmv .rmc span{display:block;font-size:var(--fs-xs);color:var(--blue2);margin-top:4px;font-weight:600}.rmv .rmc em{display:block;font-style:normal;font-size:var(--fs-2xs);color:var(--mute);margin-top:2px}.rmv .mnote{border-top:1px solid var(--line);margin-top:12px;padding-top:2px}.rmv .mnote summary{cursor:pointer;list-style:none;padding:10px 0;font-size:var(--fs-2xs);font-weight:600;color:var(--mute);min-height:44px;display:flex;align-items:center}.rmv .mnote summary::-webkit-details-marker{display:none}.rmv .mnote summary::before{content:"+\00a0";color:var(--faint)}.rmv .mnote[open] summary::before{content:"\2212\00a0"}.rmv .mnote p{margin:0 0 12px;font-size:var(--fs-xs);line-height:1.6;color:var(--ink2)}.rmv .cwrap{margin-top:0}.rmv .cwrap .crow>summary{min-height:56px}.rmv .ev-live{display:inline-flex;align-items:center;gap:10px;margin:12px 0 0;padding:8px 14px 8px 12px;border-radius:999px;text-decoration:none;background:color-mix(in srgb, var(--accent, #1668d6) 8%, #fff);border:1px solid color-mix(in srgb, var(--accent, #1668d6) 22%, #fff);font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:#0f172a;transition:border-color .15s ease, background .15s ease}.rmv .ev-live:hover{background:color-mix(in srgb, var(--accent, #1668d6) 13%, #fff);border-color:color-mix(in srgb, var(--accent, #1668d6) 38%, #fff)}.rmv .ev-dot{width:8px;height:8px;border-radius:999px;background:#dc2626;flex:0 0 auto;box-shadow:0 0 0 0 rgba(220,38,38,.55);animation:evpulse 2s ease-out infinite}@keyframes evpulse{70%{box-shadow:0 0 0 7px rgba(220,38,38,0)}100%{box-shadow:0 0 0 0 rgba(220,38,38,0)}}@media (prefers-reduced-motion: reduce){.rmv .ev-dot{animation:none}}.rmv .ev-live-word{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#dc2626}.rmv .ev-go{color:var(--accent, #1668d6);font-weight:600}@media (max-width:560px){.rmv .ev-live{font-size:12.5px;padding:7px 12px 7px 10px}}@media (max-width:640px){.rmv .heroproductwrap{width:76vw;left:12vw;right:auto;top:128px;transform:translateY(max(-50%,-114px))}.rmv .herobg,.rmv .heroin,.rmv .heroart,.rmv .heroartimg{height:370px}.rmv .herofull--layered:after{height:370px;background:linear-gradient(to bottom,rgba(243,242,253,0) 0,rgba(243,242,253,0) 190px, rgba(246,246,253,.42) 230px,rgba(244,243,253,.92) 275px,#f3f2fd 300px)}.rmv .herofullin{padding-top:240px}}.rmv .herolede-cb,.rmv .herolede-more{display:none}@media (max-width:640px){.rmv .heroproductwrap{width:62vw;left:19vw;top:108px;transform:translateY(max(-50%,-100px))}.rmv .herobg,.rmv .heroin,.rmv .heroart,.rmv .heroartimg{height:330px}.rmv .herofull--layered:after{height:330px;background:linear-gradient(to bottom,rgba(243,242,253,0) 0,rgba(243,242,253,0) 160px, rgba(246,246,253,.42) 196px,rgba(244,243,253,.92) 236px,#f3f2fd 262px)}.rmv .herofullin{padding-top:206px}.rmv .herotext{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:2px}.rmv .herotext > *{flex:0 0 100%;order:5}.rmv .herotext > .kicker{display:contents}.rmv .herotext .herobc{order:1;flex:0 0 auto;margin:0}.rmv .herotext > .ppl{order:2;flex:0 1 auto;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#64748b}.rmv .herotext .herofresh,.rmv .herotext .herofresh.herofresh--recent{order:3;flex:0 0 auto;height:auto;padding:0;border:0;background:none;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#4338ca}.rmv .herotext .herobc,.rmv .herotext .herobc *{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.rmv .herotext > .ppl:before{content:"·";color:#94a3b8}.rmv .herotext .herofresh:before{content:"·";margin-right:4px;color:#94a3b8}.rmv .herotext > h1{margin-top:8px}.rmv .herotext > .callline--lede{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:0}.rmv .herotext > .herolede-cb:checked ~ .callline--lede{display:block;-webkit-line-clamp:unset;overflow:visible}.rmv .herotext > .herolede-more{display:block;order:5;margin-top:4px;font-size:14px;font-weight:600;color:var(--accent,#1668d6);cursor:pointer}.rmv .herolede-close,.rmv .herolede-cb:checked ~ .herolede-more .herolede-open{display:none}.rmv .herolede-cb:checked ~ .herolede-more .herolede-close{display:inline}}@media (max-width:640px){.rmv .heroproductwrap{top:104px;transform:translateY(-50%)}.rmv .heroproductwrap--auto .heroproduct{object-position:center center}.rmv .heroproductwrap--auto:not(.heroproductwrap--mplaced){height:min(var(--ph-m,300px),208px)}}@media (max-width:640px){.rmv .herofull--demoseat > .herobgcss{background-size:auto var(--atmo-h-m,440px);background-position:var(--atmo-pos-m,85% 70%)}.rmv .herofull--demoseat .heroproductwrap{width:var(--pw-m);left:var(--pl-m);top:var(--pt-m);transform:none}.rmv .herofull--demoseat .heroproductwrap--auto{height:var(--ph-m,150px)}.rmv .herofull--demoseat .heroproductwrap--auto .heroproduct{object-position:center bottom}}@media (max-width:700px){.rmv .heroproductwrap.heroproductwrap--mplaced{width:var(--pw-m);left:var(--pl-m);top:var(--pt-m);transform:none}}@media (min-width:641px){.rmv .herofull--sponsorplate > .herobgcss{background-image:linear-gradient(to left,rgba(255,255,255,.8) 0,rgba(255,255,255,.74) calc(50% - 40px),rgba(255,255,255,0) calc(50% + 200px)),var(--atmo)}.rmv .herofull--sponsorplate > .herobgcss.herobgcss--asis{background-image:linear-gradient(to right,rgba(255,255,255,.8) 0,rgba(255,255,255,.74) calc(50% - 40px),rgba(255,255,255,0) calc(50% + 200px)),var(--atmo)}.rmv .herofull--sponsorplate .callline--lede{opacity:1;color:var(--ink2)}}@media (max-width:640px){.rmv .herofull--sponsor{background:linear-gradient(to bottom,#f3f2fd calc(100% - 120px),#f8fafc 100%)}.rmv .herofull--sponsorplate::after{animation:none;transform:none;opacity:1}.rmv .herofull--sponsor .heroart{background:none}.rmv .herofull--sponsor .heroshade{display:none}.rmv .herofull--sponsor .herotext .herobc,.rmv .herofull--sponsor .herotext .herobc *{color:#334155}}
 .hd-info{position: relative;z-index: 3;display: inline-flex;}.hd-info[open]{z-index: 9;}.hd-info > summary{list-style: none;cursor: pointer;min-width: 17px;height: 17px;border-radius: 50%;border: 0;color: #8a95a8;background: transparent;display: inline-flex;align-items: center;justify-content: center;line-height: 1;outline-offset: 2px;flex: 0 0 auto;}.hd-info > summary svg{display: block;}.hd-info > summary::-webkit-details-marker{display: none;}.hd-info > summary::marker{content: "";}.hd-info > summary::after{content: "";position: absolute;inset: -4px;}.hd-info > summary:hover{color: #475467;}.hd-info--text > summary{min-width: 0;height: auto;border-radius: 0;background: transparent;color: #667085;font-size: 12.5px;line-height: 18px;white-space: nowrap;text-decoration: underline dotted #c3ccda;text-underline-offset: 3px;}.hd-info--text > summary:hover{color: #334155;text-decoration-color: #8a95a8;}.hd-info--text[open] > summary{background: transparent;color: #1d4ed8;text-decoration-color: #1d4ed8;}.hd-info > summary:focus-visible{outline: 2px solid #1668d6;}.hd-info[open] > summary{background: #eef2f8;color: #334155;}@media (min-width: 641px){.hd-info--wide > .hd-info-body{width: 380px;max-width: min(380px, calc(100vw - 48px));}.hd-info--md > .hd-info-body{width: 330px;max-width: min(330px, calc(100vw - 32px));}}
.hd-info-body{background:#ffffff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .hd-info-body{position: absolute;top: 24px;left: 0;z-index: 5;width: 250px;white-space: normal;overflow-wrap: anywhere;max-width: min(250px, calc(100vw - 48px));padding: 10px 12px;font-size: 13px;line-height: 1.5;color: #475467;font-weight: 400;text-transform: none;letter-spacing: 0;font-style: normal;}.hd-info-body[data-flip="end"]{left: auto;right: 0;}@media (min-width: 641px){.hd-info--text > .hd-info-body{top: calc(100% + 9px);}.hd-info--text > .hd-info-body[data-vflip="up"]{top: auto;bottom: calc(100% + 9px);}}
.hd-info-body[data-side]{overflow:visible;}
.hd-info-body[data-side]::before{content:"";position:absolute;left:var(--arrow-x,50%);width:10px;height:10px;margin-left:-6px;box-sizing:content-box;background:#ffffff;border:1px solid #dfe5ec;transform:rotate(45deg);pointer-events:none;}
.hd-info-body[data-side="bottom"]::before{top:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-left-radius:2px;}
.hd-info-body[data-side="top"]::before{bottom:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-right-radius:2px;}
 
 .hd-info{position: relative;z-index: 3;display: inline-flex;}.hd-info[open]{z-index: 9;}.hd-info > summary{list-style: none;cursor: pointer;min-width: 17px;height: 17px;border-radius: 50%;border: 0;color: #8a95a8;background: transparent;display: inline-flex;align-items: center;justify-content: center;line-height: 1;outline-offset: 2px;flex: 0 0 auto;}.hd-info > summary svg{display: block;}.hd-info > summary::-webkit-details-marker{display: none;}.hd-info > summary::marker{content: "";}.hd-info > summary::after{content: "";position: absolute;inset: -4px;}.hd-info > summary:hover{color: #475467;}.hd-info--text > summary{min-width: 0;height: auto;border-radius: 0;background: transparent;color: #667085;font-size: 12.5px;line-height: 18px;white-space: nowrap;text-decoration: underline dotted #c3ccda;text-underline-offset: 3px;}.hd-info--text > summary:hover{color: #334155;text-decoration-color: #8a95a8;}.hd-info--text[open] > summary{background: transparent;color: #1d4ed8;text-decoration-color: #1d4ed8;}.hd-info > summary:focus-visible{outline: 2px solid #1668d6;}.hd-info[open] > summary{background: #eef2f8;color: #334155;}@media (min-width: 641px){.hd-info--wide > .hd-info-body{width: 380px;max-width: min(380px, calc(100vw - 48px));}.hd-info--md > .hd-info-body{width: 330px;max-width: min(330px, calc(100vw - 32px));}}
.hd-info-body{background:#ffffff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .hd-info-body{position: absolute;top: 24px;left: 0;z-index: 5;width: 250px;white-space: normal;overflow-wrap: anywhere;max-width: min(250px, calc(100vw - 48px));padding: 10px 12px;font-size: 13px;line-height: 1.5;color: #475467;font-weight: 400;text-transform: none;letter-spacing: 0;font-style: normal;}.hd-info-body[data-flip="end"]{left: auto;right: 0;}@media (min-width: 641px){.hd-info--text > .hd-info-body{top: calc(100% + 9px);}.hd-info--text > .hd-info-body[data-vflip="up"]{top: auto;bottom: calc(100% + 9px);}}
.hd-info-body[data-side]{overflow:visible;}
.hd-info-body[data-side]::before{content:"";position:absolute;left:var(--arrow-x,50%);width:10px;height:10px;margin-left:-6px;box-sizing:content-box;background:#ffffff;border:1px solid #dfe5ec;transform:rotate(45deg);pointer-events:none;}
.hd-info-body[data-side="bottom"]::before{top:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-left-radius:2px;}
.hd-info-body[data-side="top"]::before{bottom:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-right-radius:2px;}
  .pr-hist{margin-top: 0;border: 0.5px solid rgba(0,0,0,0.1);border-radius: 16px;padding: 14px 16px 15px;background: linear-gradient(135deg,#edf5ff,#f4f0ff);}.pr-hist-head{display: flex;align-items: baseline;justify-content: space-between;gap: 8px;}.pr-hist-head b{font-size: var(--fs-3xs, 11px);text-transform: uppercase;letter-spacing: .06em;color: #697386;}.pr-hist-head span{font-size: var(--fs-3xs, 11px);color: #98a2b3;text-align: right;}.pr-hist-meta{display: inline-flex;align-items: center;gap: 6px;}.pr-hist-meta .hd-info{flex: 0 0 auto;align-self: center;width: 17px;height: 17px;}.pr-hist-meta .hd-info > summary{width: 17px;height: 17px;min-height: 0;min-width: 0;flex: 0 0 auto;padding: 0;align-self: center;}.pr-hist-meta .hd-info-body{left: auto;right: 0;text-align: left;white-space: normal;font-weight: 400;}.pr-hist-body{display: grid;gap: 6px;align-items: start;margin-top: 8px;}.pr-hist-plot{margin: 0 -2px 2px;min-width: 0;max-width: 560px;}.pr-hist-plot svg{display: block;height: auto;}.pr-hist-note{margin: 0;font-size: var(--fs-2xs, 12px);line-height: 1.45;color: #747e8d;}@media (min-width: 640px){.pr-hist-list{margin-top: 0;}}.pr-hist-note i{font-style: normal;color: #98a2b3;}.pr-hist-lede{margin: 6px 0 0;font-size: var(--fs-sm, 14px);line-height: 1.35;color: #1d2939;letter-spacing: -.01em;}.pr-hist-lede b{font-weight: 600;font-variant-numeric: tabular-nums;}.pr-hist-take{margin: 0;font-size: var(--fs-2xs, 12px);line-height: 1.45;color: #475467;}.pr-hist-flat{margin: 10px 0 2px;font-size: var(--fs-sm, 14px);line-height: 1.45;color: #475467;}.pr-hist-bars{list-style: none;margin: 10px 0 2px;padding: 0;display: grid;gap: 7px;}.pr-hist-bars li{display: grid;grid-template-columns: minmax(84px,auto) minmax(0,1fr) auto;align-items: center;gap: 12px;}.pr-hist-bd{font-size: var(--fs-2xs, 12px);color: #98a2b3;white-space: nowrap;}.pr-hist-bt{height: 18px;border-radius: 6px;background: rgba(15,23,42,.05);overflow: hidden;}.pr-hist-bf{display: block;height: 100%;border-radius: 6px;background: linear-gradient(90deg,#6366f1,#0ea5e9);transform-origin: left center;animation: prHistGrow 620ms cubic-bezier(.22,.61,.36,1) both;}.pr-hist-bf--inf{background: repeating-linear-gradient(115deg,#8b8ff0 0 6px,#b9bcf7 6px 12px);}.pr-hist-bars b{font-size: var(--fs-sm, 14px);font-weight: 600;font-variant-numeric: tabular-nums;color: #1d2939;}@keyframes prHistGrow{from{transform: scaleX(0);}to{transform: scaleX(1);}}@media (prefers-reduced-motion: reduce){.pr-hist-bf{animation: none;}}.pr-hist-list{list-style: none;margin: 8px 0 2px;padding: 0;display: grid;gap: 5px;}.pr-hist-list li{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;}.pr-hist-list b{font-size: var(--fs-sm, 14px);font-variant-numeric: tabular-nums;}.pr-hist-list span{font-size: var(--fs-2xs, 12px);color: #8a93a2;}.ph-chart{position:relative;margin:10px 0 0;--ph-street:#1668d6;--ph-list:#8593a8;--dh-bar:#1668d6;--dh-bar-soft:#9dc0ee;--dh-seam:#ffffff}.ph-svg{display:block;width:100%;height:auto;--ph-grid:#dbe2ec;--ph-axis:#7e8793;--ph-line:#1668d6;--ph-dot-fill:#fff;--ph-pill:#fff;--ph-pill-line:#cfd8e8;--ph-pill-ink:#334155}.ph-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;padding:0 0 0 5.4%;font-size:11px;font-weight:640;letter-spacing:.05em;text-transform:uppercase;color:#697386}.ph-legend span{display:inline-flex;align-items:center;gap:7px}.ph-legend i{width:14px;height:3px;border-radius:999px;flex:0 0 auto}.ph-legend i.ph-key-dashed{height:0;background:none;border-radius:0;border-top:3px dashed #98a2b3}.ph-legend i.ph-key-hatch{height:12px;border-radius:6px;background:repeating-linear-gradient(115deg,#8b8ff0 0 6px,#b9bcf7 6px 12px)}.ph-legend i.ph-key-bar{height:12px;border-radius:6px}.ph-phone{display:none}@media (max-width:640px){.ph-desktop{display:none}.ph-phone{display:block}}.ph-chart [data-ph-mark]{cursor:pointer;outline:2px solid transparent;outline-offset:2px}.ph-chart [data-ph-mark]:focus-visible circle{stroke:#0ea5e9;stroke-width:4} .ph-tip{position:absolute;z-index:5;min-width:150px;max-width:220px;padding:9px 11px;border-radius:12px;background:#17191d;color:#fff;font-size:12px;line-height:1.35;box-shadow:0 6px 18px rgba(0,0,0,.14);pointer-events:none;opacity:0;transform:translateX(-50%);transition:opacity .08s ease}.ph-tip.on{opacity:1}.ph-tip .d{display:block;color:#cfd4dc;font-size:11px}.ph-tip .p{display:block;font-size:15px;font-weight:760;margin-top:1px}.ph-tip .n{display:block;color:#dce1e8;margin-top:2px}.ph-tip:after{content:"";position:absolute;left:var(--ph-arrow,50%);transform:translateX(-50%);border:6px solid transparent}.ph-tip[data-flip="up"]:after{bottom:-6px;border-top-color:#17191d;border-bottom:0}.ph-tip[data-flip="down"]:after{top:-6px;border-bottom-color:#17191d;border-top:0} .ph-take{margin:14px 0 0;font-size:14.5px;color:var(--ink,#0d1422);line-height:1.5}.ph-take b{font-weight:680}@media (max-width:640px){.ph-take{font-size:13.5px}}
   .bcr1{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none}.bcr1-trail{min-width:0}.bcr1-trail ol{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;min-width:0}.bcr1-trail li{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto;white-space:nowrap;color:#475467}.bcr1-trail li:last-child{flex:0 1 auto}.bcr1-trail li:last-child > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bcr1-sep{flex:none;margin:0 6px;color:#667085}.bcr1 a{color:#475467;text-decoration:none}.bcr1 a:hover{color:#1668d6;text-decoration:underline;text-underline-offset:3px}.bcr1 a:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}.bcr1-here [aria-current="page"]{color:#16181d;font-weight:500}.bcr1 .bcr-right{flex:none;display:inline-flex;align-items:center}.bcr1-back{display:none;align-items:center;gap:4px;min-height:44px}@media (max-width:640px){.bcr1-trail{display:none}.bcr1-back{display:inline-flex}} .dr{--pr-blue: #2f4bd1;--pr-ink: #14181f;--pr-soft: #4b5563;--pr-line: #e5e7eb;--pr-good: #15803d;--pr-good-bg: #e8f8ee;--pr-warn: #92400e;--pr-warn-bg: #fdf3dd;--pr-flat: #4b5563;--pr-flat-bg: #eef0f3;max-width: 1120px;margin: 0 auto;padding: 32px clamp(16px, 2.5vw, 24px) 80px;font-family: var(--font-inter, system-ui, sans-serif);color: var(--pr-ink);line-height: 1.6;}.dr *, .dr *::before, .dr *::after{box-sizing: border-box;}.bcr1.pr-crumbs{margin: 0 0 8px;}.pr-crumbs a{text-decoration: none;display: inline-flex;align-items: center;justify-content: center;min-height: 44px;min-width: 44px;padding: 0 2px;} .pr-hero{background: #fff;border: 1px solid var(--pr-line);border-radius: 16px;padding: 28px 26px;margin-bottom: 20px;display: flex;justify-content: space-between;align-items: flex-end;gap: 22px;flex-wrap: wrap;}.pr-h1{font-family: var(--font-inter, "Inter", system-ui, sans-serif);font-size: clamp(26px, 4vw, 34px);line-height: 1.14;letter-spacing: -0.02em;margin: 0 0 10px;font-weight: 600;text-wrap: balance;}.pr-hero p{margin: 0;color: var(--pr-soft);font-size: var(--fs-md);max-width: 62ch;}.pr-stat{text-align: right;flex-shrink: 0;}.pr-stat b{display: block;font-size: 28px;font-weight: 600;color: var(--pr-blue);line-height: 1;font-variant-numeric: tabular-nums;}.pr-stat span{display: block;font-size: var(--fs-2xs);color: #8b93a1;margin-top: 5px;}.pr-notice{border: 1px solid #dbe3f5;background: #f2f5fd;border-radius: 12px;padding: 14px 16px;margin: 0 0 22px;font-size: var(--fs-sm);color: #33406b;}.pr-notice b{color: #22305c;}.pr-chips{display: flex;gap: 9px;margin: 0 0 20px;flex-wrap: wrap;}.pr-chip{display: inline-flex;align-items: center;gap: 7px;min-height: 44px;border: 1px solid var(--pr-line);background: #fff;border-radius: 999px;padding: 8px 16px;font-size: var(--fs-sm);color: #374151;font-weight: 500;text-decoration: none;}.pr-chip:hover{border-color: var(--pr-ink);}.pr-chip[aria-current="page"]{background: var(--pr-blue);border-color: var(--pr-blue);color: #fff;}.pr-chip i{width: 8px;height: 8px;border-radius: 50%;display: inline-block;}.pr-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 0 0 40px;}.pr-card{background: #fff;border: 1px solid var(--pr-line);border-radius: 18px;display: flex;flex-direction: column;overflow: hidden;min-width: 0;box-shadow: 0 10px 26px rgba(16,24,40,.05);scroll-margin-top: 110px;}.pr-media{height: 188px;position: relative;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid var(--pr-line);background: radial-gradient(circle at 70% 20%, rgba(23,105,255,.11), transparent 34%), linear-gradient(145deg, #f8fafc, #eef2f7);}.pr-media .pr-art-link{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;min-width: 0;min-height: 0;}.pr-media img{max-width: 62%;max-height: 74%;width: auto;height: auto;object-fit: contain;}.pr-cat{position: absolute;left: 12px;top: 12px;font-size: var(--fs-3xs);text-transform: uppercase;letter-spacing: .07em;font-weight: 600;color: #687386;background: rgba(255,255,255,.9);border: 1px solid #e3e7ed;padding: 6px 7px;border-radius: 8px;}.pr-verdict{position: absolute;right: 12px;top: 12px;padding: 6px 8px;border-radius: 8px;font-size: var(--fs-3xs);font-weight: 600;text-transform: uppercase;letter-spacing: .06em;border: 1px solid transparent;}
.pr-media .pr-verdict{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;
  border-radius:999px;padding:5px 11px 5px 9px;border:1px solid transparent;
  font-size:12px;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none;
  white-space:nowrap;background:#eef0f3;color:#4b5563}
.pr-media .pr-verdict:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}
.pr-media .pr-verdict[data-s="available"]{background:#e9f7ef;color:#0f7040}
.pr-media .pr-verdict[data-s="upcoming"]{background:#fff6e7;color:#8a5c0b}
.pr-media .pr-verdict[data-s="neutral"]{background:#eef0f3;color:#4b5563}
.pr-media .pr-verdict[data-s="info"]{background:#e7f0ff;color:#2f4bd1}
 .pr-media .pr-verdict{position: absolute;left: 12px;right: auto;top: 12px;z-index: 2;}.pr-media[data-art="none"]{height: auto;min-height: 0;justify-content: flex-start;align-items: flex-start;padding: 12px;background: none;}.pr-media[data-art="none"] .pr-verdict{position: static;left: auto;top: auto;}.pr-v-wait{background: #fff2f1;color: #b23b35;border-color: #f1cbc7;}.pr-v-unclear{background: #fff7e8;color: #9a6300;border-color: #efdcb3;}.pr-v-buy{background: #eef8f2;color: #16794a;border-color: #cae4d4;}.pr-body{padding: 16px 16px 14px;flex: 1;display: flex;flex-direction: column;}.pr-brand{font-size: var(--fs-3xs);text-transform: uppercase;letter-spacing: .07em;color: #8a93a2;font-weight: 600;}.pr-card h2.pr-name, .pr-card h3.pr-name{margin: 5px 0 13px;font-size: var(--fs-lg);letter-spacing: -.35px;line-height: 1.15;font-weight: 600;}.pr-best{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-bottom: 11px;}.pr-best-label{display: block;font-size: var(--fs-3xs);text-transform: uppercase;letter-spacing: .07em;color: #8a93a2;font-weight: 600;margin-bottom: 5px;}.pr-bigprice{font-size: var(--fs-2xl);line-height: .95;letter-spacing: -1.2px;font-weight: 600;font-variant-numeric: tabular-nums;}.pr-readat{display: block;margin-top: 6px;font-size: var(--fs-2xs);color: #8a93a2;}.pr-noprice{font-size: var(--fs-base);font-weight: 600;color: #8b93a1;letter-spacing: 0;}.pr-saving{text-align: right;margin-bottom: 2px;}.pr-saving b{display: block;font-size: var(--fs-xs);color: #16794a;}.pr-saving span{display: block;font-size: var(--fs-2xs);color: #8a93a2;margin-top: 2px;}.pr-deal{margin: 0 0 11px;display: flex;flex-direction: column;gap: 3px;}.pr-deal b{font-size: var(--fs-3xs);font-weight: 600;letter-spacing: .02em;align-self: flex-start;padding: 3px 7px;border-radius: 6px;}.pr-deal span{font-size: var(--fs-2xs);color: #747e8d;line-height: 1.45;}.pr-deal--save b{background: #eef8f2;color: #16794a;}.pr-deal--low b{background: #fff7e8;color: #9a6300;}.pr-deal--best b{background: #eef5ff;color: #1769ff;}.pr-compare{border: 1px solid var(--pr-line);border-radius: 12px;overflow: hidden;}.pr-compare-head{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 9px 11px;background: #fafbfd;border-bottom: 1px solid var(--pr-line);}.pr-compare-head b{font-size: var(--fs-3xs);text-transform: uppercase;letter-spacing: .06em;color: #697386;}.pr-compare-head span{font-size: var(--fs-3xs);color: #98a2b3;}.pr-rrow{display: grid;grid-template-columns: 1fr auto auto;align-items: center;gap: 9px;padding: 9px 11px;border-top: 1px solid var(--pr-line);background: #fff;color: inherit;text-decoration: none;min-height: 44px;}.pr-rrow:first-of-type{border-top: 0;}a.pr-rrow:hover{background: #fafcff;}.pr-rname{min-width: 0;}.pr-rname b{display: block;font-size: var(--fs-sm);line-height: 1.1;}.pr-rname small{display: block;margin-top: 3px;font-size: var(--fs-3xs);color: #8a93a2;}.pr-rprice{text-align: right;}.pr-rprice b{display: block;font-size: var(--fs-sm);font-variant-numeric: tabular-nums;}.pr-rprice small{display: block;margin-top: 2px;font-size: var(--fs-3xs);color: #16794a;font-weight: 600;}.pr-raction{text-align: right;min-width: 34px;}.pr-buy{display: block;font-size: var(--fs-2xs);font-weight: 600;color: var(--pr-blue);white-space: nowrap;}.pr-afftag{display: block;margin-top: 3px;font-size: 10px;font-weight: 500;letter-spacing: .01em;color: #98a2b3;white-space: nowrap;}.pr-nolink{display: block;font-size: 10px;line-height: 1.3;color: #98a2b3;font-style: italic;max-width: 96px;}.pr-rrow--best{background: #fbfefc;}.pr-rrow--best .pr-rname b:after{content: " BEST";margin-left: 5px;padding: 2px 4px;border-radius: 6px;background: #eef8f2;color: #16794a;font-size: var(--fs-3xs);letter-spacing: .04em;vertical-align: 0;}.pr-rrow--none{display: block;font-size: var(--fs-xs);color: #8a93a2;min-height: 0;}.pr-compare--none .pr-compare-head span{color: #b0b7c3;}.pr-timing{margin-top: 12px;border: 1px solid var(--pr-line);border-radius: 12px;padding: 11px 12px;background: #fafbfd;}.pr-t-red{background: #fffafa;border-color: #f1dddd;}.pr-t-amber{background: #fffdf8;border-color: #efe4c8;}.pr-t-green{background: #f9fdfb;border-color: #d9eadf;}.pr-timing-top{display: flex;justify-content: space-between;align-items: center;gap: 8px;}.pr-timing-top small{font-size: var(--fs-3xs);text-transform: uppercase;letter-spacing: .07em;color: #8a93a2;font-weight: 600;}.pr-timing-top b{font-size: var(--fs-3xs);color: #697386;}.pr-timing strong{display: block;margin-top: 5px;font-size: var(--fs-sm);line-height: 1.35;}.pr-timing p{margin: 3px 0 0;font-size: var(--fs-2xs);line-height: 1.4;color: #747e8d;}.pr-foot{display: grid;grid-template-columns: 1fr 1fr;border-top: 1px solid var(--pr-line);background: #fcfcfd;}.pr-foot a, .pr-foot .pr-foot-dead{padding: 13px 14px;border-left: 1px solid var(--pr-line);min-width: 0;text-decoration: none;color: inherit;display: block;}.pr-foot a:first-child, .pr-foot .pr-foot-dead:first-child{border-left: 0;}.pr-foot a:hover{background: #f5f7fa;}.pr-foot strong{display: block;font-size: var(--fs-sm);font-weight: 600;}.pr-foot small{display: block;margin-top: 4px;font-size: var(--fs-2xs);color: var(--pr-blue);font-weight: 600;}.pr-foot .pr-foot-dead small{color: #a0a8b5;}.pr-h2{font-family: var(--font-inter, "Inter", system-ui, sans-serif);font-size: 21px;margin: 42px 0 6px;letter-spacing: -0.01em;font-weight: 600;}.pr-sub{margin: 0 0 18px;color: var(--pr-soft);font-size: var(--fs-sm);max-width: 66ch;}.pr-steps{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;}.pr-step{background: #fff;border: 1px solid var(--pr-line);border-radius: 12px;padding: 18px;}.pr-step b{width: 26px;height: 26px;border-radius: 50%;background: var(--pr-blue);color: #fff;font-size: var(--fs-2xs);font-weight: 600;display: flex;align-items: center;justify-content: center;margin-bottom: 10px;}.pr-step h3{font-size: var(--fs-sm);margin: 0 0 6px;}.pr-step p{margin: 0;font-size: var(--fs-xs);color: var(--pr-soft);}.pr-tablewrap{background: #fff;border: 1px solid var(--pr-line);border-radius: 16px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}.pr-table{width: 100%;min-width: 880px;border-collapse: collapse;font-size: var(--fs-sm);}.pr-table th, .pr-table td{padding: 13px 15px;text-align: left;border-bottom: 1px solid var(--pr-line);vertical-align: top;}.pr-table thead th{font-size: var(--fs-3xs);letter-spacing: .06em;text-transform: uppercase;color: #6b7280;font-weight: 600;background: #fafbfc;position: sticky;top: 0;}.pr-table tbody tr:last-child td{border-bottom: none;}.pr-table .pr-catrow td{background: #f6f7f9;font-family: var(--font-inter, "Inter", system-ui, sans-serif);font-weight: 600;font-size: var(--fs-2xs);letter-spacing: .06em;text-transform: uppercase;color: #4b5563;}.pr-table .pr-prod{font-weight: 600;}.pr-table .pr-prod small{display: block;font-weight: 400;color: #8b93a1;font-size: var(--fs-2xs);}.pr-table a{color: var(--pr-blue);text-decoration: none;font-weight: 600;display: inline-block;padding: 14px 4px;margin: -14px -4px;}.pr-table a:hover{text-decoration: underline;}.pr-table td > div + div{margin-top: 28px;}.pr-scrollhint{font-size: var(--fs-2xs);color: #8b93a1;margin: 9px 0 0;}.pr-badge{display: inline-flex;align-items: center;gap: 6px;border-radius: 999px;padding: 4px 11px;font-size: var(--fs-2xs);font-weight: 600;white-space: nowrap;}.pr-badge.good{background: var(--pr-good-bg);color: var(--pr-good);}.pr-badge.warn{background: var(--pr-warn-bg);color: var(--pr-warn);}.pr-badge.flat{background: var(--pr-flat-bg);color: var(--pr-flat);}.pr-faq{display: grid;gap: 12px;}.pr-q{background: #fff;border: 1px solid var(--pr-line);border-radius: 12px;padding: 18px 20px;}.pr-q h3{font-size: var(--fs-md);margin: 0 0 7px;}.pr-q p{margin: 0;font-size: var(--fs-sm);color: var(--pr-soft);}.pr-defs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;}.pr-def{background: #fff;border: 1px solid var(--pr-line);border-radius: 12px;padding: 18px;}.pr-def p{margin: 8px 0 0;font-size: var(--fs-xs);color: var(--pr-soft);}.pr-note{margin-top: 30px;font-size: var(--fs-2xs);color: #8b93a1;max-width: 76ch;}.pr-note b{color: #6b7280;}.pr-note a, .pr-sub a{color: var(--pr-blue);text-decoration: none;font-weight: 600;display: inline-block;padding: 14px 4px;margin: -14px -4px;}.pr-note a:hover, .pr-sub a:hover{text-decoration: underline;}.pr-empty{background: #fff;border: 1px dashed #d5dae2;border-radius: 16px;padding: 30px 24px;text-align: center;color: #6b7280;font-size: var(--fs-sm);}@media (max-width: 1100px){.pr-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 900px){.pr-grid{grid-template-columns: 1fr;}.pr-steps, .pr-defs{grid-template-columns: 1fr;}}@media (max-width: 620px){.dr{padding: 22px 14px 64px;}.pr-hero{padding: 22px 18px;}.pr-stat{text-align: left;}.pr-media{height: 168px;}.pr-body{padding: 14px 14px 12px;}.pr-bigprice{font-size: 28px;}}.pr-method{margin: 34px 0 0;background: #fff;border: 1px solid var(--pr-line);border-radius: 12px;}.pr-method > summary{cursor: pointer;padding: 15px 18px;display: flex;gap: 10px;align-items: baseline;flex-wrap: wrap;list-style: none;}.pr-method > summary::-webkit-details-marker{display: none;}.pr-method > summary::after{content: "\25BE";margin-left: auto;color: var(--pr-soft);transition: transform 120ms ease;}.pr-method[open] > summary::after{transform: rotate(180deg);}.pr-method > summary:focus-visible{outline: 3px solid #93b4ff;outline-offset: -3px;}.pr-method > summary b{font-size: 16px;}.pr-method > summary span{font-size: 13px;color: var(--pr-soft);}.pr-methodbody{padding: 0 18px 18px;}.pr-methodbody .pr-h2{display: none;}.pd-back{display: inline-block;margin: 0 0 14px;font-size: 13.5px;font-weight: 600;color: var(--pr-soft);text-decoration: none;}.pd-back:hover{color: var(--pr-ink);}.pd-hero{display: grid;grid-template-columns: 260px minmax(0,1fr) 300px;gap: 22px;background: #fff;border: 1px solid var(--pr-line);border-radius: 16px;padding: 20px;}.pd-shot{background: #f4f6f9;border-radius: 12px;display: flex;align-items: center;justify-content: center;min-height: 220px;overflow: hidden;}.pd-shot img{max-width: 100%;max-height: 240px;object-fit: contain;}.pd-name{margin: 4px 0 12px;font-size: 34px;line-height: 1.08;letter-spacing: -0.02em;}.pd-nodata{margin: 0;font-size: 14px;color: var(--pr-soft);}.pd-buy{border-left: 1px solid var(--pr-line);padding-left: 20px;}.pd-price{font-size: 40px;font-weight: 600;letter-spacing: -0.03em;line-height: 1.05;}.pd-at{font-size: 14px;color: var(--pr-soft);margin-bottom: 10px;}.pd-buybtn{display: flex;margin: 10px 0 6px;}.pd-comparebtn{display: flex;align-items: center;justify-content: center;padding: 10px 14px;border: 1px solid var(--pr-blue);border-radius: 9px;color: var(--pr-blue);font-weight: 600;font-size: 14px;text-decoration: none;}.pd-comparebtn:hover{background: #f2f5ff;}.pd-stock{margin-top: 8px;font-size: 12.5px;color: var(--pr-soft);}.pd-sec{margin: 30px 0 0;}.pd-sec h2{font-size: 24px;letter-spacing: -0.015em;margin: 0 0 12px;}.pd-why{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}.pd-buygrid{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 16px;align-items: start;}.pd-buygrid .rc-toggle{display: none;}.pd-buygrid .rc-panel{margin-top: 0;}.pd-wait{background: #fff;border: 1px solid var(--pr-line);border-radius: 12px;padding: 16px 18px;}.pd-wait h3{margin: 0 0 10px;font-size: 17px;}.pd-wait p{margin: 0 0 8px;font-size: 14px;line-height: 1.5;color: var(--pr-soft);}.pd-waitlead{font-size: 17px !important;line-height: 1.35 !important;color: var(--pr-ink) !important;letter-spacing: -0.01em;}.pd-pick{margin-top: 12px !important;padding: 10px 12px;border-radius: 8px;background: var(--pr-good-bg);color: var(--pr-good) !important;}.pd-eve{background: #fff;border: 1px solid var(--pr-line);border-radius: 12px;}.pd-eve summary{cursor: pointer;padding: 14px 16px;display: flex;gap: 10px;align-items: baseline;list-style: none;}.pd-eve summary::-webkit-details-marker{display: none;}.pd-eve summary:focus-visible{outline: 3px solid #93b4ff;outline-offset: -3px;}.pd-eve summary span{font-size: 13px;color: var(--pr-soft);}.pd-evebody{padding: 0 16px 16px;}.pd-evebody p{margin: 0 0 10px;font-size: 14px;line-height: 1.55;color: var(--pr-soft);}@media (max-width: 1000px){.pd-hero{grid-template-columns: 200px minmax(0,1fr);}.pd-buy{grid-column: 1 / -1;border-left: 0;border-top: 1px solid var(--pr-line);padding-left: 0;padding-top: 16px;}.pd-buygrid{grid-template-columns: 1fr;}}@media (max-width: 620px){.pd-hero{grid-template-columns: 1fr;padding: 16px;}.pd-shot{min-height: 150px;}.pd-shot img{max-height: 150px;}.pd-name{font-size: 27px;}.pd-price{font-size: 34px;}} .pr-bigprice .pr-at{display: block;font-style: normal;font-size: 14px;font-weight: 600;color: var(--pr-soft, #4b5563);margin-top: 2px;}.pr-pbadge{align-self: flex-start;margin-top: 16px;padding: 7px 12px;border-radius: 999px;font-size: 12.5px;font-weight: 600;white-space: nowrap;}.pr-pbadge--lowest-verified{background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);border: 1px solid #bbe7cb;}.pr-pbadge--tied-lowest{background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);border: 1px solid #bbe7cb;}.pr-pbadge--best-found{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-flat, #4b5563);border: 1px solid var(--pr-line, #e5e7eb);}.pr-shopverdict{display: flex;gap: 12px;align-items: flex-start;margin: 14px 0 4px;padding: 14px 16px;border-radius: 12px;border: 1px solid var(--pr-line, #e5e7eb);background: #fff;}.pr-shopverdict strong{display: block;font-size: 19px;letter-spacing: -0.01em;}.pr-shopverdict p{margin: 3px 0 0;font-size: 14px;line-height: 1.45;color: var(--pr-soft, #4b5563);min-height: 2.9em;}.pr-sv-mark{flex: 0 0 26px;height: 26px;border-radius: 50%;margin-top: 2px;}.pr-sv--good{background: var(--pr-good-bg, #e8f8ee);border-color: #bbe7cb;}.pr-sv--good strong{color: var(--pr-good, #15803d);}.pr-sv--good .pr-sv-mark{background: var(--pr-good, #15803d);}.pr-sv--hold{background: var(--pr-warn-bg, #fdf3dd);border-color: #f0dcae;}.pr-sv--hold strong{color: var(--pr-warn, #92400e);}.pr-sv--hold .pr-sv-mark{background: var(--pr-warn, #92400e);}.pr-sv--neutral{background: #f7f8fa;}.pr-sv--neutral .pr-sv-mark{background: var(--pr-flat, #4b5563);}.pr-whyhead{margin: 16px 0 8px;font-size: 11px;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--pr-soft, #4b5563);}.pr-why{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 10px;}.pr-whycard{border: 1px solid var(--pr-line, #e5e7eb);border-radius: 12px;padding: 12px 14px;background: #fff;}.pr-whycard b{display: flex;align-items: center;gap: 8px;font-size: 14px;}.pr-whycard p{margin: 6px 0 0;font-size: 13px;line-height: 1.45;color: var(--pr-soft, #4b5563);}.pr-wicon{width: 22px;height: 22px;border-radius: 6px;flex: 0 0 22px;display: inline-flex;align-items: center;justify-content: center;font-style: normal;font-size: 12px;font-weight: 600;line-height: 1;}.pr-wicon--price{background: #e7f0ff;color: #2f4bd1;}.pr-wicon--price::before{content: "$";}.pr-wicon--wait{background: #eef2f7;color: #4b5563;}.pr-wicon--wait::before{content: "\2198";}.pr-wicon--clock{background: #eef2f7;color: #4b5563;}.pr-wicon--clock::before{content: "\25F4";}.pr-alt{margin: 10px 0 0;padding: 10px 12px;border: 1px solid var(--pr-line, #e5e7eb);border-radius: 9px;background: var(--pr-alt-bg, #f8fafc);font-size: 13px;line-height: 1.5;color: var(--pr-ink-2, #475569);}.pr-alt-k{font-weight: 600;color: var(--pr-ink, #0f172a);}.pr-wicon--swap{background: #e7f0ff;color: #2f4bd1;}.pr-wicon--swap::before{content: "\21C4";}.pr-verdict.pr-v-buy-now{background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);}.pr-verdict.pr-v-wait{background: var(--pr-warn-bg, #fdf3dd);color: var(--pr-warn, #92400e);}.pr-verdict.pr-v-buy-older{background: #e7f0ff;color: var(--pr-blue, #2f4bd1);}.pr-verdict.pr-v-no-rush{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-flat, #4b5563);}.pr-cta{display: flex;gap: 6px;margin: 14px 0 6px;flex-wrap: wrap;align-items: stretch;}.pr-cta-buy, .pr-cta a.pr-cta-buy{flex: 1 1 260px;display: flex;align-items: center;justify-content: center;padding: 12px 16px;border-radius: 9px;background: var(--pr-blue, #2f4bd1);color: #fff;font-weight: 600;font-size: 15px;text-decoration: none;text-align: center;}.pr-cta-buy:hover, .pr-cta a.pr-cta-buy:hover{filter: brightness(1.06);text-decoration: none;}.pr-cta-buy--dead{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-soft, #4b5563);cursor: default;}.pr-badgewhy{margin: 6px 0 0;font-size: 12.5px;line-height: 1.5;color: var(--pr-soft, #4b5563);}.pr-details, a.pr-details{display: inline-block;margin-top: 8px;font-size: 13.5px;font-weight: 600;color: var(--pr-blue, #2f4bd1);text-decoration: none;}.pr-details:hover{text-decoration: underline;}.rc{flex: 0 0 auto;}.rc-toggle, .rc > summary.rc-toggle{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 8px;padding: 12px 16px;border-radius: 9px;background: #fff;border: 1px solid var(--pr-line, #d7dde7);color: var(--pr-ink, #1f2937);font-weight: 600;font-size: 14px;user-select: none;}.rc-toggle:hover{border-color: #aab5c6;background: #fbfcfe;}.rc-toggle::-webkit-details-marker{display: none;}.rc-toggle:focus-visible{outline: 3px solid #93b4ff;outline-offset: 2px;}.rc-chev{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid currentColor;transition: transform 120ms ease;}.rc[open] .rc-chev{transform: rotate(180deg);}.rc-panel{flex-basis: 100%;margin-top: 10px;border: 1px solid var(--pr-line, #e5e7eb);border-radius: 12px;overflow: hidden;background: #fff;}.rc-head{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 12px 14px;background: #f7f8fa;border-bottom: 1px solid var(--pr-line, #e5e7eb);}.rc-head b{font-size: 14px;}.rc-head span{font-size: 12px;color: var(--pr-soft, #4b5563);}.rc-row, .rc-panel a.rc-row{display: grid;grid-template-columns: minmax(0,1.5fr) auto minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 12px 14px;border-bottom: 1px solid #f0f1f4;color: var(--pr-ink, #14181f);text-decoration: none;}.rc-panel a.rc-row:hover{text-decoration: none;}.rc-row:last-child{border-bottom: 0;}a.rc-row:hover{background: #f9fbff;}.rc-row--best{background: #f6fbf8;}.rc-row--cond{background: #fffaf0;}.rc-store b{display: flex;align-items: center;gap: 8px;font-size: 14.5px;}.rc-store small{display: block;margin-top: 2px;font-size: 12px;color: var(--pr-soft, #4b5563);}.rc-flag{font-style: normal;font-size: var(--fs-3xs);font-weight: 600;letter-spacing: 0.06em;padding: 2px 6px;border-radius: 4px;background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);}.rc-flag--cond{background: var(--pr-warn-bg, #fdf3dd);color: var(--pr-warn, #92400e);}.rc-flag--soft{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-flat, #4b5563);}.rc-price b{font-size: 18px;letter-spacing: -0.01em;}.rc-stock em{font-style: normal;font-size: 12.5px;}.rc-in{color: var(--pr-good, #15803d);}.rc-cond{color: var(--pr-warn, #92400e);}.rc-unk{color: var(--pr-soft, #4b5563);}.rc-go{font-size: 13px;font-weight: 600;color: var(--pr-blue, #2f4bd1);white-space: nowrap;}.rc-sep{padding: 10px 14px;background: #fffaf0;border-top: 1px solid var(--pr-line, #e5e7eb);border-bottom: 1px solid var(--pr-line, #e5e7eb);font-size: 12px;font-weight: 600;color: var(--pr-warn, #92400e);}.rc-sep small{display: block;margin-top: 2px;font-weight: 500;color: var(--pr-soft, #4b5563);}@media (max-width: 620px){.pr-cta-buy, .rc-toggle{flex: 1 1 100%;}.rc-row{grid-template-columns: minmax(0,1fr) auto auto;}.rc-stock{display: none;}} .pr-section{margin: 0 0 34px;}.pr-sech{font-size: 22px;font-weight: 600;letter-spacing: -.4px;color: #101828;margin: 0 0 4px;}.pr-secsub{margin: 0 0 14px;font-size: 13.5px;line-height: 1.55;color: #697386;max-width: 74ch;}@media (max-width: 640px){.pr-sech{font-size: 19px;}.pr-secsub{font-size: 13px;}} .pr-bigprice .pr-at{display: block;font-style: normal;font-size: 14px;font-weight: 600;color: var(--pr-soft, #4b5563);margin-top: 2px;}.pr-pbadge{align-self: flex-start;margin-top: 16px;padding: 7px 12px;border-radius: 999px;font-size: 12.5px;font-weight: 600;white-space: nowrap;}.pr-pbadge--lowest-verified{background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);border: 1px solid #bbe7cb;}.pr-pbadge--tied-lowest{background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);border: 1px solid #bbe7cb;}.pr-pbadge--best-found{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-flat, #4b5563);border: 1px solid var(--pr-line, #e5e7eb);}.pr-shopverdict{display: flex;gap: 12px;align-items: flex-start;margin: 14px 0 4px;padding: 14px 16px;border-radius: 12px;border: 1px solid var(--pr-line, #e5e7eb);background: #fff;}.pr-shopverdict strong{display: block;font-size: 19px;letter-spacing: -0.01em;}.pr-shopverdict p{margin: 3px 0 0;font-size: 14px;line-height: 1.45;color: var(--pr-soft, #4b5563);min-height: 2.9em;}.pr-sv-mark{flex: 0 0 26px;height: 26px;border-radius: 50%;margin-top: 2px;}.pr-sv--good{background: var(--pr-good-bg, #e8f8ee);border-color: #bbe7cb;}.pr-sv--good strong{color: var(--pr-good, #15803d);}.pr-sv--good .pr-sv-mark{background: var(--pr-good, #15803d);}.pr-sv--hold{background: var(--pr-warn-bg, #fdf3dd);border-color: #f0dcae;}.pr-sv--hold strong{color: var(--pr-warn, #92400e);}.pr-sv--hold .pr-sv-mark{background: var(--pr-warn, #92400e);}.pr-sv--neutral{background: #f7f8fa;}.pr-sv--neutral .pr-sv-mark{background: var(--pr-flat, #4b5563);}.pr-whyhead{margin: 16px 0 8px;font-size: 11px;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--pr-soft, #4b5563);}.pr-why{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 10px;}.pr-whycard{border: 1px solid var(--pr-line, #e5e7eb);border-radius: 12px;padding: 12px 14px;background: #fff;}.pr-whycard b{display: flex;align-items: center;gap: 8px;font-size: 14px;}.pr-whycard p{margin: 6px 0 0;font-size: 13px;line-height: 1.45;color: var(--pr-soft, #4b5563);}.pr-wicon{width: 22px;height: 22px;border-radius: 6px;flex: 0 0 22px;display: inline-flex;align-items: center;justify-content: center;font-style: normal;font-size: 12px;font-weight: 600;line-height: 1;}.pr-wicon--price{background: #e7f0ff;color: #2f4bd1;}.pr-wicon--price::before{content: "$";}.pr-wicon--wait{background: #eef2f7;color: #4b5563;}.pr-wicon--wait::before{content: "\2198";}.pr-wicon--clock{background: #eef2f7;color: #4b5563;}.pr-wicon--clock::before{content: "\25F4";}.pr-alt{margin: 10px 0 0;padding: 10px 12px;border: 1px solid var(--pr-line, #e5e7eb);border-radius: 9px;background: var(--pr-alt-bg, #f8fafc);font-size: 13px;line-height: 1.5;color: var(--pr-ink-2, #475569);}.pr-alt-k{font-weight: 600;color: var(--pr-ink, #0f172a);}.pr-wicon--swap{background: #e7f0ff;color: #2f4bd1;}.pr-wicon--swap::before{content: "\21C4";}.pr-verdict.pr-v-buy-now{background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);}.pr-verdict.pr-v-wait{background: var(--pr-warn-bg, #fdf3dd);color: var(--pr-warn, #92400e);}.pr-verdict.pr-v-buy-older{background: #e7f0ff;color: var(--pr-blue, #2f4bd1);}.pr-verdict.pr-v-no-rush{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-flat, #4b5563);}.pr-cta{display: flex;gap: 6px;margin: 14px 0 6px;flex-wrap: wrap;align-items: stretch;}.pr-cta-buy, .pr-cta a.pr-cta-buy{flex: 1 1 260px;display: flex;align-items: center;justify-content: center;padding: 12px 16px;border-radius: 9px;background: var(--pr-blue, #2f4bd1);color: #fff;font-weight: 600;font-size: 15px;text-decoration: none;text-align: center;}.pr-cta-buy:hover, .pr-cta a.pr-cta-buy:hover{filter: brightness(1.06);text-decoration: none;}.pr-cta-buy--dead{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-soft, #4b5563);cursor: default;}.pr-badgewhy{margin: 6px 0 0;font-size: 12.5px;line-height: 1.5;color: var(--pr-soft, #4b5563);}.pr-details, a.pr-details{display: inline-block;margin-top: 8px;font-size: 13.5px;font-weight: 600;color: var(--pr-blue, #2f4bd1);text-decoration: none;}.pr-details:hover{text-decoration: underline;}.rc{flex: 0 0 auto;}.rc-toggle, .rc > summary.rc-toggle{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 8px;padding: 12px 16px;border-radius: 9px;background: #fff;border: 1px solid var(--pr-line, #d7dde7);color: var(--pr-ink, #1f2937);font-weight: 600;font-size: 14px;user-select: none;}.rc-toggle:hover{border-color: #aab5c6;background: #fbfcfe;}.rc-toggle::-webkit-details-marker{display: none;}.rc-toggle:focus-visible{outline: 3px solid #93b4ff;outline-offset: 2px;}.rc-chev{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid currentColor;transition: transform 120ms ease;}.rc[open] .rc-chev{transform: rotate(180deg);}.rc-panel{flex-basis: 100%;margin-top: 10px;border: 1px solid var(--pr-line, #e5e7eb);border-radius: 12px;overflow: hidden;background: #fff;}.rc-head{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 12px 14px;background: #f7f8fa;border-bottom: 1px solid var(--pr-line, #e5e7eb);}.rc-head b{font-size: 14px;}.rc-head span{font-size: 12px;color: var(--pr-soft, #4b5563);}.rc-row, .rc-panel a.rc-row{display: grid;grid-template-columns: minmax(0,1.5fr) auto minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 12px 14px;border-bottom: 1px solid #f0f1f4;color: var(--pr-ink, #14181f);text-decoration: none;}.rc-panel a.rc-row:hover{text-decoration: none;}.rc-row:last-child{border-bottom: 0;}a.rc-row:hover{background: #f9fbff;}.rc-row--best{background: #f6fbf8;}.rc-row--cond{background: #fffaf0;}.rc-store b{display: flex;align-items: center;gap: 8px;font-size: 14.5px;}.rc-store small{display: block;margin-top: 2px;font-size: 12px;color: var(--pr-soft, #4b5563);}.rc-flag{font-style: normal;font-size: var(--fs-3xs);font-weight: 600;letter-spacing: 0.06em;padding: 2px 6px;border-radius: 4px;background: var(--pr-good-bg, #e8f8ee);color: var(--pr-good, #15803d);}.rc-flag--cond{background: var(--pr-warn-bg, #fdf3dd);color: var(--pr-warn, #92400e);}.rc-flag--soft{background: var(--pr-flat-bg, #eef0f3);color: var(--pr-flat, #4b5563);}.rc-price b{font-size: 18px;letter-spacing: -0.01em;}.rc-stock em{font-style: normal;font-size: 12.5px;}.rc-in{color: var(--pr-good, #15803d);}.rc-cond{color: var(--pr-warn, #92400e);}.rc-unk{color: var(--pr-soft, #4b5563);}.rc-go{font-size: 13px;font-weight: 600;color: var(--pr-blue, #2f4bd1);white-space: nowrap;}.rc-sep{padding: 10px 14px;background: #fffaf0;border-top: 1px solid var(--pr-line, #e5e7eb);border-bottom: 1px solid var(--pr-line, #e5e7eb);font-size: 12px;font-weight: 600;color: var(--pr-warn, #92400e);}.rc-sep small{display: block;margin-top: 2px;font-weight: 500;color: var(--pr-soft, #4b5563);}@media (max-width: 620px){.pr-cta-buy, .rc-toggle{flex: 1 1 100%;}.rc-row{grid-template-columns: minmax(0,1fr) auto auto;}.rc-stock{display: none;}}
 .heroact.heroact--floating{position:fixed;right:24px;bottom:24px;z-index:40;width:54px;height:54px;padding:0;border-radius:999px;justify-content:center;gap:0;box-shadow:0 12px 30px rgba(79,70,229,.32)}.heroact.heroact--floating:hover{transform:translateY(-2px)}.heroact.heroact--fabhidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.9)}.heroact.heroact--floating{transition:opacity .18s ease,transform .18s ease,visibility .18s}@media (prefers-reduced-motion:reduce){.heroact.heroact--floating{transition:none}}.heroact.heroact--floating svg{width:21px;height:21px}.heroact-fablabel{position:absolute;right:64px;top:50%;transform:translateY(-50%);padding:6px 11px;border-radius:8px;background:#0f172a;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s ease}.heroact.heroact--floating:hover .heroact-fablabel, .heroact.heroact--floating:focus-visible .heroact-fablabel{opacity:1}@media (max-width:640px){.heroact.heroact--floating{display:none}.heroact-fablabel{display:none}}.heroacts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:calc(20px + var(--hero-acts-shift,0px))}.heroact{height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 16px;border-radius:12px;border:1px solid #cfd6e2;background:rgba(255,255,255,.74);font-family:inherit;font-size:15px;font-weight:650;color:var(--ink2,#334155);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.heroact--primary{border-color:#4f46e5;color:#fff;background:linear-gradient(180deg,#5b52ea,#4f46e5);box-shadow:0 6px 16px rgba(79,70,229,.18)}.heroact--primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 9px 20px rgba(79,70,229,.22);background:linear-gradient(180deg,#5b52ea,#4f46e5)}.heroact--primary:active{transform:none;box-shadow:0 3px 10px rgba(79,70,229,.18)}@media (prefers-reduced-motion:reduce){.heroact--primary:hover{transform:none}}a.heroact--alt:link,a.heroact--alt:visited{border-color:#bfe6d4;color:#0a7a4f;background:#f0fbf6;text-decoration:none}a.heroact--alt:hover{border-color:#8fd3b5;background:#e7f8f0;color:#0a7a4f}.heroact--gen{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0 14px;line-height:1}a.heroact--gen:link,a.heroact--gen:visited{text-decoration:none;color:inherit}a.heroact--gen:hover{border-color:#9fb0c8;background:rgba(255,255,255,.92)}.heroact-gen-k{font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#6b7789;line-height:12px}.heroact-gen-v{font-size:13.5px;font-weight:680;color:#16233a;line-height:15px}.heroact--done{color:#0a7a4f;border-color:#bfe6d4;background:#f0fbf6;cursor:default}.heroact:focus-visible{outline:2px solid var(--blue,#1d4ed8);outline-offset:2px}.heroact--entry{padding:0 5px 0 0;gap:0;overflow:hidden}.heroact--entry input{height:40px;border:0;background:none;font:inherit;font-weight:440;color:var(--ink,#0f172a);padding:0 12px;width:min(46vw,208px);min-width:0}.heroact--entry input:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.heroact--entry input[aria-invalid="true"]{color:#c0392b}.heroact--entry button{height:32px;border:0;border-radius:8px;background:var(--blue,#1d4ed8);color:#fff;font:600 12px/1 var(--font-inter,"Inter",system-ui,sans-serif);padding:0 12px;cursor:pointer} 
.ad-back{position:fixed;inset:0;z-index:1000;background:rgba(13,20,34,.45)} .ad-back{display:flex;align-items:center;justify-content:center;padding:20px}
.ad-panel{background:#ffffff;border:1px solid #dfe5ec;border-radius:22px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .ad-panel{width:min(430px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px;position:relative}
.ad-x{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:0 14px;min-height:36px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:13px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:transparent;border:1px solid transparent;color:#667085}
.ad-x:hover,.ad-x[aria-expanded="true"]{color:#475467}
.ad-x:is(:link,:visited){color:#667085;text-decoration:none}
.ad-x:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.ad-x[disabled],.ad-x[aria-disabled="true"]{opacity:.55;cursor:default}
.ad-x{width:40px;height:40px;min-height:40px;padding:0;flex:none} .ad-x{position:absolute;right:10px;top:10px}.ad-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#16181d;margin:0 44px 7px 0}.ad-copy{font-size:13.5px;color:#667085;line-height:1.5;margin:0}.ad-field{margin:14px 0}.ad-field label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#475467;margin-bottom:6px}.ad-field input{width:100%;height:42px;box-sizing:border-box;border:1px solid #c9d6e6;border-radius:9px;padding:0 11px;font:inherit;font-size:14px;color:#16181d;background:#ffffff}.ad-field input:focus{outline:2px solid #1668d6;outline-offset:1px;border-color:#1668d6}.ad-field input[aria-invalid="true"]{border-color:#b42318}.ad-err{font-size:12px;color:#b42318;margin:6px 0 0}
.ad-go{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:11px 18px;min-height:48px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.ad-go:hover{filter:brightness(1.04)}
.ad-go:is(:link,:visited){color:#fff;text-decoration:none}
.ad-go:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.ad-go[disabled],.ad-go[aria-disabled="true"]{opacity:.55;cursor:default} .ad-go{width:100%;margin-top:4px;font-size:14.5px}.ad-go:disabled{opacity:.65;cursor:default}.ad-alt:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.ad-micro{font-size:11.5px;color:#667085;text-align:center;line-height:1.5;margin:10px 0 0}.ad-alt{display:block;width:100%;margin-top:12px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#1668d6;cursor:pointer;text-align:center}.ad-alt:hover{text-decoration:underline}.ad-ok{text-align:center;padding:8px 0 2px}.ad-ok-tick{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e6f1eb;color:#1f6b4e;font-size:26px;margin:0 auto 12px}.ad-note{font-size:12.5px;color:#667085;line-height:1.5;margin:12px 0 0;padding:11px 12px;background:#f6f8fb;border:1px solid #dfe5ec;border-radius:9px}@media (max-width:520px){.ad-back{padding:12px;align-items:flex-end}.ad-panel{width:100%;border-radius:22px 22px 0 0;max-height:88vh}} .ad-go[aria-disabled="true"]{opacity:.65;cursor:default}.gu-sec{margin:16px 0 0;padding:14px 0 0;border-top:1px solid #dfe5ec}.gu-sec h3{font-size:13px;font-weight:600;margin:0 0 4px;color:#0d1422}.gu-sec p{font-size:13px;line-height:1.5;margin:0 0 8px;color:#475467}.gu-topics{border:0;padding:0;margin:6px 0 4px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.gu-topics legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gu-topic{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer;color:#0d1422}.gu-topic input{width:18px;height:18px;flex:none}.gu-topic input:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.gu-topic--all{grid-column:1/-1}.gu-note{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #d7dde7;font-size:13px;line-height:1.45;color:#475467}.gu-note strong{display:block;color:#0d1422;margin-bottom:2px}.gu-status{font-size:13px;line-height:1.45;margin:8px 0 0;color:#475467}.gu-status--bad{color:#b42318}.gu-off{display:block;margin:8px 0 0;border:0;background:none;padding:6px 0;font:inherit;font-size:13px;font-weight:600;color:#475467;cursor:pointer;text-decoration:underline}.gu-off:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.gu-off[aria-disabled="true"]{opacity:.6;cursor:default}.gu-done{margin:6px 0 0;padding:0;list-style:none;text-align:left}.gu-done li{font-size:13.5px;line-height:1.5;color:#0d1422;padding:3px 0}@media (max-width:520px){.gu-topics{grid-template-columns:1fr}}
 .genrelrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0 0}.bfrrow{display:flex;gap:12px;align-items:stretch;margin:34px 0 0}.bfrrow > .bfr{margin:0;flex:0 0 auto;width:60%;order:2}.bfrrow.bfrrow--solo > .bfr{width:100%}.genrelrow--beside{flex:1 1 auto;margin:0;grid-template-columns:1fr;min-width:0;order:1}.genrelrow--beside > .genrel{height:100%;align-items:center}@media (max-width:900px){.bfrrow{flex-direction:column}.bfrrow > .bfr{width:100%;order:0}.genrelrow--beside{order:0}}.genrel{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e4e9f1;border-radius:16px;background:#fff;text-decoration:none;min-width:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.genrel:hover{border-color:#c6d2e4;box-shadow:0 4px 14px rgba(18,38,72,.07);transform:translateY(-1px)}.genrel:focus-visible{outline:2px solid #1668d6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.genrel:hover{transform:none}}.genrel-shot{flex:0 0 auto;width:52px;height:52px;border-radius:9px;background:#f4f7fb;border:1px solid #eef2f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.genrelrow--beside .genrel-shot{width:96px;height:96px;border-radius:12px}.genrelrow--beside .genrel{padding:16px 18px;gap:16px}.genrelrow--beside .genrel-v{font-size:16.5px;white-space:normal}.genrelrow--beside .genrel-k{font-size:11px}.genrel-shot img{width:100%;height:100%;object-fit:contain;display:block}.genrel-body{display:flex;flex-direction:column;gap:1px;min-width:0}.genrel-k{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#6b7789}.genrel-v{font-size:14.5px;font-weight:600;color:#16233a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genrel-m{font-size:12px;color:#6b7789}.genrel-m--render{color:#8a6d1f}.genrel-go{margin-left:auto;color:#8b98ab;flex:0 0 auto;display:flex}.rmv a.genrel:link,.rmv a.genrel:visited{text-decoration:none;color:inherit}
 .bfr{margin:10px 0 0;padding:16px 22px 18px;border:1px solid #e9edf4;border-radius:16px;background:#fcfdff}.bfr-h{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;.bfr-borrowed{margin:-2px 0 12px;font-size:12.5px;line-height:1.45;color:#667085}color:#6b7789}.bfr-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.bfr-item{display:flex;align-items:center;gap:13px;min-width:0;padding:2px 20px;border-right:1px solid #eaeef5}.bfr-item:first-child{padding-left:0}.bfr-item:last-child{border-right:0;padding-right:0}.bfr-plate{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#2e67dc;background:linear-gradient(180deg,#f4f8ff,#e9f0fc);border:1px solid #dbe6f7;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(23,43,77,.05)}.bfr-label{font-size:14.5px;font-weight:600;color:#16233a;line-height:1.25;min-width:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bfr-why{display:block;font-size:12.5px;font-weight:500;line-height:1.5;color:#3d4a5c}.bfr-why + .bfr-why{margin-top:7px}.bfr-why--basis{color:#6b7789}.bfr-why--caveat{color:#8a6d1f}.bfr--collage{position:relative;display:block;padding:0;overflow:hidden;width:46.8%;height:205px}.bfr-copy{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:45%;z-index:10;padding:0}.bfr--collage:has(.bfr-hl-why){height:auto;min-height:205px}.bfr--collage:has(.bfr-hl-why) .bfr-copy{position:static;transform:none;width:50%;padding:22px 0 22px 24px}.bfr--collage:not(:has(.bfr-collage)) .bfr-copy{width:100%;padding-right:24px}.bfr--collage:has(.bfr-hl-why) .bfr-collage{top:0;bottom:auto;left:auto;right:0;width:48%;height:auto;aspect-ratio:1.293}.bfr-hl{margin-bottom:14px}.bfr-hl:last-child{margin-bottom:0}.bfr-hl-label{display:block}.bfr-hl-body{margin-top:4px}.bfr-hl-body--ghost{display:flex;flex-direction:column;gap:7px;padding:3px 0 2px}.bfr-ghostline{display:block;height:10px;border-radius:4px;background:#e7ecf4}.bfr-hl-why{display:inline;font-size:12.5px;line-height:1.5;font-weight:500;letter-spacing:0;color:#46536a}.bfr-lead{display:block;margin-top:6px}.bfr-lead-part{display:block;margin-top:4px;font-size:12.5px;line-height:1.5;color:#475467}.bfr-lead a{color:inherit;text-decoration:underline;text-decoration-color:var(--id-link-rule, rgba(22, 104, 214, 0.45));text-underline-offset:4px;text-decoration-thickness:1px}.bfr-src > summary{color:#8a97ad}.bfr-src > summary:hover{color:#4f46e5;background:#eef0fe}.bfr-src[open] > summary{color:#4f46e5}.bfr-src-body{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:5px 0 2px}.bfr-src-body--open{flex-direction:column;align-items:flex-start;gap:7px;margin:9px 0 2px}.bfr-src-note{flex:1 1 100%;font-size:12.5px;line-height:1.5;font-weight:500;color:#68748c}.bfr-src-note--caveat{color:#8a6d3b}.bfr-src-note--basis{color:#7c8699;font-style:italic}.bfr-cite{flex:0 0 auto;align-self:flex-start;font-size:12.5px;line-height:1.5;font-weight:600;color:#7c8699;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#c8d0de}.bfr-cite:hover{color:#1668d6;text-decoration-color:#1668d6}.bfr-cite-icon{align-self:flex-start;margin:0 -4px}.bfr-cite:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}.bfr--collage .bfr-h{font-size:11px;line-height:1;letter-spacing:.12em;font-weight:600;color:#73809b;margin:0 0 10px}.bfr-headline{margin:0;font-size:17.5px;line-height:1.18;letter-spacing:-.03em;font-weight:600;color:#122038}.bfr-hl{display:block}.bfr-hl > summary,.bfr-hl--plain > .bfr-hl-label{font-size:17.5px;line-height:1.18;letter-spacing:-.03em;font-weight:600;color:#122038;min-height:0;padding:2px 0}.bfr-hl .hd-info{margin-left:6px;vertical-align:middle;display:inline-flex;align-items:center}.bfr-hl .hd-info > summary{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;line-height:0}.bfr-why--src{display:block;color:#8b95a7;margin-top:6px}.bfr-list--icons{display:flex;gap:7px;margin-top:14px;grid-template-columns:none}.bfr-item--icon{padding:0;border-right:0;gap:0}.bfr--collage .bfr-plate{width:28px;height:28px;border-radius:9px}.bfr--collage .bfr-plate svg{width:15px;height:15px}.bfr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bfr-collage{position:absolute;left:47%;right:0;top:0;bottom:0;z-index:2;pointer-events:none}.bfr-collage svg{display:block;width:100%;height:100%}.bfr-card-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9db0cb;background:linear-gradient(150deg,#e6ecf6,#d7e1f0 60%,#e4eaf5)}@media (max-width:860px){.bfr--collage{height:600px}.bfr-copy{left:28px;top:34px;width:calc(100% - 56px)}.bfr-headline{font-size:31px}.bfr-collage{left:6%;top:auto;bottom:8px;transform:scale(.62);transform-origin:left bottom}.bfr--collage:has(.bfr-hl-why){display:flex;flex-direction:column-reverse;height:auto;padding:0}.bfr--collage:has(.bfr-hl-why) .bfr-copy{position:static;transform:none;width:auto;padding:18px 20px 20px}.bfr--collage:has(.bfr-hl-why) .bfr-collage{position:static;width:100%;transform:none;aspect-ratio:357 / 276}.bfr--collage:has(.bfr-hl-why) .bfr-slot--wide{display:none}.bfr--collage:has(.bfr-hl-why) .bfr-slot--flush{display:block}}.bfr-slot--flush{display:none}@media (max-width:640px){.bfr-list{grid-template-columns:1fr}.bfr-item{padding:9px 0;border-right:0;border-bottom:1px solid #eaeef5}.bfr-item:first-child{padding-top:0}.bfr-item:last-child{border-bottom:0;padding-bottom:0}.bfr{padding:16px 18px}.bfr-headline{font-size:20px;letter-spacing:-.02em}}
.bfr-pill{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;
  padding:6px 13px;min-height:32px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  background:#fff;border:1px solid #dfe5ec;color:#0d1422;
  transition:border-color .15s ease,background .15s ease}
.bfr-pill:hover{background:#f7f9fc;border-color:#c9d6e6}
.bfr-pill:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.bfr-pill[aria-selected="true"],.bfr-pill[data-selected="true"]{background:#0d1422;border-color:#0d1422;color:#fff}
@media(max-width:640px){.bfr-pill{min-height:44px}}
.bfr-hl > summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700}
.bfr-hl > summary::-webkit-details-marker{display:none}
.bfr-hl > summary::marker{content:""}
.bfr-hl > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.bfr-hl > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.bfr-hl[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
@media(prefers-reduced-motion:reduce){.bfr-hl > summary::after{transition:none}} .cap{margin:0;padding:16px 18px 14px;border:1px solid #e9edf4;border-radius:18px;background:radial-gradient(circle at 18% 0%,#ffffff 0,#f7fafd 46%,#eef3f9 100%);height:100%;display:flex;flex-direction:column;min-height:0}.cap-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.cap-h{margin:0;font-size:11px;line-height:1;letter-spacing:.12em;font-weight:600;text-transform:uppercase;color:#73809b}.cap-count{font-size:11px;font-weight:600;letter-spacing:.02em;color:#9aa5b8;white-space:nowrap}.cap-find{position:relative;display:flex;align-items:center}.cap-mag{position:absolute;left:10px;width:15px;height:15px;color:#9aa5b8;pointer-events:none}.cap-caret{position:absolute;left:31px;width:1.5px;height:15px;background:#4f46e5;pointer-events:none;animation:cap-blink 1.15s steps(1,end) infinite}@keyframes cap-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@media (prefers-reduced-motion:reduce){.cap-caret{animation:none;opacity:.55}}.cap-find:focus-within .cap-caret{display:none}.cap-input{width:100%;height:34px;padding:0 30px 0 40px;border-radius:9px;border:1px solid #dfe5ee;background:#fff;font-family:inherit;font-size:13px;color:#16233a;transition:border-color .15s ease,box-shadow .15s ease}.cap-input::placeholder{color:#9aa5b8}.cap-input:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-color:#4f46e5}.cap-input::-webkit-search-cancel-button{display:none}.cap-clear{position:absolute;right:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:#9aa5b8;cursor:pointer;border-radius:6px}.cap-clear svg{width:13px;height:13px}.cap-clear:hover{color:#16233a;background:#eef1f7}.cap-list{list-style:none;margin:0;padding:0 2px 0 0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;max-height:190px;flex:1 1 auto;scrollbar-width:thin}.cap-row{display:flex;gap:9px;align-items:flex-start;min-width:0}.capm{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:999px}.capm--yes{color:#0a7a4f;background:#eafaf2}.capm--no{color:#b4444a;background:#fdeef0}.capm--part{color:#8a6d3b;background:#fdf5e6}.cap-body{min-width:0}.cap-q{display:block;font-size:11.5px;line-height:1.3;font-weight:600;color:#73809b}.cap-a{display:block;margin-top:1px;font-size:13.5px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:#16233a}.cap-qual{font-weight:500;color:#5b6a82}.cap-list--resting{max-height:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.cap-rest{margin:14px 0 0;flex:1 1 auto;min-height:0}.cap-rest-lede{margin:0 0 9px;font-size:12px;line-height:1.45;color:#8a94a6}.cap-rest-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.cap-rest-q{display:inline-block;padding:7px 11px;border:1px solid #dfe5ee;border-radius:999px;background:#fff;font-family:inherit;font-size:13px;line-height:1.3;font-weight:600;color:#2b3a52;cursor:pointer;text-align:left;transition:color .15s ease,border-color .15s ease}.cap-rest-q:hover{color:#4f46e5;border-color:#4f46e5}.cap-rest-q[data-on="true"]{border-color:#4f46e5}.cap-rest-q:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.cap-back{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin:10px 0 8px;padding:3px 8px 3px 5px;border:0;border-radius:999px;background:#eef1f7;color:#5b6a82;font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.cap-back svg{width:11px;height:11px}.cap-back:hover{background:#e2e7f0;color:#16233a}.cap-back:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.cap-more{margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;color:#4338ca;text-decoration:none;align-self:flex-start}.cap-more:hover{text-decoration:underline}.cap-attr{display:block;margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#8a94a6}.cap-empty{margin:2px 0 0;font-size:12px;line-height:1.45;color:#68748c}@media (max-width:900px){.cap{height:auto}.cap-list:not(.cap-list--resting){max-height:340px}}@media (prefers-reduced-motion:reduce){.cap-input,.cap-chip{transition:none}} .capo-today{display:block;margin-top:1px;font-size:13.5px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:#16233a}.capo-qual{font-weight:500;color:#5b6a82}.capo-rumour{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;font-weight:600;color:#8a6d3b}.capo-rumour--grey{color:#68748c;font-weight:500}.capo-receipt{display:block;margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#8a94a6}.capo-answer{display:block;font-size:13px;line-height:1.5;color:#16233a}.capo-unknown{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;font-weight:500;color:#68748c}.capo-mark{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.capo-mark--reported{color:#8a6d3b;background:#fdf5e6}.capo-mark--contested{color:#b4444a;background:#fdeef0}.capo-mark--quiet{color:#8a94a6;background:#f2f4f8}
.altrow{margin-top:34px;background:#fff;border:1px solid var(--id-line,#dfe5ec);
  border-radius:22px;padding:28px;--idv-content:100%;--idv-pad:0px}
.altrow:first-child{margin-top:0}
.altrow > header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px}
.altrow > header > h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:20px;font-weight:700;line-height:1.25}
.altrow > header + p{margin:0 0 14px;color:#667085;font-size:13.5px;line-height:1.5}
.altrow > header:last-of-type + *:not(p){margin-top:14px}
.altrow .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec);padding-top:14px;margin-top:14px}
.altrow > hr{display:none}
@media(max-width:640px){.altrow{padding:18px;border-radius:18px}}.altrow{margin-top:34px}
.altrow-rank{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;
  padding:6px 13px;min-height:32px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  background:#fff;border:1px solid #dfe5ec;color:#0d1422;
  transition:border-color .15s ease,background .15s ease}
.altrow-rank:hover{background:#f7f9fc;border-color:#c9d6e6}
.altrow-rank:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.altrow-rank[aria-selected="true"],.altrow-rank[data-selected="true"]{background:#0d1422;border-color:#0d1422;color:#fff}
@media(max-width:640px){.altrow-rank{min-height:44px}}
.altrow-namelink{text-decoration:none;transition:text-decoration-color .15s ease}
.altrow-namelink:hover,.altrow-namelink:focus-visible,.altrow-item:hover .altrow-namelink{text-decoration:underline;
  text-decoration-thickness:1px;text-underline-offset:4px;
  text-decoration-color:var(--id-link-rule, rgba(22, 104, 214, 0.45))}
.altrow-namelink:focus-visible{outline:2px solid #1668d6;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.altrow-namelink{transition:none}}
 .altrow{padding:0;overflow:hidden}.altrow-in{padding:12px 28px 28px}@media(max-width:640px){.altrow-in{padding:10px 18px 18px}}.rmv .altrow[data-sponsor-placement]{display:block}.altrow-list{list-style:none;margin:0;padding:0;display:grid;gap:14px;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.altrow-list[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.altrow-list[data-n="1"]{grid-template-columns:minmax(0,352px)}.altrow-item{display:flex;flex-direction:column;gap:0;padding:0;background:#fff;overflow:hidden;border:1px solid #dfe5ec;border-radius:16px}.altrow-body{display:flex;flex-direction:column;flex:1;padding:15px 16px 13px}.altrow-item:hover{border-color:#c9d6e6}.altrow-item--nopic .altrow-reason{margin-top:auto}.altrow-art{display:block;width:100%;height:150px;padding:21px 16px;background:linear-gradient(180deg,#eaf1fb,#f5f8fc);display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0}.altrow-art img{width:min(calc(var(--art-fw, 1) * 100%), calc(var(--art-fw, 1) * 160px));height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block}.altrow-reason{display:block;font-size:16px;line-height:1.22;letter-spacing:-.02em;font-weight:600;color:#122038;margin:0 0 7px}.altrow-who{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 7px}.altrow-name{font-size:13px;font-weight:600;color:#1668d6}.altrow-diff{margin:0 0 12px;font-size:12.5px;line-height:1.45;font-weight:500;color:#46536a}.altrow-meta{margin-top:auto;display:flex;align-items:baseline;gap:8px;padding-top:11px;border-top:1px solid #eef1f7;min-height:0}.altrow-meta:empty{min-height:30px}.altrow-price{font-size:16px;font-weight:600;color:#122038;letter-spacing:-.01em}.altrow-note{font-size:11.5px;line-height:1.35;font-weight:500;color:#8a94a6}.altrow-foot{margin:16px 0 0;font-size:13px;font-weight:600;color:#1668d6;text-decoration:none;display:inline-block}.altrow-foot:hover{text-decoration:underline}.altrow-foot:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.altrow-rank{background:#eef0fe;border-color:#dfe3fd;color:#4338ca}.altrow-spon{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b620e;margin:0 0 6px}.altrow-sponrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px}.altrow-sponrow .altrow-spon{margin:0;color:#667085}.altrow-sponrow img{display:block;height:16px;width:auto}.altrow-src{margin:-6px 0 12px;font-size:11.5px;color:#667085}.altrow-ghost{pointer-events:none}.altrow-sample{display:inline-block;align-self:flex-start;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a5a06;background:#fdf5e3;border:1px solid #f0e0bd;border-radius:999px;padding:3px 9px}.altrow-ghost .altrow-art{background:linear-gradient(180deg,#eaf1fb,#f5f8fc)}.altrow-gb{display:block;height:11px;border-radius:6px;background:#dfe5ec;margin:0 0 9px}.altrow-gb--sm{height:8px}@media(max-width:900px){.altrow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.altrow-list{grid-template-columns:1fr}.altrow-item{display:flex;gap:14px;align-items:flex-start;padding:14px 16px}.altrow-art{flex:0 0 76px;width:76px;height:76px;border-radius:12px;padding:8px;margin:0}.altrow-art img{width:auto;max-width:100%;max-height:100%}.altrow-body{flex:1;min-width:0;padding:0}.altrow-reason{font-size:15px}.altrow-meta{margin-top:0}}
.pnews{margin-top:34px;background:#fff;border:1px solid var(--id-line,#dfe5ec);
  border-radius:22px;padding:28px;--idv-content:100%;--idv-pad:0px}
.pnews:first-child{margin-top:0}
.pnews > header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px}
.pnews > header > h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:20px;font-weight:700;line-height:1.25}
.pnews > header + p{margin:0 0 14px;color:#667085;font-size:13.5px;line-height:1.5}
.pnews > header:last-of-type + *:not(p){margin-top:14px}
.pnews .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec);padding-top:14px;margin-top:14px}
.pnews > hr{display:none}
@media(max-width:640px){.pnews{padding:18px;border-radius:18px}}
.pnews-linetxt{text-decoration:none;transition:text-decoration-color .15s ease}
.pnews-linetxt:hover,.pnews-linetxt:focus-visible,.pnews-item:hover .pnews-linetxt{text-decoration:underline;
  text-decoration-thickness:1px;text-underline-offset:4px;
  text-decoration-color:var(--id-link-rule, rgba(22, 104, 214, 0.45))}
.pnews-linetxt:focus-visible{outline:2px solid #1668d6;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.pnews-linetxt{transition:none}}
 .pnews-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 14px}.pnews-h{font-size:11px;line-height:1;letter-spacing:.12em;font-weight:600;color:#73809b;margin:0;text-transform:uppercase}.pnews-all{font-size:12.5px;font-weight:600;color:#1668d6;text-decoration:none;white-space:nowrap}.pnews-all:hover{text-decoration:underline}.pnews-all:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.pnews-list{list-style:none;margin:0;padding:0}.pnews-item{display:grid;grid-template-columns:74px 1fr;gap:18px;padding:13px 0;border-top:1px solid #eef1f7;align-items:baseline}.pnews-item:first-child{border-top:0;padding-top:0}.pnews-date{font-size:11.5px;font-weight:600;color:#8a94a6;letter-spacing:.01em;white-space:nowrap}.pnews a.pnews-line{display:block;font-size:14.5px;line-height:1.35;font-weight:600;color:#122038;letter-spacing:-.012em;margin:0 0 5px;text-decoration:none}.pnews-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:500;color:#8a94a6}.pnews-changed{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:#0f7a4f}.pnews-changed::before{content:"";width:6px;height:6px;border-radius:999px;background:#0f7a4f;flex:0 0 auto}.pnews-dot{color:#c9d0da}@media(max-width:620px){.pnews-item{grid-template-columns:1fr;gap:4px}.pnews-date{order:2;font-size:11px}}
.wtbsec{margin-top:34px;background:#fff;border:1px solid var(--id-line,#dfe5ec);
  border-radius:22px;padding:28px;--idv-content:100%;--idv-pad:0px}
.wtbsec:first-child{margin-top:0}
.wtbsec > header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px}
.wtbsec > header > h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:20px;font-weight:700;line-height:1.25}
.wtbsec > header + p{margin:0 0 14px;color:#667085;font-size:13.5px;line-height:1.5}
.wtbsec > header:last-of-type + *:not(p){margin-top:14px}
.wtbsec .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec);padding-top:14px;margin-top:14px}
.wtbsec > hr{display:none}
@media(max-width:640px){.wtbsec{padding:18px;border-radius:18px}}
.wtb-verdict{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;
  border-radius:999px;padding:5px 11px 5px 9px;border:1px solid transparent;
  font-size:12px;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none;
  white-space:nowrap;background:#e9f7ef;color:#0f7040}
.wtb-verdict:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}
.wtb-verdict[data-s="available"]{background:#e9f7ef;color:#0f7040}
.wtb-verdict[data-s="upcoming"]{background:#fff6e7;color:#8a5c0b}
.wtb-verdict[data-s="neutral"]{background:#eef0f3;color:#4b5563}
.wtb-verdict[data-s="info"]{background:#e7f0ff;color:#2f4bd1}

.wtb-pill{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;
  padding:6px 13px;min-height:32px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  background:#fff;border:1px solid #dfe5ec;color:#0d1422;
  transition:border-color .15s ease,background .15s ease}
.wtb-pill:hover{background:#f7f9fc;border-color:#c9d6e6}
.wtb-pill:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.wtb-pill[aria-selected="true"],.wtb-pill[data-selected="true"]{background:#0d1422;border-color:#0d1422;color:#fff}
@media(max-width:640px){.wtb-pill{min-height:44px}} .wtbsec .wtb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0}.wtb-r{padding-left:28px;border-left:1px solid #eef1f7}.wtb-l{padding-right:28px}.wtbsec{padding:0;overflow:hidden}.wtbsec-in{padding:28px}@media(max-width:640px){.wtbsec-in{padding:18px}}.wtbsec a.wtb-viewmore{font-size:13px;font-weight:600;color:#1668d6;text-decoration:none;white-space:nowrap}.wtbsec a.wtb-viewmore:hover{text-decoration:underline}.wtbsec a.wtb-viewmore:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.wtbsec > .wtb-head{display:grid;grid-template-columns:minmax(0,1fr);row-gap:12px;align-items:start;margin:0 0 22px}.wtb-verdictrow{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;min-width:0}.wtb-lede{margin:0;font-size:18px;line-height:1.3;font-weight:600;color:#122038;letter-spacing:-.022em;flex:1 1 340px;max-width:74ch}.wtb-now{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 2px}.wtb-price{font-size:34px;line-height:1;font-weight:600;color:#122038;letter-spacing:-.03em}.wtb-was{font-size:14px;font-weight:600;color:#8a94a6;text-decoration:line-through}.wtb-save{font-size:12px;font-weight:600;color:#0f7a4f}.wtb-at{font-size:11.5px;font-weight:500;color:#8a94a6;margin:0 0 14px}.wtb-chart{position:relative;margin:0 0 4px}.wtb-spark{display:block;width:100%;height:118px}.wtb-chart--sm .wtb-spark{height:44px}.wtb-pill{position:absolute;transform:translate(-50%,-140%);white-space:nowrap;pointer-events:none;background:#fff;border-color:#e3e9f1;color:#46536a;box-shadow:0 1px 3px rgba(16,32,64,.07)}.wtb-pill--low{color:#0f7a4f;border-color:#c9ead7;background:#edf9f2}.wtb-pill--mute{color:#8a94a6;box-shadow:none;background:#fff}.wtb-pill--end{transform:translate(-100%,-140%)}.wtb-pill--right{right:0;left:auto;transform:translate(0,-130%)}.wtb-pill--left{left:0;right:auto;transform:translate(0,-130%)}.wtb-scale{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:#8a94a6;margin:0 0 14px}.wtb-facts{display:grid;gap:0;margin:0 0 16px;border-top:1px solid #eef1f7}.wtb-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eef1f7}.wtb-fk{font-size:12px;font-weight:600;color:#8a94a6}.wtb-fv{font-size:12.5px;font-weight:600;color:#122038;text-align:right}.wtb-fv small{display:block;font-size:11px;font-weight:500;color:#8a94a6;margin-top:1px}.wtbsec .wtb-althead{font-size:11px;line-height:1;letter-spacing:.12em;font-weight:600;color:#73809b;margin:0 0 12px;text-transform:uppercase}.wtb-altlist{list-style:none;margin:0;padding:0}.wtb-alt{padding:13px 0;border-top:1px solid #eef1f7}.wtb-alt:first-child{border-top:0;padding-top:0}.wtbsec a.wtb-altname{display:block;font-size:14.5px;font-weight:600;color:#122038;letter-spacing:-.015em;text-decoration:none;margin:0 0 3px}.wtbsec a.wtb-altname:hover{text-decoration:underline;text-decoration-color:#c9d6e6}.wtbsec a.wtb-altname:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.wtb-altprice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 6px}.wtb-altnum{font-size:19px;font-weight:600;color:#122038;letter-spacing:-.02em}.wtb-altdelta{font-size:11.5px;font-weight:600;color:#8a6d3b}.wtb-altdelta--save{color:#0f7a4f}.wtb-ladder{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:7px}.wtb-rung{display:grid;grid-template-columns:minmax(66px,auto) 1fr auto;gap:10px;align-items:center}.wtb-rungname{font-size:11.5px;font-weight:600;color:#8a94a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wtb-rungbar{display:block;height:9px;border-radius:999px;background:#f1f4f8;overflow:hidden}.wtb-rungfill{display:block;height:100%;border-radius:999px;background:#c9d6e6}.wtb-rungnum{font-size:12px;font-weight:600;color:#46536a;letter-spacing:-.01em}.wtb-rung--self .wtb-rungname{color:#122038;font-weight:600}.wtb-rung--self .wtb-rungfill{background:#1668d6}.wtb-rung--self .wtb-rungnum{color:#122038}.wtb-alttrade{margin:0;font-size:12px;line-height:1.45;font-weight:500;color:#46536a}.wtb-altbasis{margin:5px 0 0;font-size:11px;line-height:1.4;font-weight:500;color:#8a94a6}@media(max-width:860px){.wtbsec .wtb{grid-template-columns:1fr}.wtbsec .wtb{gap:22px}.wtb-l{padding-right:0}.wtb-r{padding-left:0;border-left:0;border-top:1px solid #eef1f7;padding-top:22px}.wtb-lede{font-size:16px}}.wtb-altcard{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:center;width:100%;text-align:left;padding:12px;margin:0 0 20px;cursor:pointer;border:1px solid #dfe5ec;border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.wtb-altcard:hover{border-color:#c9d6e6;box-shadow:0 6px 18px rgba(16,32,64,.07)}.wtb-altcard:focus-visible{outline:2px solid #1668d6;outline-offset:3px}.wtb-altcard--on{border-color:#bcd0ea;box-shadow:0 0 0 3px rgba(22,104,214,.10)}.wtb-altcardart{display:flex;align-items:center;justify-content:center;height:74px;border-radius:12px;background:linear-gradient(140deg,#edf5ff,#f4f0ff);overflow:hidden}.wtb-altcardart img{height:100%;width:auto;max-width:100%;object-fit:contain;display:block}.wtb-altcardbody{display:block;min-width:0}.wtb-altcardkick{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#475467;margin:0 0 3px}.wtb-altcardname{display:block;font-size:15px;font-weight:600;color:#122038;letter-spacing:-.018em;margin:0 0 4px}.wtb-altcardprice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.wtb-altcardprice b{font-size:17px;font-weight:600;color:#122038;letter-spacing:-.02em}.wtb-altcardsave{font-size:11.5px;font-weight:600;color:#0f7a4f}.wtb-rung{padding:0;border:0;background:none;width:100%;text-align:left;cursor:pointer;border-radius:8px}.wtb-rung:hover .wtb-rungname{color:#122038}.wtb-rung:hover .wtb-rungfill{filter:brightness(.94)}.wtb-rung:focus-visible{outline:2px solid #1668d6;outline-offset:3px}.wtb-rung--on .wtb-rungname{color:#122038;font-weight:600}.wtb-rung--on .wtb-rungfill{background:#1668d6}.wtb-rung--on .wtb-rungnum{color:#122038}.wtb-rungtag{font-size:10.5px;font-weight:600;color:#0f7a4f;margin-left:6px}.wtb-seltrade{margin:0 0 18px;font-size:12.5px;line-height:1.5;font-weight:500;color:#46536a}.wtb-selhead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 10px}.wtb-selname{font-size:13px;font-weight:600;color:#122038}.wtbsec a.wtb-sellink{font-size:12px;font-weight:600;color:#1668d6;text-decoration:none}.wtbsec a.wtb-sellink:hover{text-decoration:underline}.wtb-cyc{margin:0}.wtb-cychead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.wtb-cyctitle{font-size:11px;line-height:1;letter-spacing:.12em;font-weight:600;color:#73809b;margin:0;text-transform:uppercase}.wtb-cyccad{font-size:11.5px;font-weight:600;color:#8a94a6}.wtb-cycrail{position:relative;height:2px;background:#eef1f7;border-radius:999px;margin:0 0 8px}.wtb-cycfuture{position:absolute;top:0;right:0;height:0;border-top:2px dashed #c9d6e6}.wtb-cycdot{position:absolute;top:50%;width:9px;height:9px;border-radius:999px;background:#c2cbd8;transform:translate(-50%,-50%)}.wtb-cycdot--now{width:13px;height:13px;background:#fff;border:3px solid #1668d6}.wtb-cyclabels{position:relative;height:30px}.wtb-cyclab{position:absolute;transform:translateX(-50%);font-size:10.5px;line-height:1.25;font-weight:600;color:#8a94a6;text-align:center;white-space:nowrap}.wtb-cyclab--now{color:#122038}.wtb-cyclab small{display:block;font-weight:500;font-size:10px;color:#a7b1c0}.wtb-cycnext{margin:2px 0 0;font-size:11.5px;font-weight:600;color:#8a6d3b}
 .cfr-photo{width:100%;height:100%;object-fit:contain;display:block;padding:14px 16px 12px;box-sizing:border-box}.cfr{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:16px 20px 16px 58px;gap:9px;font-family:var(--font-inter,system-ui,sans-serif)}.cfr-k{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7b8594}.cfr-spark{width:100%;height:70px;display:block;overflow:visible}.cfr-ends{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:600;color:#667085;padding-right:2px}.cfr-big{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1;color:#1d2430}.cfr-big small{font-size:16px;font-weight:600;color:#7b8594;margin-left:2px}.cfr-track{height:7px;border-radius:999px;background:#e4e9f0;overflow:hidden}.cfr-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#0ea5e9)}.cfr-line{position:relative;height:16px;margin:2px 5px}.cfr-rail{position:absolute;left:0;right:0;top:7px;height:2px;border-radius:999px;background:linear-gradient(90deg,#c7d2fe,#bae6fd)}.cfr-dot{position:absolute;top:3px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;border:2px solid #6366f1;box-sizing:border-box}.cfr-dot[data-last]{width:14px;height:14px;top:1px;margin-left:-7px;background:#0E7C6B;border-color:#fff;box-shadow:0 0 0 2px #0E7C6B}.cfr-rows{list-style:none;margin:0;padding:0;display:grid;gap:7px}.cfr-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto 10px auto;align-items:baseline;gap:7px;font-size:11.5px}.cfr-lab{font-weight:600;color:#4a5568;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfr-from{color:#98a2b3;text-decoration:line-through}.cfr-arr{color:#c0c8d4}.cfr-to{font-weight:600;color:#1d2430}
  .evb-wrap{display:inline-flex;align-items:center}.evb{display:inline-flex;align-items:center;gap:7px;border:1px solid;border-radius:999px;padding:5px 10px 5px 9px;line-height:1;white-space:nowrap;transition:box-shadow .12s,filter .12s}.evb--compact{padding:4px 8px 4px 7px;gap:6px}.evb-label{font-size:11.5px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.evb--compact .evb-label{font-size:11px}.hd-info--text > summary:hover .evb{filter:brightness(.97)}.hd-info--text > summary:active .evb{filter:brightness(.94);transform:translateY(.5px)}.hd-info--text[open] > summary .evb{box-shadow:0 0 0 1px currentColor inset}.hd-info--text > summary:focus-visible{outline:2px solid #1668d6;outline-offset:3px;border-radius:999px}.hd-info--text > summary:has(.evb){text-decoration:none}.evb-pop{font-size:12.5px;line-height:1.5;color:#344054}.evb--inpop{margin:0 0 10px}.evb-lead{margin:0;font-size:13.5px;font-weight:600;color:#0f172a;line-height:1.4}.evb-sub{margin:5px 0 0;color:#667085}.evb-ico{display:inline-flex;align-items:center;justify-content:center;flex:none}.evb-chev{display:inline-flex;align-items:center;color:#98a2b3}.evb--strip{background:transparent !important;border-color:transparent !important;padding:0;gap:9px;width:100%}.evb--strip .evb-ico{width:26px;height:26px;border-radius:8px}.evb--strip .evb-chev{margin-left:auto} .cev{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:11px}.cev--compact{gap:7px 12px;margin-top:9px}.cev-item{font-size:12.5px;color:#667085;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.cev-item b{font-weight:600;color:#0f172a}.cev-item--icon{color:#667085}.cev-outcome{font-size:13px;font-weight:600;color:#0f172a}.cev-outcome--strip{display:flex;align-items:center}.cev-verdict{display:inline-flex;align-items:center;border:1px solid;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.cev-pop{font-size:12.5px;line-height:1.5;color:#667085}.cev-pop-lead{margin:0;color:#344054}.cev-pop-body{margin:6px 0 0}.cev-pop-t{margin:0 0 5px;font-size:13.5px;font-weight:600;color:#0f172a;line-height:1.4}.cev-pop-h{margin:10px 0 0;padding-top:8px;border-top:1px solid #eef2f8;font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:#8a95a8}.cev-pop-names{margin:4px 0 0;padding:0;list-style:none;color:#344054;display:grid;gap:2px}.cev-pop-num{margin:4px 0 0;color:#344054;font-weight:600}.cev-bars{margin:6px 0 0;display:grid;gap:5px}.cev-bar{display:grid;grid-template-columns:58px 1fr 16px;align-items:center;gap:9px}.cev-bar-l{font-size:12px;color:#667085}.cev-bar-t{height:7px;border-radius:999px;background:#eef1f6;overflow:hidden;display:block}.cev-bar-f{display:block;height:100%;border-radius:999px;background:#5177DF}.cev-bar-n{font-size:12px;font-weight:600;color:#0f172a;text-align:right}.cev--strip{gap:10px;margin-top:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch}.cev--strip > *{border:1px solid #e4e8ee;border-radius:12px;background:#fff;padding:11px 13px;display:flex;align-items:center;min-width:0}.cev--strip .cev-item{white-space:normal;font-size:13px}.cev--strip .hd-info,.cev--strip .evb-wrap{width:100%}.cev--strip .hd-info--text > summary{width:100%;justify-content:flex-start;text-decoration:none}.cev--strip .cev-item{gap:7px}.cev--strip .hd-info--text[open] > summary .evb{box-shadow:none}.cev--strip .hd-info[open] > summary{background:transparent}.cev--strip > *:has(details[open]){background:#f7f9fc;border-color:#d7dde7}@media(max-width:640px){.cev--strip{grid-auto-flow:row;grid-auto-columns:auto}}
 .id-sec{margin-top:0}.id-sec + .id-sec{margin-top:34px}@media(max-width:640px){.id-sec--framed{--id-sec-pad:18px;--id-sec-radius:18px}} .id-sec--banded > .id-sec-band{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:78px;margin:0;padding:18px var(--id-sec-inset) 17px;background:#f6f8fb;border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded > .id-sec-band > div{min-width:0}.id-sec--banded .id-sec-eyebrow{margin-bottom:6px;color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-band h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:22px;line-height:1.14;letter-spacing:-.03em;font-weight:760}.id-sec--banded .id-sec-deck{margin:6px 0 0;max-width:760px;color:#6f7986;font-size:12.5px;line-height:1.45;font-weight:600}.id-sec--banded .id-sec-deck strong{color:#17191f;font-weight:820}.id-sec--banded > .id-sec-band .id-sec-act{margin-top:4px;flex:none;white-space:nowrap;font-size:12px;font-weight:750}.id-sec--banded > .id-sec-subhead{padding:13px var(--id-sec-inset);border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded .id-sec-subeyebrow{color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-subhead .id-sec-subeyebrow + .id-sec-deck{margin-top:5px}.id-sec--banded > .id-sec-subhead .id-sec-deck{margin:0}.id-sec--banded > .id-sec-foot{margin:0;padding:15px var(--id-sec-inset,22px) 17px;
  background:linear-gradient(90deg,var(--id-sec-foot-a,#f8fafc),var(--id-sec-foot-b,#fbfcfe));border-top:1px solid var(--id-line,#dfe5ec)} .id-sec--banded .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec)}@media(max-width:640px){.id-sec--banded{--id-sec-inset:18px}.id-sec--banded > .id-sec-band{min-height:0;padding-top:17px;padding-bottom:16px}.id-sec--banded > .id-sec-band h2{font-size:19px}}
.gxp a.chr-act-btn:link,.gxp a.chr-act-btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:7px 14px;min-height:32px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:#fff;border:1px solid #dfe5ec;color:#0d1422}
.gxp a.chr-act-btn:link:hover,.gxp a.chr-act-btn:visited:hover{background:#f7f9fc;border-color:#c9d6e6}
.gxp a.chr-act-btn:link:is(:link,:visited),.gxp a.chr-act-btn:visited:is(:link,:visited){color:#0d1422;text-decoration:none}
.gxp a.chr-act-btn:link:focus-visible,.gxp a.chr-act-btn:visited:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.gxp a.chr-act-btn:link[disabled],.gxp a.chr-act-btn:visited[disabled],.gxp a.chr-act-btn:link[aria-disabled="true"],.gxp a.chr-act-btn:visited[aria-disabled="true"]{opacity:.55;cursor:default}
.id-sec.gxp{margin-top:34px}
.gxp-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;
          font-size:12.5px;line-height:1.5;color:#667085}
@media(max-width:560px){.gxp-foot{display:block}}

 .chr.chr{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:14px 22px;margin:0;background:#f6f8fb;border-bottom:1px solid #e6ebf3;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.chr-ico{display:flex;align-items:center;justify-content:center;color:#16233c;flex:none}.chr-ico svg{width:22px;height:22px}.chr-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#475467;margin:0}.chr-act{margin-left:auto;flex:none;display:flex;align-items:center;line-height:1;white-space:nowrap;font-size:12px;font-weight:600}@media (max-width:760px){.chr.chr{padding:12px 16px;gap:10px}.chr-ico svg{width:20px;height:20px}}
@media (max-width:560px){.vb-row{grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-areas:"t n v" "t b b";column-gap:10px!important;row-gap:6px!important;padding:8px 10px!important}.vb-row>:nth-child(1){grid-area:t;width:40px!important}.vb-row>:nth-child(1) img{max-width:40px!important;max-height:32px!important}.vb-row>:nth-child(2){grid-area:n;font-size:14px!important}.vb-row>:nth-child(2),.vb-row>:nth-child(2)>span:first-child{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.vb-row>:nth-child(3){grid-area:b;height:10px!important}.vb-row>:nth-child(4){grid-area:v;min-width:0!important;max-width:none!important;font-size:14px!important}}
 .id-sec{margin-top:0}.id-sec + .id-sec{margin-top:34px}@media(max-width:640px){.id-sec--framed{--id-sec-pad:18px;--id-sec-radius:18px}} .id-sec--banded > .id-sec-band{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:78px;margin:0;padding:18px var(--id-sec-inset) 17px;background:#f6f8fb;border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded > .id-sec-band > div{min-width:0}.id-sec--banded .id-sec-eyebrow{margin-bottom:6px;color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-band h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:22px;line-height:1.14;letter-spacing:-.03em;font-weight:760}.id-sec--banded .id-sec-deck{margin:6px 0 0;max-width:760px;color:#6f7986;font-size:12.5px;line-height:1.45;font-weight:600}.id-sec--banded .id-sec-deck strong{color:#17191f;font-weight:820}.id-sec--banded > .id-sec-band .id-sec-act{margin-top:4px;flex:none;white-space:nowrap;font-size:12px;font-weight:750}.id-sec--banded > .id-sec-subhead{padding:13px var(--id-sec-inset);border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded .id-sec-subeyebrow{color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-subhead .id-sec-subeyebrow + .id-sec-deck{margin-top:5px}.id-sec--banded > .id-sec-subhead .id-sec-deck{margin:0}.id-sec--banded > .id-sec-foot{margin:0;padding:15px var(--id-sec-inset,22px) 17px;
  background:linear-gradient(90deg,var(--id-sec-foot-a,#f8fafc),var(--id-sec-foot-b,#fbfcfe));border-top:1px solid var(--id-line,#dfe5ec)} .id-sec--banded .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec)}@media(max-width:640px){.id-sec--banded{--id-sec-inset:18px}.id-sec--banded > .id-sec-band{min-height:0;padding-top:17px;padding-bottom:16px}.id-sec--banded > .id-sec-band h2{font-size:19px}} .cmp-panel{display:grid;gap:0}.cmp-body{padding:18px var(--id-sec-inset,24px) 22px}.cmp-h2{margin:0 0 6px;font-size:19px;line-height:1.25;font-weight:750;color:#0d1422}.cmp-summary{margin:0 0 14px;font-size:15.5px;line-height:1.5;color:#243044}.cmp-inh{margin:0 0 12px;font-size:13.5px;color:#5a6478}.cmp-inh a{color:#1668d6}.cmp-search{position:relative;margin:0 0 16px}.cmp-kicker{display:block;margin:0 0 8px;font-size:15px;font-weight:700;color:#0d1422}.cmp-field{position:relative;display:flex;align-items:center}.cmp-mark{position:absolute;left:14px;color:#8b97ab;display:flex}.cmp-input{width:100%;height:46px;padding:0 14px 0 40px;border:1px solid #dfe5ec;border-radius:12px;background:#fff;color:#0d1422;font-size:15px}.cmp-input:focus{outline:2px solid #1668d6;outline-offset:1px}.cmp-list{position:absolute;z-index:20;left:0;right:0;top:78px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 10px 28px rgba(13,20,34,.12)}.cmp-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:8px;cursor:pointer}.cmp-opt.is-active{background:#f3f6fb}.cmp-opt-name{font-size:14.5px;color:#0d1422;min-width:0;overflow:hidden;text-overflow:ellipsis}.cmp-empty{padding:10px;font-size:14px;color:#5a6478}.cmp-pills{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.cmp-qa{max-width:100%}.cmp-qa>summary{list-style:none}.cmp-pills>.cmp-qa>summary{display:inline-flex;align-items:center;gap:8px;max-width:100%;cursor:pointer;border:1px solid #dfe5ec;background:#fff;border-radius:999px;padding:6px 13px;color:#0d1422}.cmp-qa>summary::-webkit-details-marker{display:none}.cmp-pills>.cmp-qa>summary:hover{border-color:#b9c3d3}.cmp-pills>.cmp-qa>summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.cmp-q{margin:0;display:inline;font-size:13.5px;line-height:1.35;font-weight:600;color:inherit}.cmp-pills>.cmp-qa[open]{flex-basis:100%}.cmp-pills>.cmp-qa[open]>summary{border-color:#1668d6;color:#1668d6}.cmp-qa-body{padding:12px 4px 8px}.cmp-spacer{display:none;flex-basis:100%;grid-column:1/-1;height:0;margin:0}.cmp-js .cmp-pills>.cmp-qa[open],.cmp-js .cmp-cards>.cmp-qa[open]{flex-basis:auto}.cmp-js .cmp-pills>.cmp-qa>.cmp-qa-body,.cmp-js .cmp-cards>.cmp-qa>.cmp-qa-body{position:absolute;left:0;right:0;z-index:1;box-sizing:border-box;padding:14px 16px 12px;border:1px solid #dfe5ec;border-radius:16px;background:#fff}.cmp-js .cmp-cards{position:relative}.cmp-ans-short{margin:8px 0 0}.cmp-panel-q{margin:0 0 8px;font-size:16px;line-height:1.3;font-weight:700;color:#0d1422}.cmp-panel-a+.cmp-panel-a{margin-top:14px;padding-top:12px;border-top:1px solid #dfe5ec}.cmp-cards>.cmp-qa>summary{display:block;cursor:pointer;border-radius:16px}.cmp-cards>.cmp-qa{min-width:0}.cmp-cards>.cmp-qa>summary::-webkit-details-marker,.cmp-needs .cmp-qa>summary::-webkit-details-marker{display:none}.cmp-cards>.cmp-qa>summary:focus-visible,.cmp-needs .cmp-qa>summary:focus-visible{outline:2px solid #1668d6;outline-offset:3px}.cmp-cards>.cmp-qa[open] .cmp-tile{box-shadow:inset 0 0 0 2px #1668d6}.cmp-needs .cmp-qa>summary{display:block;cursor:pointer;border-radius:12px}.cmp-needs .cmp-qa>.cmp-qa-body{padding:12px 0 4px 66px}.cmp-needs .cmp-qa[open] .cmp-wide-title{color:#1668d6}.rmv .faqcol>.cmp-panel.cmp-home{margin-top:34px}.cmp-band-btn{display:inline-flex;align-items:center;height:32px;padding:0 13px;border:1px solid #dfe5ec;border-radius:999px;background:#fff;color:#0d1422;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.cmp-band-btn:hover{border-color:#b9c3d3}.cmp-band-btn:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.cmp-more{flex-basis:100%}.cmp-more>summary{list-style:none;display:inline-flex;cursor:pointer;font-size:13.5px;font-weight:650;color:#1668d6;padding:4px 2px}.cmp-more>summary::-webkit-details-marker{display:none}.cmp-more[open]>summary .cmp-more-o,.cmp-more:not([open])>summary .cmp-more-c{display:none}.cmp-more>.cmp-pills{margin-top:8px}.cmp-ans-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cmp-ans-q{margin:0;font-size:16.5px;line-height:1.3;color:#0d1422}.cmp-ans-tags{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.cmp-unofficial,.cmp-derived{font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px}.cmp-unofficial{color:#7A6120;background:#F7EFDA;border:1px solid #E4D3AA}.cmp-derived{color:#3c4a63;background:#f3f6fb;border:1px solid #dfe5ec}.cmp-ans-short{margin:8px 0 0;font-size:15px;line-height:1.55;color:#243044}.cmp-ans-rows{margin:12px 0 0;display:grid;gap:8px}.cmp-ans-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.cmp-ans-row dt{font-size:13px;font-weight:700;color:#5a6478}.cmp-ans-row dd{margin:0;font-size:14.5px;line-height:1.5;color:#243044}.cmp-items{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.cmp-items li{font-size:13px;padding:4px 11px;border:1px solid #dfe5ec;border-radius:999px;color:#243044}.cmp-steps{margin:10px 0 0;padding-left:24px;list-style:decimal outside;display:grid;gap:4px;font-size:14.5px;line-height:1.5;color:#243044}.cmp-steps>li{display:list-item;padding-left:2px}.cmp-steps li::marker{color:#0d1422;font-weight:700;font-variant-numeric:tabular-nums}.cmp-ans-details{margin:8px 0 0;font-size:14px;line-height:1.55;color:#3c4a63}.cmp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:18px}.cmp-cards>.cmp-qa,.cmp-cards>.cmp-card,.cmp-cards>.cmp-pair-plain{width:100%;max-width:220px;justify-self:center}.cmp-pair-plain{min-width:0}.cmp-pair-link{margin:10px 0 0;font-size:14px;font-weight:650}.cmp-pair-link a{color:#1668d6}.cmp-cards>.cmp-spacer{grid-column:1}.cmp-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;text-decoration:none;color:inherit}.cmp-card:focus-visible,.cmp-wide:focus-visible{outline:2px solid #1668d6;outline-offset:3px;border-radius:16px}.cmp-tile{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:16px;background:#f8fafc;overflow:hidden}.cmp-tile-img{position:absolute;inset:13%;width:74%;height:74%;object-fit:contain;display:block}.cmp-glyph{position:absolute;inset:27%;width:46%;height:46%;color:#667085}.cmp-card-name{font-size:15px;line-height:1.3;font-weight:750;color:#0d1422;margin-top:4px}.cmp-card-note{font-size:13px;line-height:1.4;color:#5a6478}.cmp-card-pill{display:inline-flex;align-items:center;gap:6px;position:relative}.cmp-card-status{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:650;line-height:1.3}.cmp-card-lead{margin:0 0 10px;font-size:14.5px;line-height:1.5;font-weight:600;color:#0d1422}.cmp-cards .cmp-tile{background:#fff;box-shadow:inset 0 0 0 1px #dfe5ec}.cmp-cards [data-yours] .cmp-tile{outline:2px solid #1668d6;outline-offset:2px}.cmp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cmp-i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid #dfe5ec;background:#fff;color:#667085;font-size:11.5px;font-weight:700;font-style:italic;cursor:pointer}.cmp-i:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.cmp-i-tip{position:absolute;z-index:6;left:0;top:calc(100% + 8px);width:max-content;max-width:200px;padding:7px 9px;font-size:12.5px;font-weight:500;font-style:normal;line-height:1.35;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none}
.cmp-i-tip{background:#ffffff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)}
.cmp-i-tip{color:#475467;}
.cmp-i-tip[data-side]{overflow:visible;}
.cmp-i-tip[data-side]::before{content:"";position:absolute;left:var(--arrow-x,50%);width:10px;height:10px;margin-left:-6px;box-sizing:content-box;background:#ffffff;border:1px solid #dfe5ec;transform:rotate(45deg);pointer-events:none;}
.cmp-i-tip[data-side="bottom"]::before{top:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-left-radius:2px;}
.cmp-i-tip[data-side="top"]::before{bottom:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-right-radius:2px;}
 .cmp-i.is-open .cmp-i-tip,.cmp-i-tip.is-open{opacity:1;visibility:visible;pointer-events:auto}.cmp-needs{margin:0;padding:0;list-style:none;display:grid;gap:10px}.cmp-wide{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;text-decoration:none;color:inherit}.cmp-tile-sm{width:52px;height:52px;aspect-ratio:auto;border-radius:12px}.cmp-tile-sm .cmp-glyph{inset:26%;width:48%;height:48%}.cmp-tile-sm .cmp-tile-img{inset:10%;width:80%;height:80%}.cmp-wide-title{font-size:15px;line-height:1.35;font-weight:650;color:#0d1422}@media (min-width:641px){.cmp-home .cmp-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.cmp-cards>.cmp-qa,.cmp-cards>.cmp-card,.cmp-cards>.cmp-pair-plain{max-width:none}}.cmp-ghost{pointer-events:none;user-select:none}.cmp-ghost>.cmp-tile{margin-bottom:4px}.cmp-cards .cmp-ghost>.cmp-tile{background:#f8fafc;box-shadow:inset 0 0 0 1px #dfe5ec}@media (max-width:640px){.cmp-ghost-dx{display:none}}@media (max-width:640px){.cmp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cmp-body{padding:14px var(--id-sec-inset,16px) 18px}.cmp-ans-row{grid-template-columns:1fr;gap:2px}.cmp-needs .cmp-qa>.cmp-qa-body{padding-left:0}.cmp-js .cmp-pills>.cmp-qa>.cmp-qa-body,.cmp-js .cmp-cards>.cmp-qa>.cmp-qa-body{padding:12px 12px 10px}.cmp-list{top:74px}}
 
.ad-back{position:fixed;inset:0;z-index:1000;background:rgba(13,20,34,.45)} .ad-back{display:flex;align-items:center;justify-content:center;padding:20px}
.ad-panel{background:#ffffff;border:1px solid #dfe5ec;border-radius:22px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .ad-panel{width:min(430px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px;position:relative}
.ad-x{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:0 14px;min-height:36px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:13px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:transparent;border:1px solid transparent;color:#667085}
.ad-x:hover,.ad-x[aria-expanded="true"]{color:#475467}
.ad-x:is(:link,:visited){color:#667085;text-decoration:none}
.ad-x:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.ad-x[disabled],.ad-x[aria-disabled="true"]{opacity:.55;cursor:default}
.ad-x{width:40px;height:40px;min-height:40px;padding:0;flex:none} .ad-x{position:absolute;right:10px;top:10px}.ad-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#16181d;margin:0 44px 7px 0}.ad-copy{font-size:13.5px;color:#667085;line-height:1.5;margin:0}.ad-field{margin:14px 0}.ad-field label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#475467;margin-bottom:6px}.ad-field input{width:100%;height:42px;box-sizing:border-box;border:1px solid #c9d6e6;border-radius:9px;padding:0 11px;font:inherit;font-size:14px;color:#16181d;background:#ffffff}.ad-field input:focus{outline:2px solid #1668d6;outline-offset:1px;border-color:#1668d6}.ad-field input[aria-invalid="true"]{border-color:#b42318}.ad-err{font-size:12px;color:#b42318;margin:6px 0 0}
.ad-go{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:11px 18px;min-height:48px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.ad-go:hover{filter:brightness(1.04)}
.ad-go:is(:link,:visited){color:#fff;text-decoration:none}
.ad-go:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.ad-go[disabled],.ad-go[aria-disabled="true"]{opacity:.55;cursor:default} .ad-go{width:100%;margin-top:4px;font-size:14.5px}.ad-go:disabled{opacity:.65;cursor:default}.ad-alt:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.ad-micro{font-size:11.5px;color:#667085;text-align:center;line-height:1.5;margin:10px 0 0}.ad-alt{display:block;width:100%;margin-top:12px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#1668d6;cursor:pointer;text-align:center}.ad-alt:hover{text-decoration:underline}.ad-ok{text-align:center;padding:8px 0 2px}.ad-ok-tick{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e6f1eb;color:#1f6b4e;font-size:26px;margin:0 auto 12px}.ad-note{font-size:12.5px;color:#667085;line-height:1.5;margin:12px 0 0;padding:11px 12px;background:#f6f8fb;border:1px solid #dfe5ec;border-radius:9px}@media (max-width:520px){.ad-back{padding:12px;align-items:flex-end}.ad-panel{width:100%;border-radius:22px 22px 0 0;max-height:88vh}}
 .prr-conflict{color: #8a93a3;font-style: italic;}.prr{display:grid;grid-template-columns:236px minmax(0,1fr);gap:28px;align-items:start;padding-top:0}.prr-rail{position:sticky;top:96px;border:1px solid #e6e9ef;border-radius:16px;background:#fbfcfe;padding:8px;display:flex;flex-direction:column;gap:2px}.prr-railgroup{display:flex;flex-direction:column;gap:2px}.prr-railrow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:13.5px;color:#3d4757;min-height:40px}.prr-railrow:hover{background:#f1f5fa}.prr-railrow.is-on{background:#fff;box-shadow:0 1px 2px rgba(20,30,55,.07);border:1px solid #e3e8f0;color:#101828;font-weight:600}.prr-raillabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prr-railhead{padding:12px 11px 5px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#98a1af}.prr-railn{flex:none;font-size:12px;font-weight:600;color:#7c8698;font-variant-numeric:tabular-nums}.prr-main{background:#fff;border:1px solid #e6e9ef;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04);padding:18px 20px 6px}.prr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.prr-eyebrow{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8a93a2}.prr-split{margin-top:4px;font-size:12px;font-weight:600;color:#4b5563}.prr-tally{margin-top:10px;max-width:340px}.prr-tbar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#eef0f4;gap:2px}.prr-tseg{display:block;height:100%;min-width:6px}.prr-tseg--right{background:#168546}.prr-tseg--partly{background:#c9971f}.prr-tseg--wrong{background:#c73535}.prr-tseg--rest{background:#d5dae3}.prr-tkey{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:12px;color:#5d6675;font-variant-numeric:tabular-nums}.prr-tkey li{display:flex;align-items:center;gap:6px}.prr-tkey b{color:#101828;font-weight:600}.prr-tdot{display:block;width:8px;height:8px;border-radius:50%;flex:0 0 8px}.prr-h{margin:6px 0 6px;font-size:26px;line-height:1.15;letter-spacing:-.4px;font-weight:600;color:#101828}.prr-sub{margin:0;font-size:14px;line-height:1.5;color:#5d6675;max-width:62ch}.prr-all{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px;border:1px solid #dfe4ec;border-radius:12px;background:#fff;color:#26364d;font-size:13.5px;font-weight:600;text-decoration:none}.prr-all:hover{background:#f7f9fc;border-color:#cfd7e3}.prr-list{list-style:none;margin:0;padding:0;position:relative}.prr-list:before{content:"";position:absolute;left:96px;top:14px;bottom:14px;width:1px;background:#e4e9f0}.prr-item{display:grid;grid-template-columns:84px 25px minmax(0,1fr);align-items:start;gap:0;padding-bottom:14px}.prr-when{display:flex;flex-direction:column;gap:1px;padding-top:12px;font-size:11.5px;font-weight:600;letter-spacing:.03em;color:#6b7583;text-transform:uppercase;text-align:right;font-variant-numeric:tabular-nums}.prr-dot{position:relative;justify-self:center;margin-top:17px;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #2f6fd0;box-shadow:0 0 0 3px #fff;z-index:1;transition:transform .15s ease}.prr-item[data-v="right"] .prr-dot{background:#168546;border-color:#168546}.prr-item[data-v="partly"] .prr-dot{background:#c9971f;border-color:#c9971f}.prr-item[data-v="wrong"] .prr-dot{background:#c73535;border-color:#c73535}.prr-item[data-v="moving"] .prr-dot,.prr-item[data-v="none"] .prr-dot{border-color:#b4bccb}.prr-item:hover .prr-dot{transform:scale(1.25)}.prr-status{display:inline-flex;align-items:center;gap:5px}.prr-card{position:relative;border:0;border-radius:0;background:transparent;padding:11px 0 13px}.prr-item:not(:last-child) .prr-card{border-bottom:1px solid #edf0f5}.prr-card:hover{background:rgba(47,111,208,.028)}.prr-cardtop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.prr-title,a.prr-title{display:block;font-size:14.5px;line-height:1.42;font-weight:600;color:#111a29;text-decoration:none}a.prr-titlelink:hover{color:#1b4f9c;text-decoration:underline}.prr-srclink{color:#2f6fd0;text-decoration:none}.prr-srclink:hover{text-decoration:underline}.prr-recordlink{position:absolute;right:0;bottom:13px;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#8d96a5;text-decoration:none}.prr-recordlink:hover{color:#3f4a5a}.prr-src{margin-top:7px;font-size:12.5px;line-height:1.45;color:#69727f}.prr-src span{font-weight:600;color:#4b5563}@media (max-width:900px){.prr{grid-template-columns:minmax(0,1fr);gap:18px}.prr-rail{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding:7px;scrollbar-width:none}.prr-rail::-webkit-scrollbar{display:none}.prr-railgroup{flex-direction:row;gap:6px}.prr-railrow{width:auto;white-space:nowrap}.prr-head{flex-direction:column;gap:14px}.prr-list:before{left:7px}.prr-item{grid-template-columns:16px minmax(0,1fr);row-gap:5px}.prr-when{grid-column:2;flex-direction:row;gap:5px;text-align:left;padding-top:0}.prr-dot{grid-row:1;grid-column:1;margin-top:4px}.prr-card{grid-column:1 / -1}}
  .hd-info{position: relative;z-index: 3;display: inline-flex;}.hd-info[open]{z-index: 9;}.hd-info > summary{list-style: none;cursor: pointer;min-width: 17px;height: 17px;border-radius: 50%;border: 0;color: #8a95a8;background: transparent;display: inline-flex;align-items: center;justify-content: center;line-height: 1;outline-offset: 2px;flex: 0 0 auto;}.hd-info > summary svg{display: block;}.hd-info > summary::-webkit-details-marker{display: none;}.hd-info > summary::marker{content: "";}.hd-info > summary::after{content: "";position: absolute;inset: -4px;}.hd-info > summary:hover{color: #475467;}.hd-info--text > summary{min-width: 0;height: auto;border-radius: 0;background: transparent;color: #667085;font-size: 12.5px;line-height: 18px;white-space: nowrap;text-decoration: underline dotted #c3ccda;text-underline-offset: 3px;}.hd-info--text > summary:hover{color: #334155;text-decoration-color: #8a95a8;}.hd-info--text[open] > summary{background: transparent;color: #1d4ed8;text-decoration-color: #1d4ed8;}.hd-info > summary:focus-visible{outline: 2px solid #1668d6;}.hd-info[open] > summary{background: #eef2f8;color: #334155;}@media (min-width: 641px){.hd-info--wide > .hd-info-body{width: 380px;max-width: min(380px, calc(100vw - 48px));}.hd-info--md > .hd-info-body{width: 330px;max-width: min(330px, calc(100vw - 32px));}}
.hd-info-body{background:#ffffff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .hd-info-body{position: absolute;top: 24px;left: 0;z-index: 5;width: 250px;white-space: normal;overflow-wrap: anywhere;max-width: min(250px, calc(100vw - 48px));padding: 10px 12px;font-size: 13px;line-height: 1.5;color: #475467;font-weight: 400;text-transform: none;letter-spacing: 0;font-style: normal;}.hd-info-body[data-flip="end"]{left: auto;right: 0;}@media (min-width: 641px){.hd-info--text > .hd-info-body{top: calc(100% + 9px);}.hd-info--text > .hd-info-body[data-vflip="up"]{top: auto;bottom: calc(100% + 9px);}}
.hd-info-body[data-side]{overflow:visible;}
.hd-info-body[data-side]::before{content:"";position:absolute;left:var(--arrow-x,50%);width:10px;height:10px;margin-left:-6px;box-sizing:content-box;background:#ffffff;border:1px solid #dfe5ec;transform:rotate(45deg);pointer-events:none;}
.hd-info-body[data-side="bottom"]::before{top:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-left-radius:2px;}
.hd-info-body[data-side="top"]::before{bottom:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-right-radius:2px;}
  .rct-vs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.rct-vs-h{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0d1422}.rct-vs-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.rct-vs-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;
  padding:6px 13px;min-height:32px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  background:#fff;border:1px solid #dfe5ec;color:#0d1422;
  transition:border-color .15s ease,background .15s ease}
.rct-vs-chip:hover{background:#f7f9fc;border-color:#c9d6e6}
.rct-vs-chip:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rct-vs-chip[aria-selected="true"],.rct-vs-chip[data-selected="true"]{background:#0d1422;border-color:#0d1422;color:#fff}
@media(max-width:640px){.rct-vs-chip{min-height:44px}} .rct-vs-chip{white-space:normal;text-align:left}
.rct-vs-more > summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700}
.rct-vs-more > summary::-webkit-details-marker{display:none}
.rct-vs-more > summary::marker{content:""}
.rct-vs-more > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rct-vs-more > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.rct-vs-more[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
@media(prefers-reduced-motion:reduce){.rct-vs-more > summary::after{transition:none}} .rct-vs-more{flex-basis:100%}.rct-vs-more ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.rct-root{background:var(--page-bg,#f8fafc);color:#101828;font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.rct-root *{box-sizing:border-box}.rct-page{max-width:1180px;width:calc(100% - 48px);margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.rct-main{--rct-pad:20px;min-width:0;background:#fff;border:1px solid #e1e6ed;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.rct-main > :first-child, .rct-main > :first-child > :first-child{border-top-left-radius:15px}.rct-main > :first-child, .rct-main > :first-child > :last-child{border-top-right-radius:15px}#compare-products:empty{display:none}#compare-products:empty + .rct-glance{border-top:0;border-top-left-radius:15px;border-top-right-radius:15px}#compare-products:empty + .rct-glance .rct-glancenames > :first-child{border-top-left-radius:15px}#compare-products:empty + .rct-glance .rct-glancenames > :last-child{border-top-right-radius:15px}.rct-main > :last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.rct-relationship{font-size:11px;font-weight:600;letter-spacing:.06em;color:#697586;text-transform:uppercase;margin-bottom:5px}.rct-title h1{font-size:29px;line-height:1.1;letter-spacing:-.7px;margin:0}.rct-deck{font-size:13px;color:#667085;margin:6px 0 0}.rct-meta{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.rct-fresh{font-size:12px;color:#8a94a4}.rct-products{display:grid;grid-template-columns:24% 38% 38%;gap:0;margin:0;background:#fff}.rct-product-a{grid-column:2}.rct-products{border-top-left-radius:16px;border-top-right-radius:16px}.rct-product-b{border-top-right-radius:16px}.rct-product{position:relative;min-height:205px;border:0;border-radius:0;padding:24px 20px;display:grid;grid-template-columns:112px 1fr;gap:18px;align-items:center}.rct-product{border-left:1px solid #e4e9ef}.rct-product-a{background:#f3fbf6}.rct-product-b{background:#faf8ff}.rct-art{width:112px;height:112px}.rct-product-a{background:#f3fbf6}.rct-product-b{background:#faf8ff}.rct-art{width:112px;height:112px;display:flex;align-items:center;justify-content:center;justify-self:center}.rct-art img{max-width:100%;max-height:100%;object-fit:contain}.rct-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 14px 15px rgba(15,23,42,.07))}.rct-artfallback{width:100%;height:120px;border-radius:12px;background:#eef2f7}.rct-artplate{width:100%;height:100%;border-radius:16px;background:#eef2f7;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:600;letter-spacing:-.02em;color:#98a3b3}.rct-label{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:12.5px;line-height:17px;font-weight:600;letter-spacing:0px;text-transform:none;white-space:nowrap;font-family:var(--font-inter, system-ui, sans-serif);border:1px solid;border-color:transparent}.rct-label-a{background:#e8f1eb;color:#145630;border-color:transparent}.rct-label-b{background:#efebf8;color:#4b2d90;border-color:transparent}.rct-product h2{font-size:20px;line-height:1.08;letter-spacing:-.02em;margin:11px 0 9px}.rct-price{font-size:18px;font-weight:600}.rct-caption{display:block;color:#8b95a4;font-size:12px;margin-top:2px}
.rct-switchbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:7px 14px;min-height:32px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:#fff;border:1px solid #dfe5ec;color:#0d1422}
.rct-switchbtn:hover{background:#f7f9fc;border-color:#c9d6e6}
.rct-switchbtn:is(:link,:visited){color:#0d1422;text-decoration:none}
.rct-switchbtn:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rct-switchbtn[disabled],.rct-switchbtn[aria-disabled="true"]{opacity:.55;cursor:default} .rct-switchbtn{margin-top:10px}.rct-switchwrap{position:relative;display:inline-block}.rcc-pick-ghost{cursor:default}.rcc-pick-ghost:hover{background:#fff;border-color:#e7e9ee}.rcc-ghostbar{height:9px;border-radius:4px;background:#e8edf5;display:block}.rcc-ghostchip{width:42px;height:8px;border-radius:4px;background:#eef2f7;display:block}.rct-glance{margin:0;border:0;border-top:1px solid #e1e6ed;border-radius:0;background:#fff}.rct-sectiontitle{padding:24px 20px 18px;display:flex;align-items:center;gap:9px;justify-content:space-between}.rct-sectiontitle h2{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}.rct-glancenames{display:grid;grid-template-columns:24% 38% 38%;min-height:52px;align-items:stretch}.rct-speclabel{padding:0 22px;display:flex;align-items:center;min-height:52px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#7b8697}.rct-head{position:relative;display:flex;gap:14px;align-items:flex-start;padding:18px 20px 20px;border-left:1px solid #eef1f6}.rct-head-a{background:#f3fbf6}.rct-head-b{background:#faf8ff}.rct-headart{flex:0 0 76px;width:76px;height:76px;display:flex;align-items:center;justify-content:center}.rct-headart img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(15,23,42,.07))}.rct-headtext{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.rct-standout{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:12.5px;line-height:17px;font-weight:600;letter-spacing:0px;text-transform:none;white-space:nowrap;font-family:var(--font-inter, system-ui, sans-serif);border:1px solid;background:#edf9f2;border-color:#c9ead7;color:#0f7a4f}.rct-headname{font-size:17px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:#0f172a}.rct-head-a .rct-headname{color:#176b3a}.rct-head-b .rct-headname{color:#5d38b1}.rct-quick{margin:0;border:0;border-top:1px solid #e1e6ed;background:linear-gradient(90deg,#edf5ff,#f4f0ff);border-radius:0;padding:14px var(--rct-pad);display:flex;gap:10px}.rct-quick h2{font-size:12px;margin:0 0 4px}.rct-quick p{font-size:12.5px;line-height:1.55;color:#445063;margin:0}.rct-quick{margin:0;border:0;border-top:1px solid #e1e6ed;:22px}.rct-section{border-top:1px solid #e1e6ed}.rct-rows{background:#fff;border:0;border-top:1px solid #e1e6ed;border-radius:0;overflow:visible}@media (max-width:640px){.rct-rows>*>*{border-radius:0}}.rct-row{display:grid;grid-template-columns:24% 38% 38%;border-top:1px solid #e4e9f0;min-height:82px}.rct-glance .rct-row{min-height:64px}.rct-glance .rct-rowlabel,.rct-glance .rct-answer{padding:13px 22px}#compare-big-differences{margin-top:0;border-top:1px solid #e4e9f0}#compare-big-differences .rct-sectiontitle{padding-top:28px}.rct-row:first-child{border-top:0}.rct-rowlabel{padding:18px 22px;display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#64748b}.rct-rowlabel .hd-info{margin-left:auto;flex:0 0 auto}.rct-rowicon{flex:0 0 20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-top:1px}.rct-rowlabel strong{font-weight:600;color:#64748b;letter-spacing:-.005em;line-height:1.35}.rct-answer{padding:18px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.45;border-left:1px solid #eef1f6}.rct-lead{font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:#151b24;line-height:1.3}.rct-detail{font-size:13.5px;font-weight:400;line-height:1.45;color:#798393;margin-top:4px}.rct-answer--ghost{gap:7px}.rct-ghostlead{display:block;height:13px;width:62%;border-radius:4px;background:#e2e8f1}.rct-ghostsub{display:block;height:10px;width:44%;border-radius:4px;background:#eaeff5}.rct-ghosthead{display:block;height:19px;width:216px;border-radius:6px;background:#e2e8f1}.rct-ghostcell{padding:18px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.rct-ghostlabel{display:block;height:12px;border-radius:6px;background:#e6ebf3}.rct-answer-a{background:rgba(23,107,58,.038)}.rct-answer-b{background:rgba(93,56,177,.032)}.rct-cert{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 7px 2px 5px;border:1px solid transparent;border-radius:999px;font:600 9px/1.35 inherit;text-decoration:none;white-space:nowrap}.rct-cert>[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:50%;border:1px solid currentColor;font-size:10.5px;font-style:italic;line-height:1}.rct-cert-t{letter-spacing:.01em}.rct-cert-reported{background:#eef5ff;color:#1c4f96;border-color:#cfe0f8}.rct-cert-inferred{background:#fff6e8;color:#8a5a06;border-color:#f0dcb6}.rct-cert-unknown{background:#f5f6f8;color:#5a6474;border-color:#e2e6ec}a.rct-cert:hover{filter:brightness(.97);text-decoration:underline}.rct-evidence{margin-left:auto;flex:none;width:15px;height:15px;border-radius:50%;border:1px solid transparent;background:none;padding:0;font:600 8px/1 inherit;color:#8b95a4;opacity:.42;cursor:pointer}.rct-evidence:hover,.rct-evidence:focus-visible{opacity:1;border-color:#c6cedb;background:#fff}.rct-evidence:focus-visible{outline:2px solid #1668d6;outline-offset:1px}.rct-fold{margin:0;background:#fff;border:0;border-top:1px solid #e1e6ed;border-radius:0}.rct-fold > summary{padding:15px 22px;display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;min-height:52px}.rct-fold > summary:hover{background:#f7f8fa}.rct-fold > summary::-webkit-details-marker{display:none}.rct-fold > summary:focus-visible{outline:2px solid #1668d6;outline-offset:-2px}.rct-fold > summary span{display:grid;gap:2px}.rct-fold > summary strong{font-size:13px;font-weight:600;letter-spacing:-.005em;color:#2c3441}.rct-fold > summary small{font-size:12px;color:#8490a0}.rct-fold > summary b{font-size:15px;color:#8490a0;transition:transform .15s}.rct-fold[open] > summary b{transform:rotate(180deg)}.rct-fold .rct-rows{border:0;border-top:1px solid #e1e6ed;border-radius:0}.rct-rail{display:grid;gap:12px;align-self:stretch;align-content:start}.rct-railcard{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:15px}.rct-rail-sticky{position:sticky;top:calc(var(--nav-h,56px) + 68px)}.rct-railcard h2{font-size:13px;margin:0 0 9px}.rct-railcard p{font-size:12px;line-height:1.5;color:#667085;margin:0 0 8px}.rct-railcard a{display:block;color:#315f9a;text-decoration:none;font-size:12.5px;font-weight:600;padding:5px 0}.rct-railcard a:hover{text-decoration:underline}.rct-railcard a:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.rct-eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;color:#7c8797;display:block;margin-bottom:6px}.rct-railswitch{display:inline-block;border:0;background:none;padding:5px 0;font:600 12.5px/1 inherit;color:#315f9a;cursor:pointer}.rct-railswitch:hover{text-decoration:underline}.rct-railswitch:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.rct-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rct-sticky{position:fixed;left:0;right:0;top:calc(var(--nav-h,56px) + 56px);z-index:40;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #e0e5ec;box-shadow:0 5px 18px rgba(31,41,55,.03)}.rct-stickyin{max-width:1120px;margin:auto;padding:7px 24px;display:grid;grid-template-columns:24% 38% 38%;gap:0}.rct-mini{display:flex;align-items:center;gap:8px;min-width:0}.rct-mini img{width:38px;height:30px;object-fit:contain;flex:none}.rct-mini span{min-width:0}.rct-mini strong,.rct-mini small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rct-mini strong{font-size:13px}.rct-mini small{font-size:12px;color:#7d8795;margin-top:2px}@media (max-width:960px){.rct-page{grid-template-columns:1fr}.rct-rail{grid-template-columns:repeat(2,1fr);margin-top:8px}.rct-rail-sticky{position:static}.rct-stickyin{grid-template-columns:0 1fr 1fr}}@media (max-width:640px){.rct-page{padding:0 14px 0}.rct-main{--rct-pad:14px}.rct-title h1{font-size:23px}.rct-products{grid-template-columns:1fr}.rct-product{grid-template-columns:1fr;min-height:0;padding:16px var(--rct-pad);gap:14px;justify-items:start}.rct-product + .rct-product{border-left:0;border-top:1px solid #e4e9ef}.rct-product-b{grid-template-columns:1fr;gap:14px;padding:16px var(--rct-pad)}.rct-art, .rct-product-b .rct-art{width:min(180px,55%);height:auto;aspect-ratio:1/1;min-height:0}.rct-art img{max-height:150px}.rct-switchbtn{min-height:44px}.rct-sectiontitle{align-items:flex-start;flex-wrap:wrap}.rct-glancenames{grid-template-columns:1fr 1fr;padding-inline:0}.rct-glancenames .rct-speclabel{display:none}.rct-head{flex-direction:column;gap:10px;padding:14px 14px 16px}.rct-headart{flex:0 0 56px;width:56px;height:56px}.rct-headname{font-size:15px}.rct-row{grid-template-columns:1fr}.rct-rowlabel{border-bottom:1px solid #edf0f4}.rct-answer{border-left:0}.rct-answer-b{border-top:1px solid #eee8fb}.rct-rail{grid-template-columns:1fr}.rct-fold > summary{min-height:48px}.rct-sticky{top:56px}.rct-stickyin{padding:6px 12px;grid-template-columns:0 1fr 1fr}.rct-mini img{width:30px;height:26px}.rct-mini small{display:none}}@media (prefers-reduced-motion:reduce){.rct-root *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pdz{margin-top:44px;padding:8px 0 28px;background:#f7f8fa;border-top:1px solid #e4e9f0}.pdz-section{border:0;background:transparent;box-shadow:none}.pdz .rct-sectiontitle{padding:20px 0 14px}.pdz-note{font-size:13.5px;color:#7b8697;font-weight:400;margin:6px 0 0}.pdz-section{padding-left:var(--rct-pad);padding-right:var(--rct-pad)}.pdz-head{padding:24px 0 18px}.pdz-head h2{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.pdz-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.pdz-card{position:relative;display:flex;flex-direction:column;gap:0;border-radius:16px;padding:24px;border:1px solid #e4e9f0;background:#fff;height:100%}.pdz-a{background:rgba(23,107,58,.032);border-color:rgba(23,107,58,.13)}.pdz-b{background:rgba(93,56,177,.028);border-color:rgba(93,56,177,.12)}.pdz-tag{align-self:flex-start}.pdz-a .pdz-tag{color:#136534;background:rgba(23,107,58,.085);border-color:transparent}.pdz-b .pdz-tag{color:#553099;background:rgba(93,56,177,.075);border-color:transparent}.pdz-card h3{font-size:20px;line-height:1.15;letter-spacing:-.02em;font-weight:600;margin:14px 0 0;color:#111820}.pdz-price{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:8px 0 0;color:#111820}.pdz-reasons{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pdz-reasons li{position:relative;padding-left:26px;font-size:14px;font-weight:400;line-height:1.4;color:#2c3441}.pdz-reasons li::before{content:"";position:absolute;left:2px;top:4px;width:12px;height:7px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.pdz-reasons--ghost li::before{opacity:.34}.pdz-reasons--ghost li span{display:block;height:10px;border-radius:4px;background:#e4e9f2}.pdz-a .pdz-reasons li::before{color:#1a8347}.pdz-b .pdz-reasons li::before{color:#6b45c4}.pdz-para{font-size:14.5px;line-height:1.5;color:#3d4653;margin:14px 0 0}.pdz-verdict{margin:20px 0 0;padding:13px 16px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.4}.pdz-a .pdz-verdict{background:rgba(23,107,58,.09);color:#12572f}.pdz-b .pdz-verdict{background:rgba(93,56,177,.08);color:#4a2b87}.pdz-buy{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;min-width:148px;border-radius:12px;font-size:14.5px;font-weight:600;text-decoration:none}.pdz-verdict + .pdz-buy{margin-top:18px}a.pdz-buy{background:#12633a;color:#fff}a.pdz-buy:hover{background:#0e5231}.pdz-b a.pdz-buy{background:#553099}.pdz-b a.pdz-buy:hover{background:#452779}.pdz-buy-off{background:#eef1f6;color:#8490a0;cursor:default}.pdz-tag--ghost{min-width:132px;background:#eef1f6!important;border-color:transparent!important;color:transparent!important}.pdz-tag--ghost{min-height:25px}.pdz-plate--ghost{background:#eef1f6}.pdz-alt--ghost{display:block}.pdz-alt--ghost > span{display:block;height:12px;border-radius:6px;background:#e6ebf3}.pdz-altline.pdz-alt--ghost > span{height:10px;background:#eef2f7}.pdz-alttag--ghost{min-width:96px;background:#eef1f6!important;border-color:transparent!important;color:transparent!important}.pdz-alttag--ghost{min-height:25px}.pdz-verdict--ghost{padding:0}.pdz-verdict--ghost span{display:block;height:40px;border-radius:12px;background:rgba(93,56,177,.06)}.pdz-alts-section{margin-top:32px}.pdz-alts{display:flex;flex-direction:column;gap:10px}.pdz-alt{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:14px 18px;background:#fff;border:1px solid #e4e9f0;border-radius:12px}.pdz-chev{font-size:20px;color:#b6c0cd;line-height:1}.pdz-plate-img{padding:0;overflow:hidden;background:#f4f6fa}.pdz-plate-img img{width:100%;height:100%;object-fit:cover;display:block}.pdz-plate{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:600;letter-spacing:-.01em;color:#7b8697;background:#f1f4f8}.pdz-altname{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#111820}.pdz-altline{margin:4px 0 0;font-size:13px;line-height:1.45;color:#798393}.pdz-alttag{color:#78828f;background:#f2f5f9;border-color:transparent;font-size:10.5px}@media (max-width:760px){.pdz-cards{grid-template-columns:1fr}.pdz-alt{grid-template-columns:52px minmax(0,1fr);row-gap:10px}.pdz-plate{width:52px;height:52px;font-size:16px}.pdz-alttag{grid-column:2}} .rcc-scrim{position:fixed;inset:0;background:transparent;z-index:20;}.rcc-switcher{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:min(320px,calc(100vw - 32px));background:#fff;border:1px solid #e7e9ee;border-radius:12px;box-shadow:0 16px 40px rgba(13,19,34,.16);padding:12px;}.rcc-switcher-grabber{display:none;}.rcc-switcher-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;}.rcc-switcher-head h3{font-size:14px;margin:0 0 2px;font-weight:600;}.rcc-switcher-head p{font-size:10.5px;color:#68707d;margin:0;}.rcc-switcher-close{flex-shrink:0;border:0;background:#f1f2f5;border-radius:50%;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333a45;}.rcc-switcher-close:focus-visible{outline:2px solid #1668d6;outline-offset:2px;}.rcc-switcher-list{display:flex;flex-direction:column;gap:5px;}.rcc-switcher-list-more{margin-top:5px;}.rcc-pick{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:9px;width:100%;border:1px solid #e7e9ee;background:#fff;border-radius:9px;padding:7px 9px;text-align:left;cursor:pointer;font-family:inherit;}.rcc-pick:hover{background:#fafbff;border-color:#d7daf0;}.rcc-pick:focus-visible{outline:2px solid #1668d6;outline-offset:1px;}.rcc-pick-radio{width:13px;height:13px;border-radius:50%;border:1.5px solid #c3c8d1;display:inline-block;position:relative;}.rcc-pick-selected .rcc-pick-radio{border-color:#5b4be8;}.rcc-pick-selected .rcc-pick-radio::after{content:"";position:absolute;inset:2px;border-radius:50%;background:#5b4be8;}.rcc-pick-name{font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.rcc-pick-status{font-size:10px;color:#68707d;white-space:nowrap;}.rcc-see-all{margin-top:6px;}.rcc-see-all summary{cursor:pointer;list-style:none;font-size:11.5px;font-weight:600;color:#245fe8;padding:6px 2px;}.rcc-see-all summary::-webkit-details-marker{display:none;}.rcc-see-all summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px;}@media (prefers-reduced-motion:no-preference){.rcc-switcher{animation: rcc-switcher-in .14s ease-out;}@keyframes rcc-switcher-in{from{transform:translateY(6px);opacity:.5;}to{transform:none;opacity:1;}}}@media (max-width:767px){.rcc-scrim{background:rgba(16,20,30,.38);}.rcc-switcher{position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;max-height:82vh;overflow-y:auto;border-radius:18px 18px 0 0;padding:8px 16px 20px;}.rcc-switcher-grabber{display:block;width:38px;height:4px;background:#d3d6dc;border-radius:999px;margin:2px auto 10px;}@media (prefers-reduced-motion:no-preference){.rcc-switcher{animation: rcc-sheet-in .16s ease-out;}@keyframes rcc-sheet-in{from{transform:translateY(16px);opacity:.6;}to{transform:none;opacity:1;}}}} 
  .hd-info{position: relative;z-index: 3;display: inline-flex;}.hd-info[open]{z-index: 9;}.hd-info > summary{list-style: none;cursor: pointer;min-width: 17px;height: 17px;border-radius: 50%;border: 0;color: #8a95a8;background: transparent;display: inline-flex;align-items: center;justify-content: center;line-height: 1;outline-offset: 2px;flex: 0 0 auto;}.hd-info > summary svg{display: block;}.hd-info > summary::-webkit-details-marker{display: none;}.hd-info > summary::marker{content: "";}.hd-info > summary::after{content: "";position: absolute;inset: -4px;}.hd-info > summary:hover{color: #475467;}.hd-info--text > summary{min-width: 0;height: auto;border-radius: 0;background: transparent;color: #667085;font-size: 12.5px;line-height: 18px;white-space: nowrap;text-decoration: underline dotted #c3ccda;text-underline-offset: 3px;}.hd-info--text > summary:hover{color: #334155;text-decoration-color: #8a95a8;}.hd-info--text[open] > summary{background: transparent;color: #1d4ed8;text-decoration-color: #1d4ed8;}.hd-info > summary:focus-visible{outline: 2px solid #1668d6;}.hd-info[open] > summary{background: #eef2f8;color: #334155;}@media (min-width: 641px){.hd-info--wide > .hd-info-body{width: 380px;max-width: min(380px, calc(100vw - 48px));}.hd-info--md > .hd-info-body{width: 330px;max-width: min(330px, calc(100vw - 32px));}}
.hd-info-body{background:#ffffff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .hd-info-body{position: absolute;top: 24px;left: 0;z-index: 5;width: 250px;white-space: normal;overflow-wrap: anywhere;max-width: min(250px, calc(100vw - 48px));padding: 10px 12px;font-size: 13px;line-height: 1.5;color: #475467;font-weight: 400;text-transform: none;letter-spacing: 0;font-style: normal;}.hd-info-body[data-flip="end"]{left: auto;right: 0;}@media (min-width: 641px){.hd-info--text > .hd-info-body{top: calc(100% + 9px);}.hd-info--text > .hd-info-body[data-vflip="up"]{top: auto;bottom: calc(100% + 9px);}}
.hd-info-body[data-side]{overflow:visible;}
.hd-info-body[data-side]::before{content:"";position:absolute;left:var(--arrow-x,50%);width:10px;height:10px;margin-left:-6px;box-sizing:content-box;background:#ffffff;border:1px solid #dfe5ec;transform:rotate(45deg);pointer-events:none;}
.hd-info-body[data-side="bottom"]::before{top:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-left-radius:2px;}
.hd-info-body[data-side="top"]::before{bottom:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-right-radius:2px;}
  .pbv{--pb-ink:#101828;--pb-mute:#667085;--pb-line:#e4e9f0;background:var(--page-bg,#f8fafc);color:var(--pb-ink);font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.pbv *{box-sizing:border-box}.pbv-page{max-width:var(--idv-content,1120px);margin:0 auto;padding-block:34px 24px;padding-inline:var(--idv-pad,24px)}.pbv > .pbv-page{padding-block-start:0}.pbv-q{font-size:clamp(26px,3vw,36px);line-height:1.08;letter-spacing:-.03em;margin:0 0 6px}.pbv-sub{font-size:14.5px;line-height:1.6;color:var(--pb-mute);margin:0 0 26px;max-width:60ch}.pbv-buy,.pbv-expect{background:#fff;border:1px solid var(--pb-line);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.pbv-buy{padding:18px 20px 16px}.pbv-buy .pbv-buy-h{display:flex;align-items:center;gap:8px;margin:0 0 12px}.pbv-buy .pbv-buy-h svg{color:#1668d6;flex:none}.pbv-stores{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pbv-stores li{margin:0}
.pbv a.pbv-store{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:11px 18px;min-height:48px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:#fff;border:1px solid #dfe5ec;color:#0d1422}
.pbv a.pbv-store:hover{background:#f7f9fc;border-color:#c9d6e6}
.pbv a.pbv-store:is(:link,:visited){color:#0d1422;text-decoration:none}
.pbv a.pbv-store:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.pbv a.pbv-store[disabled],.pbv a.pbv-store[aria-disabled="true"]{opacity:.55;cursor:default} .pbv a.pbv-store{display:flex;width:100%;justify-content:flex-start;gap:10px;white-space:normal;text-align:left;line-height:1.25}.pbv a.pbv-store .pbv-store-name{font-weight:600}.pbv a.pbv-store .pbv-store-model{font-size:12.5px;font-weight:500;color:var(--pb-mute)}.pbv a.pbv-store svg{margin-left:auto;flex:none;color:#1668d6}.pbv a.pbv-store .pbv-store-price{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pb-ink);white-space:nowrap}.pbv a.pbv-store .pbv-store-price + svg{margin-left:0}.pbv-disclose{font-size:12px;line-height:1.5;color:var(--pb-mute);margin:10px 0 0}.pbv-buy .pbv-buy-none{margin:0}.pbv-expect{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 18px}.pbv-buy + .id-sec,.pbv-expect + .id-sec,.pbv-ours + .id-sec{margin-top:34px}.pbv-expect > svg{color:#1668d6;flex:none}.pbv-expect-line{margin:0;font-size:15px;line-height:1.45;color:var(--pb-ink)}.pbv-expect-line strong{font-weight:600}.pbv-basis.pbv-basis--sm{padding:4px 10px;font-size:12px;text-decoration:none}.pbv-expect-credit{font-size:12.5px;color:var(--pb-mute)}@media (max-width:640px){.pbv-buy{padding:16px 14px 14px}.pbv-expect{padding:12px 14px}}.pbv-basis{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.pbv-basis[data-basis="estimate"]{background:#f1eefb;color:#5b39ad}.pbv-basis[data-basis="official"]{background:#e8f6ee;color:#15703f}.pbv-note{font-size:13.5px;line-height:1.6;color:var(--pb-mute);margin:0 0 30px;max-width:60ch}.pbv-gencard{background:#fff;border:1px solid var(--pb-line);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04);padding:22px 24px 24px;margin-top:26px}.pbv-gencard .pbv-h2{margin-top:0}@media (max-width:640px){.pbv-gencard{padding:18px 16px 20px}}.pbv-h2{font-size:19px;letter-spacing:-.02em;margin:34px 0 4px}.pbv-lead{font-size:13.5px;color:var(--pb-mute);margin:0 0 16px;max-width:60ch}.pbv-hist{display:flex;gap:10px;align-items:flex-end;overflow-x:auto;padding:4px 0 2px}.pbv-gen{flex:1 1 0;min-width:112px;border-radius:16px;background:#fff;border:1px solid var(--pb-line);padding:14px 14px 12px;display:grid;gap:3px;align-content:start}.pbv-gen[data-next="true"]{background:#faf8ff;border-color:#e2d9f7}.pbv-genprice{font-size:24px;font-weight:600;letter-spacing:-.03em}.pbv-gen[data-next="true"] .pbv-genprice{color:#5b39ad}.pbv-genlabel{font-size:12px;font-weight:600;line-height:1.25}.pbv-genyear{font-size:11px;color:#8a94a4}.pbv-src{margin-top:6px;font-size:10.5px}.pbv-src a{color:#8a94a4;text-decoration:none}.pbv-src a:hover{color:#315f9a;text-decoration:underline}.pbv-credit{font-size:13.5px;font-weight:600;color:#5b39ad;margin:0 0 8px}.pbv-srchead{font-size:11px;font-weight:600;letter-spacing:.06em;color:#8a94a4;text-transform:uppercase;margin:0 0 6px}.pbv-srclist{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 14px;padding:0}.pbv-srclist li{font-size:12px;display:inline-flex;align-items:center;gap:6px}.pbv-srclist a{color:#315f9a;text-decoration:none}.pbv-srclist a:hover{text-decoration:underline}.pbv-srclist .pbv-srcnum{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;border-radius:4px;background:#eef2f8;color:#4a678f;font-size:10.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none}.pbv-srclist .pbv-srcnum:hover{background:#e2e9f4;text-decoration:none}.pbv-srcdate{color:#8a94a4}.pbv-ours{border-radius:16px;background:#faf8ff;border:1px solid #e2d9f7;padding:18px 20px;margin:0 0 26px}.pbv-ours small{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;color:#5b39ad;text-transform:uppercase;margin-bottom:6px}.pbv-ours strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.pbv-ours p{font-size:13.5px;line-height:1.62;color:var(--pb-mute);margin:8px 0 0;max-width:62ch}.pbv-gen[data-next="true"]{border-style:dashed;border-width:1.5px}.pbv-genhedge{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#5b39ad}.pbv-delta{font-size:13.5px;line-height:1.62;color:var(--pb-ink);margin:14px 0 0;max-width:62ch}.pbv-delta b{font-weight:600}.pbv-reveal{font-size:13.5px;line-height:1.62;color:var(--pb-mute);margin:26px 0 0;max-width:62ch}.pbv-anchors{display:grid;gap:8px;margin-top:4px}.pbv-anchor{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border-radius:12px;background:#fff;border:1px solid var(--pb-line);padding:13px 16px}.pbv-anchor[data-self="true"]{background:#f1eefb;border-color:#e2d9f7}.pbv-anchor span{font-size:14px;font-weight:600}.pbv-anchor b{font-size:16px;font-weight:600;letter-spacing:-.02em}.pbv-cta.pbv-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:26px;padding:0 24px;border-radius:12px;border:0;background:var(--btn-primary-bg,#1668d6);color:#fff;font-size:15.5px;font-weight:600;cursor:pointer;text-decoration:none}.pbv-cta:hover{filter:brightness(1.06)}.pbv-cta:focus-visible{outline:2px solid #1668d6;outline-offset:3px}@media (max-width:640px){.pbv-page{padding-block:22px 56px;padding-inline:var(--idv-pad,16px)}.pbv-hist{gap:8px}.pbv-gen{min-width:132px}.pbv-cta{width:100%}}@media (prefers-reduced-motion:reduce){.pbv *{transition:none!important;animation:none!important}} .pbg{position:relative;margin:12px 0 0;--pbg-grid:#dde3ee;--pbg-axis:#7e8793;--pbg-ink:#0d1422;--pbg-bar:#1668d6;--pbg-future:#eef1ff;--pbg-future-line:#a9b6e8;--pbg-band:#dfe5fb;--pbg-band-ink:#4b5675}.pbg-svg{display:block;width:100%;height:auto}.pbg-phone{display:none}@media (max-width:640px){.pbg-desktop{display:none}.pbg-phone{display:block}}.pbg [data-ph-mark]{cursor:pointer;outline:2px solid transparent;outline-offset:2px}.pbg [data-ph-mark]:focus-visible rect:not([fill="transparent"]){stroke:#0ea5e9;stroke-width:3}.pbg-take{margin:14px 0 0;font-size:14.5px;color:var(--pbg-ink);line-height:1.5}.pbg-take b{font-weight:600}@media (max-width:640px){.pbg-take{font-size:13.5px}} .ph-tip{position:absolute;z-index:5;min-width:150px;max-width:220px;padding:9px 11px;border-radius:12px;background:#17191d;color:#fff;font-size:12px;line-height:1.35;box-shadow:0 6px 18px rgba(0,0,0,.14);pointer-events:none;opacity:0;transform:translateX(-50%);transition:opacity .08s ease}.ph-tip.on{opacity:1}.ph-tip .d{display:block;color:#cfd4dc;font-size:11px}.ph-tip .p{display:block;font-size:15px;font-weight:760;margin-top:1px}.ph-tip .n{display:block;color:#dce1e8;margin-top:2px}.ph-tip:after{content:"";position:absolute;left:var(--ph-arrow,50%);transform:translateX(-50%);border:6px solid transparent}.ph-tip[data-flip="up"]:after{bottom:-6px;border-top-color:#17191d;border-bottom:0}.ph-tip[data-flip="down"]:after{top:-6px;border-bottom-color:#17191d;border-top:0}
 .id-sec{margin-top:0}.id-sec + .id-sec{margin-top:34px}@media(max-width:640px){.id-sec--framed{--id-sec-pad:18px;--id-sec-radius:18px}} .id-sec--banded > .id-sec-band{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:78px;margin:0;padding:18px var(--id-sec-inset) 17px;background:#f6f8fb;border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded > .id-sec-band > div{min-width:0}.id-sec--banded .id-sec-eyebrow{margin-bottom:6px;color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-band h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:22px;line-height:1.14;letter-spacing:-.03em;font-weight:760}.id-sec--banded .id-sec-deck{margin:6px 0 0;max-width:760px;color:#6f7986;font-size:12.5px;line-height:1.45;font-weight:600}.id-sec--banded .id-sec-deck strong{color:#17191f;font-weight:820}.id-sec--banded > .id-sec-band .id-sec-act{margin-top:4px;flex:none;white-space:nowrap;font-size:12px;font-weight:750}.id-sec--banded > .id-sec-subhead{padding:13px var(--id-sec-inset);border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded .id-sec-subeyebrow{color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-subhead .id-sec-subeyebrow + .id-sec-deck{margin-top:5px}.id-sec--banded > .id-sec-subhead .id-sec-deck{margin:0}.id-sec--banded > .id-sec-foot{margin:0;padding:15px var(--id-sec-inset,22px) 17px;
  background:linear-gradient(90deg,var(--id-sec-foot-a,#f8fafc),var(--id-sec-foot-b,#fbfcfe));border-top:1px solid var(--id-line,#dfe5ec)} .id-sec--banded .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec)}@media(max-width:640px){.id-sec--banded{--id-sec-inset:18px}.id-sec--banded > .id-sec-band{min-height:0;padding-top:17px;padding-bottom:16px}.id-sec--banded > .id-sec-band h2{font-size:19px}} 
.pbvs{position:relative;overflow:hidden;background:radial-gradient(ellipse at 22% 0%,rgba(142,152,191,.18),rgba(16,26,54,0) 55%),radial-gradient(ellipse at 78% 0%,rgba(76,123,255,.28),rgba(16,26,54,0) 55%),#101a36;color:#eaf0ff;
  border-radius:22px;padding:22px;min-width:0}
.pbvs::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(100deg,#3d63f5,#8b5cf6)}
.pbvs .stage-muted{color:#aebbe0}
.pbvs a:not([class]){color:#a9c0ff}
.pbvs :focus-visible{outline:2px solid #1668d6;outline-offset:2px}
@media(max-width:640px){.pbvs{border-radius:18px;padding:18px}} .pbvs{padding:0;display:flex;align-items:center}.pbvs-grid{width:100%}.pbvs-grid{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 270px;gap:0 28px;align-items:center;padding:30px 28px 28px}.pbvs-grid--nomedia{grid-template-columns:minmax(0,1fr) 270px}.pbvs-grid:not(:has(.pbvs-rail)){grid-template-columns:150px minmax(0,1fr)}.pbvs-grid--nomedia:not(:has(.pbvs-rail)){grid-template-columns:minmax(0,1fr)}
.pbvs-media{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1 / 1;background:linear-gradient(180deg,#eaf1fb,#f5f8fc);border-radius:9px}
.pbvs-media img{position:absolute;inset:9%;width:82%;height:82%;max-width:none;object-fit:contain;object-position:center;display:block} .pbvs-main{min-width:0}
.pbvs-brand{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;
  text-transform:uppercase;color:#aebbe0} .pbvs-brand{margin-bottom:6px}
.pbvs-word{font-family:var(--font-manrope,"Manrope"),var(--font-inter,"Inter"),system-ui,sans-serif;font-size:46px;font-weight:800;letter-spacing:-0.025em;line-height:1.05;
  text-wrap:balance}
@media(max-width:640px){.pbvs-word{font-size:30px}} .pbvs-word{margin:0 0 8px;color:#eaf0ff}.pbvs-why{margin:0 0 14px;max-width:46ch;font-size:16px;line-height:1.45;color:#eaf0ff}.pbvs-name{margin:0;font-size:14px;font-weight:600;color:#aebbe0;overflow-wrap:anywhere}.pbvs-rail{min-width:0;display:flex;flex-direction:column;padding-left:28px;border-left:1px solid rgba(255,255,255,.16)}
.pbvs-plabel{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;
  text-transform:uppercase;color:#aebbe0} .pbvs-plabel{margin-bottom:4px}
.pbvs-price{font-family:var(--font-manrope,"Manrope"),var(--font-inter,"Inter"),system-ui,sans-serif;font-size:32px;font-weight:800;letter-spacing:-0.02em;line-height:1.1;
  text-wrap:balance;font-variant-numeric:tabular-nums}
@media(max-width:640px){.pbvs-price{font-size:26px}} .pbvs-price{color:#eaf0ff}.pbvs-at{margin-top:6px;font-size:14px;color:#aebbe0;overflow-wrap:anywhere}.pbvs-stock{display:flex;align-items:center;gap:7px;margin:12px 0;font-size:13px;font-weight:600;color:#eaf0ff}.pbvs-muted{font-weight:400;color:#aebbe0}.pbvs-nolink{margin:0;font-size:14px;color:#aebbe0}.pbvs-railalert{margin-top:10px}.pbvs-railalert .pr-trackcta{width:100%}
.pbvs a.pbvs-other{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px;font-weight:600;line-height:1.3;color:#a9c0ff;
  text-decoration:none;transition:text-decoration-color .15s ease}
.pbvs a.pbvs-other:is(:link,:visited){color:#a9c0ff}
.pbvs a.pbvs-other:hover,.pbvs a.pbvs-other:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;
  text-decoration-color:currentColor}
.pbvs a.pbvs-other:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}
.pbvs a.pbvs-other svg{flex:none} .pbvs a.pbvs-other{margin-top:12px;font-size:13px}.pbvd-save{margin-top:12px;color:#eaf0ff}.pbvd-save span{color:#aebbe0;font-size:13px;margin-left:6px}.pbvs .pbv-rampnote{color:#aebbe0}
.pbvs a.pbvd-cta:link,.pbvs a.pbvd-cta:visited{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:0 14px;min-height:36px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:13px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.pbvs a.pbvd-cta:link:hover,.pbvs a.pbvd-cta:visited:hover{filter:brightness(1.04)}
.pbvs a.pbvd-cta:link:is(:link,:visited),.pbvs a.pbvd-cta:visited:is(:link,:visited){color:#fff;text-decoration:none}
.pbvs a.pbvd-cta:link:focus-visible,.pbvs a.pbvd-cta:visited:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.pbvs a.pbvd-cta:link[disabled],.pbvs a.pbvd-cta:visited[disabled],.pbvs a.pbvd-cta:link[aria-disabled="true"],.pbvs a.pbvd-cta:visited[aria-disabled="true"]{opacity:.55;cursor:default} .pbvs a.pbvd-cta:link,.pbvs a.pbvd-cta:visited{display:flex;width:100%;text-align:center;white-space:normal;text-wrap:balance}.pbvd-disclose--cta{margin:8px 0 0;font-size:12px;line-height:1.45;color:#aebbe0}.pbvs-cond{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:14px;padding:14px 18px;border:1px solid #dfe5ec;border-radius:16px;background:#ffffff}
.pbvs-cond-k{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;
  text-transform:uppercase;color:#667085} .pbvs-cond-t{margin:4px 0 0;font-size:14px;line-height:1.45;color:#475467}.pbvs-cond-act{min-width:0}.pbvs-reviews:empty{display:none}.pbvs-reviews{margin-top:14px}.pbvs-reviews :is(a){margin:0}
.pbvw{--lang-inset:18px;background:#ffffff;border:1px solid #dfe5ec;border-radius:22px;overflow:hidden;min-width:0}
.pbvw > .lb-head{display:flex;align-items:center;gap:9px;margin:0;padding:13px var(--lang-inset);background:#f6f8fb;
  border-bottom:1px solid #dfe5ec;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;
  line-height:1.2;text-transform:uppercase;color:#475467}
.pbvw > .lb-head svg{flex:none;width:16px;height:16px}
.pbvw > .lb-head .lb-act{margin-left:auto;text-transform:none;letter-spacing:0}
.pbvw > .lb-body{padding:6px var(--lang-inset) 10px}
.pbvw > .lb-foot{padding:12px var(--lang-inset);border-top:1px solid #dfe5ec;font-size:13px;color:#667085}
@media(max-width:640px){.pbvw{--lang-inset:16px;border-radius:18px}} 
.pbvw-t{width:100%;border-collapse:collapse;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px;color:#16181d;container-type:inline-size}
.pbvw-t th{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#667085;text-align:left;
  padding:10px 12px 8px 0;border-bottom:1px solid #dfe5ec;white-space:nowrap}
.pbvw-t td{padding:10px 12px 10px 0;border-bottom:1px solid #dfe5ec;vertical-align:top}
.pbvw-t tr:last-child td{border-bottom:0}
.pbvw-t th:last-child,.pbvw-t td:last-child{padding-right:0}
.pbvw-t .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}
.pbvw-t .none{color:#667085;font-weight:400}
@container (max-width:420px){.pbvw-t .hide-s{display:none}} .pbvw-t thead,.pbvw-t th,.pbvw-t td{background:none}.pbvw-t th:nth-child(2){width:110px}.pbvw-t th:nth-child(3){width:120px}.pbvw-store strong{font-weight:600}.pbvw-store span{display:block;margin-top:2px;font-size:12.5px;color:#667085}.pbvw-in{color:#1f6b4e;font-weight:600}.pbvw-cond{color:#8a5c0b;font-weight:600}.pbvw-save{margin-left:6px;font-size:12.5px;font-weight:400;color:#1f6b4e}.pbvw-act{width:96px;vertical-align:middle}.pbvw-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.pbvw a.pbvd-pbtn:link,.pbvw a.pbvd-pbtn:visited{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:7px 14px;min-height:32px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:#fff;border:1px solid #dfe5ec;color:#0d1422}
.pbvw a.pbvd-pbtn:link:hover,.pbvw a.pbvd-pbtn:visited:hover{background:#f7f9fc;border-color:#c9d6e6}
.pbvw a.pbvd-pbtn:link:is(:link,:visited),.pbvw a.pbvd-pbtn:visited:is(:link,:visited){color:#0d1422;text-decoration:none}
.pbvw a.pbvd-pbtn:link:focus-visible,.pbvw a.pbvd-pbtn:visited:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.pbvw a.pbvd-pbtn:link[disabled],.pbvw a.pbvd-pbtn:visited[disabled],.pbvw a.pbvd-pbtn:link[aria-disabled="true"],.pbvw a.pbvd-pbtn:visited[aria-disabled="true"]{opacity:.55;cursor:default} .pbvw a.pbvd-pbtn:link,.pbvw a.pbvd-pbtn:visited{display:flex;width:100%;justify-content:center}.pbvw .lb-foot{border-top:1px solid #dfe5ec}.pbvd a.pbvd-compare:link,.pbvd a.pbvd-compare:visited{color:#315fd9;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.pbvd-histwrap{padding:6px 0 0}.pbvd-histwrap .pr-hist{background:none;border:0;border-radius:0;padding:0;margin:0}.pbvd-histwrap .pr-hist-bars{padding-left:var(--id-sec-inset);padding-right:var(--id-sec-inset)}
.pbvh{--lang-inset:18px;background:#ffffff;border:1px solid #dfe5ec;border-radius:22px;overflow:hidden;min-width:0}
.pbvh > .lb-head{display:flex;align-items:center;gap:9px;margin:0;padding:13px var(--lang-inset);background:#f6f8fb;
  border-bottom:1px solid #dfe5ec;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;
  line-height:1.2;text-transform:uppercase;color:#475467}
.pbvh > .lb-head svg{flex:none;width:16px;height:16px}
.pbvh > .lb-head .lb-act{margin-left:auto;text-transform:none;letter-spacing:0}
.pbvh > .lb-body{padding:6px var(--lang-inset) 10px}
.pbvh > .lb-foot{padding:12px var(--lang-inset);border-top:1px solid #dfe5ec;font-size:13px;color:#667085}
@media(max-width:640px){.pbvh{--lang-inset:16px;border-radius:18px}} .pbvh > .lb-body{padding:6px 0 0}.pbvh .gpf.gpf--in{padding:10px var(--lang-inset) 4px}.pbvd-histwrap .ph-take{margin:6px 0 0;padding:12px var(--lang-inset,18px);border-top:1px solid #dfe5ec;font-size:13px;color:#475467}.pbvd-histwrap .ph-take b{color:#16181d;font-weight:600}.pbvd-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:stretch}.pbvd-pair > .id-sec.id-sec{margin:0;min-width:0}.pbvd-pair + *{margin-top:34px}.pbvd-pair ~ .id-sec{margin-top:34px}.pbv > .pbvs,.pbv > .pbvw,.pbv > .pbvh,.pbv > * + .pbvw,.pbv > * + .pbvh{margin-top:34px}.pbvco-body{padding:22px var(--id-sec-inset);display:flex;flex-direction:column;gap:13px}.pbvco-logo{display:block;height:28px;width:auto;max-width:170px;object-fit:contain;object-position:left center}.pbvco-wordmark{font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.pbvco-desc{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.pbvco-visit:link,.pbvco-visit:visited{align-self:flex-start;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.pbvco-visit:hover{border-color:var(--ink)}
.pbvco-buy{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:7px 14px;min-height:32px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:#edf9f2;border:1px solid #c9ead7;color:#0f7a4f}
.pbvco-buy:hover{filter:brightness(1.04)}
.pbvco-buy:is(:link,:visited){color:#0f7a4f;text-decoration:none}
.pbvco-buy:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.pbvco-buy[disabled],.pbvco-buy[aria-disabled="true"]{opacity:.55;cursor:default} .pbvco-buy{align-self:flex-start;text-decoration:none}.pbvco-facts{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:8px}.pbvco-facts li{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:14px;line-height:1.35}.pbvco-facts li svg{flex:none;color:var(--muted)}.pbvco-facts a:link,.pbvco-facts a:visited{color:var(--blue);text-decoration:none}.pbvco-facts a:hover{text-decoration:underline}.pbvco-more{padding-top:12px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.pbvco-more-k{grid-column:1/-1}.pbvco-more-k{color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pbvco-more-row:link,.pbvco-more-row:visited{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;line-height:1.25;font-weight:600;text-decoration:none;min-width:0}.pbvco-more-row:hover span{text-decoration:underline}.pbvco-more-row img{width:30px;height:30px;object-fit:contain;flex:none} @media (min-width:1101px){.pbvd-pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pbvd-pair > .id-sec,.pbvd-pair > .pbvs{height:100%}.pbvd-pair .pbvs-grid{grid-template-columns:112px minmax(0,1fr) 220px;gap:0 20px;padding:24px 22px}.pbvd-pair .pbvs-grid--nomedia{grid-template-columns:minmax(0,1fr) 220px}.pbvd-pair .pbvs-grid:not(:has(.pbvs-rail)){grid-template-columns:112px minmax(0,1fr)}.pbvd-pair .pbvs-grid--nomedia:not(:has(.pbvs-rail)){grid-template-columns:minmax(0,1fr)}.pbvd-pair .pbvs-rail{padding-left:20px}}@media (max-width:900px){.pbvs-grid{grid-template-columns:130px minmax(0,1fr);gap:20px}.pbvs-grid:not(:has(.pbvs-rail)){grid-template-columns:130px minmax(0,1fr)}.pbvs-grid--nomedia{grid-template-columns:minmax(0,1fr)}.pbvs-rail{grid-column:1/-1;padding:18px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.pbvs-cond{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pbvs-grid,.pbvs-grid:not(:has(.pbvs-rail)){grid-template-columns:minmax(0,1fr);padding:22px 18px}.pbvs-media{max-width:132px}.pbvw-act{width:84px}}.pbv-ladder{padding-top:8px}.pbv-lsvg{display:block;width:100%;height:132px;overflow:visible}.pbv-lcols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:10px}.pbv-lcol{text-align:center;min-width:0;padding:0 4px}@keyframes pbvDraw{from{stroke-dashoffset:2600}to{stroke-dashoffset:0}}@keyframes pbvFade{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pbv-lpath{stroke-dasharray:2600;animation:pbvDraw 1150ms cubic-bezier(.22,.61,.36,1) both}.pbv-larea{opacity:0;animation:pbvFade 700ms ease-out 520ms forwards}.pbv-ldot{opacity:0;transform-box:fill-box;transform-origin:center;animation:pbvFade 380ms ease-out both}@media (prefers-reduced-motion:reduce){.pbv-lpath,.pbv-larea,.pbv-ldot{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.pbv-lamt{font-size:12.5px;font-weight:650;letter-spacing:-.01em;color:#344054}.pbv-lamt--now{color:#0E7C6B;font-weight:750}.pbv-llabel{margin-top:9px;font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.pbv-lthis{color:#0E7C6B;font-weight:650}.pbv-lyear{font-size:11.5px;color:#667085}.pbv-lunver{color:#9A6B12;font-weight:600}.pbv-life{display:flex;align-items:center;gap:16px;padding-top:4px}.pbv-lifestat{text-align:center;flex:none;min-width:82px}.pbv-lifestat b{display:block;font-size:16px;font-weight:700}.pbv-lifestat span{display:block;font-size:11px;color:#667085;margin-top:2px}.pbv-deltas{margin-top:2px}.pbv-drow{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:baseline;padding:13px 0;border-bottom:1px solid #e4e7ec;font-size:13.5px}.pbv-drow:last-child{border-bottom:none}.pbv-dcat{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#667085;font-weight:700;overflow-wrap:anywhere}.pbv-dvals{min-width:0}.pbv-dmag{display:block;font-size:17px;font-weight:750;letter-spacing:-.015em;line-height:1.25}.pbv-dmag--improved{color:#0E7C6B}.pbv-dmag--removed{color:#C23B4E}.pbv-dmag--changed,.pbv-dmag--new{color:#1C2540}.pbv-dpair{display:block;margin-top:3px;color:#667085;overflow-wrap:anywhere}.pbv-dold{color:#667085;overflow-wrap:anywhere}.pbv-darrow{color:#cbd2dc;padding:0 6px}.pbv-dnew{overflow-wrap:anywhere}.pbv-dcompare{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:650;color:#0E7C6B;text-decoration:none;border-bottom:1px solid rgba(14,124,107,.35);padding-bottom:1px}.pbv-dcompare:hover{border-bottom-color:#0E7C6B}.pbv-dnew--improved{color:#0E7C6B;font-weight:600}.pbv-dnew--removed{color:#C23B4E;font-weight:600}.pbv-dbadge{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:12.5px;line-height:17px;font-weight:600;letter-spacing:0px;text-transform:none;white-space:nowrap;font-family:var(--font-inter, system-ui, sans-serif);border:1px solid;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border-style:solid}.pbv-dbadge--value{text-transform:none;letter-spacing:normal}.pbv-dbadge--improved{background:#E4F3EF;color:#0E7C6B;border-color:#BFE3DA}.pbv-dbadge--removed{background:#FBE9EB;color:#C23B4E;border-color:#F1CBD1}.pbv-dbadge--changed,.pbv-dbadge--new{background:#EEF0F7;color:#1C2540;border-color:#D8DEEB} @media (max-width:640px){.pbv-drow{grid-template-columns:1fr;gap:5px;justify-items:start}.pbv-dmag{font-size:16px}.pbv-life{flex-wrap:wrap}.pbv-lcol{padding:0 2px}.pbv-llabel{font-size:11.5px}}.pbv{--ink:#141824;--muted:#667085;--line:#e2e6ec;--paper:#fff;--blue:#155eef;--blue-soft:#eef4ff;
  --green:#067647;--amber:#b54708;--radius:22px;--shadow:0 10px 28px rgba(15,23,42,.035); max-width:var(--idv-content,1240px);margin:0 auto;padding-block:0 60px;padding-inline:var(--idv-pad,4px);color:var(--ink)}.pbv:not(:last-child){padding-bottom:8px}.pricegen:not(:last-child) .pbv{padding-bottom:8px}.pbv *{box-sizing:border-box}.pbv-line{display:grid;grid-template-columns:156px minmax(0,1fr) 270px;gap:28px;align-items:stretch;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:var(--shadow)}.pbv-art{display:flex;align-items:center;justify-content:center;background:#fafbfc;border-radius:16px;overflow:hidden;min-height:170px}.pbv-art img{max-width:80%;max-height:150px;width:auto;height:auto;object-fit:contain}.pbv-main{padding:4px 2px;min-width:0}.pbv-meta{color:var(--muted);font-size:13px;margin-bottom:5px}.pbv-h1{font-size:38px;letter-spacing:-.035em;line-height:1.05;margin:0;font-weight:800}.pbv-gen{margin-top:5px;color:var(--muted);font-size:14px}.pbv-call{margin-top:21px;display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;padding-top:18px;border-top:1px solid var(--line)}.pbv-call-icon{width:44px;height:44px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;flex:0 0 auto}.pbv-call-title{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.pbv-call-copy{font-size:16px;line-height:1.45;color:#475467;margin:5px 0 0;max-width:640px}.pbv-buybox{border-left:1px solid var(--line);padding:9px 4px 6px 28px;display:flex;flex-direction:column;justify-content:center}.pbv-label{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pbv-price{font-size:43px;font-weight:820;letter-spacing:-.04em;line-height:1;margin-top:7px}.pbv-merchant{font-size:15px;color:#475467;margin-top:4px}.pbv-stock{display:flex;align-items:center;gap:7px;color:#039855;font-size:12px;font-weight:700;margin:11px 0 15px}.pbv-muted{color:var(--muted);font-weight:600}.pbv-dot{width:8px;height:8px;border-radius:50%;background:#12b76a}.pbv a.pbv-primary:link,.pbv a.pbv-primary:visited{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 16px;border-radius:12px;background:var(--blue);color:#fff;text-align:center;text-decoration:none;font-size:15px;font-weight:750;line-height:1.25;text-wrap:balance}.pbv a.pbv-primary:hover{filter:brightness(1.06);color:#fff}.pbv a.pbv-other:link,.pbv a.pbv-other:visited{display:block;text-align:center;margin-top:11px;color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.pbv-why{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:repeat(3,1fr);box-shadow:var(--shadow)}.pbv-why[data-cols="1"]{grid-template-columns:1fr}.pbv-why[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.pbv-reason{padding:22px 22px 20px;min-height:216px}.pbv-reason + .pbv-reason{border-left:1px solid var(--line)}.pbv-reason-top{display:flex;gap:11px;align-items:center}.pbv-reason-icon{width:34px;height:34px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:800;flex:0 0 auto}.pbv-reason h4{font-size:17px;letter-spacing:-.01em;margin:0;font-weight:750}.pbv-reason p{font-size:14px;line-height:1.5;color:#475467;margin:12px 0 0}.pbv-pricebar{margin-top:28px}.pbv-ramp{margin-top:13px}.pbv-track{height:8px;border-radius:999px;position:relative;display:grid;grid-template-columns:1fr 1.15fr .8fr;gap:2px}.pbv-seg{display:block;height:100%;border-radius:999px}.pbv-seg--low{background:#bdeecb}.pbv-seg--mid{background:#f8e391}.pbv-seg--high{background:#f6c2c2}.pbv-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#15803d;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #9ed7b0}.pbv-marker--mid{background:#b8860b;box-shadow:0 0 0 1px #e3c877}.pbv-marker--high{background:#b45309;box-shadow:0 0 0 1px #e7b48c}.pbv-barlabels{display:flex;justify-content:space-between;font-size:11px;margin-top:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pbv-barlabels span:first-child{color:#15803d}.pbv-barlabels span:last-child{color:#b45309}.pbv-rampnote{margin-top:6px;font-size:12px;font-weight:700;line-height:1.35}.pbv-rampnote--low{color:#15803d}.pbv-rampnote--mid{color:#8a6300}.pbv-rampnote--high{color:#b45309}.pbv-cells{display:grid;grid-template-columns:1fr;gap:10px;margin-top:26px}.pbv-mini{background:#f8fafc;border-radius:12px;padding:12px 13px}.pbv-mini-k{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pbv-mini-v{font-size:15px;font-weight:760;margin-top:3px}.pbv-older{margin-top:26px;background:#f8fafc;border-radius:12px;padding:13px 14px;display:grid;grid-template-columns:1fr 1.2fr;gap:12px;align-items:center}.pbv-small{font-size:11.5px;color:var(--muted);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pbv-save{font-size:20px;color:var(--blue);font-weight:820;margin-top:2px}.pbv-trade{font-size:11px;color:var(--muted)}.pbv-trade strong{display:block;color:var(--ink);font-size:12px;margin-top:3px}.pbv-ready{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pbv-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.pbv-panel--unframed{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.pbv-histwrap .pr-hist{background:none;border:0;border-radius:0;padding:0}.pbv-panel h4{font-size:17px;margin:0 0 7px;font-weight:750}.pbv-store{display:grid;grid-template-columns:minmax(150px,1.6fr) 86px 94px 84px;align-items:center;gap:10px;min-height:57px;border-top:1px solid #eef1f4}.pbv-store:first-of-type{border-top:0}.pbv-store-name{font-size:14px;font-weight:740}.pbv-store-note{font-size:11px;color:var(--muted);margin-top:2px}.pbv-store-price{font-size:14px;font-weight:800}.pbv-status{font-size:11px;font-weight:750;color:#039855}.pbv-status--cond{color:var(--amber)}.pbv a.pbv-smallbtn:link,.pbv a.pbv-smallbtn:visited{display:flex;align-items:center;justify-content:center;height:35px;border:1px solid #bfccec;border-radius:9px;color:var(--blue);font-size:12px;font-weight:750;text-decoration:none}.pbv-outcome{background:#f8fafc;border-radius:16px;padding:18px;margin-top:12px}.pbv-k{font-size:11px;color:var(--muted);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pbv-v{font-size:17px;line-height:1.25;font-weight:800;margin-top:10px}.pbv-outcome p{font-size:12px;line-height:1.45;color:var(--muted);margin:8px 0 0}@media (max-width:900px){.pbv-line{grid-template-columns:1fr;gap:18px}.pbv-art{min-height:150px}.pbv-buybox{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.pbv-h1{font-size:29px}.pbv-why,.pbv-why[data-cols="2"],.pbv-why[data-cols="3"]{grid-template-columns:1fr}.pbv-reason{min-height:0}.pbv-reason + .pbv-reason{border-left:0;border-top:1px solid var(--line)}.pbv-ready{grid-template-columns:1fr}.pbv-store{grid-template-columns:minmax(0,1.4fr) 74px 76px 68px;gap:8px}}
 
.ad-back{position:fixed;inset:0;z-index:1000;background:rgba(13,20,34,.45)} .ad-back{display:flex;align-items:center;justify-content:center;padding:20px}
.ad-panel{background:#ffffff;border:1px solid #dfe5ec;border-radius:22px;box-shadow:0 8px 24px rgba(16,24,40,.12);color:#16181d;font-family:var(--font-inter,"Inter",system-ui,sans-serif)} .ad-panel{width:min(430px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px;position:relative}
.ad-x{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:0 14px;min-height:36px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:13px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:transparent;border:1px solid transparent;color:#667085}
.ad-x:hover,.ad-x[aria-expanded="true"]{color:#475467}
.ad-x:is(:link,:visited){color:#667085;text-decoration:none}
.ad-x:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.ad-x[disabled],.ad-x[aria-disabled="true"]{opacity:.55;cursor:default}
.ad-x{width:40px;height:40px;min-height:40px;padding:0;flex:none} .ad-x{position:absolute;right:10px;top:10px}.ad-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#16181d;margin:0 44px 7px 0}.ad-copy{font-size:13.5px;color:#667085;line-height:1.5;margin:0}.ad-field{margin:14px 0}.ad-field label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#475467;margin-bottom:6px}.ad-field input{width:100%;height:42px;box-sizing:border-box;border:1px solid #c9d6e6;border-radius:9px;padding:0 11px;font:inherit;font-size:14px;color:#16181d;background:#ffffff}.ad-field input:focus{outline:2px solid #1668d6;outline-offset:1px;border-color:#1668d6}.ad-field input[aria-invalid="true"]{border-color:#b42318}.ad-err{font-size:12px;color:#b42318;margin:6px 0 0}
.ad-go{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:11px 18px;min-height:48px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.ad-go:hover{filter:brightness(1.04)}
.ad-go:is(:link,:visited){color:#fff;text-decoration:none}
.ad-go:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.ad-go[disabled],.ad-go[aria-disabled="true"]{opacity:.55;cursor:default} .ad-go{width:100%;margin-top:4px;font-size:14.5px}.ad-go:disabled{opacity:.65;cursor:default}.ad-alt:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.ad-micro{font-size:11.5px;color:#667085;text-align:center;line-height:1.5;margin:10px 0 0}.ad-alt{display:block;width:100%;margin-top:12px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#1668d6;cursor:pointer;text-align:center}.ad-alt:hover{text-decoration:underline}.ad-ok{text-align:center;padding:8px 0 2px}.ad-ok-tick{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e6f1eb;color:#1f6b4e;font-size:26px;margin:0 auto 12px}.ad-note{font-size:12.5px;color:#667085;line-height:1.5;margin:12px 0 0;padding:11px 12px;background:#f6f8fb;border:1px solid #dfe5ec;border-radius:9px}@media (max-width:520px){.ad-back{padding:12px;align-items:flex-end}.ad-panel{width:100%;border-radius:22px 22px 0 0;max-height:88vh}} .pr-alertcta{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:11px;min-height:44px;padding:10px 16px;border-radius:9px;border:1px solid currentColor;background:rgba(255,255,255,.72);font:inherit;font-size:13.5px;font-weight:600;color:inherit;cursor:pointer}.pr-alertcta:hover{background:#fff}.pr-alertcta:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pr-trackcta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border-radius:9px;border:1px solid #dfe5ec;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#0d1422;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.pr-trackcta:hover{border-color:#c9d6e6;background:#f7f9fc}.pr-trackcta:focus-visible{outline:2px solid #1668d6;outline-offset:2px}@media (max-width:560px){.pr-trackcta{flex:1 1 100%}}
  .id-sec{margin-top:0}.id-sec + .id-sec{margin-top:34px}@media(max-width:640px){.id-sec--framed{--id-sec-pad:18px;--id-sec-radius:18px}} .id-sec--banded > .id-sec-band{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:78px;margin:0;padding:18px var(--id-sec-inset) 17px;background:#f6f8fb;border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded > .id-sec-band > div{min-width:0}.id-sec--banded .id-sec-eyebrow{margin-bottom:6px;color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-band h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:22px;line-height:1.14;letter-spacing:-.03em;font-weight:760}.id-sec--banded .id-sec-deck{margin:6px 0 0;max-width:760px;color:#6f7986;font-size:12.5px;line-height:1.45;font-weight:600}.id-sec--banded .id-sec-deck strong{color:#17191f;font-weight:820}.id-sec--banded > .id-sec-band .id-sec-act{margin-top:4px;flex:none;white-space:nowrap;font-size:12px;font-weight:750}.id-sec--banded > .id-sec-subhead{padding:13px var(--id-sec-inset);border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded .id-sec-subeyebrow{color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-subhead .id-sec-subeyebrow + .id-sec-deck{margin-top:5px}.id-sec--banded > .id-sec-subhead .id-sec-deck{margin:0}.id-sec--banded > .id-sec-foot{margin:0;padding:15px var(--id-sec-inset,22px) 17px;
  background:linear-gradient(90deg,var(--id-sec-foot-a,#f8fafc),var(--id-sec-foot-b,#fbfcfe));border-top:1px solid var(--id-line,#dfe5ec)} .id-sec--banded .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec)}@media(max-width:640px){.id-sec--banded{--id-sec-inset:18px}.id-sec--banded > .id-sec-band{min-height:0;padding-top:17px;padding-bottom:16px}.id-sec--banded > .id-sec-band h2{font-size:19px}} .pnewspanel{font-family:var(--font-inter,"Inter",system-ui,sans-serif);padding-top:0}.pnews-item{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:start}.pnews-item{padding:16px var(--id-sec-inset,20px)}.pnews-item + .pnews-item{border-top:1px solid var(--id-line,#e4e8ee)}.pnews-when{display:flex;flex-direction:column;align-items:flex-start;gap:7px;
 font-size:12.5px;font-weight:600;color:#667085;line-height:1.45;padding-top:2px}.pnews-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 4px}.pnews-title{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:#0f172a;text-decoration:none;display:block}
a.pnews-title{text-decoration:none;transition:text-decoration-color .15s ease}
a.pnews-title:hover,a.pnews-title:focus-visible,.pnews-item:hover a.pnews-title{text-decoration:underline;
  text-decoration-thickness:1px;text-underline-offset:4px;
  text-decoration-color:var(--id-link-rule, rgba(22, 104, 214, 0.45))}
a.pnews-title:focus-visible{outline:2px solid #1668d6;outline-offset:3px}
@media (prefers-reduced-motion:reduce){a.pnews-title{transition:none}}
 .pnews-line{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:#667085}.pnews-take{margin:8px 0 0;padding:9px 12px;border-left:3px solid #1d4ed8;background:#f7f9fd;border-radius:0 8px 8px 0;font-size:13.5px;line-height:1.5;color:#243043}.pnews-take b{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;margin:0 0 2px}@media(max-width:640px){.pnews-item{grid-template-columns:1fr;gap:6px}.pnews-when{padding-top:0;flex-direction:row;align-items:center;gap:9px}.pnews-title{font-size:15.5px}}
 .capk-absence{margin:10px 0 0;padding:10px 12px;border:1px solid #e3e8f1;border-radius:12px;background:#fff}.capk-absence-h{display:block;font-size:12.5px;line-height:1.35;font-weight:600;color:#16233a}.capk-absence-b{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#68748c}.capk-go{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;color:#4338ca;text-decoration:none}.capk-go:hover{text-decoration:underline}.capk-go:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.capk-mark{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;vertical-align:middle;border:1.6px solid currentColor}.capk-mark--none{color:#9aa5b8}.capk-mark--quiet{color:#b6bfcf;background:currentColor}.capk-mark--route{color:#4338ca;background:currentColor}.capk-cmp{margin:10px 0 0;padding:10px 12px;border:1px solid #e3e8f1;border-radius:12px;background:#fff}.capk-cmp-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:#16233a}.capk-cmp-n{font-size:11px;font-weight:600;color:#9aa5b8;white-space:nowrap}.capk-cmp-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:190px;overflow-y:auto;scrollbar-width:thin}.capk-cmp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:8px;padding-bottom:5px;border-bottom:1px solid #eef1f7}.capk-cmp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;font-size:12px;line-height:1.35}.capk-cmp{max-height:100%;min-height:0;display:flex;flex-direction:column}.capk-cmp-k{grid-column:1 / -1;font-size:11px;font-weight:600;letter-spacing:.02em;color:#73809b}.capk-cmp-v{min-width:0;font-weight:600;color:#16233a;overflow-wrap:anywhere}.capk-cmp-v em{font-style:normal;font-weight:500;color:#8a94a6}.capk-cmp-who{display:block;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:#9aa5b8}.capk-cmp-note{display:block;margin-top:8px;font-size:11px;line-height:1.4;color:#8a94a6}.capk-on{box-shadow:none;border-left:2px solid #0ea5e9;margin-left:-8px;padding-left:6px}.cap-rest-q[data-on="true"]{color:#4f46e5}.capk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.capk-lead{margin:10px 0 0;padding:12px 12px 13px;border:1px solid #e3e8f1;border-radius:12px;background:#fff}.capk-lead-k{display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:#73809b;margin-bottom:4px}.capk-lead-q{display:block;font-size:12.5px;line-height:1.35;font-weight:600;color:#16233a}.capk-lead-a{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#16233a}.capk-lead-x{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:#68748c}.capk-lead-s{display:block;margin-top:11px;padding-top:9px;border-top:1px solid #eef1f6;font-size:11.5px;line-height:1.4;color:#8a94a6}.capk-lead-s a{color:#4338ca;text-decoration:none}.capk-lead-s a:hover{text-decoration:underline}.capk-lead-s a:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.capk-rel{margin:12px 0 0;padding-top:10px;border-top:1px solid #eef1f6}.capk-rel-h{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9aa5b8;margin-bottom:3px}.capk-rel-q{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border:0;background:none;text-align:left;font-family:inherit;font-size:13px;line-height:1.35;font-weight:600;color:#2b3a52;cursor:pointer;transition:color .15s ease}.capk-rel-t{min-width:0;border-bottom:1px solid transparent;transition:border-color .15s ease}.capk-rel-c{flex:0 0 auto;font-weight:500;color:#9aa5b8;transition:color .15s ease,transform .15s ease}.capk-rel-q:hover{color:#4f46e5}.capk-rel-q:hover .capk-rel-t{border-bottom-color:#c7cbf0}.capk-rel-q:hover .capk-rel-c{color:#4f46e5;transform:translateX(2px)}.capk-rel-q:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.capk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 8px}.capk-bar .cap-back{margin:0}.capk-undo{max-width:100%;text-align:left;line-height:1.3}@media (prefers-reduced-motion:reduce){.capk-go{transition:none}}
 .gpf{margin:18px 0 0;padding:14px 0 0;border-top:1px solid #dfe5ec;font-family:var(--font-inter,"Inter",system-ui,sans-serif);color:#0d1422}.gpf.gpf--in{margin:0;padding:8px 0 0;border-top:0}.gpf-line{margin:0 0 10px;font-size:15px;line-height:1.55}.gpf-say{font-weight:600}.gpf-say span{font-weight:400;color:#475467}.gpf a.gpa-model{color:#1668d6;font-weight:650;text-decoration:underline;text-decoration-color:#dfe5ec;text-underline-offset:3px}.gpf a.gpa-model:hover{text-decoration-color:#1668d6}
.gpf a.gpa-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px;font-weight:600;line-height:1.3;color:#1668d6;
  text-decoration:none;transition:text-decoration-color .15s ease}
.gpf a.gpa-link:is(:link,:visited){color:#1668d6}
.gpf a.gpa-link:hover,.gpf a.gpa-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;
  text-decoration-color:var(--id-link-rule, rgba(22, 104, 214, 0.45))}
.gpf a.gpa-link:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}
.gpf a.gpa-link svg{flex:none} .gpf a.gpa-link:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}
.gpf-kv{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px}
.gpf-kv > div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0}
.gpf-kv > div + div{border-top:1px solid #dfe5ec}
.gpf-kv dt{margin:0;color:#475467;font-weight:400}
.gpf-kv dd{margin:0;color:#16181d;font-weight:600;text-align:right;font-variant-numeric:tabular-nums} .gpf-kv{margin:4px 0 12px}.gpf-kv .gpa-tn{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:#475467}.gpf-links{margin:0 0 4px;display:flex}@media(max-width:820px){.gpf a.gpa-link{display:inline-flex;align-items:center;min-height:44px}}
 :root{--es-surface:#fff;--es-ink:#0d1422;--es-muted:#475467;--es-rule:#d7dde7;--es-wash:#f7f9fc;--es-periwinkle:#F1ECFF;--es-grey:#EFF1F5;--es-grey-stroke:#D5DAE3;--es-focus:#1668d6;--es-link:#315DB7;--es-scrim:rgba(16,24,40,.38);--es-radius:9px;--es-font:var(--font-inter,system-ui,sans-serif);--es-pop-shadow:0 8px 24px rgba(16,24,40,.12);}.es-root,.es-root *{box-sizing:border-box}.es-root{display:inline;color:var(--es-ink)}.es-keep{white-space:nowrap}.es-control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-13px -12px -13px -12px;padding:0;background:transparent;border:0;color:var(--es-status);font:inherit;text-decoration:none;cursor:pointer;vertical-align:-6px;line-height:1;white-space:nowrap;isolation:isolate;border-radius:9px}.es-control .es-glyph{display:block;flex:none;width:var(--es-glyph-size);height:var(--es-glyph-size)}.es-control::before{content:"";position:absolute;inset:5px;border-radius:8px;z-index:-1;background:transparent}.es-control:hover::before,.es-control:focus-visible::before{background:var(--es-status-bg)}.es-control:focus-visible{outline:2px solid var(--es-focus);outline-offset:-3px}.es-control::after{content:attr(data-status);position:absolute;bottom:calc(100% - 1px);left:50%;transform:translateX(-50%);z-index:12;border:1px solid var(--es-rule);border-radius:6px;padding:5px 8px;white-space:nowrap;background:var(--es-surface);color:var(--es-ink);font:600 12px/1.3 var(--es-font);pointer-events:none;opacity:0;visibility:hidden}.es-control:hover::after,.es-control:focus-visible::after{opacity:1;visibility:visible}.es-control[aria-expanded="true"]::after{opacity:0;visibility:hidden}.es-overlay[hidden]{display:none!important}.es-overlay{position:fixed;inset:0;z-index:999;pointer-events:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);color:var(--es-ink)}.es-scrim{position:fixed;inset:0;background:transparent;pointer-events:auto}.es-dialog{position:fixed;pointer-events:auto;width:390px;max-width:calc(100vw - 32px);max-height:min(86vh,730px);overflow:visible;background:var(--es-surface);border:1px solid var(--es-rule);border-radius:13px;box-shadow:var(--es-pop-shadow)}.es-dialog[data-sheet="false"]::before{content:"";position:absolute;z-index:3;width:10px;height:10px;transform:rotate(45deg);background:var(--es-surface);border:1px solid var(--es-rule)}.es-dialog[data-side="right"]::before{left:-6px;top:calc(var(--es-arrow-position) - 5px);border-top:0;border-right:0}.es-dialog[data-side="left"]::before{right:-6px;top:calc(var(--es-arrow-position) - 5px);border-bottom:0;border-left:0}.es-dialog[data-side="bottom"]::before{top:-6px;left:calc(var(--es-arrow-position) - 5px);border-bottom:0;border-right:0}.es-dialog[data-side="top"]::before{bottom:-6px;left:calc(var(--es-arrow-position) - 5px);border-top:0;border-left:0}.es-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px 11px 20px;background:var(--es-surface);border-bottom:1px solid var(--es-rule);border-radius:13px 13px 0 0}.es-header [role="heading"],.es-header h2{display:block;margin:0;font-size:14px;font-weight:670;letter-spacing:-.016em;line-height:1.3}.es-sheet-grip{display:none}.es-close{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--es-rule);border-radius:50%;color:var(--es-muted);background:var(--es-surface);cursor:pointer}.es-close:hover{background:var(--es-wash)}.es-close:focus-visible,.es-source:focus-visible,.es-other-link:focus-visible{outline:2px solid var(--es-focus);outline-offset:2px}.es-body{display:block;max-height:calc(min(86vh,730px) - 60px);overflow-y:auto;overscroll-behavior:contain;padding:0 19px 19px;line-height:1.5;scrollbar-width:thin}.es-summary{display:flex;gap:12px;align-items:flex-start;padding:19px 0 18px}.es-summary-icon{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid var(--es-status-br);border-radius:11px;color:var(--es-status);background:var(--es-status-bg)}.es-summary-icon svg{width:23px;height:23px}.es-summary-info{display:block;min-width:0;flex:1}.es-status-tag{display:block;font-size:12px;line-height:1.3;color:var(--es-status);font-weight:730;letter-spacing:0;margin-bottom:4px}.es-lead{display:block;font-size:15.3px;letter-spacing:-.018em;line-height:1.48;font-weight:620;color:var(--es-ink)}.es-meaning{display:block;margin-top:5px;font-size:12.5px;line-height:1.48;color:var(--es-muted)}.es-mini-heading{display:block;font-size:11px;line-height:1.4;letter-spacing:0;font-weight:680;color:var(--es-muted);margin-bottom:7px}.es-fact{display:block;border-top:1px solid var(--es-rule);padding:15px 0 15px}.es-fact-label{display:block;font-size:12.5px;font-weight:650;margin:0 0 4px;color:var(--es-muted)}.es-fact-text{display:block;font-size:14px;line-height:1.56;letter-spacing:-.01em;overflow-wrap:anywhere}.es-source{display:flex;align-items:center;gap:11px;padding:11px 12px;margin:0 0 15px;background:var(--es-wash);border:1px solid var(--es-rule);border-radius:9px;text-decoration:none;color:var(--es-ink);min-height:61px}.es-source:hover{background:var(--es-periwinkle);border-color:var(--es-grey-stroke)}.es-source-art{display:grid;place-items:center;flex:none;color:var(--es-link);width:32px;height:32px;border-radius:8px;background:var(--es-surface);border:1px solid var(--es-rule)}.es-source-content{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.es-source-caption{font-size:10.5px;line-height:1.35;color:var(--es-muted)}.es-source-content strong{font-size:13.5px;line-height:1.35;font-weight:700;color:var(--es-link);overflow-wrap:anywhere}.es-source>svg{color:var(--es-link);flex:none}.es-quote-block{display:block;border:1px solid var(--es-rule);border-radius:9px;padding:13px 14px 12px;background:var(--es-periwinkle);margin:0 0 14px}.es-quote-block .es-mini-heading{margin-bottom:8px;color:var(--es-ink)}.es-quote-text{display:block;font-size:13.5px;line-height:1.62;letter-spacing:-.008em}.es-quote-by{display:block;margin-top:8px;font-size:11.5px;color:var(--es-muted)}.es-credit{display:block;padding:11px 0 15px;border-top:1px solid var(--es-rule);font-size:12.5px}.es-credit .es-mini-heading{margin-bottom:2px}.es-credit strong{font-size:13px}.es-credit>span:last-child{color:var(--es-muted)}.es-other{display:block;padding:13px 0 10px;border-top:1px solid var(--es-rule)}.es-other-entry{display:block;padding:6px 0}.es-other-link{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--es-link);font-size:13px;font-weight:650;text-decoration:none}.es-other-link:hover{text-decoration:underline;text-underline-offset:3px}.es-other-quote{display:block;margin:6px 0 2px;padding:9px 10px;border:1px solid var(--es-rule);border-radius:7px;color:var(--es-ink);font-size:12.5px;line-height:1.5}.es-date-line{display:flex;align-items:flex-start;gap:7px;border-top:1px solid var(--es-rule);padding:13px 0 0;font-size:11.5px;color:var(--es-muted)}.es-date-line>svg{flex:none;margin-top:1px}.es-date-line>span{display:flex;flex-wrap:wrap;gap:5px 12px}.es-date-entry strong{font-weight:680;color:var(--es-ink)}.es-price-panel{display:block;margin:0 0 16px;padding:15px 16px 15px;background:var(--es-wash);border:1px solid var(--es-rule);border-radius:11px}.es-price-kicker{display:flex;align-items:center;gap:7px;color:var(--es-muted);font-size:11.5px;font-weight:670}.es-mini-currency{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;border:1px solid var(--es-grey-stroke);font-size:11px;font-weight:800;color:var(--es-status)}.es-price-value{display:block;font-size:36px;line-height:1.06;letter-spacing:-.06em;font-weight:760;color:var(--es-ink);margin:8px 0 5px;font-variant-numeric:tabular-nums}.es-price-info{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:var(--es-muted)}.es-price-dot{height:3px;width:3px;flex:none;background:var(--es-muted);border-radius:50%}.es-price-history{display:block;border-top:1px solid var(--es-rule);margin-top:16px;padding-top:12px}.es-price-change{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;line-height:1.35;font-weight:660;color:var(--es-ink)}.es-change-mark{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--es-grey-stroke);border-radius:50%;background:var(--es-surface);font-size:14px;line-height:1;color:var(--es-status)}.es-history-path{display:flex;align-items:center;padding:0 5px 4px}.es-history-point{display:block;width:7px;height:7px;border-radius:50%;background:var(--es-grey-stroke);flex:none}.es-history-point-now{background:var(--es-status)}.es-history-rule{display:block;flex:1;height:1px;background:var(--es-grey-stroke)}.es-history-values{display:flex;justify-content:space-between;gap:20px}.es-history-values>span{display:flex;flex-direction:column;min-width:0;gap:1px}.es-history-values>span:last-child{text-align:right}.es-history-values small{font-size:10px;color:var(--es-muted)}.es-history-values strong{font-size:14px;letter-spacing:-.02em;line-height:1.3}.es-history-values em{font-size:10px;font-style:normal;color:var(--es-muted)}.es-dialog[data-sheet="true"]{left:0;right:0;bottom:0;top:auto;width:100%;max-width:560px;margin:auto;max-height:86dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.es-dialog[data-sheet="true"] .es-body{max-height:calc(86dvh - 68px);padding-bottom:24px}.es-dialog[data-sheet="true"] .es-header{padding-top:20px;border-radius:16px 16px 0 0}.es-dialog[data-sheet="true"] .es-sheet-grip{display:block;position:absolute;top:7px;left:50%;transform:translateX(-50%);width:35px;height:4px;background:var(--es-grey-stroke);border-radius:4px}@media(max-width:640px){.es-overlay[data-open="true"] .es-scrim{background:var(--es-scrim)}.es-dialog[data-sheet="true"]{max-width:100%}}@media(prefers-reduced-motion:no-preference){.es-dialog[data-sheet="true"]{animation:es-opacity-in .14s ease-out}}@keyframes es-opacity-in{from{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.es-dialog,.es-control,.es-control::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.es-glyph{forced-color-adjust:auto}.es-control::before{border:1px solid transparent}.es-control:focus-visible{outline:2px solid Highlight}.es-source{border:1px solid CanvasText}}.es-dialog{width:402px;max-height:min(86vh,750px);border-radius:15px;border-color:var(--es-rule);box-shadow:0 12px 36px rgba(16,24,40,.12)}.es-header{min-height:62px;padding:12px 17px 12px 21px;border-radius:15px 15px 0 0}.es-header [role="heading"],.es-header h2{font-size:14px;font-weight:720;letter-spacing:-.024em}.es-close{border-color:transparent;background:var(--es-wash);width:35px;height:35px}.es-close:hover{background:var(--es-periwinkle)}.es-body{padding:0 20px 18px;max-height:calc(min(86vh,750px) - 62px)}.es-summary{gap:13px;padding:20px 0 20px;align-items:center}.es-summary-icon{width:46px;height:46px;border-radius:13px;background:var(--es-status-bg);border:1px solid var(--es-status-br)}.es-status-tag{font-size:11.5px;letter-spacing:.01em;margin-bottom:3px}.es-lead{font-size:15.5px;line-height:1.42;font-weight:630;letter-spacing:-.024em;text-wrap:pretty}.es-fact{padding:15px 0 18px;border-top:1px solid var(--es-rule)}.es-mini-heading{font-size:11px;letter-spacing:.012em;font-weight:720;color:var(--es-muted);margin-bottom:6px}.es-fact-label{color:var(--es-muted);font-size:12px;font-weight:620;margin-bottom:5px}.es-fact-text{font-size:14px;line-height:1.55;letter-spacing:-.008em}.es-source{background:var(--es-wash);border-color:var(--es-rule);padding:13px 14px;min-height:66px;margin:0 0 15px;gap:12px;border-radius:10px}.es-source-art{width:34px;height:34px;color:var(--es-link);border-color:var(--es-rule);border-radius:9px}.es-source-caption{font-size:11px;line-height:1.35;font-weight:500}.es-source-content strong{font-weight:730;font-size:14px}.es-source>svg{transition:transform .14s ease}.es-source:hover>svg{transform:translate(2px,-2px)}.es-quote-block{position:relative;overflow:hidden;border:1px solid var(--es-rule);border-left:3px solid var(--es-status);background:var(--es-wash);border-radius:7px 10px 10px 7px;padding:16px 16px 17px;margin:0 0 15px}.es-quote-block .es-mini-heading{position:relative;font-size:12px;font-weight:730;margin:0 0 8px;z-index:1}.es-quote-icon{position:absolute;right:14px;top:-16px;font:700 92px/1 Georgia,serif;color:var(--es-status);opacity:.09;pointer-events:none}.es-quote-text{position:relative;font-size:14px;line-height:1.65;letter-spacing:-.01em;z-index:1}.es-quote-by{display:none}.es-date-line{padding-top:12px;font-size:11.5px;line-height:1.45}.es-unknown-note{display:block;font-size:12px;color:var(--es-muted);padding:0 0 15px}.es-price-panel{background:var(--es-wash);padding:18px 19px 17px;border-radius:12px;margin:0 0 17px}.es-price-kicker{font-weight:690;color:var(--es-muted);font-size:12px;letter-spacing:-.005em}.es-price-value{font-size:44px;line-height:1.02;letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:10px 0 8px}.es-price-info{display:flex;gap:7px;align-items:center;font-size:11.5px;font-weight:510}.es-price-info svg{color:var(--es-muted)}.es-price-history{margin-top:16px;padding-top:15px;border-color:var(--es-rule)}.es-price-change{font-size:12px;font-weight:690;margin:0 0 15px;letter-spacing:-.012em}.es-change-mark{width:23px;height:23px;border-radius:7px;background:var(--es-surface);border-color:var(--es-rule);font-size:14px;color:var(--es-ink)}.es-history-values{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;align-items:center}.es-history-values>span:first-child,.es-history-values>span:last-child{display:flex;flex-direction:column;min-width:0;gap:1px}.es-history-values>span:last-child{text-align:right}.es-history-values small{font-size:11px;font-weight:530}.es-history-values strong{font-size:18px;letter-spacing:-.045em;line-height:1.32;font-variant-numeric:tabular-nums}.es-history-values em{font-size:11px}.es-history-connector{display:grid;place-items:center;position:relative;height:20px}.es-history-connector::before{content:"";width:26px;height:1px;background:var(--es-grey-stroke)}.es-history-connector::after{content:"";position:absolute;right:0;top:6px;width:5px;height:5px;border-right:1px solid var(--es-muted);border-top:1px solid var(--es-muted);transform:rotate(45deg)}.es-dialog[data-sheet="true"]{border-radius:20px 20px 0 0;box-shadow:0 -15px 32px rgba(16,24,40,.11)}.es-dialog[data-sheet="true"] .es-header{border-radius:20px 20px 0 0;padding-top:24px;min-height:68px}.es-dialog[data-sheet="true"] .es-body{max-height:calc(86dvh - 68px);padding:0 20px 26px}.es-dialog[data-sheet="true"] .es-sheet-grip{top:8px;background:var(--es-grey-stroke)}@media (prefers-reduced-motion:reduce){.es-source>svg{transition:none!important;transform:none!important}}@media(max-width:390px){.es-summary{gap:11px}.es-body{padding-right:16px;padding-left:16px}.es-price-value{font-size:40px}} .es-overlay{white-space:normal;font-size:16px;line-height:normal;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;text-align:start;text-indent:0;word-spacing:normal;-webkit-font-smoothing:antialiased}.es-close{font:inherit}.es-root .es-control{color:var(--es-status);text-decoration:none}.es-root .es-source{color:var(--es-ink);text-decoration:none}.es-root .es-source-content strong,.es-root .es-other-link{color:var(--es-link)}.es-root .es-other-link{text-decoration:none}.es-root .es-control::before{inset:calc((44px - var(--es-glyph-size)) / 2 - 3px)}.es-root .es-control{vertical-align:middle;top:var(--es-nudge,-0.09em)}
.pbv-dbadge{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:12.5px;line-height:17px;font-weight:600;letter-spacing:0px;text-transform:none;white-space:nowrap;font-family:var(--font-inter, system-ui, sans-serif);border:1px solid;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border-style:solid}.pbv-dbadge--value{text-transform:none;letter-spacing:normal}.pbv-dbadge--improved{background:#E4F3EF;color:#0E7C6B;border-color:#BFE3DA}.pbv-dbadge--removed{background:#FBE9EB;color:#C23B4E;border-color:#F1CBD1}.pbv-dbadge--changed,.pbv-dbadge--new{background:#EEF0F7;color:#1C2540;border-color:#D8DEEB} .versus{margin-top:34px;border:1px solid #e6e8f2;border-radius:22px;overflow:hidden;background:#101a36;box-shadow:0 16px 40px rgba(20,27,58,.18)}.versus-band{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;background:linear-gradient(90deg,#eceffc,#f7f8fe 65%,#ffffff)}.versus-bandl{display:flex;align-items:center;gap:14px;min-width:0}.versus-ico{width:36px;height:36px;border-radius:12px;background:#ffffff;box-shadow:0 1px 3px rgba(20,27,58,.10);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#3d4a7a}.versus-kick{font-size:12px;font-weight:700;letter-spacing:.14em;color:#5b6582}.versus-div{width:1px;height:18px;background:#cdd2e6;flex-shrink:0}.versus-title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#141b3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.versus a.versus-all{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:0 14px;min-height:36px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:13px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:#fff;border:1px solid #dfe5ec;color:#0d1422}
.versus a.versus-all:hover{background:#f7f9fc;border-color:#c9d6e6}
.versus a.versus-all:is(:link,:visited){color:#0d1422;text-decoration:none}
.versus a.versus-all:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.versus a.versus-all[disabled],.versus a.versus-all[aria-disabled="true"]{opacity:.55;cursor:default} .versus a.versus-all{min-height:40px;padding:0 16px;border:1px solid #e6e8f2;border-radius:12px;background:#ffffff;color:#141b3a;font-size:14px;font-weight:600;flex-shrink:0}.versus-all-s{display:none}.versus-arena{position:relative;padding:28px 40px 24px;background:radial-gradient(ellipse at 22% 0%,rgba(142,152,191,.18),rgba(16,26,54,0) 55%),radial-gradient(ellipse at 78% 0%,rgba(76,123,255,.28),rgba(16,26,54,0) 55%),#101a36}.versus--reported .versus-arena{background:radial-gradient(ellipse at 22% 0%,rgba(142,152,191,.18),rgba(16,26,54,0) 55%),radial-gradient(ellipse at 78% 0%,rgba(255,182,72,.18),rgba(16,26,54,0) 55%),#101a36}.versus-post{position:absolute;top:0;bottom:0;width:5px}.versus-post--l{left:0;background:#8e98bf}.versus-post--r{right:0;background:#4c7bff}.versus--reported .versus-post--r{background:repeating-linear-gradient(180deg,#ffc36b 0 10px,transparent 10px 18px)}.versus-grid{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center}.versus-f{display:flex;flex-direction:column;min-width:0}.versus-f--l{align-items:flex-end;text-align:right}.versus-f--r{align-items:flex-start;text-align:left}.versus-ph{position:relative;width:230px;max-width:100%;height:190px;display:flex;align-items:center;justify-content:center}.versus-spot{position:absolute;inset:-8px;border-radius:50%}.versus-f--l .versus-spot{background:radial-gradient(closest-side,rgba(142,152,191,.30),rgba(16,26,54,0))}.versus-f--r .versus-spot{background:radial-gradient(closest-side,rgba(76,123,255,.45),rgba(16,26,54,0))}.versus--reported .versus-f--r .versus-spot{background:radial-gradient(closest-side,rgba(255,182,72,.28),rgba(16,26,54,0))}.versus-floor{position:absolute;bottom:14px;left:50%;width:120px;height:12px;margin-left:-60px;border-radius:50%;background:rgba(0,0,0,.55);filter:blur(8px)}.versus-img{position:relative;width:150px;height:150px;object-fit:contain}.versus-f--l .versus-img{transform:rotate(-8deg)}.versus-f--r .versus-img{transform:rotate(8deg)}.versus--reported .versus-f--r .versus-img{opacity:.85}.versus-noimg{position:relative;max-width:150px;font-size:15px;font-weight:700;line-height:1.3;text-align:center;color:rgba(255,255,255,.55)}.versus-corner{font-size:10px;font-weight:800;letter-spacing:.24em;line-height:1.3}.versus-f--l .versus-corner{color:#8e98bf}.versus-f--r .versus-corner{color:#4c7bff}.versus--reported .versus-f--r .versus-corner{color:#ffc36b}.versus-name{margin:6px 0 0;font-size:26px;font-weight:900;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;color:#ffffff;overflow-wrap:anywhere}.versus-sub{margin-top:4px;font-size:13px;font-weight:500;color:rgba(255,255,255,.55)}.versus-mid{display:flex;flex-direction:column;align-items:center;gap:8px}.versus-midk{font-size:10px;font-weight:800;letter-spacing:.26em;color:rgba(255,255,255,.5);text-align:center}.versus-vs{font-size:66px;font-weight:900;font-style:italic;letter-spacing:-.04em;line-height:.9;background:linear-gradient(180deg,#ffffff,#a9b6e8);-webkit-background-clip:text;background-clip:text;color:transparent;transform:skewX(-6deg);padding:0 .14em;margin:0 -.14em}.versus-rounds{margin:22px 0 0;padding:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.10)}.versus-round{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);grid-template-areas:"old mid new";align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.10)}.versus-old,.versus-new{font-size:18px;font-weight:600;line-height:1.35;overflow-wrap:break-word;min-width:0;text-wrap:balance}.versus-round--long .versus-old,.versus-round--long .versus-new{font-size:16px;font-weight:500;line-height:1.4}.versus-old{grid-area:old;text-align:right;padding-right:26px;color:#b9c0dc}.versus-new{grid-area:new;padding-left:26px;color:#ffffff}.versus-rmid{grid-area:mid;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.versus-rn{font-size:10px;font-weight:800;letter-spacing:.22em;color:rgba(255,255,255,.45)}.versus-rl{font-size:12px;font-weight:800;letter-spacing:.12em;color:#ffffff;text-align:center;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.versus .pbv-dbadge{height:22px;padding-top:0;padding-bottom:0;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;text-transform:none;letter-spacing:normal;border:0}.versus .pbv-dbadge.pbv-dbadge--improved{background:rgba(70,200,120,.16);color:#7fe3a6;border-color:transparent}
.versus .pbv-dbadge.pbv-dbadge--new{background:rgba(76,123,255,.22);color:#a9c0ff;border-color:transparent}
.versus .pbv-dbadge.pbv-dbadge--changed{background:rgba(255,255,255,.10);color:#c9cfe6;border-color:transparent}
.versus .pbv-dbadge.pbv-dbadge--removed{background:rgba(232,92,112,.18);color:#ff9eac;border-color:transparent}
.versus .pbv-dbadge.pbv-dbadge--reported{background:rgba(255,182,72,.18);color:#ffc36b;border-color:transparent} .versus-reptag{margin-left:8px;vertical-align:2px}.versus .versus-reptag .pbv-dbadge{height:18px;font-size:10px}.versus-new .es-root .es-control{color:#4c7bff}.versus-old .es-root .es-control{color:#8e98bf}.versus-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px) and (min-width:641px){.versus-arena{padding:24px 24px 20px}.versus-grid,.versus-round{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.versus-ph{height:160px}.versus-img{width:120px;height:120px}.versus-name{font-size:21px}.versus-vs{font-size:52px}.versus-old{padding-right:16px}.versus-new{padding-left:16px}}@media(max-width:640px){.versus{border-radius:18px}.versus-band{padding:12px 14px}.versus-ico{width:30px;height:30px;border-radius:9px}.versus-div{display:none}.versus-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.versus a.versus-all{min-height:32px;padding:0 12px;border-radius:9px;font-size:12px}.versus-all-l{display:none}.versus-all-s{display:inline}.versus-arena{padding:16px}.versus-post{width:4px}.versus-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.versus-mid{display:none}.versus-f,.versus-f--l,.versus-f--r{align-items:center;text-align:center}.versus-ph{width:84px;height:76px}.versus-img{width:58px;height:58px}.versus-floor{width:50px;margin-left:-25px;bottom:6px}.versus-corner{font-size:10.5px;font-weight:600;letter-spacing:.06em;margin-top:2px}.versus-name{font-size:16px;font-weight:700;letter-spacing:normal;line-height:1.2;margin-top:2px}.versus-sub{display:none}.versus-rounds{margin-top:6px;border-bottom:0}.versus-round{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mid mid" "old new";align-items:start;gap:10px;padding:12px 0 2px;border-top:0}.versus-rmid{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;min-height:32px;padding:6px 10px;border-radius:9px;background:rgba(255,255,255,.06)}.versus-rn{display:none}.versus-rl{font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3;-webkit-hyphens:manual;hyphens:manual}.versus .pbv-dbadge{height:20px;font-size:10px}.versus-old,.versus-new{font-size:15px;font-weight:500;line-height:1.35;text-align:center;padding:0 2px}.versus-round--long .versus-old,.versus-round--long .versus-new{font-size:14px;font-weight:400;line-height:1.35}}@media(prefers-reduced-motion:reduce){.versus-f--l .versus-img,.versus-f--r .versus-img{transform:none}}
 .podium{margin-top:34px;border:1px solid #e6e8f2;border-radius:22px;overflow:hidden;background:#ffffff;box-shadow:0 1px 2px rgba(20,27,58,.04),0 12px 32px rgba(20,27,58,.06)}.podium-band{display:flex;align-items:center;gap:14px;padding:18px 28px;background:linear-gradient(90deg,#eceffc,#f7f8fe 65%,#ffffff);border-bottom:1px solid #e6e8f2}.podium-ico{width:36px;height:36px;border-radius:12px;background:#ffffff;box-shadow:0 1px 3px rgba(20,27,58,.10);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#3d4a7a}.podium-h{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:#141b3a}.podium-stage{padding:30px 40px 0;background:radial-gradient(ellipse at 50% 10%,#eef1fd,#ffffff 62%)}.podium-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:end;margin:0;padding:0;list-style:none}.podium--two .podium-list{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);max-width:760px;margin:0 auto}.podium--single .podium-list{grid-template-columns:minmax(0,480px);justify-content:center}.podium-item{display:flex;flex-direction:column;align-items:center;min-width:0}.podium-trophy{position:relative;z-index:2;margin-bottom:-18px;filter:drop-shadow(0 10px 14px rgba(16,32,96,.30))}.podium-card{position:relative;width:90%;border-radius:22px 22px 0 0;background:#ffffff;border:1px solid #e6e8f2;border-bottom:0;box-shadow:0 -2px 24px rgba(20,27,58,.06);overflow:hidden}.podium--single .podium-card{border-radius:22px;border-bottom:1px solid #e6e8f2;margin-bottom:30px}.podium-item[data-rank="1"] .podium-card{box-shadow:0 -2px 24px rgba(20,27,58,.10)}.podium-cap{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;padding-top:10px;color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.40)}.podium-item[data-rank="1"] .podium-cap{height:52px}.podium-cap svg{width:18px;height:18px;flex:none}.podium-capl{font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.podium-item[data-rank="1"] .podium-capl{font-size:16px}.podium-why{margin:0;padding:22px 22px 24px;text-align:center;font-size:16px;font-weight:400;line-height:1.55;color:#2a3150;text-wrap:balance}.podium-item[data-rank="1"] .podium-why{padding:26px 26px 28px;font-size:19px;line-height:1.5;letter-spacing:-.005em;color:#1e2541}.podium-ped{position:relative;width:100%}.podium-ledge{position:absolute;left:0;right:0;top:0;height:12px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#ffffff,#e9ecf6);box-shadow:inset 0 -1px 0 #d9deee}.podium-stripe{position:absolute;left:0;right:0;top:12px;height:4px}.podium-face{position:absolute;left:0;right:0;top:16px;bottom:0;background:linear-gradient(180deg,#e1e5f3,#ccd3e9);display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:-.04em;line-height:1;color:#aeb6d2;text-shadow:0 1px 0 rgba(255,255,255,.85),0 -1px 0 rgba(20,27,58,.10)}.podium--single .podium-ped{display:none}.podium-floor{height:14px;background:linear-gradient(180deg,#cbd2e8,#e9ecf6)}.podium--single .podium-floor{display:none}.podium-strip{display:none}.podium-mlabel{display:none}.podium-foot{padding:0 28px 18px}.podium-sfloor{display:none}.podium-fam--blue .podium-cap,.podium-fam--blue .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#355ea6 0%,#244cb4 60%,#1d3c97 100%)}
.podium-fam--blue .podium-stripe{background:#2c5ddc}
.podium-fam--blue .podium-mlabel{color:#2349b8}
.podium-fam--green .podium-cap,.podium-fam--green .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#1f6c4a 0%,#115f44 60%,#0b523b 100%)}
.podium-fam--green .podium-stripe{background:#157554}
.podium-fam--green .podium-mlabel{color:#0d6549}
.podium-fam--purple .podium-cap,.podium-fam--purple .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#6e51d8 0%,#5239c1 60%,#3d259e 100%)}
.podium-fam--purple .podium-stripe{background:#5b3fd6}
.podium-fam--purple .podium-mlabel{color:#4429b0}
.podium-fam--amber .podium-cap,.podium-fam--amber .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#805613 0%,#794800 60%,#6b3d00 100%)}
.podium-fam--amber .podium-stripe{background:#955900}
.podium-fam--amber .podium-mlabel{color:#844b00}
.podium-fam--teal .podium-cap,.podium-fam--teal .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#1b6871 0%,#0d5c68 60%,#0a4f5b 100%)}
.podium-fam--teal .podium-stripe{background:#107281}
.podium-fam--teal .podium-mlabel{color:#0c6270}
.podium-fam--indigo .podium-cap,.podium-fam--indigo .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#4b5bc8 0%,#3545ba 60%,#253297 100%)}
.podium-fam--indigo .podium-stripe{background:#3d4fd6}
.podium-fam--indigo .podium-mlabel{color:#2b39ae}
.podium-fam--red .podium-cap,.podium-fam--red .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#a44253 0%,#a12b41 60%,#8f1f36 100%)}
.podium-fam--red .podium-stripe{background:#bd334d}
.podium-fam--red .podium-mlabel{color:#a8243f}
.podium-fam--orange .podium-cap,.podium-fam--orange .podium-mini{background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 65%),linear-gradient(100deg,#8d4f22 0%,#88400f 60%,#79340a 100%)}
.podium-fam--orange .podium-stripe{background:#a74e13}
.podium-fam--orange .podium-mlabel{color:#94400c} @media(max-width:640px){.podium{border-radius:18px}.podium-band{padding:12px 14px}.podium-ico{width:30px;height:30px;border-radius:9px}.podium-h{font-size:15px}.podium-stage{padding:20px 16px 0}.podium-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:6px;align-items:end}.podium--two .podium-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.podium--single .podium-strip{display:none}.podium-sitem{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.podium-mini{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 10px;border-radius:12px;color:#ffffff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.podium-mini span{min-width:0;overflow:hidden;text-overflow:ellipsis}.podium-mini svg{width:12px;height:12px;flex:none}.podium-floor{display:none}.podium-sfloor{display:block;grid-column:1/-1;height:8px;margin-top:-6px;background:linear-gradient(180deg,#cbd2e8,#e9ecf6)}.podium-list{display:block;padding:4px 16px 10px}.podium--two .podium-list{max-width:none}.podium-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0;align-items:start;order:0!important}.podium-item + .podium-item{border-top:1px solid #e6e8f2}.podium-trophy,.podium-list .podium-ped{display:none}.podium-strip .podium-ped{display:block;width:100%}.podium-card,.podium--single .podium-card{display:contents}.podium-cap{grid-column:1;width:28px;height:28px!important;padding:0;border-radius:9px;gap:0}.podium-cap svg{width:14px;height:14px}.podium-capl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.podium-body{grid-column:2;min-width:0}.podium-mlabel{display:block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.podium-why,.podium-item[data-rank="1"] .podium-why{padding:0;text-align:left;font-size:15px;line-height:1.5}.podium-foot{padding:0 16px 16px}}
.ep-ribbon-row{margin:0 0 12px;--ep-bleed:20px}.ep-ribbon{display:flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% + var(--ep-bleed));box-sizing:border-box;margin-left:calc(-1 * var(--ep-bleed));padding:7px 26px 7px max(var(--ep-bleed), env(safe-area-inset-left, 0px));background:var(--ep-flag);color:#fff;font-size:13.5px;font-weight:700;line-height:1.2;pointer-events:auto;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%)}.ep-ribbon svg,.ep-ribbon img{flex:none;display:block;width:18px;height:18px}.ep-ribbon span{min-width:0;overflow-wrap:break-word}@media (max-width:640px){.rmv .herotext>.ep-ribbon-row{order:4;margin:8px 0 2px}}@media (min-width:701px) and (max-width:900px){.rmv .herofull:has(.ep-ribbon-row){height:calc(clamp(560px,54vw,660px) + 108px)!important}.rmv .herofull:has(.herobrk):has(.ep-ribbon-row){height:calc(clamp(560px,54vw,660px) + 72px + 108px)!important}}@media (min-width:901px) and (max-width:1439px){.rmv .herofull:has(.ep-ribbon-row){height:calc(clamp(460px,42vw,512px) + 108px)!important}.rmv .herofull:has(.herobrk):has(.ep-ribbon-row){height:calc(clamp(460px,42vw,512px) + 72px + 108px)!important}}@media (min-width:701px){.rmv .herotext>.ep-ribbon-row{display:none}}.ep-medal{display:none}.ep-medal-sc{position:absolute;left:0;top:0;width:180px;height:200px}.ep-strap-x{display:none}@media (min-width:701px) and (max-width:1439px){.rmv .herotext>.ep-medal{display:block;position:relative;width:90px;height:100px;margin:0 0 8px;z-index:2;pointer-events:auto}.rmv .herotext>.ep-medal .ep-medal-sc{transform:scale(0.5);transform-origin:0 0}.rmv .herotext>.ep-medal .ep-strap{display:none}.rmv .herotext>.ep-medal .ep-strap-x{display:inline}}.ep-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (min-width:1440px){.rmv .herotext>.ep-medal{display:block;position:absolute;top:0;left:calc(max(0px, (100% - 1120px) / 2) + 24px - 194px);width:180px;height:200px;z-index:2;pointer-events:auto}}@media (min-width:902px) and (max-width:916px){.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]){display:block;position:absolute;top:-31.2px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 76.57px);width:144px;height:160px;margin:0;z-index:2;pointer-events:auto}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-medal-sc{transform:scale(0.8);transform-origin:0 0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap{display:inline}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap-x{display:none}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]){opacity:0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]) *{animation-play-state:paused}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"]{top:-25.55px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 67px);width:126px;height:140px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"] .ep-medal-sc{transform:scale(0.7)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"]{top:-19.9px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 57.43px);width:108px;height:120px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"] .ep-medal-sc{transform:scale(0.6)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"]{top:-14.25px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 47.86px);width:90px;height:100px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"] .ep-medal-sc{transform:scale(0.5)}}@media (min-width:917px) and (max-width:930px){.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]){display:block;position:absolute;top:-34.02px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 81.35px);width:153px;height:170px;margin:0;z-index:2;pointer-events:auto}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-medal-sc{transform:scale(0.85);transform-origin:0 0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap{display:inline}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap-x{display:none}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]){opacity:0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]) *{animation-play-state:paused}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"]{top:-25.55px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 67px);width:126px;height:140px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"] .ep-medal-sc{transform:scale(0.7)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"]{top:-19.9px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 57.43px);width:108px;height:120px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"] .ep-medal-sc{transform:scale(0.6)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"]{top:-14.25px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 47.86px);width:90px;height:100px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"] .ep-medal-sc{transform:scale(0.5)}}@media (min-width:931px) and (max-width:945px){.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]){display:block;position:absolute;top:-36.85px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 86.14px);width:162px;height:180px;margin:0;z-index:2;pointer-events:auto}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-medal-sc{transform:scale(0.9);transform-origin:0 0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap{display:inline}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap-x{display:none}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]){opacity:0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]) *{animation-play-state:paused}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"]{top:-25.55px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 67px);width:126px;height:140px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"] .ep-medal-sc{transform:scale(0.7)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"]{top:-19.9px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 57.43px);width:108px;height:120px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"] .ep-medal-sc{transform:scale(0.6)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"]{top:-14.25px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 47.86px);width:90px;height:100px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"] .ep-medal-sc{transform:scale(0.5)}}@media (min-width:946px) and (max-width:959px){.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]){display:block;position:absolute;top:-39.67px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 90.93px);width:171px;height:190px;margin:0;z-index:2;pointer-events:auto}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-medal-sc{transform:scale(0.95);transform-origin:0 0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap{display:inline}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap-x{display:none}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]){opacity:0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]) *{animation-play-state:paused}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"]{top:-25.55px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 67px);width:126px;height:140px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"] .ep-medal-sc{transform:scale(0.7)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"]{top:-19.9px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 57.43px);width:108px;height:120px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"] .ep-medal-sc{transform:scale(0.6)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"]{top:-14.25px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 47.86px);width:90px;height:100px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"] .ep-medal-sc{transform:scale(0.5)}}@media (min-width:960px) and (max-width:1099px){.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]){display:block;position:absolute;top:-42.5px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 95.71px);width:180px;height:200px;margin:0;z-index:2;pointer-events:auto}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-medal-sc{transform:scale(1);transform-origin:0 0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap{display:inline}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap-x{display:none}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]){opacity:0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]) *{animation-play-state:paused}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"]{top:-25.55px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 67px);width:126px;height:140px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"] .ep-medal-sc{transform:scale(0.7)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"]{top:-19.9px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 57.43px);width:108px;height:120px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"] .ep-medal-sc{transform:scale(0.6)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"]{top:-14.25px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,440px) + 50% + 50vw - 320px) / 2 - 47.86px);width:90px;height:100px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"] .ep-medal-sc{transform:scale(0.5)}}@media (min-width:1100px) and (max-width:1311px){.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]){display:block;position:absolute;top:-42.5px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,520px) + 50% + 50vw - 320px) / 2 - 95.71px);width:180px;height:200px;margin:0;z-index:2;pointer-events:auto}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-medal-sc{transform:scale(1);transform-origin:0 0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap{display:inline}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap-x{display:none}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]){opacity:0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]) *{animation-play-state:paused}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"]{top:-25.55px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,520px) + 50% + 50vw - 320px) / 2 - 67px);width:126px;height:140px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"] .ep-medal-sc{transform:scale(0.7)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"]{top:-19.9px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,520px) + 50% + 50vw - 320px) / 2 - 57.43px);width:108px;height:120px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"] .ep-medal-sc{transform:scale(0.6)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"]{top:-14.25px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(44%,520px) + 50% + 50vw - 320px) / 2 - 47.86px);width:90px;height:100px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"] .ep-medal-sc{transform:scale(0.5)}}@media (min-width:1312px) and (max-width:1439px){.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]){display:block;position:absolute;top:-42.5px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(42%,560px) + 50% + 50vw - 320px) / 2 - 95.71px);width:180px;height:200px;margin:0;z-index:2;pointer-events:auto}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-medal-sc{transform:scale(1);transform-origin:0 0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap{display:inline}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]) .ep-strap-x{display:none}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]){opacity:0}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"]):not([data-ep-fit="right"]) *{animation-play-state:paused}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"]{top:-25.55px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(42%,560px) + 50% + 50vw - 320px) / 2 - 67px);width:126px;height:140px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.7"] .ep-medal-sc{transform:scale(0.7)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"]{top:-19.9px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(42%,560px) + 50% + 50vw - 320px) / 2 - 57.43px);width:108px;height:120px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.6"] .ep-medal-sc{transform:scale(0.6)}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"]{top:-14.25px;left:calc((max(0px, (100% - 1120px) / 2) + 24px + min(42%,560px) + 50% + 50vw - 320px) / 2 - 47.86px);width:90px;height:100px}.rmv .herofull:has(.hv2-col.rl) .herotext>.ep-medal:not([data-ep-fit="row"])[data-ep-s="0.5"] .ep-medal-sc{transform:scale(0.5)}}.ep-medal-swing{position:absolute;left:0;top:0;width:180px;height:200px;transform-origin:90px 0;filter:drop-shadow(0 8px 12px rgba(16,32,96,.28))}.ep-medal-swing svg{position:absolute;left:0;top:0;overflow:visible}.ep-medal-rim{position:absolute;left:0;top:0;width:180px;height:200px;transform-origin:90px 112px}.ep-medal-rim span{position:absolute;height:14px;line-height:14px;text-align:center;font-weight:700;color:rgba(255,255,255,.5);transform-origin:50% 50%}.ep-medal-gw{position:absolute;left:36px;top:58px;width:108px;height:108px;overflow:hidden;border-radius:50%;pointer-events:none}.ep-medal-gl{position:absolute;left:0;top:-40px;width:20px;height:160px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));transform:translateX(-70px) rotate(25deg);opacity:0}@keyframes epSwA{0%{transform:rotate(-16deg)}22%{transform:rotate(10deg)}42%{transform:rotate(-6.5deg)}60%{transform:rotate(3.5deg)}78%{transform:rotate(-1.6deg)}100%{transform:rotate(0)}}@keyframes epSwB{0%{transform:rotate(-16deg)}22%{transform:rotate(10deg)}42%{transform:rotate(-6.5deg)}60%{transform:rotate(3.5deg)}78%{transform:rotate(-1.6deg)}100%{transform:rotate(0)}}@keyframes epRiA{from{transform:rotate(-50deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes epRiB{from{transform:rotate(-50deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes epGlA{0%{transform:translateX(-70px) rotate(25deg);opacity:0}25%{opacity:1}100%{transform:translateX(110px) rotate(25deg);opacity:0}}@keyframes epGlB{0%{transform:translateX(-70px) rotate(25deg);opacity:0}25%{opacity:1}100%{transform:translateX(110px) rotate(25deg);opacity:0}}.ep-medal .ep-medal-swing{animation:epSwA 1.9s cubic-bezier(.3,.2,.2,1) both}.ep-medal .ep-medal-rim{animation:epRiA 1.7s ease-out .5s both}.ep-medal .ep-medal-gl{animation:epGlA 1.6s ease-out 1.1s both}.ep-medal:hover .ep-medal-swing,.ep-medal:focus-visible .ep-medal-swing{animation-name:epSwB}.ep-medal:hover .ep-medal-rim,.ep-medal:focus-visible .ep-medal-rim{animation-name:epRiB}.ep-medal:hover .ep-medal-gl,.ep-medal:focus-visible .ep-medal-gl{animation-name:epGlB}.ep-medal:focus-visible{outline:2px solid #1668d6;outline-offset:4px;border-radius:12px}@media (prefers-reduced-motion: reduce){.ep-medal,.ep-medal *{animation:none !important;transition:none !important}}.ep-medal--ru .ep-medal-rim span{color:#1c2740}
.ep-ribbon--ru{background:#eef2f8;box-shadow:inset 0 0 0 1px rgba(18,32,56,.10);color:var(--ep-ink);font-weight:650}
 .rmv .herofull--v2 .hv2-col{--hv2-w:330px;position:absolute;top:0;bottom:0;right:calc(50% - 50vw);z-index:4;width:var(--hv2-w);box-sizing:border-box;padding:52px 34px 20px;display:flex;flex-direction:column;justify-content:center;gap:16px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.95),inset -1px -1px 0 rgba(120,130,190,.25),-18px 0 50px rgba(40,50,110,.12);color:#1b2333;text-align:left}.rmv .herofull--v2 .hv2-col::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>")}.rmv .herofull--v2 .hv2-sweep{position:absolute;top:-20px;bottom:-20px;left:0;width:90px;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));opacity:0;transform:translateX(-140px) skewX(-18deg);animation:hv2-sweep 1800ms ease-out 300ms both}.rmv .herofull--v2 .hv2-col:hover .hv2-sweep{animation:hv2-sweep-again 1800ms ease-out both}@keyframes hv2-sweep{0%{transform:translateX(-140px) skewX(-18deg);opacity:0}20%{opacity:1}100%{transform:translateX(calc(var(--hv2-w) + 60px)) skewX(-18deg);opacity:0}}@keyframes hv2-sweep-again{0%{transform:translateX(-140px) skewX(-18deg);opacity:0}20%{opacity:1}100%{transform:translateX(calc(var(--hv2-w) + 60px)) skewX(-18deg);opacity:0}}.rmv .herofull--v2 .hv2-facts{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;margin:0}.rmv .herofull--v2 .hv2-f{display:flex;flex-direction:column;gap:4px;min-width:0}.rmv .herofull--v2 .hv2-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:#4a5366}.rmv .herofull--v2 .hv2-v{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.005em;color:#1b2333;overflow-wrap:anywhere}.rmv .herofull--v2 .hv2-v > svg:not(.htr-ring){flex:none;width:1.05em;height:1.05em}.rmv .herofull--v2 .hv2-v .htr-ring{flex:none;width:30px;height:30px}.rmv .herofull--v2 .hv2-v .hv2-vt{min-width:0}.rmv .herofull--v2 .hv2-v .hv2-nw{white-space:nowrap}.rmv .herofull--v2 .hv2-v .hv2-nw > *{vertical-align:middle}.rmv .herofull--v2 .hv2-v .hv2-bar{display:none;flex:1 1 96px;min-width:96px;overflow:visible;filter:drop-shadow(0 1px 2px rgba(251,190,89,.21))}.rmv .herofull--v2 .hv2-v .hv2-bar .hv2-bar-trk{fill:#e4eaf2}.rmv .herofull--v2 .hv2-v .htr-a{display:inline;color:#1f4fbf;text-decoration:none;border-bottom:1px solid transparent}.rmv .herofull--v2 .hv2-v .htr-a:hover{border-bottom-color:currentColor}.rmv .herofull--v2 .hv2-v .htr-a:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}.rmv .herofull--v2 .hv2-v .htr-when{flex-basis:100%;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;color:#4a5366}.rmv .herofull--v2 .hv2-v .hv2-cur{flex-basis:100%}.rmv .herofull--v2 .hv2-buyf{gap:6px}
.rmv .herofull--v2 .hv2-col a.hv2-buy{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:11px 18px;min-height:48px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.rmv .herofull--v2 .hv2-col a.hv2-buy:hover{filter:brightness(1.04)}
.rmv .herofull--v2 .hv2-col a.hv2-buy:is(:link,:visited){color:#fff;text-decoration:none}
.rmv .herofull--v2 .hv2-col a.hv2-buy:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .herofull--v2 .hv2-col a.hv2-buy[disabled],.rmv .herofull--v2 .hv2-col a.hv2-buy[aria-disabled="true"]{opacity:.55;cursor:default} .rmv .herofull--v2 .hv2-col a.hv2-buy{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;gap:12px;padding:0 18px;font-size:15px;line-height:1.2;white-space:nowrap}.rmv .herofull--v2 .hv2-col a.hv2-buy:active{filter:brightness(.94)}.rmv .herofull--v2 .hv2-col .hv2-buy-t{min-width:0;white-space:normal;text-align:left}.rmv .herofull--v2 .hv2-col .hv2-buy-p{flex:none;padding-left:12px;border-left:1px solid rgba(255,255,255,.38);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.rmv .herofull--v2 .hv2-col .hv2-buy-t:only-child{flex:1;text-align:center}.rmv .herofull--v2 .hv2-buywrap{position:relative;display:flex;align-items:stretch;width:100%}.rmv .herofull--v2 .hv2-col .hv2-buywrap a.hv2-buy{flex:1 1 auto;min-width:0;width:auto}.rmv .herofull--v2 .hv2-buywrap:has(.hv2-stores) a.hv2-buy{border-top-right-radius:0;border-bottom-right-radius:0}.rmv .herofull--v2 .hv2-col .hv2-buy-p:has(.hv2-buy-s){display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.rmv .herofull--v2 .hv2-col .hv2-buy-s{display:block;margin-top:1px;font-size:11px;font-weight:600;line-height:1.15;opacity:.92}.rmv .herofull--v2 .hv2-buyf{position:relative;z-index:6}.rmv .herofull--v2 .hv2-col .hv2-facts:has(.hv2-stores[open]){z-index:3}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:11px 18px;min-height:48px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary:hover{filter:brightness(1.04)}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary:is(:link,:visited){color:#fff;text-decoration:none}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary[disabled],.rmv .herofull--v2 .hv2-col .hv2-stores > summary[aria-disabled="true"]{opacity:.55;cursor:default} .rmv .herofull--v2 .hv2-col .hv2-stores{flex:none;display:flex}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:11px 18px;min-height:48px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary:hover{filter:brightness(1.04)}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary:is(:link,:visited){color:#fff;text-decoration:none}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary[disabled],.rmv .herofull--v2 .hv2-col .hv2-stores > summary[aria-disabled="true"]{opacity:.55;cursor:default} 
.rmv .herofull--v2 .hv2-col .hv2-stores > summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary::-webkit-details-marker{display:none}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary::marker{content:""}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.rmv .herofull--v2 .hv2-col .hv2-stores[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary{display:grid;place-items:center;box-sizing:border-box;gap:0;width:44px;min-height:48px;height:100%;padding:0;margin:0;border-radius:0 999px 999px 0;border-left:1px solid rgba(255,255,255,.38)}
.rmv .herofull--v2 .hv2-col .hv2-stores > summary::after{margin:0;opacity:1}
@media(prefers-reduced-motion:reduce){.rmv .herofull--v2 .hv2-col .hv2-stores > summary::after{transition:none}} .rmv .herofull--v2 .hv2-col .hv2-stores-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;box-sizing:border-box;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #dfe5ec;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04), 0 10px 30px rgba(16,24,40,.06)}.rmv .herofull--v2 .hv2-col .hv2-stores-list a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#0d1422;text-decoration:none;font-size:14px;text-shadow:none}.rmv .herofull--v2 .hv2-col .hv2-stores-list a:hover,.rmv .herofull--v2 .hv2-col .hv2-stores-list a:focus-visible{background:#f8fafc}.rmv .herofull--v2 .hv2-col .hv2-st-n{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmv .herofull--v2 .hv2-col .hv2-st-s{flex:none;font-size:12px;font-weight:700;color:#0f7040}.rmv .herofull--v2 .hv2-col .hv2-stores-list b{flex:none;font-size:15px;font-weight:720;font-variant-numeric:tabular-nums}.rmv .herofull--v2 .hv2-col .hv2-disclose{margin:0;text-align:center;font-size:11.5px;line-height:1.35;color:#4a5366}.rmv .herofull--v2 .herotext p.herolastupd{gap:5px;margin:8px 0 6px;font-size:13px;line-height:1.3;color:#4a5366}.rmv .herofull--v2 .herotext p.herolastupd svg{width:14px;height:14px}.rmv .herofull--v2 .hv2-f--quiet .hv2-v{font-weight:500;color:#4a5366}.rmv .herofull--v2 .hv2-act{position:relative;z-index:2;padding-top:16px;border-top:1px solid rgba(40,50,80,.12)}.rmv .herofull--v2 .hv2-act:empty{display:none}.rmv .herofull--v2 .hv2-col .hub-cta{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0}
.rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;min-height:0;border:0;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px;font-weight:600;line-height:1.15;white-space:nowrap;cursor:pointer;
  background:rgba(13,20,34,.07);color:#0d1422;box-shadow:none;transition:none}
.rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet:hover{background:rgba(13,20,34,.11);border-color:transparent}
.rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet svg{flex:none;display:block;width:16px;height:16px}
.rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet{display:flex;width:100%;height:42px;box-sizing:border-box;justify-content:center;padding:0 14px}
.rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet[data-hv2-set]{background:rgba(44,88,201,.15);color:#1f3f9e} .rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet{white-space:normal;text-align:center;height:auto;min-height:42px;line-height:1.2;font-size:13.5px;padding:0 12px;gap:7px}.rmv .herofull--v2 .hv2-col .hub-cta .hub-cta-note,.rmv .herofull--v2 .hv2-col .hub-cta .hv2-links{text-align:center;font-size:14px}.rmv .herofull--v2 .hv2-col .hub-cta .hv2-links{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px}.rmv .herofull--v2 .hv2-col .hub-cta .hv2-links button{all:unset;cursor:pointer;color:#1f4fbf;font-size:14px}.rmv .herofull--v2 .hv2-col .hub-cta .hv2-links button:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:4px}.rmv .herofull--v2 .hv2-col .hub-cta .hub-status,.rmv .herofull--v2 .hv2-col .hub-cta .hub-err{margin:0;text-align:center;font-size:14px;line-height:1.4}@media (min-width:701px){.rmv .herofull--v2 .hwb{right:30px}.rmv .herofull--v2 .herotext{width:min(42%,560px)}.rmv .herofull--v2 .heroproductwrap{translate:calc(var(--hv2-shift, 330px) * -0.42) 0}}@media (min-width:701px) and (max-width:1311px){.rmv .herofull--v2 .hv2-col a.hv2-buy{gap:8px;padding:0 14px;font-size:14px}.rmv .herofull--v2 .hv2-col .hv2-buy-p{padding-left:8px;font-size:15px}}@media (min-width:1100px) and (max-width:1311px){.rmv .herofull--v2 .hv2-col{--hv2-w:300px;padding-left:28px;padding-right:28px}.rmv .herofull--v2 .herotext{width:min(44%,520px)}.rmv .herofull--v2 .heroproductwrap{--hv2-shift:300px}.rmv .herofull--v2 .hwb{right:24px}}@media (min-width:701px) and (max-width:1099px){.rmv .herofull--v2 .hv2-col{--hv2-w:280px;padding-left:18px;padding-right:18px}.rmv .herofull--v2 .herotext{width:min(44%,440px)}.rmv .herofull--v2 .heroproductwrap{--hv2-shift:60px}.rmv .herofull--v2 .hwb{right:14px}.rmv .herofull--v2 .herofullin .hv2-col .hub-cta .hub-quiet{font-size:13px;padding:0 10px;gap:6px}}@media (max-width:700px){.rmv .herofull--v2 .herotext{display:flex;flex-direction:column}.rmv .herofull--v2 .herotext > .hv2-col{order:6;position:relative;top:auto;bottom:auto;right:auto;width:auto;margin:16px 0 4px;padding:16px;border-radius:18px;justify-content:flex-start;box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.95),inset -1px -1px 0 rgba(120,130,190,.25),0 12px 32px rgba(40,50,110,.12);--hv2-w:360px}.rmv .herofull--v2 .hv2-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.rmv .herofull--v2 .hv2-v{font-size:17px}.rmv .herofull--v2 .hv2-facts > [data-hero-current],.rmv .herofull--v2 .hv2-facts > .hv2-buyf{grid-column:1 / -1}}@media (max-width:640px){.rmv .herofull--v2 .herotext{display:flex;flex-direction:row}}@media (max-width:520px){.rmv .herofull--v2 .hv2-facts > .hv2-f--conf{grid-column:1 / -1}.rmv .herofull--v2 .hv2-v .htr-ring{display:none}.rmv .herofull--v2 .hv2-v .hv2-bar{display:block}}
.rmv .herofull--v2[data-hw-night="scrim"] .hv2-col{background:linear-gradient(160deg,rgba(13,20,34,.74),rgba(13,20,34,.6));box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.22),inset -1px -1px 0 rgba(0,0,0,.25),-18px 0 50px rgba(0,0,0,.22)}
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-k,.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-v .htr-when,.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-f--quiet .hv2-v,.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-f--quiet .hv2-v *,.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-disclose{color:#d6ddf4 !important}
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-v,.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-v .htr-a{color:#eaf0ff !important}
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-facts{text-shadow:0 1px 2px rgba(6,10,24,.55)}
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-buy{text-shadow:none}
.rmv .herofull--v2[data-hw-night="scrim"] .hv2-col .hv2-fx .fg,.rmv .herofull--v2[data-hw-night="scrim"] .hv2-col .hv2-fx .haze{opacity:0.18}
.rmv .herofull--v2[data-hw-night="scrim"] .hv2-act{border-top-color:rgba(255,255,255,.2)}
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hub-quiet[data-hv2-set],.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hub-quiet[data-hv2-set] *{color:#fff !important}
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hub-quiet[data-hv2-set]{background:rgba(140,170,255,.3)}
/* The Buy button's store list is a WHITE card inside the hero (2026-10-24): the sky-ink blanket rule (nightInkCss: color !important on every .herofullin descendant, five classes of specificity) made its names and prices pale on white. Ink on the card, the saving keeps its green; the doubled class lifts these over the blanket rule. */
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a,.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a *:not(.hv2-st-s){color:#0d1422 !important}
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a .hv2-st-s{color:#0f7040 !important} 
.rmv .herofull--v2[data-hw-sky-ink="light"] .hv2-col{background:linear-gradient(160deg,rgba(13,20,34,.74),rgba(13,20,34,.6));box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.22),inset -1px -1px 0 rgba(0,0,0,.25),-18px 0 50px rgba(0,0,0,.22)}
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-k,.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-v .htr-when,.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-f--quiet .hv2-v,.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-f--quiet .hv2-v *,.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-disclose{color:#d6ddf4 !important}
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-v,.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-v .htr-a{color:#eaf0ff !important}
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-facts{text-shadow:0 1px 2px rgba(6,10,24,.55)}
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-buy{text-shadow:none}
.rmv .herofull--v2[data-hw-sky-ink="light"] .hv2-col .hv2-fx .fg,.rmv .herofull--v2[data-hw-sky-ink="light"] .hv2-col .hv2-fx .haze{opacity:0.18}
.rmv .herofull--v2[data-hw-sky-ink="light"] .hv2-act{border-top-color:rgba(255,255,255,.2)}
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hub-quiet[data-hv2-set],.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hub-quiet[data-hv2-set] *{color:#fff !important}
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hub-quiet[data-hv2-set]{background:rgba(140,170,255,.3)}
/* The Buy button's store list is a WHITE card inside the hero (2026-10-24): the sky-ink blanket rule (nightInkCss: color !important on every .herofullin descendant, five classes of specificity) made its names and prices pale on white. Ink on the card, the saving keeps its green; the doubled class lifts these over the blanket rule. */
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a,.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a *:not(.hv2-st-s){color:#0d1422 !important}
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a .hv2-st-s{color:#0f7040 !important} 
.rmv .herofull--v2[data-hw-night="scrim"] .herofullin .hv2-col.rl{--rl-glass-ink:var(--rl-glass-ink-dark)} 
.rmv .herofull--v2[data-hw-sky-ink="light"] .herofullin .hv2-col.rl{--rl-glass-ink:var(--rl-glass-ink-dark)} 
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col.rl{--rl-glass-ink:var(--rl-glass-ink-dark)} @media (min-width:641px){
.rmv .herofull--v2[data-hw-sky-dark] .hv2-col{background:linear-gradient(160deg,rgba(13,20,34,.74),rgba(13,20,34,.6));box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.22),inset -1px -1px 0 rgba(0,0,0,.25),-18px 0 50px rgba(0,0,0,.22)}
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-k,.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-v .htr-when,.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-f--quiet .hv2-v,.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-f--quiet .hv2-v *,.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-disclose{color:#d6ddf4 !important}
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-v,.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-v .htr-a{color:#eaf0ff !important}
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-facts{text-shadow:0 1px 2px rgba(6,10,24,.55)}
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-buy{text-shadow:none}
.rmv .herofull--v2[data-hw-sky-dark] .hv2-col .hv2-fx .fg,.rmv .herofull--v2[data-hw-sky-dark] .hv2-col .hv2-fx .haze{opacity:0.18}
.rmv .herofull--v2[data-hw-sky-dark] .hv2-act{border-top-color:rgba(255,255,255,.2)}
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hub-quiet[data-hv2-set],.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hub-quiet[data-hv2-set] *{color:#fff !important}
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hub-quiet[data-hv2-set]{background:rgba(140,170,255,.3)}
/* The Buy button's store list is a WHITE card inside the hero (2026-10-24): the sky-ink blanket rule (nightInkCss: color !important on every .herofullin descendant, five classes of specificity) made its names and prices pale on white. Ink on the card, the saving keeps its green; the doubled class lifts these over the blanket rule. */
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a,.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a *:not(.hv2-st-s){color:#0d1422 !important}
.rmv .herofull--v2[data-hw-sky-dark] .herofullin .hv2-col .hv2-stores-list.hv2-stores-list a .hv2-st-s{color:#0f7040 !important}}@media (max-width:700px){.rmv .herofull--v2[data-hw-night="scrim"] .herotext > .hv2-col,.rmv .herofull--v2[data-hw-sky-ink="light"] .herotext > .hv2-col{box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.22),inset -1px -1px 0 rgba(0,0,0,.25),0 12px 32px rgba(0,0,0,.22)}.rmv .herofull--v2[data-hw-night="scrim"] .herotext > .hv2-col.rl,.rmv .herofull--v2[data-hw-sky-ink="light"] .herotext > .hv2-col.rl{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42)),linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.95),inset -1px -1px 0 rgba(120,130,190,.25),0 12px 32px rgba(40,50,110,.12)}}@media (prefers-reduced-motion:reduce){.rmv .herofull--v2 .hv2-sweep{display:none;animation:none}}
 .rl{--rl-blue:#2F5FD0;--rl-ring:#4A90E2;--rl-navy:#3D4A7A;--rl-ink:#141B3A;--rl-muted:#4A5070;--rl-rail:#EEF0FA;--rl-q:#E2E6F6;--rl-tile:#F6F7FD;--rl-tile-line:#DDE1F0;--rl-stroke:#5B6B9A;--rl-sale:#FFB648;--rl-mark:#13204D;--rl-amber:#E39A2D;--rl-on:#fff;--rl-bad:#b42318;--rl-art-1:#EEF2FB;--rl-art-2:#DCE3F5;--rl-art-3:#C9D3EE;--rl-art-4:#AEB9DE;--rl-low:#9AA3C7;--rl-mark-a:#3D63F5;--rl-mark-b:#5362F6;--rl-mark-c:#755DF6;--rl-shadow-tile:0 12px 28px rgba(20,27,58,.12);--rl-shadow-tile-on:0 12px 28px rgba(20,27,58,.16);--rl-shadow-item:rgba(20,27,58,.18);--rl-shadow-buy:0 8px 20px rgba(47,95,208,.25);--rl-shadow-ask:0 6px 16px rgba(74,91,224,.10);--rl-seam:rgba(255,255,255,.3);--rl-r-cal:12px;--rl-glass-ink:var(--rl-muted);--rl-glass-ink-dark:var(--rl-ink);--rl-ph:#667085;box-sizing:border-box;width:320px;max-width:100%;min-height:622px;padding:40px 24px 28px;background:var(--rl-rail);display:flex;flex-direction:column;border-radius:4px;color:var(--rl-ink);font-family:inherit;text-align:left}.rl *{box-sizing:border-box}.rmv .herofull--v2 .hv2-col.rl{--hv2-w:320px;width:320px;padding:40px 24px 28px;gap:0;justify-content:flex-start;overflow:visible;background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.95),inset -1px -1px 0 rgba(120,130,190,.25),-18px 0 50px rgba(40,50,110,.12);color:var(--rl-ink)}.rmv .herofull--v2 .hv2-col.rl::after{border-radius:inherit}.rmv .herofull--v2 .hv2-col.rl > .rl-glass{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;border-radius:inherit}.rmv .herofull--v2 .hv2-col.rl > :not(style):not(.rl-glass){position:relative;z-index:2}.rmv .herofull--v2 .hv2-col.rl > .rl-mid{z-index:3}.rmv .herofull--v2 .hv2-col.rl > .rl-bottom{z-index:4}.rl-ask{min-width:0;flex-shrink:0}.rl-ask .gak{padding:0;border:0;background:transparent;min-width:0}.rl-ask .gak-h,.rl-ask .gcv2-sugg,.rl-ask .gak-glow,.rl-ask .gak-sweep{display:none !important}.rl-ask .gak--a{margin:0 !important}.rl-ask .gak-field{padding:1.5px !important;border-radius:14px;background:linear-gradient(90deg,#5BB5E8,#4A5BE0 45%,#B07AD8 70%,#D97BA8);box-shadow:var(--rl-shadow-ask) !important;overflow:hidden}.rl-ask .gak-inner,.rl-ask .gak--a .gak-inner.gcv2-ml{min-height:41px !important;height:auto;padding:0 4.5px 0 13px !important;align-items:center !important;border:0 !important;border-radius:12px !important;background:var(--rl-on)}.rl-ask .gak-input{font-size:14px;color:var(--rl-ink)}.rl-ask .gak-input:not(.gp-tw)::placeholder{color:var(--rl-ph);opacity:1}.rl-ask .gp-twov{color:var(--rl-ph)}.rl-ask .gcv2-ml .gak-input.gcv2-ta{height:22px;padding:0;line-height:22px}.rl-ask .gak-send,.rl-ask .gcv2-ml .gak-send{position:relative;flex:0 0 32px;width:32px;height:32px !important;padding:0 !important;border-radius:12px;background:var(--rl-blue);color:var(--rl-on);font-size:0 !important;align-self:center}.rl-ask .gak-send::before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 18.5V6M6 11.5l6-6 6 6' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 18.5V6M6 11.5l6-6 6 6' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px 20px no-repeat}.rl-ask .gak-send:disabled{opacity:1}.rl-ask .gcv2-continue{margin-top:8px}.rl-mid{flex:0 1 auto;min-height:0;margin:18px -12px 0;padding:10px 12px}.rl-mid[data-scroll="on"]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rl-low) transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--rl-fade-t,0px),#000 calc(100% - var(--rl-fade-b,0px)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--rl-fade-t,0px),#000 calc(100% - var(--rl-fade-b,0px)),transparent 100%)}.rl-mid[data-fade-top="on"]{--rl-fade-t:22px}.rl-mid[data-fade-bottom="on"]{--rl-fade-b:22px}.rl-mid::-webkit-scrollbar{width:4px}.rl-mid::-webkit-scrollbar-thumb{background:var(--rl-low);border-radius:999px}.rl-mid::-webkit-scrollbar-track{background:transparent}.rl-mid:focus-visible{outline:3px solid var(--rl-ring);outline-offset:-3px}.rl-grid{display:flex;flex-direction:column}.rl-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-height:120px;opacity:1;transform:none;visibility:visible;transition:max-height 250ms cubic-bezier(.2,.8,.2,1),margin 250ms cubic-bezier(.2,.8,.2,1),opacity 200ms 50ms,transform 250ms cubic-bezier(.2,.8,.2,1),visibility 0s}.rl-row + .rl-row,.rl-xrow + .rl-row{margin-top:16px}@media (min-width:701px){.rl-row[data-tucked="true"]{max-height:0;margin-top:0;opacity:0;transform:translateY(12px) scale(.96);overflow:hidden;visibility:hidden;pointer-events:none;transition:max-height 250ms cubic-bezier(.2,.8,.2,1),margin 250ms cubic-bezier(.2,.8,.2,1),opacity 150ms,transform 250ms cubic-bezier(.2,.8,.2,1),visibility 0s 250ms}}.rl-cell{position:relative;min-width:0}.rl-qtiles{margin-bottom:14px}.rl-cell--center{grid-column:1 / -1;justify-self:center;width:calc(50% - 8px)}.rl-tile{width:100%;height:116px;border-radius:26px;position:relative;background:none;border:0;box-shadow:none;transition:transform 180ms cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.rl-tile>*{position:relative;z-index:1}.rl-tile::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:26px;background:linear-gradient(150deg,rgba(255,255,255,.70),rgba(255,255,255,.18));border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,inset 0 -12px 20px rgba(110,125,205,.12),0 10px 26px rgba(40,50,130,.16);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);transition:background 180ms,box-shadow 180ms}.rl-tile:hover::before{background:linear-gradient(150deg,rgba(255,255,255,.85),rgba(255,255,255,.30));box-shadow:inset 0 1px 0 #fff,inset 0 -12px 20px rgba(110,125,205,.16),0 14px 32px rgba(40,50,130,.24)}.rl-tile:active{transform:scale(.97)}.rl-tile[data-pressed="true"]::before,.rl-tile[aria-expanded="true"]::before{box-shadow:inset 0 1px 0 #fff,inset 0 -12px 20px rgba(110,125,205,.16),0 14px 32px rgba(40,50,130,.24),0 0 0 2px var(--rl-ring)}.rmv .herofull--v2[data-hw-sky-dark] .rl-tile::before,.rmv .herofull--v2[data-hw-night="scrim"] .rl-tile::before,.rmv .herofull--v2[data-hw-sky-ink="light"] .rl-tile::before{background:linear-gradient(150deg,rgba(255,255,255,.80),rgba(255,255,255,.52))}.rmv .herofull--v2[data-hw-sky-dark] .rl-tile:hover::before,.rmv .herofull--v2[data-hw-night="scrim"] .rl-tile:hover::before,.rmv .herofull--v2[data-hw-sky-ink="light"] .rl-tile:hover::before{background:linear-gradient(150deg,rgba(255,255,255,.90),rgba(255,255,255,.62))}.rl .rl-tile .rl-label{color:#222B4A}@media (prefers-reduced-transparency:reduce){.rl-tile::before,.rl-tile:hover::before,.rmv .herofull--v2 .rl-tile::before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#F1F3FB}}@media (prefers-reduced-motion:reduce){.rl-tile{transition:none}.rl-tile:active{transform:none}}.rl-tile:focus-visible,.rl-q:focus-visible,.rl-buy-main:focus-visible,.rl-item:focus-visible{outline:3px solid var(--rl-ring);outline-offset:2px}.rl-tile[aria-disabled="true"]{cursor:default;opacity:.7}span.rl-tile{cursor:default}.rl-label{font-size:10px;letter-spacing:.16em;font-weight:600;color:var(--rl-muted);text-align:center;line-height:1.2;padding:0 6px}.rl-art{fill:none;stroke:var(--rl-stroke);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.rl-f1{fill:var(--rl-art-1)}.rl-f2{fill:var(--rl-art-2)}.rl-f3{fill:var(--rl-art-3)}.rl-f4{fill:var(--rl-art-4)}.rl-f0{fill:var(--rl-tile)}.rl-sb{stroke:var(--rl-blue)}.rl-art--open{display:none}.rl-tile[aria-expanded="true"] .rl-art--open{display:block}.rl-tile[aria-expanded="true"] .rl-art--closed{display:none}.rl-bdg{position:absolute;top:-8px;right:-8px;min-width:28px;height:28px;padding:0 6px;border-radius:14px;border:2px solid var(--rl-on);background:var(--rl-navy);color:var(--rl-on);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;pointer-events:none}.rl-bdg--blue,.rl-bdg--on{background:var(--rl-blue)}.rl-cal{width:56px;height:56px;border-radius:var(--rl-r-cal);overflow:hidden;border:1.4px solid var(--rl-stroke);display:flex;flex-direction:column;background:var(--rl-art-1)}.rl-cal__mon{height:18px;background:var(--rl-blue);color:var(--rl-on);font-size:10px;font-weight:700;letter-spacing:.08em;display:flex;align-items:center;justify-content:center}.rl-cal__yr{flex:1;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--rl-ink)}.rl-nodate{width:56px;height:56px;border-radius:var(--rl-r-cal);border:1.4px dashed var(--rl-stroke);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:var(--rl-stroke);background:var(--rl-art-1)}.rl-ring{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.rl-ring svg{position:absolute;inset:0}.rl-ring b{position:relative;font-size:14px;color:var(--rl-ink)}.rl-ring__bg{fill:var(--rl-art-1);stroke:var(--rl-art-2)}.rl-ring__arc{fill:none;stroke:var(--rl-amber)}.rl-photo{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.rl-photo img{display:block;width:100%;height:100%;object-fit:contain}.rl-photowrap{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.rl-window{position:absolute;bottom:-9px;height:18px;padding:0 7px;border-radius:9px;background:var(--rl-sale);color:var(--rl-ink);border:2px solid var(--rl-tile);font-size:9px;font-weight:700;letter-spacing:.02em;white-space:nowrap;display:flex;align-items:center}.rl-curve__line{fill:none;stroke:var(--rl-stroke);stroke-width:1.8;stroke-linecap:round}.rl-curve__area{fill:var(--rl-art-2);opacity:.6}.rl-curve__low{fill:none;stroke:var(--rl-low);stroke-width:1;stroke-dasharray:2 2}.rl-curve__now{fill:var(--rl-sale);stroke:var(--rl-on);stroke-width:1.4}.rl-mk-fill{fill:var(--rl-mark)}.rl-mk-a{stop-color:var(--rl-mark-a)}.rl-mk-b{stop-color:var(--rl-mark-b)}.rl-mk-c{stop-color:var(--rl-mark-c)}.rl-mk-d{fill:none;stroke:var(--rl-mark);transition:fill 300ms 200ms}.rl-mk-ghost{fill:none;stroke:var(--rl-mark);transition:opacity 200ms}.rl-mk-dot{transform-box:fill-box;transform-origin:center;transform:translateY(-260px) scale(.6);opacity:0;transition:transform 420ms cubic-bezier(.3,1.4,.5,1),opacity 200ms}.rl-tile[data-pressed="true"] .rl-mk-d{fill:var(--rl-mark)}.rl-tile[data-pressed="true"] .rl-mk-dot{transform:none;opacity:1}.rl-tile[data-pressed="true"] .rl-mk-ghost{opacity:0}.rl-xrow{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-height:0;margin-top:0;overflow:hidden;transition:max-height 320ms cubic-bezier(.2,.8,.2,1),margin 320ms}.rl-xrow[data-open="true"]{max-height:var(--rl-xrow-h,260px);margin-top:12px}.rl-item{grid-column:span 2;display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:var(--rl-ink);padding-top:2px;min-width:0}.rl-item:nth-child(3n+1):last-child{grid-column:3 / span 2}.rl-item:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.rl-item__pic{position:relative;z-index:0;width:100%;max-width:88px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:translate(var(--dx,0px),var(--dy,-110px)) scale(.5);opacity:0;will-change:transform;transition:transform 460ms cubic-bezier(.22,1,.36,1) calc(var(--d,0ms) + 160ms),opacity 200ms calc(var(--d,0ms) + 160ms)}.rl-item__pic::after{content:"";position:absolute;left:22%;right:22%;bottom:4px;height:8px;border-radius:50%;background:var(--rl-shadow-item);filter:blur(4px);z-index:-1}.rl-item__pic img{display:block;width:78%;height:78%;object-fit:contain}.rl-item__pic svg{width:44%;height:44%;color:var(--rl-stroke)}.rl-item__pic svg.rl-rumor-ic{width:58%;height:58%}.rl-fs{fill:var(--rl-stroke)}.rl-item__lbl{font-size:11px;font-weight:500;color:var(--rl-glass-ink);text-align:center;line-height:1.3;opacity:0;transition:opacity 220ms;overflow-wrap:anywhere}.rl-item__lbl small{display:block;font-size:11px;font-weight:400}@media (min-width:701px){.rl-xrow[data-many="true"]{row-gap:10px}.rl-xrow[data-many="true"] .rl-item{gap:3px}.rl-xrow[data-many="true"] .rl-item__pic{max-width:56px}.rl-xrow[data-many="true"] .rl-item__lbl{font-size:10.5px;line-height:1.2}}.rl-xrow[data-open="true"] .rl-item__pic{transform:none;opacity:1}.rl-xrow[data-open="true"] .rl-item__lbl{opacity:1;transition-delay:600ms}.rl-xrow__soon{grid-column:1 / -1;margin:6px 0;font-size:13px;font-weight:600;text-align:center;color:var(--rl-glass-ink)}.rl-proxy{position:absolute;inset:0;border-radius:26px}.rl .rl-proxy .hub-cta{position:absolute !important;inset:0 !important;display:block !important;margin:0 !important;padding:0 !important;gap:0 !important}.rl .rl-proxy .hub-cta > *{display:none !important}.rl .rl-proxy .hub-cta > .hv2-links{display:block !important}.rl .rl-proxy .hv2-links > *{display:none !important}.rl .rl-proxy [data-member-intent],.rl .rl-proxy [data-member-undo]{display:block !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:26px !important;background:transparent !important;box-shadow:none !important;color:transparent !important;font-size:0 !important;cursor:pointer;z-index:3}.rl .rl-proxy [data-member-intent] svg{display:none !important}.rl .rl-proxy [data-member-intent]:focus-visible,.rl .rl-proxy [data-member-undo]:focus-visible{outline:3px solid var(--rl-ring);outline-offset:2px}.rl-tilenote{position:absolute;left:0;right:0;top:calc(100% + 6px);margin:0;font-size:11px;line-height:1.3;text-align:center;color:var(--rl-glass-ink)}.rl-tilenote--bad{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:2px 6px;left:-6px;right:-6px}.rmv .herofull--v2 .hv2-col.rl .rl-tilenote.rl-tilenote--bad{color:#b42318}.rl > .gman{margin-top:20px}.rl-bottom{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;flex-shrink:0}.rl-mid + .rl-bottom{padding-top:14px}.rl-qrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.rl-qrow--single{grid-template-columns:1fr}.rl-qrow:last-child{margin-bottom:0}.rl-q{height:44px;padding:0 12px 0 16px;border-radius:14px;background:var(--rl-q);border:0;display:flex;align-items:center;justify-content:space-between;color:var(--rl-ink);text-decoration:none;font-size:14px;font-weight:600}.rl-q svg{color:var(--rl-blue)}.rl-buy{display:flex;flex-direction:column;gap:8px}.rl-buyrow{position:relative;display:flex;height:52px;border-radius:26px;background:var(--rl-blue);color:var(--rl-on);box-shadow:var(--rl-shadow-buy)}.rl-buy-main{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 16px 0 20px;color:var(--rl-on);text-decoration:none;font-size:15px;font-weight:500;border-radius:26px 0 0 26px}.rl-buy-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-buy-main:only-child{border-radius:26px}.rl-buy-main b{font-weight:600;white-space:nowrap}.rl-buy-more{width:46px;display:flex;color:var(--rl-on)}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary::-webkit-details-marker{display:none}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary::marker{content:""}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary{display:grid;place-items:center;box-sizing:border-box;gap:0;width:46px;min-height:52px;height:100%;padding:0;margin:0;border-radius:0 26px 26px 0;border-left:1px solid var(--rl-seam)}
.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary::after{margin:0;opacity:1}
@media(prefers-reduced-motion:reduce){.rmv .herofull--v2 .hv2-col.rl .rl-buy-more > summary::after{transition:none}} .rl-stores{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:20;margin:0;padding:6px;list-style:none;background:var(--rl-on);border:1px solid var(--rl-tile-line);border-radius:16px;box-shadow:var(--rl-shadow-tile)}.rl-stores a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;color:var(--rl-ink);text-decoration:none;font-size:14px}.rl-stores a:hover,.rl-stores a:focus-visible{background:var(--rl-tile)}.rl-sale{position:absolute;top:-10px;right:56px;height:20px;padding:0 8px;border-radius:999px;background:var(--rl-sale);color:var(--rl-ink);font-size:11px;font-weight:700;display:flex;align-items:center;border:2px solid var(--rl-rail)}.rl-note{font-size:11px;color:var(--rl-glass-ink);text-align:center}.rmv .herofull--v2 .hv2-col.rl .rl-q,.rmv .herofull--v2 .hv2-col.rl .rl-stores a,.rmv .herofull--v2 .hv2-col.rl .rl-item{color:var(--rl-ink)}.rmv .herofull--v2 .hv2-col.rl .rl-buy-main,.rmv .herofull--v2 .hv2-col.rl .rl-buy-main b{color:var(--rl-on)}.rmv .herofull--v2 .hv2-col.rl .rl-tile{color:var(--rl-ink)}.rmv .herofull--v2 .hv2-col.rl .rl-label{color:var(--rl-muted)}.rmv .herofull--v2 .hv2-col.rl .rl-note,.rmv .herofull--v2 .hv2-col.rl .rl-item__lbl,.rmv .herofull--v2 .hv2-col.rl .rl-tilenote:not(.rl-tilenote--bad),.rmv .herofull--v2 .hv2-col.rl .rl-xrow__soon{color:var(--rl-glass-ink)}.rmv .herofull--v2 .hv2-col.rl .rl-ask .gp-twov{color:var(--rl-ph)}.rmv .herofull:has(.hv2-col.rl) .hwb-btn{display:none !important}.rmv .herolastupd .rl-rel{color:var(--rl-muted,#4A5070)}.rmv .herolastupd .rl-rel b{color:#141B3A;font-weight:500}.rmv .herolastupd:has(.rl-rel){display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (min-width:701px){.rmv .herofull:has(.hv2-col.rl){height:622px !important;min-height:622px}.rmv .herofull--v2 .hv2-col.rl{right:calc(50% - 50vw);top:0;bottom:0}}@media (min-width:701px){.rmv .herofull--v2 .hv2-col.rl{border-radius:0;box-shadow:inset 1.5px 0 0 rgba(255,255,255,.95),-18px 0 50px rgba(40,50,110,.12)}.rmv .herofull--v2[data-hw-night="scrim"] .hv2-col.rl,.rmv .herofull--v2[data-hw-sky-ink="light"] .hv2-col.rl,.rmv .herofull--v2[data-hw-sky-dark] .hv2-col.rl{box-shadow:inset 1.5px 0 0 rgba(255,255,255,.22),-18px 0 50px rgba(0,0,0,.22)}}@media (max-width:700px){.rl{width:100%;min-height:0;padding:28px 20px 24px}.rmv .herofull--v2 .hv2-col.rl{width:auto;--hv2-w:100%;padding:28px 20px 24px}.rmv .herofull--v2 .herotext > .hv2-col.rl{box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.95),inset -1px -1px 0 rgba(120,130,190,.25),0 12px 32px rgba(40,50,110,.12)}.rl-bottom{padding-top:20px}}.rl-prow{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows 280ms cubic-bezier(.2,.8,.2,1),margin 280ms;--rl-pp-h:120px;--rl-pp-lowh:22px}.rl-prow[data-open="true"]{grid-template-rows:1fr;margin-top:12px}.rl-prow__in{overflow:hidden;min-height:0}@media (min-width:701px){.rl-prow{--rl-pp-h:56px}.rl-pp{padding:12px;gap:10px}.rl-pp-v{font-size:var(--fs-lg)}.rl-pp-verdict{padding:8px 10px}.rl-pp-vr{font-size:var(--fs-2xs)}.rl-pp-list li{padding:5px 0;font-size:var(--fs-xs)}.rl-prow{--rl-pp-lowh:20px}}.rl-pp{padding:14px;border-radius:26px;background:linear-gradient(135deg, #f5f8fc, #fff);border:1px solid var(--rl-tile-line);color:var(--rl-ink);display:flex;flex-direction:column;gap:12px;text-align:left}.rl-pp-k{font-size:var(--fs-2xs);font-weight:600;color:var(--rl-muted);margin-bottom:4px}.rl-pp-best{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rl-pp-v{font-size:var(--fs-lg);font-weight:700}.rl-pp-sub{font-size:var(--fs-2xs);color:var(--rl-muted);margin-top:2px}
.rl-pp-go{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:7px 14px;min-height:32px;border-radius:12px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  transition:border-color .15s ease,background .15s ease,filter .15s ease;background:linear-gradient(135deg,#1668d6,#1e6edb 72%,#2373dc);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(22,104,214,.18)}
.rl-pp-go:hover{filter:brightness(1.04)}
.rl-pp-go:is(:link,:visited){color:#fff;text-decoration:none}
.rl-pp-go:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.rl-pp-go[disabled],.rl-pp-go[aria-disabled="true"]{opacity:.55;cursor:default} .rl-pp-verdict{padding:10px 12px;border-radius:14px;border:1px solid var(--rl-tile-line);background:linear-gradient(145deg, #f5f7fb, #fff)}.rl-pp-verdict[data-tone="good"]{background:linear-gradient(135deg,#effaf4,#fff)}.rl-pp-verdict[data-tone="hold"]{background:linear-gradient(135deg,#fff8e9,#fff)}.rl-pp-vl{font-weight:700;font-size:var(--fs-md)}.rl-pp-vr{font-size:var(--fs-xs);color:var(--rl-muted);margin-top:2px}.rl-pp-chart{position:relative}.rl-pp-low{font-size:var(--fs-2xs);font-weight:600;color:var(--rl-muted);height:var(--rl-pp-lowh)}.rl-pp-chart svg{display:block;height:var(--rl-pp-h)}.rl-pp-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;border:2px solid var(--rl-on)}.rl-pp-dot--now{background:var(--rl-sale)}.rl-pp-dot--low{background:var(--rl-stroke)}.rl-pp-list{list-style:none;margin:0;padding:0}.rl-pp-list li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--rl-tile-line);font-size:var(--fs-sm)}.rmv .herofull--v2 .hv2-col.rl .rl-pp-a{color:var(--rl-ink)}.rl-pp-p{font-weight:600}.rl-pp-p--nc{font-weight:400;color:var(--rl-muted);font-size:var(--fs-xs)}.rl-pp-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rmv .herofull--v2 .hv2-col.rl .rl-pp-hist{font-size:var(--fs-xs);font-weight:600;color:#1668d6}@media (prefers-reduced-motion:reduce){.rl-prow{transition:none !important}}@media (prefers-reduced-motion:reduce){.rl-item__pic,.rl-item__lbl,.rl-xrow,.rl-mk-d,.rl-mk-dot,.rl-mk-ghost{transition:none !important}}@media (prefers-reduced-motion:reduce){.rl-row,.rl-row[data-tucked="true"]{transition:none !important}.rl-mid{scroll-behavior:auto}}
 .gak{font-family:var(--font-inter,"Inter",system-ui,sans-serif);color:#16233a;padding:14px 16px 12px;border:1px solid #e9edf4;border-radius:18px;background:radial-gradient(circle at 18% 0%,#ffffff 0,#f7fafd 46%,#eef3f9 100%);min-width:0}.gak-h{display:block;margin:0 0 8px;font-size:19px;font-weight:780;line-height:1.25;color:#0d1422}.gak-sub{margin:0 0 12px;font-size:13px;line-height:1.5;color:#5b6880}.gak-field{position:relative;border-radius:12px}.gak-inner{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid #dfe5ee}.gak-ic{display:flex;color:#73809b;flex:0 0 auto}.gak-input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;font-family:inherit;font-size:15px;color:#16233a}.gak-input:focus{outline:2px solid transparent}.gak--a .gak-input:focus,.gak--a .gak-input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;border-radius:0}.gak:not(.gak--a) .gak-inner:focus-within{outline:2px solid #1668d6;outline-offset:2px}.gak-x{flex:0 0 auto;width:28px;height:28px;border:0;border-radius:999px;background:#f0f3f8;color:#5b6880;font-size:17px;line-height:1;cursor:pointer}.gak-x:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.gak-glow{position:absolute;inset:0;border-radius:12px;pointer-events:none}.gak-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gak--compat{padding:0;border:0;background:none;margin:0 0 16px}
.gak-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;
  padding:6px 13px;min-height:32px;border-radius:999px;
  font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1;
  white-space:nowrap;cursor:pointer;text-decoration:none;
  background:#fff;border:1px solid #dfe5ec;color:#0d1422;
  transition:border-color .15s ease,background .15s ease}
.gak-chip:hover{background:#f7f9fc;border-color:#c9d6e6}
.gak-chip:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.gak-chip[aria-selected="true"],.gak-chip[data-selected="true"]{background:#0d1422;border-color:#0d1422;color:#fff}
@media(max-width:640px){.gak-chip{min-height:44px}} .gak-chip{color:#3c4a63;white-space:normal;text-align:left;line-height:1.3;max-width:100%;min-width:0;height:auto;overflow-wrap:anywhere;box-sizing:border-box}.gak-out{margin-top:12px}.gak-all{max-height:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);list-style:none}.gak-sugg{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gak-hint{font-size:13px;color:#73809b}.gak-legal{display:block;margin:6px 0 0}.gak-vote{display:flex;align-items:center;gap:6px;justify-content:flex-end;order:2;margin:2px 0 0}.gak-vb{width:44px;height:36px;border:1px solid #e9edf4;border-radius:8px;background:#fff;font-size:16px;cursor:pointer}.gak-vb:hover{border-color:#cfd7e4}.gak-vb:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.gak-out{display:flex;flex-direction:column}.gak-out>*{order:1}.gak-out:empty{display:none}.gak--a .gak-inner{border-color:transparent}.gak--a .gak-field{padding:2px;overflow:hidden;box-shadow:0 6px 22px -8px rgba(124,92,240,.38)}.gak--a .gak-glow{inset:auto;left:50%;top:50%;width:140%;aspect-ratio:1;border-radius:0;background:conic-gradient(from 0deg,#1668d6,#7c5cf0,#e0569b,#f0a13c,#18a999,#1668d6);transform:translate(-50%,-50%);animation:gak-spin 16s linear infinite;opacity:.85}.gak-sweep{display:none}.gak--a .gak-sweep{display:block;position:absolute;left:50%;top:50%;width:140%;aspect-ratio:1;background:conic-gradient(from 0deg,rgba(0,200,255,0) 0deg,rgba(0,200,255,0) 250deg,#00c8ff 305deg,#1668d6 328deg,#4f46e5 342deg,rgba(79,70,229,0) 358deg);transform:translate(-50%,-50%);animation:gak-spin 5s linear infinite;opacity:.95;transition:opacity .3s ease;pointer-events:none;will-change:transform}.gak--a .gak-field:focus-within .gak-sweep{opacity:1}.gak--a .gak-field:focus-within .gak-glow{opacity:1}.gak--a .gak-inner{border-radius:9px}@keyframes gak-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gak--a .gak-glow,.gak--a .gak-sweep{animation:none}.gak--a .gak-sweep{display:none}}.gak--b .gak-field{padding:1.5px;background:linear-gradient(120deg,#1668d6,#7c5cf0 52%,#e0569b)}.gak--b .gak-inner{border:0;border-radius:12px;background:linear-gradient(120deg,#f5f8ff,#f8f5ff 55%,#fff6fa)}.gak--b .gak-ic{color:#7c5cf0}.gak--c .gak-h{font-size:22px}.gak--c .gak-field{box-shadow:0 0 0 1px rgba(124,92,240,.16),-14px 10px 34px -12px rgba(22,104,214,.34),14px 12px 34px -12px rgba(224,86,155,.30);border-radius:16px}.gak--c .gak-inner{height:56px;border-radius:16px;padding:0 16px}.gak--c .gak-input{font-size:17px}.gak--c .gak-ic{color:#1668d6}.gak--c .gak-chips{margin-top:14px}.gak-a,.gak-none{padding:13px 14px;border:1px solid #e9edf4;border-radius:12px;background:#fff;margin:0 0 8px}.gak-a-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.gak-t{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:12.5px;line-height:17px;font-weight:600;letter-spacing:0px;text-transform:none;white-space:nowrap;font-family:var(--font-inter, system-ui, sans-serif);border:1px solid;border-color:currentColor}.gak-t--feature{color:#0f7a4f}.gak-t--workswith{color:#0b6b7a}.gak-t--faq{color:#1668d6}.gak-t--returns,.gak-t--warranty{color:#8a5a00}.gak-t--inthebox{color:#6848b8}.gak-t--reported{color:#8a5a00}.gak-t--review{color:#6848b8}.gak-t--comparison{color:#0b6b7a}.gak-a-q{font-size:13px;font-weight:700;color:#3c4a63}.gak-a-row{margin:0 0 6px}.gak-a-b{margin:0;font-size:15px;line-height:1.5;color:#16233a}.gak-a-list{margin:6px 0 0;padding-left:20px;font-size:15px;line-height:1.5;color:#16233a}.gak-a-list li{margin:0 0 4px}.gak-a-ql{margin:6px 0 0;font-size:13px;line-height:1.55;color:#4a5771}.gak-box{margin:0;padding:0 0 0 18px;font-size:14.5px;line-height:1.6}.gak-box span{color:#5b6880}.gak-box-out{color:#8a5a00}.gak-src{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px;font-size:12px;color:#73809b}.gak-src a,.gak-more a{color:#1668d6}.gak-more{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;font-weight:650}.gak-none p{margin:0;font-size:14.5px;line-height:1.55;color:#3c4a63}.gak-thread{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}.gak-thread:empty{display:none}.gak-thread--live{position:relative;max-height:520px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scroll-behavior:smooth}.gak-thread--scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px);mask-image:linear-gradient(to bottom,transparent 0,#000 28px)}@media (max-width:640px){.gak-thread--live{max-height:60vh}}.gak-me{align-self:flex-end;max-width:85%;margin:0 0 6px auto;padding:8px 12px;border-radius:12px;background:#eef3fb;font-size:14.5px;color:#16233a;width:fit-content}.gak-send{flex:0 0 auto;height:32px;padding:0 14px;border:0;border-radius:8px;background:#1668d6;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.gak-send:disabled{opacity:.45;cursor:default}.gak-send:focus-visible{outline:2px solid #1668d6;outline-offset:2px}.gak-t--answer{color:#0b6b7a}.gak-differ{margin:0 0 8px;padding:10px 14px;border:1px dashed #d8dfea;border-radius:12px;background:#fbfcfe}.gak-differ-h{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a5a00}.gak-a--general{border-style:dashed;background:#fbfcfe}.gak-t--general{color:#73809b}.gak-follow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;max-width:100%;min-width:0}.gak-t--overview,.gak-t--release,.gak-t--newermodel{color:#3c4a63}.gak-t--price{color:#8a5a00}.gak-t--sizes,.gak-t--colors,.gak-t--sizing{color:#0f7a4f}@media (max-width:640px){.gak{padding:16px 14px}.gak--c .gak-h{font-size:20px}} .capk-absence{margin:10px 0 0;padding:10px 12px;border:1px solid #e3e8f1;border-radius:12px;background:#fff}.capk-absence-h{display:block;font-size:12.5px;line-height:1.35;font-weight:600;color:#16233a}.capk-absence-b{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#68748c}.capk-go{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;color:#4338ca;text-decoration:none}.capk-go:hover{text-decoration:underline}.capk-go:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.capk-mark{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;vertical-align:middle;border:1.6px solid currentColor}.capk-mark--none{color:#9aa5b8}.capk-mark--quiet{color:#b6bfcf;background:currentColor}.capk-mark--route{color:#4338ca;background:currentColor}.capk-cmp{margin:10px 0 0;padding:10px 12px;border:1px solid #e3e8f1;border-radius:12px;background:#fff}.capk-cmp-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:#16233a}.capk-cmp-n{font-size:11px;font-weight:600;color:#9aa5b8;white-space:nowrap}.capk-cmp-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:190px;overflow-y:auto;scrollbar-width:thin}.capk-cmp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:8px;padding-bottom:5px;border-bottom:1px solid #eef1f7}.capk-cmp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;font-size:12px;line-height:1.35}.capk-cmp{max-height:100%;min-height:0;display:flex;flex-direction:column}.capk-cmp-k{grid-column:1 / -1;font-size:11px;font-weight:600;letter-spacing:.02em;color:#73809b}.capk-cmp-v{min-width:0;font-weight:600;color:#16233a;overflow-wrap:anywhere}.capk-cmp-v em{font-style:normal;font-weight:500;color:#8a94a6}.capk-cmp-who{display:block;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:#9aa5b8}.capk-cmp-note{display:block;margin-top:8px;font-size:11px;line-height:1.4;color:#8a94a6}.capk-on{box-shadow:none;border-left:2px solid #0ea5e9;margin-left:-8px;padding-left:6px}.cap-rest-q[data-on="true"]{color:#4f46e5}.capk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.capk-lead{margin:10px 0 0;padding:12px 12px 13px;border:1px solid #e3e8f1;border-radius:12px;background:#fff}.capk-lead-k{display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:#73809b;margin-bottom:4px}.capk-lead-q{display:block;font-size:12.5px;line-height:1.35;font-weight:600;color:#16233a}.capk-lead-a{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#16233a}.capk-lead-x{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:#68748c}.capk-lead-s{display:block;margin-top:11px;padding-top:9px;border-top:1px solid #eef1f6;font-size:11.5px;line-height:1.4;color:#8a94a6}.capk-lead-s a{color:#4338ca;text-decoration:none}.capk-lead-s a:hover{text-decoration:underline}.capk-lead-s a:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.capk-rel{margin:12px 0 0;padding-top:10px;border-top:1px solid #eef1f6}.capk-rel-h{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9aa5b8;margin-bottom:3px}.capk-rel-q{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border:0;background:none;text-align:left;font-family:inherit;font-size:13px;line-height:1.35;font-weight:600;color:#2b3a52;cursor:pointer;transition:color .15s ease}.capk-rel-t{min-width:0;border-bottom:1px solid transparent;transition:border-color .15s ease}.capk-rel-c{flex:0 0 auto;font-weight:500;color:#9aa5b8;transition:color .15s ease,transform .15s ease}.capk-rel-q:hover{color:#4f46e5}.capk-rel-q:hover .capk-rel-t{border-bottom-color:#c7cbf0}.capk-rel-q:hover .capk-rel-c{color:#4f46e5;transform:translateX(2px)}.capk-rel-q:focus-visible{outline:2px solid #1668d6;outline-offset:2px;border-radius:6px}.capk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 8px}.capk-bar .cap-back{margin:0}.capk-undo{max-width:100%;text-align:left;line-height:1.3}@media (prefers-reduced-motion:reduce){.capk-go{transition:none}}
 .id-sec{margin-top:0}.id-sec + .id-sec{margin-top:34px}@media(max-width:640px){.id-sec--framed{--id-sec-pad:18px;--id-sec-radius:18px}} .id-sec--banded > .id-sec-band{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:78px;margin:0;padding:18px var(--id-sec-inset) 17px;background:#f6f8fb;border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded > .id-sec-band > div{min-width:0}.id-sec--banded .id-sec-eyebrow{margin-bottom:6px;color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-band h2{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:22px;line-height:1.14;letter-spacing:-.03em;font-weight:760}.id-sec--banded .id-sec-deck{margin:6px 0 0;max-width:760px;color:#6f7986;font-size:12.5px;line-height:1.45;font-weight:600}.id-sec--banded .id-sec-deck strong{color:#17191f;font-weight:820}.id-sec--banded > .id-sec-band .id-sec-act{margin-top:4px;flex:none;white-space:nowrap;font-size:12px;font-weight:750}.id-sec--banded > .id-sec-subhead{padding:13px var(--id-sec-inset);border-bottom:1px solid var(--id-line,#dfe5ec)}.id-sec--banded .id-sec-subeyebrow{color:#475467;font-size:11.5px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.id-sec--banded > .id-sec-subhead .id-sec-subeyebrow + .id-sec-deck{margin-top:5px}.id-sec--banded > .id-sec-subhead .id-sec-deck{margin:0}.id-sec--banded > .id-sec-foot{margin:0;padding:15px var(--id-sec-inset,22px) 17px;
  background:linear-gradient(90deg,var(--id-sec-foot-a,#f8fafc),var(--id-sec-foot-b,#fbfcfe));border-top:1px solid var(--id-line,#dfe5ec)} .id-sec--banded .sec-item + .sec-item{border-top:1px solid var(--id-line,#dfe5ec)}@media(max-width:640px){.id-sec--banded{--id-sec-inset:18px}.id-sec--banded > .id-sec-band{min-height:0;padding-top:17px;padding-bottom:16px}.id-sec--banded > .id-sec-band h2{font-size:19px}} 
.bpf-band{--lang-inset:18px;background:#ffffff;border:1px solid #dfe5ec;border-radius:22px;overflow:hidden;min-width:0}
.bpf-band > .lb-head{display:flex;align-items:center;gap:9px;margin:0;padding:13px var(--lang-inset);background:#f6f8fb;
  border-bottom:1px solid #dfe5ec;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;
  line-height:1.2;text-transform:uppercase;color:#475467}
.bpf-band > .lb-head svg{flex:none;width:16px;height:16px}
.bpf-band > .lb-head .lb-act{margin-left:auto;text-transform:none;letter-spacing:0}
.bpf-band > .lb-body{padding:6px var(--lang-inset) 10px}
.bpf-band > .lb-foot{padding:12px var(--lang-inset);border-top:1px solid #dfe5ec;font-size:13px;color:#667085}
@media(max-width:640px){.bpf-band{--lang-inset:16px;border-radius:18px}} .bpf-band .bpf-body{padding:8px 0 4px}
.bpf-kv{margin:0;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px}
.bpf-kv > div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0}
.bpf-kv > div + div{border-top:1px solid #dfe5ec}
.bpf-kv dt{margin:0;color:#475467;font-weight:400}
.bpf-kv dd{margin:0;color:#16181d;font-weight:600;text-align:right;font-variant-numeric:tabular-nums} .bpf-kv .bpf-ic{display:inline-flex;vertical-align:-3px;margin-right:8px}
.bpf-more > summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700}
.bpf-more > summary::-webkit-details-marker{display:none}
.bpf-more > summary::marker{content:""}
.bpf-more > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.bpf-more > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.bpf-more[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
@media(prefers-reduced-motion:reduce){.bpf-more > summary::after{transition:none}} .bpf-more > summary{min-height:44px;font-size:14px;font-weight:600;color:#475467}.bpf-more[open] > summary{margin-bottom:6px}.bpf-wrap{margin:34px 0}.bpf-wrap > .bpf,.bpf-wrap .box-panel .id-sec{margin-top:0}.bpf-body{padding:18px 22px}.bpf{font-family:var(--font-inter,"Inter",system-ui,sans-serif);color:#0d1422}.bpf-note{margin:0 0 14px;font-size:13px;line-height:1.45;color:#667085}.bpf-block + .bpf-block{margin-top:20px;padding-top:18px;border-top:1px solid #dfe5ec}.bpf-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:4px 32px}.bpf-cols > section > .bpf-k{margin-top:16px}.bpf-cols > .bpf-list{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));column-gap:32px}.bpf-big > :first-child{display:inline-flex;vertical-align:-2px;margin-right:8px}.bpf-big-d{margin-left:6px;font-size:14px;font-weight:400;color:#667085}.bpf-k{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#667085}.bpf-big{display:block;margin:0;font-size:20px;font-weight:700;line-height:1.25}.bpf-bigsub{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:#667085}.bpf-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.bpf-list > li{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px}.bpf-ic{padding-top:2px}.bpf-head{font-size:14.5px;font-weight:600;line-height:1.4}.bpf-sub{margin:2px 0 0;font-size:13.5px;font-weight:400;line-height:1.5;color:#667085}.bpf-list--compact{gap:8px;margin-top:16px;padding-top:14px;border-top:1px dashed #dfe5ec}
.bpf-itmore{display:inline}
.bpf-itmore > summary{display:inline-flex;align-items:center;justify-content:center;gap:0;
  width:17px;height:17px;vertical-align:-3px;margin-left:2px;border-radius:6px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700;
  transition:color .15s ease,background .15s ease}
.bpf-itmore > summary::-webkit-details-marker{display:none}
.bpf-itmore > summary::marker{content:""}
.bpf-itmore > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.bpf-itmore > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.bpf-itmore[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
@media(prefers-reduced-motion:reduce){.bpf-itmore > summary::after{transition:none}} .bpf-itmore{color:#1668d6}.bpf-itmore-t{color:#667085}.bpf-keep{white-space:nowrap}@media (max-width:640px){.bpf-body{padding-inline:18px}}
.bpf-gh > summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;
  list-style:none;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-weight:700}
.bpf-gh > summary::-webkit-details-marker{display:none}
.bpf-gh > summary::marker{content:""}
.bpf-gh > summary:focus-visible{outline:2px solid #1668d6;outline-offset:2px}
.bpf-gh > summary::after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;
  border-right:2px solid currentColor;border-bottom:2px solid currentColor;
  transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease;opacity:.6}
.bpf-gh[open] > summary::after{transform:rotate(-135deg) translate(-2px,-2px)}
@media(prefers-reduced-motion:reduce){.bpf-gh > summary::after{transition:none}} .bpf-gh > summary{display:flex;align-items:center;gap:8px;min-height:40px;font-size:16px;font-weight:700;color:#0d1422;cursor:pointer}.bpf-gh-in{position:relative;display:grid;gap:10px;padding:12px 0 4px}.bpf-gh-sk{display:block;height:10px;border-radius:999px;background:linear-gradient(180deg,#eaf1fb,#f5f8fc)}.bpf-gh-tag{justify-self:start;display:inline-flex;align-items:center;padding:2px 7px;border:1px solid #dfe5ec;border-radius:999px;background:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}