.fd-track{background:#fff;width:100%;position:relative}.fd-track[data-scroll=true]{height:calc(100vh + 2800px)}.fd-stage{--p:1;--u:1;--z:1;--deg:0;--tx:0;--bl:0;--bf:0;flex-direction:column;height:900px;display:flex;position:relative}.fd-track[data-scroll=true] .fd-stage{height:100vh;min-height:640px;position:sticky;top:0}.fd-track[data-scroll=true] .fd-stage[data-fallback=true]{will-change:transform;position:relative}.fd-inner{flex-direction:column;flex:auto;gap:20px;width:100%;max-width:1240px;min-height:0;margin:0 auto;padding:36px clamp(20px,4vw,48px) 28px;display:flex}.fd-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fd-pick{border-radius:26px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.fd-pick button{cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;width:44px;height:44px;padding:0;display:grid}.fd-pick button[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.fd-slot{flex:1 1 0;min-height:0;position:relative}.fd-box{width:calc(800px * var(--z));height:calc(600px * var(--z));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fd-persp{width:800px;height:600px;transform:scale(var(--z));transform-origin:0 0;perspective:1700px;perspective-origin:50%}.fd-device{width:800px;height:600px;transform-style:preserve-3d;transform:translate3d(calc(var(--tx) * 1px), 0, 0);will-change:transform;position:relative}.fd-right{width:400px;height:600px;transform-style:preserve-3d;position:absolute;top:0;left:400px}.fd-left{width:400px;height:600px;transform-style:preserve-3d;transform-origin:100%;transform:translateZ(2px) rotateY(calc(var(--deg) * 1deg));will-change:transform;position:absolute;top:0;left:0}.duo-face{backface-visibility:hidden;background:#050506;border:2.5px solid #dcdad4;padding:7px;position:absolute;inset:0}.duo-screen{width:100%;height:100%;font-family:var(--font);position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.duo-shade{pointer-events:none;position:absolute;inset:0}.duo-btn{background:#cfcdc6;border-radius:2px;width:3px;position:absolute}.fd-face-app{border-left-width:1px;border-radius:8px 52px 52px 8px;padding-left:4px}.fd-face-app .duo-screen{border-radius:4px 44px 44px 4px}.fd-face-inner{opacity:clamp(0, calc((var(--u) - .5) * 999), 1);border-right-width:1px;border-radius:52px 8px 8px 52px;padding-right:4px}.fd-face-inner .duo-screen{border-radius:44px 4px 4px 44px}.fd-face-cover{opacity:clamp(0, calc((.5 - var(--u)) * 999), 1);border-radius:8px 52px 52px 8px;transform:rotateY(180deg)}.fd-face-cover .duo-screen{border-radius:6px 44px 44px 6px}.fd-blur{filter:blur(calc(var(--bl) * 1px));position:absolute;inset:0}.fd-shade-app{opacity:calc((1 - var(--u)) * .6);background:#000}.fd-shade-inner{opacity:calc((1 - var(--u)) * 2);background:linear-gradient(270deg,#0000 20%,#0000008c)}.fd-shade-cover{opacity:calc(var(--u) * 2);background:linear-gradient(90deg,#0000 20%,#0000008c)}.fd-crease{background:linear-gradient(90deg,#0000,#0000000b);width:14px;position:absolute;top:0;bottom:0;right:0}.fd-screen{flex-direction:column;transition:background-color .35s,color .35s;display:flex;position:absolute;inset:0}.fd-status{flex:none;height:52px;position:relative}.fd-ear{box-sizing:border-box;justify-content:center;align-items:center;width:calc(50% - 50px);height:32px;display:flex;position:absolute;top:11px}.fd-ear-l{padding-left:10px;left:0}.fd-ear-r{padding-right:10px;right:0}.fd-island{background:#000;border-radius:16px;width:100px;height:32px;margin-left:-50px;position:absolute;top:11px;left:50%}.fd-time{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.fd-icons{align-items:center;gap:6px;display:flex}.fd-status-l{flex:none;align-items:center;height:46px;padding:4px 0 0 34px;display:flex}.fd-status-r{flex:none;justify-content:flex-end;align-items:center;height:46px;padding:4px 30px 0 0;display:flex;position:relative}.fd-cam{background:#000;border-radius:6px;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:15px;left:50%}.fd-chathead{align-items:center;gap:8px;padding:4px 18px 10px;display:flex}.fd-msgs{flex-direction:column;flex:auto;justify-content:flex-end;gap:14px;min-height:0;padding:14px 18px 6px;display:flex;overflow:hidden}.fd-user{justify-content:flex-end;display:flex}.fd-live .fd-user{--a:clamp(0, calc((var(--p) - .25) / .025), 1);opacity:var(--a);transform:translateY(calc((1 - var(--a)) * 16px))}.fd-reply{--a:clamp(0, calc((var(--p) - .29) / .02), 1);opacity:var(--a);align-items:flex-start;gap:8px;display:flex}.fd-tool{--a:clamp(0, calc((var(--p) - .4) / .03), 1);opacity:var(--a);transform:translateY(calc((1 - var(--a)) * 8px));border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.fd-bar{border-radius:2px;height:4px;display:block;overflow:hidden}.fd-bar>span{--a:clamp(0, calc((var(--p) - .42) / .3), 1);transform-origin:0;height:4px;transform:scaleX(var(--a));border-radius:2px;display:block}.fd-tick{--a:clamp(0, calc((var(--p) - .72) / .03), 1);opacity:var(--a);transform:scale(var(--a));background:var(--mint);color:#0f3b2a;border-radius:10px;flex:none;place-items:center;width:20px;height:20px;display:grid}.fd-input-wrap{flex:none;padding:8px 14px 22px}.fd-input{align-items:flex-end;gap:8px;min-height:46px;padding:7px 7px 7px 8px;display:flex}.fd-input-text{overflow-wrap:anywhere;flex:auto;min-width:0;padding:6px 0;font-size:14px;line-height:1.45}.fd-caret{vertical-align:-3px;border-radius:1px;width:2px;height:17px;margin-left:1px;animation:.5s steps(2,end) infinite mio-fade;display:inline-block}.fd-round{border-radius:16px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fd-home{opacity:.85;border-radius:3px;width:120px;height:5px;margin:12px auto 0;display:block}.fd-app{color:var(--ink);background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.fd-app-body{min-height:0;filter:blur(calc(var(--bf) * 1px));transform:scale(calc(.94 + .06 * var(--u)));transform-origin:0%;flex-direction:column;flex:auto;display:flex}.fd-app-head{align-items:center;gap:10px;padding:6px 22px 8px 20px;display:flex}.fd-app-list{flex:auto;padding:0 22px 12px 20px;position:relative;overflow:hidden}.fd-skel{--a:clamp(0, calc((.68 - var(--p)) / .05), 1);opacity:var(--a);flex-direction:column;gap:12px;display:flex;position:absolute;inset:10px 22px auto 20px}.fd-skel span{background:var(--fill-2);border-radius:6px;height:12px}.fd-label{color:var(--sub);padding:10px 0 2px;font-size:12px;font-weight:600;display:block}.fd-task{border-top:.5px solid var(--hair);align-items:center;gap:10px;min-height:38px;display:flex}.fd-box-check{cursor:pointer;color:#0f3b2a;border:1.75px solid var(--mint);background:0 0;border-radius:11px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;transition:background-color .18s;display:grid}.fd-box-check[aria-checked=true]{background:var(--mint);border:0}.fd-app-home{background:var(--ink);opacity:.85;border-radius:3px;flex:none;width:120px;height:5px;margin:0 auto 13px;display:block}.fd-foot{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.fd-step{height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.fd-step-dot{height:6px;transition:width .35s var(--ease), background-color .35s ease;border-radius:3px;display:block}.fd-dock{border-radius:24px;align-items:center;gap:10px;padding:8px;display:flex}.fd-dock-slot{width:38px;height:38px;position:relative}.fd-dock-empty{--d:clamp(0, calc((var(--p) - .86) / .02), 1);opacity:calc(1 - var(--d));border:1.5px dashed #c9c7c0;border-radius:12px;position:absolute;inset:0}.fd-dock-new{--d:clamp(0, calc((var(--p) - .878) / .02), 1);opacity:var(--d);transform:scale(calc(.86 + .14 * var(--d)));display:flex;position:absolute;inset:0}.fd-flyer{opacity:0;pointer-events:none;z-index:2;will-change:transform, opacity;width:38px;height:38px;display:flex;position:absolute;top:0;left:0}@media (max-width:760px){.fd-head p{display:none}.fd-pick button{width:38px;height:38px}}
