.nx .sc{border-radius:inherit;background:#c9c3bb;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .sc-camera{transform-origin:52%;will-change:transform;position:absolute;inset:0}.nx .sc-frame{aspect-ratio:1448/1086;width:100%;position:absolute;top:calc(50cqh - 37.5cqw);left:0}.nx .sc-lens{will-change:filter;position:absolute;inset:0}.nx .sc-stage{transform-origin:0 0;width:1448px;height:1086px;position:absolute;top:0;left:0}.nx .sc-img{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;max-width:none;display:block;position:absolute}.nx .sc-m{will-change:clip-path}.nx .sc-fx{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nx .sc-heroglow{mix-blend-mode:soft-light;opacity:.75}.nx .sc-halo{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff4d6e6,#ffce8259 45%,#0000 75%);border-radius:50%;width:120px;height:120px;position:absolute}.nx .sc-util{pointer-events:none;opacity:0;border-radius:34px;width:218px;height:156px;position:absolute;top:486px;left:752px;box-shadow:0 0 0 3px #f0b45a73,0 14px 36px #dc963c40}.nx .sc-touch{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffe6be59,#0000);border:2px solid #ffecc8d9;border-radius:50%;width:60px;height:60px;position:absolute}.nx .sc-glass{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx .sc-glass-band{mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 42%,#fff6 50%,#0000 58%);position:absolute;inset:-20% -40%}@media (prefers-reduced-motion:reduce){.nx .sc-touch,.nx .sc-util{display:none}}
.nx .ml{border-radius:inherit;background:#e4e2e3;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .ml-camera{transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}.nx .ml-frame{aspect-ratio:1431/1099;width:100%;position:absolute;top:calc(42cqh - 32.2558cqw);left:0}.nx .ml-stage{transform-origin:0 0;width:1431px;height:1099px;position:absolute;top:0;left:0}.nx .ml-img{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;max-width:none;display:block;position:absolute}.nx .ml-mat{opacity:0;will-change:opacity}.nx .ml-pat,.nx .ml-shinebox{pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nx .ml-pat{opacity:0;mix-blend-mode:multiply}.nx .ml-pat--textured{background:radial-gradient(circle,#461e0a6b 1.3px,#0000 1.9px) 0 0/7px 7px}.nx .ml-pat--woven{background:repeating-linear-gradient(45deg,#461e0a42 0 2px,#0000 2px 7px),repeating-linear-gradient(-45deg,#461e0a42 0 2px,#0000 2px 7px)}.nx .ml-shinebox{mix-blend-mode:soft-light;overflow:hidden}.nx .ml-shine{background:linear-gradient(105deg,#0000 40%,#ffffffbf 50%,#0000 60%);position:absolute;inset:-10% -40%;transform:translate(-120%)}.nx .ml-sel{will-change:transform,width,height;background:#ffece23d;border-radius:14px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #fff8f4d1,0 6px 18px #78321e14}.nx .ml-check{background:#fbf8f6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:0;left:0;box-shadow:0 2px 6px #50281426}.nx .ml-check svg{fill:none;stroke:#5d5450;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nx .ml-tap{opacity:0;pointer-events:none;background:#3c231924;border-radius:50%;width:80px;height:80px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #ffffffbf}.nx .ml-key{pointer-events:none;mix-blend-mode:soft-light;opacity:.25;background:radial-gradient(closest-side,#ffc496e6,#0000);width:820px;height:520px;position:absolute;top:240px;left:300px}.nx .ml-glass{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx .ml-glass-band{mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 42%,#ffffff80 50%,#0000 58%);position:absolute;inset:-20% -40%}@media (prefers-reduced-motion:reduce){.nx .ml-tap{display:none}}
.nx .bm{border-radius:inherit;background:#ecebe8;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .bm-camera{transform-origin:52% 58%;will-change:transform;position:absolute;inset:0}.nx .bm-frame{aspect-ratio:1448/1086;width:102%;position:absolute;top:calc(70cqh - 53.55cqw);left:-1%}.nx .bm-lens{will-change:filter;position:absolute;inset:0}.nx .bm-stage{transform-origin:0 0;width:1448px;height:1086px;position:absolute;top:0;left:0}.nx .bm-img{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;max-width:none;display:block;position:absolute}.nx .bm-line{will-change:clip-path}.nx .bm-fx{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nx .bm-warm{mix-blend-mode:soft-light;opacity:.8}.nx .bm-field,.nx .bm-pill{mix-blend-mode:soft-light}.nx .bm-halo{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff0d7d9,#ffc89659 45%,#0000 75%);border-radius:50%;width:140px;height:140px;position:absolute}.nx .bm-tap{opacity:0;pointer-events:none;background:#3c2d1e24;border-radius:50%;width:92px;height:92px;position:absolute;box-shadow:inset 0 0 0 2px #ffffffbf}.nx .bm-glass{pointer-events:none;opacity:.45;position:absolute;inset:0;overflow:hidden}.nx .bm-glass-band{mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 42%,#ffffff8c 50%,#0000 58%);position:absolute;inset:-20% -40%}@media (prefers-reduced-motion:reduce){.nx .bm-tap{display:none}}
.nx .ff{border-radius:inherit;color:#15161a;cursor:pointer;background:#f6f4f1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .ff-frame{aspect-ratio:1672/941;width:100%;position:absolute;top:calc(50cqh - 28.14cqw);left:0}.nx .ff-stage{transform-origin:0 0;width:1672px;height:941px;position:absolute;top:0;left:0}.nx .ff-img{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;max-width:none;display:block;position:absolute}.nx .ff-mapclip{--depth:0;border-radius:24px 0 0 24px;position:absolute;overflow:hidden}.nx .ff-mapclip:after{content:"";pointer-events:none;opacity:var(--depth);position:absolute;inset:0;box-shadow:inset 0 0 90px #14100a47}.nx .ff-cam{transform-origin:0 0;will-change:transform;width:997px;height:654px;position:absolute;top:0;left:0}.nx .ff-routes{position:absolute;top:0;left:0;overflow:visible}.nx .ff-routes path{fill:none;stroke-linecap:round;stroke-linejoin:round}.nx .ff-route-shadow{stroke:#1e140a2e;stroke-width:26px;filter:blur(5px);transform:translate(2px,4px)}.nx .ff-route-casing{stroke:#fffaf4;stroke-width:21px}.nx .ff-route-left{stroke:#f6c7a3;stroke-width:11px}.nx .ff-route-done{stroke:#f2711f;stroke-width:11px;stroke-dasharray:1 1}.nx .ff-truck{will-change:transform;transition:filter .5s}.nx .ff.is-hover .ff-truck{filter:drop-shadow(0 8px 10px #00000052)brightness(1.04)}.nx .ff-pulse{width:0;height:0;position:absolute;top:0;left:0}.nx .ff-pulse-ring{background:radial-gradient(closest-side,#f2711f2e,#0000);border:2px solid #f2711fbf;border-radius:50%;width:80px;height:80px;position:absolute;top:-40px;left:-40px}.nx .ff-arrive{opacity:0;border:2px solid #f2711f;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute}.nx .ff-nav{pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.nx .ff-nav-card{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex;position:absolute;bottom:72px;left:0;transform:translate(-50%);box-shadow:0 10px 26px #14100a29}.nx .ff-nav-card:after{content:"";background:#fff;border-radius:0 0 3px;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-7px;left:50%;transform:rotate(45deg)}.nx .ff-nav-icon{background:#f2711f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.nx .ff-nav-arrow{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nx .ff-nav-copy{flex-direction:column;line-height:1.15;display:flex}.nx .ff-nav-text{color:#15161a;font-size:19px;font-weight:600}.nx .ff-nav-sub{color:#7b7f8a;font-size:12.5px}.nx .ff-confirm{opacity:0;white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;box-shadow:0 14px 32px #14100a2e}.nx .ff-confirm b{font-size:17px;font-weight:600;display:block}.nx .ff-confirm small{color:#7b7f8a;font-size:13px;display:block}.nx .ff-confirm-check{background:#f2711f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.nx .ff-confirm-check svg,.nx .ff-chip svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nx .ff-confirm-check svg{color:#fff;width:22px;height:22px}.nx .ff-controls{flex-direction:column;gap:8px;display:flex;position:absolute}.nx .ff-btn{cursor:pointer;color:#15161a;background:#fff;border:0;border-radius:14px;place-items:center;width:47px;height:47px;padding:0;display:grid;box-shadow:0 6px 16px #14100a1f}.nx .ff-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nx .ff-btn:focus-visible{outline-offset:2px;outline:2px solid #f2711f}.nx .ff-play .ff-i-play{display:none}.nx .ff-play[data-state=paused] .ff-i-play{display:block}.nx .ff-play[data-state=paused] .ff-i-pause{display:none}.nx .ff-i-play{fill:currentColor!important}.nx .ff-chip,.nx .ff-remain,.nx .ff-final,.nx .ff-pct,.nx .ff-val,.nx .ff-bar,.nx .ff-stop{position:absolute}.nx .ff-chip{color:#1f8a2b;white-space:nowrap;background:#e6f6e7;border-radius:999px;align-items:center;gap:7px;font-weight:500;transition:opacity .5s;display:inline-flex}.nx .ff-chip i{background:#22a33a;border-radius:50%;width:7px;height:7px}.nx .ff-chip svg{width:15px;height:15px}.nx .ff-chip--panel{height:33px;padding:0 13px;font-size:15.5px}.nx .ff-chip--list{height:29px;padding:0 11px;font-size:13.5px}.nx .ff-chip--done,.nx .ff-final--done{opacity:0}.nx .ff.is-delivered .ff-chip--done,.nx .ff.is-delivered .ff-final--done{opacity:1}.nx .ff.is-delivered .ff-chip:not(.ff-chip--done),.nx .ff.is-delivered .ff-final:not(.ff-final--done){opacity:0}.nx .ff-final{transition:opacity .5s}.nx .ff-remain,.nx .ff-final{color:#737785;white-space:nowrap;font-size:15.5px;line-height:22px}.nx .ff-bar{background:#ebebed;border-radius:7px;width:292px;height:13px;overflow:hidden}.nx .ff-bar-fill{transform-origin:0;background:linear-gradient(90deg,#ff9a1e,#f25c12);border-radius:7px;position:absolute;inset:0;transform:scaleX(.72)}.nx .ff-pct{text-align:right;font-variant-numeric:tabular-nums;width:66px;font-size:22px;font-weight:700;line-height:30px}.nx .ff-val{color:#15161a;font-size:14px;font-weight:500;line-height:20px}.nx .ff-stop{opacity:0;background:#fff;border-radius:50%;width:34px;height:34px;transition:opacity .6s;box-shadow:inset 0 0 0 7px #f2711f}.nx .ff.is-delivered .ff-stop{opacity:1}
.nx .fl{border-radius:inherit;background:#efdcc6;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .fl-camera{transform-origin:50%;will-change:transform;position:absolute;inset:0}.nx .fl-frame{aspect-ratio:1444/1089;width:105%;position:absolute;top:calc(50cqh - 39.5931cqw);left:-2.5%}.nx .fl-bg{object-fit:fill;aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.nx .fl-phone,.nx .fl-enter,.nx .fl-body,.nx .fl-shadow{will-change:transform;position:absolute;inset:0}.nx .fl-img,.nx .fl-shadow-img,.nx .fl-sheen{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;display:block;position:absolute}.nx .fl-shadow{opacity:.7;mix-blend-mode:multiply;transform-origin:50% 60%}.nx .fl-shadow-img{filter:brightness(0)blur(16px);opacity:.32;translate:1.2% 3.2%}.nx .fl-sheen{mix-blend-mode:soft-light;background:linear-gradient(170deg,#0000 40%,#fff8e2d9 50%,#0000 60%) 50% -120%/100% 260% no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nx .fl-light{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(60% 55% at 22% 18%,#fff6d6bf,#0000 70%),radial-gradient(50% 50% at 85% 90%,#96460059,#0000 70%);position:absolute;inset:-10%}@media (prefers-reduced-motion:reduce){.nx .fl-sheen{display:none}}
.nx .ft{border-radius:inherit;background:#8f8f91;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .ft-camera{transform-origin:50% 45%;will-change:transform;position:absolute;inset:0}.nx .ft-frame{aspect-ratio:1433/1098;width:100%;position:absolute;top:calc(12cqh - 9.1947cqw);left:0}.nx .ft-stage{transform-origin:0 0;width:1433px;height:1098px;position:absolute;top:0;left:0}.nx .ft-img{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;max-width:none;display:block;position:absolute}.nx .ft-area{will-change:clip-path}.nx .ft-fx{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nx .ft-glow{mix-blend-mode:screen}.nx .ft-edge,.nx .ft-edge-glow{fill:none;stroke-linejoin:round;stroke-linecap:round}.nx .ft-edge{stroke:#ffd79a;stroke-width:2.6px;stroke-dasharray:1 1}.nx .ft-edge-glow{stroke:#ffbe6e59;stroke-width:10px;filter:blur(4px);opacity:0}.nx .ft-dot{fill:#fdfbf7;filter:drop-shadow(0 0 4px #ffe6bee6)}.nx .ft-ring{fill:none;stroke:#ffd79a;stroke-width:2px;opacity:0}.nx .ft-pin-outer{fill:#ffd6a02e;stroke:#ffe2bae6;stroke-width:2.5px}.nx .ft-pin-inner{fill:#fffaf2;filter:drop-shadow(0 0 5px #ffdcaae6)}.nx .ft-pin-ring{fill:none;stroke:#ffd79a;stroke-width:2px;opacity:0}.nx .ft-bar{fill:none;stroke:#f2b25c;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 1}.nx .ft-btn-glow{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(closest-side,#ffc4788c,#0000);width:400px;height:180px;position:absolute;top:240px;left:700px}.nx .ft-tap{opacity:0;pointer-events:none;background:#ffecd229;border-radius:50%;width:88px;height:88px;position:absolute;box-shadow:inset 0 0 0 2px #fff0dcb3}.nx .ft-sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx .ft-sheen-band{mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 42%,#ffffff59 50%,#0000 58%);position:absolute;inset:-20% -40%}@media (prefers-reduced-motion:reduce){.nx .ft-tap,.nx .ft-edge{display:none}}
.nx .cd{border-radius:inherit;background:#fff;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .cd-camera{transform-origin:50%;will-change:transform;position:absolute;inset:0}.nx .cd-frame{aspect-ratio:1433/1098;width:min(100cqw,130.51cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx .cd-stage{transform-origin:0 0;width:1433px;height:1098px;position:absolute;top:0;left:0}.nx .cd-img{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;max-width:none;display:block;position:absolute}.nx .cd-panel{will-change:transform;position:absolute;inset:0}.nx .cd-left{clip-path:inset(0 721px 0 -1400px round 34px)}.nx .cd-right{clip-path:inset(0 -1400px 0 722px round 34px)}.nx .cd-extend{background-repeat:no-repeat;background-size:100% 100%;width:1400px;height:1098px;position:absolute;top:0}.nx .cd-phone,.nx .cd-phone-hover{will-change:transform;position:absolute;inset:0}.nx .cd-phone-img{transition:filter .6s}.nx .cd.is-hover .cd-phone-img{filter:drop-shadow(0 22px 30px #783c1e47)}.nx .cd-light{pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nx .cd-band{position:absolute;inset:0}.nx .cd-light--crowns,.nx .cd-light--aligner{mix-blend-mode:screen}.nx .cd-band--crowns{background:linear-gradient(100deg,#0000 40%,#fff4e68c 49%,#ffffffbf 50%,#ffecd680 51%,#0000 60%);inset:-10% -30%}.nx .cd-band--aligner{background:linear-gradient(108deg,#0000 40%,#ffffffb3 50%,#0000 60%);inset:-10% -30%}.nx .cd-light--screw{mix-blend-mode:screen}.nx .cd-band--screw{background:linear-gradient(#0000 35%,#fffaf0d9 50%,#0000 65%)}.nx .cd-light--smile{mix-blend-mode:screen}.nx .cd-band--smile{background:linear-gradient(105deg,#0000 40%,#ffe2bed9 50%,#0000 60%);inset:0 -40%}.nx .cd-light--floor{mix-blend-mode:screen;opacity:.55}.nx .cd-band--floor{background:radial-gradient(30% 60% at 70% 55%,#ff96508c,#0000 70%);inset:0 -30%}.nx .cd-floorglow{pointer-events:none;mix-blend-mode:screen;opacity:.35;background:radial-gradient(closest-side,#ff8c4699,#0000);width:380px;height:150px;position:absolute;top:760px;left:360px}.nx .cd-pill{pointer-events:none;mix-blend-mode:soft-light;border-radius:34px;position:absolute;overflow:hidden}.nx .cd-pill-band{background:linear-gradient(105deg,#0000 40%,#ffffffd9 50%,#0000 60%);position:absolute;inset:0 -30%;transform:translate(-120%)}.nx .cd-spark{pointer-events:none;opacity:0;width:28px;height:28px;position:absolute}.nx .cd-spark svg{fill:#fff;filter:drop-shadow(0 0 4px #ffffffe6);width:100%;height:100%}.nx .cd-tap{opacity:0;pointer-events:none;background:#3c231924;border-radius:50%;width:84px;height:84px;position:absolute;box-shadow:inset 0 0 0 2px #ffffffbf}@media (prefers-reduced-motion:reduce){.nx .cd-tap,.nx .cd-spark{display:none}}
.nx .au{border-radius:inherit;background:#efe3d4;position:absolute;inset:0;overflow:hidden;container-type:size}.nx .au-camera{transform-origin:55% 55%;will-change:transform;position:absolute;inset:0}.nx .au-frame{aspect-ratio:1448/1086;width:105%;position:absolute;top:calc(45cqh - 35.4375cqw);left:-2.5%}.nx .au-stage{transform-origin:0 0;width:1448px;height:1086px;position:absolute;top:0;left:0}.nx .au-img{aspect-ratio:auto;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;max-width:none;display:block;position:absolute}.nx .au-card{will-change:transform}.nx .au-fx{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nx .au-pool,.nx .au-sheen{mix-blend-mode:soft-light}.nx .au-shade{mix-blend-mode:multiply;opacity:.14;fill:#3a2412}.nx .au-fronds,.nx .au-fronds-2{will-change:transform}.nx .au-sun{mix-blend-mode:soft-light;opacity:1}.nx .au-tap{opacity:0;pointer-events:none;background:#2d201429;border-radius:50%;width:84px;height:84px;position:absolute;box-shadow:inset 0 0 0 2px #ffffffb3}.nx .au-glass{pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 40%,#fffaf080 50%,#0000 60%);position:absolute;inset:-20% -40%}@media (prefers-reduced-motion:reduce){.nx .au-tap{display:none}}
