:root{--gradient-2:#5661FF;--ac:#5661FF;--acsoft:rgba(86,97,255,0.14)}.intro-fade{position:fixed;inset:0;z-index:999;background:#000;pointer-events:none;animation:introFade 1.1s cubic-bezier(.4,0,.2,1) .15s forwards}@keyframes introFade{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.intro-fade{display:none}}body,html{background:#07090D}.footer{background:transparent;border-top:none}.footer-phrase-top{color:#F1F1F1}.footer-phrase-bot{color:#A88FFF}.footer-row.footer-bottom{border-top-color:rgba(255,255,255,.1)}.footer-email{color:#F1F1F1}.footer-email:hover{color:#5661FF}.footer-email svg{color:#989898}.footer-social{border-color:rgba(255,255,255,.15);color:#989898}.footer-copy{color:#989898}.footer-logo-img{filter:none}.hub-hero{position:relative;overflow:visible;padding:96px 48px 40px}.hub-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 80% 10%,rgba(168,143,255,.16) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 15% 30%,rgba(86,97,255,.14) 0,transparent 55%)}.hub-hero-grid{position:relative;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.hub-hl{font-size:62px;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-bottom:28px}.hub-hl .l1{display:block;color:rgba(255,255,255,.5)}.hub-hl .l2{display:block;color:var(--text)}.hub-hl .l3{display:block;background:var(--gradient-2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:640px){.hub-hl{font-size:clamp(28px,8vw,38px);line-height:1.12}}.hub-lede{font-size:17px;font-size:18px;font-weight:300;color:var(--dim);line-height:1.65;max-width:46ch;margin-bottom:36px}.hub-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hub-mock{perspective:2200px}.hub-heromock-wrap{position:relative;container-type:inline-size;width:min(1080px,116%);margin:0;perspective:2200px}.hub-heromock-wrap .mock{width:100%;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#f4f5f8;box-shadow:0 50px 130px rgba(0,0,0,.6)}@media(max-width:1100px){.hub-heromock-wrap{width:100%}.hub-heromock-wrap .mock{transform:none}.hub-heromock-wrap .hb-float{display:none}}.hub-window{width:min(1140px,132%);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 50px 130px rgba(0,0,0,.6);transform:rotateY(-13deg) rotateX(3deg);transform-origin:left center}.hub-chrome{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#F1F1F4;border-bottom:1px solid #e3e3e8}.hub-dots{display:flex;gap:7px}.hub-dots span{width:12px;height:12px;border-radius:50%}.hub-dots span:first-child{background:#FF5F57}.hub-dots span:nth-child(2){background:#FEBC2E}.hub-dots span:nth-child(3){background:#28C840}.hub-url{flex:1;display:flex;align-items:center;gap:8px;justify-content:center;background:#fff;border:1px solid #e3e3e8;border-radius:8px;padding:7px 14px;font-size:13px;color:#3A3A44;max-width:460px;margin:0 auto}.hub-url .p{color:#9A9AA4}.hub-screen{padding:26px 28px 30px;color:#1A1A22}.hub-title{font-size:20px;font-weight:800}.hub-sub{font-size:12.5px;color:#8A8A95;line-height:1.55;max-width:560px;margin-top:8px}.hub-tabs{display:flex;gap:8px;margin:20px 0 18px}.hub-tab{font-size:12px;font-weight:600;color:#6A6A75;padding:7px 14px;border-radius:8px;background:#F4F4F7}.hub-tab.on{background:#5661FF;color:#fff}.hub-viz{display:grid;grid-template-columns:.78fr 1.22fr;gap:22px;align-items:stretch}.hub-score{border:1px solid #ececf1;border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#101018}.hub-score-num{font-size:46px;font-weight:800;letter-spacing:-.03em;color:#F1F1F1;line-height:1}.hub-score-num small{font-size:16px;font-weight:700;color:#A0A0AA}.hub-score-lbl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8A8A95;margin-top:10px}.hub-score-delta{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#1F9D55;background:#EAF7EF;border-radius:100px;padding:4px 10px;margin-top:12px}.hub-score-rank{font-size:11px;color:#8A8A95;margin-top:12px}.hub-score-rank b{color:#5661FF}.hub-lead{border:1px solid #ececf1;border-radius:14px;overflow:hidden}.hub-lead-row{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #f0f0f4}.hub-lead-row:last-child{border-bottom:none}.hub-lead-rank{font-size:12px;font-weight:700;color:#B8B8C2;font-variant-numeric:tabular-nums}.hub-lead-mid{min-width:0}.hub-lead-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1A1A22}.hub-lead-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.hub-lead-track{height:6px;border-radius:4px;background:#EDEDF2;overflow:hidden;margin-top:7px}.hub-lead-fill{display:block;height:100%;border-radius:4px}.hub-lead-state{font-size:10px;font-weight:600;margin-top:6px}.hub-lead-score{font-size:18px;font-weight:800;color:#1A1A22;letter-spacing:-.02em}.hub-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hub-bar-track{flex:1;height:5px;border-radius:3px;background:#EDEDF2;overflow:hidden}.hub-bar-fill{display:block;height:100%;border-radius:3px}.hub-features{max-width:var(--max);margin:0 auto;display:flex;flex-direction:column;gap:28px}.hub-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,72px);border:1px solid var(--border);border-radius:24px;overflow:hidden;padding:clamp(24px,3vw,48px);background:var(--surface);transition:transform .4s var(--ease),border-color .4s}.hub-feature:hover{transform:translateY(-4px);border-color:var(--border-hover)}.hub-feature:nth-child(2n) .hub-feature-shot{order:2}.hub-feature-shot{position:relative;aspect-ratio:16/11;border-radius:16px;overflow:hidden;border:1px solid var(--border);margin-bottom:0;background:#101018}.hub-feature-shot>image-slot{position:absolute;inset:0;transition:transform .6s var(--ease)}.hub-shot-bar{position:absolute;top:0;left:0;right:0;height:36px;z-index:3;display:flex;align-items:center;gap:7px;padding:0 14px;background:rgba(10,11,22,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08)}.hub-shot-bar .d{width:9px;height:9px;border-radius:50%}.hub-shot-bar .d.r{background:#FF5F57}.hub-shot-bar .d.y{background:#FEBC2E}.hub-shot-bar .d.g{background:#28C840}.hub-shot-url{margin-left:10px;font-size:11px;font-weight:500;color:rgba(255,255,255,.5);letter-spacing:.01em}.hub-feature-shot>image-slot img{object-fit:cover;object-position:top center}.hub-feature:hover .hub-feature-shot>image-slot{transform:scale(1.03)}.hub-feature-body{padding:0}.hub-feature-num{display:block;font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:16px}.hub-feature h3{font-size:clamp(24px,2.2vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0 0 14px}.hub-feature p{font-size:16px;color:var(--dim);line-height:1.7;margin:0;max-width:48ch}@media (max-width:1100px){.hub-hero-grid{grid-template-columns:1fr;gap:40px}.hub-mock{perspective:none}.hub-window{width:100%;transform:none}.hub-features{gap:18px}.hub-feature{width:100%;max-width:none;align-self:stretch;grid-template-columns:1fr;gap:22px}.hub-feature:nth-child(2n) .hub-feature-shot{order:0}.hub-cards{grid-template-columns:1fr 1fr}.hub-viz{grid-template-columns:1fr}}.hub-sec-head{max-width:var(--max);margin:0 auto 56px;text-align:center}.section{padding-top:72px;padding-bottom:72px}.section.tight-top{padding-top:32px}.hub-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.hub-sec-title{font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin-top:16px}.hub-sec-head .hub-sec-title{font-size:clamp(32px,4vw,56px)!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.05!important}.hub-sec-sub{font-size:17px;font-weight:300;color:var(--dim);line-height:1.7;max-width:60ch;margin:18px auto 0}.who-list{max-width:var(--max);margin:0 auto;border-top:1px solid var(--border)}.who-row{position:relative;display:grid;grid-template-columns:96px 1fr;align-items:center;gap:30px;padding:32px 26px 32px 20px;border-bottom:1px solid var(--border);transition:background .4s var(--ease)}.who-row:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:3px;background:var(--ac);transform:scaleY(0);transform-origin:center;transition:transform .4s var(--ease)}.who-row:hover{background:rgba(255,255,255,.022)}.who-row:hover:before{transform:scaleY(1)}.who-row-n{font-size:46px;font-weight:300;letter-spacing:-.03em;line-height:1;color:rgba(255,255,255,.2);font-variant-numeric:tabular-nums;transition:color .4s var(--ease)}.who-row:hover .who-row-n{color:var(--ac)}.who-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:var(--acsoft);color:var(--ac);transition:transform .4s var(--ease)}.who-row:hover .who-ic{transform:translateY(-3px)}.who-row-txt{display:grid;grid-template-columns:minmax(220px,.85fr) 1.3fr;align-items:baseline;gap:30px}.who-row-txt h4{font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.who-row-txt p{font-size:14.5px;color:var(--dim);line-height:1.6}.who-wrap{max-width:var(--max);margin:0 auto;display:flex;flex-direction:column;gap:16px}.who-feat{position:relative;overflow:hidden;border:1px solid rgba(86,97,255,.3);border-radius:22px;padding:clamp(28px,4vw,46px);background:linear-gradient(120deg,rgba(86,97,255,.15),rgba(168,143,255,.05) 58%,transparent)}.who-feat-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#cfd2ff;background:rgba(86,97,255,.22);padding:6px 13px;border-radius:100px}.who-feat h4{font-size:clamp(26px,3.2vw,38px);font-weight:500;letter-spacing:-.02em;margin-top:16px}.who-feat p{font-size:16.5px;color:rgba(241,241,241,.75);line-height:1.6;margin-top:12px;max-width:68ch}.who-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.who-c{border:1px solid var(--border);border-radius:16px;padding:24px 22px 26px;background:#0e0e15;transition:border-color .3s var(--ease),transform .4s var(--ease)}.who-c:hover{border-color:rgba(255,255,255,.14);transform:translateY(-3px)}.who-c h5{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:9px}.who-c p{font-size:14px;color:var(--dim);line-height:1.6}@media (max-width:900px){.who-cards{grid-template-columns:1fr 1fr}}@media (max-width:520px){.who-cards{grid-template-columns:1fr}}.hub-feat-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.hub-feat-list li{display:flex;gap:10px;font-size:14px;color:var(--dim);line-height:1.5}.hub-feat-list li svg{flex-shrink:0;margin-top:3px;color:var(--blue)}.hub-feat-note{font-size:13.5px;color:var(--dim);margin-top:18px;font-style:italic}.persona-wrap{max-width:var(--max);margin:0 auto}.persona-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.persona-tab{font-size:14px;font-weight:600;color:var(--dim);padding:11px 20px;border-radius:100px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}.persona-tab:hover{color:#fff;border-color:var(--border-hover)}.persona-tab.on{background:#fff;color:#07090D;border-color:#fff}.persona-panel{display:none;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center;border:1px solid var(--border);border-radius:24px;padding:clamp(20px,2.6vw,36px);background:var(--surface)}.persona-panel.on{display:grid;animation:personaIn .5s var(--ease)}@keyframes personaIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.persona-media{position:relative;aspect-ratio:16/11;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.persona-media>image-slot{position:absolute;inset:0;width:100%;height:100%}.persona-media>image-slot img{object-fit:cover;object-position:center}.persona-panel h3{font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.02em;margin-bottom:16px}.persona-panel p{font-size:clamp(16px,1.2vw,18px);color:rgba(255,255,255,.74);line-height:1.7}.perks-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.perk{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:26px 22px;border:1px solid var(--border);border-radius:18px;background:var(--surface);transition:transform .35s var(--ease),border-color .35s}.perk:hover{transform:translateY(-4px);border-color:var(--border-hover)}.perk-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(86,97,255,.14);color:var(--blue);flex-shrink:0}.perk span:last-child{font-size:14.5px;color:rgba(255,255,255,.82);line-height:1.5}.faq-wrap{max-width:880px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;text-align:left;background:none;border:0;color:#fff;font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.01em;padding:26px 44px 26px 0;cursor:pointer;position:relative}.faq-q:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:300;color:var(--blue);transition:transform .3s var(--ease)}.faq-item.open .faq-q:after{transform:translateY(-50%) rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-a p{font-size:16px;color:var(--dim);line-height:1.7;padding:0 0 26px;max-width:72ch}@media (max-width:980px){.who-row-txt{grid-template-columns:1fr;gap:8px}.perks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.persona-panel.on{grid-template-columns:1fr}}@media (max-width:620px){.who-row{grid-template-columns:60px 1fr;gap:18px;padding:26px 8px}.who-row .who-ic{display:none}.who-row-n{font-size:34px}.perks-grid{grid-template-columns:1fr}}.hub-proof{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(ellipse 70% 130% at 50% 0,rgba(86,97,255,.09),transparent 70%)}.hub-proof-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.hub-stat{padding:46px 30px;text-align:center;border-right:1px solid var(--border)}.hub-stat:last-child{border-right:none}.hub-stat-n{font-size:clamp(40px,4.4vw,64px);font-weight:300;letter-spacing:-.03em;line-height:1;color:#fff}.hub-stat-n span{font-size:.42em;font-weight:500;color:var(--blue);margin-left:4px;letter-spacing:0;vertical-align:super}.hub-stat-l{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:16px}.hub-replace{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr auto .72fr;gap:clamp(20px,3vw,52px);align-items:center}.hub-replace-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rt{display:flex;align-items:center;gap:11px;padding:15px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:14px;font-weight:600;color:rgba(255,255,255,.5)}.rt svg{color:#6a6a75;flex-shrink:0}.rt s{text-decoration:line-through;text-decoration-color:rgba(255,77,148,.7)}.hub-replace-mid{display:grid;place-items:center;color:var(--blue)}.hub-replace-hub{border:1px solid rgba(86,97,255,.45);border-radius:20px;padding:40px 30px;text-align:center;background:linear-gradient(160deg,rgba(86,97,255,.18),rgba(168,143,255,.05))}.hub-replace-hub img{height:28px;width:auto;margin:0 auto 16px;display:block}.hub-replace-hub .h-t{font-size:19px;font-weight:700;letter-spacing:-.01em}.hub-replace-hub .h-s{font-size:13px;color:var(--dim);margin-top:9px;line-height:1.5}.hub-phase{display:flex;align-items:center;gap:20px;margin:32px 0 8px}.hub-feature>.hub-phase{grid-column:1/-1;margin:0 0 4px}.hub-phase:first-child{margin-top:0}.hub-phase-n{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lavender);white-space:nowrap}.hub-phase-line{flex:1;height:1px;background:var(--border)}@media (max-width:860px){.hub-proof-inner{grid-template-columns:1fr 1fr}.hub-stat{border-bottom:1px solid var(--border);padding:34px 20px}.hub-stat:nth-child(2){border-right:none}.hub-replace{grid-template-columns:1fr;gap:24px}.hub-replace-mid{transform:rotate(90deg)}}.flow{position:relative;margin-top:44px;max-width:var(--max);margin-left:auto;margin-right:auto}.flow-track{position:absolute;top:31px;left:12%;right:12%;height:2px;background:rgba(255,255,255,.09);z-index:0;overflow:hidden}.flow-track:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,rgba(86,97,255,.85),rgba(168,143,255,.85))}.flow.is-visible .flow-track:after{animation:flowGrow 2.2s cubic-bezier(.22,.8,.35,1) .35s forwards}@keyframes flowGrow{to{transform:scaleX(1)}}.flow .fstep{opacity:0;transform:translateY(26px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.flow.is-visible .fstep{opacity:1;transform:none}.flow.is-visible .flow-steps>.fstep:first-child{transition-delay:.15s}.flow.is-visible .flow-steps>.fstep:nth-child(2){transition-delay:1.05s}.flow.is-visible .flow-steps>.fstep:nth-child(3){transition-delay:1.95s}@media(prefers-reduced-motion:reduce){.flow .fstep{opacity:1;transform:none;transition:none}.flow.is-visible .flow-track:after{animation:none;transform:scaleX(1)}}.flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative;z-index:1;align-items:stretch}.fstep{flex-direction:column;text-align:center}.fnode,.fstep{display:flex;align-items:center}.fnode{width:64px;height:64px;border-radius:50%;justify-content:center;font-size:24px;font-weight:700;color:var(--blue);background:var(--surface);border:2px solid var(--blue);margin-bottom:26px;box-shadow:0 0 0 6px var(--bg)}.fstep:nth-child(2) .fnode{color:#7d6cff}.fstep:nth-child(3) .fnode{color:var(--lavender)}.fstep:nth-child(2) .fnode{border-color:#7d6cff}.fstep:nth-child(3) .fnode{border-color:var(--lavender)}.fbody{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:30px 26px;width:100%;flex:1;display:flex;flex-direction:column}.fbody h3{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.fbody p{font-size:15px;color:var(--dim);line-height:1.65}.cviz{margin-top:22px;display:grid;grid-template-columns:auto 54px auto;align-items:center;justify-items:center;gap:8px}.cviz-srcs{display:flex;flex-direction:column;gap:12px}.cviz-chip{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.045);border:1px solid var(--border);border-radius:11px;padding:9px 13px 9px 9px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--text)}.cviz-ic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:0 0 auto;font-size:10px;font-weight:800;color:#fff}.cviz-wire{width:54px;height:88px;overflow:visible}.cviz-wire path{fill:none;stroke:rgba(168,143,255,.5);stroke-width:2;stroke-dasharray:5 6;animation:cvizDash 1s linear infinite}@keyframes cvizDash{to{stroke-dashoffset:-22}}.cviz-wire circle.flow{fill:#A88FFF;opacity:1;transform:none;transition:none}.cviz-hubt{width:58px;height:58px;border-radius:15px;background:#5661FF;display:grid;place-items:center;box-shadow:0 10px 28px rgba(86,97,255,.45)}.cviz-hubt svg{width:30px;height:30px}.cviz-ok{position:relative;height:18px;margin-top:16px;display:flex;justify-content:center}.cviz-ok .st{position:absolute;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap}.cviz-ok .st .dot{width:8px;height:8px;border-radius:50%}.cviz-ok .connecting{color:#E0A44A;animation:cSt1 4.5s var(--ease) infinite}.cviz-ok .connecting .dot{background:#E0A44A;animation:cPulse 1s ease-in-out infinite}.cviz-ok .connected{color:#39D98A;animation:cSt2 4.5s var(--ease) infinite}.cviz-ok .connected .dot{background:#39D98A;box-shadow:0 0 0 4px rgba(57,217,138,.15)}@keyframes cSt1{0%,30%{opacity:1}38%,to{opacity:0}}@keyframes cSt2{0%,30%{opacity:0}40%,to{opacity:1}}@keyframes cPulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.cviz-wire path.cviz-wire circle.flow{animation:none}}.see-viz{margin-top:20px;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:14px;padding:15px 16px 14px;text-align:left}.sv-top{display:flex;align-items:center;justify-content:space-between}.sv-t{font-size:12px;font-weight:700;color:var(--text)}.sv-up{font-size:11px;font-weight:800;color:#39D98A;background:rgba(57,217,138,.13);border-radius:100px;padding:3px 9px}.sv-chart{height:62px;margin:12px 0 2px}.sv-chart svg{width:100%;height:100%}.sv-chart .ln{fill:none;stroke:url(#svGrad);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:svDraw 3.6s var(--ease) infinite}@keyframes svDraw{0%{stroke-dashoffset:1}42%,to{stroke-dashoffset:0}}.sv-chart .ar{fill:url(#svArea);opacity:0;animation:svFade 3.6s var(--ease) infinite}@keyframes svFade{0%,28%{opacity:0}56%,to{opacity:1}}.sv-insight{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--dim);line-height:1.5;margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.sv-insight b{color:var(--text);font-weight:700}.sv-insight .sv-dot{width:7px;height:7px;border-radius:50%;background:#5661FF;margin-top:5px;flex:0 0 auto;box-shadow:0 0 0 4px rgba(86,97,255,.15)}@media(prefers-reduced-motion:reduce){.sv-chart .ln{animation:none;stroke-dashoffset:0}.sv-chart .ar{animation:none;opacity:1}}.act-cap{margin-top:20px;font-size:12px;font-weight:600;color:var(--lavender)}.act-list{margin-top:11px;display:flex;flex-direction:column;gap:9px;text-align:left}.act{display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:11px;padding:11px 13px}.act.on{border-color:rgba(57,217,138,.4);background:rgba(57,217,138,.07)}.act .ck{width:20px;height:20px;border-radius:6px;flex:0 0 auto;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:#39D98A}.act .ck.e{background:transparent;border:2px solid var(--border-hover)}.act-t{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.act-s{font-size:11.5px;color:var(--dim);margin-top:2px}@media (max-width:860px){.flow-steps{grid-template-columns:1fr;gap:22px}.flow-track{display:none}}.fgfx{position:absolute;inset:0;overflow:hidden;z-index:1;transition:transform .6s var(--ease);background:#f4f5f8}.hub-feature:hover .hub-feature-shot>.fgfx{transform:scale(1.02)}.udash{position:absolute;inset:0;background:#f4f5f8;padding:4cqw;display:flex;flex-direction:column;gap:3cqw;container-type:size;font-family:inherit}.udash-top{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.udash-card{background:#fff;border-radius:2.4cqw;padding:2.4cqw 3.2cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);overflow:hidden}.udash-krow{display:flex;align-items:center;justify-content:space-between}.udash-klabel{font-size:1.9cqw;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#9a9aa8}.udash-kicon{width:5cqw;height:5cqw;border-radius:1.4cqw;display:grid;place-items:center}.udash-kicon svg{width:2.6cqw;height:2.6cqw}.udash-kval{font-size:4.8cqw;font-weight:700;letter-spacing:-.03em;color:#15151c;margin-top:1.2cqw;display:flex;align-items:baseline;gap:1.6cqw;line-height:1}.udash-pill{font-size:2.1cqw;font-weight:700;color:#1e9e6a;background:rgba(57,193,122,.14);padding:.5cqw 1.5cqw;border-radius:2cqw;letter-spacing:0}.udash-spark{width:100%;height:7cqw;margin-top:1.2cqw;display:block;overflow:visible}.udash-spark path.ln{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.udash-dot{r:2.6}.udash-chart{background:#fff;border-radius:2.4cqw;padding:3cqw 3.2cqw 2.6cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);flex:0 0 auto;display:flex;flex-direction:column;min-height:80px}.udash-chead{display:flex;align-items:center;justify-content:space-between}.udash-ctitle{font-size:2.8cqw;font-weight:700;color:#15151c;letter-spacing:-.01em}.udash-seg{display:flex;gap:.6cqw;background:#f1f1f6;border-radius:1.6cqw;padding:.6cqw}.udash-seg span{font-size:1.9cqw;font-weight:700;color:#8a8a98;padding:.7cqw 1.8cqw;border-radius:1.1cqw}.udash-seg span.on{background:#6C5CE7;color:#fff}.udash-bars{flex:1;display:flex;align-items:flex-end;gap:1.1cqw;margin-top:2.4cqw;min-height:0}.udash-bar{flex:1;border-radius:1cqw 1cqw 0 0;transform-origin:bottom;background:#101018;animation:udashWave 3s ease-in-out infinite alternate}@keyframes udashWave{0%{transform:scaleY(var(--lo,.9))}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.udash-bar{animation:none}}.udash-cfoot{display:flex;gap:4cqw;margin-top:2.2cqw;font-size:2cqw;color:#9a9aa8}.udash-cfoot b{color:#15151c;font-weight:700}.kwt{position:absolute;inset:0;background:#f4f5f8;padding:3.5cqw;display:flex;flex-direction:column;gap:2.6cqw;container-type:size;font-family:inherit}.kwt-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1.4cqw}.kwt-stat{background:#fff;border-radius:1.8cqw;padding:2cqw 2.2cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05)}.kwt-srow{display:flex;align-items:center;gap:1.2cqw}.kwt-slabel{font-size:1.6cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a9aa8}.kwt-sval{font-size:4.4cqw;font-weight:700;letter-spacing:-.02em;color:#15151c;margin-top:.8cqw;line-height:1}.kwt-table{background:#fff;border-radius:2cqw;flex:1;overflow:hidden;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);display:flex;flex-direction:column;min-height:0}.kwt-row,.kwt-th{display:grid;grid-template-columns:1fr 6cqw 8cqw 8cqw 7cqw;gap:1.5cqw;align-items:center;padding:1.7cqw 2.6cqw}.kwt-th{font-size:1.5cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a9aa8;border-bottom:1px solid #eee}.kwt-row{font-size:1.9cqw;color:#15151c;border-bottom:1px solid #f2f2f5;position:relative;animation:kwtScan 3.6s ease-in-out infinite}@keyframes kwtScan{0%,14%,to{background:transparent}5%{background:rgba(86,97,255,.07)}}@media(prefers-reduced-motion:reduce){.kwt-row{animation:none}}.kwt-row:last-child{border-bottom:none}.kwt-kw{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:1.4cqw}.kwt-num{text-align:right;font-variant-numeric:tabular-nums;color:#55555f}.kwt-num.pos{color:#15151c;font-weight:700;text-align:center}.kwt-tr{width:2.4cqw;height:2.4cqw;flex:0 0 auto;display:grid;place-items:center;border-radius:.7cqw;animation:kwtBob 2.2s ease-in-out infinite}.kwt-tr svg{width:1.7cqw;height:1.7cqw}.kwt-tr.up{background:rgba(57,193,122,.14);color:#1e9e6a}.kwt-tr.down{background:rgba(240,90,110,.14);color:#e0455f}@keyframes kwtBob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6cqw)}}@media(prefers-reduced-motion:reduce){.kwt-tr{animation:none}}.rev{position:absolute;inset:0;background:#f4f5f8;padding:3.6cqw;display:flex;flex-direction:column;gap:2.6cqw;container-type:size;font-family:inherit}.rev-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1.7cqw}.rev-kpi{background:#fff;border-radius:1.8cqw;padding:2cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05)}.rev-krow{display:flex;align-items:center;gap:1.2cqw}.rev-kicon{width:3.4cqw;height:3.4cqw;border-radius:1cqw;display:grid;place-items:center;flex:0 0 auto}.rev-kicon svg{width:2cqw;height:2cqw}.rev-klabel{font-size:1.5cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a9aa8}.rev-kval{font-size:4cqw;font-weight:700;letter-spacing:-.02em;color:#15151c;margin-top:1cqw;line-height:1}.rev-panel{background:#fff;border-radius:2cqw;flex:0 0 auto;padding:2.8cqw 3cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);display:flex;flex-direction:column;min-height:0}.rev-ptitle{font-size:2.4cqw;font-weight:700;color:#15151c;letter-spacing:-.01em;margin-bottom:2.4cqw}.rev-rows{display:flex;flex-direction:column;gap:2.1cqw}.rev-row{display:flex;align-items:center;gap:2cqw}.rev-name{width:26cqw;font-size:1.9cqw;font-weight:600;color:#15151c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}.rev-track{flex:1;height:2.6cqw;background:#f0f0f5}.rev-bar,.rev-track{border-radius:2cqw;overflow:hidden;display:block}.rev-bar{height:100%;transform-origin:left;position:relative;animation:revGrow .9s cubic-bezier(.22,.8,.35,1) both}.rev-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:revSheen 2.8s ease-in-out infinite}@keyframes revGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes revSheen{0%{transform:translateX(-100%)}55%,to{transform:translateX(240%)}}@media(prefers-reduced-motion:reduce){.rev-bar,.rev-bar:after{animation:none}}.rev-val{width:13cqw;text-align:right;font-size:1.9cqw;font-weight:700;color:#15151c;font-variant-numeric:tabular-nums;flex:0 0 auto}.aud{position:absolute;inset:0;background:#f4f5f8;padding:3.6cqw;display:flex;flex-direction:column;gap:2.6cqw;container-type:size;font-family:inherit}.aud-top{background:#fff;border-radius:2cqw;padding:3cqw 3.4cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);display:flex;align-items:center;gap:3.6cqw}.aud-gauge{width:20cqw;height:20cqw;flex:0 0 auto;position:relative}.aud-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.aud-gauge .trk{fill:none;stroke:#ececf2;stroke-width:10}.aud-gauge .fill{fill:none;stroke:url(#audg);stroke-width:10;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:var(--off,118);animation:audDraw 1.5s cubic-bezier(.22,.8,.35,1) both}@keyframes audDraw{0%{stroke-dashoffset:327}}@media(prefers-reduced-motion:reduce){.aud-gauge .fill{animation:none}}.aud-gnum{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.aud-gnum b{font-size:6cqw;font-weight:700;letter-spacing:-.03em;color:#15151c;line-height:1}.aud-gnum span{font-size:1.6cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a9aa8;margin-top:.6cqw}.aud-tx{min-width:0}.aud-eyebrow{font-size:1.6cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a9aa8}.aud-h{font-size:3.4cqw;font-weight:700;letter-spacing:-.02em;color:#15151c;margin:1cqw 0 1.2cqw}.aud-sub{font-size:1.9cqw;color:#6a6a72;line-height:1.5}.aud-scores{background:#fff;border-radius:2cqw;flex:1;padding:2.8cqw 3.2cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);display:flex;flex-direction:column;justify-content:center;gap:2.4cqw}.aud-srow{display:flex;align-items:center;gap:2cqw}.aud-slabel{width:26cqw;flex:0 0 auto;display:flex;align-items:baseline;gap:1cqw}.aud-slabel .nm{font-size:1.7cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a9aa8}.aud-slabel .sc{font-size:2.6cqw;font-weight:700;color:#15151c;margin-left:auto}.aud-track{flex:1;height:2.4cqw;background:#f0f0f5;overflow:hidden}.aud-bar,.aud-track{border-radius:2cqw;display:block}.aud-bar{height:100%;transform-origin:left;animation:revGrow 1s cubic-bezier(.22,.8,.35,1) both}@media(prefers-reduced-motion:reduce){.aud-bar{animation:none}}.aiv{position:absolute;inset:0;background:#f4f5f8;padding:3.4cqw;display:flex;flex-direction:column;gap:2.4cqw;container-type:size;font-family:inherit}.aiv-head{display:flex;align-items:center;justify-content:space-between}.aiv-title{font-size:1.9cqw;font-weight:700;color:#15151c;letter-spacing:-.01em}.aiv-title span{color:#9a9aa8;font-weight:600}.aiv-score{display:inline-flex;align-items:baseline;gap:.8cqw;font-size:1.6cqw;font-weight:600;color:#55555f;background:#fff;border:1px solid #e8e8ee;border-radius:2cqw;padding:.9cqw 1.8cqw}.aiv-score b{font-size:2.2cqw;font-weight:700;color:#5661FF}.aiv-engines{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8cqw}.aiv-eng{background:#fff;border-radius:1.8cqw;padding:2.2cqw 2cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);flex-direction:column}.aiv-eng,.aiv-erow{display:flex;gap:1.4cqw}.aiv-erow{align-items:center}.aiv-logo{width:4.6cqw;height:4.6cqw;flex:0 0 auto;border-radius:1.3cqw;display:grid;place-items:center;font-size:2.2cqw;font-weight:800;color:#fff}.aiv-ename{font-size:1.8cqw;font-weight:700;color:#15151c;letter-spacing:-.01em}.aiv-badge{font-size:1.5cqw;font-weight:700;letter-spacing:.02em;padding:.7cqw 1.4cqw;border-radius:2cqw;align-self:flex-start;display:inline-flex;align-items:center;gap:.8cqw}.aiv-badge.rec{background:rgba(57,193,122,.14);color:#1e9e6a}.aiv-badge.men{background:rgba(86,97,255,.12);color:#5661FF}.aiv-badge.no{background:#eeeef3;color:#9a9aa8}.aiv-badge .d{width:1.3cqw;height:1.3cqw;border-radius:50%;background:currentColor}.aiv-sov{background:#fff;border-radius:2cqw;flex:1;padding:2.8cqw 3cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);display:flex;flex-direction:column;min-height:130px}.aiv-sovt{font-size:2.2cqw;font-weight:700;color:#15151c;letter-spacing:-.01em;margin-bottom:2.2cqw}.aiv-rows{flex-direction:column;flex:1;justify-content:space-evenly}.aiv-row,.aiv-rows{display:flex;gap:2cqw}.aiv-row{align-items:center}.aiv-name{width:24cqw;font-size:1.9cqw;font-weight:600;color:#15151c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}.aiv-name.you{font-weight:700}.aiv-track{flex:1;height:2.6cqw;background:#f0f0f5;overflow:hidden}.aiv-bar,.aiv-track{border-radius:2cqw;display:block}.aiv-bar{height:100%;transform-origin:left;animation:revGrow 1s cubic-bezier(.22,.8,.35,1) both}.aiv-pct{width:9cqw;text-align:right;font-size:1.9cqw;font-weight:700;color:#15151c;font-variant-numeric:tabular-nums;flex:0 0 auto}.aiw{position:absolute;inset:0;background:#f4f5f8;padding:3.6cqw;display:flex;flex-direction:column;gap:2.6cqw;container-type:size;font-family:inherit}.aiw-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.7cqw}.aiw-stat{background:#fff;border-radius:1.8cqw;padding:2cqw 2.2cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05)}.aiw-slabel{font-size:1.5cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a9aa8}.aiw-sval{font-size:4.2cqw;font-weight:700;letter-spacing:-.02em;color:#15151c;margin:.8cqw 0 .4cqw;line-height:1}.aiw-snote{font-size:1.4cqw;color:#9a9aa8}.aiw-list{background:#fff;border-radius:2cqw;flex:1;overflow:hidden;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);display:flex;flex-direction:column;min-height:0}.aiw-row{display:grid;grid-template-columns:1fr 7cqw 12cqw;gap:2cqw;align-items:center;padding:2cqw 2.8cqw;border-bottom:1px solid #f2f2f5;position:relative;animation:kwtScan 3.6s ease-in-out infinite}.aiw-row:last-child{border-bottom:none}.aiw-it{font-size:2cqw;font-weight:600;color:#15151c}.aiw-id,.aiw-it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiw-id{font-size:1.5cqw;color:#9a9aa8;margin-top:.5cqw}.aiw-imp{font-size:1.5cqw;font-weight:700;letter-spacing:.04em;padding:.7cqw 1.6cqw;border-radius:2cqw;text-align:center;justify-self:start}.aiw-imp.high{background:rgba(86,97,255,.12);color:#5661FF}.aiw-imp.med{background:#eeeef3;color:#7a7a86}.aiw-imp.low{background:rgba(240,90,110,.1);color:#e0455f}.aiw-write{font-size:1.6cqw;font-weight:700;color:#fff;background:#5661FF;padding:1cqw 0;border-radius:1.2cqw;text-align:center;transition:background .2s}.aiw-row:hover .aiw-write{background:#4149d6}.ins{position:absolute;inset:0;background:#f4f5f8;padding:3.4cqw;display:flex;flex-direction:column;gap:2.4cqw;container-type:size;font-family:inherit}.ins-head{display:flex;align-items:center;justify-content:space-between}.ins-title{font-size:1.9cqw;font-weight:700;color:#15151c;letter-spacing:-.01em}.ins-title span{color:#9a9aa8;font-weight:600}.ins-site{display:inline-flex;align-items:center;gap:1cqw;font-size:1.6cqw;font-weight:600;color:#55555f;background:#fff;border:1px solid #e8e8ee;border-radius:2cqw;padding:.9cqw 1.8cqw}.ins-site .dot{width:1.4cqw;height:1.4cqw;border-radius:50%;background:#39D98A}.ins-chat{flex:1;display:flex;flex-direction:column;gap:2cqw;min-height:0;overflow:hidden}.ins-q{align-self:flex-end;max-width:74%;background:#15151c;color:#fff;font-size:1.9cqw;line-height:1.4;padding:1.8cqw 2.4cqw;border-radius:2.4cqw 2.4cqw .6cqw 2.4cqw}.ins-a{align-self:flex-start;max-width:88%;display:flex;gap:1.6cqw}.ins-av{width:4cqw;height:4cqw;flex:0 0 auto;border-radius:1.2cqw;background:#5661FF;display:grid;place-items:center}.ins-av svg{width:2.2cqw;height:2.2cqw;color:#fff}.ins-bubble{background:#fff;border:1px solid #eee;border-radius:.6cqw 2.4cqw 2.4cqw 2.4cqw;padding:2.2cqw 2.6cqw;font-size:1.85cqw;line-height:1.6;color:#33333b;box-shadow:0 1cqw 3cqw rgba(20,20,40,.04);min-height:9cqw}.ins-bubble b{color:#15151c;font-weight:700}.ins-bubble .caret{display:inline-block;width:.28cqw;height:1.05em;background:#5661FF;margin-left:.3cqw;vertical-align:-.15em;animation:insBlink 1s steps(1) infinite}@keyframes insBlink{50%{opacity:0}}.ins-input{display:flex;align-items:center;gap:1.6cqw;background:#fff;border:1px solid #e8e8ee;border-radius:1.8cqw;padding:1.8cqw 2cqw}.ins-input .ph{flex:1;font-size:1.8cqw;color:#b3b3bd}.ins-send{width:5cqw;height:5cqw;flex:0 0 auto;border-radius:1.2cqw;background:#15151c;display:grid;place-items:center}.ins-send svg{width:2.2cqw;height:2.2cqw;color:#fff}.wpx{position:absolute;inset:0;background:#f4f5f8;padding:3.4cqw;display:flex;flex-direction:column;gap:2.4cqw;container-type:size;font-family:inherit}.wpx-head{display:flex;align-items:center;justify-content:space-between}.wpx-title{font-size:1.9cqw;font-weight:700;color:#15151c;letter-spacing:-.01em}.wpx-title span{color:#9a9aa8;font-weight:600}.wpx-conn{display:inline-flex;align-items:center;gap:1cqw;font-size:1.6cqw;font-weight:600;color:#1e9e6a;background:rgba(57,193,122,.1);border-radius:2cqw;padding:.9cqw 1.8cqw}.wpx-conn .dot{width:1.4cqw;height:1.4cqw;border-radius:50%;background:#39D98A}.wpx-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2cqw;min-height:0}.wpx-card{background:#fff;border-radius:2cqw;padding:2.4cqw 2.6cqw;box-shadow:0 1cqw 3cqw rgba(20,20,40,.05);display:flex;flex-direction:column}.wpx-crow{display:flex;align-items:flex-start;gap:1.6cqw}.wpx-icon{width:5cqw;height:5cqw;flex:0 0 auto;border-radius:1.4cqw;background:rgba(86,97,255,.1);display:grid;place-items:center}.wpx-icon svg{width:2.6cqw;height:2.6cqw;color:#5661FF}.wpx-nm{flex:1;min-width:0}.wpx-nm b{font-size:2cqw;font-weight:700;color:#15151c;letter-spacing:-.01em;display:block}.wpx-tier{font-size:1.4cqw;font-weight:700;letter-spacing:.1em;color:#9a9aa8}.wpx-tg{width:8cqw;height:4.2cqw;border-radius:2.4cqw;background:#d4d4dd;position:relative;flex:0 0 auto;animation:wpxOn .5s ease forwards}.wpx-tg .knob{position:absolute;top:.5cqw;left:.5cqw;width:3.2cqw;height:3.2cqw;border-radius:50%;background:#fff;box-shadow:0 .3cqw .6cqw rgba(0,0,0,.25);animation:wpxKnob .5s ease forwards}@keyframes wpxOn{to{background:#5661FF}}@keyframes wpxKnob{to{transform:translateX(3.8cqw)}}@media(prefers-reduced-motion:reduce){.wpx-tg{background:#5661FF;animation:none}.wpx-tg .knob{transform:translateX(3.8cqw);animation:none}}.wpx-desc{font-size:1.55cqw;color:#8a8a96;line-height:1.55;margin-top:1.6cqw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wpx-status{display:inline-flex;align-items:center;gap:1cqw;font-size:1.5cqw;font-weight:700;color:#1e9e6a;margin-top:auto;padding-top:1.6cqw}.wpx-status .d{width:1.3cqw;height:1.3cqw;border-radius:50%;background:#39D98A;animation:wpxPulse 2.2s ease-in-out infinite}@keyframes wpxPulse{0%,to{box-shadow:0 0 0 0 rgba(57,217,138,.45)}50%{box-shadow:0 0 0 1.1cqw rgba(57,217,138,0)}}.cmp{position:relative;container-type:inline-size;background:#f3f4f8;color:#15151c;text-align:left;padding-bottom:2.4cqw}.cmp *{box-sizing:border-box}.hb-nav{gap:1.2cqw;padding:1.35cqw 2.2cqw;background:#fff;border-bottom:1px solid #ececf2}.hb-logo,.hb-nav{display:flex;align-items:center}.hb-logo{gap:.8cqw;font-size:1.65cqw;font-weight:800;letter-spacing:-.02em;color:#15151c;white-space:nowrap}.hb-logo img{height:2.1cqw;width:auto;display:block}.hb-logo .mk{width:2.1cqw;height:2.1cqw;border-radius:.55cqw;background:#5661FF;flex:0 0 auto}.hb-logo .dv{width:1px;height:1.8cqw;background:#dcdce4;margin:0 .3cqw}.hb-logo .hub{color:#5661FF;font-size:.82cqw;letter-spacing:.14em;font-weight:700}.hb-links{gap:.85cqw;font-size:.82cqw;font-weight:600;color:#5b5b66}.hb-links,.hb-links span{display:flex;align-items:center}.hb-links span{gap:.4cqw;white-space:nowrap}.hb-links span.on{color:#5661FF}.hb-links span i{width:.5cqw;height:.5cqw;border-bottom:1.2px solid;border-right:1.2px solid;transform:rotate(45deg);opacity:.5;margin-left:.15cqw}.hb-right{margin-left:auto;gap:1cqw}.hb-audit,.hb-right{display:flex;align-items:center}.hb-audit{gap:.45cqw;background:#111116;color:#fff;border-radius:100px;padding:.6cqw 1cqw;font-size:.82cqw;font-weight:700;white-space:nowrap}.hb-audit b{width:.6cqw;height:.6cqw;border-radius:50%;background:#39D98A;display:block}.hb-search{width:2.7cqw;height:2.7cqw;border-radius:50%;border:1px solid #e4e4ec;display:grid;place-items:center;color:#8a8a96;font-size:1.3cqw}.hb-badge{display:flex;align-items:center;gap:.5cqw;border:1px solid #d7d7e1;border-radius:100px;padding:.75cqw 1.2cqw;font-size:1.15cqw;font-weight:700;color:#5661FF;white-space:nowrap}.hb-av{width:2.7cqw;height:2.7cqw;border-radius:50%;background:#5661FF;color:#fff;display:grid;place-items:center;font-size:1.2cqw;font-weight:700;flex:0 0 auto}.hb-body{position:relative;padding:2.2cqw 2.6cqw 0}.hb-crumb{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.7cqw}.hb-bc{font-size:.95cqw;color:#9a9aa8;font-weight:500}.hb-bc b{color:#15151c;font-weight:700}.hb-site{display:flex;align-items:center;gap:.5cqw;background:#fff;border:1px solid #e4e4ec;border-radius:.7cqw;padding:.5cqw .85cqw;font-size:.88cqw;font-weight:600;color:#15151c}.hb-site .g{width:.65cqw;height:.65cqw;border-radius:50%;background:#39D98A}.hb-site .cv{width:.48cqw;height:.48cqw;border-bottom:1.4px solid #9a9aa8;border-right:1.4px solid #9a9aa8;transform:rotate(45deg);margin-left:.3cqw}.hb-setup{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:1.6cqw;padding:2.1cqw 2.4cqw;display:flex;align-items:center;gap:2cqw;color:#fff}@property --ringDeg{syntax:"<angle>";inherits:false;initial-value:0deg}.hb-ring,.hb-setup{position:relative;background:#101018}.hb-ring{width:5.4cqw;height:5.4cqw;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;--ringDeg:0deg}.reveal.in .hb-ring{animation:ringFill 1.3s cubic-bezier(.22,.8,.35,1) .4s forwards}@keyframes ringFill{to{--ringDeg:288deg}}.hb-ring:after{content:"";position:absolute;inset:.62cqw;border-radius:50%;background:#191a2b}.hb-ring b{position:relative;font-size:1.5cqw;font-weight:800}.hb-setup .txt{flex:1;min-width:0}.hb-setup .eye{font-size:1.05cqw;font-weight:800;letter-spacing:.11em;color:#A88FFF;text-transform:uppercase}.hb-setup .eye em{font-style:normal;color:rgba(255,255,255,.4);letter-spacing:.02em;margin-left:.9cqw;font-weight:600}.hb-setup h4{font-size:1.95cqw;font-weight:700;margin:.55cqw 0 .5cqw;letter-spacing:-.01em}.hb-setup h4 em{font-style:normal;font-weight:700}.hb-setup p{font-size:1.22cqw;color:rgba(255,255,255,.58);max-width:74%;line-height:1.5}.hb-setup .btns{display:flex;gap:1cqw;flex:0 0 auto}.hb-bskip{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.hb-bfill,.hb-bskip{color:#fff;border-radius:.9cqw;padding:1.1cqw 1.6cqw;font-size:1.2cqw;font-weight:700;white-space:nowrap}.hb-bfill{background:#5661FF}.hb-range{display:flex;justify-content:flex-end;margin:1.9cqw 0 1.5cqw}.hb-seg{display:flex;background:#fff;border:1px solid #e4e4ec;border-radius:100px;padding:.35cqw;font-size:1.2cqw;font-weight:600}.hb-seg span{padding:.7cqw 1.5cqw;border-radius:100px;color:#77777f}.hb-seg span.on{background:rgba(86,97,255,.12);color:#5661FF}.hb-main{display:grid;grid-template-columns:1.5fr 1.42fr;gap:1.6cqw;align-items:stretch;margin-top:2cqw}.hb-prio{position:relative;overflow:hidden;background:#101018;border-radius:1.6cqw;padding:2.3cqw 2.3cqw 2cqw;color:#fff;display:flex;flex-direction:column;min-height:0}.hb-prio .eye{display:flex;align-items:center;gap:.7cqw;font-size:1.1cqw;font-weight:800;letter-spacing:.11em;color:#FF6B7A;text-transform:uppercase}.hb-prio .eye b{width:1cqw;height:1cqw;border-radius:50%;background:#FF3B57;display:block}.hb-prio h3{font-size:2.9cqw;font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:1.3cqw 0 1.2cqw;max-width:88%}.hb-prio h3 em{font-style:normal;color:#FF6B7A}.hb-prio p{font-size:1.3cqw;color:rgba(255,255,255,.62);line-height:1.55;max-width:80%}.hb-prio p b{color:#fff;font-weight:700}.hb-prio .btns{display:flex;gap:1cqw}.hb-pfoot{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6cqw;margin-top:auto;padding-top:2.2cqw}.hb-bfix{display:flex;align-items:center;gap:.5cqw;background:#5661FF;border-radius:.75cqw;box-shadow:0 8px 22px -6px rgba(86,97,255,.7)}.hb-bbrief,.hb-bfix{color:#fff;padding:.8cqw 1.2cqw;font-size:1cqw;font-weight:700}.hb-bbrief{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:.75cqw;white-space:nowrap}.hb-prio .mini{width:19cqw;text-align:right;flex:0 0 auto}.hb-prio .mini .hb-spark polyline{vector-effect:non-scaling-stroke}.hb-prio .mini svg{width:100%;height:4.5cqw}.hb-prio .mini .lab{font-size:1.05cqw;color:rgba(255,255,255,.5);margin-top:.3cqw}.hb-prio .mini .lab b{color:#fff;font-weight:700}.hb-prio .mini .lab .dn{color:#FF6B7A;font-weight:700}.hb-cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.35cqw}.hb-c{background:#fff;border:1px solid #e9e9f0;border-radius:1.4cqw;padding:1.55cqw 1.6cqw;display:flex;flex-direction:column}.hb-c .top{display:flex;align-items:center;justify-content:space-between}.hb-c .lb{font-size:1cqw;font-weight:800;letter-spacing:.06em;color:#9a9aa8;text-transform:uppercase}.hb-c .ic{width:2.4cqw;height:2.4cqw;border-radius:.7cqw;display:grid;place-items:center;font-size:1.2cqw}.hb-c .val{display:flex;align-items:center;gap:.9cqw;margin-top:1cqw}.hb-c .val .n{font-size:2.5cqw;font-weight:700;letter-spacing:-.02em;color:#15151c}.hb-c .dl{font-size:1.05cqw;font-weight:700;border-radius:100px;padding:.3cqw .8cqw}.hb-c .dl.dn{color:#D64550;background:rgba(214,69,80,.1)}.hb-c .sub{font-size:1.05cqw;color:#9a9aa8;line-height:1.45;margin-top:.7cqw}.hb-c .hb-spark{width:100%;height:3cqw;margin-top:auto}.hb-c .hb-spark polyline{stroke-dasharray:1;stroke-dashoffset:1}.reveal.in .hb-c .hb-spark polyline{animation:sparkDraw 1.4s cubic-bezier(.22,.8,.35,1) .5s forwards}@keyframes sparkDraw{to{stroke-dashoffset:0}}.hb-c .crawl{font-size:1.1cqw;font-weight:700;color:#5661FF;margin-top:auto;display:flex;align-items:center;gap:.5cqw}.hb-c .dash{font-size:2.4cqw;font-weight:700;color:#c8c8d2;margin-top:.6cqw}.hb-float{position:absolute;background:#fff;border:1px solid #e9e9f0;border-radius:1.3cqw;box-shadow:0 24px 60px -18px rgba(20,20,40,.4);padding:1.5cqw 1.6cqw;z-index:5}.hb-float .fh{display:flex;align-items:center;gap:.7cqw;font-size:1cqw;font-weight:800;letter-spacing:.06em;color:#9a9aa8;text-transform:uppercase;margin-bottom:1.1cqw}.hb-float .fh .d{width:1.1cqw;height:1.1cqw;border-radius:50%}.hb-fl{left:-3cqw;bottom:5cqw;width:21cqw}.hb-fl,.hb-fr{transform:none}.hb-fr{right:0;bottom:2.5cqw;width:28cqw;min-width:200px}.kw{display:flex;align-items:center;justify-content:space-between;gap:.8cqw;padding:.7cqw 0;border-top:1px solid #f0f0f5;font-size:1.2cqw}.kw:first-of-type{border-top:0}.kw .t{font-weight:600;color:#33333c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kw .p{flex:0 0 auto;font-weight:800;font-size:1.05cqw;color:#1F8A5B;background:rgba(31,138,91,.1);border-radius:100px;padding:.3cqw .85cqw}.av-row{display:flex;align-items:center;justify-content:space-between;font-size:1.25cqw;font-weight:600;color:#33333c;margin-top:1cqw}.av-tr{height:.85cqw;background:#eeeef3;margin-top:.5cqw;overflow:hidden}.av-tr,.av-tr i{border-radius:100px}.av-tr i{display:block;height:100%}