@charset "UTF-8";.hero[data-v-3bc5cf9e]{position:relative;padding-block:var(--sp-6) var(--sp-7);overflow:clip;transition:background-color var(--dur-4) var(--ease-brand)}.hero__top[data-v-3bc5cf9e]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:start;padding-top:var(--sp-4)}.hero__title[data-v-3bc5cf9e]{grid-column:1/span 7;max-width:15ch;font-family:var(--font-display);font-size:clamp(2.5rem,5.4vw,4.75rem);font-weight:700;line-height:.92;letter-spacing:-.03em;color:var(--ink-1);text-wrap:balance}.hero__action[data-v-3bc5cf9e]{grid-column:10/-1;justify-self:end;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-4);border-radius:var(--r-1);background:var(--ink-1);color:var(--paper-0);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.hero__action[data-v-3bc5cf9e]:hover{background:var(--lime);color:var(--ink-1)}.hero__lead[data-v-3bc5cf9e]{grid-column:1/span 5;margin-top:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.hero__controls[data-v-3bc5cf9e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-5)}.hero__filters[data-v-3bc5cf9e]{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.hero__filter[data-v-3bc5cf9e]{display:inline-flex;align-items:baseline;gap:var(--sp-2);min-height:var(--touch-target);color:var(--ink-3);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;transition:color var(--dur-1) var(--ease-out)}.hero__filter[data-v-3bc5cf9e]:hover,.hero__filter.is-active[data-v-3bc5cf9e]{color:var(--ink-1)}.hero__filter.is-active[data-v-3bc5cf9e]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.hero__filter-count[data-v-3bc5cf9e]{font-family:var(--font-display);font-size:var(--fs-xs);color:var(--ink-3)}.hero__play[data-v-3bc5cf9e]{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--touch-target);margin-left:auto;color:var(--ink-3);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;transition:color var(--dur-1) var(--ease-out)}.hero__play[data-v-3bc5cf9e]:hover,.hero__play[data-v-3bc5cf9e]:focus-visible{color:var(--ink-1)}.hero__rail[data-v-3bc5cf9e]{display:flex;align-items:flex-end;gap:clamp(8px,1.2vw,20px);width:100%;margin-top:var(--sp-5);padding-inline:calc(50% - clamp(70px,10vw,150px));padding-block:var(--sp-4) var(--sp-3);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;cursor:grab;outline-offset:-2px}.hero__rail[data-v-3bc5cf9e]::-webkit-scrollbar{display:none}.hero__rail[data-v-3bc5cf9e]:active{cursor:grabbing}.hero__item[data-v-3bc5cf9e]{position:relative;container-type:inline-size;flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center;width:clamp(140px,20vw,300px);height:clamp(300px,50vh,480px);padding:0;scroll-snap-align:center;background:transparent;color:var(--ink-1)}.hero__product[data-v-3bc5cf9e]{width:100%;height:100%;object-fit:contain;object-position:bottom center;transform:translate(var(--gx, 0px)) translateY(var(--y, 0)) scale(var(--s, 1));filter:brightness(var(--b, 1));transition:transform var(--dur-4) var(--ease-brand),filter var(--dur-4) var(--ease-out);will-change:transform}.hero__item:hover .hero__product[data-v-3bc5cf9e]{transform:translate(var(--gx, 0px)) translateY(calc(var(--y, 0px) - 10px)) scale(calc(var(--s, 1) + .03))}.hero__ground[data-v-3bc5cf9e]{position:absolute;inset:0;pointer-events:none;transform:translateY(var(--y, 0)) scale(var(--s, 1));transition:transform var(--dur-4) var(--ease-brand);will-change:transform}.hero__ground[data-v-3bc5cf9e]:after{content:"";position:absolute;left:50%;bottom:var(--gy, 0px);width:76%;height:2px;background:var(--ink-1);opacity:0;transform:translate(-50%);transition:opacity var(--dur-2) var(--ease-out)}.hero__item.is-current .hero__ground[data-v-3bc5cf9e]:after{opacity:1}.hero__current[data-v-3bc5cf9e]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-6);margin-top:var(--sp-4)}.hero__current-copy[data-v-3bc5cf9e]{display:flex;flex-direction:column;gap:var(--sp-1)}.hero__series[data-v-3bc5cf9e]{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:700;line-height:1.1;color:var(--ink-1)}.hero__note[data-v-3bc5cf9e]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink-2)}.hero__hint[data-v-3bc5cf9e]{margin-top:var(--sp-1);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-3)}.hero__buy[data-v-3bc5cf9e]{display:flex;align-items:baseline;gap:var(--sp-3)}.hero__tax[data-v-3bc5cf9e]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-3)}@media(max-width:1024px){.hero__top[data-v-3bc5cf9e]{grid-template-columns:minmax(0,1fr)}.hero__title[data-v-3bc5cf9e],.hero__lead[data-v-3bc5cf9e],.hero__action[data-v-3bc5cf9e]{grid-column:1/-1}.hero__action[data-v-3bc5cf9e]{justify-self:start;margin-top:var(--sp-3)}.hero__lead[data-v-3bc5cf9e]{max-width:var(--measure)}.hero__rail[data-v-3bc5cf9e]{margin-top:var(--sp-4)}.hero__current[data-v-3bc5cf9e]{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.hero__buy[data-v-3bc5cf9e]{width:100%;flex-wrap:wrap}}@media(max-width:768px){.hero[data-v-3bc5cf9e]{padding-block:var(--sp-4) var(--sp-6)}.hero__title[data-v-3bc5cf9e]{font-size:clamp(2.25rem,9vw,3rem);max-width:14ch}.hero__filters[data-v-3bc5cf9e]{gap:var(--sp-4)}.hero__rail[data-v-3bc5cf9e]{padding-inline:calc(50% - 44px)}.hero__item[data-v-3bc5cf9e]{width:88px;height:210px}.hero__buy[data-v-3bc5cf9e] .s-btn{width:100%}}.spec[data-v-ab5fdffc]{background:var(--paper-0);color:var(--ink-1);min-height:148px;display:flex;align-items:center}.spec__list[data-v-ab5fdffc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.spec__cell[data-v-ab5fdffc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-4) var(--sp-5) var(--sp-4) 0}.spec__cell+.spec__cell[data-v-ab5fdffc]{padding-left:var(--sp-5);border-left:var(--bw-1) solid var(--rule-1)}.spec__icon[data-v-ab5fdffc]{display:inline-flex;color:var(--lime);opacity:0;transition:opacity var(--dur-3) var(--ease-out);transition-delay:calc(var(--i) * 80ms)}.spec__rule[data-v-ab5fdffc]{width:var(--sp-7);height:var(--bw-1);margin-block:var(--sp-1);background:var(--rule-2);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--i) * 80ms + 60ms)}.spec__value[data-v-ab5fdffc]{color:var(--ink-1)}.spec__unit[data-v-ab5fdffc]{color:var(--ink-3)}.is-lit .spec__icon[data-v-ab5fdffc]{opacity:1}.is-lit .spec__rule[data-v-ab5fdffc]{transform:scaleX(1)}@media(max-width:1024px){.spec[data-v-ab5fdffc]{min-height:0;padding-block:var(--sp-5)}.spec__list[data-v-ab5fdffc]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-4)}.spec__cell+.spec__cell[data-v-ab5fdffc]{padding-left:0;border-left:0}}@media(max-width:480px){.spec__list[data-v-ab5fdffc]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-3)}.spec__cell[data-v-ab5fdffc]{padding:var(--sp-3) 0}.spec__cell+.spec__cell[data-v-ab5fdffc]{padding-left:0;border-left:0}}.disc[data-v-bbb15de7]{position:relative;overflow:clip;transition:background-color var(--dur-4) var(--ease-brand)}.disc__pin[data-v-bbb15de7],.disc__sticky[data-v-bbb15de7]{position:relative}.disc--pinned[data-v-bbb15de7]{--disc-step: 55svh;padding-block:0;overflow:visible}.disc--pinned .disc__pin[data-v-bbb15de7]{height:calc(100svh + (var(--disc-steps) - 1) * var(--disc-step))}.disc--pinned .disc__sticky[data-v-bbb15de7]{position:sticky;top:0;display:flex;align-items:center;height:100svh;overflow:clip}.disc--pinned .disc__inner[data-v-bbb15de7]{min-height:0}.disc__inner[data-v-bbb15de7]{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:center;min-height:min(76svh,740px)}.disc__list[data-v-bbb15de7]{grid-column:1/span 4;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.disc__heading[data-v-bbb15de7]{margin-bottom:var(--sp-3);font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:700;line-height:1.05;color:var(--ink-2)}.disc__name[data-v-bbb15de7]{padding:0;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.5rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-align:left;color:var(--ink-3);transition:color var(--dur-2) var(--ease-out)}.disc__name[data-v-bbb15de7]:hover,.disc__name.is-active[data-v-bbb15de7]{color:var(--ink-1)}.disc__name.is-active[data-v-bbb15de7]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}.disc__lead[data-v-bbb15de7]{max-width:32ch;margin-top:var(--sp-4);font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.disc__step[data-v-bbb15de7]{display:flex;align-items:baseline;gap:var(--sp-1);margin-top:var(--sp-5);color:var(--ink-3);font-size:var(--fs-xs);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.disc__step-sep[data-v-bbb15de7]{color:var(--ink-4)}.disc__stage[data-v-bbb15de7]{position:relative;grid-column:5/-1;height:min(68svh,640px)}.disc__plinth[data-v-bbb15de7]{position:absolute;top:50%;left:54%;width:min(64vh,620px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);transition:background-color var(--dur-3) var(--ease-brand)}.disc__ring[data-v-bbb15de7]{position:absolute;inset:12%;border-radius:50%;background:#ffffff1f}.disc__plate[data-v-bbb15de7]{position:absolute;top:50%;left:54%;width:min(44vh,430px);aspect-ratio:1;border-radius:50%;background:var(--paper-0);transform:translate(-50%,-50%)}.disc__device[data-v-bbb15de7]{position:absolute;top:50%;left:54%;height:88%;width:auto;max-width:60%;object-fit:contain;transform:translate(-50%,-50%)}.disc__fact[data-v-bbb15de7]{position:absolute;right:0;bottom:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);width:min(300px,40%);padding:var(--sp-4);background:var(--paper-0);color:var(--ink-1)}.disc__fact-name[data-v-bbb15de7]{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;line-height:1.1}.disc__fact-line[data-v-bbb15de7]{font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.disc__facts[data-v-bbb15de7]{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-2)}.disc__fact-row[data-v-bbb15de7]{display:flex;justify-content:space-between;gap:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-xs)}.disc__fact-row dt[data-v-bbb15de7]{color:var(--ink-3)}.disc__fact-row dd[data-v-bbb15de7]{margin:0;color:var(--ink-1);font-weight:700}.disc__link[data-v-bbb15de7]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;color:var(--ink-1);text-decoration:underline;text-underline-offset:4px}.disc__link[data-v-bbb15de7]:hover{color:var(--lime)}.disc-fade-enter-active[data-v-bbb15de7],.disc-fade-leave-active[data-v-bbb15de7]{transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.disc-fade-enter-from[data-v-bbb15de7]{opacity:0;transform:translate(-50%,-48%)}.disc-fade-leave-to[data-v-bbb15de7]{opacity:0;transform:translate(-50%,-52%)}@media(max-width:1024px){.disc__inner[data-v-bbb15de7]{grid-template-columns:minmax(0,1fr);min-height:0;gap:var(--sp-5)}.disc__list[data-v-bbb15de7],.disc__stage[data-v-bbb15de7]{grid-column:1/-1}.disc__list[data-v-bbb15de7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-1) var(--sp-4);align-items:baseline}.disc__heading[data-v-bbb15de7],.disc__lead[data-v-bbb15de7]{grid-column:1/-1}.disc__lead[data-v-bbb15de7]{order:3}.disc__stage[data-v-bbb15de7]{height:min(70vw,520px)}.disc__plinth[data-v-bbb15de7]{left:50%;width:min(68vw,440px)}.disc__device[data-v-bbb15de7]{left:50%;height:90%}.disc__fact[data-v-bbb15de7]{position:static;right:auto;bottom:auto;width:min(360px,100%);margin-top:var(--sp-4)}}@media(max-width:768px){.disc__name[data-v-bbb15de7]{font-size:clamp(1.75rem,8vw,2.5rem)}.disc__stage[data-v-bbb15de7]{height:96vw}.disc__plinth[data-v-bbb15de7]{top:46%;width:82vw}.disc__device[data-v-bbb15de7]{top:46%;height:84%}.disc__fact[data-v-bbb15de7]{width:100%}}.shelf[data-v-0ef3f01c]{background:var(--paper-0)}.shelf__head[data-v-0ef3f01c]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-6);padding-bottom:var(--sp-5)}.shelf__head-copy[data-v-0ef3f01c]{display:flex;flex-direction:column;gap:var(--sp-2);max-width:60ch}.shelf__title[data-v-0ef3f01c]{font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,4rem);font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--ink-1)}.shelf__lead[data-v-0ef3f01c]{max-width:52ch;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.shelf__count[data-v-0ef3f01c]{flex:none;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-3)}.shelf__filters[data-v-0ef3f01c]{display:flex;flex-wrap:wrap;gap:var(--sp-5);padding-block:var(--sp-2) var(--sp-5)}.shelf__filter[data-v-0ef3f01c]{display:inline-flex;align-items:baseline;gap:var(--sp-2);min-height:var(--touch-target);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;color:var(--ink-3)}.shelf__filter[data-v-0ef3f01c]:hover,.shelf__filter.is-active[data-v-0ef3f01c]{color:var(--ink-1)}.shelf__filter.is-active[data-v-0ef3f01c]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.shelf__filter-count[data-v-0ef3f01c]{font-family:var(--font-display);font-size:var(--fs-xs);color:var(--ink-3)}.shelf__grid[data-v-0ef3f01c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6) var(--col-gap)}.shelf__cell[data-v-0ef3f01c]{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.shelf__cell.is-wide[data-v-0ef3f01c]{grid-column:span 2}.shelf__tile[data-v-0ef3f01c]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;overflow:hidden;transition:background-color var(--dur-2) var(--ease-out)}.shelf__cell.is-wide .shelf__tile[data-v-0ef3f01c]{aspect-ratio:8/5}.shelf__image[data-v-0ef3f01c]{width:86%;height:90%;object-fit:contain;transition:transform var(--dur-3) var(--ease-out)}.shelf__tile:hover .shelf__image[data-v-0ef3f01c]{transform:scale(1.04)}.shelf__series[data-v-0ef3f01c]{position:absolute;top:var(--sp-3);left:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-xs);color:var(--ink-2);opacity:.85}.shelf__meta[data-v-0ef3f01c]{display:flex;flex-direction:column;gap:var(--sp-1);align-items:flex-start}.shelf__name[data-v-0ef3f01c]{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;line-height:1.15;color:var(--ink-1)}.shelf__note[data-v-0ef3f01c]{font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.shelf__add[data-v-0ef3f01c]{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:32px;margin-top:var(--sp-1);padding:0;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.shelf__add[data-v-0ef3f01c]:hover{color:var(--lime)}@media(max-width:1024px){.shelf__grid[data-v-0ef3f01c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.shelf__head[data-v-0ef3f01c]{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.shelf__grid[data-v-0ef3f01c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-4)}.shelf__cell.is-wide[data-v-0ef3f01c]{grid-column:span 2}.shelf__tile[data-v-0ef3f01c]{aspect-ratio:1/1}.shelf__cell.is-wide .shelf__tile[data-v-0ef3f01c]{aspect-ratio:8/5}}.eng[data-v-42171964]{background:var(--paper-1)}.eng__head[data-v-42171964]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:end;padding-bottom:var(--sp-6)}.eng__title[data-v-42171964]{grid-column:1/span 7;font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,4rem);font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--ink-1)}.eng__body[data-v-42171964]{grid-column:8/-1;max-width:46ch;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.eng__media[data-v-42171964]{position:relative;overflow:hidden}.eng__photo[data-v-42171964]{width:100%;aspect-ratio:16/9;object-fit:cover;transform:scale(1.05);animation:eng-drift-42171964 5s var(--ease-inout, ease-in-out) infinite alternate;animation-play-state:paused}.eng__media--live .eng__photo[data-v-42171964]{animation-play-state:running;will-change:transform}@media(prefers-reduced-motion:reduce){.eng__photo[data-v-42171964],.eng__media--live .eng__photo[data-v-42171964]{animation:none;transform:none;will-change:auto}}html[data-motion=reduced] .eng__photo[data-v-42171964],html[data-motion=reduced] .eng__media--live .eng__photo[data-v-42171964]{animation:none;transform:none;will-change:auto}@keyframes eng-drift-42171964{0%{transform:scale(1.05) translate3d(0,1.2%,0)}to{transform:scale(1.05) translate3d(0,-1.2%,0)}}.eng__caption[data-v-42171964]{position:absolute;right:var(--sp-3);bottom:var(--sp-3);padding:var(--sp-1) var(--sp-2);background:var(--paper-0);font-family:var(--font-body);font-size:var(--fs-xs);color:var(--ink-2)}.eng__facts[data-v-42171964]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.eng__fact[data-v-42171964]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-5) var(--sp-6) var(--sp-5);min-height:220px}.eng__fact--0[data-v-42171964]{background:var(--paper-0)}.eng__fact--1[data-v-42171964]{background:var(--flavor-pale)}.eng__fact--2[data-v-42171964]{background:var(--ink-1)}.eng__fact-title[data-v-42171964]{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;color:var(--ink-1)}.eng__fact-body[data-v-42171964]{max-width:32ch;font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.eng__fact--2 .eng__fact-title[data-v-42171964]{color:var(--paper-0)}.eng__fact--2 .eng__fact-body[data-v-42171964]{color:#f4f1eac7}@media(max-width:1024px){.eng__head[data-v-42171964]{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.eng__title[data-v-42171964],.eng__body[data-v-42171964]{grid-column:1/-1}.eng__facts[data-v-42171964]{grid-template-columns:minmax(0,1fr)}.eng__fact[data-v-42171964]{min-height:0}}@media(max-width:768px){.eng__photo[data-v-42171964]{aspect-ratio:4/3}.eng__caption[data-v-42171964]{position:static;display:inline-block;margin-top:var(--sp-2)}}.posters[data-v-79ac84ec]{display:flex;flex-direction:column;justify-content:center;min-height:min(82svh,780px);padding-block:var(--sp-8);background:var(--paper-2);overflow:hidden}.posters__head[data-v-79ac84ec]{display:flex;align-items:baseline;gap:var(--sp-5);flex-wrap:wrap;margin-bottom:var(--sp-7)}.posters__title[data-v-79ac84ec]{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink-1)}.posters__lead[data-v-79ac84ec]{max-width:52ch;font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.posters__count[data-v-79ac84ec]{margin-left:auto;font-family:var(--font-body);font-size:var(--fs-xs);color:var(--ink-3)}.posters__row[data-v-79ac84ec]{display:flex;align-items:center;gap:5vw;width:100%;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-block:var(--sp-4);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;cursor:grab}.posters__row[data-v-79ac84ec]::-webkit-scrollbar{display:none}.posters__row[data-v-79ac84ec]:active{cursor:grabbing}.posters__frame[data-v-79ac84ec]{flex:0 0 auto;width:clamp(140px,11vw,210px);aspect-ratio:2/3;scroll-snap-align:start;background:var(--paper-0);overflow:hidden}.posters__image[data-v-79ac84ec]{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3) var(--ease-out)}.posters__frame:hover .posters__image[data-v-79ac84ec]{transform:scale(1.06)}.posters__frame[data-v-79ac84ec]:focus-visible{outline:2px solid var(--ink-1);outline-offset:3px}@media(max-width:768px){.posters[data-v-79ac84ec]{min-height:0;padding-block:var(--sp-8)}.posters__head[data-v-79ac84ec]{gap:var(--sp-2);margin-bottom:var(--sp-5)}.posters__count[data-v-79ac84ec]{margin-left:0}.posters__frame[data-v-79ac84ec]{width:34vw}.posters__row[data-v-79ac84ec]{gap:5vw}}.bundle[data-v-d6ec13a8]{background:var(--paper-0)}.bundle__inner[data-v-d6ec13a8]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:start}.bundle__panel[data-v-d6ec13a8]{grid-column:1/span 5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);position:sticky;top:calc(var(--header-main-h-compact) + var(--sp-5))}.bundle__title[data-v-d6ec13a8]{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3.25rem);font-weight:700;line-height:.98;letter-spacing:-.02em;color:var(--ink-1)}.bundle__lead[data-v-d6ec13a8]{max-width:40ch;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.bundle__slots[data-v-d6ec13a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);width:100%;margin-top:var(--sp-2)}.bundle__slot[data-v-d6ec13a8]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--sp-2);aspect-ratio:3/4;padding:var(--sp-3);background:var(--paper-2);color:var(--ink-2);text-align:center;transition:background-color var(--dur-2) var(--ease-out)}.bundle__slot.is-filled[data-v-d6ec13a8]{background:var(--paper-1);cursor:pointer}.bundle__slot-image[data-v-d6ec13a8]{width:100%;height:72%;object-fit:contain}.bundle__slot-name[data-v-d6ec13a8]{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;color:var(--ink-1)}.bundle__slot-plus[data-v-d6ec13a8]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--paper-0);color:var(--ink-2)}.bundle__slot-hint[data-v-d6ec13a8]{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--ink-3)}.bundle__total[data-v-d6ec13a8]{display:flex;align-items:baseline;gap:var(--sp-3);min-height:48px}.bundle__price[data-v-d6ec13a8]{display:flex;align-items:baseline;gap:var(--sp-3)}.bundle__was[data-v-d6ec13a8]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-3);text-decoration:line-through}.bundle__empty[data-v-d6ec13a8]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-3)}.bundle__picker[data-v-d6ec13a8]{grid-column:6/-1;padding:var(--sp-5);background:var(--paper-1)}.bundle__picker-label[data-v-d6ec13a8]{margin-bottom:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-3)}.bundle__grid[data-v-d6ec13a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-5)}.bundle__choice[data-v-d6ec13a8]{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:46px;padding:var(--sp-1) 0;text-align:left;border-bottom:0;color:var(--ink-1)}.bundle__choice:hover .bundle__choice-name[data-v-d6ec13a8]{text-decoration:underline;text-underline-offset:3px}.bundle__choice.is-picked .bundle__choice-name[data-v-d6ec13a8]{color:var(--lime)}.bundle__dot[data-v-d6ec13a8]{flex:none;width:10px;height:10px;border:1px solid var(--rule-2);border-radius:50%}.bundle__choice-text[data-v-d6ec13a8]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);width:100%;min-width:0}.bundle__choice-name[data-v-d6ec13a8]{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle__choice-series[data-v-d6ec13a8]{flex:none;font-family:var(--font-body);font-size:var(--fs-xs);color:var(--ink-3)}@media(max-width:1024px){.bundle__inner[data-v-d6ec13a8]{grid-template-columns:minmax(0,1fr)}.bundle__panel[data-v-d6ec13a8],.bundle__picker[data-v-d6ec13a8]{grid-column:1/-1;position:static}.bundle__panel[data-v-d6ec13a8]{max-width:520px}}@media(max-width:768px){.bundle__grid[data-v-d6ec13a8]{grid-template-columns:minmax(0,1fr)}.bundle__picker[data-v-d6ec13a8]{padding:var(--sp-4)}}.home[data-v-9a0d3029]{background:var(--paper-0)}.home__sk-hero[data-v-9a0d3029]{display:flex;align-items:center;min-height:min(86vh,820px);padding-block:var(--sp-6)}.home__sk-inner[data-v-9a0d3029]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:center}.home__sk-copy[data-v-9a0d3029]{grid-column:1/span 6;display:flex;flex-direction:column;gap:var(--sp-4)}.home__sk-title[data-v-9a0d3029]{width:86%;height:132px;background:var(--paper-2)}.home__sk-spec[data-v-9a0d3029]{height:148px;background:var(--ink-1)}.home__sk-body[data-v-9a0d3029]{display:flex;flex-direction:column;gap:var(--sp-4);padding-block:var(--sp-8)}.home__sk-atlashead[data-v-9a0d3029]{height:120px;background:var(--paper-2)}.home__error[data-v-9a0d3029]{min-height:60vh;display:flex;align-items:center}.home__error-inner[data-v-9a0d3029]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.home__error-title[data-v-9a0d3029]{color:var(--ink-1)}.home__error-text[data-v-9a0d3029]{color:var(--ink-2)}.home__error-actions[data-v-9a0d3029]{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-2)}.home__error-support[data-v-9a0d3029]{color:var(--ink-1);text-decoration:underline;text-underline-offset:4px;min-height:var(--touch-target);display:inline-flex;align-items:center}.home__empty[data-v-9a0d3029]{min-height:70vh;display:flex;align-items:center}.home__empty-inner[data-v-9a0d3029]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.home__empty-word[data-v-9a0d3029]{color:var(--ink-1)}.home__empty-model[data-v-9a0d3029]{margin-top:-.06em}.home__empty-text[data-v-9a0d3029]{margin-top:var(--sp-4);color:var(--ink-2)}@media(max-width:1024px){.home__sk-inner[data-v-9a0d3029]{grid-template-columns:minmax(0,1fr)}.home__sk-copy[data-v-9a0d3029]{grid-column:1/-1}.home__sk-spec[data-v-9a0d3029]{height:220px}}.not-found[data-v-5b0d62d6]{min-height:60vh;display:flex;align-items:center;padding-block:var(--sp-10)}.not-found__inner[data-v-5b0d62d6]{display:flex;flex-direction:column;align-items:flex-start}.not-found__code[data-v-5b0d62d6]{margin-top:var(--sp-2);margin-bottom:calc(-1 * var(--sp-5));color:transparent}.not-found__title[data-v-5b0d62d6]{color:var(--ink-1)}.not-found__desc[data-v-5b0d62d6]{max-width:var(--measure);margin-top:var(--sp-3);color:var(--ink-2)}.not-found__path[data-v-5b0d62d6]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;max-width:100%;margin-top:var(--sp-4);color:var(--ink-4);font-size:var(--fs-sm);overflow-wrap:anywhere}.not-found__actions[data-v-5b0d62d6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6)}@media(max-width:768px){.not-found[data-v-5b0d62d6]{min-height:50vh;padding-block:var(--sp-8)}.not-found__actions[data-v-5b0d62d6]{flex-direction:column;align-items:stretch;width:100%}}
