.tv-comparison-page,.tv-comparison-page *,.tv-comparison-page :after,.tv-comparison-page :before{box-sizing:border-box}.tv-comparison-page{background:#08111f;color:#f7f9fc;font-family:arboria,Arial,Helvetica,sans-serif;overflow-x:clip;width:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tv-comparison-shell{margin-inline:auto;width:min(calc(100% - 64px),1380px)}.tv-comparison-hero{background:radial-gradient(circle at 83% 16%,rgba(47,123,255,.18),transparent 31%),radial-gradient(circle at 15% 100%,rgba(85,223,114,.05),transparent 28%),linear-gradient(135deg,#071426,#060a16 55%,#03060c);border-bottom:1px solid hsla(0,0%,100%,.07);overflow:hidden;padding:clamp(100px,9vw,140px) 0 clamp(72px,7vw,100px);position:relative}.tv-comparison-hero__content{max-width:960px}.tv-comparison-hero__eyebrow{color:#1fc3e8;font-size:12px;font-weight:800;letter-spacing:.15em;line-height:1;margin:0 0 20px;text-transform:uppercase}.tv-comparison-hero h1{color:#fff;font-size:clamp(58px,6.2vw,92px);font-weight:700;letter-spacing:-.062em;line-height:.94;margin:0;max-width:920px;text-wrap:balance}.tv-comparison-hero__description{color:rgba(235,241,249,.75);font-size:clamp(18px,1.55vw,21px);line-height:1.6;margin:28px 0 0;max-width:720px}.tv-comparison-hero__back{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;margin-top:31px;text-decoration:none}.tv-comparison-hero__back-arrow{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;flex:0 0 29px;height:29px;position:relative;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:29px}.tv-comparison-hero__back-arrow:before{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-35%,-50%) rotate(45deg);width:6px}.tv-comparison-hero__back:hover
.tv-comparison-hero__back-arrow{background:hsla(0,0%,100%,.11);border-color:hsla(0,0%,100%,.28);transform:translateX(-3px)}.tv-comparison-tool{background:linear-gradient(180deg,#08111f,#07101d);padding:clamp(36px,4vw,58px) 0 clamp(72px,7vw,110px);width:100%}.tv-comparison-tool__inner{margin-inline:auto;width:min(calc(100% - 64px),1540px)}body.light
.tv-comparison-tool{background:#f4f6fa}:root{--pw:132px;--cw:210px;--nw:78px;--blue:#6fb6ff;--sky:#102a43;--accent:#4aa3ff;--bd:#2d4059;--tx:#e8eef7;--mu:#a9b7c9;--yes:#6ee7a8;--no:#ff8a8a;--addon:#8bbcff;--s1:#111827;--s2:#162235;--s3:#0f1b2d;--hb:#08111f;--alt:#0f172a;--maybe:#ffd166;--pricec:#9fd0ff;--zonebg:#102a43;--zonefg:#d7ecff}.ptv,.ptv *{box-sizing:border-box}.ptv{color:var(--tx);font-family:Arial,Helvetica,sans-serif;max-width:none;width:100%}.ctl{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;margin:0 0 10px}.ctl button,.ctl input,.ctl select,.mb{background:var(--s3);border:1px solid var(--bd);border-radius:10px;color:var(--tx);font-size:14px;padding:10px 12px}.ctl button,.ctl input,.ctl select{min-height:42px}.ctl button{background:var(--accent);border-color:var(--accent);color:#07111f;cursor:pointer;font-weight:700}.legend,.notes,.panel{background:var(--s1);border:1px solid var(--bd);border-radius:14px;color:var(--mu)}.panel{margin:0 0 10px;padding:10px 12px}.ph{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.ph h2{color:var(--tx);font-size:15px;margin:0}.acts,.pt{display:flex;flex-wrap:wrap;gap:8px}.mb{background:var(--s2);border-radius:999px;font-size:12px;padding:7px 11px}.mb,.sw{color:var(--tx);cursor:pointer;font-weight:700}.sw{align-items:center;background:#123250;border:1px solid #284a70;border-radius:999px;display:inline-flex;font-size:13px;gap:8px;padding:7px 10px 7px 8px;user-select:none}.sw input{opacity:0;pointer-events:none;position:absolute}.tr{background:var(--accent);border-radius:999px;flex:0 0 auto;height:19px;position:relative;width:34px}.th{background:#07111f;border-radius:50%;height:15px;left:17px;position:absolute;top:2px;transition:left .15s;width:15px}.sw.off{background:var(--s3);border-color:var(--bd);color:var(--mu);opacity:.82}.sw.off .tr{background:#4b5563}.sw.off .th{left:2px}thead th{position:relative;user-select:none}.grip{cursor:col-resize;height:100%;position:absolute;right:-3px;top:0;width:7px;z-index:50}.grip.on:after,.grip:hover:after{background:var(--accent);border-radius:2px;content:"";height:100%;left:2px;position:absolute;top:0;width:3px}body.resizing{cursor:col-resize!important}body.resizing *{user-select:none!important}.exp{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.expn{color:var(--mu)}#pnote,.expn{font-size:12px}#pnote{background:var(--s3);border:1px solid var(--bd);border-radius:8px;color:var(--maybe,#ffd166);padding:6px 10px}.subtle{color:var(--mu);font-size:12px;font-weight:400}.wctl{background:var(--s1);border:1px solid var(--bd);border-radius:14px;display:none;flex-wrap:wrap;gap:12px;margin:0 0 10px;padding:10px 12px}.wctl,.wctl label{align-items:center}.wctl label{color:var(--tx);display:inline-flex;font-size:13px;font-weight:700;gap:8px}.wctl input[type=range]{accent-color:var(--blue);width:130px}.wctl span{color:var(--mu);font-size:12px;font-weight:400;min-width:46px}.srow td{border-bottom:2px solid var(--bd);border-top:1px solid var(--bd);height:18px;padding:0;top:var(--top3,80px);z-index:46}.srow td,.srow td.sfix{background:var(--s1);position:sticky}.srow td.sfix{border-right:1px solid var(--bd);left:0;z-index:48}.srow td.sscr{border-right:0;overflow:hidden}#hwrap{background:var(--s1);box-sizing:border-box;height:18px;will-change:transform}#hbar{background:var(--s3);height:16px;overflow-x:auto;overflow-y:hidden;width:100%}#hbarin{height:1px}body.light{background:#f4f6fa!important}body.light
.tot th{background:#dbe6f4}body.light
.ptv{--blue:#0b5fa5;--sky:#dde8f5;--accent:#0b63c5;--bd:#b9c6d8;--tx:#111a26;--mu:#4a5a6e;--yes:#0a6b34;--no:#646d7a;--addon:#0b4fa8;--s1:#fff;--s2:#eef3f9;--s3:#f7f9fc;--hb:#e6edf7;--alt:#f4f7fb;--pricec:#0b4a8f;--zonebg:#cfe0f2;--zonefg:#0e2338}body.light
thead th{color:#0d1926}body.light
.sw{background:#dceafc;border-color:#a8c6ea;color:#0e2338}body.light
.sw.off{background:#eef1f5;border-color:#c9d3e0;color:#5a6979}body.light
.sw .th{background:#fff}body.light
.ctl button,body.light
.mb{background:var(--accent);border-color:var(--accent);color:#fff}body.light
.mb{background:#e8eef7;border-color:#b9c6d8;color:#12203a}body.light
.ctl input,body.light
.ctl select{background:#fff;color:#111a26}#hbar::-webkit-scrollbar{height:12px}#vbar::-webkit-scrollbar{width:14px}#hbar::-webkit-scrollbar-thumb,#vbar::-webkit-scrollbar-thumb{background:var(--accent);border-radius:8px}.wrap::-webkit-scrollbar{display:none}#hbar::-webkit-scrollbar-track,#vbar::-webkit-scrollbar-track{background:var(--s3);border-radius:8px}#hbar,#vbar{scrollbar-color:var(--accent) var(--s3);scrollbar-width:thin}.hint{color:var(--mu);font-size:12px}.hidechk,.hint{margin:0 0 12px}.hidechk{align-items:center;color:var(--tx);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px}.hidechk input{accent-color:var(--accent);cursor:pointer;height:16px;width:16px}#hzc{color:var(--mu);font-weight:400}.legend{display:flex;flex-wrap:wrap;font-size:13px;gap:16px;margin:0 0 12px;padding:9px 11px}.paneshell{position:relative;width:100%}#vbar{background:var(--s3);border-left:1px solid var(--bd);overflow-x:hidden;overflow-y:auto;position:absolute;right:0;width:16px;z-index:55}#vbarin{width:1px}.wrap{background:var(--s1);border:1px solid var(--bd);border-radius:14px;height:78vh;min-height:420px;overflow:auto;overscroll-behavior-y:auto;position:relative;resize:vertical;scrollbar-width:none;width:100%;-ms-overflow-style:none}table{border-collapse:separate;border-spacing:0;color:var(--tx);font-size:13px;line-height:1.3;margin-left:auto;margin-right:auto;min-width:max-content;table-layout:fixed;width:max-content}td,th{border-bottom:1px solid var(--bd);border-right:1px solid var(--bd);box-sizing:border-box;overflow:hidden;padding:7px 8px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}thead th{background:var(--hb);border-top:1px solid var(--bd);color:#fff;font-weight:700;height:52px;position:sticky;top:0;z-index:30}.tot th{background:#132033;color:var(--tx);font-size:12px;font-weight:800;height:30px;top:var(--top2,51px);z-index:29}td:first-child,th:first-child{border-left:1px solid var(--bd);box-shadow:1px 0 0 var(--bd);left:0;position:sticky;text-align:left;z-index:20}thead th:first-child{z-index:40}.tot th:first-child{z-index:39}td:nth-child(2),th:nth-child(2){box-shadow:1px 0 0 var(--bd);left:var(--cw);position:sticky;z-index:20}thead th:nth-child(2){z-index:40}.tot th:nth-child(2){z-index:39}td:first-child,td:nth-child(2){background:var(--s2)}tbody
tr:not(.zr):nth-child(2n)
td{background:var(--alt)}tbody
tr:not(.zr):nth-child(2n)
td:first-child,tbody
tr:not(.zr):nth-child(2n)
td:nth-child(2){background:#18243a}.zr td{background:var(--zonebg)!important;font-size:14px;font-weight:800;overflow:visible;padding:0;position:static;text-align:left!important;white-space:nowrap}.zr td,span.zl{color:var(--zonefg)}span.zl{background:var(--zonebg);display:inline-block;left:0;padding:7px 10px;position:sticky;z-index:24}td.empty{color:var(--mu);line-height:1.5;padding:16px;text-align:left}.pn,td.empty{font-size:13px;white-space:normal}.pn{color:var(--pricec);display:block;line-height:1.25;margin-top:2px}.pn,.yes{font-weight:700}.yes{color:var(--yes)}.no{color:var(--no)}.addon,.no{font-weight:700}.addon{color:var(--addon)}.notes{font-size:13px;line-height:1.55;margin-top:14px;padding:15px 17px}.notes h3,.notes strong{color:var(--tx)}.notes h3{font-size:14px;margin:14px 0 6px}.discl{margin-top:6px}#dtoggle{align-items:center;display:inline-flex;font-size:13px;gap:8px}#dchev{display:inline-block;transition:transform .15s}#dtoggle[aria-expanded=true]
#dchev{transform:rotate(90deg)}#dbody{margin-top:10px}.dh{color:var(--tx);font-size:14px;font-weight:800;margin:16px 0 6px}#dbody p{margin:8px 0}#dbody ul.terr{margin:8px 0;padding-left:20px}#dbody ul.terr li{margin:4px 0}@media (max-width:1100px){.tv-comparison-tool__inner{width:min(calc(100% - 48px),1540px)}}@media (max-width:900px){.tv-comparison-shell{width:min(calc(100% - 48px),1380px)}.ctl{grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto}}@media (max-width:850px){.ctl{grid-template-columns:1fr}.ctl button{width:100%}}@media (max-width:820px),(pointer:coarse){.wctl{display:flex}.grip,.hint{display:none}}@media (max-width:600px){.tv-comparison-shell{width:min(calc(100% - 32px),1380px)}.tv-comparison-hero{padding:78px 0 60px}.tv-comparison-hero h1{font-size:clamp(48px,14vw,64px)}.tv-comparison-hero__description{font-size:17px;line-height:1.55;margin-top:21px}.tv-comparison-tool{padding:22px 0 70px}.tv-comparison-tool__inner{width:calc(100% - 20px)}.panel{padding:10px}.ph{align-items:flex-start;flex-direction:column}.acts{width:100%}.acts .mb{flex:1}.legend{gap:8px 14px}.wrap{min-height:360px}table{margin-left:0;margin-right:0}}@media print{@page{size:landscape;margin:10mm}body{background:#fff!important;margin:0;padding:0}.tv-comparison-hero{display:none!important}.tv-comparison-tool{background:#fff!important;padding:0!important}.tv-comparison-tool__inner{max-width:none!important;width:100%!important}#dtoggle,#vbar,.srow{display:none!important}#dbody{display:block!important}.dh{color:#000;font-size:10pt}#hbar,.ctl,.exp,.hidechk,.hint,.legend,.panel,.wctl{display:none!important}.ptv{color:#000;max-width:none}.wrap{background:#fff;border:none;border-radius:0;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;resize:none!important}.paneshell{position:static!important}#hwrap,#vbar,.srow{display:none!important}.tot th,thead th{height:auto!important;position:static!important;top:auto!important}table{font-size:8pt;margin:0!important;min-width:0!important;table-layout:auto!important;width:100%!important}thead{display:table-header-group}tr{page-break-inside:avoid}td,th{background:#fff!important;border:.4pt solid #999!important;box-shadow:none!important;color:#000!important;height:auto!important;padding:2pt 3pt;position:static!important;white-space:normal}thead th{background:#e8e8e8!important;font-size:8pt;font-weight:700}.tot th{background:#f2f2f2!important;font-size:7.5pt}.zr td{background:#d8d8d8!important;font-size:8.5pt}.yes,.zr td{font-weight:700}.yes{color:#000!important}.no{color:#777!important}.addon{color:#000!important;font-style:italic}.notes{background:#fff;border:none;font-size:7.5pt;page-break-before:always}#pt,.notes,.notes h3{color:#000}#pt{display:block!important;font:700 13pt Arial;margin:0 0 6pt}}#pt{display:none}