.shero:where(.astro-mjsrdf6a){background:var(--base);color:var(--ink);padding:var(--gap) 0 0;overflow:hidden}.shero-grid:where(.astro-mjsrdf6a){display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-sm);align-items:center}.shero-title:where(.astro-mjsrdf6a){font-family:Syne,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.04em;font-size:var(--fs-display);line-height:var(--lh-display);color:var(--ink);margin:0}.shero-title:where(.astro-mjsrdf6a) .ln:where(.astro-mjsrdf6a){display:block}.shero-sub:where(.astro-mjsrdf6a){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);max-width:46ch;margin:var(--space-md) 0 0}.ln:where(.astro-mjsrdf6a){opacity:0;transform:translateY(20px);animation:rise .7s var(--ease) forwards;animation-delay:calc(var(--d) * .12s)}@keyframes rise{to{opacity:1;transform:none}}.shero-card:where(.astro-mjsrdf6a){background:var(--ink);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.shc-top:where(.astro-mjsrdf6a){display:flex;align-items:center;justify-content:space-between}.shc-ch:where(.astro-mjsrdf6a){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff80}.shc-orb:where(.astro-mjsrdf6a){display:flex;justify-content:center;align-items:center;height:184px}.orb-m:where(.astro-mjsrdf6a){width:208px}.shc-bubble:where(.astro-mjsrdf6a){align-self:flex-start;max-width:92%;background:#ffffff14;color:#fff;font-family:Inter,sans-serif;font-size:var(--fs-body);line-height:var(--lh-subsection);border-radius:16px 16px 16px 8px;padding:16px 20px}.shc-reply:where(.astro-mjsrdf6a){align-self:flex-end;display:inline-flex;align-items:center;gap:12px;background:#ffffff0a;border-radius:16px 16px 8px;padding:12px 16px}.shc-av:where(.astro-mjsrdf6a){width:32px;height:32px;border-radius:50%;background:var(--warmth);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);display:inline-flex;align-items:center;justify-content:center;flex:none}.shc-wave:where(.astro-mjsrdf6a){display:inline-flex;align-items:center;gap:4px;height:24px}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a){width:4px;height:24px;border-radius:9999px;background:var(--flow);transform:scaleY(.25);transform-origin:center;animation:wave 1.4s var(--ease) infinite}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(2){animation-delay:-.15s}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(3){animation-delay:-.3s}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(4){animation-delay:-.45s}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(5){animation-delay:-.6s}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(6){animation-delay:-.75s}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(7){animation-delay:-.9s}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(8){animation-delay:-1.05s}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a):nth-child(9){animation-delay:-1.2s}@keyframes wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media(max-width:900px){.shero-title:where(.astro-mjsrdf6a){font-size:var(--fs-heading);line-height:var(--lh-heading)}.shero-grid:where(.astro-mjsrdf6a){grid-template-columns:1fr;gap:var(--space-md)}}@media(prefers-reduced-motion:reduce){.ln:where(.astro-mjsrdf6a){opacity:1!important;transform:none!important;animation:none!important}.shc-wave:where(.astro-mjsrdf6a) span:where(.astro-mjsrdf6a){animation:none}}.uc-rows:where(.astro-iwy2tb47){margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.uc-row:where(.astro-iwy2tb47){--uc-wash: var(--wash-flow);--uc-solid: var(--flow);--uc-open-ink: var(--ink);--uc-open-sub: var(--body);display:flex;gap:var(--space-sm);align-items:stretch}.uc-row--volt:where(.astro-iwy2tb47){--uc-wash: var(--wash-volt);--uc-solid: var(--volt);--uc-open-ink: #fff;--uc-open-sub: rgba(255, 255, 255, .66)}.uc:where(.astro-iwy2tb47){position:relative;flex:1 1 0;min-width:0;min-height:340px;display:flex;flex-direction:column;background:var(--uc-wash);border-radius:16px;padding:28px;overflow:hidden;transition:flex-grow var(--dur-slide) var(--ease),background var(--dur-quick) var(--ease)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover,.uc:where(.astro-iwy2tb47):focus-within{flex-grow:2.2;background:var(--uc-solid)}.uc-stage:where(.astro-iwy2tb47){position:relative;flex:1 1 auto;min-height:0;background:var(--uc-wash);border-radius:12px;overflow:hidden;opacity:0;transition:opacity var(--dur-quick) var(--ease)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .uc-stage:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .uc-stage:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .uc-stage:where(.astro-iwy2tb47){opacity:1}.uc-text:where(.astro-iwy2tb47){margin-top:20px;flex:none}.uc-title:where(.astro-iwy2tb47){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);letter-spacing:-.02em;color:var(--ink);margin:0;transition:color var(--dur-quick) var(--ease)}.uc-desc:where(.astro-iwy2tb47){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:8px 0 0;max-width:40ch;transition:color var(--dur-quick) var(--ease)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .uc-title:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .uc-title:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .uc-title:where(.astro-iwy2tb47){color:var(--uc-open-ink)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .uc-desc:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .uc-desc:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .uc-desc:where(.astro-iwy2tb47){color:var(--uc-open-sub)}.sh:where(.astro-iwy2tb47){position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;gap:18px}.sh-row:where(.astro-iwy2tb47){align-self:flex-start;display:inline-flex;align-items:center;gap:16px;background:#fff;border-radius:12px;padding:12px 18px}.sh-label:where(.astro-iwy2tb47){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--ink)}.sh-tg:where(.astro-iwy2tb47){position:relative;width:44px;height:22px;flex:none;border-radius:9999px;background:var(--border);transition:background var(--dur-slide) var(--ease)}.sh-knob:where(.astro-iwy2tb47){position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--dur-slide) var(--ease)}.sh-cap:where(.astro-iwy2tb47){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--volt);opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .sh-tg:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .sh-tg:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .sh-tg:where(.astro-iwy2tb47){background:var(--volt);transition-delay:.16s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .sh-knob:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .sh-knob:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .sh-knob:where(.astro-iwy2tb47){transform:translate(22px);transition-delay:.16s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .sh-cap:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .sh-cap:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .sh-cap:where(.astro-iwy2tb47){opacity:1;transform:none;transition-delay:.5s}.su:where(.astro-iwy2tb47){position:absolute;inset:20px;display:flex;flex-direction:column;gap:12px;justify-content:center}.su-win:where(.astro-iwy2tb47){background:#fff;border:1px solid var(--border);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px}.su-item:where(.astro-iwy2tb47){display:flex;align-items:center;gap:12px;opacity:0;transform:translate(-8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.su-box:where(.astro-iwy2tb47){width:22px;height:22px;flex:none;border-radius:6px;background:#fff;border:2px solid var(--border);display:inline-flex;align-items:center;justify-content:center}.su-box:where(.astro-iwy2tb47) svg:where(.astro-iwy2tb47){width:12px;height:12px;color:#fff}.su-item:where(.astro-iwy2tb47).done .su-box:where(.astro-iwy2tb47){background:var(--volt);border-color:var(--volt)}.su-item:where(.astro-iwy2tb47).stall .su-box:where(.astro-iwy2tb47){border-color:var(--warmth);background:var(--wash-warmth)}.su-ln:where(.astro-iwy2tb47){height:8px;border-radius:9999px;background:var(--surface)}.su-item:where(.astro-iwy2tb47):nth-child(1) .su-ln:where(.astro-iwy2tb47){width:84px}.su-item:where(.astro-iwy2tb47):nth-child(2) .su-ln:where(.astro-iwy2tb47){width:62px}.su-item:where(.astro-iwy2tb47).stall .su-ln:where(.astro-iwy2tb47){width:74px}.su-item:where(.astro-iwy2tb47):nth-child(1){--d: .12s}.su-item:where(.astro-iwy2tb47):nth-child(2){--d: .26s}.su-item:where(.astro-iwy2tb47).stall{--d: .42s}.su-cap:where(.astro-iwy2tb47){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--warmth);opacity:0;transform:translateY(6px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease);--d: .6s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .su-item:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .su-item:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .su-item:where(.astro-iwy2tb47){opacity:1;transform:none;transition-delay:var(--d)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .su-cap:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .su-cap:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .su-cap:where(.astro-iwy2tb47){opacity:1;transform:none;transition-delay:var(--d)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .su-item:where(.astro-iwy2tb47).stall .su-box:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .su-item:where(.astro-iwy2tb47).stall .su-box:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .su-item:where(.astro-iwy2tb47).stall .su-box:where(.astro-iwy2tb47){animation:su-pulse 1.8s var(--ease) 1s infinite}@keyframes su-pulse{0%,to{opacity:1}50%{opacity:.5}}.hu:where(.astro-iwy2tb47){position:absolute;inset:20px}.hu-win:where(.astro-iwy2tb47){position:absolute;inset:0;background:#fff;border:1px solid var(--border);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px}.hu-bar:where(.astro-iwy2tb47){display:inline-flex;gap:6px}.hu-bar:where(.astro-iwy2tb47) i:where(.astro-iwy2tb47){width:6px;height:6px;border-radius:50%;background:var(--border)}.hu-grid:where(.astro-iwy2tb47){flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.hu-grid:where(.astro-iwy2tb47) b:where(.astro-iwy2tb47){border-radius:6px;background:var(--surface)}.hu-track:where(.astro-iwy2tb47){position:absolute;left:0;top:0;width:20px;height:20px;transform:translate(40px,34px)}.hu-spot:where(.astro-iwy2tb47){position:absolute;left:-14px;top:-12px;width:36px;height:36px;border-radius:50%;border:2px solid var(--volt);background:#6e3fff14}.hu-cur:where(.astro-iwy2tb47){position:absolute;left:0;top:0;width:20px;height:20px}.hu-cur:where(.astro-iwy2tb47) svg:where(.astro-iwy2tb47){display:block;width:100%;height:100%}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .hu-track:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .hu-track:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .hu-track:where(.astro-iwy2tb47){animation:hu-roam 4.6s var(--ease) .5s infinite}@keyframes hu-roam{0%,8%{transform:translate(40px,34px)}22%,30%{transform:translate(132px,42px)}44%,52%{transform:translate(120px,104px)}66%,74%{transform:translate(44px,96px)}88%{transform:translate(78px,64px)}to{transform:translate(40px,34px)}}.lv:where(.astro-iwy2tb47){position:absolute;inset:20px}.lv-unsub:where(.astro-iwy2tb47){position:absolute;top:0;left:0;display:inline-grid;border-radius:8px;padding:6px 12px;background:#fff;transition:background var(--dur-quick) var(--ease)}.lv-u:where(.astro-iwy2tb47){grid-area:1 / 1;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:1;transition:opacity var(--dur-quick) var(--ease)}.lv-u1:where(.astro-iwy2tb47){color:var(--stone);text-decoration:underline}.lv-u2:where(.astro-iwy2tb47){color:var(--ink);opacity:0}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .lv-unsub:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .lv-unsub:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .lv-unsub:where(.astro-iwy2tb47){background:var(--wash-warmth);transition-delay:.5s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .lv-u1:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .lv-u1:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .lv-u1:where(.astro-iwy2tb47){opacity:0;transition-delay:.5s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .lv-u2:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .lv-u2:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .lv-u2:where(.astro-iwy2tb47){opacity:1;transition-delay:.5s}.lv-pop:where(.astro-iwy2tb47){position:absolute;left:0;right:0;bottom:0;height:64%;background:var(--ink);border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(18px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .lv-pop:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .lv-pop:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .lv-pop:where(.astro-iwy2tb47){opacity:1;transform:none;transition-delay:.74s}.lv-orb:where(.astro-iwy2tb47){flex:none;display:flex;align-items:center;justify-content:center}.lv-orb-m:where(.astro-iwy2tb47){display:block;width:84px}.lv-q:where(.astro-iwy2tb47){min-width:0;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-body);line-height:var(--lh-subsection);color:#fff}.ga:where(.astro-iwy2tb47){position:absolute;inset:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ga-svg:where(.astro-iwy2tb47){width:148px;max-width:100%;height:auto}.ga-track:where(.astro-iwy2tb47){fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round}.ga-fill:where(.astro-iwy2tb47){fill:none;stroke:var(--volt);stroke-width:9;stroke-linecap:round;stroke-dasharray:152;stroke-dashoffset:152;transition:stroke-dashoffset 1s var(--ease)}.ga-needle:where(.astro-iwy2tb47){transform-box:view-box;transform-origin:60px 62px;transform:rotate(-74deg);transition:transform 1s var(--ease)}.ga-needle:where(.astro-iwy2tb47) line:where(.astro-iwy2tb47){stroke:var(--ink);stroke-width:3;stroke-linecap:round}.ga-hub:where(.astro-iwy2tb47){fill:var(--ink)}.ga-cap:where(.astro-iwy2tb47){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone);opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .ga-fill:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .ga-fill:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .ga-fill:where(.astro-iwy2tb47){stroke-dashoffset:42;transition-delay:.2s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .ga-needle:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .ga-needle:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .ga-needle:where(.astro-iwy2tb47){transform:rotate(48deg);transition-delay:.2s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .ga-cap:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .ga-cap:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .ga-cap:where(.astro-iwy2tb47){opacity:1;transform:none;transition-delay:.9s}.rk:where(.astro-iwy2tb47){position:absolute;inset:20px;display:flex;flex-direction:column;gap:10px;justify-content:center}.rk-row:where(.astro-iwy2tb47){display:flex;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:8px 12px;opacity:0;transform:translateY(10px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.rk-n:where(.astro-iwy2tb47){width:20px;height:20px;flex:none;border-radius:6px;background:var(--surface);color:var(--stone);font-family:Inter,sans-serif;font-weight:700;font-size:var(--fs-label);display:inline-flex;align-items:center;justify-content:center}.rk-l:where(.astro-iwy2tb47){flex:1;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-v:where(.astro-iwy2tb47){flex:none;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--stone)}.rk-1:where(.astro-iwy2tb47){order:-1;transform:translateY(24px)}.rk-1:where(.astro-iwy2tb47) .rk-n:where(.astro-iwy2tb47){background:var(--volt);color:#fff}.rk-2:where(.astro-iwy2tb47){--d: .12s}.rk-3:where(.astro-iwy2tb47){--d: .26s}.rk-1:where(.astro-iwy2tb47){--d: .52s}.uc-row:where(.astro-iwy2tb47):not(:hover):not(:focus-within) .uc--open:where(.astro-iwy2tb47) .rk-row:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):hover .rk-row:where(.astro-iwy2tb47),.uc:where(.astro-iwy2tb47):focus-within .rk-row:where(.astro-iwy2tb47){opacity:1;transform:none;transition-delay:var(--d)}.uc-more:where(.astro-iwy2tb47){display:none}@media(max-width:900px){.uc-row:where(.astro-iwy2tb47){flex-direction:column}.uc:where(.astro-iwy2tb47){flex:none;min-height:0;cursor:pointer;transition:background var(--dur-quick) var(--ease)}.uc-text:where(.astro-iwy2tb47){order:-1;margin-top:0;margin-bottom:16px}.uc-title:where(.astro-iwy2tb47){padding-right:30px}.uc-stage:where(.astro-iwy2tb47){transition:opacity var(--dur-quick) var(--ease),min-height var(--dur-slide) var(--ease)}.uc--open:where(.astro-iwy2tb47) .uc-stage:where(.astro-iwy2tb47){min-height:220px}.uc-more:where(.astro-iwy2tb47){display:block;position:absolute;top:26px;right:26px;width:22px;height:22px;z-index:2}.uc-more:where(.astro-iwy2tb47):before,.uc-more:where(.astro-iwy2tb47):after{content:"";position:absolute;background:var(--ink);border-radius:9999px;transition:transform var(--dur-quick) var(--ease),background var(--dur-quick) var(--ease)}.uc-more:where(.astro-iwy2tb47):before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.uc-more:where(.astro-iwy2tb47):after{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%)}.uc--open:where(.astro-iwy2tb47) .uc-more:where(.astro-iwy2tb47):after{transform:translate(-50%) scaleY(0)}.uc--open:where(.astro-iwy2tb47) .uc-more:where(.astro-iwy2tb47):before,.uc--open:where(.astro-iwy2tb47) .uc-more:where(.astro-iwy2tb47):after{background:var(--uc-open-ink)}}@media(prefers-reduced-motion:reduce){.uc:where(.astro-iwy2tb47),.uc-stage:where(.astro-iwy2tb47),.uc-title:where(.astro-iwy2tb47),.uc-desc:where(.astro-iwy2tb47),.sh-tg:where(.astro-iwy2tb47),.sh-knob:where(.astro-iwy2tb47),.sh-cap:where(.astro-iwy2tb47),.su-item:where(.astro-iwy2tb47),.su-cap:where(.astro-iwy2tb47),.lv-unsub:where(.astro-iwy2tb47),.lv-u:where(.astro-iwy2tb47),.lv-pop:where(.astro-iwy2tb47),.ga-fill:where(.astro-iwy2tb47),.ga-needle:where(.astro-iwy2tb47),.ga-cap:where(.astro-iwy2tb47),.rk-row:where(.astro-iwy2tb47){transition:none!important}.su-item:where(.astro-iwy2tb47).stall .su-box:where(.astro-iwy2tb47),.hu-track:where(.astro-iwy2tb47){animation:none!important}}.out-grid:where(.astro-7n7okqym){margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.out-card:where(.astro-7n7okqym){background:var(--base);border:1px solid var(--border);border-radius:16px;padding:32px}.out-vis:where(.astro-7n7okqym){position:relative;background:var(--surface);border-radius:12px;height:320px;overflow:hidden}.out-text:where(.astro-7n7okqym){margin-top:var(--space-sm)}.out-text:where(.astro-7n7okqym) h3:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);letter-spacing:-.02em;line-height:var(--lh-subsection);color:var(--ink);margin:0}.out-text:where(.astro-7n7okqym) p:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:8px 0 0;max-width:46ch}.panel:where(.astro-7n7okqym){position:absolute;inset:24px;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column}.panel-h:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--stone)}.themes:where(.astro-7n7okqym) .bars:where(.astro-7n7okqym){margin-top:16px;display:flex;flex-direction:column;gap:16px}.bar-row:where(.astro-7n7okqym){display:flex;align-items:center;gap:12px}.bar-name:where(.astro-7n7okqym){flex:none;width:116px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track:where(.astro-7n7okqym){flex:1;min-width:0;height:8px;background:var(--surface);border-radius:9999px;overflow:hidden}.bar-fill:where(.astro-7n7okqym){display:block;height:100%;background:var(--volt);border-radius:9999px}.bar-n:where(.astro-7n7okqym){flex:none;width:24px;text-align:right;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--stone)}.finding-top:where(.astro-7n7okqym){display:flex;align-items:center;justify-content:space-between}.finding-tag:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--volt)}.finding-cat:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:var(--wash-volt);border-radius:9999px;padding:2px 12px}.finding-h:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);letter-spacing:-.02em;color:var(--ink);margin:16px 0 0}.finding-quote:where(.astro-7n7okqym){display:flex;align-items:flex-start;gap:12px;background:var(--wash-warmth);border-radius:8px;padding:16px;margin:auto 0 0}.finding-quote:where(.astro-7n7okqym) p:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);margin:0}.finding-ava:where(.astro-7n7okqym){width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.acts:where(.astro-7n7okqym){margin-top:16px;display:flex;flex-direction:column;gap:12px;justify-content:center;flex:1}.act:where(.astro-7n7okqym){display:flex;align-items:center;gap:12px}.act-ic:where(.astro-7n7okqym){width:24px;height:24px;border-radius:50%;background:var(--wash-flow);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.act-ic:where(.astro-7n7okqym) svg:where(.astro-7n7okqym){width:14px;height:14px}.act-text:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink)}.quotes:where(.astro-7n7okqym){position:absolute;inset:24px;display:flex;flex-direction:column;gap:8px;justify-content:center}.qrow:where(.astro-7n7okqym){display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:16px;min-width:0}.qrow-ava:where(.astro-7n7okqym){width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.qrow-text:where(.astro-7n7okqym){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);min-width:0}@media(max-width:900px){.out-grid:where(.astro-7n7okqym){grid-template-columns:1fr}.panel:where(.astro-7n7okqym),.quotes:where(.astro-7n7okqym){inset:16px}}.ss-sub:where(.astro-xcszaatv){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);max-width:52ch;margin:var(--space-sm) 0 0}.ss-card:where(.astro-xcszaatv){margin-top:var(--space-lg);background:var(--ink);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px}.ss-top:where(.astro-xcszaatv){display:flex;align-items:center;justify-content:space-between}.ss-ch:where(.astro-xcszaatv){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff80}.ss-grid:where(.astro-xcszaatv){display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-sm);align-items:stretch}.winframe:where(.astro-xcszaatv){display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#0f0f17;border:1px solid rgba(255,255,255,.08)}.win-bar:where(.astro-xcszaatv){display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.wb-dots:where(.astro-xcszaatv){display:inline-flex;gap:6px;flex:none}.wb-dots:where(.astro-xcszaatv) i:where(.astro-xcszaatv){width:8px;height:8px;border-radius:50%;background:#fff3}.wb-title:where(.astro-xcszaatv){flex:1;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-body:where(.astro-xcszaatv){position:relative;aspect-ratio:16 / 9;overflow:hidden}.win-shot:where(.astro-xcszaatv){width:100%;height:auto;display:block;will-change:transform;animation:ss-pan 16s var(--ease) infinite}.win-cursor:where(.astro-xcszaatv){position:absolute;top:44%;left:38%;width:20px;height:20px;animation:curs 5s var(--ease) infinite}@keyframes ss-pan{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}@keyframes curs{0%,to{transform:translate(0)}35%{transform:translate(64px,-20px)}65%{transform:translate(24px,28px)}}.ss-hollie:where(.astro-xcszaatv){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ss-orb:where(.astro-xcszaatv){width:180px;height:180px;flex:none}.ss-bubble:where(.astro-xcszaatv){align-self:stretch;background:#ffffff14;color:#fff;font-family:Inter,sans-serif;font-size:var(--fs-body);line-height:var(--lh-subsection);border-radius:16px 16px 16px 8px;padding:16px 20px}@media(max-width:900px){.ss-grid:where(.astro-xcszaatv){grid-template-columns:1fr}.ss-hollie:where(.astro-xcszaatv){gap:16px}}@media(prefers-reduced-motion:reduce){.win-shot:where(.astro-xcszaatv),.win-cursor:where(.astro-xcszaatv){animation:none}}.wf-grid:where(.astro-efwsumcu){margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-sm)}.wf-card:where(.astro-efwsumcu){position:relative;background:var(--wash-volt);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px}.wf-num:where(.astro-efwsumcu){position:absolute;top:24px;right:24px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone)}.wf-text:where(.astro-efwsumcu) h3:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);letter-spacing:-.02em;line-height:var(--lh-subsection);color:var(--ink);margin:0}.wf-text:where(.astro-efwsumcu) p:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:8px 0 0}.wf-stage:where(.astro-efwsumcu){margin-top:auto;display:flex;flex-direction:column;gap:8px;min-height:208px;justify-content:center}.tpl:where(.astro-efwsumcu){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.tpl-text:where(.astro-efwsumcu){display:flex;flex-direction:column;gap:2px;min-width:0}.tpl-name:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-on:where(.astro-efwsumcu) .tpl-name:where(.astro-efwsumcu){color:var(--ink)}.tpl-meta:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.tpl-check:where(.astro-efwsumcu){width:20px;height:20px;color:var(--volt);flex:none}.lnk:where(.astro-efwsumcu){display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.lnk-ic:where(.astro-efwsumcu){width:20px;height:20px;color:var(--stone);flex:none}.lnk-url:where(.astro-efwsumcu){flex:1;min-width:0;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chips:where(.astro-efwsumcu){display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:#fff;border-radius:9999px;padding:6px 16px}.outrow:where(.astro-efwsumcu){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.outrow-text:where(.astro-efwsumcu){display:flex;flex-direction:column;gap:2px;min-width:0}.outrow-name:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outrow-meta:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.outrow-ready:where(.astro-efwsumcu){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:var(--flow);border-radius:9999px;padding:2px 12px;flex:none}@media(max-width:900px){.wf-grid:where(.astro-efwsumcu){grid-template-columns:1fr}.wf-stage:where(.astro-efwsumcu){min-height:0}}.proof:where(.astro-kt4jjywz){position:relative;margin:0;background:var(--wash-warmth);border-radius:22px;padding:var(--space-lg);overflow:hidden}.proof-mark:where(.astro-kt4jjywz){position:absolute;top:24px;left:24px;width:120px;height:120px;color:var(--warmth);opacity:.16;pointer-events:none}.proof:where(.astro-kt4jjywz) blockquote:where(.astro-kt4jjywz){position:relative;font-family:Syne,Arial Narrow,sans-serif;font-weight:700;font-size:var(--fs-heading);letter-spacing:-.04em;line-height:var(--lh-heading);color:var(--ink);margin:0;max-width:24ch}.proof-attr:where(.astro-kt4jjywz){display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-md)}.proof-ava:where(.astro-kt4jjywz){width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.proof-id:where(.astro-kt4jjywz){display:flex;flex-direction:column;gap:2px}.proof-name:where(.astro-kt4jjywz){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);color:var(--ink)}.proof-role:where(.astro-kt4jjywz){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone)}@media(max-width:640px){.proof:where(.astro-kt4jjywz){padding:var(--space-sm)}.proof:where(.astro-kt4jjywz) blockquote:where(.astro-kt4jjywz){hyphens:auto;overflow-wrap:break-word}}.sec:where(.astro-x73cwba2).end{padding-bottom:var(--gap)}.end-title:where(.astro-x73cwba2){font-family:Syne,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.04em;color:var(--ink);margin:0;font-size:var(--fs-display);line-height:var(--lh-display)}@media(max-width:640px){.end-title:where(.astro-x73cwba2){font-size:var(--fs-heading);line-height:var(--lh-heading)}}.end:where(.astro-x73cwba2) .actions:where(.astro-x73cwba2){margin-top:var(--space-md)}body{background:var(--base);color:var(--ink)}.bound{max-width:80rem;margin:0 auto;padding:0 32px;position:relative}.sec{padding:var(--gap) 0 0;background:var(--base)}.sec-title{font-family:Syne,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.04em;margin:0;font-size:var(--fs-heading);line-height:var(--lh-heading);color:var(--ink)}.gridbg:before{content:"";position:absolute;top:0;left:0;right:0;height:600px;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--border) 0 1px,transparent 1px 120px);-webkit-mask:linear-gradient(to bottom,transparent 0,transparent 80px,#000 220px,#000 500px,transparent 600px);mask:linear-gradient(to bottom,transparent 0,transparent 80px,#000 220px,#000 500px,transparent 600px)}.gridbg>*{position:relative;z-index:1}.lc-live{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--flow)}.lc-live i{width:8px;height:8px;border-radius:50%;background:var(--flow);animation:pulse-dot 1.6s var(--ease) infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.actions{margin-top:var(--space-md);display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--volt);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);line-height:1;padding:var(--btn-py) var(--btn-px);border-radius:8px;text-decoration:none;cursor:pointer;transition:background var(--dur-quick) var(--ease)}.btn-primary:hover{background:var(--volt-dark)}.btn-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--graphite);font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);text-decoration:none;cursor:pointer;transition:color var(--dur-quick) var(--ease)}.btn-arrow .a{transition:transform var(--dur-quick) var(--ease)}.btn-arrow:hover{color:var(--volt)}.btn-arrow:hover .a{transform:translate(4px)}html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .6s var(--ease)}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;animation:none!important}.lc-live i{animation:none}}
