.hero-actions[data-astro-cid-ys5yqavf]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.systems[data-astro-cid-ys5yqavf]{border-bottom:1px solid #ffffff0f}.sys[data-astro-cid-ys5yqavf]{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.sys[data-astro-cid-ys5yqavf] li[data-astro-cid-ys5yqavf]{letter-spacing:-.035em;color:var(--steel-500);font-size:clamp(1.6rem,1rem + 2.4vw,3.2rem);font-weight:700;font-stretch:118%;line-height:1.15;transition:color .3s}.sys[data-astro-cid-ys5yqavf] li[data-astro-cid-ys5yqavf]:hover{color:#fff}.sys[data-astro-cid-ys5yqavf] li[data-astro-cid-ys5yqavf]:not(:last-child):after{content:"/";color:var(--red);margin-left:1.6rem;font-weight:400}.pkg-grid[data-astro-cid-ys5yqavf]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.pkg-stage[data-astro-cid-ys5yqavf]{top:calc(var(--header-h) + 1.5rem);height:calc(100svh - var(--header-h) - 3rem);flex-direction:column;justify-content:center;align-self:start;display:flex;position:sticky}.shaft[data-astro-cid-ys5yqavf]{width:100%;max-height:90%}.shaft-3d[data-astro-cid-ys5yqavf]{flex:1;min-height:0;display:none;position:relative}.pkg-stage[data-astro-cid-ys5yqavf].has-3d .shaft-3d[data-astro-cid-ys5yqavf]{display:block}.pkg-stage[data-astro-cid-ys5yqavf].has-3d .shaft[data-astro-cid-ys5yqavf]{display:none}.shaft[data-astro-cid-ys5yqavf] .t{font:700 10px var(--font);letter-spacing:.14em;fill:var(--steel-500)}.shaft[data-astro-cid-ys5yqavf] .p[data-astro-cid-ys5yqavf]{transition:opacity .4s var(--ease), filter .4s var(--ease)}.shaft[data-astro-cid-ys5yqavf]:not([data-active=""]) .p[data-astro-cid-ys5yqavf]{opacity:.35}.shaft[data-astro-cid-ys5yqavf][data-active=controller] .p-controller[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=wiring] .p-wiring[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=optiguard] .p-optiguard[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=fixtures] .p-fixtures[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=door] .p-door[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=fire] .p-fire[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=valve] .p-valve[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=battery] .p-battery[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=tank] .p-tank[data-astro-cid-ys5yqavf],.shaft[data-astro-cid-ys5yqavf][data-active=cab] .p-cab[data-astro-cid-ys5yqavf]{opacity:1;filter:url(#glow)drop-shadow(0 0 10px #ff3b2fe6)}.pkg-caption[data-astro-cid-ys5yqavf]{text-align:center;color:var(--steel-300);min-height:1.6em;margin-top:1rem;font-weight:700}.pkg-list[data-astro-cid-ys5yqavf] .h2[data-astro-cid-ys5yqavf]{margin-bottom:1.4rem}.pkg-items[data-astro-cid-ys5yqavf]{margin:2.5rem 0 0;padding:0;list-style:none}.pkg-item[data-astro-cid-ys5yqavf]{text-align:left;width:100%;min-height:16svh;color:var(--steel-400);border-top:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem .5rem;transition:color .3s,background .3s;display:grid}.pkg-item[data-astro-cid-ys5yqavf]:hover,.pkg-item[data-astro-cid-ys5yqavf].is-active{color:#fff}.pkg-item[data-astro-cid-ys5yqavf].is-active{background:linear-gradient(90deg,#e3262e24,#0000 70%)}.pkg-n[data-astro-cid-ys5yqavf]{opacity:.6;font-size:1.1rem}.pkg-item[data-astro-cid-ys5yqavf].is-active .pkg-n[data-astro-cid-ys5yqavf]{opacity:1}.pkg-t[data-astro-cid-ys5yqavf]{font-size:var(--step-2);letter-spacing:-.01em;font-weight:700;font-stretch:106%;line-height:1.15}.opt[data-astro-cid-ys5yqavf]{letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-weight:700}.cab-grid[data-astro-cid-ys5yqavf]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.cab-copy[data-astro-cid-ys5yqavf] .h2[data-astro-cid-ys5yqavf]{margin-bottom:1.4rem}.swatches[data-astro-cid-ys5yqavf]{flex-wrap:wrap;gap:.6rem;margin:2rem 0 1rem;display:flex}.sw[data-astro-cid-ys5yqavf]{transition:border-color .3s, transform .3s var(--ease);background:#fff;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .5rem;font-size:.92rem;font-weight:700;display:inline-flex}.sw[data-astro-cid-ys5yqavf]:hover{transform:translateY(-2px)}.sw[data-astro-cid-ys5yqavf][aria-checked=true]{border-color:var(--ink)}.sw-dot[data-astro-cid-ys5yqavf]{background:linear-gradient(135deg, var(--a) 50%, var(--b) 50%);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000001f}.cab-note[data-astro-cid-ys5yqavf]{color:var(--steel-500);font-size:.82rem}.cab-view[data-astro-cid-ys5yqavf]{background:#0b0d10;border-radius:22px;padding:6%;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #0000008c}.cab[data-astro-cid-ys5yqavf] [data-astro-cid-ys5yqavf]{transition:fill .8s var(--ease)}.cab[data-astro-cid-ys5yqavf] .c-ceil[data-astro-cid-ys5yqavf]{fill:var(--ceil)}.cab[data-astro-cid-ys5yqavf] .c-side[data-astro-cid-ys5yqavf]{fill:var(--wall);filter:brightness(.82)}.cab[data-astro-cid-ys5yqavf] .c-back[data-astro-cid-ys5yqavf]{fill:var(--wall)}.cab[data-astro-cid-ys5yqavf] .c-panel[data-astro-cid-ys5yqavf]{fill:var(--wall2)}.cab[data-astro-cid-ys5yqavf] .c-floor[data-astro-cid-ys5yqavf]{fill:var(--floor)}.cab[data-astro-cid-ys5yqavf] .c-rail[data-astro-cid-ys5yqavf]{fill:var(--rail)}.cab[data-astro-cid-ys5yqavf] .c-light[data-astro-cid-ys5yqavf]{fill:#fff;filter:drop-shadow(0 0 8px #ffffffe6)}.cab-label[data-astro-cid-ys5yqavf]{color:#fff;backdrop-filter:blur(8px);background:#0009;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:700;position:absolute;bottom:1rem;left:1.2rem}.time[data-astro-cid-ys5yqavf]{background:radial-gradient(70% 60% at 85%,#1f6fe029,#0000 70%)}.time-grid[data-astro-cid-ys5yqavf]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.time-grid[data-astro-cid-ys5yqavf] .h1[data-astro-cid-ys5yqavf]{margin-bottom:1.4rem}.checker[data-astro-cid-ys5yqavf]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;justify-items:start;gap:.8rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.sign[data-astro-cid-ys5yqavf]{width:100%;font-weight:700;font-size:var(--step-1);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:1rem;padding:1.1rem 1.2rem;transition:border-color .3s,background .3s;display:flex}.sign[data-astro-cid-ys5yqavf] input[data-astro-cid-ys5yqavf]{opacity:0;pointer-events:none;position:absolute}.sign-box[data-astro-cid-ys5yqavf]{border:2px solid var(--steel-500);width:30px;height:30px;transition:all .3s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.sign-box[data-astro-cid-ys5yqavf] svg{opacity:0;width:18px;height:18px;transition:all .3s var(--ease);stroke-width:3px;transform:scale(.5)}.sign[data-astro-cid-ys5yqavf]:has(input:checked){background:#e3262e14;border-color:#e3262e99}.sign[data-astro-cid-ys5yqavf]:has(input:checked) .sign-box[data-astro-cid-ys5yqavf]{background:var(--red);border-color:var(--red)}.sign[data-astro-cid-ys5yqavf]:has(input:checked) .sign-box[data-astro-cid-ys5yqavf] svg{opacity:1;transform:none}.sign[data-astro-cid-ys5yqavf]:has(input:focus-visible){outline:2px solid var(--blue-bright);outline-offset:2px}.meter[data-astro-cid-ys5yqavf]{background:#ffffff14;border-radius:99px;width:100%;height:8px;margin-top:.6rem;overflow:hidden}.meter[data-astro-cid-ys5yqavf] span[data-astro-cid-ys5yqavf]{background:linear-gradient(90deg, #ffb020, var(--red));border-radius:inherit;width:0;height:100%;transition:width .7s var(--ease);display:block}.verdict[data-astro-cid-ys5yqavf]{font-size:var(--step-1);min-height:1.5em;margin:.4rem 0 .8rem;font-weight:700}.br-head[data-astro-cid-ys5yqavf]{margin-bottom:3rem}.br-group[data-astro-cid-ys5yqavf]+.br-group[data-astro-cid-ys5yqavf]{margin-top:2.5rem}.br-g[data-astro-cid-ys5yqavf]{letter-spacing:.18em;text-transform:uppercase;color:var(--steel-500);margin-bottom:1rem;font-size:.8rem;font-weight:700}.br-grid[data-astro-cid-ys5yqavf]{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.br[data-astro-cid-ys5yqavf]{transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:14px;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex;box-shadow:0 1px #0000000d}.br[data-astro-cid-ys5yqavf]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #00000059}.br-pdf[data-astro-cid-ys5yqavf]{letter-spacing:.08em;background:var(--red);color:#fff;border-radius:6px;flex:none;padding:.5rem .45rem;font-size:.7rem;font-weight:700}.br-t[data-astro-cid-ys5yqavf]{flex:1;font-weight:700}.br[data-astro-cid-ys5yqavf] .br-i{color:var(--steel-500);transition:color .3s, transform .3s var(--ease)}.br[data-astro-cid-ys5yqavf]:hover .br-i{color:var(--red);transform:translateY(2px)}@media (width<=900px){.pkg-grid[data-astro-cid-ys5yqavf],.cab-grid[data-astro-cid-ys5yqavf],.time-grid[data-astro-cid-ys5yqavf]{grid-template-columns:1fr}.pkg-stage[data-astro-cid-ys5yqavf]{top:var(--header-h);z-index:2;background:var(--ink);height:42svh;padding-block:.5rem}.pkg-item[data-astro-cid-ys5yqavf]{min-height:0}.br-grid[data-astro-cid-ys5yqavf]{grid-template-columns:1fr}}
