:root{--ink:#181830;--ink-2:#2b2b46;--ink-3:#3d3d58;--paper:#f4f4f8;--paper-2:#ebeaf1;--white:#fff;--gray:#86868b;--gray-2:#b0b0b5;--line:#1818301a;--line-light:#ffffff24;--blue:#4f46e5;--blue-deep:#3d38c4;--font-sans:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--radius-pill:999px;--radius-card:24px;--ease-lux:cubic-bezier(.22, 1, .36, 1);--dur:.9s;--nav-h:64px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-weight:300;line-height:1.7;overflow-x:hidden}.whitespace-pre-line{white-space:pre-line}::selection{background:var(--ink);color:var(--white)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.eyebrow{letter-spacing:.14em;color:var(--gray);font-size:13px;font-weight:500}.on-dark .eyebrow{color:var(--gray-2)}.h-display{letter-spacing:-.02em;font-size:clamp(42px,6.4vw,92px);font-weight:300;line-height:1.12}.h-1{letter-spacing:-.015em;font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.16}.h-2{letter-spacing:-.01em;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.25}.h-3{font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.35}.lede{color:var(--gray);max-width:56ch;font-size:clamp(15px,1.25vw,17px);font-weight:300;line-height:1.9}.on-dark .lede{color:var(--gray-2)}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}.section{padding:clamp(88px,11vw,150px) 0;position:relative}.section-dark{background:var(--ink);color:var(--white)}.section-paper{background:var(--paper)}.section-paper-2{background:var(--paper-2)}.section-white{background:var(--white)}.section-head{flex-direction:column;gap:18px;margin-bottom:clamp(44px,6vw,80px);display:flex}.section-head.center{text-align:center;align-items:center}.btn{border-radius:var(--radius-pill);letter-spacing:.04em;transition:transform .45s var(--ease-lux), background .45s var(--ease-lux), color .45s var(--ease-lux), border-color .45s var(--ease-lux), box-shadow .45s var(--ease-lux);will-change:transform;align-items:center;gap:10px;padding:14px 32px;font-size:14px;font-weight:400;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn-solid{background:var(--ink);color:var(--white)}.btn-solid:hover{background:#000;box-shadow:0 14px 30px -14px #00000080}.btn-blue{background:var(--blue);color:var(--white)}.btn-blue:hover{background:var(--blue-deep);box-shadow:0 14px 34px -12px #4f46e58c}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);background:#1818300d}.on-dark .btn-ghost{border-color:var(--line-light);color:var(--white)}.on-dark .btn-ghost:hover{border-color:var(--white);background:#ffffff14}.btn .arrow{transition:transform .45s var(--ease-lux)}.btn:hover .arrow{transform:translate(4px)}.link-line{letter-spacing:.04em;align-items:center;gap:8px;padding-bottom:6px;font-size:14px;font-weight:400;display:inline-flex;position:relative}.link-line:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease-lux);background:currentColor;position:absolute;bottom:0;left:0}.link-line:hover:after{transform-origin:0;transform:scaleX(.35)}[data-reveal]{opacity:0;transition:opacity var(--dur) var(--ease-lux), transform var(--dur) var(--ease-lux);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(36px)}[data-reveal=left]{transform:translate(-48px)}[data-reveal=right]{transform:translate(48px)}[data-reveal=zoom]{transform:scale(.94)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.card-lift{transition:transform .6s var(--ease-lux), box-shadow .6s var(--ease-lux)}.card-lift:hover{transform:translateY(-6px);box-shadow:0 28px 56px -28px #00000047}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes halo-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.ring-visual[data-v-592bd001]{place-items:center;animation:7s ease-in-out infinite float-y;display:grid;position:relative}.ring-visual svg[data-v-592bd001]{filter:drop-shadow(0 36px 40px #0000004d);z-index:1;width:100%;height:100%;position:relative}.ring-halo[data-v-592bd001]{filter:blur(46px);border-radius:50%;animation:6s ease-in-out infinite halo-breathe;position:absolute;inset:-22%}.halo-gold[data-v-592bd001]{background:radial-gradient(circle,#c9a26b59,#0000 65%)}.halo-silver[data-v-592bd001]{background:radial-gradient(circle,#8c919b52,#0000 65%)}.halo-black[data-v-592bd001]{background:radial-gradient(circle,#5a5a6259,#0000 65%)}.lang[data-v-83402845]{position:relative}.lang-btn[data-v-83402845]{height:40px;color:inherit;border-radius:50%;align-items:center;gap:6px;padding:0 12px;transition:background .3s;display:inline-flex}.lang-btn[data-v-83402845]:hover{background:#1818300f}.lang-current[data-v-83402845]{letter-spacing:.04em;font-size:12px;font-weight:600}.lang-menu[data-v-83402845]{top:calc(100% + 8px);background:var(--paper);z-index:50;border-radius:16px;min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 24px 48px -20px #18183059}.lang-menu li[data-v-83402845]{margin:0;padding:0;list-style:none}.lang-item[data-v-83402845]{width:100%;color:var(--ink-2);text-align:start;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:background .25s,color .25s;display:flex}.lang-item[data-v-83402845]:hover{color:var(--ink);background:#1818300d}.lang-item.active[data-v-83402845]{color:var(--blue);font-weight:500}.lang-pop-enter-active[data-v-83402845],.lang-pop-leave-active[data-v-83402845]{transition:opacity .25s var(--ease-lux), transform .25s var(--ease-lux)}.lang-pop-enter-from[data-v-83402845],.lang-pop-leave-to[data-v-83402845]{opacity:0;transform:translateY(-6px)}.lang-footer[data-v-83402845]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lang-footer-globe[data-v-83402845]{color:var(--gray);flex-shrink:0}.lang-footer-chip[data-v-83402845]{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);background:0 0;padding:7px 13px;font-size:12.5px;transition:color .25s,box-shadow .25s,background .25s}.lang-footer-chip[data-v-83402845]:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--gray-2)}.lang-footer-chip.active[data-v-83402845]{background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.lang-mobile[data-v-83402845]{padding:18px 0 4px}.lang-mobile-title[data-v-83402845]{letter-spacing:.1em;color:var(--gray);padding-bottom:10px;font-size:13px;font-weight:600;display:block}.lang-mobile-grid[data-v-83402845]{flex-wrap:wrap;gap:8px;display:flex}.lang-chip[data-v-83402845]{border-radius:var(--radius-pill);color:var(--ink-2);background:#1818300d;padding:8px 14px;font-size:13.5px;transition:background .25s,color .25s}.lang-chip.active[data-v-83402845]{background:var(--ink);color:#fff}.nav[data-v-395c85d4]{z-index:100;color:var(--ink);position:fixed;inset:0 0 auto}.nav-inner[data-v-395c85d4]{height:var(--nav-h);z-index:3;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.nav[data-v-395c85d4]:before{content:"";-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:0 1px 0 var(--line), 0 16px 40px -24px #1818302e;opacity:0;transition:opacity .4s var(--ease-lux);z-index:1;background:#f4f4f8c7;position:absolute;inset:0}.nav--scrolled[data-v-395c85d4]:before,.nav--open[data-v-395c85d4]:before{opacity:1}.nav--mega[data-v-395c85d4]:before{opacity:1;background:var(--paper);-webkit-backdrop-filter:none;box-shadow:none}.nav--light[data-v-395c85d4]{color:#fff}.nav--light .nav-link[data-v-395c85d4]{color:#ffffffd9}.nav--light .nav-link[data-v-395c85d4]:hover,.nav--light .nav-link.active[data-v-395c85d4]{color:#fff;background:#ffffff24}.nav--light .cart[data-v-395c85d4]{color:#fff}.nav--light .cart[data-v-395c85d4]:hover{background:#ffffff24}.nav--light .nav-cta[data-v-395c85d4]{color:var(--ink);background:#fffffff0}.nav--light .nav-cta[data-v-395c85d4]:hover{background:#fff;box-shadow:0 10px 26px -12px #00000080}.brand[data-v-395c85d4]{letter-spacing:-.01em;transition:opacity .3s var(--ease-lux);align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.brand[data-v-395c85d4]:hover{opacity:.72}.brand-logo[data-v-395c85d4]{border-radius:6px;width:24px;height:24px;display:block}.nav-links[data-v-395c85d4]{gap:8px;display:flex}.nav-link[data-v-395c85d4]{letter-spacing:.01em;color:var(--ink-2);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:400;transition:color .3s,background .3s;display:inline-flex}.nav-link[data-v-395c85d4]:hover{color:var(--ink);background:#1818300d}.nav-link.active[data-v-395c85d4]{color:var(--ink);background:#18183012}.chev[data-v-395c85d4]{transition:transform .35s var(--ease-lux)}.nav-link.active .chev[data-v-395c85d4]{transform:rotate(180deg)}.nav-actions[data-v-395c85d4]{align-items:center;gap:10px;display:flex}.nav-cta[data-v-395c85d4]{border-radius:var(--radius-pill);background:var(--ink);color:#fff;letter-spacing:.04em;transition:background .35s var(--ease-lux), box-shadow .35s var(--ease-lux), transform .35s var(--ease-lux);align-items:center;padding:9px 22px;font-size:13px;font-weight:500;display:inline-flex}.nav-cta[data-v-395c85d4]:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 24px -12px #1818308c}.cart[data-v-395c85d4]{width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:background .3s;display:grid;position:relative}.cart[data-v-395c85d4]:hover{background:#1818300f}.cart-badge[data-v-395c85d4]{background:var(--blue);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;right:-1px}.mega[data-v-395c85d4]{z-index:2;background:var(--paper);border-radius:0 0 28px 28px;padding:28px 0 32px;position:absolute;top:100%;left:0;right:0;box-shadow:0 40px 80px -30px #1818304d}.mega-inner[data-v-395c85d4]{display:block}.mega-shop[data-v-395c85d4]{flex-direction:column;align-items:center;gap:22px;max-width:560px;margin-inline:auto;display:flex}.mega-cards[data-v-395c85d4]{gap:22px;display:flex}.mega-card[data-v-395c85d4]{width:248px;transition:transform .45s var(--ease-lux), box-shadow .45s var(--ease-lux);background:linear-gradient(160deg,#ededf3,#dbdbe6);border-radius:20px;position:relative;overflow:hidden}.mega-card[data-v-395c85d4]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#f4f4f800,#f4f4f86b 54%,#f4f4f8e0 92%);height:62%;position:absolute;inset:auto 0 0}.mega-card[data-v-395c85d4]:hover{transform:translateY(-4px);box-shadow:0 22px 44px -24px #18183052}.mega-card-visual[data-v-395c85d4]{background:radial-gradient(70% 90% at 70% 20%,#ffffffbf,#0000 60%),linear-gradient(150deg,#eeeef4,#d8d8e2);place-items:center;height:132px;display:grid;overflow:hidden}.nav-product-image[data-v-395c85d4]{object-fit:contain;width:92px;height:92px;display:block}.nav-line-image[data-v-395c85d4]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-lux);display:block}.mega-card:hover .nav-line-image[data-v-395c85d4]{transform:scale(1.06)}.mega-card-name[data-v-395c85d4]{z-index:2;color:var(--ink);font-size:15px;font-weight:500;position:absolute;bottom:12px;left:18px}.mega-card-arrow[data-v-395c85d4]{z-index:2;background:var(--white);width:34px;height:34px;color:var(--ink);transition:transform .4s var(--ease-lux), background .4s, color .4s;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;bottom:10px;right:14px;box-shadow:0 4px 12px #0000001f}.mega-card:hover .mega-card-arrow[data-v-395c85d4]{background:var(--blue);color:#fff;transform:rotate(-45deg)}.mega-list[data-v-395c85d4]{grid-template-columns:repeat(2,minmax(210px,1fr));align-content:start;gap:4px 18px;display:grid}.mega-more-bar[data-v-395c85d4]{background:var(--ink);color:#fff;width:100%;transition:transform .45s var(--ease-lux), box-shadow .45s var(--ease-lux), background .45s;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.mega-more-bar[data-v-395c85d4]:after{content:"";transition:transform .8s var(--ease-lux);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.mega-more-bar[data-v-395c85d4]:hover{background:var(--ink-2);transform:translateY(-2px);box-shadow:0 18px 36px -18px #18183080}.mega-more-bar[data-v-395c85d4]:hover:after{transform:translate(100%)}.mega-more-bar-text[data-v-395c85d4]{z-index:1;flex-direction:column;gap:3px;display:flex;position:relative}.mega-more-bar-text strong[data-v-395c85d4]{letter-spacing:.01em;font-size:15.5px;font-weight:500}.mega-more-bar-text small[data-v-395c85d4]{color:#fff9;letter-spacing:.04em;font-size:12px}.mega-more-bar-arrow[data-v-395c85d4]{color:#fff;z-index:1;width:38px;height:38px;transition:transform .45s var(--ease-lux), background .45s;background:#ffffff24;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid;position:relative}.mega-more-bar:hover .mega-more-bar-arrow[data-v-395c85d4]{background:var(--blue);transform:translate(4px)rotate(-45deg)}.mega-features[data-v-395c85d4]{justify-content:center;gap:64px;display:flex}.mega-card--wide[data-v-395c85d4]{width:320px}.mega-card--wide .mega-card-visual[data-v-395c85d4]{height:210px}.mega-card--wide .nav-product-image[data-v-395c85d4]{object-fit:cover;width:100%;height:100%}.mega-icon-grid[data-v-395c85d4]{grid-template-columns:repeat(2,minmax(180px,1fr));align-content:start;gap:4px 32px;display:grid}.mega-icon-item[data-v-395c85d4]{color:var(--ink-2);transition:background .3s, color .3s, transform .3s var(--ease-lux);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:14.5px;display:flex}.mega-icon-item svg[data-v-395c85d4]{color:var(--gray);transition:color .3s}.mega-icon-item[data-v-395c85d4]:hover{color:var(--ink);background:#1818300d;transform:translate(3px)}.mega-icon-item:hover svg[data-v-395c85d4]{color:var(--blue)}.veil[data-v-395c85d4]{inset:0;top:var(--nav-h);z-index:1;background:#1818303d;position:fixed}.mega-enter-active[data-v-395c85d4],.mega-leave-active[data-v-395c85d4]{transition:opacity .3s var(--ease-lux)}.mega-enter-from[data-v-395c85d4],.mega-leave-to[data-v-395c85d4]{opacity:0}.mega-fade-enter-active[data-v-395c85d4],.mega-fade-leave-active[data-v-395c85d4]{transition:opacity .22s,transform .22s}.mega-fade-enter-from[data-v-395c85d4]{opacity:0;transform:translateY(8px)}.mega-fade-leave-to[data-v-395c85d4]{opacity:0;transform:translateY(-6px)}.veil-enter-active[data-v-395c85d4],.veil-leave-active[data-v-395c85d4]{transition:opacity .35s}.veil-enter-from[data-v-395c85d4],.veil-leave-to[data-v-395c85d4]{opacity:0}.burger[data-v-395c85d4]{flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-395c85d4]{width:22px;height:1.5px;transition:transform .4s var(--ease-lux);background:currentColor}.mobile-links[data-v-395c85d4]{display:none}@media (width<=960px){.nav-cta[data-v-395c85d4]{display:none}}@media (width<=860px){.burger[data-v-395c85d4]{z-index:3;display:flex;position:relative}.nav-links[data-v-395c85d4],.mega[data-v-395c85d4],.veil[data-v-395c85d4]{display:none}.mobile-links[data-v-395c85d4]{inset:var(--nav-h) 0 auto;-webkit-backdrop-filter:blur(20px);max-height:calc(100svh - var(--nav-h));opacity:0;pointer-events:none;transition:opacity .4s var(--ease-lux), transform .4s var(--ease-lux);background:#f4f4f8f7;padding:12px 24px 32px;display:block;position:fixed;overflow-y:auto;transform:translateY(-12px)}.mobile-links.show[data-v-395c85d4]{opacity:1;pointer-events:auto;transform:none}.mobile-links>a[data-v-395c85d4]{border-bottom:1px solid var(--line);padding:16px 0;font-size:16px;display:block}.mobile-group-title[data-v-395c85d4]{letter-spacing:.1em;color:var(--gray);padding:18px 0 6px;font-size:13px;font-weight:600;display:block}.mobile-sub[data-v-395c85d4]{color:var(--ink-2);padding:10px 0 10px 14px;font-size:15px;display:block}.mobile-sub--more[data-v-395c85d4]{color:var(--blue);font-weight:500}.nav--open .burger span[data-v-395c85d4]:first-child{transform:translateY(3.75px)rotate(45deg)}.nav--open .burger span[data-v-395c85d4]:last-child{transform:translateY(-3.75px)rotate(-45deg)}}.hero[data-v-94881bdf]{background:#0e0d16;min-height:100svh;position:relative;overflow:hidden}.hero-bg[data-v-94881bdf]{pointer-events:none;position:absolute;inset:0}.hero-bg-zoom[data-v-94881bdf]{will-change:transform;animation:22s ease-in-out infinite alternate ken-burns-94881bdf;position:absolute;inset:-6% 0}.hero-photo[data-v-94881bdf]{object-fit:cover;object-position:center 72%;width:100%;height:100%;display:block}@keyframes ken-burns-94881bdf{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-veil[data-v-94881bdf]{background:linear-gradient(#0a091285 0%,#0a09122e 26%,#0a091200 44%),linear-gradient(#0a091200 78%,#0a091280 100%);position:absolute;inset:0}.hero-inner[data-v-94881bdf]{z-index:1;text-align:center;padding-top:calc(var(--nav-h) + clamp(28px, 6vh, 72px));flex-direction:column;align-items:center;display:flex;position:relative}.hero-product[data-v-94881bdf]{letter-spacing:.28em;text-transform:uppercase;color:#ffffffb8;margin-bottom:clamp(12px,1.6vw,20px);font-size:12.5px;font-weight:600}.h-display[data-v-94881bdf]{color:#fff;text-shadow:0 2px 30px #0a091266;white-space:nowrap;font-size:clamp(34px,4.6vw,76px)}.hero-sub[data-v-94881bdf]{color:#ffffffd9;max-width:34em;margin-top:clamp(12px,1.6vw,20px);font-size:clamp(15px,1.4vw,19px);font-weight:300}.hero-cta[data-v-94881bdf]{margin-bottom:clamp(28px,3.4vw,44px)}.hero-bottom[data-v-94881bdf]{z-index:1;flex-direction:column;align-items:center;padding:0 24px 52px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-stats[data-v-94881bdf]{color:#fff;justify-content:center;gap:clamp(40px,6vw,96px);display:flex}.hero-stats>div[data-v-94881bdf]{text-align:center;border-top:1px solid #ffffff47;min-width:clamp(90px,9vw,140px);padding-top:14px}.hero-stats dt[data-v-94881bdf]{letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);font-weight:400}.hero-stats dd[data-v-94881bdf]{letter-spacing:.14em;color:#ffffffad;margin-top:3px;font-size:12px}.hero-scroll-hint[data-v-94881bdf]{z-index:2;letter-spacing:.22em;color:#fff9;font-size:11px;animation:2.4s ease-in-out infinite hint-float-94881bdf;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes hint-float-94881bdf{0%,to{opacity:.65;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(6px)}}@media (width<=720px){.hero-photo[data-v-94881bdf]{object-position:55% 65%}.h-display[data-v-94881bdf]{white-space:normal;font-size:clamp(32px,9vw,48px)}.hero-stats[data-v-94881bdf]{gap:24px}.hero-bottom[data-v-94881bdf]{padding-bottom:48px}.hero-stats>div[data-v-94881bdf]{min-width:0}}.rail[data-v-be96d1bb]{overflow:hidden}.track[data-v-be96d1bb]{transition:transform .65s var(--ease-lux);will-change:transform;gap:24px;display:flex}.card[data-v-be96d1bb]{background:var(--paper);border-radius:var(--radius-card);text-align:center;flex-direction:column;flex:0 0 calc(33.3333% - 16px);align-items:center;padding:48px 40px 36px;display:flex;position:relative;overflow:hidden}.tag[data-v-be96d1bb]{letter-spacing:.2em;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid #18183040;padding:5px 14px;font-size:11px;font-weight:500;position:absolute;top:22px;left:24px}.card-ring[data-v-be96d1bb]{margin:14px 0 4px}.shopify-product-image[data-v-be96d1bb]{object-fit:contain;width:230px;height:230px;display:block}.card-en[data-v-be96d1bb]{letter-spacing:.28em;color:var(--gray);margin-top:12px;font-size:11px}.card-desc[data-v-be96d1bb]{color:var(--gray);max-width:34ch;margin-top:8px;font-size:14.5px}.tone-picker[data-v-be96d1bb]{gap:12px;margin:22px 0 26px;display:flex}.tone-dot[data-v-be96d1bb]{outline-offset:3px;width:24px;height:24px;transition:transform .35s var(--ease-lux), outline-color .35s;border-radius:50%;outline:1px solid #18183033}.tone-dot[data-v-be96d1bb]:hover{transform:scale(1.15)}.tone-dot.active[data-v-be96d1bb]{outline-color:var(--ink);outline-width:2px}.tone-gold[data-v-be96d1bb]{background:linear-gradient(135deg,#f3e2c2,#a9834e)}.tone-silver[data-v-be96d1bb]{background:linear-gradient(135deg,#f4f5f7,#878d96)}.tone-black[data-v-be96d1bb]{background:linear-gradient(135deg,#4a4a52,#0e0e11)}.tone-pink[data-v-be96d1bb]{background:linear-gradient(135deg,#fbe3ee,#e0a4c2)}.tone-white[data-v-be96d1bb]{background:linear-gradient(135deg,#fff,#d9d9e0)}.card-foot[data-v-be96d1bb]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:24px;display:flex}.price[data-v-be96d1bb]{font-size:19px;font-weight:500}.card-btns[data-v-be96d1bb]{gap:10px;display:flex}.card-btns .btn[data-v-be96d1bb]{padding:11px 24px;font-size:13px}.sk-track[data-v-be96d1bb]{gap:24px}.sk-card[data-v-be96d1bb]{background:var(--paper);border-radius:var(--radius-card);flex-direction:column;flex:0 0 calc(33.3333% - 16px);align-items:center;gap:14px;padding:48px 40px 36px;display:flex}.sk[data-v-be96d1bb]{background:linear-gradient(100deg,#e8e8ee 40%,#f4f4f8 50%,#e8e8ee 60%) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite shimmer-be96d1bb;display:block}.sk-tag[data-v-be96d1bb]{border-radius:var(--radius-pill);align-self:flex-start;width:72px;height:24px}.sk-img[data-v-be96d1bb]{border-radius:50%;width:200px;height:200px}.sk-line[data-v-be96d1bb]{height:15px}.sk-w40[data-v-be96d1bb]{width:40%}.sk-w70[data-v-be96d1bb]{width:70%}.sk-w55[data-v-be96d1bb]{width:55%}.sk-foot[data-v-be96d1bb]{border-radius:var(--radius-pill);width:100%;height:44px;margin-top:12px}@keyframes shimmer-be96d1bb{to{background-position:-120% 0}}@media (width<=1080px){.sk-card[data-v-be96d1bb]{flex-basis:calc(50% - 12px)}}@media (width<=760px){.sk-card[data-v-be96d1bb]{flex-basis:100%}}.ctrl-wrap[data-v-be96d1bb]{justify-content:center;margin-top:clamp(36px,4vw,52px);display:flex}.ctrl-pill[data-v-be96d1bb]{border-radius:var(--radius-pill);background:var(--paper-2);align-items:center;gap:22px;padding:14px 26px;display:inline-flex;box-shadow:inset 0 0 0 1px #1818300f}.c-btn[data-v-be96d1bb]{color:var(--ink);transition:opacity .3s, transform .35s var(--ease-lux);place-items:center;display:grid}.c-btn[data-v-be96d1bb]:hover:not(:disabled){transform:translate(2px)}.c-btn[data-v-be96d1bb]:first-child:hover:not(:disabled){transform:translate(-2px)}.c-btn[data-v-be96d1bb]:disabled{opacity:.25;cursor:default}.c-line[data-v-be96d1bb]{background:#18183029;border-radius:2px;width:150px;height:1.5px;overflow:hidden}.c-fill[data-v-be96d1bb]{background:var(--ink);height:100%;transition:width .5s var(--ease-lux);display:block}@media (width<=1080px){.card[data-v-be96d1bb]{flex-basis:calc(50% - 12px)}}@media (width<=760px){.card[data-v-be96d1bb]{flex-basis:100%;padding:40px 28px 30px}}.tabs[data-v-301694d1]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(36px,4vw,56px);display:flex}.tab[data-v-301694d1]{border-radius:var(--radius-pill);color:var(--ink-2);letter-spacing:.02em;transition:all .4s var(--ease-lux);border:1px solid #18183038;padding:11px 24px;font-size:14px;font-weight:400}.tab[data-v-301694d1]:hover{border-color:var(--ink);color:var(--ink)}.tab.active[data-v-301694d1]{background:var(--ink);border-color:var(--ink);color:var(--white)}.panel[data-v-301694d1]{background:var(--white);border-radius:calc(var(--radius-card) + 8px);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,5vw,72px);min-height:360px;padding:clamp(40px,5vw,72px);display:grid;box-shadow:0 24px 60px -40px #0000002e}.panel-copy[data-v-301694d1]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.panel-title[data-v-301694d1]{color:var(--ink);max-width:16ch}.panel-copy .btn[data-v-301694d1]{margin-top:6px}.panel-visual[data-v-301694d1]{place-items:center;display:grid;position:relative}.app-shot[data-v-301694d1]{aspect-ratio:1;border-radius:calc(var(--radius-card) + 4px);background:radial-gradient(75% 65% at 50% 30%,#fffffff2,#0000 68%),linear-gradient(160deg,#eeeef4,#dedee8);place-items:center;width:min(100%,420px);padding:clamp(14px,2vw,24px);animation:6s ease-in-out infinite shot-breathe-301694d1;display:grid;overflow:hidden;box-shadow:0 30px 60px -34px #0000004d}.app-shot-img[data-v-301694d1]{object-fit:contain;filter:drop-shadow(0 18px 26px #18183038);width:100%;height:100%;display:block}@keyframes shot-breathe-301694d1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.metric-chip[data-v-301694d1]{-webkit-backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #18183014;border-radius:18px;flex-direction:column;gap:2px;padding:14px 20px;display:flex;position:absolute;bottom:22px;left:-8px;box-shadow:0 18px 36px -18px #18183059}.metric-value[data-v-301694d1]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(24px,2.4vw,32px);font-weight:300;line-height:1.1}.metric-label[data-v-301694d1]{letter-spacing:.1em;color:var(--gray);font-size:11.5px}.fade-slide-enter-active[data-v-301694d1],.fade-slide-leave-active[data-v-301694d1]{transition:opacity .55s var(--ease-lux), transform .55s var(--ease-lux)}.fade-slide-enter-from[data-v-301694d1]{opacity:0;transform:translateY(28px)}.fade-slide-leave-to[data-v-301694d1]{opacity:0;transform:translateY(-20px)}@media (width<=860px){.panel[data-v-301694d1]{text-align:center;grid-template-columns:1fr;gap:40px}.panel-copy[data-v-301694d1]{align-items:center}.panel-title[data-v-301694d1]{max-width:none}.panel-visual[data-v-301694d1]{margin-bottom:26px}.metric-chip[data-v-301694d1]{white-space:nowrap;bottom:-20px;left:50%;transform:translate(-50%)}}.pillars[data-v-f505d39c]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:44px;margin-bottom:clamp(56px,7vw,96px);display:grid}.pillar[data-v-f505d39c]{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:26px;display:flex}.pillar .num[data-v-f505d39c]{color:var(--gray);letter-spacing:.22em;font-size:14px;font-weight:500}.pillar p[data-v-f505d39c]:last-child{color:var(--gray);font-size:15px}.spec-strip[data-v-f505d39c]{background:var(--paper-2);color:var(--ink);border-radius:calc(var(--radius-card) + 8px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;padding:44px 32px;display:grid}.spec[data-v-f505d39c]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.spec span[data-v-f505d39c]{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,36px);font-weight:300}.spec em[data-v-f505d39c]{letter-spacing:.14em;color:var(--gray);font-size:12.5px;font-style:normal}.stage[data-v-77cb494c]{flex-direction:column;gap:44px;max-width:860px;margin-inline:auto;display:flex}.scene-row[data-v-77cb494c]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.scene-chip[data-v-77cb494c]{border-radius:var(--radius-pill);color:var(--gray);letter-spacing:.04em;transition:all .45s var(--ease-lux);border:1px solid #18183033;padding:10px 22px;font-size:13.5px;font-weight:300}.scene-chip[data-v-77cb494c]:hover{border-color:var(--ink);color:var(--ink)}.scene-chip.active[data-v-77cb494c]{background:var(--ink);border-color:var(--ink);color:var(--white);font-weight:500}.quote-box[data-v-77cb494c]{text-align:center;flex-direction:column;align-items:center;gap:40px;min-height:220px;display:flex}.quote-box blockquote[data-v-77cb494c]{flex-direction:column;align-items:center;width:100%;display:flex}.quote[data-v-77cb494c]{letter-spacing:.01em;color:var(--ink);text-wrap:balance;max-width:26ch;font-size:clamp(24px,3.2vw,38px);font-weight:200;line-height:1.55}blockquote footer[data-v-77cb494c]{letter-spacing:.14em;color:var(--gray);margin-top:22px;font-size:13px}.controls[data-v-77cb494c]{align-items:center;gap:22px;display:flex}.ctrl[data-v-77cb494c]{width:46px;height:46px;color:var(--ink);transition:all .4s var(--ease-lux);border:1px solid #18183033;border-radius:50%;font-size:16px}.ctrl[data-v-77cb494c]:hover{background:var(--ink);border-color:var(--ink);color:var(--white);transform:translateY(-2px)}.count[data-v-77cb494c]{color:var(--gray);letter-spacing:.12em;font-size:14px;font-weight:300}.quote-fade-enter-active[data-v-77cb494c],.quote-fade-leave-active[data-v-77cb494c]{transition:opacity .5s var(--ease-lux), transform .5s var(--ease-lux)}.quote-fade-enter-from[data-v-77cb494c]{opacity:0;transform:translateY(18px)}.quote-fade-leave-to[data-v-77cb494c]{opacity:0;transform:translateY(-14px)}.eyebrow[data-v-0e1f0e8c]{margin-bottom:28px;display:block}.news-layout[data-v-0e1f0e8c]{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.featured[data-v-0e1f0e8c]{border-radius:calc(var(--radius-card) + 8px);isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:420px;padding:clamp(32px,4vw,52px);display:flex;position:relative;overflow:hidden}.feat-bg[data-v-0e1f0e8c]{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-lux);position:absolute;inset:0}.featured[data-v-0e1f0e8c]:after{content:"";z-index:-1;background:linear-gradient(#18183000 30%,#1818309e 100%);position:absolute;inset:0}.featured:hover .feat-bg[data-v-0e1f0e8c]{transform:scale(1.04)}.feat-tag[data-v-0e1f0e8c]{letter-spacing:.1em;color:var(--ink);background:var(--white);border-radius:var(--radius-pill);padding:7px 16px;font-size:12px;font-weight:500;position:absolute;top:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px)}.feat-body[data-v-0e1f0e8c]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.feat-date[data-v-0e1f0e8c]{color:#ffffffd1;letter-spacing:.04em;font-size:13px}.feat-title[data-v-0e1f0e8c]{letter-spacing:-.01em;color:var(--white);max-width:20ch;font-size:clamp(24px,2.6vw,34px);font-weight:300;line-height:1.35}.feat-cta[data-v-0e1f0e8c]{background:var(--white);color:var(--ink);border-color:#0000;padding:12px 26px;font-size:13px}.news-list[data-v-0e1f0e8c]{flex-direction:column;gap:20px;display:flex}.news-card[data-v-0e1f0e8c]{background:var(--paper);color:var(--ink);border-radius:var(--radius-card);flex:1;align-items:center;padding:26px 76px 26px 32px;display:flex;position:relative}.news-text[data-v-0e1f0e8c]{flex-direction:column;gap:10px;display:flex}.news-tag[data-v-0e1f0e8c]{letter-spacing:.16em;color:var(--gray);font-size:11px;font-weight:500}.news-title[data-v-0e1f0e8c]{font-size:clamp(15px,1.3vw,17.5px);font-weight:400;line-height:1.55}.arrow-btn[data-v-0e1f0e8c]{background:var(--ink);width:42px;height:42px;color:var(--white);transition:transform .45s var(--ease-lux), background .45s;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;bottom:22px;right:22px}.news-card:hover .arrow-btn[data-v-0e1f0e8c]{background:var(--blue);transform:rotate(45deg)}.news-more[data-v-0e1f0e8c]{justify-content:center;margin-top:40px;display:flex}.news-more .btn[data-v-0e1f0e8c]{padding:13px 34px;font-size:14px}@media (width<=900px){.news-layout[data-v-0e1f0e8c]{grid-template-columns:1fr}.featured[data-v-0e1f0e8c]{min-height:320px}}.cta[data-v-3682f453]{background:var(--paper);overflow:hidden}.cta-banner[data-v-3682f453]{isolation:isolate;border-radius:0;flex-direction:column;height:100svh;min-height:680px;margin:0;display:flex;position:relative;overflow:hidden}.cta-bg[data-v-3682f453]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-banner[data-v-3682f453]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f0f1fb8 0%,#0f0f1f8a 24%,#0f0f1f1a 48%,#0f0f1f00 72%),linear-gradient(#0f0f1f2e 0%,#0f0f1f00 46%,#0f0f1f38 100%);position:absolute;inset:0}.marquee[data-v-3682f453]{-webkit-backdrop-filter:blur(16px);background:#ffffff24;border-radius:0;margin:clamp(14px,1.8vw,22px) 0 0;padding:13px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.marquee-track[data-v-3682f453]{width:max-content;animation:26s linear infinite marquee-3682f453;display:flex}.marquee:hover .marquee-track[data-v-3682f453]{animation-play-state:paused}.mq-item[data-v-3682f453]{letter-spacing:.08em;color:#ffffffd9;white-space:nowrap;padding:0 18px;font-size:clamp(17px,1.9vw,24px);font-weight:200}.mq-item i[data-v-3682f453]{color:#ffffff80;margin-left:36px;font-style:normal}@keyframes marquee-3682f453{to{transform:translate(-50%)}}.cta-inner[data-v-3682f453]{text-align:start;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:20px;width:min(100%,1440px);margin-inline:auto;padding:clamp(52px,6vw,84px) clamp(40px,7vw,112px);display:flex}.cta-inner .h-display[data-v-3682f453]{color:#fff;text-shadow:0 4px 32px #0a091c66;max-width:510px;font-size:clamp(44px,3.4vw,62px);line-height:1.16}.cta-inner .h-display[data-v-3682f453]:before{content:"";background:#ffffffc7;border-radius:999px;width:44px;height:2px;margin-bottom:26px;display:block}.cta-inner .lede[data-v-3682f453]{color:#ffffffd9;max-width:430px}.cta-btns[data-v-3682f453]{justify-content:flex-start;margin-top:8px;display:flex}.cta-primary[data-v-3682f453]{justify-content:space-between;min-width:156px;padding:15px 28px;box-shadow:0 16px 36px -16px #4f46e5cc}@media (width<=900px){.cta-banner[data-v-3682f453]{min-height:700px}.cta-bg[data-v-3682f453]{object-position:54% center}.cta-banner[data-v-3682f453]:after{background:linear-gradient(#0f0f1f2e 0%,#0f0f1f05 42%,#0f0f1fd6 79%,#0f0f1ff0 100%),linear-gradient(90deg,#0f0f1f38 0%,#0f0f1f00 72%)}.cta-inner[data-v-3682f453]{justify-content:flex-end;gap:16px;padding:300px 32px 42px}.cta-inner .h-display[data-v-3682f453]{max-width:520px;font-size:clamp(38px,7.2vw,54px)}.cta-inner .h-display[data-v-3682f453]:before{margin-bottom:18px}}@media (width<=560px){.cta-banner[data-v-3682f453]{min-height:720px}.marquee[data-v-3682f453]{margin-top:10px;padding-block:10px}.mq-item[data-v-3682f453]{font-size:16px}.cta-inner[data-v-3682f453]{padding:310px 20px 28px}.cta-inner .h-display[data-v-3682f453]{font-size:clamp(36px,10.5vw,46px)}.cta-inner .lede[data-v-3682f453]{font-size:14px;line-height:1.7}.cta-btns[data-v-3682f453]{margin-top:4px}.cta-btns .btn[data-v-3682f453]{padding:12px 20px;font-size:13px}}.footer[data-v-d1681cbc]{background:var(--paper-2);color:var(--gray);border-top:1px solid var(--line);padding:80px 0 36px}.foot-grid[data-v-d1681cbc]{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .9fr 1fr .9fr 1.3fr;gap:40px;padding-bottom:56px;display:grid}.foot-brand[data-v-d1681cbc]{flex-direction:column;gap:20px;display:flex}.brand[data-v-d1681cbc]{color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.brand-logo[data-v-d1681cbc]{border-radius:6px;width:24px;height:24px;display:block}.foot-brand p[data-v-d1681cbc]{font-size:14px;line-height:1.9}.pay-badges[data-v-d1681cbc]{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.pay-card[data-v-d1681cbc]{aspect-ratio:8/5;width:100%;min-width:0;max-width:40px;height:auto;box-shadow:inset 0 0 0 1px var(--line);background:var(--white);object-fit:contain;border-radius:6px;flex:1 1 0;display:block}.foot-col[data-v-d1681cbc]{flex-direction:column;gap:14px;display:flex}.foot-col h4[data-v-d1681cbc]{color:var(--ink);letter-spacing:.2em;margin-bottom:6px;font-size:13px;font-weight:500}.foot-col a[data-v-d1681cbc]{transition:color .3s, transform .3s var(--ease-lux);width:fit-content;font-size:14px}.foot-col a[data-v-d1681cbc]:hover{color:var(--ink);transform:translate(4px)}.sub-tip[data-v-d1681cbc]{font-size:13.5px}.sub-form[data-v-d1681cbc]{background:var(--white);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);align-items:center;padding:5px 5px 5px 18px;transition:box-shadow .3s;display:flex}.sub-form[data-v-d1681cbc]:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.sub-form input[data-v-d1681cbc]{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.sub-form input[data-v-d1681cbc]::placeholder{color:var(--gray-2)}.sub-form button[data-v-d1681cbc]{border-radius:var(--radius-pill);background:var(--blue);color:#fff;transition:background .3s var(--ease-lux), opacity .3s;flex-shrink:0;padding:9px 22px;font-size:13px;font-weight:500}.sub-form button[data-v-d1681cbc]:hover:not(:disabled){background:var(--blue-deep)}.sub-form button[data-v-d1681cbc]:disabled{opacity:.55;cursor:default}.sub-toast[data-v-d1681cbc]{z-index:200;background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:12px;max-width:min(92vw,460px);padding:14px 18px 14px 16px;font-size:14px;display:flex;position:fixed;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -20px #18183080}.sub-toast--success .sub-toast-icon[data-v-d1681cbc]{color:#7dd3a8}.sub-toast--error .sub-toast-icon[data-v-d1681cbc]{color:#f0a0a8}.sub-toast-icon[data-v-d1681cbc]{flex-shrink:0;place-items:center;display:grid}.sub-toast-text[data-v-d1681cbc]{line-height:1.5}.sub-toast-close[data-v-d1681cbc]{color:#fff9;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;transition:color .3s,background .3s;display:grid}.sub-toast-close[data-v-d1681cbc]:hover{color:#fff;background:#ffffff1f}.sub-toast-enter-active[data-v-d1681cbc],.sub-toast-leave-active[data-v-d1681cbc]{transition:opacity .4s var(--ease-lux), transform .4s var(--ease-lux)}.sub-toast-enter-from[data-v-d1681cbc],.sub-toast-leave-to[data-v-d1681cbc]{opacity:0;transform:translate(-50%,16px)}.foot-lang[data-v-d1681cbc]{padding-top:28px}.foot-bar[data-v-d1681cbc]{letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:12.5px;display:flex}.foot-legal[data-v-d1681cbc]{align-items:center;gap:10px;display:inline-flex}.foot-legal em[data-v-d1681cbc]{color:var(--gray-2);font-style:normal}.foot-legal a[data-v-d1681cbc]{transition:color .3s}.foot-legal a[data-v-d1681cbc]:hover{color:var(--ink)}@media (width<=1080px){.foot-grid[data-v-d1681cbc]{grid-template-columns:1fr 1fr 1fr}.foot-brand[data-v-d1681cbc],.foot-sub[data-v-d1681cbc]{grid-column:span 3}.foot-sub[data-v-d1681cbc]{max-width:420px}}@media (width<=640px){.foot-grid[data-v-d1681cbc]{grid-template-columns:1fr 1fr}.foot-brand[data-v-d1681cbc],.foot-sub[data-v-d1681cbc]{grid-column:1/-1}}.faq-wrap[data-v-f3e909f6]{max-width:860px}.faq-list[data-v-f3e909f6]{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,52px)}.faq-item[data-v-f3e909f6]{border-bottom:1px solid var(--line)}.faq-q[data-v-f3e909f6]{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;font-size:clamp(16px,1.6vw,19px);font-weight:500;transition:color .3s;display:flex}.faq-q[data-v-f3e909f6]:hover{color:var(--blue)}.faq-icon[data-v-f3e909f6]{width:34px;height:34px;color:var(--ink-2);transition:transform .45s var(--ease-lux), background .3s, color .3s, border-color .3s;border:1px solid #1818302e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-item.open .faq-icon[data-v-f3e909f6]{background:var(--ink);border-color:var(--ink);color:var(--white);transform:rotate(135deg)}.faq-a-wrap[data-v-f3e909f6]{transition:grid-template-rows .5s var(--ease-lux);grid-template-rows:0fr;display:grid}.faq-item.open .faq-a-wrap[data-v-f3e909f6]{grid-template-rows:1fr}.faq-a[data-v-f3e909f6]{color:var(--gray);max-width:62ch;font-size:14.5px;font-weight:300;line-height:1.9;overflow:hidden}.faq-item.open .faq-a[data-v-f3e909f6]{padding:0 4px 26px}.products-page[data-v-65f60346]{background:var(--paper);min-height:100vh}.products-hero[data-v-65f60346]{padding:calc(var(--nav-h) + clamp(56px, 8vw, 96px)) 0 clamp(24px, 4vw, 40px)}.products-hero .h-1[data-v-65f60346]{margin:14px 0 20px}.hero-stats[data-v-65f60346]{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(28px,5vw,72px);margin-top:clamp(36px,5vw,56px);padding-top:clamp(24px,3vw,36px);display:flex}.hero-stat[data-v-65f60346]{flex-direction:column;gap:4px;display:flex}.hero-stat-value[data-v-65f60346]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,3vw,38px);font-weight:300;line-height:1.1}.hero-stat-label[data-v-65f60346]{letter-spacing:.08em;color:var(--gray);font-size:12.5px}.compare-layout[data-v-65f60346]{max-width:920px;scroll-margin-top:calc(var(--nav-h) + 20px);transition:max-width .65s var(--ease-lux), grid-template-columns .65s var(--ease-lux);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,2.2vw,32px);margin:clamp(36px,4vw,56px) auto 0;display:grid}.compare-layout--open[data-v-65f60346]{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr);max-width:1380px}.compare-table[data-v-65f60346]{border-top:1px solid var(--line);min-width:0;transition:transform .65s var(--ease-lux)}.compare-layout--open .compare-table[data-v-65f60346]{transform:translate(-6px)}.compare-row[data-v-65f60346]{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr 1fr;align-items:center;gap:clamp(16px,3vw,40px);padding:18px 4px;display:grid}.compare-row--head[data-v-65f60346]{padding:26px 4px}.compare-row--head .compare-col[data-v-65f60346]{flex-direction:column;gap:6px;display:flex}.compare-row--head strong[data-v-65f60346]{color:var(--ink);letter-spacing:-.01em;font-size:clamp(18px,1.8vw,22px);font-weight:500}.compare-badge[data-v-65f60346]{border-radius:var(--radius-pill);background:var(--ink);color:#fff;letter-spacing:.08em;width:fit-content;padding:3px 10px;font-size:11px;font-weight:500}.compare-badge--neo[data-v-65f60346]{background:var(--blue)}.compare-price[data-v-65f60346]{color:var(--gray);font-size:13px}.compare-label[data-v-65f60346]{letter-spacing:.06em;color:var(--gray);font-size:13px}.compare-cell[data-v-65f60346]{color:var(--ink-2);font-size:14.5px;line-height:1.6}.compare-row--cta[data-v-65f60346]{border-bottom:none;padding-top:26px}.compare-row--cta .btn[data-v-65f60346]{width:fit-content}.compare-cell--dc[data-v-65f60346]{color:var(--blue);font-weight:500}.feature-compare-toggle[data-v-65f60346]{border-bottom:1px solid var(--line);width:100%;color:var(--ink);justify-content:center;align-items:center;gap:9px;padding:17px 16px;font-size:14px;font-weight:500;transition:color .3s,background .3s;display:flex}.feature-compare-toggle[data-v-65f60346]:hover{color:var(--blue);background:#5249ee09}.feature-compare-toggle[data-v-65f60346]:focus-visible{outline-offset:-3px;border-radius:10px;outline:2px solid #5249ee61}.feature-compare-toggle-icon[data-v-65f60346]{transition:transform .4s var(--ease-lux);flex:none}.feature-compare-toggle-icon.active[data-v-65f60346]{transform:rotate(180deg)}.feature-compare-panel[data-v-65f60346]{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #1818301a;border-radius:22px;position:sticky;overflow:hidden auto;box-shadow:0 24px 70px -38px #18183052}.feature-panel-head[data-v-65f60346]{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.feature-panel-head>div[data-v-65f60346]{flex-direction:column;gap:4px;display:flex}.feature-panel-head span[data-v-65f60346]{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:600}.feature-panel-head strong[data-v-65f60346]{color:var(--ink);font-size:18px;font-weight:500}.feature-panel-head button[data-v-65f60346]{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);transition:color .3s, border-color .3s, transform .35s var(--ease-lux);border-radius:50%;flex:none;place-items:center;display:grid}.feature-panel-head button[data-v-65f60346]:hover{color:var(--blue);border-color:#5249ee47;transform:rotate(90deg)}.feature-compare-matrix[data-v-65f60346]{padding:6px 0 14px}.feature-matrix-head[data-v-65f60346],.feature-matrix-row[data-v-65f60346]{grid-template-columns:minmax(180px,1.4fr) 1fr 1fr;align-items:center;gap:16px;padding:12px 18px;display:grid}.feature-matrix-head[data-v-65f60346]{color:var(--gray);font-size:12px}.feature-matrix-head strong[data-v-65f60346]{color:var(--ink);text-align:center;font-size:13px;font-weight:600}.feature-matrix-group[data-v-65f60346]{background:var(--paper);color:var(--ink);border-radius:10px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:600}.feature-matrix-row[data-v-65f60346]{color:var(--ink-2);border-bottom:1px solid #1818300f;font-size:13.5px}.feature-matrix-row span[data-v-65f60346]:not(:first-child){text-align:center}.is-yes[data-v-65f60346]{color:var(--blue);font-weight:700}.is-no[data-v-65f60346]{color:var(--gray-2)}.feature-matrix-note[data-v-65f60346]{color:var(--gray);padding:14px 18px 2px;font-size:12.5px;line-height:1.7}.feature-compare-enter-active[data-v-65f60346],.feature-compare-leave-active[data-v-65f60346]{transition:opacity .48s ease, transform .58s var(--ease-lux)}.feature-compare-enter-from[data-v-65f60346],.feature-compare-leave-to[data-v-65f60346]{opacity:0;transform:translate(36px)scale(.985)}.products-line[data-v-65f60346]{padding:clamp(40px,6vw,72px) 0}.products-line--alt[data-v-65f60346]{background:var(--white);border-block:1px solid var(--line)}.products-line--alt .pl-visual[data-v-65f60346]{background:var(--paper)}.line-head[data-v-65f60346]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.5vw,44px);display:flex}.line-title[data-v-65f60346]{flex-direction:column;gap:10px;display:flex}.line-title-row[data-v-65f60346]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.line-badge[data-v-65f60346]{border-radius:var(--radius-pill);background:var(--ink);color:#fff;letter-spacing:.08em;padding:4px 12px;font-size:12px;font-weight:500}.line-name[data-v-65f60346]{letter-spacing:-.015em;color:var(--ink);font-size:clamp(28px,3.4vw,44px);font-weight:300}.line-sub[data-v-65f60346]{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.line-from[data-v-65f60346]{color:var(--ink-2);font-size:14px}.line-blurb[data-v-65f60346]{color:var(--gray);max-width:52ch;font-size:13.5px;font-weight:300;line-height:1.7}.line-arrows[data-v-65f60346]{gap:10px;display:flex}.line-arrow[data-v-65f60346]{width:44px;height:44px;color:var(--ink);transition:all .35s var(--ease-lux);border:1px solid #18183033;border-radius:50%;place-items:center;font-size:16px;display:grid}.line-arrow[data-v-65f60346]:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:#fff}.line-arrow[data-v-65f60346]:disabled{opacity:.28;cursor:default}.pl-slider[data-v-65f60346]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.pl-slider[data-v-65f60346]::-webkit-scrollbar{display:none}.pl-card[data-v-65f60346]{scroll-snap-align:start;animation:card-in-65f60346 .7s var(--ease-lux) both;animation-delay:var(--stagger,0s);flex-direction:column;flex:0 0 clamp(220px,21vw,280px);gap:16px;display:flex}@keyframes card-in-65f60346{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.pl-visual[data-v-65f60346]{aspect-ratio:1;background:var(--white);transition:box-shadow .5s var(--ease-lux);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.pl-card:hover .pl-visual[data-v-65f60346]{box-shadow:0 26px 48px -28px #18183059}.pl-img[data-v-65f60346]{object-fit:contain;z-index:1;width:72%;height:72%;transition:transform .7s var(--ease-lux);position:relative}.pl-card:hover .pl-img[data-v-65f60346]{transform:scale(1.05)translateY(-4px)}.pl-img--hover[data-v-65f60346]{z-index:0;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s var(--ease-lux), transform .8s var(--ease-lux);position:absolute;inset:0;transform:scale(1.08)}.pl-card:hover .pl-img--hover[data-v-65f60346]{opacity:1;transform:scale(1)}.pl-price[data-v-65f60346]{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);opacity:0;transition:opacity .4s var(--ease-lux), transform .4s var(--ease-lux);background:#ffffffeb;padding:7px 14px;font-size:13px;font-weight:500;position:absolute;bottom:14px;right:14px;transform:translateY(8px);box-shadow:0 6px 16px -8px #00000047}.pl-card:hover .pl-price[data-v-65f60346]{opacity:1;transform:none}.pl-img--cover[data-v-65f60346]{object-fit:cover;width:100%;height:100%}.pl-card--intro .pl-intro-visual[data-v-65f60346]{aspect-ratio:1;border-radius:22px;display:block;position:relative;overflow:hidden}.pl-intro-visual img[data-v-65f60346]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-lux);display:block}.pl-card--intro:hover .pl-intro-visual img[data-v-65f60346]{transform:scale(1.05)}.pl-intro-meta[data-v-65f60346]{justify-content:center;align-items:center;gap:10px;display:flex}.pl-intro-title[data-v-65f60346]{color:var(--ink);font-size:15px;font-weight:500}.pl-intro-arrow[data-v-65f60346]{background:var(--ink);color:#fff;width:30px;height:30px;transition:transform .45s var(--ease-lux), background .45s;border-radius:50%;place-items:center;font-size:13px;display:grid}.pl-card--intro:hover .pl-intro-arrow[data-v-65f60346]{background:var(--blue);transform:rotate(-45deg)}.pl-meta[data-v-65f60346]{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.pl-name[data-v-65f60346]{color:var(--ink);font-size:15.5px;font-weight:500}.pl-sub[data-v-65f60346]{color:var(--gray);font-size:13px;font-weight:300}.pl-skeleton-row[data-v-65f60346]{gap:20px;display:flex;overflow:hidden}.pl-skeleton[data-v-65f60346]{aspect-ratio:1;background:linear-gradient(100deg,#ededf2 40%,#f6f6fa 50%,#ededf2 60%) 0 0/220% 100%;border-radius:22px;flex:0 0 clamp(220px,21vw,280px);animation:1.4s linear infinite shimmer-65f60346}@keyframes shimmer-65f60346{to{background-position:-120% 0}}.app-grid[data-v-65f60346]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.app-title[data-v-65f60346]{letter-spacing:-.01em;color:var(--ink);margin:14px 0 18px;font-size:clamp(26px,3vw,40px);font-weight:300}.app-actions[data-v-65f60346]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.app-btn[data-v-65f60346]{padding:14px 30px;font-size:14px}.app-note[data-v-65f60346]{color:var(--gray);font-size:13px}.app-actions--stores[data-v-65f60346]{gap:12px}.store-btn[data-v-65f60346]{background:var(--ink);color:#fff;transition:transform .35s var(--ease-lux), box-shadow .35s var(--ease-lux);border-radius:14px;align-items:center;gap:10px;padding:10px 20px;display:inline-flex}.store-btn[data-v-65f60346]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #18183066}.store-text[data-v-65f60346]{text-align:left;flex-direction:column;line-height:1.25;display:flex}.store-text small[data-v-65f60346]{opacity:.7;font-size:10px}.store-text strong[data-v-65f60346]{font-size:15px;font-weight:600}.app-visual[data-v-65f60346]{border-radius:calc(var(--radius-card) + 8px);aspect-ratio:1;background:radial-gradient(70% 60% at 50% 30%,#ffffffe6,#0000 65%),linear-gradient(160deg,#eeeef4,#dcdce5);place-items:center;display:grid;overflow:hidden}.app-visual img[data-v-65f60346]{object-fit:contain;filter:drop-shadow(0 30px 40px #1818304d);width:82%;height:82%;transition:transform .7s var(--ease-lux)}.app-visual:hover img[data-v-65f60346]{transform:translateY(-8px)scale(1.02)}.acc-grid[data-v-65f60346]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.acc-visual[data-v-65f60346]{border-radius:calc(var(--radius-card) + 8px);aspect-ratio:1;background:radial-gradient(70% 60% at 50% 30%,#ffffffe6,#0000 65%),linear-gradient(160deg,#eeeef4,#dcdce5);place-items:center;display:grid;overflow:hidden}.acc-visual img[data-v-65f60346]{object-fit:contain;filter:drop-shadow(0 30px 40px #18183040);width:74%;transition:transform .7s var(--ease-lux)}.acc-visual:hover img[data-v-65f60346]{transform:translateY(-8px)scale(1.03)}.acc-title[data-v-65f60346]{letter-spacing:-.01em;color:var(--ink);margin:14px 0 18px;font-size:clamp(26px,3vw,40px);font-weight:300}.acc-inbox[data-v-65f60346]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:28px;padding-top:24px;list-style:none;display:grid}.acc-inbox li[data-v-65f60346]{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.acc-inbox svg[data-v-65f60346]{color:var(--blue);flex-shrink:0}.acc-certs[data-v-65f60346]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.acc-cert[data-v-65f60346]{letter-spacing:.04em;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid #1818302e;padding:7px 16px;font-size:12.5px;font-weight:500}.assure[data-v-65f60346]{background:var(--ink);color:#fff;border-radius:calc(var(--radius-card) + 10px);margin:0 clamp(12px,2vw,28px) clamp(20px,3vw,40px);padding:clamp(64px,8vw,104px) 0}.assure-title[data-v-65f60346]{text-align:center;letter-spacing:.02em;margin-bottom:clamp(36px,5vw,60px);font-size:clamp(26px,3vw,38px);font-weight:300}.assure-grid[data-v-65f60346]{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);display:grid}.assure-item[data-v-65f60346]{text-align:center;color:#ffffffe6;flex-direction:column;align-items:center;gap:10px;display:flex}.assure-item svg[data-v-65f60346]{color:#ffffffbf;margin-bottom:4px}.assure-item strong[data-v-65f60346]{font-size:15px;font-weight:500}.assure-item span[data-v-65f60346]{color:#ffffff8c;font-size:12.5px}@media (width<=900px){.compare-layout--open[data-v-65f60346]{grid-template-columns:minmax(0,1fr);max-width:920px}.compare-layout--open .compare-table[data-v-65f60346]{transform:none}.feature-compare-panel[data-v-65f60346]{max-height:none;position:static;overflow:hidden}.acc-grid[data-v-65f60346],.app-grid[data-v-65f60346]{grid-template-columns:1fr}.assure-grid[data-v-65f60346]{grid-template-columns:repeat(2,1fr)}.acc-inbox[data-v-65f60346]{grid-template-columns:1fr}}@media (width<=640px){.compare-row[data-v-65f60346]{grid-template-columns:88px 1fr 1fr;gap:12px}.compare-label[data-v-65f60346]{font-size:12px}.compare-cell[data-v-65f60346]{font-size:13px}.feature-matrix-head[data-v-65f60346],.feature-matrix-row[data-v-65f60346]{grid-template-columns:minmax(118px,1.4fr) .8fr .8fr;gap:8px;padding-inline:10px}.feature-matrix-group[data-v-65f60346],.feature-matrix-note[data-v-65f60346]{padding-inline:10px}}@media (width<=560px){.line-head[data-v-65f60346]{flex-direction:column;align-items:flex-start}.pl-card[data-v-65f60346]{flex-basis:72vw}.hero-stats[data-v-65f60346]{gap:22px 36px}}.ring-model-wrap[data-v-ed60676b]{width:100%;height:100%;position:relative}.rm-skeleton[data-v-ed60676b]{z-index:2;background:linear-gradient(160deg,#ededf3,#e0e0ea);align-content:center;place-items:center;gap:22px;display:grid;position:absolute;inset:0}.rm-sk[data-v-ed60676b]{background:linear-gradient(100deg,#e6e6ee 40%,#f2f2f7 50%,#e6e6ee 60%) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite rm-shimmer-ed60676b;display:block}.rm-sk-ring[data-v-ed60676b]{aspect-ratio:1;border-radius:50%;width:64%}.rm-sk-text[data-v-ed60676b]{color:#0000;-webkit-user-select:none;user-select:none;width:120px;height:14px}@keyframes rm-shimmer-ed60676b{to{background-position:-120% 0}}.ring-model[data-v-ed60676b]{opacity:0;cursor:grab;touch-action:none;background:0 0;outline:none;width:100%;height:100%;transition:opacity .45s;display:block}.ring-model[data-v-ed60676b]:active{cursor:grabbing}.ring-model[data-v-ed60676b] canvas{width:100%;height:100%;display:block}.ring-model--ready[data-v-ed60676b]{opacity:1}.specs-wide[data-v-e642125c]{width:min(1600px,100% - 48px);margin-inline:auto}.specs-card[data-v-e642125c]{background:var(--white);border-radius:calc(var(--radius-card) + 10px);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(32px,4vw,64px);padding:clamp(28px,4vw,56px);display:grid}.specs-visual[data-v-e642125c]{background:radial-gradient(70% 60% at 50% 32%,#ffffffe6,#0000 65%),linear-gradient(160deg,#eeeef4,#dcdce5);border-radius:20px;place-items:center;display:grid;overflow:hidden}.specs-visual img[data-v-e642125c]{object-fit:contain;filter:drop-shadow(0 26px 34px #18183047);width:82%;height:clamp(240px,26vw,380px);display:block}.pkg-card[data-v-e642125c]{background:var(--paper);border-radius:20px;margin-top:20px;padding:22px 24px}.pkg-card p[data-v-e642125c]{color:var(--ink-2);margin-top:6px;font-size:14px}.spec-h[data-v-e642125c]{color:var(--ink);align-items:center;gap:10px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.spec-h svg[data-v-e642125c]{color:var(--gray);flex-shrink:0}.specs-title[data-v-e642125c]{margin-bottom:clamp(24px,3vw,40px)}.specs-grid[data-v-e642125c]{grid-template-columns:1fr 1fr;gap:34px clamp(28px,3vw,56px);display:grid}.spec-group p[data-v-e642125c]{color:var(--gray);margin-top:4px;font-size:13.5px;line-height:1.8}@media (width<=900px){.specs-card[data-v-e642125c]{grid-template-columns:1fr}}@media (width<=560px){.specs-grid[data-v-e642125c]{grid-template-columns:1fr}}.pdp-bar[data-v-948178bd]{z-index:100;height:60px;transition:background .5s var(--ease-lux), box-shadow .5s var(--ease-lux), backdrop-filter .5s var(--ease-lux);align-items:center;display:flex;position:fixed;inset:0 0 auto}.pdp-bar--scrolled[data-v-948178bd]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--line);background:#f4f4f8d9}.pdp-bar-inner[data-v-948178bd]{justify-content:space-between;align-items:center;display:flex}.pdp-back[data-v-948178bd]{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex}.pdp-back[data-v-948178bd]:hover{color:var(--blue)}.pdp-back-arrow[data-v-948178bd]{font-size:20px;line-height:1}.pdp-buy[data-v-948178bd]{padding:10px 24px;font-size:13px}.buy-sec[data-v-948178bd]{background:var(--white);align-items:center;min-height:100vh;padding:calc(60px + clamp(28px,4vw,56px)) clamp(20px,4vw,56px) clamp(48px,6vw,88px);display:flex}.buy-grid[data-v-948178bd]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,64px);width:100%;max-width:1280px;margin-inline:auto;display:grid}.gallery-stage[data-v-948178bd]{border-radius:calc(var(--radius-card) + 10px);aspect-ratio:1;background:linear-gradient(160deg,#ededf3,#e0e0ea);position:relative;overflow:hidden}.gallery-model[data-v-948178bd],.gallery-img[data-v-948178bd]{width:100%;height:100%;position:absolute;inset:0}.gallery-img[data-v-948178bd]{object-fit:cover;opacity:0;transition:opacity .6s var(--ease-lux), transform .9s var(--ease-lux);pointer-events:none;transform:scale(1.02)}.gallery-img--active[data-v-948178bd]{opacity:1;pointer-events:auto;animation:g-fade-in-948178bd .7s var(--ease-lux);transform:scale(1)}@keyframes g-fade-in-948178bd{0%{opacity:0}to{opacity:1}}.g-arrow[data-v-948178bd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--ink);transition:background .3s, transform .3s var(--ease-lux);z-index:3;background:#ffffffd1;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.g-arrow[data-v-948178bd]:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.g-prev[data-v-948178bd]{left:18px}.g-next[data-v-948178bd]{right:18px}.g-dots[data-v-948178bd]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);z-index:3;background:#fff9;align-items:center;gap:7px;padding:9px 14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.g-dot[data-v-948178bd]{width:6px;height:6px;transition:width .45s var(--ease-lux), background .3s;background:#18183047;border-radius:3px}.g-dot.active[data-v-948178bd]{background:var(--ink);width:22px}.g-hint[data-v-948178bd]{letter-spacing:.08em;color:#18183080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-pill);z-index:3;pointer-events:none;background:#ffffffb3;padding:6px 14px;font-size:12px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.buy-panel[data-v-948178bd]{padding-top:8px}.gallery-skeleton[data-v-948178bd]{background:linear-gradient(160deg,#ededf3,#e0e0ea);place-items:center;display:grid}.pdp-sk[data-v-948178bd]{background:linear-gradient(100deg,#e6e6ee 40%,#f2f2f7 50%,#e6e6ee 60%) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite pdp-shimmer-948178bd;display:block}.pdp-sk-img[data-v-948178bd]{aspect-ratio:1;border-radius:50%;width:64%}.bp-skeleton[data-v-948178bd]{flex-direction:column;gap:18px;display:flex}.pdp-sk-title[data-v-948178bd]{width:55%;height:34px}.pdp-sk-line[data-v-948178bd]{width:100%;height:15px}.pdp-sk-dots[data-v-948178bd]{border-radius:var(--radius-pill);width:130px;height:30px;margin:8px 0}.pdp-sk-block[data-v-948178bd]{border-radius:14px;width:100%;height:64px}.pdp-sk-cta[data-v-948178bd]{border-radius:var(--radius-pill);width:100%;height:52px;margin-top:6px}@keyframes pdp-shimmer-948178bd{to{background-position:-120% 0}}.bp-name[data-v-948178bd]{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,34px);font-weight:500}.bp-sub[data-v-948178bd]{color:var(--ink-2);margin-top:6px;font-size:15px;font-weight:300}.bp-dots[data-v-948178bd]{gap:14px;margin:26px 0 12px;display:flex}.bp-dot[data-v-948178bd]{outline-offset:3px;width:30px;height:30px;transition:transform .3s var(--ease-lux), outline-color .3s;border-radius:50%;outline:1px solid #18183033}.bp-dot[data-v-948178bd]:hover{transform:scale(1.1)}.bp-dot.active[data-v-948178bd]{outline:2px solid var(--ink)}.tone-gold[data-v-948178bd]{background:linear-gradient(135deg,#f3e2c2,#a9834e)}.tone-silver[data-v-948178bd]{background:linear-gradient(135deg,#f4f5f7,#878d96)}.tone-black[data-v-948178bd]{background:linear-gradient(135deg,#4a4a52,#0e0e11)}.tone-pink[data-v-948178bd]{background:linear-gradient(135deg,#fbe3ee,#e0a4c2)}.tone-white[data-v-948178bd]{background:linear-gradient(135deg,#fff,#d9d9e0)}.bp-color-price[data-v-948178bd]{color:var(--ink-2);margin-bottom:30px;font-size:14px}.bp-size-head[data-v-948178bd]{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.bp-size-head strong[data-v-948178bd]{font-size:15px;font-weight:600}.bp-size-head span[data-v-948178bd]{color:var(--gray);font-size:13px}.size-options[data-v-948178bd]{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.size-opt[data-v-948178bd]{text-align:left;background:var(--white);width:100%;transition:border-color .3s var(--ease-lux), box-shadow .3s;border:1px solid #1818302e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.size-opt.active[data-v-948178bd]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.size-opt--expand[data-v-948178bd]{flex-direction:column;align-items:stretch}.size-opt--expand .so-head[data-v-948178bd]{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.so-text[data-v-948178bd]{flex-direction:column;gap:3px;display:flex}.so-text strong[data-v-948178bd]{font-size:14.5px;font-weight:500}.so-text em[data-v-948178bd]{color:var(--gray);font-size:12.5px;font-style:normal}.so-radio[data-v-948178bd]{border:1.5px solid #18183059;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .3s;position:relative}.size-opt.active .so-radio[data-v-948178bd]{border-color:var(--ink)}.size-opt.active .so-radio[data-v-948178bd]:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:4px}.so-grid[data-v-948178bd]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;display:flex}.size-chip[data-v-948178bd]{width:46px;height:46px;color:var(--ink-2);transition:all .3s var(--ease-lux);border:1px solid #18183038;border-radius:50%;font-size:14px}.size-chip[data-v-948178bd]:hover{border-color:var(--ink)}.size-chip.active[data-v-948178bd]{background:var(--ink);border-color:var(--ink);color:var(--white)}.so-note[data-v-948178bd]{width:100%;color:var(--gray);margin-top:6px;font-size:12.5px}.dc-wholesale-notice[data-v-948178bd]{color:var(--ink-2);background:linear-gradient(135deg,#4b5cff14,#7a5cff09);border:1px solid #4b5cff33;border-radius:14px;margin:-8px 0 20px;padding:16px 18px}.dc-wholesale-kicker[data-v-948178bd]{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.dc-wholesale-notice p[data-v-948178bd]{font-size:13px;line-height:1.75}.dc-wholesale-notice a[data-v-948178bd]{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dc-mail-feedback[data-v-948178bd]{color:var(--gray);margin-top:9px;font-size:12px!important}.so-app[data-v-948178bd]{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;display:flex}.so-app-desc[data-v-948178bd]{color:var(--gray);font-size:13px;line-height:1.7}.so-app-actions[data-v-948178bd]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.so-app-btn[data-v-948178bd]{border-radius:var(--radius-pill);padding:11px 20px;font-size:13.5px}.so-app-note[data-v-948178bd]{color:var(--gray);font-size:12px}.so-store-btn[data-v-948178bd]{background:var(--ink);color:var(--white);transition:transform .3s var(--ease-lux), box-shadow .3s;border-radius:12px;align-items:center;gap:9px;padding:9px 16px;display:inline-flex}.so-store-btn[data-v-948178bd]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #18183038}.so-store-text[data-v-948178bd]{text-align:left;flex-direction:column;line-height:1.2;display:flex}.so-store-text small[data-v-948178bd]{opacity:.75;font-size:9.5px}.so-store-text strong[data-v-948178bd]{font-size:13.5px;font-weight:600}.size-video[data-v-948178bd]{text-align:left;cursor:pointer;width:100%;transition:border-color .3s var(--ease-lux), background .3s;background:0 0;border:1px dashed #18183038;border-radius:14px;align-items:center;gap:14px;padding:13px 18px;display:flex}.size-video[data-v-948178bd]:hover{border-color:var(--ink);background:#18183008}.sv-play[data-v-948178bd]{width:38px;height:38px;color:var(--white);transition:transform .3s var(--ease-lux);background:linear-gradient(135deg,#4b5cff,#7a5cff);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.size-video:hover .sv-play[data-v-948178bd]{transform:scale(1.08)}.sv-text[data-v-948178bd]{flex-direction:column;flex:1;gap:2px;display:flex}.sv-text strong[data-v-948178bd]{font-size:14px;font-weight:500}.sv-text em[data-v-948178bd]{color:var(--gray);font-size:12.5px;font-style:normal}.sv-arrow[data-v-948178bd]{color:var(--gray);transition:transform .3s var(--ease-lux), color .3s;flex-shrink:0;font-size:20px;line-height:1}.size-video:hover .sv-arrow[data-v-948178bd]{color:var(--ink);transform:translate(3px)}.sv-backdrop[data-v-948178bd]{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c189e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sv-dialog[data-v-948178bd]{background:#0c0c18;border-radius:20px;width:min(880px,100%);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000073}.sv-player[data-v-948178bd]{aspect-ratio:16/9;background:#0c0c18;width:100%;display:block}.sv-close[data-v-948178bd]{z-index:2;width:36px;height:36px;color:var(--white);cursor:pointer;background:#ffffff24;border:none;border-radius:50%;font-size:20px;line-height:1;transition:background .3s;position:absolute;top:12px;right:12px}.sv-close[data-v-948178bd]:hover{background:#ffffff47}.sv-missing[data-v-948178bd]{aspect-ratio:16/9;text-align:center;color:#ffffffd9;align-content:center;place-items:center;gap:16px;padding:40px;font-size:14.5px;line-height:1.7;display:grid}.sv-missing-icon[data-v-948178bd]{width:64px;height:64px;color:var(--white);background:#ffffff1f;border-radius:50%;place-items:center;display:grid}.sv-modal-enter-active[data-v-948178bd],.sv-modal-leave-active[data-v-948178bd]{transition:opacity .32s}.sv-modal-enter-active .sv-dialog[data-v-948178bd],.sv-modal-leave-active .sv-dialog[data-v-948178bd]{transition:transform .32s var(--ease-lux), opacity .32s ease}.sv-modal-enter-from[data-v-948178bd],.sv-modal-leave-to[data-v-948178bd]{opacity:0}.sv-modal-enter-from .sv-dialog[data-v-948178bd],.sv-modal-leave-to .sv-dialog[data-v-948178bd]{opacity:0;transform:translateY(18px)scale(.97)}.bp-cta[data-v-948178bd]{border-radius:var(--radius-pill);width:100%;padding:17px;font-size:15px}.bp-legal[data-v-948178bd]{text-align:center;color:var(--gray);margin-top:14px;font-size:12.5px}.bp-warn[data-v-948178bd]{text-align:center;color:#c41e2f;margin-top:12px;font-size:12.5px}.bp-presale[data-v-948178bd]{text-align:center;color:var(--blue);margin-top:12px;font-size:12.5px}.bp-cta[data-v-948178bd]:disabled,.sb-btn[data-v-948178bd]:disabled{opacity:.55;cursor:default}.specs-wrap[data-v-948178bd] .specs-sec{padding-bottom:clamp(48px,6vw,88px)}.buybar[data-v-948178bd]{z-index:90;pointer-events:none;padding:0 clamp(12px,2vw,28px) 16px;position:fixed;bottom:0;left:0;right:0}.buybar-inner[data-v-948178bd]{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);pointer-events:auto;background:#ffffffe0;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin-inline:auto;padding:14px 16px 14px 28px;display:flex;box-shadow:0 18px 44px -24px #18183059,0 0 0 1px #1818300f}.buybar-enter-active[data-v-948178bd],.buybar-leave-active[data-v-948178bd]{transition:opacity .45s var(--ease-lux), transform .45s var(--ease-lux)}.buybar-enter-from[data-v-948178bd],.buybar-leave-to[data-v-948178bd]{opacity:0;transform:translateY(110%)}.sb-name[data-v-948178bd]{flex-direction:column;line-height:1.4;display:flex}.sb-name strong[data-v-948178bd]{font-size:15px;font-weight:600}.sb-name span[data-v-948178bd]{color:var(--gray);font-size:12.5px}.sb-right[data-v-948178bd]{align-items:center;gap:20px;display:flex}.sb-price[data-v-948178bd]{font-size:18px;font-weight:500}.sb-btn[data-v-948178bd]{padding:12px 28px;font-size:13.5px}@media (width<=900px){.buy-grid[data-v-948178bd]{grid-template-columns:1fr}.buybar-inner[data-v-948178bd]{padding:12px 14px 12px 20px}.sb-price[data-v-948178bd]{font-size:16px}}@media (width<=560px){.sb-name span[data-v-948178bd]{display:none}}.vl-hero[data-v-d553f84a]{background:var(--paper);padding:calc(var(--nav-h) + clamp(48px, 8vh, 88px)) 0 clamp(56px, 7vw, 96px);text-align:center}.vl-hero-inner[data-v-d553f84a]{flex-direction:column;align-items:center;gap:18px;display:flex}.vl-sub[data-v-d553f84a]{color:var(--gray);font-size:clamp(15px,1.4vw,19px);font-weight:300;line-height:1.9}.vl-hero-cta[data-v-d553f84a]{margin-top:6px;padding:13px 34px;font-size:14px}.line-products[data-v-d553f84a]{scroll-margin-top:calc(var(--nav-h) + 20px)}.vl-hero-media[data-v-d553f84a]{border-radius:calc(var(--radius-card) + 10px);width:min(960px,100%);margin-top:clamp(32px,4vw,56px);overflow:hidden;box-shadow:0 40px 80px -48px #18183059}.vl-hero-media img[data-v-d553f84a]{object-fit:cover;width:100%;height:clamp(280px,44vw,520px);display:block}.vl-stats[data-v-d553f84a]{background:var(--paper-2);padding:clamp(72px,9vw,128px) 24px}.stats-row[data-v-d553f84a]{grid-template-columns:repeat(3,1fr);display:grid}.stat[data-v-d553f84a]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 32px;display:flex}.stat+.stat[data-v-d553f84a]{border-left:1px solid var(--line)}.stat-icon[data-v-d553f84a]{background:var(--white);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.stat-icon svg[data-v-d553f84a]{width:22px;height:22px}.stat-value[data-v-d553f84a]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(40px,4.6vw,60px);font-weight:200;line-height:1.1}.stat-label[data-v-d553f84a]{color:var(--ink);font-size:15px;font-weight:500}.stat-note[data-v-d553f84a]{color:var(--gray);font-size:12.5px}.chips[data-v-d553f84a]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(36px,4vw,52px);display:flex}.chip[data-v-d553f84a]{border-radius:var(--radius-pill);color:var(--ink-2);transition:all .4s var(--ease-lux);border:1px solid #18183038;padding:11px 24px;font-size:14px}.chip[data-v-d553f84a]:hover{border-color:var(--ink)}.chip.active[data-v-d553f84a]{background:var(--ink);border-color:var(--ink);color:var(--white)}.slider[data-v-d553f84a]{overflow:hidden}.track[data-v-d553f84a]{transition:transform .65s var(--ease-lux);will-change:transform;gap:24px;display:flex}.slide-card[data-v-d553f84a]{background:var(--white);border-radius:var(--radius-card);flex-direction:column;flex:0 0 320px;gap:14px;padding:28px;display:flex;box-shadow:0 18px 44px -32px #00000038}.slide-visual[data-v-d553f84a]{background:linear-gradient(160deg,#ededf3,#dcdce6);border-radius:16px;place-items:center;height:180px;display:grid;overflow:hidden}.slide-card h3[data-v-d553f84a]{font-size:18px;font-weight:500}.slide-card p[data-v-d553f84a]{color:var(--gray);font-size:14px;line-height:1.8}.slider-ctrl[data-v-d553f84a]{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.s-btn[data-v-d553f84a]{width:44px;height:44px;color:var(--ink);transition:all .35s var(--ease-lux);border:1px solid #18183033;border-radius:50%}.s-btn[data-v-d553f84a]:hover:not(:disabled){background:var(--ink);color:var(--white)}.s-btn[data-v-d553f84a]:disabled{opacity:.3;cursor:default}.s-line[data-v-d553f84a]{background:#18183024;border-radius:2px;width:120px;height:2px;overflow:hidden}.s-fill[data-v-d553f84a]{background:var(--ink);height:100%;transition:width .5s var(--ease-lux);display:block}.vl-grid[data-v-d553f84a]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vl-grid--single[data-v-d553f84a]{grid-template-columns:minmax(0,480px);justify-content:center}.vl-card[data-v-d553f84a]{background:var(--paper);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;padding:44px 36px 32px;display:flex;position:relative;overflow:hidden}.vl-tag[data-v-d553f84a]{letter-spacing:.2em;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid #18183040;padding:5px 14px;font-size:11px;font-weight:500;position:absolute;top:20px;left:22px}.vl-visual[data-v-d553f84a]{margin:12px 0 4px}.vl-visual img[data-v-d553f84a]{object-fit:contain;width:220px;height:220px;display:block}.vl-en[data-v-d553f84a]{letter-spacing:.28em;color:var(--gray);margin-top:10px;font-size:11px}.vl-desc[data-v-d553f84a]{color:var(--gray);max-width:32ch;margin-top:8px;font-size:14.5px}.vl-foot[data-v-d553f84a]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:26px;padding-top:22px;display:flex}.vl-price[data-v-d553f84a]{font-size:18px;font-weight:500}.vl-explore[data-v-d553f84a]{padding:11px 24px;font-size:13px}.vl-skeleton[data-v-d553f84a]{align-items:center;gap:14px}.vsk[data-v-d553f84a]{background:linear-gradient(100deg,#e6e6ee 40%,#f2f2f7 50%,#e6e6ee 60%) 0 0/220% 100%;border-radius:10px;animation:1.4s linear infinite vsk-shimmer-d553f84a;display:block}.vsk-img[data-v-d553f84a]{border-radius:50%;width:200px;height:200px;margin:12px 0 4px}.vsk-line[data-v-d553f84a]{height:15px}.vsk-foot[data-v-d553f84a]{border-radius:var(--radius-pill);width:100%;height:44px;margin-top:18px}@keyframes vsk-shimmer-d553f84a{to{background-position:-120% 0}}@media (width<=1080px){.vl-grid[data-v-d553f84a]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.stats-row[data-v-d553f84a]{grid-template-columns:1fr;gap:40px}.stat+.stat[data-v-d553f84a]{border-left:none;border-top:1px solid var(--line);padding-top:36px}}@media (width<=720px){.vl-grid[data-v-d553f84a],.vl-grid--single[data-v-d553f84a]{grid-template-columns:1fr}}.cart-page[data-v-e1cf7c7b]{background:var(--paper);min-height:100svh}.cart-bar[data-v-e1cf7c7b]{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;height:64px;display:flex}.cart-bar-inner[data-v-e1cf7c7b]{justify-content:space-between;align-items:center;display:flex}.brand[data-v-e1cf7c7b]{letter-spacing:-.01em;align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.brand-logo[data-v-e1cf7c7b]{border-radius:6px;width:24px;height:24px;display:block}.cart-bar-icon[data-v-e1cf7c7b]{background:var(--white);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #0000000f}.cart-main[data-v-e1cf7c7b]{padding:32px 24px 80px}.back-link[data-v-e1cf7c7b]{color:var(--gray);margin-bottom:8px;font-size:13.5px;transition:color .3s;display:inline-block}.back-link[data-v-e1cf7c7b]:hover{color:var(--ink)}.cart-grid[data-v-e1cf7c7b]{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.cart-title[data-v-e1cf7c7b]{letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(22px,2.2vw,28px);font-weight:500}.ship-tip[data-v-e1cf7c7b]{background:var(--white);border-radius:16px;align-items:center;gap:10px;margin-bottom:20px;padding:16px 20px;font-size:14.5px;display:flex}.ship-tip svg[data-v-e1cf7c7b]{color:var(--gray);flex-shrink:0}.empty[data-v-e1cf7c7b]{background:var(--white);color:var(--gray);border-radius:20px;flex-direction:column;align-items:center;gap:22px;padding:56px 32px;font-size:15px;display:flex}.item-card[data-v-e1cf7c7b]{background:var(--white);transition:opacity .35s var(--ease-lux);border-radius:20px;margin-bottom:20px;padding:24px 26px}.item-card--off[data-v-e1cf7c7b]{opacity:.55}.select-bar[data-v-e1cf7c7b]{background:var(--white);border-radius:16px;align-items:center;gap:18px;margin-bottom:20px;padding:14px 20px;font-size:14px;display:flex}.sel-all[data-v-e1cf7c7b]{cursor:pointer;color:var(--ink);align-items:center;gap:9px;font-weight:500;display:flex}.sel-count[data-v-e1cf7c7b]{color:var(--gray);margin-left:auto;font-size:13px}.sel-input[data-v-e1cf7c7b]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sel-check[data-v-e1cf7c7b]{color:#0000;width:18px;height:18px;transition:background .25s var(--ease-lux), border-color .25s, color .25s;border:1.5px solid #18183059;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.sel-all.checked .sel-check[data-v-e1cf7c7b],.item-select.checked .sel-check[data-v-e1cf7c7b]{background:var(--ink);border-color:var(--ink);color:#fff}.item-select[data-v-e1cf7c7b]{cursor:pointer;align-self:center;place-items:center;display:grid}.item-img[data-v-e1cf7c7b]{object-fit:contain;width:100%;height:100%;display:block}.item-img-skel[data-v-e1cf7c7b]{background:linear-gradient(100deg,#e6e6ee 40%,#f2f2f7 50%,#e6e6ee 60%) 0 0/220% 100%;border-radius:16px;width:100%;height:100%;animation:1.4s linear infinite cart-shimmer-e1cf7c7b;display:block}@keyframes cart-shimmer-e1cf7c7b{to{background-position:-120% 0}}.size-row[data-v-e1cf7c7b]{align-items:center;gap:10px;margin-top:8px;display:flex}.size-label[data-v-e1cf7c7b]{color:var(--gray);flex-shrink:0;font-size:13px}.size-chips[data-v-e1cf7c7b]{flex-wrap:wrap;gap:6px;display:flex}.size-chip-sm[data-v-e1cf7c7b]{min-width:34px;height:28px;color:var(--ink-2);transition:all .3s var(--ease-lux);border:1px solid #18183038;border-radius:8px;padding:0 8px;font-size:12.5px}.size-chip-sm[data-v-e1cf7c7b]:hover{border-color:var(--ink)}.size-chip-sm.active[data-v-e1cf7c7b]{background:var(--ink);border-color:var(--ink);color:var(--white)}.item-top[data-v-e1cf7c7b]{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding-bottom:20px;display:flex}.item-thumb[data-v-e1cf7c7b]{background:linear-gradient(150deg,#ededf3,#e2e2eb);border-radius:16px;flex-shrink:0;place-items:center;width:92px;height:92px;display:grid}.item-info[data-v-e1cf7c7b]{flex-direction:column;flex:1;gap:2px;display:flex}.item-info h3[data-v-e1cf7c7b]{font-size:16.5px;font-weight:500}.item-info p[data-v-e1cf7c7b]{color:var(--gray);font-size:13.5px}.item-price[data-v-e1cf7c7b]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.item-price strong[data-v-e1cf7c7b]{font-size:16px;font-weight:500}.text-btn[data-v-e1cf7c7b]{color:var(--gray);text-underline-offset:3px;font-size:13px;text-decoration:underline;transition:color .3s}.text-btn[data-v-e1cf7c7b]:hover{color:var(--ink)}.item-presale[data-v-e1cf7c7b]{border-radius:var(--radius-pill);color:var(--blue);background:#4f46e51a;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.gift-card[data-v-e1cf7c7b]{background:var(--white);cursor:pointer;border-radius:16px;align-items:center;gap:10px;margin-bottom:16px;padding:16px 20px;font-size:14.5px;transition:box-shadow .3s;display:flex}.gift-card.checked[data-v-e1cf7c7b]{box-shadow:inset 0 0 0 1.5px var(--ink)}.gift-input[data-v-e1cf7c7b]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.gift-check[data-v-e1cf7c7b]{color:#0000;width:18px;height:18px;transition:background .25s var(--ease-lux), border-color .25s, color .25s;border:1.5px solid #18183059;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.gift-card.checked .gift-check[data-v-e1cf7c7b]{background:var(--ink);border-color:var(--ink);color:#fff}.gift-box-icon[data-v-e1cf7c7b]{color:var(--gray);place-items:center;display:grid}.summary-card[data-v-e1cf7c7b]{background:var(--white);border-radius:16px;margin-bottom:16px;padding:20px}.sum-row[data-v-e1cf7c7b]{justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.sum-row strong[data-v-e1cf7c7b]{font-size:17px;font-weight:600}.sum-note[data-v-e1cf7c7b]{color:var(--gray);margin-top:10px;font-size:12.5px;line-height:1.7}.checkout[data-v-e1cf7c7b]{justify-content:center;width:100%;padding:16px;font-size:15px}.checkout[data-v-e1cf7c7b]:disabled{opacity:.4;cursor:not-allowed;transform:none}.checkout-error[data-v-e1cf7c7b]{color:#c41e2f;text-align:center;margin-top:12px;font-size:13px}.pay-icons[data-v-e1cf7c7b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.pay-card[data-v-e1cf7c7b]{border:1px solid var(--line);background:var(--white);object-fit:contain;border-radius:4px;width:auto;height:24px;display:block}.legal[data-v-e1cf7c7b]{border-top:1px solid var(--line);color:var(--gray-2);max-width:100%;margin-top:56px;padding-top:24px;font-size:11.5px;line-height:1.9}.modal-veil[data-v-e1cf7c7b]{z-index:200;background:#18183059;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal[data-v-e1cf7c7b]{background:var(--white);border-radius:24px;width:min(480px,100%);padding:32px;position:relative}.modal-close[data-v-e1cf7c7b]{color:var(--gray);font-size:22px;line-height:1;position:absolute;top:16px;right:20px}.modal h3[data-v-e1cf7c7b]{font-size:19px;font-weight:600}.modal-sub[data-v-e1cf7c7b]{color:var(--gray);margin:8px 0 22px;font-size:13.5px}.plan[data-v-e1cf7c7b]{border:1px solid var(--line);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px 18px;font-size:14px;transition:border-color .3s,background .3s;display:flex}.plan.active[data-v-e1cf7c7b]{border-color:var(--ink);background:var(--paper)}.plan input[data-v-e1cf7c7b]{width:17px;height:17px;accent-color:var(--ink);flex-shrink:0}.modal-actions[data-v-e1cf7c7b]{justify-content:flex-end;align-items:center;gap:18px;margin-top:24px;display:flex}.modal-enter-active[data-v-e1cf7c7b],.modal-leave-active[data-v-e1cf7c7b]{transition:opacity .3s var(--ease-lux)}.modal-enter-from[data-v-e1cf7c7b],.modal-leave-to[data-v-e1cf7c7b]{opacity:0}.modal-enter-active .modal[data-v-e1cf7c7b]{transition:transform .35s var(--ease-lux)}.modal-enter-from .modal[data-v-e1cf7c7b]{transform:translateY(24px)scale(.97)}@media (width<=900px){.cart-grid[data-v-e1cf7c7b]{grid-template-columns:1fr}.cart-right[data-v-e1cf7c7b]{order:-1}}.feature-page[data-v-f480b08f]{background:var(--paper);min-height:100vh}.fv-hero[data-v-f480b08f]{padding:calc(var(--nav-h) + clamp(48px, 7vw, 88px)) 0 clamp(40px, 5vw, 64px)}.fv-hero-grid[data-v-f480b08f]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.fv-title[data-v-f480b08f]{letter-spacing:-.02em;color:var(--ink);margin:16px 0 22px;font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.14}.fv-actions[data-v-f480b08f]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.fv-actions--center[data-v-f480b08f]{justify-content:center}.fv-hero-visual[data-v-f480b08f]{place-items:center;display:grid}.fv-shot[data-v-f480b08f]{aspect-ratio:1;border-radius:calc(var(--radius-card) + 8px);background:radial-gradient(75% 65% at 50% 30%,#fffffff2,#0000 68%),linear-gradient(160deg,#eeeef4,#dedee8);place-items:center;width:min(100%,440px);padding:clamp(14px,2vw,24px);display:grid;overflow:hidden;box-shadow:0 30px 60px -34px #0000004d}.fv-shot img[data-v-f480b08f]{object-fit:contain;filter:drop-shadow(0 18px 26px #18183038);width:100%;height:100%;display:block}.fv-shot--cover[data-v-f480b08f]{padding:0}.fv-shot--cover img[data-v-f480b08f]{object-fit:cover;filter:none}.fv-metrics[data-v-f480b08f]{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(28px,5vw,72px);margin-top:clamp(36px,5vw,56px);padding-top:clamp(24px,3vw,36px);display:flex}.fv-metric[data-v-f480b08f]{flex-direction:column;gap:4px;display:flex}.fv-metric-value[data-v-f480b08f]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(24px,2.6vw,34px);font-weight:300;line-height:1.1}.fv-metric-label[data-v-f480b08f]{letter-spacing:.08em;color:var(--gray);font-size:12.5px}.section-lede[data-v-f480b08f]{max-width:56ch;margin:18px auto 0}.fv-ability-grid[data-v-f480b08f]{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.4vw,28px);margin-top:clamp(36px,4vw,56px);display:grid}.fv-ability[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 4px);background:var(--paper);border:1px solid var(--line);transition:transform .45s var(--ease-lux), box-shadow .45s var(--ease-lux);flex-direction:column;gap:12px;padding:clamp(26px,3vw,40px);display:flex;position:relative}.fv-ability[data-v-f480b08f]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px #1818304d}.fv-ability-no[data-v-f480b08f]{letter-spacing:.12em;color:var(--gray-2);font-size:13px;font-weight:500}.fv-ability strong[data-v-f480b08f]{color:var(--ink);font-size:clamp(17px,1.7vw,20px);font-weight:500}.fv-ability p[data-v-f480b08f]{color:var(--gray);font-size:14px;font-weight:300;line-height:1.85}.fv-gallery-section[data-v-f480b08f]{background:radial-gradient(58% 42% at 18% 0%, #4f46e538, transparent 70%), radial-gradient(45% 38% at 88% 12%, #ff4d6d29, transparent 72%), var(--ink);color:#fff;overflow:hidden}.fv-spotlight-section[data-v-f480b08f]{background:var(--ink);color:#fff;padding-top:0}.fv-spotlight-grid[data-v-f480b08f]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid}.fv-spotlight-copy .eyebrow[data-v-f480b08f]{color:#ffffff94}.fv-spotlight-copy .h-1[data-v-f480b08f]{color:#fff;margin-top:10px}.fv-spotlight-copy .lede[data-v-f480b08f]{color:#ffffffa8;max-width:40ch;margin-top:clamp(14px,1.8vw,22px)}.fv-spotlight-visual[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 10px);border:1px solid #ffffff1a;margin:0;overflow:hidden;box-shadow:0 40px 90px -46px #000000b3}.fv-spotlight-visual img[data-v-f480b08f]{object-fit:cover;width:100%;display:block}@media (width<=860px){.fv-spotlight-grid[data-v-f480b08f]{grid-template-columns:1fr}.fv-spotlight-copy .lede[data-v-f480b08f]{max-width:100%}}.fv-gallery-section .eyebrow[data-v-f480b08f]{color:#ffffff94}.fv-gallery-section .h-1[data-v-f480b08f]{color:#fff}.fv-gallery-section .section-lede[data-v-f480b08f]{color:#ffffff9e}.fv-gallery-grid[data-v-f480b08f]{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:clamp(16px,2vw,24px);margin-top:clamp(36px,4vw,56px);display:grid}.fv-gallery-item[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 6px);min-height:320px;transition:transform .6s var(--ease-lux), border-color .6s var(--ease-lux), box-shadow .6s var(--ease-lux);background:#0d0d1c;border:1px solid #ffffff1a;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 60px -38px #0000008c}.fv-gallery-item--feature[data-v-f480b08f]{grid-area:span 2/span 7;min-height:clamp(460px,52vw,620px)}.fv-gallery-item--tall[data-v-f480b08f]{grid-area:span 2/span 5;min-height:clamp(460px,52vw,620px)}.fv-gallery-item--card[data-v-f480b08f]{grid-column:span 4}.fv-gallery-item--wide[data-v-f480b08f]{aspect-ratio:21/9;grid-column:1/-1;min-height:0}.fv-gallery-item img[data-v-f480b08f]{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-lux), filter 1.1s var(--ease-lux);display:block;transform:scale(1.001)}.fv-gallery-item[data-v-f480b08f]:after{content:"";opacity:.92;transition:opacity .6s var(--ease-lux);pointer-events:none;background:linear-gradient(#0d0d1c00 42%,#0d0d1cc7 100%);position:absolute;inset:0}.fv-gallery-item figcaption[data-v-f480b08f]{z-index:1;transition:transform .6s var(--ease-lux);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:clamp(18px,2.2vw,28px);left:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px);transform:translateY(8px)}.fv-gallery-item figcaption strong[data-v-f480b08f]{letter-spacing:-.01em;color:#fff;font-size:clamp(17px,1.6vw,21px);font-weight:500}.fv-gallery-item figcaption span[data-v-f480b08f]{color:#ffffffad;max-width:42ch;font-size:13.5px;font-weight:300;line-height:1.75}.fv-gallery-item[data-v-f480b08f]:hover{border-color:#ffffff38;transform:translateY(-6px);box-shadow:0 38px 80px -42px #000000b8}.fv-gallery-item:hover img[data-v-f480b08f]{filter:saturate(1.04);transform:scale(1.045)}.fv-gallery-item:hover figcaption[data-v-f480b08f]{transform:translateY(0)}.fv-step[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 4px);background:var(--white);border:1px solid var(--line);flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,34px);display:flex}.fv-step-dot[data-v-f480b08f]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:4px;font-size:14px;font-weight:500;display:grid}.fv-step strong[data-v-f480b08f]{color:var(--ink);font-size:16.5px;font-weight:500}.fv-step p[data-v-f480b08f]{color:var(--gray);font-size:13.5px;font-weight:300;line-height:1.8}.fv-limits[data-v-f480b08f]{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px);max-width:920px;margin:clamp(36px,4vw,56px) auto 0;display:grid}.fv-limit[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 4px);border:1px solid var(--line);background:var(--paper);padding:clamp(26px,3vw,40px)}.fv-limit--can[data-v-f480b08f]{background:var(--ink);border-color:var(--ink)}.fv-limit h3[data-v-f480b08f]{letter-spacing:.04em;color:var(--ink);margin-bottom:18px;font-size:15px;font-weight:500}.fv-limit--can h3[data-v-f480b08f]{color:#fff}.fv-limit ul[data-v-f480b08f]{flex-direction:column;gap:12px;list-style:none;display:flex}.fv-limit li[data-v-f480b08f]{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.fv-limit--can li[data-v-f480b08f]{color:#ffffffe0}.fv-limit li svg[data-v-f480b08f]{flex-shrink:0;margin-top:4px}.fv-limit--can li svg[data-v-f480b08f]{color:#7dd3a8}.fv-limit--cant li svg[data-v-f480b08f]{color:var(--gray-2)}.fv-more[data-v-f480b08f]{padding-top:0}.fv-more-grid[data-v-f480b08f]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(32px,4vw,48px);display:flex}.fv-more-item[data-v-f480b08f]{border-radius:var(--radius-pill);color:var(--ink-2);transition:all .35s var(--ease-lux);border:1px solid #18183038;align-items:center;gap:8px;padding:12px 22px;font-size:14px;display:inline-flex}.fv-more-item[data-v-f480b08f]:hover{background:var(--ink);border-color:var(--ink);color:#fff}.fv-more-arrow[data-v-f480b08f]{transition:transform .35s var(--ease-lux)}.fv-more-item:hover .fv-more-arrow[data-v-f480b08f]{transform:translate(3px)}.fv-ability--img[data-v-f480b08f]{flex-direction:row;grid-column:1/-1;align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(24px,3vw,36px) clamp(26px,3vw,40px)}.fv-ability--img .fv-ability-text[data-v-f480b08f]{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.fv-ability--img .fv-ability-img[data-v-f480b08f]{border-radius:calc(var(--radius-card) - 4px);flex:0 0 min(46%,460px);overflow:hidden;box-shadow:0 20px 44px -28px #18183059}.fv-ability--img .fv-ability-img img[data-v-f480b08f]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .7s var(--ease-lux);display:block}.fv-ability--img:hover .fv-ability-img img[data-v-f480b08f]{transform:scale(1.03)}.fv-ability-text[data-v-f480b08f]{display:contents}.fv-steps-wrap[data-v-f480b08f]{gap:clamp(18px,2.4vw,28px);margin-top:clamp(36px,4vw,56px);display:grid}.fv-steps-wrap[data-v-f480b08f]:has(.fv-steps-img){grid-template-columns:1.2fr .8fr;align-items:stretch}.fv-steps[data-v-f480b08f]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(18px,2.4vw,28px);margin-top:clamp(36px,4vw,56px);display:grid}.fv-steps-wrap .fv-steps[data-v-f480b08f]{grid-template-columns:1fr;margin-top:0}.fv-steps-img[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 4px);overflow:hidden;box-shadow:0 24px 48px -30px #1818304d}.fv-steps-img img[data-v-f480b08f]{object-fit:cover;width:100%;height:100%;display:block}.fv-mood[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 8px);max-width:760px;margin:clamp(32px,4vw,48px) auto 0;overflow:hidden;box-shadow:0 30px 60px -34px #0000004d}.fv-mood img[data-v-f480b08f]{width:100%;display:block}.fv-closing[data-v-f480b08f]{padding:0 clamp(12px,2vw,28px) clamp(20px,3vw,40px)}.fv-closing-media[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 10px);height:clamp(400px,56vh,560px);position:relative;overflow:hidden}.fv-closing-media img[data-v-f480b08f]{object-fit:cover;width:100%;height:100%;display:block}.fv-closing-caption[data-v-f480b08f]{text-align:center;background:linear-gradient(#18183000 45%,#1818308c 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:clamp(36px,5vw,64px);display:flex;position:absolute;inset:0}.fv-closing-eyebrow[data-v-f480b08f]{letter-spacing:.16em;color:#fffc;font-size:13px;font-weight:500}.fv-closing-line[data-v-f480b08f]{letter-spacing:-.01em;color:#fff;margin-top:10px;font-size:clamp(24px,3vw,38px);font-weight:300}.fv-cta[data-v-f480b08f]{border-radius:calc(var(--radius-card) + 10px);background:var(--ink);color:#fff;text-align:center;margin:0 clamp(12px,2vw,28px) clamp(20px,3vw,40px);padding:clamp(64px,8vw,104px) 0}.fv-cta-inner h2[data-v-f480b08f]{letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(26px,3.2vw,42px);font-weight:300}.fv-cta-inner p[data-v-f480b08f]{color:#ffffffa6;margin-bottom:8px;font-size:14.5px;font-weight:300}.fv-cta .btn-light[data-v-f480b08f]{color:var(--ink);background:#fff}.fv-cta .btn-light[data-v-f480b08f]:hover{background:#ffffffdb}@media (width<=900px){.fv-hero-grid[data-v-f480b08f]{grid-template-columns:1fr;gap:44px}.fv-hero-copy[data-v-f480b08f]{text-align:center;flex-direction:column;align-items:center;display:flex}:is(.fv-ability-grid[data-v-f480b08f],.fv-limits[data-v-f480b08f],.fv-steps-wrap[data-v-f480b08f]:has(.fv-steps-img)){grid-template-columns:1fr}.fv-ability--img[data-v-f480b08f]{flex-direction:column;align-items:stretch}.fv-ability--img .fv-ability-img[data-v-f480b08f]{flex-basis:auto}.fv-gallery-grid[data-v-f480b08f]{grid-template-columns:1fr}.fv-gallery-item--feature[data-v-f480b08f],.fv-gallery-item--tall[data-v-f480b08f],.fv-gallery-item--card[data-v-f480b08f],.fv-gallery-item--wide[data-v-f480b08f]{grid-area:auto;min-height:clamp(320px,72vw,460px)}.fv-gallery-item--wide[data-v-f480b08f]{aspect-ratio:auto}.fv-gallery-item--tall[data-v-f480b08f]{min-height:clamp(420px,96vw,560px)}}.nw-hero[data-v-da4a401e]{background:var(--paper);padding:calc(var(--nav-h) + clamp(48px, 8vh, 88px)) 0 clamp(40px, 5vw, 64px);text-align:center}.nw-hero-inner[data-v-da4a401e]{flex-direction:column;align-items:center;gap:18px;display:flex}.nw-sub[data-v-da4a401e]{color:var(--gray);max-width:56ch;font-size:clamp(15px,1.4vw,19px);font-weight:300;line-height:1.9}.nw-featured-section[data-v-da4a401e]{background:var(--paper);padding-bottom:clamp(48px,6vw,80px)}.nw-featured[data-v-da4a401e]{background:var(--white);border-radius:calc(var(--radius-card) + 10px);grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden;box-shadow:0 40px 80px -48px #18183059}.nw-featured-media[data-v-da4a401e]{overflow:hidden}.nw-featured-media img[data-v-da4a401e]{object-fit:cover;width:100%;height:100%;min-height:340px;transition:transform .8s var(--ease-lux)}.nw-featured:hover .nw-featured-media img[data-v-da4a401e]{transform:scale(1.03)}.nw-featured-body[data-v-da4a401e]{flex-direction:column;justify-content:center;gap:18px;padding:clamp(32px,4vw,56px);display:flex}.nw-featured-label[data-v-da4a401e]{border-radius:var(--radius-pill);background:var(--ink);color:var(--white);letter-spacing:.14em;align-self:flex-start;padding:7px 14px;font-size:11px;font-weight:500}.nw-featured-body h2[data-v-da4a401e]{font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.25}.nw-meta[data-v-da4a401e]{align-items:center;gap:14px;display:flex}.nw-tag[data-v-da4a401e]{letter-spacing:.2em;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid #18183040;padding:5px 14px;font-size:11px;font-weight:500}.nw-date[data-v-da4a401e]{color:var(--gray);font-size:13px}.nw-excerpt[data-v-da4a401e]{color:var(--gray);font-size:14.5px;line-height:1.8}.nw-more[data-v-da4a401e]{color:var(--blue);margin-top:auto;font-size:13.5px;font-weight:500}.nw-more .arrow[data-v-da4a401e]{transition:transform .4s var(--ease-lux);display:inline-block}.nw-card:hover .arrow[data-v-da4a401e],.nw-featured:hover .arrow[data-v-da4a401e]{transform:translate(4px)}.nw-list-section[data-v-da4a401e]{padding-top:clamp(56px,7vw,88px)}.chips[data-v-da4a401e]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(36px,4vw,52px);display:flex}.chip[data-v-da4a401e]{border-radius:var(--radius-pill);color:var(--ink-2);transition:all .4s var(--ease-lux);border:1px solid #18183038;padding:11px 24px;font-size:14px}.chip[data-v-da4a401e]:hover{border-color:var(--ink)}.chip.active[data-v-da4a401e]{background:var(--ink);border-color:var(--ink);color:var(--white)}.nw-grid[data-v-da4a401e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1120px;margin-inline:auto;display:grid}.nw-pagination[data-v-da4a401e]{justify-content:center;align-items:center;gap:9px;margin-top:clamp(36px,4vw,52px);display:flex}.nw-page-number[data-v-da4a401e],.nw-page-arrow[data-v-da4a401e]{width:42px;height:42px;color:var(--ink-2);transition:all .3s var(--ease-lux);border:1px solid #18183033;border-radius:50%;font-size:13px}.nw-page-number[data-v-da4a401e]:hover,.nw-page-arrow[data-v-da4a401e]:hover:not(:disabled),.nw-page-number.active[data-v-da4a401e]{border-color:var(--ink);background:var(--ink);color:var(--white)}.nw-page-arrow[data-v-da4a401e]:disabled{opacity:.3;cursor:default}.nw-card[data-v-da4a401e]{background:var(--white);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 44px -32px #00000038}.nw-card-media[data-v-da4a401e]{aspect-ratio:16/10;overflow:hidden}.nw-card-media img[data-v-da4a401e]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-lux)}.nw-card:hover .nw-card-media img[data-v-da4a401e]{transform:scale(1.04)}.nw-card-body[data-v-da4a401e]{flex-direction:column;flex:1;gap:12px;padding:26px 26px 28px;display:flex}.nw-card-body h3[data-v-da4a401e]{font-size:18px;font-weight:500;line-height:1.45}.nw-card .nw-excerpt[data-v-da4a401e]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nw-empty[data-v-da4a401e]{text-align:center;color:var(--gray);padding:60px 0}@media (width<=1080px){.nw-grid[data-v-da4a401e]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.nw-featured[data-v-da4a401e]{grid-template-columns:1fr}.nw-featured-media img[data-v-da4a401e]{aspect-ratio:16/9;min-height:0}}@media (width<=640px){.nw-grid[data-v-da4a401e]{grid-template-columns:1fr}}.nd-hero[data-v-bb42a26f]{background:var(--paper);padding:calc(var(--nav-h) + clamp(48px, 8vh, 88px)) 0 clamp(48px, 6vw, 72px);text-align:center}.nd-hero-inner[data-v-bb42a26f]{flex-direction:column;align-items:center;gap:16px;display:flex}.nd-meta[data-v-bb42a26f]{align-items:center;gap:14px;display:flex}.nd-tag[data-v-bb42a26f]{letter-spacing:.2em;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid #18183040;padding:5px 14px;font-size:11px;font-weight:500}.nd-date[data-v-bb42a26f]{color:var(--gray);font-size:13px}.nd-title[data-v-bb42a26f]{max-width:22ch}.nd-en[data-v-bb42a26f]{letter-spacing:.18em;color:var(--gray);max-width:60ch;font-size:13px}.nd-cover[data-v-bb42a26f]{border-radius:calc(var(--radius-card) + 10px);width:min(960px,100%);margin-top:clamp(24px,3vw,40px);overflow:hidden;box-shadow:0 40px 80px -48px #18183059}.nd-cover img[data-v-bb42a26f]{object-fit:cover;width:100%;max-height:520px;display:block}.nd-body-section[data-v-bb42a26f]{background:var(--white);padding:clamp(56px,7vw,96px) 0}.nd-body[data-v-bb42a26f]{flex-direction:column;max-width:720px;display:flex}.nd-p[data-v-bb42a26f]{color:var(--ink-2);margin-bottom:26px;font-size:16.5px;font-weight:300;line-height:2}.nd-h[data-v-bb42a26f]{letter-spacing:-.01em;border-top:1px solid var(--line);margin:28px 0 18px;padding-top:28px;font-size:clamp(22px,2.4vw,28px);font-weight:500}.nd-sub-h[data-v-bb42a26f]{color:var(--ink-2);margin:10px 0 12px;font-size:17px;font-weight:500}.nd-list[data-v-bb42a26f]{flex-direction:column;gap:12px;margin:0 0 26px;list-style:none;display:flex}.nd-list li[data-v-bb42a26f]{color:var(--ink-2);padding-left:26px;font-size:15.5px;line-height:1.8;position:relative}.nd-list li[data-v-bb42a26f]:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.nd-figure[data-v-bb42a26f]{border-radius:var(--radius-card);margin:8px 0 30px;overflow:hidden}.nd-figure img[data-v-bb42a26f]{width:100%;display:block}.nd-quote[data-v-bb42a26f]{background:var(--paper);border-radius:var(--radius-card);letter-spacing:.01em;color:var(--ink);text-align:center;margin:34px 0;padding:28px 34px;font-size:clamp(19px,2vw,24px);font-weight:400}.nd-note[data-v-bb42a26f]{border-top:1px solid var(--line);color:var(--gray);margin-top:34px;padding-top:26px;font-size:13.5px;font-style:italic;line-height:1.9}.nd-pager-section[data-v-bb42a26f]{background:var(--white);padding-bottom:clamp(56px,7vw,88px)}.nd-pager[data-v-bb42a26f]{border-top:1px solid var(--line);justify-content:space-between;gap:24px;max-width:720px;padding-top:36px;display:flex}.nd-page-link[data-v-bb42a26f]{flex-direction:column;gap:8px;max-width:46%;display:flex}.nd-page-link--next[data-v-bb42a26f]{text-align:right;margin-left:auto}.nd-page-dir[data-v-bb42a26f]{color:var(--gray);letter-spacing:.06em;font-size:12.5px}.nd-page-title[data-v-bb42a26f]{transition:color .3s var(--ease-lux);font-size:15px;font-weight:500;line-height:1.5}.nd-page-link:hover .nd-page-title[data-v-bb42a26f]{color:var(--blue)}.nd-related[data-v-bb42a26f]{grid-template-columns:repeat(2,1fr);gap:24px;max-width:860px;margin:0 auto;display:grid}.nd-rel-card[data-v-bb42a26f]{background:var(--white);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 18px 44px -32px #00000038}.nd-rel-media[data-v-bb42a26f]{aspect-ratio:16/9;overflow:hidden}.nd-rel-media img[data-v-bb42a26f]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-lux)}.nd-rel-card:hover .nd-rel-media img[data-v-bb42a26f]{transform:scale(1.04)}.nd-rel-body[data-v-bb42a26f]{flex-direction:column;gap:8px;padding:22px 24px 26px;display:flex}.nd-rel-body h3[data-v-bb42a26f]{font-size:16.5px;font-weight:500;line-height:1.5}.nd-missing[data-v-bb42a26f]{padding:calc(var(--nav-h) + 120px) 0 160px;text-align:center}.nd-missing .wrap[data-v-bb42a26f]{flex-direction:column;align-items:center;gap:18px;display:flex}.nd-missing p[data-v-bb42a26f]{color:var(--gray)}.nd-missing .btn[data-v-bb42a26f]{margin-top:10px;padding:13px 34px;font-size:14px}@media (width<=640px){.nd-related[data-v-bb42a26f]{grid-template-columns:1fr}.nd-pager[data-v-bb42a26f]{flex-direction:column}.nd-page-link[data-v-bb42a26f],.nd-page-link--next[data-v-bb42a26f]{text-align:left;max-width:100%}}.legal-page[data-v-be07df0e]{background:var(--paper);min-height:100vh}.legal-hero[data-v-be07df0e]{padding:calc(var(--nav-h) + clamp(48px, 7vw, 88px)) 0 clamp(32px, 4vw, 52px);border-bottom:1px solid var(--line);background:var(--paper)}.legal-hero .eyebrow[data-v-be07df0e]{margin-bottom:14px;display:block}.legal-updated[data-v-be07df0e]{color:var(--gray);letter-spacing:.04em;margin-top:14px;font-size:13px}.legal-body[data-v-be07df0e]{max-width:780px;padding-top:clamp(36px,5vw,60px);padding-bottom:clamp(72px,9vw,120px)}.legal-body--wide[data-v-be07df0e]{max-width:1080px}.legal-body[data-v-be07df0e] h2{letter-spacing:-.01em;color:var(--ink);margin:40px 0 16px;font-size:clamp(20px,2.2vw,26px);font-weight:500}.legal-body[data-v-be07df0e] h2:first-child{margin-top:0}.legal-body[data-v-be07df0e] h3{color:var(--ink-2);margin:24px 0 10px;font-size:16.5px;font-weight:500}.legal-body[data-v-be07df0e] p{color:var(--ink-2);margin-bottom:14px;font-size:15px;font-weight:300;line-height:1.95}.legal-body[data-v-be07df0e] ul,.legal-body[data-v-be07df0e] ol{flex-direction:column;gap:10px;margin:0 0 16px;padding-left:0;list-style:none;display:flex}.legal-body[data-v-be07df0e] li{color:var(--ink-2);padding-left:24px;font-size:14.5px;line-height:1.85;position:relative}.legal-body[data-v-be07df0e] ul li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.legal-body[data-v-be07df0e] ol{counter-reset:li}.legal-body[data-v-be07df0e] ol li:before{counter-increment:li;content:counter(li) ".";color:var(--blue);font-size:13px;font-weight:500;position:absolute;top:0;left:0}.legal-body[data-v-be07df0e] strong{color:var(--ink);font-weight:600}.legal-body[data-v-be07df0e] a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.legal-body[data-v-be07df0e] .legal-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:18px;padding:clamp(22px,3vw,32px)}.legal-body[data-v-be07df0e] .legal-note{background:var(--paper-2);color:var(--gray);border-radius:14px;padding:16px 20px;font-size:13.5px;line-height:1.8}.about-kicker[data-v-50ea7e1c]{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.about-intro[data-v-50ea7e1c]{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.about-lead[data-v-50ea7e1c]{max-width:680px;color:var(--ink);font-size:clamp(19px,2.2vw,28px);line-height:1.65}.about-principle[data-v-50ea7e1c]{border-radius:var(--radius-card);background:var(--ink);color:var(--white);padding:clamp(24px,3vw,34px)}.about-principle span[data-v-50ea7e1c]{color:var(--gray-2);letter-spacing:.12em;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.about-principle p[data-v-50ea7e1c]{color:var(--white);margin:0}.about-section[data-v-50ea7e1c],.about-product[data-v-50ea7e1c],.about-technology[data-v-50ea7e1c],.about-vision[data-v-50ea7e1c]{margin-top:clamp(72px,9vw,112px)}.about-section>h2[data-v-50ea7e1c],.about-product h2[data-v-50ea7e1c],.about-technology h2[data-v-50ea7e1c],.about-vision h2[data-v-50ea7e1c]{max-width:760px;margin-top:0;font-size:clamp(28px,4vw,48px);font-weight:350;line-height:1.2}.about-section-lead[data-v-50ea7e1c]{max-width:780px;margin-bottom:28px}.about-capability-grid[data-v-50ea7e1c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.about-capability-card[data-v-50ea7e1c]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);min-height:230px;padding:clamp(24px,3vw,34px)}.about-index[data-v-50ea7e1c]{color:var(--blue);margin-bottom:36px;font-size:12px;font-weight:600;display:block}.about-capability-card h3[data-v-50ea7e1c],.about-steps h3[data-v-50ea7e1c]{margin:0 0 10px;font-size:18px;font-weight:600}.about-capability-card p[data-v-50ea7e1c],.about-steps p[data-v-50ea7e1c]{margin:0}.about-product[data-v-50ea7e1c]{background:var(--ink);color:var(--white);border-radius:32px;padding:clamp(30px,5vw,58px)}.about-product .about-kicker[data-v-50ea7e1c]{color:#a9a4ff}.about-product-head[data-v-50ea7e1c]{grid-template-columns:1fr .8fr;align-items:end;gap:clamp(24px,5vw,60px);display:grid}.about-product-head h2[data-v-50ea7e1c],.about-product-head p[data-v-50ea7e1c],.about-product .about-notice[data-v-50ea7e1c]{color:var(--white)}.about-steps[data-v-50ea7e1c]{border:1px solid var(--line-light);background:var(--line-light);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:42px;display:grid;overflow:hidden}.about-steps article[data-v-50ea7e1c]{background:var(--ink);min-height:220px;padding:26px}.about-steps article>span[data-v-50ea7e1c]{border:1px solid var(--line-light);color:#a9a4ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:34px;font-size:12px;display:flex}.about-steps p[data-v-50ea7e1c]{color:var(--gray-2)}.about-notice[data-v-50ea7e1c]{color:var(--gray-2);margin:18px 0 0;font-size:12px}.about-technology[data-v-50ea7e1c]{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(32px,7vw,88px);display:grid}.about-technology ul[data-v-50ea7e1c]{border-top:1px solid var(--line);gap:0;margin:0}.about-technology li[data-v-50ea7e1c]{border-bottom:1px solid var(--line);padding:18px 0 18px 28px;font-weight:500}.about-vision[data-v-50ea7e1c]{background:linear-gradient(135deg, #ecebff 0%, var(--white) 72%);border-radius:32px;padding:clamp(32px,6vw,64px)}.about-vision p[data-v-50ea7e1c]:last-child{max-width:720px}.about-company-card[data-v-50ea7e1c]{margin-top:clamp(48px,7vw,80px)}@media (width<=760px){.about-intro[data-v-50ea7e1c],.about-product-head[data-v-50ea7e1c],.about-technology[data-v-50ea7e1c],.about-capability-grid[data-v-50ea7e1c],.about-steps[data-v-50ea7e1c]{grid-template-columns:1fr}.about-capability-card[data-v-50ea7e1c],.about-steps article[data-v-50ea7e1c]{min-height:auto}.about-index[data-v-50ea7e1c],.about-steps article>span[data-v-50ea7e1c]{margin-bottom:22px}}.contact-qr-card[data-v-2d4c4c78]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);align-items:center;gap:clamp(18px,4vw,32px);width:fit-content;max-width:100%;padding:clamp(18px,3vw,26px);display:flex}.contact-qr-card img[data-v-2d4c4c78]{aspect-ratio:1;border-radius:8px;width:clamp(150px,24vw,200px);height:auto;display:block}.contact-qr-card p[data-v-2d4c4c78]{max-width:300px;margin:0}.copy-email[data-v-2d4c4c78]{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:0 0;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:12px}.email-help[data-v-2d4c4c78]{margin-top:-4px;color:var(--gray)!important;font-size:12.5px!important}@media (width<=520px){.contact-qr-card[data-v-2d4c4c78]{box-sizing:border-box;text-align:center;flex-direction:column;width:100%}}.partner-intro[data-v-a33a506c]{max-width:720px;font-size:clamp(15px,1.6vw,17px)!important}.partner-hero-grid[data-v-a33a506c]{grid-template-columns:1.4fr 1fr;gap:clamp(16px,2.4vw,24px);margin:clamp(24px,3.4vw,36px) 0 clamp(28px,4vw,44px);display:grid}.partner-card[data-v-a33a506c]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(22px,3vw,32px)}.partner-card h2[data-v-a33a506c]{color:var(--ink);margin:0 0 8px;font-size:clamp(18px,2vw,22px);font-weight:500}.partner-card h3[data-v-a33a506c]{color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:600}.partner-card-title[data-v-a33a506c]{font-weight:500;color:var(--ink)!important;margin-bottom:8px!important}.partner-card--cta[data-v-a33a506c]{flex-direction:column;align-items:flex-start;display:flex}.partner-btn[data-v-a33a506c]{background:var(--blue);letter-spacing:.06em;border-radius:999px;margin-top:auto;padding:12px 34px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;display:inline-block;color:var(--white)!important;text-decoration:none!important}.partner-btn[data-v-a33a506c]:hover{opacity:.88;transform:translateY(-1px)}.partner-faq-links[data-v-a33a506c]{gap:14px!important}.partner-faq-links li[data-v-a33a506c]:before{display:none}.partner-faq-links li[data-v-a33a506c]{padding-left:0!important}.partner-types-grid[data-v-a33a506c]{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);margin-bottom:clamp(28px,4vw,44px);display:grid}.partner-contact[data-v-a33a506c]{margin:18px 0 0!important}.partner-application[data-v-a33a506c]{scroll-margin-top:calc(var(--nav-h) + 24px);margin-bottom:clamp(28px,4vw,44px)}.partner-application>h2[data-v-a33a506c]{margin-bottom:8px!important}.partner-form[data-v-a33a506c]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);margin-top:18px;padding:clamp(22px,3vw,32px)}.partner-form-grid[data-v-a33a506c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.partner-form label[data-v-a33a506c]{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.partner-form-wide[data-v-a33a506c]{grid-column:1/-1}.partner-form input[data-v-a33a506c],.partner-form select[data-v-a33a506c],.partner-form textarea[data-v-a33a506c]{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:12px 14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.partner-select[data-v-a33a506c]{display:block;position:relative}.partner-select select[data-v-a33a506c]{appearance:none;cursor:pointer;padding-right:46px}.partner-select svg[data-v-a33a506c]{pointer-events:none;fill:none;width:16px;height:16px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.partner-form textarea[data-v-a33a506c]{resize:vertical;min-height:120px}.partner-form input[data-v-a33a506c]:focus,.partner-form select[data-v-a33a506c]:focus,.partner-form textarea[data-v-a33a506c]:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.partner-form-submit[data-v-a33a506c]{background:var(--blue);width:100%;color:var(--white);letter-spacing:.05em;cursor:pointer;transition:transform .25s var(--ease-lux), background .25s ease, box-shadow .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:13px 24px;font-size:14px;font-weight:600;display:inline-flex}.partner-form-submit[data-v-a33a506c]:hover{background:var(--blue-deep);transform:translateY(-1px);box-shadow:0 14px 30px -16px #4f46e5bf}.partner-form-note[data-v-a33a506c]{text-align:center;color:var(--gray)!important;margin:10px 0 0!important;font-size:12.5px!important}@media (width<=860px){.partner-hero-grid[data-v-a33a506c],.partner-types-grid[data-v-a33a506c],.partner-form-grid[data-v-a33a506c]{grid-template-columns:1fr}.partner-form-wide[data-v-a33a506c]{grid-column:auto}}.faq-subtitle[data-v-d9b7835b]{max-width:640px;color:var(--gray)!important;font-size:clamp(15px,1.6vw,17.5px)!important}.faq-layout[data-v-d9b7835b]{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(26px,3.4vw,40px);display:grid}.faq-side[data-v-d9b7835b]{top:calc(var(--nav-h) + 28px);flex-direction:column;gap:4px;display:flex;position:sticky}.faq-side-link[data-v-d9b7835b]{border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex;color:var(--ink-2)!important;text-decoration:none!important}.faq-side-link[data-v-d9b7835b]:hover{background:color-mix(in srgb, var(--blue) 6%, transparent);color:var(--blue)!important}.faq-side-link--active[data-v-d9b7835b],.faq-side-link--active[data-v-d9b7835b]:hover{background:color-mix(in srgb, var(--blue) 9%, transparent);color:var(--blue)!important}.faq-side-icon[data-v-d9b7835b]{border:1px solid var(--line);background:var(--white);width:32px;height:32px;color:var(--gray);border-radius:10px;flex-shrink:0;place-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-grid}.faq-side-icon[data-v-d9b7835b] svg{width:16px;height:16px}.faq-side-link--active .faq-side-icon[data-v-d9b7835b],.faq-side-link:hover .faq-side-icon[data-v-d9b7835b]{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 35%, var(--line));background:var(--white)}.faq-cat[data-v-d9b7835b]{scroll-margin-top:calc(var(--nav-h) + 24px)}.faq-cat+.faq-cat[data-v-d9b7835b]{margin-top:clamp(36px,4.6vw,52px)}.faq-cat h2[data-v-d9b7835b]{align-items:center;gap:12px;display:flex;margin:0 0 16px!important}.faq-cat-icon[data-v-d9b7835b]{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 12%, var(--white)), var(--white));border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));width:40px;height:40px;color:var(--blue);border-radius:13px;flex-shrink:0;place-items:center;display:inline-grid}.faq-cat-icon[data-v-d9b7835b] svg{width:20px;height:20px}.faq-cat-count[data-v-d9b7835b]{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);letter-spacing:.02em;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.faq-list[data-v-d9b7835b]{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #18183008,0 12px 32px -18px #1818301a}.faq-item+.faq-item[data-v-d9b7835b]{border-top:1px solid var(--line)}.faq-q[data-v-d9b7835b]{cursor:pointer;text-align:start;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.2vw,22px) clamp(20px,2.6vw,28px);font-family:inherit;font-size:15.5px;font-weight:500;transition:color .25s,background .25s;display:flex}.faq-q[data-v-d9b7835b]:hover{color:var(--blue)}.faq-item--open .faq-q[data-v-d9b7835b]{background:color-mix(in srgb, var(--blue) 4%, transparent);color:var(--blue)}.faq-icon[data-v-d9b7835b]{width:30px;height:30px;color:var(--ink-2);border:1px solid #18183029;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .4s,background .25s,color .25s,border-color .25s;display:grid}.faq-item--open .faq-icon[data-v-d9b7835b]{background:var(--ink);border-color:var(--ink);color:var(--white);transform:rotate(135deg)}.faq-a-wrap[data-v-d9b7835b]{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item--open .faq-a-wrap[data-v-d9b7835b]{background:color-mix(in srgb, var(--blue) 4%, transparent);grid-template-rows:1fr}.faq-a[data-v-d9b7835b]{max-width:68ch;padding:0 clamp(20px,2.6vw,28px);line-height:1.9;overflow:hidden;color:var(--gray)!important;margin:0!important;font-size:14px!important}.faq-item--open .faq-a[data-v-d9b7835b]{padding-bottom:clamp(18px,2.2vw,24px)}.faq-help[data-v-d9b7835b]{text-align:center;background:radial-gradient(120% 160% at 85% -20%,#606aff59,#0000 55%),linear-gradient(135deg,#191a30 0%,#262850 100%);border-radius:24px;margin-top:clamp(44px,5.6vw,64px);padding:clamp(34px,4.6vw,56px) clamp(24px,4vw,48px);box-shadow:0 24px 48px -24px #18183073}.faq-help-eyebrow[data-v-d9b7835b]{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c!important;margin:0 0 10px!important;font-size:11.5px!important;font-weight:600!important}.faq-help h2[data-v-d9b7835b]{color:var(--white)!important;margin:0!important}.faq-help-text[data-v-d9b7835b]{max-width:520px;color:#ffffffb8!important;margin:12px auto 0!important}.faq-help-actions[data-v-d9b7835b]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.faq-btn[data-v-d9b7835b]{letter-spacing:.04em;background:var(--white);border-radius:999px;padding:12px 30px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;display:inline-block;color:var(--ink)!important;text-decoration:none!important}.faq-btn[data-v-d9b7835b]:hover{opacity:.9;transform:translateY(-1px)}.faq-btn--ghost[data-v-d9b7835b]{background:0 0;border:1px solid #ffffff59;color:var(--white)!important}@media (width<=960px){.faq-layout[data-v-d9b7835b]{grid-template-columns:1fr;gap:0}.faq-side[data-v-d9b7835b]{top:var(--nav-h);z-index:20;background:var(--paper);scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -20px;padding:10px 20px 14px;overflow-x:auto}.faq-side[data-v-d9b7835b]::-webkit-scrollbar{display:none}.faq-side-link[data-v-d9b7835b]{border:1px solid var(--line);background:var(--white);border-radius:999px;flex-shrink:0;padding:7px 14px 7px 8px;font-size:13px}.faq-side-link--active[data-v-d9b7835b],.faq-side-link--active[data-v-d9b7835b]:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--line))}.faq-side-icon[data-v-d9b7835b]{border-radius:8px;width:26px;height:26px}.faq-side-icon[data-v-d9b7835b] svg{width:14px;height:14px}.faq-cat[data-v-d9b7835b]{scroll-margin-top:calc(var(--nav-h) + 76px)}.faq-cat[data-v-d9b7835b]:first-child{margin-top:18px}}.manual-intro[data-v-43feb9e6]{max-width:680px;color:var(--ink-3)!important;margin:0 0 34px!important;font-size:clamp(16px,2vw,19px)!important;line-height:1.75!important}.ring-section[data-v-43feb9e6]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);padding:clamp(24px,3vw,32px);box-shadow:0 1px 3px #1818300a}.section-label[data-v-43feb9e6]{color:var(--ink);letter-spacing:.04em;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.section-label span[data-v-43feb9e6]{background:var(--ink);width:26px;height:26px;color:var(--white);letter-spacing:0;border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.ring-tabs[data-v-43feb9e6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ring-tab[data-v-43feb9e6]{border:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--ink-2);letter-spacing:.01em;border-radius:14px;padding:12px 16px;font-size:13.5px;font-weight:600;transition:all .2s}.ring-tab[data-v-43feb9e6]:hover{border-color:var(--ink);background:var(--white);color:var(--ink);transform:translateY(-1px);box-shadow:0 4px 12px #18183014}.ring-tab.active[data-v-43feb9e6]{border-color:var(--ink);background:var(--ink);color:var(--white);box-shadow:0 4px 14px #1818302e}.ring-hint[data-v-43feb9e6]{color:var(--gray)!important;margin:16px 2px 0!important;font-size:13px!important;line-height:1.6!important}.manual-workspace[data-v-43feb9e6]{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,34px);margin-top:24px;display:grid}.manual-sidebar[data-v-43feb9e6]{top:calc(var(--nav-h) + 18px);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);padding:22px;position:sticky;box-shadow:0 1px 3px #1818300a}.manual-tabs[data-v-43feb9e6]{flex-direction:column;gap:6px;display:flex}.manual-tab[data-v-43feb9e6]{width:100%;color:var(--ink-2);text-align:start;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;transition:all .18s;display:flex}.manual-tab span[data-v-43feb9e6]{font-size:13.5px;font-weight:500;line-height:1.45}.manual-tab small[data-v-43feb9e6]{color:var(--gray-2);letter-spacing:.02em;flex:none;font-size:10.5px;font-weight:500}.manual-tab[data-v-43feb9e6]:hover{background:var(--paper);color:var(--ink)}.manual-tab.active[data-v-43feb9e6]{border-color:var(--ink);background:var(--ink);color:var(--white)}.manual-tab.active small[data-v-43feb9e6]{color:#fff9}.manual-content[data-v-43feb9e6]{min-width:0;scroll-margin-top:calc(var(--nav-h) + 24px)}.content-heading[data-v-43feb9e6]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:clamp(24px,3vw,34px);display:flex;box-shadow:0 1px 3px #1818300a}.content-heading h2[data-v-43feb9e6]{letter-spacing:-.01em;color:var(--ink)!important;margin:4px 0 8px!important;font-size:clamp(22px,2.6vw,30px)!important}.content-heading p[data-v-43feb9e6]{color:var(--gray)!important;margin:0!important;font-size:13px!important;line-height:1.6!important}.content-eyebrow[data-v-43feb9e6]{letter-spacing:.14em;text-transform:uppercase;color:var(--blue)!important;font-size:11px!important;font-weight:700!important}.video-button[data-v-43feb9e6]{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:var(--white);letter-spacing:.02em;flex:none;align-items:center;gap:9px;padding:12px 18px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.video-button[data-v-43feb9e6]:hover{background:var(--blue);border-color:var(--blue);color:var(--white);box-shadow:0 6px 18px #4f46e547}.play-icon[data-v-43feb9e6]{font-size:9px}.image-list[data-v-43feb9e6]{flex-direction:column;gap:20px;display:flex}.manual-image-card[data-v-43feb9e6]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);margin:0;transition:all .22s;overflow:hidden;box-shadow:0 1px 3px #1818300a}.manual-image-card[data-v-43feb9e6]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #18183017}.image-button[data-v-43feb9e6]{cursor:zoom-in;width:100%;display:block}.image-button img[data-v-43feb9e6]{background:var(--paper);width:100%;height:auto;display:block}.manual-image-card figcaption[data-v-43feb9e6]{border-top:1px solid var(--line);color:var(--gray);letter-spacing:.04em;text-align:center;padding:13px 18px;font-size:11.5px}.empty-state[data-v-43feb9e6]{border:1px dashed var(--line);border-radius:var(--radius-card);text-align:center;padding:48px 24px}.manual-modal[data-v-43feb9e6]{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a16e0;place-items:start center;padding:64px 24px 32px;display:grid;position:fixed;inset:0;overflow:auto}.manual-modal>img[data-v-43feb9e6]{border-radius:18px;width:min(100%,920px);height:auto;box-shadow:0 24px 80px #00000059}.video-modal[data-v-43feb9e6]{place-items:center}.video-modal video[data-v-43feb9e6]{background:#000;border-radius:18px;width:min(100%,960px);max-height:82vh;box-shadow:0 24px 80px #00000059}.modal-close[data-v-43feb9e6]{z-index:1;color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;display:grid;position:fixed;top:18px;right:22px}.manual-modal-enter-active[data-v-43feb9e6],.manual-modal-leave-active[data-v-43feb9e6]{transition:opacity .2s}.manual-modal-enter-from[data-v-43feb9e6],.manual-modal-leave-to[data-v-43feb9e6]{opacity:0}@media (width<=820px){.ring-tabs[data-v-43feb9e6]{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-workspace[data-v-43feb9e6]{grid-template-columns:1fr}.manual-sidebar[data-v-43feb9e6]{position:static}.manual-tabs[data-v-43feb9e6]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=560px){.ring-section[data-v-43feb9e6],.manual-sidebar[data-v-43feb9e6],.content-heading[data-v-43feb9e6]{border-radius:18px}.manual-tabs[data-v-43feb9e6]{grid-template-columns:1fr}.content-heading[data-v-43feb9e6]{flex-direction:column;align-items:flex-start}.manual-image-card[data-v-43feb9e6]{border-radius:16px}.manual-modal[data-v-43feb9e6]{padding:58px 10px 18px}.modal-close[data-v-43feb9e6]{top:10px;right:10px}}.terms-fallback[data-v-22139500]{margin-bottom:24px}.terms-fallback p[data-v-22139500]{margin-bottom:10px}
