.pv2 :where(.pv2-raporty) .card:hover{border-color:var(--border)}.pv2 :where(.pv2-raporty) h1,.pv2 :where(.pv2-raporty) h2,.pv2 :where(.pv2-raporty) h3{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.16}.pv2 :where(.pv2-raporty) h2,.pv2 :where(.pv2-raporty) h3{color:var(--fg);background:0 0;padding-bottom:0}.pv2 :where(.pv2-raporty) .hero-screen{flex-direction:column;justify-content:center;min-height:calc(100vh - 111px);margin-top:44px;display:flex}.pv2 :where(.pv2-raporty) .pagehead h1{letter-spacing:-1.2px;background:linear-gradient(#fff 0%,#aeb4c2 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:26ch;font-size:clamp(34px,4.4vw,56px);line-height:1.14}.pv2 :where(.pv2-raporty) .pagehead p{color:#aeb4c2;max-width:640px;margin:20px 0 0;font-size:16.5px;line-height:1.6}.pv2 :where(.pv2-raporty) .btn-small{height:34px;padding:0 14px;font-size:13px}.pv2 :where(.pv2-raporty) .masthead{margin-bottom:22px;padding:26px 26px 22px;position:relative;overflow:hidden}.pv2 :where(.pv2-raporty) .masthead-row{z-index:2;align-items:flex-start;gap:28px;display:flex;position:relative}.pv2 :where(.pv2-raporty) .masthead-id{flex:0 0 420px;gap:16px;min-width:0;display:flex}.pv2 :where(.pv2-raporty) .logo-tile{background:var(--accent-soft);border:1px solid var(--accent-line);width:62px;height:62px;font-family:var(--mono);color:var(--accent1);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:flex}.pv2 :where(.pv2-raporty) .id-text{min-width:0}.pv2 :where(.pv2-raporty) .id-ticker{font-family:var(--mono);color:var(--fg);font-size:42px;font-weight:600;line-height:1}.pv2 :where(.pv2-raporty) .id-name{color:var(--fg);margin-top:5px;font-size:15px}.pv2 :where(.pv2-raporty) .id-venue{font-family:var(--mono);color:var(--fg-dimmer);letter-spacing:.02em;margin-top:3px;font-size:12px}.pv2 :where(.pv2-raporty) .id-sector{color:var(--fg-dim);margin-top:2px;font-size:12.5px}.pv2 :where(.pv2-raporty) .masthead-chart{flex:auto;align-self:stretch;min-height:120px;position:relative}.pv2 :where(.pv2-raporty) .chart-scale{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-dimmer);font-size:10.5px;position:absolute;top:2px;right:4px}.pv2 :where(.pv2-raporty) .masthead-nums{text-align:right;flex:0 0 168px}.pv2 :where(.pv2-raporty) .num-price{font-family:var(--mono);color:var(--fg);font-size:26px;font-weight:600}.pv2 :where(.pv2-raporty) .num-change{color:var(--fg-dim);margin-top:6px;font-size:13px}.pv2 :where(.pv2-raporty) .num-change b{font-family:var(--mono);font-weight:600}.pv2 :where(.pv2-raporty) .num-change b.pos{color:var(--green)}.pv2 :where(.pv2-raporty) .num-example{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.03em;color:var(--fg-dimmer);margin-top:14px;padding-top:12px;font-size:10px;line-height:1.5}.pv2 :where(.pv2-raporty) .masthead-thesis-pill{font-family:var(--mono);letter-spacing:.04em;background:var(--green-soft);color:var(--green);border:1px solid #3ddc9752;border-radius:6px;align-items:center;gap:6px;margin-top:14px;padding:4px 10px;font-size:11px;display:inline-flex}.pv2 :where(.pv2-raporty) .cols{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.pv2 :where(.pv2-raporty) .col-card{padding:22px 24px}.pv2 :where(.pv2-raporty) .col-title{color:var(--fg);margin:0 0 12px;font-size:13.5px;font-weight:700}.pv2 :where(.pv2-raporty) .col-title .tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dimmer);border:1px solid var(--border);vertical-align:2px;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:9.5px;display:inline-block}.pv2 :where(.pv2-raporty) .col-card p{color:var(--fg-dim);margin:0 0 10px;font-size:14px;line-height:1.65}.pv2 :where(.pv2-raporty) .col-card p:last-child{margin-bottom:0}.pv2 :where(.pv2-raporty) .posture-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pv2 :where(.pv2-raporty) .posture{font-family:var(--mono);letter-spacing:.03em;background:var(--green-soft);color:var(--green);border:1px solid #3ddc9752;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600}.pv2 :where(.pv2-raporty) .example-note{font-family:var(--mono);letter-spacing:.02em;color:var(--fg-dimmer);border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:10px}.pv2 :where(.pv2-raporty) .scorecard{margin-bottom:34px;padding:22px 24px}.pv2 :where(.pv2-raporty) .sc-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pv2 :where(.pv2-raporty) .sc-badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent1);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:6px;padding:3px 9px;font-size:10px}.pv2 :where(.pv2-raporty) .sc-title{color:var(--fg);font-size:13.5px;font-weight:700}.pv2 :where(.pv2-raporty) .sc-body{align-items:flex-start;gap:22px;display:flex}.pv2 :where(.pv2-raporty) .sc-score{flex:none}.pv2 :where(.pv2-raporty) .sc-score .n{font-family:var(--mono);color:var(--fg);font-size:34px;font-weight:600}.pv2 :where(.pv2-raporty) .sc-score .max{font-family:var(--mono);color:var(--fg-dimmer);font-size:17px}.pv2 :where(.pv2-raporty) .sc-band{color:var(--amber);margin-top:3px;font-size:13.5px;font-weight:700}.pv2 :where(.pv2-raporty) .sc-track-wrap{flex:auto;min-width:0}.pv2 :where(.pv2-raporty) .sc-track{background:#1c2230;border-radius:999px;height:22px;display:flex;position:relative;overflow:hidden}.pv2 :where(.pv2-raporty) .sc-seg{height:100%}.pv2 :where(.pv2-raporty) .sc-seg.company{background:#0a2540}.pv2 :where(.pv2-raporty) .sc-seg.product{background:#20405f}.pv2 :where(.pv2-raporty) .sc-seg.environment{background:#365b7d}.pv2 :where(.pv2-raporty) .sc-tick{background:#ffffff59;width:1.5px;position:absolute;top:0;bottom:0}.pv2 :where(.pv2-raporty) .sc-tick.strong{background:var(--green)}.pv2 :where(.pv2-raporty) .sc-tick.top{background:#ffffff8c}.pv2 :where(.pv2-raporty) .sc-marker{background:#fff;border-radius:2px;width:3px;height:30px;position:absolute;top:-4px;box-shadow:0 0 0 2px #0b0c10e6}.pv2 :where(.pv2-raporty) .sc-captions{font-family:var(--mono);color:var(--fg-dimmer);height:14px;margin-top:8px;font-size:9.5px;display:flex;position:relative}.pv2 :where(.pv2-raporty) .sc-cap{white-space:nowrap;position:absolute;transform:translate(-50%)}.pv2 :where(.pv2-raporty) .sc-groups{flex-wrap:wrap;gap:22px;margin-top:16px;display:flex}.pv2 :where(.pv2-raporty) .sc-group{color:var(--fg-dim);align-items:center;gap:7px;font-size:12.5px;display:flex}.pv2 :where(.pv2-raporty) .sc-dot{border-radius:3px;flex:none;width:9px;height:9px}.pv2 :where(.pv2-raporty) .sc-dot.company{background:#0a2540;border:1px solid #ffffff40}.pv2 :where(.pv2-raporty) .sc-dot.product{background:#20405f;border:1px solid #ffffff40}.pv2 :where(.pv2-raporty) .sc-dot.environment{background:#365b7d;border:1px solid #ffffff40}.pv2 :where(.pv2-raporty) .sc-group b{color:var(--fg);font-family:var(--mono)}.pv2 :where(.pv2-raporty) .sect-head{margin-bottom:16px}.pv2 :where(.pv2-raporty) .sect-head h2{font-size:clamp(20px,2.4vw,26px)}.pv2 :where(.pv2-raporty) .sect-head p{color:var(--fg-dim);max-width:70ch;margin:8px 0 0;font-size:14px;line-height:1.6}.pv2 :where(.pv2-raporty) .tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.pv2 :where(.pv2-raporty) .tab-btn{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--panel);font-family:var(--sans);color:var(--fg-dim);border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:12.5px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.pv2 :where(.pv2-raporty) .tab-btn:hover{border-color:var(--border-hover);color:var(--fg)}.pv2 :where(.pv2-raporty) .tab-btn.on{color:#0b0c10;background:#fff;border-color:#fff;font-weight:600}.pv2 :where(.pv2-raporty) .tab-btn .cost{font-family:var(--mono);letter-spacing:.02em;color:inherit;background:#ffffff14;border-radius:999px;padding:3px 8px;font-size:10.5px}.pv2 :where(.pv2-raporty) .tab-btn.on .cost{background:#0b0c101f}.pv2 :where(.pv2-raporty) .tab-btn .soon{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--amber-soft);color:var(--amber);border-radius:999px;padding:3px 8px;font-size:9.5px}.pv2 :where(.pv2-raporty) .tab-btn.on .soon{color:#8a5200;background:#f5a52438}.pv2 :where(.pv2-raporty) .panel{padding:26px}.pv2 :where(.pv2-raporty) .panel-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;display:flex}.pv2 :where(.pv2-raporty) .panel-title{color:var(--fg);font-size:19px;font-weight:700}.pv2 :where(.pv2-raporty) .panel-cost-pill{font-family:var(--mono);letter-spacing:.02em;color:var(--accent1);border:1px solid var(--accent-line);background:var(--accent-soft);white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:12px}.pv2 :where(.pv2-raporty) .panel-sentence{color:var(--fg-dim);max-width:78ch;margin:8px 0 20px;font-size:14.5px;line-height:1.6}.pv2 :where(.pv2-raporty) .preview{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);padding:0;overflow:hidden}.pv2 :where(.pv2-raporty) .preview-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pv2 :where(.pv2-raporty) .preview-head .lab{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-dimmer);font-size:11px}.pv2 :where(.pv2-raporty) .preview-head .lab b{color:var(--fg-dim)}.pv2 :where(.pv2-raporty) .preview-head .stamp-lab{font-family:var(--mono);color:var(--fg-dimmer);letter-spacing:.02em;font-size:10px}.pv2 :where(.pv2-raporty) .preview-body{padding:18px 20px 20px}.pv2 :where(.pv2-raporty) .preview-h3{color:var(--fg);margin:0 0 12px;font-size:16px;font-weight:700}.pv2 :where(.pv2-raporty) .toc{grid-template-columns:1fr 1fr;gap:5px 22px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .toc li{color:var(--fg-dim);gap:9px;font-size:12.5px;line-height:1.5;display:flex}.pv2 :where(.pv2-raporty) .toc b{font-family:var(--mono);color:var(--fg-dimmer);flex:none}.pv2 :where(.pv2-raporty) .frag{color:var(--fg-dim);border-top:1px dashed var(--border);margin-top:2px;padding-top:14px;font-size:13.5px;line-height:1.7}.pv2 :where(.pv2-raporty) .frag sup{color:var(--accent1);font-size:10px}.pv2 :where(.pv2-raporty) .frag-fade{margin-top:10px;position:relative}.pv2 :where(.pv2-raporty) .preview-note{font-family:var(--mono);letter-spacing:.02em;color:var(--fg-dimmer);margin-top:14px;font-size:10.5px}.pv2 :where(.pv2-raporty) .panel-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.pv2 :where(.pv2-raporty) .btn-disabled{opacity:.45;pointer-events:none}.pv2 :where(.pv2-raporty) .howto{margin-top:40px;padding:26px 26px 24px}.pv2 :where(.pv2-raporty) .howto h2{margin-bottom:12px;font-size:19px}.pv2 :where(.pv2-raporty) .howto ul{margin:0 0 16px;padding-left:18px}.pv2 :where(.pv2-raporty) .howto li{color:var(--fg-dim);margin-bottom:6px;font-size:14px;line-height:1.65}.pv2 :where(.pv2-raporty) .disclaimer{color:var(--fg-dimmer);border-top:1px solid var(--border);margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.6}.pv2 :where(.pv2-raporty) .howto-cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (max-width:900px){.pv2 :where(.pv2-raporty) .masthead-row{flex-wrap:wrap}.pv2 :where(.pv2-raporty) .masthead-id{flex:100%}.pv2 :where(.pv2-raporty) .masthead-chart{display:none}.pv2 :where(.pv2-raporty) .masthead-nums{text-align:left;flex:100%;margin-top:6px}.pv2 :where(.pv2-raporty) .num-example{border-top:none;margin-top:8px;padding-top:0}.pv2 :where(.pv2-raporty) .cols,.pv2 :where(.pv2-raporty) .toc{grid-template-columns:1fr}}@media (max-width:760px){.pv2 :where(.pv2-raporty) .masthead{padding:20px 18px 18px}.pv2 :where(.pv2-raporty) .id-ticker{font-size:32px}.pv2 :where(.pv2-raporty) .col-card,.pv2 :where(.pv2-raporty) .scorecard,.pv2 :where(.pv2-raporty) .panel{padding:18px}.pv2 :where(.pv2-raporty) .howto{padding:20px 18px}.pv2 :where(.pv2-raporty) .sc-body{flex-wrap:wrap}.pv2 :where(.pv2-raporty) .sc-track-wrap{flex:100%}}.pv2 :where(.pv2-raporty) .prop{border-radius:var(--radius);background:linear-gradient(158deg,#f5a52412,#f5a52404);border:1px solid #f5a5246b;margin:0 0 40px;padding:22px 24px 20px}.pv2 :where(.pv2-raporty) .prop-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.pv2 :where(.pv2-raporty) .prop-tag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--amber);background:var(--amber-soft);border:1px solid #f5a5246b;border-radius:6px;padding:4px 10px;font-size:10.5px}.pv2 :where(.pv2-raporty) .prop-head h2{font-size:20px}.pv2 :where(.pv2-raporty) .prop-lead{color:var(--fg-dim);max-width:82ch;margin:8px 0 18px;font-size:13.5px;line-height:1.65}.pv2 :where(.pv2-raporty) .prop-item{border-top:1px solid #f5a52438;padding:16px 0 2px}.pv2 :where(.pv2-raporty) .prop-item:last-child{padding-bottom:0}.pv2 :where(.pv2-raporty) .prop-q{align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.pv2 :where(.pv2-raporty) .prop-n{font-family:var(--mono);color:var(--amber);letter-spacing:.02em;flex:none;font-size:12px;font-weight:600}.pv2 :where(.pv2-raporty) .prop-t{color:var(--fg);font-size:15px;font-weight:700;line-height:1.4}.pv2 :where(.pv2-raporty) .prop-p{color:var(--fg-dim);max-width:88ch;margin:0 0 10px;font-size:13.5px;line-height:1.65}.pv2 :where(.pv2-raporty) .prop-opts{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .prop-opts li{color:var(--fg-dim);gap:9px;font-size:13.5px;line-height:1.6;display:flex}.pv2 :where(.pv2-raporty) .prop-opts li>b{font-family:var(--mono);color:var(--fg);flex:none;padding-top:1px;font-size:12px}.pv2 :where(.pv2-raporty) .prop-opts li span.pick{color:var(--fg)}.pv2 :where(.pv2-raporty) .prop-rec{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg-dim);background:#ffffff08;gap:5px;margin:10px 0 0;padding:11px 13px;font-size:13.5px;line-height:1.6;display:grid}.pv2 :where(.pv2-raporty) .prop-rec b.k{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--green);margin-right:8px;font-size:10.5px}.pv2 :where(.pv2-raporty) .prop-rec b.k.def{color:var(--accent1)}.pv2 :where(.pv2-raporty) .prop-rec b.k.ask{color:var(--amber)}.pv2 :where(.pv2-raporty) .prop-list{grid-template-columns:1fr 1fr;gap:4px 22px;margin:0 0 10px;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .prop-list li{color:var(--fg-dim);gap:9px;font-size:13px;line-height:1.55;display:flex}.pv2 :where(.pv2-raporty) .prop-list li b{font-family:var(--mono);color:var(--fg-dimmer);flex:none}.pv2 :where(.pv2-raporty) .prop-list li.q b,.pv2 :where(.pv2-raporty) .prop-list li.q{color:var(--amber)}.pv2 :where(.pv2-raporty) .kb-cols{grid-template-columns:1.55fr 1fr;align-items:start;gap:20px;margin:22px 0 40px;display:grid}.pv2 :where(.pv2-raporty) .kb-box{padding:20px 22px}.pv2 :where(.pv2-raporty) .kb-box h3{color:var(--fg);font-size:13.5px;font-weight:700}.pv2 :where(.pv2-raporty) .kb-box .kb-sub{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dimmer);margin:4px 0 14px;font-size:10.5px}.pv2 :where(.pv2-raporty) .kb-ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .kb-cols .kb-box.now .kb-ul{grid-template-columns:1fr 1fr;gap:7px 20px}.pv2 :where(.pv2-raporty) .kb-ul li{color:var(--fg-dim);gap:9px;font-size:13.5px;line-height:1.55;display:flex}.pv2 :where(.pv2-raporty) .kb-dot{background:var(--green);border-radius:2px;flex:none;width:7px;height:7px;margin-top:6px}.pv2 :where(.pv2-raporty) .kb-box.future{border-color:#f5a5244d}.pv2 :where(.pv2-raporty) .kb-box.future .kb-dot{background:var(--amber);opacity:.65}.pv2 :where(.pv2-raporty) .kb-box.future .kb-sub{color:var(--amber)}.pv2 :where(.pv2-raporty) .kb-ul a{color:inherit;border-bottom:1px solid var(--border);text-decoration:none}.pv2 :where(.pv2-raporty) .kb-ul a:hover{color:var(--fg);border-bottom-color:var(--border-hover)}.pv2 :where(.pv2-raporty) .kb-note{font-family:var(--mono);letter-spacing:.03em;color:var(--fg-dimmer);margin:14px 0 0;font-size:10px;line-height:1.55}.pv2 :where(.pv2-raporty) .peek{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-bottom:16px;overflow:hidden}.pv2 :where(.pv2-raporty) .peek-bar{border-bottom:1px solid var(--border);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 18px;display:flex}.pv2 :where(.pv2-raporty) .peek-bar .lab{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-dimmer);font-size:10.5px}.pv2 :where(.pv2-raporty) .peek-bar .lab b{color:var(--fg-dim)}.pv2 :where(.pv2-raporty) .peek-bar .grow{flex:auto}.pv2 :where(.pv2-raporty) .peek-bar a{color:var(--fg-dim);border-bottom:1px solid var(--border);font-size:12.5px;text-decoration:none}.pv2 :where(.pv2-raporty) .peek-bar a:hover{color:var(--fg);border-bottom-color:var(--border-hover)}.pv2 :where(.pv2-raporty) .peek-in{padding:18px 18px 16px}.pv2 :where(.pv2-raporty) .peek-in .masthead{margin-bottom:14px}.pv2 :where(.pv2-raporty) .peek-strip{grid-template-columns:1.12fr .98fr .92fr;align-items:stretch;gap:14px;display:grid}.pv2 :where(.pv2-raporty) .peek-strip .col-card{padding:16px 18px}.pv2 :where(.pv2-raporty) .peek-strip .scorecard .sc-body{flex-wrap:wrap;gap:12px}.pv2 :where(.pv2-raporty) .peek-strip .scorecard .sc-track-wrap{flex:100%}.pv2 :where(.pv2-raporty) .peek-strip .scorecard .sc-groups{gap:6px 14px;margin-top:10px}.pv2 :where(.pv2-raporty) .peek-strip .scorecard .sc-group{font-size:12px}.pv2 :where(.pv2-raporty) .peek-strip .scorecard .example-note{font-size:9px;line-height:1.5}.pv2 :where(.pv2-raporty) .peek-strip .col-card p{font-size:13px;line-height:1.6}.pv2 :where(.pv2-raporty) .peek-score{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pv2 :where(.pv2-raporty) .peek-score .sc-score .n{font-size:28px}.pv2 :where(.pv2-raporty) .peek-foot{border-top:1px solid var(--border);color:var(--fg-dimmer);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.6;display:flex}.pv2 :where(.pv2-raporty) .chip-plan{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);background:var(--amber-soft);border:1px solid #f5a52459;border-radius:6px;flex:none;padding:3px 8px;font-size:9.5px}.pv2 :where(.pv2-raporty) .reports-head{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:8px;padding-top:34px;display:flex}.pv2 :where(.pv2-raporty) .reports-head h2{font-size:clamp(23px,2.8vw,30px)}.pv2 :where(.pv2-raporty) .reports-head p{color:var(--fg-dim);max-width:74ch;margin:8px 0 0;font-size:14px;line-height:1.6}.pv2 :where(.pv2-raporty) .tab-btn .flag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent1);border-radius:6px;padding:3px 8px;font-size:9.5px}.pv2 :where(.pv2-raporty) .tab-btn.on .flag{color:#1b3ea8;background:#4f7cff38}.pv2 :where(.pv2-raporty) .panel-flag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent1);border:1px solid var(--accent-line);background:var(--accent-soft);vertical-align:3px;border-radius:6px;margin-left:10px;padding:3px 9px;font-size:10px}.pv2 :where(.pv2-raporty) .panel-diff{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg-dim);background:#ffffff08;margin:0 0 18px;padding:11px 14px;font-size:13px;line-height:1.6}.pv2 :where(.pv2-raporty) .panel-diff b{color:var(--fg)}.pv2 :where(.pv2-raporty) .final .fsteps{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;max-width:820px;margin:26px auto 0;display:grid}.pv2 :where(.pv2-raporty) .final .fstep{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff06;padding:14px 16px}.pv2 :where(.pv2-raporty) .final .fstep b{font-family:var(--mono);letter-spacing:.08em;color:var(--fg-dimmer);margin-bottom:6px;font-size:10.5px;display:block}.pv2 :where(.pv2-raporty) .final .fstep span{color:var(--fg-dim);font-size:13.5px;line-height:1.55}@media (max-width:900px){.pv2 :where(.pv2-raporty) .kb-cols,.pv2 :where(.pv2-raporty) .kb-cols .kb-box.now .kb-ul,.pv2 :where(.pv2-raporty) .peek-strip,.pv2 :where(.pv2-raporty) .prop-list,.pv2 :where(.pv2-raporty) .final .fsteps{grid-template-columns:1fr}}@media (max-width:760px){.pv2 :where(.pv2-raporty) .prop{padding:18px 16px 16px}.pv2 :where(.pv2-raporty) .peek-in{padding:14px 12px 12px}.pv2 :where(.pv2-raporty) .kb-box{padding:16px}}.pv2 :where(.pv2-raporty) .prop-done{color:var(--fg-dimmer);border-top:1px solid #f5a52438;flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;padding-top:14px;font-size:12.5px;line-height:1.6;display:flex}.pv2 :where(.pv2-raporty) .prop-done .k{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--green);flex:none;font-size:10px}.pv2 :where(.pv2-raporty) .prop-open{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--amber);background:var(--amber-soft);vertical-align:2px;border:1px solid #f5a52459;border-radius:6px;margin-left:9px;padding:2px 8px;font-size:9.5px;display:inline-block}.pv2 :where(.pv2-raporty) .today h3{color:var(--fg);margin:0 0 3px;font-size:13.5px;font-weight:700}.pv2 :where(.pv2-raporty) .today .sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dimmer);margin:0 0 14px;font-size:10.5px}.pv2 :where(.pv2-raporty) .today ul{grid-template-columns:repeat(3,1fr);gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .today li{color:var(--fg-dim);gap:9px;font-size:13.5px;line-height:1.5;display:flex}.pv2 :where(.pv2-raporty) .today li i{background:var(--green);border-radius:2px;flex:none;width:7px;height:7px;margin-top:6px}.pv2 :where(.pv2-raporty) .rep{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-bottom:10px;padding:10px 14px 9px}.pv2 :where(.pv2-raporty) .rep-head{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:8px;display:flex}.pv2 :where(.pv2-raporty) .rep-id{flex:0 0 236px;align-items:flex-start;gap:11px;min-width:0;display:flex}.pv2 :where(.pv2-raporty) .rep-logo{border:1px solid var(--border);background:#14161f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pv2 :where(.pv2-raporty) .rep-logo svg{width:22px;height:22px}.pv2 :where(.pv2-raporty) .rep-tk{align-items:center;gap:6px;display:flex}.pv2 :where(.pv2-raporty) .rep-tk b{letter-spacing:-.02em;color:var(--fg);font-size:21px;font-weight:700;line-height:1}.pv2 :where(.pv2-raporty) .rep-i{border:1px solid var(--border);width:13px;height:13px;color:var(--fg-dimmer);font-family:var(--mono);text-align:center;border-radius:999px;flex:none;font-size:8.5px;line-height:11px}.pv2 :where(.pv2-raporty) .rep-nm{color:var(--fg-dim);letter-spacing:.01em;margin-top:3px;font-size:11px}.pv2 :where(.pv2-raporty) .rep-mt{font-family:var(--mono);color:var(--fg-dimmer);letter-spacing:.02em;margin-top:1px;font-size:9.5px}.pv2 :where(.pv2-raporty) .rep-chips{gap:6px;margin-top:6px;display:flex}.pv2 :where(.pv2-raporty) .rep-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dimmer);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:8.5px}.pv2 :where(.pv2-raporty) .rep-chip.v{color:#b9a7ff;background:#9b6bff17;border-color:#9b6bff57}.pv2 :where(.pv2-raporty) .rep-chart{flex:auto;min-width:0;height:56px;position:relative}.pv2 :where(.pv2-raporty) .rep-chart svg{width:100%;height:56px;display:block}.pv2 :where(.pv2-raporty) .rep-nums{text-align:right;flex:0 0 168px}.pv2 :where(.pv2-raporty) .rep-price{color:var(--fg);letter-spacing:-.01em;font-size:19px;font-weight:600}.pv2 :where(.pv2-raporty) .rep-since{font-family:var(--mono);letter-spacing:.05em;color:var(--fg-dimmer);margin-top:3px;font-size:9.5px}.pv2 :where(.pv2-raporty) .rep-since b{color:var(--green);font-weight:600}.pv2 :where(.pv2-raporty) .rep-add{cursor:default;font-family:var(--sans);color:var(--fg);border:1px solid var(--border);background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;margin-top:7px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.pv2 :where(.pv2-raporty) .rep-cols{grid-template-columns:1.22fr 1fr;gap:16px;padding:9px 0 8px;display:grid}.pv2 :where(.pv2-raporty) .rep-lab{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-dimmer);margin:0 0 6px;font-size:9.5px}.pv2 :where(.pv2-raporty) .rep-serif{color:var(--fg-dim);margin:0;font-family:Latin Modern Roman,Cambria,Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.5}.pv2 :where(.pv2-raporty) .rep-fine{color:var(--fg-dimmer);margin:6px 0 0;font-size:10px;line-height:1.45}.pv2 :where(.pv2-raporty) .rep-teza{border-radius:var(--radius-sm);background:#9b6bff0d;border:1px solid #9b6bff42;padding:10px 12px}.pv2 :where(.pv2-raporty) .rep-teza-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pv2 :where(.pv2-raporty) .rep-teza-top .rep-lab{margin:0}.pv2 :where(.pv2-raporty) .rep-teza-top .grow{flex:auto}.pv2 :where(.pv2-raporty) .rep-beta{font-family:var(--mono);letter-spacing:.07em;color:#b9a7ff;border:1px solid #9b6bff57;border-radius:6px;padding:2px 6px;font-size:8px}.pv2 :where(.pv2-raporty) .rep-teza p{color:var(--fg-dim);margin:0;font-size:12.5px;line-height:1.5}.pv2 :where(.pv2-raporty) .rep-teza p+p{margin-top:6px}.pv2 :where(.pv2-raporty) .rep-more{appearance:none;cursor:pointer;font-family:var(--sans);color:#b9a7ff;background:0 0;border:none;border-bottom:1px solid #9b6bff66;margin-top:6px;padding:0;font-size:11.5px}.pv2 :where(.pv2-raporty) .rep-more:hover{color:#d3c6ff}.pv2 :where(.pv2-raporty) .rep-teza .rep-fine{margin-top:5px}.pv2 :where(.pv2-raporty) .rep-score{border-top:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:14px;padding:7px 0 6px;display:flex}.pv2 :where(.pv2-raporty) .rep-score .lab{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-dimmer);flex:none;font-size:9.5px}.pv2 :where(.pv2-raporty) .rep-score .val{color:var(--fg);flex:none;font-size:14px;font-weight:700}.pv2 :where(.pv2-raporty) .rep-score .val em{color:var(--green);font-style:normal;font-weight:700}.pv2 :where(.pv2-raporty) .rep-bar-wrap{flex:auto;min-width:0;display:block}.pv2 :where(.pv2-raporty) .rep-bar{background:#1b2030;border-radius:999px;height:7px;display:block;position:relative}.pv2 :where(.pv2-raporty) .rep-bar i{background:linear-gradient(90deg,#5b4bd6,#8b7cf6);border-radius:999px 0 0 999px;position:absolute;inset:0 auto 0 0}.pv2 :where(.pv2-raporty) .rep-bar u{background:#fff;border-radius:2px;width:2px;height:13px;position:absolute;top:-3px}.pv2 :where(.pv2-raporty) .rep-ticks{height:12px;font-family:var(--mono);letter-spacing:.05em;color:var(--fg-dimmer);margin-top:4px;font-size:8.5px;display:block;position:relative}.pv2 :where(.pv2-raporty) .rep-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.pv2 :where(.pv2-raporty) .rep-score .fine{color:var(--fg-dimmer);flex:none;font-size:10px}.pv2 :where(.pv2-raporty) .rep-tabs{border-top:1px solid var(--border);color:var(--fg-dimmer);flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;font-size:12px;display:flex}.pv2 :where(.pv2-raporty) .rep-tabs span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pv2 :where(.pv2-raporty) .rep-tabs span.on{color:var(--fg);border-bottom:2px solid #8b7cf6;padding-bottom:4px;font-weight:600}.pv2 :where(.pv2-raporty) .rep-tabs em{font-style:normal;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-dimmer);border:1px solid var(--border);border-radius:999px;padding:1px 5px;font-size:7.5px}.pv2 :where(.pv2-raporty) .rep-under{font-family:var(--mono);letter-spacing:.03em;color:var(--fg-dimmer);margin:0 0 40px;font-size:10px;line-height:1.55}.pv2 :where(.pv2-raporty) .grp-head{border-top:1px solid var(--border);margin-bottom:2px;padding-top:30px}.pv2 :where(.pv2-raporty) .grp-head h2{font-size:clamp(21px,2.5vw,27px);font-size:40px!important}.pv2 :where(.pv2-raporty) .grp-head p{color:var(--fg-dim);max-width:76ch;margin:8px 0 0;font-size:14px;line-height:1.6}.pv2 :where(.pv2-raporty) .grp .tabs{margin:16px 0}.pv2 :where(.pv2-raporty) .panel-noptr{border-radius:var(--radius-sm);color:var(--fg-dim);background:#9b6bff0f;border:1px solid #9b6bff3d;margin:0 0 18px;padding:11px 14px;font-size:13px;line-height:1.6}.pv2 :where(.pv2-raporty) .panel-noptr b{color:var(--fg)}@media (max-width:1100px){.pv2 :where(.pv2-raporty) .rep-id{flex:0 0 200px}.pv2 :where(.pv2-raporty) .rep-nums{flex:0 0 140px}}@media (max-width:900px){.pv2 :where(.pv2-raporty) .today ul{grid-template-columns:1fr 1fr}.pv2 :where(.pv2-raporty) .rep-head{flex-wrap:wrap}.pv2 :where(.pv2-raporty) .rep-id{flex:100%}.pv2 :where(.pv2-raporty) .rep-chart{flex:100%;order:3}.pv2 :where(.pv2-raporty) .rep-nums{text-align:left;flex:none}.pv2 :where(.pv2-raporty) .rep-cols{grid-template-columns:1fr}.pv2 :where(.pv2-raporty) .rep-score{flex-wrap:wrap}.pv2 :where(.pv2-raporty) .rep-bar-wrap{flex:100%}}@media (max-width:760px){.pv2 :where(.pv2-raporty) .rep-ticks{justify-content:space-between;gap:4px;height:auto;display:flex}.pv2 :where(.pv2-raporty) .rep-ticks span{font-size:7.5px;position:static;transform:none}.pv2 :where(.pv2-raporty) .today ul{grid-template-columns:1fr}.pv2 :where(.pv2-raporty) .today{padding:16px}.pv2 :where(.pv2-raporty) .rep{padding:12px}.pv2 :where(.pv2-raporty) .rep-tabs{gap:12px;font-size:11.5px}}.pv2 :where(.pv2-raporty) .hero2{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.pv2 :where(.pv2-raporty) .hero2>*{min-width:0}.pv2 :where(.pv2-raporty) .hcard{appearance:none;text-align:left;cursor:pointer;border-radius:var(--radius);color:inherit;font-family:var(--sans);min-width:0;transition:border-color .16s ease, transform .16s var(--ease), background .16s ease;background:linear-gradient(158deg,#9b6bff1a,#4f7cff09);border:1px solid #9b6bff4d;flex-direction:column;padding:22px 24px 20px;display:flex}.pv2 :where(.pv2-raporty) .hcard:hover{border-color:#9b6bff99;transform:translateY(-2px)}.pv2 :where(.pv2-raporty) .hcard-top{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.pv2 :where(.pv2-raporty) .hcard-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#b9a7ff;font-size:9.5px}.pv2 :where(.pv2-raporty) .hcard-top .grow{flex:auto}.pv2 :where(.pv2-raporty) .hcard-cost{font-family:var(--mono);letter-spacing:.02em;color:var(--fg);white-space:nowrap;background:#9b6bff1f;border:1px solid #9b6bff66;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.pv2 :where(.pv2-raporty) .hcard h3{margin:0 0 9px;font-size:clamp(19px,2vw,23px)}.pv2 :where(.pv2-raporty) .hcard>p{color:var(--fg-dim);margin:0 0 14px;font-size:14px;line-height:1.6}.pv2 :where(.pv2-raporty) .hcard ul{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .hcard li{color:var(--fg-dim);gap:9px;font-size:13px;line-height:1.5;display:flex}.pv2 :where(.pv2-raporty) .hcard li i{background:#8b7cf6;border-radius:2px;flex:none;width:6px;height:6px;margin-top:6px}.pv2 :where(.pv2-raporty) .hcard .noptr{color:var(--fg-dimmer);border-top:1px solid var(--border);margin:0 0 16px;padding-top:11px;font-size:12.5px;line-height:1.55}.pv2 :where(.pv2-raporty) .hcard .noptr b{color:var(--fg-dim)}.pv2 :where(.pv2-raporty) .hcard-foot{align-items:center;gap:9px;margin-top:auto;display:flex}.pv2 :where(.pv2-raporty) .hcard-open{color:#c9baff;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.pv2 :where(.pv2-raporty) .hcard-open svg{width:11px;height:11px;transition:transform .18s var(--ease)}.pv2 :where(.pv2-raporty) .hcard.on .hcard-open svg{transform:rotate(90deg)}.pv2 :where(.pv2-raporty) .hero-detail{margin-top:18px}.pv2 :where(.pv2-raporty) .hero-detail .panel{padding:26px}.pv2 :where(.pv2-raporty) .hero-detail .panel-title{font-size:19px}.pv2 :where(.pv2-raporty) .basket{margin-top:16px;padding:0;overflow:hidden}.pv2 :where(.pv2-raporty) .basket-head{border-bottom:1px solid var(--border);background:#ffffff05;padding:18px 22px 15px}.pv2 :where(.pv2-raporty) .basket-head .lab{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-dimmer);margin:0 0 6px;font-size:10px}.pv2 :where(.pv2-raporty) .basket-head .lab b{color:var(--green)}.pv2 :where(.pv2-raporty) .basket-head h3{margin:0;font-size:17px}.pv2 :where(.pv2-raporty) .basket-head p{color:var(--fg-dim);max-width:80ch;margin:7px 0 0;font-size:13px;line-height:1.6}.pv2 :where(.pv2-raporty) .brow{border-top:1px solid var(--border)}.pv2 :where(.pv2-raporty) .brow:first-child{border-top:none}.pv2 :where(.pv2-raporty) .brow-btn{appearance:none;text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:inherit;background-color:#0000;border:none;align-items:baseline;gap:14px;padding:13px 22px;transition:background .14s;display:flex}.pv2 :where(.pv2-raporty) .brow-btn:hover{background-color:#ffffff07}.pv2 :where(.pv2-raporty) .brow-name{color:var(--fg);flex:0 0 224px;font-size:14px;font-weight:600}.pv2 :where(.pv2-raporty) .brow-desc{color:var(--fg-dim);flex:auto;min-width:0;font-size:13px;line-height:1.55}.pv2 :where(.pv2-raporty) .brow-more{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-dimmer);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:9.5px}.pv2 :where(.pv2-raporty) .brow.on .brow-more{color:#b9a7ff;border-color:#9b6bff66}.pv2 :where(.pv2-raporty) .brow-ex{padding:0 22px 16px}.pv2 :where(.pv2-raporty) .brow-ex .preview{margin-top:2px}.pv2 :where(.pv2-raporty) .basket-note{border-top:1px solid var(--border);color:var(--fg-dim);background:#f5a5240b;padding:13px 22px;font-size:12.5px;line-height:1.6}.pv2 :where(.pv2-raporty) .basket-note b{color:var(--fg)}.pv2 :where(.pv2-raporty) .basket-plain{border-top:1px solid var(--border);color:var(--fg-dimmer);padding:13px 22px 15px;font-size:12.5px;line-height:1.6}.pv2 :where(.pv2-raporty) .basket-plain b{color:var(--fg-dim)}.pv2 :where(.pv2-raporty) .today li b.n{font-family:var(--mono);color:var(--fg-dimmer);flex:none;min-width:15px;margin-top:1px;font-size:10.5px}@media (max-width:900px){.pv2 :where(.pv2-raporty) .hero2{grid-template-columns:1fr}.pv2 :where(.pv2-raporty) .brow-btn{flex-wrap:wrap;gap:5px 12px;padding:12px 16px}.pv2 :where(.pv2-raporty) .brow-name,.pv2 :where(.pv2-raporty) .brow-desc{flex:100%}.pv2 :where(.pv2-raporty) .brow-ex{padding:0 16px 14px}.pv2 :where(.pv2-raporty) .basket-head{padding:16px}.pv2 :where(.pv2-raporty) .basket-note,.pv2 :where(.pv2-raporty) .basket-plain{padding:12px 16px}}@media (max-width:760px){.pv2 :where(.pv2-raporty) .hcard{padding:18px 16px 16px}.pv2 :where(.pv2-raporty) .hcard-cost{white-space:normal;font-size:11.5px}.pv2 :where(.pv2-raporty) .hcard-eyebrow{flex:100%}.pv2 :where(.pv2-raporty) .hero-detail .panel{padding:18px}}.pv2 :where(.pv2-raporty) .prop-t2{color:var(--fg);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.16}.pv2 :where(.pv2-raporty) .prop-fold{border-top:1px solid #f5a52438;margin-top:14px;padding-top:14px}.pv2 :where(.pv2-raporty) .prop-fold>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--green);font-size:11px;list-style:none}.pv2 :where(.pv2-raporty) .prop-fold>summary::-webkit-details-marker{display:none}.pv2 :where(.pv2-raporty) .prop-fold>summary:after{content:" +";color:var(--fg-dimmer)}.pv2 :where(.pv2-raporty) .prop-fold[open]>summary:after{content:" -"}.pv2 :where(.pv2-raporty) .prop-fold .prop-done{border-top:none;margin-top:10px;padding-top:0}.pv2 :where(.pv2-raporty) .rep-warn{border-radius:var(--radius-sm);background:var(--amber-soft);color:var(--fg-dim);border:1px solid #f5a52452;align-items:flex-start;gap:10px;margin:0 0 10px;padding:11px 14px;font-size:13px;line-height:1.55;display:flex}.pv2 :where(.pv2-raporty) .rep-warn b{color:var(--amber);font-weight:600}.pv2 :where(.pv2-raporty) .rep-under{color:var(--fg-dim);text-transform:none;letter-spacing:.01em;font-size:12px}.pv2 :where(.pv2-raporty) .rep-logo b{font-family:var(--mono);letter-spacing:.02em;color:#b9a7ff;font-size:11px;font-weight:600}.pv2 :where(.pv2-raporty) .ai-pill{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent1);border:1px solid var(--accent-line);background:var(--accent-soft);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:10px;display:inline-flex}.pv2 :where(.pv2-raporty) .preview-head .ai-pill{font-size:10px}.pv2 :where(.pv2-raporty) .rep-score .ai-pill{padding:2px 7px;font-size:9px}.pv2 :where(.pv2-raporty) .preview-head .stamp-lab{color:var(--fg-dim);letter-spacing:.01em;font-size:11.5px}.pv2 :where(.pv2-raporty) .preview-head .stamp-lab.real{color:var(--green)}.pv2 :where(.pv2-raporty) .preview-note{color:var(--fg-dim);font-size:12px}.pv2 :where(.pv2-raporty) .rep-fine{color:var(--fg-dim);font-size:11.5px}.pv2 :where(.pv2-raporty) .rep-score .fine{color:var(--fg-dim);flex:0 auto;min-width:0;font-size:11.5px}.pv2 :where(.pv2-raporty) .rep-score{flex-wrap:wrap}.pv2 :where(.pv2-raporty) .rep-cols{padding:7px 0 5px}.pv2 :where(.pv2-raporty) .rep-fine{margin-top:4px}.pv2 :where(.pv2-raporty) .rep-score{padding:5px 0 4px}.pv2 :where(.pv2-raporty) .rep-tabs{padding-top:6px}.pv2 :where(.pv2-raporty) .today .sub{color:var(--fg-dim);font-size:11.5px}.pv2 :where(.pv2-raporty) .scale-line{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg-dim);background:#ffffff08;margin:14px 0 0;padding:12px 16px;font-size:13px;line-height:1.6}.pv2 :where(.pv2-raporty) .scale-line b{color:var(--fg);font-family:var(--mono);font-size:12.5px}.pv2 :where(.pv2-raporty) .scale-line a{color:var(--fg)}.pv2 :where(.pv2-raporty) .midcta{border-top:1px solid var(--border);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:18px;font-size:13.5px;display:flex}.pv2 :where(.pv2-raporty) .gallery{flex-direction:column;gap:9px;margin-top:12px;display:flex}.pv2 :where(.pv2-raporty) .greal-rowhead{align-items:center;gap:7px;margin-bottom:6px;display:flex}.pv2 :where(.pv2-raporty) .greal-logo{background:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid;overflow:hidden}.pv2 :where(.pv2-raporty) .greal-logo img{object-fit:contain;width:13px;height:13px;display:block}.pv2 :where(.pv2-raporty) .greal-nm{color:var(--fg);font-size:12px;font-weight:600}.pv2 :where(.pv2-raporty) .greal-tk{font-family:var(--mono);color:var(--fg-dimmer);margin-left:2px;font-size:10px}.pv2 :where(.pv2-raporty) .greal-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pv2 :where(.pv2-raporty) .gtile{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:inherit;transition:border-color .16s ease, transform .16s var(--ease);background:#ffffff09;flex-direction:column;gap:4px;padding:10px 12px 9px;text-decoration:none;display:flex}.pv2 :where(.pv2-raporty) .gtile:hover{border-color:var(--border-hover);transform:translateY(-2px)}.pv2 :where(.pv2-raporty) .gtile .ty{color:#b9a7ff;font-size:10.5px;font-weight:600}.pv2 :where(.pv2-raporty) .gtile .de{color:var(--fg-dim);font-size:10.5px;line-height:1.4}.pv2 :where(.pv2-raporty) .gallery-foot{color:var(--fg-dim);margin:10px 0 0;font-size:12px;line-height:1.5}.pv2 :where(.pv2-raporty) .gallery-foot a{color:var(--fg)}.pv2 :where(.pv2-raporty) .legal{margin-top:44px;padding:24px 26px 22px}.pv2 :where(.pv2-raporty) .legal h2{margin:0 0 4px;font-size:17px}.pv2 :where(.pv2-raporty) .legal .lab{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-dimmer);margin:0 0 8px;font-size:10.5px}.pv2 :where(.pv2-raporty) .legal p{color:var(--fg-dim);max-width:92ch;margin:10px 0 0;font-size:13px;line-height:1.65}.pv2 :where(.pv2-raporty) .legal p.canon{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg-dim);background:#ffffff08;padding:13px 15px}.pv2 :where(.pv2-raporty) .legal p.ask{color:var(--amber)}.pv2 :where(.pv2-raporty) .legal a{color:var(--fg)}.pv2 :where(.pv2-raporty) .today .sub{font-size:12px}.pv2 :where(.pv2-raporty) .today li b.n{color:var(--fg-dim);font-size:11.5px}.pv2 :where(.pv2-raporty) .ai-pill{letter-spacing:.04em;padding:3px 10px;font-size:11.5px}.pv2 :where(.pv2-raporty) .rep-warn .ai-pill,.pv2 :where(.pv2-raporty) .hcard-eyebrow{font-size:11px}.pv2 :where(.pv2-raporty) .preview-head .lab,.pv2 :where(.pv2-raporty) .preview-head .stamp-lab{font-size:12px}.pv2 :where(.pv2-raporty) .brow-more{font-size:11px}.pv2 :where(.pv2-raporty) .basket-head .lab,.pv2 :where(.pv2-raporty) .legal .lab,.pv2 :where(.pv2-raporty) .final .fstep b{font-size:11.5px}.pv2 :where(.pv2-raporty) .frag sup{font-size:10.5px}@media (max-width:900px){.pv2 :where(.pv2-raporty) .greal-cards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pv2 :where(.pv2-raporty) .greal-cards{grid-template-columns:1fr}.pv2 :where(.pv2-raporty) .legal{padding:18px 16px 16px}}.pv2 :where(.pv2-raporty) .rd-head{border-bottom:1px solid var(--border);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 18px;display:flex}.pv2 :where(.pv2-raporty) .rd-head .lab{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-dimmer);font-size:11px}.pv2 :where(.pv2-raporty) .rd-head .lab b{color:var(--fg-dim)}.pv2 :where(.pv2-raporty) .rd-head .grow{flex:auto}.pv2 :where(.pv2-raporty) .rd-head .real{font-family:var(--mono);letter-spacing:.04em;color:#8fe3b0;background:#66e09912;border:1px solid #66e09952;border-radius:999px;padding:3px 10px;font-size:10.5px}.pv2 :where(.pv2-raporty) .rd-in{padding:20px 22px 22px}.pv2 :where(.pv2-raporty) .rd-title{color:var(--fg);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.pv2 :where(.pv2-raporty) .rd-meta{font-family:var(--mono);letter-spacing:.03em;color:var(--fg-dimmer);flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:11px;display:flex}.pv2 :where(.pv2-raporty) .rd-meta span{border:1px solid var(--border);border-radius:999px;padding:3px 9px}.pv2 :where(.pv2-raporty) .rd-lang{color:var(--fg-dim);margin:0 0 16px;font-size:12.5px;line-height:1.6}.pv2 :where(.pv2-raporty) .rd-score{border-radius:var(--radius-sm);background:#66e0990d;border:1px solid #66e0993d;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;display:flex}.pv2 :where(.pv2-raporty) .rd-score .n{font-family:var(--mono);color:var(--fg);font-size:26px;font-weight:600}.pv2 :where(.pv2-raporty) .rd-score .n u{color:var(--fg-dimmer);font-size:15px;text-decoration:none}.pv2 :where(.pv2-raporty) .rd-score .t{color:var(--fg-dim);max-width:62ch;font-size:12.5px;line-height:1.55}.pv2 :where(.pv2-raporty) .rd-toc{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 0 20px;padding:14px 16px}.pv2 :where(.pv2-raporty) .rd-toc p{color:var(--fg);margin:0 0 9px;font-size:12.5px;font-weight:700}.pv2 :where(.pv2-raporty) .rd-toc ol{grid-template-columns:1fr 1fr;gap:5px 18px;margin:0;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .rd-toc li{color:var(--fg-dim);gap:8px;font-size:12.5px;line-height:1.5;display:flex}.pv2 :where(.pv2-raporty) .rd-toc li b{font-family:var(--mono);color:var(--fg-dimmer);flex:none;font-weight:500}.pv2 :where(.pv2-raporty) .rd-sec+.rd-sec{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.pv2 :where(.pv2-raporty) .rd-sec h3{color:var(--fg);margin:0 0 10px;font-size:15.5px;font-weight:700;line-height:1.35}.pv2 :where(.pv2-raporty) .rd-sec h3 b{font-family:var(--mono);color:var(--fg-dimmer);margin-right:8px;font-size:13px;font-weight:500}.pv2 :where(.pv2-raporty) .rd-sec h4{color:var(--fg-dim);margin:14px 0 7px;font-size:13.5px;font-weight:700}.pv2 :where(.pv2-raporty) .rd-sec p{color:var(--fg-dim);margin:0 0 10px;font-size:13.5px;line-height:1.7}.pv2 :where(.pv2-raporty) .rd-sec b{color:var(--fg)}.pv2 :where(.pv2-raporty) .rd-sec a{color:var(--fg-dim);border-bottom:1px solid var(--border);word-break:break-word;text-decoration:none}.pv2 :where(.pv2-raporty) .rd-sec a:hover{color:var(--fg)}.pv2 :where(.pv2-raporty) .rd-ul,.pv2 :where(.pv2-raporty) .rd-ol{margin:0 0 12px;padding-left:19px}.pv2 :where(.pv2-raporty) .rd-ul li,.pv2 :where(.pv2-raporty) .rd-ol li{color:var(--fg-dim);margin-bottom:6px;font-size:13.5px;line-height:1.65}.pv2 :where(.pv2-raporty) .rd-ul{padding-left:0;list-style:none}.pv2 :where(.pv2-raporty) .rd-ul>li{padding-left:17px;position:relative}.pv2 :where(.pv2-raporty) .rd-ul>li:before{content:"";background:#8b7cf6;border-radius:2px;width:6px;height:6px;position:absolute;top:8px;left:0}.pv2 :where(.pv2-raporty) sup.cit{color:var(--accent1);font-size:9.5px;font-family:var(--mono);margin-left:1px}.pv2 :where(.pv2-raporty) .rd-src{border-top:1px solid var(--border);margin-top:20px;padding-top:14px}.pv2 :where(.pv2-raporty) .rd-src>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dimmer);font-size:11.5px;list-style:none}.pv2 :where(.pv2-raporty) .rd-src>summary::-webkit-details-marker{display:none}.pv2 :where(.pv2-raporty) .rd-src>summary:after{content:" +"}.pv2 :where(.pv2-raporty) .rd-src[open]>summary:after{content:" -"}.pv2 :where(.pv2-raporty) .rd-src ol{margin:12px 0 0;padding-left:20px}.pv2 :where(.pv2-raporty) .rd-src li{color:var(--fg-dimmer);word-break:break-word;margin-bottom:5px;font-size:12.5px;line-height:1.6}.pv2 :where(.pv2-raporty) .rd-src a{color:var(--fg-dim);border-bottom:1px solid var(--border);text-decoration:none}.pv2 :where(.pv2-raporty) .rd-src a:hover{color:var(--fg)}@media (max-width:760px){.pv2 :where(.pv2-raporty) .rd-in{padding:16px}.pv2 :where(.pv2-raporty) .rd-toc ol{grid-template-columns:1fr}.pv2 :where(.pv2-raporty) .rd-title{font-size:17px}}.pv2 :where(.pv2-raporty) .grp.hero-band{background:radial-gradient(120% 150% at 50% 0,#8b7cf61c,#8b7cf600 62%),#ffffff04;border:1px solid #9b6bff38;border-radius:22px;margin:30px 0 44px;padding:2px 26px 26px}.pv2 :where(.pv2-raporty) .grp.hero-band>.grp-head{border-top:none;padding-top:26px}.pv2 :where(.pv2-raporty) .grp.hero-band>.grp-head h2{font-size:clamp(24px,3vw,33px)}.pv2 :where(.pv2-raporty) .grp.hero-band>.grp-head p{font-size:14.5px}@media (max-width:760px){.pv2 :where(.pv2-raporty) .grp.hero-band{border-radius:16px;padding:2px 16px 18px}}.pv2 :where(.pv2-raporty) .free-pill{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#8fe3b0;vertical-align:1px;background:#66e09914;border:1px solid #66e09957;border-radius:6px;margin:0 7px 4px 0;padding:2px 9px;font-size:10.5px;display:inline-block}.pv2 :where(.pv2-raporty) .hcard .noptr{line-height:1.6}.pv2 :where(.pv2-raporty) .prop-ok{font-family:var(--mono);letter-spacing:.04em;color:#8fe3b0;white-space:normal;vertical-align:2px;background:#66e09912;border:1px solid #66e09952;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:10.5px;font-weight:500;display:inline-block}.pv2 :where(.pv2-raporty) #prop-r5 .prop-item{border-top-color:#66e09933}.pv2 :where(.pv2-raporty) #prop-r5 .prop-item:first-of-type{border-top:none}.pv2 :where(.pv2-raporty) .prop-opts li span.pick b{color:var(--fg)}.pv2 :where(.pv2-raporty) .hero1{margin-top:14px}.pv2 :where(.pv2-raporty) .hcard-wide{width:100%}.pv2 :where(.pv2-raporty) .hcard-wide h3{margin-top:2px}.pv2 :where(.pv2-raporty) .hcard-wide p{max-width:78ch}.pv2 :where(.pv2-raporty) .greal-cards{align-items:stretch}.pv2 :where(.pv2-raporty) .gtile .hl{color:var(--fg);font-size:12px;font-weight:600;line-height:1.3}.pv2 :where(.pv2-raporty) .gtile .go{color:#b9a7ff;align-items:center;gap:4px;margin-top:auto;padding-top:4px;font-size:10.5px;font-weight:600;display:inline-flex}.pv2 :where(.pv2-raporty) .gtile .go svg{width:9px;height:9px}@media (max-width:1100px){.pv2 :where(.pv2-raporty) .greal-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pv2 :where(.pv2-raporty) .greal-cards{grid-template-columns:1fr}}.pv2 :where(.pv2-raporty) .gtile .go,.pv2 :where(.pv2-raporty) .gtile:hover .go{color:#e8eaf0}.pv2 :where(.pv2-raporty) .gtile:hover .go{color:#fff}.pv2 :where(.pv2-raporty) a.s1-xlink{color:#eef0f4;border-bottom:1px solid #ffffff38;margin-top:6px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}.pv2 :where(.pv2-raporty) a.s1-xlink:hover{border-bottom-color:#ffffff80}.pv2 :where(.pv2-raporty) .today{margin:22px 0 46px;padding:24px 26px 10px}.pv2 :where(.pv2-raporty) .today .today-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:14px;display:flex}.pv2 :where(.pv2-raporty) .today .today-head h2{letter-spacing:-.02em;color:var(--fg);font-size:19px}.pv2 :where(.pv2-raporty) .today .today-head .sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dimmer);margin:0;font-size:11.5px}.pv2 :where(.pv2-raporty) .today ul{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:0 34px;margin:0;padding:0;list-style:none;display:grid}.pv2 :where(.pv2-raporty) .today li{color:var(--fg-dim);border-bottom:1px solid #ffffff0e;grid-template-columns:14px 20px 1fr;align-items:start;gap:0 9px;padding:12px 0;font-size:13.5px;line-height:1.45;display:grid}.pv2 :where(.pv2-raporty) .today li i.mk{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='1' y='9' width='3' height='6' fill='%234f7cff'/%3E%3Crect x='6.5' y='5' width='3' height='10' fill='%234f7cff'/%3E%3Crect x='12' y='2' width='3' height='13' fill='%234f7cff'/%3E%3C/svg%3E") 0/contain no-repeat;width:13px;height:12px;margin-top:3px}.pv2 :where(.pv2-raporty) .today li b.n{font-family:var(--mono);color:var(--fg);margin-top:1px;font-size:11.5px;font-weight:500}.pv2 :where(.pv2-raporty) .today li .tx{min-width:0}.pv2 :where(.pv2-raporty) .today li .tx b{color:var(--fg);font-weight:600;display:block}.pv2 :where(.pv2-raporty) .today li .tx em{color:var(--fg-dim);margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.45;display:block}@media (max-width:760px){.pv2 :where(.pv2-raporty) .today{padding:18px 18px 6px}.pv2 :where(.pv2-raporty) .today ul{grid-template-columns:1fr;gap:0}}.pv2 :where(.pv2-raporty) .plain2{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.pv2 :where(.pv2-raporty) .plain2>*{min-width:0}.pv2 :where(.pv2-raporty) button.hcard.pcard{padding:15px 20px 14px}.pv2 :where(.pv2-raporty) .pcard .pcard-top{flex-wrap:wrap;align-items:center;gap:7px 11px;margin-bottom:8px;display:flex}.pv2 :where(.pv2-raporty) .pcard .pcard-top .grow{flex:auto}.pv2 :where(.pv2-raporty) .pcard .pcard-name{letter-spacing:-.015em;color:var(--fg);font-size:16.5px;font-weight:700}.pv2 :where(.pv2-raporty) .pcard .pcard-cost{font-family:var(--mono);letter-spacing:.02em;color:var(--fg);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.pv2 :where(.pv2-raporty) .pcard .pcard-desc{color:var(--fg-dim);margin:0 0 12px;font-size:13px;line-height:1.55;display:block}.pv2 :where(.pv2-raporty) .pcard .free-pill{margin:0}.pv2 :where(.pv2-raporty) .pcard .hcard-foot .hcard-open{font-size:12.5px}@media (max-width:900px){.pv2 :where(.pv2-raporty) .plain2{grid-template-columns:1fr}}@media (max-width:760px){.pv2 :where(.pv2-raporty) .pcard .pcard-top .grow{display:none}.pv2 :where(.pv2-raporty) .pcard .pcard-top{gap:6px 9px}.pv2 :where(.pv2-raporty) .pcard .pcard-cost{padding:3px 9px;font-size:11.5px}}.pv2 :where(.pv2-raporty) .grp.mon-band,.pv2 :where(.pv2-raporty) .grp.free-band{border-radius:22px;margin:30px 0 44px;padding:2px 26px 26px}.pv2 :where(.pv2-raporty) .grp.mon-band{background:radial-gradient(120% 150% at 50% 0,#5ee7ff16,#5ee7ff00 60%),#ffffff03;border:1px solid #5ee7ff33}.pv2 :where(.pv2-raporty) .grp.free-band{background:radial-gradient(120% 150% at 50% 0,#3ddc9713,#3ddc9700 60%),#ffffff03;border:1px solid #3ddc9730}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head,.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head{border-top:none;padding-top:26px}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head h2,.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head h2{font-size:clamp(22px,2.7vw,29px)}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head p,.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head p{font-size:14.5px}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head>.eyebrow,.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head>.eyebrow{align-items:center;gap:9px;display:flex}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head>.eyebrow:before,.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head>.eyebrow:before{content:"";border-radius:2px;flex:none;width:22px;height:2px}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head>.eyebrow{color:#8fd9ea}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head>.eyebrow:before{background:#5ee7ff}.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head>.eyebrow{color:#8ad9b7}.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head>.eyebrow:before{background:#3ddc97}.pv2 :where(.pv2-raporty) #basket-monitoring .basket-head{background:linear-gradient(#5ee7ff13,#ffffff03);border-bottom-color:#5ee7ff33}.pv2 :where(.pv2-raporty) #basketFree .basket-head{background:linear-gradient(#3ddc9711,#ffffff03);border-bottom-color:#3ddc9730}.pv2 :where(.pv2-raporty) #basket-monitoring .basket-head .lab{color:#8fd9ea}.pv2 :where(.pv2-raporty) #basketFree .basket-head .lab{color:#8ad9b7}.pv2 :where(.pv2-raporty) #basketFree .basket-head .lab b{color:#c8f2dd}.pv2 :where(.pv2-raporty) .basket-head{position:relative}.pv2 :where(.pv2-raporty) .basket-head .lab{padding-right:190px}.pv2 :where(.pv2-raporty) .basket-head .bpill{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;border-radius:6px;padding:3px 10px;font-size:10.5px;position:absolute;top:16px;right:22px}@media (max-width:760px){.pv2 :where(.pv2-raporty) .basket-head .lab{padding-right:0}.pv2 :where(.pv2-raporty) .basket-head .bpill{margin-left:8px;display:inline-block;position:static}}.pv2 :where(.pv2-raporty) #basket-monitoring .bpill,.pv2 :where(.pv2-raporty) #basketFree .bpill{color:#8fe3b0;background:#66e09914;border:1px solid #66e09952}.pv2 :where(.pv2-raporty) .brow-btn{align-items:flex-start}.pv2 :where(.pv2-raporty) .brow-n{font-family:var(--mono);color:var(--fg-dimmer);flex:none;min-width:17px;margin-top:2px;font-size:11.5px;font-weight:500}.pv2 :where(.pv2-raporty) #basket-monitoring .brow-n{color:#8fd9ea}.pv2 :where(.pv2-raporty) #basketFree .brow-n{color:#8ad9b7}.pv2 :where(.pv2-raporty) .brow-name{color:var(--fg)}.pv2 :where(.pv2-raporty) .brow-desc{color:var(--fg-dim)}.pv2 :where(.pv2-raporty) #basket-monitoring .brow.on{background:#5ee7ff0a}.pv2 :where(.pv2-raporty) #basketFree .brow.on{background:#3ddc9709}.pv2 :where(.pv2-raporty) #basket-monitoring .brow.on .brow-n{color:#c4f0fb}.pv2 :where(.pv2-raporty) #basketFree .brow.on .brow-n{color:#bff0d8}@media (max-width:900px){.pv2 :where(.pv2-raporty) .brow-n{flex:none}.pv2 :where(.pv2-raporty) .brow-name{flex:auto}.pv2 :where(.pv2-raporty) .brow-desc{flex:100%}.pv2 :where(.pv2-raporty) .grp.mon-band,.pv2 :where(.pv2-raporty) .grp.free-band{border-radius:16px;padding:2px 16px 18px}}.pv2 :where(.pv2-raporty) .hcard{background:#ffffff09;border-color:#ffffff24}.pv2 :where(.pv2-raporty) .hcard:hover{background:#ffffff0f;border-color:#ffffff3d}.pv2 :where(.pv2-raporty) .hcard.on{background:#ffffff13;border-color:#ffffff57}.pv2 :where(.pv2-raporty) .hcard.pcard{padding:15px 20px 14px}.pv2 :where(.pv2-raporty) button.hcard-open{appearance:none;cursor:pointer;color:#e8eaf0;background:0 0;border:0;align-items:center;gap:7px;min-height:24px;margin:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.pv2 :where(.pv2-raporty) .hcard.on button.hcard-open,.pv2 :where(.pv2-raporty) .hcard:hover button.hcard-open{color:#fff}.pv2 :where(.pv2-raporty) .pcard .hcard-foot button.hcard-open{font-size:12.5px}.pv2 :where(.pv2-raporty) #heroDetail:focus{outline-offset:4px;outline:2px solid #4f7cff}.pv2 :where(.pv2-raporty) #heroDetail:focus:not(:focus-visible){outline:none}.pv2 :where(.pv2-raporty) .hcard-eyebrow{font-size:11px!important}.pv2 :where(.pv2-raporty) .hk-dots{z-index:200;flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:50%;right:12px;transform:translateY(-50%)}.pv2 :where(.pv2-raporty) .hk-dots.hk-hide{opacity:0;pointer-events:none}.pv2 :where(.pv2-raporty) .hk-dot{appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:9px;height:9px;margin:0;padding:0;display:flex;position:relative}.pv2 :where(.pv2-raporty) .hk-dot i{background:#ffffff24;border-radius:50%;width:5px;height:5px;transition:background .18s;display:block}.pv2 :where(.pv2-raporty) .hk-dot.is-active i{background:#ffffff8f}.pv2 :where(.pv2-raporty) .hk-dot:focus-visible{outline:2px solid var(--accent,#5ee7ff);outline-offset:3px;border-radius:50%}.pv2 :where(.pv2-raporty) .hk-label{white-space:nowrap;pointer-events:none;font-family:var(--mono,"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, monospace);letter-spacing:.04em;color:#aeb4c2;opacity:0;background:#111319;border:1px solid #ffffff14;border-radius:6px;margin-right:10px;padding:4px 9px;font-size:11px;transition:opacity .12s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.pv2 :where(.pv2-raporty) .hk-dot:hover .hk-label,.pv2 :where(.pv2-raporty) .hk-dot:focus-visible .hk-label{opacity:1}@media (prefers-reduced-motion:reduce){.pv2 :where(.pv2-raporty) .hk-dot i,.pv2 :where(.pv2-raporty) .hk-label,.pv2 :where(.pv2-raporty) .hk-dots{transition:none!important}}@media (max-width:480px){.pv2 :where(.pv2-raporty) .hk-dots{gap:4px;right:10px}.pv2 :where(.pv2-raporty) .hk-dot{width:9px;height:9px}.pv2 :where(.pv2-raporty) .hk-dot i{width:3px;height:3px}.pv2 :where(.pv2-raporty) .hk-label{display:none}}.pv2 :where(.pv2-raporty) .hk-dots .hk-dot{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:9px!important;padding:0!important;transition:height .18s!important;display:flex!important}.pv2 :where(.pv2-raporty) .hk-dots:hover .hk-dot,.pv2 :where(.pv2-raporty) .hk-dots:focus-within .hk-dot{height:24px!important}.pv2 :where(.pv2-raporty) #real,.pv2 :where(.pv2-raporty) section.final{border-top:1px solid var(--border)}.pv2 :where(.pv2-raporty) p a:not([class]){text-underline-offset:3px;text-decoration-color:#ffffff47}.pv2 :where(.pv2-raporty){--accent1:#5ee7ff;--q421-grid-cell:96px;--q421-grid-line:#ffffff0b;--q421-ground:#0b0c10;--q421-glow-a:#4f7cff26;--q421-glow-b:#9b6bff0f;--q421-final-a:#4f7cff0b;--q421-final-b:#9b6bff05;--q421-band-report:#8b7cf61c;--q421-band-monitor:#5ee7ff16;--q421-band-free:#3ddc9713}.pv2 :where(.pv2-raporty) .bg-grid,.pv2 :where(.pv2-raporty) .bv2-grid,.pv2 :where(.pv2-raporty) .bg-noise{display:none!important}.pv2 :where(.pv2-raporty) section.final{isolation:isolate;position:relative;overflow:hidden;border-top:0!important}.pv2 :where(.pv2-raporty) section.final:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 0, var(--q421-ground) 160px, var(--q421-ground) 100%);position:absolute;inset:0}.pv2 :where(.pv2-raporty) section.final:after{content:"";z-index:-1;opacity:1;pointer-events:none;background:radial-gradient(circle,#4f7cff0b,#9b6bff07 45%,#0000 72%);width:1150px;height:1150px;position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.pv2 :where(.pv2-raporty) .pagehead{margin-bottom:48px}.pv2 :where(.pv2-raporty) .grp{margin-bottom:56px}.pv2 :where(.pv2-raporty) .legal{margin-top:56px}.pv2 :where(.pv2-raporty) .grp.hero-band,.pv2 :where(.pv2-raporty) .grp.mon-band,.pv2 :where(.pv2-raporty) .grp.free-band{margin:36px 0 56px}.pv2 :where(.pv2-raporty) #real>.grp-head{padding-top:48px}.pv2 :where(.pv2-raporty) .hw10-screen{flex-direction:row;align-items:center;gap:0;padding-bottom:96px}.pv2 :where(.pv2-raporty) .hw10-left{flex:auto;min-width:0;margin-bottom:0;padding-bottom:110px;padding-right:48px}.pv2 :where(.pv2-raporty) .hw10-col{--hw10-faint:#565c6b;--hw10-line:#ffffff0e;--hw10-loop:54s;border-left:1px solid var(--border);flex-direction:column;flex:0 0 300px;justify-content:center;align-self:stretch;padding:0 36px 0 38px;display:flex}.pv2 :where(.pv2-raporty) .hw10-head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hw10-faint);flex:none;margin:0 0 16px;font-size:10px}.pv2 :where(.pv2-raporty) .hw10-viewport{height:520px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 60px calc(100% - 60px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 60px calc(100% - 60px),#0000 100%)}.pv2 :where(.pv2-raporty) .hw10-track{will-change:transform;animation:hw10-roll var(--hw10-loop) linear infinite}.pv2 :where(.pv2-raporty) .hw10-viewport:hover .hw10-track{animation-play-state:paused}@keyframes hw10-roll{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.pv2 :where(.pv2-raporty) .hw10-list{margin:0;padding:0;list-style:none;display:block}.pv2 :where(.pv2-raporty) .hw10-list li{border-top:1px solid var(--hw10-line);align-items:baseline;gap:0;padding:6.5px 0;transition:padding-left .15s;display:flex}.pv2 :where(.pv2-raporty) .hw10-t{font-family:var(--mono);color:var(--fg-dimmer);letter-spacing:.002em;font-size:11px;line-height:1.36}.pv2 :where(.pv2-raporty) .hw10-list li:hover{padding-left:5px}.pv2 :where(.pv2-raporty) .hw10-list li:hover .hw10-t{color:var(--fg)}@media (prefers-reduced-motion:reduce){.pv2 :where(.pv2-raporty) .hw10-track{animation:none;transform:none}.pv2 :where(.pv2-raporty) .hw10-dupe{display:none}.pv2 :where(.pv2-raporty) .hw10-viewport{scrollbar-width:thin;overflow-y:auto}}@media (max-width:900px){.pv2 :where(.pv2-raporty) .hw10-screen{flex-direction:column;align-items:stretch}.pv2 :where(.pv2-raporty) .hw10-left{margin-bottom:32px;padding-right:0}.pv2 :where(.pv2-raporty) .hw10-col{border-left:none;border-top:1px solid var(--border);flex:none;align-self:auto;padding:24px 0 0}.pv2 :where(.pv2-raporty) .hw10-viewport{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.pv2 :where(.pv2-raporty) .hw10-track{animation:none;transform:none}.pv2 :where(.pv2-raporty) .hw10-dupe{display:none}}.pv2 :where(.pv2-raporty) #rowsMon .brow-btn,.pv2 :where(.pv2-raporty) #rowsFree .brow-btn{cursor:default}.pv2 :where(.pv2-raporty) #rowsMon .brow-btn:hover,.pv2 :where(.pv2-raporty) #rowsFree .brow-btn:hover{background:0 0}.pv2 :where(.pv2-raporty) .hcard-foot .hcard-open{display:none!important}.pv2 :where(.pv2-raporty) .hcard-foot:not(:has(:not(.hcard-open))){display:none!important}.pv2 :where(.pv2-raporty) #heroDetail{display:none!important}
@media (max-width:1023px){.pv2 :where(.pv2-raporty) p,.pv2 :where(.pv2-raporty) li,.pv2 :where(.pv2-raporty) dd{font-size:16px;line-height:1.6}.pv2 :where(.pv2-raporty) .grp-head p,.pv2 :where(.pv2-raporty) .grp>.grp-head p,.pv2 :where(.pv2-raporty) .grp.hero-band>.grp-head p{font-size:17px;line-height:1.55}.pv2 :where(.pv2-raporty) p .s1-xlink,.pv2 :where(.pv2-raporty) p a{font-size:inherit}.pv2 :where(.pv2-raporty) .eyebrow,.pv2 :where(.pv2-raporty) .lab,.pv2 :where(.pv2-raporty) .brow-n,.pv2 :where(.pv2-raporty) .hcard-cost,.pv2 :where(.pv2-raporty) .hcard-eyebrow,.pv2 :where(.pv2-raporty) .pcard-cost,.pv2 :where(.pv2-raporty) .bpill,.pv2 :where(.pv2-raporty) .free-pill,.pv2 :where(.pv2-raporty) .ai-pill,.pv2 :where(.pv2-raporty) .greal-tk,.pv2 :where(.pv2-raporty) .hw10-t{line-height:1.4;font-size:12px!important}.pv2 :where(.pv2-raporty) .brow-desc,.pv2 :where(.pv2-raporty) .pcard-desc,.pv2 :where(.pv2-raporty) .greal-nm,.pv2 :where(.pv2-raporty) .gtile .hl,.pv2 :where(.pv2-raporty) .gtile .de,.pv2 :where(.pv2-raporty) .gtile .go,.pv2 :where(.pv2-raporty) .gtile .ty,.pv2 :where(.pv2-raporty) .rd-title,.pv2 :where(.pv2-raporty) .today li{font-size:15px;line-height:1.5}.pv2 :where(.pv2-raporty) .brow-name{font-size:16px}.pv2 :where(.pv2-raporty) p.midcta>span{font-size:16px!important}.pv2 :where(.pv2-raporty) .btn.btn-ghost.btn-small,.pv2 :where(.pv2-raporty) .btn.btn-ghost.btn-sm{justify-content:center;align-items:center;display:flex;min-height:52px!important;font-size:16px!important}.pv2 :where(.pv2-raporty) .s1-xlink,.pv2 :where(.pv2-raporty) p a:not(:where(.btn)){position:relative}.pv2 :where(.pv2-raporty) .s1-xlink:after,.pv2 :where(.pv2-raporty) p a:not(:where(.btn)):after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:767px){.pv2 :where(.pv2-raporty) .btn.btn-ghost.btn-small,.pv2 :where(.pv2-raporty) .btn.btn-ghost.btn-sm{width:100%}}@media (max-width:1023px){.pv2 :where(.pv2-raporty) .legal p,.pv2 :where(.pv2-raporty) .hcard>p,.pv2 :where(.pv2-raporty) .basket-head p,.pv2 :where(.pv2-raporty) .basket-plain,.pv2 :where(.pv2-raporty) .basket-note,.pv2 :where(.pv2-raporty) .scale-line,.pv2 :where(.pv2-raporty) .gallery-foot,.pv2 :where(.pv2-raporty) .canon{font-size:16px;line-height:1.6}.pv2 :where(.pv2-raporty) .grp.mon-band>.grp-head p,.pv2 :where(.pv2-raporty) .grp.free-band>.grp-head p{font-size:17px;line-height:1.55}.pv2 :where(.pv2-raporty) .pcard .pcard-desc{font-size:15px;line-height:1.5}.pv2 :where(.pv2-raporty) .hcard ul li{font-size:16px;line-height:1.5}.pv2 :where(.pv2-raporty) .hero2,.pv2 :where(.pv2-raporty) .plain2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pv2 :where(.pv2-raporty) .brow-desc,.pv2 :where(.pv2-raporty) .gtile .hl,.pv2 :where(.pv2-raporty) .gtile .de,.pv2 :where(.pv2-raporty) .pcard .pcard-desc,.pv2 :where(.pv2-raporty) .plain2 .pcard-desc{font-size:16px;line-height:1.5}}