/* HN Multiverrse Jobs — premium editorial pages. All selectors are page-scoped. */
.hn-info-page{--ip-ink:#231d36;--ip-muted:#706c83;--ip-purple:#6941e8;--ip-line:#e8e5f3;color:var(--ip-ink);overflow:hidden}.hn-info-page .container{position:relative;z-index:1}.hn-info-page h1,.hn-info-page h2,.hn-info-page h3,.hn-info-page p{margin-top:0}.hn-info-page h1{font-size:clamp(42px,5.2vw,68px);font-weight:800;line-height:1.08;letter-spacing:-2.7px;margin:22px 0 20px;color:#231d36}.hn-info-page h1 em,.hn-info-page h2 em{font-style:normal;background:linear-gradient(100deg,#6941e8 0%,#6941e8 52%,#ec8b64 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hn-info-page .hn-info-kicker{display:inline-flex;align-items:center;gap:9px;font-size:10px;line-height:1.4;font-weight:800;letter-spacing:1.7px;color:#6941e8}.hn-info-kicker i{width:8px;height:8px;border-radius:50%;background:#ee8a75;box-shadow:0 0 0 5px #ee8a751c}.hn-info-page .hn-info-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 15%,#e9e1ff 0,transparent 32%),radial-gradient(ellipse at 5% 90%,#fff0e8 0,transparent 29%),linear-gradient(120deg,#fbfaff,#f6f2ff 55%,#fff9f5);padding:74px 0 70px}.hn-info-page .hn-info-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.3;background-image:radial-gradient(#a59acb 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent,black 70%)}.hn-info-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(28px,5vw,76px)}.hn-info-hero-copy{position:relative;z-index:2}.hn-info-hero-copy>p{max-width:590px;color:#6c6880;font-size:14px;line-height:1.95;margin:0 0 26px}.hn-info-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hn-info-actions .btn span{margin-left:5px}.hn-info-text-link{font-size:12px;font-weight:700;color:#6941e8}.hn-info-text-link span{margin-left:6px;font-size:17px}.hn-info-page .btn{border-radius:12px}.hn-info-section{padding:80px 0}.hn-info-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.hn-info-section-head h2,.hn-about-statement h2,.hn-about-cta h2,.hn-contact-next h2,.hn-support-bottom h2,.hn-blog-section-top h2,.hn-blog-bottom h2{font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.16;letter-spacing:-1.6px;margin:12px 0}.hn-info-section-head>p{max-width:410px;margin:0 0 6px;color:var(--ip-muted);font-size:12px;line-height:1.9}
/* About */
.hn-about-proof{display:flex;align-items:center;gap:12px;margin-top:34px}.hn-proof-avatars{display:flex;padding-left:5px}.hn-proof-avatars b{display:grid;place-items:center;width:33px;height:33px;margin-left:-5px;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#ddd5f5,#f3b9a5);color:#6941e8;font-size:11px;box-shadow:0 4px 10px #33265c18}.hn-proof-avatars b:nth-child(2){background:linear-gradient(145deg,#c4e8e5,#dfd8f5)}.hn-proof-avatars b:nth-child(3){background:#28213e;color:white}.hn-about-proof strong,.hn-about-proof small{display:block}.hn-about-proof strong{font-size:11px}.hn-about-proof small{font-size:10px;color:#88829b}.hn-about-art{position:relative;min-height:440px;display:grid;place-items:center;perspective:1000px}.hn-about-art-glow{position:absolute;width:76%;height:76%;border-radius:50%;background:radial-gradient(circle,#e4def7 0,#f1eefb 42%,transparent 72%);filter:blur(7px)}.hn-about-orbit{position:absolute;border:1px solid #aa9add55;border-radius:50%;transform:rotate(-24deg)}.hn-orbit-one{width:95%;height:48%}.hn-orbit-two{width:78%;height:70%;transform:rotate(48deg)}.hn-about-platform{position:relative;width:min(100%,410px);min-height:340px;padding:27px 28px;border:1px solid #ffffffd9;border-radius:29px;background:linear-gradient(145deg,#fffdfd,#f5f3fc 75%);box-shadow:0 32px 70px #6941e821,0 7px 16px #6941e80d;transform:rotateY(-8deg) rotateX(4deg);z-index:2}.hn-about-platform:after{content:"";position:absolute;left:8%;right:8%;bottom:-15px;height:25px;border-radius:50%;background:#b0a0e640;filter:blur(15px);z-index:-1}.hn-about-platform-top{display:flex;align-items:center;justify-content:space-between;color:#8c80ab;font-size:8px;font-weight:800;letter-spacing:1.8px}.hn-about-platform-top b{display:grid;place-items:center;width:31px;height:31px;border-radius:11px;background:#6941e8;color:#fff;font-size:17px;box-shadow:0 7px 15px #6941e844}.hn-about-art-title{font-size:34px;font-weight:500;line-height:1.18;letter-spacing:-1.3px;margin:24px 0 22px}.hn-about-art-title strong{color:#6941e8}.hn-about-mini-card{position:relative;display:flex;align-items:center;gap:12px;padding:13px 14px;margin-top:10px;border:1px solid #e6e1f6;border-radius:15px;background:#ffffffdf;box-shadow:0 9px 22px #6941e80a}.hn-about-mini-card>span:nth-child(2){display:grid;gap:2px}.hn-about-mini-card b{font-size:11px}.hn-about-mini-card small{font-size:9px;color:#87819b}.hn-about-mini-card>i{margin-left:auto;font-style:normal;color:#6941e8;font-size:17px}.hn-mini-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#efecfa;color:#6941e8;font-size:20px}.hn-mini-employer .hn-mini-icon{background:#ffe9dd;color:#db7958}.hn-about-floating{position:absolute;display:grid;place-items:center;border:1px solid #ffffff;background:linear-gradient(145deg,#fff,#f1eefb);box-shadow:0 14px 30px #30225d25;color:#8d7aff;z-index:4}.hn-float-star{width:57px;height:57px;border-radius:19px;right:-20px;top:58px;font-size:26px;transform:rotate(12deg)}.hn-float-check{width:43px;height:43px;border-radius:15px;left:-23px;bottom:74px;background:linear-gradient(145deg,#d7f5e8,#fff);color:#21835f;font-size:20px;transform:rotate(-12deg)}.hn-float-spark{width:36px;height:36px;border-radius:12px;right:14px;bottom:8px;background:#fff0e7;color:#df835b;font-size:21px}.hn-about-art-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;color:#817795;font-size:9px;letter-spacing:1.1px;font-weight:700}.hn-caption-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5ac49a;margin-right:7px}.hn-about-statement{padding:72px 0;background:#221b3a;color:#fff;text-align:center;position:relative;overflow:hidden}.hn-about-statement:before,.hn-about-statement:after{content:"✳";position:absolute;color:#ffffff0d;font-size:260px;line-height:1}.hn-about-statement:before{left:-35px;top:-70px}.hn-about-statement:after{right:-25px;bottom:-120px}.hn-about-statement-inner{max-width:800px}.hn-about-statement .hn-info-kicker{color:#cfc5f1}.hn-about-statement h2{font-size:clamp(34px,4.2vw,51px);margin:15px 0}.hn-about-statement h2 em{background:linear-gradient(90deg,#d0c6f1,#ffa98c);-webkit-background-clip:text;background-clip:text}.hn-about-statement p{max-width:650px;margin:0 auto;color:#d2cde2;font-size:13px;line-height:1.9}.hn-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hn-about-value{position:relative;overflow:hidden;min-height:300px;padding:26px;border:1px solid #e9e5f4;border-radius:23px;background:linear-gradient(145deg,#fff,#faf8ff);box-shadow:0 14px 36px #28204308;transition:transform .25s,box-shadow .25s}.hn-about-value:hover{transform:translateY(-7px) rotateX(1deg);box-shadow:0 23px 45px #30205c12}.hn-about-value:after{content:"";position:absolute;width:160px;height:160px;border:1px solid #8a73d51c;border-radius:50%;right:-64px;top:-55px;box-shadow:0 0 0 18px #8a73d509,0 0 0 36px #8a73d506}.hn-value-icon{display:grid;place-items:center;width:53px;height:53px;border-radius:17px;background:linear-gradient(145deg,#ebe6f9,#ddd5f5);color:#6941e8;font-size:25px;box-shadow:0 9px 18px #6941e81c;margin-bottom:24px}.hn-value-orange .hn-value-icon{background:linear-gradient(145deg,#ffebdd,#ffd1b8);color:#d46c3c}.hn-value-blue .hn-value-icon{background:linear-gradient(145deg,#e2f0ff,#c5dcff);color:#3d78c5}.hn-value-number{font-size:9px;letter-spacing:1.4px;font-weight:800;color:#81789c}.hn-about-value h3{font-size:19px;line-height:1.35;letter-spacing:-.4px;margin:11px 0}.hn-about-value p{color:#777188;font-size:11px;line-height:1.9;margin-bottom:22px}.hn-value-bottom{position:absolute;bottom:22px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid #edeaf5;font-size:9px;font-weight:700;color:#65568e}.hn-value-bottom b{font-size:16px}.hn-about-cta,.hn-blog-bottom{position:relative;overflow:hidden;background:linear-gradient(110deg,#f3f1fb,#fff2e9);padding:52px 0}.hn-about-cta-inner,.hn-blog-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.hn-about-cta h2,.hn-blog-bottom h2{margin:10px 0}.hn-about-cta p,.hn-blog-bottom p{font-size:12px;color:#79738b;margin:0}.hn-about-cta-actions,.hn-blog-bottom-actions{display:flex;gap:10px;flex-wrap:wrap;z-index:2}.hn-cta-orb{position:absolute;right:35%;top:-60px;display:grid;place-items:center;width:170px;height:170px;border-radius:50%;background:linear-gradient(145deg,#d9d1f4,#f5c3aa);box-shadow:inset -16px -18px 35px #6d4c9b1c,0 15px 40px #6941e81c;color:#fff;font-size:50px;opacity:.7}
/* Contact */
.hn-contact-hero{background:radial-gradient(ellipse at 78% 55%,#e6ddff 0,transparent 34%),linear-gradient(115deg,#fbfaff,#f7f4ff 58%,#fff5ed)!important}.hn-contact-hero-grid{grid-template-columns:1fr .9fr}.hn-contact-hero-pills,.hn-blog-hero-tags{display:flex;gap:8px;flex-wrap:wrap}.hn-contact-hero-pills span,.hn-blog-hero-tags span{padding:8px 12px;border:1px solid #e1dcf2;border-radius:30px;background:#ffffffb8;color:#6f6688;font-size:9px;font-weight:700}.hn-contact-art{position:relative;min-height:390px;display:grid;place-items:center;perspective:1000px}.hn-contact-art-halo{position:absolute;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,#e5dff7,#f1eefb 48%,transparent 70%)}.hn-contact-chat{position:absolute;border:1px solid #ffffff;background:#fff;box-shadow:0 30px 60px #33265c1e}.chat-back{width:235px;height:145px;top:40px;right:12%;border-radius:23px;background:linear-gradient(135deg,#e3ddf6,#f1eefb);transform:rotate(11deg)}.chat-back span{position:absolute;top:26px;left:28px;font-size:28px;letter-spacing:6px;color:#8d7aff}.chat-main{position:relative;width:min(100%,355px);padding:19px;border-radius:24px;transform:rotateY(-5deg) rotateX(3deg);z-index:2}.hn-chat-top{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #f0edf7}.hn-chat-avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:linear-gradient(145deg,#6941e8,#8d7aff);color:#fff;font-size:10px;font-weight:800}.hn-chat-top>span:nth-child(2){display:grid;gap:2px}.hn-chat-top b{font-size:10px}.hn-chat-top small{font-size:8px;color:#8a849d}.hn-chat-top i{font-style:normal;color:#54c899;margin-left:auto;font-size:10px}.hn-chat-bubble{margin:18px 0 13px;padding:13px 15px;border-radius:5px 15px 15px 15px;background:#f4f2fc;color:#514174;font-size:12px;line-height:1.8}.hn-chat-options{display:flex;flex-wrap:wrap;gap:6px}.hn-chat-options span{padding:7px 9px;border:1px solid #e5dff7;border-radius:8px;color:#6941e8;font-size:8px}.hn-chat-input{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:10px 12px;border:1px solid #eceaf4;border-radius:11px;color:#a19cb2;font-size:9px}.hn-chat-input b{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#6941e8;color:#fff;font-size:14px}.hn-contact-float{position:absolute;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #fff;border-radius:13px;background:#fff;box-shadow:0 13px 35px #33275b19;font-size:18px;color:#6941e8;z-index:4}.hn-contact-float span{font-size:9px;font-weight:700;color:#5e5674}.contact-float-one{left:-1%;top:72px;transform:rotate(-6deg)}.contact-float-two{right:-1%;bottom:52px;color:#36a77c;transform:rotate(5deg)}.hn-contact-details{padding:76px 0}.hn-contact-head{margin-bottom:28px}.hn-contact-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hn-contact-card{position:relative;overflow:hidden;min-height:270px;padding:24px;border:1px solid #e8e4f3;border-radius:21px;background:linear-gradient(145deg,#fff,#faf8ff);box-shadow:0 12px 32px #2b205008;transition:transform .25s,box-shadow .25s}.hn-contact-card:hover{transform:translateY(-5px);box-shadow:0 22px 42px #2b205012}.hn-contact-card-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:#efecfa;color:#6941e8;font-size:22px;margin-bottom:20px}.hn-contact-address .hn-contact-card-icon{background:#ffeadf;color:#d77a54}.hn-contact-web .hn-contact-card-icon{background:#dff7ed;color:#218760}.hn-contact-card>small{font-size:9px;letter-spacing:1.3px;font-weight:800;color:#9188a6}.hn-contact-card h3{font-size:19px;letter-spacing:-.5px;margin:8px 0}.hn-contact-card p{position:relative;z-index:1;color:#777188;font-size:11px;line-height:1.85;max-width:300px}.hn-contact-card-link{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #edeaf5;color:#6941e8;font-size:10px;font-weight:800}.hn-contact-card-link b{font-size:16px}.hn-contact-card-shape{position:absolute;width:115px;height:115px;right:-48px;top:-38px;border:1px solid #9e8cdb25;border-radius:30px;transform:rotate(35deg);box-shadow:0 0 0 14px #9e8cdb08,0 0 0 28px #9e8cdb05}.hn-contact-next{padding:64px 0;background:#241d40;color:#fff}.hn-contact-next-inner{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px}.hn-contact-next .hn-info-kicker{color:#cfc5f1}.hn-contact-next h2{color:#fff}.hn-contact-next h2 em{background:linear-gradient(90deg,#cfc5f0,#ffb496);-webkit-background-clip:text;background-clip:text}.hn-contact-next-links{display:grid;gap:9px}.hn-contact-next-links>a{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #ffffff19;border-radius:15px;background:#ffffff08;color:#fff;transition:background .2s,transform .2s}.hn-contact-next-links>a:hover{background:#ffffff12;transform:translateX(4px)}.hn-next-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffffff13;color:#d6cdf3;font-size:20px}.hn-contact-next-links>a>span:nth-child(2){display:grid;gap:3px}.hn-contact-next-links b{font-size:11px}.hn-contact-next-links small{font-size:9px;color:#bfb9d3}.hn-contact-next-links i{margin-left:auto;font-style:normal;color:#cfc5f1;font-size:17px}
/* Support */
.hn-support-hero{background:radial-gradient(ellipse at 75% 48%,#e3ddf6 0,transparent 35%),linear-gradient(110deg,#fbfaff,#f4f1ff 60%,#fff5ef)!important}.hn-support-hero-grid{grid-template-columns:1.05fr .95fr}.hn-support-search-note{display:flex;align-items:center;gap:13px;max-width:420px;padding:14px;border:1px solid #e4e0f3;border-radius:16px;background:#ffffffd9;box-shadow:0 12px 30px #33265c0a}.hn-support-search-note>span:first-child{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#efecfa;color:#6941e8;font-size:24px}.hn-support-search-note div{display:grid;gap:3px}.hn-support-search-note b{font-size:10px}.hn-support-search-note small{font-size:9px;color:#88829a}.hn-support-note-arrow{margin-left:auto;color:#6941e8;font-size:20px}.hn-support-safety{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:9px;color:#7d748f}.hn-support-safety span{color:#d78261}.hn-support-art{position:relative;min-height:400px;display:grid;place-items:center;perspective:1000px}.hn-support-ring{position:absolute;border:1px solid #a494d955;border-radius:50%;transform:rotate(-27deg)}.ring-a{width:96%;height:46%}.ring-b{width:75%;height:75%;transform:rotate(45deg)}.hn-support-cube{position:relative;width:160px;height:160px;transform-style:preserve-3d;transform:rotateX(-25deg) rotateY(-35deg);animation:hnSupportCube 10s ease-in-out infinite}.hn-cube-face{position:absolute;display:grid;place-items:center;width:160px;height:160px;border:1px solid #ffffff;background:linear-gradient(145deg,#a28af1,#6941e8);box-shadow:inset 0 0 45px #fff2;color:#fff;font-size:60px;font-weight:800;border-radius:22px}.cube-front{transform:translateZ(80px)}.cube-side{transform:rotateY(90deg) translateZ(80px);background:linear-gradient(145deg,#ffb18c,#dc795f)}.cube-top{transform:rotateX(90deg) translateZ(80px);background:linear-gradient(145deg,#c5f2df,#55bc9b);color:#236f59}.hn-support-orbit-card{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #fff;border-radius:14px;background:#ffffffed;box-shadow:0 15px 35px #33265c1c;z-index:3}.hn-support-orbit-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#efecfa;color:#6941e8;font-size:19px}.hn-support-orbit-card div{display:grid;gap:2px}.hn-support-orbit-card b{font-size:10px}.hn-support-orbit-card small{font-size:8px;color:#8a829d}.support-orbit-top{right:0;top:45px;transform:rotate(4deg)}.support-orbit-bottom{left:0;bottom:56px;transform:rotate(-5deg)}.support-orbit-bottom>span{background:#ddf7ec;color:#248760}.hn-support-art-caption{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:8px;letter-spacing:1.5px;font-weight:800;color:#89809e}.hn-support-topics{padding:78px 0}.hn-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hn-support-topic{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:290px;padding:22px;border:1px solid #e9e5f4;border-radius:21px;background:linear-gradient(145deg,#fff,#faf8ff);transition:transform .25s,box-shadow .25s}.hn-support-topic:hover{transform:translateY(-6px);box-shadow:0 22px 42px #2b205012}.hn-support-topic-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#efecfa;color:#6941e8;font-size:23px;margin-bottom:23px;box-shadow:0 8px 18px #6941e81c}.hn-topic-step{font-size:8px;font-weight:800;letter-spacing:1.2px;color:#8b83a0}.hn-support-topic h3{font-size:17px;line-height:1.35;letter-spacing:-.4px;margin:10px 0}.hn-support-topic p{position:relative;z-index:1;color:#79728c;font-size:10px;line-height:1.85;margin-bottom:23px}.hn-topic-link{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;border-top:1px solid #eae7f5;color:#6941e8;font-size:9px;font-weight:800}.hn-topic-link b{font-size:15px}.hn-topic-decoration{position:absolute;right:-7px;top:65px;font-size:100px;line-height:1;color:#6941e80a;z-index:-1}.topic-coral .hn-support-topic-icon{background:#ffeadf;color:#d87a54;box-shadow:0 8px 18px #d87a5418}.topic-coral .hn-topic-link{color:#c96e4a}.topic-blue .hn-support-topic-icon{background:#e4efff;color:#4b82cb;box-shadow:0 8px 18px #4b82cb18}.topic-blue .hn-topic-link{color:#4b82cb}.topic-mint .hn-support-topic-icon{background:#dff7ed;color:#218760;box-shadow:0 8px 18px #21876018}.topic-mint .hn-topic-link{color:#218760}.hn-support-bottom{padding:68px 0;background:linear-gradient(110deg,#f0ebff,#fff2e9)}.hn-support-bottom-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.hn-support-bottom h2{margin:12px 0}.hn-support-bottom p{font-size:12px;color:#777188;line-height:1.9;max-width:480px}.hn-support-bottom p a{font-weight:800;color:#6941e8}.hn-support-faq-link{display:inline-block;margin-left:17px;font-size:10px;font-weight:800;color:#6941e8}.hn-support-bottom-art{position:relative;min-height:210px;display:grid;place-items:center}.hn-support-bottom-orb{display:grid;place-items:center;width:190px;height:190px;border-radius:50%;background:linear-gradient(145deg,#d9d1f3,#f5c0a6);box-shadow:inset -20px -18px 30px #6941e820,0 25px 50px #6941e821;color:#fff;font-size:58px}.hn-support-bottom-card{position:absolute;bottom:2px;right:2%;display:flex;align-items:center;gap:11px;padding:13px 17px;border:1px solid #fff;border-radius:15px;background:#fff;box-shadow:0 15px 35px #33265c1a}.hn-support-bottom-card>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,#6941e8,#8d7aff);color:#fff;font-size:11px;font-weight:800}.hn-support-bottom-card div{display:grid;gap:3px}.hn-support-bottom-card b{font-size:10px}.hn-support-bottom-card small{font-size:8px;color:#89829b}
/* Blog */
.hn-blog-hero{background:radial-gradient(ellipse at 76% 42%,#e8e3f8 0,transparent 35%),linear-gradient(115deg,#fbfaff,#f6f4fc 60%,#fff2e8)!important}.hn-blog-hero-grid{grid-template-columns:1fr .9fr}.hn-blog-hero-tags{margin:0 0 25px}.hn-blog-hero-art{position:relative;min-height:430px;display:grid;place-items:center;perspective:1000px}.hn-blog-art-shadow{position:absolute;bottom:39px;width:73%;height:35px;border-radius:50%;background:#6941e82b;filter:blur(18px)}.hn-blog-book{position:absolute;width:230px;height:315px;border-radius:13px 18px 18px 13px;box-shadow:0 30px 50px #3328571c}.book-back{background:linear-gradient(145deg,#ffb18d,#dd795e);transform:translate(34px,-8px) rotate(13deg)}.book-middle{background:linear-gradient(145deg,#a28af0,#6941e8);transform:translate(15px,-3px) rotate(6deg)}.book-front{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:27px 23px;color:#fff;background:linear-gradient(145deg,#2e244f,#514080);transform:rotate(-5deg) translate(-10px,-3px);z-index:2;border:1px solid #ffffff3b}.book-front:before{content:"";position:absolute;inset:12px;border:1px solid #ffffff30;border-radius:7px;pointer-events:none}.book-front>span{font-size:8px;letter-spacing:2px;font-weight:800;color:#d4c6ff}.book-front>b{font-size:34px;line-height:1.12;letter-spacing:-1px}.book-front>b em{font-style:normal;color:#f5b294}.book-front>small{font-size:7px;letter-spacing:1.5px;color:#d2cce4}.hn-blog-float{position:absolute;display:grid;place-items:center;border:1px solid #fff;background:linear-gradient(145deg,#fff,#f3f1fb);box-shadow:0 15px 30px #2f245322;z-index:3;color:#6941e8}.blog-float-star{width:52px;height:52px;border-radius:17px;right:7%;top:52px;font-size:24px;transform:rotate(12deg)}.blog-float-bulb{width:44px;height:44px;border-radius:15px;left:4%;bottom:75px;font-size:24px;color:#d87a54;transform:rotate(-12deg)}.blog-float-tag{right:0;bottom:70px;padding:11px 14px;border-radius:10px;font-size:8px;letter-spacing:1px;font-weight:800;transform:rotate(5deg)}.hn-blog-content{padding:76px 0}.hn-blog-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.hn-blog-section-top h2{margin:11px 0 8px}.hn-blog-section-top p{font-size:12px;color:#777188;margin:0}.hn-blog-section-top h2 em{font-style:normal;color:#6941e8}.hn-blog-count{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #e7e3f4;border-radius:14px;background:#faf8ff;white-space:nowrap}.hn-blog-count b{font-size:24px;color:#6941e8}.hn-blog-count span{font-size:9px;color:#817a95}.hn-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hn-blog-card{overflow:hidden;border:1px solid #e8e4f3;border-radius:20px;background:#fff;box-shadow:0 12px 30px #28214108;transition:transform .25s,box-shadow .25s}.hn-blog-card:hover{transform:translateY(-6px);box-shadow:0 22px 42px #2b205012}.hn-blog-card.hn-blog-featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.hn-blog-image{position:relative;display:block;min-height:210px;overflow:hidden;background:linear-gradient(145deg,#e8ddff,#fff0e5)}.hn-blog-image img{display:block;width:100%;height:100%;min-height:210px;max-height:290px;object-fit:cover;transition:transform .5s}.hn-blog-card:hover .hn-blog-image img{transform:scale(1.045)}.hn-blog-image-label{position:absolute;top:14px;left:14px;padding:7px 10px;border:1px solid #ffffffaa;border-radius:30px;background:#ffffffdb;color:#5d4a8d;font-size:7px;letter-spacing:1px;font-weight:800}.hn-blog-image-arrow{position:absolute;right:13px;bottom:13px;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;color:#6941e8;font-size:18px;box-shadow:0 7px 18px #1d143b18}.hn-blog-card-body{padding:21px}.hn-blog-meta{display:flex;flex-wrap:wrap;gap:10px;color:#9189a3;font-size:8px;font-weight:600}.hn-blog-meta span+span:before{content:"·";margin-right:10px;color:#afa9c3}.hn-blog-card h3{font-size:17px;line-height:1.45;letter-spacing:-.4px;margin:12px 0 9px}.hn-blog-card h3 a{color:#28213e}.hn-blog-card h3 a:hover{color:#6941e8}.hn-blog-card p{color:#777188;font-size:10px;line-height:1.85;margin-bottom:18px}.hn-blog-read{display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid #edeaf5;color:#6941e8;font-size:9px;font-weight:800}.hn-blog-read span{font-size:16px}.hn-blog-empty{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;padding:36px;border:1px solid #e7e3f4;border-radius:24px;background:linear-gradient(135deg,#fcfaff,#fff8f3)}.hn-blog-empty h3{font-size:24px;margin:10px 0}.hn-blog-empty p{max-width:500px;color:#777188;font-size:12px;line-height:1.9}.hn-blog-empty-art{position:relative;display:grid;place-items:center;min-height:220px;border-radius:18px;background:radial-gradient(circle,#e6e1f7,#f6f5fc 65%,transparent 66%)}.hn-blog-empty-art span{position:absolute;display:grid;place-items:center;border:1px solid #fff;border-radius:15px;background:#fff;box-shadow:0 15px 30px #2f245320;color:#6941e8}.empty-page-one{width:60px;height:60px;top:22px;left:20%;font-size:25px;transform:rotate(-13deg)}.empty-page-two{width:80px;height:95px;font-size:29px;transform:rotate(8deg)}.empty-page-three{width:48px;height:48px;right:18%;bottom:24px;font-size:23px;background:#fff0e7!important;color:#d87a54!important;transform:rotate(10deg)}.hn-blog-bottom{margin-top:0}.hn-blog-bottom-inner{min-height:170px}.hn-blog-bottom h2 em{background:linear-gradient(90deg,#6941e8,#d57a62);-webkit-background-clip:text;background-clip:text}.hn-blog-bottom-spark{position:absolute;right:35%;top:-22px;display:grid;place-items:center;width:135px;height:135px;border-radius:50%;background:linear-gradient(145deg,#dbd3f4,#f7c4aa);box-shadow:inset -12px -12px 25px #6941e817,0 18px 40px #6941e81b;color:#fff;font-size:48px;opacity:.65}
@keyframes hnSupportCube{0%,100%{transform:rotateX(-25deg) rotateY(-35deg) translateY(0)}50%{transform:rotateX(-20deg) rotateY(8deg) translateY(-10px)}}
@media(max-width:1000px){.hn-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-info-page h1{font-size:clamp(40px,5vw,58px)}.hn-contact-card-grid{gap:11px}.hn-contact-card{padding:20px}.hn-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-blog-card.hn-blog-featured{grid-column:span 2}}
@media(max-width:760px){.hn-info-page .hn-info-hero{padding:48px 0 44px}.hn-info-hero-grid,.hn-contact-hero-grid,.hn-support-hero-grid,.hn-blog-hero-grid{grid-template-columns:1fr;gap:15px}.hn-info-page h1{font-size:clamp(38px,10vw,52px);letter-spacing:-1.8px;margin:16px 0}.hn-info-hero-copy>p{font-size:12px}.hn-about-art,.hn-contact-art,.hn-support-art,.hn-blog-hero-art{min-height:340px;max-width:500px;width:100%;margin:0 auto}.hn-about-platform{max-width:365px;min-height:320px;padding:22px}.hn-about-art-title{font-size:29px;margin:18px 0}.hn-about-values,.hn-contact-card-grid{grid-template-columns:1fr}.hn-about-value{min-height:260px}.hn-info-section{padding:55px 0}.hn-info-section-head{display:block;margin-bottom:25px}.hn-info-section-head>p{margin-top:14px}.hn-about-statement{padding:54px 0}.hn-about-cta-inner,.hn-blog-bottom-inner{display:block}.hn-about-cta-actions,.hn-blog-bottom-actions{margin-top:22px}.hn-cta-orb,.hn-blog-bottom-spark{right:-25px;top:-35px;width:110px;height:110px;font-size:34px}.hn-contact-details,.hn-support-topics,.hn-blog-content{padding:54px 0}.hn-contact-card{min-height:235px}.hn-contact-next-inner,.hn-support-bottom-inner{grid-template-columns:1fr;gap:25px}.hn-contact-next{padding:52px 0}.hn-contact-next h2{font-size:36px}.hn-support-grid{grid-template-columns:1fr 1fr}.hn-support-topic{min-height:265px;padding:18px}.hn-support-bottom{padding:50px 0}.hn-support-bottom-art{min-height:190px;order:2}.hn-support-bottom-inner>div:last-child{order:1}.hn-blog-section-top{display:block}.hn-blog-count{display:inline-flex;margin-top:17px}.hn-blog-grid{grid-template-columns:1fr}.hn-blog-card.hn-blog-featured{grid-column:auto;display:block}.hn-blog-empty{grid-template-columns:1fr;padding:23px}.hn-blog-empty-art{min-height:170px}.hn-blog-image,.hn-blog-image img{min-height:195px}.hn-blog-bottom{padding:42px 0}}
@media(max-width:440px){.hn-info-page h1{font-size:37px;letter-spacing:-1.5px}.hn-info-page .btn{padding:12px 15px}.hn-info-actions{gap:15px}.hn-about-art,.hn-contact-art,.hn-support-art,.hn-blog-hero-art{min-height:300px}.hn-about-platform{width:90%;padding:18px;min-height:300px}.hn-about-art-title{font-size:26px}.hn-float-star{right:-2px}.hn-float-check{left:-4px}.hn-contact-chat.chat-main{width:95%;padding:15px}.contact-float-one{left:-2px}.contact-float-two{right:-2px}.hn-support-cube,.hn-cube-face{width:125px;height:125px}.cube-front{transform:translateZ(62px)}.cube-side{transform:rotateY(90deg) translateZ(62px)}.cube-top{transform:rotateX(90deg) translateZ(62px)}.hn-support-grid{grid-template-columns:1fr}.hn-support-topic{min-height:245px}.hn-blog-book{width:190px;height:270px}.book-front{padding:22px 19px}.book-front>b{font-size:29px}.blog-float-tag{right:-1%}.hn-blog-count{padding:9px 11px}.hn-contact-hero-pills span,.hn-blog-hero-tags span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hn-info-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* HN jobs + blog bulletin additions; shared site header is intentionally untouched */
.hn-bulletin-strip{position:relative;z-index:2;overflow:hidden;background:#241d40;color:#fff;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16}.hn-bulletin-inner{display:flex;align-items:center;gap:20px;min-height:82px;padding-top:10px;padding-bottom:10px}.hn-bulletin-label{display:flex;align-items:center;gap:11px;flex:0 0 165px}.hn-bulletin-label>span:last-child{display:grid;gap:4px}.hn-bulletin-label b{font-size:10px;letter-spacing:1.4px}.hn-bulletin-label small{font-size:9px;color:#c7bedf}.hn-bulletin-live-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#69e0b0;box-shadow:0 0 0 5px #69e0b01b;animation:hnBulletinPulse 1.8s infinite}.hn-bulletin-track{overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hn-bulletin-track-inner{display:flex;width:max-content;animation:hnBulletinMarquee 48s linear infinite}.hn-bulletin-track:hover .hn-bulletin-track-inner{animation-play-state:paused}.hn-bulletin-item{display:flex;align-items:center;gap:10px;min-height:42px;margin-right:12px;padding:9px 12px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff0a;color:#fff;white-space:nowrap}.hn-bulletin-item:hover{background:#ffffff18;color:#fff}.hn-bulletin-kind{padding:5px 7px;border-radius:6px;background:#d8caff;color:#4d348b;font-size:8px;font-weight:900;letter-spacing:.6px}.hn-bulletin-item b{max-width:240px;overflow:hidden;text-overflow:ellipsis;font-size:10px}.hn-bulletin-item small{color:#c5bddb;font-size:9px}.hn-bulletin-arrow{color:#d6c5ff;font-size:14px}.hn-bulletin-links{display:flex;gap:8px;flex:0 0 auto}.hn-bulletin-links a{padding:9px 10px;border:1px solid #ffffff2b;border-radius:9px;color:#fff;font-size:9px;font-weight:700;white-space:nowrap}.hn-bulletin-links a:hover{background:#fff;color:#30254e}@keyframes hnBulletinMarquee{to{transform:translateX(-50%)}}@keyframes hnBulletinPulse{50%{box-shadow:0 0 0 8px #69e0b00b}}.hn-blog-bulletin{padding:56px 0 62px;background:radial-gradient(ellipse at 10% 0,#f0eaff,transparent 42%),linear-gradient(120deg,#fbfaff,#f8f5ff 55%,#fff8f2);border-bottom:1px solid #ece8f7}.hn-blog-bulletin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.hn-blog-bulletin-head h2{font-size:clamp(30px,3.5vw,42px);letter-spacing:-1.4px;margin:10px 0 7px;color:#241d40}.hn-blog-bulletin-head h2 em{font-style:normal;color:#6941e8}.hn-blog-bulletin-head p{font-size:12px;color:#777188;margin:0}.hn-blog-bulletin-all{padding:12px 15px;border-radius:11px;background:#6941e8;color:#fff;font-size:10px;font-weight:800;white-space:nowrap;box-shadow:0 8px 18px #6941e82b}.hn-blog-bulletin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hn-blog-bulletin-panel{padding:21px;border:1px solid #e5e1f4;border-radius:20px;background:#ffffffd9;box-shadow:0 15px 35px #2a1f4d08}.hn-blog-bulletin-panel-head{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #ece9f6}.hn-bulletin-panel-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#e9e5f8,#dbd4f4);color:#6941e8;font-size:22px;box-shadow:0 7px 16px #6941e81c}.hn-blog-bulletin-stories .hn-bulletin-panel-icon{background:linear-gradient(145deg,#ffe8d9,#ffd3bd);color:#c56a44}.hn-blog-bulletin-panel-head>div{display:grid;gap:4px;min-width:0}.hn-blog-bulletin-panel-head b{font-size:13px;color:#2b2443}.hn-blog-bulletin-panel-head small{font-size:9px;color:#8b849e}.hn-blog-live{margin-left:auto;padding:5px 7px;border-radius:6px;background:#e3f8ed;color:#21805c;font-size:8px;font-weight:900;letter-spacing:.8px}.hn-blog-bulletin-row{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid #eeecf6;color:#2b2443}.hn-blog-bulletin-row>span{display:grid;gap:5px;min-width:0}.hn-blog-bulletin-row b{font-size:11px;line-height:1.5}.hn-blog-bulletin-row small{font-size:9px;color:#8b849e}.hn-blog-bulletin-row i{margin-left:auto;font-style:normal;color:#6941e8;font-size:17px}.hn-blog-bulletin-row:hover b{color:#6941e8}.hn-blog-bulletin-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;color:#6941e8;font-size:10px;font-weight:800}.hn-blog-bulletin-footer span{font-size:17px}.hn-blog-bulletin-empty{min-height:90px;display:flex;align-items:center;color:#807991;font-size:11px;line-height:1.7}.hn-blog-bulletin .hn-info-kicker{display:inline-flex;align-items:center;gap:8px}.hn-blog-bulletin .hn-info-kicker i{width:7px;height:7px;border-radius:50%;background:#62c99d;box-shadow:0 0 0 5px #62c99d1e}
@media(max-width:850px){.hn-bulletin-inner{flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.hn-bulletin-label{flex-basis:100%}.hn-bulletin-track{flex-basis:100%;order:2}.hn-bulletin-links{order:3;margin-left:auto}.hn-blog-bulletin-grid{grid-template-columns:1fr}.hn-blog-bulletin{padding:44px 0}.hn-blog-bulletin-head{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.hn-bulletin-item b{max-width:165px}.hn-bulletin-item small{display:none}.hn-bulletin-links{width:100%;margin:0}.hn-bulletin-links a{flex:1;text-align:center}.hn-blog-bulletin-panel{padding:15px}.hn-blog-bulletin-head h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.hn-bulletin-track-inner,.hn-bulletin-live-dot{animation:none!important}}
