.macshot{aspect-ratio:2000/1183;--cat-k:.058cqw;width:100%;position:relative;container-type:inline-size}.macshot-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.macshot-screen{border-radius:1.1cqw;width:82.15cqw;height:53.4cqw;position:absolute;top:1.55cqw;left:9.3cqw;overflow:hidden}.macshot-sleep{z-index:7;pointer-events:none;opacity:0;background:#0b0a12;transition:opacity 1.1s;position:absolute;inset:0}.macshot[data-asleep] .macshot-sleep{opacity:1}.macshot-cat{bottom:calc(var(--rest,4.55cqw) - var(--cat-gap,0) * var(--cat-k));z-index:3;transform:translateX(calc(-50% + var(--cat-dx,0) * var(--cat-k)));opacity:1;position:absolute}.macshot-cat.in{animation:.38s both macshot-in}.macshot-cat.out{opacity:0;transition:opacity .38s}@keyframes macshot-in{0%{opacity:0}to{opacity:1}}.crop{aspect-ratio:var(--A);border-radius:26px;position:relative;overflow:hidden;container-type:inline-size}.crop>.macshot{width:calc(var(--z) * 100cqw);left:calc(50cqw - var(--z) * var(--fx) * 1cqw);top:calc(50cqw / var(--A) - var(--z) * var(--fy) * .5915cqw);position:absolute}.phone{aspect-ratio:1570/3211;width:100%;position:relative;container-type:inline-size}.phone:before{content:"";border-radius:28.1%/13.4%;position:absolute;inset:.65% 2%;box-shadow:0 3cqw 6cqw #1e3c824d,0 .6cqw 1.4cqw #0000002e}.phone-screen{--cat-k:.1cqw;background:#f7f9ff;border-radius:23.4%/10.8%;width:89.732%;height:95.387%;position:absolute;top:2.292%;left:5.357%;overflow:hidden;container-type:inline-size}.phone-frame{z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.phone-status{z-index:5;color:#1d2b4f;align-items:center;gap:1.6cqw;height:16cqw;padding:0 8.4cqw 0 9.6cqw;font-size:4.1cqw;display:flex;position:absolute;inset:0 0 auto}.phone-status b{font-weight:700}.ps-gap{flex:1}.ps-signal{align-items:flex-end;gap:.5cqw;height:3.2cqw;display:flex}.ps-signal i{background:#1d2b4f;border-radius:.3cqw;width:.8cqw;display:block}.ps-signal i:first-child{height:1cqw}.ps-signal i:nth-child(2){height:1.7cqw}.ps-signal i:nth-child(3){height:2.4cqw}.ps-signal i:nth-child(4){height:3.2cqw}.ps-wifi{border:.6cqw solid #1d2b4f;border-bottom:0;border-radius:3.6cqw 3.6cqw 0 0;width:3.6cqw;height:2.7cqw}.ps-batt{background:linear-gradient(90deg,#1d2b4f 78%,#0000 78%);border:.4cqw solid #1d2b4f80;border-radius:1cqw;width:6cqw;height:3cqw}.phone-app{z-index:1;position:absolute;inset:0}.phone-home{z-index:6;background:#1d2b4fcc;border-radius:1cqw;width:34cqw;height:1.25cqw;position:absolute;bottom:2.1cqw;left:50%;transform:translate(-50%)}.phone-glare{z-index:7;pointer-events:none;background:linear-gradient(122deg,#fff3 0%,#ffffff0d 26%,#0000 38%);position:absolute;inset:0}
.demo{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.demo-stage{aspect-ratio:1000/620;grid-template-columns:66% 27%;justify-content:space-between;align-items:center;display:grid;position:relative}.demo-mac,.demo-phone{z-index:1;width:100%;position:relative}.demo-beam{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.demo-beam .link{fill:none;stroke:#5078d273;stroke-width:2px;stroke-dasharray:3 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.demo-beam .trail{fill:none;stroke:url(#beam-g);stroke-width:3.5px;stroke-linecap:round;opacity:.75;stroke-dasharray:700;stroke-dashoffset:700px;vector-effect:non-scaling-stroke;animation:1.1s forwards demo-draw}.demo-beam circle{filter:drop-shadow(0 0 8px #4b9bf0d9)}@keyframes demo-draw{to{stroke-dashoffset:0}}.demo-caption{text-align:center;min-height:2.2em;color:var(--ink);margin:22px 0 0;font-size:clamp(17px,1.7vw,20px);font-weight:500}.demo-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.home .demo-tab{all:unset;box-sizing:border-box;isolation:isolate;cursor:pointer;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--card-line);background:#fffc;border-radius:999px;padding:11px 22px;font-size:15px;font-weight:600;transition:background .2s,color .2s,transform .25s cubic-bezier(.3,1.6,.5,1);position:relative}.home .demo-tab:hover{color:var(--ink);background:#fff}.home .demo-tab[aria-pressed=true]{color:#fff;text-shadow:0 1px 3px #08286e99;box-shadow:none;background:0 0;font-weight:700;transform:scale(1.04)}.home .demo-tab[aria-pressed=true]:before{content:"";z-index:-1;filter:drop-shadow(0 8px 10px #2864c847);border:0 solid #0000;border-width:0 29px;border-image:url(/fur/pill.webp) 0 190 fill/0 29px;position:absolute;inset:-5px -4px}.home .demo-tab:focus-visible,.home .demo-pause:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.home .demo-pause{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--card-line);background:#fffc;border-radius:50%;place-items:center;display:grid}.pa{background:linear-gradient(#eef4ff,#f9fbff 38%);flex-direction:column;padding-top:14cqw;display:flex;position:absolute;inset:0}.pa-stage{background:radial-gradient(90% 80% at 28% 18%,#cfe6ff,#0000 70%),radial-gradient(80% 80% at 92% 92%,#cfe3ff,#0000 70%),linear-gradient(160deg,#d6e9ff,#e6f0ff);border-radius:7cqw;flex:none;height:41cqw;margin:1cqw 3.6cqw 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .3cqw #ffffffa6}.pa-pill{z-index:2;color:#1d2b4f;background:#ffffffe6;border-radius:4cqw;align-items:center;gap:1.5cqw;padding:1.3cqw 2.9cqw 1.3cqw 2.3cqw;font-size:3.5cqw;font-weight:700;display:inline-flex;position:absolute;top:3cqw;left:3cqw}.pa-pill i{background:#3fc088;border-radius:50%;width:2cqw;height:2cqw;transition:background .4s,box-shadow .4s;box-shadow:0 0 0 .8cqw #3fc08840}.pa-pill.off i{background:#f0a63a;box-shadow:0 0 0 .8cqw #f0a63a47}.pa-cat{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pa-chat{flex-direction:column;flex:1;justify-content:flex-end;gap:2cqw;min-height:0;padding:3cqw 4cqw 2cqw;display:flex;overflow:hidden}.pa-input{color:#8493b4;background:#fff;border-radius:5.5cqw;flex:none;align-items:center;height:10.5cqw;margin:1cqw 5cqw 9.6cqw;padding:0 1.4cqw 0 4.4cqw;font-size:4cqw;display:flex;box-shadow:0 .6cqw 2cqw #2850a024,inset 0 0 0 .25cqw #2850a014}.pa-input span{flex:1}.pa-input b{color:#fff;background:linear-gradient(135deg,#5aaaf6,#3b86e6);border-radius:50%;width:7.6cqw;height:7.6cqw;padding:1.5cqw}.bub{border-radius:4.8cqw;max-width:86%;padding:2.5cqw 3.7cqw;font-size:4.2cqw;line-height:1.34;animation:.4s cubic-bezier(.2,.9,.3,1.2) both demo-pop}.bub.me{color:#fff;background:linear-gradient(135deg,#5aaaf6,#3b86e6);border-bottom-right-radius:1.4cqw;align-self:flex-end}.bub.cat{color:#1d2b4f;background:#fff;border-bottom-left-radius:1.4cqw;align-self:flex-start;box-shadow:0 .4cqw 1.6cqw #2850a01f}.chip{border-radius:4cqw;align-self:flex-start;align-items:center;gap:1.6cqw;padding:1.5cqw 3.2cqw 1.5cqw 2.2cqw;font-size:3.5cqw;font-weight:700;animation:.35s both demo-pop;display:inline-flex}.chip svg{flex:none;width:4.2cqw;height:4.2cqw}.chip.running,.chip.ok{color:#fff;background:linear-gradient(135deg,#5aaaf6,#3b86e6)}.chip.queued{color:#8a5d00;background:#fff1d6;box-shadow:inset 0 0 0 .3cqw #f0a63a80}.spin{animation:.9s linear infinite demo-spin}@keyframes demo-spin{to{transform:rotate(360deg)}}@keyframes demo-pop{0%{opacity:0;transform:translateY(2.4cqw)scale(.96)}to{opacity:1;transform:none}}.remcard{background:linear-gradient(135deg,#e6f2ff,#eaf3ff);border-radius:4cqw;align-self:stretch;align-items:center;gap:3cqw;padding:2.6cqw 3.4cqw;animation:.4s both demo-pop;display:flex;box-shadow:inset 0 0 0 .3cqw #4b9bf040}.remcard svg{color:#3b86e6;flex:none;width:6cqw;height:6cqw}.remcard b{color:#1d2b4f;font-size:4.2cqw;display:block}.remcard span{color:#62749b;font-size:3.4cqw}.pbanner{z-index:8;-webkit-backdrop-filter:blur(3cqw);backdrop-filter:blur(3cqw);opacity:0;background:#fffffff0;border-radius:5cqw;align-items:center;gap:2.6cqw;padding:2.4cqw 3cqw;transition:transform .5s cubic-bezier(.2,.9,.3,1.1),opacity .3s;display:flex;position:absolute;top:14cqw;left:3cqw;right:3cqw;transform:translateY(-20cqw);box-shadow:0 2cqw 5cqw #1432784d}.pbanner[data-on]{opacity:1;transform:none}.pbanner img{border-radius:2cqw;width:8cqw;height:8cqw}.pbanner span{color:#62749b;font-size:3.2cqw;display:block}.pbanner b{color:#1d2b4f;font-size:4.2cqw}.mfile{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);z-index:1;width:7cqw;transition:transform .95s cubic-bezier(.55, -.1, .3, 1) calc(var(--i) * .11s), opacity .35s ease calc(.7s + var(--i) * .11s);justify-items:center;gap:.5cqw;display:grid;position:absolute}.mfile[data-moved]{opacity:0;transform:translate(calc(var(--tx) * 1cqw), calc(var(--ty) * 1cqw)) scale(.5) rotate(var(--rot))}.mfile-ic{background:#fff;border-radius:.7cqw;width:5.4cqw;height:6.8cqw;position:relative;overflow:hidden;box-shadow:0 .3cqw .9cqw #1432784d}.mfile-ic.pdf,.mfile-ic.txt{background:linear-gradient(225deg,#d6deee 0 1.15cqw,#0000 1.15cqw),#fff}.mfile-ic.pdf:after{content:attr(data-ext);text-align:center;letter-spacing:.05cqw;color:#fff;background:#ee6a78;padding:.4cqw 0;font-size:.95cqw;font-weight:800;position:absolute;inset:auto 0 0}.mfile-ic.pdf:before{content:"";background:repeating-linear-gradient(#cdd6e8 0 .32cqw,#0000 .32cqw .8cqw);height:2.2cqw;position:absolute;inset:1.6cqw .8cqw auto}.mfile-ic.png{padding:.5cqw}.mfile-ic.png:before{content:"";background:linear-gradient(135deg,#a6dcff,#7fb8ff 55%,#5f9cf0);border-radius:.4cqw;position:absolute;inset:.5cqw}.mfile-ic.txt i{background:repeating-linear-gradient(#cdd6e8 0 .34cqw,#0000 .34cqw .95cqw);position:absolute;inset:1.5cqw .8cqw .8cqw}.mfile-name{text-align:center;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#14286480;border-radius:.6cqw;max-width:9cqw;padding:.15cqw .6cqw;font-size:1.15cqw;line-height:1.25;overflow:hidden}.mbadge{left:calc(var(--x) * 1cqw + .7cqw);top:calc(var(--y) * 1cqw - 2.7cqw);z-index:3;color:#1d2b4f;background:#fff;border-radius:1.1cqw;place-items:center;min-width:2.2cqw;height:2.2cqw;font-size:1.2cqw;font-weight:800;transition:transform .4s cubic-bezier(.3,1.7,.5,1);display:grid;position:absolute;transform:scale(0);box-shadow:0 .2cqw .6cqw #14327866}.mbadge[data-on]{transform:scale(1)}.mwin{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);z-index:2;width:calc(var(--w) * 1cqw);opacity:0;background:#fffffff5;border-radius:1.2cqw;transition:opacity .4s,transform .55s cubic-bezier(.2,.9,.3,1.1);position:absolute;overflow:hidden;transform:translateY(2cqw)scale(.92);box-shadow:0 2cqw 4.5cqw #14327857,0 0 0 .1cqw #00000014}.mwin[data-on]{opacity:1;transform:none}.mwin-bar{color:#4d5f88;background:linear-gradient(#f4f7fb,#e8edf5);justify-content:center;align-items:center;height:2.8cqw;padding:0 1cqw;font-size:1.2cqw;font-weight:600;display:flex;position:relative}.mwin-bar i{background:#f5a1a1;border-radius:50%;width:.75cqw;height:.75cqw;position:absolute;top:.95cqw}.mwin-bar i:first-child{left:1cqw}.mwin-bar i:nth-child(2){background:#f6d28a;left:2.1cqw}.mwin-bar i:nth-child(3){background:#a6dcb4;left:3.2cqw}.mwin-body{gap:.9cqw;padding:1.8cqw;display:grid}.doc-h{opacity:.85;background:#2b3a63;border-radius:.4cqw;width:58%;height:1.7cqw}.doc-l{background:#d6deee;border-radius:.4cqw;height:.9cqw}.doc-t{grid-template-columns:repeat(3,1fr);gap:.6cqw;margin:.6cqw 0;display:grid}.doc-t i{background:#e8eef8;border-radius:.4cqw;height:1.9cqw}.slide{aspect-ratio:16/9;background:linear-gradient(135deg,#c4e4ff,#a2caff 55%,#86b4f6);border-radius:.8cqw;padding:2.6cqw;position:relative;overflow:hidden}.slide-t{opacity:.94;background:#fff;border-radius:.6cqw;width:55%;height:2.6cqw}.slide-s{opacity:.7;background:#fff;border-radius:.5cqw;width:36%;height:1.2cqw;margin-top:1cqw}.slide-art{background:#ffffff61;border-radius:50%;width:18cqw;height:18cqw;position:absolute;bottom:-6cqw;right:-4cqw}.mnote{z-index:6;-webkit-backdrop-filter:blur(1.4cqw);backdrop-filter:blur(1.4cqw);opacity:0;background:#fffffff2;border-radius:1.6cqw;align-items:center;gap:1.2cqw;width:26cqw;padding:1.3cqw 1.6cqw;transition:opacity .35s,transform .5s cubic-bezier(.2,.9,.3,1.1);display:flex;position:absolute;top:3.2cqw;right:1.4cqw;transform:translate(3cqw);box-shadow:0 1.2cqw 2.6cqw #1432784d}.mnote[data-on]{opacity:1;transform:none}.mnote img{border-radius:.9cqw;width:3.8cqw;height:3.8cqw}.mnote span{color:#62749b;font-size:1.1cqw;display:block}.mnote b{color:#1d2b4f;font-size:1.6cqw}@media (max-width:860px){.demo-stage{aspect-ratio:auto;grid-template-columns:1fr;justify-items:center;gap:22px}.demo-phone{width:min(64vw,270px)}.demo-mac{max-width:640px}.demo-beam{display:none}}@media (prefers-reduced-motion:reduce){.spin,.bub,.chip,.remcard,.demo-beam .trail{animation:none}.demo-beam .trail{stroke-dashoffset:0}.mfile,.mbadge,.mwin,.mnote,.pbanner{transition:none}}
.home{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cat-k:.62px;background:var(--bg);color:var(--ink);font-family:var(--font-body), ui-rounded, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.home:before{content:"";pointer-events:none;background:radial-gradient(46% 760px at 100% 0,#82c4ff6b,#0000 72%),radial-gradient(40% 640px at 0 780px,#a0d2ff57,#0000 72%),radial-gradient(44% 700px at 100% 2300px,#8cc8ff52,#0000 72%),radial-gradient(40% 640px at 0 3600px,#a0d2ff4d,#0000 72%),radial-gradient(46% 720px at 100% 5200px,#8cc8ff4d,#0000 72%);position:absolute;inset:0}.home>:not(.home-top){position:relative}.home a{color:inherit}.home main{max-width:none;margin:0;padding:0}.home :where(h1,h2,h3,h4,p){margin:0;font-family:inherit}.home button:hover:not(:disabled),.home button:active:not(:disabled){box-shadow:none;transform:none}.day,.sync,.faq{scroll-margin-top:72px}.home .fur{margin:0;font-size:0;line-height:0}.fur img{max-width:100%;height:auto;display:block}.fur.center img{margin-inline:auto}.fur .wide{display:none}@media (min-width:900px){.fur.has-wide .narrow{display:none}.fur.has-wide .wide{display:block}}.home a.fur-btn{color:#fff}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px 20px;margin-top:26px;display:flex}.hero-cta .lbl-short{display:none}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}.cat{flex:none;display:block;position:relative}.cat-poster,.cat-canvas{width:100%;height:100%;position:absolute;inset:0}.cat-poster{transition:opacity .35s}.cat-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hero{text-align:center;max-width:1100px;margin:0 auto;padding:clamp(8px,2vh,24px) clamp(20px,4vw,48px) clamp(24px,4vh,40px)}.hero-copy{animation:.8s cubic-bezier(.2,.7,.2,1) both home-rise}@keyframes home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-visual{width:min(100%,940px);margin:clamp(20px,4vh,40px) auto 0;position:relative}.hero-visual:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(52% 56% at 50% 52%,#78beff8c,#96cdff47 60%,#0000 76%);position:absolute;inset:-12% -10% -8%}.hero-visual .macshot{--rest:8.4cqw;--cat-k:.076cqw;filter:drop-shadow(0 2.6cqw 3cqw #1e50aa3d)}.sec-sub{text-align:center;max-width:34em;color:var(--ink-2);margin:18px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.day{max-width:1180px;margin:0 auto;padding:clamp(72px,12vh,140px) clamp(20px,4vw,48px) 0}.moments{gap:clamp(56px,9vw,120px);margin:clamp(40px,7vh,72px) 0 0;padding:0;list-style:none;display:grid}.moment{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.moment.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.moment.flip .moment-copy{order:2}.when{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--card-line);background:#ffffffe6;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:13.5px;font-weight:700;display:inline-block}.moment-text{max-width:25em;color:var(--ink-2);margin-top:16px;font-size:18px;line-height:1.6}.perk{color:var(--ink);box-shadow:0 8px 22px #285aaa24, inset 0 0 0 1px var(--card-line);background:#fff;border-radius:18px;align-items:center;gap:10px;margin-top:20px;padding:10px 18px 10px 14px;font-size:15.5px;font-weight:600;line-height:1.3;display:inline-flex}.perk svg{flex:none}.stage{box-shadow:var(--shadow);background:linear-gradient(155deg,#e4f0ff,#e9f3ff 62%,#f2f8ff);border-radius:38px;padding:clamp(8px,1.4vw,16px)}.askbar{z-index:4;height:6.6cqw;color:var(--ink);white-space:nowrap;-webkit-backdrop-filter:blur(1.6cqw);backdrop-filter:blur(1.6cqw);background:#fffffff0;border-radius:3.3cqw;align-items:center;gap:1.3cqw;padding:0 1.3cqw 0 1.6cqw;font-size:2.2cqw;font-weight:600;display:flex;position:absolute;box-shadow:0 1.4cqw 3.4cqw #143c8c4d,inset 0 0 0 .12cqw #ffffffe6}.askbar img{border-radius:1cqw;width:4cqw;height:4cqw}.askbar .typed{flex:1}.askbar .typed:after{content:"";vertical-align:-.5cqw;background:var(--sky-2);width:.22cqw;height:2.6cqw;margin-left:.3cqw;animation:1.1s step-end infinite caret;display:inline-block}.askbar b{color:#fff;background:linear-gradient(135deg,#5aaaf6,#3b86e6);border-radius:50%;flex:none;width:4.4cqw;height:4.4cqw;padding:.9cqw}@keyframes caret{50%{opacity:0}}.flyfile{z-index:4;animation:fly 3.2s ease-in-out var(--delay) infinite;position:absolute}@keyframes fly{0%,to{transform:translate(0, 0) rotate(var(--rot))}50%{transform:translate(.8cqw, -1.6cqw) rotate(calc(var(--rot) + 9deg))}}.mug{z-index:4;background:linear-gradient(#fff,#e9ecfb);border-radius:.5cqw .5cqw 1.7cqw 1.7cqw;width:5.4cqw;height:4.6cqw;position:absolute;box-shadow:0 .5cqw 1.2cqw #14286452,inset 0 -.5cqw .8cqw #325aaa1f}.mug:before{content:"";filter:drop-shadow(0 .3cqw .4cqw #14286440);border:.55cqw solid #fff;border-left-color:#0000;border-radius:50%;width:2.4cqw;height:2.4cqw;position:absolute;top:.7cqw;right:-2cqw}.mug:after{content:"";background:radial-gradient(60% 80% at 40% 30%,#9a7260,#6a4a3b);border-radius:50%;height:1.1cqw;position:absolute;top:.3cqw;left:.35cqw;right:.35cqw}.mug i{filter:blur(.12cqw);opacity:0;background:linear-gradient(#0000,#ffffffe6);border-radius:1cqw;width:.55cqw;height:3cqw;animation:3s ease-in-out infinite steam;position:absolute;bottom:90%}.mug i:first-child{left:1.3cqw}.mug i:nth-child(2){animation-delay:1s;left:2.5cqw}.mug i:nth-child(3){animation-delay:2s;left:3.7cqw}@keyframes steam{0%{opacity:0;transform:translateY(.6cqw)scaleY(.6)}30%{opacity:.85}to{opacity:0;transform:translateY(-2.6cqw)scaleY(1.2)translate(.5cqw)}}.night{z-index:2;background:linear-gradient(#0c1846ad,#14226480);position:absolute;inset:0}.zzz{z-index:5;color:#fff;opacity:0;text-shadow:0 0 1cqw #96c8fff2;font-weight:700;animation:3.6s ease-in-out infinite zfloat;position:absolute}@keyframes zfloat{0%{opacity:0;transform:translate(0)scale(.7)}22%{opacity:.95}to{opacity:0;transform:translate(2.2cqw,-5cqw)scale(1.25)}}.sync{max-width:1260px;margin:0 auto;padding:clamp(80px,13vh,150px) 0 0}.sync-head{margin-bottom:clamp(24px,4vh,40px);padding:0 20px}.faq{max-width:880px;margin:0 auto;padding:clamp(72px,12vh,130px) clamp(20px,5vw,40px) 24px}.faq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.faq-search{width:min(100%,300px);color:var(--ink-3);font-size:14px;font-weight:400;display:block;position:relative}.home .faq-search input{all:unset;box-sizing:border-box;width:100%;color:var(--ink);border-bottom:1.5px solid #3264be57;padding:9px 26px 9px 0;font-size:15px;display:block}.home .faq-search input::placeholder{color:var(--ink-3)}.home .faq-search input:focus-visible{border-bottom-color:var(--ink)}.faq-search svg{pointer-events:none;position:absolute;top:12px;right:0}.faq-list{gap:12px;margin-top:28px;display:grid}.faq-item{box-shadow:inset 0 0 0 1px var(--card-line);background:#ffffffc7;border-radius:24px;transition:background .25s,box-shadow .25s}.faq-item.open{box-shadow:var(--shadow);background:#fff}.home .faq-q{all:unset;box-sizing:border-box;width:100%;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;font-size:18px;font-weight:600;display:flex}.home .faq-q:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:24px}.faq-q svg{color:var(--ink-3);flex:none;transition:transform .3s}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item.open .faq-panel{grid-template-rows:1fr}.faq-panel>div{overflow:hidden}.faq-panel p{max-width:44em;color:var(--ink-2);margin:0 26px 22px;font-size:16.5px;line-height:1.65}.faq-none{color:var(--ink-3);padding:24px 4px}.contact{grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:880px;margin:0 auto;padding:clamp(48px,9vh,96px) clamp(20px,5vw,40px) 0;display:grid}.contact p{color:var(--ink-2);font-size:17px;line-height:1.65}.contact a{color:var(--ink);text-underline-offset:3px;font-weight:700}.closing{text-align:center;padding:clamp(80px,13vh,150px) 20px 0}.closing .hero-cta{justify-content:center}.home-foot{background:radial-gradient(60% 90% at 50% 100%,#82c4ff66,#0000 72%);padding:clamp(16px,4vh,40px) clamp(16px,4vw,48px) 22px;overflow:hidden}.foot-mark{--cat-k:.078cqw;width:min(100%,1240px);margin:0 auto;container-type:inline-size}.foot-stage{padding-top:27cqw;position:relative}.foot-stage>img{width:100%;height:auto;display:block}.foot-cat{left:var(--ledge-x);top:calc(27cqw + var(--ledge-y) + var(--cat-gap) * var(--cat-k) - 1cqw);transform:translate(calc(-50% + var(--cat-dx) * var(--cat-k)), -100%);position:absolute}.foot-row{max-width:1240px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:18px auto 0;font-size:14px;display:flex}.foot-row a{text-underline-offset:3px;text-decoration:underline;transition:color .2s}.foot-row a:hover{color:var(--ink)}.foot-links{flex-wrap:wrap;gap:6px 22px;display:flex}.lang-switch{box-shadow:inset 0 0 0 1px var(--card-line);background:#ffffffb8;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.home-top-actions .lang-switch a{white-space:nowrap;letter-spacing:.02em;color:var(--ink-2);background:0 0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s}.home-top-actions .lang-switch a:hover{color:var(--ink);background:#fff9}.home-top-actions .lang-switch a[aria-current=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #285aaa33}.home:lang(zh-HK){font-family:var(--font-body), ui-rounded, "PingFang HK", "Hiragino Sans CNS", "Noto Sans HK", "Microsoft JhengHei", system-ui, sans-serif;line-height:1.75}.home:lang(zh-HK) .when{letter-spacing:.04em}.home:lang(zh-HK) .moment-text,.home:lang(zh-HK) .sec-sub,.home:lang(zh-HK) .faq-panel p{line-height:1.8}.home:lang(zh-HK) .faq-q,.home:lang(zh-HK) .perk{line-height:1.5}@media (max-width:960px){.moment,.moment.flip{grid-template-columns:1fr;gap:24px}.moment.flip .moment-copy{order:0}.moment-copy{text-align:center}.moment-copy .fur img,.moment-text{margin-inline:auto}}@media (max-width:640px){.home-top-actions .lang-switch a{padding:4px 10px}.contact{grid-template-columns:1fr}.foot-row{text-align:center;flex-direction:column;align-items:center;gap:10px}.foot-links{justify-content:center}.hero-cta{flex-wrap:nowrap;gap:10px}.hero-cta .fur-btn{--h:46px;flex:0 auto;min-width:0;padding:0 14px;font-size:13.5px}.hero-cta .lbl-full{display:none}.hero-cta .lbl-short{display:inline}.stage{border-radius:28px}}@media (max-width:349px){.hero-cta{flex-wrap:wrap}.home-top-in{gap:6px;padding:8px 10px}.home-top-actions{gap:5px}.home-wordmark{font-size:16px}.home-wordmark img{width:24px}.home-top-actions .lang-switch a{padding:4px 8px}.home-top-actions .fur-btn.small{padding:0 14px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.flyfile,.zzz,.mug i,.askbar .typed:after,.hero-copy{animation:none}.zzz{opacity:.8}}
