.cb-prose.cb-prose{max-width:none;min-width:0;overflow-wrap:break-word}.cb-prose.cb-prose > p, .cb-prose.cb-prose > ul, .cb-prose.cb-prose > ol, .cb-prose.cb-prose > h2, .cb-prose.cb-prose > h3, .cb-prose.cb-prose > h4, .cb-prose.cb-prose > blockquote{max-width:var(--cb-measure, 68ch)}.cb-prose.cb-prose h2, .cb-prose.cb-prose h3, .cb-prose.cb-prose h4{overflow-wrap:anywhere}.cbp{--_ink:var(--cb-ink-900, #12131c);--_ink2:var(--cb-ink-700, #3b3e52);--_mut:var(--cb-ink-500, #6b6e85);--_bd:var(--cb-border, #e1e3ee);--_sf:var(--cb-surface, #ffffff);--_sf2:var(--cb-surface-2, #f5f6fb);--_acc:var(--cb-primary-600, #5850ec);--_acc7:var(--cb-primary-700, #4338ca);--_acc50:var(--cb-primary-50, #f1f0fd);--_ok:var(--cb-success-600, #1f7a4c);--_ok50:var(--cb-success-50, #eef7f1);--_bad:var(--cb-error-600, #d7263d);--_bad50:var(--cb-error-50, #fff7f7);--_r:var(--cb-radius-sm, 10px);--_rm:var(--cb-radius-md, 16px);--_rl:var(--cb-radius-lg, 22px);--_pill:var(--cb-radius-pill, 999px);--_f:var(--cb-font-sans, system-ui, sans-serif);--_fd:var(--cb-font-display, var(--cb-font-sans, system-ui, sans-serif));--_gbg:var(--cb-glass-bg-strong, rgba(255,255,255,.8));--_gbgl:var(--cb-glass-bg, rgba(255,255,255,.62));--_gbd:var(--cb-glass-border, rgba(255,255,255,.55));--_ghl:var(--cb-glass-highlight, inset 0 1px 0 rgba(255,255,255,.5));--_gsh:var(--cb-glass-shadow, 0 8px 30px rgba(15,12,41,.10), 0 1px 2px rgba(15,12,41,.05));--_gshh:var(--cb-glass-shadow-hover, 0 14px 40px rgba(15,12,41,.14), 0 2px 4px rgba(15,12,41,.06));--_blur:var(--cb-glass-blur, 18px);--_lift:var(--cb-lift, translateY(-3px));--_ease:var(--cb-ease, cubic-bezier(.22,.61,.36,1));--_t:var(--cb-t, 220ms);--_amz:#B45309;--_amzd:#92400E;--_face:rgba(255,255,255,.60);--_bevUp:rgba(255,255,255,.75);--_bevDn:rgba(15,12,41,.06);--_castA:rgba(15,12,41,.05);--_castB:rgba(15,12,41,.26);margin:28px 0;font-family:var(--_f);color:var(--_ink);line-height:1.65}.cbp *{box-sizing:border-box;min-width:0}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .cbp{--_face:rgba(255,255,255,.05);--_bevUp:rgba(255,255,255,.08);--_bevDn:rgba(0,0,0,.40);--_castA:rgba(0,0,0,.40);--_castB:rgba(0,0,0,.62)}}:root[data-theme="dark"] .cbp{--_face:rgba(255,255,255,.05);--_bevUp:rgba(255,255,255,.08);--_bevDn:rgba(0,0,0,.40);--_castA:rgba(0,0,0,.40);--_castB:rgba(0,0,0,.62)}.cbp-glass{background:var(--_gbg);border:1px solid var(--_gbd);border-radius:var(--_rm);box-shadow:var(--_ghl), var(--_gsh)}@supports ( backdrop-filter: blur(1px) ) or ( -webkit-backdrop-filter: blur(1px) ){.cbp-glass{background:var(--_gbgl);backdrop-filter:blur(var(--_blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--_blur)) saturate(140%)}}.cbp-hd{font-family:var(--_fd);font-size:.715rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;display:flex;align-items:center;gap:8px;line-height:1.1}.cbp-t td{font-variant-numeric:tabular-nums}.cbp-lead{margin:0 0 28px}.cbp-lead figure{margin:0}.cbp-lead img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:var(--_rm);border:1px solid var(--_gbd);box-shadow:var(--_ghl), var(--_gsh);background:var(--_sf2)}.cbp-lead figcaption, .cbp-fig figcaption{margin-top:10px;padding-left:12px;border-left:2px solid var(--_gbd);font-size:.84rem;color:var(--_mut);line-height:1.5}.cbp-fig{margin:28px 0}.cbp-fig figure{margin:0}.cbp-fig img{display:block;width:100%;height:auto;border-radius:var(--_r);border:1px solid var(--_gbd);box-shadow:var(--_ghl)}.cbp-qa{position:relative;overflow:hidden;border-radius:var(--_rl);padding:26px 30px 28px 34px}.cbp-qa::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cb-gradient-cta, linear-gradient(180deg, var(--_acc), var(--_acc7)))}.cbp-qa .cbp-hd{color:var(--_acc);position:relative}.cbp-qa p:not(.cbp-hd){margin:0;position:relative;font-family:var(--_fd);font-size:1.18rem;font-weight:500;line-height:1.55;letter-spacing:-.011em;text-wrap:pretty}.cbp-picks{padding:0;overflow:hidden}.cbp-picks__hd{padding:16px 22px;border-bottom:1px solid var(--_gbd);font-family:var(--_fd);font-weight:700;font-size:1.04rem;letter-spacing:-.01em}.cbp-picks__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;padding:16px}@media (max-width: 620px){.cbp-picks__grid{grid-template-columns:1fr}}.cbp-pick{position:relative;display:flex;flex-direction:column;padding:18px 18px 16px;border:1px solid var(--_gbd);border-radius:var(--_r);background:linear-gradient(180deg, var(--_face) 0%, transparent 58%), var(--_sf2);box-shadow:inset 0 1px 0 var(--_bevUp), inset 0 -1px 0 var(--_bevDn), 0 1px 2px var(--_castA), 0 6px 16px -10px var(--_castB);transition:transform var(--_t) var(--_ease), box-shadow var(--_t) var(--_ease)}.cbp-pick:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 var(--_bevUp), inset 0 -1px 0 var(--_bevDn), 0 2px 4px var(--_castA), 0 14px 28px -12px var(--_castB)}@media (prefers-reduced-motion: reduce){.cbp-pick:hover{transform:none}}.cbp-pick::before{content:"";position:absolute;inset:-1px -1px auto -1px;height:3px;border-radius:var(--_r) var(--_r) 0 0}.cbp-pick--best::before{background:var(--_ok)}.cbp-pick--value::before{background:var(--_acc)}.cbp-pick--premium::before{background:var(--cb-accent-violet, #8b5cf6)}.cbp-pick__lbl{align-self:flex-start;font-family:var(--_fd);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:4px 10px;border-radius:var(--_pill);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.cbp-pick--best .cbp-pick__lbl{background:var(--_ok)}.cbp-pick--value .cbp-pick__lbl{background:var(--_acc)}.cbp-pick--premium .cbp-pick__lbl{background:var(--cb-accent-violet, #8b5cf6)}.cbp-pick__name{font-family:var(--_fd);font-size:1.14rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:11px 0 6px}.cbp-pick__why{font-size:.92rem;line-height:1.5;color:var(--_ink2);margin:0 0 14px;flex:1}.cbp-info{position:relative;overflow:hidden;border-radius:var(--_rm);padding:18px 22px 18px 26px}.cbp-info::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--_acc)}.cbp-info .cbp-hd{color:var(--_acc)}.cbp-info p:not(.cbp-hd){margin:0;font-size:.97rem;color:var(--_ink2)}.cbp-tw{overflow:hidden}.cbp-tw__scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.cbp-tw__scroll:focus-visible{outline:2px solid var(--_acc);outline-offset:-2px}.cbp-t{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.cbp-t th, .cbp-t td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--_gbd);vertical-align:top;line-height:1.5}.cbp-t thead th{font-family:var(--_fd);font-size:.8rem;font-weight:700;letter-spacing:.01em;line-height:1.3;color:var(--_acc7);background:var(--_acc50);border-bottom:1px solid var(--_gbd)}.cbp-t tbody tr:nth-child(even){background:var(--_sf2)}.cbp-t caption{caption-side:top;text-align:left;padding:15px 16px 13px;font-family:var(--_fd);font-size:.95rem;font-weight:700;letter-spacing:-.005em;line-height:1.35;color:var(--_ink);border-bottom:1px solid var(--_gbd)}.cbp-badge{--_bc:var(--_acc7);display:inline-block;vertical-align:middle;margin-left:8px;font-family:var(--_fd);font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1.25;padding:3px 9px;border-radius:var(--_pill);white-space:nowrap;color:var(--_bc);background:color-mix(in srgb, var(--_bc) 11%, transparent);border:1px solid color-mix(in srgb, var(--_bc) 26%, transparent)}.cbp-badge--best{--_bc:color-mix(in srgb, var(--_ok) 84%, var(--_ink))}.cbp-badge--value{--_bc:var(--_acc7)}.cbp-badge--premium{--_bc:color-mix(in srgb, var(--cb-accent-violet, #6a58dc) 82%, var(--_ink))}@supports not (background: color-mix(in srgb, red 50%, transparent)){.cbp-badge{background:var(--_sf2);border-color:var(--_bd)}.cbp-badge--best{--_bc:var(--_ok)}.cbp-badge--premium{--_bc:var(--cb-accent-violet, #6a58dc)}}.cbp-t tbody td:first-child{font-family:var(--_fd);letter-spacing:-.008em}.cbp-t tbody tr:last-child td{border-bottom:0}.cbp-t td > strong:first-child{color:var(--_ink)}.cbp-t td .cbp-badge{display:block;width:fit-content;margin:6px 0 0;white-space:normal}.cbp-t td.cbp-t__win{color:var(--_ok);font-weight:700}.cbp-t td.cbp-t__go{white-space:nowrap;width:1%}@media (max-width: 640px){.cbp-t{min-width:0}.cbp-t, .cbp-t tbody, .cbp-t tr, .cbp-t td{display:block;width:auto}.cbp-t caption{display:block;padding:13px 16px 11px;font-size:.92rem}.cbp-t thead{display:none}.cbp-t tbody tr:nth-child(even){background:transparent}.cbp-t tr{padding:13px 16px 14px;border-bottom:1px solid var(--_gbd)}.cbp-t tr:last-child{border-bottom:0}.cbp-t td{border:0;padding:0;font-size:.94rem;line-height:1.45;color:var(--_ink2);overflow-wrap:break-word}.cbp-t td + td{margin-top:8px}.cbp-t td::before{content:attr(data-l);display:block;margin:0 0 1px;font-family:var(--_f);font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.35;color:var(--_mut)}.cbp-t td:not([data-l])::before, .cbp-t td[data-l=""]::before{content:none}.cbp-t td:first-child{font-size:1.02rem;font-weight:700;line-height:1.32;color:var(--_ink)}.cbp-t td:first-child::before{content:none}.cbp-t td:first-child + td{margin-top:6px}.cbp-t td .cbp-badge{display:inline-block;width:auto;margin:4px 0 0;vertical-align:2px}.cbp-t td > strong:first-child:not(:last-child){margin-right:8px}.cbp-t td.cbp-t__win{color:var(--_ok);font-weight:700}.cbp-t td.cbp-t__go{margin-top:12px;white-space:normal;width:auto}.cbp-t td.cbp-t__go::before{content:none}.cbp-t .cbp-cta--sm{min-height:44px;padding:10px 20px}.cbp-t:not(:has(td[data-l])){display:table;min-width:100%;width:auto}.cbp-t:not(:has(td[data-l])) caption{display:table-caption}.cbp-t:not(:has(td[data-l])) thead{display:table-header-group}.cbp-t:not(:has(td[data-l])) tbody{display:table-row-group}.cbp-t:not(:has(td[data-l])) tr{display:table-row;padding:0}.cbp-t:not(:has(td[data-l])) :is(td, th){display:table-cell;margin:0;padding:10px 14px;min-width:5.5rem;border-bottom:1px solid var(--_gbd);font-size:.92rem;font-weight:400;color:var(--_ink2)}.cbp-t:not(:has(td[data-l])) thead th{font-weight:700;color:var(--_acc7)}.cbp-t:not(:has(td[data-l])) tbody tr:nth-child(even){background:var(--_sf2)}}.cbp-method{padding:20px 24px}.cbp-method .cbp-hd{color:var(--_mut)}.cbp-method ul{margin:0;padding-left:20px}.cbp-method li{margin-bottom:8px;font-size:.95rem;color:var(--_ink2)}.cbp-method li:last-child{margin-bottom:0}.cbp-card{overflow:hidden;transition:transform var(--_t) var(--_ease), box-shadow var(--_t) var(--_ease)}.cbp-card:hover{transform:var(--_lift);box-shadow:var(--_ghl), var(--_gshh)}.cbp-card__rank{background:var(--cb-gradient-cta, linear-gradient(135deg, var(--_acc), var(--_acc7)));color:#fff;padding:12px 24px;font-family:var(--_fd);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);position:relative;overflow:hidden}.cbp-card__rank::after{content:"";position:absolute;inset:0 0 auto 0;height:50%;background:linear-gradient(180deg, rgba(255,255,255,.18), transparent);pointer-events:none}.cbp-card__body{padding:22px}.cbp-card__top{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:24px}@media (max-width: 640px){.cbp-card__top{grid-template-columns:1fr;gap:18px}}.cbp-card__imgwrap{align-self:start;overflow:hidden;min-height:0;border:1px solid var(--_gbd);border-radius:var(--_r);background:#fff;padding:14px;display:grid;place-items:center;aspect-ratio:1 / 1;box-shadow:var(--_ghl)}.cbp-card__imgwrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}a.cbp-card__imgwrap{display:grid;text-decoration:none !important;transition:transform var(--_t) var(--_ease), box-shadow var(--_t) var(--_ease)}a.cbp-card__imgwrap:hover{transform:translateY(-2px);box-shadow:var(--_ghl), 0 10px 24px -10px var(--_castB)}a.cbp-card__imgwrap:focus-visible{outline:3px solid var(--_acc);outline-offset:3px}@media (prefers-reduced-motion: reduce){a.cbp-card__imgwrap:hover{transform:none}}.cbp-card__name{font-family:var(--_fd);font-size:1.32rem;font-weight:700;margin:0 0 8px;line-height:1.25}.cbp-card__for{display:inline-block;font-size:.78rem;font-weight:600;color:var(--_acc);background:var(--_acc50);padding:5px 12px;border-radius:var(--_pill);margin-bottom:12px}.cbp-card__sum{margin:0 0 15px;font-size:.97rem;color:var(--_ink2)}.cbp-card__price{font-size:.86rem;color:var(--_mut);border-top:1px solid var(--_gbd);padding-top:13px;margin:0 0 15px}.cbp-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg, var(--_amz), var(--_amzd));color:#fff !important;text-decoration:none !important;font-family:var(--_fd);font-weight:700;font-size:1rem;padding:14px 28px;border-radius:var(--_pill);border:1px solid var(--_amzd);box-shadow:inset 0 1px 0 rgba(255,255,255,.25), 0 4px 14px rgba(180,83,9,.28);transition:transform var(--_t) var(--_ease), box-shadow var(--_t) var(--_ease), filter var(--_t) var(--_ease)}.cbp-cta:hover{filter:brightness(1.06);transform:var(--_lift);box-shadow:inset 0 1px 0 rgba(255,255,255,.25), 0 10px 26px rgba(180,83,9,.36)}.cbp-cta:active{transform:translateY(0)}.cbp-cta:focus-visible{outline:3px solid var(--_acc);outline-offset:3px}.cbp-cta__sub{display:block;font-size:.75rem;color:var(--_mut);margin-top:9px}.cbp-cta--sm{padding:9px 16px;font-size:.86rem;gap:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22), 0 2px 8px rgba(180,83,9,.22)}.cbp-cta--sm:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.22), 0 6px 16px rgba(180,83,9,.30)}.cbp-pick__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.cbp-card__foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--_gbd);display:flex;flex-wrap:wrap;align-items:center;gap:14px}.cbp-card__foot p{margin:0;font-size:.88rem;color:var(--_mut);flex:1;min-width:180px}.cbp-cmp{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;min-height:44px;border:1px solid var(--_gbd);border-radius:var(--_pill);background:var(--_sf2);font-family:var(--_fd);font-size:.81rem;font-weight:600;color:var(--_ink2);cursor:pointer;transition:border-color var(--_t) var(--_ease), color var(--_t) var(--_ease), background var(--_t) var(--_ease)}.cbp-cmp:hover{border-color:var(--_acc);color:var(--_acc)}.cbp-cmp input{width:17px;height:17px;accent-color:var(--_acc);cursor:pointer;flex:none;margin:0}.cbp-cmp:focus-within{outline:2px solid var(--_acc);outline-offset:2px}.cbp-cmp:has(input:checked){border-color:var(--_acc);color:var(--_acc);background:var(--_acc50)}.cbp-specs{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin:20px 0 0}@media (max-width: 520px){.cbp-specs{grid-template-columns:repeat(2, 1fr);gap:8px}}.cbp-spec{position:relative;padding:14px 16px 13px;border:1px solid var(--_gbd);border-radius:var(--_r);background:linear-gradient(180deg, var(--_face) 0%, transparent 62%), var(--_sf2);box-shadow:inset 0 1px 0 var(--_bevUp), inset 0 -1px 0 var(--_bevDn), 0 1px 2px var(--_castA), 0 6px 14px -8px var(--_castB);transition:transform var(--_t) var(--_ease), box-shadow var(--_t) var(--_ease)}.cbp-spec:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--_bevUp), inset 0 -1px 0 var(--_bevDn), 0 2px 4px var(--_castA), 0 12px 22px -10px var(--_castB)}@media (prefers-reduced-motion: reduce){.cbp-spec:hover{transform:none}}.cbp-spec__k{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--_mut);font-weight:600}.cbp-spec__v{margin-top:6px;font-family:var(--_fd);font-weight:700;font-size:1.06rem;letter-spacing:-.012em;font-variant-numeric:tabular-nums}.cbp-pc{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}@media (max-width: 640px){.cbp-pc{grid-template-columns:1fr}}.cbp-pc__col{border:1px solid var(--_gbd);border-radius:var(--_r);padding:17px 20px;box-shadow:var(--_ghl);position:relative;overflow:hidden}.cbp-pc__col::before{content:"";position:absolute;inset:0 0 auto 0;height:3px}.cbp-pc__col--pro{background:color-mix(in srgb, var(--_ok50) 45%, transparent)}.cbp-pc__col--con{background:color-mix(in srgb, var(--_bad50) 45%, transparent)}@supports not (background: color-mix(in srgb, red 50%, transparent)){.cbp-pc__col--pro{background:var(--_ok50)}.cbp-pc__col--con{background:var(--_bad50)}}.cbp-pc__col--pro::before{background:var(--_ok)}.cbp-pc__col--con::before{background:var(--_bad)}.cbp-pc__col--pro .cbp-hd{color:var(--_ok)}.cbp-pc__col--con .cbp-hd{color:var(--_bad)}.cbp-pc ul{margin:0;padding:0;list-style:none}.cbp-pc li{margin-bottom:8px;font-size:.93rem;line-height:1.5;padding-left:22px;position:relative}.cbp-pc li:last-child{margin-bottom:0}.cbp-pc__col--pro li::before{content:"";position:absolute;left:2px;top:.38em;width:10px;height:5px;border-left:2px solid var(--_ok);border-bottom:2px solid var(--_ok);transform:rotate(-45deg)}.cbp-pc__col--con li::before, .cbp-pc__col--con li::after{content:"";position:absolute;left:3px;top:.62em;width:11px;height:2px;background:var(--_bad)}.cbp-pc__col--con li::before{transform:rotate(45deg)}.cbp-pc__col--con li::after{transform:rotate(-45deg)}.cbp-card__verdict{position:relative;margin-top:20px;padding:16px 19px 16px 23px;background:var(--_sf2);border-radius:var(--_r);overflow:hidden}.cbp-card__verdict::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--_acc)}.cbp-card__verdict .cbp-hd{color:var(--_acc)}.cbp-card__verdict p:not(.cbp-hd){margin:0;font-size:.96rem;color:var(--_ink2)}.cbp-factor{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:18px;border-radius:var(--_rm);padding:18px 20px;margin-bottom:12px;transition:transform var(--_t) var(--_ease), box-shadow var(--_t) var(--_ease)}.cbp-factor:last-child{margin-bottom:0}.cbp-factor:hover{transform:var(--_lift);box-shadow:var(--_ghl), var(--_gshh)}.cbp-factor__n{width:36px;height:36px;border-radius:50%;background:var(--cb-gradient-cta, linear-gradient(135deg, var(--_acc), var(--_acc7)));color:#fff;display:grid;place-items:center;font-family:var(--_fd);font-weight:700;font-size:.95rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.cbp-factor h3{margin:0 0 5px;font-size:1.06rem;font-family:var(--_fd)}.cbp-factor p:not(.cbp-hd){margin:0;font-size:.95rem;color:var(--_ink2)}.cbp-faq{overflow:hidden}.cbp-faq details{border-bottom:1px solid var(--_gbd)}.cbp-faq details:last-child{border-bottom:0}.cbp-faq summary{padding:17px 22px;cursor:pointer;font-weight:600;font-size:1rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;transition:color var(--_t) var(--_ease), background var(--_t) var(--_ease)}.cbp-faq summary::-webkit-details-marker{display:none}.cbp-faq summary:hover{background:var(--_sf2);color:var(--_acc)}.cbp-faq details[open] summary{color:var(--_acc)}.cbp-faq summary::after{content:"+";color:var(--_acc);font-size:1.5rem;line-height:1;flex:none}.cbp-faq details[open] summary::after{content:"\2013"}.cbp-faq summary:focus-visible{outline:2px solid var(--_acc);outline-offset:-2px}.cbp-faq p:not(.cbp-hd){margin:0;padding:0 22px 18px;font-size:.96rem;color:var(--_ink2)}.cbp-share{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.cbp-share__lbl{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--_mut);width:100%;margin-bottom:3px}.cbp-share a{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--_gbd);border-radius:var(--_pill);padding:9px 18px;font-size:.88rem;font-weight:600;color:var(--_ink2) !important;text-decoration:none !important;background:var(--_gbg);box-shadow:var(--_ghl);transition:transform var(--_t) var(--_ease), border-color var(--_t) var(--_ease), color var(--_t) var(--_ease)}.cbp-share a:hover{border-color:var(--_acc);color:var(--_acc) !important;transform:translateY(-2px)}.cbp-aud{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){.cbp-aud{grid-template-columns:1fr}}.cbp-aud__col{padding:18px 21px;position:relative;overflow:hidden}.cbp-aud__col::before{content:"";position:absolute;inset:0 0 auto 0;height:3px}.cbp-aud__col--yes::before{background:var(--_ok)}.cbp-aud__col--no::before{background:var(--_mut)}.cbp-aud__col--yes .cbp-hd{color:var(--_ok)}.cbp-aud__col--no .cbp-hd{color:var(--_mut)}.cbp-aud ul{margin:0;padding:0;list-style:none}.cbp-aud li{padding-left:24px;position:relative;margin-bottom:9px;font-size:.95rem}.cbp-aud li:last-child{margin-bottom:0}.cbp-aud__col--yes li::before{content:"";position:absolute;left:2px;top:.42em;width:10px;height:6px;border-left:2px solid var(--_ok);border-bottom:2px solid var(--_ok);transform:rotate(-45deg)}.cbp-aud__col--no li::before{content:"";position:absolute;left:3px;top:.62em;width:10px;height:2px;background:var(--_mut)}.cbp-pick__jump{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:.82rem;font-weight:600;color:var(--_acc) !important;text-decoration:none !important;min-height:44px}.cbp-pick__jump::after{content:"\2193";font-size:.95em}.cbp-pick__jump:hover{text-decoration:underline !important}.cbp-terms{padding:20px 24px}.cbp-terms .cbp-hd{color:var(--_acc)}.cbp-terms dl{margin:0}.cbp-terms dt{font-family:var(--_fd);font-weight:700;font-size:1.02rem;margin-bottom:4px;letter-spacing:-.008em}.cbp-terms dd{margin:0 0 16px;font-size:.96rem;color:var(--_ink2);padding-bottom:16px;border-bottom:1px solid var(--_gbd)}.cbp-terms dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.cbp-miss{counter-reset:m;margin:0;padding:0;list-style:none}.cbp-miss li{counter-increment:m;position:relative;padding:16px 20px 16px 58px;margin-bottom:11px;border-radius:var(--_rm);background:var(--_bad50);border:1px solid var(--cb-error-border, #f3c9c9);box-shadow:var(--_ghl)}.cbp-miss li:last-child{margin-bottom:0}.cbp-miss li::before{content:counter(m);position:absolute;left:18px;top:16px;width:26px;height:26px;border-radius:50%;background:var(--_bad);color:#fff;display:grid;place-items:center;font-family:var(--_fd);font-weight:700;font-size:.82rem}.cbp-miss b{display:block;margin-bottom:3px;font-size:1.01rem;font-family:var(--_fd)}.cbp-miss span{font-size:.95rem;color:var(--_ink2)}.cbp-stamp{display:inline-block;margin:0;font-size:.8rem;line-height:1.45;color:var(--_mut);border:1px solid var(--_gbd);border-radius:var(--_rm);padding:6px 13px;background:var(--_sf2)}.cbp-stamp b{color:var(--_ink2);font-weight:600}.cbp-toc{padding:20px 24px 22px}.cbp-toc .cbp-hd{color:var(--_acc)}.cbp-toc__list{margin:0;padding:0 0 0 4px;list-style:none;counter-reset:toc;columns:2;column-gap:28px}@media (max-width: 640px){.cbp-toc__list{columns:1}}.cbp-toc__list li{counter-increment:toc;break-inside:avoid;padding-left:26px;position:relative;margin-bottom:9px}.cbp-toc__list li::before{content:counter(toc) ".";position:absolute;left:0;top:0;font-family:var(--_fd);font-size:.8rem;font-weight:700;color:var(--_mut);font-variant-numeric:tabular-nums}.cbp-toc__list a{color:var(--_ink2) !important;text-decoration:none !important;font-size:.95rem;line-height:1.45;display:inline-block;min-height:24px}.cbp-toc__list a:hover{color:var(--_acc) !important;text-decoration:underline !important}.cbp-toc__list a:focus-visible{outline:2px solid var(--_acc);outline-offset:2px;border-radius:3px}.cbp-card[id]{scroll-margin-top:96px}@media (max-width: 900px){.cbp-card[id]{scroll-margin-top:72px}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.cbp-glass, .cbp-miss li, .cbp-aud__col{animation:cbp-rise linear both;animation-timeline:view();animation-range:entry 0% entry 48%}.cbp-lead{animation:none}}@keyframes cbp-rise{from{opacity:.55;translate:0 12px}to{opacity:1;translate:0 0}}}@media (prefers-reduced-motion: reduce){.cbp *, .cbp *::before, .cbp *::after{transition:none !important}.cbp-card:hover, .cbp-factor:hover, .cbp-cta:hover, .cbp-share a:hover{transform:none}}@media (max-width: 700px){.cbp-hd{font-size:.78rem;letter-spacing:.09em}.cbp-spec__k{font-size:.72rem}.cbp-pick__lbl{font-size:.74rem}.cbp-share__lbl{font-size:.74rem}.cbp-cta__sub{font-size:.82rem}.cbp-card__rank{font-size:.82rem}.cbp-card__for{font-size:.84rem}}@media (max-width: 640px){.cbp-card__imgwrap{max-width:300px}.cbp-card__foot .cbp-cta, .cbp-pick__act .cbp-cta{width:100%}.cbp-card__foot p{min-width:0}}@media (max-width: 640px){.cbp{margin:18px 0}.cbp-lead{margin:0 0 18px}.cbp-fig{margin:18px 0}.cbp-qa{padding:15px 16px 15px 19px;border-radius:var(--_rm)}.cbp-method, .cbp-terms, .cbp-toc{padding:16px 18px}.cbp-info{padding:14px 16px 14px 20px}.cbp-hd{margin-bottom:9px}.cbp-picks__hd{padding:13px 18px}.cbp-picks__grid{gap:10px;padding:12px}.cbp-pick{padding:13px 14px;display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:baseline}.cbp-pick__lbl{grid-row:1;align-self:center}.cbp-pick__name{grid-row:1;margin:0}.cbp-pick__why{grid-column:1 / -1;margin:7px 0 10px}.cbp-pick__act{grid-column:1 / -1;margin-top:0;gap:14px}.cbp-pick__act .cbp-cta{width:auto}.cbp-pick__jump{min-height:36px}.cbp-toc{padding:14px 16px}.cbp-toc__list li{margin-bottom:4px;padding-left:23px}.cbp-toc__list a{line-height:1.35}.cbp-card__rank{padding:8px 16px}.cbp-card__body{padding:14px}.cbp-card__top{gap:12px}.cbp-card__imgwrap{max-width:130px;margin-inline:auto;padding:8px}.cbp-card__name{margin-bottom:5px;line-height:1.28}.cbp-card__for{margin-bottom:9px;padding:4px 10px}.cbp-card__sum{margin-bottom:10px;line-height:1.5}.cbp-card__price{padding-top:9px;margin-bottom:10px}.cbp-cta__sub{margin-top:7px;line-height:1.4}.cbp-cmp{margin-top:9px}.cbp-specs{grid-template-columns:repeat(2, 1fr) !important;gap:6px;margin-top:12px}.cbp-spec{padding:8px 11px}.cbp-spec__k{letter-spacing:.1em}.cbp-spec__v{margin-top:2px;line-height:1.3}.cbp-pc{gap:8px;margin-top:12px}.cbp-pc__col{padding:11px 13px}.cbp-pc__col .cbp-hd{margin-bottom:7px}.cbp-pc li{margin-bottom:5px;line-height:1.42;padding-left:20px}.cbp-card__verdict{margin-top:12px;padding:11px 13px 11px 16px}.cbp-card__verdict p:not(.cbp-hd){line-height:1.45}.cbp-card__foot{margin-top:12px;padding-top:12px;gap:9px}.cbp-card__foot p{line-height:1.4}.cbp-factor{padding:14px 15px;gap:13px;margin-bottom:9px}.cbp-factor__n{width:30px;height:30px;font-size:.82rem}.cbp-miss li{padding:13px 15px 13px 48px;margin-bottom:9px}.cbp-miss li::before{left:14px;top:13px;width:24px;height:24px}.cbp-miss li span{line-height:1.42}.cbp-terms dd{margin-bottom:12px;padding-bottom:12px;line-height:1.45}.cbp-method li{margin-bottom:6px;line-height:1.42}.cbp-factor p{line-height:1.42}.cbp-faq summary{padding:13px 16px}.cbp-faq p:not(.cbp-hd){padding:0 16px 14px}.cbp-aud{gap:9px}.cbp-aud__col{padding:13px 15px}.cbp-aud li{margin-bottom:6px;padding-left:21px;line-height:1.42}.cbp-stamp{padding:5px 11px;border-radius:var(--_r)}.cbp-share{gap:7px}.cbp-share a{padding:8px 14px}}@media (max-width: 640px){.cbp-spec__k, .cbp-pick__lbl, .cbp-share__lbl{font-size:.72rem}.cbp-hd, .cbp-cmp{font-size:.78rem}.cbp-card__price, .cbp-cta__sub, .cbp-card__for, .cbp-card__foot p, .cbp-card__rank, .cbp-pick__jump, .cbp-stamp, .cbp-lead figcaption, .cbp-fig figcaption{font-size:.82rem}.cbp-cta, .cbp-share a{font-size:.88rem}.cbp-t td, .cbp-spec__v, .cbp-pick__why, .cbp-toc__list a, .cbp-pc li, .cbp-miss li span, .cbp-factor p, .cbp-terms dd, .cbp-method li, .cbp-info p:not(.cbp-hd), .cbp-aud li, .cbp-card__sum, .cbp-card__verdict p:not(.cbp-hd), .cbp-faq p:not(.cbp-hd), .cbp-glass > p:not(.cbp-hd), .cbp-picks p:not(.cbp-hd){font-size:.94rem}.cbp-faq summary, .cbp-factor h3, .cbp-terms dt, .cbp-miss li b, .cbp-picks__hd, .cbp-qa p:not(.cbp-hd){font-size:1rem}.cbp-qa p:not(.cbp-hd){line-height:1.45}.cbp-card__name, .cbp-pick__name{font-size:1.09rem}}@media (min-width: 641px){.cbp-spec__k, .cbp-pick__lbl, .cbp-share__lbl{font-size:.72rem}.cbp-hd, .cbp-cmp{font-size:.81rem}.cbp-card__price, .cbp-cta__sub, .cbp-card__for, .cbp-card__foot p, .cbp-card__rank, .cbp-pick__jump, .cbp-stamp, .cbp-lead figcaption, .cbp-fig figcaption, .cbp-factor__n{font-size:.875rem}.cbp-cta, .cbp-share a{font-size:.94rem}.cbp-t td{font-size:.95rem}.cbp-spec__v, .cbp-pick__why, .cbp-toc__list a, .cbp-pc li, .cbp-miss li span, .cbp-factor p, .cbp-terms dd, .cbp-method li, .cbp-aud li, .cbp-card__sum, .cbp-info p:not(.cbp-hd), .cbp-card__verdict p:not(.cbp-hd), .cbp-faq p:not(.cbp-hd), .cbp-glass > p:not(.cbp-hd), .cbp-picks p:not(.cbp-hd){font-size:1.03rem}.cbp-faq summary, .cbp-factor h3, .cbp-terms dt, .cbp-miss li b, .cbp-picks__hd{font-size:1.12rem}.cbp-qa p:not(.cbp-hd), .cbp-card__name, .cbp-pick__name{font-size:1.25rem}}.cbp, .cbp *{overflow-wrap:break-word}.cbp a{overflow-wrap:anywhere}.cbp-img-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:132px;max-height:220px;aspect-ratio:1200 / 400;padding:18px;box-sizing:border-box;border-radius:var(--cb-radius-md, 16px);border:1px dashed var(--cb-border, #e6e7f2);background:linear-gradient(135deg, var(--cb-primary-50, #f1f0fd) 0%, var(--cb-bg, #f5f6fb) 100%);position:relative}.cbp-img-missing::before{content:"";display:block;width:34px;height:26px;flex:0 0 auto;border:2px solid var(--cb-primary-100, #e4e2fb);border-radius:var(--cb-radius-xs);background:linear-gradient( to bottom right, transparent calc(50% - 1px), var(--cb-primary-100, #e4e2fb) calc(50% - 1px), var(--cb-primary-100, #e4e2fb) calc(50% + 1px), transparent calc(50% + 1px) )}.cbp-img-missing__label{font-size:0.8rem;line-height:1.3;color:var(--cb-ink-500, #6b6b85);text-align:center}@media (max-width: 640px){.cbp-img-missing{min-height:112px;gap:8px}.cbp-img-missing::before{width:28px;height:22px}.cbp-img-missing__label{font-size:0.75rem}}.cbp-todo{display:flex;align-items:center;justify-content:center;text-align:center;min-height:160px;padding:22px;box-sizing:border-box;border:3px dashed var(--cb-error-600, #d7263d);border-radius:var(--cb-radius-md, 16px);background:repeating-linear-gradient( 45deg, var(--cb-error-100, #fdecec) 0 12px, var(--cb-error-50, #fff7f7) 12px 24px );color:var(--cb-error-700, #a7000c);font-weight:800;font-size:0.95rem;line-height:1.45}.cbp-i{display:inline-block;flex:0 0 auto;width:1.25em;height:1.25em;vertical-align:-0.24em;background-color:currentColor;-webkit-mask:var(--_ic, none) center / contain no-repeat;mask:var(--_ic, none) center / contain no-repeat}.cbp-hd .cbp-i{width:1.45em;height:1.45em}.cbp-picks__hd{display:flex;align-items:center;gap:9px}.cbp-picks__hd .cbp-i{color:var(--_acc)}.cbp-stamp .cbp-i, .cbp-card__price .cbp-i{margin-right:5px}.cbp-qa .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3L5 13.5h6L10 21l8-10.5h-6L13 3z'/%3E%3C/svg%3E")}.cbp-picks__hd .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Ccircle cx='12' cy='12' r='0.8'/%3E%3C/svg%3E")}.cbp-toc .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h11M9 12h11M9 17.5h11'/%3E%3Cpath d='M4.5 6.5h.01M4.5 12h.01M4.5 17.5h.01'/%3E%3C/svg%3E")}.cbp-aud__col--yes .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.8'/%3E%3Cpath d='M8.2 12.2l2.8 2.8 4.8-5.6'/%3E%3C/svg%3E")}.cbp-aud__col--no .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.8'/%3E%3Cpath d='M8.2 12h7.6'/%3E%3C/svg%3E")}.cbp-method .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.8' cy='10.8' r='6.3'/%3E%3Cpath d='M15.4 15.4L20 20'/%3E%3C/svg%3E")}.cbp-info .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.6 10.8c.7.6 1.1 1.3 1.1 2.2h5c0-.9.4-1.6 1.1-2.2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}.cbp-pc__col--pro .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.8'/%3E%3Cpath d='M8.2 12.2l2.8 2.8 4.8-5.6'/%3E%3C/svg%3E")}.cbp-pc__col--con .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.8'/%3E%3Cpath d='M9.2 9.2l5.6 5.6M14.8 9.2l-5.6 5.6'/%3E%3C/svg%3E")}.cbp-card__verdict .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l4.2-1 10.6-10.6a2.1 2.1 0 0 0-3-3L5.2 16 4 20z'/%3E%3Cpath d='M14.3 6.9l2.8 2.8'/%3E%3C/svg%3E")}.cbp-terms .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 5.5A2 2 0 0 1 6.5 3.5H19.5v15H6.5a2 2 0 0 0-2 2z'/%3E%3Cpath d='M4.5 20.5v-15'/%3E%3Cpath d='M8.5 7.5h7'/%3E%3C/svg%3E")}.cbp-stamp .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.6' y='5.2' width='16.8' height='15.2' rx='2.4'/%3E%3Cpath d='M3.6 10h16.8M8 3.2v4M16 3.2v4'/%3E%3C/svg%3E")}.cbp-card__price .cbp-i{--_ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 12.9L12.9 20.6a2 2 0 0 1-2.8 0l-7-7a2 2 0 0 1 0-2.8L10.9 3h7a2 2 0 0 1 2 2v7z'/%3E%3Ccircle cx='15.5' cy='8.5' r='1.3'/%3E%3C/svg%3E")}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .cbp-pick__lbl{color:#11101a;box-shadow:none}}:root[data-theme="dark"] .cbp-pick__lbl{color:#11101a;box-shadow:none}
