.hspt-section{background:var(--hspt-bg,#fff);padding:var(--hspt-pad,64px) 0}.hspt-grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr}.hspt--two_66 .hspt-grid{gap:48px;grid-template-columns:1fr 2fr}.hspt--two_50 .hspt-grid{gap:48px;grid-template-columns:1fr 1fr}.hspt--no-copy .hspt-grid{grid-template-columns:1fr}.hspt--demo-left .hspt-copy{order:2}.hspt--one .hspt-copy{max-width:var(--head-max,880px);order:0}.hspt--one.hspt--align-center .hspt-copy{margin:0 auto;text-align:center}.hspt--one.hspt--align-center .hspt-btns{justify-content:center}.hspt-section .hspt-copy{font-family:Circular,Circular Std,Arial,Helvetica Neue,Helvetica,sans-serif}.hspt-section .eyebrow{color:var(--head-eyebrow-c,#ff4d83);display:block;font-size:var(--head-eyebrow-fs,13px);font-weight:500;letter-spacing:var(--head-eyebrow-ls,.06em);margin:0 0 var(--head-gap,16px);text-transform:uppercase}.hspt-section .hspt-title{color:#1d253c;font-size:var(--head-h2-fs,44px);font-weight:400;letter-spacing:var(--head-h2-ls,-.025em);line-height:var(--head-h2-lh,1.06);margin:0}.hspt-section .hspt-text{color:var(--head-intro-c,#616161);font-size:var(--head-intro-fs,17px);line-height:var(--head-intro-lh,1.5);margin-top:var(--head-gap,16px);max-width:60ch}.hspt-section .hspt-text p{margin:0 0 12px}.hspt-section .hspt-text p:last-child{margin-bottom:0}.hspt-section .hspt-text a{color:#1d253c}.hspt-section .hspt-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hspt-section .hspt-btn{border-radius:999px;display:inline-block;font-size:16px;font-weight:500;line-height:1;padding:15px 24px;text-decoration:none;transition:background .15s,color .15s,transform .11s;white-space:nowrap}.hspt-section .hspt-btn:active{transform:scale(.98)}.hspt-section .hspt-btn--primary{background:#ff7ea5;color:#1d253c}.hspt-section .hspt-btn--primary:hover{background:#ff4d83;color:#1d253c}.hspt-section .hspt-btn--secondary{background:transparent;box-shadow:inset 0 0 0 1.5px #1d253c;color:#1d253c}.hspt-section .hspt-btn--secondary:hover{background:#1d253c;color:#fff}.hspt .hspt-missing,.hspt-section .hspt-noscript{color:#616161;font-size:15px}.hspt,.hspt-section .hspt-demo{min-width:0}.hspt{color:#1d253c;display:block;font-family:Circular,Circular Std,Arial,Helvetica Neue,Helvetica,sans-serif;outline:none;-webkit-font-smoothing:antialiased}.hspt *,.hspt :after,.hspt :before{box-sizing:border-box}.hspt img{background:transparent;border:0;box-shadow:none;margin:0;outline:0;padding:0;vertical-align:middle}.hspt .ct-hello img,.hspt .rd-stage img{max-width:none}.hspt button{font-family:inherit;line-height:inherit}.hspt .cols>*{grid-column:auto}.hspt .card,.hspt .card:hover{box-shadow:0 1px 3px rgba(0,0,0,.04);transform:none;transition:none}@media (max-width:900px){.hspt--two_50 .hspt-grid,.hspt--two_66 .hspt-grid{gap:28px;grid-template-columns:1fr}.hspt--demo-left .hspt-copy{order:0}}.hspt,.hspt [data-theme=default]{--hs-pink:#ff7ea5;--hs-pink-soft:#ffb2ca;--hs-pink-light:#ffd8e4;--hs-pink-vlight:#ffecf1;--hs-pink-hot:#ff4d83;--hs-white:#fff;--hs-deep:#1d253c;--hs-deep-2:#283353;--hs-black:#000;--hs-purple:#904fe3;--hs-purple-deep:#7627dc;--hs-purple-soft:#d6bef4;--hs-purple-light:#eadffa;--hs-purple-mid:#c8a8f0;--hs-neutral-0:#fff;--hs-neutral-50:#f5f5f5;--hs-neutral-100:#ececec;--hs-neutral-200:#e0e0e0;--hs-neutral-300:#f2f2f2;--hs-neutral-400:#a9a9a9;--hs-neutral-500:#757575;--hs-neutral-600:#616161;--hs-neutral-700:#2d2d2d;--hs-neutral-900:#000;--hs-cool-50:#e7eaf3;--hs-cool-100:#d6dbeb;--hs-cool-200:#b4bdda;--hs-cool-300:#aab4d5;--hs-success:#007d44;--hs-danger:#db2719;--hs-warn:#f93;--fg-1:var(--hs-deep);--fg-2:var(--hs-neutral-600);--fg-3:var(--hs-neutral-500);--fg-on-pink:var(--hs-deep);--fg-on-deep:var(--hs-white);--fg-accent:var(--hs-pink);--bg-app:var(--hs-pink-vlight);--bg-surface:var(--hs-white);--bg-elevated:var(--hs-white);--bg-pink:var(--hs-pink-light);--bg-deep:var(--hs-deep);--bg-dark:var(--hs-black);--border-soft:var(--hs-neutral-100);--border-strong:var(--hs-deep);--border-pink:var(--hs-pink);--halo-pink-1:#ff4d83;--halo-pink-2:#ff7ea5;--halo-pink-3:#ffb2ca;--halo-pink-4:#ffd8e4;--halo-dark-1:#1d253c;--halo-dark-2:#303d64;--halo-dark-3:#435589;--halo-dark-4:#576dad;--p-navy:#1d253c;--p-pink:#ff7ea5;--p-hot:#ff4d83;--p-lav:#e4dbf7;--p-lav2:#eadffa;--p-purple:#7627dc;--p-purple2:#a673e8;--p-green:#007d44;--p-mint:#d3f0e4;--p-mint2:#a8ebd1;--p-red:#db2719;--p-peach:#ffd6ce;--p-peach2:#ffc9b3;--p-grey:#f5f5f5;--p-grey2:#ececec;--p-txt2:#616161;--p-txt3:#8a8a8a;--p-page:#f7f7f7;--shadow-sm:0 1px 2px rgba(29,37,60,.06),0 1px 3px rgba(29,37,60,.06);--shadow-md:0 4px 12px rgba(29,37,60,.08),0 2px 4px rgba(29,37,60,.04);--shadow-lg:0 12px 32px rgba(29,37,60,.1),0 4px 8px rgba(29,37,60,.05);--shadow-pink-glow:0 0 0 8px rgba(255,126,165,.25)}.hspt{--t-display-xxl:160px;--t-display-xl:140px;--t-display-l:90px;--t-display-m:72px;--t-display-s:64px;--t-h1:50px;--t-h2:40px;--t-h3:32px;--t-h4:25px;--t-h5:20px;--t-h6:18px;--t-body:16px;--t-body-s:14px;--t-caption:12.5px;--t-eyebrow:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:9999px;--u:1px;--gap:20px;--pad:40px;--lh-display:0.96;--lh-tight:1.05;--lh-snug:1.15;--lh-body:1.4;--lh-relaxed:1.5;--tracking-display:-0.030em;--tracking-cover:-0.035em;--tracking-h:-0.020em;--tracking-ui:-0.010em;--tracking-flat:0;--halo-pink:0 0 0 20px #ffb2ca,0 0 0 40px #ffd8e4;--halo-pink-xl:0 0 0 40px #ffb2ca,0 0 0 80px #ffd8e4;--rad:28px;--font-display:Circular,"Circular Std",Arial,"Helvetica Neue",Helvetica,sans-serif;--font-body:Circular,"Circular Std",Arial,"Helvetica Neue",Helvetica,sans-serif;--font-ui:Circular,"Circular Std",Arial,"Helvetica Neue",Helvetica,sans-serif;--font-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;--text-h1:400 72px/0.96 var(--font-display);--text-h2:400 40px/1.05 var(--font-display);--text-h3:500 32px/1.15 var(--font-display);--text-h4:500 25px/1.15 var(--font-display);--text-h5:500 20px/1.15 var(--font-display);--text-p:400 16px/1.4 var(--font-body);--text-small:400 12.5px/1.4 var(--font-body);--text-code:400 13px/1.4 var(--font-mono);--text-eyebrow:500 12px/1.4 var(--font-ui);--text-display:400 140px/0.96 var(--font-display)}.hspt .h1{font-size:72px;letter-spacing:-.03em;line-height:.96}.hspt .h1,.hspt .h2{font-family:var(--font-display);font-weight:400}.hspt .h2{font-size:40px;letter-spacing:-.02em;line-height:1.05}.hspt .h3{font-size:32px;letter-spacing:-.02em}.hspt .h3,.hspt .h4{font-family:var(--font-display);font-weight:500;line-height:1.15}.hspt .h4{font-size:25px}.hspt .h4,.hspt .h5{letter-spacing:-.01em}.hspt .h5{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.15}.hspt .p{font-size:16px;letter-spacing:0}.hspt .p,.hspt .small{font-family:var(--font-body);font-weight:400;line-height:1.4}.hspt .small{font-size:12.5px;letter-spacing:-.01em}.hspt .code{font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.4}.hspt .eyebrow{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.4}.hspt .display{font-family:var(--font-display);font-size:140px;font-weight:400;letter-spacing:-.035em;line-height:.96}.hspt .hs{color:var(--p-navy);font-family:Circular,Circular Std,Arial,Helvetica,sans-serif;font-size:17.5px;line-height:1.35;-webkit-font-smoothing:antialiased}.hspt .hs *{box-sizing:border-box}.hspt .hs .up{color:var(--p-green)}.hspt .hs .down{color:var(--p-red)}.hspt .hs .flat{color:var(--p-txt3)}.hspt .hs .tri{border-left:5px solid transparent;border-right:5px solid transparent;display:inline-block;height:0;margin-left:6px;vertical-align:middle;width:0}.hspt .hs .up .tri{border-bottom:7px solid var(--p-green)}.hspt .hs .down .tri{border-top:7px solid var(--p-red)}.hspt .hs .flat .tri{border-bottom:5px solid transparent;border-left:7px solid var(--p-txt3);border-right:0;border-top:5px solid transparent}.hspt .hs .card{background:#fff;border-radius:10px;padding:26px 28px}.hspt .hs .chev{fill:none;flex-shrink:0;height:14px;margin-left:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:14px}.hspt .hs .muted{color:var(--p-txt2)}.hspt .hs .small{font-size:15px}.hspt .hs-nav{align-items:center;background:var(--p-navy);color:#fff;display:flex;font-size:20px;gap:28px;height:66px;padding:0 28px}.hspt .hs-nav .brand{align-items:center;display:flex;font-weight:500;gap:10px}.hspt .hs-nav .brand img{height:26px}.hspt .hs-nav .grid{background:radial-gradient(circle,#fff 1.6px,transparent 1.8px) 0 0/5px 5px;height:14px;width:14px}.hspt .hs-nav .focus{align-items:center;border:1px solid hsla(0,0%,100%,.55);border-radius:9999px;display:flex;font-size:16.5px;padding:8px 16px}.hspt .hs-nav .links{display:flex;gap:34px;margin:0 auto}.hspt .hs-nav .links span{padding:4px 0}.hspt .hs-nav .links .active{border-bottom:2px solid var(--p-pink);color:var(--p-pink)}.hspt .hs-nav .user{align-items:center;display:flex;font-size:17.5px;gap:10px}.hspt .hs-nav .user img{border-radius:50%;display:block;height:30px;object-fit:cover;object-position:50% 18%;width:30px}.hspt .hs-subnav{align-items:center;background:#fff;border-bottom:1px solid var(--p-grey2);display:flex;font-size:19px;gap:32px;height:52px;justify-content:center}.hspt .hs-subnav .active{border-bottom:2px solid var(--p-hot);color:var(--p-hot);padding-bottom:2px}.hspt .hs-filterbar{align-items:center;background:#fff;display:flex;gap:10px;padding:14px 28px}.hspt .hs-filterbar .dd{border:1px solid var(--p-grey2);font-size:17.5px;justify-content:space-between;min-width:190px}.hspt .hs-filterbar .dd,.hspt .hs-filterbar .search{align-items:center;border-radius:8px;display:flex;padding:12px 16px}.hspt .hs-filterbar .search{background:var(--p-grey);color:var(--p-txt3);flex:1;gap:12px}.hspt .hs-filterbar .sico{fill:none;flex-shrink:0;height:20px;stroke:var(--p-txt2);stroke-linecap:round;stroke-width:1.8;width:20px}.hspt .hs-fab{align-items:center;bottom:28px;display:flex;gap:12px;position:absolute;right:28px}.hspt .hs-fab .help{align-items:center;background:var(--p-navy);border-radius:9999px;color:#fff;display:flex;font-size:17.5px;gap:8px;padding:12px 18px}.hspt .hs-fab .ask{height:70px;width:70px}.hspt .hs-fab .ask img{display:block;height:100%;width:100%}.hspt .hs-toggle{background:#fff;border-radius:9999px;box-shadow:0 1px 4px rgba(29,37,60,.08);display:inline-flex;font-size:21.5px;padding:4px}.hspt .hs-toggle span{align-items:center;border-radius:9999px;display:flex;gap:10px;padding:10px 24px}.hspt .hs-toggle .on{background:var(--p-pink);color:#fff}.hspt .hs-toggle .ico{display:block;height:22px;width:22px}.hspt .hs-pill{background:var(--p-lav);border-radius:9999px;display:inline-block;font-size:15.5px;padding:5px 13px}.hspt .hs-btn{align-items:center;background:#fff;border:1px solid var(--p-navy);border-radius:6px;display:inline-flex;font-size:17.5px;gap:8px;padding:9px 14px}.hspt .hs-areatabs{display:flex;gap:10px}.hspt .hs-areatabs .tab{background:#fff;border:1px solid var(--p-grey2);border-radius:8px;font-size:17.5px;min-width:170px;padding:16px 18px}.hspt .hs-areatabs .tab.active{background:var(--p-lav);border-color:var(--p-lav)}.hspt .hs-areatabs .l{display:block;margin-bottom:4px}.hspt .hs-areatabs .v{font-size:19px;font-weight:500}.hspt .hs-hero h1{align-items:flex-start;display:flex;font-size:50px;font-weight:400;gap:24px;justify-content:space-between;letter-spacing:-.015em;line-height:1.1;margin:12px 0 18px}.hspt .hs-hero .score{font-size:45px;white-space:nowrap}.hspt .hs-hero p{color:var(--p-navy);font-size:17.5px;margin:0 0 12px;max-width:420px}.hspt .hs-trend{position:relative}.hspt .hs-trend .t{font-size:27.5px;margin:0 0 2px}.hspt .hs-trend .sub{color:var(--p-txt2);font-size:16.5px;margin-bottom:22px}.hspt .hs-trend .plot{align-items:flex-end;display:flex;gap:2px;height:200px;padding-right:56px;position:relative}.hspt .hs-trend .plot .b{background:var(--p-grey);flex:1;height:var(--h,60%)}.hspt .hs-trend svg.line{height:100%;left:0;overflow:visible;position:absolute;top:0;width:calc(100% - 56px)}.hspt .hs-trend svg.line polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.hspt .hs-trend .l1{stroke:var(--p-navy)}.hspt .hs-trend .l2{stroke:#b7c4be}.hspt .hs-trend .dot{background:var(--p-navy);border-radius:50%;height:12px;position:absolute;transform:translate(50%,-50%);width:12px}.hspt .hs-trend .y{color:var(--p-txt3);flex-direction:column;font-size:16.5px;height:100%;padding:10px 0 34px;position:absolute;right:0;top:0}.hspt .hs-trend .x,.hspt .hs-trend .y{display:flex;justify-content:space-between}.hspt .hs-trend .x{color:var(--p-txt2);font-size:15px;padding:12px 56px 0 0}.hspt .hs-breakdown .hd{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.hspt .hs-breakdown .hd b{font-size:24px;font-weight:400}.hspt .hs-breakdown .hd span{color:var(--p-txt2);font-size:15.5px}.hspt .hs-breakdown .r{align-items:center;border-bottom:1px solid var(--p-grey2);display:grid;font-size:17.5px;grid-template-columns:1fr 48px 20px 60px;padding:8px 0}.hspt .hs-breakdown .r .c{color:var(--p-txt2);text-align:right}.hspt .hs-breakdown .r .s{text-align:right}.hspt .hs-breakdown .r:last-child{border:0}.hspt .hs-drivers{display:flex;gap:10px}.hspt .hs-drivers .chip{background:var(--p-lav);border-radius:10px;flex:1;min-width:110px;padding:22px 20px}.hspt .hs-drivers .l{display:block;font-size:19px;margin-bottom:10px}.hspt .hs-drivers .v{font-size:27.5px}.hspt .hs-driverdetail{background:var(--p-grey);border-radius:10px;padding:20px 22px}.hspt .hs-driverdetail .t{font-size:20px}.hspt .hs-driverdetail .pct{font-size:25px;margin:4px 0 16px}.hspt .hs-driverdetail .pct a{color:var(--p-navy);font-size:17.5px;margin-left:8px}.hspt .hs-driverdetail .row{margin-bottom:14px}.hspt .hs-driverdetail .lbl{font-size:17px;margin-bottom:6px}.hspt .hs-driverdetail .lbl span{color:var(--p-txt2)}.hspt .hs-driverdetail .bar{display:flex;font-size:15px;gap:4px;height:24px}.hspt .hs-driverdetail .neg{background:var(--p-peach2);border-radius:3px;padding:4px 8px;width:var(--w,30%)}.hspt .hs-driverdetail .pos{background:var(--p-mint2);border-radius:3px;padding:4px 8px;width:var(--w,60%)}.hspt .hs-ai{background:#fff;border:1.5px solid #d9c7f5;border-radius:10px;padding:30px 28px;position:relative}.hspt .hs-ai:before{align-items:center;background:var(--p-lav2);border-radius:10px 0 10px 0;color:var(--p-purple);content:"✦";display:flex;font-size:20px;height:34px;justify-content:center;left:0;position:absolute;top:0;width:34px}.hspt .hs-ai h3{font-size:27.5px;font-weight:400;margin:0 0 22px}.hspt .hs-ai .cols{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.hspt .hs-ai .tag{background:var(--p-lav);border-radius:6px;display:inline-block;font-size:16.5px;margin-bottom:14px;padding:5px 11px}.hspt .hs-ai .cols:after{content:""}.hspt .hs-ai .col{position:relative}.hspt .hs-ai .col p{font-size:17.5px;margin:0 0 14px}.hspt .hs-ai .col a{color:var(--p-navy);font-size:17.5px;text-decoration:underline}.hspt .hs-ai .disc{color:var(--p-txt3);font-size:15px;margin-top:22px}.hspt .hs-seggrid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.hspt .hs-segments{display:contents}.hspt .hs-seg{background:#fff;border-radius:10px;padding:18px 20px}.hspt .hs-seg .hd{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px}.hspt .hs-seg .hd .t{font-size:21px}.hspt .hs-seg table{border-collapse:collapse;border-radius:6px;font-size:16.5px;width:100%}.hspt .hs-seg th{color:var(--p-txt2);font-size:14px;font-weight:400;padding:10px 12px 6px;text-align:left}.hspt .hs-seg td{border-top:1px solid var(--p-grey2);padding:8px 12px}.hspt .hs-seg td:not(:first-child),.hspt .hs-seg th:not(:first-child){text-align:right}.hspt .hs-seg tr.hl td{background:var(--p-mint)}.hspt .hs-seg tr.lo td{background:var(--p-peach2)}.hspt .hs-segswitch{display:inline-flex;flex-shrink:0;font-size:15px;gap:4px}.hspt .hs-segswitch span{border-radius:8px;color:var(--p-txt2);padding:6px 12px}.hspt .hs-segswitch .on{background:var(--p-grey);color:var(--p-navy)}.hspt .hs-segswitch .on.neg{background:#fff;border:2px solid #2f6fe4;color:var(--p-navy)}.hspt .hs-happy .hd{align-items:start;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:14px}.hspt .hs-happy .hd .t{color:var(--p-hot);font-size:21.5px}.hspt .hs-happy .hd .t small{color:var(--p-navy);display:block;font-size:16.5px}.hspt .hs-happy .hd .t small b{color:var(--p-hot);font-weight:400}.hspt .hs-happy .avg{font-size:30px;text-align:center}.hspt .hs-happy .avg small{color:var(--p-txt2);display:block;font-size:15px}.hspt .hs-happy .avg .d{background:var(--p-mint);border-radius:9999px;font-size:15px;margin-left:8px;padding:2px 9px;vertical-align:middle}.hspt .hs-happy .plot{align-items:flex-end;display:flex;gap:2px;height:260px;padding-right:56px;position:relative}.hspt .hs-happy .plot .b{background:var(--p-grey);flex:1;height:var(--h,60%)}.hspt .hs-happy svg{height:100%;left:0;position:absolute;top:0;width:calc(100% - 56px)}.hspt .hs-happy .base{stroke:#9aa3b5;stroke-dasharray:6 6;stroke-width:1.5}.hspt .hs-happy .trend{stroke:#45bcd8;stroke-width:1.5}.hspt .hs-happy .pos{fill:rgba(0,125,68,.1);stroke:#0f9f5a;stroke-width:2.5}.hspt .hs-happy .neg{fill:rgba(219,39,25,.1);stroke:var(--p-red);stroke-width:2.5}.hspt .hs-happy.lost .d{background:var(--p-peach);color:var(--p-red)}.hspt .hs-happy .basetag{background:var(--p-navy);border-radius:4px;color:#fff;font-size:15px;left:0;padding:4px 8px;position:absolute}.hspt .hs-happy .y{color:var(--p-txt3);flex-direction:column;font-size:16.5px;height:100%;padding:20px 0 40px;position:absolute;right:0;top:0}.hspt .hs-happy .x,.hspt .hs-happy .y{display:flex;justify-content:space-between}.hspt .hs-happy .x{color:var(--p-txt2);font-size:15px;padding:12px 56px 0 0}.hspt .hs-selbar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:18px}.hspt .hs-selbar .sel{font-size:21.5px}.hspt .hs-selbar .sel b{font-weight:400;margin-left:10px}.hspt .hs-selbar .sel b.down,.hspt .hs-selbar .sel b.up{margin-right:8px}.hspt .hs-selbar .cmp{align-items:center;display:flex;gap:10px;justify-content:flex-end}.hspt .hs-selbreak{display:grid;gap:56px;grid-template-columns:repeat(4,1fr);position:relative}.hspt .hs-selbreak .tools{color:var(--p-navy);font-size:19px;letter-spacing:8px;position:absolute;right:0;top:-6px}.hspt .hs-selbreak .dim .t{color:var(--p-hot);font-size:24px;margin:0 0 18px}.hspt .hs-selbreak .r{border-bottom:1px solid var(--p-grey2);display:grid;font-size:18px;gap:12px;grid-template-columns:1fr auto 44px;padding:11px 8px}.hspt .hs-selbreak .r .c{color:var(--p-txt2);text-align:right}.hspt .hs-selbreak .r.fade{opacity:.5}.hspt .hs-selbreak .more{font-size:17.5px;grid-column:1/-1;padding-top:10px;text-align:center}.hspt .hs-dist .t{color:var(--p-hot);font-size:19px}.hspt .hs-dist .sub{color:var(--p-txt2);font-size:15.5px;margin-bottom:16px}.hspt .hs-dist .sub b{color:var(--p-hot);font-weight:400}.hspt .hs-dist .plot{align-items:flex-end;border-bottom:1px solid var(--p-grey2);display:flex;gap:12px;height:110px;padding:0 8px}.hspt .hs-dist .b{border-radius:2px;flex:1;height:var(--h,20%)}.hspt .hs-dist .b.r{background:var(--p-red)}.hspt .hs-dist .b.n{background:var(--p-navy)}.hspt .hs-dist .b.g{background:var(--p-green)}.hspt .hs-dist .x{color:var(--p-txt2);display:flex;font-size:14px;justify-content:space-between;padding:6px 8px 0}.hspt .hs-dist .x span{flex:1;text-align:center}.hspt .hs-barlist .t{color:var(--p-hot);font-size:19px;margin-bottom:14px}.hspt .hs-barlist .r{align-items:center;display:grid;font-size:15.5px;gap:10px;grid-template-columns:1fr 40px 44px 1fr;padding:6px 0}.hspt .hs-barlist .c{color:var(--p-txt2)}.hspt .hs-barlist .bar{background:var(--p-navy);height:8px;width:var(--w,50%)}.hspt .hs-barlist .more{font-size:15px;margin-top:10px;text-align:center}.hspt .hs-hotspot{align-items:center;display:grid;font-size:17px;gap:6px 8px;grid-template-columns:180px repeat(var(--cols,7),1fr)}.hspt .hs-hotspot .h{font-size:15.5px;padding-bottom:8px;text-align:center}.hspt .hs-hotspot .rl{padding-right:8px}.hspt .hs-hotspot .c{background:var(--p-grey);border-radius:4px;padding:12px 6px;text-align:center}.hspt .hs-hotspot .c small{color:var(--p-txt3);font-size:14px;margin-left:5px}.hspt .hs-hotspot .c.g1{background:#e9f7f0}.hspt .hs-hotspot .c.g2{background:var(--p-mint)}.hspt .hs-hotspot .c.r1{background:#ffede8}.hspt .hs-hotspot .c.r2{background:var(--p-peach2)}.hspt .hs-hotspot .legend{color:var(--p-txt2);font-size:15.5px;grid-column:1/-1;padding-top:14px;text-align:center}.hspt .hs-hotspot .legend i{border-radius:50%;display:inline-block;height:8px;margin:0 6px 0 16px;width:8px}.hspt .hs-empbars h3{font-size:27.5px;font-weight:400;margin:0 0 18px}.hspt .hs-empbars .row{margin-bottom:18px}.hspt .hs-empbars .lbl{display:flex;font-size:17.5px;justify-content:space-between;margin-bottom:8px}.hspt .hs-empbars .lbl span{color:var(--p-txt3);font-size:15.5px}.hspt .hs-empbars .segs{display:flex;gap:6px;height:76px}.hspt .hs-empbars .seg{border-radius:6px;flex:var(--w,1);font-size:15.5px;overflow:hidden;padding:12px 14px;text-overflow:ellipsis;white-space:nowrap}.hspt .hs-empbars .seg b{display:block;font-size:19px;font-weight:500;margin-top:6px}.hspt .hs-empbars .s1{background:#ad87e8}.hspt .hs-empbars .s2{background:#cdb5f1}.hspt .hs-empbars .s3{background:#e8dcf9}.hspt .hs-empbars .more{align-items:center;background:#cdb5f1;display:flex;font-weight:500;justify-content:center}.hspt .hs-emp-side{background:#f8f5fd;border-radius:10px;padding:26px 24px}.hspt .hs-emp-side h3{font-size:32.5px;font-weight:400;margin:0 0 6px}.hspt .hs-emp-side .hint{align-items:center;color:var(--p-txt2);display:flex;font-size:16.5px;gap:12px;margin-top:22px}.hspt .hs-emp-side .hint i{background:var(--p-lav);border-radius:50%;flex-shrink:0;height:36px;width:36px}.hspt .hs-list{background:#fff;border-radius:10px;padding:14px 16px}.hspt .hs-list .hd{display:flex;font-size:17px;justify-content:space-between;padding-bottom:10px}.hspt .hs-list .r{border-top:1px solid var(--p-grey2);display:grid;font-size:15.5px;grid-template-columns:1fr 50px 40px;padding:7px 0}.hspt .hs-list .r span:not(:first-child){text-align:right}.hspt .hs-list .r span:nth-child(2){color:var(--p-txt2)}.hspt .hs-list .r span:nth-child(3){font-weight:500}.hspt .hs-mstack .t{font-size:22.5px}.hspt .hs-mstack .sub{color:var(--p-navy);font-size:17.5px;margin-bottom:26px}.hspt .hs-mstack .sub b{color:var(--p-hot);font-weight:400}.hspt .hs-mstack .plot{align-items:flex-end;display:flex;gap:6px;height:300px;padding:0 20px 0 40px;position:relative}.hspt .hs-mstack .col{display:flex;flex:1;flex-direction:column-reverse;gap:3px;height:var(--h,90%)}.hspt .hs-mstack .col i{border-radius:3px;display:block;flex:var(--f,1)}.hspt .hs-mstack .k1{background:#1d253c}.hspt .hs-mstack .k2{background:#3f5560}.hspt .hs-mstack .k3{background:#a673e8}.hspt .hs-mstack .k4{background:#d6bef4}.hspt .hs-mstack .k5{background:#45bcd8}.hspt .hs-mstack .k6{background:#77d2ab}.hspt .hs-mstack .k7{background:#ffca70}.hspt .hs-mstack .k8{background:#ffc9b3}.hspt .hs-mstack .k9{background:#ff9db9}.hspt .hs-mstack .k10{background:#ff4d83}.hspt .hs-mstack .k11{background:#ff8a5b}.hspt .hs-mstack .x{color:var(--p-txt2);display:flex;font-size:16.5px;justify-content:space-around;padding:12px 20px 0 40px}.hspt .hs-mcard{background:#fff;border-radius:10px;padding:24px 28px}.hspt .hs-mcard .t{align-items:center;display:flex;font-size:24px;gap:10px;margin-bottom:16px}.hspt .hs-mcard .t i{background:var(--c,var(--p-pink));border-radius:50%;height:8px;width:8px}.hspt .hs-mcard .t .crumb{color:var(--p-txt3)}.hspt .hs-mcard .body{align-items:center;display:grid;gap:18px;grid-template-columns:1fr 1px 1fr}.hspt .hs-mcard .big{font-size:37.5px}.hspt .hs-mcard .big small{color:var(--p-txt2);display:block;font-size:16.5px;margin-top:4px}.hspt .hs-mcard .sep{background:var(--p-grey2);height:48px}.hspt .hs-mcard .kv{color:var(--p-txt2);display:grid;font-size:16.5px;gap:4px 14px;grid-template-columns:auto 1fr}.hspt .hs-mcard .kv b{color:var(--p-navy);font-weight:400;text-align:right}.hspt .hs-stat{background:#fff;border-radius:10px;padding:26px 30px}.hspt .hs-stat .t{color:var(--p-hot);font-size:21.5px;margin-bottom:22px}.hspt .hs-stat .vals{display:flex;gap:64px}.hspt .hs-stat .v{align-items:center;display:flex;font-size:50px;font-weight:500;gap:10px;letter-spacing:-.01em}.hspt .hs-stat .v small{background:var(--p-mint);border-radius:9999px;font-size:16.5px;font-weight:400;padding:3px 9px}.hspt .hs-stat .c{color:var(--p-navy);font-size:16.5px;margin-top:6px}.hspt .hs-stat.dim{background:var(--p-grey)}.hspt .hs-stat.dim .c,.hspt .hs-stat.dim .t,.hspt .hs-stat.dim .v{color:var(--p-txt3)}.hspt .hs-istack .t{color:var(--p-hot);font-size:21.5px}.hspt .hs-istack .sub{font-size:17.5px;margin-bottom:26px}.hspt .hs-istack .plot{display:flex;gap:20px;height:230px;padding-right:50px;position:relative}.hspt .hs-istack .col{display:flex;flex:1;flex-direction:column;gap:6px}.hspt .hs-istack .col i{border-radius:2px;display:block}.hspt .hs-istack .c1{background:var(--p-grey);flex:var(--f,1)}.hspt .hs-istack .c2{background:#e0e0e0;flex:var(--f,1)}.hspt .hs-istack .c3{background:var(--p-navy);flex:var(--f,2)}.hspt .hs-istack .y{color:var(--p-txt3);display:flex;flex-direction:column;font-size:15px;height:100%;justify-content:space-between;position:absolute;right:0;top:0}.hspt .hs-istack .x{color:var(--p-txt2);display:flex;font-size:16.5px;justify-content:space-around;padding:12px 50px 0 0}.hspt .hs-timeline{display:flex;flex-direction:column;gap:8px;margin-top:20px}.hspt .hs-timeline .bar{background:var(--p-grey);border-right:2px solid var(--p-navy);font-size:17px;margin-left:var(--start,0);padding:8px 14px}.hspt .hs-rank .t{color:var(--p-hot);font-size:21.5px}.hspt .hs-rank .sub{font-size:17.5px;margin-bottom:22px}.hspt .hs-rank .r{align-items:center;background:var(--p-grey);border-radius:6px;display:flex;font-size:21.5px;justify-content:space-between;margin-bottom:8px;padding:16px 20px}.hspt .hs-rank .r small{color:var(--p-txt2);display:block;font-size:15px;margin-bottom:2px}.hspt .hs-rank .r .d{background:var(--p-mint);border-radius:9999px;color:var(--p-green);font-size:16.5px;margin-left:12px;padding:4px 10px}.hspt .hs-ask-panel{background:#fff;display:flex;flex-direction:column;min-height:720px;padding:22px 24px;position:relative}.hspt .hs-ask-panel .top{display:none}.hspt .hs-ask-panel .hist{background:var(--p-grey);border-radius:8px;font-size:17.5px;padding:10px 16px}.hspt .hs-ask-panel .hero{margin:80px 0 30px;text-align:center}.hspt .hs-ask-panel .hero img{display:block;margin:0 auto 22px;width:130px}.hspt .hs-ask-panel .hero h3{font-size:27.5px;font-weight:500;margin:0 0 8px}.hspt .hs-ask-panel .hero .scope{font-size:17.5px}.hspt .hs-ask-panel .hero .scope i{border:1px solid var(--p-purple2);border-radius:4px;display:inline-block;font-size:15px;font-style:normal;margin-left:8px;padding:2px 8px}.hspt .hs-ask-panel .prompts{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.hspt .hs-ask-panel .prompts div{background:var(--p-grey);border-radius:8px;display:flex;font-size:19px;justify-content:space-between;padding:14px 18px}.hspt .hs-dock{background:var(--p-lav);border-radius:14px;margin-top:auto;padding:14px 12px 12px}.hspt .hs-dock .meta{align-items:center;display:flex;font-size:17px;gap:10px;margin:0 0 10px 6px}.hspt .hs-dock .meta i{background:#fff;border:1px solid var(--p-purple2);border-radius:4px;font-size:15px;font-style:normal;padding:2px 8px}.hspt .hs-dock .in{align-items:center;background:#fff;border-radius:10px;color:var(--p-txt3);display:flex;font-size:19px;justify-content:space-between;padding:14px 18px}.hspt .hs-dock .in i{background:var(--p-grey2);border-radius:50%;height:26px;width:26px}.hspt .hs-thread{display:flex;flex-direction:column;gap:22px}.hspt .hs-thread .u{align-self:flex-end;background:var(--p-lav);border-radius:10px;font-size:20px;padding:12px 20px}.hspt .hs-resp{border:1px solid var(--p-grey2);border-radius:12px;overflow:hidden}.hspt .hs-resp .hd{background:var(--p-grey);display:flex;font-size:19px;font-weight:500;justify-content:space-between;padding:16px 22px}.hspt .hs-resp .body{padding:22px}.hspt .hs-resp p{font-size:19px;margin:0 0 16px}.hspt .hs-resp table{border:1px solid var(--p-grey2);border-collapse:collapse;border-radius:8px;font-size:17.5px;margin-bottom:16px;overflow:hidden;width:100%}.hspt .hs-resp th{background:var(--p-grey);font-weight:500;padding:12px 14px;text-align:left}.hspt .hs-resp td{border-top:1px solid var(--p-grey2);padding:11px 14px;vertical-align:top}.hspt .hs-resp ul{font-size:19px;margin:0 0 16px;padding-left:22px}.hspt .hs-resp li{margin-bottom:6px}.hspt .hs-resp .acts{display:flex;gap:18px;margin-top:6px}.hspt .hs-resp .acts svg{fill:none;height:24px;stroke:var(--p-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:24px}.hspt .hs-thread .next b{display:block;font-size:17.5px;margin-bottom:10px}.hspt .hs-thread .next div{background:var(--p-grey);border-radius:8px;display:flex;font-size:19px;justify-content:space-between;margin-bottom:8px;max-width:60%;padding:14px 18px}.hspt .hs-loading{border:4px solid var(--p-purple);border-radius:14px;box-shadow:0 0 0 5px var(--p-lav);overflow:hidden}.hspt .hs-loading .hd{background:var(--p-grey);display:flex;justify-content:space-between;padding:14px 22px}.hspt .hs-loading .hd b{display:block;font-size:19px;font-weight:500}.hspt .hs-loading .hd span{color:var(--p-txt2);font-size:17.5px}.hspt .hs-loading .hd i{background:var(--p-navy);border-radius:50%;height:12px;width:12px}.hspt .hs-loading .dots{color:#b8b8b8;letter-spacing:3px;padding:22px}.hspt .hs-fsum{border:1.5px solid #f5c4d3;border-radius:10px;display:grid;gap:40px;grid-template-columns:1.6fr 1fr;padding:26px 28px;position:relative}.hspt .hs-fsum:before{align-items:center;background:#ffecf1;border-radius:10px 0 10px 0;color:var(--p-hot);content:"✦";display:flex;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px}.hspt .hs-fsum .t{color:var(--p-hot);font-size:21.5px}.hspt .hs-fsum .sub{font-size:16.5px;margin-bottom:12px}.hspt .hs-fsum .sub b{color:var(--p-hot);font-weight:400}.hspt .hs-fsum p{font-size:17.5px;margin:0}.hspt .hs-fsum .why b{display:block;font-size:17.5px;font-weight:400;margin-bottom:14px}.hspt .hs-fsum .why .r{font-size:17px;margin-bottom:12px}.hspt .hs-fsum .why .r small{color:var(--p-hot)}.hspt .hs-fsum .why .r i{background:var(--p-navy);border-radius:2px;display:block;height:4px;margin-top:6px;width:var(--w,50%)}.hspt .hs-scorechips{display:flex;flex-wrap:wrap;gap:6px}.hspt .hs-scorechips span{align-items:center;border:1px solid var(--p-grey2);border-radius:4px;display:flex;font-size:15px;height:26px;justify-content:center;width:30px}.hspt .hs-scorechips .on{background:#ffecf1;border-color:#ffecf1;color:var(--p-hot)}.hspt .hs-commentgrid{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.hspt .hs-comment{background:#fff;border-radius:10px;display:grid;gap:0;grid-template-columns:110px 1fr;padding:22px 24px}.hspt .hs-comment .sc{border-right:1px solid var(--p-grey2);color:var(--p-navy);font-size:44px;line-height:1;margin-right:22px;padding-right:16px}.hspt .hs-comment .sc small{color:inherit;display:block;font-size:17px;margin-top:8px}.hspt .hs-comment.neg .sc{color:#ff5b22}.hspt .hs-comment.neu .sc{color:var(--p-navy)}.hspt .hs-comment.pos .sc{color:var(--p-green)}.hspt .hs-comment p{color:var(--p-navy);font-size:21px;line-height:1.4;margin:0 0 12px}.hspt .hs-comment .orig{color:var(--p-txt2);font-size:15.5px}.hspt .hs-comment time{display:none}.hspt .halo-bg{isolation:isolate;overflow:hidden;position:relative}.hspt .halo-bg:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;z-index:-1}.hspt .halo-bg.side-hot:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDIiIGhlaWdodD0iMzk4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQyIDM5OCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmY0ZDgzIiBkPSJNMCAwaDI0MnYzOThIMHoiLz48cGF0aCBmaWxsPSIjZmY0ZDgzIiBkPSJNMjcxLjg3OSAxNDYuMjAyYy02LjA2IDE4LjczNi0xMy4xMyAzNC43NDgtMjAuODczIDQ3LjY5My03Ljc0MyAxMy4yODYtMTYuNDk2IDI1Ljg5MS0yNi41OTYgMzguNDk1LTkuNzYzIDEyLjYwNS0xNy4xNyAyMS4xMjEtMjEuNTQ2IDI1Ljg5MS00LjM3NyA0Ljc2OS04LjA4IDguMTc2LTEwLjc3MyAxMC4yMkwtNTEuMzE0IDUwNi4yODVjLTUuMDUgNC43NjktMTAuNzczIDcuMTUzLTE3LjUwNiA3LjE1M3EtMTAuMSAwLTE3LjE3LTcuMTUzbC0yNDMuMDY4LTIzNi43NjJjLTU5LjU4OS02MC4yOTgtODkuNTUxLTExOS41NzQtODkuNTUxLTE3Ny44MjdxMC04Ni44NyA0OS40ODktMTM1LjkyNWMzMi45OTItMzIuNzA0IDc4Ljc3OC00OS4wNTYgMTM3LjAyLTQ5LjA1NiAxNi4xNiAwIDMyLjY1NiAyLjcyNSA0OS40ODkgOC41MTZzMzIuMzE5IDEzLjI4NiA0Ni43OTUgMjIuODI1YTU2MSA1NjEgMCAwIDEgMzcuMzcgMjYuOTEzQTM3MiAzNzIgMCAwIDEtNjguODItOC4xMmEzNzIgMzcyIDAgMCAxIDI5LjYyNi0yNi45MTJjMTAuNDM2LTguNTE3IDIyLjg5My0xNy4zNzQgMzcuMzY5LTI2LjkxM1MyOC4xMzgtNzkuMzE4IDQ0Ljk3LTg0Ljc2OGMxNi44MzMtNS43OTIgMzMuMzI5LTguNTE3IDQ5LjQ4OC04LjUxNyA1OC4yNDIgMCAxMDQuMDI4IDE2LjM1MiAxMzcuMDIxIDQ5LjA1NnE0OS40ODggNDkuMDU1IDQ5LjQ4OSAxMzUuOTI1YzAgMTcuNzE0LTMuMDMgMzUuNzctOS4wOSA1NC41MDYiLz48cGF0aCBmaWxsPSIjZmY3ZWE1IiBkPSJNMjAxLjM0NSAxNTkuMzk3Yy00LjgwNSAxNC44NjYtMTAuNDExIDI3LjU2OS0xNi41NTEgMzcuODQtNi4xNDEgMTAuNTQxLTEzLjA4MiAyMC41NDEtMjEuMDkgMzAuNTQyLTcuNzQyIDEwLTEzLjYxNiAxNi43NTctMTcuMDg2IDIwLjU0MS0zLjQ3MSAzLjc4NC02LjQwNyA2LjQ4Ny04LjU0MyA4LjEwOEwtNTQuOTM5IDQ0NS4wODZjLTQuMDA0IDMuNzg0LTguNTQzIDUuNjc1LTEzLjg4MiA1LjY3NXEtOC4wMSAwLTEzLjYxNS01LjY3NWwtMTkyLjc0Ny0xODcuODQ3Yy00Ny4yNTMtNDcuODM5LTcxLjAxMi05NC44NjktNzEuMDEyLTE0MS4wODdxMC02OC45MjIgMzkuMjQzLTEwNy44NDNjMjYuMTYzLTI1Ljk0NyA2Mi40Ny0zOC45MiAxMDguNjU0LTM4LjkyIDEyLjgxNCAwIDI1Ljg5NSAyLjE2MiAzOS4yNDQgNi43NTdzMjUuNjI4IDEwLjU0IDM3LjEwNyAxOC4xMDlhNDQ1IDQ0NSAwIDAgMSAyOS42MzMgMjEuMzUyQTI5NSAyOTUgMCAwIDEtNjguODIgMzYuOTU5YTI5NSAyOTUgMCAwIDEgMjMuNDkzLTIxLjM1MkMtMzcuMDUyIDguODUtMjcuMTc1IDEuODIzLTE1LjY5NS01Ljc0NWMxMS40NzktNy41NjggMjMuNzYtMTMuNzg1IDM3LjEwNy0xOC4xMSAxMy4zNDktNC41OTQgMjYuNDMtNi43NTYgMzkuMjQ0LTYuNzU2IDQ2LjE4NCAwIDgyLjQ5MSAxMi45NzMgMTA4LjY1NCAzOC45MnEzOS4yNDMgMzguOTIgMzkuMjQzIDEwNy44NDNjMCAxNC4wNTUtMi40MDIgMjguMzgtNy4yMDggNDMuMjQ1Ii8+PHBhdGggZmlsbD0iI2ZmYjJjYSIgZD0iTTEzMi4wNjkgMTcyLjM5MWMtMy41NzMgMTEuMDU0LTcuNzQyIDIwLjUtMTIuMzA3IDI4LjEzOC00LjU2NiA3LjgzOC05LjcyNyAxNS4yNzUtMTUuNjgzIDIyLjcxMi01Ljc1NiA3LjQzNi0xMC4xMjQgMTIuNDYxLTEyLjcwNCAxNS4yNzVzLTQuNzY1IDQuODI0LTYuMzUzIDYuMDI5TC01OC41IDM4NC44MzVjLTIuOTc4IDIuODE0LTYuMzUyIDQuMjIxLTEwLjMyMiA0LjIyMXEtNS45NTUgMC0xMC4xMjUtNC4yMjFsLTE0My4zMjQtMTM5LjY4N2MtMzUuMTM3LTM1LjU3NC01Mi44MDQtNzAuNTQ3LTUyLjgwNC0xMDQuOTE2cTAtNTEuMjUyIDI5LjE4MS04MC4xOTRjMTkuNDU0LTE5LjI5NSA0Ni40NTEtMjguOTQyIDgwLjc5NC0yOC45NDIgOS41MjggMCAxOS4yNTUgMS42MDggMjkuMTgxIDUuMDI0IDkuOTI1IDMuNDE3IDE5LjA1NyA3LjgzOSAyNy41OTMgMTMuNDY3YTMzMSAzMzEgMCAwIDEgMjIuMDM1IDE1Ljg3OCAyMjAgMjIwIDAgMCAxIDE3LjQ2OSAxNS44NzggMjIwIDIyMCAwIDAgMSAxNy40NjgtMTUuODc4YzYuMTU0LTUuMDI1IDEzLjUtMTAuMjUgMjIuMDM1LTE1Ljg3OHMxNy42NjgtMTAuMjUgMjcuNTkzLTEzLjQ2N2M5LjkyNi0zLjQxNiAxOS42NTMtNS4wMjQgMjkuMTgxLTUuMDI0IDM0LjM0MyAwIDYxLjM0IDkuNjQ3IDgwLjc5NCAyOC45NDJxMjkuMTgxIDI4Ljk0MyAyOS4xODEgODAuMTk0YzAgMTAuNDUyLTEuNzg2IDIxLjEwNC01LjM2IDMyLjE1OSIvPjxwYXRoIGZpbGw9IiNmZmQ4ZTQiIGQ9Ik02MC4yNzIgMTg1LjkyMmMtMi4yOTYgNy4wODMtNC45NzUgMTMuMTM3LTcuOTEgMTguMDMxLTIuOTMzIDUuMDIzLTYuMjUgOS43ODgtMTAuMDc3IDE0LjU1My0zLjcgNC43NjUtNi41MDYgNy45ODUtOC4xNjUgOS43ODgtMS42NTggMS44MDQtMy4wNjEgMy4wOTEtNC4wODIgMy44NjRsLTkyLjIzMyA4OS44OTdjLTEuOTEzIDEuODAzLTQuMDgyIDIuNzA1LTYuNjMzIDIuNzA1cS0zLjgyOCAwLTYuNTA2LTIuNzA1bC05Mi4xMDYtODkuNTFjLTIyLjU3OS0yMi43OTctMzMuOTMzLTQ1LjIwNy0zMy45MzMtNjcuMjNxMC0zMi44NDIgMTguNzUzLTUxLjM4OGMxMi41MDItMTIuMzY0IDI5Ljg1MS0xOC41NDYgNTEuOTIxLTE4LjU0NiA2LjEyMyAwIDEyLjM3NCAxLjAzIDE4Ljc1MiAzLjIyIDYuMzc5IDIuMTg5IDEyLjI0NyA1LjAyMyAxNy43MzIgOC42MjlhMjEzIDIxMyAwIDAgMSAxNC4xNiAxMC4xNzQgMTQxIDE0MSAwIDAgMSAxMS4yMjcgMTAuMTc1IDE0MSAxNDEgMCAwIDEgMTEuMjI2LTEwLjE3NWMzLjk1NS0zLjIxOSA4LjY3NS02LjU2OCAxNC4xNi0xMC4xNzQgNS40ODYtMy42MDYgMTEuMzU0LTYuNTY5IDE3LjczMi04LjYzIDYuMzc5LTIuMTg5IDEyLjYzLTMuMjIgMTguNzUzLTMuMjIgMjIuMDcgMCAzOS40MTkgNi4xODMgNTEuOTIgMTguNTQ3cTE4Ljc1NCAxOC41NDYgMTguNzU0IDUxLjM4OGMwIDYuNjk3LTEuMTQ5IDEzLjUyMy0zLjQ0NSAyMC42MDciLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0MnYzOThIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)}.hspt .halo-bg.halo-flip:before{transform:scaleX(-1)}.hspt .hs-shell{--pink:#ff7ea5;--pink-hot:#ff4d83;--pink-soft:#ffb2ca;--pink-light:#ffd8e4;--pink-vlight:#ffecf1;--deep:#1d253c;--g700:#616161;--shadow-deep:0 4px 8px -4px rgba(29,37,60,.05),0 24px 60px -16px rgba(29,37,60,.24);--ease:cubic-bezier(.33,1,.68,1);--font:Circular,"Circular Std",Circular,Arial,"Helvetica Neue",Helvetica,sans-serif;color:var(--deep);container:hsdemo/inline-size;font-family:var(--font)}.hspt .hs-shell *{box-sizing:border-box}.hspt .hs-shell .sp-frame{background:var(--pink-soft);border-radius:24px;box-shadow:var(--shadow-deep);display:flex;flex-direction:column;padding:0 14px 14px}.hspt .hs-shell .sp-frame__dots{align-items:center;display:flex;flex:none;gap:8px;height:38px;padding:0 6px}.hspt .hs-shell .sp-frame__dots i{background:rgba(29,37,60,.28);border-radius:50%;height:10px;width:10px}.hspt .hs-shell .v1-demo{color:var(--deep);font-size:12px;margin-left:auto}.hspt .hs-shell .hs-vp{background:#f5f5f5;border-radius:12px;overflow:hidden;position:relative}.hspt .hs-shell .cs-foot{padding:12px 4px 2px}.hspt .hs-shell .v1-prog{background:rgba(29,37,60,.16);border-radius:3px;height:3px;margin:0 0 12px;overflow:hidden}.hspt .hs-shell .v1-prog i{background:var(--deep);display:block;height:100%;transform-origin:0 50%;transition:transform .6s var(--ease)}.hspt .hs-shell .cs-ctl{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.hspt .hs-shell .cs-btn{align-items:center;background:var(--deep);border:0;border-radius:999px;box-shadow:0 0 0 0 var(--pink-hot);color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:box-shadow .15s var(--ease),transform .11s,opacity .15s;width:40px}.hspt .hs-shell .cs-btn svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.hspt .hs-shell .cs-btn:hover{box-shadow:0 0 0 4px var(--pink-hot)}.hspt .hs-shell .cs-btn:active{transform:scale(.98)}.hspt .hs-shell .cs-btn[disabled]{box-shadow:none;cursor:default;opacity:.32}.hspt .hs-shell .cs-btn:focus-visible,.hspt .hs-shell .cs-dot:focus-visible{outline:2px solid var(--deep);outline-offset:3px}.hspt .hs-shell .cs-dots{display:flex;gap:6px;left:8px;position:absolute}.hspt .hs-shell .cs-dot{background:rgba(29,37,60,.28);border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:background .2s,transform .2s;width:9px}.hspt .hs-shell .cs-dot.is-on{background:var(--deep);transform:scale(1.25)}.hspt .hs-shell .cs-count{color:rgba(29,37,60,.82);font-size:13.5px;font-variant-numeric:tabular-nums;position:absolute;right:8px}.hspt .hs-shell .ct-btn{background:var(--pink);border:0;border-radius:999px;color:var(--deep);cursor:pointer;font:500 14px/1 var(--font);padding:10px 16px;transition:background .15s,transform .11s;white-space:nowrap}.hspt .hs-shell .ct-btn:hover{background:var(--pink-hot)}.hspt .hs-shell .ct-btn:active{transform:scale(.98)}.hspt .hs-shell .ct-btn:focus-visible{outline:2px solid var(--pink-hot);outline-offset:2px}.hspt .hs-shell .ct-dim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(29,37,60,.46);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s var(--ease);z-index:40}.hspt .hs-shell.is-intro .ct-dim{opacity:1}.hspt .hs-shell .ct-hello{background:#fff;border-radius:20px;box-shadow:0 24px 60px -12px rgba(29,37,60,.38);left:50%;opacity:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.96);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s linear .28s;visibility:hidden;width:min(520px,calc(100% - 24px));z-index:41}.hspt .hs-shell .ct-hello.is-on{opacity:1;transform:translate(-50%,-50%);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s;visibility:visible}.hspt .hs-shell .ct-hello__top{background:var(--pink-light);padding:26px 150px 24px 30px;position:relative}.hspt .hs-shell .ct-hello__top:after{aspect-ratio:242/398;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDIiIGhlaWdodD0iMzk4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQyIDM5OCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZkOGU0IiBkPSJNMCAwaDI0MnYzOThIMHoiLz48cGF0aCBmaWxsPSIjZmZkOGU0IiBkPSJNMjc0LjQ0OSAxNDUuNjcxYy02LjA4NiAxOC44MjktMTMuMTg2IDM0LjkyLTIwLjk2MiA0Ny45MjktNy43NzcgMTMuMzUyLTE2LjU2NyAyNi4wMTktMjYuNzExIDM4LjY4Ni05LjgwNSAxMi42NjctMTcuMjQzIDIxLjIyNS0yMS42MzggMjYuMDE4cy04LjExNSA4LjIxNy0xMC44MTkgMTAuMjcxTC01MC4xMyA1MDcuNTM0Yy01LjA3MSA0Ljc5My0xMC44MiA3LjE5LTE3LjU4MSA3LjE5cS0xMC4xNDMgMC0xNy4yNDMtNy4xOWwtMjQ0LjExMS0yMzcuOTMyQy0zODguOTA5IDIwOS4wMDYtNDE5IDE0OS40MzctNDE5IDkwLjg5NnEwLTg3LjMgNDkuNzAxLTEzNi41OThDLTMzNi4xNjUtNzguNTY3LTI5MC4xODMtOTUtMjMxLjY5MS05NWMxNi4yMjkgMCAzMi43OTYgMi43MzkgNDkuNzAxIDguNTU5czMyLjQ1OCAxMy4zNTEgNDYuOTk2IDIyLjkzN2E1NjMgNTYzIDAgMCAxIDM3LjUzIDI3LjA0NkEzNzQgMzc0IDAgMCAxLTY3LjcxMS05LjQxM2EzNzQgMzc0IDAgMCAxIDI5Ljc1My0yNy4wNDVjMTAuNDgxLTguNTU5IDIyLjk5LTE3LjQ2IDM3LjUzLTI3LjA0NiAxNC41MzgtOS41ODYgMzAuMDktMTcuNDYgNDYuOTk2LTIyLjkzN0M2My40NzMtOTIuMjYxIDgwLjA0LTk1IDk2LjI2OC05NWM1OC40OTIgMCAxMDQuNDc0IDE2LjQzMyAxMzcuNjA5IDQ5LjI5OHE0OS43MDEgNDkuMyA0OS43MDEgMTM2LjU5N2MwIDE3LjgwMy0zLjA0MyAzNS45NDctOS4xMjkgNTQuNzc2Ii8+PHBhdGggZmlsbD0iI2ZmYjJjYSIgZD0iTTIwMy42MTMgMTU4LjkzMmMtNC44MjYgMTQuOTM5LTEwLjQ1NiAyNy43MDYtMTYuNjIyIDM4LjAyNy02LjE2NyAxMC41OTMtMTMuMTM4IDIwLjY0My0yMS4xODEgMzAuNjkzLTcuNzc1IDEwLjA1LTEzLjY3MyAxNi44NC0xNy4xNTkgMjAuNjQzcy02LjQzNCA2LjUxOS04LjU3OSA4LjE0OEwtNTMuNzcgNDQ2LjAzM2MtNC4wMjIgMy44MDMtOC41OCA1LjcwNC0xMy45NDIgNS43MDRxLTguMDQzIDAtMTMuNjczLTUuNzA0TC0yNzQuOTYgMjU3LjI1OGMtNDcuNDU1LTQ4LjA3Ni03MS4zMTYtOTUuMzM4LTcxLjMxNi0xNDEuNzg1cTAtNjkuMjYyIDM5LjQxMS0xMDguMzc2YzI2LjI3NS0yNi4wNzUgNjIuNzM4LTM5LjExMyAxMDkuMTItMzkuMTEzIDEyLjg2OSAwIDI2LjAwNyAyLjE3MyAzOS40MTIgNi43OSAxMy40MDUgNC42MTggMjUuNzM4IDEwLjU5NCAzNy4yNjcgMTguMmE0NDcgNDQ3IDAgMCAxIDI5Ljc2IDIxLjQ1N0EyOTcgMjk3IDAgMCAxLTY3LjcxMiAzNS44OWEyOTcgMjk3IDAgMCAxIDIzLjU5NC0yMS40NThDLTM1LjgwNyA3LjY0MS0yNS44ODcuNTgtMTQuMzU4LTcuMDI3UzkuNTAzLTIwLjg3OSAyMi45MDktMjUuMjI1YzEzLjQwNS00LjYxOCAyNi41NDItNi43OSAzOS40MTItNi43OSA0Ni4zODIgMCA4Mi44NDUgMTMuMDM3IDEwOS4xMTkgMzkuMTEycTM5LjQxMiAzOS4xMTQgMzkuNDEyIDEwOC4zNzZjMCAxNC4xMjQtMi40MTMgMjguNTItNy4yMzkgNDMuNDU5Ii8+PHBhdGggZmlsbD0iI2ZmN2VhNSIgZD0iTTEzNC4wNCAxNzEuOTkyYy0zLjU4OSAxMS4xMDktNy43NzUgMjAuNjAyLTEyLjM2IDI4LjI3Ny00LjU4NiA3Ljg3Ny05Ljc2OSAxNS4zNTEtMTUuNzUgMjIuODI0LTUuNzgyIDcuNDczLTEwLjE2OCAxMi41MjMtMTIuNzYgMTUuMzUxLTIuNTkgMi44MjgtNC43ODQgNC44NDctNi4zNzkgNi4wNTlMLTU3LjM0OCAzODUuNDg3Yy0yLjk5IDIuODI4LTYuMzggNC4yNDEtMTAuMzY2IDQuMjQxcS01Ljk4MiAwLTEwLjE2OC00LjI0MUwtMjIxLjgyIDI0NS4xMDljLTM1LjI4Ny0zNS43NTEtNTMuMDMxLTcwLjg5Ni01My4wMzEtMTA1LjQzNXEwLTUxLjUwNSAyOS4zMDctODAuNTljMTkuNTM3LTE5LjM5IDQ2LjY1LTI5LjA4NiA4MS4xNC0yOS4wODYgOS41NjkgMCAxOS4zMzggMS42MTYgMjkuMzA2IDUuMDVzMTkuMTM5IDcuODc3IDI3LjcxMiAxMy41MzJhMzMyIDMzMiAwIDAgMSAyMi4xMjkgMTUuOTU3IDIyMSAyMjEgMCAwIDEgMTcuNTQ0IDE1Ljk1N0EyMjEgMjIxIDAgMCAxLTUwLjE3IDY0LjUzN2M2LjE4LTUuMDUgMTMuNTU2LTEwLjMwMSAyMi4xMjktMTUuOTU3IDguNTcyLTUuNjU1IDE3Ljc0My0xMC4zIDI3LjcxMS0xMy41MzIgOS45NjgtMy40MzQgMTkuNzM3LTUuMDUgMjkuMzA2LTUuMDUgMzQuNDkgMCA2MS42MDMgOS42OTUgODEuMTQxIDI5LjA4NnEyOS4zMDYgMjkuMDg2IDI5LjMwNiA4MC41OWMwIDEwLjUwMy0xLjc5NCAyMS4yMDktNS4zODMgMzIuMzE4Ii8+PHBhdGggZmlsbD0iI2ZmNGQ4MyIgZD0iTTYxLjkzNSAxODUuNTkyYy0yLjMwNiA3LjExOS00Ljk5NiAxMy4yMDItNy45NDMgMTguMTItMi45NDcgNS4wNDgtNi4yNzggOS44MzctMTAuMTIxIDE0LjYyNi0zLjcxNiA0Ljc4OS02LjUzNCA4LjAyNC04LjIgOS44MzZzLTMuMDc1IDMuMTA3LTQuMSAzLjg4M2wtOTIuNjI4IDkwLjM0MmMtMS45MjEgMS44MTItNC4xIDIuNzE4LTYuNjYyIDIuNzE4cS0zLjg0MyAwLTYuNTM0LTIuNzE4bC05Mi41LTg5Ljk1NGMtMjIuNjc3LTIyLjkwOC0zNC4wNzktNDUuNDI5LTM0LjA3OS02Ny41NjJxMC0zMy4wMDQgMTguODMzLTUxLjY0MmMxMi41NTYtMTIuNDI1IDI5Ljk3OS0xOC42MzggNTIuMTQ0LTE4LjYzOCA2LjE0OSAwIDEyLjQyNyAxLjAzNiAxOC44MzMgMy4yMzZzMTIuMjk5IDUuMDQ4IDE3LjgwOCA4LjY3MmEyMTQgMjE0IDAgMCAxIDE0LjIyIDEwLjIyNSAxNDIgMTQyIDAgMCAxIDExLjI3NSAxMC4yMjUgMTQyIDE0MiAwIDAgMSAxMS4yNzQtMTAuMjI1YzMuOTcyLTMuMjM2IDguNzEyLTYuNjAxIDE0LjIyMS0xMC4yMjVzMTEuNDAzLTYuNiAxNy44MDktOC42NzJjNi40MDYtMi4yIDEyLjY4My0zLjIzNiAxOC44MzMtMy4yMzYgMjIuMTY0IDAgMzkuNTg4IDYuMjEzIDUyLjE0MyAxOC42MzhxMTguODMzIDE4LjYzOCAxOC44MzMgNTEuNjQyYzAgNi43MzEtMS4xNTMgMTMuNTkxLTMuNDU5IDIwLjcwOSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjQydjM5OEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==") 50%/100% 100% no-repeat;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(-1)}.hspt .hs-shell .ct-hello__top>*{position:relative;z-index:1}.hspt .hs-shell .ct-hello__top img{display:block;height:30px;margin-bottom:18px;width:30px}.hspt .hs-shell .ct-hello__hi{font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:1.04}.hspt .hs-shell .ct-hello__lead{font-size:19px;letter-spacing:-.01em;line-height:1.3;margin-top:8px;max-width:22ch}.hspt .hs-shell .ct-hello__hook{align-items:center;display:flex;gap:18px;padding:22px 30px 0}.hspt .hs-shell .ct-hello__score{flex:none;font-size:46px;letter-spacing:-.03em;line-height:1}.hspt .hs-shell .ct-hello__hook p{color:var(--g700);font-size:15px;line-height:1.45;margin:0}.hspt .hs-shell .ct-hello__hook b{color:var(--deep);font-weight:500}.hspt .hs-shell .ct-hello__f{align-items:center;display:flex;gap:16px;padding:22px 30px 26px}.hspt .hs-shell .ct-hello__f .ct-btn{font-size:16px;padding:14px 26px}.hspt .hs-shell .ct-hello__f span{color:var(--g700);font-size:13px}.hspt .hs-shell .ct-hello>*{opacity:0;transform:translateY(6px)}.hspt .hs-shell .ct-hello.is-on>*{opacity:1;transform:none;transition:opacity .26s var(--ease),transform .26s var(--ease)}.hspt .hs-shell .ct-hello.is-on>:nth-child(2){transition-delay:90ms}.hspt .hs-shell .ct-hello.is-on>:nth-child(3){transition-delay:.16s}.hspt .hs-shell .ct-hello.is-on>:nth-child(4){transition-delay:.22s}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__top{padding:22px 22px 20px}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__top:after{display:none}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__hi{font-size:32px}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__lead{font-size:16px}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__hook{gap:14px;padding:18px 22px 0}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__score{font-size:36px}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__hook p{font-size:14px}.hspt .hs-shell .ct-hello.is-narrow .ct-hello__f{flex-wrap:wrap;gap:10px 14px;padding:18px 22px 22px}.hspt .hs-shell .ct-hello.is-compact .ct-hello__hook,.hspt .hs-shell .ct-hello__hook[hidden]{display:none}.hspt .hs-shell .ct-hello.is-compact .ct-hello__top{padding:18px 20px 16px}.hspt .hs-shell .ct-hello.is-compact:not(.is-narrow) .ct-hello__top{padding-right:110px}.hspt .hs-shell .ct-hello.is-compact .ct-hello__top img{height:22px;margin-bottom:10px;width:22px}.hspt .hs-shell .ct-hello.is-compact .ct-hello__hi{font-size:28px}.hspt .hs-shell .ct-hello.is-compact .ct-hello__lead{font-size:15px}.hspt .hs-shell .ct-hello.is-compact .ct-hello__f{padding:14px 20px 16px}.hspt .hs-shell .ct-hello.is-compact .ct-hello__f .ct-btn{font-size:14px;padding:11px 20px}.hspt .hs-shell .v1-end{align-items:center;background:rgba(255,236,241,.96);display:flex;flex-direction:row;gap:4%;inset:0;opacity:0;padding:3% 4% 3% 6%;position:absolute;transition:opacity .5s var(--ease),visibility 0s linear .5s;visibility:hidden;z-index:42}.hspt .hs-shell.is-end .v1-end{opacity:1;transition:opacity .5s var(--ease),visibility 0s;visibility:visible}.hspt .hs-shell .v1-end__copy{flex:1 1 0;min-width:0}.hspt .hs-shell .v1-end__copy h3{font-size:44px;font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:0 0 16px;max-width:16ch}.hspt .hs-shell .v1-end__copy p{color:var(--g700);font-size:17px;margin:0;max-width:30ch}.hspt .hs-shell .v1-end__alt{color:var(--deep);display:inline-block;font-size:14px;margin-top:18px}.hspt .hs-shell .v1-end__alt .alt-short{display:none}.hspt .hs-shell .v1-end__book{background:hsla(0,0%,100%,.6);border-radius:16px;box-shadow:var(--shadow-deep);flex:0 0 auto;height:calc(var(--bh,600px)*var(--bs,1));max-height:100%;overflow:hidden;position:relative;width:calc(392px*var(--bs,1))}.hspt .hs-shell .v1-end__book.is-tall{overflow-y:auto;scrollbar-width:thin}.hspt .hs-shell .v1-end__book iframe{border:0;display:block;height:var(--fh,607px);left:0;position:absolute;top:0;transform:scale(var(--bs,1)) translate(-4px,-4px);transform-origin:0 0;width:400px}@container hsdemo (max-width:900px){.hspt .hs-shell .v1-end{flex-direction:column;padding:16px}.hspt .hs-shell .v1-end__copy h3{font-size:26px}.hspt .hs-shell .v1-end__copy p{font-size:14px}.hspt .hs-shell .v1-end__book{align-self:center}.hspt .hs-shell .cs-dots{display:none}.hspt .hs-shell .cs-btn{height:36px;width:36px}}@container hsdemo (max-width:600px){.hspt .hs-shell .v1-end{justify-content:center;text-align:left}.hspt .hs-shell .v1-end__book{display:none}.hspt .hs-shell .v1-end__alt{background:var(--pink);border-radius:999px;color:var(--deep);font-size:15px;margin-top:20px;padding:12px 22px;text-decoration:none}.hspt .hs-shell .v1-end .v1-end__alt .alt-long{display:none}.hspt .hs-shell .v1-end .v1-end__alt .alt-short{display:inline}}@media (prefers-reduced-motion:reduce){.hspt .hs-shell .cs-btn,.hspt .hs-shell .ct-dim,.hspt .hs-shell .ct-hello,.hspt .hs-shell .ct-hello>*,.hspt .hs-shell .v1-end,.hspt .hs-shell .v1-prog i{transition:none}}.hspt.hspt-ai{background:#fff;color:var(--p-navy);font-family:Circular,Circular Std,Arial,Helvetica,sans-serif;margin:0}.hspt.hspt-ai .rd{margin:32px auto;max-width:1280px;outline:none;padding:0 16px}.hspt.hspt-ai .rd *{box-sizing:border-box}.hspt.hspt-ai .rd-wrap{aspect-ratio:16/9;width:100%}.hspt.hspt-ai .rd-stage{background:#fff;transform-origin:0 0}.hspt.hspt-ai .rd-stage,.hspt.hspt-ai .rd-vp{height:889px;left:0;overflow:hidden;position:absolute;top:0;width:1580px}.hspt.hspt-ai .rd-vp{background:var(--p-page)}.hspt.hspt-ai .rd-screen{display:flex;flex-direction:column;inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s linear .3s;visibility:hidden}.hspt.hspt-ai .rd-screen.rd-zoom{transform-origin:0 0;transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s linear .3s,transform .95s cubic-bezier(.65,0,.35,1)}.hspt.hspt-ai .rd-screen.rd-zoom.is-on{transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s,transform .95s cubic-bezier(.65,0,.35,1)}.hspt.hspt-ai .rd-screen.is-on{opacity:1;transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s;visibility:visible}.hspt.hspt-ai .rd-body{display:flex;flex:1;min-height:0}.hspt.hspt-ai .rd-page{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}.hspt.hspt-ai .rd-scroll{flex:1;overflow:hidden;position:relative}.hspt.hspt-ai .rd-content{display:flex;flex-direction:column;gap:22px;padding:4px 28px 160px;position:relative;transition:opacity .26s}.hspt.hspt-ai .rd-content.swap{opacity:0}.hspt.hspt-ai .rd-row{align-items:start;display:grid;gap:22px;grid-template-columns:1fr 1fr}.hspt.hspt-ai .rd .card{border-radius:8px;position:relative}.hspt.hspt-ai .hs-filterbar .dd.rd-dd{gap:18px;min-width:0}.hspt.hspt-ai .hs-filterbar .dd.rd-dd.rd-act{background:var(--p-grey);border-color:var(--p-grey)}.hspt.hspt-ai .hs-filterbar .search{min-width:120px;overflow:hidden;white-space:nowrap}.hspt.hspt-ai .rd-chips{align-items:center;display:flex;gap:10px}.hspt.hspt-ai .rd-chip{align-items:center;animation:rd-pop .26s cubic-bezier(.33,1,.68,1);background:var(--p-pink);border-radius:8px;color:#fff;display:inline-flex;font-size:17px;gap:10px;padding:11px 14px;white-space:nowrap}.hspt.hspt-ai .rd-chip.emp{background:#7b3fd0}.hspt.hspt-ai .rd-chip svg{fill:none;height:14px;stroke:#fff;stroke-width:2.4;width:14px}.hspt.hspt-ai .rd-expand{background:#fff;border:1px solid var(--p-navy);border-radius:8px;font-size:17px;padding:10px 14px;white-space:nowrap}.hspt.hspt-ai .rd-kpi{padding:22px 28px 4px}.hspt.hspt-ai .rd-kpi .hs-selbar{grid-template-columns:1fr 1fr;margin-bottom:18px}.hspt.hspt-ai .rd-kpi .sel small{font-size:17px;margin-left:6px}.hspt.hspt-ai .rd-tools{display:flex;gap:14px;position:absolute;right:24px;top:24px}.hspt.hspt-ai .rd-tools svg{fill:none;height:20px;stroke:var(--p-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.hspt.hspt-ai .rd .hs-selbreak .r{border-radius:6px;grid-template-columns:1fr auto 52px;transition:background .3s}.hspt.hspt-ai .rd .hs-selbreak .r.sel{background:#ffe7ee}.hspt.hspt-ai .rd .hs-selbreak .r.sel>span:first-child{color:var(--p-hot)}.hspt.hspt-ai .rd .hs-selbreak .r>span:first-child{overflow:hidden;white-space:nowrap}.hspt.hspt-ai .rd .hs-selbreak .more{color:var(--p-navy)}.hspt.hspt-ai .rd .hs-barlist .r{border-bottom:1px solid var(--p-grey2);border-radius:6px;grid-template-columns:1.9fr 70px 60px 1fr;padding:8px;transition:background .3s}.hspt.hspt-ai .rd .hs-barlist .r:last-of-type{border-bottom:0}.hspt.hspt-ai .rd .hs-barlist .r>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hspt.hspt-ai .rd .hs-barlist .r>span:nth-child(2),.hspt.hspt-ai .rd .hs-barlist .r>span:nth-child(3){text-align:right}.hspt.hspt-ai .rd .hs-barlist .bar{border-radius:0 2px 2px 0}.hspt.hspt-ai .rd .hs-barlist .r.sel{background:#ffe7ee}.hspt.hspt-ai .rd .hs-barlist .r.sel>span:first-child{color:var(--p-hot)}.hspt.hspt-ai .rd-sub{color:var(--p-txt2);font-size:16px;margin:-8px 0 16px}.hspt.hspt-ai .rd-sec{font-size:26px;margin:14px 0 -6px}.hspt.hspt-ai .rd .hs-happy .plot{height:240px}.hspt.hspt-ai .rd .hs-happy .pos{fill:rgba(0,125,68,.07)}.hspt.hspt-ai .rd .hs-happy .neg{fill:rgba(219,39,25,.06)}.hspt.hspt-ai .rd .hs-happy .plot .b{border-radius:2px 2px 0 0}.hspt.hspt-ai .rd .hs-happy .plot{gap:3px}.hspt.hspt-ai .rd .hs-happy .y{padding:14px 0 6px}.hspt.hspt-ai .dash{display:flex;flex-direction:column;gap:22px;padding:22px 28px 160px}.hspt.hspt-ai .dash .hs-areatabs .tab{font-size:14px;min-width:150px;padding:12px 16px}.hspt.hspt-ai .dash .hs-areatabs .v{font-size:17px;font-weight:400}.hspt.hspt-ai .dash .hs-areatabs .v .tri{border-left:5px solid transparent;border-right:5px solid transparent;display:inline-block;height:0;margin-left:8px;vertical-align:middle;width:0}.hspt.hspt-ai .dash .hs-areatabs .v.up .tri{border-bottom:7px solid var(--p-green)}.hspt.hspt-ai .dash .hs-areatabs .v.down .tri{border-top:7px solid var(--p-red)}.hspt.hspt-ai .dash .hs-areatabs .tab.active{background:#d6bef4;border-color:#d6bef4}.hspt.hspt-ai .dash .hs-areatabs .tab.add{border-style:dashed;color:var(--p-txt3);display:grid;font-size:22px;min-width:64px;place-items:center}.hspt.hspt-ai .dash-hero{align-items:start;display:grid;gap:40px;grid-template-columns:460px 1fr;padding:28px 32px}.hspt.hspt-ai .dash-hero .hs-hero h1{font-size:40px;margin:14px 0}.hspt.hspt-ai .dash-hero .hs-hero .score{font-size:40px}.hspt.hspt-ai .dash-hero .hs-hero p{font-size:16px;max-width:410px}.hspt.hspt-ai .dash-hero .hs-happy{box-shadow:none;padding:0}.hspt.hspt-ai .dash-break{padding:28px 32px}.hspt.hspt-ai .dash-break .hs-selbreak{gap:60px;grid-template-columns:repeat(3,1fr)}.hspt.hspt-ai .dash-break .dim .t{align-items:center;display:flex;font-size:20px;justify-content:space-between}.hspt.hspt-ai .dash-break .dim .t small{color:var(--p-txt3);font-size:13px}.hspt.hspt-ai .dash-break .r{font-size:15.5px;padding:8px}.hspt.hspt-ai .drv{padding:28px 32px}.hspt.hspt-ai .drv h3{font-size:24px;font-weight:400;margin:0 0 20px}.hspt.hspt-ai .drv .hs-drivers{align-items:stretch;gap:7px}.hspt.hspt-ai .drv .hs-drivers .chip{background:#eadffa;cursor:pointer;flex:var(--share) 1 0;min-width:118px;padding:18px 16px;transition:flex .4s cubic-bezier(.33,1,.68,1),background .2s}.hspt.hspt-ai .drv .hs-drivers .chip .l{font-size:16px;margin-bottom:8px}.hspt.hspt-ai .drv .hs-drivers .chip .v{font-size:22px;font-weight:400}.hspt.hspt-ai .drv.open .hs-drivers .chip{flex:0 0 118px;min-width:0}.hspt.hspt-ai .drv.open .hs-drivers .chip .l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hspt.hspt-ai .drv .hs-driverdetail{animation:rd-pop .26s cubic-bezier(.33,1,.68,1);background:#fafafa;flex:1;padding:20px 20px 32px;position:relative}.hspt.hspt-ai .drv .hs-driverdetail .x{height:12px;position:absolute;right:22px;top:19px;width:12px}.hspt.hspt-ai .drv .hs-driverdetail .t{font-size:17px}.hspt.hspt-ai .drv .hs-driverdetail .pct{font-size:22px;font-weight:500;margin:6px 0 18px}.hspt.hspt-ai .drv .hs-driverdetail .pct u{font-size:16px;font-weight:400;margin-left:8px}.hspt.hspt-ai .drv .hs-driverdetail .row{margin-bottom:12px}.hspt.hspt-ai .drv .hs-driverdetail .lbl{font-size:15px;margin-bottom:6px}.hspt.hspt-ai .drv .hs-driverdetail .bar{font-size:13px;gap:2px;height:28px;width:var(--bw)}.hspt.hspt-ai .drv .hs-driverdetail .neg{align-items:center;background:#f7d0c0;border-radius:4px 0 0 4px;display:flex;gap:6px;padding:5px 10px}.hspt.hspt-ai .drv .hs-driverdetail .pos{align-items:center;background:#dbf0e7;border-radius:0 4px 4px 0;display:flex;gap:6px;padding:5px 10px}.hspt.hspt-ai .drv .hs-driverdetail .pos.hi{background:#a5efc7}.hspt.hspt-ai .drv .hs-driverdetail .neg.hi{background:#eca098}.hspt.hspt-ai .drv .hs-driverdetail .bar b{font-weight:500}.hspt.hspt-ai .drv .hs-driverdetail .bar i{background:#367b49;border-radius:50%;color:#fff;display:grid;font-size:11px;font-style:normal;height:17px;margin-left:8px;place-items:center;width:17px}.hspt.hspt-ai .drv .hs-driverdetail .neg.hi i{background:#c93b29}.hspt.hspt-ai .ft.hs-ai{border:4px solid #eadffa;border-radius:10px;padding:52px 32px 36px}.hspt.hspt-ai .ft.hs-ai:before{background:#eadffa;border-radius:6px 0 10px 0;height:40px;width:40px}.hspt.hspt-ai .ft.hs-ai h3{font-size:24px;margin:0 0 22px}.hspt.hspt-ai .ft .cols{gap:54px}.hspt.hspt-ai .ft .tag{background:#eadffa;border-radius:6px;font-size:15px;padding:6px 10px}.hspt.hspt-ai .ft .col p{font-size:15px;line-height:24px}.hspt.hspt-ai .ft .col a{font-size:15px}.hspt.hspt-ai .xei{padding:28px 32px}.hspt.hspt-ai .xei .t{color:#ef3f74;font-size:19px}.hspt.hspt-ai .xei .s{font-size:15.5px;margin:2px 0 0}.hspt.hspt-ai .xei .s b{color:#ef3f74;font-weight:400}.hspt.hspt-ai .xei .cols{display:grid;gap:48px;grid-template-columns:repeat(3,1fr);margin-top:26px}.hspt.hspt-ai .xei .h{font-size:17.5px;font-weight:500}.hspt.hspt-ai .xei .col .s{margin-bottom:14px}.hspt.hspt-ai .xei .r{border-bottom:1px solid var(--p-grey2);border-radius:4px;display:grid;font-size:15.5px;gap:8px;grid-template-columns:1fr 54px 48px;padding:9px 6px;transition:background .3s}.hspt.hspt-ai .xei .r.hd{border:0;color:var(--p-txt2);font-size:14px;padding-bottom:4px}.hspt.hspt-ai .xei .r>span:not(:first-child){text-align:right}.hspt.hspt-ai .xei .r.sel{background:#ffeff3}.hspt.hspt-ai .xei .r.sel>span:first-child{color:#ef3f74}.hspt.hspt-ai .xei .b{color:var(--p-navy)}.hspt.hspt-ai .xei .go{font-size:16px;margin-top:26px;text-align:center}.hspt.hspt-ai .xei .col.hot{outline:0}.hspt.hspt-ai .fb{align-items:start;display:grid;gap:22px;grid-template-columns:300px 1fr}.hspt.hspt-ai .fb-rail{background:#fff;border-radius:6px;padding:18px 18px 8px}.hspt.hspt-ai .fb-rail h5{display:flex;font-size:17px;font-weight:500;justify-content:space-between;margin:0 0 10px}.hspt.hspt-ai .fb-rail .f{border-bottom:1px solid var(--p-grey2);padding:12px 0}.hspt.hspt-ai .fb-rail .f:last-child{border-bottom:0}.hspt.hspt-ai .fb-rail .v{align-items:center;display:flex;font-size:15px;gap:10px;padding:5px 0}.hspt.hspt-ai .fb-rail .v i{border:1.5px solid #9e9e9e;border-radius:3px;flex:none;height:16px;width:16px}.hspt.hspt-ai .fb-rail .v.on i{background:#ef3f74;border-color:#ef3f74;box-shadow:inset 0 0 0 2px #fff}.hspt.hspt-ai .fb-rail .v b{color:var(--p-txt2);font-size:14px;font-weight:400;margin-left:auto}.hspt.hspt-ai .fb-tabs{display:flex;gap:6px;margin-bottom:18px}.hspt.hspt-ai .fb-tabs span{background:#fff;border-radius:6px;font-size:17px;padding:12px 20px}.hspt.hspt-ai .fb-tabs span.on{background:#ffecf1;color:#ef3f74}.hspt.hspt-ai .fb-sum{background:#fff;border:4px solid #f9d3df;border-radius:10px;display:grid;gap:72px;grid-template-columns:2.1fr 1fr;padding:54px 48px 36px;position:relative}.hspt.hspt-ai .fb-sum:before{background:#f9d3df;border-radius:6px 0 10px 0;color:#ef3f74;content:"✦";display:grid;font-size:18px;height:40px;left:0;place-items:center;position:absolute;top:0;width:40px}.hspt.hspt-ai .fb-sum h4{color:#ef3f74;font-size:19px;font-weight:400;margin:0 0 6px}.hspt.hspt-ai .fb-sum .on{font-size:15px;margin:0 0 16px}.hspt.hspt-ai .fb-sum .on b{color:#ef3f74;font-weight:400}.hspt.hspt-ai .fb-sum p{font-size:15.5px;line-height:1.45;margin:0}.hspt.hspt-ai .fb-sum .disc{color:var(--p-txt3);font-size:13px;margin-top:18px}.hspt.hspt-ai .fb-sum .why h6{font-size:16px;font-weight:400;margin:0 0 12px}.hspt.hspt-ai .fb-sum .why .w{align-items:center;display:grid;font-size:15px;gap:4px 10px;grid-template-columns:16px 1fr;margin-bottom:12px}.hspt.hspt-ai .fb-sum .why .w i{border:1.5px solid #9e9e9e;border-radius:3px;height:16px;width:16px}.hspt.hspt-ai .fb-sum .why .w small{color:#ef3f74;font-size:13px;margin-left:6px}.hspt.hspt-ai .fb-sum .why .w u{background:var(--p-navy);display:block;grid-column:2;height:4px;text-decoration:none;width:var(--w)}.hspt.hspt-ai .fb-bar{display:flex;gap:10px;margin:22px 0 16px}.hspt.hspt-ai .fb-bar span{align-items:center;background:#fff;border:1px solid var(--p-grey2);border-radius:6px;display:flex;font-size:15px;gap:8px;padding:11px 16px}.hspt.hspt-ai .fb-bar .grow{color:var(--p-txt3);flex:1}.hspt.hspt-ai .fb-cards{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.hspt.hspt-ai .cc{background:#fff;border-radius:6px}.hspt.hspt-ai .cc .top{display:grid;grid-template-columns:78px 1fr;padding:16px 18px 16px 0}.hspt.hspt-ai .cc .sc{border-right:1px solid #e0e0e0;padding-top:2px;text-align:center}.hspt.hspt-ai .cc .sc b{display:block;font-size:27px;font-weight:500}.hspt.hspt-ai .cc .s-r{color:#ec6738}.hspt.hspt-ai .cc .s-n{color:var(--p-navy)}.hspt.hspt-ai .cc .s-g{color:var(--p-green)}.hspt.hspt-ai .cc p{font-size:16px;line-height:23px;margin:0 0 0 26px}.hspt.hspt-ai .cc .det{border-top:1px solid #e0e0e0;color:#757575;font-size:14px;padding:16px 0;text-align:center}.hspt.hspt-ai .rd-askbtn{align-items:center;background:var(--p-navy);border:0;border-radius:13px;bottom:44px;box-shadow:0 0 0 9px #a673e8,0 0 0 18px #d6bef4;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:21px;gap:11px;padding:13px 19px 13px 16px;position:absolute;right:44px;transition:transform .2s cubic-bezier(.33,1,.68,1),opacity .2s;z-index:3}.hspt.hspt-ai .rd-askbtn img{height:30px;width:30px}.hspt.hspt-ai .rd.is-ask .rd-askbtn{opacity:0;pointer-events:none}.hspt.hspt-ai .rd.is-ask .rd-page{zoom:.8}.hspt.hspt-ai .rd-ask{background:#fff;border-left:1px solid var(--p-grey2);flex:0 0 0;overflow:hidden;transition:flex-basis .5s cubic-bezier(.33,1,.68,1);width:0}.hspt.hspt-ai .rd.is-ask .rd-ask{flex-basis:640px}.hspt.hspt-ai .rd-ask__in{display:flex;flex-direction:column;height:100%;padding:0 26px 24px;width:640px}.hspt.hspt-ai .rd-ask__bar{align-items:center;display:flex;flex:none;height:88px;justify-content:space-between}.hspt.hspt-ai .rd-ask__bar .hist{align-items:center;background:var(--p-grey);border-radius:8px;display:flex;font-size:18px;padding:10px 16px}.hspt.hspt-ai .rd-ask__bar .ico{display:flex;gap:18px}.hspt.hspt-ai .rd-ask__bar .ico svg{fill:none;height:24px;stroke:var(--p-navy);stroke-width:1.8;width:24px}.hspt.hspt-ai .rd-ask__disc{color:var(--p-txt3);flex:none;font-size:15px;margin-bottom:14px;text-align:center}.hspt.hspt-ai .rd-ask__scroll{flex:1;overflow:hidden;position:relative}.hspt.hspt-ai .rd-ask__flow{transition:transform .5s cubic-bezier(.33,1,.68,1)}.hspt.hspt-ai .rd-ask__hero{padding-top:70px;text-align:center}.hspt.hspt-ai .rd-ask__hero img{display:block;margin:0 auto 26px;width:130px}.hspt.hspt-ai .rd-ask__hero h3{font-size:28px;font-weight:500;margin:0 0 10px}.hspt.hspt-ai .rd-ask__hero .scope{font-size:18px}.hspt.hspt-ai .rd .hs-dock .meta i,.hspt.hspt-ai .rd-ask__hero .scope i{font-style:normal}.hspt.hspt-ai .rd-ask__hero .scope i{border:1px solid var(--p-purple2);border-radius:4px;display:inline-block;font-size:15px;margin-left:8px;padding:2px 8px}.hspt.hspt-ai .rd .hs-thread .hs-resp p b{font-weight:500}.hspt.hspt-ai .rd .hs-thread .next div{max-width:none;transition:background .2s}.hspt.hspt-ai .rd .hs-resp table td:not(:first-child),.hspt.hspt-ai .rd .hs-resp table th:not(:first-child){text-align:right;white-space:nowrap}.hspt.hspt-ai .rd .hs-resp table{font-size:16px}.hspt.hspt-ai .rd .hs-resp td,.hspt.hspt-ai .rd .hs-resp th{padding:9px 12px}.hspt.hspt-ai .rd .hs-resp li{font-size:17px;line-height:1.45}.hspt.hspt-ai .rd .hs-resp p{font-size:18px;line-height:1.45}.hspt.hspt-ai .rd .hs-loading .hd{align-items:center}.hspt.hspt-ai .rd .hs-loading .hd i{animation:rd-beat 1.2s ease-in-out infinite}.hspt.hspt-ai .rd .hs-dock{flex:none;margin-top:14px}.hspt.hspt-ai .rd .hs-dock .in [data-q].typed{color:var(--p-navy)}.hspt.hspt-ai .rd-pop{animation:rd-pop .26s cubic-bezier(.33,1,.68,1) both}.hspt.hspt-ai .rd.is-gate .ct-dim{opacity:1}.hspt.hspt-ai .rd .ct-gate{display:none}.hspt.hspt-ai .rd.is-gate .ct-gate{display:block}.hspt.hspt-ai .rd .ct-gate .ct-hello__hi{font-size:30px}.hspt.hspt-ai .rd .ct-gate .ct-hello__lead{max-width:32ch}.hspt.hspt-ai .rd .ct-gate__body{padding:22px 30px 6px}.hspt.hspt-ai .rd .ct-gate__body .hs-form,.hspt.hspt-ai .rd .ct-gate__body form{font-family:inherit}.hspt.hspt-ai .rd .ct-gate__body .hs-form-field{margin-bottom:14px}.hspt.hspt-ai .rd .ct-gate__body .hs-form-field>label,.hspt.hspt-ai .rd .ct-gate__body label.gate-label{color:#616161;display:block;font-size:14px;margin-bottom:6px}.hspt.hspt-ai .rd .ct-gate__body .hs-form-field>label .hs-form-required{color:#db2719}.hspt.hspt-ai .rd .ct-gate__body input[type=email],.hspt.hspt-ai .rd .ct-gate__body input[type=tel],.hspt.hspt-ai .rd .ct-gate__body input[type=text]{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;color:#1d253c;font:400 16px/1.3 inherit;font-family:inherit;padding:12px 14px;width:100%}.hspt.hspt-ai .rd .ct-gate__body input:focus{border-color:#ff4d83;outline:2px solid #ff4d83;outline-offset:1px}.hspt.hspt-ai .rd .ct-gate__body .hs-richtext,.hspt.hspt-ai .rd .ct-gate__body .legal-consent-container,.hspt.hspt-ai .rd .ct-gate__body .legal-consent-container p{color:#616161;font-size:12.5px;line-height:1.4}.hspt.hspt-ai .rd .ct-gate__body .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:8px}.hspt.hspt-ai .rd .ct-gate__body .hs-error-msgs{color:#db2719;font-size:12.5px;list-style:none;margin:6px 0 0;padding:0}.hspt.hspt-ai .rd .ct-gate__body .hs-button,.hspt.hspt-ai .rd .ct-gate__body button[type=submit],.hspt.hspt-ai .rd .ct-gate__body input[type=submit]{background:#ff7ea5;border:0;border-radius:999px;color:#1d253c;cursor:pointer;font:500 16px/1 inherit;font-family:inherit;margin-top:4px;padding:14px 26px}.hspt.hspt-ai .rd .ct-gate__body .hs-button:hover,.hspt.hspt-ai .rd .ct-gate__body button[type=submit]:hover{background:#ff4d83}.hspt.hspt-ai .rd .ct-gate__body .submitted-message{color:#1d253c;font-size:15px;padding:6px 0 14px}.hspt.hspt-ai .rd .ct-gate__f{color:#616161;font-size:13px;padding:4px 30px 22px}.hspt.hspt-ai .rd .ct-gate.is-narrow .ct-gate__body{padding:18px 22px 4px}.hspt.hspt-ai .rd .ct-gate.is-narrow .ct-gate__f{padding:4px 22px 18px}.hspt.hspt-ai .rd-ring{border-radius:12px;box-shadow:0 0 0 3px var(--hs-pink),var(--shadow-pink-glow),0 0 0 4000px rgba(29,37,60,.26);opacity:0;pointer-events:none;position:absolute;transition:opacity .26s,left .42s cubic-bezier(.33,1,.68,1),top .42s cubic-bezier(.33,1,.68,1),width .42s cubic-bezier(.33,1,.68,1),height .42s cubic-bezier(.33,1,.68,1);z-index:20}.hspt.hspt-ai .rd-ring.is-on{opacity:1}.hspt.hspt-ai .rd-ring.nodim{box-shadow:0 0 0 3px var(--hs-pink),var(--shadow-pink-glow)}.hspt.hspt-ai .rd-ring.press{animation:rd-press .42s cubic-bezier(.33,1,.68,1)}.hspt.hspt-ai .rd-hot{cursor:pointer}.hspt.hspt-ai .rd-tip{--k:1;background:#fff;border-radius:calc(16px*var(--k));box-shadow:0 18px 48px rgba(29,37,60,.22),0 2px 6px rgba(29,37,60,.08);opacity:0;padding:calc(20px*var(--k)) calc(22px*var(--k)) calc(16px*var(--k));position:absolute;transform:translateY(6px);transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear .26s;visibility:hidden;width:var(--tw,380px);z-index:30}.hspt.hspt-ai .rd-tip.is-on{opacity:1;transform:none;transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s;visibility:visible}.hspt.hspt-ai .rd-tip:before{background:#fff;border-radius:2px;content:"";height:14px;left:var(--ax,-7px);margin-top:-7px;position:absolute;top:var(--ay,50%);transform:rotate(45deg);width:14px}.hspt.hspt-ai .rd-tip p{color:var(--p-txt2);font-size:calc(15.5px*var(--k));line-height:1.42;margin:0;position:relative}.hspt.hspt-ai .rd-tip p:first-child{color:var(--p-navy);font-size:calc(18.5px*var(--k));font-weight:500;line-height:1.25;margin-bottom:calc(8px*var(--k))}.hspt.hspt-ai .rd-tip__f{align-items:center;display:flex;justify-content:space-between;margin-top:calc(16px*var(--k));position:relative}.hspt.hspt-ai .rd-tip__n{color:var(--p-txt2);font-size:calc(14px*var(--k))}.hspt.hspt-ai .rd-tip .rd-btn{font-size:calc(15.5px*var(--k));padding:calc(10px*var(--k)) calc(20px*var(--k))}.hspt.hspt-ai .rd-btn{background:var(--hs-pink);border:0;border-radius:999px;color:var(--p-navy);cursor:pointer;font:500 20px/1 Circular,Circular Std,Arial,sans-serif;padding:15px 26px;transition:background .15s,transform .11s;white-space:nowrap}.hspt.hspt-ai .rd-btn:hover{background:var(--hs-pink-hot)}.hspt.hspt-ai .rd-btn:active{transform:scale(.98)}.hspt.hspt-ai .rd-btn:focus-visible{outline:2px solid var(--hs-pink);outline-offset:2px}.hspt.hspt-ai .rd-hook{color:#ef3f74}.hspt.hspt-ai .rd-caption{display:none;font-size:15px;line-height:1.45;padding:12px 6px 0}.hspt.hspt-ai .rd-caption b{display:block;font-weight:500}.hspt.hspt-ai .rd.is-small .rd-caption{display:block}.hspt.hspt-ai .rd.is-small .rd-tip{display:none!important}.hspt.hspt-ai .rd.is-record{margin:0;max-width:none;padding:0}.hspt.hspt-ai .rd.is-record .sp-frame{background:none;border-radius:0;box-shadow:none;padding:0}.hspt.hspt-ai .rd.is-record .cs-foot,.hspt.hspt-ai .rd.is-record .rd-caption,.hspt.hspt-ai .rd.is-record .sp-frame__dots{display:none}.hspt.hspt-ai .rd.is-record .rd-wrap{border-radius:0;height:1080px;width:1920px}.hspt.hspt-ai .rd.is-record .ct-hello{zoom:1.6}.hspt.hspt-ai .rd.is-record .v1-end{height:62.5%;inset:auto;left:0;top:0;width:62.5%;zoom:1.6}@media (prefers-reduced-motion:reduce){.hspt.hspt-ai .rd *,.hspt.hspt-ai .rd :before{animation:none!important;transition-duration:0s!important}}.hspt.hspt-ai,.hspt.hspt-ai .rd{background:transparent}.hspt.hspt-ai .rd{margin:0;max-width:none;padding:0}.hspt.hspt-ch{background:#fff;color:var(--p-navy);font-family:Circular,Circular Std,Arial,Helvetica,sans-serif;margin:0}.hspt.hspt-ch .rd{margin:32px auto;max-width:1280px;outline:none;padding:0 16px}.hspt.hspt-ch .rd *{box-sizing:border-box}.hspt.hspt-ch .rd-wrap{aspect-ratio:16/9;width:100%}.hspt.hspt-ch .rd-stage{background:#fff;transform-origin:0 0}.hspt.hspt-ch .rd-stage,.hspt.hspt-ch .rd-vp{height:889px;left:0;overflow:hidden;position:absolute;top:0;width:1580px}.hspt.hspt-ch .rd-vp{background:var(--p-page)}.hspt.hspt-ch .rd-screen{display:flex;flex-direction:column;inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s linear .3s;visibility:hidden}.hspt.hspt-ch .rd-screen.rd-zoom{transform-origin:0 0;transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s linear .3s,transform .95s cubic-bezier(.65,0,.35,1)}.hspt.hspt-ch .rd-screen.rd-zoom.is-on{transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s,transform .95s cubic-bezier(.65,0,.35,1)}.hspt.hspt-ch .rd-screen.is-on{opacity:1;transition:opacity .3s cubic-bezier(.33,1,.68,1),visibility 0s;visibility:visible}.hspt.hspt-ch .rd-body{display:flex;flex:1;min-height:0}.hspt.hspt-ch .rd-page{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}.hspt.hspt-ch .rd-scroll{flex:1;overflow:hidden;position:relative}.hspt.hspt-ch .rd-content{display:flex;flex-direction:column;gap:22px;padding:4px 28px 160px;position:relative;transition:opacity .26s}.hspt.hspt-ch .rd-content.swap{opacity:0}.hspt.hspt-ch .rd-row{align-items:start;display:grid;gap:22px;grid-template-columns:1fr 1fr}.hspt.hspt-ch .rd .card{border-radius:8px;position:relative}.hspt.hspt-ch .hs-filterbar .dd.rd-dd{gap:18px;min-width:0}.hspt.hspt-ch .hs-filterbar .dd.rd-dd.rd-act{background:var(--p-grey);border-color:var(--p-grey)}.hspt.hspt-ch .hs-filterbar .search{min-width:120px;overflow:hidden;white-space:nowrap}.hspt.hspt-ch .rd-chips{align-items:center;display:flex;gap:10px}.hspt.hspt-ch .rd-chip{align-items:center;animation:rd-pop .26s cubic-bezier(.33,1,.68,1);background:var(--p-pink);border-radius:8px;color:#fff;display:inline-flex;font-size:17px;gap:10px;padding:11px 14px;white-space:nowrap}.hspt.hspt-ch .rd-chip.emp{background:#7b3fd0}.hspt.hspt-ch .rd-chip svg{fill:none;height:14px;stroke:#fff;stroke-width:2.4;width:14px}.hspt.hspt-ch .rd-expand{background:#fff;border:1px solid var(--p-navy);border-radius:8px;font-size:17px;padding:10px 14px;white-space:nowrap}@keyframes rd-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.hspt.hspt-ch .rd-kpi{padding:22px 28px 4px}.hspt.hspt-ch .rd-kpi .hs-selbar{margin-bottom:18px}.hspt.hspt-ch .rd-kpi .sel small{font-size:17px;margin-left:6px}.hspt.hspt-ch .rd-kpi .hs-toggle span{cursor:pointer}.hspt.hspt-ch .rd-tools{display:flex;gap:14px;position:absolute;right:24px;top:24px}.hspt.hspt-ch .rd-tools svg{fill:none;height:20px;stroke:var(--p-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.hspt.hspt-ch .rd .hs-selbreak .r{border-radius:6px;grid-template-columns:1fr auto 52px;transition:background .3s}.hspt.hspt-ch .rd .hs-selbreak .r.sel{background:#ffe7ee}.hspt.hspt-ch .rd .hs-selbreak .r.sel>span:first-child{color:var(--p-hot)}.hspt.hspt-ch .rd .hs-selbreak .r>span:first-child{overflow:hidden;white-space:nowrap}.hspt.hspt-ch .rd .hs-selbreak .more{color:var(--p-navy)}.hspt.hspt-ch .rd .hs-barlist .r{border-bottom:1px solid var(--p-grey2);border-radius:6px;grid-template-columns:1.7fr 90px 60px 1fr;padding:8px;transition:background .3s}.hspt.hspt-ch .rd .hs-barlist .r:last-of-type{border-bottom:0}.hspt.hspt-ch .rd .hs-barlist .r>span:nth-child(2),.hspt.hspt-ch .rd .hs-barlist .r>span:nth-child(3){text-align:right}.hspt.hspt-ch .rd .hs-barlist .bar{border-radius:0 2px 2px 0}.hspt.hspt-ch .rd .hs-barlist .r.sel{background:#ffe7ee}.hspt.hspt-ch .rd .hs-barlist .r.sel>span:first-child{color:var(--p-hot)}.hspt.hspt-ch .rd-sub{color:var(--p-txt2);font-size:16px;margin:-8px 0 16px}.hspt.hspt-ch .rd-sec{font-size:26px;margin:14px 0 -6px}.hspt.hspt-ch .rd .hs-happy .plot{height:240px}.hspt.hspt-ch .rd .hs-happy .pos{fill:rgba(0,125,68,.07)}.hspt.hspt-ch .rd .hs-happy .neg{fill:rgba(219,39,25,.06)}.hspt.hspt-ch .rd .hs-happy .plot .b{border-radius:2px 2px 0 0}.hspt.hspt-ch .rd .hs-happy .plot{gap:3px}.hspt.hspt-ch .rd .hs-happy .y{padding:14px 0 6px}.hspt.hspt-ch .fb{align-items:start;display:grid;gap:22px;grid-template-columns:300px 1fr}.hspt.hspt-ch .fb-rail{background:#fff;border-radius:6px;padding:18px 18px 8px}.hspt.hspt-ch .fb-rail h5{display:flex;font-size:17px;font-weight:500;justify-content:space-between;margin:0 0 10px}.hspt.hspt-ch .fb-rail .f{border-bottom:1px solid var(--p-grey2);padding:12px 0}.hspt.hspt-ch .fb-rail .f:last-child{border-bottom:0}.hspt.hspt-ch .fb-rail .v{align-items:center;display:flex;font-size:15px;gap:10px;padding:5px 0}.hspt.hspt-ch .fb-rail .v i{border:1.5px solid #9e9e9e;border-radius:3px;flex:none;height:16px;width:16px}.hspt.hspt-ch .fb-rail .v.on i{background:var(--p-ui-pink,#ef3f74);border-color:var(--p-ui-pink,#ef3f74);box-shadow:inset 0 0 0 2px #fff}.hspt.hspt-ch .fb-rail .v b{color:var(--p-txt2);font-size:14px;font-weight:400;margin-left:auto}.hspt.hspt-ch .fb-tabs{display:flex;gap:6px;margin-bottom:18px}.hspt.hspt-ch .fb-tabs span{background:#fff;border-radius:6px;font-size:17px;padding:12px 20px}.hspt.hspt-ch .fb-tabs span.on{background:#ffecf1;color:#ef3f74}.hspt.hspt-ch .fb-sum{background:#fff;border:4px solid #f9d3df;border-radius:10px;display:grid;gap:72px;grid-template-columns:2.1fr 1fr;padding:54px 48px 36px;position:relative}.hspt.hspt-ch .fb-sum:before{background:#f9d3df;border-radius:6px 0 10px 0;color:#ef3f74;content:"✦";display:grid;font-size:18px;height:40px;left:0;place-items:center;position:absolute;top:0;width:40px}.hspt.hspt-ch .fb-sum h4{color:#ef3f74;font-size:19px;font-weight:400;margin:0 0 6px}.hspt.hspt-ch .fb-sum .on{font-size:15px;margin:0 0 16px}.hspt.hspt-ch .fb-sum .on b{color:#ef3f74;font-weight:400}.hspt.hspt-ch .fb-sum p{font-size:15.5px;line-height:1.45;margin:0}.hspt.hspt-ch .fb-sum .disc{color:var(--p-txt3);font-size:13px;margin-top:18px}.hspt.hspt-ch .fb-sum .why h6{font-size:16px;font-weight:400;margin:0 0 12px}.hspt.hspt-ch .fb-sum .why .w{align-items:center;display:grid;font-size:15px;gap:4px 10px;grid-template-columns:16px 1fr;margin-bottom:12px}.hspt.hspt-ch .fb-sum .why .w i{border:1.5px solid #9e9e9e;border-radius:3px;height:16px;width:16px}.hspt.hspt-ch .fb-sum .why .w small{color:#ef3f74;font-size:13px;margin-left:6px}.hspt.hspt-ch .fb-sum .why .w u{background:var(--p-navy);display:block;grid-column:2;height:4px;text-decoration:none;width:var(--w)}.hspt.hspt-ch .fb-bar{display:flex;gap:10px;margin:22px 0 16px}.hspt.hspt-ch .fb-bar span{align-items:center;background:#fff;border:1px solid var(--p-grey2);border-radius:6px;display:flex;font-size:15px;gap:8px;padding:11px 16px}.hspt.hspt-ch .fb-bar .grow{color:var(--p-txt3);flex:1}.hspt.hspt-ch .fb-cards{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.hspt.hspt-ch .cc{background:#fff;border-radius:6px}.hspt.hspt-ch .cc .top{display:grid;grid-template-columns:78px 1fr;padding:16px 18px 16px 0}.hspt.hspt-ch .cc .sc{border-right:1px solid #e0e0e0;padding-top:2px;text-align:center}.hspt.hspt-ch .cc .sc b{display:block;font-size:27px;font-weight:500}.hspt.hspt-ch .cc .sc small{font-size:14px}.hspt.hspt-ch .cc .s-r{color:#ec6738}.hspt.hspt-ch .cc .s-n{color:var(--p-navy)}.hspt.hspt-ch .cc .s-g{color:var(--p-green)}.hspt.hspt-ch .cc p{font-size:16px;line-height:23px;margin:0 0 0 26px}.hspt.hspt-ch .cc .det{border-top:1px solid #e0e0e0;color:#757575;font-size:14px;padding:16px 0;text-align:center}.hspt.hspt-ch .bm{display:flex;flex-direction:column;gap:16px;padding:8px 28px 160px}.hspt.hspt-ch .bm-title{align-items:center;display:flex;gap:14px;padding:18px 0 6px}.hspt.hspt-ch .bm-title h2{flex:1;font-size:30px;font-weight:500;margin:0}.hspt.hspt-ch .bm-title u{font-size:15px}.hspt.hspt-ch .bm-title .hs-btn{border-color:var(--p-grey2)}.hspt.hspt-ch .bm-tt{background:#fff;border-radius:6px;display:flex;gap:28px;justify-content:center;padding:20px}.hspt.hspt-ch .bm-tt span{border:1px solid #e0e0e0;border-radius:6px;font-size:15px;padding:12px 0;text-align:center;width:250px}.hspt.hspt-ch .bm-tt span.on{background:#ffecf1;border-color:#ffecf1;color:#ef3f74}.hspt.hspt-ch .bm-src{color:var(--p-txt2);font-size:15px;margin:4px 0;text-align:center}.hspt.hspt-ch .bm-kpis{display:grid;gap:16px;grid-template-columns:1fr 1fr}.hspt.hspt-ch .bm-kpi{background:#fff;border-radius:6px;overflow:hidden}.hspt.hspt-ch .bm-kpi .hd{align-items:center;background:#fafafa;display:flex;font-size:22px;gap:12px;padding:20px 26px}.hspt.hspt-ch .bm-kpi .hd img{height:24px;width:24px}.hspt.hspt-ch .bm-kpi .bd{align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1px 1fr;padding:34px 0 38px}.hspt.hspt-ch .bm-kpi .bd>i{background:#e0e0e0;height:110px}.hspt.hspt-ch .bm-kpi .v{text-align:center}.hspt.hspt-ch .bm-kpi .v b{display:block;font-size:40px;font-weight:400}.hspt.hspt-ch .bm-kpi .v span{font-size:16px}.hspt.hspt-ch .bm-kpi .v small{color:var(--p-txt2);display:block;font-size:13px;margin-top:4px}.hspt.hspt-ch .bm .up{color:var(--p-green)}.hspt.hspt-ch .bm .down{color:var(--p-red)}.hspt.hspt-ch .bm .grey{color:#616161}.hspt.hspt-ch .bm-h{font-size:31px;line-height:1.2;margin:34px 0 0}.hspt.hspt-ch .bm-h b{color:#ef3f74;font-weight:400}.hspt.hspt-ch .bm-hs{color:var(--p-navy);font-size:18px;margin:6px 0 0}.hspt.hspt-ch .bm-ch{display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-top:150px}.hspt.hspt-ch .bm-title .ti{height:35px;width:36px}.hspt.hspt-ch .bm-pr{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:300px}.hspt.hspt-ch .bm-pr .bm-c .bars{gap:70px}.hspt.hspt-ch .bm-pr .bm-c .bars i{width:66px}.hspt.hspt-ch .bm-pr .who{bottom:calc(100% - 30px);height:240px;left:50%;position:absolute;transform:translateX(-50%)}.hspt.hspt-ch .bm-pr .bm-c .hd{padding:24px 8px 18px;position:relative}.hspt.hspt-ch .bm-note{color:var(--p-txt3);font-size:13px;margin-top:10px}.hspt.hspt-ch .bm-map{display:block;margin:40px auto 0;width:970px}.hspt.hspt-ch .bm-map svg{display:block;height:auto;width:970px}.hspt.hspt-ch .bm-leg{display:flex;flex-direction:column;font-size:14px;gap:10px;margin-top:20px}.hspt.hspt-ch .bm-leg span{align-items:center;display:flex;gap:10px}.hspt.hspt-ch .bm-leg i{border-radius:2px;height:16px;width:16px}.hspt.hspt-ch .bm-colh{font-size:16px;margin:22px 0 10px;text-align:center}.hspt.hspt-ch .bm-colh,.hspt.hspt-ch .bm-row{display:grid;grid-template-columns:44px 1fr 260px 1fr}.hspt.hspt-ch .bm-row{align-items:center;background:#fff;border-radius:6px;height:84px;margin-bottom:8px;padding:0 18px}.hspt.hspt-ch .bm-row .rk{font-size:17px}.hspt.hspt-ch .bm-row .hb{align-items:flex-end;display:flex;flex-direction:column;gap:12px;padding-right:12px;position:relative}.hspt.hspt-ch .bm-row .hb i,.hspt.hspt-ch .bm-row .lb i{border-radius:4px;display:block;height:8px}.hspt.hspt-ch .bm-row .vv{display:flex;flex-direction:column;font-size:16px;line-height:1.35}.hspt.hspt-ch .bm-row .vv small{color:#757575;font-size:13px}.hspt.hspt-ch .bm-row .nm{font-size:16.5px;text-align:center}.hspt.hspt-ch .bm-row .nm small{color:#757575;display:block;font-size:12.5px}.hspt.hspt-ch .bm-row .side{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 64px}.hspt.hspt-ch .bm-row .side.l{grid-template-columns:64px 1fr}.hspt.hspt-ch .bm-row .lb{display:flex;flex-direction:column;gap:12px}.hspt.hspt-ch .bm-c{background:#fff;border-radius:6px;position:relative}.hspt.hspt-ch .bm-c .bars{align-items:flex-end;bottom:100%;display:flex;gap:16px;justify-content:center;left:0;padding-bottom:0;position:absolute;right:0}.hspt.hspt-ch .bm-c .bars div{align-items:center;display:flex;flex-direction:column;font-size:15px;gap:6px}.hspt.hspt-ch .bm-c .bars i{background:var(--p-navy);display:block;height:var(--h);width:48px}.hspt.hspt-ch .bm-c .bars .b i{background:#bdbdbd}.hspt.hspt-ch .bm-c .ic{height:68px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:68px}.hspt.hspt-ch .bm-c .hd{background:#fafafa;border-radius:6px 6px 0 0;font-size:19px;padding:40px 8px 18px;text-align:center}.hspt.hspt-ch .bm-c .bd{padding:18px 8px 22px;text-align:center}.hspt.hspt-ch .bm-c .bd small{display:block;font-size:14px;margin:8px 0 6px}.hspt.hspt-ch .bm-c .pair{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1px 1fr}.hspt.hspt-ch .bm-c .pair i{background:#e0e0e0;height:28px}.hspt.hspt-ch .bm-c .pair b{font-size:20px;font-weight:400;text-align:right;white-space:nowrap}.hspt.hspt-ch .bm-c .pair span{color:#9e9e9e;font-size:16px;text-align:left;white-space:nowrap}.hspt.hspt-ch .rd.is-ask .bm-c .pair{display:flex;flex-direction:column;gap:2px}.hspt.hspt-ch .rd.is-ask .bm-c .pair i{display:none}.hspt.hspt-ch .rd.is-ask .bm-c .pair b,.hspt.hspt-ch .rd.is-ask .bm-c .pair span{text-align:center}.hspt.hspt-ch .rd-askbtn{align-items:center;background:var(--p-navy);border:0;border-radius:13px;bottom:44px;box-shadow:0 0 0 9px #a673e8,0 0 0 18px #d6bef4;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:21px;gap:11px;padding:13px 19px 13px 16px;position:absolute;right:44px;transition:transform .2s cubic-bezier(.33,1,.68,1),opacity .2s;z-index:3}.hspt.hspt-ch .rd-askbtn img{height:30px;width:30px}.hspt.hspt-ch .rd.is-ask .rd-askbtn{opacity:0;pointer-events:none}.hspt.hspt-ch .rd.is-ask .rd-page{zoom:.8}.hspt.hspt-ch .rd-ask{background:#fff;border-left:1px solid var(--p-grey2);flex:0 0 0;overflow:hidden;transition:flex-basis .5s cubic-bezier(.33,1,.68,1);width:0}.hspt.hspt-ch .rd.is-ask .rd-ask{flex-basis:640px}.hspt.hspt-ch .rd-ask__in{display:flex;flex-direction:column;height:100%;padding:0 26px 24px;width:640px}.hspt.hspt-ch .rd-ask__bar{align-items:center;display:flex;flex:none;height:88px;justify-content:space-between}.hspt.hspt-ch .rd-ask__bar .hist{align-items:center;background:var(--p-grey);border-radius:8px;display:flex;font-size:18px;padding:10px 16px}.hspt.hspt-ch .rd-ask__bar .ico{display:flex;gap:18px}.hspt.hspt-ch .rd-ask__bar .ico svg{fill:none;height:24px;stroke:var(--p-navy);stroke-width:1.8;width:24px}.hspt.hspt-ch .rd-ask__disc{color:var(--p-txt3);flex:none;font-size:15px;margin-bottom:14px;text-align:center}.hspt.hspt-ch .rd-ask__scroll{flex:1;overflow:hidden;position:relative}.hspt.hspt-ch .rd-ask__flow{transition:transform .5s cubic-bezier(.33,1,.68,1)}.hspt.hspt-ch .rd-ask__hero{padding-top:70px;text-align:center}.hspt.hspt-ch .rd-ask__hero img{display:block;margin:0 auto 26px;width:130px}.hspt.hspt-ch .rd-ask__hero h3{font-size:28px;font-weight:500;margin:0 0 10px}.hspt.hspt-ch .rd-ask__hero .scope{font-size:18px}.hspt.hspt-ch .rd .hs-thread .hs-resp p b{font-weight:500}.hspt.hspt-ch .rd .hs-thread .next div{max-width:none;transition:background .2s}.hspt.hspt-ch .rd .hs-resp table td:not(:first-child),.hspt.hspt-ch .rd .hs-resp table th:not(:first-child){text-align:right;white-space:nowrap}.hspt.hspt-ch .rd .hs-resp table{font-size:16px}.hspt.hspt-ch .rd .hs-resp td,.hspt.hspt-ch .rd .hs-resp th{padding:9px 12px}.hspt.hspt-ch .rd .hs-resp li{font-size:17px;line-height:1.45}.hspt.hspt-ch .rd .hs-resp p{font-size:18px;line-height:1.45}.hspt.hspt-ch .rd .hs-loading .hd{align-items:center}.hspt.hspt-ch .rd .hs-loading .hd i{animation:rd-beat 1.2s ease-in-out infinite}@keyframes rd-beat{50%{opacity:.25}}.hspt.hspt-ch .rd .hs-dock{flex:none;margin-top:14px}.hspt.hspt-ch .rd .hs-dock .in [data-q].typed{color:var(--p-navy)}.hspt.hspt-ch .rd-pop{animation:rd-pop .26s cubic-bezier(.33,1,.68,1) both}.hspt.hspt-ch .rd.is-gate .ct-dim{opacity:1}.hspt.hspt-ch .rd .ct-gate{display:none}.hspt.hspt-ch .rd.is-gate .ct-gate{display:block}.hspt.hspt-ch .rd .ct-gate .ct-hello__hi{font-size:30px}.hspt.hspt-ch .rd .ct-gate .ct-hello__lead{max-width:32ch}.hspt.hspt-ch .rd .ct-gate__body{padding:22px 30px 6px}.hspt.hspt-ch .rd .ct-gate__body .hs-form,.hspt.hspt-ch .rd .ct-gate__body form{font-family:inherit}.hspt.hspt-ch .rd .ct-gate__body .hs-form-field{margin-bottom:14px}.hspt.hspt-ch .rd .ct-gate__body .hs-form-field>label,.hspt.hspt-ch .rd .ct-gate__body label.gate-label{color:#616161;display:block;font-size:14px;margin-bottom:6px}.hspt.hspt-ch .rd .ct-gate__body .hs-form-field>label .hs-form-required{color:#db2719}.hspt.hspt-ch .rd .ct-gate__body input[type=email],.hspt.hspt-ch .rd .ct-gate__body input[type=tel],.hspt.hspt-ch .rd .ct-gate__body input[type=text]{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;color:#1d253c;font:400 16px/1.3 inherit;font-family:inherit;padding:12px 14px;width:100%}.hspt.hspt-ch .rd .ct-gate__body input:focus{border-color:#ff4d83;outline:2px solid #ff4d83;outline-offset:1px}.hspt.hspt-ch .rd .ct-gate__body .hs-richtext,.hspt.hspt-ch .rd .ct-gate__body .legal-consent-container,.hspt.hspt-ch .rd .ct-gate__body .legal-consent-container p{color:#616161;font-size:12.5px;line-height:1.4}.hspt.hspt-ch .rd .ct-gate__body .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:8px}.hspt.hspt-ch .rd .ct-gate__body .hs-error-msgs{color:#db2719;font-size:12.5px;list-style:none;margin:6px 0 0;padding:0}.hspt.hspt-ch .rd .ct-gate__body .hs-button,.hspt.hspt-ch .rd .ct-gate__body button[type=submit],.hspt.hspt-ch .rd .ct-gate__body input[type=submit]{background:#ff7ea5;border:0;border-radius:999px;color:#1d253c;cursor:pointer;font:500 16px/1 inherit;font-family:inherit;margin-top:4px;padding:14px 26px}.hspt.hspt-ch .rd .ct-gate__body .hs-button:hover,.hspt.hspt-ch .rd .ct-gate__body button[type=submit]:hover{background:#ff4d83}.hspt.hspt-ch .rd .ct-gate__body .submitted-message{color:#1d253c;font-size:15px;padding:6px 0 14px}.hspt.hspt-ch .rd .ct-gate__f{color:#616161;font-size:13px;padding:4px 30px 22px}.hspt.hspt-ch .rd .ct-gate.is-narrow .ct-gate__body{padding:18px 22px 4px}.hspt.hspt-ch .rd .ct-gate.is-narrow .ct-gate__f{padding:4px 22px 18px}.hspt.hspt-ch .rd-ring{border-radius:12px;box-shadow:0 0 0 3px var(--hs-pink),var(--shadow-pink-glow),0 0 0 4000px rgba(29,37,60,.26);opacity:0;pointer-events:none;position:absolute;transition:opacity .26s,left .42s cubic-bezier(.33,1,.68,1),top .42s cubic-bezier(.33,1,.68,1),width .42s cubic-bezier(.33,1,.68,1),height .42s cubic-bezier(.33,1,.68,1);z-index:20}.hspt.hspt-ch .rd-ring.is-on{opacity:1}.hspt.hspt-ch .rd-ring.nodim{box-shadow:0 0 0 3px var(--hs-pink),var(--shadow-pink-glow)}.hspt.hspt-ch .rd-ring.press{animation:rd-press .42s cubic-bezier(.33,1,.68,1)}@keyframes rd-press{40%{box-shadow:0 0 0 3px var(--hs-pink),0 0 0 16px rgba(255,126,165,.35),0 0 0 4000px rgba(29,37,60,.26)}}.hspt.hspt-ch .rd-hot{cursor:pointer}.hspt.hspt-ch .rd-tip{--k:1;background:#fff;border-radius:calc(16px*var(--k));box-shadow:0 18px 48px rgba(29,37,60,.22),0 2px 6px rgba(29,37,60,.08);opacity:0;padding:calc(20px*var(--k)) calc(22px*var(--k)) calc(16px*var(--k));position:absolute;transform:translateY(6px);transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s linear .26s;visibility:hidden;width:var(--tw,380px);z-index:30}.hspt.hspt-ch .rd-tip.is-on{opacity:1;transform:none;transition:opacity .26s cubic-bezier(.33,1,.68,1),transform .26s cubic-bezier(.33,1,.68,1),visibility 0s;visibility:visible}.hspt.hspt-ch .rd-tip:before{background:#fff;border-radius:2px;content:"";display:var(--ad,block);height:14px;left:var(--ax,-7px);margin-top:-7px;position:absolute;top:var(--ay,50%);transform:rotate(45deg);width:14px}.hspt.hspt-ch .rd-tip p{color:var(--p-txt2);font-size:calc(15.5px*var(--k));line-height:1.42;margin:0;position:relative}.hspt.hspt-ch .rd-tip p:first-child{color:var(--p-navy);font-size:calc(18.5px*var(--k));font-weight:500;line-height:1.25;margin-bottom:calc(8px*var(--k))}.hspt.hspt-ch .rd-tip__f{align-items:center;display:flex;justify-content:space-between;margin-top:calc(16px*var(--k));position:relative}.hspt.hspt-ch .rd-tip__n{color:var(--p-txt2);font-size:calc(14px*var(--k))}.hspt.hspt-ch .rd-tip .rd-btn{font-size:calc(15.5px*var(--k));padding:calc(10px*var(--k)) calc(20px*var(--k))}.hspt.hspt-ch .rd-btn{background:var(--hs-pink);border:0;border-radius:999px;color:var(--p-navy);cursor:pointer;font:500 20px/1 Circular,Circular Std,Arial,sans-serif;padding:15px 26px;transition:background .15s,transform .11s;white-space:nowrap}.hspt.hspt-ch .rd-btn:hover{background:var(--hs-pink-hot)}.hspt.hspt-ch .rd-btn:active{transform:scale(.98)}.hspt.hspt-ch .rd-btn:focus-visible{outline:2px solid var(--hs-pink);outline-offset:2px}.hspt.hspt-ch .rd-hook{color:#ef3f74}.hspt.hspt-ch .rd-caption{display:none;font-size:15px;line-height:1.45;padding:12px 6px 0}.hspt.hspt-ch .rd-caption b{display:block;font-weight:500}.hspt.hspt-ch .rd.is-small .rd-caption{display:block}.hspt.hspt-ch .rd.is-small .rd-tip{display:none!important}.hspt.hspt-ch .rd.is-record{margin:0;max-width:none;padding:0}.hspt.hspt-ch .rd.is-record .sp-frame{background:none;border-radius:0;box-shadow:none;padding:0}.hspt.hspt-ch .rd.is-record .cs-foot,.hspt.hspt-ch .rd.is-record .rd-caption,.hspt.hspt-ch .rd.is-record .sp-frame__dots{display:none}.hspt.hspt-ch .rd.is-record .rd-wrap{border-radius:0;height:1080px;width:1920px}.hspt.hspt-ch .rd.is-record .ct-hello{zoom:1.6}.hspt.hspt-ch .rd.is-record .v1-end{height:62.5%;inset:auto;left:0;top:0;width:62.5%;zoom:1.6}@media (prefers-reduced-motion:reduce){.hspt.hspt-ch .rd *,.hspt.hspt-ch .rd :before{animation:none!important;transition-duration:0s!important}}.hspt.hspt-ch,.hspt.hspt-ch .rd{background:transparent}.hspt.hspt-ch .rd{margin:0;max-width:none;padding:0}