.footer__lang-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;margin:-10px -14px;padding:10px 14px;text-decoration:none;display:block}.footer__lang-list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:focus-within{background:#1d26260f}.footer__lang-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:none}.footer__lang-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=true]{color:var(--teal);font-weight:500}:root{--cream:#f7f5ef;--paper:#fffdf8;--ink:#1d2626;--ink-soft:#55605f;--line:#e6e1d6;--teal:#1f6e78;--teal-deep:#155660;--night:#0f2f55;--peach:#f9c9a8;--pink:#f2bccd;--lilac:#cbbcf1;--sky:#b2d6f3;--meadow:#c4df98;--zh-fallback:"PingFang TC", "Noto Sans TC", "Microsoft JhengHei";--serif:"Lora", "Lora Fallback", "Lora Fallback Times", "LXGW WenKai TC", var(--zh-fallback), Georgia, serif;--sans:"Inter", "Inter Fallback", "Chiron Hei HK", var(--zh-fallback), system-ui, -apple-system, sans-serif;--grain-strong:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2' intercept='-.5'/%3E%3CfeFuncG type='linear' slope='2' intercept='-.5'/%3E%3CfeFuncB type='linear' slope='2' intercept='-.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--nav-h:70px;--radius-lg:32px;--radius-md:20px;--max:1200px;--gutter:clamp(24px, 4vw, 48px);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream)}html.is-past-mid{background:var(--night)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}p,li{text-wrap:pretty}p{margin:0}.display{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1.02}.display--md{font-size:clamp(34px,4.4vw,56px);line-height:1.1}.eyebrow{letter-spacing:.04em;color:var(--teal);margin-bottom:20px;font-size:14px;font-weight:500}.lead{color:var(--ink-soft);max-width:34em;font-size:clamp(17px,1.4vw,19px)}.fine{color:var(--ink-soft);margin-top:16px;font-size:14px}.center{text-align:center}.btn{height:52px;font:500 16px/1 var(--sans);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.btn--sm{height:42px;padding:0 20px;font-size:15px}.btn--primary{background:var(--teal);color:#fff}.btn--primary:hover{background:var(--teal-deep)}.btn--ghost{border:1.5px solid var(--teal);color:var(--teal)}.btn--ghost:hover{background:var(--teal);color:#fff}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:8px}.phone{aspect-ratio:402/874;background:#1c1f22;border-radius:44px;width:min(300px,70vw);padding:9px;position:relative;box-shadow:0 40px 80px -30px #1e283c59}.phone>img{object-fit:cover;border-radius:36px;width:100%;height:100%}.phone:after{content:"";aspect-ratio:125/37;background:#0b0c0d;border-radius:999px;width:31%;position:absolute;top:calc(9px + 1.4%);left:50%;transform:translate(-50%)}.nav{z-index:10;background:color-mix(in srgb, var(--cream) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);position:sticky;top:0}html:not(.is-menu) .nav{transition:background-color .25s}.nav__inner{max-width:var(--max);padding:14px var(--gutter);align-items:center;gap:32px;margin:0 auto;display:flex}.logo{align-items:center;text-decoration:none;display:inline-flex}.logo__mark{width:auto;height:37px;margin-left:-10px;display:block}.nav__links{align-items:center;gap:28px;margin-left:auto;display:flex}.nav__links a{color:var(--ink-soft);font-size:15px;text-decoration:none;transition:color .2s}.nav__links a:hover{color:var(--ink)}.nav__group{position:relative}.nav__parent{cursor:pointer;font:400 15px/24px var(--sans);color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .2s;display:inline-flex}.nav__parent:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-top:-3px;transition:rotate .2s,margin .2s;rotate:45deg}.nav__parent:hover,.nav__parent.is-current{color:var(--ink)}.nav__parent:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.nav__sub{z-index:11;background:var(--cream);opacity:0;pointer-events:none;border-radius:18px;min-width:230px;padding:8px;transition:opacity .2s,translate .2s;display:grid;position:absolute;top:calc(100% + 14px);left:-14px;translate:0 -6px;box-shadow:0 12px 32px #1d26261f}.nav__sub:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav__group:hover .nav__sub,.nav__group:focus-within .nav__sub,.nav__parent[aria-expanded=true]+.nav__sub{opacity:1;pointer-events:auto;translate:0}.nav__group:hover .nav__parent:after,.nav__parent[aria-expanded=true]:after{margin-top:3px;rotate:225deg}.nav__links .nav__sub a{color:var(--ink);white-space:nowrap;border-radius:12px;padding:10px 12px;transition:background .2s}.nav__links .nav__sub a:hover{background:#1d26260d}.nav__links .nav__sub a[aria-current=page]{color:var(--teal)}.nav__actions{align-items:center;gap:12px;display:flex}.nav__menu{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin-right:-10px;padding:0;display:none;position:relative}.nav__menu span{background:var(--ink);border-radius:2px;height:2px;transition:translate .3s,rotate .3s;position:absolute;left:12px;right:12px}.nav__menu span:first-child{top:17px}.nav__menu span:last-child{top:25px}.nav__menu[aria-expanded=true] span:first-child{translate:0 4px;rotate:45deg}.nav__menu[aria-expanded=true] span:last-child{translate:0 -4px;rotate:-45deg}.nav__menu:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.drawer{z-index:9;position:fixed;inset:0}.drawer__scrim{display:none}.drawer__panel{top:var(--nav-h);padding:12px var(--gutter) calc(24px + env(safe-area-inset-bottom));background:var(--cream);flex-direction:column;gap:28px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}html.is-menu .nav{background:var(--cream)}.drawer__panel:focus{outline:none}.drawer.is-closing .drawer__panel{opacity:0;transition:opacity .25s}.drawer__row,.drawer__foot{opacity:0;transition:opacity .35s,translate .45s cubic-bezier(.2,.8,.2,1);transition-delay:calc(60ms + var(--i,0) * 45ms);translate:0 10px}.drawer.is-open :is(.drawer__row,.drawer__foot){opacity:1;translate:0}.drawer__links{gap:4px;display:grid}.drawer__row:after{content:"";opacity:.5;border:1.5px solid;border-width:1.5px 1.5px 0 0;width:9px;height:9px;rotate:45deg}.drawer__row{border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;padding:15px 4px 15px 0;font-size:22px;line-height:1.2;text-decoration:none;display:flex}.drawer__row[aria-current=page]{color:var(--teal)}.drawer__foot{text-align:center;gap:10px;margin-top:auto;display:grid}.drawer__cta{justify-content:center;width:100%;height:56px;font-size:16px}.drawer__note{color:var(--ink-soft);font-size:13px}html.is-locked{overflow:hidden}html.is-menu{background:var(--cream)}@media (prefers-reduced-motion:reduce){.nav,.nav__menu span,.drawer__panel,.drawer__row,.drawer__foot,.nav__sub{transition:none}}.hero{isolation:isolate;margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + clamp(48px, 7vw, 96px)) var(--gutter) 0;text-align:center;position:relative;overflow:clip}.hero>.aurora{z-index:-1}.hero__copy{max-width:1040px;margin:0 auto}.hero .eyebrow{color:var(--teal-deep)}.hero .display{font-size:clamp(34px,4.6vw,64px);line-height:1.1}.hero .display .line{display:inline-block}.hero .lead{max-width:44em;color:var(--ink);opacity:.78;margin:24px auto 0}.hero .lead .line{display:inline-block}.hero .stores{justify-content:center;margin-top:32px}.stores{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.store{background:var(--ink);color:#fff;height:56px;font:600 18px/1.1 var(--sans);border-radius:16px;align-items:center;gap:10px;padding:0 22px 0 18px;text-decoration:none;transition:background-color .3s;display:inline-flex}.store:hover{background:var(--teal-deep)}.store svg{width:24px;height:24px}.store small{opacity:.8;font-size:11px;font-weight:400;display:block}.hero__phones{justify-content:center;align-items:flex-start;max-width:1240px;height:clamp(420px,44vw,600px);margin:clamp(48px,6vw,80px) auto 0;display:flex;position:relative}.hero__phones .phone{flex:none;margin:0 -28px;box-shadow:0 30px 60px -30px #1e283c73}.hero__phones .phone--center{z-index:3;width:clamp(220px,22vw,310px)}.hero__phones .phone--near{z-index:2;width:clamp(190px,19vw,270px);margin-top:48px}.hero__phones .phone--far{z-index:1;width:clamp(170px,17vw,240px);margin-top:96px}.aurora,.feature__art{isolation:isolate;position:relative}.aurora{background:radial-gradient(40% 34% at 50% 26%,#fffbf6e6 0%,#0000 70%),linear-gradient(#f6f1fb 0%,#eee8fb 55%,#e9e4fa 100%);position:absolute;inset:0;overflow:hidden}.aurora__silk{filter:blur(12px);width:calc(100% + 64px);height:calc(100% + 64px);display:block;position:absolute;inset:-32px}.aurora.has-silk .aurora__glow{display:none}@media (pointer:coarse){.aurora__silk{filter:none}}@media (width<=860px){.aurora{background:radial-gradient(70% 26% at 50% 24%,#f8f3fcb3 0%,#f8f3fc00 100%),radial-gradient(55% 30% at 92% 42%,#f9b4d2a6 0%,#f9b4d200 100%),radial-gradient(60% 35% at 0 30%,#a4ccfc8c 0%,#a4ccfc00 100%),radial-gradient(80% 40% at 30% 70%,#c6b3fc99 0%,#c6b3fc00 100%),linear-gradient(#e4dcfb 0%,#ebe3fb 50%,#ede5fb 100%)}.aurora__glow,.aurora__silk{display:none}}.aurora__glow{filter:blur(64px);opacity:1;mix-blend-mode:multiply;will-change:transform;translate:calc(var(--mx,0) * var(--depth) * 1px) calc(var(--my,0) * var(--depth) * 1px);border-radius:50%;position:absolute}.g1{--depth:60;background:radial-gradient(circle,#ffa8cb 0%,#0000 66%);width:max(52vw,560px);height:max(52vw,560px);animation:21s ease-in-out infinite alternate orbit-1;top:-16vw;left:-12vw}.g2{--depth:-45;background:radial-gradient(circle,#9ccbff 0%,#0000 66%);width:max(48vw,520px);height:max(48vw,520px);animation:26s ease-in-out infinite alternate orbit-2;top:-12vw;right:-12vw}.g3{--depth:30;background:radial-gradient(circle,#c3adff 0%,#0000 66%);width:max(64vw,640px);height:max(64vw,640px);animation:31s ease-in-out infinite alternate orbit-3;top:22%;left:18%}@keyframes orbit-1{0%{transform:translate(0)scale(1)}50%{transform:translate(22vw,10vw)scale(1.2)}to{transform:translate(8vw,24vw)scale(.9)}}@keyframes orbit-2{0%{transform:translate(0)scale(1)}50%{transform:translate(-20vw,14vw)scale(.85)}to{transform:translate(-30vw,2vw)scale(1.15)}}@keyframes orbit-3{0%{transform:translate(0)scale(1)}50%{transform:translate(-16vw,-12vw)scale(1.1)}to{transform:translate(14vw,-6vw)scale(.9)}}.hero:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(to bottom, #fffdf800, #fffdf899 50%, var(--paper));height:clamp(56px,7vw,104px);position:absolute;bottom:0;left:0;right:0}.hero+.meet{border-top:0;margin-top:-2px;position:relative}.aurora:after,.feature__art:after,.mission:after{content:"";z-index:-1;background-image:var(--grain);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.aurora:after{z-index:6;background-image:var(--grain-strong);mix-blend-mode:overlay;opacity:.8;background-size:200px 200px;-webkit-mask-image:linear-gradient(#000 calc(100% - 180px),#0000 calc(100% - 12px));mask-image:linear-gradient(#000 calc(100% - 180px),#0000 calc(100% - 12px))}.meet{background:var(--paper);border-top:1px solid var(--line)}.meet__inner{text-align:center;max-width:880px;padding:clamp(72px, 10vw, 128px) var(--gutter);margin:0 auto}.meet .lead{text-wrap:balance;max-width:38em;margin:28px auto 0}.how{max-width:var(--max);padding:clamp(64px, 9vw, 120px) var(--gutter);gap:clamp(56px,8vw,112px);margin:0 auto;display:grid}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.feature--flip .feature__copy{order:2}.step{font:500 14px var(--sans);color:var(--teal);letter-spacing:.06em}.feature h3{font-family:var(--serif);letter-spacing:-.015em;margin:12px 0 18px;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.12}.feature p{color:var(--ink-soft);max-width:30em}.feature__art{border-radius:var(--radius-lg);place-items:center;padding:clamp(36px,5vw,64px) 0;display:grid;overflow:hidden}.feature__art:after{z-index:0}.feature__art .phone{z-index:1}.feature__art--dusk{background:radial-gradient(70% 60% at 50% 0,#fbe3c4,#0000 70%),radial-gradient(60% 60% at 85% 100%,#e7c79c,#0000 70%),#f1dcc0}.feature__art--meadow{background:radial-gradient(70% 60% at 20% 10%, #fff3c9, transparent 70%), radial-gradient(70% 60% at 80% 100%, var(--meadow), transparent 70%), #dbe9c4}.feature__art--lilac{background:radial-gradient(70% 60% at 25% 10%, #fff1ee, transparent 70%), radial-gradient(70% 60% at 80% 100%, var(--pink), transparent 70%), #f8dde3}.feature__art--dawn{background:radial-gradient(70% 60% at 80% 0%, var(--sky), transparent 70%), radial-gradient(60% 60% at 10% 100%, var(--peach), transparent 70%), #e3e3f3}.screen-fx{aspect-ratio:402/874;pointer-events:none;height:calc(100% - 18px);position:absolute;top:9px;left:50%;translate:-50%}.slide-shimmer{background:linear-gradient(100deg,#0000 38%,#fff 50%,#0000 62%) 100% 0/300% 100% no-repeat,linear-gradient(#4636228c,#4636228c);width:39.05%;height:2.975%;animation:2.8s linear infinite slide-shimmer;position:absolute;top:85.01%;left:38.56%;-webkit-mask:url(/assets/slide-text-mask.png) 50%/100% 100% no-repeat;mask:url(/assets/slide-text-mask.png) 50%/100% 100% no-repeat}.slide-ring{aspect-ratio:1;background:radial-gradient(circle,#0000 46%,#ffffff61 50%,#ffffff1f 62%,#0000 72%);border-radius:50%;width:19.4%;animation:2.8s ease-out infinite slide-ring;position:absolute;top:82.15%;left:9.95%}@keyframes slide-shimmer{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes slide-ring{0%{opacity:0;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.greet{pointer-events:none;border-radius:36px;position:absolute;inset:9px;overflow:hidden}.greet__box{aspect-ratio:402/874;height:100%;position:absolute;top:0;left:50%;translate:-50%}.greet__front,.greet__below,.greet__above{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lumer{transform-origin:50% 100%;width:79.519%;height:30.015%;position:absolute;top:47.216%;left:20.481%}.lumer>*{position:absolute}.lumer__body{width:100%;height:100%;inset:0}.lumer__eyes{transform-origin:50% 55%;width:34.2%;height:22.49%;top:28.59%;left:36.705%}.lumer__eyes>img{transform-origin:50% 55%;width:100%;height:100%;position:absolute;inset:0}.lumer__closed{opacity:0;width:34.2%;height:22.49%;top:28.59%;left:36.705%;overflow:visible}.lumer__closed path{fill:none;stroke:#b48b91;stroke-width:10px;stroke-linecap:round}.lumer__nose{width:14.494%;height:13.088%;top:41.55%;left:47.237%}.lumer__mouth{width:8.13%;height:6.86%;top:53.37%;left:53.7%}.lumer__hand{transform-origin:15% 95%;width:15.33%;height:19.82%;top:46.89%;left:84.67%}.lumer__talk{aspect-ratio:1.1;background:radial-gradient(60% 45% at 50% 85%,#f08a8a 0 60%,#0000 62%),#3b2626;border-radius:45% 45% 50% 50%/40% 40% 60% 60%;width:8.6%;top:57.6%;left:57.77%;translate:-50% -50%;scale:1 0}.lumer{animation:4.2s ease-in-out infinite lumer-breathe}.phone--greet.is-playing .lumer{animation:2.6s ease-in-out .8s both lumer-nod,4.2s ease-in-out infinite lumer-breathe}.phone--greet.is-playing .lumer__hand{animation:2.8s cubic-bezier(.45,0,.3,1) .8s both lumer-wave}.phone--greet.is-playing .lumer__talk{animation:1.6s 1.3s both lumer-talk}.phone--greet.is-playing .lumer__mouth{animation:1.6s linear 1.3s forwards lumer-hide-smile}@keyframes lumer-nod{0%,to{rotate:0deg}25%{rotate:-2deg}55%{rotate:1.5deg}80%{rotate:-1deg}}@keyframes lumer-breathe{0%,to{scale:1}45%{scale:1.005 1.012}}@keyframes lumer-wave{0%{translate:0;rotate:0deg}22%{translate:0 -26%;rotate:-10deg}40%{translate:0 -27%;rotate:6deg}58%{translate:0 -27%;rotate:-10deg}74%{translate:0 -26%;rotate:4deg}to{translate:0;rotate:0deg}}@keyframes lumer-talk{0%{animation-timing-function:ease-out;scale:1 0}9%{animation-timing-function:ease-in-out;scale:1 .5}18%{animation-timing-function:ease-in-out;scale:1 .18}30%{animation-timing-function:ease-in-out;scale:1.08 .95}43%{animation-timing-function:ease-in-out;scale:1 .12}53%{animation-timing-function:ease-in-out;scale:.92 .42}63%{animation-timing-function:ease-in-out;scale:1 .14}77%{animation-timing-function:ease-in-out;scale:1.2 .72}to{scale:1 0}}@keyframes lumer-hide-smile{0%,97%{opacity:0}to{opacity:1}}.journal{isolation:isolate;padding:clamp(72px, 9vw, 120px) var(--gutter);background:0 0;position:relative}.journal:before,.journal:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.2s;position:absolute;inset:-120px 0}.journal:before{background:radial-gradient(120% 100%,#96a0fa8c,#b4aaf561 55%,#c4b2f042);-webkit-mask-image:linear-gradient(#0000,#000 300px calc(100% - 300px),#0000);mask-image:linear-gradient(#0000,#000 300px calc(100% - 300px),#0000)}.journal:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3  0 0 0 0 .42  0 0 0 0 .88  0 0 0 4.5 -1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");background-size:200px 200px;-webkit-mask-image:linear-gradient(#0000,#000 300px calc(100% - 300px),#0000);mask-image:linear-gradient(#0000,#000 300px calc(100% - 300px),#0000)}.journal.is-lit:before{opacity:1}.journal.is-lit:after{opacity:.6}@media (prefers-reduced-motion:reduce){.journal:before,.journal:after{transition:none}}.journal .btn--ghost{border-color:var(--ink);color:var(--ink)}.journal .btn--ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.home-journal{max-width:calc(var(--max) - var(--gutter) * 2);margin:48px auto}.journal h2.display,.faq h2.display{letter-spacing:0;font-size:clamp(30px,3.6vw,40px);line-height:1.2}.mission{isolation:isolate;color:#fff;background:radial-gradient(40% 60% at 75% 10%, #60d6b273, transparent 70%), radial-gradient(35% 50% at 55% 40%, #7896ff59, transparent 70%), var(--night);position:relative;overflow:hidden}.mission:after{opacity:.6}.mission__inner{max-width:var(--max);padding:clamp(80px, 10vw, 136px) var(--gutter);grid-template-columns:1fr 1.6fr;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.mission__title{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(56px,8vw,104px);font-weight:400;line-height:.98}.pillars{gap:40px;display:grid}.pillar h3{font-family:var(--serif);font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.15}.pillar p{color:#ffffffc7;max-width:34em;margin-top:10px}.footer{background:var(--night);color:#fff;border-top:1px solid #ffffff1f}.footer__intro{max-width:var(--max);padding:clamp(48px, 7vw, 80px) var(--gutter) 8px;margin:0 auto}.footer__tagline{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(30px,3.6vw,44px);line-height:1.15}.footer__blurb{color:#ffffffb8;max-width:40em;margin-top:14px}.footer__inner{max-width:var(--max);padding:32px var(--gutter);flex-wrap:wrap;align-items:center;gap:24px 40px;margin:0 auto;display:flex}.logo--light .logo__mark{height:38px}.footer__links{flex-wrap:wrap;gap:8px 28px;display:flex}.footer__links a{color:#ffffffc7;font-size:14px;text-decoration:none}.footer__links a:hover{color:#fff}.copyright{color:#ffffff8c;font-size:13px}.footer__inner .logo{translate:0 -3px}.footer__lang{margin-left:auto;position:relative}.footer__lang-btn{color:#ffffffc7;height:40px;font:500 14px var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 36px 0 14px;transition:border-color .2s,color .2s;display:inline-flex}.footer__lang-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.footer__lang-btn:after{content:"";border:0 solid;border-width:1.5px 0 0 1.5px;width:6px;height:6px;margin-top:-1px;position:absolute;top:50%;right:15px;rotate:45deg}.footer__lang-btn:hover,.footer__lang-btn[aria-expanded=true]{color:#fff;border-color:#ffffff80}.footer__lang-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.footer__lang-list{z-index:5;background:var(--cream);border-radius:16px;min-width:100%;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000040}.footer__lang-list[hidden]{display:none}.footer__lang-list li{color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px}.footer__lang-list li:hover,.footer__lang-list li:focus{background:#1d26260f;outline:none}.footer__lang-list li[aria-selected=true]{color:var(--teal);font-weight:500}.reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.slide-shimmer,.slide-ring{animation:none}.lumer,.phone--greet.is-playing .lumer,.lumer>*,.lumer__eyes>img{transform:none;animation:none!important}.aurora__glow{animation:none;translate:none}}html[lang=zh-Hant] .display,html[lang=zh-Hant] .feature h3,html[lang=zh-Hant] .pillar h3,html[lang=zh-Hant] .mission__title{letter-spacing:0;font-weight:400}html[lang=zh-Hant] b,html[lang=zh-Hant] strong,html[lang=zh-Hant] .doc h3,html[lang=zh-Hant] .doc th,html[lang=zh-Hant] .summary b{font-weight:500}html[lang=zh-Hant] .doc h2{font-weight:400}html[lang=zh-Hant] .display{line-height:1.15}@media (width<=860px){.nav__links,.nav__actions{display:none}.nav__menu{margin-left:auto;display:block}.nav__inner{padding-block:13px}.logo__mark{height:30px;margin-left:-8px}.hero__phones .phone--far{display:none}.hero__phones{height:min(78vw,600px);margin-top:clamp(36px,8vw,48px)}.hero__phones .phone{--w:min(33vw, 250px);width:var(--w);padding:calc(var(--w) * .03);border-radius:calc(var(--w) * .147);margin:7vw max(-5vw,-38px) 0}.hero__phones .phone--center{--w:min(40vw, 300px);margin-top:0}.hero__phones .phone>img{border-radius:calc(var(--w) * .12)}.hero__phones .phone:after{top:calc(var(--w) * .03 + 1.4%)}.hero:after{background:linear-gradient(to bottom, #fffdf800, #fffdf8bf 55%, var(--paper) 88%);height:clamp(96px,30vw,180px)}.feature{grid-template-columns:1fr}.feature--flip .feature__copy{order:0}.mission__inner{grid-template-columns:1fr}.copyright{width:100%}.footer__lang{margin-left:0}}@media (width<=520px){.stores{gap:10px}.store{border-radius:14px;gap:8px;height:52px;padding:0 16px 0 13px;font-size:16px}.store svg{width:21px;height:21px}.store small{font-size:10px}}html:not([data-lang=zh]) .only-zh,html[data-lang=zh] .only-en{display:none}.legal{max-width:1120px;padding:clamp(40px, 6vw, 80px) var(--gutter) clamp(72px, 9vw, 120px);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.legal__head{grid-column:1/-1;max-width:760px}.legal__head .display{font-size:clamp(40px,5vw,64px)}.legal__updated{color:var(--ink-soft);margin-top:12px;font-size:15px}.toc{font-size:14px;position:sticky;top:96px}.toc ol{border-left:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--ink-soft);padding:4px 0 4px 16px;text-decoration:none;transition:color .2s;display:block;position:relative}.toc a:before{content:"";background:var(--teal);opacity:0;border-radius:2px;width:2px;transition:opacity .2s;position:absolute;top:4px;bottom:4px;left:-1px}.toc a:hover{color:var(--teal)}.toc a.is-current{color:var(--ink);font-weight:500}.toc a.is-current:before{opacity:1}.doc{max-width:720px}.doc section{margin-bottom:48px;padding-top:8px;scroll-margin-top:96px}.doc h2{font-family:var(--serif);margin-bottom:14px;font-size:clamp(26px,2.6vw,32px);font-weight:400;line-height:1.2}.doc h3{margin:24px 0 8px;font-size:17px;font-weight:600}.doc p,.doc li{color:#3a4544}.doc p+p{margin-top:12px}.doc ul{gap:6px;margin:10px 0 0;padding-left:1.2em;display:grid}.summary{background:color-mix(in srgb, var(--teal) 8%, var(--paper));border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:16px;color:var(--teal-deep)!important}.summary b{font-weight:600}.doc table{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.doc th{background:var(--paper);font-weight:600}.table-wrap{overflow-x:auto}.tbd{color:#b42318;background:#fde2e2;border-radius:4px;padding:0 4px;font-weight:600}@media (width<=860px){.legal{grid-template-columns:1fr}.toc{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px 18px;position:static}}.plan{pointer-events:none;border-radius:36px;position:absolute;inset:9px;overflow:hidden}.plan__box{aspect-ratio:402/874;height:100%;position:absolute;top:0;left:50%;translate:-50%}.plan__chat{opacity:0;transition:opacity .35s;position:absolute;inset:0}.plan__chat>img{width:100%;position:absolute;left:0}.plan__bg{height:100%;top:0}.plan__piece{opacity:0;transition:opacity .45s,translate .55s cubic-bezier(.2,.8,.2,1);translate:0 14px}.plan__user{translate:0 60px}.plan__chat>.plan__loader{opacity:0;width:7.96%;height:3.661%;transition:opacity .3s;top:21.739%;left:1.99%}.plan__box{container-type:inline-size}.plan__status{letter-spacing:-.1px;color:#804dd2;white-space:nowrap;text-overflow:ellipsis;opacity:0;font:500 3.9801cqw/4.97512cqw Inter,system-ui,sans-serif;transition:opacity .3s;position:absolute;top:31.579%;left:3.98%;right:3.98%;overflow:hidden}.plan__tap{aspect-ratio:1;opacity:0;background:#1d2626;border-radius:50%;width:10.945%;position:absolute;top:82.494%;left:83.582%;scale:.4}.phone--plan.is-tap .plan__tap{animation:.55s ease-out both plan-tap}.phone--plan.is-sent .plan__chat{opacity:1}.phone--plan.is-sent .plan__user,.phone--plan.is-replied .plan__reply,.phone--plan.is-tasks .plan__t1,.phone--plan.is-tasks .plan__t2,.phone--plan.is-tasks .plan__t3,.phone--plan.is-tasks .plan__t4,.phone--plan.is-tasks .plan__t5,.phone--plan.is-done .plan__cta{opacity:1;translate:0}.phone--plan.is-tasks .plan__t2{transition-delay:.16s}.phone--plan.is-tasks .plan__t3{transition-delay:.32s}.phone--plan.is-tasks .plan__t4{transition-delay:.48s}.phone--plan.is-tasks .plan__t5{transition-delay:.64s}.phone--plan.is-thinking .plan__loader{opacity:1;animation:1.6s ease-in-out infinite plan-orb}.phone--plan.is-replied .plan__loader{opacity:0}.phone--plan.is-status .plan__status{opacity:1;animation:1.4s ease-in-out infinite plan-status}.phone--plan.is-tasks .plan__status{opacity:0;animation:none}@keyframes plan-tap{0%{opacity:.18;scale:.4}to{opacity:0;scale:1.5}}@keyframes plan-status{0%,to{opacity:1}50%{opacity:.55}}@keyframes plan-orb{0%,to{rotate:0deg;scale:.85}50%{rotate:180deg;scale:1.08}}@media (prefers-reduced-motion:reduce){.plan__chat,.plan__piece,.plan__loader,.plan__status{transition:none!important;animation:none!important}.plan__tap{display:none}}.faq{padding:clamp(72px, 9vw, 120px) var(--gutter)}.faq__inner{max-width:820px;margin:0 auto}.faq h2{margin-bottom:clamp(28px,4vw,44px)}.faq__item{border-top:1px solid var(--line)}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(18px,1.6vw,20px);line-height:1.35;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";width:14px;height:14px;color:var(--teal);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none;transition:rotate .3s}.faq__item[open] summary:after{rotate:45deg}.faq__item p{color:var(--ink-soft);padding:0 0 24px}html[lang=zh-Hant] .faq__item summary,html[lang=zh-Hant] .footer__tagline{letter-spacing:0}@media (prefers-reduced-motion:reduce){.faq__item summary:after{transition:none}}.faq__item p a{color:var(--teal);text-underline-offset:3px}.day{clip-path:inset(0 round 36px);background:#f8f7f1;border-radius:36px;position:absolute;inset:9px;overflow:hidden}.day__box{aspect-ratio:402/874;height:100%;position:absolute;top:0;left:50%;translate:-50%;container-type:size}.day__box *{--u:calc(100cqh / 874)}.day__box img{width:100%;max-width:none;display:block;position:absolute}.day__scroll{position:absolute;inset:0}.day__top{height:calc(var(--u) * 885);top:0}.day__bottom{top:calc(var(--u) * 885);height:calc(var(--u) * 476)}.day__box .day__eyes{left:calc(var(--u) * 172);top:calc(var(--u) * 237);width:calc(var(--u) * 60);height:calc(var(--u) * 34);transform-origin:50% 57%}.day__lids{left:calc(var(--u) * 172);top:calc(var(--u) * 237);width:calc(var(--u) * 60);height:calc(var(--u) * 34);opacity:0;position:absolute;overflow:visible}.day__lids path{fill:none;stroke:#b48b91;stroke-width:2.8px;stroke-linecap:round}.day__row{left:calc(var(--u) * 12);top:calc(var(--u) * 805);width:calc(var(--u) * 378);height:calc(var(--u) * 80);position:absolute}.day__row>img{height:100%;inset:0}.day__row>span{position:absolute}.day__dim{left:calc(var(--u) * 82);top:calc(var(--u) * 16);width:calc(var(--u) * 230);height:calc(var(--u) * 48);opacity:0;background:#ffffff8c}.day__strike{left:calc(var(--u) * 83);top:calc(var(--u) * 29.5);width:calc(var(--u) * 117);height:calc(var(--u) * 1.6);transform-origin:0;background:#736f61;border-radius:2px;scale:0 1}.day__check{left:calc(var(--u) * 318);top:calc(var(--u) * 18);width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 8);box-shadow:0 calc(var(--u) * 4) 0 #12121033;background:#f8f7f1}.day__check svg{fill:#199f2b;width:100%;height:100%;position:absolute;inset:0}.day__ring{left:calc(var(--u) * 338);top:calc(var(--u) * 38);width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin:calc(var(--u) * -22) 0 0 calc(var(--u) * -22);border:calc(var(--u) * 2) solid #199f2b73;opacity:0;border-radius:50%}.day__row>.day__spark{left:calc(var(--u) * 338);top:calc(var(--u) * 38);width:calc(var(--u) * 15);height:calc(var(--u) * 15);margin:calc(var(--u) * -7.5) 0 0 calc(var(--u) * -7.5);opacity:0;fill:#f2b05e;position:absolute;overflow:visible}.day__spark:nth-of-type(2){fill:#a989e0}.day__spark:nth-of-type(3){fill:#2fb8a6}.day__spark:nth-of-type(4){fill:#f4a3b4}.day__topblur{width:100%;height:calc(var(--u) * 60);-webkit-backdrop-filter:blur(calc(var(--u) * 7));background:linear-gradient(#ffe8a280,#f8f7f100);position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.day__status{height:calc(var(--u) * 50);top:0}.day__tabbar{left:0;top:calc(var(--u) * 778);width:100%;height:calc(var(--u) * 96);position:absolute}.day__tabbar img{height:100%;inset:0}.day__glass{-webkit-backdrop-filter:blur(6px);background:#edebe299;border-radius:999px;position:absolute}.day__glass--nav{left:calc(var(--u) * 16);top:calc(var(--u) * 1.6);width:calc(var(--u) * 298);height:calc(var(--u) * 58.8)}.day__glass--add{left:calc(var(--u) * 324);width:calc(var(--u) * 62);height:calc(var(--u) * 62);top:0}.day__touch{width:calc(var(--u) * 40);height:calc(var(--u) * 40);margin:calc(var(--u) * -20) 0 0 calc(var(--u) * -20);opacity:0;pointer-events:none;background:radial-gradient(circle,#1e1d1438 0 55%,#1e1d1414 56% 100%);border-radius:50%;position:absolute;top:0;left:0}.privacy{--pv-ink:#1f3346;--pv-soft:#6b7580;background:linear-gradient(#fafaf7 calc(100% - 180px), var(--cream));padding:clamp(72px, 9vw, 120px) var(--gutter)}.privacy__head{text-align:center;max-width:720px;color:var(--pv-ink);margin:0 auto}.privacy__kicker{font-family:var(--serif);font-size:clamp(30px,3.6vw,40px);font-style:italic;line-height:1.2}.privacy__head .display{letter-spacing:0;color:var(--pv-ink);font-size:clamp(30px,3.6vw,40px);line-height:1.2}.privacy__sub{color:var(--pv-soft);margin-top:12px;font-size:16px;line-height:1.5}.privacy__cards{grid-template-columns:1fr 1fr;gap:32px;max-width:820px;margin:40px auto 0;display:grid}.pcard{background:#fff;border:1px solid #ededeb;border-radius:32px;flex-direction:column;gap:24px;min-height:545px;padding:48px 32px;display:flex}.pcard__icon{width:80px;height:80px}.pcard h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--pv-ink);margin:16px 0 12px;font-size:28px;font-weight:600;line-height:32px}.pcard p,.pcard li{color:var(--pv-soft);font-size:15px;line-height:21px}.pcard ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.pcard li b{color:var(--pv-ink);font-weight:600}.pcard__link{color:var(--teal);text-underline-offset:3px;margin-top:auto;font-size:15px;font-weight:500}html[lang=zh-Hant] .pcard li b,html[lang=zh-Hant] .pcard h3{font-weight:500}@media (width<=760px){.privacy__cards{grid-template-columns:1fr}.pcard{min-height:0}.pcard p,.pcard li{line-height:1.6}}.jr-hero{padding:clamp(56px, 8vw, 104px) var(--gutter) clamp(32px, 4vw, 48px);position:relative;overflow:hidden}.page-journal main{isolation:isolate;position:relative}.page-journal main:before,.page-journal main:after{content:"";left:0;right:0;top:calc(var(--nav-h) * -1);z-index:-1;pointer-events:none;position:absolute;bottom:0}.page-journal main:before{background:linear-gradient(to bottom left,#c4b2f0bf,#c4b2f04d 45%,#c4b2f014)}.page-journal main:after{opacity:.75;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3  0 0 0 0 .42  0 0 0 0 .88  0 0 0 4.5 -1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");background-size:200px 200px;-webkit-mask-image:linear-gradient(to bottom left,#000,#00000080 45%,#0000004d);mask-image:linear-gradient(to bottom left,#000,#00000080 45%,#0000004d)}.jr-hero__inner{max-width:calc(var(--max) - var(--gutter) * 2);margin:0 auto}.jr-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:14px;font-weight:500}.jr-hero__title{max-width:13em;margin-top:18px}.jr-hero__title em{color:var(--teal);font-style:italic}.jr-eyebrow__link{color:inherit;text-decoration:none}.jr-eyebrow__link:hover{text-underline-offset:4px;text-decoration:underline}.jr-hero__lead{max-width:36em;color:var(--ink-soft);text-wrap:pretty;margin-top:18px;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.page-about main:before{background:linear-gradient(to bottom right,#f7c4a0b3,#f7c4a047 45%,#f7c4a00f)}.page-about main:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .86  0 0 0 0 .5  0 0 0 0 .32  0 0 0 4.5 -1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(to bottom right,#000,#00000080 45%,#0000004d);mask-image:linear-gradient(to bottom right,#000,#00000080 45%,#0000004d)}.ab{--ab-gap:clamp(72px, 11vw, 160px);--ab-w:min(1080px, calc(100% - var(--gutter) * 2));padding-bottom:clamp(72px,9vw,120px);overflow-x:clip}.ab>*{width:var(--ab-w);margin-inline:auto}.ab-hero{text-align:center;padding-top:clamp(56px,8vw,104px)}.ab-hero .display{text-wrap:balance;max-width:12em;margin-inline:auto;font-size:clamp(44px,6.4vw,84px);line-height:1.04}.ab-hero .display em{color:var(--teal);font-style:italic}.ab-hero__lead{max-width:36em;color:var(--ink-soft);text-wrap:pretty;margin:26px auto 0;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.ab-btn{background:var(--ink);color:#fff;height:54px;font:600 16px var(--sans);border-radius:999px;align-items:center;margin-top:34px;padding:0 32px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ab-btn:hover{background:#000}.ab-btn:active{transform:scale(.98)}.ab-hero__note{color:var(--ink-soft);margin-top:14px;font-size:14px}.ab-split{padding-top:var(--ab-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(24px,6vw,96px);display:grid}.ab-h{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.08}.ab-text p{color:#3a4544;font-size:18px;line-height:1.7}.ab-text p+p{margin-top:18px}.ab-link{border:1.5px solid var(--ink);height:48px;color:var(--ink);font:600 15px var(--sans);border-radius:999px;align-items:center;margin-top:28px;padding:0 24px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ab-link:hover{background:var(--ink);color:#fff}.ab-ph{color:var(--ink-soft);text-align:center;background:#fffdf859;border:2px dashed #1d262638;border-radius:28px;place-items:center;padding:16px;font-size:14px;display:grid}.ab-hero__art{width:min(680px,86%);height:auto;margin:clamp(48px,6vw,72px) auto 0;display:block}.ab-community{padding-top:var(--ab-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ab-community__img{width:100%;height:auto;display:block}.ab-community .ab-h{margin-bottom:28px}.ab-quote__icon{width:auto;height:120px;margin:0 auto 36px;display:block}.ab-quote{isolation:isolate;max-width:1080px;padding-block:var(--ab-gap);text-align:center;margin-block:0;position:relative}.ab-quote:before,.ab-quote:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);rotate:10deg;-webkit-mask-image:radial-gradient(62% 30% at 58%,#000 20%,#0000 100%);mask-image:radial-gradient(62% 30% at 58%,#000 20%,#0000 100%)}.ab-quote:before{background:radial-gradient(62% 30% at 58%,#f48060b3,#f6a08059 60%,#0000)}.ab-quote:after{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .92  0 0 0 0 .45  0 0 0 0 .32  0 0 0 4.5 -1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");background-size:200px 200px}.ab-quote blockquote{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.4}.ab-quote figcaption{color:var(--ink);margin-top:32px;font-size:15px}.ab-ai .ab-text.doc{max-width:none}.ab-ai .doc h3:first-of-type{margin-top:28px}.ab .ar-upsell{padding-top:0;padding-inline:0}.ab .ar-upsell__card{max-width:none}@media (width<=860px){.ab-split{grid-template-columns:1fr;gap:20px}.ab-community{grid-template-columns:1fr}.ab-community .ab-h{margin-bottom:20px}.ab-quote__icon{height:80px;margin-bottom:24px}.ab-hero__art{width:100%}}.ab-hero--doc .display{margin-top:18px}.ab-doc{background:#fffdf880;border-radius:28px;max-width:760px;margin-top:clamp(48px,6vw,72px);padding:clamp(28px,4vw,48px)}.ab-doc h2{margin-top:36px}.ab-doc .summary+h2{margin-top:32px}html[lang=zh-Hant] .ab-hero .display em{font-style:normal}html[lang=zh-Hant] .ab-h,html[lang=zh-Hant] .ab-quote blockquote{letter-spacing:0}.jr-chips{flex-wrap:wrap;gap:10px;margin-top:clamp(32px,4vw,48px);display:flex}.jr-chip{height:44px;font:500 15px var(--sans);color:var(--ink);cursor:pointer;background:#fffdf866;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.jr-chip:hover{background:#fffdf8bf}.jr-chip:active{transform:scale(.97)}.jr-chip[aria-current]{background:var(--ink);color:#fff}.jr-chip:focus-visible,.jr-gist-btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.jr-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.jr-dot--productivity{background:#ef9f86}.jr-dot--neuro{background:#7fb3dd}.jr-dot--adhd{background:#a58fe0}.jr-dot--together{background:#8dbf5c}.jr-dot--lumer{background:var(--teal)}.jr-body{max-width:var(--max);padding:8px var(--gutter) clamp(72px, 9vw, 112px);margin:0 auto}.jr-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.jr-lead{margin-bottom:24px}.jr-card{background:#fffdf866;border-radius:26px;flex-direction:column;animation:.5s both jr-in;display:flex;position:relative;overflow:hidden}.jr-grid .jr-card:nth-child(2){animation-delay:50ms}.jr-grid .jr-card:nth-child(3){animation-delay:.1s}.jr-grid .jr-card:nth-child(n+4){animation-delay:.15s}@keyframes jr-in{0%{opacity:0;translate:0 12px}}.jr-card__art-link{display:block}.jr-card__art{aspect-ratio:16/9;border-radius:16px;margin:10px 10px 0}.jr-card__body{flex-direction:column;flex:1;padding:20px 22px 18px;display:flex}.jr-card__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.jr-sep{opacity:.5}.jr-tag{color:var(--ink);background:#fffdf8d9;border-radius:999px;align-items:center;gap:6px;margin-right:4px;padding:4px 10px 4px 9px;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex}.jr-card__title{font-family:var(--serif);letter-spacing:-.01em;margin-top:12px;font-size:23px;font-weight:400;line-height:1.25}.jr-card__title a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .35s}.jr-card:hover .jr-card__title a{background-size:100% 1px}.jr-card__title a:after{content:"";position:absolute;inset:0}.jr-card__excerpt{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;display:-webkit-box;overflow:hidden}.jr-card__foot{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.jr-gist-btn{z-index:2;height:34px;color:var(--ink);font:500 13px var(--sans);cursor:pointer;background:#fffdf8b3;border:0;border-radius:999px;padding:0 14px;transition:background .2s;position:relative}.jr-gist-btn:hover{background:#fff}.jr-card__foot .jr-gist-btn{align-items:center;gap:6px;padding-left:12px;display:inline-flex}.jr-gist-btn__icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.jr-card__art img{transition:translate .5s}.jr-card:hover .jr-art__b{scale:1.04}.jr-card--big{grid-template-columns:1.15fr 1fr;display:grid}.jr-card--big .jr-card__art-link{display:flex}.jr-card--big .jr-card__art{aspect-ratio:16/9;border-radius:14px;flex:1;align-self:center;margin:12px}.jr-card--big .jr-card__body{justify-content:center;padding:clamp(24px,3vw,44px) clamp(22px,3vw,40px) 26px 12px}.jr-card--big .jr-card__title{font-size:clamp(30px,3vw,42px);line-height:1.12}.jr-card--big .jr-card__excerpt{-webkit-line-clamp:4;font-size:17px}.jr-card--big .jr-card__foot{margin-top:28px}.jr-gist{z-index:3;background:0 0;flex-direction:column;padding:clamp(22px,2.6vw,34px);animation:.25s both jr-gist;display:flex;position:absolute;inset:0}.jr-gist[hidden]{display:none}.jr-card.is-gist>:not(.jr-gist){visibility:hidden}@keyframes jr-gist{0%{opacity:0}}.jr-gist__label,.jr-gist__text{animation:.35s cubic-bezier(.2,.8,.2,1) both jr-gist-text}@keyframes jr-gist-text{0%{translate:0 10px}}.jr-gist__label{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);font-size:13px;font-weight:500}.jr-gist__text{font-family:var(--serif);margin-top:14px;font-size:clamp(21px,1.9vw,26px);line-height:1.35}.jr-card--big .jr-gist__text{max-width:22em;font-size:clamp(26px,2.6vw,36px)}.jr-gist__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.jr-gist__read{color:var(--teal);font-size:14px;font-weight:500;text-decoration:none}.jr-gist__read:hover{text-underline-offset:3px;text-decoration:underline}.jr-lead[hidden]{display:none}.jr-art{isolation:isolate;display:block;position:relative;overflow:hidden}.jr-art:after{content:"";background:var(--grain);opacity:.45;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.jr-art>span{transition:scale .6s cubic-bezier(.2,.8,.2,1);display:block;position:absolute}.jr-art>img{z-index:1;width:38%;position:absolute;top:52%;left:50%;translate:-50% -50%}.jr-tone--productivity{background:radial-gradient(70% 80% at 25% 20%,#fde6cf,#0000),radial-gradient(70% 80% at 85% 90%,#f6c3c9,#0000),#f9d3b6}.jr-tone--neuro{background:radial-gradient(70% 80% at 80% 15%,#f3f8ff,#0000),radial-gradient(80% 80% at 15% 90%,#bcdcf3,#0000),#d6e7f6}.jr-tone--adhd{background:radial-gradient(70% 80% at 20% 15%,#fbe3d4,#0000),radial-gradient(80% 80% at 85% 85%,#c9bbf0,#0000),#e1d8f6}.jr-tone--together{background:radial-gradient(70% 80% at 80% 20%,#fff6d2,#0000),radial-gradient(80% 80% at 15% 85%,#c6e0a0,#0000),#e0eccd}.jr-tone--lumer{background:radial-gradient(70% 80% at 30% 20%,#fff3e2,#0000),radial-gradient(80% 80% at 80% 90%,#b9dde0,#0000),#e5efe9}.jr-art>span{background:#ffffff9e}.jr-art--hero:after{display:none}.jr-art>img.jr-art__hero{object-fit:cover;width:100%;height:100%;inset:0;translate:none}.jr-art--door .jr-art__a{background:#ffffff8c;border-radius:999px 999px 0 0;width:32%;height:72%;bottom:0;left:34%}.jr-art--door .jr-art__b{transform-origin:0 100%;background:#fff8ee;border-radius:999px 999px 0 0;width:24%;height:62%;bottom:0;left:38%;transform:skewY(-6deg)}.jr-art--door .jr-art__c{aspect-ratio:1;background:#e9a985;border-radius:50%;width:3.2%;top:54%;left:56%}.jr-art--pair .jr-art__a{aspect-ratio:1;border-radius:50%;width:28%;top:28%;left:26%}.jr-art--pair .jr-art__b{aspect-ratio:1;background:#fffc;border-radius:50%;width:28%;top:34%;left:46%}.jr-art--pair .jr-art__c{background:#ffffff80;border-radius:999px;height:6%;bottom:14%;left:18%;right:18%}.jr-art--streak .jr-art__a,.jr-art--streak .jr-art__b,.jr-art--streak .jr-art__c{aspect-ratio:1;border-radius:50%;width:12%;top:44%}.jr-art--streak .jr-art__a{left:18%}.jr-art--streak .jr-art__b{background:0 0;border:2px dashed #ffffffe6;left:44%}.jr-art--streak .jr-art__c{background:#ffffffd9;left:70%}.jr-art--step .jr-art__a{border-radius:10px 10px 0 0;height:18%;bottom:0;left:14%;right:14%}.jr-art--step .jr-art__b{background:#ffffffbf;border-radius:10px 10px 0 0;height:18%;bottom:18%;left:40%;right:14%}.jr-art--step .jr-art__c{aspect-ratio:1;background:#f2b28f;border-radius:50%;width:9%;bottom:24%;left:22%}.jr-art--list .jr-art__a,.jr-art--list .jr-art__b,.jr-art--list .jr-art__c{border-radius:999px;height:11%;left:22%}.jr-art--list .jr-art__a{background:#ffffff59;width:46%;top:24%}.jr-art--list .jr-art__b{background:#fff;width:58%;top:44%}.jr-art--list .jr-art__c{background:#ffffff59;width:38%;top:64%}.jr-art--admin .jr-art__a{background:#fffc;border-radius:10px;width:44%;height:42%;top:30%;left:28%}.jr-art--admin .jr-art__b{clip-path:polygon(0 0,100% 0,50% 100%);background:#ffffff8c;width:44%;height:28%;top:30%;left:28%}.jr-art--admin .jr-art__c{aspect-ratio:1;background:#a5cf73;border-radius:50%;width:13%;top:22%;left:60%}.jr-art--clock .jr-art__a{aspect-ratio:1;background:#ffffffbf;border-radius:50%;width:34%;top:18%;left:33%}.jr-art--clock .jr-art__b{background:#8f7bd0;border-radius:999px;width:1.6%;height:20%;top:30%;left:49.2%}.jr-art--clock .jr-art__c{transform-origin:0;background:#8f7bd0;border-radius:999px;width:12%;height:3%;top:48.5%;left:50%;rotate:-30deg}.jr-art--rest .jr-art__a{aspect-ratio:1;background:#ffffffd9;border-radius:50%;width:30%;top:22%;left:36%}.jr-art--rest .jr-art__b{aspect-ratio:1;background:#d6e7f6;border-radius:50%;width:28%;top:16%;left:45%}.jr-art--rest .jr-art__c{aspect-ratio:1;background:#fff;border-radius:50%;width:3%;top:30%;left:22%}.jr-art--call .jr-art__a{aspect-ratio:1;background:#ffffff47;border-radius:50%;width:62%;top:52%;left:50%;translate:-50% -50%}.jr-art--call .jr-art__b{aspect-ratio:1;background:#fff6;border-radius:50%;width:46%;top:52%;left:50%;translate:-50% -50%}.jr-art--call .jr-art__c{display:none}.nav__links a[aria-current=page]{color:var(--ink)}@media (width<=960px){.jr-grid{grid-template-columns:repeat(2,1fr)}.jr-card--big{grid-template-columns:1fr}.jr-card--big .jr-card__art{aspect-ratio:16/9;border-radius:16px;min-height:0;margin:10px 10px 0}.jr-card--big .jr-card__body{padding:22px 24px 20px}}@media (width<=640px){.jr-grid{grid-template-columns:1fr;gap:16px}.jr-chips{gap:8px;margin-top:28px}.jr-chip{gap:6px;height:36px;padding:0 14px;font-size:14px}.jr-eyebrow{font-size:12px}.jr-hero__title{margin-top:12px;font-size:36px;line-height:1.08}.jr-card__body{padding:18px 18px 16px}.jr-card__title,.jr-card--big .jr-card__title{margin-top:10px;font-size:20px;line-height:1.25}.jr-card__excerpt,.jr-card--big .jr-card__excerpt{-webkit-line-clamp:3;font-size:15px;line-height:1.6}.jr-card__meta,.jr-card__foot{font-size:12px}.jr-card--big .jr-card__body{padding:18px 18px 16px}.jr-card--big .jr-card__foot{margin-top:18px}}@media (prefers-reduced-motion:reduce){.jr-card,.jr-gist,.jr-gist__label,.jr-gist__text{animation:none}.jr-art>span,.jr-card__title a{transition:none}}html[lang=zh-Hant] .jr-card__title,html[lang=zh-Hant] .jr-gist__text,html[lang=zh-Hant] .jr-gist__text{letter-spacing:0}html[lang=zh-Hant] .jr-hero__title em{font-style:normal}.ar-progress{z-index:20;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.ar-progress span{background:var(--teal);transform-origin:0;height:100%;display:block;scale:0 1}.ar{max-width:calc(820px + var(--gutter) * 2);padding:clamp(32px, 5vw, 56px) var(--gutter) 0;margin:0 auto}.ar-meta{margin-top:clamp(32px,4vw,48px)}.ar-title{font-family:var(--serif);letter-spacing:-.02em;margin-top:14px;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.08}.ar-lead{color:var(--ink-soft);margin-top:18px;font-size:clamp(18px,1.6vw,20px)}.ar-art{aspect-ratio:16/9;border-radius:28px;margin-inline:clamp(-80px,-6vw,0px)}.ar-summary{background:#fffdf88c;border-radius:22px;margin-top:28px;padding:22px 26px}.ar-summary__label{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ar-summary__label svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ar-summary__text{font-family:var(--serif);margin-top:10px;font-size:clamp(20px,1.9vw,23px);line-height:1.45}.ar-body{margin-top:clamp(36px,5vw,56px)}.ar-h{font-family:var(--serif);letter-spacing:-.01em;margin-top:48px;font-size:clamp(26px,2.6vw,32px);font-weight:400;line-height:1.2}.ar-h:first-child{margin-top:0}.ar-p{margin-top:18px;font-size:18px;line-height:1.75}.ar-quote{border-left:3px solid var(--teal);margin:40px 0;padding:0 0 0 24px}.ar-quote p{font-family:var(--serif);color:var(--teal-deep);font-size:clamp(24px,2.4vw,30px);font-style:italic;line-height:1.3}.ar-soon{font-family:var(--serif);color:var(--ink-soft);font-size:19px;font-style:italic}.ar-sec+.ar-sec{padding-top:48px}.ar-sec>.ar-h:first-child{margin-top:0}.ar-h3{font-family:var(--serif);margin-top:36px;font-size:clamp(21px,2vw,24px);font-weight:400;line-height:1.3}.ar-list{margin-top:14px;padding-left:1.4em;font-size:18px;line-height:1.75}.ar-list li+li{margin-top:10px}.ar-list li::marker{color:var(--ink-soft)}.ar-upsell{padding:clamp(64px, 8vw, 104px) var(--gutter) 0}.ar-upsell__card{background:#fffdf880;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);max-width:1000px;margin:0 auto;padding:12px 12px 12px clamp(28px,4vw,56px);display:grid}.ar-upsell__copy{padding-block:24px}.ar-upsell__img{aspect-ratio:6/5;object-fit:cover;object-position:55% 45%;border-radius:16px;width:100%;height:auto;display:block}.ar-upsell__title{max-width:14em;font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.2}.ar-upsell__text{max-width:26em;color:var(--ink-soft);margin-top:12px;font-size:16px;line-height:1.6}@media (width<=760px){.ar-upsell__card{text-align:center;grid-template-columns:1fr;padding:12px}.ar-upsell__img{order:-1}.ar-upsell__copy{padding:8px 12px 20px}.ar-upsell__title,.ar-upsell__text{margin-inline:auto}}.ar-upsell__btn{background:var(--ink);color:#fff;height:48px;font:600 15px var(--sans);border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:0 28px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ar-upsell__btn:hover{background:#000}.ar-upsell__btn:active{transform:scale(.98)}.ar-upsell__btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ar-next{max-width:var(--max);padding:clamp(56px, 7vw, 88px) var(--gutter) clamp(72px, 9vw, 120px);margin:0 auto}.ar-next__title{font-family:var(--serif);margin-bottom:24px;font-size:clamp(26px,2.6vw,32px);font-weight:400}.ar-next__card .jr-card__title{font-size:21px}a.jr-tag{text-decoration:none;transition:background .2s}a.jr-tag:hover{background:#fff}a.jr-tag:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ar-byline{border-top:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:16px;margin-top:clamp(40px,5vw,56px);padding-top:24px;font-size:15px;line-height:1.5;display:flex}.ar-byline__icon{flex:none;width:56px;height:auto}.ar-byline__text{flex-direction:column;display:flex}.ar-byline__name{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:500;text-decoration:none;transition:background-size .35s}.ar-byline__name:hover{background-size:100% 1px}.ar-byline__role{font-size:14px}.au-icon{margin-bottom:28px}.au-bio p{color:#3a4544;font-size:18px;line-height:1.7}.au-bio p+p{margin-top:18px}.au-latest{padding-top:0}.ar-tools{z-index:15;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#fffdf8e0;border-radius:999px;align-items:center;padding:4px;transition:opacity .3s,translate .3s;display:flex;position:fixed;bottom:24px;right:24px;translate:0 8px;box-shadow:0 6px 24px #1d26261a}.ar-tools.is-on{opacity:1;pointer-events:auto;translate:0}.ar-tools.is-on.is-away{opacity:0;pointer-events:none;translate:0 8px}.ar-tools__focus{height:40px;font:500 14px var(--sans);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 14px;transition:background .2s;display:inline-flex}.ar-tools__focus:hover{background:#1d26260d}.ar-tools__focus:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (width<=640px){.ar-tools{padding-left:4px;bottom:16px;right:16px}}.ar-switch{background:var(--line);border-radius:999px;width:34px;height:20px;transition:background .25s;position:relative}.ar-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .25s cubic-bezier(.34,1.4,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ar-tools__focus[aria-pressed=true] .ar-switch{background:var(--teal)}.ar-tools__focus[aria-pressed=true] .ar-switch:after{translate:14px}.ar-body>*,.ar-summary{transition:opacity .35s}.is-focus .ar-body>:not(.is-current),.is-focus .ar-summary:not(.is-current){opacity:.15}.ar-top{transition:opacity .35s}.is-focus .ar-top:not(.is-current){opacity:.3}@media (width<=640px){.ar-art{margin-inline:0}.ar-title{font-size:30px;line-height:1.15}.ar-lead{font-size:16px}.ar-summary__text{font-size:18px}.ar-h{margin-top:40px;font-size:23px}.ar-h3{margin-top:30px;font-size:19px}.ar-quote p{font-size:21px}.ar-p,.ar-list{font-size:16px;line-height:1.7}.ar-p{margin-top:14px}}@media (prefers-reduced-motion:reduce){.ar-top,.ar-body>*,.ar-summary,.ar-switch:after,.ar-tools{transition:none}}html[lang=zh-Hant] .ar-title,html[lang=zh-Hant] .ar-h,html[lang=zh-Hant] .ar-summary__text,html[lang=zh-Hant] .ar-quote p{letter-spacing:0}html[lang=zh-Hant] .ar-quote p,html[lang=zh-Hant] .ar-soon{font-style:normal}html[lang=zh-Hant] .ar-upsell__title{letter-spacing:0}html[lang=zh-Hant] .ar-p,html[lang=zh-Hant] .ar-list{line-height:1.9}button.btn,button.store,button.ab-btn,button.ar-upsell__btn{cursor:pointer;-webkit-appearance:none;appearance:none;border:0}html.is-dialog{overflow:hidden}.soon{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);width:min(400px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 64px #1d262638}.soon::backdrop{background:#1d262673}.soon[open]{animation:.28s cubic-bezier(.2,.8,.2,1) soon-in}.soon[open]::backdrop{animation:.28s soon-fade}@keyframes soon-in{0%{opacity:0;translate:0 12px;scale:.97}}@keyframes soon-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.soon[open],.soon[open]::backdrop{animation:none}}.soon__card{text-align:center;justify-items:center;gap:10px;margin:0;padding:36px 28px 28px;display:grid;position:relative}.soon__mascot{object-fit:contain;width:88px;height:88px;margin-bottom:4px}.soon__title{font:500 28px/1.15 var(--serif);letter-spacing:-.01em;margin:0}.soon__body{color:var(--ink-soft);text-wrap:balance;margin:0;font-size:17px;line-height:1.55}.soon__ok{min-width:140px;height:52px;margin-top:14px}.soon__x{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:8px;right:8px}.soon__x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.soon__x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.hero__phones img[data-deferred-src],.hero__phones img:not([src]){opacity:0}.hero__phones img.is-loaded{opacity:1;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.hero__phones img.is-loaded{transition:none}}.langtip{z-index:8;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:min(360px,100vw - 32px);color:var(--ink);gap:14px;padding:18px 20px;animation:.28s cubic-bezier(.2,.8,.2,1) soon-in;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 16px 48px #1d26262e}.langtip[hidden]{display:none}.langtip__text{margin:0;font-size:16px;line-height:1.5}.langtip__actions{flex-wrap:wrap;gap:10px;display:flex}.langtip button.btn--ghost{border:1.5px solid var(--teal);background:0 0}.langtip button.btn--ghost:hover{background:var(--teal)}@media (prefers-reduced-motion:reduce){.langtip{animation:none}}
