.marketing{overflow:clip}.marketing .section-wrap{width:var(--site-width);margin-inline:auto}:where(.marketing) :where(a){text-underline-offset:4px;text-decoration:none}.marketing button,.marketing input,.marketing summary{cursor:pointer}.marketing button{font:inherit}:where(.marketing) :where(h1,h2,h3,p){margin:0}:where(.marketing) :where(h1,h2){font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}:where(.marketing) :where(h2){font-size:clamp(36px,4vw,52px);line-height:1.08}:where(.marketing) :where(em){font-family:var(--font-accent);color:var(--accent);font-weight:400}:where(.marketing) :where(p){line-height:1.6}.marketing .fine-print{font-size:var(--text-xs);color:var(--muted);line-height:1.6}.marketing .download-note{color:var(--muted);font-size:var(--text-sm);margin-block-start:14px}.marketing .download-note a{color:var(--accent-soft);text-underline-offset:2px;font-weight:600;text-decoration:underline}.marketing .other-downloads{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin-block-start:22px;font-size:14px;display:flex}.marketing .other-downloads a{color:var(--accent-soft);align-items:center;min-block-size:44px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.marketing .other-downloads a:hover{text-decoration:underline}}@property --rise{syntax:"<number>";inherits:true;initial-value:0}@property --unfold{syntax:"<number>";inherits:true;initial-value:0}@property --pose{syntax:"<number>";inherits:true;initial-value:0}@property --story{syntax:"<number>";inherits:true;initial-value:0}@property --out{syntax:"<number>";inherits:true;initial-value:0}@property --r0{syntax:"<number>";inherits:true;initial-value:0}@property --r1{syntax:"<number>";inherits:true;initial-value:0}@property --r2{syntax:"<number>";inherits:true;initial-value:0}@property --r3{syntax:"<number>";inherits:true;initial-value:0}@property --r4{syntax:"<number>";inherits:true;initial-value:0}@property --r5{syntax:"<number>";inherits:true;initial-value:0}@property --on{syntax:"<number>";inherits:true;initial-value:0}@property --mi{syntax:"<number>";inherits:true;initial-value:0}@property --done{syntax:"<number>";inherits:true;initial-value:0}@property --drafted{syntax:"<number>";inherits:true;initial-value:0}@property --roll{syntax:"<number>";inherits:true;initial-value:0}@property --draw{syntax:"<number>";inherits:true;initial-value:0}@property --turn{syntax:"<number>";inherits:true;initial-value:0}.home{--page:var(--bg);--stage:var(--band);--card:var(--surface);--card-line:var(--line);--sage:var(--accent-soft);--sheet:var(--lightningcss-light,oklch(96.26% .0066 286.3))var(--lightningcss-dark,oklch(20.9% 0 none));--sage-glow:var(--lightningcss-light,oklch(68.61% .1063 138.7/.35))var(--lightningcss-dark,oklch(67.85% .1227 139.5/.28));--shadow-device:0 60px 90px -30px #18221659, 0 30px 50px -30px #0000004d;--m:1;background:var(--page);font-family:var(--font-text)}html[data-theme=dark] .home{--shadow-device:0 60px 100px -30px #000000e6, 0 0 0 1px #ffffff0a}@media (prefers-reduced-motion:reduce){.home{--m:0}}.home [data-step-init],.home [data-step-init] *{transition-duration:0s!important;transition-delay:0s!important}.home .wrap{width:var(--site-width);margin-inline:auto}.home .center{text-align:center}.home h2,.home .h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,88px);font-weight:700;line-height:1.02}.home .eyebrow{color:var(--sage);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(17px,1.6vw,21px);font-weight:600}.home .eyebrow.is-new{color:var(--lightningcss-light,oklch(53.88% .1344 51.9))var(--lightningcss-dark,oklch(78.57% .1506 59.1))}.home .lede{max-width:34ch;color:var(--muted);letter-spacing:-.012em;text-wrap:pretty;margin-top:24px;font-size:clamp(19px,1.7vw,24px);font-weight:500;line-height:1.4}.home .center .lede{max-width:38ch;margin-inline:auto}.home .lede strong{color:var(--ink);font-weight:600}.home .note{max-width:46ch;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.5}.home .fine-print{margin-top:28px}.home .gradient-text{background:linear-gradient(100deg,#2f5a2b 0%,#5d8f50 40%,#2f6a5a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}html[data-theme=dark] .home .gradient-text{background-image:linear-gradient(100deg,#b5dca5 0%,#eef8e6 45%,#9fcfb6 100%)}.home .arrow{transition:transform .4s var(--ease-spring);flex-shrink:0}@media (hover:hover) and (pointer:fine){.home a:hover .arrow{transform:translate(3px)}}.home .pill-link{border:1.5px solid color-mix(in oklch, var(--sage) 45%, transparent);border-radius:var(--radius-pill);min-height:48px;color:var(--sage);align-items:center;gap:6px;padding:10.5px 18.5px;font-size:17px;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.home .pill-link:hover{background:color-mix(in oklch, var(--sage) 10%, transparent);border-color:var(--sage)}}.home .pill-link.on-dark{color:#b9dcaa;border-color:#b9dcaa73}.home[data-motion] .rise[data-reveal]{transition:opacity .6s var(--ease-out), transform .7s var(--ease-out)}.home[data-motion] .rise[data-reveal]:not([data-seen]){opacity:0;transform:translateY(calc(48px * var(--m)))}.home .shot{display:block}.home .shot picture,.home .shot img{width:100%;height:auto;display:block}.home .shot .when-dark,html[data-theme=dark] .home .shot .when-light{display:none}html[data-theme=dark] .home .shot .when-dark{display:block}.home .device{flex-shrink:0;position:relative}.home .device:is(.phone,.tablet,.watch,.mac,.duo,.laptop,.ultra){--yaw-c:clamp(-28, var(--yaw,0), 28);--pitch-c:clamp(-15, var(--pitch,0), 15);--th:calc(var(--w) * var(--depth,.05));--bw:calc(var(--w) * var(--bk,1));--metal-hi:#f1f1ef;--metal-lo:#9a9b98;transform-style:preserve-3d;transform:perspective(var(--persp,2000px)) translate3d(var(--dx,0px), var(--dy,0px), var(--dz,0px)) rotateX(calc(var(--pitch-c) * 1deg)) rotateY(calc(var(--yaw-c) * 1deg)) scale(var(--s,1))}.home .device-body{--w:var(--bw);left:calc(var(--bw) / var(--bk) * var(--bx));top:calc(var(--bw) / var(--bk) * var(--by));width:var(--bw);height:calc(var(--bw) * var(--bh));transform-style:preserve-3d;pointer-events:none;position:absolute}.home .device:not([data-solid]) .device-body{display:none}.home .device-front{aspect-ratio:1 / var(--fh);position:relative;transform:translateZ(.01px)}.home .device-front>.screen{left:calc(var(--w) * var(--sx));top:calc(var(--w) * var(--sy));width:calc(var(--w) * var(--sw));height:calc(var(--w) * var(--sh));border-radius:calc(var(--w) * var(--sr));background:var(--sheet);isolation:isolate;position:absolute;overflow:hidden}.home .bezel{z-index:5;pointer-events:none;position:absolute;inset:0}.home .bezel picture,.home .bezel img{width:100%;height:100%}.home .facet{--fd:var(--th);left:calc(var(--w) * var(--fx) - var(--fd) / 2);top:calc(var(--w) * (var(--fy) - var(--fl) / 2));width:var(--fd);height:calc(var(--w) * var(--fl));backface-visibility:hidden;transform:translateZ(calc(var(--th) / -2)) rotateZ(calc(var(--phi) * 1deg)) rotateY(90deg);--shade:clamp(0, calc(.55 + .3 * cos(calc((var(--phi) - 225) * 1deg)) - .55 * cos(calc(var(--phi) * 1deg)) * sin(calc(var(--yaw-c) * 1deg)) + .45 * sin(calc(var(--phi) * 1deg)) * sin(calc(var(--pitch-c) * 1deg))), 1);background:linear-gradient(90deg, color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 100%), var(--metal-lo)), color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 60%), var(--metal-lo)) 70%, color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 35%), var(--metal-lo)));position:absolute}.home .device-button{--fd:calc(var(--th) * var(--t));border-radius:calc(var(--w) * .006);box-shadow:inset 0 0 0 calc(var(--w) * .0022) #0003;background:linear-gradient(90deg, color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 85%), var(--metal-lo)), color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 45%), var(--metal-lo)))}.home .device-back{border-radius:calc(var(--w) * var(--br));background:var(--metal-lo);transform:translateZ(calc(var(--th) * -1)) rotateY(180deg);backface-visibility:hidden;position:absolute;inset:0}.home .device-shadow{border-radius:calc(var(--w) * var(--br));transform:translateZ(calc(var(--th) * -1 - 28px)) translate(calc(var(--yaw-c) * 0.3%), calc(3% + var(--pitch-c) * 0.2%));background:radial-gradient(closest-side,#121c1057,#121c1021 60%,#0000);position:absolute;inset:8% -7% -7%}html[data-theme=dark] .home .device-shadow{background:radial-gradient(closest-side,#000000bf,#0000004d 60%,#0000)}.home .glare{z-index:4;left:calc(var(--w) * var(--sx));top:calc(var(--w) * var(--sy));width:calc(var(--w) * var(--sw));height:calc(var(--w) * var(--sh));border-radius:calc(var(--w) * var(--sr));pointer-events:none;position:absolute;overflow:hidden}.home .glare:before{content:"";transform:translate(calc(var(--yaw-c) * -0.6%), calc(var(--pitch-c) * 0.5%));background:linear-gradient(105deg,#0000 38%,#ffffff1f 47%,#ffffff0a 54%,#0000 60%);position:absolute;inset:-20% -70%}html[data-theme=dark] .home .glare:before{background:linear-gradient(105deg,#0000 38%,#ffffff14 47%,#ffffff08 54%,#0000 60%)}.home .device-overlay{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;transform:translateZ(1px)}.home .phone{--w:300px;--depth:.1;--fh:2.04082;--sx:.05102;--sy:.0449;--sw:.89796;--sh:1.95102;--sr:.0898;--bx:.01973;--by:.01361;--bk:.96054;--bh:2.0956;--br:.165;--scr-x:calc(var(--w) * .05102);--scr-y:calc(var(--w) * .0449);--gr:calc(var(--w) * .0898);width:var(--w)}.home .island{z-index:4;top:calc(var(--w) * .0748);width:calc(var(--w) * .2537);height:calc(var(--w) * .0728);border-radius:var(--radius-pill);background:#000;display:none;position:absolute;left:50%;transform:translate(-50%)}.home :is(.widgets-phone,.tour-phone) .island{display:block}.home .phone.is-pro-max-deep-blue{--metal-hi:#a5acc4;--metal-lo:#222838}.home .phone.is-pro-max-cosmic-orange{--metal-hi:#fddac1;--metal-lo:#bc4920}.home .phone.is-air{--depth:.07;--fh:2.08696;--sx:.04348;--sy:.05217;--sw:.91304;--sh:1.98261;--sr:.09275;--bx:.01014;--by:.01884;--bk:.97971;--bh:2.0917;--br:.17;--scr-x:calc(var(--w) * .04348);--scr-y:calc(var(--w) * .05217);--gr:calc(var(--w) * .09275);--metal-hi:#eaf6ff;--metal-lo:#707e88}.home .laptop{--w:900px;--fh:.64972;--sx:.09294;--sy:.06158;--sw:.81356;--sh:.52655;width:var(--w)}.home .laptop .device-front>.screen{background:#000;border-radius:0}.home .laptop-shadow{height:8%;filter:blur(calc(var(--w) * .012));background:radial-gradient(closest-side,#121c103d,#0000);border-radius:50%;position:absolute;bottom:-1.5%;left:3%;right:3%}html[data-theme=dark] .home .laptop-shadow{background:radial-gradient(closest-side,#000000b3,#0000)}.home .ultra{--w:260px;--fh:1.6;--sx:.14833;--sy:.37167;--sw:.70333;--sh:.85667;--sr:.07;width:var(--w)}.home .ultra .device-front>.screen{background:#000}.home .ultra .watch-shadow{inset:34% 18%}.home .tablet{--w:420px;--depth:.028;--fh:1.30435;--sx:.0513;--sy:.05391;--sw:.89739;--sh:1.19652;--sr:.02522;--bx:.01217;--by:.01304;--bk:.97565;--bh:1.3084;--br:.062;width:var(--w)}.home .duo{--w:560px;width:var(--w);aspect-ratio:3093/2247;--u:var(--unfold);--fa:calc((1 - var(--u)) * 180);--fc:cos(calc(var(--fa) * 1deg));--fs:sin(calc(var(--fa) * 1deg));--dt:calc(var(--w) * .011);--edge-hi:#ebe8e1;--edge-lo:#a29e95;--dx:calc((1 - var(--u)) * var(--w) * -.2405);transform-origin:calc(50% + (1 - var(--u)) * 24.05%) 50%}html[data-theme=dark] .home .duo{--edge-hi:#8196bf;--edge-lo:#1b2333}.home .duo-half,.home .duo-leaf{position:absolute;inset:0}.home .duo-leaf{transform-style:preserve-3d;transform-origin:50%;transform:rotateY(calc(var(--fa) * 1deg))}.home .duo-half,.home .duo-back{backface-visibility:hidden}.home .duo-right{clip-path:inset(0 0 0 calc(50% - .5px))}.home .duo-left{clip-path:inset(0 calc(50% - .5px) 0 0);filter:brightness(calc(1 - .5 * (1 - max(0, var(--fc)))))}.home .duo-back{aspect-ratio:1574/2194;transform-origin:2.891%;width:50.889%;transform:rotateY(180deg) translateZ(var(--dt));--spine:clamp(0, calc((var(--fa) - 160) / 20), 1);clip-path:inset(1.413% 2.573% 0 calc((1 - var(--spine)) * 2.891%));filter:brightness(calc(1 - .5 * (1 - max(0, -1 * var(--fc)))));position:absolute;top:1.179%;left:48.529%}.home .duo-edge{left:calc(var(--w) * var(--fx) - var(--dt) / 2);top:calc(var(--w) * (var(--fy) - var(--fl) / 2));width:var(--dt);height:calc(var(--w) * var(--fl));transform:translateZ(calc(var(--dt) / -2)) rotateZ(calc(var(--phi) * 1deg)) rotateY(90deg);background:linear-gradient(90deg, var(--edge-lo), var(--edge-hi) 30%, color-mix(in oklab, var(--edge-hi) 55%, var(--edge-lo)) 70%, var(--edge-lo));position:absolute}.home .duo-screen{background:var(--sheet);position:absolute;overflow:hidden}.home .duo-inner-screen{width:92.24%;height:89.32%;top:5.34%;left:3.88%}.home .duo-cover{width:88.818%;height:92.707%;top:3.646%;left:5.59%}.home .duo-focus>.shot,.home .duo-screen picture{width:100%;height:100%;display:block;position:absolute;inset:0}.home .duo-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home .duo-shade{z-index:3;pointer-events:none;position:absolute;inset:0}.home .duo-right .duo-shade{--k:calc(var(--fs) * (.1 + .22 * max(0, -1 * var(--fc))));background:linear-gradient(90deg, transparent 50%, rgb(0 0 0/calc(var(--k) * 1.4)) 50%, rgb(0 0 0/var(--k)) calc(50% + 2% + max(0, -1 * var(--fc)) * 40%), transparent calc(50% + 6% + max(0, -1 * var(--fc)) * 50%))}.home .duo-left .duo-shade{display:none}.home .duo-glint{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home .duo-glint:before{content:"";background:linear-gradient(105deg, transparent 40%, rgb(255 255 255/calc(var(--fs) * .16)) 48%, rgb(255 255 255/calc(var(--fs) * .05)) 54%, transparent 60%);transform:translateX(calc((var(--fa) - 90) * 0.3%));position:absolute;inset:-10% -80%}.home .duo-left .duo-glint{inset:5.34% 50% 5.34% 3.88%}.home .duo-splash{z-index:4;background:#f2f2f7;position:absolute;inset:0}html[data-theme=dark] .home .duo-splash{background:#181818}.home .duo-splash[data-phase=done]{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.home .duo-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home .duo-poster{z-index:1}@media (scripting:enabled){.home .duo-splash:is([data-phase=wait],[data-phase=play]) .duo-poster{visibility:hidden}}@media (scripting:none){.home .duo-splash{animation:.5s 2.4s both duo-splash}}@keyframes duo-splash{to{opacity:0;visibility:hidden}}.home .duo{--hinge:calc(var(--u) * 180);--fi:clamp(0, (172 - var(--hinge)) / 152 * 1.3, 1);--fv:clamp(0, (var(--hinge) - 6) / 14, 1);--lit:clamp(0, (var(--hinge) - 20) / 40, 1);--off:clamp(0, (var(--hinge) - 20) / 12, 1)}.home .duo-inner-screen{--s:var(--fi)}.home .duo-cover{--s:var(--fv)}.home .duo-left .duo-inner-screen,.home .duo-cover{background:#000}.home .duo-focus{will-change:transform;position:absolute;inset:0}.home .duo-frost{z-index:3;will-change:opacity;position:absolute;inset:0}.home .duo-frost-1{opacity:clamp(0, var(--s) * 3, 1)}.home .duo-frost-2{opacity:clamp(0, var(--s) * 3 - 1, 1)}.home .duo-frost-3{opacity:clamp(0, var(--s) * 3 - 2, 1)}.home .duo-inner-screen .duo-frost-1{-webkit-mask-image:linear-gradient(270deg,#0000 50%,#000 66.67%);mask-image:linear-gradient(270deg,#0000 50%,#000 66.67%)}.home .duo-inner-screen .duo-frost-2{-webkit-mask-image:linear-gradient(270deg,#0000 66.67%,#000 83.33%);mask-image:linear-gradient(270deg,#0000 66.67%,#000 83.33%)}.home .duo-inner-screen .duo-frost-3{-webkit-mask-image:linear-gradient(270deg,#0000 83.33%,#000);mask-image:linear-gradient(270deg,#0000 83.33%,#000)}.home .duo-cover .duo-frost-1{-webkit-mask-image:linear-gradient(90deg,#0000,#000 33.33%);mask-image:linear-gradient(90deg,#0000,#000 33.33%)}.home .duo-cover .duo-frost-2{-webkit-mask-image:linear-gradient(90deg,#0000 33.33%,#000 66.67%);mask-image:linear-gradient(90deg,#0000 33.33%,#000 66.67%)}.home .duo-cover .duo-frost-3{-webkit-mask-image:linear-gradient(90deg,#0000 66.67%,#000);mask-image:linear-gradient(90deg,#0000 66.67%,#000)}.home .duo-veil{z-index:2;pointer-events:none;opacity:var(--s);will-change:opacity;position:absolute;inset:0}.home .duo-inner-screen .duo-veil{background:linear-gradient(270deg,#0000 50%,#00000094)}.home .duo-cover .duo-veil{background:linear-gradient(90deg,#0000,#00000094)}.home :is(.duo-left .duo-inner-screen,.duo-cover) .duo-focus{--b:calc(var(--s) * 22.5deg);--ba:atan(sin(var(--b)));--bk:calc(1 / (cos(var(--b)) * cos(var(--ba))))}.home .duo-left .duo-inner-screen .duo-focus{transform-origin:50%;transform:perspective(calc(var(--w) * 2.8)) rotateY(calc(-1 * var(--ba))) scaleX(var(--bk))}.home .duo-cover .duo-focus{transform-origin:0;transform:perspective(calc(var(--w) * 2.8)) rotateY(var(--ba)) scaleX(var(--bk))}.home .duo-dim{z-index:2;pointer-events:none;will-change:opacity;background:#000;position:absolute;inset:0}.home .duo-inner-screen .duo-dim{opacity:calc(.92 * (1 - var(--lit) * var(--lit) * (3 - 2 * var(--lit))))}.home .duo-cover .duo-dim{opacity:calc(.92 * var(--off))}.home .duo-shadow{transform-origin:100%;transform:translateZ(-28px) translate(calc(var(--yaw-c) * 0.3%), 3%) scaleX(calc((53 + 49 * max(0, var(--fc))) / 106));pointer-events:none;background:radial-gradient(closest-side,#121c1052,#121c101f 60%,#0000);border-radius:8%;position:absolute;inset:8% -3% -7%}html[data-theme=dark] .home .duo-shadow{background:radial-gradient(closest-side,#000000bf,#0000004d 60%,#0000)}.home .watch{--w:170px;width:calc(var(--w) * 1.134)}.home .device.is-bezel{--yaw-c:clamp(-9, calc(var(--yaw,0) * .3), 9);--pitch-c:clamp(-4, var(--pitch,0), 4)}.home :is(.watch-photo,.mac-photo),.home :is(.watch-photo,.mac-photo) :is(picture,img){width:100%;height:auto;display:block}.home .watch-photo img{filter:drop-shadow(0 calc(var(--w) * .05) calc(var(--w) * .07) #141e1238)}html[data-theme=dark] .home .watch-photo img{filter:drop-shadow(0 calc(var(--w) * .05) calc(var(--w) * .08) #0009)}.home .watch-shadow{transform:translate(calc(var(--yaw-c) * 0.6%), 8%) scale(1.15);filter:blur(calc(var(--w) * .04));background:radial-gradient(closest-side,#121c1038,#0000);border-radius:30%;position:absolute;inset:30% 12%}html[data-theme=dark] .home .watch-shadow{background:radial-gradient(closest-side,#0009,#0000)}.home .mac{--w:560px;width:var(--w)}.home .mac-photo img{filter:drop-shadow(0 calc(var(--w) * .02) calc(var(--w) * .03) #141e1233)}html[data-theme=dark] .home .mac-photo img{filter:drop-shadow(0 calc(var(--w) * .02) calc(var(--w) * .035) #0009)}.home .mac-shadow{height:10%;filter:blur(calc(var(--w) * .012));background:radial-gradient(closest-side,#121c1038,#0000);border-radius:50%;position:absolute;bottom:-2%;left:4%;right:4%}html[data-theme=dark] .home .mac-shadow{background:radial-gradient(closest-side,#0009,#0000)}.home .layers{inset:var(--scr-y) var(--scr-x);transform-style:preserve-3d;pointer-events:none;position:absolute}.home .layer{--lift:0;transform-style:preserve-3d;transform:translateZ(calc(var(--z) * var(--lift) * 80px * var(--m))) scale(calc(1 + var(--lift) * .04 * var(--z) * var(--m)));display:block;position:absolute}.home .layer>.shot{border-radius:var(--lr);position:relative}.home .layer .shot img{border-radius:var(--lr)}.home .layer>.shot:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/calc(.1 + var(--lift) * .3)), inset 0 1.5px 0 rgb(255 255 255/calc(var(--lift) * .4));pointer-events:none;position:absolute;inset:0}.home .layer:before{content:"";border-radius:var(--lr);transform:translateZ(calc(-1px - var(--lift) * 4px * var(--m)));background:#ffffff80;position:absolute;inset:0}html[data-theme=dark] .home .layer:before{background:#fff3}.home .layer:after{content:"";border-radius:var(--lr);box-shadow:0 0 calc(var(--w) * .07) calc(var(--w) * .025) #00000047;opacity:calc(var(--lift) * var(--m));transform:translateZ(calc(var(--z) * var(--lift) * -80px * var(--m))) translateY(calc(var(--lift) * var(--z) * 6%));background:#00000047;position:absolute;inset:6% 5%}.home .slot-shadow{box-shadow:inset 0 0 calc(var(--w) * .035) #0006;opacity:calc(clamp(0, calc(var(--lift) * 1000), 1) * (1 - var(--lift)));background:#00000014;display:block;position:absolute}.home .scene{height:var(--scene-h,300svh);background:var(--page);position:relative}.home .scene-stage{width:var(--site-width);height:100svh;padding-top:var(--site-header-h);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);margin-inline:auto;display:grid;position:sticky;top:0}.home .scene-copy{align-content:center;display:grid}.home .scene-copy>.step{grid-area:1/1}.home .scene-visual{height:100%;min-height:0;position:relative}.home .scene-sticky{place-items:center;height:100%;display:grid;position:relative}.home :where(.scene) .phone{--w:min(360px, 39svh, 28vw)}@keyframes hero-rise{0%{--rise:0}to{--rise:1}}@keyframes hero-float{0%,to{translate:0}50%{translate:0 calc(-7px * var(--m))}}.home .hero{--rise:1;height:150svh;transition:--out 1.6s cubic-bezier(.38,0,.18,1) .15s,--unfold 1.6s cubic-bezier(.38,0,.18,1) .15s;animation:1.1s cubic-bezier(.2,.75,.25,1) .15s both hero-rise}.home .hero[data-step="1"]{--out:1;--unfold:1}.home .hero-stage{--pw:clamp(240px, min(22vw, 36svh), 340px);height:100svh;padding-top:calc(var(--site-header-h) + clamp(24px, 6svh, 72px));flex-direction:column;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.home .hero-glow{aspect-ratio:1.4;background:radial-gradient(closest-side, var(--sage-glow), transparent 70%), radial-gradient(closest-side at 30% 60%, #1ed7601f, transparent 70%), radial-gradient(closest-side at 72% 58%, #e5091414, transparent 70%);filter:blur(10px);width:min(1100px,130vw);transform:translate(calc(-50% + clamp(0, calc(var(--out) * 1.7), 1) * var(--rig-x,0px)), -50%) scale(calc(.85 + var(--rise) * .12 + var(--unfold) * .18));opacity:calc(.55 + var(--rise) * .2 + var(--unfold) * .25);pointer-events:none;border-radius:50%;position:absolute;top:52%;left:50%}.home .hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;padding-inline:20px;display:flex;position:relative}.home h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(46px,7.6vw,116px);line-height:.98}.home .hero h1{transform-origin:0 0;transform:translate(calc(var(--out) * var(--h1-x,0px)), calc(var(--out) * var(--h1-y,0px))) scale(calc(1 - var(--out) * (1 - var(--h1-s,1))))}.home .hero-lede{max-width:33ch;color:var(--muted);letter-spacing:-.012em;margin-top:22px;font-size:clamp(18px,1.7vw,23px);font-weight:500;line-height:1.38}.home .hero :is(.hero-lede,.download-note){opacity:clamp(0, calc(1 - var(--out) * 6), 1)}.home .hero[data-step="1"] :is(.hero-lede,.download-note){visibility:hidden;transition:visibility 0s .5s}.home .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:30px;display:flex}.home .hero .hero-actions{z-index:3;transform:translate(calc(var(--out) * var(--act-x,0px)), calc(var(--out) * var(--act-y,0px)));position:relative}.home .hero-facts{z-index:2;left:var(--facts-x,0px);top:var(--facts-y,0px);text-align:left;width:min(320px,34vw);opacity:clamp(0, calc(var(--out) * 2.5 - 1.5), 1);transform:translateY(calc((1 - var(--out)) * 14px * var(--m)));pointer-events:none;gap:14px;margin:0;display:grid;position:absolute}.home .hero-facts div{border-left:2px solid color-mix(in oklch, var(--sage) 45%, transparent);gap:2px;padding-left:14px;display:grid}.home .hero-facts dt{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.home .hero-facts dt small{color:var(--muted);letter-spacing:0;margin-left:2px;font-size:15px;font-weight:600}.home .hero-facts dd{color:var(--muted);margin:0;font-size:16px;font-weight:500;line-height:1.35}@media (width>=1000px) and (height>=560px){.home .hero-stage{padding-top:var(--site-header-h);justify-content:center}.home .hero-stage .hero-copy{--wrap:min(1180px, 100% - 64px);width:calc(var(--wrap) * .56);margin-left:calc((100% - var(--wrap)) / 2);text-align:left;align-self:flex-start;align-items:flex-start;padding-inline:0}.home .hero-stage h1{text-align:left;font-size:clamp(52px,5.6vw,88px)}.home .hero-stage .hero-actions{justify-content:flex-start}}@media not ((width>=1000px) and (height>=560px)){.home .hero-stage .hero-facts{display:none}}@media (scripting:enabled){.home .hero-stage:not([data-measured]) .hero-devices{visibility:hidden}}.home .hero-devices{z-index:1;height:calc(var(--pw) * 1.5);perspective:max(1200px, var(--pw) * 5.5);perspective-origin:50% 0;pointer-events:none;--ox:clamp(0, calc(var(--out) * 1.7), 1);--oy:clamp(0, calc((var(--out) - .3) / .7), 1);transform:translate(calc((1 - var(--ox)) * var(--start-x,0px) + var(--ox) * var(--rig-x,0px)), calc((1 - var(--oy)) * var(--start-y,calc(var(--copy-bottom,70svh) + 36px)) + var(--oy) * var(--rig-y,0px) + (1 - var(--rise)) * 7svh * var(--m)));justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.home .hero-rig{transform-style:preserve-3d;transform-origin:50% 0;transform:rotateX(calc((1 - var(--rise)) * 15deg * var(--m))) rotateY(calc((1 - var(--rise)) * 14deg * var(--m))) rotateZ(calc((1 - var(--rise)) * -7deg * var(--m))) scale(calc(.92 + var(--rise) * .16 * var(--m)));animation:7s ease-in-out 1.3s infinite hero-float;position:relative}.home .hero[data-inview=false] .hero-rig{animation-play-state:paused}.home .hero-duo{--w:calc(var(--pw) * 2);--persp:100000px;--yaw:calc(12 - 18 * var(--unfold) + 16 * sin(var(--unfold) * 180deg));--pitch:calc(5 - 2 * var(--unfold))}.home .moment{padding-block:var(--space-section);background:var(--page);position:relative}.home .total-moment{background:var(--stage)}.home .total{margin-top:clamp(40px,6vw,72px)}.home .total-figure{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;font-size:clamp(84px,17vw,236px);font-weight:700;line-height:.9;display:flex}.home .total-dollars{color:var(--ink)}.home .total-cents{color:color-mix(in oklch, var(--ink) 52%, transparent)}.home .total-unit{color:var(--muted);letter-spacing:-.01em;margin-left:.2em;font-size:.16em;font-weight:600}.home .segmented{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--ink) 7%, transparent);border:0;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:4px;display:inline-grid;position:relative}.home .segmented-thumb{border-radius:var(--radius-pill);background:var(--card);width:calc(50% - 4px);transform:translateX(calc(var(--index) * 100%));transition:transform .45s var(--ease-spring);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0000001f,0 4px 12px #00000014}html[data-theme=dark] .home .segmented-thumb{background:#3a3d39}.home .segmented.is-tracking .segmented-thumb{transition:none}.home .segmented label{border-radius:var(--radius-pill);min-width:96px;min-height:40px;color:var(--muted);cursor:pointer;place-items:center;padding:0 18px;font-size:15px;font-weight:600;display:grid;position:relative}.home .segmented label:has(input:checked){color:var(--ink)}html:not([data-theme=dark]) .home .segmented label:not(:has(input:checked)){color:#5a6356}.home .segmented input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.home .segmented label:has(input:focus-visible){outline:3px solid var(--accent-soft);outline-offset:3px}.home .total-period{margin-top:28px}.home .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:880px;margin:36px auto 0;padding:0;list-style:none;display:flex}.home .chip{border-radius:var(--radius-pill);background:var(--page);min-height:48px;box-shadow:inset 0 0 0 1px var(--card-line);color:var(--ink);transition:opacity .3s, transform .5s var(--ease-spring), box-shadow .3s, background-color .3s;border:0;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.home .chip:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand) 55%, transparent), 0 8px 20px -10px var(--brand);transform:translateY(-2px)}}.home .chip:active{transform:scale(.97)}.home .chip-dot{background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in oklch, var(--brand) 22%, transparent);border-radius:50%}.home .chip-name small,.home .chip-price small{color:var(--muted);font-size:13px;font-weight:500}.home .chip-price{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}.home .chip[aria-pressed=false]{opacity:.45}.home .chip[aria-pressed=false] .chip-name,.home .chip[aria-pressed=false] .chip-price{text-decoration:line-through}.home .chip[aria-pressed=false] .chip-dot{box-shadow:inset 0 0 0 2px var(--brand);background:0 0}.home[data-motion] .total .chips li{transition:opacity .5s var(--ease-out), transform .6s var(--ease-spring);transition-delay:calc(var(--i) * 40ms + .1s)}.home[data-motion] .total:not([data-seen]) .chips li{opacity:0;transform:translateY(calc(30px * var(--m))) scale(calc(1 - .1 * var(--m)))}.home .widgets-scene{--scene-h:220svh;--story:0;--rise:clamp(0, calc(var(--story) / .1), 1);--glow:min(clamp(0, calc((var(--story) - .0667) / .0433), 1), clamp(0, calc((.2833 - var(--story)) / .0667), 1));--press:min(clamp(0, calc((var(--story) - .11) / .0233), 1), clamp(0, calc((.16 - var(--story)) / .0267), 1));--wake:clamp(0, calc((var(--story) - .1233) / .1), 1);--touch:clamp(0, calc((var(--story) - .5) / .0667), 1);--streak:clamp(0, calc((var(--story) - .55) / .1833), 1);--swipe:clamp(0, calc((var(--story) - .5667) / .1667), 1);--settle:clamp(0, calc((var(--story) - .65) / .2), 1);--face-a:clamp(0, calc((.7333 - var(--story)) * 1000), 1);--face-b:clamp(0, calc((var(--story) - .5667) * 1000), 1);--copy-a:clamp(0, calc((.595 - var(--story)) / .04), 1);--copy-b:clamp(0, calc((var(--story) - .565) / .04), 1);--isl:clamp(0, calc((var(--story) - .8) / .1333), 1);--done:clamp(0, calc((var(--story) - .93) * 1000), 1);transition:--story .9s cubic-bezier(.4,0,.2,1)}.home .widgets-scene[data-step="1"]{--story:1;transition:--story 3s linear}.home .widgets-scene[data-rewind]{--story:0!important;transition:none!important}.home .step-a{opacity:var(--copy-a);transform:translateY(calc((1 - var(--copy-a)) * -24px * var(--m)))}.home .step-b{opacity:var(--copy-b);transform:translateY(calc((1 - var(--copy-b)) * 24px * var(--m)))}.home .widgets-scene .scene-copy{grid-template-rows:auto auto}.home .story-control{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--ink) 7%, transparent);color:var(--ink);font:inherit;opacity:var(--done);pointer-events:none;cursor:pointer;border:0;grid-row:2;justify-self:start;align-items:center;gap:8px;margin-top:28px;padding:9px 16px 9px 13px;font-size:14px;font-weight:600;line-height:1;transition:background-color .2s,opacity .3s;display:inline-flex}.home .widgets-scene[data-step="1"] .story-control{pointer-events:auto}@media (hover:hover) and (pointer:fine){.home .story-control:hover{background:color-mix(in oklch, var(--ink) 12%, transparent)}}.home .story-control:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.home .widgets-rig{place-items:center;display:grid;position:relative}.home[data-motion] .widgets-rig{--re:calc(var(--rise) * var(--rise) * (3 - 2 * var(--rise)));opacity:var(--re);transform:translateY(calc((1 - var(--re)) * 5svh * var(--m)))}html:not([data-theme=dark]) .home[data-motion] .widgets-rig{opacity:clamp(0, calc(var(--re) * 3), 1);transform:translateY(calc((1 - var(--re)) * 9svh * var(--m))) scale(calc(1 - (1 - var(--re)) * .05 * var(--m)))}.home .rig-shadow{display:none}html:not([data-theme=dark]) .home[data-motion] .rig-shadow{pointer-events:none;width:150%;height:100%;opacity:clamp(0, calc((1 - var(--re)) * 1.4), 1);transform:translate(-50%, -50%) translateY(calc((1 - var(--re)) * 10svh)) scale(calc(.9 + var(--re) * .1));background:radial-gradient(closest-side,#141e1299,#141e124d 45%,#141e121a 75%,#0000);display:block;position:absolute;top:58%;left:50%}.home .widgets-phone{--yaw:calc(-16 + var(--settle) * 6 + var(--press) * 2 * var(--m));--pitch:7}.home .widgets-screen{background:#000}.home .widgets-screen .sleep{z-index:4;opacity:calc((1 - var(--wake)) * .72);pointer-events:none;background:#000;position:absolute;inset:0}.home .face{display:block;position:absolute;inset:0}.home .face .shot{position:absolute;inset:0}.home .face-lock{--se:calc(1 - (1 - var(--swipe)) * (1 - var(--swipe)) * (1 - var(--swipe)));z-index:2;opacity:var(--face-a);transform:translateY(calc(var(--se) * -104% * var(--m))) scale(calc(1 + (1 - var(--wake)) * .03 * var(--m)))}.home .face-home{--se:calc(1 - (1 - var(--swipe)) * (1 - var(--swipe)) * (1 - var(--swipe)));z-index:1;opacity:var(--face-b);transform:scale(calc(.96 + var(--se) * .04))}.home .home-widget{opacity:clamp(0, calc((var(--settle) - var(--i) * .25) / .23), 1);transform:scale(calc(.94 + clamp(0, calc((var(--settle) - var(--i) * .25) / .23), 1) * .06));transform-origin:50% 40%;display:block;position:absolute}.home .home-widget .shot{position:relative}.home .face-home .home-full{opacity:var(--done)}.home .widgets-phone .island{width:calc(var(--w) * (.2537 + var(--isl) * .27))}.home .widgets-phone .island:before,.home .widgets-phone .island:after{opacity:clamp(0, calc(var(--isl) * 2.5 - 1.5), 1);position:absolute;top:50%;transform:translateY(-50%)}.home .widgets-phone .island:before{content:"";left:calc(var(--w) * .022);width:calc(var(--w) * .052);height:calc(var(--w) * .052);background:#1ed760 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-linecap='round'%3E%3Cpath d='M5 7.6c3.4-1 7-.7 10 .9' stroke-width='1.7'/%3E%3Cpath d='M5.6 10.6c2.8-.8 5.6-.5 8.1.8' stroke-width='1.45'/%3E%3Cpath d='M6.2 13.3c2.2-.6 4.3-.4 6.2.6' stroke-width='1.2'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%}.home .widgets-phone .island:after{content:"1d";right:calc(var(--w) * .03);color:#1ed760;transform-origin:100%;transform:translateY(-50%) scale(tan(atan2(var(--w), 300px)));font-family:ui-rounded,-apple-system,system-ui,sans-serif;font-size:12.9px;font-weight:700;line-height:1}.home .side-light{opacity:var(--glow);position:absolute}.home .side-halo{left:calc(var(--w) * .823);top:calc(var(--w) * .398);width:calc(var(--w) * .34);height:calc(var(--w) * .6);-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--w) * (1 - .05102 + .002 - .823)), #000 calc(var(--w) * (1 - .05102 + .006 - .823)));mask-image:linear-gradient(90deg, transparent calc(var(--w) * (1 - .05102 + .002 - .823)), #000 calc(var(--w) * (1 - .05102 + .006 - .823)));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--w) * (1 - .05102 + .002 - .823)), #000 calc(var(--w) * (1 - .05102 + .006 - .823)));transform:scale(calc(.8 + var(--glow) * .22 - var(--press) * .05));background:radial-gradient(closest-side,#fff,#e4f7dad9 16%,#96d28280 36%,#78b46429 64%,#0000 88%);border-radius:50%}html:not([data-theme=dark]) .home .side-halo{background:radial-gradient(closest-side,#fff,#c4eeb2e6 15%,#6eaf5a9e 33%,#34602c4d 56%,#28502214 80%,#0000)}.home .side-key{left:calc(var(--w) * .98027);top:calc(var(--w) * .58912);width:calc(var(--w) * .00544);height:calc(var(--w) * .21769);border-radius:calc(var(--w) * .003);background:linear-gradient(90deg, rgb(255 255 255/calc(.35 + var(--press) * .1)), rgb(255 255 255/calc(.95 - var(--press) * .45)));box-shadow:inset calc(var(--w) * -.0016 * var(--press)) 0 calc(var(--w) * .002) rgb(0 0 0/calc(var(--press) * .35)), 0 0 calc(var(--w) * .012) #fffc}.home .widgets-phone .device-button.is-side{transform:translateX(calc(var(--press) * var(--w) * -.0045)) translateZ(calc(var(--th) / -2)) rotateZ(calc(var(--phi) * 1deg)) rotateY(90deg)}.home .widgets-scene{overflow-x:clip}.home .swipe-light{inset:var(--scr-y) var(--scr-x);border-radius:var(--gr);position:absolute;overflow:hidden}.home .swipe-streak{--e:calc(1 - (1 - var(--streak)) * (1 - var(--streak)));width:35.4%;height:0;opacity:calc(var(--touch) * clamp(0, calc((1 - var(--streak)) / .45), 1));transform:translate(-50%, calc(var(--e) * -1 * var(--w) * .62));position:absolute;top:97.5%;left:50%}html[data-theme=dark] .home .swipe-streak{top:98.8%}.home .swipe-streak:before{content:"";left:0;right:0;top:calc(var(--w) * -.0045);height:calc(var(--w) * .009);border-radius:var(--radius-pill);box-shadow:0 0 calc(var(--w) * .02) calc(var(--w) * .004) #ffffff8c, 0 0 calc(var(--w) * .07) #d6eccd73;transform:scaleX(calc(1 - var(--e) * .45));background:#fffffff2;position:absolute}.home .swipe-streak:after{content:"";height:calc(var(--w) * .46 * var(--e));filter:blur(calc(var(--w) * .012));background:linear-gradient(#ffffff6b,#ffffff1f 55%,#0000);border-radius:0 0 50% 50%/0 0 30% 30%;position:absolute;top:0;left:22%;right:22%}.home .assistant-scene{--ask-sheet:#f2f2f7;--ask-field:#f7f6fb;--ask-ink:#000;--ask-bubble:#e5e5ea;--ask-tint:#34482f;--ask-placeholder:#3c3c434d;--ask-send:#5a7a4e;--ask-send-ink:#fff;--ask-send-off:#00000014;--ask-send-off-ink:#3c3c4399;height:auto}html[data-theme=dark] .home .assistant-scene{--ask-sheet:#181818;--ask-field:#373737;--ask-ink:#fff;--ask-bubble:#2c2c2e;--ask-tint:#c6e2bc;--ask-placeholder:#ebebf54d;--ask-send:#aecfa4;--ask-send-ink:#0d0f0d;--ask-send-off:#ffffff14;--ask-send-off-ink:#ebebf599}.home .assistant-scene .scene-stage{height:auto;min-height:100svh;padding-block:calc(var(--site-header-h) + 48px) 48px;position:relative}.home .assistant-ipad{--w:min(560px, 42vw, (100svh - var(--site-header-h) - 110px) / 1.31);--yaw:8;--pitch:4}.home .ask-screen{--u:calc(var(--w) * .0089739)}.home .ask-screen .shot{position:absolute;inset:0}.home .ask-sheet{background:var(--ask-sheet);position:absolute;inset:22.1% 20% 22%}.home .ask-piece{clip-path:inset(var(--top) 0 calc(100% - var(--top)) 0);display:block;position:absolute;inset:0}.home .ask-piece.is-on{clip-path:inset(var(--top) 0 var(--bottom) 0);transition:clip-path .32s var(--ease-out)}.home .ask-piece.is-ask .shot{transform:translateY(calc(var(--u) * .5))}.home .ask-piece.is-ask.is-on .shot{transition:transform .3s var(--ease-out);transform:none}.home .ask-piece.is-card.is-on{transition-duration:.5s}.home .ask-empty{clip-path:inset(18.02% 20% 21.95%);opacity:0;display:block;position:absolute;inset:0}.home .ask-empty.is-on{opacity:1}.home .ask-thinking{gap:calc(var(--u) * .45);padding:calc(var(--u) * .9) calc(var(--u) * 1.3);border-radius:calc(var(--u) * 2);background:var(--ask-bubble);opacity:0;transform-origin:0;transition:opacity .2s, transform .3s var(--ease-spring);display:inline-flex;position:absolute;left:21.6%;transform:translateY(-50%)scale(.8)}.home .ask-thinking.is-on{opacity:1;transform:translateY(-50%)}.home .ask-thinking i{width:calc(var(--u) * .65);aspect-ratio:1;background:var(--muted);border-radius:50%;animation:1.1s ease-in-out infinite typing}.home .ask-thinking i:nth-child(2){animation-delay:.15s}.home .ask-thinking i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{transform:translateY(calc(var(--u) * -.25));opacity:1}}.home .ask-points{--k-css:tan(atan2(calc(var(--u) * 100), 1032px))}.home .ask-composer{background:var(--ask-field);opacity:0;border-radius:21.75px;width:593px;min-height:43.5px;display:flex;position:absolute;bottom:257.5px;left:219px}.home .ask-composer.is-on{opacity:1}.home .ask-input{max-height:131.5px;color:var(--ask-ink);letter-spacing:-.43px;white-space:pre-wrap;overflow-wrap:anywhere;--caret-w:2px;--caret-gap:1px;--caret-color:var(--ask-tint);--placeholder-color:var(--ask-placeholder);flex:1;align-self:flex-end;padding:10.75px 48px 10.75px 14px;font-family:-apple-system,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:22px;overflow:hidden}.home .ask-send{aspect-ratio:1;background:var(--ask-send-off);width:34px;color:var(--ask-send-off-ink);transition:background-color .2s ease, color .2s ease, transform .14s var(--ease-out);border-radius:50%;display:block;position:absolute;bottom:4.5px;right:4.5px}.home .ask-send.is-ready{background:var(--ask-send);color:var(--ask-send-ink)}.home .ask-send svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.home .ask-composer.is-sending .ask-send{transition-duration:.2s,.2s,80ms;transform:scale(.86)}.home .ask-touch{z-index:3;width:calc(var(--u) * 4.4);aspect-ratio:1;box-shadow:0 0 0 calc(var(--u) * .2) #00000014;opacity:0;transition:opacity .18s, transform .25s var(--ease-out);pointer-events:none;background:radial-gradient(closest-side,#fff9,#ffffff40 70%,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(1.3)}html[data-theme=dark] .home .ask-touch{background:radial-gradient(closest-side,#ffffff61,#ffffff29 70%,#0000)}.home .ask-touch.at-send{top:79.7%;left:76.65%}.home .ask-touch.at-new{top:20.4%;left:23.1%}.home .ask-touch.at-field{top:79.7%;left:34%}.home .ask-touch:not(.at-none){opacity:1;transform:translate(-50%,-50%)scale(1)}.home .asks{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home .asks li{--on:1;transition:--on .45s var(--ease-out);background:color-mix(in srgb, var(--sage) calc(var(--on) * 100%), color-mix(in oklch, var(--ink) 8%, transparent));color:color-mix(in srgb, #fff calc(var(--on) * 100%), var(--muted));transform:translateX(calc((1 - var(--on)) * -10px * var(--m)));border-radius:20px 20px 6px;justify-self:start;padding:10px 16px;font-size:16px;font-weight:600}html[data-theme=dark] .home .asks li{color:color-mix(in srgb, #0b120a calc(var(--on) * 100%), var(--muted))}.home .assistant-scene[data-asking="-1"] .asks li,.home .assistant-scene[data-asking="0"] .asks li:nth-child(n+2),.home .assistant-scene[data-asking="1"] .asks li:nth-child(n+3){--on:0}.home .add-moment{--add-sheet:#f2f2f7;--add-box:#fff;--add-cta:#5a7a4e;--add-cta-ink:#fff;padding-block-end:calc(var(--space-section) * .8)}html[data-theme=dark] .home .add-moment{--add-sheet:#181818;--add-box:#1c1c1e;--add-cta:#aecfa4;--add-cta-ink:#0b120a}.home .add-head{margin-bottom:clamp(36px,5vw,56px)}.home .add-demo{justify-items:center;gap:clamp(24px,3vw,36px);display:grid;position:relative}.home .add-modes .segmented-thumb{width:calc((100% - 8px) / var(--count))}.home .add-modes label{min-width:88px}.home .add-visual{--w-add:clamp(240px, min(24vw, (100svh - var(--site-header-h) - 170px) / 2.093), 330px);justify-content:center;display:grid;position:relative}.home .add-phone{--w:var(--w-add);--yaw:-8;--pitch:3}.home .add-screen>.shot,.home .add-step,.home .add-step>.shot,.home .add-review{position:absolute;inset:0}.home .add-step{filter:brightness(.9);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s;transform:translate(-30%)}.home .add-review{z-index:1;box-shadow:calc(var(--u) * -1.5) 0 calc(var(--u) * 4) #0000001f;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(100%)}.home .add-step.is-on,.home .add-review.is-on{filter:none;transform:none}.home .add-moment{--row-bg:#fff;--row-line:#ececee;--row-label:#000;--row-secondary:#717175;--row-check:#5c7a4e;--row-check-ink:#fff;--row-more:#f2f2f3;--row-more-ink:#79797d}html[data-theme=dark] .home .add-moment{--row-bg:#1c1c1e;--row-line:#2a2a2c;--row-label:#fff;--row-secondary:#b3b3b6;--row-check:#afcfa4;--row-check-ink:#0b120a;--row-more:#28272a;--row-more-ink:#afaeb1}.home .add-review>.shot{position:absolute;inset:0}.home .add-screen{--u:calc(var(--w) * .0089796);--k-css:tan(atan2(calc(var(--u) * 100), 440px))}.home .add-rows{width:399px;height:calc(var(--rows-h) * 1px);color:var(--row-label);text-align:left;font-family:-apple-system,system-ui,sans-serif;position:absolute;top:228px;left:20px}.home .add-rows-card{background:var(--row-bg);opacity:0;border-radius:13px;transition:opacity .15s;position:absolute;inset:0}html[data-theme=dark] .home .add-rows-card{box-shadow:inset 0 0 0 .5px #2f2f31}.home .add-rows.is-landed .add-rows-card{opacity:1;transition:opacity .2s .25s}.home .add-row{--spread:calc((var(--i) - (var(--n) - 1) / 2) * 7px);left:0;right:0;top:calc(var(--at) * 1px);background:var(--row-bg);opacity:0;height:83.5px;transform:translateY(calc(var(--spread) + 14px)) scale(.9);transition:opacity .2s var(--ease-out), transform .45s var(--ease-spring);border-radius:13px;position:absolute;box-shadow:0 10px 26px -6px #00000038,0 1px 3px #00000014}html[data-theme=dark] .home .add-row{box-shadow:0 10px 26px -6px #000000b3,inset 0 0 0 .5px #3a3a3c}.home .add-row.is-short{height:66px}.home .add-row.is-on{opacity:1;transform:translateY(calc(var(--spread) - 6px)) scale(1.04)}.home .add-rows.is-landed .add-row{box-shadow:none;transition:transform .4s cubic-bezier(.3, .7, .2, 1) calc(var(--i) * 30ms), box-shadow .3s calc(var(--i) * 30ms), border-radius .3s, background-color .2s .3s;background:0 0;border-radius:0;transform:none}.home .add-row:after{content:"";background:var(--row-line);opacity:0;height:.5px;transition:opacity .2s;position:absolute;bottom:0;left:104.5px;right:0}.home .add-rows.is-landed .add-row:not(:last-child):after{opacity:1;transition-delay:.35s}.home .add-row-check{aspect-ratio:1;background:var(--row-check);width:24px;color:var(--row-check-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.home .add-row-check svg{width:76%;height:76%}.home .add-row-icon{aspect-ratio:1;border-radius:9px;width:36px;position:absolute;top:50%;left:56px;overflow:hidden;transform:translateY(-50%)}.home .add-row-icon img{object-fit:contain;width:100%;height:100%;display:block}.home .add-row-icon .when-dark,html[data-theme=dark] .home .add-row-icon .when-light{display:none}html[data-theme=dark] .home .add-row-icon .when-dark{display:block}.home .add-row-text{white-space:nowrap;display:grid;position:absolute;top:12px;left:104.5px;right:60px}.home .add-row.is-short .add-row-text{top:11.5px}.home .add-row-name{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:22px}.home .add-row-detail{letter-spacing:-.01em;color:var(--row-secondary);font-size:16px;line-height:22px}.home .add-row-date{color:var(--row-secondary);align-items:center;gap:4px;font-size:12px;line-height:17px;display:flex}.home .add-row-date svg{width:16px;height:16px}.home .add-row-more{aspect-ratio:1;background:var(--row-more);width:28px;color:var(--row-more-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:358px;transform:translateY(-50%)}.home .add-row-more svg{width:60%;height:60%}.home .add-footer{opacity:0;transition:opacity .2s, transform .3s var(--ease-out);justify-items:center;gap:6.5px;font-family:-apple-system,system-ui,sans-serif;display:grid;position:absolute;top:826px;left:20px;right:20px;transform:translateY(6px)}.home .add-footer.is-on{opacity:1;transform:none}.home .add-footer-total{color:var(--row-secondary);font-size:15px;line-height:24px}.home .add-footer-button{border-radius:var(--radius-pill);background:var(--add-cta);width:100%;height:57px;color:var(--add-cta-ink);place-items:center;font-size:17px;font-weight:600;display:grid}.home .add-mirror{color:#000;letter-spacing:-.01em;white-space:pre-wrap;width:86%;font-family:-apple-system,system-ui,sans-serif;font-size:17px;line-height:1.29;position:absolute;top:19.35%;left:6.97%}html[data-theme=dark] .home .add-mirror{color:#fff}.home .add-mirror{--caret-color:#34482f;--caret-w:2px;--caret-gap:1px;--partial-color:#8e8e93;--placeholder-color:#a6a6ab}html[data-theme=dark] .home .add-mirror{--caret-color:#c6e2bc;--placeholder-color:#75757b}.home .add-mirror.is-pasted{animation:pasted 1s var(--ease-out)}@keyframes pasted{0%{background:color-mix(in oklch, var(--sage) 22%, transparent)}to{background:0 0}}.home .add-mic-live{aspect-ratio:1;background:color-mix(in srgb, #ff3b30 14%, var(--add-box));color:#ff3b30;opacity:0;width:33.44px;transition:opacity .2s, transform .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:36.6%;left:89.3%;transform:translate(-50%,-50%)scale(.7)}.home .add-mic-live svg{width:62%;height:62%}.home .add-mic-live.is-on{opacity:1;animation:1.4s ease-out infinite listening;transform:translate(-50%,-50%)}@keyframes listening{0%{box-shadow:0 0 #ff3b3059}to{box-shadow:0 0 0 11.44px #ff3b3000}}.home .add-status{background:var(--add-sheet);color:#8a8a8e;opacity:0;align-items:flex-start;gap:7.04px;min-height:5.2%;padding-top:6.16px;font-family:-apple-system,system-ui,sans-serif;font-size:14.52px;line-height:1.3;transition:opacity .2s;display:flex;position:absolute;top:39.6%;left:4.6%;right:4.6%}.home .add-status.is-on{opacity:1}.home .add-status svg{flex-shrink:0;width:18.48px;height:18.48px}.home .add-spinner{border:2.64px solid #8a8a8e4d;border-top-color:#8a8a8e;border-radius:50%;flex-shrink:0;width:14.96px;height:14.96px;margin-top:1.32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.home .add-touch{z-index:3;width:calc(var(--u) * 10);aspect-ratio:1;box-shadow:0 0 0 calc(var(--u) * .4) #00000014;opacity:0;transition:opacity .18s, transform .25s var(--ease-out);pointer-events:none;background:radial-gradient(closest-side,#ffffff8c,#ffffff40 70%,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(1.3)}html[data-theme=dark] .home .add-touch{background:radial-gradient(closest-side,#ffffff61,#ffffff29 70%,#0000)}.home .add-touch.at-paste{top:36.65%;left:17.3%}.home .add-touch.at-mic{top:36.6%;left:89.3%}.home .add-touch:is(.at-continue,.at-add){top:92.55%;left:50%}.home .add-touch:not(.at-none){opacity:1;transform:translate(-50%,-50%)scale(1)}.home .add-press{border-radius:var(--radius-pill);opacity:0;background:#00000029;height:5.9%;transition:opacity .12s;position:absolute;top:89.6%;left:4.6%;right:4.8%}.home .add-press.is-on{opacity:1}.home .add-more{max-width:52ch;color:var(--muted);text-align:center;text-wrap:balance;margin:clamp(28px,4vw,44px) auto 0;font-size:15px}.home .split-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 64px;margin-bottom:clamp(48px,7vw,88px);display:flex}.home .split-head .lede{margin-top:0}.home .ins{--ins-card-w:clamp(220px, 19vw, 268px);--ins-rest-shadow:drop-shadow(0 1px 1.5px #00000012) drop-shadow(0 16px 22px #0000001a);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid;position:relative}html[data-theme=dark] .home .ins{--ins-rest-shadow:drop-shadow(0 0 .5px #ffffff59) drop-shadow(0 16px 22px #0009)}.home .ins-phone{--w:clamp(220px, min(21vw, (100svh - var(--site-header-h) - 120px) / 2.093), 290px);--yaw:6;--pitch:2}.home .ins-screen{--scr:calc(var(--w) * var(--sw) / 100)}.home .ins-screen-inner,.home .ins-screen-inner>.shot{position:absolute;inset:0}.home .ins-base{opacity:0;transition:opacity .25s var(--ease-out)}.home .ins-base.is-on{opacity:1}.home .ins-landing{z-index:2;opacity:0;pointer-events:none;cursor:pointer;filter:drop-shadow(0 calc(.3 * var(--scr)) calc(.8 * var(--scr)) #00000012);background:0 0;border:0;padding:0;display:block;position:absolute}.home .ins-landing.is-on{opacity:1;pointer-events:auto}.home .ins-landing:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px;border-radius:calc(5.5 * var(--scr))}.home .ins-total{z-index:3;border-radius:calc(3 * var(--scr));cursor:pointer;background:0 0;border:0;width:47%;height:11.8%;padding:0;transition:background-color .2s;position:absolute;top:28.6%;left:8.5%}.home .ins-total-categories{border-radius:calc(2 * var(--scr));width:44%;height:4.6%;top:29.1%;left:7.6%}.home .ins-total:before{content:"";position:absolute;inset:-12px -8px}@media (hover:hover) and (pointer:fine){.home .ins-total:hover{background:color-mix(in oklch, var(--sage) 10%, transparent)}}.home .ins-total:focus-visible{outline:2px solid var(--accent-soft);outline-offset:1px}.home .ins-dim{z-index:4;opacity:0;pointer-events:none;background:#00000030;transition:opacity .3s;position:absolute;inset:0}html[data-theme=dark] .home .ins-dim{background:#00000073}.home .ins-dim.is-on{opacity:1;pointer-events:auto}.home .ins-sheet{--sheet-bg:#f2f2f7;--cell:#fff;--label:#000;--secondary:#3c3c4399;--tertiary:#3c3c434d;--separator:#e8e8e8;--grabber:#b8b8bf;--confirm:#33472e;--on-confirm:#fff;left:0;top:calc(62 / 440 * 100 * var(--scr));z-index:5;background:var(--sheet-bg);width:440px;height:894px;color:var(--label);text-align:left;transform-origin:0 0;transform:translateY(calc(894 / 440 * 100 * var(--scr))) scale(var(--k,.62));border-radius:38px 38px 0 0;font-family:-apple-system,system-ui,sans-serif;transition:transform .45s cubic-bezier(.32,.72,0,1);position:absolute;overflow:hidden}html[data-theme=dark] .home .ins-sheet{--sheet-bg:#1c1c1e;--cell:#2c2c2e;--label:#fff;--secondary:#ebebf599;--tertiary:#ebebf54d;--separator:#404043;--grabber:#616167;--confirm:#c9e4c0;--on-confirm:#000800}.home .ins-sheet.is-open{transform:scale(var(--k,.62))}.home .ins-sheet-grabber{z-index:2;background:var(--grabber);border-radius:99px;width:60px;height:4.3px;position:absolute;top:6px;left:50%;translate:-50%}.home .ins-sheet-bar{z-index:1;pointer-events:none;align-content:start;place-items:center;height:80px;padding-top:19.5px;display:grid;position:absolute;top:0;left:0;right:0}.home .ins-sheet-bar:before{content:"";z-index:-1;background:color-mix(in oklch, var(--cell) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.home .ins-sheet.is-scrolled .ins-sheet-bar:before{opacity:1}.home .ins-sheet-bar b{place-items:center;height:45px;font-size:17px;font-weight:600;display:grid}.home .ins-sheet-bar button{background:var(--confirm);width:45px;height:45px;color:var(--on-confirm);pointer-events:auto;cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;top:19.5px;right:19.7px;box-shadow:inset 0 .6px .8px #ffffff47,inset 0 -.6px .8px #ffffff1f,0 3px 10px #0000001a}.home .ins-sheet-bar button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.home .ins-sheet-bar svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.home .ins-sheet-body{overscroll-behavior:contain;scrollbar-width:none;padding:109px 20px 34px;position:absolute;inset:0;overflow-y:auto}.home .ins-sheet-body::-webkit-scrollbar{display:none}.home .ins-sheet-group{background:var(--cell);border-radius:27px;margin:0;padding:0;list-style:none}.home .ins-sheet-summary{padding:19px 20px 18.3px}.home .ins-sheet-summary p+p{margin-top:6px}.home .ins-sheet-total{font-size:34px;font-weight:700;line-height:41px}.home .ins-sheet-kind{font-size:15px;font-weight:500;line-height:20px}.home .ins-sheet-text{color:var(--secondary);font-size:15px;line-height:20px}.home .ins-sheet-summary .ins-sheet-caption{margin-top:8px}.home .ins-sheet-caption{color:var(--secondary);font-size:12px;line-height:16px}.home .ins-sheet-header{color:var(--secondary);margin:27px 0 10px;padding-left:20px;font-size:17px;font-weight:600;line-height:22px}.home .ins-sheet-list li{align-items:center;height:76.67px;padding:0 21px 0 20px;font-size:17px;display:flex;position:relative}.home .ins-sheet-list li+li:before{content:"";background:var(--separator);height:1px;position:absolute;top:0;left:20px;right:20px}.home .ins-sheet-list span{flex:1;min-width:0;display:grid}.home .ins-sheet-list b{font-weight:400;line-height:22px}.home .ins-sheet-list small{color:var(--secondary);margin-top:2px;font-size:12px;line-height:16px}.home .ins-sheet-list em{color:var(--label);font:inherit}.home .ins-sheet-list svg{fill:none;width:6px;height:10px;stroke:var(--tertiary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:21px;overflow:visible}.home .ins-gallery{min-width:0;position:relative}.home .ins-hint{color:var(--muted);margin:0 0 16px;font-size:14px}.home .ins-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:20px;margin:-16px -22px -40px;padding:28px 28px 56px;scroll-padding-inline:28px;list-style:none;display:flex;overflow-x:auto}@media (width<=1180px){.home .ins-rail{margin-right:0;padding-right:6px}}.home .ins-rail::-webkit-scrollbar{display:none}.home .ins-slot{flex:0 0 var(--ins-card-w);scroll-snap-align:start;position:relative}.home .ins-card{border-radius:calc(var(--ins-card-w) * .0614);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.home .ins-card-shot{border-radius:calc(var(--ins-card-w) * .0614);filter:var(--ins-rest-shadow);transition:transform .4s var(--ease-spring)}.home .ins-card:focus-visible .ins-card-shot{transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.home .ins-card:hover .ins-card-shot{transform:translateY(-4px)}}.home .ins-card:focus-visible{outline:3px solid var(--accent-soft);outline-offset:4px}.home .ins-slot.is-out .ins-card-shot{visibility:hidden}.home .ins-ghost{border-radius:inherit;border:1.5px dashed color-mix(in oklch, var(--ink) 18%, transparent);color:var(--muted);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:opacity .25s;display:flex;position:absolute;inset:0}.home .ins-ghost svg{margin-bottom:4px}.home .ins-ghost small{font-size:12px;font-weight:500}.home .ins-slot.is-out .ins-ghost{opacity:1;transition-delay:.15s}@media (hover:hover) and (pointer:fine){.home .ins-card:hover .ins-ghost{border-color:color-mix(in oklch, var(--sage) 55%, transparent);color:var(--ink)}}.home .ins-nav{gap:10px;display:flex}.home .ins-nav[data-start=false][data-end=false]{display:none}.home .ins-flyer{z-index:30;transform-origin:0 0;pointer-events:none;position:absolute}.home .ins-flyer-inner{width:100%;height:100%}.home .ins-flyer-inner .shot{filter:var(--ins-rest-shadow)}.home .price-scene{--roll:1;--pose:1;height:auto;transition:--roll .8s cubic-bezier(.3,.7,.2,1) .4s,--pose .9s cubic-bezier(.3,.7,.2,1)}.home .price-scene[data-play=off]{--roll:0;--pose:0;transition-duration:0s;transition-delay:0s}.home .price-scene .scene-stage{height:auto;min-height:100svh;padding-block:calc(var(--site-header-h) + 48px) 48px;position:relative}.home .price-backdrop{z-index:0;aspect-ratio:1;background:radial-gradient(closest-side, rgb(229 9 20/calc(.1 + var(--roll) * .14)), transparent 70%);width:min(900px,90vw);transform:translateY(-50%) scale(calc(.8 + var(--roll) * .3));pointer-events:none;border-radius:50%;position:absolute;top:50%;right:-10%}.home .price-scene .scene-copy,.home .price-scene .scene-visual{z-index:1;position:relative}.home .price-roll{flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-top:24px;display:flex}.home .price-roll-narrow{display:none}.home .odometer{font-family:var(--font-display);letter-spacing:-.05em;color:color-mix(in srgb, #e50914 calc(var(--roll) * 100%), var(--ink));font-size:clamp(64px,8vw,120px);font-weight:700;line-height:1;display:inline-flex}html[data-theme=dark] .home .odometer{color:color-mix(in srgb, #ff4d57 calc(var(--roll) * 100%), var(--ink))}.home .odometer-slot{font-variant-numeric:tabular-nums;--t:clamp(0, calc((var(--roll) - var(--k) * .18) / .82), 1);display:inline-grid}.home .odometer-slot>span{grid-area:1/1}.home .odometer-from{opacity:calc(1 - var(--t) * 2.4);transform:translateY(calc(var(--t) * -.42em))}.home .odometer-to{opacity:calc(var(--t) * 1.8 - .8);transform:translateY(calc((1 - var(--t)) * .42em))}.home .price-was{color:var(--muted);opacity:var(--roll);font-size:22px;font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.home .price-ipad{--w:min(560px, 42vw, (100svh - var(--site-header-h) - 110px) / 1.31);--yaw:calc(-22 + var(--pose) * 18);--pitch:5;--dz:calc(var(--pose) * 40px * var(--m))}.home .rev-screen .rev-frame{opacity:0;transition:opacity 0s .3s;display:block;position:absolute;inset:0}.home .rev-screen .rev-frame.is-on{z-index:1;opacity:1;transition:opacity .26s var(--ease-out)}.home .rev-screen .shot{position:absolute;inset:0}.home .rev-touch{z-index:3;aspect-ratio:1;opacity:0;width:4.4%;transition:opacity .16s, transform .22s var(--ease-out);pointer-events:none;background:radial-gradient(closest-side,#ffffffb3,#ffffff4d 70%,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(1.3);box-shadow:0 0 0 1px #0000001a}html[data-theme=dark] .home .rev-touch{background:radial-gradient(closest-side,#ffffff6b,#ffffff2e 70%,#0000)}.home .rev-touch.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.home .wins-moment{background:var(--stage)}.home .wins-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.home .wins-copy{min-width:0}.home .wins-copy .lede{overflow-wrap:break-word;max-width:min(40ch,100%)}.home .wins-visual{place-items:center;min-height:640px;display:grid;position:relative}.home .wins-layout{--pose:1;transition:--pose 1s cubic-bezier(.3,.7,.2,1)}.home .wins-layout[data-step="0"]{--pose:0}.home .wins-phone{--w:clamp(230px, 22vw, 300px);--dy:calc((1 - var(--pose)) * 36px * var(--m));--yaw:calc(-12 + var(--pose) * 8);--pitch:3}.home .wins-screen>.shot{position:absolute;inset:0}.home .wins-unlock{opacity:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);transform:translateY(2.5%)}.home .wins-unlock.is-on{opacity:1;transition-duration:.32s;transform:none}.home .appearance-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.home .tour{--split:1;justify-items:center;gap:24px;display:grid}.home .tour-phone{--w:clamp(250px, 24vw, 320px);--yaw:-8;--pitch:3}.home .tour-screen{background:#0b0b0b}.home .tour-phone .island{top:calc(var(--w) * .0601);width:calc(var(--w) * .2939);height:calc(var(--w) * .0948)}html:not([data-theme=dark]) .home .tour-screen{background:#f2f2f7}.home .tour-video{object-fit:fill;width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.home .tour-poster{position:absolute;inset:0}.home .tour-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home .tour-poster .is-dark{clip-path:inset(0 0 0 calc(var(--split,1) * 100%))}.home .tour-canvas{width:100%;height:100%;position:absolute;inset:0}.home .tour-divider{z-index:2;top:0;bottom:0;left:calc(var(--split) * 100%);width:0;opacity:calc(clamp(0, calc(var(--split) * 30), 1) * clamp(0, calc((1 - var(--split)) * 30), 1));position:absolute}.home .tour-divider:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 0 1px #00000026,0 0 20px #0000004d}.home .tour-divider span{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l-5 5 5 5M15 7l5 5-5 5' fill='none' stroke='%23222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:-18px;transform:translateY(-50%);box-shadow:0 4px 14px #0000004d}.home .tour-loading{background:linear-gradient(100deg,#0000 30%,#7f7f7f1f 50%,#0000 70%) 0 0/300% 100%;animation:1.6s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{to{background-position:-150% 0}}.home .tour-range{z-index:4;inset:var(--scr-y) var(--scr-x);opacity:0;cursor:ew-resize;pointer-events:auto;appearance:none;width:auto;height:auto;margin:0;position:absolute}.home .tour-phone .device-front{pointer-events:none}.home .tour-phone:has(.tour-range:focus-visible) .device-front{border-radius:calc(var(--w) * .17);outline:3px solid var(--accent-soft);outline-offset:4px}.home .tour-controls{align-items:center;gap:12px;margin-top:40px;display:flex}.home .tour-hint{z-index:2;border-radius:var(--radius-pill);background:var(--ink);color:var(--page);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out), transform .5s var(--ease-spring);padding:7px 13px;font-size:14px;font-weight:600;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)scale(.9)}.home .tour-hint:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.home .tour-controls[data-hint=show] .tour-hint{opacity:1;animation:1.6s ease-in-out .5s 2 hint-bob;transform:translate(-50%)scale(1)}@keyframes hint-bob{0%,to{translate:0}50%{translate:0 -4px}}.home .round-button{background:color-mix(in oklch, var(--ink) 7%, transparent);width:48px;height:48px;color:var(--ink);transition:background-color .2s, transform .4s var(--ease-spring);border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.home .round-button:hover:not(:disabled){background:color-mix(in oklch, var(--ink) 12%, transparent);transform:scale(1.06)}}.home .round-button:disabled{opacity:.45;cursor:default}.home .devices-scene{--scene-h:calc(var(--n) * 70svh + 60svh);background:var(--stage);transition:--turn .8s cubic-bezier(.32,.72,0,1)}.home .devices-scene[data-step="1"]{--turn:calc(1 / (var(--n) - 1))}.home .devices-scene[data-step="2"]{--turn:calc(2 / (var(--n) - 1))}.home .devices-scene[data-step="3"]{--turn:calc(3 / (var(--n) - 1))}.home .devices-scene .scene-stage{padding-block:calc(var(--site-header-h) + 3svh) 4svh;text-align:center;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;justify-items:center;gap:10px}.home .devices-head h2{font-size:clamp(40px,5.6vw,76px)}.home .devices-head .eyebrow{margin-bottom:10px}.home .carousel{contain:size layout style;width:100%;height:100%;min-height:0;position:relative}.home .devices-morph{position:absolute;inset:0}@media (scripting:enabled){.home .devices-morph:not([data-measured]){visibility:hidden}}.home .devices-morph-shadow{filter:drop-shadow(0 26px 26px #141c123d)drop-shadow(0 4px 6px #141c121a);position:absolute;inset:0}html[data-theme=dark] .home .devices-morph-shadow{filter:drop-shadow(0 26px 28px #0000008c)}.home .carousel-rig{display:none}.home .device-captions{max-width:40ch;color:var(--muted);margin:0;padding:0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.4;list-style:none;display:grid}.home .device-captions li{--d:calc(var(--i) - var(--turn) * (var(--n) - 1));--front:clamp(0, calc(1 - max(var(--d), calc(var(--d) * -1)) * 2.2), 1);opacity:var(--front);transform:translateY(calc((1 - var(--front)) * 10px * var(--m)));grid-area:1/1}.home .device-captions strong{color:var(--ink)}.home .scene-anchor{left:0;top:calc((100% - 100svh) * var(--at));pointer-events:none;position:absolute}.home .devices-foot{color:var(--muted);justify-items:center;gap:0;font-size:14px;display:grid}.home .devices-foot .other-downloads{margin-top:4px}@media (width<=860px){.home .scene:not(.devices-scene){height:auto}.home .scene:not(.devices-scene) .scene-stage{flex-direction:column;gap:0;height:auto;padding:clamp(96px,14svh,150px) 0 0;display:flex;position:relative}.home .scene:not(.devices-scene) .scene-visual{height:var(--track,190svh);margin-top:24px}.home .scene:not(.devices-scene) .scene-sticky{top:calc(var(--site-header-h) + 8px);height:calc(100svh - var(--site-header-h) - 16px);align-content:center;position:sticky}.home :where(.scene:not(.devices-scene)) .phone{--w:min(86vw, 400px, (100svh - var(--site-header-h) - 48px) / 2.093)}.home .widgets-scene{--track:180svh}.home .assistant-scene .scene-stage{min-height:0;padding-bottom:72px}.home .assistant-scene .scene-visual{height:auto}.home .assistant-scene .scene-sticky{height:auto;padding-top:8px;position:relative;top:auto}.home .price-scene .scene-stage{min-height:0;padding-bottom:72px}.home .price-scene .scene-visual{height:auto}.home .price-scene .scene-sticky{height:auto;padding-top:8px;position:relative;top:auto}.home .widgets-scene .scene-copy{order:1}.home .widgets-scene .scene-visual{order:2}.home .widgets-scene .story-control{margin-top:16px}.home .scene h2,.home .scene .h2{font-size:clamp(38px,10vw,60px)}.home .scene .lede{max-width:40ch;margin-top:14px;font-size:18px}.home .scene .note{margin-top:12px;font-size:13px}.home .scene .eyebrow{margin-bottom:10px;font-size:16px}.home .asks,.home .price-roll-wide{display:none}.home .price-roll-narrow{justify-content:center;margin:0 0 16px;display:flex}.home .price-scene .scene-sticky{grid-template-rows:auto auto;align-content:center}.home :is(.price-ipad,.assistant-ipad){--w:min(100vw - 48px, 440px, (100svh - var(--site-header-h) - 160px) / 1.31)}.home .odometer{font-size:clamp(56px,16vw,84px)}.home .price-was{font-size:18px}.home .price-backdrop{background:radial-gradient(closest-side, rgb(229 9 20/calc(.1 + var(--roll) * .14)), transparent 62%);width:130vw;transform:translate(-50%, 15%) scale(calc(.8 + var(--roll) * .3));inset:auto auto 0 50%}.home .wins-phone{--w:min(80vw, 380px, (100svh - var(--site-header-h) - 48px) / 2.093)}.home .wins-layout,.home .appearance-layout{grid-template-columns:minmax(0,1fr)}.home .wins-visual{min-height:0;padding-block:56px}.home .tour{justify-self:center}.home .tour-phone{--w:min(78vw, 360px, (100svh - var(--site-header-h) - 140px) / 2.093)}.home .devices-scene .scene-stage{padding-top:calc(var(--site-header-h) + 2svh);grid-template-rows:auto 1fr auto auto}}@media (width<=760px){.home .ins{--ins-card-w:calc((100vw - 40px - 12px) / 2);grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}.home .ins-phone{--w:min(60vw, 260px, (100svh - var(--site-header-h) - 120px) / 2.093)}.home .ins-gallery{width:100%}.home .ins-rail{gap:12px;margin-inline:0;padding-inline:0;overflow:visible}.home .ins-hint{text-align:center}.home .ins-ghost small{display:none}.home .add-visual{--w-add:min(72vw, 320px, (100svh - var(--site-header-h) - 150px) / 2.093)}.home .add-phone{--yaw:-5;--pitch:3}.home .add-modes label{min-width:0;padding-inline:14px}}@media (width<=640px){.home h1{font-size:clamp(42px,12.4vw,60px)}.home .hero{height:150svh}.home .hero-stage{padding-top:calc(var(--site-header-h) + 3svh)}.home .hero-lede{margin-top:16px;font-size:17px}.home .hero-actions{gap:10px;margin-top:22px}.home .hero-actions .download-button,.home .hero-actions .pill-link{min-height:46px;font-size:16px}.home .hero .download-note{margin-top:10px;font-size:12px}.home .hero-stage{--pw:min(56vw, 38svh, 280px)}.home h2,.home .h2{font-size:clamp(38px,10.6vw,56px)}.home .lede{font-size:18px}.home .total-figure{font-size:clamp(64px,21vw,110px)}.home .chip{min-height:44px;padding:6px 13px 6px 10px;font-size:14px}.home .segmented label{min-width:84px}.home .split-head{margin-bottom:40px}}@media (height<=760px) and (width>=861px){.home .scene .lede{margin-top:16px;font-size:19px}.home .scene h2,.home .scene .h2{font-size:clamp(40px,5vw,64px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home .hero{--rise:1;--unfold:1;height:auto;transition:none;animation:none}.home .hero-rig{animation:none}.home .hero-stage{height:auto;padding-bottom:80px;position:relative;overflow:visible}.home .hero-copy{opacity:1;transform:none}.home .hero-devices{margin-top:48px;position:relative;transform:none}.home .hero-rig{transform:none}.home .duo-splash,.home .duo :is(.duo-frost,.duo-veil,.duo-dim){display:none}.home .duo-focus{transform:none}.home .scene{height:auto}.home .scene-stage{height:auto;min-height:0;padding-block:120px;position:relative}.home .widgets-scene{--story:1;transition:--story .5s linear}.home .widgets-scene[data-show=lock]{--story:.4}.home .widgets-scene .story-control{opacity:1;pointer-events:auto}.home .widgets-phone{--yaw:-12}.home .widgets-scene .widgets-rig{opacity:1;filter:none;transform:none}.home .widgets-scene :is(.side-light,.swipe-light){display:none}.home .ins-card-shot,.home .ins-base,.home .ins-ghost,.home .ins-sheet,.home .ins-dim{transition:none}.home .add-spinner,.home .add-mic-live.is-on,.home .add-mirror.is-pasted{animation:none}.home .add-row,.home .add-rows.is-landed .add-row{transition:none}.home .scene-visual{height:auto}.home .scene-sticky{height:auto;position:relative;top:auto}.home .carousel{contain:none;height:auto}.home .devices-morph{display:none}.home .carousel .phone{--w:min(220px, 40vw)}.home .carousel .tablet{--w:min(360px, 70vw)}.home .carousel .watch{--w:min(180px, 36vw)}.home .carousel .mac{--w:min(420px, 70vw)}.home .scene-anchor{top:0}.home .carousel-rig{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding-bottom:16px;display:flex;transform:none}.home .carousel-item{--yaw:-12}.home .device-captions{gap:8px}.home .device-captions li{opacity:1;grid-area:auto;transform:none}.home .ask-thinking i,.home .tour-loading{animation:none}.home .tour-controls[data-hint=show] .tour-hint{animation:none;transform:translate(-50%)}.home *,.home :before,.home :after{transition-duration:0s!important}html::view-transition-new(root){animation:none!important}html::view-transition-old(root){animation:none!important}}.home .lock-key{aspect-ratio:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#28283461;border-radius:50%;place-items:center;width:13%;display:grid;position:absolute;bottom:6.2%;box-shadow:inset 0 0 0 .5px #ffffff38}.home .lock-key-left{left:8.4%}.home .lock-key-right{right:8.4%}.home .lock-key svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:46%}.home .glance-moment{background:var(--stage)}.home .glance-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.home .glance-copy{min-width:0}.home .glance-copy .lede{max-width:min(36ch,100%)}.home .glance-beats{gap:4px;margin:28px 0 24px;padding:0;list-style:none;display:grid}.home .glance-beats li{color:var(--muted);transition:color .35s var(--ease-out);padding:6px 0 6px 18px;font-size:17px;position:relative}.home .glance-beats li:before{content:"";opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;margin-top:-3px;transition:opacity .35s,background-color .35s;position:absolute;top:50%;left:0}.home .glance-beats li.is-on{color:var(--ink)}.home .glance-beats li.is-on:before{background:var(--sage);opacity:1}.home .glance-visual{place-items:center;min-height:560px;padding-block:24px;display:grid}.home .glance-watch{--w:clamp(220px, 21vw, 300px);--yaw:-6;--pitch:2}.home .glance-watch .screen>.glance-screen{opacity:0;transition:transform .5s cubic-bezier(.3,.7,.2,1),opacity 0s .5s;position:absolute;inset:0}.home .glance-watch .screen>.glance-screen.is-on{z-index:1;opacity:1;transition:transform .5s cubic-bezier(.3,.7,.2,1),opacity}.home .glance-watch .screen>.glance-screen :is(picture,img){width:100%;height:100%;display:block}.home .glance-box[data-beat="0"] .s-upcoming{transform:translateY(100%)}.home .glance-box:not([data-beat="2"]) .s-netflix{transform:translate(100%)}.home .glance-box:not([data-beat="0"]) .s-home{transform:translateY(-100%)}.home .glance-box[data-beat="2"] .s-upcoming{transform:translate(-30%)}.home .glance-box[data-wrap] .glance-screen{transition:opacity 0s .45s,transform 0s .45s}.home .glance-box[data-wrap] .glance-screen.is-on{z-index:2;transition:opacity .45s var(--ease-out), transform 0s}.home .glance-watch{--crown-time:.6s;--crown-ease:cubic-bezier(.45, 0, .2, 1)}.home .glance-box[data-beat="1"] .glance-screen.s-home{transition:transform var(--crown-time) var(--crown-ease), opacity 0s var(--crown-time)}.home .glance-box[data-beat="1"] .glance-screen.s-upcoming{transition:transform var(--crown-time) var(--crown-ease), opacity 0s}.home .crown-turn{z-index:6;pointer-events:none;width:7%;height:8.75%;position:absolute;top:37.0833%;left:92%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.home .crown-ridges{opacity:0;width:100%;height:175%;animation:crown-roll var(--crown-time) var(--crown-ease) both, crown-show var(--crown-time) linear both;will-change:transform;background:url(/assets/app/v3/watch-ultra-crown-light-42.webp) 0 0/100% 14.2857% repeat-y;position:absolute;top:-7.1429%;left:0}html[data-theme=dark] .home .crown-ridges{background-image:url(/assets/app/v3/watch-ultra-crown-dark-42.webp)}@keyframes crown-roll{0%{transform:translateY(0)}to{transform:translateY(-28.5714%)}}@keyframes crown-show{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@media (width<=860px){.home .glance-layout{grid-template-columns:minmax(0,1fr)}.home .glance-visual{min-height:0;padding-block:40px 8px}.home .glance-watch{--w:min(62vw, 260px)}}@media (prefers-reduced-motion:reduce){.home .glance-watch .screen>.glance-screen,.home .glance-beats li{transition:none}.home .crown-turn{display:none}}.home .add-visual{width:100%}.home .add-on-phone{display:none}.home .add-on-mac{--w-mac:min(1000px, var(--stage-w,100vw - 48px), (100vw - 48px) / 1.139, (100svh - var(--site-header-h) - 170px) / .64972);width:100vw;height:calc(var(--w-mac) * .64972);justify-content:center;margin-inline:calc(50% - 50vw);display:grid;overflow:clip}.home .add-laptop{--w:var(--w-mac);transform-origin:50% 29%;transition:transform 1s cubic-bezier(.3,.7,.2,1)}.home .add-on-mac.is-near .add-laptop{--s:1.4}@media (width<=760px){.home .add-on-mac{display:none}.home .add-on-phone{justify-content:center;display:grid}}.home .add-mac{--pt:calc(var(--w) * var(--sw) / 1440);--k-css:tan(atan2(calc(var(--w) * var(--sw)), 1440px));--mac-sheet:#f2f2f7;--mac-box:#fff;--mac-label:#000000d9;--mac-secondary:#00000080;--mac-tertiary:#00000042;font-family:-apple-system,system-ui,sans-serif}html[data-theme=dark] .home .add-mac{--mac-sheet:#181818;--mac-box:#2c2c2e;--mac-label:#ffffffd9;--mac-secondary:#ffffff8c;--mac-tertiary:#ffffff40}.home .add-mac>:is(.add-step,.add-review),.home .add-mac .shot{position:absolute;inset:0}.home .add-mac .add-step{filter:none;transition:none;transform:none}.home .add-mac .add-review{box-shadow:none;opacity:0;transition:opacity .35s;transform:none}.home .add-mac .add-review.is-on{opacity:1}.home .add-mac .add-mirror{width:570px;color:var(--mac-label);letter-spacing:-.08px;--caret-w:1px;--caret-gap:.5px;--placeholder-color:var(--mac-tertiary);font-size:13px;line-height:16px;top:292px;left:430px}.home .add-clear-cover{display:none}.home .add-mac .add-clear-cover{background:var(--mac-box);width:46px;height:26px;display:block;position:absolute;top:455px;left:926px}.home .add-mac .add-mic-live{background:var(--mac-box);border-radius:0;width:26px;animation:none;top:467px;left:994px}.home .add-mac .add-mic-live.is-on{animation:none}.home .add-mac .add-status{background:var(--mac-sheet);min-height:18px;color:var(--mac-secondary);align-items:center;gap:6px;padding-top:0;font-size:12px;line-height:16px;top:497px;left:420px;right:420px}.home .add-mac .add-status svg{width:14px;height:14px}.home .add-mac .add-spinner{border-width:1.6px;width:12px;height:12px;margin-top:0}.home .add-mac .add-rows{width:590px;height:calc(var(--rows-h-mac) * 1px);top:316px;left:425px}.home .add-mac .add-rows-card,.home .add-mac .add-row{border-radius:10px}html[data-theme=dark] .home .add-mac{--row-bg:#2c2c2e;--row-line:#3a3a3c}html[data-theme=dark] .home .add-mac .add-rows-card{box-shadow:inset 0 0 0 1px #353537}.home .add-mac .add-row{top:calc(var(--at-mac) * 1px);height:73px;color:var(--mac-label)}.home .add-mac .add-row.is-short{height:61px}.home .add-mac .add-rows.is-landed .add-row{border-radius:0}.home .add-mac .add-row:after{height:1px;left:99px}.home .add-mac .add-row-check{width:24px;left:16px}.home .add-mac .add-row-icon{border-radius:7px;width:32px;left:55px}.home .add-mac .add-row-text{top:11px;left:99px;right:60px}.home .add-mac .add-row.is-short .add-row-text{top:14px}.home .add-mac .add-row-name{letter-spacing:-.01em;font-size:14px;line-height:17px}.home .add-mac .add-row-detail{letter-spacing:0;color:var(--mac-secondary);font-size:13px;line-height:17px}.home .add-mac .add-row-date{color:var(--mac-secondary);gap:3px;font-size:11px;line-height:16px}.home .add-mac .add-row-date svg{width:13px;height:13px}.home .add-mac .add-row-more{width:28px;left:549px}.home .add-mac .add-footer{justify-content:space-between;align-items:center;gap:0;width:592px;height:35px;display:flex;top:740.5px;left:424px;right:auto}.home .add-mac .add-footer-total{color:var(--mac-secondary);font-size:13px;line-height:16px}.home .add-mac .add-footer-button{width:155px;height:35px;font-size:14px}.home .add-mac .add-touch{width:calc(30 * var(--pt));box-shadow:0 0 0 calc(1 * var(--pt)) #0000001a}.home .add-mac .add-touch.at-paste{left:calc(467 * var(--pt));top:calc(467 * var(--pt))}.home .add-mac .add-touch.at-mic{left:calc(994 * var(--pt));top:calc(467 * var(--pt))}.home .add-mac .add-touch.at-continue{left:calc(942 * var(--pt));top:calc(758 * var(--pt))}.home .add-mac .add-touch.at-add{left:calc(938.5 * var(--pt));top:calc(758 * var(--pt))}.home .add-mac .add-press{left:calc(868 * var(--pt));right:auto;top:calc(740.5 * var(--pt));width:calc(148 * var(--pt));height:calc(35 * var(--pt))}.home .add-mac .add-press.is-add{left:calc(861 * var(--pt));width:calc(155 * var(--pt))}@media (prefers-reduced-motion:reduce){.home .add-laptop,.home .add-mac .add-review{transition:none}}.marketing.try-page{min-block-size:100svh}.marketing.try-page .try-layout{width:var(--site-width);min-block-size:calc(100svh - var(--site-header-h));grid-template-columns:minmax(0,520px) auto;grid-template-areas:"intro device""after device";place-content:center;column-gap:clamp(56px,9vw,168px);margin-inline:auto;padding-block:36px 48px;display:grid}.marketing.try-page .try-intro{grid-area:intro;align-self:end;max-width:500px}.marketing.try-page .try-lede{max-inline-size:420px}.marketing.try-page .try-hints{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.marketing.try-page .try-hints li{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--ink) 5%, transparent);min-height:30px;box-shadow:inset 0 0 0 .5px var(--line);color:color-mix(in oklch, var(--ink) 74%, transparent);align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.marketing.try-page .try-hints li:before{content:"";background:var(--accent-soft);border-radius:50%;width:6px;height:6px}.marketing.try-page .try-after{grid-area:after;align-self:start;max-width:460px;padding-top:34px}.marketing.try-page .try-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.marketing.try-page .try-reset{padding-inline:18px;font-size:15px;font-weight:500}.marketing.try-page .try-reset.is-destructive{background:var(--danger);box-shadow:none;color:var(--on-danger)}.marketing.try-page .try-confirm{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.marketing.try-page .try-feedback{margin-block-start:18px}.marketing.try-page .try-note{max-width:440px;margin-top:14px;font-size:11.5px}.marketing.try-page .try-break{display:none}.marketing.try-page .try-device{width:calc(424px * var(--try-scale,1));height:calc(896px * var(--try-scale,1));text-align:start;outline:none;grid-area:device;place-self:center;position:relative}.marketing.try-page .try-phone{--th:40px;--metal-hi:#f1f3ef;--metal-lo:#8c9089;--tp-transform:scale(var(--try-scale,1)) perspective(2400px) rotateX(calc(var(--pitch,0) * 1deg)) rotateY(calc(var(--yaw,0) * 1deg));width:424px;height:896px;margin:-448px 0 0 -212px;position:absolute;top:50%;left:50%}html[data-theme=dark] .marketing.try-page .try-phone{--metal-hi:#7a7d75;--metal-lo:#1f201e}.marketing.try-page .tp-body,.marketing.try-page .try-frame{transform:var(--tp-transform);transition:transform .9s cubic-bezier(.22,1,.36,1)}.marketing.try-page .tp-body{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.marketing.try-page .tp-facet{--fd:var(--th);left:calc(var(--fx) - var(--fd) / 2);top:calc(var(--fy) - var(--fl) / 2);width:var(--fd);height:var(--fl);backface-visibility:hidden;transform:translateZ(calc(var(--th) / -2)) rotateZ(calc(var(--phi) * 1deg)) rotateY(90deg);--shade:clamp(0, calc(.55 + .3 * cos(calc((var(--phi) - 225) * 1deg)) - .55 * cos(calc(var(--phi) * 1deg)) * sin(calc(var(--yaw,0) * 1deg)) + .45 * sin(calc(var(--phi) * 1deg)) * sin(calc(var(--pitch,0) * 1deg))), 1);background:linear-gradient(90deg, color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 100%), var(--metal-lo)), color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 60%), var(--metal-lo)) 70%, color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 35%), var(--metal-lo)));position:absolute}.marketing.try-page .tp-button{--fd:calc(var(--th) * var(--t));background:linear-gradient(90deg, color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 85%), var(--metal-lo)), color-mix(in oklab, var(--metal-hi) calc(var(--shade) * 45%), var(--metal-lo)));border-radius:3px}.marketing.try-page .tp-back{background:var(--metal-lo);transform:translateZ(calc(var(--th) * -1)) rotateY(180deg);backface-visibility:hidden;border-radius:62px;position:absolute;inset:0}.marketing.try-page .tp-shadow{transform:translateZ(calc(var(--th) * -1 - 40px)) translate(calc(var(--yaw,0) * 0.5%), calc(3% + var(--pitch,0) * 0.4%));background:radial-gradient(closest-side,#121c1057,#121c101f 62%,#0000);border-radius:62px;position:absolute;inset:7% -8% -6%}html[data-theme=dark] .marketing.try-page .tp-shadow{background:radial-gradient(closest-side,#000c,#00000052 62%,#0000)}.marketing.try-page .try-frame{z-index:1;box-sizing:border-box;background:linear-gradient(#050505,#050505) padding-box padding-box,linear-gradient(140deg,#eceeea 0%,#a6aaa3 18%,#f6f7f4 38%,#8f938c 62%,#e2e4df 82%,#b7bab3 100%) border-box;border:3px solid #0000;border-radius:62px;width:100%;height:100%;padding:8px;position:relative}html[data-theme=dark] .marketing.try-page .try-frame{background:linear-gradient(#050505,#050505) padding-box padding-box,linear-gradient(140deg,#6b6e68 0%,#2b2d2a 20%,#7a7d76 40%,#262825 64%,#555852 84%,#34362f 100%) border-box}.marketing.try-page .try-screen{background:#f2f2f7;border-radius:51px;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}html[data-theme=dark] .marketing.try-page .try-screen{background:#181818}.marketing.try-page .tp-glare{z-index:31;pointer-events:none;border-radius:51px;position:absolute;inset:8px;overflow:clip}.marketing.try-page .tp-glare:before{content:"";transform:translate(calc(var(--yaw,0) * -0.8%), calc(var(--pitch,0) * 0.6%));background:linear-gradient(105deg,#0000 40%,#ffffff17 47%,#ffffff08 53%,#0000 58%);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:-20% -70%}html[data-theme=dark] .marketing.try-page .tp-glare:before{background:linear-gradient(105deg,#0000 40%,#ffffff0f 47%,#ffffff05 53%,#0000 58%)}.marketing.try-page .try-statusbar{z-index:30;color:#000;pointer-events:none;grid-template-columns:148px 1fr 148px;place-items:center;height:62px;padding-top:3px;display:grid;position:absolute;top:8px;left:8px;right:8px}html[data-theme=dark] .marketing.try-page .try-statusbar{color:#fff}.marketing.try-page .try-time{letter-spacing:-.43px;font-variant-numeric:tabular-nums;grid-column:1;font:600 17px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.marketing.try-page .try-island{background:#000;border-radius:20px;width:126px;height:37px;margin-left:-63px;position:absolute;top:11px;left:50%}.marketing.try-page .try-indicators{grid-column:3;align-items:center;gap:7.5px;display:flex}.marketing.try-page .try-home-indicator{z-index:30;pointer-events:none;background:#0009;border-radius:3px;width:144px;height:5px;margin-left:-72px;position:absolute;bottom:16px;left:50%}html[data-theme=dark] .marketing.try-page .try-home-indicator{background:#ffffff29}.marketing.try-page .try-frame:has(.tn-app[data-scheme=light]) .try-statusbar{color:#000}.marketing.try-page .try-frame:has(.tn-app[data-scheme=dark]) .try-statusbar{color:#fff}.marketing.try-page .try-frame:has(.tn-app[data-scheme=light]) .try-home-indicator{background:#0009}.marketing.try-page .try-frame:has(.tn-app[data-scheme=dark]) .try-home-indicator{background:#ffffff29}.marketing.try-page .try-frame:has(.tn-app[data-scheme=light]) .try-screen{background:#f2f2f7}.marketing.try-page .try-frame:has(.tn-app[data-scheme=dark]) .try-screen{background:#181818}.marketing.try-page .try-loading{color:#3c3c43;text-align:center;align-content:center;place-items:center;gap:12px;height:100%;padding:32px;font:15px/1.45 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:grid}html[data-theme=dark] .marketing.try-page .try-loading{color:#ebebf5}.marketing.try-page .try-loading button{border-radius:var(--radius-pill);color:#fff;background:#5a7a4e;border:0;min-block-size:44px;padding-block:0;padding-inline:18px;font-weight:600}.marketing.try-page .try-loading a{text-decoration:underline}@media (width<=1023px){.marketing.try-page .try-layout{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""device""after";justify-items:center;min-height:0;padding-block:48px 56px}.marketing.try-page .try-intro{align-self:auto;max-width:560px}.marketing.try-page .try-lede{margin-inline:auto}.marketing.try-page .try-hints{justify-content:center}.marketing.try-page .try-device{margin-top:44px}.marketing.try-page .try-after{max-width:520px;padding-top:40px}.marketing.try-page .try-actions{justify-content:center}.marketing.try-page .try-note{margin-inline:auto}}@media (width<=599px){.marketing.try-page .try-layout{text-align:left;width:100%;padding:0;display:block}.marketing.try-page .try-intro{max-width:none;padding-block:12px 11px;padding-inline:var(--gutter);border-block-end:1px solid var(--line)}.marketing.try-page .try-intro .kicker,.marketing.try-page .try-hints{display:none}.marketing.try-page .try-intro h1{letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:1.25}.marketing.try-page .try-intro h1 br{display:none}.marketing.try-page .try-lede{max-width:none;margin:3px 0 0;font-size:13px;line-height:1.4}.marketing.try-page .try-device{width:100%;height:calc(100svh - var(--site-header-h) - var(--try-intro-h,84px));perspective:none;min-height:560px;margin:0;display:block}html[data-theme] .marketing.try-page .try-phone{width:100%;height:100%;margin:0;position:relative;top:0;left:0}.marketing.try-page .try-frame{transition:none;transform:none}.marketing.try-page .tp-body,.marketing.try-page .tp-glare,.marketing.try-page .try-statusbar,.marketing.try-page .try-home-indicator{display:none}html[data-theme] .marketing.try-page .try-frame{background:0 0;border:0;border-radius:0;padding:0}.marketing.try-page .try-screen{border-radius:0}.marketing.try-page .try-screen .tn-app{--tn-top:6px;--tn-bottom:max(12px, env(safe-area-inset-bottom));--tn-tabbar-bottom:max(10px, calc(env(safe-area-inset-bottom) - 12px))}.marketing.try-page .try-after{max-width:none;padding-block:32px 40px;padding-inline:var(--gutter)}.marketing.try-page .try-actions{justify-content:flex-start}.marketing.try-page .try-note{margin-inline:0}}@media (prefers-reduced-motion:reduce){.marketing.try-page .tp-body,.marketing.try-page .try-frame,.marketing.try-page .tp-glare:before{transition:none}}
