.shero:where(.astro-n7jdhj62){background:var(--base);color:var(--ink);padding:var(--gap) 0 0;overflow:hidden}.shero-grid:where(.astro-n7jdhj62){display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-sm);align-items:center}.shero-title:where(.astro-n7jdhj62){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-sub:where(.astro-n7jdhj62){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-n7jdhj62){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-n7jdhj62){background:var(--ink);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.shc-top:where(.astro-n7jdhj62){display:flex;align-items:center;justify-content:space-between}.shc-ch:where(.astro-n7jdhj62){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff80}.shc-orb:where(.astro-n7jdhj62){display:flex;justify-content:center;align-items:center;height:184px}.orb-m:where(.astro-n7jdhj62){width:208px}.shc-bubble:where(.astro-n7jdhj62){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-n7jdhj62){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-n7jdhj62){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-n7jdhj62){display:inline-flex;align-items:center;gap:4px;height:24px}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62){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-n7jdhj62) span:where(.astro-n7jdhj62):nth-child(2){animation-delay:-.15s}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62):nth-child(3){animation-delay:-.3s}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62):nth-child(4){animation-delay:-.45s}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62):nth-child(5){animation-delay:-.6s}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62):nth-child(6){animation-delay:-.75s}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62):nth-child(7){animation-delay:-.9s}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62):nth-child(8){animation-delay:-1.05s}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62):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-n7jdhj62){font-size:var(--fs-heading);line-height:var(--lh-heading)}.shero-grid:where(.astro-n7jdhj62){grid-template-columns:1fr;gap:var(--space-md)}}@media(prefers-reduced-motion:reduce){.ln:where(.astro-n7jdhj62){opacity:1!important;transform:none!important;animation:none!important}.shc-wave:where(.astro-n7jdhj62) span:where(.astro-n7jdhj62){animation:none}}.uc-rows:where(.astro-wjqeu6is){margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.uc-row:where(.astro-wjqeu6is){--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-wjqeu6is){--uc-wash: var(--wash-volt);--uc-solid: var(--volt);--uc-open-ink: #fff;--uc-open-sub: rgba(255, 255, 255, .66)}.uc:where(.astro-wjqeu6is){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-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover,.uc:where(.astro-wjqeu6is):focus-within{flex-grow:2.2;background:var(--uc-solid)}.uc-stage:where(.astro-wjqeu6is){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-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .uc-stage:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .uc-stage:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .uc-stage:where(.astro-wjqeu6is){opacity:1}.uc-text:where(.astro-wjqeu6is){margin-top:20px;flex:none}.uc-title:where(.astro-wjqeu6is){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-wjqeu6is){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-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .uc-title:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .uc-title:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .uc-title:where(.astro-wjqeu6is){color:var(--uc-open-ink)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .uc-desc:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .uc-desc:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .uc-desc:where(.astro-wjqeu6is){color:var(--uc-open-sub)}.hmk:where(.astro-wjqeu6is){width:24px;height:24px;flex:none;border-radius:50%;background:var(--volt);color:#fff;font-family:Syne,Arial Narrow,sans-serif;font-weight:700;font-size:var(--fs-label);line-height:1;display:inline-flex;align-items:center;justify-content:center}.th:where(.astro-wjqeu6is){position:absolute;inset:14px;display:flex;flex-direction:column;gap:6px;justify-content:center}.th-b:where(.astro-wjqeu6is){max-width:84%;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);border-radius:12px;padding:6px 12px;opacity:0;transform:translateY(10px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.th-l:where(.astro-wjqeu6is){align-self:flex-start;background:#fff;color:var(--stone);border-bottom-left-radius:4px;--d: .1s}.th-r:where(.astro-wjqeu6is){align-self:flex-end;background:#fff;color:var(--stone);border-bottom-right-radius:4px;--d: .28s}.th-h:where(.astro-wjqeu6is){align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ink);border-bottom-left-radius:4px;--d: .52s}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .th-b:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .th-b:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .th-b:where(.astro-wjqeu6is){opacity:1;transform:none;transition-delay:var(--d)}.ob:where(.astro-wjqeu6is){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.ob-steps:where(.astro-wjqeu6is){display:flex;align-items:center}.ob-dot:where(.astro-wjqeu6is){width:28px;height:28px;flex:none;border-radius:50%;background:#fff;border:2px solid var(--border);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.3);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.ob-dot:where(.astro-wjqeu6is) svg:where(.astro-wjqeu6is){width:16px;height:16px;color:#fff}.ob-dot:where(.astro-wjqeu6is).done{background:var(--volt);border-color:var(--volt)}.ob-dot:where(.astro-wjqeu6is).stuck{border-color:var(--warmth);background:var(--wash-warmth)}.ob-seg:where(.astro-wjqeu6is){width:28px;height:2px;background:var(--border);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-quick) var(--ease)}.ob-seg:where(.astro-wjqeu6is).done{background:var(--volt)}.ob-cap:where(.astro-wjqeu6is){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: .82s}.ob-steps:where(.astro-wjqeu6is)>:where(.astro-wjqeu6is):nth-child(1){--d: .06s}.ob-steps:where(.astro-wjqeu6is)>:where(.astro-wjqeu6is):nth-child(2){--d: .16s}.ob-steps:where(.astro-wjqeu6is)>:where(.astro-wjqeu6is):nth-child(3){--d: .26s}.ob-steps:where(.astro-wjqeu6is)>:where(.astro-wjqeu6is):nth-child(4){--d: .36s}.ob-steps:where(.astro-wjqeu6is)>:where(.astro-wjqeu6is):nth-child(5){--d: .46s}.ob-steps:where(.astro-wjqeu6is)>:where(.astro-wjqeu6is):nth-child(6){--d: .56s}.ob-steps:where(.astro-wjqeu6is)>:where(.astro-wjqeu6is):nth-child(7){--d: .66s}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .ob-dot:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .ob-dot:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .ob-dot:where(.astro-wjqeu6is){opacity:1;transform:none;transition-delay:var(--d)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .ob-seg:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .ob-seg:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .ob-seg:where(.astro-wjqeu6is){transform:scaleX(1);transition-delay:var(--d)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .ob-cap:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .ob-cap:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .ob-cap:where(.astro-wjqeu6is){opacity:1;transform:none;transition-delay:var(--d)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .ob-dot:where(.astro-wjqeu6is).stuck,.uc:where(.astro-wjqeu6is):hover .ob-dot:where(.astro-wjqeu6is).stuck,.uc:where(.astro-wjqeu6is):focus-within .ob-dot:where(.astro-wjqeu6is).stuck{animation:ob-pulse 1.8s var(--ease) .9s infinite}@keyframes ob-pulse{0%,to{opacity:1}50%{opacity:.55}}.stk:where(.astro-wjqeu6is){position:absolute;inset:20px}.stk-win:where(.astro-wjqeu6is){position:absolute;inset:0;background:#fff;border:1px solid var(--border);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.stk-bar:where(.astro-wjqeu6is){display:inline-flex;gap:5px}.stk-bar:where(.astro-wjqeu6is) i:where(.astro-wjqeu6is){width:7px;height:7px;border-radius:50%;background:var(--border)}.stk-ln:where(.astro-wjqeu6is){height:8px;border-radius:9999px;background:var(--surface)}.stk-ln:where(.astro-wjqeu6is).s2{width:64%}.stk-btn:where(.astro-wjqeu6is){margin-top:auto;align-self:flex-start;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:#fff;background:var(--volt);border-radius:8px;padding:8px 16px}.stk-ring:where(.astro-wjqeu6is){position:absolute;left:70px;bottom:18px;width:16px;height:16px;border-radius:50%;border:2px solid var(--volt);opacity:0;transform:scale(.3)}.stk-cur:where(.astro-wjqeu6is){position:absolute;width:20px;height:20px;left:0;top:0;transform:translate(40px,30px);transition:transform .8s var(--ease)}.stk-cur:where(.astro-wjqeu6is) svg:where(.astro-wjqeu6is){display:block;width:100%;height:100%}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .stk-cur:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .stk-cur:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .stk-cur:where(.astro-wjqeu6is){transform:translate(70px,96px)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .stk-cur:where(.astro-wjqeu6is) svg:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .stk-cur:where(.astro-wjqeu6is) svg:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .stk-cur:where(.astro-wjqeu6is) svg:where(.astro-wjqeu6is){animation:stk-rage 1.6s var(--ease) .9s infinite}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .stk-btn:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .stk-btn:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .stk-btn:where(.astro-wjqeu6is){animation:stk-press 1.6s var(--ease) .9s infinite}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .stk-ring:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .stk-ring:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .stk-ring:where(.astro-wjqeu6is){animation:stk-ripple 1.6s var(--ease) .9s infinite}@keyframes stk-rage{0%,to{transform:translateY(0)}4%{transform:translateY(3px)}6%{transform:translateY(0)}14%{transform:translateY(3px)}16%{transform:translateY(0)}24%{transform:translateY(3px)}26%{transform:translateY(0)}34%{transform:translateY(3px)}36%{transform:translateY(0)}44%{transform:translateY(3px)}46%{transform:translateY(0)}}@keyframes stk-press{0%,to{background:var(--volt);transform:translateY(0)}4%{background:var(--volt-dark);transform:translateY(1px)}7%{background:var(--volt);transform:translateY(0)}14%{background:var(--volt-dark);transform:translateY(1px)}17%{background:var(--volt);transform:translateY(0)}24%{background:var(--volt-dark);transform:translateY(1px)}27%{background:var(--volt);transform:translateY(0)}34%{background:var(--volt-dark);transform:translateY(1px)}37%{background:var(--volt);transform:translateY(0)}44%{background:var(--volt-dark);transform:translateY(1px)}47%{background:var(--volt);transform:translateY(0)}}@keyframes stk-ripple{0%,4%{opacity:0;transform:scale(.3)}4.01%{opacity:.7;transform:scale(.3)}12%{opacity:0;transform:scale(1.7)}12.01%{opacity:0;transform:scale(.3)}14%{opacity:.7;transform:scale(.3)}22%{opacity:0;transform:scale(1.7)}22.01%{opacity:0;transform:scale(.3)}24%{opacity:.7;transform:scale(.3)}32%{opacity:0;transform:scale(1.7)}32.01%{opacity:0;transform:scale(.3)}34%{opacity:.7;transform:scale(.3)}42%{opacity:0;transform:scale(1.7)}42.01%{opacity:0;transform:scale(.3)}44%{opacity:.7;transform:scale(.3)}52%{opacity:0;transform:scale(1.7)}52.01%,to{opacity:0;transform:scale(1.7)}}.cn:where(.astro-wjqeu6is){position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;gap:14px}.cn-btn:where(.astro-wjqeu6is){position:relative;align-self:flex-start;display:inline-grid;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);border-radius:8px;padding:10px 18px;background:#fff;color:var(--stone);transition:background var(--dur-quick) var(--ease),color var(--dur-quick) var(--ease)}.cn-l:where(.astro-wjqeu6is){grid-area:1 / 1;transition:opacity var(--dur-quick) var(--ease)}.cn-l2:where(.astro-wjqeu6is){opacity:0;color:#fff}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .cn-btn:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .cn-btn:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .cn-btn:where(.astro-wjqeu6is){background:var(--warmth);color:#fff}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .cn-l1:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .cn-l1:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .cn-l1:where(.astro-wjqeu6is){opacity:0}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .cn-l2:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .cn-l2:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .cn-l2:where(.astro-wjqeu6is){opacity:1}.cn-ask:where(.astro-wjqeu6is){display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:92%;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);background:#fff;border-radius:12px 12px 12px 4px;padding:8px 12px;opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .cn-ask:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .cn-ask:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .cn-ask:where(.astro-wjqeu6is){opacity:1;transform:none;transition-delay:.32s}.rn:where(.astro-wjqeu6is){position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;gap:16px}.rn-chip:where(.astro-wjqeu6is){align-self:flex-start;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:#fff;border-radius:9999px;padding:6px 14px;opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease);--d: .08s}.rn-meter:where(.astro-wjqeu6is){height:10px;border-radius:9999px;background:#fff;overflow:hidden}.rn-fill:where(.astro-wjqeu6is){display:block;height:100%;width:100%;border-radius:9999px;background:var(--volt);transform:scaleX(.52);transform-origin:left;transition:transform .8s var(--ease)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .rn-fill:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .rn-fill:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .rn-fill:where(.astro-wjqeu6is){transform:scaleX(.78);transition-delay:.24s}.rn-cap:where(.astro-wjqeu6is){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);--d: .5s}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .rn-chip:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .rn-chip:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .rn-chip:where(.astro-wjqeu6is),.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .rn-cap:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .rn-cap:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .rn-cap:where(.astro-wjqeu6is){opacity:1;transform:none;transition-delay:var(--d)}.tm:where(.astro-wjqeu6is){position:absolute;inset:20px;display:flex;flex-direction:column;gap:14px;justify-content:center}.tm-row:where(.astro-wjqeu6is){display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.tm-row:where(.astro-wjqeu6is):nth-child(1){--d: .1s}.tm-row:where(.astro-wjqeu6is):nth-child(2){--d: .24s}.tm-row:where(.astro-wjqeu6is):nth-child(3){--d: .38s}.tm-l:where(.astro-wjqeu6is){flex:0 0 88px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-track:where(.astro-wjqeu6is){flex:1 1 auto;height:8px;border-radius:9999px;background:#fff;overflow:hidden}.tm-track:where(.astro-wjqeu6is) i:where(.astro-wjqeu6is){display:block;height:100%;width:calc(var(--w) * 100%);border-radius:9999px;background:var(--volt);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slide) var(--ease)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .tm-row:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .tm-row:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .tm-row:where(.astro-wjqeu6is){opacity:1;transform:none;transition-delay:var(--d)}.uc-row:where(.astro-wjqeu6is):not(:hover):not(:focus-within) .uc--open:where(.astro-wjqeu6is) .tm-track:where(.astro-wjqeu6is) i:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):hover .tm-track:where(.astro-wjqeu6is) i:where(.astro-wjqeu6is),.uc:where(.astro-wjqeu6is):focus-within .tm-track:where(.astro-wjqeu6is) i:where(.astro-wjqeu6is){transform:scaleX(1);transition-delay:calc(var(--d) + .12s)}.uc-more:where(.astro-wjqeu6is){display:none}@media(max-width:900px){.uc-row:where(.astro-wjqeu6is){flex-direction:column}.uc:where(.astro-wjqeu6is){flex:none;min-height:0;cursor:pointer;transition:background var(--dur-quick) var(--ease)}.uc-text:where(.astro-wjqeu6is){order:-1;margin-top:0;margin-bottom:16px}.uc-title:where(.astro-wjqeu6is){padding-right:30px}.uc-stage:where(.astro-wjqeu6is){transition:opacity var(--dur-quick) var(--ease),min-height var(--dur-slide) var(--ease)}.uc--open:where(.astro-wjqeu6is) .uc-stage:where(.astro-wjqeu6is){min-height:220px}.uc-more:where(.astro-wjqeu6is){display:block;position:absolute;top:26px;right:26px;width:22px;height:22px;z-index:2}.uc-more:where(.astro-wjqeu6is):before,.uc-more:where(.astro-wjqeu6is):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-wjqeu6is):before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.uc-more:where(.astro-wjqeu6is):after{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%)}.uc--open:where(.astro-wjqeu6is) .uc-more:where(.astro-wjqeu6is):after{transform:translate(-50%) scaleY(0)}.uc--open:where(.astro-wjqeu6is) .uc-more:where(.astro-wjqeu6is):before,.uc--open:where(.astro-wjqeu6is) .uc-more:where(.astro-wjqeu6is):after{background:var(--uc-open-ink)}}@media(prefers-reduced-motion:reduce){.uc:where(.astro-wjqeu6is),.uc-stage:where(.astro-wjqeu6is),.uc-title:where(.astro-wjqeu6is),.uc-desc:where(.astro-wjqeu6is),.stk-cur:where(.astro-wjqeu6is),.cn-l:where(.astro-wjqeu6is),.cn-btn:where(.astro-wjqeu6is),.cn-ask:where(.astro-wjqeu6is),.rn-fill:where(.astro-wjqeu6is),.rn-chip:where(.astro-wjqeu6is),.rn-cap:where(.astro-wjqeu6is),.th-b:where(.astro-wjqeu6is),.ob-dot:where(.astro-wjqeu6is),.ob-seg:where(.astro-wjqeu6is),.ob-cap:where(.astro-wjqeu6is),.tm-row:where(.astro-wjqeu6is),.tm-track:where(.astro-wjqeu6is) i:where(.astro-wjqeu6is){transition:none!important}.ob-dot:where(.astro-wjqeu6is).stuck,.stk-ring:where(.astro-wjqeu6is),.stk-cur:where(.astro-wjqeu6is) svg:where(.astro-wjqeu6is),.stk-btn:where(.astro-wjqeu6is){animation:none!important}}.out-grid:where(.astro-ewzueshf){margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.out-card:where(.astro-ewzueshf){background:var(--base);border:1px solid var(--border);border-radius:16px;padding:32px}.out-vis:where(.astro-ewzueshf){position:relative;background:var(--surface);border-radius:12px;height:320px;overflow:hidden}.out-text:where(.astro-ewzueshf){margin-top:var(--space-sm)}.out-text:where(.astro-ewzueshf) h3:where(.astro-ewzueshf){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-ewzueshf) p:where(.astro-ewzueshf){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}.fb:where(.astro-ewzueshf){position:absolute;inset:24px;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;justify-content:center}.fb-from:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone)}.fb-quote:where(.astro-ewzueshf){display:flex;align-items:flex-start;gap:12px;background:var(--wash-warmth);border-radius:8px;padding:16px;margin:0}.fb-quote:where(.astro-ewzueshf) p:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);margin:0}.fb-ava:where(.astro-ewzueshf){width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.fb-tags:where(.astro-ewzueshf){display:flex;flex-wrap:wrap;gap:8px}.fb-tag:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:var(--surface);border-radius:9999px;padding:4px 12px}.rank:where(.astro-ewzueshf){position:absolute;inset:24px;display:flex;flex-direction:column;gap:20px;justify-content:center}.rk-head:where(.astro-ewzueshf){display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.rk-name:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink)}.rk-pct:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--volt)}.rk-track:where(.astro-ewzueshf){display:block;height:8px;border-radius:9999px;background:#fff;overflow:hidden}.rk-fill:where(.astro-ewzueshf){display:block;height:100%;border-radius:9999px;background:var(--volt)}.sent:where(.astro-ewzueshf){position:absolute;inset:24px;display:flex;flex-direction:column;gap:8px;justify-content:center}.se:where(.astro-ewzueshf){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:14px 16px}.se-name:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink)}.se-pill:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);border-radius:9999px;padding:4px 12px;white-space:nowrap;flex:none}.se-pill:where(.astro-ewzueshf).pos{background:var(--wash-flow);color:var(--ink)}.se-pill:where(.astro-ewzueshf).neu{background:var(--surface);color:var(--stone)}.se-pill:where(.astro-ewzueshf).neg{background:var(--wash-warmth);color:var(--warmth)}.sum:where(.astro-ewzueshf){position:absolute;inset:24px;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.sum-head:where(.astro-ewzueshf){display:flex;align-items:center;justify-content:space-between;gap:12px}.sum-title:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);color:var(--ink)}.sum-chip:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--warmth);background:var(--wash-warmth);border-radius:9999px;padding:4px 12px;flex:none}.sum-lines:where(.astro-ewzueshf){display:flex;flex-direction:column;gap:8px}.sum-lines:where(.astro-ewzueshf) span:where(.astro-ewzueshf){display:block;height:8px;border-radius:9999px;background:var(--surface);width:100%}.sum-take:where(.astro-ewzueshf){display:flex;align-items:center;gap:12px;background:var(--wash-volt);border-radius:8px;padding:14px 16px;margin-top:4px}.sum-take-ic:where(.astro-ewzueshf){color:var(--volt);flex:none;display:inline-flex}.sum-take-ic:where(.astro-ewzueshf) svg:where(.astro-ewzueshf){width:20px;height:20px}.sum-take-text:where(.astro-ewzueshf){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink)}@media(max-width:900px){.out-grid:where(.astro-ewzueshf){grid-template-columns:1fr}.fb:where(.astro-ewzueshf),.sum:where(.astro-ewzueshf),.rank:where(.astro-ewzueshf),.sent:where(.astro-ewzueshf){inset:16px}}.ss-sub:where(.astro-y4gpylzx){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-y4gpylzx){margin-top:var(--space-lg);background:var(--ink);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px}.ss-top:where(.astro-y4gpylzx){display:flex;align-items:center;justify-content:space-between}.ss-ch:where(.astro-y4gpylzx){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff80}.ss-grid:where(.astro-y4gpylzx){display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-sm);align-items:stretch}.winframe:where(.astro-y4gpylzx){display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#0f0f17;border:1px solid rgba(255,255,255,.08)}.win-bar:where(.astro-y4gpylzx){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-y4gpylzx){display:inline-flex;gap:6px;flex:none}.wb-dots:where(.astro-y4gpylzx) i:where(.astro-y4gpylzx){width:8px;height:8px;border-radius:50%;background:#fff3}.wb-title:where(.astro-y4gpylzx){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-y4gpylzx){position:relative;aspect-ratio:16 / 9;overflow:hidden}.win-shot:where(.astro-y4gpylzx){width:100%;height:auto;display:block;will-change:transform;animation:ss-pan 16s var(--ease) infinite}.win-cursor:where(.astro-y4gpylzx){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-y4gpylzx){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ss-orb:where(.astro-y4gpylzx){width:180px;height:180px;flex:none}.ss-bubble:where(.astro-y4gpylzx){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-y4gpylzx){grid-template-columns:1fr}.ss-hollie:where(.astro-y4gpylzx){gap:16px}}@media(prefers-reduced-motion:reduce){.win-shot:where(.astro-y4gpylzx),.win-cursor:where(.astro-y4gpylzx){animation:none}}.wf-grid:where(.astro-kjrnrz6p){margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-sm)}.wf-card:where(.astro-kjrnrz6p){position:relative;background:var(--wash-volt);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px}.wf-num:where(.astro-kjrnrz6p){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-kjrnrz6p) h3:where(.astro-kjrnrz6p){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-kjrnrz6p) p:where(.astro-kjrnrz6p){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-kjrnrz6p){margin-top:auto;display:flex;flex-direction:column;gap:8px;min-height:208px;justify-content:center}.tpl:where(.astro-kjrnrz6p){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.tpl-text:where(.astro-kjrnrz6p){display:flex;flex-direction:column;gap:2px;min-width:0}.tpl-name:where(.astro-kjrnrz6p){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-kjrnrz6p) .tpl-name:where(.astro-kjrnrz6p){color:var(--ink)}.tpl-meta:where(.astro-kjrnrz6p){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.tpl-check:where(.astro-kjrnrz6p){width:20px;height:20px;color:var(--volt);flex:none}.lnk:where(.astro-kjrnrz6p){display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.lnk-ic:where(.astro-kjrnrz6p){width:20px;height:20px;color:var(--stone);flex:none}.lnk-url:where(.astro-kjrnrz6p){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-kjrnrz6p){display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip:where(.astro-kjrnrz6p){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-kjrnrz6p){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.outrow-text:where(.astro-kjrnrz6p){display:flex;flex-direction:column;gap:2px;min-width:0}.outrow-name:where(.astro-kjrnrz6p){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-kjrnrz6p){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.outrow-ready:where(.astro-kjrnrz6p){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-kjrnrz6p){grid-template-columns:1fr}.wf-stage:where(.astro-kjrnrz6p){min-height:0}}.proof:where(.astro-vkgofy54){position:relative;margin:0;background:var(--wash-warmth);border-radius:22px;padding:var(--space-lg);overflow:hidden}.proof-mark:where(.astro-vkgofy54){position:absolute;top:24px;left:24px;width:120px;height:120px;color:var(--warmth);opacity:.16;pointer-events:none}.proof:where(.astro-vkgofy54) blockquote:where(.astro-vkgofy54){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-vkgofy54){display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-md)}.proof-ava:where(.astro-vkgofy54){width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.proof-id:where(.astro-vkgofy54){display:flex;flex-direction:column;gap:2px}.proof-name:where(.astro-vkgofy54){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);color:var(--ink)}.proof-role:where(.astro-vkgofy54){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-vkgofy54){padding:var(--space-sm)}.proof:where(.astro-vkgofy54) blockquote:where(.astro-vkgofy54){hyphens:auto;overflow-wrap:break-word}}.sec:where(.astro-mqxebljn).end{padding-bottom:var(--gap)}.end-title:where(.astro-mqxebljn){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-mqxebljn){font-size:var(--fs-heading);line-height:var(--lh-heading)}}.end:where(.astro-mqxebljn) .actions:where(.astro-mqxebljn){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}}
