@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}:is(html:has(.hy4-shell),html:has(.hy4-auth-shell)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05080e}:is(body:has(.hy4-shell),body:has(.hy4-auth-shell)){color:#f2f6ff;background:#05080e}.hy4-shell,.hy4-auth-shell{--hy4-bg:#05080e;--hy4-bg-soft:#070c14;--hy4-card:#0a0f18;--hy4-card-raised:#0d1420;--hy4-muted:#0f1622;--hy4-text:#f2f6ff;--hy4-dim:#8b98ad;--hy4-dimmer:#647187;--hy4-brand:#2f7dff;--hy4-brand-bright:#5b9aff;--hy4-brand-text:#70a9ff;--hy4-line:#8ea9d629;--hy4-line-soft:#8ea9d617;--hy4-brand-line:#2f7dff52;--hy4-radius:10px;--hy4-font:"IBM Plex Sans","PingFang SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hy4-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--background:#05080e;--foreground:#f2f6ff;--card:#0a0f18;--card-foreground:#f2f6ff;--popover:#0b111c;--popover-foreground:#f2f6ff;--primary:#2f7dff;--primary-foreground:#fff;--secondary:#111a29;--secondary-foreground:#e8f0ff;--muted:#0f1622;--muted-foreground:#8b98ad;--accent:#121d2f;--accent-foreground:#f2f6ff;--border:#8ea9d629;--input:#8ea9d638;--ring:#2f7dff;color:var(--hy4-text);background:var(--hy4-bg);font-family:var(--hy4-font);font-feature-settings:"ss01" 1,"cv11" 1;-webkit-font-smoothing:antialiased}.hy4-shell{flex-direction:column;min-height:100dvh;display:flex}.hy4-shell ::selection{color:#fff;background:#2f7dff61}.hy4-main{flex:1}.hy4-shell a,.hy4-auth-shell a{text-decoration:none}.hy4-header{z-index:60;border-bottom:1px solid var(--hy4-line);-webkit-backdrop-filter:blur(16px);background:#05080ed1;width:100%;position:sticky;top:0;box-shadow:inset 0 -1px #2f7dff33}.hy4-header-inner{align-items:center;gap:22px;max-width:1280px;height:56px;margin:0 auto;padding:0 16px;display:flex}.hy4-logo-link{flex:none;align-items:center;display:inline-flex}.hy4-brand{color:var(--hy4-text);letter-spacing:-.025em;align-items:center;gap:10px;font-weight:700;line-height:1;display:inline-flex}.hy4-brand-mark{background:linear-gradient(145deg,#fff3,transparent 52%),var(--hy4-brand);color:#fff;width:28px;height:28px;font-family:var(--hy4-mono);letter-spacing:-.07em;border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 0 24px #2f7dff47}.hy4-brand-type{align-items:baseline;gap:5px;font-size:17px;display:inline-flex}.hy4-brand-name{color:var(--hy4-brand-text)}.hy4-brand-suffix{color:#f2f6ff85;font-weight:500}.hy4-brand-compact .hy4-brand-suffix{display:none}.hy4-nav{flex:1;align-items:center;gap:2px;display:flex}.hy4-nav a,.hy4-header-utility{color:#f2f6ffb3;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:7px 12px;font-size:13.5px;font-weight:500;transition:color .16s,background .16s;display:inline-flex}.hy4-nav a:hover,.hy4-header-utility:hover{color:var(--hy4-text);background:var(--hy4-muted)}.hy4-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.hy4-header-utility svg{opacity:.7;width:13px;height:13px}.hy4-session{align-items:center;display:flex}.hy4-session [data-slot=button]{border:1px solid var(--hy4-line);height:36px;color:var(--hy4-text);box-shadow:none;background:#ffffff09;margin:0;padding:0 14px;font-size:13px;font-weight:500}.hy4-session [data-slot=button]:hover{background:var(--hy4-muted);color:#fff}.hy4-btn{min-height:40px;font-family:var(--hy4-font);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;line-height:1.2;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.hy4-btn svg{width:15px;height:15px}.hy4-btn:disabled{opacity:.66;cursor:wait}.hy4-btn-brand{color:#fff;background:#004bcc;box-shadow:inset 0 1px #ffffff38,0 10px 30px #2f7dff2e}.hy4-btn-brand:hover{background:#0041b3;box-shadow:inset 0 1px #ffffff3d,0 12px 34px #2f7dff47}.hy4-btn-brand:active,.hy4-card:active{transform:scale(.99)}.hy4-btn-outline{border-color:var(--hy4-line);background:var(--hy4-bg);color:var(--hy4-text)}.hy4-btn-outline:hover{background:var(--hy4-muted);border-color:#8ea9d647}.hy4-menu-button{border:1px solid var(--hy4-line);width:36px;height:36px;color:var(--hy4-text);background:#ffffff09;border-radius:7px;justify-content:center;align-items:center;padding:0;display:none}.hy4-menu-button svg{width:18px;height:18px}.hy4-mobile-menu{border:1px solid var(--hy4-line);background:#080d16fb;border-radius:10px;padding:8px;display:none;position:absolute;top:56px;left:12px;right:12px;box-shadow:0 24px 80px #0000008c}.hy4-mobile-menu a:not(.hy4-btn){color:#f2f6ffc7;border-radius:7px;justify-content:space-between;align-items:center;padding:12px;font-size:14px;font-weight:500;display:flex}.hy4-mobile-menu a:not(.hy4-btn):hover{background:var(--hy4-muted);color:#fff}.hy4-mobile-menu a svg{width:15px;height:15px}.hy4-mobile-menu .hy4-btn{width:100%;margin-top:8px}.hy4-hero{isolation:isolate;border-bottom:1px solid var(--hy4-line);position:relative;overflow:hidden}.hy4-hero-wash{pointer-events:none;background:radial-gradient(900px 420px at 88% -10%,#2f7dff29,#0000 58%),radial-gradient(720px 380px at 0 110%,#2f7dff14,#0000 52%);position:absolute;inset:0}.hy4-hero-art{z-index:-1;opacity:.19;filter:saturate(1.1)blur(.3px);pointer-events:none;width:min(820px,72vw);height:auto;position:absolute;top:-120px;right:-160px;-webkit-mask-image:radial-gradient(closest-side,#000 48%,#0000 100%);mask-image:radial-gradient(closest-side,#000 48%,#0000 100%)}.hy4-hero-wordmark{z-index:-1;color:var(--hy4-brand);letter-spacing:-.075em;opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(9rem,20vw,17rem);font-weight:700;line-height:1;position:absolute;bottom:-46px;right:-24px}.hy4-hero-grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:end;gap:54px;max-width:1280px;margin:0 auto;padding:62px 16px 58px;display:grid;position:relative}.hy4-kicker{color:var(--hy4-brand-text);letter-spacing:.015em;margin:0;font-size:13px;font-weight:500}.hy4-hero h1{color:var(--hy4-brand-text);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(3.2rem,6vw,4.25rem);font-weight:700;line-height:1.04}.hy4-hero-title-muted{color:#f2f6ff80;font-weight:600}.hy4-hero-lede{max-width:640px;color:var(--hy4-dim);margin:20px 0 0;font-size:17px;line-height:1.65}.hy4-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hy4-official-link{margin:16px 0 0;font-size:13px}.hy4-official-link a{color:var(--hy4-brand-text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.hy4-official-link a:hover{text-decoration:underline}.hy4-official-link svg{width:13px;height:13px}.hy4-hero-specs{grid-template-columns:1fr 1fr;gap:26px 32px;margin:0;padding-left:16px;display:grid}.hy4-hero-specs dt{color:var(--hy4-brand-text);font-family:var(--hy4-mono);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:500;line-height:1.05}.hy4-hero-specs dd{max-width:192px;color:var(--hy4-dim);margin:6px 0 0;font-size:12px;line-height:1.45}.hy4-section{border-top:1px solid var(--hy4-line-soft);max-width:1280px;margin:0 auto;padding:72px 16px;scroll-margin-top:72px}.hy4-section h2,.hy4-final-cta h2{color:var(--hy4-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;line-height:1.2}.hy4-section-lede{max-width:720px;color:var(--hy4-dim);margin:12px 0 0;font-size:16px;line-height:1.65}.hy4-overview-list{border-top:1px solid var(--hy4-line);border-bottom:1px solid var(--hy4-line);margin-top:38px}.hy4-overview-row{border-bottom:1px solid var(--hy4-line-soft);grid-template-columns:120px minmax(0,1fr) 24px;align-items:baseline;gap:32px;padding:23px 4px;transition:background .16s;display:grid}.hy4-overview-row:last-child{border-bottom:0}.hy4-overview-row:hover{background:#0f16228f}.hy4-overview-eyebrow{color:var(--hy4-brand-text);font-size:13px;font-weight:500}.hy4-overview-body{flex-direction:column;gap:6px;display:flex}.hy4-overview-body strong{color:var(--hy4-text);letter-spacing:-.022em;align-items:center;gap:9px;font-size:19px;font-weight:600;line-height:1.35;transition:color .16s;display:flex}.hy4-overview-row:hover .hy4-overview-body strong{color:var(--hy4-brand-text)}.hy4-overview-body strong svg{width:16px;height:16px;color:var(--hy4-brand-text)}.hy4-overview-body>span{color:var(--hy4-dim);font-size:13.5px;line-height:1.6}.hy4-row-arrow{width:16px;height:16px;color:var(--hy4-brand-text);opacity:0;transition:opacity .16s}.hy4-overview-row:hover .hy4-row-arrow{opacity:1}.hy4-link-row{flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;display:flex}.hy4-link-row a{color:var(--hy4-brand-text);font-size:13px;font-weight:500}.hy4-link-row a:hover{text-decoration:underline}.hy4-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.hy4-card{border:1px solid var(--hy4-line);border-radius:var(--hy4-radius);background:var(--hy4-card);min-height:176px;color:var(--hy4-text);flex-direction:column;padding:26px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px #2f7dff0b}.hy4-card:hover{border-color:#2f7dff73;transform:translateY(-1px);box-shadow:0 12px 30px #2f7dff1a}.hy4-card-icon{width:18px;height:18px;color:var(--hy4-brand-text)}.hy4-card h3{color:var(--hy4-text);letter-spacing:-.025em;margin:15px 0 0;font-size:19px;font-weight:600;line-height:1.35}.hy4-card p{color:var(--hy4-dim);flex:1;margin:8px 0 0;font-size:13.5px;line-height:1.6}.hy4-card-label{color:var(--hy4-brand-text);margin-top:16px;font-size:13px;font-weight:500}.hy4-tile-wide{grid-column:span 2}.hy4-tile-brand{border-color:var(--hy4-brand-line);background:linear-gradient(165deg,#2f7dff29,var(--hy4-card)64%)}.hy4-tile-ink{background:#0f1622b8}.hy4-launch-card{margin-top:46px}.hy4-launch-card>p{color:var(--hy4-dim);margin:0 0 8px;font-size:13px}.hy4-launch-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.hy4-launch-card dl>div{border-bottom:1px solid var(--hy4-line);justify-content:space-between;align-items:baseline;gap:24px;min-width:0;padding:14px 4px;display:flex}.hy4-launch-card dt{color:var(--hy4-dim);flex:none;font-size:13px}.hy4-launch-card dd{min-width:0;color:var(--hy4-text);text-align:right;margin:0;font-size:13px;font-weight:500;line-height:1.45}.hy4-access-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.hy4-access-card{min-height:164px;padding:26px}.hy4-access-card-primary{grid-row:span 2;padding:32px}.hy4-access-card-primary h3{font-size:26px}.hy4-card-action{color:var(--hy4-brand-text);font-family:var(--hy4-font);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.hy4-card-action:hover{text-decoration:underline}.hy4-card-action svg{width:14px;height:14px}.hy4-compare-table{border-top:1px solid var(--hy4-line);border-bottom:1px solid var(--hy4-line);margin-top:38px;overflow-x:auto}.hy4-compare-head,.hy4-compare-row{border-bottom:1px solid var(--hy4-line-soft);grid-template-columns:.9fr 1fr 1.25fr;gap:24px;min-width:620px;padding:15px 4px;display:grid}.hy4-compare-row:last-child{border-bottom:0}.hy4-compare-head{color:var(--hy4-dim);text-transform:uppercase;letter-spacing:.055em;font-size:12px;font-weight:500}.hy4-compare-row span{color:var(--hy4-dim);font-size:13.5px;line-height:1.5}.hy4-compare-row span:first-child{color:var(--hy4-text);font-weight:500}.hy4-compare-row span:last-child{color:var(--hy4-brand-text)}.hy4-faq-list{border-top:1px solid var(--hy4-line);border-bottom:1px solid var(--hy4-line);margin-top:32px}.hy4-faq-list details{border-bottom:1px solid var(--hy4-line-soft)}.hy4-faq-list details:last-child{border-bottom:0}.hy4-faq-list summary{color:var(--hy4-text);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 4px;font-size:14.5px;font-weight:500;line-height:1.45;list-style:none;display:flex}.hy4-faq-list summary::-webkit-details-marker{display:none}.hy4-faq-list summary:hover{color:var(--hy4-brand-text)}.hy4-faq-icon{width:16px;height:16px;color:var(--hy4-dim);flex:none;transition:transform .16s}.hy4-faq-list details[open] .hy4-faq-icon{transform:rotate(180deg)}.hy4-faq-list details>p{max-width:860px;color:var(--hy4-dim);margin:0;padding:0 4px 20px;font-size:13.5px;line-height:1.65}.hy4-final-cta{border:1px solid var(--hy4-brand-line);background:radial-gradient(620px 260px at 100% 10%,#2f7dff2e,transparent 62%),linear-gradient(145deg,#2f7dff14,var(--hy4-card)58%);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:0 auto 72px;padding:38px 36px;display:flex}.hy4-final-cta p:not(.hy4-kicker){max-width:660px;color:var(--hy4-dim);margin:10px 0 0;font-size:14px;line-height:1.6}.hy4-final-cta .hy4-btn{flex:none}.hy4-footer{border-top:1px solid var(--hy4-line);background:var(--hy4-bg-soft)}.hy4-footer-inner{max-width:1280px;margin:0 auto;padding:46px 16px 28px}.hy4-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.hy4-footer-tagline{color:var(--hy4-text);margin:14px 0 0;font-size:13px;font-weight:500}.hy4-footer-note{max-width:320px;color:var(--hy4-dim);margin:8px 0 0;font-size:12.5px;line-height:1.6}.hy4-footer-heading{color:var(--hy4-text);margin:3px 0 0;font-size:13px;font-weight:600}.hy4-footer-links{flex-direction:column;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:flex}.hy4-footer-links a{color:#f2f6ffc2;font-size:12.5px;line-height:1.45;transition:color .16s}.hy4-footer-links a:hover{color:var(--hy4-brand-text)}.hy4-footer-bottom{border-top:1px solid var(--hy4-line);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:20px;display:flex}.hy4-footer-bottom p{color:var(--hy4-dimmer);margin:0;font-size:11.5px}.hy4-pricing{background:radial-gradient(820px 340px at 50% 0%,#2f7dff1a,transparent 64%),var(--hy4-bg);padding-top:64px!important;padding-bottom:84px!important}.hy4-pricing>div:first-child{max-width:760px}.hy4-pricing h2{color:var(--hy4-text);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);line-height:1.14}.hy4-pricing>div:first-child p{color:var(--hy4-dim);line-height:1.65}.hy4-pricing [role=tablist]{border:1px solid var(--hy4-line);background:var(--hy4-card);border-radius:9px;height:42px;padding:4px}.hy4-pricing [role=tab]{height:32px;color:var(--hy4-dim);border-radius:6px;padding:0 18px;font-size:13px}.hy4-pricing [role=tab][data-state=active]{background:var(--hy4-muted);color:var(--hy4-text);box-shadow:none}.hy4-pricing [data-slot=card]{border:1px solid var(--hy4-line);border-radius:var(--hy4-radius);background:var(--hy4-card);min-height:490px;color:var(--hy4-text);gap:20px;padding:26px 0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;box-shadow:0 1px #2f7dff0b}.hy4-pricing [data-slot=card]:hover{border-color:#2f7dff73;transform:translateY(-2px);box-shadow:0 16px 42px #2f7dff1c}.hy4-pricing [data-slot=card] h3{color:var(--hy4-text);letter-spacing:.01em;font-size:13px;font-weight:500}.hy4-pricing [data-slot=card-description]{color:var(--hy4-dim);font-size:13px;line-height:1.55}.hy4-pricing [data-slot=card] .text-primary{color:var(--hy4-brand-text)}.hy4-pricing [data-slot=card] hr{border-color:var(--hy4-line-soft)}.hy4-pricing [data-slot=card] ul{color:var(--hy4-dim);line-height:1.5}.hy4-pricing [data-slot=card] li svg{color:var(--hy4-brand-text)}.hy4-pricing [data-slot=card] [data-slot=button]{color:#fff;background:#004bcc;border:1px solid #0000;border-radius:8px;height:40px;font-weight:500;box-shadow:inset 0 1px #fff3}.hy4-pricing [data-slot=card] [data-slot=button]:hover:not(:disabled){background:#0041b3}.hy4-pricing [data-slot=card] [data-slot=button]:disabled{border-color:var(--hy4-line);background:var(--hy4-muted);color:var(--hy4-dim);box-shadow:none}.hy4-pricing [data-slot=card]>span{color:#dce9ff;box-shadow:none;background:#2f7dff47;border:1px solid #70a9ff52}.hy4-legal{max-width:820px;margin:0 auto;padding:82px 20px 112px;scroll-margin-top:80px}.hy4-legal h1{color:var(--hy4-text);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;line-height:1.08}.hy4-legal-updated{color:var(--hy4-dimmer);margin:14px 0 0;font-size:12.5px}.hy4-legal section{border-top:1px solid var(--hy4-line);margin-top:34px;padding-top:28px}.hy4-legal h2{color:var(--hy4-text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.hy4-legal section p,.hy4-legal-contact{color:var(--hy4-dim);margin:11px 0 0;font-size:14px;line-height:1.75}.hy4-legal a{color:var(--hy4-brand-text)}.hy4-legal a:hover{text-decoration:underline}.hy4-legal-contact{border-top:1px solid var(--hy4-line);margin-top:38px;padding-top:22px}.hy4-sign-dialog{--hy4-text:#f2f6ff;--hy4-dim:#8b98ad;--hy4-dimmer:#647187;--hy4-brand:#2f7dff;--hy4-brand-text:#70a9ff;--hy4-line:#8ea9d629;--hy4-muted:#0f1622;--hy4-font:"IBM Plex Sans","PingFang SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--hy4-font)}.hy4-sign-dialog[data-slot=dialog-content]{border:1px solid var(--hy4-line);color:var(--hy4-text);background:radial-gradient(420px 180px at 50% -10%,#2f7dff26,#0000 72%),#080d16;border-radius:12px;box-shadow:0 30px 100px #0000009e}.hy4-sign-dialog[data-slot=drawer-content]{border:1px solid var(--hy4-line);color:var(--hy4-text);background:#080d16;border-radius:18px 18px 0 0;box-shadow:0 -24px 80px #00000094}.hy4-sign-dialog [data-slot=dialog-title],.hy4-sign-dialog [data-slot=drawer-title]{color:var(--hy4-text);letter-spacing:-.03em;font-size:21px}.hy4-sign-dialog [data-slot=dialog-description],.hy4-sign-dialog [data-slot=drawer-description]{color:var(--hy4-dim);line-height:1.55}.hy4-sign-dialog [data-slot=button]{color:#111827;height:44px;font-family:var(--hy4-font);background:#fff;border:1px solid #ffffff24;border-radius:8px;font-weight:600;box-shadow:0 1px #ffffff40}.hy4-sign-dialog [data-slot=button]:hover{color:#0b1220;background:#eef4ff}.hy4-sign-dialog [data-slot=button] h3{font-size:13.5px;font-weight:600}.hy4-sign-dialog [data-slot=dialog-close]{color:var(--hy4-dim)}.hy4-auth-shell{flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hy4-auth-glow{pointer-events:none;background:radial-gradient(closest-side,#2f7dff2e,#0000);width:760px;height:620px;position:absolute;inset:-240px -120px auto auto}.hy4-auth-header{z-index:1;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:18px 20px;display:flex;position:relative}.hy4-auth-logo{width:168px;height:auto}.hy4-auth-header nav{align-items:center;gap:18px;display:flex}.hy4-auth-header nav a,.hy4-auth-footer a{color:var(--hy4-dim);font-size:13px;transition:color .16s}.hy4-auth-header nav a:hover,.hy4-auth-footer a:hover{color:var(--hy4-text)}.hy4-auth-content{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;padding:32px 16px;display:flex;position:relative}.hy4-auth-content [data-slot=card]{border:1px solid var(--hy4-line);color:var(--hy4-text);background:#0a0f18eb;border-radius:12px;box-shadow:0 28px 90px #00000075}.hy4-auth-content [data-slot=card-title],.hy4-auth-content [data-slot=card-description]{color:var(--hy4-text)}.hy4-auth-content [data-slot=card-description]{color:var(--hy4-dim)}.hy4-auth-content input{border-color:var(--hy4-line);background:var(--hy4-muted);color:var(--hy4-text);border-radius:8px}.hy4-auth-content input::placeholder{color:var(--hy4-dimmer)}.hy4-auth-content [data-slot=button]{border-radius:8px}.hy4-auth-footer{z-index:1;width:100%;max-width:1280px;color:var(--hy4-dimmer);justify-content:center;align-items:center;gap:18px;margin:0 auto;padding:18px 20px 24px;font-size:11.5px;display:flex;position:relative}.hy4-queue-overlay{z-index:120;-webkit-backdrop-filter:blur(14px);background:#02050ad1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hy4-queue-card{border:1px solid var(--hy4-brand-line);background:radial-gradient(520px 220px at 50% -12%,#2f7dff33,transparent 70%),var(--hy4-card-raised);text-align:center;border-radius:16px;width:min(560px,100%);padding:42px;box-shadow:0 32px 120px #000000b3}.hy4-queue-spinner{background:conic-gradient(from 0deg,transparent 0 25%,var(--hy4-brand)72%,#b8d4ff 100%);border-radius:50%;width:54px;height:54px;margin:0 auto 22px;padding:4px;animation:1.1s linear infinite hy4-spin}.hy4-queue-spinner i{background:var(--hy4-card-raised);border-radius:50%;width:100%;height:100%;display:block}.hy4-queue-card h2{color:var(--hy4-text);letter-spacing:-.04em;margin:10px 0 0;font-size:28px;font-weight:700}.hy4-queue-copy{max-width:430px;color:var(--hy4-dim);margin:12px auto 0;font-size:13.5px;line-height:1.65}.hy4-queue-position{color:var(--hy4-brand-text);font-family:var(--hy4-mono);letter-spacing:-.05em;margin-top:24px;font-size:46px;font-weight:500}.hy4-queue-bar{background:#ffffff14;border-radius:999px;height:4px;margin-top:20px;overflow:hidden}.hy4-queue-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--hy4-brand),#9bc4ff);height:100%;transition:width .6s;display:block}.hy4-queue-meta{color:var(--hy4-dimmer);justify-content:space-between;gap:16px;margin-top:10px;font-size:11.5px;display:flex}.hy4-queue-leave{border:1px solid var(--hy4-line);color:var(--hy4-dim);font-family:var(--hy4-font);background:0 0;border-radius:7px;margin-top:26px;padding:8px 14px;font-size:12.5px}.hy4-queue-leave:hover{background:var(--hy4-muted);color:var(--hy4-text)}@keyframes hy4-spin{to{transform:rotate(360deg)}}@keyframes hy4-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hy4-hero-copy,.hy4-hero-specs{animation:.76s cubic-bezier(.16,1,.3,1) both hy4-rise}.hy4-hero-specs{animation-delay:90ms}@media (prefers-reduced-motion:reduce){.hy4-hero-copy,.hy4-hero-specs,.hy4-queue-spinner{animation:none}.hy4-card,.hy4-pricing [data-slot=card],.hy4-btn,.hy4-faq-icon{transition:none}}@media (max-width:1080px){.hy4-nav,.hy4-header-utility{display:none}.hy4-menu-button,.hy4-mobile-menu{display:flex}.hy4-mobile-menu{flex-direction:column}.hy4-hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.72fr);gap:36px}}@media (max-width:860px){.hy4-header-cta{display:none}.hy4-hero-grid{grid-template-columns:1fr;gap:38px;padding-top:52px}.hy4-hero-specs{max-width:560px;padding-left:0}.hy4-hero-art{opacity:.15;width:760px;right:-320px}.hy4-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hy4-tile-wide{grid-column:span 2}.hy4-access-grid{grid-template-rows:auto;grid-template-columns:1fr}.hy4-access-card-primary{grid-row:auto}.hy4-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.hy4-footer-grid>div:last-child{grid-column:2}.hy4-final-cta{flex-direction:column;align-items:flex-start;margin-left:16px;margin-right:16px}}@media (max-width:640px){.hy4-header-inner{gap:10px}.hy4-brand-suffix{display:none}.hy4-session [data-slot=button]{padding:0 10px;font-size:12px}.hy4-hero-grid{padding-top:42px;padding-bottom:46px}.hy4-hero h1{font-size:clamp(2.8rem,15vw,3.55rem)}.hy4-hero-lede{font-size:15.5px}.hy4-hero-actions .hy4-btn{width:100%}.hy4-hero-wordmark{bottom:-22px;right:-10px}.hy4-section{padding:56px 16px}.hy4-overview-row{grid-template-columns:1fr;gap:8px;padding:20px 4px}.hy4-row-arrow{display:none}.hy4-spec-grid{grid-template-columns:1fr}.hy4-tile-wide{grid-column:auto}.hy4-launch-card dl{grid-template-columns:1fr}.hy4-launch-card dl>div{padding:12px 4px}.hy4-final-cta{margin-bottom:52px;padding:28px 22px}.hy4-footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.hy4-footer-grid>div:first-child{grid-column:1/-1}.hy4-footer-grid>div:last-child{grid-column:auto}.hy4-footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}.hy4-pricing{padding-top:46px!important}.hy4-pricing [data-slot=card]{min-height:0}.hy4-queue-card{padding:32px 22px}.hy4-queue-position{font-size:38px}.hy4-queue-meta{flex-direction:column;align-items:center;gap:4px}.hy4-auth-header{padding:14px 16px}.hy4-auth-logo{width:142px}.hy4-auth-header nav{gap:12px}.hy4-auth-footer{flex-wrap:wrap}}
