.LandingFooter-module__qY3ZoG__footer{z-index:1;position:relative}.LandingFooter-module__qY3ZoG__inner{grid-template-columns:1fr auto auto;align-items:center;gap:clamp(34px,6vw,84px);width:min(1180px,100% - 48px);min-height:128px;margin:0 auto;display:grid}.LandingFooter-module__qY3ZoG__brand{align-items:center;gap:13px;display:flex}.LandingFooter-module__qY3ZoG__mark{opacity:.78;width:26px;height:26px}.LandingFooter-module__qY3ZoG__brand div{gap:4px;display:grid}.LandingFooter-module__qY3ZoG__brand strong{font-size:13px;font-weight:680}.LandingFooter-module__qY3ZoG__brand span,.LandingFooter-module__qY3ZoG__inner small,.LandingFooter-module__qY3ZoG__links a{color:#dee6ef6b;font-size:11px}.LandingFooter-module__qY3ZoG__links{gap:24px;display:flex}.LandingFooter-module__qY3ZoG__links a{text-decoration:none;transition:color .16s}.LandingFooter-module__qY3ZoG__links a:hover{color:#eff4f8db}.LandingFooter-module__qY3ZoG__inner small{white-space:nowrap}@media (max-width:760px){.LandingFooter-module__qY3ZoG__inner{grid-template-columns:1fr;gap:28px;width:calc(100% - 28px);padding:38px 0}.LandingFooter-module__qY3ZoG__links{gap:20px}}@media (prefers-reduced-motion:reduce){.LandingFooter-module__qY3ZoG__links a{transition:none}}
.LandingNavbar-module__E6RhoW__navbar{z-index:20;isolation:isolate;top:max(20px, env(safe-area-inset-top));border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(920px,76vw);height:56px;padding:0 10px 0 20px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.LandingNavbar-module__E6RhoW__surface{z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);pointer-events:none;background:#070a0fb8;border:1px solid #ffffff1f;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff17,0 18px 46px #00000040}.LandingNavbar-module__E6RhoW__wordmark,.LandingNavbar-module__E6RhoW__links,.LandingNavbar-module__E6RhoW__links a,.LandingNavbar-module__E6RhoW__download,.LandingNavbar-module__E6RhoW__menuToggle,.LandingNavbar-module__E6RhoW__mobileMenu{z-index:1;color:#ffffffb8;text-decoration:none;position:relative}.LandingNavbar-module__E6RhoW__wordmark{color:#fff;letter-spacing:-.02em;justify-self:start;align-items:center;gap:9px;font-size:16px;font-weight:650;display:inline-flex}.LandingNavbar-module__E6RhoW__wordmarkIcon{flex:none;width:32px;height:32px}.LandingNavbar-module__E6RhoW__links{gap:30px;font-size:15px;display:flex}.LandingNavbar-module__E6RhoW__links a{transition:color .14s}.LandingNavbar-module__E6RhoW__links a:hover,.LandingNavbar-module__E6RhoW__links a:focus-visible{color:#fff}.LandingNavbar-module__E6RhoW__download{color:#0a1325;background:#f4f8fff5;border-radius:999px;justify-self:end;align-items:center;min-height:38px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.LandingNavbar-module__E6RhoW__menuToggle{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;display:none}.LandingNavbar-module__E6RhoW__menuToggle span{background:currentColor;border-radius:999px;width:15px;height:1.5px;transition:opacity .14s,transform .14s}.LandingNavbar-module__E6RhoW__menuToggle[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.LandingNavbar-module__E6RhoW__menuToggle[aria-expanded=true] span:nth-child(2){opacity:0}.LandingNavbar-module__E6RhoW__menuToggle[aria-expanded=true] span:last-child{transform:translateY(-5.5px)rotate(-45deg)}.LandingNavbar-module__E6RhoW__mobileMenu{display:none}.LandingNavbar-module__E6RhoW__wordmark:focus-visible,.LandingNavbar-module__E6RhoW__links a:focus-visible,.LandingNavbar-module__E6RhoW__download:focus-visible,.LandingNavbar-module__E6RhoW__menuToggle:focus-visible,.LandingNavbar-module__E6RhoW__mobileMenu a:focus-visible{outline-offset:3px;outline:2px solid #a9d7ff}@media (max-width:640px){.LandingNavbar-module__E6RhoW__navbar{grid-template-columns:1fr auto auto;gap:8px;width:calc(100% - 28px);padding:0 8px 0 18px}.LandingNavbar-module__E6RhoW__links{display:none}.LandingNavbar-module__E6RhoW__download{padding:0 14px}.LandingNavbar-module__E6RhoW__menuToggle{display:inline-flex}.LandingNavbar-module__E6RhoW__mobileMenu{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#070a0feb;border:1px solid #ffffff1f;border-radius:18px;gap:3px;width:min(210px,100vw - 28px);padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000059}.LandingNavbar-module__E6RhoW__mobileMenu a{color:#fffc;border-radius:12px;align-items:center;min-height:42px;padding:0 14px;text-decoration:none;display:flex}.LandingNavbar-module__E6RhoW__mobileMenu a:hover,.LandingNavbar-module__E6RhoW__mobileMenu a:focus-visible{color:#fff;background:#ffffff14}}
.CityRainSurface-module__v8f2uW__surface,.CityRainSurface-module__v8f2uW__image,.CityRainSurface-module__v8f2uW__scrim{position:absolute;inset:0}.CityRainSurface-module__v8f2uW__surface{pointer-events:none;background:#17212a;overflow:hidden}.CityRainSurface-module__v8f2uW__image{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.CityRainSurface-module__v8f2uW__scrim{background:linear-gradient(#03060938,#0000 42%),linear-gradient(#0000 50%,#03060a5c)}
.MacSimulationChrome-module__ESWdBa__chrome{z-index:2;color:#ffffffb3;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;position:absolute;inset:0}.MacSimulationChrome-module__ESWdBa__menuBar{letter-spacing:-.01em;background:0 0;justify-content:space-between;align-items:center;height:28px;padding:0 14px;font-size:10px;font-weight:560;display:flex;position:absolute;inset:0 0 auto}.MacSimulationChrome-module__ESWdBa__statusRight{align-items:center;gap:8px;display:flex}.MacSimulationChrome-module__ESWdBa__wifi{fill:currentColor;width:14px;height:11px;overflow:visible}.MacSimulationChrome-module__ESWdBa__wifi path{fill:currentColor}.MacSimulationChrome-module__ESWdBa__battery{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.2px;width:20px;height:10px;overflow:visible}.MacSimulationChrome-module__ESWdBa__batteryLevel{fill:currentColor;stroke:none}.MacSimulationChrome-module__ESWdBa__appleLeft{place-items:center;width:15px;height:15px;display:grid}.MacSimulationChrome-module__ESWdBa__apple{width:14px;height:14px}.MacSimulationChrome-module__ESWdBa__time{font-variant-numeric:tabular-nums}.MacSimulationChrome-module__ESWdBa__lockScreenBits{color:#ffffff9e;text-align:center;text-shadow:0 1px 8px #00000052;flex-direction:column;align-items:center;display:flex;position:absolute;top:84px;left:50%;transform:translate(-50%)}.MacSimulationChrome-module__ESWdBa__lockDate{font-size:12px;font-weight:540}.MacSimulationChrome-module__ESWdBa__lockTime{color:#ffffffb8;letter-spacing:-.055em;margin-top:-2px;font-size:42px;font-weight:530;line-height:1.04}.MacSimulationChrome-module__ESWdBa__lockMeta{align-items:center;gap:12px;margin-top:5px;font-size:10px;font-weight:520;display:flex}.MacSimulationChrome-module__ESWdBa__lockMeta span{align-items:center;gap:4px;display:inline-flex}.MacSimulationChrome-module__ESWdBa__lockMeta svg{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:12px;height:12px}.MacSimulationChrome-module__ESWdBa__dock{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);pointer-events:auto;background:#090b0f94;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:5px 6px 7px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff12,0 5px 14px #0000002e}.MacSimulationChrome-module__ESWdBa__dockItem{color:#ffffffeb;transform-origin:50% 100%;border-radius:6px;place-items:center;width:30px;height:30px;transition:filter .16s,transform .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff52,0 3px 8px #00000047}.MacSimulationChrome-module__ESWdBa__dockItem:last-child{background:linear-gradient(145deg,#253341,#101820)}.MacSimulationChrome-module__ESWdBa__emptySlot{background:#0000001f;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 3px #0000001a,inset 0 1px #ffffff0f}.MacSimulationChrome-module__ESWdBa__appIcon{border-radius:inherit;width:100%;height:100%;display:block}.MacSimulationChrome-module__ESWdBa__appIcon img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.MacSimulationChrome-module__ESWdBa__dockItem>i{background:#ffffffc7;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 4px #ffffff73}@media (hover:hover) and (pointer:fine){.MacSimulationChrome-module__ESWdBa__dockItem:hover{z-index:1;filter:saturate(1.08)brightness(1.05);transform:translateY(-3px)scale(1.16)}.MacSimulationChrome-module__ESWdBa__dockItem:not(.MacSimulationChrome-module__ESWdBa__emptySlot):hover+.MacSimulationChrome-module__ESWdBa__dockItem:not(.MacSimulationChrome-module__ESWdBa__emptySlot){transform:translateY(-1px)scale(1.07)}.MacSimulationChrome-module__ESWdBa__dockItem:not(.MacSimulationChrome-module__ESWdBa__emptySlot):has(+.MacSimulationChrome-module__ESWdBa__dockItem:not(.MacSimulationChrome-module__ESWdBa__emptySlot):hover){transform:translateY(-1px)scale(1.07)}.MacSimulationChrome-module__ESWdBa__emptySlot:hover{filter:none;transform:none}}@media (prefers-reduced-motion:reduce),(hover:none){.MacSimulationChrome-module__ESWdBa__dockItem,.MacSimulationChrome-module__ESWdBa__dockItem:hover{transition:none;transform:none}}@media (max-width:760px){.MacSimulationChrome-module__ESWdBa__menuBar{height:25px;padding:0 10px;font-size:9px}.MacSimulationChrome-module__ESWdBa__statusRight{gap:6px}.MacSimulationChrome-module__ESWdBa__dock{border-radius:10px;gap:4px;padding:4px 5px 6px;bottom:9px}.MacSimulationChrome-module__ESWdBa__dockItem{width:27px;height:27px}.MacSimulationChrome-module__ESWdBa__lockScreenBits{top:78px}.MacSimulationChrome-module__ESWdBa__lockTime{font-size:36px}}
.MacScreenFragment-module__WQy67G__frame{width:100%;height:100%;position:relative}.MacScreenFragment-module__WQy67G__decorative{pointer-events:none;position:absolute;inset:0}.MacScreenFragment-module__WQy67G__screen{background:#17212a;border-radius:30px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #00000057}.MacScreenFragment-module__WQy67G__demoSlot{z-index:2;width:min(590px,100%);position:absolute;top:0;left:50%;transform:translate(-50%)}
.PageTexture-module__4kwaYa__texture,.PageTexture-module__4kwaYa__fallback,.PageTexture-module__4kwaYa__shader{position:absolute;inset:0}.PageTexture-module__4kwaYa__texture{z-index:0;pointer-events:none;background:#171d24;position:fixed;overflow:hidden}.PageTexture-module__4kwaYa__fallback{opacity:1;background:radial-gradient(72% 62% at 50% 36%,#6889a05c,#2635412e 48%,#0000 76%),radial-gradient(#0000 32%,#03070b6b 100%),repeating-linear-gradient(96deg,#ffffff06 0 1px,#0000 1px 4px)}.PageTexture-module__4kwaYa__shader{opacity:.5;mix-blend-mode:screen;overflow:hidden}.PageTexture-module__4kwaYa__shader canvas{width:100%!important;height:100%!important}
.SFSymbol-module__-BThvG__symbol{color:inherit;-webkit-mask-image:var(--sf-symbol-image);mask-image:var(--sf-symbol-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--sf-symbol-image);background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}
.SereinDemo-module__4firCG__stage{--demo-width:297px;--demo-height:38px;--switcher-edge:148.5px;color:#fff;place-items:start center;width:min(100%,590px);height:400px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:grid;position:relative}.SereinDemo-module__4firCG__shell{width:var(--demo-width);height:var(--demo-height);will-change:width, height;isolation:isolate;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1);position:relative}.SereinDemo-module__4firCG__stage[data-phase=expanded] .SereinDemo-module__4firCG__shell{transition:width .38s cubic-bezier(.18,.9,.24,1.16),height .38s cubic-bezier(.18,.9,.24,1.16)}.SereinDemo-module__4firCG__stage[data-phase=retracting] .SereinDemo-module__4firCG__shell{transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.SereinDemo-module__4firCG__shellShape{filter:drop-shadow(0 12px 26px #00000061);z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.SereinDemo-module__4firCG__shellShape path{fill:#000}.SereinDemo-module__4firCG__hardwareTarget{z-index:4;cursor:pointer;background:0 0;border:0;width:209px;height:38px;padding:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.SereinDemo-module__4firCG__hardwareTarget:focus-visible{outline:0}.SereinDemo-module__4firCG__hint{color:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.01em;background:#05090d7a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:52px;left:50%;transform:translate(-50%)}.SereinDemo-module__4firCG__hint span{background:#ffffffc2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ffffff70}.SereinDemo-module__4firCG__compactMedia{z-index:1;opacity:var(--media-opacity);pointer-events:none;align-items:center;transition:opacity .2s 20ms;display:flex;position:absolute;inset:0}.SereinDemo-module__4firCG__compactMedia img{top:var(--artwork-y);left:var(--artwork-x);width:var(--artwork-width);height:var(--artwork-height);border-radius:var(--artwork-radius);object-fit:cover;transition:top .38s cubic-bezier(.18,.9,.24,1.16),left .38s cubic-bezier(.18,.9,.24,1.16),width .38s cubic-bezier(.18,.9,.24,1.16),height .38s cubic-bezier(.18,.9,.24,1.16),border-radius .38s cubic-bezier(.18,.9,.24,1.16);position:absolute;box-shadow:0 7px 18px #00000075}.SereinDemo-module__4firCG__compactWave{top:var(--waveform-y);left:var(--waveform-x);width:var(--waveform-width);height:var(--waveform-height);justify-content:center;align-items:center;gap:2px;transition:top .38s cubic-bezier(.18,.9,.24,1.16),left .38s cubic-bezier(.18,.9,.24,1.16),width .38s cubic-bezier(.18,.9,.24,1.16),height .38s cubic-bezier(.18,.9,.24,1.16);display:flex;position:absolute}.SereinDemo-module__4firCG__compactWave i{background:#85aef5;border-radius:999px;width:2px;height:2px}.SereinDemo-module__4firCG__compactWave[data-playing=true] i{animation:1.2s ease-in-out infinite alternate SereinDemo-module__4firCG__compactWave}.SereinDemo-module__4firCG__compactWave i:nth-child(2){animation-delay:-.32s}.SereinDemo-module__4firCG__compactWave i:nth-child(3){animation-delay:-.68s}.SereinDemo-module__4firCG__compactWave i:nth-child(4){animation-delay:-.18s}.SereinDemo-module__4firCG__moduleViewport{width:100%;height:var(--content-height);opacity:1;border-radius:0 0 22px 22px;animation:none;position:absolute;top:0;left:0;overflow:hidden}.SereinDemo-module__4firCG__moduleViewport[data-content-role=outgoing]{z-index:1;pointer-events:none;animation:.18s ease-out both SereinDemo-module__4firCG__moduleContentOut}.SereinDemo-module__4firCG__moduleViewport[data-content-role=incoming]{z-index:2;animation:.18s ease-out both SereinDemo-module__4firCG__moduleContentIn}.SereinDemo-module__4firCG__stage[data-phase=retracting] .SereinDemo-module__4firCG__moduleViewport{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(-4px)scale(.99)}.SereinDemo-module__4firCG__musicModule,.SereinDemo-module__4firCG__focusModule,.SereinDemo-module__4firCG__mirrorModule{width:100%;height:100%}.SereinDemo-module__4firCG__musicModule{grid-template-rows:58px 18px 28px;gap:4px;padding:30px 34px 10px;display:grid}.SereinDemo-module__4firCG__trackHeader{align-items:center;gap:16px;display:flex}.SereinDemo-module__4firCG__artwork{object-fit:cover;visibility:hidden;border-radius:10px;width:58px;height:58px;box-shadow:0 7px 18px #00000075}.SereinDemo-module__4firCG__trackCopy{gap:3px;min-width:0;display:grid}.SereinDemo-module__4firCG__trackCopy strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.SereinDemo-module__4firCG__trackCopy span{color:#ffffff8c;font-size:12px;font-weight:500}.SereinDemo-module__4firCG__waveform{visibility:hidden;flex:0 0 24px;justify-content:center;align-items:center;gap:2.4px;width:24px;height:18px;margin-left:auto;display:flex}.SereinDemo-module__4firCG__waveform i{--bar:0;width:2px;height:calc(2px + var(--bar) * 2.6px);opacity:.78;background:#8ab4ff;border-radius:4px}.SereinDemo-module__4firCG__waveform[data-playing=true] i{animation:.72s ease-in-out infinite alternate SereinDemo-module__4firCG__wave;animation-delay:calc(var(--bar) * -97ms)}.SereinDemo-module__4firCG__progressRow{color:#ffffff7a;font-variant-numeric:tabular-nums;grid-template-columns:30px 1fr 34px;align-items:center;gap:8px;font-size:10px;font-weight:500;display:grid}.SereinDemo-module__4firCG__progressRow input{--progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.SereinDemo-module__4firCG__progressRow input::-webkit-slider-runnable-track{background:linear-gradient(to right, #adadad 0 var(--progress), #212121 var(--progress) 100%);border-radius:999px;height:5px}.SereinDemo-module__4firCG__progressRow input::-webkit-slider-thumb{appearance:none;width:0;height:0}.SereinDemo-module__4firCG__progressRow input::-moz-range-track{background:#212121;border:0;border-radius:999px;height:5px}.SereinDemo-module__4firCG__progressRow input::-moz-range-progress{background:#adadad;border-radius:999px;height:5px}.SereinDemo-module__4firCG__progressRow input::-moz-range-thumb{border:0;width:0;height:0}.SereinDemo-module__4firCG__transportRow{place-items:center;display:grid;position:relative}.SereinDemo-module__4firCG__transport{justify-content:center;align-items:center;gap:34px;display:flex}.SereinDemo-module__4firCG__transport button,.SereinDemo-module__4firCG__audioOutput,.SereinDemo-module__4firCG__focusActions button,.SereinDemo-module__4firCG__ambience button,.SereinDemo-module__4firCG__switcher button{color:#fff;min-width:32px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.SereinDemo-module__4firCG__transport button{color:#ffffffad;width:28px;min-width:28px;height:28px;min-height:28px}.SereinDemo-module__4firCG__transport button [data-sf-symbol]{width:28px;height:28px}.SereinDemo-module__4firCG__transport .SereinDemo-module__4firCG__playButton{color:#fff}.SereinDemo-module__4firCG__audioOutput{color:#ffffff85;cursor:pointer;background:0 0;border:0;width:28px;min-width:28px;height:28px;min-height:28px;position:absolute;right:0}.SereinDemo-module__4firCG__audioOutput [data-sf-symbol]{width:28px;height:28px}.SereinDemo-module__4firCG__focusModule{position:relative}.SereinDemo-module__4firCG__focusProgress{color:#ff9d20;cursor:pointer;background:0 0;border:0;width:58px;height:58px;padding:0;position:absolute;top:67px;left:32px;transform:translateY(-50%)}.SereinDemo-module__4firCG__focusProgress svg{width:58px;height:58px;position:absolute;inset:0;transform:rotate(-90deg)}.SereinDemo-module__4firCG__focusTrack,.SereinDemo-module__4firCG__focusValue{fill:none;stroke-width:3px}.SereinDemo-module__4firCG__focusTrack{stroke:#ff9d202e}.SereinDemo-module__4firCG__focusValue{stroke:#ff9d20;stroke-linecap:round}.SereinDemo-module__4firCG__focusProgress>.SereinDemo-module__4firCG__focusGlyph{place-items:center;display:grid;position:absolute;inset:0}.SereinDemo-module__4firCG__focusGlyph [data-sf-symbol]{width:22px;height:22px}.SereinDemo-module__4firCG__focusCountdown{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:center;width:136px;height:58px;font-size:34px;font-weight:500;display:flex;position:absolute;top:67px;left:106px;transform:translateY(-50%)}.SereinDemo-module__4firCG__focusActions{gap:10px;width:86px;height:38px;display:flex;position:absolute;top:67px;left:258px;transform:translateY(-50%)}.SereinDemo-module__4firCG__focusActions button{color:#fff;background:#ffffff1a;border-radius:12px;width:38px;min-width:38px;height:38px;min-height:38px;font-size:11px}.SereinDemo-module__4firCG__focusActions [data-sf-symbol]{width:18px;height:18px}.SereinDemo-module__4firCG__focusActions .SereinDemo-module__4firCG__focusPrimary{color:#000;background:#ff9d20}.SereinDemo-module__4firCG__mirrorModule{position:relative}.SereinDemo-module__4firCG__mirrorFrame{background:#000;border-radius:22px;width:304px;height:304px;padding:6px;position:absolute;top:40px;left:20px;overflow:hidden}.SereinDemo-module__4firCG__mirrorVideo{object-fit:cover;opacity:.88;border-radius:16px;width:100%;height:100%;display:block;transform:scaleX(-1)}.SereinDemo-module__4firCG__mirrorStatus{z-index:1;color:#ffffffb8;text-shadow:0 1px 7px #000;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:54px;left:36px;right:36px}.SereinDemo-module__4firCG__mirrorStatus span{align-items:center;gap:6px;display:flex}.SereinDemo-module__4firCG__mirrorStatus i{background:#6fd98c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #6fd98c80}.SereinDemo-module__4firCG__mirrorStatus small{font-size:inherit}.SereinDemo-module__4firCG__shelfModule{height:100%;position:relative}.SereinDemo-module__4firCG__shelfDropTarget{color:#fff;background:0 0;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:62px 34px 16px}.SereinDemo-module__4firCG__shelfDropTarget:before,.SereinDemo-module__4firCG__shelfDropOutline{pointer-events:none;width:100%;height:100%;animation:.4s cubic-bezier(.16,1.18,.32,1) SereinDemo-module__4firCG__shelfOutlineArrive;position:absolute;inset:0}.SereinDemo-module__4firCG__shelfDropTarget:before{content:"";background:#ffffff03;border-radius:22px}.SereinDemo-module__4firCG__shelfDropOutline{color:#ffffff29;overflow:visible}.SereinDemo-module__4firCG__shelfDropTarget>span,.SereinDemo-module__4firCG__shelfDropTarget>strong,.SereinDemo-module__4firCG__shelfDropTarget>button{z-index:1;position:relative}.SereinDemo-module__4firCG__shelfDropIcon{color:#ffffffc7;width:40px;height:40px;margin-bottom:14px}.SereinDemo-module__4firCG__shelfDropTarget strong{font-size:18px;font-weight:650}.SereinDemo-module__4firCG__shelfDropTarget>span:not(.SereinDemo-module__4firCG__shelfDropIcon){color:#ffffff61;margin-top:5px;font-size:11px}.SereinDemo-module__4firCG__shelfDropTarget button{color:#ffffff85;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:10px}.SereinDemo-module__4firCG__shelfDropTarget kbd{height:18px;font:inherit;background:#ffffff12;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:9px}@keyframes SereinDemo-module__4firCG__shelfOutlineArrive{0%{transform:scale(.9,.94)}72%{transform:scale(1.035,1.02)}to{transform:scale(1)}}.SereinDemo-module__4firCG__switcherBridge{z-index:3;top:calc(var(--content-height) - 1px);cursor:default;background:0 0;border:0;width:218px;height:45px;padding:0;position:absolute;left:50%;transform:translate(-50%)}.SereinDemo-module__4firCG__switcherBridge:focus,.SereinDemo-module__4firCG__switcherBridge:focus-visible{outline:0}.SereinDemo-module__4firCG__switcher{z-index:3;top:calc(var(--content-height) + 3px);background:0 0;border:0;justify-content:center;align-items:center;gap:0;width:190px;height:38px;padding:0;animation:.14s ease-out 40ms both SereinDemo-module__4firCG__tierRowArrive;display:flex;position:absolute;left:50%;transform:translate(-50%)}.SereinDemo-module__4firCG__switcher button{color:#fff;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.SereinDemo-module__4firCG__switcher button>span{border-radius:8px;place-items:center;width:30px;height:24px;display:grid}.SereinDemo-module__4firCG__switcher [data-sf-symbol]{width:18px;height:18px}.SereinDemo-module__4firCG__collapseGlyph{color:currentColor;font-size:23px;font-weight:300;line-height:1}.SereinDemo-module__4firCG__switcher button[aria-current=page]{color:#000}.SereinDemo-module__4firCG__switcher button[aria-current=page]>span{background:#fff}.SereinDemo-module__4firCG__audioStatus{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.SereinDemo-module__4firCG__stage button:not(.SereinDemo-module__4firCG__hardwareTarget):not(.SereinDemo-module__4firCG__switcherBridge):focus-visible,.SereinDemo-module__4firCG__progressRow input:focus-visible{outline-offset:2px;outline:2px solid #fffffff0}.SereinDemo-module__4firCG__stage .SereinDemo-module__4firCG__switcher button:not(.SereinDemo-module__4firCG__hardwareTarget):focus-visible{outline:0}@keyframes SereinDemo-module__4firCG__compactWave{0%{opacity:.48;height:4px}to{opacity:.94;height:14px}}@keyframes SereinDemo-module__4firCG__wave{0%{opacity:.5;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.35)}}@keyframes SereinDemo-module__4firCG__moduleContentOut{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(4px);transform:translateX(calc(var(--content-direction) * 4px))}}@keyframes SereinDemo-module__4firCG__moduleContentIn{0%{opacity:0;filter:blur(4px);transform:translateX(calc(var(--content-direction) * -4px))}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes SereinDemo-module__4firCG__tierRowArrive{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.SereinDemo-module__4firCG__stage[data-presentation=compact]{width:100%;min-width:0}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__shell,.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__moduleViewport{max-width:100%}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__musicModule{grid-template-rows:44px 12px 42px;gap:2px;padding:18px 18px 8px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__trackHeader{gap:12px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__trackCopy strong{font-size:13px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__trackCopy span{font-size:10px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__waveform{display:none}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__progressRow{grid-template-columns:25px 1fr 30px;gap:5px;font-size:9px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__transport{gap:25px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__transport button,.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__audioOutput,.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__focusActions button,.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__switcher button{min-width:44px;min-height:44px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__focusProgress{top:69px;left:16px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__focusCountdown{width:112px;font-size:29px;top:69px;left:82px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__focusActions{gap:4px;width:92px;height:44px;top:69px;left:auto;right:12px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__focusActions button{width:44px;height:44px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__mirrorFrame{aspect-ratio:1;width:auto;height:auto;top:32px;left:16px;right:16px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__mirrorStatus{top:46px;left:30px;right:30px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__shelfDropTarget{border-radius:18px;inset:46px 18px 12px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__shelfDropIcon{width:30px;height:30px;margin-bottom:8px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__shelfDropTarget strong{font-size:15px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__shelfDropTarget>span:not(.SereinDemo-module__4firCG__shelfDropIcon){font-size:10px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__shelfDropTarget button{min-height:44px;margin-top:4px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__switcher{top:var(--content-height);width:220px;height:44px}.SereinDemo-module__4firCG__stage[data-presentation=compact] .SereinDemo-module__4firCG__switcher button{width:44px;height:44px}@media (pointer:coarse){.SereinDemo-module__4firCG__transport button,.SereinDemo-module__4firCG__audioOutput{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.SereinDemo-module__4firCG__shell,.SereinDemo-module__4firCG__stage[data-phase=expanded] .SereinDemo-module__4firCG__shell,.SereinDemo-module__4firCG__moduleViewport{transition-duration:.12s;transition-timing-function:ease-out}.SereinDemo-module__4firCG__hint,.SereinDemo-module__4firCG__compactWave i,.SereinDemo-module__4firCG__waveform i,.SereinDemo-module__4firCG__moduleViewport,.SereinDemo-module__4firCG__shelfDropTarget{animation:none}.SereinDemo-module__4firCG__switcher{transition-duration:1ms;animation:none}}
.Marquee-module__I-UPKa__marquee{--duration:40s;--gap:16px;overflow:hidden}.Marquee-module__I-UPKa__track{width:max-content;animation:Marquee-module__I-UPKa__marquee var(--duration) linear infinite;will-change:transform;display:flex}.Marquee-module__I-UPKa__cycle{gap:var(--gap);min-width:max-content;padding-right:var(--gap);flex-shrink:0;display:flex}@keyframes Marquee-module__I-UPKa__marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__I-UPKa__marquee{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.Marquee-module__I-UPKa__track{animation:none}.Marquee-module__I-UPKa__cycle:not(:first-child){display:none}.Marquee-module__I-UPKa__marquee::-webkit-scrollbar{display:none}}
.AppleVideoCarousel-module__2RII-a__carousel{position:relative}.AppleVideoCarousel-module__2RII-a__close{color:#eff4f8db;cursor:pointer;background:#ffffff0b;border:1px solid #eaf0f61f;place-items:center;display:grid}.AppleVideoCarousel-module__2RII-a__slide{flex:0 0 clamp(290px,30vw,410px);min-width:0}.AppleVideoCarousel-module__2RII-a__card{aspect-ratio:5/6;color:#f4f7f9;width:100%;height:auto;box-shadow:none;scroll-snap-align:center;text-align:left;cursor:pointer;background:#0a0f14;border:0;border-radius:26px;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.AppleVideoCarousel-module__2RII-a__card:focus-visible,.AppleVideoCarousel-module__2RII-a__close:focus-visible{outline-offset:3px;outline:2px solid #b7dbf7eb}.AppleVideoCarousel-module__2RII-a__card>[role=img],.AppleVideoCarousel-module__2RII-a__card>video{width:100%;height:100%;position:absolute;inset:0}.AppleVideoCarousel-module__2RII-a__card[data-feature=music]{--card-glow:#7fbef040}.AppleVideoCarousel-module__2RII-a__card[data-feature=timer]{--card-glow:#f4995847}.AppleVideoCarousel-module__2RII-a__card[data-feature=codex]{--card-glow:#ac86ff45}.AppleVideoCarousel-module__2RII-a__card[data-feature=mirror]{--card-glow:#68deb93b}.AppleVideoCarousel-module__2RII-a__card[data-feature=smoothness]{--card-glow:#f2b87a38}.AppleVideoCarousel-module__2RII-a__cardScrim{background:linear-gradient(#0000,#04070aeb);position:absolute;inset:36% 0 0}.AppleVideoCarousel-module__2RII-a__cardCopy{z-index:1;gap:10px;padding:26px;display:grid;position:relative}.AppleVideoCarousel-module__2RII-a__cardCopy small{color:#dee7ee94;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.AppleVideoCarousel-module__2RII-a__cardCopy strong{letter-spacing:-.055em;text-wrap:balance;max-width:245px;font-size:clamp(28px,3.1vw,43px);font-weight:610;line-height:.95}.AppleVideoCarousel-module__2RII-a__backdrop{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04070ac7;place-items:center;padding:32px;display:grid;position:fixed;inset:0;overflow-y:auto}.AppleVideoCarousel-module__2RII-a__dialog{background:#10161d;border:1px solid #ebf1f624;border-radius:30px;width:min(880px,100%);position:relative;overflow:hidden;box-shadow:0 40px 120px #0000007a}.AppleVideoCarousel-module__2RII-a__close{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;width:40px;height:40px;font-size:25px;line-height:1;position:absolute;top:18px;right:18px}.AppleVideoCarousel-module__2RII-a__dialogMedia{padding:8px 8px 0}.AppleVideoCarousel-module__2RII-a__dialogCopy{padding:34px clamp(26px,5vw,54px) 46px}.AppleVideoCarousel-module__2RII-a__dialogCopy>span{color:#dee6ef7a;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.AppleVideoCarousel-module__2RII-a__dialogCopy h3{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(38px,6vw,70px);font-weight:610;line-height:.94}.AppleVideoCarousel-module__2RII-a__dialogCopy p{color:#e1e8f094;max-width:610px;margin:18px 0 0;font-size:16px;line-height:1.58}@media (max-width:760px){.AppleVideoCarousel-module__2RII-a__slide{flex-basis:min(84vw,328px)}.AppleVideoCarousel-module__2RII-a__card{border-radius:22px}.AppleVideoCarousel-module__2RII-a__backdrop{align-items:end;padding:12px}.AppleVideoCarousel-module__2RII-a__dialog{border-radius:24px}}
.VideoShowcase-module__7g0-FW__section{z-index:1;padding:clamp(72px,9vw,116px) 0 clamp(104px,13vw,164px);position:relative}.VideoShowcase-module__7g0-FW__intro{width:min(1180px,100% - 48px);margin:0 auto 26px}.VideoShowcase-module__7g0-FW__intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:620;line-height:.92}.VideoShowcase-module__7g0-FW__poster,.VideoShowcase-module__7g0-FW__placeholder,.VideoShowcase-module__7g0-FW__video{background:radial-gradient(circle at 50% 24%, var(--media-glow), transparent 38%), linear-gradient(145deg, #16212b, #080c10 72%);overflow:hidden}.VideoShowcase-module__7g0-FW__poster{isolation:isolate}.VideoShowcase-module__7g0-FW__poster:before,.VideoShowcase-module__7g0-FW__placeholder:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.VideoShowcase-module__7g0-FW__poster>span{width:44%;height:11px;box-shadow:0 0 42px var(--media-glow);background:#edf3f8e0;border-radius:999px;position:absolute;top:24%;left:50%;transform:translate(-50%)}.VideoShowcase-module__7g0-FW__poster[data-feature=music],.VideoShowcase-module__7g0-FW__placeholder[data-feature=music]{--media-glow:#7fbef040}.VideoShowcase-module__7g0-FW__poster[data-feature=timer],.VideoShowcase-module__7g0-FW__placeholder[data-feature=timer]{--media-glow:#f4995847}.VideoShowcase-module__7g0-FW__poster[data-feature=codex],.VideoShowcase-module__7g0-FW__placeholder[data-feature=codex]{--media-glow:#ac86ff45}.VideoShowcase-module__7g0-FW__poster[data-feature=mirror],.VideoShowcase-module__7g0-FW__placeholder[data-feature=mirror]{--media-glow:#68deb93b}.VideoShowcase-module__7g0-FW__poster[data-feature=smoothness],.VideoShowcase-module__7g0-FW__placeholder[data-feature=smoothness]{--media-glow:#f2b87a38}.VideoShowcase-module__7g0-FW__placeholder,.VideoShowcase-module__7g0-FW__video{aspect-ratio:16/10;border-radius:22px;width:100%;position:relative}.VideoShowcase-module__7g0-FW__placeholder{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex}.VideoShowcase-module__7g0-FW__placeholderGlow{width:clamp(84px,12vw,150px);height:10px;box-shadow:0 0 44px var(--media-glow);background:#edf3f8e0;border-radius:999px;margin-bottom:26px}.VideoShowcase-module__7g0-FW__placeholder>span{letter-spacing:-.045em;font-size:clamp(26px,4vw,44px);font-weight:610}.VideoShowcase-module__7g0-FW__placeholder>small{color:#dfe7f06b;letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:650}.VideoShowcase-module__7g0-FW__video{object-fit:cover;display:block}@media (max-width:760px){.VideoShowcase-module__7g0-FW__section{padding:76px 0 104px}.VideoShowcase-module__7g0-FW__intro{width:calc(100% - 28px)}.VideoShowcase-module__7g0-FW__intro h2{font-size:clamp(40px,10vw,54px)}.VideoShowcase-module__7g0-FW__placeholder,.VideoShowcase-module__7g0-FW__video{border-radius:17px}}
.WaitlistForm-module__4xPm4q__form{width:min(100%,520px);margin-top:28px}.WaitlistForm-module__4xPm4q__controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c106b;border:1px solid #eef3f821;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;padding:4px;display:grid;box-shadow:0 16px 44px #00000029}.WaitlistForm-module__4xPm4q__controls input,.WaitlistForm-module__4xPm4q__controls button{min-height:48px;font:inherit;border:0}.WaitlistForm-module__4xPm4q__controls input{color:#f4f7fa;background:0 0;border-radius:999px;outline:0;min-width:0;padding:0 17px}.WaitlistForm-module__4xPm4q__controls input::placeholder{color:#e6ecf26b}.WaitlistForm-module__4xPm4q__controls button{color:#0b0d10;cursor:pointer;background:#f0f3f6;border-radius:999px;padding:0 20px;font-size:14px;font-weight:680;transition:background-color .18s,transform .18s}.WaitlistForm-module__4xPm4q__controls button:hover{background:#fff;transform:translateY(-1px)}.WaitlistForm-module__4xPm4q__controls:focus-within{outline-offset:3px;outline:2px solid #b7dbf7e6}.WaitlistForm-module__4xPm4q__status{color:#e2eaf185;min-height:18px;margin:10px 0 0;font-size:12px}.WaitlistForm-module__4xPm4q__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.WaitlistForm-module__4xPm4q__form{width:min(100%,360px)}.WaitlistForm-module__4xPm4q__controls{border-radius:24px;grid-template-columns:1fr;gap:6px;padding:6px}.WaitlistForm-module__4xPm4q__controls input,.WaitlistForm-module__4xPm4q__controls button{width:100%}}@media (prefers-reduced-motion:reduce){.WaitlistForm-module__4xPm4q__controls button{transition:none}}
.OfficialKitExperiment-module__eXNMOa__experiment{color:#f7f8fb;background:#171d24;min-height:100svh;position:relative;overflow:clip}.OfficialKitExperiment-module__eXNMOa__heroStage{z-index:1;flex-direction:column;align-items:center;min-height:100svh;padding:clamp(118px,12vh,156px) 24px clamp(64px,8vh,96px);display:flex;position:relative}.OfficialKitExperiment-module__eXNMOa__fragmentWrap{z-index:2;aspect-ratio:16/9;width:min(920px,76vw);position:relative}.OfficialKitExperiment-module__eXNMOa__demo{width:100%}.OfficialKitExperiment-module__eXNMOa__copy{z-index:3;text-align:center;justify-items:center;width:min(900px,90vw);margin-top:24px;display:grid}.OfficialKitExperiment-module__eXNMOa__copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:840px;margin:0;font-size:clamp(58px,7.6vw,104px);font-weight:620;line-height:.92}.OfficialKitExperiment-module__eXNMOa__supportingCopy{color:#ebf0f68a;text-wrap:balance;max-width:520px;margin:20px 0 0;font-size:20px;line-height:1.5}@media (max-width:760px){.OfficialKitExperiment-module__eXNMOa__heroStage{min-height:max(100svh,900px);padding:108px 14px 64px}.OfficialKitExperiment-module__eXNMOa__fragmentWrap{aspect-ratio:auto;width:min(760px,94vw);height:350px}.OfficialKitExperiment-module__eXNMOa__copy{width:100%;margin-top:22px}.OfficialKitExperiment-module__eXNMOa__copy h1{font-size:clamp(52px,14.2vw,72px)}.OfficialKitExperiment-module__eXNMOa__supportingCopy{max-width:360px;font-size:17px}}
