.appstore-badge[data-astro-cid-svkm3hms]{border-radius:9px;line-height:0;transition:transform .3s cubic-bezier(.32,.72,0,1);display:inline-block}.appstore-badge[data-astro-cid-svkm3hms] svg[data-astro-cid-svkm3hms]{width:168px;height:56px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,IBM Plex Sans Variable,Arial,sans-serif}.appstore-badge[data-astro-cid-svkm3hms].compact svg[data-astro-cid-svkm3hms]{width:120px;height:40px}.appstore-badge[data-astro-cid-svkm3hms]:hover{transform:translateY(-1px)}.appstore-badge[data-astro-cid-svkm3hms]:focus-visible{outline-offset:3px;outline:2px solid #ff5a1f}@media (prefers-reduced-motion:reduce){.appstore-badge[data-astro-cid-svkm3hms]{transition:none}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial),local(Liberation Sans);size-adjust:102.55%;ascent-override:110.67%;descent-override:42.81%;line-gap-override:0%}@font-face{font-family:Plex Fallback;src:local(Arial),local(Liberation Sans);size-adjust:101.72%;ascent-override:100.77%;descent-override:27.53%;line-gap-override:0%}:root{--bg:#141619;--surface:#1c1f24;--paper:#f2f0eb;--muted:#adb0b5;--faint:#92969d;--line:#34383e;--brand:#ff5a1f;--work:#f2412e;--rest:#2fb9a4;--display:"Saira Variable", "Saira Fallback", sans-serif;--body:"IBM Plex Sans Variable", "Plex Fallback", sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--ease:cubic-bezier(.22, .68, 0, 1.01);--gutter:clamp(24px, 4vw, 64px)}*{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:30px}body{background:var(--bg);color:var(--paper);font:17px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,dl,dd{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px}button:disabled{cursor:default}button:active:not(:disabled),.text-link:active{transform:translateY(1px)}svg{display:block}::selection{background:var(--brand);color:var(--bg)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--paper);color:var(--bg);z-index:10;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.top{max-width:1440px;height:88px;padding:0 var(--gutter);z-index:5;justify-content:space-between;align-items:center;gap:16px;margin:auto;display:flex;position:relative}.brand{font-family:var(--display);letter-spacing:-.04em;align-items:center;gap:11px;font-size:25px;font-weight:650;text-decoration:none;display:inline-flex}.brand svg{width:31px;height:31px;stroke:var(--brand);fill:none;stroke-width:2.4px;stroke-linecap:round}.top nav{align-items:center;gap:28px;font-size:13px;display:flex}.top nav>a{text-decoration:none}.support-link{color:var(--muted)}.support-link:hover{color:var(--paper)}.nav-download{border-bottom:1px solid var(--line);padding:8px 0}.nav-download span{color:var(--brand);margin-left:12px}.language-menu{position:relative}.language-menu summary{cursor:pointer;color:var(--muted);align-items:center;gap:9px;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:170px;padding:8px;position:absolute;top:36px;right:0;box-shadow:0 16px 40px #0005}.language-menu>div a{border-radius:5px;padding:8px 12px;text-decoration:none;display:block}.language-menu a:hover,.language-menu a[aria-current]{color:var(--brand);background:#ffffff0a}.experience{--phase:var(--brand);--arc:1;max-width:1440px;padding:0 var(--gutter);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;margin:0 auto;display:grid;position:relative}.experience[data-phase=work]{--phase:var(--work)}.experience[data-phase=rest]{--phase:var(--rest)}.story-flow{grid-area:1/1;min-width:0}.scene{align-items:center;min-height:105svh;padding:110px 38px 110px 0;scroll-margin-top:0;display:flex}.scene-copy{width:100%;max-width:550px}.hero{min-height:calc(100svh - 88px);padding-top:48px;padding-bottom:100px}.eyebrow{font:11px/1.5 var(--mono);letter-spacing:.065em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;display:flex}.status-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.scene-number{color:var(--brand);border-top:1px solid var(--brand);min-width:24px;padding-top:4px;font-size:12px}.hero .headline{font:600 clamp(48px, 5.8vw, 84px)/1.06 var(--display);letter-spacing:-.045em;text-wrap:balance;max-width:10em;margin-top:26px}.hero .headline>span{display:block}.muted-heading{color:var(--faint)}.hero h1{max-width:36ch;font:500 clamp(17px, 1.45vw, 21px)/1.4 var(--body);letter-spacing:-.005em;color:var(--paper);text-wrap:balance;margin-top:20px}.lead{max-width:40ch;color:var(--muted);text-wrap:pretty;margin-top:26px;font-size:19px;line-height:1.6}.hero-lead{max-width:37ch;font-size:18px}.hero-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.hero-cta p{color:var(--muted);max-width:29ch;font-size:12px;line-height:1.6}.hero-cta .appstore-badge svg{width:156px;height:52px}.scroll-invite{color:var(--faint);font:11px/1.6 var(--mono);align-items:center;gap:14px;margin-top:64px;text-decoration:none;display:inline-flex}.scroll-invite>span{color:var(--brand);transition:transform .25s var(--ease);font-size:20px}.scroll-invite:hover>span{transform:translateY(4px)}.scene h2{font:550 clamp(40px, 4.5vw, 65px)/1.08 var(--display);letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;margin-top:28px}.scene-room{min-height:115svh}.feature-foot{color:var(--paper);font:12px/1.7 var(--mono);align-items:center;gap:12px;margin-top:36px;display:flex}.feature-foot svg{fill:none;width:23px;height:23px;stroke:var(--brand);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sync-mark,.chain-mark{color:var(--brand);font-size:26px;line-height:1}.supporting-line{color:var(--faint);margin:18px 0 0 35px;font-size:13px}.sound-button{border:0;border-bottom:1px solid var(--line);color:var(--paper);background:0 0;align-items:center;gap:12px;margin-top:30px;padding:12px 0;font-size:14px;transition:border-color .2s,transform .2s;display:inline-flex}.sound-button:hover{border-color:var(--brand)}.sound-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sound-button:disabled{color:var(--faint)}.mini-wave{align-items:center;gap:3px;width:23px;height:24px;display:flex}.mini-wave i{background:var(--brand);width:2px;height:8px;display:block}.mini-wave i:nth-child(2n){height:17px}.mini-wave i:nth-child(3){height:24px}.text-link{border-bottom:1px solid var(--brand);align-items:center;gap:28px;margin-top:30px;padding:12px 0;font-size:15px;text-decoration:none;display:inline-flex}.text-link>span{color:var(--brand);transition:transform .2s var(--ease)}.text-link:hover>span{transform:translate(8px)}.visual{grid-area:1/2;align-self:start;min-width:0;height:calc(100svh - 112px);min-height:560px;max-height:1100px;position:sticky;top:12px;overflow:clip;container-type:inline-size}.visual-meta{height:54px;color:var(--faint);font:9px/1.6 var(--mono);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-label{align-items:center;gap:8px;display:flex}.preview-label .status-dot{background:var(--muted);width:4px;height:4px}.surface-name{color:var(--paper);font-size:10px}.visual-cta{align-items:center;gap:16px;display:flex}.visual-cta .appstore-badge{transition:opacity .3s,visibility .3s}.experience.cta-on-page .visual-cta .appstore-badge{opacity:0;visibility:hidden}.world{isolation:isolate;height:calc(100% - 108px);min-height:510px;position:relative}.world:before,.world:after{content:"";z-index:-1;pointer-events:none;transition:opacity .9s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 -12% 5%}.world:before{opacity:.8;background:radial-gradient(at 50% 45%,#f2412e16,#0000 63%)}.world:after{opacity:0;background:radial-gradient(at 50% 45%,#2fb9a424,#0000 63%)}[data-phase=rest] .world:before{opacity:0}[data-phase=rest] .world:after{opacity:1}.orbit-guide{aspect-ratio:1;border:1px solid #ffffff05;border-radius:50%;width:88%;transition:opacity .6s;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}.dial-unit{pointer-events:none;z-index:2;--dial-shift:0vh;--dial-scale:1;width:min(70%,380px,max(240px,70svh - 250px));transform:translate(-50%, -50%) translateY(var(--dial-shift)) scale(var(--dial-scale));transition:transform .8s var(--ease);position:absolute;top:37%;left:50%}.timer-face{width:100%;color:var(--paper);position:relative;container-type:inline-size}.face-top{font:11px/1.4 var(--mono);letter-spacing:.06em;transition:transform .6s var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:0 3%;display:flex}.phase-label{color:var(--phase,var(--work));text-transform:uppercase;transition:color .35s}.phase-label:before{content:"";vertical-align:2px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.face-round{color:var(--faint);font-size:10px}.face-ring{aspect-ratio:1;margin-top:18px;position:relative}.face-ring>svg{width:100%;height:100%;transition:opacity .5s;overflow:visible}.face-ticks line{stroke:#f2f0eb35;stroke-width:1.6px;stroke-linecap:round}.face-ticks .major{stroke:#f2f0ebaa;stroke-width:2.1px}.face-track{fill:none;stroke:#ffffff0a;stroke-width:6px}.face-arc{fill:none;stroke:var(--phase,var(--work));stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--arc,1));transform-origin:50%;transition:stroke .4s;transform:rotate(-90deg)}.face-time{font:600 21cqw/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.065em;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.face-linear{opacity:0;background:#ffffff18;border-radius:8px;width:80%;height:7px;transition:opacity .5s;position:absolute;bottom:20%;left:10%;overflow:hidden}.face-linear>span{background:var(--phase,var(--work));width:100%;height:100%;transform:scaleX(var(--arc,1));transform-origin:0;display:block}.face-next{font:10px/1.5 var(--mono);color:var(--faint);opacity:0;justify-content:center;gap:8px;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.run-control{opacity:0;transition:opacity .5s, transform .6s var(--ease);color:var(--faint);align-items:center;gap:24px;font-size:28px;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%,12px)}.pause-symbol{width:62px;height:62px;font-size:24px;line-height:1;font-family:var(--body);color:var(--paper);border:1px solid #ffffff2b;border-radius:50%;place-items:center;display:grid}.builder{width:84%;transition:opacity .45s, transform .6s var(--ease);position:absolute;bottom:4px;left:8%}.presets{justify-content:center;gap:6px;margin-bottom:20px;display:flex}.presets button{color:var(--muted);font:11px/1.6 var(--mono);background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 14px;transition:background .2s,color .2s,border-color .2s}.presets button[aria-pressed=true]{color:var(--brand);background:#ff5a1f13;border-color:#ff5a1f44}.presets button:hover{color:var(--paper);border-color:var(--line)}.fields{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px;display:grid}.fields>label{border-left:1px solid var(--line);padding-left:24px}.fields>label:first-child{border:0;padding-left:0}.fields>label>span:first-child{color:var(--muted);font-size:11px;line-height:1.5;display:block}.field-value{align-items:baseline;gap:3px;max-width:100%;margin-top:3px;display:flex}.field-value input{width:2.7ch;min-width:0;color:var(--paper);font:500 30px/1.25 var(--mono);letter-spacing:-.06em;-moz-appearance:textfield;background:0 0;border:0;border-radius:0;padding:0}.field-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-value input:focus{outline-offset:3px}.unit{font:12px/1 var(--mono);color:var(--faint)}.sequence{gap:3px;width:100%;height:9px;margin-top:20px;display:flex}.sequence-round{flex:1;gap:2px;display:flex}.sequence-work{flex:var(--work-flex,2);background:var(--work);opacity:.85;border-radius:1px}.sequence-rest{flex:var(--rest-flex,1);background:var(--rest);opacity:.7;border-radius:1px}.plan-total{color:var(--faint);font:9px/1.5 var(--mono);justify-content:space-between;align-items:center;margin-top:8px;display:flex}.plan-total output{color:var(--muted)}.journey{height:54px;font:9px/1.4 var(--mono);justify-content:space-between;align-items:end;gap:10px;padding:0 8%;display:flex}.journey a{color:var(--faint);flex:1;min-width:0;padding:14px 0 0;text-decoration:none}.journey-tick{background:var(--line);transform-origin:0;height:2px;transition:background .3s,transform .3s;display:block}.journey a[aria-current]{color:var(--paper)}.journey a[aria-current] .journey-tick{background:var(--brand)}.journey-word{min-height:28px;margin-top:7px;display:block}.journey a:hover .journey-tick{background:var(--paper)}.watch-hardware{opacity:0;width:250px;height:310px;transition:opacity .6s, transform .8s var(--ease);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.88)}.watch-case{background:#050607;border:7px solid #77716a;border-radius:64px;position:absolute;inset:0;box-shadow:0 0 0 2px #b5ada1,0 0 0 5px #292b2e,inset 0 0 0 3px #191b1e,0 28px 56px #0005}.watch-case:before{content:"";pointer-events:none;border:1px solid #e6dbca55;border-radius:60px;position:absolute;inset:-3px}.watch-band{z-index:-1;background:repeating-linear-gradient(90deg,#2c2d2e 0 2px,#353638 2px 4px);border:1px solid #b8aea422;border-radius:12px;height:110px;position:absolute;left:42px;right:42px}.band-top{bottom:calc(100% - 28px)}.band-bottom{top:calc(100% - 28px)}.watch-crown{background:repeating-linear-gradient(0deg,#a39b8e 0 1px,#6d665e 1px 3px);border:2px solid #514d47;border-radius:5px;width:12px;height:40px;position:absolute;top:70px;right:-13px}.haptic-ripple{opacity:0;border:1px solid #2fb9a432;border-radius:76px;transition:opacity .7s,transform 1s;position:absolute;inset:-18px;transform:scale(.96)}.room-set{opacity:0;width:110%;transition:opacity .6s, transform .85s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}.room-set img{border-radius:12px;width:100%;height:auto;display:block}.room-set picture{display:block}.share-sheet{opacity:0;width:min(85%,350px);height:430px;transition:opacity .6s, transform .8s var(--ease);background:linear-gradient(155deg,#25292f,#1b1e22);border:1px solid #50545a;border-radius:17px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)translateY(18px);box-shadow:0 28px 80px #0003}.share-heading{font:10px/1.5 var(--mono);color:var(--muted);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.share-heading svg{width:17px;height:17px;stroke:var(--brand);fill:none;stroke-width:1.3px}.share-sheet-bottom{position:absolute;bottom:22px;left:23px;right:23px}.share-sheet .plan-name{font:550 30px/1.3 var(--display);letter-spacing:-.02em}.share-sheet-bottom>p{font:11px/1.5 var(--mono);color:var(--muted);margin-top:5px}.link-preview{border-top:1px solid var(--line);font:10px/1.5 var(--mono);color:var(--faint);justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.link-preview>span:last-child{color:var(--brand);font-size:16px}.experience:not([data-scene=build]) .builder{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(20px)}.experience:not([data-scene=build]) .orbit-guide{opacity:0}.experience[data-scene=run] .dial-unit{--dial-shift:8vh;--dial-scale:1.1}.experience[data-scene=run] .run-control{opacity:1;transform:translate(-50%)}.experience[data-scene=watch] .watch-hardware{opacity:1;transform:translate(-50%,-50%)scale(1)}.experience[data-scene=watch] .dial-unit{--dial-shift:9vh;--dial-scale:.58}.experience[data-scene=watch] .visual .face-ring>svg{opacity:0}.experience[data-scene=watch] .visual .face-top{font-size:18px;transform:translateY(56px)}.experience[data-scene=watch] .visual .face-linear,.experience[data-scene=watch] .visual .face-next{opacity:1}.experience[data-scene=watch] .visual .face-next{font-size:14px;transform:translateY(-42px)}.experience[data-scene=watch] .haptic-ripple{opacity:1;transform:scale(1.03)}.experience[data-scene=room] .room-set{opacity:1;transform:translate(-50%,-50%)scale(1)}.experience[data-scene=room] .dial-unit{--dial-shift:3vh;--dial-scale:.43}.experience[data-scene=share] .share-sheet{opacity:1;transform:translate(-50%,-50%)translateY(0)}.experience[data-scene=share] .visual .face-top{opacity:0}.experience[data-scene=share] .dial-unit{--dial-shift:-2vh;--dial-scale:.43}.mobile-art,.mobile-share-plan,.mobile-transport{display:none}.closing{max-width:1312px;padding:90px var(--gutter) 36px;border-top:1px solid var(--line);margin:0 auto;position:relative}.closing-top{justify-content:space-between;gap:20px;display:flex}.closing-platform{font:11px/1.5 var(--mono);color:var(--faint)}.closing-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:10%;margin-top:48px;display:grid}.closing h2{font:550 clamp(42px, 5vw, 72px)/1.12 var(--display);letter-spacing:-.035em;white-space:pre-line;text-wrap:balance}.offer{padding-left:20px}.free-number{font:500 120px/1 var(--display);letter-spacing:-.07em;color:var(--brand)}.free-number>span{vertical-align:top;margin-left:24px;font-size:36px;line-height:1.8;display:inline-block}.free-description{max-width:28ch;margin-top:14px;font-size:18px}.offer-note{color:var(--muted);max-width:32ch;margin-top:16px;font-size:14px}.offer .appstore-badge{margin-top:28px}.promise-line{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}.promise-line>span{align-items:center;gap:10px;display:flex}.promise-line svg{width:16px;height:16px;stroke:var(--brand);fill:none;stroke-width:1.4px}.promise-line>span:last-child{color:var(--faint)}.faq{max-width:1312px;padding:120px var(--gutter);grid-template-columns:.85fr 1.15fr;gap:10%;margin:0 auto;display:grid}.faq h2{font:550 40px/1.1 var(--display);letter-spacing:-.025em;text-wrap:balance;margin-top:18px}.faq-heading>p:last-child{max-width:27ch;color:var(--muted);margin-top:24px;font-size:14px}.faq dl>div{border-top:1px solid var(--line);padding:22px 0}.faq dl>div:first-child{border:0;padding-top:0}.faq dt{font:550 20px/1.35 var(--display)}.faq dd{color:var(--muted);text-wrap:pretty;margin-top:9px;font-size:14px;line-height:1.7}.site-footer{max-width:1312px;padding:30px var(--gutter) 36px;border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:24px;margin:0 auto;display:grid}.footer-dot{color:var(--brand)}.site-footer .brand{gap:0;font-size:23px}.site-footer nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--brand)}.site-footer>p{color:var(--faint);font-size:12px}.site-footer>p>a{color:var(--muted)}.site-footer .footer-langs{color:var(--faint);justify-content:flex-end;gap:10px 17px;font-size:11px}.footer-langs a[aria-current]{color:var(--paper)}.download-dock{display:none}@media (width>=960px) and (height<=760px){.visual{min-height:560px}.world{min-height:450px}.dial-unit{top:35%}.builder{width:76%;left:12%}.fields{padding-top:12px}.presets{margin-bottom:12px}.sequence{margin-top:12px}.hero .headline{font-size:clamp(48px,5vw,72px)}.hero{padding-bottom:60px}.scroll-invite{margin-top:32px}.watch-hardware{width:222px;height:278px}.experience[data-scene=watch] .dial-unit{--dial-scale:.65;--dial-shift:10vh}.experience[data-scene=room] .dial-unit{--dial-scale:.48;--dial-shift:5vh}.experience[data-scene=share] .dial-unit{--dial-scale:.43;--dial-shift:-1vh}.share-sheet{height:390px}.share-sheet-bottom{bottom:18px}}@media (width>=960px) and (width<=1120px){.experience{grid-template-columns:1fr 1fr;gap:10px}.scene{padding-right:20px}.hero .headline{font-size:61px}.hero-cta{gap:14px}.hero-cta p{font-size:11px}.preview-label{max-width:23ch}.visual-meta{align-items:start;padding-top:15px}.fields>label{padding-left:16px}.journey{gap:7px}.journey-word{font-size:8px}.watch-hardware{width:222px;height:278px}.experience[data-scene=watch] .dial-unit{--dial-scale:.65}.experience[data-scene=room] .dial-unit{--dial-scale:.5}}@media (width<=959px){:root{--gutter:24px}.top{height:72px}.top nav{gap:20px}.brand{font-size:23px}.brand svg{width:27px;height:27px}.support-link{display:none}.experience{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.story-flow{display:contents}.scene{padding:88px var(--gutter);grid-column:1;min-height:0;scroll-margin-top:72px}.scene-copy{max-width:580px;margin:auto}.hero{grid-row:1;padding-top:46px;padding-bottom:34px}.hero .headline{max-width:10em;margin-top:22px;font-size:clamp(48px,8.5vw,72px);line-height:1.06}.hero-lead{max-width:42ch;margin-top:22px;font-size:17px}.hero-cta{gap:15px;margin-top:26px}.hero-cta p{max-width:29ch;font-size:11px}.hero-cta .appstore-badge svg{width:144px;height:48px}.scroll-invite{margin-top:30px;font-size:10px}.visual{width:100%;max-width:620px;height:620px;min-height:0;padding:0 var(--gutter);grid-area:2/1;margin:0 auto 24px;position:relative;top:auto}.visual-meta{height:42px;padding:0 12px;font-size:8px}.world{height:calc(100% - 42px);min-height:0}.dial-unit{width:min(70%,350px);top:37%}.builder{width:90%;bottom:12px;left:5%}.journey{display:none}.scene-run{border-top:1px solid var(--line);grid-row:3}.scene-watch{grid-row:4}.scene-room{grid-row:5}.scene-share{grid-row:6}.scene h2{max-width:13ch;margin-top:22px;font-size:clamp(39px,7.5vw,56px)}.scene .lead{margin-top:24px;font-size:17px;line-height:1.65}.feature-foot{margin-top:28px;font-size:11px}.mobile-art{margin:50px auto 0;display:block;position:relative}.mobile-run{width:250px}.mobile-run .face-top{font-size:10px}.mobile-run .face-time{font-size:21cqw}.mobile-watch{width:230px;height:380px}.mobile-watch .watch-case{border-radius:58px;position:absolute;inset:35px 0}.mobile-watch .timer-face{width:calc(100% - 28px);margin:36px auto 0}.mobile-watch .face-ring>svg{opacity:0}.mobile-watch .face-ring{margin-top:0}.mobile-watch .face-top{gap:4px;font-size:9px}.mobile-watch .face-round{font-size:9px}.mobile-watch .face-time{font-size:23cqw}.mobile-watch .face-linear,.mobile-watch .face-next{opacity:1}.mobile-watch .face-linear{height:6px;bottom:21%}.mobile-watch .face-next{font-size:9px;transform:translateY(-18px)}.mobile-watch:before,.mobile-watch:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#2c2d2e 0 2px,#353638 2px 4px);border-radius:10px;height:70px;position:absolute;left:45px;right:45px}.mobile-watch:before{top:0}.mobile-watch:after{bottom:0}.mobile-room{width:calc(100% + 2 * var(--gutter));margin-left:calc(-1 * var(--gutter));max-width:none}.mobile-room img{width:100%;height:auto;display:block}.mobile-tv-face{width:24%;position:absolute;top:19%;left:38%}.mobile-tv-face .face-top,.mobile-tv-face .face-round{font-size:4px}.mobile-tv-face .phase-label:before{vertical-align:0;width:2px;height:2px;margin-right:2px}.mobile-tv-face .face-ring{margin-top:3px}.mobile-tv-face .face-next{display:none}.mobile-share-plan{background:var(--surface);border:1px solid #50545a;border-radius:12px;gap:10px;max-width:400px;margin-top:36px;padding:26px;display:grid}.mobile-share-plan>span{font:10px/1.5 var(--mono);color:var(--faint)}.mobile-share-plan strong{font:550 32px/1.3 var(--display)}.mobile-share-plan p{font:12px/1.5 var(--mono);color:var(--muted)}.mobile-share-plan a{border-top:1px solid var(--line);margin-top:8px;padding-top:16px;font-size:13px}.experience:not([data-scene=build]) .builder{opacity:1;pointer-events:auto;visibility:visible;transform:none}.experience .visual .dial-unit{--dial-shift:0vh;--dial-scale:1}.experience[data-scene] .visual .face-ring>svg{opacity:1}.experience[data-scene] .visual .face-top{opacity:1;font-size:11px;transform:none}.experience .visual .face-linear,.experience .visual .face-next,.experience .visual .watch-hardware,.experience .visual .room-set,.experience .visual .share-sheet,.experience .visual .run-control{display:none}.experience .visual .orbit-guide{opacity:1}.visual-cta .appstore-badge{display:none}.experience.is-enhanced .mobile-transport{z-index:6;border-bottom:1px solid var(--line);visibility:hidden;transition:transform .35s var(--ease), visibility .35s;background:#141619f5;display:block;position:fixed;inset:0 0 auto;transform:translateY(-110%)}.transport-bar{min-height:60px;padding:12px var(--gutter);cursor:pointer;align-items:center;gap:11px;list-style:none;display:flex}.transport-bar::-webkit-details-marker{display:none}.transport-chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex-shrink:0;width:7px;height:7px;margin:-3px 0 0 2px;transform:rotate(45deg)}.experience.is-enhanced .mobile-transport[open]{background:var(--bg)}.mobile-transport[open] .transport-chevron{margin-top:3px;transform:rotate(225deg)}.transport-index{padding:4px var(--gutter) 12px;border-top:1px solid var(--line);margin:0;list-style:none}.transport-index a{color:var(--paper);font:15px/1.3 var(--body);align-items:center;gap:14px;padding:11px 0;text-decoration:none;display:flex}.transport-index .index-n{width:2ch;font:11px/1 var(--mono);color:var(--faint);text-align:center}.transport-index a[aria-current],.transport-index a[aria-current] .index-n{color:var(--brand)}.closing,.faq{scroll-margin-top:72px}.experience.transport-visible .mobile-transport{visibility:visible;transform:translateY(0)}.transport-ring{border:2px solid var(--phase);border-right-color:var(--line);border-radius:50%;flex-shrink:0;width:21px;height:21px;transition:border-color .4s;transform:rotate(-45deg)}.transport-phase{font:9px/1.4 var(--mono);color:var(--phase);text-transform:uppercase}.mobile-transport strong{font:500 18px/1.2 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.transport-scene{color:var(--muted);text-align:right;max-width:12ch;margin-left:auto;font-size:10px}.closing{padding-top:60px;padding-bottom:28px}.closing-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.closing h2{font-size:42px}.offer{padding:0}.free-number{font-size:100px}.free-number>span{margin-left:12px;font-size:25px}.free-description{font-size:15px}.offer-note{font-size:12px}.promise-line{margin-top:40px;font-size:11px}.faq{grid-template-columns:1fr;gap:45px;padding-top:80px;padding-bottom:80px}.faq-heading>p:last-child{max-width:48ch}.faq dl>div:first-child{border-top:1px solid var(--line);padding-top:22px}.site-footer{padding-bottom:48px}.download-dock{z-index:7;min-height:60px;padding:9px var(--gutter) max(9px, env(safe-area-inset-bottom));border-top:1px solid var(--line);transition:transform .3s var(--ease), visibility .3s;background:#141619f5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0}.download-dock>span{color:var(--muted);font-size:11px}.download-dock.is-hidden{visibility:hidden;transform:translateY(110%)}}@media (width<=479px){.top nav{gap:18px}.top .brand{gap:7px;font-size:21px}.top .brand svg{width:24px;height:24px}.top nav{font-size:11px}.language-menu summary{gap:5px}.nav-download{display:none}.hero .headline{font-size:clamp(40px,12.3vw,48px)}.hero .eyebrow{letter-spacing:.045em;font-size:9px}.hero-cta{align-items:start}.hero-cta p{max-width:22ch;font-size:10px}.hero-cta .appstore-badge svg{width:132px;height:44px}.visual{height:554px;padding:0 20px}.visual-meta{padding:0 5%;font-size:7px}.preview-label{max-width:30ch}.surface-name{font-size:9px}.dial-unit{width:77%;top:34%}.fields>label{padding-left:17px}.fields>label>span:first-child{font-size:10px}.field-value input{font-size:27px}.presets button{padding:5px 12px;font-size:10px}.presets{margin-bottom:16px}.fields{padding-top:14px}.builder{bottom:0}.sequence{margin-top:17px}.scene{padding-top:78px;padding-bottom:78px}.hero{padding-top:34px;padding-bottom:26px}.scene h2{font-size:43px}.closing-grid{grid-template-columns:1fr;gap:34px}.closing h2{max-width:13ch;font-size:46px}.offer{border-top:1px solid var(--line);padding-top:28px}.free-number{font-size:112px}.free-description{max-width:28ch;font-size:17px}.offer-note{font-size:13px}.promise-line{gap:18px;display:grid}.closing-platform{font-size:9px}.faq h2{font-size:36px}.faq dt{font-size:21px}.site-footer{grid-template-columns:1fr;gap:24px}.site-footer .footer-langs{justify-content:start;gap:12px 18px}.site-footer nav{gap:20px;font-size:11px}.site-footer>p{grid-row:4}.site-footer .footer-langs{grid-row:3}.site-footer{padding-bottom:56px}.download-dock>span{max-width:19ch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.haptic-ripple{display:none}}.phone-peer{z-index:3;opacity:0;width:104px;height:200px;transition:opacity .6s, transform .8s var(--ease);background:#090a0c;border:3px solid #64666a;border-radius:20px;padding:40px 10px 0;position:absolute;top:53%;left:16%;transform:translateY(20px)rotate(-7deg);box-shadow:0 20px 40px #0004}.phone-peer:before{content:"";background:#26292e;border-radius:5px;width:30%;height:6px;position:absolute;top:8px;left:35%}.phone-peer .peer-phase{color:var(--phase);font:7px/1.5 var(--mono);text-transform:uppercase}.phone-peer strong{color:var(--paper);font:500 21px/1.2 var(--mono);letter-spacing:-.07em;margin-top:12px;display:block}.phone-peer .peer-progress{background:var(--phase);width:100%;height:3px;transform:scaleX(var(--arc));transform-origin:0;margin-top:15px;display:block}.phone-peer .peer-brand{color:var(--faint);font:6px/1.5 var(--mono);position:absolute;bottom:14px}.experience[data-scene=watch] .phone-peer{opacity:1;transform:translateY(0)rotate(-7deg)}@media (width<=959px){.phone-peer{display:none}}.watch-hardware,.room-set,.phone-peer,.share-sheet,.run-control{pointer-events:none}.builder{z-index:3}
