._6d9mHW_page{--enclosure:#efe7d8;--rail-bg:#e6dac4;--module:#fbf7ef;--ink:#2b2218;--muted:#6f604c;--line:#d3c3a6;--n-blue:#b5502b;--n-blue-hover:#9a4120;--pe-yellow:#e6c200;--pe-green:#2e8b3a;--phase:#7a4a2b;--vp-logo-module:#2b2218;--vp-logo-edge:transparent;background:var(--enclosure);min-height:100vh;color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._6d9mHW_display{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em}._6d9mHW_page a:focus-visible,._6d9mHW_page button:focus-visible,._6d9mHW_page summary:focus-visible{outline:3px solid var(--n-blue);outline-offset:3px;border-radius:4px}._6d9mHW_cta{background:var(--n-blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:600;transition:background-color .12s;display:inline-flex}._6d9mHW_cta:hover{background:var(--n-blue-hover)}._6d9mHW_ghost{min-height:48px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;padding:0 4px;font-weight:500;display:inline-flex}._6d9mHW_ghost:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}._6d9mHW_pe{background:repeating-linear-gradient(115deg, var(--pe-yellow) 0 14px, var(--pe-green) 14px 22px);border-radius:3px;height:6px}._6d9mHW_panel{background:var(--rail-bg);border:1px solid var(--line);border-radius:14px;padding:20px 16px 24px;box-shadow:inset 0 2px #ffffff80}._6d9mHW_rail{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px;display:grid}@media (min-width:900px){._6d9mHW_rail{grid-template-columns:repeat(9,minmax(0,1fr))}}._6d9mHW_device{text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;padding:0 2px;display:flex;position:relative}._6d9mHW_wide{grid-column:span 2}._6d9mHW_label{border:1px solid var(--line);min-height:62px;font-family:var(--font-display), system-ui, sans-serif;background:#fffdf8;border-bottom:3px solid #0000;border-radius:3px;margin-bottom:10px;padding:6px 7px;line-height:1.15;transition:border-color .15s;display:block}._6d9mHW_designation{color:var(--muted);font-size:12px;display:block}._6d9mHW_labelText{color:var(--ink);font-size:12px;font-weight:600;display:block}@media (min-width:900px){._6d9mHW_labelText{font-size:14px}}._6d9mHW_selected ._6d9mHW_label{border-bottom-color:var(--pe-green)}._6d9mHW_body{height:172px;display:block;position:relative}._6d9mHW_body:before{content:"";background:linear-gradient(#c4b79f,#b3a58b 45%,#d0c4ad);border-top:1px solid #9c8d72;border-bottom:1px solid #9c8d72;height:26px;position:absolute;top:74px;left:-2px;right:-2px}._6d9mHW_case{background:var(--module);border:1px solid #c9b896;border-radius:5px;position:absolute;inset:0 3px;box-shadow:0 2px #2b22181f}._6d9mHW_screws{justify-content:center;gap:22%;display:flex;position:absolute;left:0;right:0}._6d9mHW_screws._6d9mHW_top{top:10px}._6d9mHW_screws._6d9mHW_bottom{bottom:10px}._6d9mHW_screw{background:radial-gradient(circle at 40% 40%,#e2d8c4,#a89a80);border:1px solid #94866c;border-radius:50%;width:12px;height:12px}._6d9mHW_rating{text-align:center;font-family:var(--font-display), system-ui, sans-serif;color:var(--ink);font-size:13px;font-weight:600;position:absolute;top:34px;left:0;right:0}._6d9mHW_slot{background:#342a21;border-radius:4px;width:30px;height:52px;position:absolute;top:62px;left:50%;transform:translate(-50%)}._6d9mHW_wide ._6d9mHW_slot{width:52px}._6d9mHW_toggle{background:#6f604c;border-radius:3px;height:24px;transition:top .18s cubic-bezier(.3,.7,.4,1);position:absolute;top:25px;left:3px;right:3px;box-shadow:inset 0 -3px #00000040}._6d9mHW_on ._6d9mHW_toggle{top:3px}._6d9mHW_device:hover ._6d9mHW_case{border-color:#a38f6e}._6d9mHW_device:active ._6d9mHW_toggle{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){._6d9mHW_toggle{transition:none}}._6d9mHW_readout{background:var(--module);border:1px solid var(--line);border-radius:10px;gap:6px 20px;min-height:118px;margin-top:20px;padding:18px 20px;display:grid}@media (min-width:900px){._6d9mHW_readout{grid-template-columns:160px 1fr;align-items:baseline}}._6d9mHW_figure{background:var(--module);border:1px solid var(--line);border-radius:12px;overflow:hidden}._6d9mHW_figure img{width:100%;height:auto;display:block}._6d9mHW_stepNumber{font-family:var(--font-display), system-ui, sans-serif;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:64px;font-weight:600;line-height:1}._6d9mHW_plan{background:var(--module);border:1px solid var(--line);border-radius:10px;padding:24px}._6d9mHW_planPro{border:2px solid var(--ink)}._6d9mHW_faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}._6d9mHW_faq summary::-webkit-details-marker{display:none}._6d9mHW_faq summary:after{content:"+";font-family:var(--font-display), system-ui, sans-serif;color:var(--muted);font-size:22px;line-height:1}._6d9mHW_faq details[open] summary:after{content:"−"}._6d9mHW_faq details{border-top:1px solid var(--line)}._6d9mHW_faq details:last-child{border-bottom:1px solid var(--line)}._6d9mHW_hero{gap:40px;display:grid}@media (min-width:1024px){._6d9mHW_hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:56px}}._6d9mHW_scene{display:contents}._6d9mHW_planBox{margin:0}._6d9mHW_scene>._6d9mHW_panel{grid-column:1/-1}._6d9mHW_planSvg{background:var(--module);border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}._6d9mHW_walls path{fill:none;stroke:#43362b;stroke-width:6px;stroke-linecap:square;stroke-dasharray:1;animation:.7s ease-out both _6d9mHW_draw}._6d9mHW_room{font-family:var(--font-body), system-ui, sans-serif;fill:var(--muted);font-size:10px;animation:.4s ease-out .5s both _6d9mHW_fade}._6d9mHW_panelBox{fill:var(--ink);animation:.3s ease-out .5s both _6d9mHW_fade}._6d9mHW_cable{fill:none;stroke:#b09a78;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;cursor:pointer;animation:_6d9mHW_draw .9s ease-in-out var(--d,1.4s) both;transition:stroke .2s,stroke-width .2s,opacity .2s}._6d9mHW_cableOn{stroke:var(--n-blue);stroke-width:3.4px}._6d9mHW_cableDim{opacity:.3}._6d9mHW_point{cursor:pointer;animation:_6d9mHW_pop .35s cubic-bezier(.3, 1.6, .5, 1) var(--d,.6s) both;transition:opacity .2s}._6d9mHW_point rect,._6d9mHW_point circle,._6d9mHW_point path{fill:#fff;stroke:var(--ink);stroke-width:1.5px;transition:fill .2s,stroke .2s}._6d9mHW_point path{fill:none;stroke-width:1.2px}._6d9mHW_point ._6d9mHW_pin{fill:var(--ink);stroke:none}._6d9mHW_pointOn rect,._6d9mHW_pointOn circle:not(._6d9mHW_pin){fill:#f7e3d5;stroke:var(--n-blue)}._6d9mHW_pointOn path{stroke:var(--n-blue)}._6d9mHW_pointDim{opacity:.35}@keyframes _6d9mHW_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _6d9mHW_fade{0%{opacity:0}}@keyframes _6d9mHW_pop{0%{opacity:0;transform:scale(0)}}@media (min-width:900px){._6d9mHW_rail10{grid-template-columns:repeat(10,minmax(0,1fr))}}._6d9mHW_trip{animation:.5s ease-in-out _6d9mHW_trip}@keyframes _6d9mHW_trip{30%,60%{transform:translateY(var(--throw,22px))}}._6d9mHW_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}@media (min-width:900px){._6d9mHW_facts{grid-template-columns:repeat(4,minmax(0,1fr))}}._6d9mHW_facts dt{color:var(--muted);font-size:13px}._6d9mHW_facts dd{font-family:var(--font-display), system-ui, sans-serif;margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.25}._6d9mHW_sheet{border:1px solid var(--line);background:#fffdf8;border-radius:12px;padding:22px 22px 18px;font-size:14px;box-shadow:0 1px #2b22180f}._6d9mHW_sheetRow{opacity:0;transition:opacity .26s ease-out,transform .26s ease-out;transition-delay:var(--d,0s);border-bottom:1px solid #f0e8d9;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 16px;padding:7px 0;display:grid;transform:translateY(6px)}._6d9mHW_sheetShown ._6d9mHW_sheetRow{opacity:1;transform:none}._6d9mHW_sheetSection{font-family:var(--font-display), system-ui, sans-serif;margin:14px 0 2px;font-size:15px;font-weight:600}._6d9mHW_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._6d9mHW_sheetTotal{border-top:2px solid var(--ink);font-family:var(--font-display), system-ui, sans-serif;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;font-size:20px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){._6d9mHW_walls path,._6d9mHW_room,._6d9mHW_panelBox,._6d9mHW_cable,._6d9mHW_point,._6d9mHW_trip{animation:none}._6d9mHW_sheetRow{transition:none}}._6d9mHW_story{aspect-ratio:474/502;background:#fbf7ef;max-width:520px;margin-inline:auto;position:relative}._6d9mHW_figure img._6d9mHW_storyFrame{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .5s ease-out;position:absolute;inset:0}._6d9mHW_figure img._6d9mHW_storyShown{opacity:1}._6d9mHW_storySteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:520px;margin:14px auto 0;display:grid}._6d9mHW_storySteps button{width:100%}._6d9mHW_storyStep{border:1px solid var(--line);background:var(--module);min-height:36px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;transition:background-color .15s,color .15s;display:inline-flex}._6d9mHW_storyNum{background:var(--rail-bg);width:24px;height:24px;font-family:var(--font-display), system-ui, sans-serif;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid}._6d9mHW_storyStepOn{background:var(--ink);color:#fff;border-color:var(--ink)}._6d9mHW_storyStepOn ._6d9mHW_storyNum{background:var(--pe-yellow);color:var(--ink)}._6d9mHW_quote{background:var(--module);border:1px solid var(--line);border-left:4px solid var(--pe-green);border-radius:10px;margin:0;padding:24px}._6d9mHW_invite{background:var(--ink);color:#fbf7ef;border-radius:14px;gap:20px;padding:28px;display:grid}@media (min-width:900px){._6d9mHW_invite{grid-template-columns:minmax(0,1fr) auto;align-items:center}}._6d9mHW_wa{color:#0b2e1a;background:#25d366;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-weight:600;display:inline-flex}._6d9mHW_wa:hover{background:#1fbe5b}@media (prefers-reduced-motion:reduce){._6d9mHW_figure img._6d9mHW_storyFrame,._6d9mHW_storyStep{transition:none}}@media (max-width:899px){._6d9mHW_body{height:140px}._6d9mHW_body:before{top:58px}._6d9mHW_rating{top:30px}._6d9mHW_slot{height:46px;top:50px}._6d9mHW_toggle{--throw:20px;height:20px;top:23px}._6d9mHW_on ._6d9mHW_toggle{top:3px}}._6d9mHW_blank{flex-direction:column;padding:0 2px;display:flex}._6d9mHW_blankLabel{min-height:62px;margin-bottom:10px}@media (min-width:900px){._6d9mHW_blank{display:none}}
