.hero-hc .hero-stage{min-width:0}.hc{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative}.hc-track{display:grid;width:min(100%,calc(min(72vh,760px)*.75))}.hc-slide{grid-area:1/1;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--fg);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.hc-slide.on{opacity:1;visibility:visible;transition:opacity .45s ease}.hc-frame{position:relative;display:block;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:#0c0b10;box-shadow:0 40px 80px -40px #16121d80}.hc-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hc-resin{filter:grayscale(1) brightness(1.5) contrast(.86)}.hc-slide.on .hc-resin{animation:hcReveal 1.5s steps(32,end) both}.hc-slide.on .hc-paint{animation:hcReveal 1.05s cubic-bezier(.55,0,.2,1) 1.6s both}@keyframes hcReveal{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.hc-build,.hc-uv{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;opacity:0}.hc-build{height:2px;background:linear-gradient(90deg,transparent,#ffd27a 18%,#ff7a3d 50%,#ffd27a 82%,transparent);box-shadow:0 0 16px 3px #ff7a3d99}.hc-uv{height:3px;background:linear-gradient(90deg,transparent,#d9c8ff 14%,#8c52ff 50%,#d9c8ff 86%,transparent);box-shadow:0 0 26px 7px #8c52ff9e}.hc-slide.on .hc-build{animation:hcRise 1.5s steps(32,end) forwards,hcLine 1.75s linear forwards}.hc-slide.on .hc-uv{animation:hcRise 1.05s cubic-bezier(.55,0,.2,1) 1.6s forwards,hcLine 1.2s linear 1.6s forwards}@keyframes hcRise{0%{bottom:0}to{bottom:calc(100% - 3px)}}@keyframes hcLine{0%,86%{opacity:1}to{opacity:0}}.hc-status{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:3;display:grid;font-family:var(--data);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#f1eef8;background:#0c0b10a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 12px;white-space:nowrap;opacity:0}.hc-status b{grid-area:1/1;font-weight:500;text-align:center}.hc-s2{opacity:0}.hc-slide.on .hc-status{animation:hcIn .2s ease both,hcOut .5s ease 4.4s forwards}.hc-slide.on .hc-s1{animation:hcOut .2s ease 1.55s forwards}.hc-slide.on .hc-s2{animation:hcIn .25s ease 1.6s forwards}@keyframes hcIn{0%{opacity:0}to{opacity:1}}@keyframes hcOut{to{opacity:0}}.hc-cap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:2px;align-items:center;padding:0 4px}.hc-name{font-family:var(--display);font-weight:800;font-size:clamp(18px,1.7vw,22px);line-height:1.1;letter-spacing:-.01em}.hc-meta{grid-column:1;font-size:var(--s2);color:var(--muted)}.hc-go{grid-column:2;grid-row:1/3;border:1px solid var(--edge-2);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:650;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.hc-slide:hover .hc-go,.hc-slide:focus-visible .hc-go{background:var(--fg);border-color:var(--fg);color:var(--void)}.hc-nav{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,calc(min(72vh,760px)*.75))}.hc-arrow{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--edge-2);background:var(--wall);color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.hc-arrow:hover:not(:disabled){background:var(--fg);color:var(--void)}.hc-arrow:disabled{opacity:.35;cursor:default}.hc-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hc-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px}.hc-thumbs::-webkit-scrollbar{display:none}.hc-thumb{position:relative;flex:none;width:40px;height:53px;border-radius:9px;overflow:hidden;border:1px solid var(--edge-2);padding:0;background:#0c0b10;cursor:pointer;opacity:.5;transition:opacity .2s,transform .2s}.hc-thumb:hover{opacity:.85}.hc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hc-thumb[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--void),0 0 0 4px var(--uv)}.hc-thumb i{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--uv)}.hc-thumb[aria-pressed=true] i{animation:hcProg var(--d,6s) linear forwards}.hc.paused .hc-thumb i{animation-play-state:paused}@keyframes hcProg{to{width:100%}}@media(prefers-reduced-motion:reduce){.hc-slide.on :is(.hc-resin,.hc-paint,.hc-build,.hc-uv,.hc-status,.hc-s1,.hc-s2){animation:none!important}.hc-build,.hc-uv,.hc-status,.hc-thumb i{display:none}}.kitx{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center}.kitx-fig{display:flex;flex-direction:column;align-items:center;gap:12px}.kitx-frame{position:relative;width:min(100%,calc(min(70vh,700px)*.75));aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:#0c0b10;box-shadow:0 36px 70px -40px #16121d80}.kitx-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kitx-whole{clip-path:inset(100% 0 0 0);z-index:1}.kitx-fig.show-whole .kitx-whole{clip-path:inset(0 0 0 0)}.kitx-fig.sweep .kitx-whole{transition:clip-path .9s cubic-bezier(.55,0,.2,1)}.kitx-uv{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#d9c8ff 14%,#8c52ff 50%,#d9c8ff 86%,transparent);box-shadow:0 0 24px 6px #8c52ff99}.kitx-fig.sweep.show-whole .kitx-uv{animation:hcRise .9s cubic-bezier(.55,0,.2,1) forwards,hcLine 1s linear forwards}.kitx-fig.sweep:not(.show-whole) .kitx-uv{animation:kxDown .9s cubic-bezier(.55,0,.2,1) forwards,hcLine 1s linear forwards}@keyframes kxDown{0%{bottom:calc(100% - 3px)}to{bottom:0}}.kitx-toggle{display:inline-flex;padding:4px;border:1px solid var(--edge-2);border-radius:999px;background:var(--wall)}.kitx-toggle button{border:0;background:transparent;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:650;color:var(--muted);cursor:pointer}.kitx-toggle button[aria-pressed=true]{background:var(--fg);color:var(--void)}.kitx-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.kitx h2{font-size:clamp(30px,3.8vw,54px);line-height:1;font-stretch:115%}.kitx .facts{width:100%}.kitx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;counter-reset:kst;width:100%}.kitx-steps li{counter-increment:kst;border:1px solid var(--edge);border-radius:16px;padding:14px 16px;background:var(--wall);display:flex;flex-direction:column;gap:4px;min-width:0}.kitx-steps li:before{content:counter(kst,decimal-leading-zero);font-family:var(--data);font-size:11px;color:var(--uv)}.kitx-steps b{font-size:var(--s3)}.kitx-steps span{font-size:var(--s1);color:var(--muted);line-height:1.45}@media(max-width:900px){.kitx{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.kitx-steps{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kitx-fig.sweep .kitx-whole{transition:none}.kitx-uv{display:none}}.fbar{display:flex;flex-direction:column;gap:8px;margin:2px 0 6px}.frow{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.frow::-webkit-scrollbar{display:none}.frow .chip{flex:none}.flabel{flex:none;width:76px;font-family:var(--data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.fbar .tagchip.clear{align-self:flex-start;margin-top:2px}@media(max-width:620px){.flabel{width:auto;margin-right:2px}}.card .c-name .badge.inline{position:static;display:inline-flex;align-items:center;gap:5px;vertical-align:2px;margin-left:8px;font-family:var(--data);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:4px 8px 4px 7px;border-radius:999px;background:linear-gradient(90deg,#ffb23f,#ff7a2e);color:#2b1300;box-shadow:0 4px 12px -4px #ff7a2e99}.card .c-name .badge.inline:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff}.rel{margin-top:clamp(40px,6vw,96px);padding-top:clamp(28px,4vw,48px);border-top:1px solid var(--edge)}.rel .sec-head{align-items:flex-end}.rel-arrows{display:flex;gap:8px}.rel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;overscroll-behavior-x:contain}.rel-track::-webkit-scrollbar{display:none}.rel-track>.card{scroll-snap-align:start}@media(max-width:1020px){.rel-track{grid-auto-columns:calc((100% - 2 * 18px) / 3);gap:18px}}@media(max-width:620px){.rel-track{grid-auto-columns:72%;gap:14px}}.lb-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lb-stage img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.q-rot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:var(--s1);color:var(--muted)}.q-rot span{margin-right:2px}.q-rot .chip{padding:6px 12px;font-size:12.5px}.drop span b{color:var(--fg)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ap-v13.css.map */
