 .nvzApp{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nvz-accent:#177EC9;--nvz-accent-deep:#12629D;--nvz-accent-light:#2B97E7;--nvz-accent-soft:#E2EFF8;--nvz-ink:#101828;--nvz-ink2:#667085;--nvz-ink3:#98A2B3;--nvz-line:#EAECF0;--nvz-surface:#FFFFFF;--nvz-good:#12B76A;--nvz-warn:#F79009;--nvz-r-lg:18px;--nvz-r-md:12px;--nvz-shadow:0 1px 2px rgba(16,24,40,.04), 0 8px 24px rgba(16,24,40,.06);color:var(--nvz-ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;}.nvzApp [hidden]{display:none !important;}.nvzApp button{font-family:inherit;cursor:pointer;}.nvzLayout{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;}.nvzLeft{width:564px;max-width:100%;flex-shrink:0;position:relative;}.nvzRight{flex:1;min-width:300px;}.nvzCard{background:var(--nvz-surface);border-radius:var(--nvz-r-lg);box-shadow:var(--nvz-shadow);padding:18px 20px;margin-bottom:14px;}.nvzCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;}.nvzSection{font-size:17px;font-weight:700;letter-spacing:-0.01em;margin:0;}.nvzEyebrow{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nvz-ink3);margin:0 0 8px;}.nvzHint{color:var(--nvz-ink2);font-size:13px;margin:6px 0 0;}.nvzStageCard{position:relative;width:564px;max-width:100%;display:flex;flex-direction:column;padding:0;overflow:hidden;}.nvzStageHead{height:74px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, #15537F 0%, #0E3A5C 100%);}.nvzCompareToggle{padding:10px 21px;border-radius:999px;font-size:13.5px;font-weight:600;border:0;background:rgba(0,0,0,.28);color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,.45), 0 1px 0 rgba(255,255,255,.14);transition:background .15s;position:relative;z-index:30;}.nvzCompareToggle:hover{background:rgba(0,0,0,.4);}.nvzCompareToggle--on{background:rgba(0,0,0,.45);}.nvzBtnRing{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;}.nvzBtnRing rect{fill:none;stroke:#F5C518;stroke-width:1.5;shape-rendering:geometricPrecision;transition:stroke .15s;}.nvzCompareToggle:hover .nvzBtnRing rect{stroke:#FFE476;}.nvzStageWrap{flex:1;display:flex;align-items:flex-end;justify-content:flex-start;overflow-x:auto;position:relative;}.nvzStage{display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;min-width:max-content;transition:filter .45s ease;}.nvzApp--censored .nvzStage{filter:blur(13px) saturate(.85);}.nvzApp--censored .nvzHand{pointer-events:none;}.nvzCensor{position:absolute;left:50%;bottom:42%;transform:translateX(-50%);z-index:20;}.nvzApp:not(.nvzApp--censored) .nvzCensor{display:none;}.nvzCensor button{display:inline-flex;align-items:center;gap:8px;background:rgba(12,31,74,.92);color:#fff;font-size:13.5px;font-weight:700;padding:13px 24px;border:0;border-radius:999px;box-shadow:0 10px 26px rgba(12,31,74,.35);transition:.2s;white-space:nowrap;}.nvzCensor button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(12,31,74,.45);}.nvzCensor button b{display:inline-grid;place-items:center;background:#fff;color:#0c1f4a;font-size:10px;font-weight:900;padding:3px 6px;border-radius:6px;letter-spacing:.02em;}.nvzHand{width:170px;height:459px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;position:relative;z-index:6;cursor:pointer;transition:transform .5s ease;}.nvzHand--left{background-position:right;}.nvzHand--right{background-position:left;}.nvzHand--left.nvzHand--on{transform:translateX(72px);}.nvzHand--right.nvzHand--on{transform:translateX(-72px);}.nvzHand--ghost{visibility:hidden;}@keyframes nvzSlideIn{from{transform:translateX(140%);opacity:0;}to{transform:translateX(0);opacity:1;}}.nvzCell--second{animation:nvzSlideIn .5s ease;}.nvzHand--right{animation:nvzSlideIn .5s ease;}@keyframes nvzSlideOut{from{transform:translateX(0);opacity:1;}to{transform:translateX(140%);opacity:0;}}.nvzStage .nvzCell--second.nvzSlideOut, .nvzStage .nvzHand--right.nvzSlideOut{animation:nvzSlideOut .5s ease both;}.nvzCell{position:relative;overflow:hidden;width:100px;height:459px;flex-shrink:0;}.nvzGap{width:20px;height:459px;flex-shrink:0;}.nvzCell canvas{position:absolute;inset:0;pointer-events:none;z-index:2;}.nvzPubic{position:absolute;left:0;right:0;bottom:-1px;height:100px;background-repeat:no-repeat;background-position:bottom;background-size:100% auto;pointer-events:none;z-index:5;}.nvzSticker{position:absolute;top:9px;z-index:40;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:130px;min-height:57px;color:#173044;background:#F5C518;box-shadow:0 7px 10px rgba(0,0,0,.2);}.nvzSticker--left{left:0;padding-right:12px;clip-path:polygon(0 0, 100% 0, 91% 50%, 100% 100%, 0 100%);}.nvzSticker--right{right:0;padding-left:12px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 9% 50%);}.nvzStickerState{display:block;font-size:11px;font-weight:800;line-height:1.05;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#173044;margin-bottom:4px;}.nvzStickerName{display:block;font-size:13.5px;font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:#FFDF6B;background:#10263B;padding:3px 10px;border-radius:4px;}.nvzStateBtns{display:flex;gap:12px;margin:0 0 14px;}.nvzStateBtns[hidden]{display:none !important;}.nvzStateBtn{flex:1;text-align:center;height:44px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;border:1px solid var(--nvz-line);background:#fff;color:var(--nvz-ink2);box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.nvzStateBtn small{font-size:10.5px;font-weight:800;opacity:.75;display:block;line-height:1;margin-bottom:2px;}.nvzStateBtn:hover{border-color:var(--nvz-accent-light);color:var(--nvz-accent-deep);}.nvzStateBtn:active{transform:translateY(2px) scale(.98);}.nvzStateBtn--active{border:0;background:linear-gradient(180deg, var(--nvz-accent-light) 0%, var(--nvz-accent-deep) 100%);color:#fff;box-shadow:0 8px 16px -4px rgba(23,126,201,.45), inset 0 1px 1px rgba(255,255,255,.4);}.nvzStateBtn--active:hover{color:#fff;}.nvzVolumeCard{text-align:center;}.nvzBadge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:var(--nvz-accent-soft);color:var(--nvz-accent-deep);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;}.nvzBadgeDot{width:8px;height:8px;border-radius:50%;background:var(--nvz-accent);animation:nvzPulse 2s cubic-bezier(.4,0,.6,1) infinite;}.nvzBadge--flaccid{background:#F2F4F7;color:var(--nvz-ink2);}.nvzBadge--flaccid .nvzBadgeDot{background:var(--nvz-ink3);}@keyframes nvzPulse{0%, 100%{opacity:1;transform:scale(1);}50%{opacity:.4;transform:scale(.9);}}.nvzBigRow{display:flex;align-items:flex-end;justify-content:center;gap:22px;}.nvzBigNum{font-size:44px;font-weight:800;line-height:1;color:var(--nvz-ink);font-variant-numeric:tabular-nums;}.nvzBigNum--accent{color:var(--nvz-accent);}.nvzBigCap{font-size:12.5px;color:var(--nvz-ink3);margin-top:6px;}.nvzBigSep{font-size:26px;color:#D1D5DB;padding-bottom:26px;}.nvzCmpGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:18px;}.nvzCmpCap{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nvz-ink3);margin-bottom:6px;}.nvzDiff{font-size:32px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;}.nvzDiff--up{color:var(--nvz-good);}.nvzDiff--down{color:var(--nvz-warn);}.nvzDiff--zero{color:var(--nvz-ink2);}.nvzCmpVals{font-size:13.5px;color:var(--nvz-ink2);margin-top:4px;font-variant-numeric:tabular-nums;}.nvzCmpFooter{padding-top:14px;border-top:1px solid #F3F4F6;font-size:14.5px;color:var(--nvz-ink2);}.nvzCmpFooter b{color:var(--nvz-ink);}.nvzCmpFooter [data-role="cmpVerdict"]{font-weight:700;color:var(--nvz-accent-deep);}.nvzPenCols{display:grid;grid-template-columns:1fr;gap:20px;}.nvzApp--compare .nvzPenCols{grid-template-columns:1fr 1fr;}.nvzRangeRow{margin-bottom:14px;}.nvzRangeRow:last-child{margin-bottom:0;}.nvzRangeHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;}.nvzRangeLabel{font-size:14px;font-weight:600;color:var(--nvz-ink);}.nvzRangeValue{font-size:13.5px;color:var(--nvz-ink2);font-variant-numeric:tabular-nums;}.nvzRangeValue b{color:var(--nvz-ink);font-size:15px;}.nvzRange{width:100%;accent-color:var(--nvz-accent);height:22px;margin:0;}.nvzSwatches{display:flex;gap:10px;}.nvzSwatch{width:46px;height:46px;border-radius:10px;border:2px solid #D1D5DB;transition:all .15s;padding:0;}.nvzSwatch:hover{border-color:var(--nvz-accent-light);}.nvzSwatch--active{border-color:var(--nvz-accent);transform:scale(1.07);box-shadow:0 0 0 3px var(--nvz-accent-soft);}.nvzPills{display:flex;flex-wrap:wrap;gap:8px;}.nvzPill{padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;border:0;background:#F3F4F7;color:#374151;transition:all .15s;}.nvzPill:hover{background:var(--nvz-accent-soft);color:var(--nvz-accent-deep);}.nvzPill--active{background:var(--nvz-accent);color:#fff;}.nvzPill--active:hover{background:var(--nvz-accent-deep);color:#fff;}.nvzControlGroup{margin-bottom:16px;}.nvzControlGroup:last-child{margin-bottom:0;}.nvzControlLabel{font-size:14px;font-weight:600;margin-bottom:8px;}.nvzSwitchRow{display:flex;align-items:center;justify-content:space-between;padding:10px 0;}.nvzSwitchRow + .nvzSwitchRow{border-top:1px solid #F3F4F6;}.nvzSwitchLabel{font-size:14.5px;font-weight:500;}.nvzSwitch{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0;}.nvzSwitch input{opacity:0;width:0;height:0;}.nvzSwitch span{position:absolute;inset:0;border-radius:999px;background:#D0D5DD;transition:background .2s;cursor:pointer;}.nvzSwitch span::before{content:'';position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.2);transition:transform .2s;}.nvzSwitch input:checked + span{background:var(--nvz-accent);}.nvzSwitch input:checked + span::before{transform:translateX(18px);}@media (max-width:640px){.nvzLeft{width:100%;}.nvzStageCard{width:100%;}.nvzStageHead{height:98px;align-items:flex-end;padding-bottom:12px;}.nvzCompareToggle{font-size:12.5px;padding:8px 14px;}.nvzSticker{top:10px;min-height:0;width:max-content;}.nvzSticker--left{padding:5px 12px 5px 6px;}.nvzSticker--right{padding:5px 6px 5px 12px;}.nvzStickerState{display:none;}.nvzStickerName{font-size:11px;padding:3px 7px;letter-spacing:0;}.nvzApp--compare .nvzPenCols{grid-template-columns:1fr;}.nvzBigRow{gap:12px;}.nvzBigNum{font-size:34px;}.nvzBigSep{padding-bottom:22px;}.nvzCmpGrid{gap:10px;}.nvzDiff{font-size:24px;}.nvzStateBtn{font-size:12px;}}