.vi-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:center;background:linear-gradient(120deg,#1d2b3a 0%,#22394c 55%,#1e4a4a 100%);color:#fff;padding:30px 32px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.vi-hero::after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(72,180,143,.22),transparent 65%);pointer-events:none}.vi-eye{display:inline-block;font-size:11px;font-weight:600;font-style:italic;text-transform:uppercase;background:#48B48F;color:#fff;padding:3px 9px}.vi-big{display:flex;align-items:baseline;gap:12px;margin:12px 0 4px;flex-wrap:wrap}.vi-big .n{font-size:76px;font-weight:300;line-height:1;letter-spacing:-2px}.vi-big .u{font-size:22px;font-weight:300;color:#c7d6e0}.vi-big .d{font-size:16px;font-weight:600;color:#7ee2a8}.vi-say{font-size:17px;line-height:1.55;color:#dbe5ec;max-width:560px;margin:0 0 18px}.vi-say b{color:#fff}.vi-mix-bar{display:flex;height:30px;overflow:hidden}.vi-mix-bar span{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;min-width:0}.vi-mix-lab{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.5px;color:#c7d6e0}.vi-mix-lab i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px}.vi-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vi-hero .btn-default{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.45)}.vi-hero .btn-default:hover{background:rgba(255,255,255,.1)}.vi-hero-r{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.radar{width:100%;max-width:300px;height:auto}.sweep-g{transform-origin:150px 150px;animation:gs-sweep 6s linear infinite}@keyframes gs-sweep{to{transform:rotate(360deg)}}.blip circle:first-child{animation:gs-blip 2.4s ease-out infinite}@keyframes gs-blip{0%{opacity:.35}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.sweep-g,.blip circle:first-child,.live-dot{animation:none}}.vi-live{text-align:center;margin-top:6px}.vi-live b{font-size:17px;font-weight:600}.vi-live small{display:block;color:#c7d6e0;margin:2px 0 4px}.vi-live a{color:#7ee2a8!important;font-size:13px;text-transform:uppercase}.ins{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--gr-content)}.ins:last-child{border-bottom:0}.ins .st-pill{flex:0 0 64px;justify-content:center;align-self:flex-start;margin-top:2px}.ins b{font-size:15.5px;font-weight:600;color:var(--gr-ink)}.ins p{margin:3px 0 4px;font-size:14px;color:var(--gr-ink-2)}.ins a{font-size:12.5px;text-transform:uppercase;text-decoration:none}.fp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.fp-g{text-align:center;position:relative}.fp-g svg{width:100%;max-width:170px;height:auto;display:block;margin:0 auto}.fp-g .gv{font-size:24px;font-weight:300;fill:var(--gr-ink)}.fp-g b{display:block;font-weight:600;font-size:14.5px}.fp-g small{display:block;font-size:12px;color:var(--gr-muted)}.fp-g .tr{position:absolute;top:0;right:4px;font-size:12px}.gr-sec{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:400;text-transform:uppercase;color:var(--gr-ink);margin:6px 0 14px;padding-bottom:8px;border-bottom:3px solid var(--gr-accent)}.gr-sec a{font-size:12px;text-decoration:none}.vp-card{background:var(--gr-card);box-shadow:0 1px 2px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.vp-top{display:flex;gap:12px;align-items:center;padding:14px;background:var(--c);color:#fff}.vp-top b{display:block;font-size:16px;font-weight:600}.vp-top small{display:block;font-size:12.5px;opacity:.92}.vp-ghost{width:42px;height:42px;flex:0 0 42px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.vp-ghost svg{width:28px;height:28px}.vp-score{margin-left:auto;font-size:28px;font-weight:300;line-height:1}.vp-body{padding:12px 14px;flex:1}.vp-intent{font-weight:600;font-size:14px;margin-bottom:8px}.vp-body p{font-size:13.5px;color:var(--gr-ink-2);margin:8px 0 0}.vp-foot{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--gr-content);background:var(--gr-soft)}.vp-foot small{color:var(--gr-muted)}.fl-row{display:grid;grid-template-columns:120px 24px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px}.fl-src{background:var(--gr-mid);color:#fff;padding:8px 10px}.fl-src b{display:block;font-weight:600}.fl-src small{opacity:.85}.fl-arrow{height:2px;background:var(--gr-tabs);position:relative}.fl-arrow::after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left-color:var(--gr-tabs)}.fl-steps{display:flex;gap:3px}.fl-step{background:var(--gr-primary);color:#fff;padding:9px 8px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fl-step+.fl-step{background:#5d9fcf}.fl-step+.fl-step+.fl-step{background:#8fbbe0}.fl-goal{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding:12px 14px;background:var(--gr-soft);border-left:4px solid #5cb85c}.fl-goal span{font-weight:600}.fl-goal b{font-size:24px;font-weight:300;color:var(--gr-link)}.fl-goal small{color:var(--gr-muted)}.arch{display:flex;flex-wrap:wrap;gap:6px}.arch span{flex:1 1 30%;background:var(--gr-soft);border-top:3px solid var(--c);padding:8px 10px;font-size:13px;color:var(--gr-ink-2)}.arch b{display:block;font-size:22px;font-weight:300;color:var(--gr-ink)}.path{display:flex;flex-wrap:wrap;gap:3px}.path span{font-size:12px;background:var(--gr-card);border:1px solid var(--gr-line);padding:1px 6px;font-family:ui-monospace,Menlo,monospace}.path span+span::before{content:"› ";color:var(--gr-muted)}.vi-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:center;background:linear-gradient(120deg,#1d2b3a 0%,#22394c 55%,#1e4a4a 100%);color:#fff;padding:30px 32px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.vi-hero::after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(72,180,143,.22),transparent 65%);pointer-events:none}.vi-eye{display:inline-block;font-size:11px;font-weight:600;font-style:italic;text-transform:uppercase;background:#48B48F;color:#fff;padding:3px 9px}.vi-big{display:flex;align-items:baseline;gap:12px;margin:12px 0 4px;flex-wrap:wrap}.vi-big .n{font-size:76px;font-weight:300;line-height:1;letter-spacing:-2px}.vi-big .u{font-size:22px;font-weight:300;color:#c7d6e0}.vi-big .d{font-size:16px;font-weight:600;color:#7ee2a8}.vi-say{font-size:17px;line-height:1.55;color:#dbe5ec;max-width:560px;margin:0 0 18px}.vi-say b{color:#fff}.vi-mix-bar{display:flex;height:30px;overflow:hidden}.vi-mix-bar span{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;min-width:0}.vi-mix-lab{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.5px;color:#c7d6e0}.vi-mix-lab i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px}.vi-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vi-hero .btn-default{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.45)}.vi-hero .btn-default:hover{background:rgba(255,255,255,.1)}.vi-hero-r{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}@media (max-width:991.98px){.vi-hero{grid-template-columns:1fr;padding:22px 18px}.vi-big .n{font-size:56px}}.vi-hero-l{position:relative;z-index:1;min-width:0}.vi-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.vi-range{display:inline-flex}.vi-range button{background:transparent;border:1px solid rgba(255,255,255,.35);color:#dbe5ec;font-size:12px;padding:3px 10px;margin-left:-1px;cursor:pointer}.vi-range button.on{background:#48B48F;border-color:#48B48F;color:#fff}.vi-range button:hover:not(.on){background:rgba(255,255,255,.1)}.vi-big .d.down{color:#ff9d8a}.vi-mix-bar span{transition:flex .6s ease}.viw-wait{color:var(--gr-muted);font-size:14px;padding:18px 0}.viw-empty{color:var(--gr-muted);font-size:14px;padding:12px 0}.fp-g .tr .up{color:#2e8b57;font-weight:600}.fp-g .tr .down{color:#c0392b;font-weight:600}.fp-g .tr .flat{color:var(--gr-muted)}.fp-g .gv{fill:var(--gr-ink)}.blip{transition:opacity .4s}.why .r{display:grid;grid-template-columns:minmax(0,1fr) 60px 44px;gap:8px;align-items:center;font-size:14px;padding:5px 0}.why .r .l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.why .r .bar{height:8px;background:var(--gr-content)}.why .r .bar span{display:block;height:8px;background:var(--gr-primary)}.why .r small{color:var(--gr-muted);text-align:right}.vp-top{min-width:0}.vp-top>div{min-width:0}.vp-top b,.vp-top small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-body .path span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-step{flex:1 1 0}.fl-step small{opacity:.85;margin-left:4px}.fl-src{min-width:0}.fl-src b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-bs-theme=dark] .vi-hero{background:linear-gradient(120deg,#0f1922 0%,#152634 55%,#123232 100%)}@media (max-width:575.98px){.fl-row{grid-template-columns:1fr}.fl-arrow{display:none}.fl-steps{flex-wrap:wrap}.fl-step{flex:1 1 45%}.vi-big .n{font-size:48px}.fp{gap:10px}}.vp-score{text-align:center}.vp-score small{display:block;font-size:10px;text-transform:uppercase;opacity:.85;letter-spacing:.3px;margin-top:2px}@media (max-width:575.98px){.radar{max-width:230px}}.tq-row{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,300px);gap:24px;align-items:center}.tq-row>*{min-width:0}.tq .fp-g .tq-tag{font-size:10px;padding:2px 7px}.tq-say{font-size:15.5px;line-height:1.55;color:var(--gr-ink);margin:0 0 12px}.tq-say b{font-weight:600}.tq-bar{display:flex;height:30px;overflow:hidden;background:var(--gr-content)}.tq-bar span{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;min-width:0;overflow:hidden;white-space:nowrap}.tq-lab{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.5px;color:var(--gr-ink-2)}.tq-lab i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px}.tq-ch small{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--gr-muted);text-transform:uppercase;margin-bottom:4px}.tq-ch small b{color:var(--gr-ink);font-weight:600}.tq-ch svg{width:100%;height:auto;display:block}.tq-foot{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--gr-content)}.tq-foot .form-check{margin:0;font-size:13px;color:var(--gr-ink-2)}.tq-foot a{font-size:12.5px;text-transform:uppercase;text-decoration:none}.tq-msg{font-size:12.5px;color:var(--gr-muted)}.tq-burst{margin-top:14px;border-top:1px solid var(--gr-content)}.tq-burst .ins{border-bottom:0;padding-bottom:0}.tq-oc{width:min(520px,100%)}.tq-min{min-width:0}.tq-ocsub{font-size:12.5px;color:var(--gr-muted)}.tq-list{display:grid}.tq-item{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--gr-content);text-decoration:none;color:var(--gr-ink)}.tq-item:hover b{color:var(--gr-link)}.tq-item-h{display:flex;align-items:center;gap:8px;min-width:0}.tq-item-h b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.tq-item-h small{flex:none;font-size:12px;color:var(--gr-muted)}.tq-item-m,.tq-item-s{font-size:12.5px;color:var(--gr-ink-2);overflow-wrap:anywhere}.tq-item-s{color:var(--gr-muted)}.tq-empty,.tq-p{font-size:13.5px;color:var(--gr-ink-2)}.tq-scale{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.tq-w{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:12px}.tq-w td{padding:8px 0;border-top:1px solid var(--gr-content);vertical-align:top}.tq-w td small{display:block;color:var(--gr-muted);font-size:12px}.tq-w td.up,.tq-w td.down{text-align:right;font-weight:600;white-space:nowrap;padding-left:12px}.tq-w td.up{color:#d9534f}.tq-w td.down{color:#5cb85c}@media (max-width:991.98px){.tq-row{grid-template-columns:160px minmax(0,1fr)}.tq-ch{grid-column:1/-1}}@media (max-width:575.98px){.tq-row{grid-template-columns:1fr}.tq-row .fp-g{max-width:200px;width:100%;margin:0 auto}}
/*# sourceMappingURL=vi-wow.min.css.map */