.ea{--ea-ink:#0d0d0d;--ea-soft:#5d5d5d;--ea-mute:#8f8f8f;--ea-line:#e5e5e5;--ea-line-strong:#d4d4d4;--ea-fill:#f7f7f7;--ea-blue:#2994f2;--ea-link:#1f6fb6;--ea-ember:#ef9b69;font-family:var(--sans);color:var(--ea-ink);-webkit-font-smoothing:antialiased;background:#fff}.ea *,.ea :before,.ea :after{box-sizing:border-box}.ea .ea-shell{width:min(1180px,100% - 48px);margin-inline:auto}.ea .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ea [hidden]{display:none!important}.ea a{color:inherit}.ea :focus-visible{outline:2px solid var(--ea-ink);outline-offset:3px;border-radius:10px}.ea-preview-flag{z-index:50;background:var(--ea-ink);color:#fff;border-radius:999px;margin:0;padding:6px 12px;font-size:12px;font-weight:500;position:fixed;bottom:12px;left:12px}.ea-preview-flag a{color:#fff;text-underline-offset:2px;text-decoration:underline}.ea .ea-btn{background:var(--ea-ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.ea .ea-btn:hover{background:#333}.ea .ea-btn:disabled{cursor:progress;background:#555}.ea .ea-btn-sm{min-height:40px;padding:0 18px;font-size:14px}.ea-hero{isolation:isolate;grid-template-rows:auto 1fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.ea-field-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ea-bgimg{z-index:-1;pointer-events:none;background:#f6f5f3;position:absolute;inset:0}.ea-bgimg img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.ea-bgvideo{object-fit:cover;object-position:50% 62%;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.ea-bgvideo.is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.ea-bgvideo{display:none}}.ea-v3 .ea-status{background:#ffffffbf}.ea-atmo{z-index:-1;background:var(--atmo-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ea-blob{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.ea-b1{aspect-ratio:1;background:var(--atmo-1);width:62vw;animation:19s ease-in-out infinite ea-drift-a;bottom:-30vw;left:-18vw}.ea-b2{aspect-ratio:1;background:var(--atmo-2);width:58vw;animation:21s ease-in-out infinite ea-drift-b;top:-12vw;right:-16vw}.ea-b3{aspect-ratio:1;background:var(--atmo-3);opacity:.8;width:40vw;animation:15s ease-in-out infinite ea-drift-c;top:34%;left:34vw}.ea-grain{opacity:var(--atmo-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes ea-drift-a{0%,to{transform:translate(0)scale(1)}30%{transform:translate(12vw,-7vw)scale(1.1)}62%{transform:translate(4vw,-13vw)scale(.94)}}@keyframes ea-drift-b{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-11vw,9vw)scale(.92)}70%{transform:translate(-3vw,15vw)scale(1.08)}}@keyframes ea-drift-c{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-14vw,-5vw)scale(1.14)}55%{transform:translate(-6vw,8vw)scale(.9)}80%{transform:translate(9vw,3vw)scale(1.05)}}.ea-light{--atmo-base:#faf9f6;--atmo-1:#f2dac3;--atmo-2:#c3daf2;--atmo-3:#dfece6;--atmo-grain:.3}.ea-light .ea-header{background:0 0}.ea-light .ea-status{background:#fff9}.ea.ea-light .ea-h1b{color:#fbf7f0;text-shadow:0 1px 2px #3c2d1e2e,0 0 24px #3c2d1e1a}.ea-light .ea-lead{color:#4f4f4f}.ea-light .ea-fine,.ea-light .ea-opt{color:#666}.ea-dark{--atmo-base:#0c0d10;--atmo-1:#7a4d2b;--atmo-2:#2b4a78;--atmo-3:#3a3c4c;--atmo-grain:.5}.ea-dark .ea-hero{color:#f4f4f4}.ea-dark .ea-header{background:0 0}.ea-dark .ea-header .ea-brand,.ea-dark .ea-login{color:#f4f4f4}.ea-dark .ea-nav a{color:#b9bcc2}.ea-dark .ea-nav a:hover,.ea-dark .ea-login:hover{color:#fff}.ea-dark .ea-hero .ea-btn{color:#0d0d0d;background:#fff}.ea-dark .ea-hero .ea-btn:hover{background:#e4e4e4}.ea-dark .ea-status{color:#c9ccd1;background:#ffffff0f;border-color:#ffffff29}.ea.ea-dark .ea-h1a{color:#fff}.ea.ea-dark .ea-h1b{color:#9fcdf7}.ea-dark .ea-lead{color:#c1c4ca}.ea-dark .ea-capsule{background:#ffffff12;border-color:#fff3}.ea-dark .ea-capsule:focus-within{border-color:#fff}.ea-dark .ea-capsule input{color:#fff}.ea-dark .ea-capsule input::placeholder{color:#9ea2a9}.ea-dark .ea-add-note{color:#fff}.ea-dark .ea-fine,.ea-dark .ea-opt,.ea-dark .ea-help{color:#a3a7ae}.ea-dark .ea-fine a{color:#e2e4e7}.ea-dark .ea-note-field textarea{color:#fff;background:#ffffff12;border-color:#fff3}.ea-dark .ea-done{background:#ffffff12;border-color:#fff3}.ea-dark .ea-done-mark{color:#0d0d0d;background:#fff}.ea-dark .ea-done p{color:#c1c4ca}.ea-dark .ea-err{color:#ffb4a6}.ea-dark .ea-capsule[data-invalid]{border-color:#ff8f7a}.ea-ring{aspect-ratio:1;width:min(880px,94vw);height:auto;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ea-orbit{fill:none;stroke:#e8e8e8;stroke-width:1.2px;vector-effect:non-scaling-stroke}.ea-orbit-soft{stroke:#efefef;stroke-dasharray:2 8;stroke-linecap:round}.ea-centre{transform-origin:500px 500px;animation:160s linear infinite ea-turn}.ea-centre-ring{fill:none;stroke:#f3e4da;stroke-width:1.2px;stroke-dasharray:3 8;stroke-linecap:round;vector-effect:non-scaling-stroke}.ea-seat{fill:#fff;stroke:#d6d6d6;stroke-width:1.3px;vector-effect:non-scaling-stroke}.ea-stick{transform-origin:500px 500px;animation:48s cubic-bezier(.65,0,.35,1) infinite ea-pass}.ea-stick-dot{fill:var(--ea-blue)}@keyframes ea-pass{0%{transform:rotate(0)}9.5%{transform:rotate(0)}12.5%{transform:rotate(45deg)}22%{transform:rotate(45deg)}25%{transform:rotate(90deg)}34.5%{transform:rotate(90deg)}37.5%{transform:rotate(135deg)}47%{transform:rotate(135deg)}50%{transform:rotate(180deg)}59.5%{transform:rotate(180deg)}62.5%{transform:rotate(225deg)}72%{transform:rotate(225deg)}75%{transform:rotate(270deg)}84.5%{transform:rotate(270deg)}87.5%{transform:rotate(315deg)}97%{transform:rotate(315deg)}to{transform:rotate(360deg)}}@keyframes ea-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ea-centre,.ea-stick,.ea-blob{animation:none}.ea .ea-btn{transition:none}}.ea-header{z-index:2;background:#ffffffeb;position:relative}html.ea-intro-pending,html.ea-intro-pending body{background:#faf9f6}html.ea-intro-pending .ea{visibility:hidden}.ea-legal-top .ea-header{border-bottom:1px solid var(--ea-line);background:#fff}.ea-header-in{align-items:center;gap:24px;min-height:72px;display:flex}.ea-brand{align-items:center;gap:10px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.ea-nav{gap:28px;margin-inline:auto;font-size:15px;display:flex}.ea-nav a,.ea-login{color:var(--ea-soft);text-decoration:none;transition:color .15s}.ea-nav a:hover,.ea-login:hover{color:var(--ea-ink)}.ea-header-actions{align-items:center;gap:20px;font-size:15px;display:flex}.ea .ea-btn-dark{min-height:40px;padding:0 18px;font-size:14px}.ea-hero-in{text-align:center;align-self:center;justify-items:center;padding:48px 0 96px;display:grid}.ea-status{border:1px solid var(--ea-line);color:var(--ea-soft);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:6px 14px;font-size:13.5px;font-weight:450;display:inline-flex}.ea-status i{background:var(--ea-blue);border-radius:50%;width:6px;height:6px}.ea h1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.04;display:grid}.ea .ea-h1a{color:var(--ea-ink)}.ea .ea-h1b{color:var(--ea-mute)}.ea-lead{max-width:32em;color:var(--ea-soft);margin:24px 0 0;font-size:clamp(17px,1.4vw,18px);line-height:1.6}.ea-request{width:min(520px,100%);margin-top:36px;scroll-margin-top:40px}.ea-form{text-align:left}.ea-capsule{border:1px solid var(--ea-line-strong);background:#fff;border-radius:999px;gap:6px;padding:5px;transition:border-color .15s;display:flex}.ea-capsule:focus-within{border-color:var(--ea-ink)}.ea-capsule[data-invalid]{border-color:#b3422f}.ea-capsule input{min-width:0;min-height:46px;font:inherit;color:var(--ea-ink);background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:16px}.ea-capsule input::placeholder{color:var(--ea-mute)}.ea .ea-capsule input:focus-visible{outline:none}.ea-err,.ea-alert{color:#a33a28;margin:10px 4px 0;font-size:14px;line-height:1.5}.ea-alert{background:#fbeeeb;border-radius:12px;padding:10px 14px}.ea-add-note{cursor:pointer;font:inherit;color:var(--ea-ink);background:0 0;border:0;margin:12px 4px 0;padding:6px 0;font-size:14px;font-weight:500}.ea-add-note:hover{text-underline-offset:3px;text-decoration:underline}.ea-opt{color:var(--ea-mute);font-weight:400}.ea-note-field{gap:6px;margin-top:14px;display:grid}.ea-note-field label{font-size:14px;font-weight:500}.ea-note-field textarea{border:1px solid var(--ea-line-strong);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:16px;padding:12px 14px;font-size:16px;line-height:1.5}.ea-note-field textarea:focus{border-color:var(--ea-ink);outline:none}.ea-help,.ea-fine{color:var(--ea-mute);margin:0;font-size:13px;line-height:1.55}.ea-fine{text-align:center;margin:14px 4px 0}.ea-fine a{color:var(--ea-soft)}.ea-replay{min-height:44px;color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin:16px auto 0;padding:8px 12px;font-size:13px;display:inline-flex}.ea-replay:hover{opacity:1;background:#8080801a}.ea-replay:focus-visible{opacity:1;outline-offset:3px;outline:2px solid}.ea-replay:disabled{cursor:wait}.ea-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ea-turn}.ea-done{border:1px solid var(--ea-line-strong);background:#fff;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ea-done-mark{background:var(--ea-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ea-done strong{font-size:16px;font-weight:500}.ea-done p{color:var(--ea-soft);margin:4px 0 0;line-height:1.55}.ea-proto{z-index:50;border:1px solid var(--ea-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100vw - 24px);padding:6px;font-size:12px;display:flex;position:fixed;bottom:12px;right:12px}.ea-proto span{color:#8a5a12;margin:0 4px;font-weight:600}.ea-proto button{border:1px solid var(--ea-line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px}.ea-proto button[aria-pressed=true]{background:var(--ea-ink);color:#fff;border-color:var(--ea-ink)}.ea h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.1}.ea-showcase{border-top:1px solid var(--ea-line);padding:clamp(64px,8vw,104px) 0 0;scroll-margin-top:24px}.ea-section-head{text-align:center;max-width:620px;margin:0 auto}.ea-section-head p{color:var(--ea-soft);margin:14px 0 0;font-size:17px;line-height:1.6}.ea-showcase .product-window{box-shadow:none;margin-top:48px}.ea-benefits{grid-template-columns:repeat(3,1fr);gap:40px;padding:clamp(56px,7vw,88px) 0;display:grid}.ea-benefit{border-top:1px solid var(--ea-line);padding-top:20px}.ea-benefit h3{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:500}.ea-benefit p{color:var(--ea-soft);margin:0;line-height:1.65}.ea-invite{isolation:isolate;background:var(--ea-fill);border-radius:24px;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);padding:clamp(48px,6vw,80px) clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.ea-invite-backdrop{z-index:-1;opacity:.32;pointer-events:none;position:absolute;inset:0}.ea-invite-backdrop .ea-atmo{z-index:0}.ea-invite-backdrop>img{object-fit:cover;width:100%;height:100%}.ea-invite-copy p{color:var(--ea-soft);max-width:34em;margin:16px 0 28px;font-size:17px;line-height:1.65}.ea-steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ea-steps li{grid-template-columns:40px 1fr;gap:14px;display:grid}.ea-step-n{border:1px solid var(--ea-line-strong);background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:500;display:grid}.ea-steps strong{font-size:17px;font-weight:500}.ea-steps p{color:var(--ea-soft);margin:4px 0 0;line-height:1.6}.ea-note{border-top:1px solid var(--ea-line-strong);color:var(--ea-mute);margin:24px 0 0;padding-top:18px;font-size:14px;line-height:1.6}.ea-faq{grid-template-columns:1fr 2fr;gap:40px;padding:clamp(64px,8vw,104px) 0;scroll-margin-top:24px;display:grid}.ea-faq details{border-bottom:1px solid var(--ea-line)}.ea-faq details:first-child{border-top:1px solid var(--ea-line)}.ea-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.ea-faq summary::-webkit-details-marker{display:none}.ea-faq summary:after{content:"+";color:var(--ea-mute);font-size:22px;font-weight:300}.ea-faq details[open] summary:after{content:"–"}.ea-faq details p{max-width:60ch;color:var(--ea-soft);margin:0 0 20px;line-height:1.7}.ea-footer{border-top:1px solid var(--ea-line)}.ea-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 72px;font-size:14px;display:flex}.ea-footer .ea-brand em{color:var(--ea-mute);margin-left:6px;font-style:normal;font-weight:400}.ea-footer .ea-brand{color:var(--ea-ink)}.ea-footer nav{flex-wrap:wrap;gap:22px;display:flex}.ea-footer nav a{color:var(--ea-soft);text-decoration:none}.ea-footer nav a:hover{color:var(--ea-ink)}.cd{--cd-accent:var(--ea-blue);--cd-bg:var(--ea-fill);border:1px solid var(--ea-line);background:#fff;border-radius:24px;max-width:1060px;margin:48px auto 0;overflow:hidden}.cd-chrome{border-bottom:1px solid var(--ea-line);min-height:56px;color:var(--ea-soft);justify-content:space-between;align-items:center;padding:0 24px;font-size:13px;display:flex}.cd-chrome b{background:var(--ea-ink);color:#fff;border-radius:999px;margin-right:8px;padding:4px 10px;font-size:12px;font-weight:500}.cd-flow{color:var(--ea-ink);font-weight:500}.cd-room{aspect-ratio:16/9.5;background:var(--cd-bg);position:relative}.cd-ring{aspect-ratio:1;width:min(78%,86vh,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cd-ring:before{content:"";border:1px solid #e2e2e2;border-radius:50%;position:absolute;inset:10%}.cd-centre{aspect-ratio:1;width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cd-fire{width:82%;height:82%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.fire-crackling .cd-fire{width:150%;height:150%;top:42%}.cd-seat{z-index:1;justify-items:center;width:19%;display:grid;position:absolute;transform:translate(-50%,-50%)}.cd-seat.is-current{z-index:3}.cd-avatar{aspect-ratio:1;width:100%;position:relative}.cd-face{cursor:default;background:#fff;border:1.5px solid #e3e3e3;border-radius:50%;width:100%;height:100%;padding:0;display:block;overflow:hidden}.cd-face img{object-fit:cover;width:100%;height:100%;display:block}.cd-seat.is-current .cd-face{border-color:var(--cd-accent);box-shadow:0 0 16px #2994f247}.cd-halo{pointer-events:none;border-radius:50%;display:none;position:absolute;inset:0}.cd-seat.is-current .cd-halo{display:block}.cd-halo:before,.cd-halo:after{content:"";border:1.5px solid #2994f273;border-radius:50%;animation:3.8s ease-out infinite cd-ripple;position:absolute;inset:-3%}.cd-halo:after{animation-delay:1.9s}@keyframes cd-ripple{0%{opacity:.5;transform:scale(1)}75%,to{opacity:0;transform:scale(1.18)}}.cd-slot{z-index:4;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.cd-name{color:var(--ea-soft);margin-top:26px;font-size:13px}.cd-seat.is-current .cd-name{color:var(--ea-ink);font-weight:500}.cd-seat.is-milo .cd-face{background:#eef3fd;border-color:#0000}.cd-seat.is-milo.is-current .cd-face{border-color:#9abcf3;box-shadow:0 0 16px #9abcf373}.cd-milo-flow{width:100%;height:100%;display:block;transform:scale(1.18)}.cd-name em{color:#405f99;background:#eef1fd;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:500}.cd-invite{z-index:5;border:1px solid var(--ea-line);min-height:38px;font:inherit;color:var(--ea-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13.5px;display:inline-flex;position:absolute;bottom:16px;right:16px}.cd-invite:hover{border-color:var(--ea-line-strong)}.cd-invite-dot{background:#9abcf3;border-radius:50%;width:10px;height:10px}.cd-invite[aria-pressed=true]{color:#405f99;background:#eef1fd;border-color:#c9d6f5}.cd-stick{color:#fff;place-items:center;transition:rotate .3s cubic-bezier(.22,1,.36,1);display:grid;rotate:none}.cd-stick svg{height:var(--h,26px);width:calc(var(--h,26px) * .35);display:block}.cd-stick[data-pose=tilted]{rotate:-34deg}.cd-stick[data-pose=flat]{rotate:90deg}.cd-token{background:var(--cd-accent);color:#fff;cursor:pointer;--h:26px;width:44px;height:44px;box-shadow:0 0 0 3px var(--cd-bg), 0 3px 8px #00000024;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:grid}.cd-token:hover,.cd-token:focus-visible{box-shadow:0 0 0 3px var(--cd-bg), 0 4px 10px #0000002e;transform:scale(1.1)}.cd-mini{color:#fff;cursor:pointer;--h:18px;background:#2994f2b3;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:transform .15s;animation:.7s cubic-bezier(.22,1,.36,1) cd-arrive;display:grid;box-shadow:0 1px 2px #00000014,0 2px 6px #00000014}.cd-mini:hover,.cd-mini:focus-visible{transform:scale(1.1)}.cd-mini.is-resting{background:#2994f273}@keyframes cd-arrive{0%{opacity:0;transform:translateY(-10px)rotate(-24deg)scale(.7)}}.cd-bar{border-top:1px solid var(--ea-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 20px;display:flex}.cd-status{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500}.cd-seg{background:var(--ea-fill);border:1px solid var(--ea-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cd-seg button{min-height:34px;font:inherit;color:var(--ea-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13.5px}.cd-seg button[aria-pressed=true]{color:var(--ea-ink);box-shadow:0 0 0 1px var(--ea-line);background:#fff}.cd-note{color:var(--ea-mute);margin:0;padding:0 20px 16px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cd-halo:before,.cd-halo:after,.cd-mini{animation:none}.cd-stick,.cd-token{transition:none}}@media (max-width:560px){.cd-room{aspect-ratio:1/1.2}.cd-ring{width:88%;top:44%}.cd-invite{min-height:34px;font-size:12.5px;bottom:10px;right:10px}.cd-seat{width:21%}.cd-name{margin-top:22px;font-size:12px}.cd-token{--h:22px;width:38px;height:38px}.cd-mini{--h:16px;width:28px;height:28px}.cd-seg{justify-content:space-between;width:100%}.cd-seg button{flex:1;padding:0 8px}}@media (max-width:860px){.ea-nav{display:none}.ea-header-actions{margin-left:auto}.ea-benefits{grid-template-columns:1fr;gap:24px}.ea-invite,.ea-faq{grid-template-columns:1fr}}@media (max-width:560px){.ea .ea-shell{width:calc(100% - 40px)}.ea-header-in{min-height:64px}.ea-header .ea-btn-dark{display:none}.ea-ring{width:205vw;top:41%}.ea-hero-in{padding:32px 0 72px}.ea-capsule{border-radius:24px;flex-direction:column}.ea-capsule input,.ea-capsule .ea-btn{min-height:50px}.ea-fine{text-align:left}.ea-proto span{display:none}.ea-proto{bottom:52px}.ea-blob{filter:blur(60px)}.ea-b1{width:110vw;bottom:-50vw;left:-40vw}.ea-b2{width:100vw;top:-30vw;right:-40vw}.ea-b3{width:80vw;left:10vw}}.ea-intro{z-index:100;background:#faf9f6;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;transition:opacity .8s,transform .8s;display:grid;position:fixed;inset:0}.ea-intro::backdrop{background:0 0}.ea-intro{font-family:Switzer,system-ui,sans-serif}.ea-intro video{object-fit:contain;width:100%;height:100%}.ea-intro.is-leaving{opacity:0;pointer-events:none;transform:scale(1.03)}.ea-intro-skip{min-height:36px;font:inherit;color:#0d0d0d;cursor:pointer;background:#fffc;border:1px solid #0d0d0d24;border-radius:999px;padding:0 14px;font-size:13px;position:absolute;bottom:20px;right:20px}html.ea-intro-on{overflow:hidden}.ea-intro-brand{color:#242721;text-align:center;opacity:0;pointer-events:none;background:#faf9f6;flex-direction:column;justify-content:center;align-items:center;padding:28px;transition:opacity 1s;display:flex;position:absolute;inset:0}.ea-intro-brand img{width:80px;height:80px;margin-bottom:28px}.ea-intro-title{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4.5vw,64px);font-weight:500;line-height:1.1}.ea-intro-tagline{color:#676b62;margin:18px 0 0;font-size:clamp(14px,1.6vw,20px)}.ea-intro-brand{visibility:hidden}.ea-intro.is-branded .ea-intro-brand{opacity:1;visibility:visible}.ea-intro-skip{z-index:1}.ea-product-intro{background:#f7f7f8}.ei-scene{aspect-ratio:1;width:min(520px,88vw,70svh);transition:opacity .9s,transform .9s;position:relative}.ei-orbit{border:1px solid #dedee1;border-radius:50%;position:absolute;inset:12%}.ei-fire{width:25%;height:25%;position:absolute;top:37.5%;left:37.5%}.ei-person{left:var(--x);top:var(--y);aspect-ratio:1;opacity:0;width:18%;animation:ei-arrive .7s cubic-bezier(.2,.7,.3,1) var(--delay) forwards;position:absolute;transform:translate(-50%,-50%)scale(.8)}.ei-person img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.ei-token{aspect-ratio:1;color:#fff;opacity:0;background:#389bec;border:3px solid #fff;border-radius:50%;place-items:center;width:38%;display:grid;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.ei-token svg{width:30%;height:65%}.ei-person-0 .ei-token{animation:3.8s both ei-first-stick}.ei-person-1 .ei-token{animation:3.8s both ei-next-stick}.ei-person-0 img{animation:3.8s both ei-first-halo}.ei-person-1 img{animation:3.8s both ei-next-halo}.ei-caption{text-align:center;color:#555d65;width:100%;margin:0;font-size:clamp(14px,2vw,18px);position:absolute;top:104%}.ea-product-intro.is-branded .ei-scene{opacity:0;transform:scale(.92)}.ea-product-intro .ea-intro-brand{background:#f7f7f8}.ea-product-intro .ea-intro-brand img{width:104px;height:104px}@keyframes ei-arrive{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ei-first-stick{0%,25%{opacity:0}35%,54%{opacity:1}62%,to{opacity:0}}@keyframes ei-next-stick{0%,56%{opacity:0}66%,to{opacity:1}}@keyframes ei-first-halo{35%,54%{box-shadow:0 0 0 2px #389bec,0 0 0 9px #389bec14}}@keyframes ei-next-halo{66%,to{box-shadow:0 0 0 2px #389bec,0 0 0 9px #389bec14}}.es-intro{color:#222722;background:#f7f7f8;overflow:hidden}.es-heading{text-align:center;padding:0 20px;position:absolute;top:4%}.es-heading span{color:#697069;font-size:12px}.es-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(24px,3vw,38px);font-weight:500}.es-room{aspect-ratio:1;width:min(440px,85vw,55svh);transition:opacity .7s,filter .7s;animation:1.5s forwards es-enter;position:absolute;top:22%;transform:scale(.86)}.es-ring{border:1px solid #dedee1;border-radius:50%;position:absolute;inset:12%}.es-fire{width:25%;height:25%;position:absolute;inset:37.5%}.es-seat{aspect-ratio:1;width:19%;left:var(--x);top:var(--y);transition:opacity .6s,transform .8s;position:absolute;transform:translate(-50%,-50%)}.es-face{background:#edf0f3;border:3px solid #fff;border-radius:50%;width:100%;height:100%;transition:box-shadow .3s}.es-face img,.es-face canvas{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.es-name{text-align:center;width:100%;font-size:12px;position:absolute;top:calc(100% + 6px)}.es-you{color:#5d7fa6;place-items:center;width:100%;height:100%;font-size:16px;display:grid}.es-seat-3 .es-name{display:none}.es-seat-3{opacity:0;transform:translate(-50%,-50%)}.has-you .es-seat-3{opacity:1;transform:translate(-50%,-50%)}.has-you .es-seat-3 .es-face{box-shadow:0 0 0 2px #8cbbe8}.es-seat-5{opacity:0;transform:translate(-50%,-30%)scale(.7)}.has-milo .es-seat-5{opacity:1;transform:translate(-50%,-50%)}.es-stick{aspect-ratio:1;color:#fff;background:#389bec;border:2px solid #fff;border-radius:50%;place-items:center;width:34%;transition:opacity .3s;display:grid;position:absolute;bottom:-2%;right:-2%}.es-stick svg{width:30%;height:65%}.es-seat.is-passing{z-index:10}.es-seat.is-speaker .es-face{box-shadow:0 0 0 2px #389bec}.es-toast{background:#fff;border:1px solid #e4e6e2;border-radius:99px;padding:8px 16px;font-size:12px;position:absolute;top:16%}.es-dialogue{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e1e4df;border-radius:18px;width:min(460px,100% - 40px);min-height:82px;padding:14px 20px;position:absolute;bottom:11%}.es-dialogue b{color:#5d7fa6;font-size:12px;font-weight:600}.es-dialogue p{margin:7px 0 0;font-size:clamp(14px,2vw,17px);line-height:1.4}.es-controls{z-index:2;justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.es-controls button{min-height:40px;font:inherit;color:#242721;cursor:pointer;background:#fff;border:1px solid #deded7;border-radius:99px;padding:0 16px;font-size:12px}.es-controls button:focus-visible{outline-offset:3px;outline:2px solid #5d7fa6}.es-opening{opacity:0;visibility:hidden;text-align:center;background:#f7f7f8;flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:opacity .7s,visibility 0s .7s;display:flex;position:absolute;inset:0}.es-opening img{width:96px;height:96px}.es-opening h2{letter-spacing:-.045em;margin:26px 0 12px;font-size:clamp(28px,4vw,52px);font-weight:500}.es-opening p{color:#687065;margin:0}.is-opening .es-opening{opacity:1;visibility:visible;transition-delay:0s}.is-opening .es-room,.is-opening .es-heading,.is-opening .es-toast,.is-opening .es-dialogue{visibility:hidden}.is-opening .es-room{animation-play-state:paused}.es-seat{transition:left 1.1s cubic-bezier(.45,0,.25,1),top 1.1s cubic-bezier(.45,0,.25,1),transform 1.1s cubic-bezier(.45,0,.25,1),opacity .6s}.es-name,.es-fire,.es-ring,.es-heading,.es-toast,.es-dialogue{transition:opacity .8s}.is-hugging .es-seat{left:var(--hug-x);top:var(--hug-y);transform:translate(-50%,-50%)scale(1.12)}.is-hugging .es-name,.is-hugging .es-stick,.is-hugging .es-ring,.is-hugging .es-fire,.is-hugging .es-heading,.is-hugging .es-toast{opacity:0}.is-hugging .es-dialogue{opacity:0;transition-delay:1.1s}@keyframes es-enter{to{transform:scale(1)}}@media (max-height:600px){.es-heading{top:2%}.es-heading h1{margin:4px 0;font-size:23px}.es-toast{top:17%}.es-room{width:45svh;top:24%}.es-dialogue{min-height:60px;padding:8px 14px;bottom:15%}.es-controls{bottom:8px}}.es-heading{display:none}.es-toast{padding:10px 20px;font-size:14px;top:5%}.es-room{width:min(560px,88vw,60svh);animation:none;top:13%;transform:none}.es-name{font-size:14px}.es-you{font-size:20px}.es-dialogue{background:0 0;border:none;width:min(640px,100% - 40px);min-height:0;padding:14px 24px;top:75%;bottom:auto}.es-dialogue b{font-size:15px}.es-dialogue p{letter-spacing:-.025em;margin-top:10px;font-size:clamp(22px,2.6vw,32px);line-height:1.25}.es-logo-build{flex-direction:column;align-items:center;transition:opacity .3s;display:flex}.es-logo-parts svg,.es-logo-parts img{width:112px;height:112px;display:block}.es-logo-parts g[fill]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s forwards es-logo-part;transform:scale(.86)}.es-logo-build h2{opacity:0;visibility:hidden;margin:28px 0 0;font-size:clamp(24px,3.5vw,44px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(12px)}.has-brand-name .es-logo-build h2{opacity:1;visibility:visible;transform:translateY(0)}.es-opening .es-hello{letter-spacing:-.055em;color:#242721;visibility:hidden;place-content:center;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(48px,9vw,112px);font-style:normal;line-height:1.2;display:grid;position:absolute;inset:0}.es-hello span{white-space:nowrap;border-right:2px solid;width:0;display:block;overflow:hidden}.is-hello .es-logo-build{opacity:0;visibility:hidden}.is-hello .es-hello{visibility:visible}.is-hello .es-hello span{animation:1s steps(8,end) forwards es-type,.65s step-end infinite es-cursor}.is-hugging .es-dialogue{opacity:1}.es-seat{transition-duration:1.4s,1.4s,1.4s,.8s}.is-hugging .es-face{box-shadow:none}@keyframes es-logo-part{to{opacity:1;transform:scale(1)}}@keyframes es-type{to{width:8ch}}@keyframes es-cursor{50%{border-color:#0000}}@media (max-width:560px){.es-room{top:19%}.es-dialogue{top:69%}}@media (max-height:600px) and (min-width:561px){.es-room{width:51svh;top:16%}.es-dialogue{padding:6px 20px;top:69%}.es-dialogue p{margin-top:4px;font-size:22px}}.es-invitation{visibility:hidden;opacity:0;background:#f7f7f8;justify-content:center;align-items:center;gap:52px;padding:28px;transition:opacity .7s,visibility 0s .7s;display:flex;position:absolute;inset:0}.is-inviting .es-invitation{visibility:visible;opacity:1;transition-delay:0s}.is-inviting .es-room,.is-inviting .es-dialogue,.is-inviting .es-toast{visibility:hidden}.is-inviting .es-room{animation-play-state:paused}.es-guide{opacity:0;flex-shrink:0;width:150px;height:230px;position:relative;transform:translate(min(65vw,800px))}.is-inviting .es-guide{animation:1.4s cubic-bezier(.2,.7,.25,1) forwards es-guide-arrive}.es-guide-head{z-index:1;background:#eef1fa;border-radius:50%;width:120px;height:120px;position:absolute;top:0;left:15px}.es-guide-head canvas{width:100%;height:100%}.es-guide-body{background:#8cbbe8;border-radius:54% 54% 30% 30%;width:108px;height:108px;position:absolute;top:114px;left:21px}.es-guide-hand{transform-origin:50% 90%;background:#8cbbe8;border-radius:99px;width:24px;height:68px;position:absolute;top:129px;right:-6px;transform:rotate(-28deg)}.is-inviting .es-guide-hand{animation:1.1s ease-in-out 1.2s 2 es-beckon}.es-invitation-copy{opacity:0;max-width:400px;transform:translateY(12px)}.is-inviting .es-invitation-copy{animation:.8s .7s forwards ei-arrive-copy}.es-guide-label{color:#5d7fa6;margin:0 0 14px;font-size:14px}.es-invitation h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(48px,6vw,80px);font-weight:500;line-height:1}.es-invitation-copy>p:not(.es-guide-label){color:#5c645d;margin:0 0 28px;font-size:22px}.es-join{font:inherit;color:#fff;cursor:pointer;background:#242721;border:0;border-radius:99px;padding:17px 28px;font-size:18px;display:block}.es-join:focus-visible{outline-offset:5px;outline:2px solid #5d7fa6}.es-invitation small{color:#737970;margin-top:18px;font-size:12px;display:block}@keyframes es-guide-arrive{to{opacity:1;transform:translate(0)}}@keyframes ei-arrive-copy{to{opacity:1;transform:translateY(0)}}@keyframes es-beckon{50%{transform:rotate(12deg)}}.es-film-intro .es-room,.es-film-intro .es-dialogue,.es-film-intro .es-toast{display:none}.es-film-intro .es-film{object-fit:contain;visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.es-film-intro.has-joined .es-film{visibility:visible;opacity:1}.es-hybrid-intro .es-film{aspect-ratio:1;object-fit:cover;opacity:0;visibility:hidden;mix-blend-mode:multiply;pointer-events:none;width:min(560px,88vw,60svh);height:auto;transition:opacity .65s;position:absolute;inset:13% auto auto;-webkit-mask-image:radial-gradient(closest-side,#000 94%,#0000 100%);mask-image:radial-gradient(closest-side,#000 94%,#0000 100%)}.es-hybrid-intro.is-film-ending .es-film{visibility:visible;opacity:1}.es-hybrid-intro.is-film-ending .es-room,.es-intro.is-clearing-centre .es-fire{opacity:0}.es-intro:not(.has-welcome) .es-toast,.es-intro:not(.has-welcome) .es-dialogue{opacity:0;visibility:hidden}.es-hybrid-intro.is-film-ending .es-toast{opacity:0}@media (max-width:560px){.es-hybrid-intro .es-film{top:19%}}@media (max-height:600px) and (min-width:561px){.es-hybrid-intro .es-film{width:51svh;top:16%}}.es-no-ai .es-seat-5{opacity:1;transform:translate(-50%,-50%)}.es-no-ai.is-hugging .es-seat-5{transform:translate(-50%,-50%)scale(1.12)}.es-guide.es-computer{width:280px;height:270px}.es-computer img{object-fit:contain;width:100%;height:100%;display:block}.is-hugging .es-stick{opacity:0}.es-farewell{color:#48574c;white-space:nowrap;background:#fff;border:1px solid #dfe4df;border-radius:12px;padding:6px 10px;font-size:clamp(10px,1.2vw,13px);transition:opacity .5s;animation:.5s both es-farewell-in;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.is-hugging .es-farewell{opacity:0}@keyframes es-farewell-in{0%{transform:translate(-50%,6px)}to{transform:translate(-50%)}}@media (max-width:600px){.es-guide.es-computer{width:220px;height:205px}.es-invitation{text-align:center;flex-direction:column;gap:16px}.es-guide{height:200px;transform:translate(100vw)scale(.8)}.es-invitation-copy{max-width:100%}.es-join{margin:auto}.es-invitation h2{margin-bottom:12px}.es-invitation-copy>p:not(.es-guide-label){margin-bottom:20px;font-size:20px}}.es-intro{isolation:isolate;background:#faf9f6}.es-backdrop{z-index:-1;opacity:.35;pointer-events:none;position:absolute;inset:0;overflow:hidden}.es-backdrop .ea-atmo{z-index:0}.es-backdrop>img{object-fit:cover;width:100%;height:100%}.es-intro .es-opening,.es-intro .es-invitation{background:0 0}.ea .ea-btn{transition:background-color .2s,transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.ea .ea-btn:after{content:"→";transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-block}.ea .ea-btn:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 22px -10px #0d0d0d80,0 0 0 4px #5d7fa624}.ea .ea-btn:hover:after{animation:.7s cubic-bezier(.2,.7,.3,1) both ea-arrow-loop}.ea .ea-btn:active{box-shadow:none;transform:translateY(0)scale(.97)}.ea .ea-btn:focus-visible{outline-offset:3px;outline:2px solid #5d7fa6}.ea .ea-btn:disabled{box-shadow:none;transform:none}.ea .ea-btn:disabled:after{content:none}.ea-dark .ea-hero .ea-btn:hover{background:#fff;box-shadow:0 10px 24px -10px #000000b3,0 0 0 4px #ffffff29}@keyframes ea-arrow-loop{45%{opacity:0;transform:translate(10px)}46%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(2px)}}.es-join{align-items:center;gap:10px;width:fit-content;transition:background-color .2s,transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s;display:flex;position:relative}.es-join span{display:inline-block}.es-join:hover{background:#000;transform:translateY(-3px)scale(1.02);box-shadow:0 16px 32px -14px #2427218c,0 0 0 6px #5d7fa629}.es-join:hover span{animation:.8s cubic-bezier(.2,.7,.3,1) both es-join-arrow}.es-join:active{box-shadow:none;transform:scale(.97)}.es-join:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #5d7fa666;position:absolute;inset:-6px}.is-inviting .es-join:before{animation:2.6s ease-out 2.4s infinite es-join-ring}.es-join:hover:before{animation:none}.es-intro:focus{outline:none}@keyframes es-join-arrow{45%{opacity:0;transform:translate(10px,-10px)}46%{opacity:0;transform:translate(-8px,8px)}to{opacity:1;transform:none}}@keyframes es-join-ring{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.2)}}.es-controls button{transition:background-color .2s,border-color .2s,transform .25s}.es-controls button:hover{background:#f1f1ec;border-color:#c9c9c0;transform:translateY(-1px)}.ea-replay span{transition:transform .6s cubic-bezier(.2,.7,.3,1);display:inline-block}.ea-replay:hover span{transform:rotate(360deg)}.ea-add-note>span:first-child{transition:transform .3s cubic-bezier(.2,.7,.3,1);display:inline-block}.ea-add-note:hover>span:first-child,.ea-add-note[aria-expanded=true]>span:first-child{transform:rotate(90deg)}.cd-invite{transition:border-color .2s,transform .25s,box-shadow .25s}.cd-invite:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #405f9973}.cd-invite:hover .cd-invite-dot{animation:1.1s ease-out infinite cd-dot-pulse}@keyframes cd-dot-pulse{0%{box-shadow:0 0 #9abcf3b3}to{box-shadow:0 0 0 7px #9abcf300}}.cd-seg button{transition:color .2s,background-color .2s}.cd-seg button:not([aria-pressed=true]):hover{color:var(--ea-ink);background:#fff9}@media (prefers-reduced-motion:reduce){.ea .ea-btn,.ea .ea-btn:after,.es-join,.es-controls button,.ea-replay span,.ea-add-note>span:first-child,.cd-invite{transition:none;animation:none;transform:none}.ea .ea-btn:hover:after,.es-join:hover span,.is-inviting .es-join:before,.cd-invite:hover .cd-invite-dot{animation:none}}.ea .ea-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#5d7fa6;max-width:none;margin:0 0 14px;font-size:12.5px;font-weight:500;line-height:1.4}.ea-section-head{text-align:center}.ea-section-head h2,.ea-faq-head h2,.ea-invite-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.04}.ea-benefits{padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,88px);display:block}.ea-benefit-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.ea .ea-benefit{border:1px solid var(--ea-line);background:#fff;border-radius:22px;padding:28px 28px 32px;transition:transform .45s cubic-bezier(.2,.7,.3,1),border-color .3s,box-shadow .45s;position:relative}.ea .ea-benefit:hover{border-color:var(--ea-line-strong);transform:translateY(-4px);box-shadow:0 22px 44px -28px #0d0d0d47}.ea-benefit h3{font-size:19px}.ea-benefit-icon{border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:36px;display:grid}.ea-benefit-icon svg{width:26px;height:26px;overflow:visible}.ea-benefit-icon .ea-ic-stick{width:12px;height:32px}.ea-tint-blue{color:#5d7fa6;background:#eef2f8}.ea-tint-sky{color:#4f93d4;background:#edf5fc}.ea-tint-sage{color:#7f9e90;background:#eef4f1}.ea-ic-ring{transform-origin:12px 12px;transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}.ea-benefit:hover .ea-ic-ring{transform:rotate(144deg)}.ea-ic-stick{transform-origin:50% 90%}.ea-benefit:hover .ea-ic-stick{animation:.9s ease-in-out ea-stick-sway}.ea-ic-spark{transition:transform .8s cubic-bezier(.2,.7,.3,1)}.ea-benefit:hover .ea-ic-spark{transform:rotate(90deg)scale(1.12)}@keyframes ea-stick-sway{30%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}.ea-invite-copy p{margin-top:20px}.ea-steps{gap:30px}.ea-steps li{position:relative}.ea-step-n{z-index:1;width:34px;height:34px;position:relative}.ea-step-rail{background:var(--ea-line-strong);border-radius:2px;width:2px;position:absolute;top:42px;bottom:-26px;left:16px;overflow:hidden}.ea-step-rail i{transform-origin:top;background:#5d7fa6;height:100%;display:block}.ea .ea-faq{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,96px);padding:clamp(80px,10vw,128px) 0}.ea-faq-head{position:sticky;top:32px}.ea-faq-head>p:last-child{max-width:32ch;color:var(--ea-soft);margin:18px 0 0;line-height:1.65}.ea-faq-head a{color:var(--ea-ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--ea-line-strong);text-decoration-color:var(--ea-line-strong);transition:text-decoration-color .2s}.ea-faq-head a:hover{text-decoration-color:currentColor}.ea-faq-list{gap:12px;display:grid}.ea .ea-faq details,.ea .ea-faq details:first-child{border:1px solid var(--ea-line);background:#fff;border-radius:18px;transition:border-color .25s,background-color .3s}.ea .ea-faq details:hover{border-color:var(--ea-line-strong)}.ea .ea-faq details[open]{background:var(--ea-fill);border-color:var(--ea-fill)}.ea .ea-faq summary{border-radius:18px;min-height:72px;padding:18px 18px 18px 24px}.ea .ea-faq summary:after,.ea .ea-faq details[open] summary:after{content:none}.ea-faq-icon{border:1px solid var(--ea-line-strong);background:#fff;border-radius:50%;flex:none;width:34px;height:34px;transition:transform .45s cubic-bezier(.2,.7,.3,1),background-color .3s,border-color .3s;position:relative}.ea-faq-icon:before,.ea-faq-icon:after{content:"";background:var(--ea-ink);border-radius:2px;width:12px;height:1.6px;transition:background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ea-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.ea-faq summary:hover .ea-faq-icon{transform:rotate(90deg)}.ea-faq details[open] .ea-faq-icon{background:var(--ea-ink);border-color:var(--ea-ink);transform:rotate(45deg)}.ea-faq details[open] .ea-faq-icon:before,.ea-faq details[open] .ea-faq-icon:after{background:#fff}.ea .ea-faq .ea-faq-a p{max-width:62ch;margin:0;padding:0 64px 24px 24px}@supports selector(::details-content){.ea-faq{interpolate-size:allow-keywords}.ea-faq details::details-content{opacity:0;block-size:0;transition:block-size .45s cubic-bezier(.2,.7,.3,1), opacity .35s, content-visibility .45s allow-discrete;overflow:clip}.ea-faq details[open]::details-content{opacity:1;block-size:auto}}@media (max-width:860px){.ea-benefit-grid{grid-template-columns:1fr}.ea .ea-faq{grid-template-columns:1fr;gap:28px}.ea-faq-head{position:static}.ea .ea-faq .ea-faq-a p{padding-right:24px}}@media (prefers-reduced-motion:reduce){.ea .ea-benefit,.ea-ic-ring,.ea-ic-spark,.ea-faq-icon{transition:none}.ea-benefit:hover .ea-ic-stick{animation:none}.ea-faq details::details-content{transition:none}}.ea .ea-ms{gap:10px;padding:6px 14px 6px 12px}.ea-status i{flex:none;position:relative}.ea-ms i:after{content:"";border:1.5px solid var(--ea-blue);opacity:0;border-radius:50%;animation:2.4s ease-out 2s infinite ea-ms-pulse;position:absolute;inset:-4px}@keyframes ea-ms-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.ea-ms-stage{height:1.35em;color:var(--ea-ink);font-weight:500;line-height:1.35;display:inline-block;overflow:hidden}.ea-dark .ea-ms-stage{color:#fff}.ea-ms-roll{flex-direction:column;display:flex;transform:translateY(-2.7em)}.ea-ms-roll b{height:1.35em;font-weight:inherit;white-space:nowrap}.ea-ms-track{justify-content:space-between;align-items:center;width:64px;height:8px;display:inline-flex;position:relative}.ea-ms-track:before{content:"";opacity:.22;background:currentColor;border-radius:2px;height:1.5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ea-ms-fill{background:var(--ea-blue);border-radius:2px;width:33.333%;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ea-ms-track em{z-index:1;opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px;position:relative}.ea-ms-track em:first-of-type,.ea-ms-track em:nth-of-type(2){background:var(--ea-blue);opacity:1}.ea-ms-track em:nth-of-type(2){width:7px;height:7px;box-shadow:0 0 0 3px #2994f233}.ea-ms-next{color:var(--ea-mute);white-space:nowrap}.ea-dark .ea-ms-next{color:#9ea2a9}@media (max-width:480px){.ea-ms-track,.ea-ms-next{display:none}}.ea-h1b .ea-w{white-space:nowrap;display:inline-block}.ea-h1b .ea-c{display:inline-block}@media (prefers-reduced-motion:reduce){.ea-ms i:after{animation:none}}.cd{will-change:transform}.cd.is-tilted{pointer-events:none}.ea-light .ea-hero>.ea-atmo,.ea-v3 .ea-hero .ea-bgimg{-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.ea-light .ea-showcase,.ea-v3 .ea-showcase{border-top-color:#0000}.ea-ms-bar{background:#80808033;border-radius:4px;width:56px;height:4px;position:relative;overflow:hidden}.ea-ms-bar .ea-ms-fill{border-radius:4px;width:95%;height:100%;top:0;transform:none}.ea-ms-pct{color:var(--ea-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ea-dark .ea-ms-pct{color:#fff}@media (max-width:480px){.ea-ms-bar,.ea-ms-next{display:none}}.ea-consent{color:var(--ea-soft);cursor:pointer;justify-content:center;align-items:center;gap:9px;margin:14px 0 0;font-size:13.5px;display:flex}.ea-consent input{width:16px;height:16px;accent-color:var(--ea-ink);cursor:pointer;flex:none;margin:0}.ea-dark .ea-consent{color:#c1c4ca}.ea-dark .ea-consent input{accent-color:#fff}
