@view-transition{navigation:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--paper:#fff;--paper-2:#f5f5f7;--line:#0000001a;--night:#000;--night-2:#0d0d0f;--night-3:#1a1a1c;--night-ink:#f5f5f7;--night-ink-2:#a1a1a6;--night-line:#ffffff24;--blue:#1a5ef0;--teal:#0db0b8;--brand:linear-gradient(100deg, #1a5ef0 0%, #0db0b8 100%);--brand-bright:linear-gradient(100deg, #4d8dff 0%, #2ad2d6 100%);--brand-deep:#1747b5;--link:#0a5bd6;--link-night:#5aa9ff;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--wide:1200px;--text:980px;--gutter:clamp(20px, 5vw, 48px);--nav:52px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav) + 12px)}body{font-family:var(--font);letter-spacing:-.022em;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.47}img,svg,video{max-width:100%;display:block}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #5aa9ff}::selection{background:#1a5ef038}.skip-link{z-index:200;color:#fff;background:#000;border-radius:999px;padding:10px 18px;font-weight:600;position:absolute;top:10px;left:-9999px}.skip-link:focus{left:14px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.eyebrow{letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(17px,1.6vw,21px);font-weight:600}.eyebrow-brand{background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}.night .eyebrow-brand{background-image:var(--brand-bright)}.display{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(56px,10vw,128px);font-weight:700;line-height:.98}.headline{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(40px,6.4vw,80px);font-weight:700;line-height:1.03}.title{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.08}.subtitle{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(21px,2.2vw,28px);font-weight:600;line-height:1.2}.lead{letter-spacing:-.017em;color:var(--ink-2);text-wrap:pretty;font-size:clamp(19px,1.85vw,24px);font-weight:500;line-height:1.38}.lead strong,.body strong{color:var(--ink);font-weight:600}.body{color:var(--ink-2);text-wrap:pretty;font-size:17px}.fine{color:var(--ink-3);letter-spacing:-.01em;font-size:14px;line-height:1.43}.gradient-text{background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}.night .gradient-text{background-image:var(--brand-bright)}.night .lead,.night .body{color:var(--night-ink-2)}.night .lead strong,.night .body strong{color:var(--night-ink)}.night .fine{color:#86868b}.section{padding:clamp(84px, 10vw, 140px) var(--gutter);position:relative;overflow:clip}.section.tight{padding-block:clamp(72px,9vw,120px)}.paper-2{background:var(--paper-2)}.night{background:var(--night);color:var(--night-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.night a{color:var(--link-night)}.container{max-width:var(--wide);margin-inline:auto}.narrow{max-width:var(--text);margin-inline:auto}.center{text-align:center}.intro{max-width:820px}.center.intro,.center .intro{margin-inline:auto}.intro>*+*{margin-top:22px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.split.flip>:first-child{order:2}.split .headline{font-size:clamp(40px,4.8vw,64px)}@media (max-width:900px){.split{grid-template-columns:1fr}.split.flip>:first-child{order:0}}.stage{place-items:center;display:grid}.btn{letter-spacing:-.012em;white-space:nowrap;cursor:pointer;min-height:48px;transition:transform .2s var(--ease), filter .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:17px;font-weight:600;display:inline-flex;text-decoration:none!important}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand);box-shadow:0 10px 30px -10px #1a5ef0b3;color:#fff!important}.btn-primary:hover{filter:brightness(1.08)}.btn-soon{cursor:default;background:#1d1d1f;color:#fff!important}.night .btn-soon{background:#fff;color:#1d1d1f!important}.btn-soon:active{transform:none}.btn-soon .soon-mark{flex:none;width:24px;height:24px;display:block}.btn{max-width:100%}@media (max-width:400px){.btn-soon{white-space:normal;text-wrap:balance;text-align:left;padding-inline:18px;font-size:15px;line-height:1.25}}.btn-soon .soon-mark svg{width:100%;height:100%}.btn-quiet{background:#0000000f;color:var(--ink)!important}.night .btn-quiet{background:#ffffff1f;color:#fff!important}.more{letter-spacing:-.015em;white-space:nowrap;font-size:19px;font-weight:500}.more:after{content:" ›"}.cta-row{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.center .cta-row{justify-content:center}.pro-mark{vertical-align:middle;color:#1747b5;letter-spacing:0;background:linear-gradient(90deg,#e7eefd,#e0f3f4);border:1px solid #c9d8f7;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.night .pro-mark{color:#9cc3ff;background:linear-gradient(90deg,#4d8dff33,#2ad2d629);border-color:#78a5ff66}.pro-mark svg{width:10px;height:11px}.js .reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(32px)}.js .reveal.in{opacity:1;transform:none}.js .reveal[data-delay="1"]{transition-delay:80ms}.js .reveal[data-delay="2"]{transition-delay:.16s}.js .reveal[data-delay="3"]{transition-delay:.24s}.js:not(.hydrated) .reveal{animation:.6s 2.5s forwards reveal-anyway}@keyframes reveal-anyway{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}}.nav{z-index:100;height:var(--nav);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:background .35s var(--ease), border-color .35s var(--ease);background:#fbfbfdc7;border-bottom:.5px solid #0000001f;position:sticky;top:0}.nav.on-dark{color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161617b8;border-bottom-color:#ffffff1a}.nav-inner{max-width:var(--wide);height:100%;padding:0 var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.nav-brand{letter-spacing:-.02em;align-items:center;gap:9px;margin-right:auto;font-size:19px;font-weight:600;display:flex;color:inherit!important;text-decoration:none!important}.nav-brand svg{width:26px;height:26px}.nav-links{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{opacity:.8;letter-spacing:-.01em;font-size:13px;font-weight:500;color:inherit!important}.nav-links a:hover,.nav-links a[aria-current=page]{opacity:1;text-decoration:none}.nav .btn{min-height:30px;padding:0 14px;font-size:13px}.nav-menu{cursor:pointer;background:0 0;border:0;border-radius:10px;width:36px;height:36px;display:none}.nav-sheet{display:none}@media (max-width:760px){.nav-links{display:none}.nav-menu{place-items:center;display:grid}.nav-sheet[data-open=true]{left:0;right:0;top:var(--nav);background:inherit;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--line);padding:8px var(--gutter) 22px;display:block;position:absolute}.nav.on-dark .nav-sheet[data-open=true]{background:#161617eb}.nav-sheet a{letter-spacing:-.02em;border-bottom:.5px solid #7f7f7f33;padding:12px 0;font-size:24px;font-weight:600;display:block;color:inherit!important}}.footer{background:var(--paper-2);color:var(--ink-2);letter-spacing:-.005em;padding:40px var(--gutter) 28px;font-size:12px;line-height:1.5}.footer .container>*+*{margin-top:16px}.footer-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.footer-brand{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.footer-brand svg{width:28px;height:28px}.footer-links{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--ink-2)}.footer p{max-width:900px}.page-hero{padding:clamp(80px, 10vw, 130px) var(--gutter) clamp(40px, 5vw, 64px);text-align:center}.page-hero .headline{font-size:clamp(44px,6vw,72px)}.prose{max-width:760px;padding:0 var(--gutter) clamp(90px, 10vw, 140px);color:var(--ink);margin:0 auto;font-size:17px}.prose h2{letter-spacing:-.024em;margin:56px 0 14px;font-size:28px;font-weight:700;line-height:1.15}.prose h3{letter-spacing:-.02em;margin:32px 0 8px;font-size:20px;font-weight:600}.prose p,.prose li{color:#424245}.prose p+p{margin-top:14px}.prose ul{margin:12px 0;padding-left:22px}.prose li+li{margin-top:8px}.prose .promise{background:var(--paper-2);letter-spacing:-.018em;color:var(--ink);border-radius:18px;margin:28px 0;padding:22px 26px;font-size:19px;font-weight:600}.prose .promise .gradient-text{font-weight:700}.prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:15px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px 12px 0}.prose th{color:var(--ink);font-weight:600}.prose details{border-bottom:1px solid var(--line);padding:18px 0}.prose summary{cursor:pointer;letter-spacing:-.018em;justify-content:space-between;gap:16px;font-size:19px;font-weight:600;list-style:none;display:flex}.prose summary::-webkit-details-marker{display:none}.prose summary:after{content:"+";color:var(--ink-3);transition:transform .3s var(--ease);font-size:26px;font-weight:400;line-height:.8}.prose details[open] summary:after{transform:rotate(45deg)}.prose details>:not(summary){margin-top:12px}.count-choice{background:var(--paper-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;padding:16px 20px;display:flex}.count-choice p{flex:260px;font-weight:500;color:var(--ink)!important;margin:0!important}.press-lead{max-width:640px;margin:18px auto 0}.prose.press{padding-bottom:0}.prose.press:last-child{padding-bottom:clamp(90px,10vw,140px)}.press-facts{background:var(--paper-2);border-radius:18px;grid-template-columns:max-content 1fr;gap:10px 24px;margin:24px 0 0;padding:22px 26px;display:grid}.press-facts dt{color:var(--ink);font-weight:600}.press-facts dd{color:#424245;margin:0}.press-logos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:18px;display:grid}.press-logo{background:var(--paper-2);color:#424245;border-radius:18px;margin:0;padding:22px;font-size:15px}.press-logo img{width:96px;height:96px;margin:4px auto 18px;display:block}.press-logo.round img{border-radius:50%}.press-logo.mark img{box-sizing:border-box;padding:6px}.press-logo strong{color:var(--ink)}.press-files{flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:14px;font-weight:500;display:flex}.press-shots{padding:28px var(--gutter) 8px;box-sizing:content-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:clamp(22px,3vw,36px);display:grid}.press-shots figure{margin:0}.press-shots img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:16px;display:block}.press-shots figcaption{color:#424245;margin-top:12px;font-size:15px;line-height:1.45}.press-shots strong{color:var(--ink)}.press-pro{color:#1747b5;vertical-align:1px;background:linear-gradient(100deg,#e3ecff,#d9f6f6);border:1px solid #1747b54d;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.press-download{margin-top:6px;font-size:14px;font-weight:500;display:block}.press-updated{font-size:14px;color:var(--ink-2)!important;margin-top:28px!important}.shot{width:calc(var(--w) * var(--pt,1px));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block}.crossfade{display:grid}.crossfade>*{grid-area:1/1}.fade-in{animation:fade-in .3s var(--ease) both}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.fade-in{animation-duration:10ms}}@keyframes pop-in{0%{opacity:0;transform:translateY(calc(-6 * var(--pt,1px))) scale(.97)}}.section>.container.center>.lead{margin-top:18px}.mark-row{margin-bottom:16px}.slice{border-radius:calc(16 * var(--pt));position:relative;overflow:hidden}.slice-light{background:#ececec;box-shadow:0 0 0 1px #0000000f,0 30px 80px -34px #0006}.slice-dark{padding:calc(6 * var(--pt));background:#333;box-shadow:0 0 0 1px #ffffff1a,0 40px 100px -30px #000000e6}.pills{background:#00000012;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:2px;width:max-content;max-width:100%;margin-inline:auto;padding:3px;display:flex}.pills button{min-height:34px;color:var(--ink-2);cursor:pointer;letter-spacing:-.01em;transition:background .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.pills button:hover{color:var(--ink)}.pills button.on{color:var(--ink);background:#fff;box-shadow:0 1px 5px #00000024}.pills svg{width:15px;height:15px}@media (max-width:480px){.pills button{padding:0 12px;font-size:13px}}.pills-dark,.night .pills{background:#ffffff1a}.pills-dark button,.night .pills button{color:#a1a1a6}.pills-dark button:hover,.night .pills button:hover{color:#f5f5f7}.pills-dark button.on,.night .pills button.on{color:#fff;box-shadow:none;background:#fff3}.hero{margin-top:calc(-1 * var(--nav));padding:calc(var(--nav) + clamp(28px, 4vw, 48px)) var(--gutter) clamp(56px, 7vw, 96px);background:radial-gradient(50% 60% at 78% 30%, #1a5ef038, transparent 70%), radial-gradient(40% 50% at 20% 70%, #0db0b81f, transparent 70%), var(--night);position:relative;overflow:clip}.hero-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4vw,64px);max-width:1240px;margin:0 auto;display:grid}.hero-copy .display{font-size:clamp(56px,7vw,100px)}.hero-copy .lead{max-width:440px;margin-top:22px}.hero-copy .cta-row{margin-top:30px}.hero-copy .fine{margin-top:16px}.hero-copy>*{animation:rise 1s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(n+3){animation-delay:.16s}.mac-stage{min-width:0;animation:rise 1.1s .12s var(--ease) both;display:grid}.mac-stage>.mac-wrap{grid-area:1/1;min-width:0}.mac-wrap[data-leaving]{animation:fade-out .45s var(--ease) forwards;pointer-events:none}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}@keyframes fade-out{to{opacity:0}}@media (max-width:1068px){.hero-inner{text-align:center;grid-template-columns:minmax(0,1fr)}.hero-copy .lead{margin-inline:auto}.hero-copy .cta-row{justify-content:center}.mac-stage{width:100%;max-width:760px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.hero-copy>*,.mac-stage,.mac-wrap[data-leaving]{animation:none}}.mac-wrap{container:mac/inline-size}.mac{--pt:min(1px, 100cqw / 456);--pad:10;--clock:134;--bar:28;isolation:isolate;height:calc(var(--sh) * var(--pt));border-radius:calc(18 * var(--pt));text-align:left;transition:background .4s var(--ease);background:radial-gradient(60% 55% at 10% 20%,#2a6cf599,#0000 70%),radial-gradient(55% 60% at 92% 6%,#11bcc380,#0000 70%),radial-gradient(70% 70% at 70% 104%,#6a43d88c,#0000 70%),linear-gradient(160deg,#0a1433 0%,#07202b 55%,#0b0e24 100%);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 120px -40px #1a5ef080}.mac[data-theme=light]{background:radial-gradient(60% 55% at 10% 20%,#6e9bff8c,#0000 70%),radial-gradient(55% 60% at 92% 6%,#64d7dc80,#0000 70%),radial-gradient(70% 70% at 70% 104%,#b996ff80,#0000 70%),linear-gradient(160deg,#e3ecfc 0%,#e0f3f2 55%,#ede6fb 100%)}@container mac (width<=540px){.mac{--clock:0}.mac .clock{display:none}}.menubar{z-index:4;height:calc(var(--bar) * var(--pt));padding-right:calc(var(--pad) * var(--pt));-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);background:#1618226b;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 auto;box-shadow:inset 0 -.5px #ffffff1a}.mac[data-theme=light] .menubar{background:#ffffff80;box-shadow:inset 0 -.5px #00000014}.menubar-items{width:calc(375 * var(--pt));flex:none;position:relative}.menubar-items .shot{width:100%}.menubar-item{top:calc(-1 * var(--pt));bottom:calc(-1 * var(--pt));left:calc(var(--x) * var(--pt));width:calc(var(--iw) * var(--pt));border-radius:calc(5 * var(--pt));cursor:pointer;background:0 0;border:0;padding:0;transition:background .15s;position:absolute}.menubar-item:hover{background:#ffffff1a}.menubar-item[aria-pressed=true]{background:#fff3}.mac[data-theme=light] .menubar-item:hover{background:#0000000f}.mac[data-theme=light] .menubar-item[aria-pressed=true]{background:#0000001f}.mac .clock{width:calc(var(--clock) * var(--pt));text-align:right;font-size:calc(13 * var(--pt));letter-spacing:0;color:#fff;white-space:nowrap;flex:none;font-weight:500}.mac[data-theme=light] .clock{color:#1d1d1f}.popover-arrow{z-index:3;top:calc((var(--bar) + 1) * var(--pt));left:calc(100% - (var(--pad) + var(--clock) + var(--c)) * var(--pt));width:calc(20 * var(--pt));height:calc(9 * var(--pt));clip-path:polygon(50% 0,100% 100%,0 100%);background:#323232;position:absolute;translate:-50%}.mac[data-theme=light] .popover-arrow{background:#ececec}.popover{z-index:2;top:calc((var(--bar) + 9) * var(--pt));left:clamp(calc(8 * var(--pt)), calc(100% - (var(--pad) + var(--clock) + var(--c) + 220) * var(--pt)), calc(100% - 448 * var(--pt)));width:calc(440 * var(--pt));border-radius:calc(12 * var(--pt));box-shadow:0 0 0 .5px #ffffff38, 0 calc(28 * var(--pt)) calc(80 * var(--pt)) #0000008c;animation:pop-in .24s var(--ease) both;transform-origin:50% 0;background:#323232;position:absolute;overflow:hidden}.mac[data-theme=light] .popover{box-shadow:0 0 0 .5px #0003, 0 calc(28 * var(--pt)) calc(80 * var(--pt)) #1e326e4d;background:#ececec}.popover .shot{width:100%}.popover-body{height:calc((var(--vh) - var(--pinned,0)) * var(--pt));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7f7f7f80 transparent;position:relative;overflow-y:auto}.popover-body:focus-visible{outline-offset:-3px}.live-pulse{--live:68 212 179;left:calc(369.5 * var(--pt));top:calc(42 * var(--pt));width:calc(10 * var(--pt));height:calc(10 * var(--pt));pointer-events:none;border-radius:50%;animation:2.2s ease-out infinite live-pulse;position:absolute;translate:-50% -50%}.mac[data-theme=light] .live-pulse{--live:0 112 94}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgb(var(--live) / .6)}75%,to{box-shadow:0 0 0 calc(7 * var(--pt)) rgb(var(--live) / 0)}}@media (prefers-reduced-motion:reduce){.live-pulse{animation:none}}.card-hit{left:calc(var(--x) * var(--pt));top:calc(var(--y) * var(--pt));width:calc(var(--cw) * var(--pt));height:calc(var(--ch) * var(--pt));border-radius:calc(12 * var(--pt));cursor:pointer;background:0 0;border:0;padding:0;transition:background .15s;position:absolute}.card-hit:hover{background:#ffffff0d}.mac[data-theme=light] .card-hit:hover{background:#00000009}.mac-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:18px;display:flex}.mac-caption{color:var(--night-ink-2);letter-spacing:-.01em;font-size:14px}.mac-controls .pills{margin:0}@media (max-width:1068px){.mac-controls{justify-content:center}}.speed-grid{flex-wrap:wrap;justify-content:center;gap:clamp(20px,3vw,36px);max-width:1000px;margin:clamp(44px,6vw,72px) auto 0;display:flex;container-type:inline-size}.speed-card{--pt:min(1px, 100cqw / 452)}.speed-card .slice{width:calc(452 * var(--pt))}.speed-slice{background:#323232}.speed-demo{width:calc(440 * var(--pt));min-height:calc(var(--rest) * var(--pt));position:relative}.speed-rest{width:calc(400 * var(--pt));margin:calc(20 * var(--pt)) auto;display:block}.speed-demo[data-fresh=true] .sb-hit[data-id^=test\:]:after{content:"";inset:calc(-2 * var(--pt));pointer-events:none;box-shadow:0 0 0 calc(2 * var(--pt)) #5aa9ffcc;animation:button-pulse 2.2s var(--ease) infinite;border-radius:999px;position:absolute}@keyframes button-pulse{0%{opacity:0;transform:scale(.96)}40%{opacity:1}to{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.speed-demo[data-fresh=true] .sb-hit[data-id^=test\:]:after{opacity:.6;animation:none}}.speed-hint{margin-top:28px}.apps-stage,.alerts-stage{flex-direction:column;align-items:center;gap:26px;max-width:560px;margin:clamp(36px,5vw,56px) auto 0;display:flex;container-type:inline-size}.apps-slice{--pt:min(1.25px, 100cqw / 409);width:calc(409 * var(--pt))}.alert-desk{--pad:20;--pt:min(1.25px, 100cqw / (409 + 2 * var(--pad)));isolation:isolate;width:calc((409 + 2 * var(--pad)) * var(--pt));height:calc((var(--tallest) + 2 * var(--pad)) * var(--pt));border-radius:calc(22 * var(--pt));background:radial-gradient(60% 55% at 10% 20%,#2a6cf599,#0000 70%),radial-gradient(55% 60% at 92% 6%,#11bcc380,#0000 70%),radial-gradient(70% 70% at 70% 104%,#6a43d88c,#0000 70%),linear-gradient(160deg,#0a1433 0%,#07202b 55%,#0b0e24 100%);flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 120px -40px #1a5ef073}@container (width<=460px){.alert-desk{--pad:10}}.alert-panel{left:calc(var(--pad) * var(--pt));width:calc(409 * var(--pt));height:calc(var(--h) * var(--pt));border-radius:calc(16 * var(--pt));box-shadow:0 0 0 .5px #0003, 0 calc(24 * var(--pt)) calc(64 * var(--pt)) #00000080;transition:height .42s var(--ease);background:#ececec;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.alert-panel .crossfade{align-items:start}.alert-panel .shot{width:100%}@media (prefers-reduced-motion:reduce){.alert-panel{transition:none}}.picker-hit{left:calc(284 * var(--pt));top:calc(14 * var(--pt));width:calc(110 * var(--pt));height:calc(26 * var(--pt));border-radius:calc(7 * var(--pt));cursor:pointer;background:0 0;border:0;padding:0;transition:background .15s;position:absolute}.picker-hit:hover{background:#0000000d}.range-menu{z-index:3;top:calc(42 * var(--pt));right:calc(14 * var(--pt));min-width:calc(120 * var(--pt));padding:calc(5 * var(--pt));border-radius:calc(9 * var(--pt));-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);animation:pop-in .16s var(--ease) both;background:#f6f6f6db;flex-direction:column;display:flex;position:absolute;box-shadow:0 0 0 .5px #0003,0 12px 38px #0000003d}.range-menu button{text-align:left;cursor:default;padding:calc(3 * var(--pt)) calc(12 * var(--pt)) calc(3 * var(--pt)) calc(6 * var(--pt));border-radius:calc(5 * var(--pt));font-size:calc(13 * var(--pt));letter-spacing:0;color:#1d1d1f;background:0 0;border:0;align-items:center;gap:4px;display:flex}.range-menu button span{width:calc(16 * var(--pt));font-size:calc(12 * var(--pt));font-weight:600}.range-menu button:hover,.range-menu button:focus-visible{color:#fff;background:#0a64d8;outline:none}.strip-stage{flex-direction:column;align-items:center;gap:26px;max-width:1000px;margin:clamp(40px,6vw,64px) auto 0;display:flex;container-type:inline-size}.strip{--pt:min(2px, 100cqw / 532);width:100%;padding-bottom:calc(46 * var(--pt));background:radial-gradient(60% 120% at 12% 0,#2a6cf599,#0000 70%),radial-gradient(60% 140% at 96% 0,#11bcc373,#0000 70%),linear-gradient(170deg,#0b1636,#0a1d2a 60%,#0d0f26);border-radius:clamp(16px,2.2vw,24px);overflow:hidden;box-shadow:0 40px 90px -40px #0a1e5a99}.strip-bar{justify-content:flex-end;align-items:center;gap:calc(10 * var(--pt));height:calc(30 * var(--pt));padding:0 calc(12 * var(--pt));-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);background:#1618226b;display:flex;box-shadow:inset 0 -.5px #ffffff1a}.strip-items{animation:fade-in .3s var(--ease) both;flex:none}.strip .clock{white-space:nowrap;font-size:calc(13 * var(--pt));color:#fff;letter-spacing:0;flex:none;font-weight:500}.strip-words{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;min-height:1.3em;font-size:clamp(21px,2.4vw,28px);font-weight:600}.plans-pair{grid-template-columns:1fr 1fr;align-items:stretch;max-width:920px;margin:clamp(48px,6vw,72px) auto 0}@media (max-width:767px){.plans-pair{grid-template-columns:1fr;max-width:520px}}.plan-also{color:var(--ink-2);margin-top:16px;font-size:14px;font-weight:600}.plan-also+ul{margin-top:10px}.plans-cta.plans-cta-center{text-align:center;align-items:center;margin:30px auto 0}.pro-heading{margin-top:clamp(72px,9vw,112px)}.subhead{font-family:var(--font-display);letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:clamp(26px,3.2vw,36px);font-weight:700;display:inline-flex}.pro-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);max-width:1120px;margin:clamp(32px,4vw,48px) auto 0;display:grid}@media (max-width:860px){.pro-gallery{grid-template-columns:minmax(0,1fr);max-width:560px}}.pro-card{background:var(--paper-2);border-radius:24px;flex-direction:column;gap:18px;margin:0;padding:clamp(20px,2.4vw,26px);display:flex;container-type:inline-size}.pro-card figcaption{flex-direction:column;gap:6px;display:flex}.pro-card-title{letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:650;display:inline-flex}.pro-card-words{color:var(--ink-2);letter-spacing:-.01em;font-size:15px;line-height:1.42}.pro-pic{--pt:min(1px, 100cqw / 424);flex:1;justify-content:center;align-items:center;display:flex}.pro-shot{border-radius:calc(14 * var(--pt));max-width:100%;height:auto;box-shadow:0 0 0 .5px #0000001a,0 24px 50px -32px #0006}.pro-strip{--pt:min(1.6px, 100cqw / 520);width:100%;padding-bottom:calc(34 * var(--pt));background:radial-gradient(60% 120% at 12% 0,#2a6cf599,#0000 70%),radial-gradient(60% 140% at 96% 0,#11bcc373,#0000 70%),linear-gradient(170deg,#0b1636,#0a1d2a 60%,#0d0f26);border-radius:16px;overflow:hidden}.pro-strip .clock{white-space:nowrap;font-size:calc(13 * var(--pt));color:#fff;letter-spacing:0;flex:none;font-weight:500}.pro-card-wide{grid-column:1/-1}@media (min-width:861px){.pro-card-wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,48px);padding:clamp(26px,3.4vw,40px);display:grid}.pro-card-wide .pro-pic{--pt:min(1.05px, 56cqw / 440)}}.plans{gap:18px;display:grid}.plan{background:var(--paper-2);border-radius:24px;padding:clamp(24px,3vw,32px)}.plan h3{letter-spacing:-.024em;flex-wrap:wrap;align-items:center;gap:10px;font-size:24px;display:flex}.plan-price{font-family:var(--font-display);letter-spacing:-.03em;margin-top:4px;font-size:34px;font-weight:700}.plan .fine{margin-top:2px}.plan-launch{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.4}.plan-launch b{color:var(--ink);font-weight:600}.plan ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.plan li{color:#424245;align-items:flex-start;gap:10px;font-size:16px;line-height:1.35;display:flex}.plan li svg{width:18px;height:18px;color:var(--teal);flex:none;margin-top:1px}.plan-pro{isolation:isolate;background:#fff;position:relative;box-shadow:0 30px 60px -34px #1a5ef080}.plan-glow-halo,.plan-glow-ring{pointer-events:none;position:absolute}.plan-glow-halo{z-index:-1;opacity:.3;inset:0}.plan-glow-halo>span{filter:blur(18px);background:conic-gradient(from 200deg,#4d8dff,#2ad2d6,#8f7bff,#ff8fc7,#4d8dff);border-radius:24px;animation:5.5s ease-in-out infinite glow-breathe;position:absolute;inset:0}.plan-glow-ring{z-index:1;opacity:.85;-webkit-mask-composite:xor;border-radius:26px;padding:2px;inset:-2px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan-glow-ring>span{aspect-ratio:1;background:conic-gradient(#4d8dff,#2ad2d6,#8f7bff,#ff8fc7,#4d8dff);width:max(220%,1100px);animation:11s linear infinite glow-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.plan-glow-halo>span,.plan-glow-ring>span{animation:none}}.plan-pro li svg{color:var(--blue)}.plans-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px;display:flex}@media (max-width:1068px){.plans-cta{text-align:center;align-items:center}}.promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1000px;margin:clamp(40px,6vw,64px) auto 0;padding:0;list-style:none;display:grid}.promises li{background:var(--paper-2);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:clamp(24px,3vw,34px) 18px;display:flex}.promises svg{color:#1a5ef0;stroke-width:1.6px;width:34px;height:34px;margin-bottom:10px}.promises b{letter-spacing:-.02em;font-size:19px}.promises span{color:var(--ink-2);font-size:15px}.more-row{margin-top:36px}@media (max-width:1068px){.promises{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}}.promises b,.promises span{text-wrap:balance;text-align:center}@media (max-width:480px){.promises{gap:10px}.promises li{padding:22px 12px}.promises b{font-size:16.5px}.promises span{font-size:14px}}.faq-list{margin-top:clamp(32px,5vw,52px)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:18px;font-size:clamp(19px,2vw,23px);font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--ink-3);transition:transform .3s var(--ease);font-size:30px;font-weight:300;line-height:.8}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{color:var(--ink-2);max-width:720px;margin-top:10px;font-size:17px}.faq-more{color:var(--ink-2);margin-top:36px}.final{text-align:center}.final-glow{pointer-events:none;background:radial-gradient(closest-side,#1a5ef059,#0db0b824 55%,#0000);width:120vw;height:90vw;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.final-icon{filter:drop-shadow(0 24px 60px #1a5ef08c);width:clamp(88px,10vw,120px);height:auto;margin:0 auto 30px}.final-title{font-size:clamp(52px,8.5vw,104px)}.final-cta{flex-direction:column;align-items:center;gap:14px;margin-top:40px;display:flex;position:relative}.not-found{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.badge-link img{width:auto;height:54px}.sb{position:relative}.sb-strip{width:calc(var(--strip) * var(--pt));height:calc(24 * var(--pt))}.sb-item img{left:0;top:calc(1 * var(--pt));width:100%;height:calc(24 * var(--pt));pointer-events:none;position:absolute}.sb-popover{--panel:#323232;background:var(--panel)}.mac[data-theme=light] .sb-popover{--panel:#ececec}.mac[data-glass=true] .sb-popover{-webkit-backdrop-filter:blur(34px)saturate(1.8);backdrop-filter:blur(34px)saturate(1.8);background:#2c2c3085}.mac[data-glass=true][data-theme=light] .sb-popover{background:#f6f6f88f}.mac[data-glass=true] .popover-arrow{background:#2c2c30b3}.mac[data-glass=true][data-theme=light] .popover-arrow{background:#f6f6f8bf}.sb-tile{height:calc(var(--h) * var(--pt));position:relative}.sb-tile>img{width:100%;height:calc(var(--img) * var(--pt));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.sb-hit,.sb-text,.sb-region,.sb-progress,.sb-chart,.sb-chart-labels,.sb-chart-stat,.sb-gauge,.sb-gauge-text{left:calc(var(--x) * var(--pt));top:calc(var(--y) * var(--pt));width:calc(var(--w) * var(--pt));height:calc(var(--mh) * var(--pt));position:absolute}.sb-region,.sb-progress,.sb-gauge,.sb-gauge-text,.sb-chart-labels,.sb-chart-stat{pointer-events:none}.sb-progress>span{width:calc(6 * var(--pt));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.sb-gauge{overflow:visible}.sb-gauge-text,.sb-chart-labels,.sb-chart-stat,.sb-chart-top,.sb-pop-value{font-family:var(--font);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.sb-gauge-text{text-align:center;font-size:calc(var(--fs) * var(--pt));font-weight:500;line-height:calc(var(--mh) * var(--pt))}.sb-chart{touch-action:pan-y;cursor:crosshair}.sb-chart canvas{width:100%;height:100%;position:absolute;inset:0}.sb-chart-top{left:calc(3 * var(--pt));top:calc(3 * var(--pt));font-size:calc(10 * var(--pt));pointer-events:none;line-height:1.2;position:absolute}.sb-chart-labels{align-items:center;gap:calc(6 * var(--pt));font-size:calc(10 * var(--pt));line-height:1;display:flex;overflow:hidden}.sb-grow{flex:1}.sb-chart-stat{font-size:calc(11 * var(--pt));font-weight:500;line-height:calc(var(--mh) * var(--pt))}.sb-pop-value{left:calc(var(--x) * var(--ppt) * 1px);top:calc(var(--y) * var(--ppt) * 1px);pointer-events:none;font-size:calc(25 * var(--ppt) * 1px);font-weight:500;line-height:calc(var(--mh) * var(--ppt) * 1px);position:absolute}.sb-hit{cursor:pointer;border-radius:calc(6 * var(--pt));background:0 0;border:0;margin:0;padding:0;transition:background .12s}.sb-frame{--pt:min(1px, 100cqw / 456);position:relative}.sb-glow-halo,.sb-glow-ring{pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease);position:absolute}.sb-glow-halo{z-index:0;inset:0}.sb-glow-halo>span{border-radius:calc(18 * var(--pt));filter:blur(18px);background:conic-gradient(from 200deg,#4d8dff,#2ad2d6,#8f7bff,#ff8fc7,#4d8dff);animation:5.5s ease-in-out infinite glow-breathe;position:absolute;inset:0}.sb-glow-ring{z-index:6;border-radius:calc(18 * var(--pt) + 1px);-webkit-mask-composite:xor;padding:1.25px;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sb-glow-ring>span{width:calc(1.42 * max(100%, var(--sh) * var(--pt)));aspect-ratio:1;background:conic-gradient(#4d8dff,#2ad2d6,#8f7bff,#ff8fc7,#4d8dff);animation:11s linear infinite glow-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}.sb-frame[data-glow=on] .sb-glow-halo{opacity:.3}.sb-frame[data-glow=on] .sb-glow-ring{opacity:.8}.sb-frame[data-glow=gone] :is(.sb-glow-halo,.sb-glow-ring){transition:opacity .8s ease-in-out}.sb-frame>.mac{z-index:1}@keyframes glow-turn{to{rotate:360deg}}@keyframes glow-breathe{50%{opacity:.53}}@media (prefers-reduced-motion:reduce){.sb-glow-halo>span,.sb-glow-ring>span{animation:none}}.sb-hit:hover{background:#7f7f7f1a}.sb-hit:focus-visible{outline-offset:1px;outline:2px solid #5aa9ff}.sb-k-nav,.sb-k-reading{border-radius:calc(12 * var(--pt))}.sb-k-nav:hover{background:#ffffff0b}.mac[data-theme=light] .sb-k-nav:hover{background:#00000008}.sb-k-open,.sb-k-action[data-id^=test\:],.sb-k-action[data-id^=stop\:],.sb-k-close{border-radius:999px}.sb-text{--tpt:calc(var(--pt) * var(--fit,1));white-space:nowrap;pointer-events:none;font:400 calc(11 * var(--tpt)) / 1 var(--font);letter-spacing:0;color:#ffffff8c;align-items:center;display:flex}.mac[data-theme=light] .sb-text{color:#00000080}.sb-text[data-id=text\:finish],.sb-text[data-id=text\:alertfile]{font-size:calc(10 * var(--tpt))}.sb-text[data-id=text\:alert]{white-space:normal;line-height:1.24;font-size:calc(12 * var(--tpt));color:#66a3ff;align-items:flex-start}.mac[data-theme=light] .sb-text[data-id=text\:alert]{color:#1f57cc}.sb-clock{font-size:calc(12 * var(--pt));color:#fff6;filter:blur(calc(.6 * var(--pt)));justify-content:flex-end}.mac[data-theme=light] .sb-clock{color:#0006}.sb-dim{bottom:0;left:0;right:0;top:calc(var(--head) * var(--pt));cursor:default;animation:fade-in .2s var(--ease) both;background:#00000057;border:0;padding:0;position:absolute}.mac[data-theme=light] .sb-dim{background:#00000024}.sb-tray{left:0;right:0;top:calc(var(--head) * var(--pt));animation:tray-in .3s var(--ease) both;position:absolute}@keyframes tray-in{0%{opacity:0;transform:translateY(calc(-14 * var(--pt)))}}.sb-tray-scroll{max-height:calc(var(--room) * var(--pt));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.sb-pop{z-index:6;animation:pop-in .18s var(--ease) both;background:#2c2c2e;border-radius:calc(10px + .5vw);position:absolute;box-shadow:0 0 0 .5px #fff3,0 18px 50px #00000080}.mac[data-theme=light] .sb-pop{background:#ececec;box-shadow:0 0 0 .5px #0000002e,0 18px 50px #00000040}.sb-pop:before{content:"";left:var(--ax);background:inherit;clip-path:polygon(50% 0,100% 100%,0 100%);width:18px;height:9px;position:absolute;top:-8px;translate:-50%}.sb-pop[data-below=false]:before{clip-path:polygon(0 0,100% 0,50% 100%);top:auto;bottom:-8px}.sb-pop img{border-radius:inherit;width:100%;height:100%;display:block;position:relative}.sb-pop-close{cursor:pointer;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.sb-menu{z-index:7;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);animation:pop-in .14s var(--ease) both;background:#28282cd1;border-radius:9px;flex-direction:column;padding:5px;display:flex;position:absolute;box-shadow:0 0 0 .5px #fff3,0 14px 40px #00000073}.mac[data-theme=light] .sb-menu{color:#1d1d1f;background:#f6f6f6db;box-shadow:0 0 0 .5px #0003,0 14px 40px #00000038}.sb-menu button{color:inherit;text-align:left;cursor:default;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:3px 14px 3px 6px;font-size:13px;display:flex}.sb-menu button span{width:16px;font-size:12px;font-weight:600}.sb-menu button:hover,.sb-menu button:focus-visible{color:#fff;background:#0a64d8;outline:none}.sb-toast{z-index:8;left:50%;bottom:calc(18 * var(--pt));color:#fff;letter-spacing:-.01em;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:calc(100% - 32px);animation:pop-in .2s var(--ease) both;background:#141416db;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:500;position:absolute;translate:-50%;box-shadow:0 0 0 .5px #ffffff26,0 12px 30px #00000059}.sb-ring{z-index:5;pointer-events:none;transition:all .35s var(--ease);border-radius:10px;animation:.3s both fade-in;position:absolute;box-shadow:0 0 0 2px #5aa9ff,0 0 10px 1px #5aa9ff66}.sb-coach{z-index:9;color:#1d1d1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:300px;animation:pop-in .25s var(--ease) both;transition:left .3s var(--ease), top .3s var(--ease);background:#fffffff5;border-radius:16px;padding:16px 16px 12px;position:absolute;box-shadow:0 24px 60px -12px #0000008c,0 0 0 .5px #0000001a}.sb-coach h3{letter-spacing:-.02em;font-size:17px;line-height:1.25}.sb-coach p{color:#515154;margin-top:4px;font-size:14px;line-height:1.4}.sb-coach .sb-coach-count{color:#1a5ef0;margin:0 0 6px;font-size:12px;font-weight:600}.sb-coach-actions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.sb-coach-actions span{gap:8px;display:flex}.sb-coach button{cursor:pointer;border:0;border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}.sb-coach-skip{color:#6e6e73;background:0 0;padding:0 4px!important}.sb-coach-back{color:#1d1d1f;background:#0000000f}.sb-coach-next{background:var(--brand);color:#fff}.sb-coach-arrow{background:inherit;clip-path:polygon(50% 0,100% 100%,0 100%);width:16px;height:8px;position:absolute;top:-7px;translate:-50%}@media (prefers-reduced-motion:reduce){.sb-tray,.sb-dim,.sb-pop,.sb-menu,.sb-toast,.sb-coach,.sb-ring{animation:none}.sb-ring{transition:none}}.sb-bar{left:0;right:0;top:calc(var(--head) * var(--pt));z-index:2;background:var(--panel);opacity:0;translate:0 calc(-6 * var(--pt));transition:opacity .18s var(--ease), translate .18s var(--ease);pointer-events:none;position:absolute}.mac[data-glass=true] .sb-bar{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#2c2c30bd}.mac[data-glass=true][data-theme=light] .sb-bar{background:#f6f6f8cc}.sb-bar[data-shown=true]{opacity:1;pointer-events:auto;translate:0}@property --under-bar{syntax:"<number>";inherits:false;initial-value:1}.popover-body[data-bar]{--under-bar:1;transition:--under-bar .18s var(--ease);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--under-bar)) calc(54 * var(--pt)), #000 calc(54 * var(--pt)));-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--under-bar)) calc(54 * var(--pt)), #000 calc(54 * var(--pt)));mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--under-bar)) calc(54 * var(--pt)), #000 calc(54 * var(--pt)))}.popover-body[data-bar=shown]{--under-bar:0}@media (prefers-reduced-motion:reduce){.sb-bar{translate:none}}.sb-text[data-id=text\:day]{font-size:calc(12 * var(--tpt));font-weight:600}.mark-after{margin:14px 0 0}.alerts-tiers{max-width:560px;margin:22px auto 0}.alerts-tiers .pro-mark,.strip-mark .pro-mark{vertical-align:.12em;margin-left:6px}.strip-mark{display:inline-block}.sb-text[data-id=text\:alertdetail]{white-space:normal;line-height:1.24;font-size:calc(12 * var(--tpt));color:#ffffffe6;align-items:flex-start}.mac[data-theme=light] .sb-text[data-id=text\:alertdetail]{color:#000000db}.sb-text[data-id=text\:alertagain]{color:#ffffffe6;font-weight:500}.mac[data-theme=light] .sb-text[data-id=text\:alertagain]{color:#000000db}main>.section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 1100px}.sb-frame[data-away=true] :is(.sb-glow-halo,.sb-glow-ring)>span{animation-play-state:paused}:root{--panel:#ececec;--read:700px}.post{padding:clamp(40px, 6vw, 72px) var(--gutter) clamp(80px, 9vw, 120px)}.post-layout{max-width:var(--read);margin:0 auto}.post-layout.with-contents{max-width:calc(var(--read) + 260px);grid-template-columns:196px minmax(0, var(--read));gap:64px;display:grid}.post-main{min-width:0}.crumbs ol{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--ink-3);margin-right:6px}.crumbs a{color:var(--ink-2)}.crumbs [aria-current]{color:var(--ink);font-weight:500}.post-title{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(36px,5vw,54px);font-weight:700;line-height:1.06}.post-lead{letter-spacing:-.017em;color:var(--ink);text-wrap:pretty;margin-top:22px;font-size:clamp(19px,1.9vw,22px);font-weight:450;line-height:1.45}.post-meta{border-bottom:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:4px 0;margin-top:22px;padding-bottom:30px;font-size:14px;display:flex}.post-meta span+span:before{content:"·";margin:0 10px}.post-contents{top:calc(var(--nav) + 32px);align-self:start;padding-top:6px;font-size:14px;position:sticky}.contents-title{color:var(--ink);letter-spacing:-.01em;margin-bottom:12px;font-weight:600}.post-contents ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.post-contents li a{color:var(--ink-2);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.post-contents li a:hover{color:var(--ink);border-left-color:var(--ink-3)}@media (max-width:1080px){.post-layout.with-contents{max-width:var(--read);display:block}.post-contents{display:none}}.post-prose{letter-spacing:-.014em;color:#333336;font-size:18px;line-height:1.62}.post-prose>*+*{margin-top:18px}.post-prose h2{font-family:var(--font-display);letter-spacing:-.026em;color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--nav) + 20px);margin-top:60px;font-size:clamp(26px,2.6vw,32px);font-weight:700;line-height:1.15}.post-prose h2+*{margin-top:14px}.post-prose h3{letter-spacing:-.02em;color:var(--ink);margin-top:34px;font-size:20px;font-weight:600;line-height:1.3}.post-prose h3+p{margin-top:8px}.post-prose strong{color:var(--ink);font-weight:600}.post-prose a{text-underline-offset:3px;-webkit-text-decoration:underline #0a5bd659;text-decoration:underline #0a5bd659}.post-prose a:hover{text-decoration-color:currentColor}.post-prose code{background:var(--paper-2);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.post-prose pre{background:var(--paper-2);border-radius:14px;padding:18px 20px;font-size:15px;line-height:1.5;overflow-x:auto}.post-prose pre code{background:0 0;padding:0}.post-prose ol{counter-reset:step;padding:0;list-style:none}.post-prose ol>li{counter-increment:step;padding-left:44px;position:relative}.post-prose ol>li+li{margin-top:14px}.post-prose ol>li:before{content:counter(step);background:var(--paper-2);width:28px;height:28px;color:var(--ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.post-prose ul{padding-left:22px}.post-prose ul>li+li,.post-prose li ul{margin-top:10px}.post-prose li::marker{color:var(--ink-3)}.post-table{overflow-x:auto}.post-table table{border-collapse:collapse;width:100%;font-size:16px}.post-table th,.post-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 14px 11px 0}.post-table th{color:var(--ink);font-weight:600}.post-prose .post-q{margin-top:30px;font-size:19px}.post-prose .post-figure{margin:40px 0}.post-stage{background:var(--panel);border-radius:24px;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(18px,3vw,32px);display:flex;box-shadow:inset 0 0 0 1px #0000000a}.post-shot{width:calc(var(--w) * 1px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto}.post-figure figcaption{color:var(--ink-2);text-align:center;text-wrap:balance;margin-top:14px;font-size:15px;line-height:1.45}.post-cta{background:var(--paper-2);border-radius:26px;margin:56px 0 8px;padding:clamp(26px,4vw,40px)}.post-cta-line{font-family:var(--font-display);letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin-bottom:20px;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.2}.post-cta+.post-prose,.post-main>div+div>.post-prose:first-child{margin-top:0}.waitlist-title{letter-spacing:-.018em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.35}.waitlist-row{gap:10px;margin-top:16px;display:flex}.waitlist-email{min-width:0;height:48px;font:inherit;color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px solid #00000029;border-radius:12px;outline:none;flex:1;padding:0 16px;font-size:17px}.waitlist-email:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1a5ef029}.waitlist-email::placeholder{color:var(--ink-3)}.waitlist-button{border-radius:12px;min-width:132px}.waitlist-button:disabled{opacity:.7;cursor:default}.waitlist-check{color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin-top:16px;font-size:16px;display:inline-flex}.waitlist-check input{width:18px;height:18px;accent-color:var(--blue);margin:0}.waitlist-mac{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:16px;display:flex}.waitlist-mac select{height:40px;font:inherit;color:var(--ink);background:#fff;border:1px solid #00000029;border-radius:10px;max-width:100%;padding:0 12px;font-size:16px}.waitlist-fine{color:var(--ink-3);margin-top:16px;font-size:13px;line-height:1.45}.waitlist-fine a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.waitlist-error{color:#d70015;margin-top:12px;font-size:15px}.waitlist-done .waitlist-note{color:var(--ink-2);margin-top:8px;font-size:16px}.waitlist-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:520px){.waitlist-row{flex-direction:column}.waitlist-button{width:100%}}.post-more{margin-top:64px}.post-more h2,.post-sources h2{font-family:var(--font-display);letter-spacing:-.022em;margin-bottom:20px;font-size:24px;font-weight:700}.post-sources{border-top:1px solid var(--line);color:var(--ink-2);margin-top:64px;padding-top:28px;font-size:15px}.post-sources h2{margin-bottom:12px;font-size:19px}.post-sources ul{margin:0;padding-left:18px}.post-sources li+li{margin-top:6px}.post-sources p{color:var(--ink-3);margin-top:16px;font-size:14px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;display:grid}.post-card{box-shadow:0 0 0 1px var(--line);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;color:inherit!important;text-decoration:none!important}.post-card:hover{box-shadow:0 0 0 1px var(--line), 0 18px 40px -22px #00000059;transform:translateY(-3px)}.card-cover{background:var(--panel);aspect-ratio:16/10;place-items:center;padding:18px;display:grid;overflow:hidden}.card-cover img{width:calc(var(--w) * 1px);object-fit:contain;max-width:100%;height:auto;max-height:100%}.card-cover-empty{background:var(--brand);opacity:.12}.card-text{flex-direction:column;flex:1;gap:8px;padding:22px 24px 26px;display:flex}.card-topic{letter-spacing:-.005em;color:var(--blue);font-size:13px;font-weight:600}.card-title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:22px;font-weight:700;line-height:1.18}.card-description{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.card-meta{color:var(--ink-3);margin-top:auto;padding-top:6px;font-size:13px}.post-card.wide{grid-template-columns:1.15fr 1fr;display:grid}.post-card.wide .card-cover{aspect-ratio:auto;min-height:340px;padding:32px}.post-card.wide .card-text{justify-content:center;gap:12px;padding:40px}.post-card.wide .card-title{font-size:clamp(28px,3vw,38px)}.post-card.wide .card-description{-webkit-line-clamp:4;font-size:18px}.post-card.wide .card-meta{margin-top:6px}@media (max-width:820px){.post-card.wide{display:flex}.post-card.wide .card-cover{aspect-ratio:auto;min-height:0;padding:28px 18px}.post-card.wide .card-text{padding:22px 24px 26px}}.blog-cta{width:100%;max-width:760px;margin:40px auto 0}.waitlist-step{min-height:52vh}.waitlist-step .lead{max-width:620px;margin:18px auto 0}@media (max-width:560px){.post-meta{column-gap:14px}.post-meta span+span:before{content:none}}.post-figure figcaption .pro-mark{vertical-align:1px;margin-right:8px}.post-figure[data-kind=mac] .post-stage{background:linear-gradient(160deg,#eef1f6 0%,#e2e6ee 100%);padding:clamp(6px,1.5vw,14px)}.fig-note{color:var(--ink-3);margin-top:4px;font-size:13px;display:block}.menubar-demo .mb-wrap{container:mbdemo/inline-size}.mb-screen{--pt:calc(100cqw / 600);isolation:isolate;height:calc(var(--sh) * var(--pt));color:#1d1d1f;background:linear-gradient(135deg,#8cb3ff 0%,#c7b3fa 52%,#94e6db 100%);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000001f,0 18px 50px -24px #1e326e73}.mb-bar{height:calc(26 * var(--pt));z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#ffffff73;position:absolute;inset:0 0 auto;box-shadow:inset 0 -.5px #00000014}.mb-bar>*{position:absolute;top:50%;translate:0 -50%}.mb-app{left:calc(16 * var(--pt));font-size:calc(12 * var(--pt));letter-spacing:0;font-weight:700}.mb-strip{left:calc(var(--sx) * var(--pt));width:calc(var(--sw) * var(--pt));height:calc(24 * var(--pt))}.mb-strip img{width:100%;height:100%;display:block;position:relative}.mb-hl{top:calc(1 * var(--pt));bottom:calc(1 * var(--pt));left:calc(var(--ix) * var(--pt));width:calc(var(--iw) * var(--pt));border-radius:calc(5 * var(--pt));opacity:0;background:#00000029;position:absolute}.mb-glyph{width:calc(18 * var(--pt));height:calc(14 * var(--pt));opacity:.75;translate:-50% -50%}.mb-glyph svg{fill:currentColor;width:100%;height:100%;display:block}.mb-wifi{left:calc(var(--wx) * var(--pt))}.mb-switches{left:calc(var(--kx) * var(--pt))}.mb-clock{left:calc(var(--tx) * var(--pt));font-size:calc(12 * var(--pt));white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;translate:-50% -50%}.mb-panel{z-index:1;left:calc(var(--px) * var(--pt));top:calc(32 * var(--pt));width:calc(var(--pw) * var(--pt));height:calc(var(--ph) * var(--pt));border-radius:calc(11 * var(--pt));box-shadow:0 0 0 .5px #00000024, 0 calc(5 * var(--pt)) calc(20 * var(--pt)) #00000038;transform-origin:50% 0;opacity:0;background:#ececec;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.mb-panel img{width:100%;height:100%;display:block}.mb-cursor{z-index:3;width:max(calc(13 * var(--pt)), 11px);aspect-ratio:13/20;height:auto;position:absolute;top:0;left:0}.mb-pointer{filter:drop-shadow(0 1px 1.5px #0000004d);transform-origin:0 0;width:100%;height:100%;display:block;overflow:visible}.mb-cursor{animation-duration:8s;animation-iteration-count:infinite}.mb-pointer{animation:8s infinite mb-press}.mb-hl{animation:8s infinite mb-light}.mb-panel{animation:8s infinite mb-open}@keyframes mb-press{0%,8.4%{scale:1}8.8%,10.4%{scale:.88}10.8%,to{scale:1}}@keyframes mb-light{0%,8.6%{opacity:0}8.8%,93%{opacity:1}93.5%,to{opacity:0}}@keyframes mb-open{0%,9.6%{opacity:0;transform:scale(.95)}12.6%,92%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.mb-cursor,.mb-pointer,.mb-hl,.mb-panel{animation:none}.mb-hl,.mb-panel{opacity:1}}.menubar-demo figcaption{margin-top:14px}.post-prose ol>li:before{color:#fff;background:#0071e3}.post-prose ol>li:not(:last-child):after{content:"";background:#0071e338;width:1px;position:absolute;top:33px;bottom:-12px;left:13.5px}.quick-fix{background:var(--paper-2);animation:quick-in .8s var(--ease) both;border-radius:28px;grid-template-columns:auto 1fr;align-items:start;gap:clamp(16px,3vw,28px);margin:34px 0 8px;padding:clamp(20px,3.4vw,30px);display:grid;position:relative}.quick-glyph{aspect-ratio:1;background:#fff;border-radius:22px;place-items:center;width:clamp(64px,10vw,84px);display:grid;box-shadow:0 10px 30px -18px #00000040}.glyph{width:72%;height:72%;overflow:visible}.quick-title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);font-size:21px;font-weight:700}.quick-steps{counter-reset:quick;margin:10px 0 0;padding:0;list-style:none}.quick-steps li{counter-increment:quick;letter-spacing:-.012em;color:var(--ink);animation:quick-step .6s var(--ease) both;padding-left:34px;font-size:17px;line-height:1.45;position:relative}.quick-steps li+li{margin-top:10px}.quick-steps li:before{content:counter(quick);color:#fff;background:#0071e3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12.5px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.quick-steps a{text-underline-offset:3px;-webkit-text-decoration:underline #0a5bd659;text-decoration:underline #0a5bd659}@keyframes quick-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes quick-step{0%{opacity:0;transform:translate(-10px)}}@media (max-width:520px){.quick-fix{grid-template-columns:1fr}.quick-glyph{border-radius:18px;width:60px}}.glyph-spin{transform-origin:32px 32px;animation:2.4s linear infinite glyph-spin}@keyframes glyph-spin{to{transform:rotate(360deg)}}.glyph-ring{stroke-dashoffset:100px;animation:glyph-ring 2.6s .3s var(--ease) forwards, glyph-breathe 3.2s 2.9s ease-in-out infinite}@keyframes glyph-ring{to{stroke-dashoffset:22px}}@keyframes glyph-breathe{0%,to{stroke-dashoffset:22px}50%{stroke-dashoffset:28px}}.glyph-mercury{transform-box:fill-box;transform-origin:50% 100%;animation:2.8s ease-in-out .3s infinite alternate glyph-rise}@keyframes glyph-rise{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.glyph-fill{transform-box:fill-box;transform-origin:0}.glyph-storage .glyph-fill{animation:glyph-fill 2.4s .3s var(--ease) both}@keyframes glyph-fill{0%{transform:scaleX(.08)}to{transform:scaleX(.91)}}.glyph-battery .glyph-fill{animation:3.4s ease-in-out .3s infinite alternate glyph-drain}@keyframes glyph-drain{0%{transform:scaleX(1)}to{transform:scaleX(.42)}}.glyph-wave{opacity:.2;animation:2.2s ease-in-out infinite glyph-wave}.glyph-wave.w2{animation-delay:.25s}.glyph-wave.w3{animation-delay:.5s}@keyframes glyph-wave{0%,to{opacity:.2}40%,60%{opacity:1}}.glyph-needle{transform-origin:32px 44px;animation:glyph-needle 2.6s .3s var(--ease) infinite alternate}@keyframes glyph-needle{0%{transform:rotate(-110deg)}to{transform:rotate(0)}}.reveal-ready .post-figure:not(.in),.reveal-ready .sc-feature:not(.in){opacity:0;transform:translateY(26px)scale(.985)}.reveal-ready .post-figure,.reveal-ready .sc-feature{transition:opacity .9s var(--ease), transform .9s var(--ease)}.reveal-ready .post-prose ol:not(.in)>li{opacity:0;transform:translate(-12px)}.reveal-ready .post-prose ol>li{transition:opacity .6s var(--ease), transform .6s var(--ease)}.reveal-ready .post-prose ol>li:nth-child(2){transition-delay:.1s}.reveal-ready .post-prose ol>li:nth-child(3){transition-delay:.2s}.reveal-ready .post-prose ol>li:nth-child(4){transition-delay:.3s}.reveal-ready .post-prose ol>li:nth-child(n+5){transition-delay:.4s}.shot-wrap{width:calc(var(--w) * 1px);max-width:100%;display:block;position:relative;container-type:inline-size}.shot-wrap .post-shot{width:100%;display:block}.fig-focus{left:var(--fx);top:var(--fy);width:var(--fw);height:var(--fh);pointer-events:none;border-radius:10px;position:absolute;box-shadow:0 0 #ff9f0a8c}.fig-pointer-at{z-index:2;aspect-ratio:13/20;opacity:0;pointer-events:none;transform-origin:0 0;width:clamp(11px,2.4cqw,17px);position:absolute}.fig-pointer-at .fig-pointer{filter:drop-shadow(0 1px 1.5px #00000059);width:100%;height:100%;display:block;overflow:visible}.post-figure.in .fig-focus{animation:1.8s ease-out .9s 2 focus-glow}.post-figure.in .fig-pointer-at{animation-duration:1.6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:.2s;animation-fill-mode:both}@keyframes focus-glow{0%{box-shadow:0 0 #ff9f0a99}to{box-shadow:0 0 0 12px #ff9f0a00}}.term{text-align:left;background:#fff;border-radius:12px;width:100%;max-width:680px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 22px 50px -24px #00000073}.term-bar{color:#4d4d4f;background:#ececec;border-bottom:1px solid #d9d9d9;justify-content:center;align-items:center;height:30px;font-size:12.5px;font-weight:600;display:flex;position:relative}.term-lights{gap:8px;display:flex;position:absolute;top:10px;left:12px}.term-lights i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.term-lights i:nth-child(2){background:#febc2e}.term-lights i:nth-child(3){background:#28c840}.term-body{color:#1d1d1f;white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:0;min-height:9em;margin:0;padding:12px 14px 16px;font:13px/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace}.term-line{display:block}.term-prompt{color:#1d1d1f;font-weight:600}.reveal-ready .term-line{visibility:hidden}.reveal-ready .post-figure.in .term-line{visibility:visible;animation:10ms both term-show}.reveal-ready .post-figure.in .term-line.cmd .term-text{vertical-align:bottom;white-space:nowrap;max-width:100%;animation:term-type calc(var(--n) * 35ms) steps(var(--n)) both;animation-delay:inherit;display:inline-block;overflow:hidden}@keyframes term-show{0%{visibility:hidden}to{visibility:visible}}@keyframes term-type{0%{width:0}to{width:calc(var(--n) * 1ch)}}.term-cursor{vertical-align:-.15em;background:#1d1d1f;width:.6em;height:1.1em;animation:1s step-end infinite term-blink;display:inline-block}@keyframes term-blink{50%{opacity:0}}.post-after{margin-top:clamp(56px,7vw,96px)}.post-contents-spacer{display:block}@media (max-width:1080px){.post-contents-spacer{display:none}}.showcase{isolation:isolate;margin:clamp(72px, 9vw, 128px) calc(-1 * var(--gutter)) 0;padding:clamp(84px, 11vw, 150px) var(--gutter) clamp(72px, 9vw, 120px);color:#f5f5f7;background:#000;position:relative;overflow:hidden}.showcase:before{content:"";z-index:-1;aspect-ratio:1.6;pointer-events:none;background:radial-gradient(closest-side,#2962ff57,#0db0b81f 55%,#0000 78%);border-radius:50%;width:min(1300px,140vw);position:absolute;top:clamp(260px,30vw,420px);left:50%;translate:-50% -30%}.showcase-inner{max-width:1060px;margin:0 auto}.showcase-eyebrow{text-align:center;letter-spacing:-.01em;color:#86868b;font-size:clamp(15px,1.4vw,17px);font-weight:600}.showcase .eyebrow-brand{background-image:var(--brand-bright);color:#0000;-webkit-background-clip:text;background-clip:text}.showcase-prose{color:#a1a1a6;font-size:19px}.showcase-prose>*+*{margin-top:0}.showcase-prose>h2:first-child{text-align:center;letter-spacing:-.045em;color:#f5f5f7;border:0;max-width:14ch;margin:14px auto 0;padding:0;font-size:clamp(44px,7vw,84px);font-weight:700;line-height:1.02}.showcase-prose>h2:first-child+p{text-align:center;letter-spacing:-.02em;color:#a1a1a6;max-width:760px;margin:clamp(20px,2.4vw,28px) auto 0;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.42}.showcase-prose p,.showcase-prose li{color:#a1a1a6}.showcase-prose strong,.showcase-prose h3{color:#f5f5f7}.showcase-prose a{color:#2997ff;text-decoration-color:#2997ff66}.showcase-prose code{color:#f5f5f7;background:#ffffff1f}.showcase .pro-mark{color:#f5f5f7;background:#ffffff24}.showcase .fig-note{color:#6e6e73}.sc-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(72px,9vw,120px);display:grid}.sc-feature:not(.sc-hero):nth-of-type(odd) .sc-text{order:2}.sc-text>h3{font-family:var(--font-display);letter-spacing:-.034em;color:#f5f5f7;margin:0;font-size:clamp(28px,3.3vw,40px);font-weight:700;line-height:1.08}.sc-text>p{letter-spacing:-.014em;margin-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.sc-media .post-figure{margin:0}.sc-media .post-stage{background:#ececec;border-radius:28px;padding:clamp(14px,2.4vw,30px);box-shadow:0 50px 90px -50px #000000f2,0 0 0 1px #ffffff0f}.sc-media figcaption{color:#86868b;text-align:center;margin-top:16px;font-size:14px}.sc-media figcaption .pro-mark{margin-right:8px}@media (max-width:860px){.sc-feature{grid-template-columns:1fr;gap:22px}.sc-feature:not(.sc-hero):nth-of-type(odd) .sc-text{order:0}}.sc-hero{grid-template-columns:1fr;gap:0;margin-top:clamp(48px,6vw,80px)}.sc-hero .sc-text{text-align:center;order:2;margin-top:22px}.sc-hero .sc-text>h3{letter-spacing:-.01em;color:#f5f5f7;font-size:17px;font-weight:600}.sc-hero .sc-text>p{max-width:620px;margin:8px auto 0;font-size:17px}.sc-hero .sc-media{width:100%;max-width:900px;margin:0 auto}.sc-hero .menubar-demo figcaption{display:none}.showcase .menubar-demo .mb-wrap{background:linear-gradient(#2c2c2e,#111113);border-radius:clamp(18px,2.6vw,30px);padding:clamp(5px,.9vw,11px);box-shadow:inset 0 0 0 1px #ffffff1a,0 70px 130px -60px #2962ff99,0 30px 60px -30px #000000e6}.showcase .menubar-demo .mb-screen{box-shadow:none;border-radius:clamp(13px,1.9vw,21px)}.try-scope{text-align:center;margin-top:clamp(96px,12vw,150px)}.try-eyebrow{letter-spacing:-.01em;text-transform:none;background:var(--brand-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:600}.try-title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;color:#f5f5f7;text-wrap:balance;margin:10px auto 0;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.05}.try-line{color:#a1a1a6;max-width:560px;margin:16px auto 0;font-size:clamp(17px,1.6vw,21px);line-height:1.45}.try-stage{text-align:left;max-width:760px;margin:clamp(36px,4vw,52px) auto 0;container:trystage/inline-size}.try-stage .mac-wrap{width:100%}.try-placeholder{height:calc(var(--sh) * min(1px, 100cqw / 456));background:linear-gradient(110deg,#ffffff0a 30%,#ffffff17 50%,#ffffff0a 70%) 0 0/300% 100%;border-radius:18px;animation:1.6s linear infinite try-shimmer}@keyframes try-shimmer{to{background-position:-150% 0}}.try-note{color:#86868b;max-width:560px;margin:18px auto 0;font-size:14px;line-height:1.45}.try-note .pro-mark{vertical-align:1px;margin-right:6px}.showcase .post-cta{max-width:680px;color:var(--ink);text-align:left;background:#fff;border-radius:28px;margin:clamp(80px,10vw,120px) auto 0;box-shadow:0 40px 90px -50px #2962ff8c}.showcase .post-cta-line{color:var(--ink)}@media (prefers-reduced-motion:reduce){.quick-fix,.quick-steps li,.glyph *,.showcase-glow,.try-placeholder,.fig-focus,.fig-pointer-at{animation:none!important}.fig-pointer-at{opacity:1}.glyph-ring{stroke-dashoffset:22px}.glyph-storage .glyph-fill{transform:scaleX(.91)}.reveal-ready .post-figure:not(.in),.reveal-ready .sc-feature:not(.in),.reveal-ready .post-prose ol:not(.in)>li{opacity:1;transform:none}.reveal-ready .term-line{visibility:visible}}.bl{--bl-max:1080px}.bl .glyph *{animation:none!important}.bl .glyph-ring{stroke-dashoffset:22px}.bl .glyph-wave{opacity:1}.bl-topic-tile:hover .glyph *,.bl-result.is-active .glyph *{animation:revert!important}.bl-topic-tile:hover .glyph-ring{stroke-dashoffset:100px}.bl-hero{z-index:2;isolation:isolate;text-align:center;padding:clamp(72px, 9vw, 120px) var(--gutter) clamp(28px, 4vw, 44px);background:linear-gradient(180deg, var(--paper-2) 0%, var(--paper) 100%);position:relative}.bl-hero-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bl-hero-glow:before,.bl-hero-glow:after{content:"";aspect-ratio:1;filter:blur(70px);opacity:.22;border-radius:50%;width:56vw;max-width:720px;animation:18s ease-in-out infinite alternate bl-drift;position:absolute}.bl-hero-glow:before{background:#4d8dff;top:-38%;left:4%}.bl-hero-glow:after{background:#2ad2d6;animation-delay:-9s;top:-30%;right:2%}@keyframes bl-drift{0%{transform:translate(-4%)scale(1)}to{transform:translate(6%,8%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.bl-hero-glow:before,.bl-hero-glow:after{animation:none}}.bl-hero .headline{font-size:clamp(44px,6.4vw,80px)}.bl-hero .lead{max-width:600px;margin:16px auto 0}.bl-search{z-index:30;text-align:left;max-width:680px;margin:clamp(28px,4vw,40px) auto 0;position:relative}.bl-field{height:60px;transition:box-shadow .25s var(--ease);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:0 14px 0 20px;display:flex;box-shadow:0 0 0 1px #00000014,0 16px 44px -18px #1a5ef061,0 2px 6px #0000000a}.bl-field:focus-within{box-shadow:0 0 0 1px #1a5ef08c,0 0 0 5px #1a5ef024,0 20px 50px -18px #1a5ef073}.bl-field-icon{width:20px;height:20px;color:var(--ink-3);flex:none}.bl-field:focus-within .bl-field-icon{color:var(--blue)}.bl-field input{min-width:0;height:100%;font:inherit;letter-spacing:-.02em;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:19px}.bl-field input::placeholder{color:var(--ink-3);transition:color .3s}.bl-field input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.bl-field input:focus-visible{outline:none}.bl-kbd,.bl-hint kbd{font:600 12px/1 var(--font);color:var(--ink-3);background:#fff;border:1px solid #00000024;border-bottom-width:2px;border-radius:6px;padding:4px 7px}.bl-clear{cursor:pointer;color:#b0b0b5;background:0 0;border:0;border-radius:50%;flex:none;width:26px;height:26px;padding:4px}.bl-clear:hover{color:var(--ink-3)}.bl-clear svg{fill:currentColor;width:100%;height:100%}.bl-results{overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);max-height:min(70vh,640px);animation:bl-pop .22s var(--ease);background:#fffffff0;border-radius:22px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 0 0 1px #00000012,0 30px 80px -24px #10286e59}.bl-results[hidden]{display:none}@keyframes bl-pop{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.bl-result{color:var(--ink);border-radius:15px;grid-template-columns:44px 1fr 10px;align-items:center;gap:14px;padding:12px 14px;display:grid}.bl-result:hover{text-decoration:none}.bl-result.is-active{background:#1a5ef012}.bl-result-glyph,.bl-group-glyph,.bl-tile-glyph{background:linear-gradient(135deg,#1a5ef01a,#0db0b81a);border-radius:12px;place-items:center;display:grid}.bl-result-glyph{width:44px;height:44px}.bl-result-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bl-result-topic{color:var(--blue);letter-spacing:0;font-size:12px;font-weight:600}.bl-result-title{letter-spacing:-.015em;font-size:16.5px;font-weight:600;line-height:1.28}.bl-result-snippet{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.42;display:-webkit-box;overflow:hidden}.bl-result mark{color:inherit;background:#1a5ef021;border-radius:4px;padding:0 1px}.bl-result-title mark{color:var(--blue);background:0 0}.bl-result-go,.bl-row-go{color:#c7c7cc;width:8px;height:14px}.bl-result.is-active .bl-result-go{color:var(--blue)}.bl-status{color:var(--ink-2);padding:14px 16px 6px;font-size:15px}.bl-none .bl-chips{flex-wrap:wrap;gap:8px;padding:6px 16px 14px;display:flex}.bl-hint{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:4px;padding:8px 12px 4px;font-size:12px;display:flex}.bl-hint kbd{padding:2px 5px;font-size:11px}@media (hover:none){.bl-hint,.bl-kbd{display:none}}.bl-popular{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.bl-popular-label{color:var(--ink-3);margin-right:2px;font-size:14px}.bl-chip{cursor:pointer;letter-spacing:-.01em;color:var(--ink);background:#0000000d;border:0;border-radius:999px;padding:7px 14px;font-size:14px;transition:background .2s,color .2s}.bl-chip:hover{color:var(--blue);background:#1a5ef01a}.bl-topics{max-width:var(--bl-max);padding:0 var(--gutter);grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin:clamp(28px,4vw,44px) auto 0;display:grid}@media (min-width:1000px){.bl-topics{grid-template-columns:repeat(7,minmax(0,1fr))}}.bl-topic-tile{background:var(--paper-2);color:var(--ink);transition:transform .35s var(--ease), background .25s, box-shadow .35s var(--ease);border-radius:20px;flex-direction:column;gap:4px;padding:18px 16px 16px;display:flex}.bl-topic-tile:hover{box-shadow:0 0 0 1px var(--line), 0 18px 40px -22px #10286e59;background:#fff;text-decoration:none;transform:translateY(-3px)}.bl-tile-glyph{background:#fff;width:44px;height:44px;margin-bottom:10px}.bl-topic-tile:hover .bl-tile-glyph{background:linear-gradient(135deg,#1a5ef01a,#0db0b81a)}.bl-tile-name{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.2}.bl-tile-line{color:var(--ink-2);font-size:13.5px;line-height:1.35}.bl-tile-count{color:var(--ink-3);margin-top:auto;padding-top:10px;font-size:12.5px}.bl-start{max-width:var(--bl-max);padding:clamp(48px, 6vw, 72px) var(--gutter) 0;margin:0 auto}.bl-groups{max-width:var(--bl-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.bl-section-title{font-family:var(--font-display);letter-spacing:-.028em;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1}.bl-start .bl-section-title{margin-bottom:20px}.bl-start-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.bl-start-grid .post-card.wide{grid-template-columns:1fr}.bl-start-grid .post-card.wide .card-cover{aspect-ratio:16/9;min-height:0;padding:26px}.bl-start-grid .post-card.wide .card-text{padding:26px 30px 30px}.bl-newest{background:var(--paper-2);border-radius:26px;flex-direction:column;padding:22px 24px 10px;display:flex}.bl-newest-label{color:var(--blue);margin-bottom:4px;font-size:13px;font-weight:600}.bl-newest .bl-row:last-child{border-bottom:0}.bl-newest .bl-row-description{-webkit-line-clamp:2}.bl-groups{columns:2;column-gap:20px;padding-top:22px}.bl-groups-title{max-width:var(--bl-max);padding:clamp(48px, 6vw, 72px) var(--gutter) 0;margin:0 auto}.bl-groups .bl-group{break-inside:avoid;margin-bottom:20px}.bl-more{display:none}.bl-group{background:var(--paper-2);scroll-margin-top:calc(var(--nav) + 16px);border-radius:26px;padding:24px 26px 10px}.bl-group:target{box-shadow:0 0 0 2px #1a5ef073}.bl-group-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.bl-group-glyph{background:#fff;border-radius:13px;flex:none;width:46px;height:46px}.bl-group-title{font-family:var(--font-display);letter-spacing:-.024em;font-size:22px;font-weight:700;line-height:1.15}.bl-group-line{color:var(--ink-2);margin-top:2px;font-size:14.5px}.bl-list{flex-direction:column;display:flex}.bl-group .bl-row{padding:13px 2px}.bl-group .bl-row:last-child{border-bottom:0}.bl-group .bl-row-title{font-size:16px;font-weight:500}.bl-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto 8px;align-items:center;gap:14px;padding:16px 2px;display:grid}.bl-row:hover{text-decoration:none}.bl-row:hover .bl-row-title{color:var(--blue)}.bl-row:hover .bl-row-go{color:var(--blue);transform:translate(2px)}.bl-row-go{transition:transform .25s var(--ease), color .2s}.bl-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bl-row-title{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3;transition:color .2s}.bl-row-description{color:var(--ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.bl-row-meta{color:var(--ink-3);white-space:nowrap;font-size:13px}.bl-guide{vertical-align:2px;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--brand);border-radius:6px;margin-right:8px;padding:3px 6px 2px;font-size:11px;font-weight:700;display:inline-block}.bl .blog-cta{max-width:760px;width:calc(100% - 2 * var(--gutter));margin:clamp(64px,8vw,96px) auto clamp(80px,9vw,120px)}@media (max-width:860px){.bl-start-grid{grid-template-columns:1fr}.bl-groups{columns:1}}@media (max-width:640px){.bl-field{border-radius:16px;height:54px;padding-left:16px}.bl-field input{font-size:17px}.bl-results{border-radius:18px;max-height:62vh;padding:6px}.bl-result{grid-template-columns:38px 1fr 8px;gap:12px;padding:10px}.bl-result-glyph{width:38px;height:38px}.bl-topics{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 var(--gutter);grid-template-columns:none;grid-auto-columns:minmax(150px,44%);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.bl-topics::-webkit-scrollbar{display:none}.bl-topic-tile{scroll-snap-align:start}.bl-row-meta{display:none}.bl-group-glyph{width:44px;height:44px}.bl-group{padding:20px 20px 8px}.bl-group:not(.is-open) .bl-row:nth-child(n+5){display:none}.bl-group:not(.is-open) .bl-row:nth-child(4){border-bottom:0}.bl-more{border:0;border-top:1px solid var(--line);width:100%;color:var(--blue);cursor:pointer;text-align:left;background:0 0;padding:13px 0 12px;font-size:15px;font-weight:500;display:block}.bl-popular{scrollbar-width:none;margin:16px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.bl-popular::-webkit-scrollbar{display:none}.bl-chip{flex:none}.bl-start-grid .post-card.wide .card-cover{display:none}.bl-start-grid .post-card.wide .card-text{padding:24px 22px 26px}.bl-newest .bl-row-description{display:none}.bl-hero .headline{font-size:clamp(40px,11vw,52px)}}.feature-page{--fp-max:1080px}.fp-hero{z-index:1;isolation:isolate;text-align:center;padding:clamp(56px, 7vw, 96px) var(--gutter) clamp(24px, 3vw, 36px);background:linear-gradient(180deg, var(--paper-2) 0%, var(--paper) 100%);position:relative}.fp-crumbs{justify-content:center;margin-bottom:26px;display:flex}.fp-glyph{width:72px;height:72px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -22px #10286e59;background:#fff;border-radius:20px;place-items:center;margin-bottom:16px;display:inline-grid}.fp-title{text-wrap:balance;max-width:920px;margin:0 auto;font-size:clamp(38px,5.4vw,64px)}.fp-lead{text-wrap:pretty;max-width:720px;margin:18px auto 0}.fp-offer{color:var(--ink-3);margin-top:16px;font-size:15px}.fp-body{max-width:var(--fp-max);padding:0 var(--gutter);margin:0 auto}.fp-body>h2{font-family:var(--font-display);letter-spacing:-.03em;margin-top:clamp(56px,7vw,88px);font-size:clamp(28px,3.2vw,38px);line-height:1.1}.fp-body>h2+p,.fp-body>.post-table,.fp-body>h3.post-q,.fp-body>h3.post-q+p{max-width:760px}.feature-page .sc-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(56px,7vw,96px);display:grid}.feature-page .sc-feature:not(.sc-hero):nth-of-type(odd) .sc-text{order:0}.feature-page .sc-feature:not(.sc-hero):nth-of-type(2n) .sc-text{order:2}.feature-page .sc-text>h2{font-family:var(--font-display);letter-spacing:-.034em;color:var(--ink);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.08}.feature-page .sc-text>p{letter-spacing:-.014em;color:var(--ink-2);margin-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.feature-page .sc-text>p strong{color:var(--ink)}.feature-page .sc-media .post-figure{margin:0}.feature-page .sc-media .post-stage{background:var(--paper-2);box-shadow:0 0 0 1px var(--line), 0 40px 80px -56px #10286e80;border-radius:28px;padding:clamp(14px,2.4vw,30px)}.feature-page .sc-media figcaption{color:var(--ink-3);text-align:center;margin-top:14px;font-size:14px}.feature-page .sc-hero{grid-template-columns:1fr;gap:0;margin-top:clamp(28px,4vw,48px)}.feature-page .sc-hero .sc-text{text-align:center;order:2;margin-top:22px}.feature-page .sc-hero .sc-text>h2{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.feature-page .sc-hero .sc-text>p{max-width:620px;margin:8px auto 0;font-size:17px}.feature-page .sc-hero .sc-media{width:100%;max-width:900px;margin:0 auto}.feature-page .sc-hero .menubar-demo figcaption{display:none}.fp-try{max-width:var(--fp-max);padding:0 var(--gutter);margin:clamp(72px,9vw,120px) auto 0}.fp-get{background:var(--paper-2);max-width:760px;width:calc(100% - 2 * var(--gutter));border-radius:26px;margin:clamp(56px,7vw,88px) auto 0;padding:clamp(26px,4vw,40px)}.fp-get-line{letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:19px;font-weight:600}.fp-guides{max-width:var(--fp-max);padding:0 var(--gutter);margin:clamp(64px,8vw,100px) auto 0}.fp-guides .bl-section-title{margin-bottom:22px}.fp-fine{max-width:var(--fp-max);padding:0 var(--gutter);color:var(--ink-3);margin:48px auto clamp(80px,9vw,120px);font-size:13px}@media (max-width:860px){.feature-page .sc-feature{grid-template-columns:1fr;gap:22px}.feature-page .sc-feature:not(.sc-hero):nth-of-type(odd) .sc-text,.feature-page .sc-feature:not(.sc-hero):nth-of-type(2n) .sc-text{order:0}}.fi-grid{max-width:1080px;padding:0 var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin:clamp(28px,4vw,44px) auto 0;display:grid}.fi-card{background:var(--paper-2);color:var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .25s;border-radius:26px;flex-direction:column;gap:8px;padding:26px 26px 22px;display:flex;overflow:hidden}.fi-card:hover{box-shadow:0 0 0 1px var(--line), 0 24px 50px -28px #10286e66;background:#fff;text-decoration:none;transform:translateY(-3px)}.fi-glyph{background:#fff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:8px;display:grid}.fi-title{font-family:var(--font-display);letter-spacing:-.024em;font-size:22px;font-weight:700;line-height:1.2}.fi-description{color:var(--ink-2);font-size:15px;line-height:1.45}.fi-cover{object-fit:contain;width:100%;height:auto;max-height:220px;margin-top:10px}.fi-more{color:var(--blue);margin-top:auto;padding-top:10px;font-size:15px;font-weight:500}.showcase-feature{color:#f5f5f7;background:#ffffff0f;border-radius:20px;flex-direction:column;gap:4px;max-width:680px;margin:clamp(56px,7vw,80px) auto 0;padding:20px 24px;transition:background .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.showcase-feature:hover{background:#ffffff1a;text-decoration:none}.showcase-feature-label{color:#86868b;font-size:13px}.showcase-feature-title{letter-spacing:-.02em;color:#2997ff;font-size:19px;font-weight:600}.explore-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.explore-card{background:var(--paper-2);color:var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .25s;border-radius:22px;flex-direction:column;gap:4px;padding:22px;display:flex}.explore-card:hover{box-shadow:0 0 0 1px var(--line), 0 18px 40px -22px #10286e59;background:#fff;text-decoration:none;transform:translateY(-3px)}.explore-glyph{background:#fff;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.explore-name{letter-spacing:-.02em;font-size:19px;font-weight:600}.explore-line{color:var(--ink-2);font-size:15px}.explore-guides{text-align:center;margin-top:clamp(36px,5vw,52px)}.explore-guides-title{color:var(--ink-2);margin-bottom:12px;font-size:15px;font-weight:600}.explore-guides ul{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.explore-all{margin-top:16px;font-size:15px}.explore .glyph *{animation:none!important}.explore .glyph-ring{stroke-dashoffset:22px}.explore .glyph-wave{opacity:1}.explore-card:hover .glyph *{animation:revert!important}.footer-more{gap:6px;margin:18px 0 6px;display:grid}.footer-more p{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.footer-more span{color:var(--ink);min-width:104px;font-weight:600}.footer-more a{color:var(--ink-2)}.fp-try .try-eyebrow{background-image:var(--brand)}.fp-try .try-title{color:var(--ink)}.fp-try .try-line,.fp-try .try-note{color:var(--ink-2)}
