:root{--hair: color-mix(in srgb, var(--text) 10%, transparent);--hair-strong: color-mix(in srgb, var(--text) 20%, transparent);--glass: color-mix(in srgb, var(--surface) 80%, transparent);--menu-bg: color-mix(in srgb, var(--surface) 97%, #000);--menu-shadow: 0 32px 80px -28px rgba(0, 0, 0, .9), 0 0 0 1px rgba(0, 0, 0, .35), 0 0 48px -22px var(--accent)}.header{z-index:100}.header.is-stuck{box-shadow:0 1px 0 var(--hair)}.toolbar{position:relative;z-index:30}.grid{position:relative;z-index:0}.nav__sub{top:calc(100% + 14px);left:-14px;min-width:264px;padding:8px;z-index:110;background:var(--menu-bg);border:1px solid var(--hair-strong);border-radius:10px;box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);transform-origin:28px 0;transition:opacity .22s var(--ease),transform .28s var(--ease),visibility 0s linear .28s}.nav__sub:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nav__sub:after{content:"";position:absolute;left:20px;top:-1px;width:34px;height:1px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.has-sub:hover .nav__sub,.has-sub:focus-within .nav__sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav__sub a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border-radius:6px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:background .2s,color .2s}.nav__sub a:after{content:"\2192";color:var(--accent);opacity:0;transform:translate(-6px);transition:opacity .2s,transform .25s var(--ease)}.nav__sub a:hover,.nav__sub a:focus-visible{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.nav__sub a:hover:after,.nav__sub a:focus-visible:after{opacity:1;transform:none}.nav__link .icon{transition:transform .25s var(--ease)}.has-sub:hover>.nav__link .icon,.has-sub:focus-within>.nav__link .icon{transform:rotate(180deg)}.filter{position:relative}.filter__panel{z-index:40;top:calc(100% + 10px);min-width:264px;max-width:min(340px,calc(100vw - 32px));padding:10px;background:var(--menu-bg);border:1px solid var(--hair-strong);border-radius:10px;box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:dd-in .26s var(--ease)}.filter__panel .check{padding:9px 10px;border-radius:6px;transition:background .2s}.filter__panel .check:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}@keyframes dd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dd{position:relative;display:inline-block}.dd>select{display:none}.dd__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-width:210px;padding:.8em 1em;border:1px solid var(--hair-strong);border-radius:6px;background:var(--glass);color:var(--text);font:500 .76rem/1 var(--font-mono);letter-spacing:.05em;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.dd__btn:hover,.dd.is-open .dd__btn{border-color:var(--accent)}.dd.is-open .dd__btn{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.dd__btn .icon{width:14px;height:14px;color:var(--muted);transition:transform .25s var(--ease)}.dd.is-open .dd__btn .icon{transform:rotate(180deg);color:var(--accent)}.dd__list{position:absolute;right:0;top:calc(100% + 10px);z-index:50;min-width:100%;width:max-content;max-width:min(340px,86vw);margin:0;padding:6px;list-style:none;max-height:320px;overflow:auto;background:var(--menu-bg);border:1px solid var(--hair-strong);border-radius:10px;box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--ease),transform .25s var(--ease),visibility 0s linear .25s}.dd.is-open .dd__list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.dd__opt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border-radius:6px;cursor:pointer;font:.74rem/1.3 var(--font-mono);letter-spacing:.04em;color:var(--muted)}.dd__opt.is-active{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.dd__opt[aria-selected=true]{color:var(--text)}.dd__opt[aria-selected=true]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);flex:none}.select option{background:var(--surface);color:var(--text)}.term{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-top:30px;padding:10px 14px;overflow:hidden;font:.76rem/1.2 var(--font-mono);color:var(--muted);border:1px solid var(--hair);border-left:2px solid var(--accent);background:var(--glass)}.term__prompt{color:var(--accent)}.term code{font:inherit;color:var(--text);white-space:nowrap}.hero__image{border-radius:var(--radius)}.glow-cursor{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;z-index:2;pointer-events:none;border-radius:50%;opacity:0;transition:opacity .6s;mix-blend-mode:screen;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 15%,transparent),transparent);transform:translate3d(var(--cx, 50vw),var(--cy, 30vh),0)}.glow-cursor.is-on{opacity:1}.stats{grid-template-columns:repeat(var(--cols, 3),1fr)}.faq .acc{padding-block:18px}.faq .acc summary{font-family:var(--font-heading);font-size:1.1rem;padding-block:4px}.faq .acc summary:before{content:"+";font-family:var(--font-mono);color:var(--accent);margin-right:14px}.faq .acc[open] summary:before{content:"\2212"}@media(max-width:989px){.nav__sub{position:static;min-width:0;left:auto;top:auto;padding:4px 0 8px 12px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;transform:none}.nav__sub:before,.nav__sub:after{display:none}.nav__sub a:after{display:none}.nav__sub a{font-size:.8rem;padding:12px 4px}.stats{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px dashed var(--hair-strong)}.dd__list{left:0;right:auto}}@media(max-width:599px){.toolbar__sort .dd,.toolbar__sort .dd__btn{width:100%}}@media(prefers-reduced-motion:reduce){.glow-cursor{display:none}.nav__sub,.dd__list,.filter__panel{transition:none;animation:none}}@media(hover:none){.glow-cursor{display:none}}.logo-mark{width:20px;height:20px;border-radius:0;background:var(--accent);box-shadow:none;animation:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath fill-rule='evenodd' d='M0 0H64L80 16V80H0ZM16 24h12v12H16ZM40 24h12v12H40ZM16 52h48v8H16ZM52 64h20v8H52Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath fill-rule='evenodd' d='M0 0H64L80 16V80H0ZM16 24h12v12H16ZM40 24h12v12H40ZM16 52h48v8H16ZM52 64h20v8H52Z'/%3E%3C/svg%3E") center/contain no-repeat}:root{--tint: 0%}.orb span:nth-child(3){top:42%;right:42%;bottom:42%;left:42%;border-radius:2px;border:0;background:var(--accent);box-shadow:0 0 28px 4px color-mix(in srgb,var(--accent) 50%,transparent);animation:blip 1.6s steps(2) infinite}.orb--small span:nth-child(3){box-shadow:0 0 16px 2px color-mix(in srgb,var(--accent) 50%,transparent)}@keyframes blip{50%{opacity:.25}}.hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0;padding-block:clamp(36px,6vw,80px)}.hero__title{max-width:10ch}.stage{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:14px}.stage-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);transition:border-color .3s,transform .45s var(--ease)}.stage-card:hover{border-color:var(--accent);transform:translateY(-3px)}.stage-card--main{grid-row:1 / 3}.stage-card__media{position:relative;display:block;flex:1;min-height:150px;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;background:color-mix(in srgb,var(--text) 5%,var(--surface))}.stage-card--main .stage-card__media{min-height:360px}.stage-card__media img,.stage-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.stage-card:hover .stage-card__media img{transform:scale(1.05)}.stage-card__tag{position:absolute;z-index:2;top:12px;left:12px}.stage-card__body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--hair)}.stage-card__title{font-size:.86rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stage-card--main .stage-card__title{font-size:.95rem}.stage-card__price{font:500 .85rem var(--font-mono);color:var(--text);white-space:nowrap}.cats{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:14px}.cat{position:relative;display:flex;flex-direction:column;gap:6px;min-height:176px;padding:20px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);transition:border-color .3s,transform .45s var(--ease),background .3s}.cat:hover{border-color:var(--accent);transform:translateY(-3px);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.cat__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.cat__idx{font:.66rem var(--font-mono);letter-spacing:.16em;color:var(--muted)}.cat__go{color:var(--muted);transition:transform .3s var(--ease),color .3s}.cat__go .icon{width:18px;height:18px;transform:rotate(-45deg)}.cat:hover .cat__go{color:var(--accent);transform:translate(3px,-3px)}.cat__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:10px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:#0b0d10}.cat__title{font-family:var(--font-heading);font-size:1.3rem;letter-spacing:-.03em;font-weight:600}.cat__sub{font-size:.85rem;color:var(--muted)}.section--row{padding-block:clamp(32px,5vw,64px)}.cat-head{display:flex;align-items:flex-start;gap:18px}.cat-head__num{flex:none;margin-top:6px;padding:.5em .75em;font:500 .7rem/1 var(--font-mono);letter-spacing:.14em;color:var(--text);background:var(--accent);border:1px solid var(--accent);border-radius:3px}.cat-head__blurb{margin-top:8px;color:var(--muted);max-width:52ch}.section--row .grid--products{gap:clamp(12px,1.6vw,22px)}@media(max-width:989px){.hero__inner{grid-template-columns:1fr}.hero__visual{order:2}.stage-card--main .stage-card__media{min-height:300px}.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.stage{grid-template-columns:1fr 1fr;grid-template-rows:auto}.stage-card--main{grid-column:1 / -1;grid-row:auto}.stage-card--main .stage-card__media{min-height:260px}.cat{min-height:148px;padding:16px}.cat-head{gap:12px}}.section--row,.footer{content-visibility:auto;contain-intrinsic-size:auto 520px}.line{transition:opacity .2s,transform .25s var(--ease)}.line.is-removing{opacity:.35;pointer-events:none;transform:translate(8px)}.drawer__panel{will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.header{-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;filter:none;contain:none}@media(max-width:989px){.nav{height:calc(100vh - var(--header-h) - 1px);height:calc(100dvh - var(--header-h) - 1px)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/voltcade.css.map */
