:root{--page:#FFFFFF}html{scroll-behavior:smooth;background:var(--page)}body{margin:0;background:var(--page);color:#121314;font-family:Geist,sans-serif;overflow-x:hidden}html{scroll-snap-type:y proximity}#site{width:100%}.band{display:flex;justify-content:center;align-items:flex-start;width:100%;overflow:hidden;scroll-snap-align:start;position:relative}.inner{width:1440px;flex:none}.foot{width:1440px;margin:0 auto}#foot-wrap{background:#121314}.sc{display:contents}a{color:inherit}a:hover{opacity:.85}details summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}summary span{transition:transform .2s}[data-act]{cursor:pointer}.fixed{position:fixed;left:0;right:0;z-index:50;display:flex;justify-content:center;transition:transform .35s ease,opacity .35s ease;opacity:0;pointer-events:none}.fixed.on{opacity:1;pointer-events:auto}#hdr{top:0;background:#ffffffd1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #ECEDEE}#hdr a{text-decoration:none}#hdr>div{background:transparent!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#bar{background:#ffffffe6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid #ECEDEE}#bar>div{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#bar{bottom:0}.pdf .fixed,.pdf #toast{display:none!important}html.pdf{scroll-behavior:auto!important}#bar>div,#hdr>div{flex:1;min-width:0}#toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%,20px);background:#121314;color:#fff;font:500 15px Geist,sans-serif;padding:14px 20px;border-radius:12px;opacity:0;transition:all .3s;z-index:60;pointer-events:none;box-shadow:0 10px 30px #0003}#toast.on{opacity:1;transform:translate(-50%)}.mh3{padding:18px 20px 0;background:linear-gradient(180deg,#eef3fa,#f4f7fc)}.mh3 .mh1{font-size:clamp(32px,10.6vw,46px);font-weight:300;line-height:1;letter-spacing:-.045em;margin:16px 0 0}.mh3 .mh1 span{font-weight:500;color:#1e3faf;letter-spacing:-.05em}.mpts{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px;font-weight:500;color:#2a2c30}.mpts li{display:flex;gap:6px;align-items:center}.mscene{position:relative;height:clamp(300px,84vw,380px);margin-top:22px}.mhcard{position:absolute;left:0;right:22%;top:28px;bottom:0;border-radius:22px;overflow:hidden;background:#e3eaf4}.mhcard .ms{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;animation:hfade 18s linear infinite}.mhcard .ms.k1{object-position:30% 55%}.mhcard .ms.k2{object-position:45% 60%}.mhcard .ms.k3{object-position:45% 25%}.mhcard .ms.k1{animation-name:hfade1;animation-delay:0s}.mhcard .ms.k2{animation-delay:5.1s}.mhcard .ms.k3{animation-delay:11.1s}.mbt{position:absolute;right:7%;bottom:-6px;height:100%;width:auto;z-index:2;filter:drop-shadow(-8px 10px 14px rgba(18,30,70,.2))}.mgr{position:absolute;right:calc(7% - 14px);bottom:-14px;width:calc(var(--bw,94px) + 28px);height:18px;border-radius:50%;z-index:1;background:radial-gradient(closest-side,#121e4652,#121e4600)}.mh3 .mgo{margin-top:30px}.mprice{margin:12px 0 0;padding:0 0 20px;text-align:center;font:500 11.5px Geist Mono,monospace;letter-spacing:.06em;color:#5b5e63}@media(prefers-reduced-motion:reduce){.mhcard .ms{animation:none}.mhcard .ms.k1{opacity:1}}.ingx{background:#f4f7fc}.ingx-st{display:grid;grid-template-columns:1fr 1fr 1.25fr;margin:22px 0 0;border-top:1px solid #DCE3EE;border-bottom:1px solid #DCE3EE}.ingx-st div{padding:14px 0 13px 14px;border-left:1px solid #DCE3EE}.ingx-st div:first-child{padding-left:0;border-left:0}.ingx-st b{display:block;font-size:30px;font-weight:300;letter-spacing:-.04em;line-height:1;color:#1e3faf}.ingx-st span{display:block;margin-top:7px;font:500 10px Geist Mono,monospace;letter-spacing:.06em;line-height:1.3;color:#5b5e63}.ingx-sc{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:24px -20px 0;padding:0 20px 8px;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ingx-sc::-webkit-scrollbar{display:none}.ingx-c{flex:0 0 84%;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #1e3faf12,0 18px 40px -26px #121e4659}.ingx-c figure{margin:0;position:relative;aspect-ratio:4/3;background:#dce6f2}.ingx-c figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ingx-c figure span{position:absolute;left:12px;top:12px;font:500 10.5px Geist Mono,monospace;letter-spacing:.07em;padding:5px 9px;border-radius:999px;background:#ffffffeb;color:#1e3faf}.ingx-c .bd{flex:1;display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px}.ingx-c .bd>b{font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.1}.ingx-c .bd p{margin:0;font-size:15px;line-height:1.48;color:#43464a}.ingx-c .bd p b{font-weight:600;color:#1e3faf}.ingx-oil{display:flex;flex-wrap:wrap;gap:5px}.ingx-oil span{font-size:12px;padding:3px 8px;border-radius:999px;background:#eef3fa;color:#1e3faf}.ingx-src{margin-top:auto;padding-top:12px;border-top:1px dashed #DCE3EE;display:flex;gap:7px;align-items:center;font:500 10.5px Geist Mono,monospace;letter-spacing:.03em;color:#5b5e63}.ingx-src svg{flex:none;color:#1e3faf}.ingx-dots{display:flex;gap:6px;justify-content:center;margin:14px 0 0}.ingx-dots i{width:6px;height:6px;border-radius:3px;background:#c9d3e3;transition:width .3s,background .3s}.ingx-dots i.on{width:22px;background:#1e3faf}.ingx-b5{position:relative;overflow:hidden;margin:22px 0 0;padding:20px 18px 16px;border-radius:20px;background:#1e3faf;color:#fff}.ingx-b5:after{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#7dd3fc73,#7dd3fc00 70%)}.ingx-b5 .k{font:500 10.5px Geist Mono,monospace;letter-spacing:.07em;color:#bfd3ff}.ingx-b5>b{display:block;margin:8px 0 6px;font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.ingx-b5 p{margin:0;font-size:14.5px;line-height:1.45;color:#e4ebff}.ingx-b5 p b{color:#fff;font-weight:600}.ingx-b5 .ingx-src{border-top-color:#ffffff40;color:#bfd3ff}.ingx-b5 .ingx-src svg{color:#bfd3ff}.ingx-fn{margin:14px 0 0;font-size:12px;line-height:1.45;color:#8a8d91}.cmpx{margin:22px 0 0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #e6e8eb,0 18px 40px -30px #121e464d}.cmpx-hd{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;background:linear-gradient(90deg,#eef2fd 50%,#f3f3f1 50%)}.cmpx-hd div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;font:500 10.5px Geist Mono,monospace;letter-spacing:.06em}.cmpx-hd div:first-child{color:#1e3faf}.cmpx-hd div:last-child{color:#6b6e72}.cmpx-hd img{width:68px;height:68px;object-fit:contain;mix-blend-mode:multiply}.cmpx-hd b{width:34px;height:34px;border-radius:50%;background:#121314;color:#fff;display:flex;align-items:center;justify-content:center;font:600 11px Geist Mono,monospace;letter-spacing:.04em}.cmpx-r{position:relative;display:grid;grid-template-columns:1fr 1fr;padding-top:34px;background:linear-gradient(90deg,#f1f5fe 50%,#fff 50%);border-top:1px solid #E6E9EF}.cmpx-r .l{position:absolute;left:50%;top:9px;transform:translate(-50%);font:500 10px Geist Mono,monospace;letter-spacing:.08em;color:#6b6e72;background:#fff;border:1px solid #E3E6EC;border-radius:999px;padding:3px 9px;white-space:nowrap}.cmpx-r p{display:flex;gap:8px;align-items:flex-start;margin:0;padding:2px 8px 15px 12px;line-height:1.25;text-wrap:balance}.cmpx-r .o{font-size:15.5px;font-weight:600;color:#121314}.cmpx-r .j{font-size:15px;color:#8a8d91}.cmpx-r i{flex:none;width:18px;height:18px;margin-top:0;display:flex;align-items:center;justify-content:center}.cmpx-r i.ok{border-radius:50%;background:#2f5fe0}.cmpx-r i.no:before{content:"";width:9px;height:1.5px;background:#b9bcc0}.cmpx-hd{background:linear-gradient(90deg,#e8eefd 50%,#f4f5f6 50%)!important}.mh2{text-wrap:balance}.mp,.msm{text-wrap:pretty}.rtx-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 0}.rtx-pair figure{margin:0;position:relative}.rtx-pair img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:16px;display:block}.rtx-tag{position:absolute;left:8px;top:8px;z-index:1;display:inline-flex;gap:6px;align-items:center;font:500 10.5px Geist Mono,monospace;letter-spacing:.06em;padding:5px 9px;border-radius:999px;background:#fffffff0;color:#121314}.rtx-tag i{width:7px;height:7px;border-radius:50%}.rtx-mid{position:absolute;left:50%;top:50%;z-index:2;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#121314;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 0 0 5px #fff,0 12px 26px #121e4652}.rtx-mid b{font-size:21px;font-weight:500;line-height:1;letter-spacing:-.02em}.rtx-mid span{font:500 9px Geist Mono,monospace;letter-spacing:.1em;color:#c9d3e3}.rtx-how{display:grid;grid-template-columns:1fr 14px 1fr 14px 1fr;align-items:center;margin:14px 0 0;padding:12px;border-radius:14px;background:#f4f7fc}.rtx-how span{display:flex;gap:7px;align-items:center;justify-content:center;font-size:14.5px;font-weight:600;white-space:nowrap}.rtx-how span svg{flex:none;color:#1e3faf}.rtx-how>svg{color:#9aa3b5}.rtx-chg{margin:12px 0 0;border:1px solid #ECEDEE;border-radius:16px;overflow:hidden}.rtx-chg>div{display:grid;grid-template-columns:30px 1fr 74px 16px 74px;align-items:center;gap:6px;padding:11px 12px;border-top:1px solid #ECEDEE}.rtx-chg>div:first-child{border-top:0;padding:9px 12px;background:#fafaf9;font:500 10px Geist Mono,monospace;letter-spacing:.07em;color:#8a8d91}.rtx-chg>div:first-child span{text-align:center}.rtx-chg .ic{display:flex;color:#5b5e63}.rtx-chg .lb{font-size:15px;font-weight:500}.rtx-chg .bf,.rtx-chg .af{text-align:center;font-size:14px;font-weight:600;padding:6px 0;border-radius:999px}.rtx-chg .bf{background:#fdedec;color:#c42626}.rtx-chg .af{background:#e8eefd;color:#1e3faf}.rtx-chg .ar{display:flex;color:#9aa3b5}.stpx-g{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin:22px 0 18px}.stpx-c figure{margin:0;position:relative;border-radius:16px;overflow:hidden;aspect-ratio:3/4;background:#e8eef6}.stpx-c img{width:100%;height:100%;object-fit:cover;display:block}.stpx-c figure span{position:absolute;left:8px;top:8px;font:500 11px Geist Mono,monospace;letter-spacing:.05em;padding:4px 7px;border-radius:999px;background:#ffffffeb;color:#121314}.stpx-c figure span i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:1px}.stpx-c b{display:block;font-size:16px;font-weight:600;margin:10px 0 2px}.stpx-c p{margin:0;font-size:14px;line-height:1.4;color:#5b5e63}.mh3 .mhben{margin:16px 0 0;gap:8px}.mh3 .mhben div{background:#ffffffb8!important;padding:8px 10px;gap:9px;font-size:13.5px;font-weight:600;line-height:1.18;border-radius:12px;box-shadow:0 0 0 1px #1e3faf0f}.mh3 .mhben svg{width:20px;height:20px;padding:6px}.mh3 .mscene{height:clamp(280px,76vw,360px);margin-top:16px}.m{display:none}@media(min-width:821px){.m{display:none!important}}@media(max-width:820px){html{scroll-snap-type:none!important;scroll-padding-top:64px!important}body{font-size:17px;line-height:1.5;-webkit-text-size-adjust:100%}.band{display:block!important;height:auto!important;background:#fff!important;overflow:visible!important}.band>.inner,#foot-wrap>.foot,.fixed{display:none!important}#foot-wrap{background:#121314}.m{display:block}#toast{bottom:96px;font-size:16px}}.mw{padding:0 20px}.msec{padding:56px 0;border-top:1px solid #F0F0EE}.msec.alt{background:#fafaf9}.mk{display:inline-block;font:500 12px Geist Mono,monospace;letter-spacing:.07em;color:#43464a;border:1px solid #E3E4E5;border-radius:6px;padding:5px 8px;margin-bottom:14px;background:#fff}.mh2{font-weight:400;font-size:32px;line-height:1.08;letter-spacing:-.025em;margin:0 0 14px}.mp{color:#43464a;margin:0 0 20px}.msm{font-size:14px;color:#6b6e72}.mono{font-family:Geist Mono,monospace;letter-spacing:.05em}.mbtn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 22px;border-radius:12px;background:#121314;color:#fff!important;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.03em;border:0;width:100%;box-sizing:border-box;cursor:pointer}.mbtn.ghost{background:#fff;color:#121314!important;border:1.5px solid #121314}.mbtn svg{flex:none}.mstars{letter-spacing:2px;color:#121314}.mann{height:38px;background:#121314;color:#f4f6f8;display:flex;align-items:center;justify-content:center;gap:12px;font:500 11.5px Geist Mono,monospace;letter-spacing:.06em;white-space:nowrap;overflow:hidden}.mann i{width:4px;height:4px;border-radius:50%;background:#2f5fe0;display:inline-block}.mhd{position:sticky;top:0;z-index:70;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 20px;background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #ECEDEE}.mlogo{font-weight:500;font-size:25px;letter-spacing:-.035em;line-height:1;text-decoration:none;color:#121314;display:inline-flex;align-items:baseline}.mlogo span{display:inline-block;width:.42em;height:.21em;border-radius:.21em .21em 0 0;background:#2f5fe0;margin-right:.16em}.mhd nav{display:flex;gap:8px;align-items:center}.micon{width:46px;height:46px;border-radius:12px;border:1px solid #E3E4E5;display:flex;align-items:center;justify-content:center;color:#121314;position:relative;background:#fff;text-decoration:none}.micon b{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:9px;background:#2f5fe0;color:#fff;font:600 11px Geist,sans-serif;display:flex;align-items:center;justify-content:center}.mhd .mbtn{min-height:44px;width:auto;padding:0 18px;font-size:14px;border-radius:999px}.mhd .micon{width:44px;height:44px;border-radius:999px}.mmenu summary{list-style:none;cursor:pointer}.mmenu summary::-webkit-details-marker{display:none}.mmenu[open] summary{background:#121314;color:#fff;border-color:#121314}.mmenu[open] summary svg path{d:path("M6 6l12 12M18 6L6 18")}.mpanel{position:absolute;left:0;right:0;top:62px;background:#fff;border-bottom:1px solid #ECEDEE;box-shadow:0 24px 40px #1213141f;padding:6px 20px 20px;max-height:calc(100vh - 62px);overflow:auto}.mpanel a:not(.mbtn){display:flex;justify-content:space-between;align-items:center;min-height:64px;border-bottom:1px solid #F0F0EE;text-decoration:none;color:#121314;font-size:20px}.mpanel a small{display:block;font-size:13.5px;color:#8a8d91;margin-top:2px}.mpanel a i{font-style:normal;color:#2f5fe0;font-size:18px}.mpanel .mbtn{margin-top:18px}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;align-items:center;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid #ECEDEE;box-shadow:0 -10px 30px #12131412;transform:translateY(110%);transition:transform .3s ease}@media(max-width:820px){.mbar{display:flex}.mbar.on{transform:none}}.mbar .mbtn{flex:1;min-height:52px}.mbar .mbi{display:flex;flex-direction:column;line-height:1.2;font-size:13px;color:#5b5e63;min-width:0}.mbar .mbi strong{font-size:16px;color:#121314;font-weight:600;white-space:nowrap}.hbg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:1465px 100%;opacity:0;animation:hfade 18s linear infinite}.hbg.k1{background-image:linear-gradient(90deg,#e8eef600 86%,#e8eef6),var(--mg-hb1);background-position:calc(50% + 170px) center;animation-name:hfade1;animation-delay:0s}.hbg.k2{background-image:linear-gradient(90deg,#e8eef600 86%,#e8eef6),var(--mg-hb2);background-position:calc(50% + 60px) center;animation-delay:5.1s}.hbg.k3{background-image:linear-gradient(90deg,#e8eef600 86%,#e8eef6),var(--mg-hb3);background-position:calc(50% + 170px) center;animation-delay:11.1s}.hwash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eef3fae6,#eef3fa8c 34%,#eef3fa00 46%)}.hc{opacity:0;animation:hfade 18s linear infinite}.hc.k1{animation-name:hfade1;animation-delay:0s}.hc.k2{animation-delay:5.1s}.hc.k3{animation-delay:11.1s}@keyframes hfade{0%{opacity:0}5%{opacity:1}33.3%{opacity:1}38.3%{opacity:0}to{opacity:0}}@keyframes hfade1{0%{opacity:1}28.3%{opacity:1}33.3%{opacity:0}95%{opacity:0}to{opacity:1}}.mclip .ms{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:76% 50%;opacity:0;animation:hfade 18s linear infinite}.mclip .ms.k1{animation-name:hfade1;animation-delay:0s}.mclip .ms.k2{animation-delay:5.1s}.mclip .ms.k3{animation-delay:11.1s}@media(prefers-reduced-motion:reduce){.hbg,.hc,.mclip .ms{animation:none}.hbg.k1,.hc.k1,.mclip .ms.k1{opacity:1}}.mhero{background:#f4f7fc;padding:0}.mhstage{position:relative;height:clamp(520px,136vw,600px)}.mclip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#eef3fa}.mwash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#eef3fa,#eef3faf0 24%,#eef3fa8c,#eef3fa00 52%)}.mtop{position:absolute;left:20px;right:20px;top:18px;z-index:2}.mtop .mh1{font-size:clamp(32px,10.6vw,46px);font-weight:300;line-height:1;letter-spacing:-.045em;margin:16px 0 0}.mtop .mh1 span{font-weight:500;color:#1e3faf;letter-spacing:-.05em}.mbottle{position:absolute;left:15%;bottom:-24px;height:66%;width:auto;z-index:4;filter:drop-shadow(-6px 14px 14px rgba(18,30,70,.18))}.mshadow{position:absolute;left:calc(15% - 16px);bottom:-30px;width:calc(16.104% + 32px);height:16px;border-radius:50%;z-index:3;background:radial-gradient(closest-side,#060e3073,#060e3000)}.mhero .mmarq{position:relative;z-index:1}.mhero .mw{padding-top:30px}.mben{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0}.mben div{display:flex;gap:10px;align-items:center;background:#ffffffbf;border-radius:12px;padding:11px 12px;font-size:14.5px;font-weight:600;line-height:1.2}.mben svg{flex:none;box-sizing:content-box;padding:7px;background:#fff;border-radius:9px;box-shadow:0 0 0 1px #1e3faf14}.mben div{background:#ffffff8c!important}.mpill{display:inline-flex;gap:8px;align-items:center;background:#fff;border-radius:999px;padding:7px 12px;font-size:14px;color:#43464a;box-shadow:0 1px #0000000a}.mh1{font-weight:400;font-size:44px;line-height:1.02;letter-spacing:-.035em;margin:16px 0 14px}.mcta{display:grid;gap:10px;margin-top:20px}.mtrust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;padding:0 0 26px}.mtrust div{background:#ffffffbf;border-radius:12px;padding:12px;font-size:15px;font-weight:500;line-height:1.25}.mtrust span{display:block;font-weight:400;font-size:13px;color:#5b5e63;margin-top:3px}.mmarq{overflow:hidden;background:#1e3faf;color:#fff;height:44px;display:flex;align-items:center}.mmarq div{display:flex;gap:26px;white-space:nowrap;font:500 12px Geist Mono,monospace;letter-spacing:.07em;animation:mq 26s linear infinite;padding-left:20px}.mmarq i{color:#9fc1ff;font-style:normal}@keyframes mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mmarq div{animation:none}}.mcard{background:#fff;border:1px solid #ECEDEE;border-radius:16px;padding:18px}.mrate{display:flex;align-items:center;gap:16px;margin-bottom:18px}.mrate .big{font-size:52px;font-weight:300;letter-spacing:-.04em;line-height:1}.mav{display:flex}.mav img{width:34px;height:34px;border-radius:50%;border:2px solid #fff;margin-left:-8px;object-fit:cover}.mav img:first-child{margin-left:0}.mvid{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;margin-bottom:14px;background:#222}.mvid img{width:100%;height:100%;object-fit:cover;object-position:62% 50%}.mvid .ov{position:absolute;inset:auto 0 0 0;padding:70px 18px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:#fff}.mvid q{display:block;font-size:22px;line-height:1.2;letter-spacing:-.01em;quotes:"\201c" "\201d"}.mvid .bar{height:4px;border-radius:2px;background:linear-gradient(90deg,#f97316,#e5484d,#8e4ec6,#2f5fe0,#7dd3fc);margin:14px 0 6px}.mvid .tg2{display:inline-block;margin-bottom:10px;background:#ffffffeb;color:#121314;border-radius:6px;padding:5px 8px;font:500 11px Geist Mono,monospace;letter-spacing:.06em}.mvid .tg{position:absolute;top:14px;left:14px;background:#ffffffeb;color:#121314;border-radius:6px;padding:5px 8px;font:500 11px Geist Mono,monospace;letter-spacing:.06em}.mscroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;margin:0 -20px;padding:2px 20px 6px;scrollbar-width:none}.mscroll::-webkit-scrollbar{display:none}.mscroll>*{scroll-snap-align:start;flex:none}.mrev{width:82%;max-width:340px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.mrev q{font-size:19px;line-height:1.3;quotes:"\201c" "\201d";flex:1}.mwho{display:flex;gap:10px;align-items:center;font-size:15px}.mwho img{width:40px;height:40px;border-radius:50%;object-fit:cover}.mwho span{display:block;font-size:13px;color:#6b6e72}.mtag{font:500 11px Geist Mono,monospace;letter-spacing:.06em;color:#2f5fe0}.mrow2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mtherm figure{margin:0}.mtherm img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;display:block}.mtherm figcaption{margin-top:10px;font-size:15px;line-height:1.35}.mtherm figcaption b{display:block;font-weight:500;font-size:17px}.mtherm .t{font:500 11px Geist Mono,monospace;letter-spacing:.05em;color:#6b6e72;margin-bottom:8px}.mjar{display:block;width:78%;max-width:320px;margin:0 auto 20px}.ming{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ming div{background:#fff;border:1px solid #ECEDEE;border-radius:14px;padding:12px}.ming img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;margin-bottom:10px;display:block}.ming b{display:block;font-weight:500;font-size:18px;margin:2px 0 4px}.ming p{margin:0;font-size:14px;color:#5b5e63;line-height:1.35}.mchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mchips span{font:500 11px Geist Mono,monospace;letter-spacing:.06em;border:1px solid #E3E4E5;border-radius:6px;padding:6px 9px;background:#fff}.mtl{list-style:none;margin:0 0 24px;padding:0 0 0 26px;border-left:3px solid;border-image:linear-gradient(180deg,#f97316,#e5484d,#8e4ec6,#2f5fe0,#7dd3fc) 1}.mtl li{position:relative;margin:0 0 22px}.mtl li:before{content:"";position:absolute;left:-35px;top:3px;width:15px;height:15px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px #fafaf9}.mtl .t{font:500 12px Geist Mono,monospace;color:#6b6e72}.mtl b{display:block;font-weight:500;font-size:20px;margin:2px 0 3px}.mtl p{margin:0;color:#5b5e63;font-size:15.5px}.macc details{border-top:1px solid #E6E6E3}.macc details:last-child{border-bottom:1px solid #E6E6E3}.macc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:62px;font-size:19px;cursor:pointer}.macc summary::-webkit-details-marker{display:none}.macc summary span,.macc details[open] summary span{transform:none!important}.macc summary i{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid #E3E4E5;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:20px;transition:transform .2s}.macc details[open] summary i{transform:rotate(45deg);background:#121314;color:#fff;border-color:#121314}.macc .bd{padding:0 0 20px;color:#43464a}.macc .bd img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;display:block;margin-bottom:14px}.mkv{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;padding-top:12px;border-top:1px solid #ECEDEE;font-size:15.5px;color:#121314}.mkv span{display:block;font:500 11px Geist Mono,monospace;letter-spacing:.06em;color:#6b6e72;margin-bottom:3px}.mquote{background:#f6f6f4;border-radius:12px;padding:12px 14px;font-size:15.5px;color:#121314}.mquote span{display:block;font-size:13px;color:#6b6e72;margin-top:4px}.mdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5484d;margin-right:10px;box-shadow:0 0 0 4px #e5484d26}.mcmp{border:1px solid #ECEDEE;border-radius:16px;overflow:hidden;background:#fff}.mcmp .hd{display:grid;grid-template-columns:1fr 1fr}.mcmp .hd div{padding:14px 12px;text-align:center;font:500 11px Geist Mono,monospace;letter-spacing:.05em}.mcmp .hd div:first-child{background:#eef2fd;color:#2f5fe0}.mcmp .hd div:last-child{background:#f3f3f1;color:#6b6e72}.mcmp .hd img{display:block;width:84px;height:84px;object-fit:contain;margin:0 auto 8px;mix-blend-mode:multiply}.mcmp .r{padding:14px 12px;border-top:1px solid #ECEDEE}.mcmp .r>span{display:block;font:500 11px Geist Mono,monospace;letter-spacing:.06em;color:#6b6e72;margin-bottom:8px}.mcmp .r>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:15px;line-height:1.35}.mcmp .r>div>div:first-child{color:#121314}.mcmp .r>div>div:last-child{color:#8a8d91}.mcmp b{font-weight:600}.mbuy{background:#fafaf9}.mstage{position:relative;height:250px;border-radius:18px;background:linear-gradient(180deg,#e8eef8,#f3f6fb);overflow:hidden;margin-bottom:20px}.mstage img{position:absolute;bottom:22px;width:170px;height:170px;object-fit:contain;transition:all .35s ease;filter:drop-shadow(0 18px 18px rgba(18,19,20,.18))}.mstage img.mpack{left:50%;bottom:6px;width:236px;height:236px;margin-left:-118px;filter:none}.mstage .tg{position:absolute;top:12px;left:12px;font:500 11px Geist Mono,monospace;letter-spacing:.06em;color:#43464a}.mstage .st{position:absolute;top:10px;right:12px;font-size:13px;background:#fff;border-radius:999px;padding:4px 10px}.mstage .st:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#1f9d55;margin-right:6px}.mpk{display:grid;gap:10px;margin:16px 0}.mpk button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1.5px solid #E3E4E5;background:#fff;position:relative;min-height:76px}.mpk button[aria-pressed=true]{border-color:#121314;box-shadow:0 0 0 1px #121314}.mpk .rd{width:22px;height:22px;border-radius:50%;border:1.5px solid #B8BBBF;box-sizing:border-box}.mpk button[aria-pressed=true] .rd{border:7px solid #121314}.mpk .nm{font-size:18px;font-weight:500;line-height:1.2}.mpk .nm span{display:block;font-size:13.5px;font-weight:400;color:#6b6e72;margin-top:2px}.mpk .pr{text-align:right;font-size:19px;font-weight:600;line-height:1.2}.mpk .pr s{display:block;font-size:13px;font-weight:400;color:#8a8d91}.mpk .bd{position:absolute;top:-10px;left:14px;font:600 10px Geist Mono,monospace;letter-spacing:.06em;padding:3px 8px;border-radius:5px;background:#2f5fe0;color:#fff}.mpk .bd.g{background:#fff;color:#43464a;border:1px solid #E3E4E5}.mpk img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#f1f1ef}.mtot{display:flex;align-items:baseline;justify-content:space-between;margin:6px 0 14px}.mtot b{font-size:40px;font-weight:400;letter-spacing:-.03em}.mtot s{color:#8a8d91;font-size:17px;margin-left:8px}.mtot em{font-style:normal;font-size:14px;color:#2f5fe0;background:#eef2fd;border-radius:999px;padding:4px 10px}.mlist{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px;font-size:15.5px}.mlist li{display:flex;gap:10px;align-items:flex-start}.mlist li:before{content:"\2713";color:#2f5fe0;font-weight:600}.mpay{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.mpay span{font:500 10.5px Geist Mono,monospace;letter-spacing:.06em;border:1px solid #E3E4E5;border-radius:5px;padding:4px 7px;color:#43464a;background:#fff}.mgal{position:relative;margin:0 -20px}.mgal .mscroll{margin:0;padding:0;gap:0}.mgal .mscroll img{width:100vw;aspect-ratio:1/1;object-fit:cover;background:#f6f6f4}.mgal .cnt{position:absolute;right:16px;bottom:14px;background:#121314c7;color:#fff;font:500 12px Geist Mono,monospace;border-radius:999px;padding:5px 10px}.mgal .dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.mgal .dots i{width:7px;height:7px;border-radius:50%;background:#d5d7da}.mgal .dots i.on{background:#121314;width:20px;border-radius:4px}.mfeat{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 4px}.mfeat span{font-size:14px;background:#f3f3f1;border-radius:999px;padding:6px 12px}.mstat{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mstat div{background:#fff;border:1px solid #ECEDEE;border-radius:14px;padding:14px}.mstat b{display:block;font-size:30px;font-weight:400;letter-spacing:-.03em;line-height:1.05}.mstat strong{display:block;font-weight:500;font-size:16px;margin:6px 0 2px}.mstat p{margin:0;font-size:14px;color:#5b5e63;line-height:1.35}.msteps{counter-reset:s;display:grid;gap:12px}.msteps div{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.msteps div:before{counter-increment:s;content:"0" counter(s);font:500 13px Geist Mono,monospace;width:44px;height:44px;border-radius:12px;background:#eef2fd;color:#2f5fe0;display:flex;align-items:center;justify-content:center}.msteps b{display:block;font-weight:500;font-size:18px}.msteps p{margin:2px 0 0;color:#5b5e63;font-size:15.5px}.mwho4{width:72%;max-width:300px}.mwho4 img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;display:block;margin-bottom:10px}.mwho4 b{display:block;font-weight:500;font-size:18px;margin:4px 0}.mwho4 q{font-size:15.5px;color:#43464a;quotes:"\201c" "\201d"}.mbars{display:grid;gap:6px;font-size:14px}.mbars div{display:grid;grid-template-columns:28px 1fr 38px;gap:8px;align-items:center}.mbars i{height:7px;border-radius:4px;background:#f0f0ee;position:relative;overflow:hidden}.mbars i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:#121314;border-radius:4px}.mbars span:last-child{text-align:right;font-family:Geist Mono,monospace;font-size:12.5px;color:#5b5e63}.mprev img.ph{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.mfin{border-radius:22px;background:linear-gradient(160deg,#121314,#23324f);color:#fff;padding:30px 22px;text-align:center;overflow:hidden;position:relative}.mfin img{width:150px;height:150px;object-fit:contain;display:block;margin:0 auto 6px;filter:drop-shadow(0 18px 20px rgba(0,0,0,.4))}.mfin .mbtn{background:#fff;color:#121314!important;margin-top:18px}.mfoot{background:#121314;color:#fff;padding:44px 20px calc(110px + env(safe-area-inset-bottom))}.mfoot .mlogo{color:#fff;font-size:28px}.mfoot p{color:#b9bcc0;font-size:15.5px;margin:12px 0 26px}.mfoot .cols{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;font-size:15.5px}.mfoot h5{margin:0 0 10px;font:500 11px Geist Mono,monospace;letter-spacing:.08em;color:#8a8d91}.mfoot a{display:block;color:#fff;text-decoration:none;padding:5px 0}.mfoot .cp{border-top:1px solid #2A2C30;margin-top:28px;padding-top:18px;font-size:13px;color:#8a8d91}.mfoot .mpay span{background:transparent;border-color:#3a3c40;color:#c9cbce}
/*# sourceMappingURL=/cdn/shop/t/5/assets/magnesta-home.css.map */
