.hst-sec{--hst-bg:var(--surface-canvas);--hst-bg-elev:var(--surface-elev,color-mix(in oklab, var(--surface-canvas) 80%, var(--surface-text) 4%));--hst-fg:var(--surface-text);--hst-fg-dim:color-mix(in oklab, var(--surface-text) 72%, transparent);--hst-fg-mute:color-mix(in oklab, var(--surface-text) 48%, transparent);--hst-accent:var(--primary);--hst-border:color-mix(in oklab, var(--surface-text) 16%, transparent);--hst-border-subtle:color-mix(in oklab, var(--surface-text) 8%, transparent);--hst-border-strong:color-mix(in oklab, var(--surface-text) 30%, transparent);--hst-ease:cubic-bezier(.2, .8, .2, 1);--hst-f-serif:"Instrument Serif", "Times New Roman", serif;--hst-f-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--hst-bg);color:var(--hst-fg);padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.hst-sec:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--hst-border-subtle) 1px, transparent 1px), linear-gradient(to bottom, var(--hst-border-subtle) 1px, transparent 1px);opacity:.5;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 80% 20%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 60% at 80% 20%,#000 0%,#0000 70%)}.hst-sec>.container{z-index:1;position:relative}.hst-head{border-bottom:1px solid var(--hst-border);grid-template-columns:1.05fr 1fr;align-items:end;gap:clamp(40px,6vw,96px);margin-bottom:clamp(40px,5vw,64px);padding-bottom:clamp(56px,6vw,88px);display:grid}@media (width<=880px){.hst-head{grid-template-columns:1fr;align-items:start;gap:32px}}.hst-eyebrow{font-family:var(--hst-f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--hst-accent);align-items:center;gap:12px;margin-bottom:28px;font-size:10.5px;display:inline-flex}.hst-dot{background:var(--hst-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklch, var(--hst-accent) 22%, transparent);border-radius:999px}.hst-meta{color:var(--hst-fg-mute);letter-spacing:.18em}.hst-title{letter-spacing:-.038em;text-wrap:balance;color:var(--hst-fg);margin:0;font-size:clamp(44px,5.6vw,84px);font-weight:300;line-height:.98}.hst-title em{font-family:var(--hst-f-serif);color:var(--hst-accent);letter-spacing:-.025em;font-style:italic;font-weight:400}.hst-head-right{flex-direction:column;gap:24px;padding-bottom:8px;display:flex}.hst-head-right p{color:var(--hst-fg-dim);max-width:42ch;margin:0;font-size:17px;line-height:1.6}.hst-head-right p em{font-family:var(--hst-f-serif);color:var(--hst-fg);font-style:italic;font-weight:400}.hst-micro{border-top:1px dashed var(--hst-border);grid-template-columns:repeat(3,1fr);gap:24px;padding-top:18px;display:grid}.hst-micro__cell{flex-direction:column;gap:4px;display:flex}.hst-micro__v{letter-spacing:-.025em;color:var(--hst-fg);font-size:30px;font-weight:300;line-height:1}.hst-micro__v em{font-family:var(--hst-f-serif);color:var(--hst-accent);font-style:italic;font-weight:400}.hst-micro__l{font-family:var(--hst-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hst-fg-mute);font-size:9.5px}.hst-left{flex-direction:column;gap:clamp(28px,3vw,40px);display:flex}.hst-tabs-row{background:var(--hst-bg-elev);border:1px solid var(--hst-border);scrollbar-width:none;border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.hst-tabs-row::-webkit-scrollbar{display:none}.hst-tab{z-index:1;appearance:none;letter-spacing:-.005em;color:var(--hst-fg-dim);cursor:pointer;transition:color .22s var(--hst-ease);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex;position:relative}.hst-tab:hover{color:var(--hst-fg)}.hst-tab.is-active{color:#fff}.hst-tab-ind{background:var(--hst-accent);transition:transform .32s var(--hst-ease), width .32s var(--hst-ease);box-shadow:0 6px 18px -8px color-mix(in oklch, var(--hst-accent) 60%, transparent);z-index:0;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.hst-split{grid-template-columns:1.05fr 1.4fr;align-items:start;gap:clamp(28px,3vw,48px);display:grid}@media (width<=1100px){.hst-split{grid-template-columns:1fr}}.hst-list{flex-direction:column;display:flex}.hst-row{border-top:1px solid var(--hst-border);cursor:pointer;color:inherit;transition:padding .28s var(--hst-ease), background .22s var(--hst-ease);grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:22px 4px;text-decoration:none;display:grid;position:relative}.hst-row:last-child{border-bottom:1px solid var(--hst-border)}.hst-row:before{content:"";background:var(--hst-accent);width:0;height:1px;transition:width .32s var(--hst-ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.hst-row:hover{padding-left:14px}.hst-row.is-active{padding-left:22px}.hst-row.is-active:before{width:14px}.hst-row__n{font-family:var(--hst-f-mono);letter-spacing:.18em;color:var(--hst-fg-mute);transition:color .22s var(--hst-ease);font-size:11px}.hst-row.is-active .hst-row__n,.hst-row:hover .hst-row__n{color:var(--hst-accent)}.hst-row__title{flex-direction:column;gap:6px;display:flex}.hst-row__title h3{letter-spacing:-.018em;color:var(--hst-fg);margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.2}.hst-row__title h3 em{font-family:var(--hst-f-serif);color:var(--hst-accent);font-style:italic;font-weight:400}.hst-row__desc{color:var(--hst-fg-mute);opacity:0;max-width:48ch;max-height:0;transition:opacity .28s var(--hst-ease), max-height .32s var(--hst-ease), margin .28s var(--hst-ease);font-size:13.5px;line-height:1.5;overflow:hidden}.hst-row.is-active .hst-row__desc{opacity:1;max-height:100px;margin-top:4px}.hst-row__arr{border:1px solid var(--hst-border);width:40px;height:40px;color:var(--hst-fg-mute);transition:all .26s var(--hst-ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hst-row:hover .hst-row__arr,.hst-row.is-active .hst-row__arr{border-color:var(--hst-accent);color:var(--hst-accent);transform:translate(4px)}.hst-row.is-active .hst-row__arr{background:var(--hst-accent);color:#fff;border-color:var(--hst-accent)}.hst-preview{border:1px solid var(--hst-border);background:linear-gradient(180deg, var(--hst-bg-elev) 0%, color-mix(in oklch, var(--hst-bg-elev) 70%, var(--hst-bg)) 100%);border-radius:22px;position:sticky;top:88px;overflow:hidden;box-shadow:0 60px 120px -40px #00000073,inset 0 1px #ffffff0a}.hst-preview-hd{border-bottom:1px solid var(--hst-border);font-family:var(--hst-f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hst-fg-mute);background:var(--hst-bg);justify-content:space-between;align-items:center;padding:16px 22px;font-size:10px;display:flex}.hst-preview-hd__lhs{align-items:center;gap:10px;display:inline-flex}.hst-preview-hd__dots{gap:5px;display:inline-flex}.hst-preview-hd__dots i{background:color-mix(in oklch, var(--hst-fg-mute) 70%, transparent);border-radius:999px;width:8px;height:8px;display:inline-block}.hst-preview-hd__dots i:first-child{background:var(--hst-accent)}.hst-preview-hd__live{color:var(--hst-accent);align-items:center;gap:8px;display:inline-flex}.hst-preview-hd__live:before{content:"";background:var(--hst-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch, var(--hst-accent) 22%, transparent);border-radius:999px;animation:1.6s infinite hst-pulse}@keyframes hst-pulse{0%,to{opacity:1}50%{opacity:.45}}.hst-preview-body{padding:32px clamp(24px,3vw,40px);position:relative}.hst-pv__h{letter-spacing:-.028em;color:var(--hst-fg);text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,2.8vw,40px);font-weight:300;line-height:1.04}.hst-pv__h em{font-family:var(--hst-f-serif);color:var(--hst-accent);font-style:italic;font-weight:400}.hst-pv__lede{color:var(--hst-fg-dim);max-width:50ch;margin:0 0 26px;font-size:15.5px;line-height:1.6}.hst-pv__lede em{font-family:var(--hst-f-serif);color:var(--hst-fg);font-style:italic;font-weight:400}.hst-pv-grid{background:var(--hst-border);border:1px solid var(--hst-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.hst-pv-grid__cell{background:color-mix(in oklch, var(--hst-bg) 50%, var(--hst-bg-elev));flex-direction:column;gap:8px;padding:18px;display:flex}.hst-pv-grid__k{font-family:var(--hst-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hst-fg-mute);font-size:9.5px}.hst-pv-grid__v{color:var(--hst-fg);font-size:14.5px;font-weight:400;line-height:1.45}.hst-pv-grid__v em{font-family:var(--hst-f-serif);color:var(--hst-accent);font-style:italic;font-weight:400}.hst-pv-metric{border:1px solid var(--hst-border);background:var(--hst-bg);border-radius:14px;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-bottom:22px;padding:18px;display:grid}.hst-pv-metric__m{flex-direction:column;gap:6px;display:flex}.hst-pv-metric__l{font-family:var(--hst-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hst-fg-mute);font-size:9.5px}.hst-pv-metric__v{letter-spacing:-.025em;color:var(--hst-fg);font-size:28px;font-weight:300;line-height:1}.hst-pv-metric__v em{font-family:var(--hst-f-serif);color:var(--hst-accent);font-style:italic;font-weight:400}.hst-pv-metric__spark{align-self:end;width:100%;height:36px}.hst-pv-metric__spark path{fill:none;stroke:var(--hst-accent);stroke-width:1.6px}.hst-pv-metric__area{fill:url(#hst-spk);opacity:.45;stroke:none}.hst-pv-foot{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.hst-pv-foot__channels{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hst-pv-foot__ch{font-family:var(--hst-f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hst-border);color:var(--hst-fg-dim);border-radius:999px;padding:5px 10px;font-size:10px}.hst-pv-foot__cta{font-family:var(--hst-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hst-accent);background:color-mix(in oklch, var(--hst-accent) 12%, transparent);border:1px solid color-mix(in oklch, var(--hst-accent) 38%, var(--hst-border));transition:all .22s var(--hst-ease);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:11px;text-decoration:none;display:inline-flex}.hst-pv-foot__cta:hover{background:var(--hst-accent);color:#fff}.hst-pv{animation:hst-pv-fade .42s var(--hst-ease)}@keyframes hst-pv-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hst-bottom{border-top:1px solid var(--hst-border);grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:clamp(56px,6vw,88px);padding:28px 0 0;display:grid}@media (width<=720px){.hst-bottom{grid-template-columns:1fr;align-items:start}}.hst-bottom__copy{font-family:var(--hst-f-serif);color:var(--hst-fg-dim);letter-spacing:-.01em;max-width:56ch;margin:0;font-size:clamp(20px,1.8vw,26px);font-style:italic;line-height:1.35}.hst-bottom__copy em{color:var(--hst-accent)}.hst-bottom__all{border:1px solid var(--hst-border-strong);color:var(--hst-fg);transition:all .22s var(--hst-ease);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.hst-bottom__all:hover{background:var(--hst-fg);color:var(--hst-bg);border-color:var(--hst-fg)}@media (width<=768px){.hst-sec{padding:clamp(56px,14vw,88px) 0}.hst-split,.hst-left,.hst-preview,.hst-preview-body,.hst-pv,.hst-pv-grid,.hst-pv-grid__cell,.hst-pv-metric,.hst-pv-foot,.hst-pv-foot__channels{min-width:0;max-width:100%}.hst-pv__lede,.hst-pv__h{max-width:100%}.hst-pv-grid__v,.hst-pv-foot__ch{overflow-wrap:anywhere;word-break:break-word}.hst-pv-foot__channels{flex-wrap:wrap;display:flex}.hst-pv-metric__spark{width:100%;max-width:100%}.hst-sec:before{opacity:.35;background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 60% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(80% 60% at 100% 0,#000 0%,#0000 70%)}.hst-head{gap:24px;margin-bottom:32px;padding-bottom:36px}.hst-eyebrow{letter-spacing:.18em;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:9.5px}.hst-meta{font-size:9px}.hst-title{letter-spacing:-.028em;font-size:clamp(34px,9vw,46px);line-height:1.02}.hst-title br{display:none}.hst-title em{font-size:1.02em}.hst-head-right p{font-size:15px}.hst-micro{gap:12px;padding-top:14px}.hst-micro__v{font-size:22px}.hst-micro__l{font-size:8.5px}.hst-left{gap:20px}.hst-tabs-row{align-self:stretch;padding:3px}.hst-tab{padding:9px 14px;font-size:13px}.hst-tab-ind{top:3px;bottom:3px;left:3px}.hst-row{grid-template-columns:32px 1fr 32px;gap:12px;padding:16px 4px}.hst-row__n{letter-spacing:.14em;font-size:10px}.hst-row__title h3{font-size:16px;line-height:1.25}.hst-row__desc{max-width:none;font-size:12.5px}.hst-row.is-active .hst-row__desc{max-height:160px}.hst-row__arr{width:32px;height:32px}.hst-row__arr svg{width:12px;height:12px}.hst-row:hover{padding-left:8px}.hst-row.is-active{padding-left:12px}.hst-row.is-active:before{width:8px}.hst-preview{border-radius:16px;position:static;top:auto}.hst-preview-hd{letter-spacing:.16em;padding:12px 16px;font-size:9.5px}.hst-preview-hd__dots i{width:6px;height:6px}.hst-preview-body{padding:24px 18px}.hst-pv__h{margin-bottom:12px;font-size:clamp(22px,6.4vw,30px)}.hst-pv__lede{margin-bottom:20px;font-size:14px}.hst-pv-grid{grid-template-columns:1fr}.hst-pv-grid__cell{padding:14px}.hst-pv-grid__v{font-size:13.5px}.hst-pv-metric{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.hst-pv-metric__v{font-size:22px}.hst-pv-metric__spark{grid-column:1/-1;height:28px}.hst-pv-foot{flex-direction:column;align-items:stretch;gap:14px}.hst-pv-foot__channels{gap:6px}.hst-pv-foot__ch{padding:4px 8px;font-size:9.5px}.hst-pv-foot__cta{align-self:flex-start;padding:10px 16px;font-size:10.5px}.hst-bottom{gap:18px;margin-top:40px;padding-top:22px}.hst-bottom__copy{font-size:16px;line-height:1.45}}
