.hms-try-chip,.back-to-top{cursor:pointer}.kicker--base{margin-bottom:var(--space-300,12px)}.act-frame-line{font-family:Rawest,system-ui,sans-serif;font-size:var(--display-medium);line-height:var(--leading-display-medium);letter-spacing:var(--tracking-dense);color:var(--text-primary);text-wrap:balance;max-width:760px;margin:0;font-weight:500}main>section:not([data-act="1"]){padding:var(--space-4000,160px)clamp(20px,4vw,48px)}:root{--hms-card-w:min(1144px,92vw);--hms-card-h:clamp(380px,56vh,560px);--hms-card-y-first:50;--hms-card-y-below:80;--hms-card-push:1.6;--hms-card-segment-vh:80;--hms-stage-h:760vh}[data-act="1"]{background:var(--background);padding:0}.hms-stage{min-height:var(--hms-stage-h);position:relative}.hms-frame{height:100vh;position:sticky;top:0;overflow:hidden}.hms-hero{text-align:center;z-index:0;pointer-events:none;width:min(900px,92vw);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hms-hero-h1{font-family:Rawest,system-ui,sans-serif;font-size:var(--display-xlarge);line-height:var(--leading-display-xlarge);letter-spacing:var(--tracking-dense);color:#fff;text-wrap:balance;margin:0;font-weight:500}.hms-hero-sub{margin:var(--gap-group,20px)auto 0;font-size:var(--text-large,15px);color:var(--text-tertiary);text-wrap:balance;max-width:640px;line-height:1.6}.hms-hero-h1{pointer-events:auto;cursor:default}.hero-o{font-style:normal;display:inline-block;position:relative}.hero-o-letter{transition:opacity .28s cubic-bezier(.22,1,.36,1);display:inline-block}.hero-o-svg{opacity:0;width:.92em;height:.92em;color:var(--mkt-purple-text);pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hms-hero-h1:hover .hero-o-letter{opacity:0}.hms-hero-h1:hover .hero-o-svg{opacity:1}.hms-card{width:var(--hms-card-w);height:var(--hms-card-h);transform:translate(-50%,calc(-50% + var(--card-y,80vh)));border-radius:var(--radius-display,20px);background:var(--background);border:1px solid var(--border-subtle);will-change:transform;grid-template-columns:1fr 1fr;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 64px -20px #0000008c}.hms-card[data-product=api]{z-index:1;--card-y:50vh}.hms-card[data-product=browser-sessions]{z-index:2}.hms-card[data-product=extract]{z-index:3}.hms-card[data-product=crawl]{z-index:4}.hms-card[data-product=monitor]{z-index:5}.hms-card[data-product=batch]{z-index:6}.hms-card[data-product=mcp]{z-index:7}.hms-card[data-product=cli]{z-index:8}.hms-card[data-product=help]{z-index:9}.hms-card-content{gap:var(--space-300,12px);background:var(--background);z-index:1;flex-direction:column;min-width:0;min-height:0;padding:clamp(28px,2.6vw,40px);display:flex;position:relative}.hms-card-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hms-card-badge{white-space:nowrap;align-self:flex-start}.hms-card-name{font-family:Rawest,system-ui,sans-serif;font-size:var(--heading-xlarge,26px);color:var(--text-primary);letter-spacing:var(--tracking-dense);margin:0;font-weight:500;line-height:1.15}.hms-card-what{font-size:var(--text-base,14px);color:var(--text-secondary);text-wrap:balance;margin:0;line-height:1.5}.hms-card-what code{font-family:var(--font-code,"IBM Plex Mono"),monospace;border:1px solid var(--border-subtle);color:var(--text-primary);background:0 0;border-radius:4px;padding:2px 6px;font-size:.9em}.hms-card-data{grid-template-columns:minmax(96px,auto) 1fr;align-items:baseline;gap:6px 14px;margin:0;display:grid}.hms-card-data dt{font-size:var(--text-tiny,11px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.hms-card-data dd{font-size:var(--text-small,13px);color:var(--text-primary);margin:0;line-height:1.45}.hms-card-cta{font-size:var(--text-small,13px);color:var(--mkt-purple-text);border-radius:var(--radius-full,999px);background:#7c4fe81a;border:1px solid #7c4fe880;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 18px;font-weight:500;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.hms-card-cta:after{content:"→";transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.hms-card-cta:hover{background:#7c4fe82e;border-color:#7c4fe8bf;transform:translateY(-1px)}.hms-card-cta:hover:after{transform:translate(3px)}.hms-card-mesh{justify-content:center;align-items:center;padding:clamp(20px,1.8vw,28px);display:flex}.hms-try{z-index:2;gap:var(--space-400,14px);border-radius:var(--radius-300,12px);backdrop-filter:blur(20px)saturate(140%);backface-visibility:hidden;background:#1d16128c;border:1px solid #ffffff1f;flex-direction:column;width:100%;max-width:420px;padding:clamp(20px,1.8vw,26px);display:flex;position:relative;transform:translateZ(0);box-shadow:0 24px 56px -20px #0009}.hms-try-field{flex-direction:column;gap:6px;display:flex}.hms-try-label{font-size:var(--text-tiny,11px);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;font-weight:500}.hms-try-input{width:100%;height:var(--control-height-lg,40px);padding:0 var(--control-px-lg,14px);border-radius:var(--radius-default,6px);color:#fff;font-family:var(--font-code,"IBM Plex Mono"),monospace;font-size:var(--text-small,13px);background:#ffffff0f;border:1px solid #ffffff2e;outline:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.hms-try-input::placeholder{color:#fff6}.hms-try-input:hover{border-color:#ffffff52}.hms-try-input:focus,.hms-try-input:focus-visible{background:#ffffff1a;border-color:#ffffffd9;box-shadow:0 0 0 3px #ffffff29}.hms-try-textarea{resize:vertical;border-radius:var(--radius-default,6px);color:#fff;width:100%;min-height:88px;font-family:var(--font-code,"IBM Plex Mono"),monospace;font-size:var(--text-small,13px);background:#ffffff0f;border:1px solid #ffffff2e;outline:none;padding:10px 14px;line-height:1.45;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.hms-try-textarea::placeholder{color:#fff6}.hms-try-textarea:hover{border-color:#ffffff52}.hms-try-textarea:focus,.hms-try-textarea:focus-visible{background:#ffffff1a;border-color:#ffffffd9;box-shadow:0 0 0 3px #ffffff29}.hms-try-actions{justify-content:flex-end;display:flex}.hms-try-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hms-try-segments{border-radius:var(--radius-full,999px);background:#00000047;border:1px solid #ffffff1a;flex-shrink:1;align-items:center;gap:4px;min-width:0;padding:4px;display:inline-flex}.hms-try-chip{white-space:nowrap;appearance:none;color:#ffffffb3;font-family:var(--font-base);font-size:var(--text-small,13px);letter-spacing:.01em;border-radius:var(--radius-full,999px);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-weight:500;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.hms-try-chip:hover{color:#fff;background:#ffffff14}.hms-try-chip.is-active{color:#1d1612;background:#fff}.hms-try-submit{appearance:none;height:var(--control-height-lg,40px);border-radius:var(--radius-full,999px);color:#1d1612;font-family:var(--font-base);font-size:var(--text-small,13px);letter-spacing:.01em;cursor:pointer;background:#fff;border:none;flex-shrink:0;align-items:center;gap:10px;padding:0 22px;font-weight:500;transition:background .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.hms-try-submit>span:last-child{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.hms-try-submit:hover{transform:translateY(-1px);box-shadow:0 12px 32px -12px #fff6}.hms-try-submit:hover>span:last-child{transform:translate(4px)}.hms-try-submit:active{transform:translateY(0)}.hms-try-submit{text-decoration:none}.hms-cap{gap:var(--space-500,20px)}.hms-cap-row{flex-wrap:wrap;gap:6px;margin:0;display:flex}.hms-cap-tag{font-size:var(--text-small,13px);color:#fffc;border-radius:var(--radius-full,999px);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff26;padding:5px 12px;line-height:1.3}.hms-cap-note{font-size:var(--text-small,13px);color:#fff9;margin:0;line-height:1.55}.hms-card-mesh{position:relative;overflow:hidden}.hms-card-mesh,.hms-card[data-product=api] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#b79cff,#0000 55%),radial-gradient(circle at 78% 75%,#7adae6,#0000 55%),linear-gradient(135deg,#5635c9 0%,#2a1a66 100%)}.hms-card[data-product=browser-sessions] .hms-card-mesh{background:radial-gradient(circle at 32% 38%,#ffb870,#0000 55%),radial-gradient(circle at 78% 75%,#b79cff,#0000 55%),linear-gradient(135deg,#6b3a66 0%,#2e1740 100%)}.hms-card[data-product=extract] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#7adae6,#0000 55%),radial-gradient(circle at 75% 75%,#5be0ac,#0000 55%),linear-gradient(135deg,#1f6c7c 0%,#0e323a 100%)}.hms-card[data-product=monitor] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#7c4fe8,#0000 55%),radial-gradient(circle at 78% 75%,#7adae6,#0000 55%),linear-gradient(135deg,#2a1a66 0%,#1d1612 100%)}.hms-card[data-product=batch] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#6e8cff,#0000 55%),radial-gradient(circle at 78% 75%,#b79cff,#0000 55%),linear-gradient(135deg,#2c3680 0%,#161a4f 100%)}.hms-card[data-product=mcp] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#e07ac8,#0000 55%),radial-gradient(circle at 78% 75%,#b79cff,#0000 55%),linear-gradient(135deg,#7a2e8a 0%,#2c1340 100%)}.hms-card[data-product=cli] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#6fde7e,#0000 55%),radial-gradient(circle at 78% 75%,#7adae6,#0000 55%),linear-gradient(135deg,#1f6c4d 0%,#0e3225 100%)}.hms-card[data-product=search] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#7adae6,#0000 55%),radial-gradient(circle at 78% 75%,#9b6fff,#0000 55%),linear-gradient(135deg,#17707e 0%,#0c2d34 100%)}.hms-card[data-product=sdk] .hms-card-mesh{background:radial-gradient(circle at 30% 35%,#9b6fff,#0000 55%),radial-gradient(circle at 78% 75%,#7adae6,#0000 55%),linear-gradient(135deg,#4a2ea8 0%,#1e1248 100%)}.hms-card[data-product=help] .hms-card-mesh{background:radial-gradient(circle at 50% 40%,#7c4fe8,#0000 60%),radial-gradient(circle at 50% 75%,#7adae6,#0000 60%),linear-gradient(135deg,#2a1a66 0%,#100b21 100%)}.hms-card--help{border-style:dashed}.hms-card--help .hms-card-content{text-align:center;justify-content:center;align-items:center}.hms-card--help .hms-card-what{max-width:320px}[data-act="2"]{background:var(--background);position:relative}.compose-intro{max-width:1280px;margin:0 auto var(--space-2000,80px);opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.compose-intro.revealed{opacity:1;transform:none}.compose-intro-sub{margin:var(--space-500,20px)0 0;font-size:var(--text-base,14px);color:var(--text-tertiary);max-width:560px;line-height:1.6}.combo-belt{height:44px;margin-top:var(--space-800,32px);position:relative;overflow:hidden}.combo-row{opacity:0;animation:8s ease-in-out infinite combo-cycle;animation-delay:calc(var(--i)*2s);align-items:center;gap:10px;display:flex;position:absolute;inset:0}@keyframes combo-cycle{0%{opacity:0;transform:translateY(8px)}6%{opacity:1;transform:none}22%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-8px)}to{opacity:0}}.combo-chip{font-size:var(--text-small,13px);color:#ffffffd9;border-radius:var(--radius-full,999px);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;padding:6px 14px;line-height:1}.combo-sym{font-size:var(--text-small,13px);color:var(--text-quaternary,#ffffff4d)}.combo-out{font-size:var(--text-small,13px);color:var(--text-tertiary);white-space:nowrap}@media (prefers-reduced-motion:reduce){.combo-row{opacity:0;animation:none}.combo-row:first-child{opacity:1}}@media (width<=720px){.combo-belt{height:auto;overflow:visible}.combo-row{opacity:0;animation:none;display:none;position:static}.combo-row:first-child{opacity:1;display:flex}.combo-out{white-space:normal}}.compose-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,2vw,28px);max-width:1280px;margin:0 auto;display:grid}.compose-card{background:var(--background);border:1px solid var(--border-subtle);border-radius:var(--radius-display,20px);gap:var(--space-400,16px);opacity:0;flex-direction:column;padding:clamp(28px,2.8vw,36px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.compose-card.revealed{opacity:1;transform:none}.compose-grid>article:first-child{transition-delay:0s}.compose-grid>article:nth-child(2){transition-delay:.1s}.compose-grid>article:nth-child(3){transition-delay:.2s}.compose-grid>article:nth-child(4){transition-delay:.3s}.compose-card-index{font-family:var(--font-code,"IBM Plex Mono"),monospace;font-size:var(--text-tiny,11px);letter-spacing:.18em;color:var(--text-quaternary,var(--text-tertiary));margin:0}.compose-card-title{font-family:Rawest,system-ui,sans-serif;font-size:var(--heading-xlarge,26px);color:var(--text-primary);letter-spacing:var(--tracking-dense);margin:0;font-weight:500;line-height:1.2}.compose-card-body{font-size:var(--text-base,14px);color:var(--text-secondary);text-wrap:balance;margin:0;line-height:1.5}.compose-card-stack{padding-top:var(--space-600,24px);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:auto;display:flex}.compose-mini{border-radius:var(--radius-default,6px);border:1px solid var(--border-subtle);background:var(--background);flex-shrink:0;grid-template-columns:1fr 36%;align-items:stretch;width:200px;height:64px;display:grid;overflow:hidden}.compose-mini-name{font-family:Rawest,system-ui,sans-serif;font-size:var(--text-small,13px);color:var(--text-primary);letter-spacing:var(--tracking-dense);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 12px;font-weight:500;display:flex;overflow:hidden}.compose-mini-mesh{position:relative;overflow:hidden}.compose-mini[data-product=api] .compose-mini-mesh{background:radial-gradient(circle at 25% 35%,#b79cff,#0000 55%),radial-gradient(circle at 78% 70%,#7adae6,#0000 55%),linear-gradient(135deg,#261c4f 0%,#100b21 100%)}.compose-mini[data-product=browser-sessions] .compose-mini-mesh{background:radial-gradient(circle at 30% 35%,#ffb870,#0000 55%),radial-gradient(circle at 78% 70%,#b79cff,#0000 55%),linear-gradient(135deg,#2b1e3f 0%,#150e25 100%)}.compose-mini[data-product=extract] .compose-mini-mesh{background:radial-gradient(circle at 30% 35%,#7adae6,#0000 55%),radial-gradient(circle at 78% 70%,#5be0ac,#0000 55%),linear-gradient(135deg,#142a36 0%,#0c1820 100%)}.compose-mini[data-product=monitor] .compose-mini-mesh{background:radial-gradient(circle at 28% 35%,#b79cff,#0000 55%),radial-gradient(circle at 78% 70%,#7adae6,#0000 55%),linear-gradient(135deg,#2a1740 0%,#15101e 100%)}.compose-mini[data-product=batch] .compose-mini-mesh{background:radial-gradient(circle at 28% 35%,#6e8cff,#0000 55%),radial-gradient(circle at 78% 70%,#b79cff,#0000 55%),linear-gradient(135deg,#1c204d 0%,#0d1029 100%)}.compose-mini[data-product=mcp] .compose-mini-mesh{background:radial-gradient(circle at 30% 35%,#e07ac8,#0000 55%),radial-gradient(circle at 78% 70%,#b79cff,#0000 55%),linear-gradient(135deg,#2a1640 0%,#14092c 100%)}.compose-mini[data-product=cli] .compose-mini-mesh{background:radial-gradient(circle at 28% 35%,#6fde7e,#0000 55%),radial-gradient(circle at 78% 70%,#7adae6,#0000 55%),linear-gradient(135deg,#112a1f 0%,#0a1814 100%)}.compose-mini--left{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1) .2s,transform .6s cubic-bezier(.22,1,.36,1) .2s;transform:translate(-40px)}.compose-mini--right{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1) .3s,transform .6s cubic-bezier(.22,1,.36,1) .3s;transform:translate(40px)}.compose-card.revealed .compose-mini--left,.compose-card.revealed .compose-mini--right{opacity:1;transform:none}.compose-op{font-family:var(--font-code,"IBM Plex Mono"),monospace;color:var(--text-tertiary);opacity:0;font-size:22px;font-weight:500;transition:opacity .36s cubic-bezier(.34,1.56,.64,1) .7s,transform .36s cubic-bezier(.34,1.56,.64,1) .7s;transform:scale(.4)}.compose-card.revealed .compose-op{opacity:1;transform:scale(1)}[data-act="3"]{background:var(--background);text-align:center;place-items:center;min-height:80vh;display:grid}.closer-frame{align-items:center;gap:var(--space-800,32px);flex-direction:column;max-width:720px;display:flex}.closer-h2{font-family:Rawest,system-ui,sans-serif;font-size:var(--display-large);line-height:var(--leading-display-large);letter-spacing:var(--tracking-dense);color:#fff;text-wrap:balance;margin:0;font-weight:500}.closer-line{flex-wrap:wrap;justify-content:center;gap:.22em;display:inline-flex}.closer-h2 .word{opacity:0;transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(12px)scale(.92)}.closer-h2.visible .word{opacity:1;transform:none}.closer-h2.visible .word:first-child{transition-delay:0s}.closer-h2.visible .word:nth-child(2){transition-delay:80ms}.closer-h2.visible .word:nth-child(3){transition-delay:.16s}.closer-sub{font-size:var(--text-large,15px);color:var(--text-tertiary);opacity:0;margin:0;transition:opacity .6s cubic-bezier(.22,1,.36,1) .4s,transform .6s cubic-bezier(.22,1,.36,1) .4s;transform:translateY(8px)}.closer-h2.visible~.closer-sub{opacity:1;transform:none}.closer-actions{align-items:center;gap:var(--space-600,24px);opacity:0;flex-wrap:wrap;justify-content:center;transition:opacity .6s cubic-bezier(.22,1,.36,1) .6s,transform .6s cubic-bezier(.22,1,.36,1) .6s;display:inline-flex;transform:translateY(8px)}.closer-h2.visible~.closer-actions{opacity:1;transform:none}.closer-actions .link-cta{align-self:center}@media (width>=1600px){:root{--hms-card-w:min(1400px,88vw);--hms-card-h:clamp(440px,58vh,640px)}.hms-hero{width:min(1200px,90vw)}.hms-hero-sub{font-size:var(--mkt-body);max-width:760px}.hms-card-mesh .hms-try{max-width:480px}.compose-intro,.compose-grid{max-width:1480px}.compose-grid{gap:clamp(24px,2vw,32px)}.compose-card{padding:clamp(32px,2.4vw,44px)}.compose-card-title{font-size:var(--mkt-h4)}.compose-card-body{font-size:var(--mkt-body)}[data-act="2"] .act-frame-line{font-size:clamp(40px,3.4vw,56px)}}@media (width>=1920px){:root{--hms-card-w:min(1600px,86vw);--hms-card-h:clamp(500px,60vh,720px)}.hms-hero{width:min(1480px,88vw)}.hms-hero-sub{max-width:880px}.hms-card-mesh .hms-try{max-width:520px}.compose-intro,.compose-grid{max-width:1720px}.compose-grid{gap:clamp(28px,2vw,40px)}.compose-card{padding:clamp(36px,2.4vw,52px)}.compose-card-body{font-size:var(--mkt-lead)}.compose-mini{width:260px;height:76px}[data-act="2"] .act-frame-line{font-size:clamp(48px,3.4vw,72px)}}@media (width>=2400px){:root{--hms-card-w:min(1840px,82vw);--hms-card-h:clamp(560px,62vh,820px)}.hms-hero{width:min(1760px,86vw)}.hms-hero-sub{max-width:1040px}.hms-card-mesh .hms-try{max-width:560px}.compose-intro,.compose-grid{max-width:2080px}.compose-grid{gap:clamp(32px,2vw,48px)}.compose-card{padding:clamp(40px,2.4vw,60px)}.compose-mini{width:300px;height:88px}[data-act="2"] .act-frame-line{font-size:clamp(56px,3.4vw,88px)}}@media (width<=1023px){.compose-grid{grid-template-columns:1fr}}@media (width<=767px){:root{--hms-card-w:92vw;--hms-card-h:clamp(560px,80vh,720px);--hms-card-segment-vh:70;--hms-stage-h:700vh;--hms-card-y-below:100}.hms-card{grid-template-rows:auto 1fr;grid-template-columns:1fr}.hms-card-content{min-height:0;padding:22px}.hms-card-mesh{padding:22px;overflow:hidden}.hms-try-row{flex-direction:column;align-items:stretch;gap:12px}.hms-try-segments{align-self:center}.hms-try-submit{justify-content:center;align-self:stretch}.hms-try-actions{justify-content:stretch}.hms-try-actions .hms-try-submit{width:100%}main>section:not([data-act="1"]){padding:var(--space-2400,96px)20px}.hms-hero{box-sizing:border-box;width:min(92vw,100% - 24px);padding:0 12px;top:30%}.hms-hero-h1{font-size:var(--mkt-h4);text-wrap:wrap;word-break:normal;overflow-wrap:break-word;box-sizing:border-box;width:100%;max-width:100%;line-height:1.15}.hms-hero-sub{overflow-wrap:break-word;max-width:100%}.hms-card-data{grid-template-columns:1fr;gap:4px 0}.hms-card-data dt{margin-top:6px}.compose-card-stack{flex-direction:column;align-items:center;gap:10px}.compose-mini--left{transform:translateY(-30px)}.compose-mini--right{transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}.hms-stage{min-height:0}.hms-frame{height:auto;padding:var(--space-2400,96px)clamp(20px,4vw,48px);align-items:center;gap:var(--space-1200,48px);flex-direction:column;display:flex;position:static;overflow:visible}.hms-hero{pointer-events:auto;position:static;transform:none}.hms-card{position:static;transform:none}.compose-card,.compose-intro,.closer-h2 .word{opacity:1;transform:none}}html:not(.js) .hms-stage{min-height:0}html:not(.js) .hms-frame{height:auto;padding:var(--space-2400,96px)clamp(20px,4vw,48px);align-items:center;gap:var(--space-1200,48px);flex-direction:column;display:flex;position:static;overflow:visible}html:not(.js) .hms-hero{pointer-events:auto;position:static;transform:none}html:not(.js) .hms-card{position:static;transform:none}html:not(.js) .compose-card,html:not(.js) .compose-intro,html:not(.js) .closer-h2 .word,html:not(.js) .closer-sub,html:not(.js) .closer-actions{opacity:1;transform:none}[data-audience-tech][hidden],[data-audience-bu][hidden]{display:none!important}.audience-switch{z-index:250;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--background)88%,transparent);-webkit-backdrop-filter:blur(10px);will-change:transform;backface-visibility:hidden;border-radius:999px;grid-template-rows:1fr 1fr;display:grid;position:fixed;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)translateZ(0)}.audience-switch:before{content:"";z-index:0;pointer-events:none;background:#7c4fe8;height:50%;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}body[data-audience=bu] .audience-switch:before{transform:translateY(100%)}.audience-switch-btn{z-index:1;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-code,var(--font-mono),"IBM Plex Mono",monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);writing-mode:vertical-rl;background:0 0;border:0;padding:16px 11px;font-size:9.5px;transition:color .22s cubic-bezier(.22,1,.36,1);position:relative}.audience-switch-btn[aria-pressed=true]{color:#fff}@media (width<=720px){.audience-switch{grid-template-rows:none;grid-template-columns:1fr 1fr;top:auto;bottom:20px;right:16px;transform:translateZ(0)}.audience-switch:before{width:50%;height:100%;inset:0 auto auto 0}body[data-audience=bu] .audience-switch:before{transform:translate(100%)}.audience-switch-btn{writing-mode:horizontal-tb;padding:10px 18px;font-size:10px}}html:not(.dark) body{background:var(--background);color:var(--text-primary)}html:not(.dark) .audience-switch{background:var(--zen-gray-1);border-color:var(--border-default);box-shadow:0 12px 28px -12px #1d16122e}html:not(.dark) .hms-hero-h1,html:not(.dark) .act-frame-line,html:not(.dark) .closer-h2{color:var(--text-primary);font-family:Mq12,system-ui,sans-serif;font-weight:500}html:not(.dark) .closer-h2 .word{color:inherit}html:not(.dark) .nav-dropdown{border-color:var(--border-subtle);background:#fff;box-shadow:0 28px 56px -20px #1d16122e}html:not(.dark) .nav-mega-item>a{color:var(--text-secondary)}html:not(.dark) .nav-mega-item>a:hover,html:not(.dark) .nav-mega-item>a:focus-visible{background:var(--sunken-hover);color:var(--text-primary)}html:not(.dark) .nav-mega-item.is-active>a{background:var(--sunken-active);color:var(--text-primary)}html:not(.dark) .nav-mega-item>span{color:var(--text-tertiary)}html:not(.dark) .nav-mega-item.is-active>span{background:var(--sunken-active);color:var(--text-secondary)}html:not(.dark) .nav-mega-group-label{color:var(--text-tertiary)}html:not(.dark) .nav-mega-headline{background-color:#1d1612;border-color:#1d16122e}html:not(.dark) .nav-mega-preview-desc{color:var(--text-secondary)}