.hb{--tile:#0c0f16;--line:#ffffff12;--line-2:#ffffff1f;--text-3:#7c8498;--gap:14px;--r-lg:20px;--r-sm:14px;font:400 15px/1.5 var(--font-sans);font-feature-settings:"tnum" 1, "cv11" 1;color:var(--text);position:relative}.hb *,.hb :before,.hb :after{box-sizing:border-box}.hb p,.hb h1,.hb h2,.hb h3,.hb h4{margin:0}.hb a{color:inherit;text-decoration:none}.hb a:hover{text-decoration:none}.hb a:focus-visible{outline:2px solid var(--tint-text);outline-offset:3px;border-radius:4px}.hb .b-lb a:focus-visible,.hb .b-trw a:focus-visible{outline-offset:-2px}.hb b,.hb strong{font-weight:700}.hb img{max-width:none;display:block}body:has(.hb) .nav-inner{width:min(1312px,100% - 128px);max-width:none;padding:0}.b-wrap{width:min(1312px,100% - 128px);margin:0 auto;position:relative}.b-bloomclip{pointer-events:none;z-index:0;height:1100px;position:absolute;top:0;left:0;right:0;overflow:hidden}.b-bloom{background:radial-gradient(closest-side,#3b7fe838,#3b7fe816 52%,#3b7fe800 100%);width:1180px;height:900px;position:absolute;top:-230px;left:calc(50% + min(1312px,100% - 128px)/12.0048 - 640px)}.b-mast{z-index:1;column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:22px 0 26px;display:grid;position:relative}.hb .b-mast h1{letter-spacing:-.025em;text-wrap:wrap;grid-column:1/9;max-width:820px;font-size:30px;line-height:1.15}.hb .b-soft{color:var(--text-2)}.hb .b-nb{white-space:nowrap}.b-mast-r{flex-direction:column;grid-column:9/13;align-items:flex-end;gap:8px;display:flex}.hb .b-mast-r .badges{align-items:flex-end}.hb .b-mast-r .badges-row{flex-wrap:nowrap;gap:10px}.hb .b-free{color:var(--text-2);font-size:13px}.hb .b-free b{color:var(--text)}.b-grid{z-index:1;gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"st st st st st st st wh wh wh wh wh""st st st st st st st bk bk bk bk bk""ls ls ls ls ls ls ls nw nw nw nw nw""ak ak ak ak ak ak by by by dl dl dl""fb fb fb fb fb er er er er rc rc rc""tr tr tr tr tr ap ap ap ap ap ap ap";display:grid;position:relative}.b-grid.b-nonews{grid-template-areas:"st st st st st st st wh wh wh wh wh""st st st st st st st bk bk bk bk bk""ls ls ls ls ls ls ls ls ls ls ls ls""ak ak ak ak ak ak by by by dl dl dl""fb fb fb fb fb er er er er rc rc rc""tr tr tr tr tr ap ap ap ap ap ap ap"}.b-st{grid-area:st}.b-wh{grid-area:wh}.b-bk{grid-area:bk}.b-ls{grid-area:ls}.b-nw{grid-area:nw}.b-ak{grid-area:ak}.b-by{grid-area:by}.b-dl{grid-area:dl}.b-fb{grid-area:fb}.b-er{grid-area:er}.b-rc{grid-area:rc}.b-tr{grid-area:tr}.b-ap{grid-area:ap}.hb .b-quiet .b-stmt{color:var(--text-2);margin:14px 0 12px}.hb .b-quiet .b-go{margin-top:auto}.b-tile{border-radius:var(--r-lg);background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--tile);border:1px solid var(--line);flex-direction:column;min-width:0;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.b-tile.b-sm{border-radius:var(--r-sm);padding:24px 24px 22px}.hb .b-open{flex-direction:column;min-width:0;padding:28px 0 30px;display:flex;position:relative}.b-kick{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;align-items:center;gap:10px;font-size:11.5px;font-weight:700;line-height:16px;display:flex}.b-kick .b-src{color:var(--text-3);letter-spacing:.01em;text-transform:none;text-overflow:ellipsis;font-size:12.5px;font-weight:400;overflow:hidden}.hb .b-kick h2{font:inherit;letter-spacing:inherit;text-transform:inherit}.b-kc{color:var(--congress)}.b-ki{color:var(--insider)}.b-kf{color:var(--fund)}.b-ke{color:var(--earnings)}.b-kn{color:var(--text)}.hb .b-stmt{color:var(--text);text-wrap:pretty;font-weight:700}.hb .b-ak .b-stmt,.hb .b-lead h3{text-wrap:balance}.hb .b-s48{letter-spacing:-.038em;font-size:clamp(40px,3.36vw,48px);line-height:1.03}.hb .b-s30{letter-spacing:-.026em;font-size:30px;line-height:1.12}.hb .b-s22{letter-spacing:-.018em;font-size:22px;line-height:1.2}.hb .b-stmt a:hover,.hb .b-nwi h4 a:hover,.hb a.b-nm:hover,.hb a.b-con:hover,.hb a.b-co:hover,.hb a.b-nm:active,.hb a.b-con:active,.hb a.b-co:active{color:var(--tint-text)}.hb .b-stmt a.b-nm,.hb .b-note a.b-nm,.hb .b-bk-pre a.b-nm,.hb .b-bk-post a.b-nm,.hb .b-lead p a.b-nm{text-decoration:underline #ffffff3d;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:.16em;text-decoration-skip-ink:auto;text-decoration-thickness:max(1px,.05em)}.hb .b-stmt a.b-nm:hover,.hb .b-note a.b-nm:hover,.hb .b-bk-pre a.b-nm:hover,.hb .b-bk-post a.b-nm:hover,.hb .b-lead p a.b-nm:hover,.hb .b-stmt a.b-nm:active,.hb .b-note a.b-nm:active,.hb .b-bk-pre a.b-nm:active,.hb .b-bk-post a.b-nm:active,.hb .b-lead p a.b-nm:active{text-decoration-color:var(--tint-text)}.hb .b-foot a.b-nm{text-decoration:none}.hb .b-num{letter-spacing:-.045em;color:var(--text);font-weight:700;line-height:.95}.hb .b-n64{font-size:64px}.hb .b-n48{letter-spacing:-.04em;font-size:48px}.b-lg,.b-pp,.b-pimg{background:hsl(var(--h,225) 22% 20%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17}.b-lg>span,.b-pp>span,.b-pimg>span{font:500 10px/1 var(--font-mono);color:var(--text);letter-spacing:0}.hb .b-lg img,.hb .b-pp img,.hb .b-pimg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hb .b-pp img,.hb .b-pimg img{object-position:50% 18%}.b-pp>span,.b-pimg>span{font:700 12px/1 var(--font-sans)}.b-lg:has(>img.b-ok)>span,.b-pp:has(>img.b-ok)>span,.b-pimg:has(>img.b-ok)>span{visibility:hidden}.b-lg:has(>img.b-ok){background:#1c2030}.hb .b-tk{font-family:var(--font-mono);letter-spacing:.01em;color:var(--text);font-size:13px;font-weight:500}.hb a.b-tk:hover{color:var(--tint-text)}.hb .b-band{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-size:13px;font-weight:400}.b-chip{color:#c4cbe0;white-space:nowrap;background:#8b9dff17;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #8b9dff3d}.b-chip.b-opt{color:#ffcfae;background:#ff924817;box-shadow:inset 0 0 0 1px #ff92484d}.hb .b-dn{color:#ff7b87}.hb .b-up{color:#3fe0a5}.hb .b-flat{color:var(--text)}.hb .b-note{color:var(--text-2);font-size:15px;line-height:1.5}.hb .b-note b{color:var(--text)}.hb .b-cap{color:var(--text-3);font-size:12px;line-height:1.4}.hb .b-note,.hb .b-cap,.hb .b-bk-post,.hb .b-lead p,.hb .b-ap-p,.hb .b-st-sub,.hb .b-nwi h4{text-wrap:pretty}.hb .b-go{color:var(--tint-text);white-space:nowrap;font-size:13px;font-weight:700;display:inline-block}.hb .b-go:after{content:" →"}.hb .b-go:hover{color:var(--text)}.b-row{border-top:1px solid var(--line);align-items:center;column-gap:12px;height:46px;display:grid}.b-row .b-co{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.b-act{font-size:13px;font-weight:700}.hb .b-st{background:radial-gradient(420px 300px at 88% 16%,#3b7fe838,#0000 70%),linear-gradient(#101521cc,#0a0d14eb);border-color:#8b9dff2b;padding:28px 32px 24px;box-shadow:inset 0 1px #ffffff12,0 40px 90px -40px #000c}.b-st-head{align-items:flex-start;gap:28px;margin-top:18px;display:flex}.b-st-head .b-stmt{flex:1;min-width:0}.b-portrait{flex:none;position:relative}.hb .b-pimg{width:104px;height:104px;overflow:visible;box-shadow:0 0 0 1px #ffffff29,0 0 0 7px #8b9dff14,0 22px 54px -8px #3b7fe899}.hb .b-pimg img{border-radius:50%}.hb .b-pimg>span{letter-spacing:-.02em;font-size:30px}.b-pty{height:22px;color:var(--text);background:#0c0f16;border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:4px;right:-2px;box-shadow:inset 0 0 0 1px #ffffff29}.hb .b-st-sub{max-width:600px;margin-top:12px}.b-st-rows{margin-top:auto;padding-top:18px}.b-st-rows .b-row{grid-template-columns:28px 52px minmax(0,1fr) auto 160px 118px;height:44px}.b-st-rows .b-band{text-align:right}.b-st-rows.b-nochip .b-row{grid-template-columns:28px 52px minmax(0,1fr) auto 160px}.b-st-rows.b-nochip .b-chipcell{display:none}.b-chipcell{justify-content:flex-end;gap:6px;min-width:0;display:flex}.b-st-rows .b-co{align-items:center;gap:8px;display:flex}.b-st-rows .b-con{text-overflow:ellipsis;min-width:0;overflow:hidden}.b-st-rows .b-co .b-chip{flex:none}.b-st-more{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;font-size:13px;display:flex}.b-tally{align-items:center;gap:12px;min-width:0;display:inline-flex}.b-ticks{flex:none;align-items:center;gap:3px;display:inline-flex}.b-ticks i{background:#8b9dff38;border-radius:2px;width:3px;height:14px;display:block}.b-ticks i.on{background:var(--congress);box-shadow:0 0 8px #8b9dff80}.b-mt-p{display:none}.hb .b-wh{padding:24px 28px 22px}.hb .b-wh .b-stmt{max-width:470px;margin-top:12px}.hb .b-wh .b-stmt em{color:#c9b8ff;font-style:normal}.hb .b-wh .b-note{margin-top:8px}.b-mini{flex-direction:column;gap:7px;margin-top:auto;padding-top:18px;display:flex}.b-mb{grid-template-columns:18px 236px minmax(0,1fr) 52px;align-items:center;column-gap:10px;height:18px;display:grid}.hb .b-mb .b-lg{width:18px;height:18px}.hb .b-mb .b-lg>span{font-size:7px}.b-lb{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.hb .b-lb .b-tk{color:var(--text-2);margin-right:2px;font-size:12px}.b-lb .b-role{color:var(--text-3)}.b-lb .b-plan{color:var(--text-2)}.b-mb .b-bar{background:#ffffff0d;border-radius:6px;height:6px;position:relative}.b-mb .b-bar i{background:#a78bfa66;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.b-mb .b-v{font:400 12px/1 var(--font-mono);color:var(--text-2);text-align:right;white-space:nowrap}.hb .b-mb.b-hl .b-lb,.hb .b-mb.b-hl .b-lb .b-tk,.hb .b-mb.b-hl .b-v{color:var(--text)}.b-mb.b-hl .b-bar i{background:linear-gradient(90deg,#a78bfaa6,#b9a3ff);box-shadow:0 0 12px #a78bfa66}.b-bk-split{flex:1;grid-template-columns:minmax(0,1fr) 176px;align-items:stretch;gap:28px;margin-top:16px;display:grid}.b-bk-pre{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.hb .b-bk-pre .b-lg{width:24px;height:24px}.hb .b-bk-pre a:hover{color:var(--tint-text)}.hb .b-bk-pre a.b-nm{position:relative}.hb .b-bk-pre a.b-nm:after{content:"";position:absolute;inset:-3px 0}.hb .b-bk .b-num{margin:12px 0 10px}.hb .b-bk-post{color:var(--text-2);font-size:15px;line-height:1.45}.b-shares{flex-direction:column;gap:12px;padding:3px 0 4px;display:flex}.hb .b-shares .b-cap{margin-bottom:auto}.b-sh{color:var(--text-3);justify-content:space-between;font-size:12px;display:flex}.b-sh b{font:500 12px/1 var(--font-mono);color:var(--text)}.b-shbar{border-radius:10px;height:10px;margin-top:7px}.b-shbar.b-q1{background:#2dd4bf3d;min-width:2px}.b-shbar.b-q2{background:linear-gradient(90deg,#2dd4bf80,#2dd4bf);width:100%}.hb .b-ls-h{text-wrap:balance;margin-top:12px}.b-wk{color:var(--text-2);white-space:nowrap;gap:14px;font-size:12.5px;display:flex}.b-wk b{color:var(--text);font-weight:700}.b-grp{color:var(--text-3);justify-content:space-between;align-items:baseline;padding:12px 0 7px;font-size:12px;display:flex}.b-grp+.b-lr{border-top-color:var(--line-2)}.b-ls-rows{flex-direction:column;margin-top:4px;display:flex}.b-lr{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1.22fr) 24px minmax(0,1.28fr) 64px 136px 46px;align-items:center;column-gap:12px;height:52px;display:grid}.b-lr:last-child{border-bottom:1px solid var(--line)}.hb .b-pp{width:32px;height:32px;box-shadow:0 0 0 1px #ffffff1a}.hb .b-lr .b-lg{width:24px;height:24px}.hb .b-lr .b-lg>span{font-size:9px}.b-who{min-width:0}.hb .b-who .b-n{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.hb .b-who a.b-n:hover{color:var(--tint-text)}.b-who .b-m{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.b-who .b-m .b-fd2{display:none}.b-tkc{min-width:0}.b-tkc .b-l1{align-items:center;gap:8px;min-width:0;display:flex}.b-tkc .b-co{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.hb .b-lr .b-chip{flex:none;height:18px;padding:0 7px;font-size:10.5px}.b-tkc .b-l2{align-items:center;gap:8px;min-width:0;display:flex}.b-lr .b-band,.b-st-rows .b-band{text-align:right;white-space:normal;line-height:1.3}.b-fd{color:var(--text-2);text-align:right;white-space:nowrap;font-size:12.5px}.hb .b-ls-more{margin-top:14px}.b-lead{margin-top:16px}.b-meta{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.hb .b-meta .b-lg{width:20px;height:20px}.hb .b-meta .b-lg>span{font-size:8px}.hb .b-meta .b-tk{font-size:12px}.hb .b-lead h3{margin-top:12px}.hb .b-lead p{color:var(--text-2);margin-top:10px;font-size:15px;line-height:1.5}.hb .b-lead .b-go{margin-top:12px}.b-nwlist{margin-top:20px}.b-nwi{border-top:1px solid var(--line);padding:14px 0}.b-nwi:last-child{border-bottom:1px solid var(--line)}.hb .b-nwi h4{letter-spacing:-.008em;color:#dfe3ee;text-wrap:pretty;margin-top:6px;font-size:15px;font-weight:700;line-height:1.38}.hb .b-hub{margin-top:14px}.hb .b-ak .b-stmt{max-width:600px;margin-top:14px}.b-ak-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:24px;display:grid}.b-akc{border-radius:var(--r-sm);min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff07;padding:14px 14px 12px}.b-akt{align-items:center;gap:9px;display:flex}.b-akv{letter-spacing:-.02em;margin-top:14px;font-size:22px;font-weight:700;line-height:1.1}.b-akl{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.b-by-num{align-items:center;gap:12px;margin-top:18px;display:flex}.hb .b-by-num .b-lg{width:34px;height:34px}.hb .b-by-num .b-num{white-space:nowrap}.hb .b-by .b-stmt{margin-top:12px}.b-ratio{margin-top:auto;padding-top:18px}.b-ratio .b-bar{border-radius:99px;gap:2px;height:6px;display:flex;overflow:hidden}.b-ratio .b-bar i{height:100%;display:block}.b-ratio .b-bar i:last-child{flex:1}.b-rb{background:var(--positive)}.b-rs{background:#ff475761}.b-rp{background:var(--congress)}.b-rq{background:#8b9dff47}.b-ratio .b-lbl{color:var(--text-2);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.b-ratio .b-lbl b{color:var(--text)}.hb .b-ratio .b-cap{margin-top:3px}.b-cal{align-items:center;gap:16px;margin-top:18px;display:flex}.b-sheet{text-align:center;background:#0a1313;border-radius:12px;flex:none;width:84px;overflow:hidden;box-shadow:inset 0 0 0 1px #2dd4bf4d}.b-mo{color:#7fead9;letter-spacing:.14em;background:#2dd4bf29;padding:5px 0 4px;font-size:11px;font-weight:700}.hb .b-sheet .b-d{padding:8px 0 2px}.b-wd{color:var(--text-2);padding-bottom:8px;font-size:11px}.hb .b-dl .b-note{margin-top:auto;padding-top:16px;font-size:14px}.hb .b-ls{padding-right:28px}.hb .b-er,.hb .b-rc,.hb .b-nw{padding-left:28px}.hb .b-fb,.hb .b-er{padding-right:28px}.b-nw:before,.b-er:before,.b-rc:before{content:"";left:calc(var(--gap) / -2);background:var(--line);width:1px;position:absolute;top:28px;bottom:30px}.hb .b-fb .b-stmt{max-width:440px;margin-top:14px}.hb .b-fb .b-note{max-width:460px;margin-top:10px}.b-dv{flex-direction:column;gap:6px;margin-top:22px;display:flex}.b-dvr{grid-template-columns:22px 50px minmax(0,1fr);align-items:center;column-gap:10px;height:24px;display:grid}.hb .b-dvr .b-lg{width:22px;height:22px}.hb .b-dvr .b-lg>span{font-size:8px}.hb .b-dvr .b-tk{font-size:12.5px}.b-dvt{--w:calc(100% - 56px);--x:calc(28px + (100% - 56px) * var(--ax));height:100%;position:relative}.b-dvt:before{content:"";left:var(--x);background:var(--line-2);width:1px;position:absolute;top:-3px;bottom:-3px}.b-dvt .b-s,.b-dvt .b-b{border-radius:3px;position:absolute;top:4px;bottom:4px}.b-dvt .b-s{right:calc(100% - var(--x) + 2px);width:calc(var(--w) * var(--sv) / var(--sc));background:#ffffff2e}.b-dvt .b-b{left:calc(var(--x) + 2px);width:calc(var(--w) * var(--bv) / var(--sc));background:#2dd4bfb3}.b-dvr.b-top .b-dvt .b-b{background:#2dd4bf;box-shadow:0 0 14px #2dd4bf59}.b-dvt .b-sn,.b-dvt .b-bn{font:500 12px/1 var(--font-mono);color:var(--text);position:absolute;top:50%;transform:translateY(-50%)}.b-dvt .b-sn{right:calc(100% - var(--x) + 8px + var(--w) * var(--sv) / var(--sc))}.b-dvt .b-bn{left:calc(var(--x) + 8px + var(--w) * var(--bv) / var(--sc))}.b-dvt .b-sn.b-z{color:var(--text-3)}.b-dvh{height:18px;margin-bottom:2px}.b-dvh .b-dvt:before{display:none}.b-dvh .b-hl,.b-dvh .b-hr{color:var(--text-2);white-space:nowrap;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.b-dvh .b-hl{right:calc(100% - var(--x) + 8px)}.b-dvh .b-hr{left:calc(var(--x) + 8px);color:#7fead9}.hb .b-er-num{align-items:baseline;gap:12px;margin-top:18px;display:flex}.b-lbl2{color:var(--text-2);letter-spacing:0;font-size:15px;font-weight:400}.b-vbar{gap:3px;height:8px;margin-top:20px;display:flex}.b-vbar i{border-radius:3px;height:100%;display:block}.b-vbar i:last-child{flex:1}.b-vb{background:var(--positive)}.b-vi{background:#5b6377}.b-vm{background:var(--negative)}.b-vlab{color:var(--text-2);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:13px;display:flex}.b-vlab b{color:var(--text)}.b-vlab i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.hb .b-er .b-cap{margin-top:8px}.b-er-rows{margin-top:16px}.b-er-rows .b-row{grid-template-columns:24px 56px minmax(0,1fr);height:40px}.b-er-rows .b-row:last-child{border-bottom:1px solid var(--line)}.hb .b-er-rows .b-lg{width:24px;height:24px}.hb .b-er-rows .b-lg>span{font-size:9px}.b-verdict{color:var(--text-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.hb .b-rc .b-num{margin-top:18px}.hb .b-rc .b-note{margin-top:10px;font-size:14px}.hb .b-rc .b-note a:hover{color:var(--text)}.hb .b-rc .b-ratio{margin-top:16px;padding-top:0}.b-ma-h{border-top:1px solid var(--line);color:var(--text-3);margin-top:26px;padding-top:18px;font-size:12px}.b-ma-bars{flex-direction:column;gap:10px;margin-top:12px;display:flex}.b-ma .b-t{color:var(--text-2);justify-content:space-between;gap:10px;font-size:13px;display:flex}.b-ma .b-t>:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hb .b-ma .b-t a:hover{color:var(--text)}.b-ma .b-t b{font:500 12.5px/1.5 var(--font-mono);color:var(--text)}.b-ma>i{background:#8b9dff80;border-radius:4px;height:4px;margin-top:5px;display:block}.b-ma:first-child>i{background:var(--congress)}.b-tr-head{align-items:center;gap:18px;margin-top:18px;display:flex}.b-trm{border-radius:50%;flex:none}.hb .b-trp{background:#1c2030;width:64px;height:64px;box-shadow:0 0 0 1px #ffffff24}.hb .b-trp img{object-position:50% 20%}.hb .b-trp>span{font-size:18px}.hb .b-trl{width:64px;height:64px}.hb .b-trl>span{font-size:18px}.b-tr-rows{flex-direction:column;gap:14px;margin-top:auto;padding-top:22px;display:flex}.b-trr{grid-template-columns:26px minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.hb .b-trr .b-lg{width:26px;height:26px}.hb .b-trr .b-lg>span{font-size:9px}.b-trw{color:var(--text-2);white-space:nowrap;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.b-trw>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.b-trw b{color:var(--text)}.hb .b-trw a:hover b{color:var(--tint-text)}.b-track{background:#ffffff12;border-radius:6px;height:6px;position:relative;overflow:hidden}.b-track i{background:var(--fund);border-radius:6px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.b-pct{font:500 14px/1 var(--font-mono);color:#ff8f99;text-align:right}.hb .b-tr .b-cap{margin-top:14px}.hb .b-ap{background:radial-gradient(520px 360px at 100% 0,#fff3,#0000 60%),radial-gradient(600px 420px at 0 100%,#0e286ee6,#0000 70%),linear-gradient(160deg,#2a66cf 0%,#2459c0 45%,#1d4fb3 100%);border:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);grid-template-areas:"copy pushes""cta cta";align-items:stretch;column-gap:28px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff40,0 30px 80px -30px #3b7fe88c}.b-ap-l{flex-direction:column;grid-area:copy;display:flex}.b-ap-cta{border-top:1px solid #ffffff29;grid-area:cta;align-items:center;gap:18px;margin-top:22px;padding-top:22px;display:flex}.hb .b-ap .b-kick{color:#fff}.hb .b-ap .b-stmt{color:#fff;margin-top:14px}.hb .b-ap-p{color:#fff;margin-top:12px;font-size:15px;line-height:1.5}.hb .b-ap .badges-row{flex-wrap:wrap;gap:10px}.hb .b-ap .b-free,.hb .b-ap .b-free b{color:#fff}.b-pushes{flex-direction:column;grid-area:pushes;justify-content:flex-start;gap:8px;display:flex}.b-push{border-radius:var(--r-sm);color:#fff;background:#0a122870;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.hb .b-push img{border-radius:8px;width:34px;height:34px}.b-ph{color:#ffffffc2;justify-content:space-between;gap:8px;font-size:12px;display:flex}.b-pt{margin-top:2px;font-size:13.5px;font-weight:700;line-height:1.3}.b-pb{color:#ffffffe0;margin-top:2px;font-size:12.5px;line-height:1.38}.b-foot{z-index:1;color:var(--text-3);justify-content:space-between;gap:24px;padding:30px 0 56px;font-size:12.5px;display:flex;position:relative}.hb .b-foot b{color:var(--text-2);font-weight:400}.hb .b-foot .b-r{text-align:right}.hb .b-foot a{text-underline-offset:3px;text-decoration:underline 1px}.hb .b-foot a:hover{color:var(--text)}@media (width<=1360px){.b-bk-split{grid-template-columns:minmax(0,1fr) 150px;gap:22px}.b-mb{grid-template-columns:18px 232px minmax(0,1fr) 52px}.hb .b-ls{padding-right:18px}.b-lr{grid-template-columns:32px minmax(0,1.22fr) 24px minmax(0,1.28fr) 62px 128px 44px;column-gap:11px}.hb .b-lr .b-band{font-size:12.5px}.b-push.b-wide{display:none}.hb .b-pimg{width:92px;height:92px}.b-st-head{gap:22px}.b-st-rows .b-row{grid-template-columns:28px 52px minmax(0,1fr) auto 150px 116px}.b-st-rows.b-nochip .b-row{grid-template-columns:28px 52px minmax(0,1fr) auto 150px}}@media (width>=1181px) and (width<=1360px){.hb .b-by .b-n48{font-size:clamp(36px,3.3vw,44px)}.hb .b-by-num .b-lg{width:28px;height:28px}.hb .b-by-num{gap:10px}.b-by .b-kick,.b-dl .b-kick{white-space:normal;flex-wrap:wrap;row-gap:4px}}@media (width<=1180px){.b-kick{white-space:normal;flex-wrap:wrap;row-gap:4px}body:has(.hb) .nav-inner,.b-wrap{width:calc(100% - 64px)}.b-mast{grid-template-columns:1fr;row-gap:18px}.hb .b-mast h1,.b-mast-r{grid-column:1/-1}.b-mast-r,.hb .b-mast-r .badges{align-items:flex-start}.b-grid,.b-grid.b-nonews{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"st st st st st st""wh wh wh bk bk bk""ls ls ls ls ls ls""nw nw nw nw nw nw""ak ak ak ak ak ak""by by by dl dl dl""fb fb fb er er er""rc rc rc rc rc rc""tr tr tr tr tr tr""ap ap ap ap ap ap"}.hb .b-rc,.hb .b-nw{padding-left:0}.b-rc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;display:grid}.b-rc-b .b-ma-h{border-top:0;margin-top:18px;padding-top:0}.hb .b-ls{padding-right:0}.b-rc:before,.b-nw:before{display:none}.b-push.b-wide{display:grid}.b-st-head{align-items:center}.b-mb{grid-template-columns:18px minmax(0,1fr) 80px 52px}}@media (width<=900px){.b-grid,.b-grid.b-nonews{grid-template-areas:"st st st st st st""wh wh wh wh wh wh""bk bk bk bk bk bk""ls ls ls ls ls ls""nw nw nw nw nw nw""ak ak ak ak ak ak""by by by dl dl dl""fb fb fb er er er""rc rc rc rc rc rc""tr tr tr tr tr tr""ap ap ap ap ap ap"}.b-mb{grid-template-columns:18px minmax(0,1fr) 120px 52px}}@media (width<=900px) and (width>=761px){.b-mb{grid-template-columns:18px minmax(0,240px) minmax(0,1fr) 52px}}@media (width<=760px){body:has(.hb) .nav-inner,.b-wrap{width:calc(100% - 32px)}.b-bloom{width:860px;height:760px;top:-300px;left:calc(100% - 520px)}.b-mast{row-gap:16px;padding:22px 0}.hb .b-mast h1{letter-spacing:-.022em;font-size:24px;line-height:1.17}.b-mast-r{gap:10px}.hb .b-mast{--bh:min(52px, calc((100vw - 42px) / 6.4))}.hb .b-s48{font-size:34px}.hb .b-s30{font-size:24px}.hb .b-s22{font-size:20px}.hb .b-n64{font-size:52px}.b-grid,.b-grid.b-nonews{grid-template-columns:minmax(0,1fr);grid-template-areas:"st""ls""wh""bk""nw""ak""by""dl""fb""er""tr""ap";gap:12px}.hb .b-rc{display:none}.hb .b-tile,.hb .b-tile.b-sm{padding:22px 20px}.hb .b-open{padding:22px 0 16px}.hb .b-fb,.hb .b-er,.hb .b-ls,.hb .b-nw{padding-left:0;padding-right:0}.b-er:before,.b-nw:before{display:none}.hb .b-st{padding:22px 20px 18px}.b-st-head{gap:16px;margin-top:16px}.hb .b-pimg{width:68px;height:68px}.hb .b-pimg>span{font-size:20px}.b-pty{height:19px;padding:0 6px;font-size:10px}.hb .b-st-sub{font-size:14.5px}.b-st-rows{padding-top:16px}.b-st-rows .b-row,.b-st-rows.b-nochip .b-row{grid-template-rows:auto auto;grid-template-columns:26px 46px minmax(0,1fr) auto;row-gap:6px;height:auto;padding:10px 0}.hb .b-st-rows .b-lg{width:26px;height:26px}.b-st-rows .b-row .b-act{grid-area:1/4;justify-self:end;font-size:12.5px}.b-st-rows.b-onedir .b-row .b-act{display:none}.b-st-rows .b-row .b-band{text-align:left;grid-area:2/2/auto/4}.b-st-rows .b-row .b-chipcell{grid-area:2/4}.b-st-rows .b-row .b-co{grid-column:3/4}.b-st-rows.b-onedir .b-row .b-co{grid-column:3/5}.hb .b-st .b-src{color:var(--text-2)}.b-st-rows .b-row:nth-child(n+4),.b-mt-d{display:none}.b-mt-p{display:inline}.b-ticks i.b-dk{box-shadow:none;background:#8b9dff38}.b-st-more,.b-tally{flex-direction:column;align-items:flex-start;gap:8px}.b-lr{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;gap:6px 12px;height:auto;padding:11px 0}.b-lr>.b-pp{grid-area:1/1}.b-lr>.b-who{grid-area:1/2}.b-lr>.b-act{text-align:right;grid-area:1/3}.b-lr>.b-lg{grid-area:2/1;justify-self:center}.b-lr>.b-tkc{grid-area:2/2}.b-lr>.b-band{grid-area:2/3;justify-self:end;max-width:132px}.b-lr>.b-fd,.hb .b-x{display:none}.b-who .b-m .b-fd2{display:inline}.b-who .b-m .b-nt{display:none}.b-mb{grid-template-columns:18px minmax(0,1fr) 40px 50px}.b-shares{display:none}.b-bk-split{grid-template-columns:1fr}.b-lb .b-role{display:none}.hb .b-ap .badges-row{gap:10px}.hb .b-ap{--bh:min(46px, calc((100vw - 82px) / 6.4))}.b-ak-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hb .b-lead p,.hb .b-ap-p,.hb .b-dl .b-note{display:none}.b-ap-cta{border-top:0;flex-direction:column;align-items:flex-start;gap:10px;margin-top:0;padding-top:0}.hb .b-dl .b-cal{margin-bottom:4px}.b-akc{padding:12px 12px 10px}.b-akv{margin-top:10px;font-size:20px}.b-nwlist .b-nwi:nth-child(2){border-bottom:1px solid var(--line)}.b-tr-head{gap:14px}.hb .b-trp,.hb .b-trl{width:54px;height:54px}.b-trw{white-space:nowrap;flex-wrap:nowrap}.b-trw>span:first-child{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.b-trw>span+span{flex:none}.hb .b-ap{background:radial-gradient(300px 200px at 100% 0,#ffffff1a,#0000 60%),radial-gradient(600px 420px at 0 100%,#0e286ee6,#0000 70%),linear-gradient(160deg,#2a66cf 0%,#2459c0 45%,#1d4fb3 100%);grid-template-columns:1fr;grid-template-areas:"copy""pushes""cta";row-gap:20px;padding:24px 20px}.b-foot{flex-direction:column;gap:8px}.hb .b-foot .b-r{text-align:left}.hb .b-st-rows .b-row>a.b-tk{margin-block:-3.25px;padding-block:3.25px}.hb .b-st-rows .b-co,.hb .b-st-rows a.b-con{margin-block:-2.875px;padding-block:2.875px}.hb .b-lb{margin-block:-2.625px;padding-block:2.625px}.hb .b-lb a{padding-block:5px}.hb .b-who a.b-n{margin-block:-2px;padding-block:2px;position:relative}.hb .b-tkc .b-l1>a.b-tk{z-index:1;margin-block:-2.5px;padding-block:2.5px;position:relative}.hb .b-tkc a.b-co,.hb .b-meta>a.b-tk{margin-block:-3px;padding-block:3px}.hb .b-akt>a.b-tk{margin-block:-2.5px;padding-block:2.5px}.hb .b-akl{margin:-1px 0 -3px;padding-block:3px}.hb .b-akl a{padding-block:5px}.hb .b-dvr>a.b-tk{margin-block:-2.625px;padding-block:2.625px}.hb .b-er-rows .b-row>a.b-tk{margin-block:-2.25px;padding-block:2.25px}.hb .b-trw>span{margin-block:-3px;padding-block:3px}.hb .b-trw a{padding-block:5px}}@media (width<=380px){.b-lr>.b-band{max-width:112px}}@media (prefers-reduced-motion:reduce){.hb *{transition:none!important;animation:none!important}}@media (width<=400px){.b-trr{grid-template-columns:24px minmax(0,1fr) 42px;gap:10px}.hb .b-trr .b-lg{width:24px;height:24px}.b-trw{gap:6px;font-size:12.5px}}.hr{--tile:#0c0f16;--line:#ffffff12;--line-2:#ffffff1f;--text-3:#7c8498;--r-lg:20px;font-feature-settings:"tnum" 1, "cv11" 1}:where(.hr) *{box-sizing:border-box}:where(.hr) :where(p,h2,h3,ul){margin:0}:where(.hr) a{color:inherit}.hr a,.hr a:hover{text-decoration:none}.hr a:focus-visible{outline:2px solid var(--tint-text);outline-offset:3px;border-radius:4px}.hr img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hr .b-pp img{object-position:50% 18%}.hr .b-kick .b-src,.hr-cap{color:var(--text-2)}.hr-wrap{width:min(1312px,100% - 128px);margin:0 auto}.hr{padding:32px 0 24px}.hr-head{letter-spacing:-.025em;text-wrap:balance;max-width:980px;margin-bottom:28px;font-size:30px;font-weight:700;line-height:1.16}.hr-head h2{font:inherit;color:var(--text);display:inline}.hr-head h2:after{content:"."}.hr-head p{color:var(--text-2);margin-left:.24em;display:inline}.hr-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hr .hr-door{--c:139, 157, 255;--g:.19;background:radial-gradient(440px 280px at 100% 0%, rgba(var(--c), var(--g)), transparent 70%), linear-gradient(180deg, #ffffff08, #ffffff03), var(--tile);padding:24px 26px 22px}.hr .hr-co{--c:167, 139, 250}.hr .hr-fd{--c:45, 212, 191;--g:.13}.hr-art{flex:none;height:84px;margin-top:20px;position:relative}.hr-faces{align-items:center;display:flex;container-type:inline-size}.hr .hr-faces .b-pp{--s:clamp(28px, calc((100cqi - 96px) / 5.8), 52px);margin-left:calc(var(--s) * -.4);box-shadow:0 0 0 3px #0e1119, 0 0 0 4px rgba(var(--c), .34)}.hr .hr-faces .b-pp:first-child{margin-left:0}.hr-more{color:#c9d1ff;background:rgba(var(--c), .12);box-shadow:inset 0 0 0 1px rgba(var(--c), .3);border-radius:99px;flex:none;margin-left:10px;padding:6px 12px;font-size:13px;font-weight:700}.hr-wall{grid-template-columns:repeat(6, minmax(0, var(--s)));--s:38px;align-content:center;gap:8px 16px;display:grid}.hr .hr-wall .b-lg{aspect-ratio:1;width:100%;height:auto;box-shadow:0 0 0 1px #ffffff1a, 0 6px 18px -6px rgba(var(--c), .5)}.hr-sky{width:100%;height:100%;display:block}.hr-sky path{fill:none;stroke:#2dd4bf57;stroke-width:.64px}.hr-sky .on{stroke:#2dd4bf}.hr-skyw>i{left:calc(var(--x) * 1%);bottom:calc(var(--y) * 1%);background:#2dd4bf;border-radius:50%;width:5px;height:5px;margin:0 0 -2.5px -2.5px;position:absolute;box-shadow:0 0 0 2px #0d1416}.hr-cap{font-size:11.5px;position:absolute;top:2px;right:0}.hr .b-lg,.hr .b-pp{width:var(--s,32px);height:var(--s,32px)}.hr .hr-mono{background:hsl(var(--h) 34% 15%);box-shadow:0 0 0 1px #2dd4bf52}.hr .hr-mono>span{font:700 10.5px/1 var(--font-sans);color:#9ff0e3}.hr-fig{margin-top:24px}.hr-fig a{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.hr-fig b{letter-spacing:-.045em;color:var(--text);font-size:56px;line-height:.95}.hr-fig span{letter-spacing:-.01em;color:rgb(var(--c));font-size:17px}.hr-fig a:hover span{color:var(--text)}.hr-sub{color:var(--text-2);max-width:380px;margin-top:10px;font-size:14px;line-height:1.5}.hr-rows{margin-top:20px;padding:0;list-style:none}.hr-rows li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:56px;display:grid}.hr-rows li:last-child{border-bottom:1px solid var(--line)}.hr-who,.hr-val{white-space:nowrap;flex-direction:column;min-width:0;display:flex}.hr-who>*{text-overflow:ellipsis;overflow:hidden}.hr-who>span{white-space:normal}.hr-who>a{color:var(--text);font-size:14px;font-weight:700}.hr-who>a:hover,.hr-who a.hr-nm:hover{color:var(--tint-text)}.hr-who span,.hr-val span{color:var(--text-3);font-size:12px}.hr .hr-tk{font:500 13px var(--font-mono)}.hr-val{text-align:right}.hr-val b{font:500 14px/1.3 var(--font-mono);color:var(--text)}.hr-go{color:var(--tint-text);align-self:flex-start;margin-top:auto;padding-top:16px;font-size:13px;font-weight:700}.hr-go:after,.hr-also .hr-box:after{content:" →";content:" →" / ""}.hr-go:hover{color:var(--text)}.hr-also{margin-top:26px}.hr-also h3{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:11.5px}.hr-also ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;padding:0;list-style:none;display:grid}.hr-also .hr-box{height:100%;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:14px;flex-direction:column;gap:6px;padding:15px 30px 15px 16px;display:flex;position:relative}.hr .hr-also .hr-box:focus-visible{border-radius:14px}.hr-also .hr-box:after{color:var(--text-3);font-size:13px;position:absolute;top:16px;right:14px}.hr-also .hr-box:hover{background:#ffffff0b}.hr-also .hr-box:hover:after{color:var(--tint-text)}.hr-also .hr-box>b{letter-spacing:-.02em;color:var(--text);font-size:20px;line-height:22px}.hr-also .hr-box>span,.hr-also .hr-box>.hr-cover{color:var(--text-2);font-size:13px;line-height:1.4}.hr-also .hr-box>span:only-child{color:var(--text);font-size:15px;font-weight:700}.hr-cover:before{content:"";border-radius:inherit;position:absolute;inset:0}.hr .hr-cover:focus-visible{outline:none}.hr .hr-also .hr-card:has(>.hr-cover:focus-visible){outline:2px solid var(--tint-text);outline-offset:3px}.hr .hr-tkl{z-index:1;position:relative}.hr .hr-tkl:hover i{color:var(--tint-text)}.hr .hr-tkl:focus-visible{outline-offset:-2px}.hr-also .hr-card:after{pointer-events:none}.hr-also .hr-card:has(.hr-tkl:hover){background:#ffffff06}.hr-also .hr-card:has(.hr-tkl:hover):after{color:var(--text-3)}.hr-held{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.hr-held>span:last-child{text-overflow:ellipsis;font:400 13px/22px var(--font-sans);letter-spacing:0;color:var(--text-2);overflow:hidden}.hr-held i{font:500 14px var(--font-mono);color:var(--text);font-style:normal}.hr-marks{flex:none;display:flex}.hr .hr-marks .b-lg{--s:20px;box-shadow:0 0 0 2px #10131a}.hr .hr-marks .b-lg+.b-lg{margin-left:-5px}@media (width<=1360px){.hr .hr-door{padding:22px 22px 20px}.hr-wall{--s:34px;gap:8px 12px}.hr-fig b{font-size:50px}.hr-also ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.hr-wrap{width:calc(100% - 64px)}.hr-doors{grid-template-columns:minmax(0,1fr)}.hr-fig a{flex-direction:column;align-items:flex-start;row-gap:4px}}@media (width>=761px) and (width<=1180px){.hr .hr-door{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,4fr) minmax(0,6fr);column-gap:40px;padding:24px 26px 22px;display:grid}.hr-door>*{grid-column:1}.hr-door>.b-kick{grid-column:1/-1}.hr-door>.hr-rows{grid-area:2/2/6;align-self:start;margin-top:20px}}@media (width<=760px){.hr-wrap{width:calc(100% - 32px)}.hr{padding:36px 0 16px}.hr-head{margin-bottom:22px;font-size:23px}.hr .hr-door{--g:.15;padding:22px 20px 20px}.hr .hr-fd{--g:.11}.hr-art{height:72px;margin-top:16px}.hr-fig{margin-top:20px}.hr-fig b{font-size:46px}.hr-wall{--s:32px;gap:8px 14px}.hr-also ul{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.hr-also li+li{border-top:1px solid var(--line)}.hr-also .hr-box{min-height:50px;box-shadow:none;background:0 0;border-radius:0;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:14px;padding:12px 34px 12px 16px}.hr .hr-also .hr-box:focus-visible,.hr .hr-also .hr-card:has(>.hr-cover:focus-visible){outline-offset:-3px;border-radius:12px}.hr-also .hr-box:after{top:50%;transform:translateY(-50%)}.hr-also .hr-box>b{font:500 14px var(--font-mono);letter-spacing:0;flex:none}.hr-also .hr-box>span,.hr-also .hr-box>.hr-cover{min-width:0;color:var(--text);font-size:14px;font-weight:700}.hr-held{flex:none}.hr-held .hr-marks{display:none}.hr .hr-who>a{z-index:1;margin-block:-1px;padding-block:1px;position:relative}.hr .hr-who>a.hr-tk{margin-block:-3.5px;padding-block:3.5px}.hr .hr-who>span{margin-block:-2.5px;padding-block:2.5px}.hr .hr-who>span a{padding-block:5px}.hr .hr-held>span:last-child{margin-block:-1px;padding-block:1px}.hr .hr-tkl{padding-block:4px}.hr-also .hr-card:has(.hr-tkl:hover){background:0 0}}@media (width<=370px){.hr-wall{gap:8px 12px}}.ha{--tile:#0c0f16;--line:#ffffff12;--line-2:#ffffff1f;--r-lg:20px;font-feature-settings:"tnum" 1, "cv11" 1;padding:56px 0 24px}.ha a{color:inherit;text-decoration:none}.ha a:hover{color:var(--tint-text)}.ha a:focus-visible{outline:2px solid var(--tint-text);outline-offset:3px;border-radius:4px}.ha .b-kick .b-src{color:var(--text-2)}.ha-head{margin-bottom:28px}.ha-kn{color:var(--tint-text)}.ha-stmt{letter-spacing:-.018em;color:var(--text);text-wrap:balance;margin-top:14px;font-size:22px;font-weight:700;line-height:1.2}.ha-big{letter-spacing:-.026em;font-size:30px;line-height:1.12}.ha-app{background:radial-gradient(520px 380px at 100% 100%, #3b7fe821, transparent 70%), linear-gradient(180deg, #ffffff08, #ffffff03), var(--tile);grid-template-columns:minmax(0,5fr) minmax(0,4fr) 280px;grid-template-areas:"copy pick shot";align-items:start;column-gap:44px;padding:40px 48px 0;display:grid}#download{scroll-margin-top:40px}.ha-app-copy{flex-direction:column;grid-area:copy;align-self:stretch;min-width:0;padding:6px 0 40px;display:flex}.ha-p{color:var(--text-2);text-wrap:pretty;max-width:460px;margin-top:12px;font-size:15px;line-height:1.55}.ha-pro{margin-top:10px}.ha-cta{margin-top:auto;padding-top:26px}.ha .screens{grid-area:pick;gap:4px;min-width:0;padding:0;list-style:none;display:grid}.ha-shot{flex-direction:column;grid-area:shot;align-self:end;align-items:center;display:flex}.ha .phone{width:280px;margin:0 0 -96px}.ha .pick-line{display:none}.screen-tab{text-align:left;width:100%;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 14px;font-size:13px;line-height:1.45;transition:background .2s,color .2s}.screen-tab strong{margin-bottom:2px;font-size:14.5px;display:block}.screen-tab:hover{color:var(--text);background:#e8eaf208}.screen-tab[aria-pressed=true]{color:var(--text);background:var(--tint-soft);box-shadow:inset 0 0 0 1px #8ab4f859}.screen-tab:focus-visible{outline:2px solid var(--tint-text);outline-offset:2px}.stage{aspect-ratio:860/1860;background:#07090d;position:relative}.stage img{opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.stage img.on{opacity:1}.ha-pricing{padding-top:64px}@media (width<=1360px){.ha-app{grid-template-columns:minmax(0,5fr) minmax(0,4fr) 256px;column-gap:32px;padding:34px 36px 0}.ha .phone{width:256px;margin-bottom:-88px}}@media (width<=1180px){.ha-app{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;column-gap:28px;padding:32px 32px 0}.ha .phone{width:220px;margin-bottom:-76px}.ha .screens{padding-bottom:32px}.ha .screen-tab{padding:10px 12px}.ha-cta{--bh:min(46px, calc((100vw - 428px) / 12.4))}}@media (width<=900px){.ha-app{grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"copy copy""pick shot";gap:28px 32px;padding:34px 36px 0}.ha-app-copy{padding-bottom:0}.ha-cta{--bh:52px}.ha .phone{width:250px;margin-bottom:-84px}.ha .screens{padding-bottom:34px}}@media (width<=760px){.ha{padding:40px 0 16px}.ha[id]{scroll-margin-top:-24px}.ha-head{margin-bottom:22px}.ha-big{font-size:24px}.ha-app{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""pick""shot";row-gap:0;padding:24px 18px 0}.ha-cta{--bh:min(46px, calc((100vw - 76px) / 6.4));padding-top:20px}.ha-cta .badges-row{flex-wrap:nowrap;gap:8px}.ha .screens{scrollbar-width:none;gap:8px;margin:26px -18px 0;padding:4px 18px;display:flex;overflow-x:auto}.ha .screens::-webkit-scrollbar{display:none}.ha .screens li{flex:none}.ha .screen-tab{border:1px solid var(--line-2);white-space:nowrap;border-radius:99px;min-height:44px;padding:8px 14px}.ha .screen-tab span{display:none}.ha .screen-tab strong{margin:0;font-size:14px}.ha .screen-tab[aria-pressed=true]{border-color:var(--tint);background:var(--tint-chip);box-shadow:none}.ha-shot{align-self:auto}.ha .phone{width:min(280px,76vw);margin-bottom:-64px}.ha .pick-line{text-align:center;max-width:30em;color:var(--text-2);order:-1;margin:14px auto 22px;font-size:14px;line-height:1.5;display:block}.ha-pricing{padding-top:40px}}@media (prefers-reduced-motion:reduce){.stage img,.screen-tab{transition:none}}.hq{--line:#ffffff12;padding:72px 0 96px}.hq-intro{display:none}.hq-g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:56px;display:grid}.hq-nav{flex-flow:wrap;gap:8px;padding:0;list-style:none;display:flex}.hq-nav a{min-height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.hq-nav a:hover{color:var(--text);background:#ffffff0a;text-decoration:none}.hq-nav a:focus-visible{outline:2px solid var(--tint-text);outline-offset:0}.hq-nav span{color:var(--text-2);font-size:12.5px;font-weight:400}.hq-g+.hq-g{margin-top:36px}.hq .hq-g{padding:0;scroll-margin-top:96px}.hq-g h3{border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--tint-text);padding:21px 0 12px;font-size:11.5px;font-weight:700;line-height:16px}.hq-i{border-top:1px solid var(--line)}.hq-list .hq-i:last-child{border-bottom:1px solid var(--line)}.hq-i summary{letter-spacing:-.01em;color:var(--text);cursor:pointer;padding:17px 44px 17px 0;font-size:17px;font-weight:700;line-height:1.4;list-style:none;display:block;position:relative}.hq-i summary::-webkit-details-marker{display:none}.hq-i summary:hover{color:var(--tint-text)}.hq-i summary:focus-visible{outline:2px solid var(--tint-text);outline-offset:2px;border-radius:6px}.hq-i summary:before,.hq-i summary:after{content:"";background:var(--text-2);border-radius:2px;width:14px;height:2px;margin-top:-1px;transition:transform .2s;position:absolute;top:50%;right:8px}.hq-i summary:after{transform:rotate(90deg)}.hq-i[open] summary:after{transform:rotate(0)}.hq-i p{max-width:720px;color:var(--text-2);text-wrap:pretty;padding:0 44px 20px 0;font-size:15.5px;line-height:1.6}.hq-i p a{color:var(--tint-text);text-underline-offset:3px;text-decoration:underline 1px}.hq-i p a:hover{color:var(--text)}.hq-i p a:focus-visible{outline:2px solid var(--tint-text);outline-offset:2px;border-radius:4px}.hq-gh p{display:none}@media (width>=1001px){.hq-gh{border-top:1px solid var(--line)}.hq-g h3{letter-spacing:-.015em;text-transform:none;color:var(--text);border-top:0;padding:15px 0 0;font-size:20px;line-height:1.3}.hq-gh p{max-width:320px;color:var(--text-2);text-wrap:balance;margin-top:6px;font-size:14.5px;line-height:1.5;display:block}}@media (width<=1000px){.hq-intro{margin-bottom:24px;display:block}.hq-g{display:block}.hq-g h3{border-top:0;padding:0 0 12px}}@media (width<=760px){.hq{padding:48px 0 64px}.hq[id]{scroll-margin-top:-32px}.hq-i summary{padding:15px 40px 15px 0;font-size:16px}.hq-i p{padding-right:0;font-size:15px}}@media (prefers-reduced-motion:reduce){.hq-i summary:before,.hq-i summary:after{transition:none}}
