.how-to-setup-module__6VV0jq__section{background-color:var(--bg);min-height:100vh}.how-to-setup-module__6VV0jq__container{max-width:1400px;margin:0 auto;padding:8rem 1.5rem 10rem}@media (min-width:768px){.how-to-setup-module__6VV0jq__container{padding-top:10rem;padding-left:3rem;padding-right:3rem}}.how-to-setup-module__6VV0jq__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;max-width:1200px;min-height:90vh;margin:0 auto;padding-bottom:2rem;display:flex;position:relative}@media (min-width:1024px){.how-to-setup-module__6VV0jq__header{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding-left:2rem;padding-right:2rem}}.how-to-setup-module__6VV0jq__headerText{z-index:2;flex-direction:column;flex:1;align-items:center;gap:1.5rem;display:flex}@media (min-width:1024px){.how-to-setup-module__6VV0jq__headerText{align-items:flex-start;max-width:65%}}.how-to-setup-module__6VV0jq__heroIcon{filter:drop-shadow(0 0 30px #fff6);z-index:2;flex-shrink:0;width:14rem;height:14rem;animation:6s ease-in-out infinite how-to-setup-module__6VV0jq__floatIcon}@media (min-width:1024px){.how-to-setup-module__6VV0jq__heroIcon{order:2;width:30rem;height:30rem;margin-right:2rem}}@keyframes how-to-setup-module__6VV0jq__floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.how-to-setup-module__6VV0jq__scrollIndicator{opacity:0;flex-direction:column;align-items:center;gap:.5rem;animation:1.2s ease-out 1.5s forwards how-to-setup-module__6VV0jq__fadeInUp;display:flex;position:absolute;bottom:6rem;left:50%;transform:translate(-50%)}.how-to-setup-module__6VV0jq__scrollIndicator:hover{opacity:1}.how-to-setup-module__6VV0jq__scrollText{text-transform:uppercase;letter-spacing:.3em;color:#a1a1aa;font-size:.65rem;font-weight:500}.how-to-setup-module__6VV0jq__scrollArrow{color:#fff;width:24px;height:24px}@keyframes how-to-setup-module__6VV0jq__fadeInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:.7;transform:translate(-50%)}}.how-to-setup-module__6VV0jq__title{color:#fff;letter-spacing:-.015em;margin-bottom:0;font-size:3.5rem;font-weight:600;line-height:1.05}@media (min-width:1280px){.how-to-setup-module__6VV0jq__title{white-space:nowrap;font-size:4.5rem;line-height:1.05}}.how-to-setup-module__6VV0jq__layout{flex-direction:column;gap:4rem;display:flex;position:relative}@media (min-width:1024px){.how-to-setup-module__6VV0jq__layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:5rem;display:grid}}.how-to-setup-module__6VV0jq__scrollColumn{z-index:10;position:relative}@media (min-width:1024px){.how-to-setup-module__6VV0jq__scrollColumn{width:100%;padding-bottom:20vh}}.how-to-setup-module__6VV0jq__stepWrapper{flex-direction:column;justify-content:center;min-height:auto;padding-top:2rem;padding-bottom:4rem;display:flex}@media (min-width:768px){.how-to-setup-module__6VV0jq__stepWrapper{padding-top:4rem;padding-bottom:6rem}}@media (min-width:1024px){.how-to-setup-module__6VV0jq__stepWrapper{min-height:80vh;padding-top:2rem;padding-bottom:2rem}}.how-to-setup-module__6VV0jq__stepLabel{font-variant-numeric:tabular-nums;color:var(--ink-tertiary);margin-bottom:.875rem;font-size:.9375rem;font-weight:600}.how-to-setup-module__6VV0jq__stepTitle{font-size:var(--text-h2);color:var(--ink);letter-spacing:var(--tracking-display);text-wrap:balance;margin-bottom:1.125rem;font-weight:600;line-height:1.06}@media (min-width:1024px){.how-to-setup-module__6VV0jq__stepTitle{margin-bottom:1.5rem}}.how-to-setup-module__6VV0jq__stepDescription{font-size:var(--text-lead);color:var(--ink-secondary);text-wrap:pretty;max-width:34rem;margin-bottom:0;line-height:1.5}.how-to-setup-module__6VV0jq__mobileVisual{width:100%;max-width:100%;margin:1.5rem auto 0;display:block}@media (min-width:1024px){.how-to-setup-module__6VV0jq__mobileVisual{display:none}}.how-to-setup-module__6VV0jq__phoneWrapperInline{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.how-to-setup-module__6VV0jq__frameContainerInline{aspect-ratio:11/23;width:100%;position:relative}.how-to-setup-module__6VV0jq__stickyColumn{display:none}@media (min-width:1024px){.how-to-setup-module__6VV0jq__stickyColumn{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100vh;padding:4.5rem 0 2rem;display:flex;position:sticky;top:0}}.how-to-setup-module__6VV0jq__phoneWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.how-to-setup-module__6VV0jq__frameContainer{aspect-ratio:11/23;width:auto;max-width:100%;height:86vh;position:relative}@media (max-height:850px) and (min-width:1024px){.how-to-setup-module__6VV0jq__stickyColumn{padding:5.5rem 0 1.5rem}.how-to-setup-module__6VV0jq__frameContainer{height:76vh;max-height:none}.how-to-setup-module__6VV0jq__stepWrapper{min-height:60vh;padding-top:2rem;padding-bottom:2rem}.how-to-setup-module__6VV0jq__container{padding-top:8rem}}@media (max-height:700px) and (min-width:1024px){.how-to-setup-module__6VV0jq__frameContainer{height:70vh}.how-to-setup-module__6VV0jq__stickyColumn{padding:5rem 0 1.5rem}.how-to-setup-module__6VV0jq__stepWrapper{min-height:70vh}}.how-to-setup-module__6VV0jq__mockupImage{object-fit:cover;z-index:50;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.how-to-setup-module__6VV0jq__screenContent{z-index:20;background-color:#000;border-radius:52px;position:absolute;inset:14px;overflow:hidden}@media (max-width:400px){.how-to-setup-module__6VV0jq__screenContent{border-radius:40px}}.how-to-setup-module__6VV0jq__ambientGlow{z-index:5;background-color:#0000;border-radius:56px;display:block;position:absolute;inset:10px;box-shadow:0 0 140px #ffffff21}.how-to-setup-module__6VV0jq__screenInner{background-color:#09090b;width:100%;height:100%;position:relative}.how-to-setup-module__6VV0jq__screenSlide{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}@media (max-width:480px){.how-to-setup-module__6VV0jq__container{padding:10rem 1rem 4rem!important}.how-to-setup-module__6VV0jq__title{font-size:2.25rem!important;line-height:1.2!important}.how-to-setup-module__6VV0jq__subtitle{max-width:90%!important;font-size:1rem!important}.how-to-setup-module__6VV0jq__heroIcon{display:none!important}.how-to-setup-module__6VV0jq__header{flex-direction:column!important;justify-content:flex-start!important;gap:2rem!important;min-height:auto!important;padding-bottom:8rem!important;display:flex!important;position:relative!important}.how-to-setup-module__6VV0jq__scrollIndicator{display:none!important}}.how-to-setup-module__6VV0jq__note{border-top:1px solid var(--hairline-soft);max-width:34rem;font-size:var(--text-small);color:var(--ink-secondary);text-wrap:pretty;margin-top:2.25rem;padding-top:1.125rem;line-height:1.55}.how-to-setup-module__6VV0jq__noteTitle{color:var(--ink);font-weight:600}.how-to-setup-module__6VV0jq__finishMark{width:9rem;height:9rem;color:var(--ink)}
.line-reveal-module__fNTlJW__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.line-reveal-module__fNTlJW__word{will-change:transform;display:inline-block}[data-play=off] .line-reveal-module__fNTlJW__word{transform:translateY(115%)}[data-play=on] .line-reveal-module__fNTlJW__word{transition:transform .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-play=off] .line-reveal-module__fNTlJW__word,[data-play=on] .line-reveal-module__fNTlJW__word{transition:none;transform:none}}
.horizons-module__PiDl0a__section{padding-block:var(--section-y);position:relative}.horizons-module__PiDl0a__intro{z-index:1;max-width:46rem;padding-inline:var(--gutter);text-align:center;margin-inline:auto;position:relative}.horizons-module__PiDl0a__headline{font-size:var(--text-h1);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600;line-height:1.05}.horizons-module__PiDl0a__lead{font-size:var(--text-lead);letter-spacing:-.012em;color:var(--ink-secondary);text-wrap:pretty;margin-top:1.125rem;line-height:1.4}.horizons-module__PiDl0a__flow{width:100%;margin-top:clamp(1.5rem,3vw,2.5rem);position:relative}.horizons-module__PiDl0a__flowCard{box-sizing:border-box;place-items:center stretch;width:100%;height:100%;padding-block:.75rem;display:grid}.horizons-module__PiDl0a__flowCaption{height:2.25rem;padding-inline:var(--gutter);text-align:center;margin-top:.5rem;position:relative}.horizons-module__PiDl0a__caption{padding-inline:var(--gutter);perspective:900px;letter-spacing:-.008em;color:var(--ink);white-space:nowrap;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;line-height:1.2;position:absolute;top:0;left:0;right:0}.horizons-module__PiDl0a__glyph{white-space:pre;opacity:0;transform:translate3d(calc((var(--i) - var(--stage))*1.75rem),.72em,0)rotateX(-58deg)scale(.94);transform-origin:50% 100%;filter:blur(7px);transition:opacity .34s linear,transform .72s var(--ease-out),filter .34s ease;transition-delay:0s;display:inline-block}.horizons-module__PiDl0a__caption[data-active=true] .horizons-module__PiDl0a__glyph{opacity:1;filter:none;transition-delay:calc(var(--c)*32ms);transform:none}.horizons-module__PiDl0a__spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.horizons-module__PiDl0a__glyph,.horizons-module__PiDl0a__caption[data-active=true] .horizons-module__PiDl0a__glyph{transition:none}}
.beyond-module__nHfoOG__section{--stage-h:clamp(31rem,52vw,36.25rem);--travel:130vh;isolation:isolate;padding-block:0;position:relative;overflow:clip}.beyond-module__nHfoOG__light{aspect-ratio:16/9;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(50% 50%,#ffffff13 0%,#ffffff07 46%,#0000 72%);width:min(84rem,128%);transition:opacity 1.8s .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-lit=on] .beyond-module__nHfoOG__light{opacity:1}.beyond-module__nHfoOG__inner{z-index:1;width:100%;max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto;position:relative}.beyond-module__nHfoOG__head{margin-inline:auto;text-align:center;opacity:0;max-width:44rem;transition:opacity .9s linear,transform 1.1s var(--ease-out);margin-bottom:clamp(2rem,4vw,3rem);transform:translateY(20px)}[data-lit=on] .beyond-module__nHfoOG__head{opacity:1;transform:none}.beyond-module__nHfoOG__headline{font-size:var(--text-h1);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600;line-height:1.05}.beyond-module__nHfoOG__lead{font-size:var(--text-lead);letter-spacing:-.014em;color:var(--ink-secondary);text-wrap:pretty;margin-top:1.0625rem;line-height:1.35}.beyond-module__nHfoOG__track,.beyond-module__nHfoOG__pin{position:relative}.beyond-module__nHfoOG__fitted{width:100%}.beyond-module__nHfoOG__picture{position:relative}.beyond-module__nHfoOG__stage{flex-direction:column;align-items:center;gap:clamp(1.75rem,5vw,2.5rem);display:flex}.beyond-module__nHfoOG__place{width:100%;max-width:21rem}.beyond-module__nHfoOG__pSticker{max-width:16rem}.beyond-module__nHfoOG__pPad{max-width:17rem}.beyond-module__nHfoOG__lift{opacity:0;transform:translateY(26px)scale(.968)rotate(calc(var(--tilt,0deg)*.3));transform-origin:50%;will-change:transform;transition:opacity .22s linear,transform 1.05s var(--ease-out)}[data-lit=on] .beyond-module__nHfoOG__lift{opacity:1;transform:rotate(var(--tilt,0deg));transition-delay:var(--d,0s)}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.beyond-module__nHfoOG__track{height:calc(100vh + var(--travel))}.beyond-module__nHfoOG__pin{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.beyond-module__nHfoOG__fitted{transform:scale(var(--fit,1));transform-origin:50%}.beyond-module__nHfoOG__head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}}@media (min-width:1000px){.beyond-module__nHfoOG__stage{z-index:1;height:var(--stage-h);display:block;position:relative;container-type:size}.beyond-module__nHfoOG__stage .beyond-module__nHfoOG__lift{--q:clamp(0,calc((var(--p,1) - var(--t0,0))*var(--inv,1)),1);transform:translate(calc(var(--fx,0px)*(1 - var(--q))),calc(var(--fy,0px)*(1 - var(--q))))scale(calc(1 - (1 - var(--s0,.78))*(1 - var(--q))))rotate(calc(var(--tilt,0deg)*var(--q)));opacity:clamp(0,calc(var(--o0,0) + var(--q)*5),1);transition:none}.beyond-module__nHfoOG__place{filter:brightness(.9)saturate(.97);max-width:none;position:absolute}.beyond-module__nHfoOG__pCount{z-index:6;filter:none;width:34%;top:34.7%;left:32%}.beyond-module__nHfoOG__pSticker{z-index:5;width:24%;top:47.2%;left:6%}.beyond-module__nHfoOG__pTasks{z-index:4;width:28%;top:65%;left:67%}.beyond-module__nHfoOG__pJourney{z-index:4;width:25%;top:29%;left:67%}.beyond-module__nHfoOG__pPad{z-index:3;width:25%;top:0;left:6%}.beyond-module__nHfoOG__pQuote{z-index:3;width:28%;top:8%;left:34%}.beyond-module__nHfoOG__pGlass{z-index:3;width:27%;top:0;left:67%}.beyond-module__nHfoOG__pCount .beyond-module__nHfoOG__lift{filter:drop-shadow(0 26px 40px #0000008c)}}@media (prefers-reduced-motion:reduce){.beyond-module__nHfoOG__light,.beyond-module__nHfoOG__head,.beyond-module__nHfoOG__lift{transition:none}.beyond-module__nHfoOG__head{opacity:1;transform:none}.beyond-module__nHfoOG__lift{opacity:1;transform:rotate(var(--tilt,0deg))}}
.gallery-module__E-ZHyW__section{padding-block:var(--section-y);scroll-margin-top:1rem;position:relative;overflow:hidden}.gallery-module__E-ZHyW__head{max-width:40rem;padding-inline:var(--gutter);text-align:center;margin:0 auto clamp(2.5rem,5vw,3.75rem)}.gallery-module__E-ZHyW__headline{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600;line-height:1.05}.gallery-module__E-ZHyW__lead{font-size:var(--text-lead);letter-spacing:-.012em;color:var(--ink-secondary);text-wrap:pretty;margin-top:1.125rem;line-height:1.4}.gallery-module__E-ZHyW__strip{width:100%;position:relative;overflow:hidden}.gallery-module__E-ZHyW__track{will-change:transform;align-items:flex-start;gap:clamp(1rem,2vw,1.75rem);width:max-content;padding-inline:clamp(1rem,2vw,1.75rem);animation:150s linear infinite gallery-module__E-ZHyW__slide;display:flex}@keyframes gallery-module__E-ZHyW__slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.gallery-module__E-ZHyW__strip:focus-within .gallery-module__E-ZHyW__track{animation-play-state:paused}.gallery-module__E-ZHyW__item{flex:none;width:clamp(8.5rem,13vw,11.5rem);margin:0}.gallery-module__E-ZHyW__phone{aspect-ratio:1001/2048;filter:drop-shadow(0 26px 40px #000000b3);width:100%;position:relative}.gallery-module__E-ZHyW__well{z-index:1;background-color:#0a0a0a;border-radius:15.68%/7.2%;position:absolute;inset:2.539% 5.395%;overflow:hidden}.gallery-module__E-ZHyW__screen{object-fit:cover}.gallery-module__E-ZHyW__bezel{z-index:2;pointer-events:none;background-image:url(/iphone-mockup.avif);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.gallery-module__E-ZHyW__caption{text-align:center;font-size:var(--text-caption);letter-spacing:-.005em;color:var(--ink-tertiary);margin-top:.875rem;font-weight:500}.gallery-module__E-ZHyW__fadeLeft,.gallery-module__E-ZHyW__fadeRight{background:var(--bg);pointer-events:none;z-index:3;--dissolve:#000 0%,#000000f0 15%,#000000c7 30%,#00000094 45%,#00000059 60%,#00000029 75%,#00000008 90%,#0000 100%;width:clamp(3rem,10vw,11rem);position:absolute;top:0;bottom:0}.gallery-module__E-ZHyW__fadeLeft{-webkit-mask-image:linear-gradient(to right,var(--dissolve));-webkit-mask-image:linear-gradient(to right,var(--dissolve));mask-image:linear-gradient(to right,var(--dissolve));left:0}.gallery-module__E-ZHyW__fadeRight{-webkit-mask-image:linear-gradient(to left,var(--dissolve));-webkit-mask-image:linear-gradient(to left,var(--dissolve));mask-image:linear-gradient(to left,var(--dissolve));right:0}@media (prefers-reduced-motion:reduce){.gallery-module__E-ZHyW__strip{scrollbar-width:none;overflow-x:auto}.gallery-module__E-ZHyW__strip::-webkit-scrollbar{display:none}.gallery-module__E-ZHyW__track{animation:none}}
.todoist-module__kn_xOa__section{padding-block:var(--section-y);position:relative;overflow:clip}.todoist-module__kn_xOa__inner{width:100%;max-width:var(--wide);padding-inline:var(--gutter);grid-template-columns:26rem auto;justify-content:center;align-items:center;gap:clamp(3rem,6vw,5.5rem);margin-inline:auto;display:grid}.todoist-module__kn_xOa__object{opacity:0;transition:opacity .8s linear,transform 1.1s var(--ease-out);position:relative;transform:translateY(22px)}[data-play=on] .todoist-module__kn_xOa__object{opacity:1;transform:none}.todoist-module__kn_xOa__object:before{content:"";aspect-ratio:5/4;pointer-events:none;background:radial-gradient(50% 50%,#ffffff13 0%,#ffffff07 46%,#0000 72%);width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.todoist-module__kn_xOa__cardBox{width:100%;container-type:inline-size}.todoist-module__kn_xOa__card{--u:1cqw;width:100%;padding-block:calc(7.06*var(--u));border-radius:calc(9.41*var(--u));background:#0000001f;position:relative}.todoist-module__kn_xOa__card:before{content:"";border-radius:inherit;padding:max(.6px,calc(.147*var(--u)));-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#fff9 0%,#ffffff26 33%,#ffffff0d 66%,#ffffff4d 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.todoist-module__kn_xOa__card:after{content:"";inset:max(.6px,calc(.147*var(--u)));border-radius:inherit;padding:max(1px,calc(.294*var(--u)));-webkit-mask-composite:xor;filter:blur(max(.5px,calc(.147*var(--u))));pointer-events:none;background:linear-gradient(135deg,#ffffff4d 0%,#0000 35% 65%,#ffffff1a 100%);position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.todoist-module__kn_xOa__head{gap:calc(.59*var(--u));padding-inline:calc(7.06*var(--u));padding-top:calc(2.35*var(--u));margin-bottom:calc(5.88*var(--u));flex-direction:column;display:flex}.todoist-module__kn_xOa__title{font-size:calc(5.88*var(--u));letter-spacing:-.022em;color:#fff;font-weight:700;line-height:1.2}.todoist-module__kn_xOa__date{font-size:calc(4.12*var(--u));color:#fff9;font-weight:600;line-height:1.2}.todoist-module__kn_xOa__list{padding-inline:calc(5.88*var(--u))}.todoist-module__kn_xOa__row{align-items:flex-start;gap:calc(3.82*var(--u));padding-block:calc(2.94*var(--u));opacity:0;filter:blur(3px);transition:opacity .42s linear,transform .75s var(--ease-out),filter .42s ease;transition-delay:0s;display:flex;transform:translateY(9px)}.todoist-module__kn_xOa__row+.todoist-module__kn_xOa__row{border-top:1px solid #ffffff1a}[data-play=on] .todoist-module__kn_xOa__row{opacity:1;filter:none;transition-delay:var(--d);transform:none}.todoist-module__kn_xOa__ring{width:calc(4.35*var(--u));height:calc(4.35*var(--u));margin-top:calc(.59*var(--u));box-shadow:inset 0 0 0 max(1px,calc(.41*var(--u)))var(--tone);border-radius:50%;flex:none}.todoist-module__kn_xOa__body{gap:calc(.88*var(--u));flex-direction:column;min-width:0;display:flex}.todoist-module__kn_xOa__name{align-items:baseline;gap:calc(1.76*var(--u));font-size:calc(4.71*var(--u));letter-spacing:-.014em;color:#fff;font-weight:600;line-height:1.25;display:flex}.todoist-module__kn_xOa__flag{width:calc(2.94*var(--u));height:calc(2.94*var(--u));flex:none;align-self:center}.todoist-module__kn_xOa__due{font-size:calc(3.53*var(--u));color:#fff9;font-weight:500;line-height:1.2}.todoist-module__kn_xOa__late{color:#d1453b}.todoist-module__kn_xOa__words{max-width:30rem}.todoist-module__kn_xOa__logo{opacity:0;width:2.75rem;height:2.75rem;transition:opacity .5s linear,transform .8s var(--ease-out);border-radius:10px;margin-bottom:1.5rem;display:block;transform:translateY(10px)}[data-play=on] .todoist-module__kn_xOa__logo{opacity:1;transform:none}.todoist-module__kn_xOa__headline{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--ink);text-wrap:balance;perspective:1000px;font-weight:600;line-height:1.05}.todoist-module__kn_xOa__word{white-space:pre;opacity:0;transform-origin:50% 100%;filter:blur(8px);transition:opacity .42s linear,transform .85s var(--ease-out),filter .42s ease;display:inline-block;transform:translateY(.5em)rotateX(-52deg)}[data-play=on] .todoist-module__kn_xOa__word{opacity:1;filter:none;transition-delay:calc(.12s + var(--w)*62ms);transform:none}.todoist-module__kn_xOa__spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.todoist-module__kn_xOa__lead{letter-spacing:-.012em;max-width:26rem;color:var(--ink-secondary);text-wrap:pretty;opacity:0;transition:opacity .6s linear,transform .9s var(--ease-out);margin-top:1.125rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.45;transform:translateY(12px)}[data-play=on] .todoist-module__kn_xOa__lead{opacity:1;transition-delay:.5s;transform:none}.todoist-module__kn_xOa__points{flex-direction:column;gap:.875rem;max-width:27rem;margin-top:1.5rem;display:flex}.todoist-module__kn_xOa__point{letter-spacing:-.01em;color:var(--ink-secondary);text-wrap:pretty;opacity:0;transition:opacity .5s linear,transform .8s var(--ease-out);align-items:baseline;gap:.75rem;font-size:1.0625rem;line-height:1.45;display:flex;transform:translateY(10px)}[data-play=on] .todoist-module__kn_xOa__point{opacity:1;transition-delay:var(--d);transform:none}.todoist-module__kn_xOa__tick{border-radius:50%;flex:none;align-self:flex-start;width:.6875rem;height:.6875rem;margin-top:.34em;box-shadow:inset 0 0 0 2px #e44332}@media (max-width:940px){.todoist-module__kn_xOa__inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(2.5rem,8vw,3.5rem)}.todoist-module__kn_xOa__object{order:2;width:min(24rem,100%)}.todoist-module__kn_xOa__words{text-align:center;order:1}.todoist-module__kn_xOa__logo,.todoist-module__kn_xOa__lead,.todoist-module__kn_xOa__points{margin-inline:auto}.todoist-module__kn_xOa__point{text-align:left}}@media (prefers-reduced-motion:reduce){.todoist-module__kn_xOa__object,.todoist-module__kn_xOa__logo,.todoist-module__kn_xOa__word,.todoist-module__kn_xOa__lead,.todoist-module__kn_xOa__point,.todoist-module__kn_xOa__row{opacity:1;filter:none;transition:none;transform:none}}
.stats-module__mHM_Aq__section{padding-block:var(--section-y);position:relative}.stats-module__mHM_Aq__inner{width:100%;max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(2rem,4vw,3rem);position:relative}.stats-module__mHM_Aq__inner:before,.stats-module__mHM_Aq__inner:after{content:"";inset-inline:var(--gutter);background:linear-gradient(90deg,transparent,var(--hairline),transparent);pointer-events:none;height:1px;position:absolute}.stats-module__mHM_Aq__inner:before{top:0}.stats-module__mHM_Aq__inner:after{bottom:0}.stats-module__mHM_Aq__crown{z-index:1;opacity:0;transition:opacity .7s linear,transform .9s var(--ease-out);justify-content:center;align-items:center;gap:clamp(.5rem,1.4vw,1rem);margin-bottom:clamp(1.75rem,3.2vw,2.5rem);display:flex;position:relative;transform:translateY(14px)}[data-play=on] .stats-module__mHM_Aq__crown{opacity:1;transform:none}.stats-module__mHM_Aq__laurel{color:#ffffffe6;flex:none;width:auto;height:clamp(3.75rem,6.6vw,5.25rem);display:block}.stats-module__mHM_Aq__mirror{display:flex;transform:scaleX(-1)}.stats-module__mHM_Aq__award{flex-direction:column;align-items:center;gap:.25rem;display:flex}.stats-module__mHM_Aq__place{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.1vw,2.25rem);font-weight:700;line-height:1}.stats-module__mHM_Aq__where{font-size:var(--text-small);letter-spacing:.02em;color:#ffffff9e;white-space:nowrap;font-weight:600}.stats-module__mHM_Aq__figures{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.stats-module__mHM_Aq__figure{text-align:center;opacity:0;transition:opacity .5s linear,transform .8s var(--ease-out);flex-direction:column;align-items:center;gap:.5rem;padding-inline:clamp(.25rem,1vw,.75rem);display:flex;transform:translateY(12px)}.stats-module__mHM_Aq__figure+.stats-module__mHM_Aq__figure{border-left:1px solid #ffffff17}[data-play=on] .stats-module__mHM_Aq__figure{opacity:1;transition-delay:calc(.25s + var(--i)*70ms);transform:none}.stats-module__mHM_Aq__value{letter-spacing:-.022em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.7vw,2.125rem);font-weight:600;line-height:1}.stats-module__mHM_Aq__label{font-size:var(--text-small);letter-spacing:-.008em;color:var(--ink-tertiary);text-wrap:balance;line-height:1.25}@media (max-width:900px){.stats-module__mHM_Aq__figures{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(1.75rem,5vw,2.5rem)}.stats-module__mHM_Aq__figure:nth-child(3n+1){border-left:0}}@media (max-width:560px){.stats-module__mHM_Aq__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-module__mHM_Aq__figure:nth-child(3n+1){border-left:1px solid #ffffff17}.stats-module__mHM_Aq__figure:nth-child(odd){border-left:0}.stats-module__mHM_Aq__figure:last-child{grid-column:1/-1}.stats-module__mHM_Aq__crown{gap:.5rem}}@media (prefers-reduced-motion:reduce){.stats-module__mHM_Aq__crown,.stats-module__mHM_Aq__figure{opacity:1;transition:none;transform:none}}
.reviews-module__zL8iKa__section{padding-block:var(--section-y);position:relative;overflow:hidden}.reviews-module__zL8iKa__head{max-width:40rem;padding-inline:var(--gutter);text-align:center;margin:0 auto clamp(2.25rem,4vw,3rem)}.reviews-module__zL8iKa__headline{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600;line-height:1.05}.reviews-module__zL8iKa__ribbon{width:100%;position:relative;overflow:hidden}.reviews-module__zL8iKa__track{will-change:transform;align-items:flex-start;gap:.75rem;width:max-content;padding-inline:.75rem;animation:130s linear infinite reviews-module__zL8iKa__glide;display:flex}@keyframes reviews-module__zL8iKa__glide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.reviews-module__zL8iKa__ribbon:focus-within .reviews-module__zL8iKa__track{animation-play-state:paused}.reviews-module__zL8iKa__card{background:linear-gradient(#1e1e22e6 0%,#111114eb 100%);border-radius:22px;flex:none;width:16.5rem;margin:0;padding:.9375rem;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d}.reviews-module__zL8iKa__stars{gap:3px;margin-bottom:.5625rem;display:flex}.reviews-module__zL8iKa__stars svg{fill:#ffb01e;width:.84375rem;height:.84375rem}.reviews-module__zL8iKa__quote{margin:0}.reviews-module__zL8iKa__title{letter-spacing:-.012em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.90625rem;font-weight:700;display:block;overflow:hidden}.reviews-module__zL8iKa__text{letter-spacing:-.004em;color:#ffffffc7;margin-top:.5625rem;font-size:.8125rem;line-height:1.5;display:block}.reviews-module__zL8iKa__by{justify-content:space-between;align-items:baseline;gap:.625rem;margin-top:.5625rem;display:flex}.reviews-module__zL8iKa__name{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:.65625rem;font-weight:700;overflow:hidden}.reviews-module__zL8iKa__source{color:#fff9;white-space:nowrap;flex:none;font-size:.65625rem;font-weight:600}.reviews-module__zL8iKa__fadeLeft,.reviews-module__zL8iKa__fadeRight{background:var(--bg);pointer-events:none;z-index:3;--dissolve:#000 0%,#000000f0 15%,#000000c7 30%,#00000094 45%,#00000059 60%,#00000029 75%,#00000008 90%,#0000 100%;width:clamp(4rem,8vw,9rem);position:absolute;top:0;bottom:0}.reviews-module__zL8iKa__fadeLeft{-webkit-mask-image:linear-gradient(to right,var(--dissolve));-webkit-mask-image:linear-gradient(to right,var(--dissolve));mask-image:linear-gradient(to right,var(--dissolve));left:0}.reviews-module__zL8iKa__fadeRight{-webkit-mask-image:linear-gradient(to left,var(--dissolve));-webkit-mask-image:linear-gradient(to left,var(--dissolve));mask-image:linear-gradient(to left,var(--dissolve));right:0}@media (prefers-reduced-motion:reduce){.reviews-module__zL8iKa__ribbon{scrollbar-width:none;overflow-x:auto}.reviews-module__zL8iKa__ribbon::-webkit-scrollbar{display:none}.reviews-module__zL8iKa__track{animation:none}}
.app-store-cta-module__GJ5tBW__wrap{vertical-align:middle;width:14rem;height:3.25rem;display:inline-block;position:relative}.app-store-cta-module__GJ5tBW__surface{width:14rem;height:3.25rem;color:var(--ink-inverse);background-color:#0000;border-radius:.875rem;margin-left:-7rem;transition:width .5s cubic-bezier(.32,.72,0,1),height .5s cubic-bezier(.32,.72,0,1),margin-left .5s cubic-bezier(.32,.72,0,1),border-radius .5s cubic-bezier(.32,.72,0,1),background-color .25s;position:absolute;bottom:0;left:50%;overflow:hidden}.app-store-cta-module__GJ5tBW__label,.app-store-cta-module__GJ5tBW__code{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.app-store-cta-module__GJ5tBW__label{white-space:nowrap;letter-spacing:-.012em;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:500;transition:opacity .14s ease-out .1s;display:flex}.app-store-cta-module__GJ5tBW__glyph{fill:currentColor;flex-shrink:0;width:1.0625em;height:1.0625em;margin-top:-.14em}.app-store-cta-module__GJ5tBW__code{opacity:0;flex-direction:column;align-items:center;gap:.75rem;transition:opacity .22s ease-out,scale .5s cubic-bezier(.32,.72,0,1);display:flex;scale:.96}.app-store-cta-module__GJ5tBW__qr{box-sizing:border-box;color:#0c0c0f;background:#f7f7f9;border-radius:.75rem;width:12.5rem;height:auto;padding:.5rem;display:block}.app-store-cta-module__GJ5tBW__caption{letter-spacing:-.005em;text-align:center;color:#6e6e73;white-space:nowrap;font-size:.8125rem;line-height:1.35}.app-store-cta-module__GJ5tBW__caption strong{color:#1d1d1f;font-weight:600}@media (hover:hover) and (pointer:fine){.app-store-cta-module__GJ5tBW__wrap:hover .app-store-cta-module__GJ5tBW__surface,.app-store-cta-module__GJ5tBW__wrap:focus-within .app-store-cta-module__GJ5tBW__surface{border-radius:1.75rem;width:15rem;height:17.75rem;margin-left:-7.5rem}.app-store-cta-module__GJ5tBW__wrap:hover .app-store-cta-module__GJ5tBW__label,.app-store-cta-module__GJ5tBW__wrap:focus-within .app-store-cta-module__GJ5tBW__label{opacity:0;transition:opacity .12s ease-out}.app-store-cta-module__GJ5tBW__wrap:hover .app-store-cta-module__GJ5tBW__code,.app-store-cta-module__GJ5tBW__wrap:focus-within .app-store-cta-module__GJ5tBW__code{opacity:1;transition-delay:.16s,0s;scale:1}}@media (hover:none),(pointer:coarse){.app-store-cta-module__GJ5tBW__code{display:none}}.app-store-cta-module__GJ5tBW__dark .app-store-cta-module__GJ5tBW__surface{color:#fff}.app-store-cta-module__GJ5tBW__dark .app-store-cta-module__GJ5tBW__caption{color:#a1a1a6}.app-store-cta-module__GJ5tBW__center .app-store-cta-module__GJ5tBW__surface{margin-top:-1.625rem;transition:width .5s cubic-bezier(.32,.72,0,1),height .5s cubic-bezier(.32,.72,0,1),margin-left .5s cubic-bezier(.32,.72,0,1),margin-top .5s cubic-bezier(.32,.72,0,1),border-radius .5s cubic-bezier(.32,.72,0,1),background-color .25s;top:50%;bottom:auto}@media (hover:hover) and (pointer:fine){.app-store-cta-module__GJ5tBW__center:hover .app-store-cta-module__GJ5tBW__surface,.app-store-cta-module__GJ5tBW__center:focus-within .app-store-cta-module__GJ5tBW__surface{width:13rem;height:15.75rem;margin-top:-7.875rem;margin-left:-6.5rem}.app-store-cta-module__GJ5tBW__center .app-store-cta-module__GJ5tBW__qr{width:10.5rem}}
.studio-module__LD1CcW__studio{--spring:cubic-bezier(.34,1.56,.64,1);--glide:cubic-bezier(.22,1,.36,1);grid-template-columns:minmax(0,1fr);gap:1.75rem;width:100%;margin:0 0 4.5rem;display:grid}@media (min-width:900px){.studio-module__LD1CcW__studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.studio-module__LD1CcW__stage{animation:studio-module__LD1CcW__rise .9s var(--glide)both;justify-content:center;padding:.5rem 0 0;display:flex}@media (min-width:900px){.studio-module__LD1CcW__stage{padding:0;position:sticky;top:5.5rem}}.studio-module__LD1CcW__phoneHolder{width:min(74vw,310px)}@media (min-width:900px){.studio-module__LD1CcW__phoneHolder{width:min(100%,350px)}}.studio-module__LD1CcW__layer{will-change:opacity,clip-path,transform}.studio-module__LD1CcW__panel{flex-direction:column;gap:1.75rem;padding-top:.25rem;display:flex}.studio-module__LD1CcW__group{flex-direction:column;gap:.75rem;display:flex}.studio-module__LD1CcW__label{color:#1d1d1f;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.studio-module__LD1CcW__step{color:#fff;font-variant-numeric:tabular-nums;background:#1d1d1f;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.studio-module__LD1CcW__pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.studio-module__LD1CcW__appear{animation:studio-module__LD1CcW__appear .45s var(--glide)both}.studio-module__LD1CcW__row{gap:.5rem;display:grid}.studio-module__LD1CcW__rowLabel{color:#86868b;font-size:.8125rem;font-weight:600}.studio-module__LD1CcW__segmented{isolation:isolate;background:#ececf0;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid;position:relative}.studio-module__LD1CcW__pill{top:2px;bottom:2px;left:calc(2px + (100% - 4px)/var(--count)*var(--index));width:calc((100% - 4px)/var(--count));z-index:-1;transition:left .42s var(--spring);background:#fff;border-radius:8px;outline:.5px solid #0000000f;position:absolute}.studio-module__LD1CcW__segment{min-height:2.25rem;font:inherit;color:#3a3a3c;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:color .2s ease,transform .35s var(--spring);background:0 0;border:0;border-radius:8px;padding:0 .375rem;font-size:.9375rem;font-weight:500;overflow:hidden}.studio-module__LD1CcW__segment:active{transform:scale(.95)}.studio-module__LD1CcW__segmentOn{color:#1d1d1f;font-weight:600}.studio-module__LD1CcW__segment:focus-visible,.studio-module__LD1CcW__stepButton:focus-visible,.studio-module__LD1CcW__look:focus-visible,.studio-module__LD1CcW__ground:focus-visible,.studio-module__LD1CcW__accent:focus-visible,.studio-module__LD1CcW__save:focus-visible,.studio-module__LD1CcW__share:focus-visible,.studio-module__LD1CcW__toggle:focus-visible,.studio-module__LD1CcW__appRow:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.studio-module__LD1CcW__stepper{background:#f2f2f4;border-radius:12px;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;display:grid;overflow:hidden}.studio-module__LD1CcW__stepButton{color:#1d1d1f;cursor:pointer;height:3rem;transition:transform .35s var(--spring);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.studio-module__LD1CcW__stepButton:active{transform:scale(.84)}.studio-module__LD1CcW__stepButton svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.625rem;height:1rem}.studio-module__LD1CcW__stepValue{text-align:center;color:#1d1d1f;font-variant-numeric:tabular-nums;animation:studio-module__LD1CcW__appear .4s var(--glide)both;margin:0;font-size:1.125rem;font-weight:600}.studio-module__LD1CcW__selectWrap{position:relative}.studio-module__LD1CcW__selectWrap:after{content:"";pointer-events:none;border-bottom:2px solid #86868b;border-right:2px solid #86868b;width:.45rem;height:.45rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.studio-module__LD1CcW__select,.studio-module__LD1CcW__input{width:100%;min-height:3rem;font:inherit;color:#1d1d1f;appearance:none;background:#f2f2f4;border:0;border-radius:12px;padding:0 1rem;font-size:1rem;font-weight:500}.studio-module__LD1CcW__select{cursor:pointer;padding-right:2.5rem}.studio-module__LD1CcW__input::placeholder{color:#a1a1a6}.studio-module__LD1CcW__select:focus-visible,.studio-module__LD1CcW__input:focus-visible{outline-offset:0;outline:2px solid #0071e3}.studio-module__LD1CcW__looks{grid-template-columns:repeat(var(--looks,3),minmax(0,6rem));gap:.875rem;display:grid}.studio-module__LD1CcW__look{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex}.studio-module__LD1CcW__lookPicture{outline-offset:0;width:100%;max-width:6rem;transition:outline-color .2s ease,outline-offset .35s var(--spring),transform .45s var(--spring);border-radius:14px;outline:2px solid #0000;display:block;position:relative;overflow:hidden}.studio-module__LD1CcW__look:active .studio-module__LD1CcW__lookPicture{transform:scale(.92)}.studio-module__LD1CcW__lookPicture canvas{width:100%;height:100%;position:absolute;inset:0}.studio-module__LD1CcW__lookOn .studio-module__LD1CcW__lookPicture{outline-offset:3px;outline-color:#1d1d1f}.studio-module__LD1CcW__lookName{color:#6e6e73;font-size:.8125rem;font-weight:500;transition:color .2s}.studio-module__LD1CcW__lookOn .studio-module__LD1CcW__lookName{color:#1d1d1f;font-weight:600}.studio-module__LD1CcW__grounds{grid-template-columns:repeat(auto-fill,minmax(2.625rem,1fr));gap:.625rem;display:grid}.studio-module__LD1CcW__ground{aspect-ratio:.5;cursor:pointer;outline-offset:0;width:100%;transition:outline-color .2s ease,outline-offset .35s var(--spring),transform .45s var(--spring);background-position:50%;background-size:cover;border:0;border-radius:9px;outline:2px solid #0000;padding:0;position:relative;box-shadow:inset 0 0 0 .5px #0000001f}.studio-module__LD1CcW__ground:active{transform:scale(.88)}.studio-module__LD1CcW__groundOn{outline-offset:2px;outline-color:#1d1d1f}.studio-module__LD1CcW__photo{color:#1d1d1f;background:#f2f2f4;justify-content:center;align-items:center;display:flex;overflow:hidden}.studio-module__LD1CcW__photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.studio-module__LD1CcW__photo svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.125rem;height:1.125rem}.studio-module__LD1CcW__photo img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.studio-module__LD1CcW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-module__LD1CcW__accents{flex-wrap:wrap;gap:.625rem;display:flex}.studio-module__LD1CcW__accent{background:var(--c);cursor:pointer;outline-offset:0;width:1.75rem;height:1.75rem;transition:outline-color .2s ease,outline-offset .35s var(--spring),transform .45s var(--spring);border:0;border-radius:50%;outline:2px solid #0000;padding:0}.studio-module__LD1CcW__accent:active{transform:scale(.8)}.studio-module__LD1CcW__accentOn{outline-color:var(--c);outline-offset:3px}.studio-module__LD1CcW__slider{gap:.5rem;display:grid}.studio-module__LD1CcW__sliderHead{color:#86868b;justify-content:space-between;font-size:.8125rem;font-weight:600;display:flex}.studio-module__LD1CcW__sliderValue{color:#1d1d1f;font-variant-numeric:tabular-nums}.studio-module__LD1CcW__slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0}.studio-module__LD1CcW__slider input::-webkit-slider-runnable-track{background:linear-gradient(to right,#1d1d1f var(--fill),#e3e3e8 var(--fill));border-radius:2px;height:4px}.studio-module__LD1CcW__slider input::-moz-range-track{background:linear-gradient(to right,#1d1d1f var(--fill),#e3e3e8 var(--fill));border-radius:2px;height:4px}.studio-module__LD1CcW__slider input::-webkit-slider-thumb{appearance:none;width:1.625rem;height:1.625rem;transition:transform .35s var(--spring);background:#fff;border:.5px solid #00000029;border-radius:50%;margin-top:calc(2px - .8125rem)}.studio-module__LD1CcW__slider input:active::-webkit-slider-thumb{transform:scale(1.15)}.studio-module__LD1CcW__slider input::-moz-range-thumb{background:#fff;border:.5px solid #00000029;border-radius:50%;width:1.625rem;height:1.625rem}.studio-module__LD1CcW__slider input:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0071e3}.studio-module__LD1CcW__toggleRow{color:#1d1d1f;justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:500;display:flex}.studio-module__LD1CcW__toggle{cursor:pointer;background:#e3e3e8;border:0;border-radius:999px;width:3.1875rem;height:1.9375rem;padding:0;transition:background-color .25s;position:relative}.studio-module__LD1CcW__toggle span{width:1.6875rem;height:1.6875rem;transition:transform .4s var(--spring),width .25s ease;background:#fff;border:.5px solid #0000000f;border-radius:50%;position:absolute;top:2px;left:2px}.studio-module__LD1CcW__toggle:active span{width:2rem}.studio-module__LD1CcW__toggleOn{background:#34c759}.studio-module__LD1CcW__toggleOn span{transform:translate(1.25rem)}.studio-module__LD1CcW__toggleOn:active span{transform:translate(.9375rem)}.studio-module__LD1CcW__note{color:#86868b;margin:0;font-size:.8125rem}.studio-module__LD1CcW__saveBar{flex-direction:column;gap:.625rem;padding-top:.25rem;display:flex}.studio-module__LD1CcW__saveRow{gap:.625rem;display:flex}.studio-module__LD1CcW__save{color:#fff;min-height:3.5rem;font:inherit;cursor:pointer;transition:background-color .2s ease,transform .45s var(--spring);background:#ff3b30;border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex;position:relative}.studio-module__LD1CcW__save:hover{background:#e0352b}.studio-module__LD1CcW__save:active{transform:scale(.97)}.studio-module__LD1CcW__save:disabled{cursor:default}.studio-module__LD1CcW__saving{background:#3a3a3c}.studio-module__LD1CcW__save svg,.studio-module__LD1CcW__share svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.studio-module__LD1CcW__share{color:#1d1d1f;cursor:pointer;width:3.5rem;min-height:3.5rem;transition:background-color .2s ease,transform .45s var(--spring);background:#f2f2f4;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-module__LD1CcW__share:hover{background:#e8e8ed}.studio-module__LD1CcW__share:active{transform:scale(.9)}.studio-module__LD1CcW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite studio-module__LD1CcW__spin}.studio-module__LD1CcW__size{color:#86868b;text-align:center;margin:0;font-size:.8125rem;font-weight:500}.studio-module__LD1CcW__privacy{color:#86868b;text-align:center;margin:-.75rem 0 0;font-size:.8125rem}.studio-module__LD1CcW__appRow{color:#1d1d1f;transition:background-color .2s ease,transform .45s var(--spring);background:#f5f5f7;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.875rem;padding:.875rem 1rem .875rem .875rem;text-decoration:none;display:grid}.studio-module__LD1CcW__appRow:hover{background:#ececf0}.studio-module__LD1CcW__appRow:active{transform:scale(.98)}.studio-module__LD1CcW__appIcon{border-radius:22.5%;width:3.25rem;height:3.25rem}.studio-module__LD1CcW__appText{gap:.125rem;min-width:0;display:grid}.studio-module__LD1CcW__appName{font-size:1rem;font-weight:600}.studio-module__LD1CcW__appSub{color:#6e6e73;font-size:.8125rem;font-weight:500;line-height:1.3}.studio-module__LD1CcW__appGet{color:#fff;background:#ff3b30;border-radius:999px;align-items:center;min-height:1.875rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}@media (max-width:899px){.studio-module__LD1CcW__saveBar{z-index:5;padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-top:.5px solid #0000001a;margin:0 -1.5rem;position:sticky;bottom:0}}@keyframes studio-module__LD1CcW__rise{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes studio-module__LD1CcW__appear{0%{opacity:0;transform:translateY(6px)}}@keyframes studio-module__LD1CcW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.studio-module__LD1CcW__stage,.studio-module__LD1CcW__appear,.studio-module__LD1CcW__stepValue{animation:none}.studio-module__LD1CcW__pill,.studio-module__LD1CcW__segment,.studio-module__LD1CcW__lookPicture,.studio-module__LD1CcW__ground,.studio-module__LD1CcW__accent,.studio-module__LD1CcW__toggle span,.studio-module__LD1CcW__save,.studio-module__LD1CcW__share,.studio-module__LD1CcW__appRow{transition:none}}
.phone-frame-module__aBxV9G__phone{aspect-ratio:1470/3000;width:100%;position:relative}.phone-frame-module__aBxV9G__screen{background:#000;position:absolute;inset:0;-webkit-mask-image:url(/tools/frame/screen-mask.png);mask-image:url(/tools/frame/screen-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.phone-frame-module__aBxV9G__content{background:#1c1c1e;width:90.068%;height:95.7333%;position:absolute;top:2.13333%;left:4.96599%;overflow:hidden;container-type:inline-size}.phone-frame-module__aBxV9G__content>canvas,.phone-frame-module__aBxV9G__content>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.phone-frame-module__aBxV9G__bezel{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.phone-frame-module__aBxV9G__lock{z-index:5;color:#ffffffeb;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro,system-ui,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0}.phone-frame-module__aBxV9G__dark{color:#121214e0}.phone-frame-module__aBxV9G__chrome,.phone-frame-module__aBxV9G__clock{width:100%;height:100%;position:absolute;inset:0}.phone-frame-module__aBxV9G__date{text-align:center;letter-spacing:-.014em;white-space:nowrap;font-size:5.47264cqi;font-weight:590;line-height:1;position:absolute;top:10.7858%;left:0;right:0}
.save-modal-module__9CosvW__backdrop{--glide:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);z-index:1000;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#00000057;justify-content:center;align-items:flex-end;animation:.3s both save-modal-module__9CosvW__fade;display:flex;position:fixed;inset:0}.save-modal-module__9CosvW__sheet{overscroll-behavior:contain;color:#1d1d1f;width:100%;max-height:92dvh;animation:save-modal-module__9CosvW__rise .55s var(--glide)both;background:#fff;border-radius:28px 28px 0 0;outline:none;grid-template-columns:minmax(0,1fr);padding:.5rem .5rem 0;display:grid;position:relative;overflow-y:auto}.save-modal-module__9CosvW__stage{background:#f5f5f7;border-radius:22px;flex-direction:column;align-items:center;height:15.5rem;padding:1.25rem 1rem .875rem;display:flex}.save-modal-module__9CosvW__preview{width:100%;min-height:0;animation:save-modal-module__9CosvW__settle .7s var(--glide)80ms both;flex:1;position:relative}.save-modal-module__9CosvW__wallpaper,.save-modal-module__9CosvW__story{outline-offset:-.5px;outline:.5px solid #0000001a;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.save-modal-module__9CosvW__wallpaper{border-radius:12.5%/5.75%}.save-modal-module__9CosvW__story{border-radius:12px}.save-modal-module__9CosvW__fit{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.save-modal-module__9CosvW__paper{background:#fff;border-radius:3px;outline:.5px solid #d2d2d7;overflow:hidden}.save-modal-module__9CosvW__file{text-align:center;flex-direction:column;align-items:center;gap:.125rem;max-width:100%;margin:.75rem 0 0;display:flex}.save-modal-module__9CosvW__fileName{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;font-weight:600;overflow:hidden}.save-modal-module__9CosvW__fileMeta{color:#86868b;font-size:.8125rem}.save-modal-module__9CosvW__text{padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.save-modal-module__9CosvW__text>*{animation:save-modal-module__9CosvW__lift .6s var(--glide)both;animation-delay:calc(90ms + var(--i,6)*45ms)}.save-modal-module__9CosvW__brand{align-items:center;gap:.75rem;margin-bottom:1.125rem;display:flex}.save-modal-module__9CosvW__brand img{outline-offset:-.5px;border-radius:22.5%;outline:.5px solid #00000014;flex:none;width:3rem;height:3rem}.save-modal-module__9CosvW__brand>span{color:#86868b;flex-direction:column;gap:.0625rem;font-size:.8125rem;line-height:1.3;display:flex}.save-modal-module__9CosvW__brand b{color:#1d1d1f;font-size:1rem;font-weight:600}.save-modal-module__9CosvW__title{letter-spacing:-.018em;color:#1d1d1f;text-wrap:balance;margin:0 0 .625rem;font-size:1.625rem;font-weight:600;line-height:1.12}.save-modal-module__9CosvW__body{color:#424245;text-wrap:pretty;margin:0 0 1.375rem;font-size:1rem;line-height:1.5}.save-modal-module__9CosvW__points{gap:.5rem;margin:-.25rem 0 1.625rem;padding:0;list-style:none;display:none}.save-modal-module__9CosvW__points li{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}.save-modal-module__9CosvW__points svg{fill:none;stroke:#ff3b30;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.save-modal-module__9CosvW__buttons{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.save-modal-module__9CosvW__get,.save-modal-module__9CosvW__save{min-height:3.25rem;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .45s var(--spring);border:0;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.save-modal-module__9CosvW__get{color:#fff;background:#ff3b30}.save-modal-module__9CosvW__get:hover{background:#e0352b}.save-modal-module__9CosvW__get svg{fill:currentColor;width:1.0625rem;height:1.0625rem;margin-top:-2px}.save-modal-module__9CosvW__save{color:#1d1d1f;background:#f2f2f4}.save-modal-module__9CosvW__save:hover{background:#e8e8ed}.save-modal-module__9CosvW__save svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.save-modal-module__9CosvW__save[aria-busy=true]{color:#86868b}.save-modal-module__9CosvW__get:active,.save-modal-module__9CosvW__save:active{transform:scale(.97)}.save-modal-module__9CosvW__save .save-modal-module__9CosvW__tick{width:1.25rem;height:1.25rem;animation:save-modal-module__9CosvW__tick .5s var(--spring)both}.save-modal-module__9CosvW__tick circle{fill:#34c759;stroke:none}.save-modal-module__9CosvW__tick path{stroke:#fff;stroke-width:2px}.save-modal-module__9CosvW__after{color:#6e6e73;margin:.875rem 0 0;font-size:.875rem;line-height:1.45}.save-modal-module__9CosvW__after:empty{display:none}.save-modal-module__9CosvW__qr{color:#86868b;border-top:.5px solid #d2d2d7;align-items:center;gap:.875rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.8125rem;line-height:1.35;display:none}.save-modal-module__9CosvW__qr img{flex:none;width:3.5rem;height:3.5rem}.save-modal-module__9CosvW__close{color:#6e6e73;cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s,color .2s;display:grid;position:absolute;top:1.125rem;right:1.125rem}.save-modal-module__9CosvW__close:hover{color:#1d1d1f;background:#dcdce1}.save-modal-module__9CosvW__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.75rem;height:.75rem}.save-modal-module__9CosvW__get:focus-visible,.save-modal-module__9CosvW__save:focus-visible,.save-modal-module__9CosvW__close:focus-visible{outline-offset:2px;outline:2px solid #0071e3}@media (min-width:860px){.save-modal-module__9CosvW__backdrop{align-items:center;padding:2rem}.save-modal-module__9CosvW__sheet{border-radius:32px;grid-template-columns:minmax(0,21rem) minmax(0,1fr);max-width:54rem;padding:.625rem;animation-name:save-modal-module__9CosvW__pop}.save-modal-module__9CosvW__stage{border-radius:24px;height:auto;min-height:31rem;padding:2.25rem 1.75rem 1.5rem}.save-modal-module__9CosvW__file{margin-top:1.25rem}.save-modal-module__9CosvW__fileName{font-size:.9375rem}.save-modal-module__9CosvW__text{padding:2.75rem 2.75rem 2.25rem 2.5rem}.save-modal-module__9CosvW__brand{margin-bottom:1.75rem}.save-modal-module__9CosvW__title{margin-bottom:.75rem;font-size:2.125rem;line-height:1.08}.save-modal-module__9CosvW__body{font-size:1.0625rem}.save-modal-module__9CosvW__points{display:grid}.save-modal-module__9CosvW__buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.save-modal-module__9CosvW__close{background:#f2f2f4}}@media (min-width:860px) and (pointer:fine){.save-modal-module__9CosvW__qr{display:flex}}@keyframes save-modal-module__9CosvW__fade{0%{opacity:0}}@keyframes save-modal-module__9CosvW__rise{0%{transform:translateY(100%)}}@keyframes save-modal-module__9CosvW__pop{0%{opacity:0;transform:translateY(20px)scale(.97)}}@keyframes save-modal-module__9CosvW__settle{0%{opacity:0;transform:translateY(10px)scale(.94)}}@keyframes save-modal-module__9CosvW__lift{0%{opacity:0;transform:translateY(10px)}}@keyframes save-modal-module__9CosvW__tick{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.save-modal-module__9CosvW__backdrop,.save-modal-module__9CosvW__sheet,.save-modal-module__9CosvW__preview,.save-modal-module__9CosvW__text>*,.save-modal-module__9CosvW__save .save-modal-module__9CosvW__tick{animation:none}}
.editor-module__AU1NbW__head{width:100%}.editor-module__AU1NbW__stepLabel{flex:1;min-width:0}.editor-module__AU1NbW__aside{color:#86868b;font-size:.8125rem;font-weight:500}.editor-module__AU1NbW__list{gap:.625rem;display:grid}.editor-module__AU1NbW__rows{background:#f2f2f4;border-radius:14px;margin:0;padding:0 0 0 1rem;list-style:none}.editor-module__AU1NbW__item{border-bottom:.5px solid #0000001a;align-items:center;gap:.75rem;min-height:3rem;padding-right:.375rem;animation:.35s cubic-bezier(.22,1,.36,1) both editor-module__AU1NbW__grow;display:flex}.editor-module__AU1NbW__item:last-child{border-bottom:0}.editor-module__AU1NbW__bullet{border:1.5px solid #c7c7cc;border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.editor-module__AU1NbW__plus{background:#ff3b30;border-radius:50%;flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid}.editor-module__AU1NbW__plus svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:.625rem;height:.625rem}.editor-module__AU1NbW__itemInput{min-width:0;height:3rem;font:inherit;color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem;font-weight:500}.editor-module__AU1NbW__itemInput::placeholder{color:#a1a1a6}.editor-module__AU1NbW__adder .editor-module__AU1NbW__itemInput::placeholder{color:#ff3b30;font-weight:500}.editor-module__AU1NbW__remove{color:#a1a1a6;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s,color .2s,transform .4s cubic-bezier(.34,1.56,.64,1);display:grid}.editor-module__AU1NbW__remove:hover{color:#1d1d1f;background:#e3e3e8}.editor-module__AU1NbW__remove:active{transform:scale(.85)}.editor-module__AU1NbW__remove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.75rem;height:.75rem}.editor-module__AU1NbW__remove:focus-visible{outline-offset:0;outline:2px solid #0071e3}.editor-module__AU1NbW__item:focus-within{border-bottom-color:#0000;box-shadow:inset 0 -2px #0071e3}.editor-module__AU1NbW__count{color:#86868b;text-align:right;margin:0;font-size:.8125rem;font-weight:500}.editor-module__AU1NbW__picks{flex-wrap:wrap;gap:.5rem;display:flex}.editor-module__AU1NbW__pick{min-height:2.25rem;font:inherit;color:#1d1d1f;cursor:pointer;white-space:nowrap;background:#f2f2f4;border:0;border-radius:999px;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,transform .4s cubic-bezier(.34,1.56,.64,1)}.editor-module__AU1NbW__pick:hover{background:#e8e8ed}.editor-module__AU1NbW__pick:active{transform:scale(.94)}.editor-module__AU1NbW__pickOn,.editor-module__AU1NbW__pickOn:hover{color:#fff;background:#ff3b30}.editor-module__AU1NbW__pick:focus-visible{outline-offset:2px;outline:2px solid #0071e3}@keyframes editor-module__AU1NbW__grow{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.editor-module__AU1NbW__item{animation:none}.editor-module__AU1NbW__pick,.editor-module__AU1NbW__remove{transition:none}}.editor-module__AU1NbW__paperStage{width:100%}.editor-module__AU1NbW__paperFrame{width:100%;padding:1.5rem}@media (min-width:900px){.editor-module__AU1NbW__wideStage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media (max-width:640px){.editor-module__AU1NbW__paperFrame{border-radius:20px;padding:.875rem}}
.timer-module__SEmaKq__timer{--spring:cubic-bezier(.34,1.56,.64,1);--glide:cubic-bezier(.22,1,.36,1);gap:1.25rem;margin:0 0 4rem;display:grid}.timer-module__SEmaKq__custom{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:700px){.timer-module__SEmaKq__custom{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr)}}.timer-module__SEmaKq__field{gap:.375rem;display:grid}.timer-module__SEmaKq__field span{color:#86868b;font-size:.8125rem;font-weight:600}.timer-module__SEmaKq__field input{width:100%;min-height:3rem;font:inherit;color:#1d1d1f;appearance:none;background:#f2f2f4;border:0;border-radius:12px;padding:0 1rem;font-size:1rem;font-weight:500}.timer-module__SEmaKq__field input:focus-visible{outline:2px solid #0071e3}.timer-module__SEmaKq__quick{grid-column:1/-1}.timer-module__SEmaKq__stage{position:relative}.timer-module__SEmaKq__face{color:#1d1d1f;background:#f2f2f4 50%/cover;border-radius:28px;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:22rem;padding:1.5rem 1.5rem 1.75rem;transition:background-color .35s,color .35s;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:768px){.timer-module__SEmaKq__face{min-height:26rem;padding:2.25rem 2.5rem 2.5rem}}.timer-module__SEmaKq__black{background-color:#000}.timer-module__SEmaKq__onDark{color:#fff}.timer-module__SEmaKq__head{gap:.25rem;padding-right:3rem;display:grid}.timer-module__SEmaKq__name{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.timer-module__SEmaKq__when{color:#86868b;margin:0;font-size:1rem;font-weight:500}.timer-module__SEmaKq__onDark .timer-module__SEmaKq__when,.timer-module__SEmaKq__onDark .timer-module__SEmaKq__unit,.timer-module__SEmaKq__onDark .timer-module__SEmaKq__rest{color:#ffffffad}.timer-module__SEmaKq__classic{grid-template-columns:repeat(var(--parts),auto);justify-content:start;align-items:end;display:grid}.timer-module__SEmaKq__cell{justify-items:end;row-gap:.75rem;display:grid}.timer-module__SEmaKq__figures{font-size:min(7.5rem,calc(78cqi/var(--parts)/1.55),calc(92cqi/(var(--chars,4)*.62)));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:inline-flex}.timer-module__SEmaKq__colon{padding:0 .04em;position:relative;top:-.06em}.timer-module__SEmaKq__unit{color:#86868b;text-align:center;justify-self:end;width:calc(100% - .4em);font-size:.9375rem;font-weight:500}.timer-module__SEmaKq__cell:first-child .timer-module__SEmaKq__unit{width:100%}.timer-module__SEmaKq__single{align-content:end;justify-items:start;display:grid;position:relative}.timer-module__SEmaKq__big{font-size:min(11rem,30cqi,calc(92cqi/(var(--chars,4)*.62)));letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.92}.timer-module__SEmaKq__bigUnit{color:var(--accent);margin:.5rem 0 0;font-size:1.375rem;font-weight:600}.timer-module__SEmaKq__rest{color:#86868b;font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:1rem;font-weight:500}.timer-module__SEmaKq__ringed{text-align:center;justify-items:center;width:min(100%,22rem);margin:0 auto;padding:2rem 0}.timer-module__SEmaKq__ringed .timer-module__SEmaKq__big{font-size:min(6.5rem,22cqi)}.timer-module__SEmaKq__ring{aspect-ratio:1;width:min(100%,22rem);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-90deg)}.timer-module__SEmaKq__ringTrack{fill:none;stroke:#00000014;stroke-width:7px}.timer-module__SEmaKq__onDark .timer-module__SEmaKq__ringTrack{stroke:#ffffff2e}.timer-module__SEmaKq__ringFill{fill:none;stroke:var(--accent);stroke-width:7px;stroke-linecap:round;stroke-dasharray:339.3;transition:stroke-dashoffset .9s var(--glide)}.timer-module__SEmaKq__bar{background:#00000014;border-radius:999px;width:100%;height:.625rem;margin-top:1.5rem;position:relative}.timer-module__SEmaKq__onDark .timer-module__SEmaKq__bar{background:#ffffff2e}.timer-module__SEmaKq__bar span{border-radius:inherit;background:var(--accent);transition:width .9s var(--glide);position:absolute;inset:0 auto 0 0}.timer-module__SEmaKq__bar em{color:#86868b;font-size:.875rem;font-style:normal;font-weight:500;position:absolute;top:1.125rem;left:0}.timer-module__SEmaKq__onDark .timer-module__SEmaKq__bar em{color:#ffffffad}.timer-module__SEmaKq__done{letter-spacing:-.03em;margin:0;font-size:min(5.5rem,14cqi);font-weight:600;line-height:1}.timer-module__SEmaKq__rolling{padding:.04em 0;display:inline-flex;overflow:hidden}.timer-module__SEmaKq__digit{animation:timer-module__SEmaKq__roll .5s var(--glide)both;display:inline-block}.timer-module__SEmaKq__sep{display:inline-block}@keyframes timer-module__SEmaKq__roll{0%{opacity:0;filter:blur(2px);transform:translateY(.6em)}}.timer-module__SEmaKq__expand{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;transition:transform .4s var(--spring),background-color .2s ease;background:#0000000f;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.timer-module__SEmaKq__stage:has(.timer-module__SEmaKq__onDark) .timer-module__SEmaKq__expand{color:#fff;background:#ffffff2e}.timer-module__SEmaKq__expand:active{transform:scale(.88)}.timer-module__SEmaKq__expand svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.timer-module__SEmaKq__controls{gap:1.25rem;display:grid}@media (min-width:900px){.timer-module__SEmaKq__controls{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.timer-module__SEmaKq__control{align-content:start;gap:.625rem;display:grid}.timer-module__SEmaKq__label{color:#86868b;margin:0;font-size:.8125rem;font-weight:600}.timer-module__SEmaKq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.timer-module__SEmaKq__chip{color:#1d1d1f;min-height:2.25rem;font:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .4s var(--spring);background:#f2f2f4;border:0;border-radius:999px;align-items:center;padding:0 .9375rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.timer-module__SEmaKq__chip:active{transform:scale(.92)}.timer-module__SEmaKq__chipOn{color:#fff;background:#ff3b30}.timer-module__SEmaKq__segmented{isolation:isolate;background:#ececf0;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid;position:relative}.timer-module__SEmaKq__pill{top:2px;bottom:2px;left:calc(2px + (100% - 4px)/var(--count)*var(--index));width:calc((100% - 4px)/var(--count));z-index:-1;transition:left .42s var(--spring);background:#fff;border-radius:8px;outline:.5px solid #0000000f;position:absolute}.timer-module__SEmaKq__segment{min-height:2.25rem;font:inherit;color:#3a3a3c;cursor:pointer;white-space:nowrap;transition:color .2s ease,transform .35s var(--spring);background:0 0;border:0;border-radius:8px;font-size:.9375rem;font-weight:500}.timer-module__SEmaKq__segment:active{transform:scale(.95)}.timer-module__SEmaKq__segmentOn{color:#1d1d1f;font-weight:600}.timer-module__SEmaKq__swatches{flex-wrap:wrap;gap:.5rem;display:flex}.timer-module__SEmaKq__swatch{cursor:pointer;outline-offset:0;width:2.375rem;height:2.375rem;transition:outline-color .2s ease,outline-offset .35s var(--spring),transform .4s var(--spring);background-position:50%;background-size:cover;border:0;border-radius:10px;outline:2px solid #0000;padding:0;box-shadow:inset 0 0 0 .5px #0000001f}.timer-module__SEmaKq__swatch:active{transform:scale(.88)}.timer-module__SEmaKq__swLight{background:#f2f2f4}.timer-module__SEmaKq__swDark{background:#000}.timer-module__SEmaKq__swatchOn{outline-offset:2px;outline-color:#1d1d1f}.timer-module__SEmaKq__dot{background:var(--c);cursor:pointer;outline-offset:0;width:1.75rem;height:1.75rem;transition:outline-color .2s ease,outline-offset .35s var(--spring),transform .4s var(--spring);border:0;border-radius:50%;outline:2px solid #0000;padding:0}.timer-module__SEmaKq__dot:active{transform:scale(.8)}.timer-module__SEmaKq__dotOn{outline-color:var(--c);outline-offset:3px}.timer-module__SEmaKq__toggles{align-content:start;gap:.75rem;display:grid}.timer-module__SEmaKq__toggleRow{justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:500;display:flex}.timer-module__SEmaKq__toggle{cursor:pointer;background:#e3e3e8;border:0;border-radius:999px;width:3.1875rem;height:1.9375rem;padding:0;transition:background-color .25s;position:relative}.timer-module__SEmaKq__toggle span{width:1.6875rem;height:1.6875rem;transition:transform .4s var(--spring),width .25s ease;background:#fff;border:.5px solid #0000000f;border-radius:50%;position:absolute;top:2px;left:2px}.timer-module__SEmaKq__toggle:active span{width:2rem}.timer-module__SEmaKq__toggleOn{background:#34c759}.timer-module__SEmaKq__toggleOn span{transform:translate(1.25rem)}.timer-module__SEmaKq__toggleOn:active span{transform:translate(.9375rem)}.timer-module__SEmaKq__actions{flex-wrap:wrap;gap:.625rem;display:flex}.timer-module__SEmaKq__primary,.timer-module__SEmaKq__secondary{min-height:3.25rem;font:inherit;cursor:pointer;transition:background-color .2s ease,transform .45s var(--spring);border:0;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.timer-module__SEmaKq__primary{color:#fff;background:#ff3b30;flex:14rem}.timer-module__SEmaKq__primary:hover{background:#e0352b}.timer-module__SEmaKq__secondary{color:#1d1d1f;background:#f2f2f4;flex:10rem}.timer-module__SEmaKq__secondary:hover{background:#e8e8ed}.timer-module__SEmaKq__primary:active,.timer-module__SEmaKq__secondary:active{transform:scale(.97)}.timer-module__SEmaKq__primary svg,.timer-module__SEmaKq__secondary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.timer-module__SEmaKq__chip:focus-visible,.timer-module__SEmaKq__segment:focus-visible,.timer-module__SEmaKq__swatch:focus-visible,.timer-module__SEmaKq__dot:focus-visible,.timer-module__SEmaKq__toggle:focus-visible,.timer-module__SEmaKq__primary:focus-visible,.timer-module__SEmaKq__secondary:focus-visible,.timer-module__SEmaKq__expand:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.timer-module__SEmaKq__fullscreen{z-index:200;animation:timer-module__SEmaKq__grow .5s var(--glide)both;background:#000;display:grid;position:fixed;inset:0}.timer-module__SEmaKq__fullscreen .timer-module__SEmaKq__face{border-radius:0;justify-content:center;gap:3rem;min-height:100dvh;padding:2.5rem clamp(1.5rem,5vw,5rem) 3rem}.timer-module__SEmaKq__fullscreen .timer-module__SEmaKq__name{font-size:clamp(1.5rem,3vw,2.5rem)}.timer-module__SEmaKq__fullscreen .timer-module__SEmaKq__when{font-size:clamp(1rem,1.8vw,1.375rem)}.timer-module__SEmaKq__fullscreen .timer-module__SEmaKq__figures{font-size:min(16rem,calc(86cqi/var(--parts)/1.5),calc(92cqi/(var(--chars,4)*.62)))}.timer-module__SEmaKq__fullscreen .timer-module__SEmaKq__big{font-size:min(22rem,34cqi,calc(92cqi/(var(--chars,4)*.62)))}.timer-module__SEmaKq__watermark{letter-spacing:.01em;color:#1d1d1f;opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.timer-module__SEmaKq__closeFull{min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#80808038;border:0;border-radius:999px;padding:0 1.125rem;font-size:.9375rem;font-weight:600;position:fixed;top:1.25rem;right:1.25rem}.timer-module__SEmaKq__fullscreen:has(.timer-module__SEmaKq__onDark) .timer-module__SEmaKq__closeFull{color:#fff}@keyframes timer-module__SEmaKq__grow{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.timer-module__SEmaKq__digit,.timer-module__SEmaKq__fullscreen{animation:none}.timer-module__SEmaKq__pill,.timer-module__SEmaKq__chip,.timer-module__SEmaKq__segment,.timer-module__SEmaKq__swatch,.timer-module__SEmaKq__dot,.timer-module__SEmaKq__toggle span,.timer-module__SEmaKq__primary,.timer-module__SEmaKq__secondary,.timer-module__SEmaKq__expand,.timer-module__SEmaKq__ringFill,.timer-module__SEmaKq__bar span{transition:none}}
.calculator-module__c8JPrG__calc{--ink:#1d1d1f;--grey:#86868b;--glide:cubic-bezier(.22,1,.36,1);color:var(--ink);gap:1rem;margin:0 0 4rem;display:grid}.calculator-module__c8JPrG__inputs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.calculator-module__c8JPrG__field{gap:.375rem;min-width:0;display:grid}.calculator-module__c8JPrG__field>span{color:var(--grey);font-size:.8125rem;font-weight:600}.calculator-module__c8JPrG__field input{width:100%;min-height:3rem;font:inherit;color:var(--ink);appearance:none;background:#f2f2f4;border:0;border-radius:12px;padding:0 1rem;font-size:1rem;font-weight:500}.calculator-module__c8JPrG__field input:focus-visible{outline:2px solid #0071e3}.calculator-module__c8JPrG__segment{background:#f2f2f4;border-radius:12px;grid-template-columns:1fr 1fr;min-height:3rem;padding:3px;display:grid}.calculator-module__c8JPrG__segment button{font:inherit;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.9375rem;font-weight:600;transition:background-color .25s,color .25s}.calculator-module__c8JPrG__segment .calculator-module__c8JPrG__segmentOn{color:var(--ink);background:#fff}.calculator-module__c8JPrG__chips{flex-wrap:wrap;gap:.5rem;display:flex}.calculator-module__c8JPrG__chips button{min-width:3.25rem;min-height:2.25rem;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .3s var(--glide);background:#f2f2f4;border:0;border-radius:999px;padding:0 .875rem;font-size:.9375rem;font-weight:600}.calculator-module__c8JPrG__chips button:active{transform:scale(.95)}.calculator-module__c8JPrG__chips .calculator-module__c8JPrG__chipOn{color:#fff;background:#ff3b30}.calculator-module__c8JPrG__face{background:#f2f2f4;border-radius:28px;gap:.5rem;padding:2rem 1.75rem 1.75rem;display:grid}.calculator-module__c8JPrG__big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:0;font-size:clamp(4.5rem,14vw,8.5rem);font-weight:600;line-height:.95;display:flex}.calculator-module__c8JPrG__bigSmall{letter-spacing:-.035em;font-size:clamp(2.5rem,7vw,4.75rem)}.calculator-module__c8JPrG__unit{letter-spacing:-.015em;color:var(--grey);font-size:clamp(1.25rem,2.6vw,1.75rem)}.calculator-module__c8JPrG__line{color:var(--grey);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.125rem;font-weight:500}.calculator-module__c8JPrG__bar{background:#dcdce1;border-radius:3px;height:6px;margin-top:1rem;overflow:hidden}.calculator-module__c8JPrG__bar span{background:var(--ink);border-radius:3px;height:100%;transition:width .9s linear;display:block}.calculator-module__c8JPrG__stats{border-top:.5px solid #d2d2d7;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;margin:1.5rem 0 0;padding-top:1.25rem;display:grid}.calculator-module__c8JPrG__stats>div{gap:.125rem;min-width:0;display:grid}.calculator-module__c8JPrG__stats dt{color:var(--grey);order:2;font-size:.8125rem;font-weight:500}.calculator-module__c8JPrG__stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:1.375rem;font-weight:600}.calculator-module__c8JPrG__actions{flex-wrap:wrap;gap:.5rem 1.75rem;margin:.5rem 0 0;display:flex}.calculator-module__c8JPrG__action{color:var(--ink);align-items:center;gap:.3rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.calculator-module__c8JPrG__action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem;transition:transform .35s var(--glide)}.calculator-module__c8JPrG__action:hover svg{transform:translate(3px)}.calculator-module__c8JPrG__action:focus-visible,.calculator-module__c8JPrG__chips button:focus-visible,.calculator-module__c8JPrG__segment button:focus-visible{outline-offset:2px;outline:2px solid #0071e3}@media (prefers-reduced-motion:reduce){.calculator-module__c8JPrG__bar span,.calculator-module__c8JPrG__chips button,.calculator-module__c8JPrG__segment button,.calculator-module__c8JPrG__action svg{transition:none}}
.printable-module__J9voMq__tool{--ink:#1d1d1f;--grey:#86868b;--red:#ff3b30;gap:1.5rem;margin:0 0 3.5rem;display:grid}.printable-module__J9voMq__controls{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.printable-module__J9voMq__control{gap:.4rem;display:grid}.printable-module__J9voMq__label{color:var(--grey);font-size:.8125rem;font-weight:600}.printable-module__J9voMq__segmented{background:#f2f2f4;border-radius:12px;padding:3px;display:inline-flex}.printable-module__J9voMq__segmented button{min-height:2.25rem;font:inherit;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s}.printable-module__J9voMq__segmented .printable-module__J9voMq__segmentOn{color:var(--ink);background:#fff}.printable-module__J9voMq__switches{gap:1.25rem;margin-left:auto;display:flex}.printable-module__J9voMq__switchRow{align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;display:inline-flex}.printable-module__J9voMq__switch{cursor:pointer;background:#e3e3e8;border:0;border-radius:999px;width:3.1rem;height:1.875rem;padding:0;transition:background-color .25s;position:relative}.printable-module__J9voMq__switch span{background:#fff;border-radius:50%;width:calc(1.875rem - 4px);height:calc(1.875rem - 4px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.printable-module__J9voMq__switchOn{background:#34c759}.printable-module__J9voMq__switchOn span{transform:translate(1.225rem)}.printable-module__J9voMq__stage{background:#f2f2f4;border-radius:28px;justify-items:center;gap:1rem;padding:2rem;display:grid}.printable-module__J9voMq__paperBox{background:#fff;border-radius:6px;outline:.5px solid #d2d2d7;width:min(100%,34rem);position:relative;overflow:hidden}.printable-module__J9voMq__scaled{width:var(--pw);height:var(--ph);transform-origin:0 0;position:absolute;top:0;left:0}.printable-module__J9voMq__pager{color:var(--grey);font-variant-numeric:tabular-nums;align-items:center;gap:1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.printable-module__J9voMq__pager button{width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.printable-module__J9voMq__pager button:disabled{opacity:.35;cursor:default}.printable-module__J9voMq__pager svg,.printable-module__J9voMq__print svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.printable-module__J9voMq__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.printable-module__J9voMq__print{background:var(--red);color:#fff;min-height:3.25rem;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.printable-module__J9voMq__print:hover{background:#e0352b}.printable-module__J9voMq__print:active{transform:scale(.97)}.printable-module__J9voMq__print svg{width:1.125rem;height:1.125rem}.printable-module__J9voMq__hint{color:var(--grey);margin:0;font-size:.9375rem}.printable-module__J9voMq__sheet{width:var(--pw);height:var(--ph);color:#1d1d1f;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;padding:.55in .5in .5in;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.printable-module__J9voMq__red{color:#ff3b30!important}.printable-module__J9voMq__foot{color:#aeaeb2;font-size:7pt;position:absolute;bottom:.25in;right:.5in}.printable-module__J9voMq__monthHead{justify-content:space-between;align-items:baseline;margin-bottom:.25in;display:flex}.printable-module__J9voMq__monthName{letter-spacing:-.02em;font-size:34pt;font-weight:700;line-height:1}.printable-module__J9voMq__monthYear{letter-spacing:-.02em;color:#86868b;font-size:34pt;font-weight:300;line-height:1}.printable-module__J9voMq__monthGrid{border-top:.75pt solid #1d1d1f;border-bottom:.5pt solid #d2d2d7;border-right:.5pt solid #e5e5ea;flex:1;grid-template-columns:repeat(7,1fr);display:grid}.printable-module__J9voMq__monthGrid.printable-module__J9voMq__withWeeks{grid-template-columns:.3in repeat(7,1fr)}.printable-module__J9voMq__dayHead,.printable-module__J9voMq__weekHead{letter-spacing:.02em;color:#86868b;padding:5pt 5pt 6pt;font-size:7.5pt;font-weight:600}.printable-module__J9voMq__weekNo{color:#aeaeb2;border-top:.5pt solid #d2d2d7;padding:5pt 0 0;font-size:7pt}.printable-module__J9voMq__cell{border-top:.5pt solid #d2d2d7;border-left:.5pt solid #e5e5ea;flex-direction:column;gap:2pt;min-width:0;padding:5pt;display:flex}.printable-module__J9voMq__empty{background:#fafafa}.printable-module__J9voMq__num{font-size:12pt;font-weight:600;line-height:1}.printable-module__J9voMq__holiday{color:#6e6e73;font-size:6.5pt;font-weight:500;line-height:1.2}.printable-module__J9voMq__yearHead{letter-spacing:-.03em;margin-bottom:.3in;font-size:44pt;font-weight:700;line-height:1}.printable-module__J9voMq__yearGrid{grid-template-columns:repeat(3,1fr);gap:.28in .32in;display:grid}.printable-module__J9voMq__miniName{margin-bottom:4pt;font-size:11pt;font-weight:700;display:block}.printable-module__J9voMq__miniGrid{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:2.5pt;display:grid}.printable-module__J9voMq__miniHead{color:#aeaeb2;font-size:6.5pt;font-weight:600}.printable-module__J9voMq__miniDay{font-variant-numeric:tabular-nums;font-size:8pt;font-weight:500;line-height:1.5}.printable-module__J9voMq__marked{text-underline-offset:1.5pt;text-decoration:underline;text-decoration-thickness:.75pt}.printable-module__J9voMq__legend{color:#6e6e73;border-top:.5pt solid #d2d2d7;grid-template-columns:repeat(3,1fr);gap:3pt .3in;margin-top:auto;padding-top:.2in;font-size:6.75pt;display:grid}.printable-module__J9voMq__legend b{min-width:.45in;color:inherit;font-weight:600;display:inline-block}.printable-module__J9voMq__printRoot{display:none}@media print{body>:not([data-print-root]){display:none!important}.printable-module__J9voMq__printRoot{display:block}.printable-module__J9voMq__printRoot .printable-module__J9voMq__sheet{page-break-after:always;break-after:page}.printable-module__J9voMq__printRoot .printable-module__J9voMq__sheet:last-child{page-break-after:auto;break-after:auto}}@media (max-width:640px){.printable-module__J9voMq__stage{padding:1rem}.printable-module__J9voMq__switches{margin-left:0}}
.moon-phase-module__PctE2q__moon{--ink:#1d1d1f;--grey:#86868b;gap:3.5rem;margin:0 0 3.5rem;display:grid}.moon-phase-module__PctE2q__hero{color:#fff;background:#000;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.5rem;display:grid}.moon-phase-module__PctE2q__bigDisc{width:clamp(10rem,30vw,16.5rem);height:auto;display:block}.moon-phase-module__PctE2q__photo{background:#000;border-radius:50%}.moon-phase-module__PctE2q__tile{background-color:#000;background-image:url(/tools/moon/sprite.webp);background-size:600% 600%;border-radius:50%;flex:none;display:inline-block}.moon-phase-module__PctE2q__heroText{gap:.75rem;display:grid}.moon-phase-module__PctE2q__phase{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05}.moon-phase-module__PctE2q__facts{color:#fff9;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;font-size:1.125rem;font-weight:500;display:flex}.moon-phase-module__PctE2q__facts b{color:#fff;font-weight:600}.moon-phase-module__PctE2q__stamp{color:#ffffff73;margin:.25rem 0 0;font-size:.9375rem;font-weight:500}.moon-phase-module__PctE2q__block{min-width:0}.moon-phase-module__PctE2q__title{letter-spacing:-.015em;color:var(--ink);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.moon-phase-module__PctE2q__next,.moon-phase-module__PctE2q__fulls{border-bottom:.5px solid #d2d2d7;margin:0;padding:0;list-style:none}.moon-phase-module__PctE2q__next li,.moon-phase-module__PctE2q__fulls li{border-top:.5px solid #d2d2d7;align-items:center;gap:1rem;padding:.875rem 0;display:flex}.moon-phase-module__PctE2q__nextName,.moon-phase-module__PctE2q__fullName{color:var(--ink);flex:1;font-size:1.0625rem;font-weight:600}.moon-phase-module__PctE2q__nextWhen,.moon-phase-module__PctE2q__fullWhen{color:var(--grey);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:500}.moon-phase-module__PctE2q__past{opacity:.45}.moon-phase-module__PctE2q__cal{color:#ffffffb8;background:#000;border-radius:28px;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;padding:1.5rem;display:grid}.moon-phase-module__PctE2q__calHead{color:#fff6;text-align:center;padding-bottom:.25rem;font-size:.8125rem;font-weight:600}.moon-phase-module__PctE2q__calDay{border-radius:16px;align-content:start;justify-items:center;gap:.375rem;padding:.625rem .25rem .5rem;display:grid}.moon-phase-module__PctE2q__calToday{color:#fff;background:#1c1c1e}.moon-phase-module__PctE2q__calMoon{width:2.75rem;height:2.75rem}.moon-phase-module__PctE2q__calNum{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.moon-phase-module__PctE2q__calEvent{color:#ff453a;text-align:center;font-size:.6875rem;font-weight:600;line-height:1.1}.moon-phase-module__PctE2q__calToday .moon-phase-module__PctE2q__calEvent{color:#ff6961}@media (max-width:640px){.moon-phase-module__PctE2q__hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:2rem 1.5rem}.moon-phase-module__PctE2q__facts{justify-content:center}.moon-phase-module__PctE2q__cal{gap:.25rem}.moon-phase-module__PctE2q__calDay{border-radius:12px;padding:.5rem .125rem}.moon-phase-module__PctE2q__cal{border-radius:22px;padding:1rem .5rem}.moon-phase-module__PctE2q__calMoon{width:1.75rem;height:1.75rem}.moon-phase-module__PctE2q__calEvent{display:none}.moon-phase-module__PctE2q__next li,.moon-phase-module__PctE2q__fulls li{flex-wrap:wrap;gap:.25rem .75rem}}.moon-phase-module__PctE2q__south .moon-phase-module__PctE2q__photo,.moon-phase-module__PctE2q__south .moon-phase-module__PctE2q__tile{transform:rotate(180deg)}.moon-phase-module__PctE2q__credit{color:var(--grey);margin:-1.5rem 0 0;font-size:.8125rem}.moon-phase-module__PctE2q__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}
.pomodoro-module__vDhLkq__tool{--ink:#1d1d1f;--grey:#86868b;--red:#ff3b30;--green:#34c759;--spring:cubic-bezier(.34,1.56,.64,1);gap:1.25rem;margin:0 0 3.5rem;display:grid}.pomodoro-module__vDhLkq__stage{position:relative}.pomodoro-module__vDhLkq__face{color:var(--ink);background:#f2f2f4;border-radius:28px;justify-items:center;gap:1.5rem;padding:2rem 1.5rem 2.25rem;display:grid;container-type:inline-size}.pomodoro-module__vDhLkq__modes{background:#e5e5ea;border-radius:12px;padding:3px;display:inline-flex}.pomodoro-module__vDhLkq__modes button{min-height:2.125rem;font:inherit;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .9rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s}.pomodoro-module__vDhLkq__modes .pomodoro-module__vDhLkq__modeOn{color:var(--ink);background:#fff}.pomodoro-module__vDhLkq__clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:min(10rem,26cqi);font-weight:600;line-height:1}.pomodoro-module__vDhLkq__progress{background:#dcdce1;border-radius:3px;width:min(100%,26rem);height:5px;overflow:hidden}.pomodoro-module__vDhLkq__progress span{background:var(--red);border-radius:3px;height:100%;transition:width .25s linear;display:block}.pomodoro-module__vDhLkq__resting .pomodoro-module__vDhLkq__progress span{background:var(--green)}.pomodoro-module__vDhLkq__rounds{gap:.5rem;display:flex}.pomodoro-module__vDhLkq__rounds span{width:.625rem;height:.625rem;transition:background-color .3s ease,transform .4s var(--spring);background:#d1d1d6;border-radius:50%}.pomodoro-module__vDhLkq__rounds .pomodoro-module__vDhLkq__roundDone{background:var(--red);transform:scale(1.1)}.pomodoro-module__vDhLkq__expand{width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;background:#80808024;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.pomodoro-module__vDhLkq__expand svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.pomodoro-module__vDhLkq__actions,.pomodoro-module__vDhLkq__fullActions{gap:.625rem;display:flex}.pomodoro-module__vDhLkq__primary,.pomodoro-module__vDhLkq__secondary{min-height:3.25rem;font:inherit;cursor:pointer;transition:background-color .2s ease,transform .45s var(--spring);border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.pomodoro-module__vDhLkq__primary{background:var(--red);color:#fff;flex:14rem}.pomodoro-module__vDhLkq__primary:hover{background:#e0352b}.pomodoro-module__vDhLkq__secondary{color:var(--ink);background:#f2f2f4;flex:0 9rem}.pomodoro-module__vDhLkq__secondary:hover{background:#e8e8ed}.pomodoro-module__vDhLkq__primary:active,.pomodoro-module__vDhLkq__secondary:active{transform:scale(.97)}.pomodoro-module__vDhLkq__settings{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.pomodoro-module__vDhLkq__control{gap:.4rem;display:grid}.pomodoro-module__vDhLkq__label{color:var(--grey);font-size:.8125rem;font-weight:600}.pomodoro-module__vDhLkq__segmented{background:#f2f2f4;border-radius:12px;padding:3px;display:inline-flex}.pomodoro-module__vDhLkq__segmented button{min-height:2.25rem;font:inherit;color:var(--grey);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s}.pomodoro-module__vDhLkq__segmented .pomodoro-module__vDhLkq__segmentOn{color:var(--ink);background:#fff}.pomodoro-module__vDhLkq__switches{flex-wrap:wrap;gap:.75rem 1.5rem;margin-left:auto;display:flex}.pomodoro-module__vDhLkq__switchRow{align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;display:inline-flex}.pomodoro-module__vDhLkq__switch{cursor:pointer;background:#e3e3e8;border:0;border-radius:999px;width:3.1rem;height:1.875rem;padding:0;transition:background-color .25s;position:relative}.pomodoro-module__vDhLkq__switch span{width:calc(1.875rem - 4px);height:calc(1.875rem - 4px);transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.pomodoro-module__vDhLkq__switchOn{background:var(--green)}.pomodoro-module__vDhLkq__switchOn span{transform:translate(1.225rem)}.pomodoro-module__vDhLkq__fullscreen{z-index:200;background:#f2f2f4;align-content:center;justify-items:center;gap:2rem;padding:2rem;display:grid;position:fixed;inset:0}.pomodoro-module__vDhLkq__fullscreen .pomodoro-module__vDhLkq__face{background:0 0;width:100%;max-width:60rem;padding:0}.pomodoro-module__vDhLkq__fullscreen .pomodoro-module__vDhLkq__clock{font-size:min(22rem,30cqi)}.pomodoro-module__vDhLkq__fullActions{width:min(100%,26rem)}.pomodoro-module__vDhLkq__watermark{color:#1d1d1f;opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (max-width:640px){.pomodoro-module__vDhLkq__switches{margin-left:0}.pomodoro-module__vDhLkq__modes button{padding:0 .6rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.pomodoro-module__vDhLkq__progress span,.pomodoro-module__vDhLkq__rounds span,.pomodoro-module__vDhLkq__primary,.pomodoro-module__vDhLkq__secondary,.pomodoro-module__vDhLkq__switch span{transition:none}}
.trackers-module__kM2mkG__fields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.trackers-module__kM2mkG__field{gap:.375rem;min-width:0;display:grid}.trackers-module__kM2mkG__wide{grid-column:1/-1}.trackers-module__kM2mkG__field>span{color:#86868b;font-size:.8125rem;font-weight:600}.trackers-module__kM2mkG__field input,.trackers-module__kM2mkG__field select,.trackers-module__kM2mkG__field textarea{width:100%;min-height:3rem;font:inherit;color:#1d1d1f;appearance:none;background:#f2f2f4;border:0;border-radius:12px;padding:.75rem 1rem;font-size:1rem;font-weight:500;line-height:1.4}.trackers-module__kM2mkG__field textarea{resize:vertical}.trackers-module__kM2mkG__field input:focus-visible,.trackers-module__kM2mkG__field select:focus-visible,.trackers-module__kM2mkG__field textarea:focus-visible{outline:2px solid #0071e3}.trackers-module__kM2mkG__landscape{padding:.45in}.trackers-module__kM2mkG__head{justify-content:space-between;align-items:baseline;gap:.3in;margin-bottom:.08in;display:flex}.trackers-module__kM2mkG__title{letter-spacing:-.02em;font-size:28pt;font-weight:700;line-height:1.05}.trackers-module__kM2mkG__titleSoft{letter-spacing:-.02em;color:#86868b;font-size:28pt;font-weight:300;line-height:1.05}.trackers-module__kM2mkG__sub{color:#86868b;margin:0 0 .25in;font-size:10pt;font-weight:500}.trackers-module__kM2mkG__habitGrid{border-top:.75pt solid #1d1d1f;flex:1;margin-top:.18in;display:grid}.trackers-module__kM2mkG__dayCol{font-variant-numeric:tabular-nums;justify-items:center;gap:1pt;padding:4pt 0 5pt;font-size:7.5pt;font-weight:600;display:grid}.trackers-module__kM2mkG__dayCol em{color:#aeaeb2;font-size:5.5pt;font-style:normal;font-weight:600}.trackers-module__kM2mkG__weekend{background:#f7f7f8}.trackers-module__kM2mkG__habitName{border-top:.5pt solid #d2d2d7;align-items:center;padding-right:8pt;font-size:9pt;font-weight:600;line-height:1.2;display:flex}.trackers-module__kM2mkG__habitCell{border-top:.5pt solid #d2d2d7;place-items:center;display:grid}.trackers-module__kM2mkG__habitCell i{aspect-ratio:1;border:.75pt solid #aeaeb2;width:62%;display:block}.trackers-module__kM2mkG__habitCell .trackers-module__kM2mkG__round{border-radius:50%}.trackers-module__kM2mkG__habitCell .trackers-module__kM2mkG__square{border-radius:2pt}.trackers-module__kM2mkG__boxGrid{flex:1;align-content:start;gap:6pt;display:grid}.trackers-module__kM2mkG__box{aspect-ratio:1;border:.75pt solid #aeaeb2;border-radius:6pt;align-content:center;place-items:center;gap:1pt;display:grid;position:relative}.trackers-module__kM2mkG__boxRound{border-radius:50%}.trackers-module__kM2mkG__box b{color:#c7c7cc;font-variant-numeric:tabular-nums;font-size:15pt;font-weight:600;line-height:1}.trackers-module__kM2mkG__box small{color:#86868b;font-size:6pt;font-weight:600}.trackers-module__kM2mkG__goal{aspect-ratio:auto;border:1.25pt solid #ff3b30;border-radius:6pt}.trackers-module__kM2mkG__goal b{color:#ff3b30;font-size:16pt;font-weight:700}.trackers-module__kM2mkG__pixels{flex:1;grid-template-rows:auto repeat(31,1fr);grid-template-columns:.3in repeat(12,1fr);gap:1.6pt;margin-top:.18in;display:grid}.trackers-module__kM2mkG__pixelHead{text-align:center;padding-bottom:3pt;font-size:8pt;font-weight:700}.trackers-module__kM2mkG__pixelDay{color:#aeaeb2;font-variant-numeric:tabular-nums;align-items:center;font-size:6pt;font-weight:600;display:flex}.trackers-module__kM2mkG__pixel{border:.5pt solid #c7c7cc;border-radius:1.5pt}.trackers-module__kM2mkG__pixelOff{background:#f2f2f4;border-color:#0000}.trackers-module__kM2mkG__key{flex-wrap:wrap;gap:6pt 18pt;margin-top:.2in;font-size:9pt;font-weight:600;display:flex}.trackers-module__kM2mkG__key span{align-items:center;gap:5pt;display:inline-flex}.trackers-module__kM2mkG__key i,.trackers-module__kM2mkG__rule i{border:.75pt solid #86868b;border-radius:50%;width:11pt;height:11pt;display:inline-block}.trackers-module__kM2mkG__rules{border-top:.5pt solid #d2d2d7;gap:5pt;margin-top:.2in;padding-top:.15in;display:grid}.trackers-module__kM2mkG__rulesTitle{font-size:9pt;font-weight:700}.trackers-module__kM2mkG__rule{align-items:center;gap:6pt;font-size:9pt;font-weight:500;display:inline-flex}.trackers-module__kM2mkG__rule i{border-radius:2pt}
.hub-module__QT-NQq__page{--grey-bg:#1c1c1e;background:var(--grey-bg);width:100%;color:var(--ink)}body:has(main[data-tools-hub]){background-color:#1c1c1e}.hub-module__QT-NQq__hero{width:100%;max-width:var(--wide);padding:8rem var(--gutter)2.5rem;margin:0 auto}[data-hub-chrome=blog] .hub-module__QT-NQq__hero{padding-top:3.5rem}.hub-module__QT-NQq__title{font-size:var(--text-h2);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;font-weight:600;line-height:1.05}.hub-module__QT-NQq__lede{max-width:34rem;font-size:var(--text-body);color:#98989d;margin:.625rem 0 0;line-height:1.45}.hub-module__QT-NQq__index{width:100%;max-width:var(--wide);padding:0 var(--gutter)7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0 auto;display:grid}.hub-module__QT-NQq__column{align-content:start;gap:1.25rem;min-width:0;display:grid}.hub-module__QT-NQq__category{background:#2c2c2e;border-radius:24px;min-width:0;padding:1.5rem 1.5rem .5rem;scroll-margin-top:6rem}.hub-module__QT-NQq__panelHead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.hub-module__QT-NQq__panelLine{color:#98989d;margin:.3rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.4}.hub-module__QT-NQq__count{color:#d1d1d6;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;place-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:inline-grid}.hub-module__QT-NQq__jump{width:100%;max-width:var(--wide);padding:0 var(--gutter)2.5rem;flex-wrap:wrap;gap:.5rem;margin:0 auto;display:flex}.hub-module__QT-NQq__jump a{color:#d1d1d6;background:#ffffff12;border-radius:999px;align-items:center;min-height:2.125rem;padding:0 .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.hub-module__QT-NQq__jump a:hover{color:#fff;background:#ffffff21}.hub-module__QT-NQq__jump a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.hub-module__QT-NQq__columnTitle{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700;line-height:1.15}.hub-module__QT-NQq__rows{margin:0;padding:0;list-style:none}.hub-module__QT-NQq__rows li+li .hub-module__QT-NQq__row{border-top:1px solid #ffffff17}.hub-module__QT-NQq__row{color:inherit;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.95rem 0;text-decoration:none;display:flex}.hub-module__QT-NQq__rowName{letter-spacing:-.015em;min-width:0;color:var(--ink);flex:0 auto;font-size:1.125rem;font-weight:500;transition:transform .45s cubic-bezier(.22,1,.36,1)}.hub-module__QT-NQq__rowAnswer{text-align:right;color:#98989d;font-variant-numeric:tabular-nums;text-wrap:balance;flex:0 auto;align-items:center;min-width:0;font-size:1.0625rem;font-weight:500;transition:color .25s;display:inline-flex}.hub-module__QT-NQq__rowAnswer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.8125rem;height:.8125rem}.hub-module__QT-NQq__row:hover .hub-module__QT-NQq__rowName{transform:translate(.5rem)}.hub-module__QT-NQq__row:hover .hub-module__QT-NQq__rowAnswer{color:var(--accent-ink)}.hub-module__QT-NQq__row:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:4px}@media (max-width:760px){.hub-module__QT-NQq__index{grid-template-columns:minmax(0,1fr);gap:1rem;padding-bottom:5rem}.hub-module__QT-NQq__column{gap:1rem}.hub-module__QT-NQq__column:last-child{order:-1}.hub-module__QT-NQq__category{border-radius:20px;padding:1.25rem 1.25rem .375rem}.hub-module__QT-NQq__rowName{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.hub-module__QT-NQq__rowName,.hub-module__QT-NQq__rowAnswer{transition:none}}
.blog-site-header-module__l404hG__header{z-index:50;background-color:#fff;border-bottom:1px solid #0000000d;width:100%;height:64px;position:sticky;top:0}.blog-site-header-module__l404hG__container{justify-content:space-between;align-items:center;max-width:75rem;height:100%;margin:0 auto;padding:0 2rem;display:flex}.blog-site-header-module__l404hG__leftSection{align-items:center;gap:.75rem;display:flex}.blog-site-header-module__l404hG__logoLink{align-items:center;gap:.5rem;text-decoration:none;display:flex}.blog-site-header-module__l404hG__logoImage{filter:drop-shadow(0 1px 2px #00000024);flex:none}.blog-site-header-module__l404hG__appName{color:#111;letter-spacing:0;font-size:1.5rem;font-weight:600}.blog-site-header-module__l404hG__divider{color:#d4d4d8;margin:0 .5rem;font-size:1.5rem;font-weight:200}.blog-site-header-module__l404hG__blogLabel{color:#71717a;letter-spacing:-.01em;font-size:1.5rem;text-decoration:none;transition:color .15s}.blog-site-header-module__l404hG__blogLabel:hover{color:#111;text-underline-offset:4px;text-decoration:underline}.blog-site-header-module__l404hG__nav{align-items:center;gap:.625rem;display:flex}.blog-site-header-module__l404hG__subscribeButton{color:#fff;white-space:nowrap;background-color:#111;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s}.blog-site-header-module__l404hG__subscribeButton:hover{background-color:#3f3f46}.blog-site-header-module__l404hG__searchButton{color:#52525b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.blog-site-header-module__l404hG__searchButton:hover{color:#111}@media (max-width:640px){.blog-site-header-module__l404hG__container{padding:0 1rem}.blog-site-header-module__l404hG__nav{gap:.5rem}.blog-site-header-module__l404hG__appName{display:none}.blog-site-header-module__l404hG__leftSection{gap:.5rem;min-width:0}.blog-site-header-module__l404hG__divider{margin:0 .25rem}.blog-site-header-module__l404hG__blogLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.25rem;overflow:hidden}}@media (max-width:374px){.blog-site-header-module__l404hG__leftSection{gap:.5rem}.blog-site-header-module__l404hG__divider{margin:0 .25rem;font-size:1.25rem}.blog-site-header-module__l404hG__blogLabel{font-size:1.25rem}.blog-site-header-module__l404hG__subscribeButton{padding:.5rem .75rem}}.blog-site-header-module__l404hG__dark{background-color:#1c1c1e;border-bottom-color:#ffffff14}.blog-site-header-module__l404hG__dark .blog-site-header-module__l404hG__appName{color:#f5f5f7}.blog-site-header-module__l404hG__dark .blog-site-header-module__l404hG__divider{color:#48484a}.blog-site-header-module__l404hG__dark .blog-site-header-module__l404hG__blogLabel{color:#98989d}.blog-site-header-module__l404hG__dark .blog-site-header-module__l404hG__blogLabel:hover{color:#f5f5f7}.blog-site-header-module__l404hG__dark .blog-site-header-module__l404hG__subscribeButton{color:#000;background-color:#f5f5f7}.blog-site-header-module__l404hG__dark .blog-site-header-module__l404hG__subscribeButton:hover{background-color:#d2d2d7}
.reading-progress-module__q1CRNa__progressBar{transform-origin:0%;z-index:51;background:#000;height:3px;position:absolute;bottom:-1px;left:0;right:0}
.section-heading-module__1PGl5G__heading{max-width:46rem}.section-heading-module__1PGl5G__center{text-align:center;margin-inline:auto}.section-heading-module__1PGl5G__start{text-align:left;margin-inline:0}.section-heading-module__1PGl5G__eyebrow{align-items:center;gap:.625rem;display:inline-flex}.section-heading-module__1PGl5G__eyebrow:before,.section-heading-module__1PGl5G__center .section-heading-module__1PGl5G__eyebrow:after{content:"";background-color:var(--ink-tertiary);opacity:.6;width:1.5rem;height:1px}.section-heading-module__1PGl5G__lead{margin-top:1.25rem}.section-heading-module__1PGl5G__center .section-heading-module__1PGl5G__lead{max-width:38rem;margin-inline:auto}
.page-module___8aEwW__main{background-color:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__mainWithPadding{background-color:var(--bg);min-height:100vh;padding-top:clamp(6rem,12vw,9rem)}
.language-switcher-module__9p2jka__root{position:relative}.language-switcher-module__9p2jka__trigger{color:#111;height:2.3125rem;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #0000001a;border-radius:6px;align-items:center;gap:.375rem;padding:0 .6875rem 0 .625rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.language-switcher-module__9p2jka__trigger:hover,.language-switcher-module__9p2jka__open .language-switcher-module__9p2jka__trigger{background-color:#f4f4f5;border-color:#00000024}.language-switcher-module__9p2jka__trigger:focus-visible{outline-offset:2px;outline:2px solid #111}.language-switcher-module__9p2jka__globe{color:#52525b;flex:none;width:1rem;height:1rem}.language-switcher-module__9p2jka__chevron{color:#a1a1aa;flex:none;width:.625rem;height:.625rem;margin-left:.0625rem;transition:transform .24s cubic-bezier(.32,.72,0,1)}.language-switcher-module__9p2jka__open .language-switcher-module__9p2jka__chevron{transform:rotate(180deg)}.language-switcher-module__9p2jka__short{display:none}.language-switcher-module__9p2jka__panel{z-index:60;overscroll-behavior:contain;opacity:0;visibility:hidden;transform-origin:100% 0;background-color:#fff;border:1px solid #00000017;border-radius:14px;width:15.5rem;max-height:calc(100dvh - 4.5rem);padding:.375rem;transition:opacity .16s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),visibility 0s linear .22s;position:absolute;top:calc(100% + .625rem);right:0;overflow-y:auto;transform:translateY(-4px)scale(.985)}.language-switcher-module__9p2jka__panel:focus{outline:none}.language-switcher-module__9p2jka__open .language-switcher-module__9p2jka__panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.language-switcher-module__9p2jka__caption{color:#8e8e93;margin:0;padding:.4375rem .625rem .3125rem;font-size:.75rem;font-weight:500}.language-switcher-module__9p2jka__list{margin:0;padding:0;list-style:none}.language-switcher-module__9p2jka__item{color:#111;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem .625rem;text-decoration:none;transition:background-color .12s;display:flex}.language-switcher-module__9p2jka__item:hover,.language-switcher-module__9p2jka__item:focus-visible{background-color:#f4f4f5;outline:none}.language-switcher-module__9p2jka__names{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.language-switcher-module__9p2jka__own{letter-spacing:-.01em;font-size:.9375rem;font-weight:500;line-height:1.25}.language-switcher-module__9p2jka__item[aria-current] .language-switcher-module__9p2jka__own{font-weight:600}.language-switcher-module__9p2jka__theirs{color:#8e8e93;font-size:.78125rem;line-height:1.3}.language-switcher-module__9p2jka__check{color:#111;flex:none;width:.875rem;height:.875rem}@media (max-width:640px){.language-switcher-module__9p2jka__root{position:static}.language-switcher-module__9p2jka__trigger{gap:.3125rem;padding:0 .5625rem}.language-switcher-module__9p2jka__full,.language-switcher-module__9p2jka__chevron{display:none}.language-switcher-module__9p2jka__short{font-variant-numeric:tabular-nums;letter-spacing:.01em;display:inline}.language-switcher-module__9p2jka__panel{width:min(15.5rem,100vw - 2rem);top:calc(100% + .375rem);right:1rem}}@media (max-width:340px){.language-switcher-module__9p2jka__short{display:none}}@media (prefers-reduced-motion:reduce){.language-switcher-module__9p2jka__panel,.language-switcher-module__9p2jka__chevron{transition:none}}header[data-tone=dark] .language-switcher-module__9p2jka__trigger{color:#f5f5f7;background-color:#2c2c2e;border-color:#ffffff24}:is(header[data-tone=dark] .language-switcher-module__9p2jka__trigger:hover,header[data-tone=dark] .language-switcher-module__9p2jka__open .language-switcher-module__9p2jka__trigger){background-color:#3a3a3c;border-color:#fff3}header[data-tone=dark] .language-switcher-module__9p2jka__globe{color:#98989d}
.blog-site-footer-module__fupwlG__footer{background-color:#fff;border-top:1px solid #0000000d;width:100%;margin-top:auto;padding:3rem 0}.blog-site-footer-module__fupwlG__container{max-width:75rem;margin:0 auto;padding:0 2rem}.blog-site-footer-module__fupwlG__content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:640px){.blog-site-footer-module__fupwlG__content{flex-direction:row;justify-content:space-between}}.blog-site-footer-module__fupwlG__copyright{color:#a1a1aa;font-size:.875rem}.blog-site-footer-module__fupwlG__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.blog-site-footer-module__fupwlG__link{color:#71717a;font-size:.875rem;text-decoration:none;transition:color .15s}.blog-site-footer-module__fupwlG__link:hover{color:#111}.blog-site-footer-module__fupwlG__dark{background-color:#1c1c1e;border-top-color:#ffffff14}.blog-site-footer-module__fupwlG__dark .blog-site-footer-module__fupwlG__copyright{color:#6e6e73}.blog-site-footer-module__fupwlG__dark .blog-site-footer-module__fupwlG__link{color:#98989d}.blog-site-footer-module__fupwlG__dark .blog-site-footer-module__fupwlG__link:hover{color:#f5f5f7}
.footer-module__kEhaHa__footer{background-color:var(--bg);border-top:1px solid var(--hairline-soft)}.footer-module__kEhaHa__cta{text-align:center;border-bottom:1px solid var(--hairline-soft);background:linear-gradient(#ffffff0b 0%,#ffffff04 34%,#0000 72%);padding-block:clamp(5rem,10vw,8.5rem) clamp(3.5rem,6vw,5rem);position:relative}.footer-module__kEhaHa__cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.footer-module__kEhaHa__ctaInner{max-width:var(--content);padding-inline:var(--gutter);margin-inline:auto}.footer-module__kEhaHa__ctaTitle{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.06}.footer-module__kEhaHa__ctaSubtitle{max-width:34rem;font-size:var(--text-lead);letter-spacing:-.012em;color:var(--ink-secondary);text-wrap:pretty;margin:1.25rem auto 2.5rem;line-height:1.4}.footer-module__kEhaHa__ctaMeta{font-size:var(--text-caption);color:var(--ink-tertiary);margin-top:1.5rem}.footer-module__kEhaHa__wordmark{width:100%;max-width:var(--wide);padding-inline:var(--gutter);height:220px;margin-inline:auto;position:relative}[data-cta] .footer-module__kEhaHa__wordmark{margin-block:-1.25rem -1.5rem}.footer-module__kEhaHa__wordmarkSpoken{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.footer-module__kEhaHa__wordmark{height:160px}[data-cta] .footer-module__kEhaHa__wordmark{margin-block:-.75rem -1rem}}.footer-module__kEhaHa__body{max-width:var(--wide);padding:0 var(--gutter)3rem;margin-inline:auto}.footer-module__kEhaHa__grid{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2.5rem 2rem;padding-top:3rem;display:grid}.footer-module__kEhaHa__columnTitle{font-size:var(--text-caption);letter-spacing:-.005em;color:var(--ink);margin-bottom:.75rem;font-weight:600}.footer-module__kEhaHa__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.footer-module__kEhaHa__link{font-size:var(--text-caption);color:var(--ink-tertiary);transition:color var(--dur-fast)var(--ease-out);margin-block:-.5rem;padding-block:.5rem;display:inline-block}@media (max-width:767px){.footer-module__kEhaHa__grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem 1.5rem}.footer-module__kEhaHa__column:first-child{grid-area:1/1}.footer-module__kEhaHa__column:nth-child(2){grid-area:1/2/span 2}.footer-module__kEhaHa__column:nth-child(3){grid-area:3/1/auto/span 2}.footer-module__kEhaHa__column:nth-child(4){grid-area:2/1}.footer-module__kEhaHa__list{gap:0;margin-top:-.6875rem}.footer-module__kEhaHa__link{margin-block:0;padding-block:.6875rem}}.footer-module__kEhaHa__link:hover{color:var(--ink)}.footer-module__kEhaHa__rule{background-color:var(--hairline-soft);border:0;height:1px;margin:2.5rem 0 1.5rem}.footer-module__kEhaHa__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-module__kEhaHa__copyright{font-size:var(--text-caption);color:var(--ink-tertiary);max-width:46rem}.footer-module__kEhaHa__socials{gap:.5rem;display:flex}.footer-module__kEhaHa__social{width:2.75rem;height:2.75rem;color:var(--ink-tertiary);transition:color var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out);border-radius:50%;place-content:center;display:grid}.footer-module__kEhaHa__social svg{width:1rem;height:1rem}.footer-module__kEhaHa__social:hover{color:var(--ink);background-color:#ffffff14}
.faq-module__TMh2Ga__section{border-top:1px solid var(--hairline-soft)}.faq-module__TMh2Ga__list{border-top:1px solid var(--hairline-soft);max-width:46rem;margin:clamp(2.5rem,5vw,4rem) auto 0}.faq-module__TMh2Ga__row{border-bottom:1px solid var(--hairline-soft)}.faq-module__TMh2Ga__questionHeading{font-size:inherit;font-weight:inherit;margin:0}.faq-module__TMh2Ga__trigger{text-align:left;cursor:pointer;letter-spacing:-.015em;width:100%;color:var(--ink);transition:color var(--dur-fast)var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.375rem 0;font-size:1.0625rem;font-weight:500;display:flex}.faq-module__TMh2Ga__trigger:hover{color:var(--ink-secondary)}.faq-module__TMh2Ga__sign{width:1.5rem;height:1.5rem;color:var(--ink-secondary);transition:transform var(--dur)var(--ease-out);flex-shrink:0;place-content:center;display:grid}.faq-module__TMh2Ga__sign svg{width:1.125rem;height:1.125rem}.faq-module__TMh2Ga__signOpen{transform:rotate(135deg)}.faq-module__TMh2Ga__panel{overflow:hidden}.faq-module__TMh2Ga__answer{font-size:var(--text-small);color:var(--ink-secondary);text-wrap:pretty;flex-direction:column;gap:.875rem;padding:0 3rem 1.75rem 0;line-height:1.55;display:flex}.faq-module__TMh2Ga__more{text-align:center;margin-top:2.5rem}.faq-module__TMh2Ga__link{font-size:var(--text-body);color:var(--link);transition:opacity var(--dur-fast)var(--ease-out);align-items:center;gap:.25rem;margin-block:-.5625rem;padding-block:.5625rem;display:inline-flex}.faq-module__TMh2Ga__link svg{width:1em;height:1em;transition:transform var(--dur-fast)var(--ease-out);margin-top:.1em}.faq-module__TMh2Ga__link:hover{opacity:.8}.faq-module__TMh2Ga__link:hover svg{transform:translate(2px)}
.close-module__pMxS2a__section{padding-block:var(--section-y)clamp(4.5rem,9vw,8rem);text-align:center;position:relative;overflow:hidden}.close-module__pMxS2a__glow{aspect-ratio:2;pointer-events:none;background:radial-gradient(50% 50%,#ffffff1a 0%,#ffffff0a 45%,#0000 72%);width:min(70rem,130vw);position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.close-module__pMxS2a__inner{z-index:1;max-width:44rem;padding-inline:var(--gutter);margin-inline:auto;position:relative}.close-module__pMxS2a__headline{font-size:var(--text-h1);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600;line-height:1.04}.close-module__pMxS2a__line{max-width:34rem;font-size:var(--text-lead);letter-spacing:-.012em;color:var(--ink-secondary);text-wrap:pretty;margin:1.375rem auto 0;line-height:1.4}.close-module__pMxS2a__actions{justify-content:center;margin-top:2.5rem;display:flex}.close-module__pMxS2a__meta{font-size:var(--text-caption);color:var(--ink-tertiary);margin-top:1.75rem}
.device-frame-module__SFHa4W__frame{width:min(var(--frame-width),78vw);aspect-ratio:1001/2048;filter:drop-shadow(0 40px 60px #000000bf);flex-shrink:0;position:relative}.device-frame-module__SFHa4W__fluid{filter:drop-shadow(0 18px 34px #000000b3);width:100%}.device-frame-module__SFHa4W__screen{z-index:1;background-color:#000;border-radius:15.68%/7.2%;position:absolute;inset:2.539% 5.395%;overflow:hidden}.device-frame-module__SFHa4W__screenImage{object-fit:cover}.device-frame-module__SFHa4W__bezel{z-index:2;object-fit:contain;pointer-events:none}
.setup-module__xMWw7W__hero{padding-top:clamp(7rem,14vw,10rem);padding-bottom:clamp(1rem,3vw,2rem)}.setup-module__xMWw7W__title{font-size:var(--text-h1);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600;line-height:1.04}.setup-module__xMWw7W__subtitle{max-width:38rem;margin-top:1.25rem}.setup-module__xMWw7W__heroActions{margin-top:2.25rem}.setup-module__xMWw7W__part{border-top:1px solid var(--hairline-soft)}.setup-module__xMWw7W__plainSteps{flex-direction:column;gap:2rem;max-width:44rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:flex}.setup-module__xMWw7W__plainStep{grid-template-columns:1.875rem minmax(0,1fr);align-items:start;gap:1.125rem;display:grid}.setup-module__xMWw7W__number{background-color:var(--surface-2);width:1.875rem;height:1.875rem;box-shadow:inset 0 0 0 1px var(--hairline);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:50%;place-content:center;font-size:.875rem;font-weight:600;display:grid}.setup-module__xMWw7W__stepTitle{letter-spacing:-.018em;color:var(--ink);font-size:1.0625rem;font-weight:600}.setup-module__xMWw7W__stepBody{font-size:var(--text-small);color:var(--ink-secondary);text-wrap:pretty;margin-top:.4375rem;line-height:1.55}.setup-module__xMWw7W__shotSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.setup-module__xMWw7W__shotStep{min-width:0}.setup-module__xMWw7W__shot{border-radius:var(--radius);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft),0 18px 40px -28px #000000f2;overflow:hidden}.setup-module__xMWw7W__shotImage{width:100%;height:auto;display:block}.setup-module__xMWw7W__shotText{padding-top:1rem}.setup-module__xMWw7W__shotNumber{font-size:var(--text-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:.5rem;font-weight:600;display:block}.setup-module__xMWw7W__trouble{border-top:1px solid var(--hairline-soft);max-width:54rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.setup-module__xMWw7W__troubleItem{border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:baseline;gap:.5rem 3rem;padding:1.625rem 0;display:grid}@media (max-width:640px){.setup-module__xMWw7W__troubleItem{grid-template-columns:minmax(0,1fr);gap:.375rem;padding:1.375rem 0}}.setup-module__xMWw7W__troubleItem .setup-module__xMWw7W__stepTitle{font-size:var(--text-body)}.setup-module__xMWw7W__troubleItem .setup-module__xMWw7W__stepBody{font-size:var(--text-body);margin-top:0;line-height:1.5}.setup-module__xMWw7W__footer{margin-top:2.5rem}.setup-module__xMWw7W__footerText{font-size:var(--text-body);color:var(--ink-secondary)}@media (max-width:1024px){.setup-module__xMWw7W__shotSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media (max-width:640px){.setup-module__xMWw7W__shotSteps{grid-template-columns:minmax(0,1fr);gap:2.5rem}.setup-module__xMWw7W__shotStep{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.setup-module__xMWw7W__shotText{padding-top:0}}
