@layer theme,base,components,utilities,ym-tokens,ym-base,ym-skeleton,ym-shared;@layer ym-components{.commission-section{padding-top:0;overflow-x:clip}.cm-hero-track{z-index:3;pointer-events:none;height:calc(var(--home-screen-h) + var(--home-screen-h));position:relative}.cm-hero-sticky{height:var(--home-screen-h);position:sticky;top:0;overflow:hidden}.cm-hero-pad{--cm-hs:min(tan(atan2(var(--vw-px), 1920px)),  tan(atan2(min(100vw, var(--content-max)) - 2 * var(--content-pad), 1664px)), tan(atan2(var(--home-screen-h) - var(--home-nav-h), 984px)));--content-inset-x:calc((100% - min(100%, var(--content-max))) / 2 + var(--content-pad));--comm-x-override:calc(655px * var(--cm-hs));--cm-card-top:calc(50% - 317px * var(--cm-hs));--cm-card-bottom:calc(50% + 317px * var(--cm-hs));max-width:none;padding-inline:0}.cm-hero-exit{pointer-events:none;position:absolute;inset:0}.cm-hero-titlelayer{height:var(--home-screen-h);margin-top:calc(var(--home-screen-h) * -1);z-index:2;pointer-events:none;position:sticky;top:0}.cm-hero-card{left:calc(var(--content-inset-x) + 24px * var(--cm-hs));top:var(--cm-card-top);width:calc(745px * var(--cm-hs));aspect-ratio:745/634;position:absolute}.cm-hero-cardslot{width:745px;height:634px;transform:scale(var(--cm-hs));transform-origin:0 0;position:absolute;top:0;left:0}.cm-hero-endeco{left:var(--content-inset-x);top:calc(var(--cm-card-bottom) + 48px * var(--cm-hs));width:calc(1310px * var(--cm-hs));height:calc(55px * var(--cm-hs));pointer-events:none;position:absolute;overflow:hidden}.cm-hero-endeco img{width:99.96%;max-width:none;height:347.27%;position:absolute;bottom:0;left:0}.cm-hero-card img,.cm-inner img{max-width:none}.cmcard{position:relative}.cmcard__frame{outline:6px solid var(--palette-grayblue);outline-offset:0;position:absolute;overflow:clip}.cmcard__deco{display:block;position:absolute;transform:translateY(-50%)}.cmcard__clip{position:absolute;overflow:hidden}.cmcard__photo{object-fit:fill;position:absolute}.cmcard__badge{position:absolute}.cmcar{cursor:pointer;width:100%;height:100%;position:relative}.cmcar:focus{outline:none}.cmcar:focus-visible{outline:3px solid var(--palette-grayblue);outline-offset:6px}.cmcar__photo-layer{position:absolute;inset:0}.cmcar__fx{pointer-events:none;display:block;position:absolute}.cmcar[data-mode=photo] .cmcard__photo{opacity:1}.cmcar[data-mode=fx] .cmcard__photo{opacity:0}.cmcar[data-mode=photo] .cmcar__fx{opacity:0;visibility:hidden}.cmcar[data-mode=fx] .cmcar__fx{opacity:1;visibility:visible}.cmmarquee{pointer-events:none;position:absolute;inset:0 -800px;overflow:hidden}.cmmarquee__row{white-space:nowrap;position:absolute}.cmmarquee__track{width:max-content;display:flex}.cmmarquee__half{align-items:baseline;display:flex}.cmmarquee__half>span{margin-right:50px}.cm-body{z-index:2;margin-top:calc(-1 * var(--home-screen-h));position:relative}.cm-col{container-type:inline-size}.cm-box{--cqw-px:100cqw;--cm-s:tan(atan2(var(--cqw-px), 1664px))}.cm-inner{left:calc(-128px * var(--cm-s));width:1920px;height:3439px;transform:scale(var(--cm-s));transform-origin:0 0;position:relative}.cm-block{display:block;position:absolute}.cm-viewer{filter:drop-shadow(0 0 24px #00000059);position:absolute;inset:0}.cm-modelframe{outline:6px solid var(--palette-grayblue);outline-offset:0}.cm-modelframe__deco{display:block;position:absolute}.cm-features{--cm-feature-shift:40px;--cm-feature-enter:.45s;--cm-feature-exit:.4s;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.cm-feature{border-bottom:2px solid #00000040;width:100%;height:72px;position:relative;overflow:hidden}.cm-feature__wm{opacity:0;transition:transform var(--cm-feature-exit) ease, opacity var(--cm-feature-exit) ease;font-family:var(--font-poppins), sans-serif;letter-spacing:-3px;color:rgb(var(--palette-grayblue-rgb) / .3);white-space:nowrap;pointer-events:none;font-size:64px;font-weight:700;line-height:normal;position:absolute;top:40px;right:0;transform:translateY(-50%)translate(100%)}.cm-feature__labels{letter-spacing:var(--ls-text);transition:transform var(--cm-feature-exit) ease;filter:drop-shadow(0 -3px 4px #fff);align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:0;left:0}.cm-feature:hover .cm-feature__labels{transform:translateX(var(--cm-feature-shift));transition:transform .3s var(--ease-out)}.cm-feature:hover .cm-feature__wm{opacity:1;transition:transform var(--cm-feature-enter) var(--ease-out), opacity var(--cm-feature-enter) var(--ease-out);transform:translateY(-50%)}.cm-feature__cn{font-family:var(--font-cjk), sans-serif;color:#000000bf;font-size:36px;font-weight:700;line-height:normal}.cm-feature__en{font-family:var(--font-poppins), sans-serif;color:#00000073;font-size:20px;font-weight:700;line-height:normal}.cm-features__note{font-family:var(--font-cjk), sans-serif;letter-spacing:var(--ls-text);color:#00000073;opacity:0;transition:opacity .3s var(--ease-out);margin:0;font-size:12px;font-weight:400;line-height:normal}.cm-feature:last-of-type:hover~.cm-features__note,.cm-features__note:hover{opacity:1}.cm-schedule{grid-template-columns:repeat(var(--cm-sched-cols), 1fr);align-content:stretch;gap:24px;display:grid}.cm-sched{border-radius:var(--r-media);box-shadow:var(--shadow-low);background:#fff;border:1px solid #0000001a;flex-direction:column;padding:34px 36px 32px;display:flex;position:relative;overflow:hidden}.cm-sched__wm{z-index:0;font-family:var(--font-harmonyos), sans-serif;pointer-events:none;white-space:nowrap;font-weight:700;line-height:1;position:absolute}.cm-sched__wm--year{letter-spacing:-4px;color:rgb(var(--palette-grayblue-rgb) / .1);font-size:150px;top:-34px;right:-28px}.cm-sched__wm--state{letter-spacing:2px;color:rgb(var(--palette-grayblue-rgb) / .07);font-size:96px;bottom:-26px;left:-12px}.cm-sched[data-status=open] .cm-sched__wm--year{color:rgb(var(--palette-grayblue-rgb) / .16)}.cm-sched[data-status=open] .cm-sched__wm--state{color:rgb(var(--palette-grayblue-rgb) / .13)}.cm-sched__deco{opacity:.3;width:198.98px;height:24.1px;margin:auto 0 14px}.cm-sched__deco img{width:100%;height:100%;display:block}.cm-sched__dots3{opacity:.5;z-index:0;width:62px;height:62px;position:absolute;top:152px;right:34px}.cm-sched__state,.cm-sched__round,.cm-sched__deco,.cm-sched__stats{z-index:1;position:relative}.cm-sched[data-status=open]{border-color:var(--palette-grayblue);box-shadow:0 2px 16px rgb(var(--palette-grayblue-rgb) / .26), inset 0 0 0 1px rgb(var(--palette-grayblue-rgb) / .3);background:linear-gradient(160deg,#f0f5f9,#fbfcfd)}.cm-sched[data-status=closed]{background:#fbfbfb}.cm-sched__dots{position:absolute;bottom:26px;right:28px}.cm-sched__state{font-family:var(--font-cjk), sans-serif;letter-spacing:var(--ls-text);color:var(--palette-b-secondary);white-space:nowrap;align-self:flex-start;margin:0;font-size:17px;font-weight:500}.cm-sched[data-status=open] .cm-sched__state{color:var(--palette-lakeblue);font-weight:700}.cm-sched[data-status=upcoming] .cm-sched__state{color:var(--palette-b-primary)}.cm-sched[data-status=closed] .cm-sched__state{color:var(--palette-b-secondary)}.cm-sched__round{font-family:var(--font-cjk), sans-serif;letter-spacing:var(--ls-text);color:var(--palette-b-subtitle);margin:22px 0 0;font-size:44px;font-weight:700;line-height:1.1}.cm-sched__stats{border-top:1px solid #0000001a;grid-template-columns:1.45fr 1.45fr .68fr;gap:16px;margin:0;padding-top:24px;display:grid}.cm-sched__stats>div{flex-direction:column;gap:8px;min-width:0;display:flex}.cm-sched__stats dt{font-family:var(--font-cjk), sans-serif;letter-spacing:var(--ls-text);color:var(--palette-b-secondary);white-space:nowrap;font-size:13px}.cm-sched__stats dd{font-family:var(--font-harmonyos), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:var(--ls-text);color:var(--palette-b-primary);white-space:nowrap;margin:0;font-size:22px;font-weight:700}.cm-sched[data-status=open] .cm-sched__stats>div:last-child dd{color:var(--palette-lakeblue)}.cm-sched[data-status=closed] .cm-sched__round,.cm-sched[data-status=closed] .cm-sched__stats dd{color:var(--palette-b-secondary)}.cm-dotlogo{position:absolute;inset:0}.cm-faq-box{background:#ffffff9e;border-radius:0}.cm-faq{flex-direction:column;display:flex}.cm-faq__list{margin:0;padding:0;list-style:none}.cm-faq{--cm-faq-slide:34px;--cm-faq-ease:cubic-bezier(.33, 1, .68, 1);--cm-faq-out:.24s;--cm-faq-in:.24s;--cm-faq-in-delay:.24s}.cm-faq__stage{display:grid}.cm-faq__stage>*{grid-area:1/1}.cm-faq__layer--live{animation:cm-faq-enter var(--cm-faq-in) var(--cm-faq-ease) var(--cm-faq-in-delay) both}.cm-faq__layer--live[data-nav=in]{--cm-faq-from:var(--cm-faq-slide)}.cm-faq__layer--live[data-nav=out]{--cm-faq-from:calc(-1 * var(--cm-faq-slide))}.cm-faq__item{border-bottom:1px solid #00000014}.cm-faq__row{text-align:left;cursor:pointer;width:100%;font-family:var(--font-cjk), sans-serif;letter-spacing:var(--ls-text);color:var(--palette-b-subtitle);transition:color .3s var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:22px 0;font-size:19px;font-weight:500;display:flex}.cm-faq__row:hover,.cm-faq__row[aria-expanded=true]{color:var(--palette-lakeblue)}.cm-faq__chev{color:var(--palette-b-secondary);transition:transform .3s var(--ease-out);flex:none}.cm-faq__row[aria-expanded=true] .cm-faq__chev{color:var(--palette-grayblue);transform:rotate(90deg)}.cm-label{font-family:var(--font-cjk), sans-serif;letter-spacing:var(--ls-text);color:var(--palette-b-subtitle);text-align:center;white-space:nowrap;margin:0;font-size:36px;font-weight:500;line-height:42px}.cm-ping-btns{align-items:center;gap:42px;display:flex}.cm-hero-pad .comm-btns{bottom:auto;top:calc(var(--cm-card-bottom) - 46px);transform:scale(var(--cm-hs));transform-origin:100% 100%}.cm-hero-exit .cmcar,.cm-hero-exit .comm-btns{pointer-events:auto}.cm-hero-pad .comm-title{top:calc(var(--cm-card-top) + 47px * var(--cm-hs))}@media (prefers-reduced-motion:reduce){.cm-feature__wm,.cm-feature__labels{transition:none}}.cm-mroot img{max-width:none}.cm-mroot{padding-top:calc(var(--home-nav-h) / var(--m-scale));padding-bottom:calc(74px / var(--m-scale));--cm-mw:calc(928px - 2 * 35.9px);position:relative}.cm-mtitle{height:190px;position:relative}.cm-mhero-card .cmcard__mark--commissionCardStrip{display:none}.cm-mhero-card .cmcard__mark--commissionCardDots2{transform:translateX(calc(-123px * var(--cm-hs)))}.cm-mhero{flex-direction:column;align-items:stretch;padding-inline:35.9px;display:flex;overflow-x:clip}.cm-mtitleimg{aspect-ratio:655/361;object-fit:contain;width:78%;margin-top:calc(8px / var(--m-scale));margin-inline:auto;display:block}.cm-hero-card.cm-mhero-card{aspect-ratio:745/634;--cm-hs:calc(928 / 745);width:928px;top:auto;left:auto;left:calc(40.7px * var(--cm-hs));margin:0 auto;position:relative}.cm-hero-endeco.cm-mendeco{aspect-ratio:1310/55;width:100%;height:auto;margin-top:calc(24px / var(--m-scale));position:relative;top:auto;left:auto}.cm-mbtnrow{margin-top:calc(28px / var(--m-scale));justify-content:center;align-items:center;gap:63px;display:flex}.cm-mbtn{flex:none;justify-content:center;align-items:center;width:285px;height:69px;display:flex}.cm-mbtn>*{flex:none;transform:scale(1.5)}.cm-mfeatures,.cm-mmodel,.cm-msched,.cm-millu,.cm-mfaq,.cm-mbrand{margin-top:calc(140px / var(--m-scale));padding-inline:35.9px}.cm-mfeatures+.cm-mmodel,.cm-millu+.cm-label.cm-mlabel{margin-top:calc(24px / var(--m-scale))}.cm-mfeatures,.cm-msched{position:relative}.cm-label.cm-mlabel{margin-top:calc(140px / var(--m-scale));text-align:left;font-size:calc(15px / var(--m-scale));line-height:calc(24px / var(--m-scale));padding-inline:35.9px}.cm-mlabel+.cm-msched,.cm-mlabel+.cm-mfaq{margin-top:calc(16px / var(--m-scale))}.cm-mbtnrow.cm-mping{margin-top:calc(32px / var(--m-scale));padding-inline:35.9px}.cm-features.cm-mfeatures{align-items:flex-start}.cm-features.cm-mfeatures .cm-feature{height:calc(56px / var(--m-scale));border-bottom-width:1px}.cm-features.cm-mfeatures .cm-feature__cn{font-size:calc(15px / var(--m-scale))}.cm-features.cm-mfeatures .cm-feature__en{font-size:calc(11px / var(--m-scale))}.cm-features.cm-mfeatures .cm-features__note{font-size:calc(10px / var(--m-scale));opacity:1}.cm-features.cm-mfeatures .cm-feature__wm{font-size:calc(28px / var(--m-scale));top:50%}.cm-features.cm-mfeatures .cm-feature .cm-feature__labels,.cm-features.cm-mfeatures .cm-feature:hover .cm-feature__labels{transform:translateX(calc(var(--cm-feat-t,0) * 24px));transition:transform .25s var(--ease-out)}.cm-features.cm-mfeatures .cm-feature .cm-feature__wm,.cm-features.cm-mfeatures .cm-feature:hover .cm-feature__wm{opacity:var(--cm-feat-t,0);transform:translateY(-50%) translateX(calc((1 - var(--cm-feat-t,0)) * 100%));transition:opacity .25s var(--ease-out), transform .45s var(--ease-out)}.cm-mmodel{height:calc(var(--cm-mw) * 662 / 706);position:relative}.cm-mmodelframe__inner{left:35.9px;top:calc((var(--cm-mw) * 662 / 706 - 416px) / 2);--cm-fs:tan(atan2(var(--cm-mw), 706px));width:706px;height:416px;transform:scale(var(--cm-fs));transform-origin:0 0;--cm-deco-w:calc(24.1px / var(--cm-fs));--cm-deco-h:calc(198.98px / var(--cm-fs));position:absolute}.cm-schedule.cm-msched{gap:calc(16px / var(--m-scale));grid-template-columns:1fr;align-content:start}.cm-sched.cm-mschedcard{min-height:calc(168px / var(--m-scale));padding:calc(16px / var(--m-scale))}.cm-mschedcard .cm-sched__wm--year{top:calc(-14px / var(--m-scale));right:calc(-12px / var(--m-scale));font-size:calc(58px / var(--m-scale))}.cm-mschedcard .cm-sched__wm--state{left:calc(-6px / var(--m-scale));bottom:calc(-10px / var(--m-scale));font-size:calc(40px / var(--m-scale))}.cm-mschedcard .cm-sched__dots3{right:calc(14px / var(--m-scale));top:calc(52px / var(--m-scale));width:calc(30px / var(--m-scale));height:calc(30px / var(--m-scale))}.cm-mschedcard .cm-sched__deco{width:calc(82.6px / var(--m-scale));height:calc(10px / var(--m-scale));margin:calc(14px / var(--m-scale)) 0 calc(10px / var(--m-scale))}.cm-mschedcard .cm-sched__state{font-size:calc(12px / var(--m-scale))}.cm-mschedcard .cm-sched__round{margin-top:calc(10px / var(--m-scale));font-size:calc(20px / var(--m-scale))}.cm-mschedcard .cm-sched__stats{gap:calc(10px / var(--m-scale));padding-top:calc(10px / var(--m-scale))}.cm-mschedcard .cm-sched__stats dt{font-size:calc(10px / var(--m-scale))}.cm-mschedcard .cm-sched__stats dd{font-size:calc(13px / var(--m-scale))}.cm-millu{align-items:center;display:flex;position:relative}.cm-millu__strip{width:24.1px;height:198.98px;position:absolute;top:20.5%;left:35.9px}.cm-millu__strip img{opacity:.85;width:198.98px;height:24.1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.cm-millu__pic{aspect-ratio:1;object-fit:contain;flex:1;min-width:0}.cm-faq-box.cm-mfaq .cm-faq__stage{transition:height .36s var(--ease-out);clip-path:inset(0 -60px);align-content:start}.cm-faq-box.cm-mfaq .cm-faq__chev{width:var(--m-chev-w);height:var(--m-chev-h)}.cm-faq-box.cm-mfaq .cm-faq__row{gap:calc(16px / var(--m-scale));padding:calc(16px / var(--m-scale)) 0;font-size:calc(17px / var(--m-scale))}.cm-mmarquee{height:250px;margin-top:calc(80px / var(--m-scale));position:relative;overflow:hidden}.cm-mmarquee .cmmarquee{left:0;right:0}.cm-mmarquee+.cm-mbrand{margin-top:calc(80px / var(--m-scale))}.cm-mbrand{flex-direction:column;display:flex}.cm-mbrandlogo{aspect-ratio:943/437.642;width:100%;position:relative;overflow:hidden}.cm-mmascots{margin-top:calc(16px / var(--m-scale));justify-content:space-between;align-items:flex-end;display:flex}.cm-mmascot{display:block}.cm-mmascot--l{width:36%}.cm-mmascot--r{width:46%}}._cm-faq__layer--leaving_97iaw_53{pointer-events:none;animation:_cm-faq-leave_97iaw_1 var(--cm-faq-out) var(--cm-faq-ease) both}._cm-faq__layer--leaving_97iaw_53[data-nav=in]{--cm-faq-to:calc(-1 * var(--cm-faq-slide))}._cm-faq__layer--leaving_97iaw_53[data-nav=out]{--cm-faq-to:var(--cm-faq-slide)}._cm-faq__row--back_97iaw_109{color:var(--palette-b-secondary);justify-content:flex-start;gap:11px}._cm-faq__chev--back_97iaw_125{transform:scaleX(-1)}._cm-faq__row--back_97iaw_109:hover .cm-faq__chev{color:var(--palette-grayblue)}._cm-faq__a_97iaw_157{transition:grid-template-rows .36s var(--ease-out);grid-template-rows:0fr;display:grid}._cm-faq__a_97iaw_157[data-open]{grid-template-rows:1fr}._cm-faq__a-inner_97iaw_157{padding-right:34px;overflow:hidden}._cm-faq__p_97iaw_215{font-family:var(--font-cjk), sans-serif;letter-spacing:var(--ls-text);color:var(--palette-b-primary);margin:0;padding-bottom:18px;font-size:15px;line-height:1.75}ul._cm-faq__p_97iaw_215{padding-left:20px;list-style:outside}ul._cm-faq__p_97iaw_215>li+li{margin-top:6px}@media (prefers-reduced-motion:reduce){._cm-faq__layer_97iaw_53,._cm-faq__layer--leaving_97iaw_53{animation:none}._cm-faq__a_97iaw_157{transition:none}}ul._cm-faq__p_97iaw_215>li::marker{color:#00000040}.cm-mfaq ._cm-faq__p_97iaw_215{font-size:calc(14px / var(--m-scale,1));padding-bottom:calc(14px / var(--m-scale,1))}.cm-mfaq ul._cm-faq__p_97iaw_215{padding-left:calc(18px / var(--m-scale,1))}.cm-mfaq ._cm-faq__a-inner_97iaw_157{padding-right:calc(28px / var(--m-scale,1))}.cm-mfaq ._cm-faq__row--back_97iaw_109{gap:calc(10px / var(--m-scale,1))}@keyframes _cm-faq-leave_97iaw_1{to{opacity:0;transform:translateX(var(--cm-faq-to))}}
