.efb[data-astro-cid-cox6tct6]{position:relative;overflow:hidden;isolation:isolate;padding:56px var(--space-9) var(--space-10);background:var(--background);color:var(--foreground);--flow-color: color-mix(in srgb, var(--primary-light) 65%, white);--flow-core: color-mix(in srgb, var(--flow-color) 45%, white);--efb-amber: #f5b318;--model-ink: color-mix(in srgb, var(--sidebar) 78%, var(--card));--efb-settle: cubic-bezier(.16, 1, .3, 1)}.efb-dusk[data-astro-cid-cox6tct6]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 62%,var(--background) 0%,color-mix(in srgb,var(--container-secondary) 55%,var(--background)) 100%);transition:opacity 1.4s var(--easing-default)}.efb[data-astro-cid-cox6tct6][data-time=day] .efb-dusk[data-astro-cid-cox6tct6]{opacity:0}.efb-inner[data-astro-cid-cox6tct6]{max-width:1184px;margin:0 auto}.efb-head[data-astro-cid-cox6tct6]{max-width:760px;margin:0 auto;text-align:center}.efb-title[data-astro-cid-cox6tct6]{margin:0 0 var(--space-4);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.01em;text-wrap:balance}.efb-subtitle[data-astro-cid-cox6tct6]{max-width:720px;margin:0 auto;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--muted-foreground)}.efb[data-astro-cid-cox6tct6][data-js] .efb-head[data-astro-cid-cox6tct6]{animation:efb-rise .84s var(--efb-settle) both}.efb[data-astro-cid-cox6tct6][data-js] .efb-model[data-astro-cid-cox6tct6]{animation:efb-model-in .84s var(--efb-settle) 80ms both}.efb[data-astro-cid-cox6tct6][data-js] .efb-controls[data-astro-cid-cox6tct6],.efb[data-astro-cid-cox6tct6][data-js] .efb-cards[data-astro-cid-cox6tct6],.efb[data-astro-cid-cox6tct6][data-js] .efb-caption[data-astro-cid-cox6tct6]{animation:efb-fade .84s var(--efb-settle) .16s both}@keyframes efb-rise{0%{opacity:0;transform:translate3d(0,12px,0)}}@keyframes efb-model-in{0%{opacity:0;transform:translate3d(0,16px,0)}}@keyframes efb-fade{0%{opacity:0}}.efb-stage[data-astro-cid-cox6tct6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:var(--space-6);align-items:end;margin-top:var(--space-2)}.efb-model[data-astro-cid-cox6tct6]{grid-column:1;grid-row:1;display:block;width:100%;max-width:820px;height:auto;margin:0 auto;overflow:visible;font-family:var(--font-sans)}.efb-caption[data-astro-cid-cox6tct6]{position:absolute;top:var(--space-8);right:0;z-index:1;display:flex;align-items:center;gap:var(--space-3);max-width:320px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.efb-cap-icon[data-astro-cid-cox6tct6]{position:relative;flex:none;width:22px;height:22px}.efb-cap-icon[data-astro-cid-cox6tct6] svg[data-astro-cid-cox6tct6]{position:absolute;inset:0;transition:opacity .6s var(--easing-default),transform .8s var(--efb-settle)}.efb-cap-sun[data-astro-cid-cox6tct6]{color:var(--efb-amber);opacity:0;transform:translateY(4px)}.efb-cap-moon[data-astro-cid-cox6tct6]{color:var(--model-ink)}.efb[data-astro-cid-cox6tct6][data-time=day] .efb-cap-sun[data-astro-cid-cox6tct6]{opacity:1;transform:none}.efb[data-astro-cid-cox6tct6][data-time=day] .efb-cap-moon[data-astro-cid-cox6tct6]{opacity:0;transform:translateY(-4px)}.efb-cap-text[data-astro-cid-cox6tct6]{display:grid;gap:2px;transition:opacity .18s var(--easing-default),transform .18s var(--easing-default)}.efb-cap-text[data-astro-cid-cox6tct6].is-swapping{opacity:0;transform:translate3d(0,4px,0)}.efb-cap-prev[data-astro-cid-cox6tct6]{color:var(--muted-foreground);font-size:var(--font-size-xs)}.efb-cap-now[data-astro-cid-cox6tct6]{font-weight:var(--font-weight-medium)}.efb-replay[data-astro-cid-cox6tct6]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-4px -6px -4px 0;padding:4px var(--space-2);border:0;border-left:1px solid var(--border);background:none;color:var(--muted-foreground);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.efb-replay[data-astro-cid-cox6tct6][hidden]{display:none}.efb-replay[data-astro-cid-cox6tct6]:hover{color:var(--foreground)}.efb-controls[data-astro-cid-cox6tct6]{position:absolute;left:0;bottom:var(--space-2);z-index:1}.efb-hint[data-astro-cid-cox6tct6]{margin:0 0 10px;font-size:var(--font-size-sm);color:var(--muted-foreground)}.efb-picks[data-astro-cid-cox6tct6]{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);box-shadow:var(--shadow-sm)}.efb-pick[data-astro-cid-cox6tct6]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4) 0 var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;color:var(--foreground);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-normal) var(--easing-default),color var(--duration-normal) var(--easing-default)}.efb-pick-icon[data-astro-cid-cox6tct6]{flex:none;color:var(--primary)}.efb-pick[data-astro-cid-cox6tct6]:hover{background:var(--muted)}.efb-pick[data-astro-cid-cox6tct6][aria-pressed=true]{background:var(--sidebar);color:var(--sidebar-foreground)}.efb-pick[data-astro-cid-cox6tct6][aria-pressed=true] .efb-pick-icon[data-astro-cid-cox6tct6]{color:var(--primary-light)}.efb-pick[data-astro-cid-cox6tct6]:focus-visible,.efb-replay[data-astro-cid-cox6tct6]:focus-visible,.efb-product[data-astro-cid-cox6tct6]:focus-visible,.efb-card[data-astro-cid-cox6tct6] .efb-learn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 6px var(--ring)}.efb-cards[data-astro-cid-cox6tct6]{grid-column:2;grid-row:1;display:grid;gap:var(--space-4);margin-bottom:var(--space-2)}.efb-card[data-astro-cid-cox6tct6]{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-sm)}.efb-card-heading[data-astro-cid-cox6tct6]{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.efb-card[data-astro-cid-cox6tct6] p[data-astro-cid-cox6tct6]{margin:0 0 var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--muted-foreground)}.efb-card[data-astro-cid-cox6tct6] .efb-learn{min-height:40px;line-height:var(--line-height-tight);white-space:normal}.efb-product[data-astro-cid-cox6tct6]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:14px;border-top:1px solid var(--border-muted);color:var(--foreground);text-decoration:none}.efb-product-thumb[data-astro-cid-cox6tct6]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-md);background:var(--muted)}.efb-product-thumb[data-astro-cid-cox6tct6] img[data-astro-cid-cox6tct6]{width:40px;height:40px;object-fit:contain}.efb-product-copy[data-astro-cid-cox6tct6]{display:grid;gap:2px;font-size:var(--font-size-xs);line-height:1.4}.efb-product-name[data-astro-cid-cox6tct6]{font-weight:var(--font-weight-medium)}.efb-product-action[data-astro-cid-cox6tct6]{font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:3px}.efb-product[data-astro-cid-cox6tct6]:hover .efb-product-action[data-astro-cid-cox6tct6]{text-decoration-thickness:2px}.efb[data-astro-cid-cox6tct6][data-js] .efb-card[data-astro-cid-cox6tct6]{grid-area:1 / 1;align-self:end;opacity:0;visibility:hidden;transform:translate3d(0,8px,0);transition:opacity var(--duration-slow) var(--easing-default),transform .84s var(--efb-settle),visibility 0s linear var(--duration-slow)}.efb[data-astro-cid-cox6tct6][data-js] .efb-card[data-astro-cid-cox6tct6].is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.efb[data-astro-cid-cox6tct6]:not([data-js]) .efb-controls[data-astro-cid-cox6tct6]{display:none}.efb[data-astro-cid-cox6tct6]:not([data-js]) .efb-model[data-astro-cid-cox6tct6]{grid-row:1 / span 2;align-self:start}.efb[data-astro-cid-cox6tct6]:not([data-js]) .efb-caption[data-astro-cid-cox6tct6]{position:static;grid-column:2;grid-row:1;align-self:end;max-width:none;margin-bottom:var(--space-4)}.efb[data-astro-cid-cox6tct6]:not([data-js]) .efb-cards[data-astro-cid-cox6tct6]{grid-row:2}@media(min-width:1100px){.efb[data-astro-cid-cox6tct6][data-js]{display:flex;flex-direction:column;height:calc(100svh - 64px);padding-top:var(--space-9);padding-bottom:var(--space-8)}.efb[data-astro-cid-cox6tct6][data-js] .efb-inner[data-astro-cid-cox6tct6]{display:flex;flex:1;flex-direction:column;width:100%;min-height:0}.efb[data-astro-cid-cox6tct6][data-js] .efb-head[data-astro-cid-cox6tct6]{flex:none}.efb[data-astro-cid-cox6tct6][data-js] .efb-stage[data-astro-cid-cox6tct6]{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.efb[data-astro-cid-cox6tct6][data-js] .efb-model[data-astro-cid-cox6tct6]{align-self:stretch;height:100%}}@media(min-width:1100px)and (max-height:780px){.efb[data-astro-cid-cox6tct6][data-js]{padding-top:var(--space-8)}.efb[data-astro-cid-cox6tct6][data-js] .efb-stage[data-astro-cid-cox6tct6]{margin-top:0}.efb[data-astro-cid-cox6tct6][data-js] .efb-caption[data-astro-cid-cox6tct6]{top:0}}.base-shadow[data-astro-cid-cox6tct6]{fill:var(--shadow-color);opacity:.1;filter:url(#efb-blur);transform:translateY(14px)}.base-top[data-astro-cid-cox6tct6]{fill:var(--card)}.base-y[data-astro-cid-cox6tct6]{fill:var(--border-muted)}.base-x[data-astro-cid-cox6tct6]{fill:var(--border)}.base-edge[data-astro-cid-cox6tct6]{fill:none;stroke:var(--card);stroke-width:1.5}.fade[data-astro-cid-cox6tct6]{transition:opacity .42s var(--easing-default)}.fade[data-astro-cid-cox6tct6].is-on{transition-delay:var(--node-delay, 0ms)}.fade[data-astro-cid-cox6tct6]:not(.is-on){opacity:.26}.efb[data-astro-cid-cox6tct6][data-grid=off] .grid-gear[data-astro-cid-cox6tct6]{opacity:.16}.wall-y[data-astro-cid-cox6tct6]{fill:var(--card);stroke:var(--border);stroke-width:.8;stroke-linejoin:round}.wall-x[data-astro-cid-cox6tct6]{fill:var(--border-muted);stroke:var(--border);stroke-width:.8;stroke-linejoin:round}.roof-front[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--model-ink) 18%,var(--card))}.roof-back[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--model-ink) 30%,var(--card))}.fascia[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--model-ink) 40%,var(--card))}.door[data-astro-cid-cox6tct6]{fill:var(--border)}.win[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--container-secondary) 70%,var(--model-ink))}.efb[data-astro-cid-cox6tct6][data-time=day] .win[data-astro-cid-cox6tct6]{fill:var(--container-secondary)}.win-light[data-astro-cid-cox6tct6]{fill:var(--container-tertiary);opacity:0;transition:opacity .8s var(--easing-default) var(--node-delay, 0ms)}.windows[data-astro-cid-cox6tct6].is-on .win-light[data-astro-cid-cox6tct6]{opacity:1}.mullion[data-astro-cid-cox6tct6]{fill:none;stroke:var(--card);stroke-width:1.2}.panel[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--sidebar) 74%,var(--container-secondary));stroke:color-mix(in srgb,var(--container-secondary) 60%,transparent);stroke-width:.6}.panel-cell[data-astro-cid-cox6tct6]{fill:none;stroke:color-mix(in srgb,var(--container-secondary) 30%,transparent);stroke-width:.5}.sheen[data-astro-cid-cox6tct6]{fill:var(--container-secondary);opacity:0;transition:opacity 1s var(--easing-default)}.efb[data-astro-cid-cox6tct6][data-time=day] .sheen[data-astro-cid-cox6tct6]{opacity:.28}.solar-rim[data-astro-cid-cox6tct6]{fill:none;stroke:var(--primary);stroke-width:1.6;stroke-linejoin:round;opacity:0;transition:opacity .5s var(--easing-default) var(--node-delay, 0ms)}.solar[data-astro-cid-cox6tct6].is-on .solar-rim[data-astro-cid-cox6tct6]{opacity:1}.garage[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--border) 70%,var(--card));stroke:var(--border);stroke-width:.8;stroke-linejoin:round}.garage-line[data-astro-cid-cox6tct6]{fill:none;stroke:var(--card);stroke-width:1}.conduit[data-astro-cid-cox6tct6]{fill:none;stroke:var(--icon-disabled);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ch-shadow[data-astro-cid-cox6tct6]{fill:var(--shadow-color);opacity:.06}.ch-side[data-astro-cid-cox6tct6]{fill:var(--border)}.ch-top[data-astro-cid-cox6tct6]{fill:var(--border-muted);stroke:var(--border);stroke-width:.5;stroke-linejoin:round}.ch-face[data-astro-cid-cox6tct6]{fill:var(--card);stroke:color-mix(in srgb,var(--border) 70%,var(--icon-subtle));stroke-width:.5}.ch-band[data-astro-cid-cox6tct6],.ch-gland[data-astro-cid-cox6tct6]{fill:var(--sidebar)}.led[data-astro-cid-cox6tct6]{fill:var(--icon-subtle)}.led-on[data-astro-cid-cox6tct6]{filter:url(#efb-glow);opacity:0;transition:opacity .5s var(--easing-default) var(--node-delay, 0ms)}.led-on[data-astro-cid-cox6tct6].is-g{fill:var(--container-primary)}.led-on[data-astro-cid-cox6tct6].is-b{fill:var(--container-secondary)}.charger[data-astro-cid-cox6tct6].is-on .led-on[data-astro-cid-cox6tct6]{opacity:1}.cable[data-astro-cid-cox6tct6]{fill:none;stroke:var(--sidebar);stroke-width:2.6;stroke-linecap:round}.plug[data-astro-cid-cox6tct6]{fill:none;stroke:var(--sidebar);stroke-width:4.6;stroke-linecap:round}.car-shadow[data-astro-cid-cox6tct6]{fill:var(--shadow-color);opacity:.08}.car-side[data-astro-cid-cox6tct6]{fill:var(--surface-dark)}.car-top[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--surface-dark) 72%,var(--card))}.car-end[data-astro-cid-cox6tct6]{fill:var(--sidebar)}.car-glass[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--container-secondary) 55%,var(--sidebar))}.car-window[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--container-secondary) 40%,var(--sidebar))}.car-pillar[data-astro-cid-cox6tct6]{stroke:var(--surface-dark);stroke-width:2.5}.car-crease[data-astro-cid-cox6tct6]{fill:none;stroke:color-mix(in srgb,var(--card) 20%,transparent);stroke-width:1}.tire[data-astro-cid-cox6tct6]{fill:var(--sidebar)}.rim[data-astro-cid-cox6tct6]{fill:color-mix(in srgb,var(--model-ink) 45%,var(--card))}.port[data-astro-cid-cox6tct6]{fill:var(--sidebar)}.port-on[data-astro-cid-cox6tct6]{fill:var(--container-primary);filter:url(#efb-glow);opacity:0;transition:opacity .5s var(--easing-default) var(--node-delay, 0ms)}.car[data-astro-cid-cox6tct6].is-on .port-on[data-astro-cid-cox6tct6]{opacity:1}.tower-foot[data-astro-cid-cox6tct6]{fill:var(--border-muted)}.tower[data-astro-cid-cox6tct6]{fill:none;stroke:var(--model-ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.tower[data-astro-cid-cox6tct6].arms{stroke-width:2}.wire[data-astro-cid-cox6tct6]{fill:none;stroke:var(--icon-subtle);stroke-width:.9;opacity:.7}.beacon[data-astro-cid-cox6tct6]{fill:var(--primary);opacity:0;filter:url(#efb-glow);transition:opacity .5s var(--easing-default) var(--node-delay, 0ms)}.beacon[data-astro-cid-cox6tct6].is-on{opacity:1}.pool-stop[data-astro-cid-cox6tct6]{stop-color:var(--primary-light)}.pool[data-astro-cid-cox6tct6]{fill:url(#efb-pool);opacity:0;transition:opacity .9s var(--easing-default) var(--node-delay, 0ms)}.pool[data-astro-cid-cox6tct6].is-on{opacity:1}.route[data-astro-cid-cox6tct6]{opacity:0;transition:opacity .36s var(--easing-default)}.route[data-astro-cid-cox6tct6].is-on{opacity:1;transition-duration:0ms}.route[data-astro-cid-cox6tct6] path[data-astro-cid-cox6tct6]{fill:none;stroke-linecap:round;stroke-linejoin:round}.route[data-astro-cid-cox6tct6] .inlay[data-astro-cid-cox6tct6]{stroke:var(--primary);stroke-width:6}.route[data-astro-cid-cox6tct6] .core[data-astro-cid-cox6tct6]{stroke:var(--flow-core);stroke-width:2.4;stroke-dasharray:2 7 12 7;animation:efb-flow 1.6s linear infinite}.route[data-astro-cid-cox6tct6][data-rev] .core[data-astro-cid-cox6tct6]{animation-direction:reverse}.route[data-astro-cid-cox6tct6].on-cable .inlay[data-astro-cid-cox6tct6]{stroke-width:4.4}.route[data-astro-cid-cox6tct6].on-cable .core[data-astro-cid-cox6tct6]{stroke-width:1.8}.efb[data-astro-cid-cox6tct6][data-paused] .route[data-astro-cid-cox6tct6] .core[data-astro-cid-cox6tct6]{animation-play-state:paused}@keyframes efb-flow{to{stroke-dashoffset:-28}}.wipe[data-astro-cid-cox6tct6]{transition:stroke-dashoffset .76s linear}.lbl[data-astro-cid-cox6tct6]{transition:opacity .42s var(--easing-default)}.lbl[data-astro-cid-cox6tct6].is-on{transition-delay:var(--node-delay, 0ms)}.lbl[data-astro-cid-cox6tct6]:not(.is-on){opacity:.4}.lbl[data-astro-cid-cox6tct6] text[data-astro-cid-cox6tct6]{font-size:12.5px;font-weight:var(--font-weight-medium);fill:var(--muted-foreground);paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round;transition:fill .4s var(--easing-default) var(--node-delay, 0ms)}.lbl-dot[data-astro-cid-cox6tct6]{fill:var(--icon-disabled);transition:fill .4s var(--easing-default) var(--node-delay, 0ms)}.lbl-stem[data-astro-cid-cox6tct6]{stroke:var(--icon-disabled);stroke-width:1}.lbl[data-astro-cid-cox6tct6].is-on text[data-astro-cid-cox6tct6]{fill:var(--foreground);font-weight:var(--font-weight-bold)}.lbl[data-astro-cid-cox6tct6].is-on .lbl-dot[data-astro-cid-cox6tct6]{fill:var(--primary);stroke:color-mix(in srgb,var(--primary) 30%,transparent);stroke-width:5px;paint-order:stroke}.lbl[data-astro-cid-cox6tct6].is-on .lbl-stem[data-astro-cid-cox6tct6]{stroke:var(--primary)}@media(max-width:1099px){.efb[data-astro-cid-cox6tct6]{padding:var(--space-8) var(--space-5) var(--space-9)}.efb-head[data-astro-cid-cox6tct6]{text-align:left}.efb-title[data-astro-cid-cox6tct6]{font-size:var(--font-size-xl)}.efb-stage[data-astro-cid-cox6tct6]{display:flex;flex-direction:column;align-items:stretch;margin-top:var(--space-4)}.efb-caption[data-astro-cid-cox6tct6],.efb-controls[data-astro-cid-cox6tct6]{position:static}.efb-model[data-astro-cid-cox6tct6]{order:1;align-self:center;width:calc(100% + 16px);max-width:720px;margin:0 calc(-1 * var(--space-2))}.efb-caption[data-astro-cid-cox6tct6]{order:2;max-width:none;margin-top:var(--space-2)}.efb[data-astro-cid-cox6tct6]:not([data-js]) .efb-caption[data-astro-cid-cox6tct6]{margin-bottom:0}.efb-controls[data-astro-cid-cox6tct6]{order:3;margin-top:var(--space-5)}.efb-cards[data-astro-cid-cox6tct6]{order:4;margin-top:var(--space-4)}.efb[data-astro-cid-cox6tct6][data-js] .efb-card[data-astro-cid-cox6tct6]{align-self:start}}@media(max-width:760px){.efb-title[data-astro-cid-cox6tct6]{font-size:32px}.efb-picks[data-astro-cid-cox6tct6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-lg)}.efb-pick[data-astro-cid-cox6tct6]{min-height:48px;border-radius:var(--radius-md);white-space:normal;text-align:left}.lbl[data-astro-cid-cox6tct6] text[data-astro-cid-cox6tct6]{font-size:20px;stroke-width:6px}}@media(prefers-reduced-motion:reduce){.efb[data-astro-cid-cox6tct6][data-js] .efb-head[data-astro-cid-cox6tct6],.efb[data-astro-cid-cox6tct6][data-js] .efb-model[data-astro-cid-cox6tct6],.efb[data-astro-cid-cox6tct6][data-js] .efb-controls[data-astro-cid-cox6tct6],.efb[data-astro-cid-cox6tct6][data-js] .efb-cards[data-astro-cid-cox6tct6],.efb[data-astro-cid-cox6tct6][data-js] .efb-caption[data-astro-cid-cox6tct6],.route[data-astro-cid-cox6tct6] .core[data-astro-cid-cox6tct6]{animation:none}.wipe[data-astro-cid-cox6tct6],.route[data-astro-cid-cox6tct6],.efb[data-astro-cid-cox6tct6][data-js] .efb-card[data-astro-cid-cox6tct6],.efb-cap-text[data-astro-cid-cox6tct6],.efb-cap-icon[data-astro-cid-cox6tct6] svg[data-astro-cid-cox6tct6],.efb-dusk[data-astro-cid-cox6tct6],.win-light[data-astro-cid-cox6tct6],.sheen[data-astro-cid-cox6tct6],.solar-rim[data-astro-cid-cox6tct6],.led-on[data-astro-cid-cox6tct6],.port-on[data-astro-cid-cox6tct6],.beacon[data-astro-cid-cox6tct6],.pool[data-astro-cid-cox6tct6],.fade[data-astro-cid-cox6tct6],.lbl[data-astro-cid-cox6tct6],.lbl[data-astro-cid-cox6tct6] text[data-astro-cid-cox6tct6],.lbl-dot[data-astro-cid-cox6tct6]{transition:none!important}.efb[data-astro-cid-cox6tct6][data-js] .efb-card[data-astro-cid-cox6tct6]{transform:none}}.visually-hidden[data-astro-cid-cox6tct6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hub-prose[data-astro-cid-xeub5gxj] p[data-astro-cid-xeub5gxj]{margin:0 0 1rem;font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.hub-prose[data-astro-cid-xeub5gxj] p[data-astro-cid-xeub5gxj]:last-child{margin-bottom:0}.hub-tech[data-astro-cid-xeub5gxj]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:768px){.hub-tech[data-astro-cid-xeub5gxj]{grid-template-columns:1fr 1fr}}.hub-prose[data-astro-cid-xeub5gxj] .hub-lead[data-astro-cid-xeub5gxj]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.35;color:var(--foreground);margin-bottom:1.25rem}.hub-h3[data-astro-cid-xeub5gxj]{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.3;margin:1.75rem 0 .75rem}.hub-glance-card[data-astro-cid-xeub5gxj]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}@media(min-width:768px){.hub-glance-card[data-astro-cid-xeub5gxj]{padding:var(--space-7)}}.hub-glance-img[data-astro-cid-xeub5gxj]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-md);margin-bottom:var(--space-6)}.hub-glance-title[data-astro-cid-xeub5gxj]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-2)}.hub-glance-grid[data-astro-cid-xeub5gxj]{margin:0}.hub-glance-item[data-astro-cid-xeub5gxj]{padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.hub-glance-item[data-astro-cid-xeub5gxj]:last-child{border-bottom:none;padding-bottom:0}.hub-glance-label[data-astro-cid-xeub5gxj]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:.3rem}.hub-glance-value[data-astro-cid-xeub5gxj]{font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:0}.hub-accent[data-astro-cid-xeub5gxj]{color:var(--primary);font-weight:var(--font-weight-semibold)}.hub-narrow[data-astro-cid-xeub5gxj]{max-width:760px;margin-inline:auto}.body-link[data-astro-cid-xeub5gxj]{color:var(--link);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:2px}
