.pulse-home{--pulse-ink:#edfcff;--pulse-muted:#b3cbd6;min-height:100dvh;color:var(--pulse-ink);isolation:isolate;background:radial-gradient(at 7% 15%,#07596377,#0000 46%),radial-gradient(at 91% 35%,#1644a14d,#0000 42%),linear-gradient(135deg,#051322,#091425 55%,#031b25);padding:0 clamp(22px,6vw,100px);font-family:Arial,Helvetica,sans-serif}.pulse-header{border-bottom:1px solid #8eeaf21c;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:26px 0;display:flex}.pulse-wordmark{letter-spacing:-1px;color:#fff;align-items:center;gap:12px;font-size:23px;font-weight:700;text-decoration:none;display:flex}.pulse-wordmark>svg{color:#70f5d6;width:28px;height:28px}.pulse-wordmark strong{color:#74f5dc;font-weight:700}.pulse-header nav{align-items:center;gap:26px;display:flex}.pulse-home button,.pulse-home a{-webkit-tap-highlight-color:transparent}.pulse-login{color:#e2f8ff;min-height:44px;font-size:15px;font-weight:600}.pulse-button{color:#052333;cursor:pointer;background:linear-gradient(110deg,#93ffca,#59e8ed);border:1px solid #a6ffe8;border-radius:13px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:15px 24px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 26px #3cede333,inset 0 1px #ffffffa6}.pulse-button:hover{transform:translateY(-2px);box-shadow:0 0 30px #3cede35c}.pulse-small{padding:10px 20px;font-size:14px}.pulse-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(36px,7vw,112px);max-width:1240px;margin:0 auto;padding:66px 0 64px;display:grid}.pulse-logo{max-width:510px;margin-bottom:36px}.pulse-eyebrow{letter-spacing:2px;color:#82ebd6;margin:0 0 17px;font-size:12px;font-weight:700}.pulse-story h1{letter-spacing:-3px;color:#f2fbff;margin:0 0 24px;font-size:clamp(42px,4.8vw,70px);font-weight:750;line-height:1.04}.pulse-story h1 em{color:#0000;background:linear-gradient(100deg,#9dffcd,#60dfff);-webkit-background-clip:text;background-clip:text;font-style:normal}.pulse-intro{color:var(--pulse-muted);max-width:490px;margin:0;font-size:18px;line-height:1.75}.pulse-tags{color:#c8e6ee;flex-wrap:wrap;gap:13px 20px;margin-top:30px;font-size:14px;display:flex}.pulse-tags span{align-items:center;gap:8px;display:flex}.pulse-tags svg{color:#6fe1d6}.pulse-entry{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(145deg,#a0e9f316,#62bce307 65%,#75f4dc0d);border:1px solid #87e5f45e;border-radius:28px;padding:38px clamp(24px,3vw,46px) 26px;position:relative;box-shadow:inset 0 1px #c7ffff40,0 0 55px #20dfd40d,0 25px 70px #0005}.pulse-entry-icon{color:#8bffe4;background:linear-gradient(135deg,#5bf3cf24,#4cbfff18);border:1px solid #75f5df66;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:25px;display:grid;box-shadow:0 0 22px #31e7cc1c}.pulse-entry .pulse-eyebrow{letter-spacing:1.8px;font-size:11px}.pulse-entry h2{letter-spacing:-1.3px;margin:0 0 15px;font-size:36px;font-weight:700;line-height:1.13}.pulse-entry>p:not(.pulse-eyebrow){color:var(--pulse-muted);margin:0 0 26px;font-size:16px;line-height:1.65}.pulse-main,.pulse-secondary{width:100%}.pulse-helper{text-align:center;color:#adc4d0;margin-top:11px;font-size:13px;line-height:1.5;display:block}.pulse-divider{color:#94afbf;letter-spacing:1.8px;align-items:center;gap:14px;margin:23px 0;font-size:11px;display:flex}.pulse-divider:before,.pulse-divider:after{content:"";background:#a4e3ef24;flex:1;height:1px}.pulse-secondary{color:#e4faff;background:#94c6ff09;border:1px solid #8dcbdf7a;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:14px;font-size:16px;font-weight:600;display:flex}.pulse-secondary:hover{background:#8df7e81a;border-color:#85eed8}.pulse-entry-foot{color:#9bb6c5;border-top:1px solid #b4eaf01a;justify-content:center;align-items:flex-start;gap:9px;margin-top:25px;padding-top:18px;font-size:12px;line-height:1.5;display:flex}.pulse-entry-foot svg{flex-shrink:0;margin-top:2px}.pulse-highlights{border-top:1px solid #8eeaf125;grid-template-columns:repeat(3,1fr);gap:42px;max-width:1240px;margin:auto;padding:34px 0 40px;display:grid}.pulse-feature-icon{color:#76e9d2;margin-bottom:15px;display:block}.pulse-feature-icon svg{width:23px;height:23px}.pulse-highlights h3{letter-spacing:-.3px;margin:0 0 9px;font-size:19px;font-weight:600}.pulse-highlights p{color:var(--pulse-muted);max-width:310px;margin:0;font-size:15px;line-height:1.7}.pulse-footer{color:#8aabba;border-top:1px solid #8eeaf11c;justify-content:space-between;gap:20px;max-width:1320px;margin:auto;padding:23px 0;font-size:12px;display:flex}.pulse-footer a{color:#a4c4d1;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pulse-home :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #a0ffe3}.pulse-coming{color:#edfaff!important;background:#0c2033!important;border:1px solid #72d9d4!important}.pulse-coming [data-slot=dialog-description]{color:#b6cfdb}.pulse-coming .pulse-button{margin-top:10px}@media (max-width:850px){.pulse-hero{grid-template-columns:1fr;gap:38px;padding:40px 0}.pulse-story{width:100%;max-width:600px;margin:auto}.pulse-entry{width:100%;max-width:520px;margin:auto}.pulse-story h1{font-size:54px}.pulse-logo{max-width:440px}.pulse-highlights{gap:24px}.pulse-wordmark{font-size:20px}}@media (max-width:540px){.pulse-header{gap:12px;padding:20px 0}.pulse-wordmark{gap:7px;font-size:18px}.pulse-wordmark>svg{width:22px}.pulse-header nav{gap:13px}.pulse-login{font-size:14px}.pulse-small{padding:9px 12px}.pulse-small svg{display:none}.pulse-story h1{letter-spacing:-2px;font-size:44px}.pulse-intro{font-size:16px}.pulse-logo{margin-bottom:26px}.pulse-tags{gap:12px;font-size:13px}.pulse-eyebrow{letter-spacing:1.4px;font-size:10px}.pulse-entry h2{font-size:32px}.pulse-highlights{grid-template-columns:1fr;gap:28px}.pulse-highlights>div{padding-left:40px;position:relative}.pulse-feature-icon{position:absolute;top:2px;left:0}.pulse-highlights p{max-width:none}.pulse-footer{flex-direction:column;gap:12px}.pulse-entry{padding:28px 23px}.pulse-header nav .pulse-small{min-height:44px}}@media (prefers-reduced-motion:reduce){.pulse-button{transition:none}}.invitation-notice{color:#eefcff;text-align:left;background:linear-gradient(135deg,#103844e8,#15273fe8);border:1px solid #5adbd58c;border-radius:18px;margin:18px 0;padding:20px;box-shadow:inset 0 1px #a1fff329,0 0 22px #54dccb18}.invitation-notice h3{color:#b3fff0;align-items:center;gap:9px;font-size:1.0625rem;font-weight:650;line-height:1.45;display:flex}.invitation-notice h3 svg{flex-shrink:0}.invitation-notice p{color:#d3e8f0!important;margin:12px 0!important;font-size:1rem!important;line-height:1.65!important}.invitation-notice .pulse-secondary{white-space:normal;color:#f0fffc;background:#164954;border-color:#65dace;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.invitation-notice small{color:#c1d9e6;overflow-wrap:anywhere;margin-top:12px;font-size:.875rem;line-height:1.6;display:block}.invitation-notice small a{color:#a0eee1;text-underline-offset:3px;text-decoration:underline}
