.vr-page{--vr-bg: #f7f6f3;--vr-card: #ffffff;--vr-text: #0f172a;--vr-muted: #475569;--vr-soft: #64748b;--vr-border: #e7e5e4;--vr-blue: #2563eb;--vr-blue-dark: #1d4ed8;--vr-blue-soft: #eff6ff;--vr-green: #22c55e;flex:1;color:var(--vr-text);background:radial-gradient(circle at 52% -18%,rgba(37,99,235,.12),transparent 34%),radial-gradient(circle at 95% 26%,rgba(56,189,248,.16),transparent 28%),radial-gradient(circle at 8% 90%,rgba(234,88,12,.08),transparent 28%),var(--vr-bg);overflow-x:hidden}.vr-page__inner{max-width:80rem;margin:0 auto;padding:0 1.5rem 2rem}.vr-page .ad-leaderboard,.vr-page .ad-inbetween,.vr-page .ad-rectangle,.vr-page .ad-footer{margin:1.25rem 0}.vr-hero{padding:3rem 0 4rem}.vr-fade-up{animation:vrFadeUp .7s ease both}@keyframes vrFadeUp{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.vr-badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;border:1px solid #bfdbfe;border-radius:999px;background:var(--vr-blue-soft);font-size:.875rem;font-weight:500;color:var(--vr-blue)}.vr-h1{max-width:56rem;margin:0;font-size:clamp(2rem,6vw,4rem);font-weight:900;line-height:1;letter-spacing:-.04em}.vr-lead{margin:1.5rem 0 0;max-width:42rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:var(--vr-muted)}.vr-hero-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media (min-width: 640px){.vr-hero-actions{flex-direction:row}}.vr-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 2rem;border:0;border-radius:999px;background:var(--vr-blue);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 10px 40px #2563eb40;cursor:pointer;transition:background .15s ease}.vr-btn-primary:hover{background:var(--vr-blue-dark)}.vr-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 2rem;border:1px solid var(--vr-border);border-radius:999px;background:#fff;color:#334155;font-size:1rem;font-weight:500;text-decoration:none;box-shadow:0 1px 3px #0f172a0f}.vr-btn-secondary:hover{background:#f8fafc}.vr-hero .vr-checks{display:grid;gap:1rem;margin-top:2rem;max-width:42rem;font-size:.875rem;color:var(--vr-soft)}@media (min-width: 640px){.vr-hero .vr-checks{grid-template-columns:repeat(3,1fr)}}.vr-hero .vr-checks span{color:var(--vr-green)}.vr-privacy-note{margin:1rem 0 0;max-width:42rem;font-size:.875rem;line-height:1.5;color:var(--vr-blue);font-weight:500}.vr-section{padding-bottom:4rem}.vr-scroll-step{scroll-margin-top:5.5rem}.vr-kicker{margin:0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--vr-blue)}.vr-h2{margin:.75rem 0 0;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1}.vr-card{background:var(--vr-card);border:1px solid var(--vr-border);border-radius:2rem;box-shadow:0 18px 50px #0f172a12;overflow:hidden}.vr-card-pad{padding:1.25rem}@media (min-width: 768px){.vr-card-pad{padding:1.75rem}}.vr-page .vr-intro-hint{margin:0 0 .75rem;padding:.55rem .7rem;font-size:.86rem;line-height:1.45;color:#334155;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #e2e8f0;border-radius:.5rem}.vr-page .vr-ssp-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.vr-page .vr-ssp-tab{border:1px solid #cbd5e1;background:#f8fafc;color:#334155;padding:.45rem .85rem;border-radius:999px;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.vr-page .vr-ssp-tab:hover{border-color:#2563eb;background:#eff6ff}.vr-page .vr-ssp-tab--active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.vr-page .vr-ssp-tab--ctv{border-color:#ea580c;background:#fff7ed;color:#c2410c}.vr-page .vr-ssp-tab--ctv:hover{border-color:#f97316;background:#ffedd5}.vr-page .vr-ssp-tab--ctv.vr-ssp-tab--active{background:#ea580c;border-color:#ea580c;color:#fff}.vr-page .vr-ssp-tab--custom{border-color:#8b5cf6;background:#faf5ff;color:#6b21a8}.vr-page .vr-ssp-tab--custom.vr-ssp-tab--active{background:#7c3aed;border-color:#7c3aed;color:#fff}.vr-page .vr-ctv-panel{margin:0 0 1rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fdba74;border-radius:.75rem}.vr-page .vr-ctv-panel__title{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#9a3412}.vr-page .vr-ctv-panel__list{margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.55;color:#7c2d12}.vr-page .vr-custom-panel{margin:0 0 1.25rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:2px solid #e9d5ff;border-radius:.75rem}.vr-page .vr-custom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.vr-page .vr-custom-control__label{display:flex;justify-content:space-between;font-size:.86rem;font-weight:600;color:#0f172a;margin-bottom:.35rem}.vr-page .vr-custom-slider{width:100%}.vr-page .vr-drop-hint{margin:.75rem 0 0;font-size:.82rem;color:#64748b}.vr-page .vr-filebar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0;padding:.65rem .85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.vr-page .vr-filebar__name{font-weight:600;word-break:break-word}.vr-page .vr-filebar__size{font-size:.82rem;color:#64748b}.vr-page .vr-preview-card{margin-bottom:1rem;padding:.75rem;background:#0f172a;border-radius:.65rem;border:1px solid #1e293b}.vr-page .vr-video{display:block;width:100%;max-height:360px;border-radius:.35rem;background:#000}.vr-page .vr-metrics-heading{margin:0 0 .45rem;font-size:.88rem;font-weight:700;color:#0f172a}.vr-page .vr-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin-bottom:1rem}.vr-page .vr-metric{padding:.55rem .65rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem}.vr-page .vr-metric__label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.vr-page .vr-metric__val{display:block;margin-top:.2rem;font-size:.9rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.vr-page .vr-columns{display:grid;gap:1.25rem}@media (min-width: 52rem){.vr-page .vr-columns{grid-template-columns:1fr 1fr}}.vr-page .vr-col__title{margin:0 0 .65rem;font-size:.95rem;font-weight:700;color:#0f172a}.vr-page #vr-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.vr-page #vr-checks li{display:flex;gap:.55rem;align-items:flex-start;font-size:.86rem;line-height:1.45;color:#334155}.vr-page .vr-badge--ok,.vr-page .vr-badge--warn,.vr-page .vr-badge--bad,.vr-page .vr-badge--info{flex-shrink:0;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:800}.vr-page .vr-badge--ok{background:#dcfce7;color:#166534}.vr-page .vr-badge--warn{background:#fef9c3;color:#854d0e}.vr-page .vr-badge--bad{background:#fee2e2;color:#991b1b}.vr-page .vr-badge--info{background:#e0e7ff;color:#3730a3;font-style:italic}.vr-page .vr-legend-badges{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin:0 0 .75rem;font-size:.75rem;color:#64748b}.vr-page .vr-legend-badges span{display:inline-flex;align-items:center;gap:.3rem}.vr-page .vr-legend-badges .vr-badge{width:1.1rem;height:1.1rem;font-size:.65rem}.vr-page .vr-trim__hint,.vr-page .vr-size__override{margin:0 0 .6rem;font-size:.78rem;color:#64748b;line-height:1.5}.vr-page .vr-trim__row{display:flex;gap:.75rem;margin-bottom:.6rem}.vr-page .vr-trim__field{flex:1;display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:600;color:#475569}.vr-page .vr-trim__tc{width:100%;padding:.45rem .55rem;border:1px solid #cbd5e1;border-radius:.5rem;font-family:ui-monospace,monospace;font-size:.9rem;text-align:center}.vr-page .vr-trim__sliders{position:relative;display:grid;gap:.3rem;margin-bottom:.5rem}.vr-page .vr-trim__range{width:100%;accent-color:#6366f1}.vr-page .vr-trim__sel{margin:0;font-size:.82rem;color:#475569}.vr-page .vr-trim__sel strong{color:#1e293b}.vr-page .vr-size__toggle{display:flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;color:#334155;cursor:pointer}.vr-page .vr-size__toggle input{width:1.05rem;height:1.05rem;accent-color:#6366f1}.vr-page .vr-size__body{margin-top:.7rem}.vr-page .vr-size__input-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.vr-page .vr-size__input{width:6rem;padding:.45rem .55rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:.95rem;text-align:right}.vr-page .vr-size__unit{font-weight:600;color:#475569}.vr-page .vr-size__est{margin:0 0 .5rem;font-size:.82rem;color:#475569}.vr-page .vr-size__est strong{color:#1e293b}.vr-page .vr-br-btns--dim{opacity:.45;pointer-events:none}.vr-page .vr-ssp-note{margin-top:.75rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.45;color:#475569;background:#f1f5f9;border-radius:.45rem;border-left:3px solid #3b82f6}.vr-page .vr-fieldset{border:1px solid #e2e8f0;border-radius:.5rem;padding:.65rem .85rem;margin:0 0 .85rem}.vr-page .vr-legend{font-size:.84rem;font-weight:700;color:#0f172a;padding:0 .25rem}.vr-page .vr-br-btns{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.vr-page .vr-br-btn{border:1px solid #cbd5e1;background:#fff;padding:.35rem .65rem;border-radius:.4rem;font-size:.82rem;font-weight:600;cursor:pointer}.vr-page .vr-br-btn--active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.vr-page .vr-run{width:100%;margin-top:.25rem}.vr-page .vr-status{margin:.5rem 0 0;font-size:.86rem;color:#475569}.vr-page .vr-gauge{margin-top:1.25rem;padding:1rem 1.125rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0}.vr-page .vr-gauge__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.625rem;font-size:.875rem;font-weight:600;color:#334155}.vr-page .vr-gauge__pct{font-variant-numeric:tabular-nums;color:var(--vr-blue);flex-shrink:0}.vr-page .vr-gauge__bar{height:.625rem;overflow:hidden;border-radius:999px;background:#e2e8f0}.vr-page .vr-gauge__fill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .25s ease}.vr-page .vr-loading-inline{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;color:#334155}.vr-page .vr-spinner{flex-shrink:0;width:1.1rem;height:1.1rem;border:2px solid #e2e8f0;border-top-color:var(--vr-blue);border-radius:50%;animation:vrSpin .7s linear infinite}@keyframes vrSpin{to{transform:rotate(360deg)}}.vr-page .vr-tf1-panel{margin:0 0 1rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fdba74;border-radius:.75rem}.vr-page .vr-tf1-panel__title{margin:0 0 .85rem;font-size:.95rem;font-weight:700;color:#9a3412}.vr-page .vr-tf1-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.5rem}.vr-page .vr-tf1-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.82rem;line-height:1.45}.vr-page .vr-tf1-table thead tr{background:#1e293b;color:#f1f5f9}.vr-page .vr-tf1-table th{padding:.55rem .75rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:left}.vr-page .vr-tf1-table th:not(:first-child){text-align:center}.vr-page .vr-tf1-table td{padding:.5rem .75rem;border-bottom:1px solid #fde8d0;color:#7c2d12;vertical-align:top}.vr-page .vr-tf1-table td:not(:first-child){text-align:center;font-weight:600}.vr-page .vr-tf1-table td:first-child{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#9a3412;white-space:nowrap}.vr-page .vr-tf1-table tbody tr:nth-child(2n){background:#ffffff73}.vr-page .vr-tf1-ctv{font-size:.78rem;font-weight:500!important;line-height:1.55}.vr-page .vr-tf1-green{color:#15803d;font-weight:700}.vr-page .vr-tf1-note{margin:.75rem 0 0;padding:.45rem .65rem;font-size:.78rem;line-height:1.45;color:#7c2d12;background:#ffffff80;border-left:3px solid #ea580c;border-radius:0 .35rem .35rem 0}.vr-page .vr-m6-panel{margin:0 0 1rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:2px solid #a5b4fc;border-radius:.75rem}.vr-page .vr-m6-panel__title{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:#312e81}.vr-page .vr-m6-panel__intro{margin:0 0 1rem;font-size:.86rem;line-height:1.55;color:#4338ca}.vr-page .vr-m6-channel-pick{margin-bottom:1rem}.vr-page .vr-m6-channel-pick__label{display:block;margin-bottom:.35rem;font-size:.82rem;font-weight:600;color:#312e81}.vr-page .vr-m6-channel-select{width:100%;max-width:28rem;padding:.55rem .75rem;border:1px solid #a5b4fc;border-radius:.5rem;background:#fff;font-size:.86rem;font-weight:600;color:#3730a3;font-family:inherit}.vr-page .vr-m6-specs-wrap{margin-bottom:.85rem;border:1px solid #6366f1;border-radius:.65rem;background:#ffffff8c;overflow:hidden;box-shadow:0 0 0 1px #6366f11f}.vr-page .vr-m6-specs-wrap summary{cursor:pointer;padding:.55rem .85rem;font-size:.86rem;font-weight:700;color:#312e81;list-style:none;background:#6366f10f}.vr-page .vr-m6-specs-wrap summary::-webkit-details-marker{display:none}.vr-page .vr-m6-specs-wrap summary:after{content:"+";float:right;color:#6366f1;font-weight:700}.vr-page .vr-m6-specs-wrap[open] summary:after{content:"−"}.vr-page .vr-m6-specs-wrap[open] summary{border-bottom:1px solid #e0e7ff}.vr-page .vr-m6-specs-table-wrap{overflow-x:auto}.vr-page .vr-m6-spec-table{width:100%;border-collapse:collapse;font-size:.82rem}.vr-page .vr-m6-spec-table th,.vr-page .vr-m6-spec-table td{padding:.45rem .85rem;border-bottom:1px solid #e0e7ff;text-align:left;vertical-align:top;color:#3730a3}.vr-page .vr-m6-spec-table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#4338ca;background:#6366f10a}.vr-page .vr-m6-spec-table tbody th{font-weight:700;color:#312e81;white-space:nowrap;width:38%}.vr-page .vr-m6-spec-table tbody tr:last-child th,.vr-page .vr-m6-spec-table tbody tr:last-child td{border-bottom:0}.vr-page .vr-m6-reco{margin-top:.6rem;border:1px solid #c7d2fe;border-radius:.55rem;background:#ffffff8c;overflow:hidden}.vr-page .vr-m6-reco summary{padding:.55rem .75rem;font-size:.82rem;font-weight:700;color:#312e81;cursor:pointer}.vr-page .vr-m6-reco[open] summary{border-bottom:1px solid #e0e7ff;background:#6366f10f}.vr-page .vr-m6-reco .vr-m6-spec-list{margin:0;padding:.65rem .9rem .75rem 1.6rem}.vr-page .vr-m6-spec-list{font-size:.82rem;line-height:1.55;color:#3730a3}.vr-page .vr-m6-spec-list li+li{margin-top:.35rem}.vr-page .vr-m6-panel__list{margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.6;color:#3730a3}.vr-page .vr-m6-panel__list li+li{margin-top:.55rem}.vr-page .vr-m6-panel__warn{padding:.55rem .65rem;margin-left:-.65rem;list-style:none;background:#fef3c7a6;border-left:3px solid #d97706;border-radius:0 .35rem .35rem 0;color:#92400e}.vr-page .vr-m6-panel__note{margin:.85rem 0 0;padding:.45rem .65rem;font-size:.78rem;line-height:1.45;color:#4338ca;background:#ffffff8c;border-left:3px solid #6366f1;border-radius:0 .35rem .35rem 0}.vr-benefits{display:grid;gap:1.25rem}@media (min-width: 768px){.vr-benefits{grid-template-columns:repeat(3,1fr)}}.vr-soft-card{padding:1.25rem;border:1px solid var(--vr-border);border-radius:1.5rem;background:#ffffffbd;box-shadow:0 12px 34px #0f172a0d;backdrop-filter:blur(12px)}.vr-benefit-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;border-radius:1rem;background:var(--vr-blue-soft);color:var(--vr-blue);font-size:1.25rem}.vr-benefit-icon--green{background:#ecfdf5;color:#059669}.vr-how-grid{display:grid;gap:1.5rem}@media (min-width: 1024px){.vr-how-grid{grid-template-columns:.9fr 1.1fr}}.vr-how-steps{display:grid;gap:1rem}.vr-faq-wrap{max-width:64rem;margin:0 auto;padding-bottom:5rem}.vr-faq-head{margin-bottom:2rem;text-align:center}.vr-faq details{padding:1.25rem;border:1px solid var(--vr-border);border-radius:1rem;background:#ffffffbd;margin-bottom:.75rem}.vr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600;cursor:pointer;list-style:none}.vr-faq summary::-webkit-details-marker{display:none}.vr-faq details p{margin:1rem 0 0;line-height:1.6;color:var(--vr-muted)}.vr-related{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--vr-border)}.vr-related ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.vr-related a{color:var(--vr-blue);font-weight:600}
