.AgentHandshake_head__g0xxr{max-width:760px}.AgentHandshake_head__g0xxr>*+*{margin-top:16px}.AgentHandshake_grid__P_aNI{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:start;margin-top:48px}.AgentHandshake_logWrap__G6kBZ,.AgentHandshake_terminal__fSeAr{position:relative}.AgentHandshake_log__lT6qG{margin:0;padding:18px 20px 20px 44px;list-style:none;font-family:var(--hh-mono),ui-monospace,monospace;font-size:var(--t-small);line-height:1.6;color:var(--hh-fg2)}.AgentHandshake_log__lT6qG li{display:grid;grid-template-columns:44px 48px 1fr;gap:12px;padding:4px 0}.AgentHandshake_log__lT6qG li:last-child{padding-top:10px;color:var(--t-fg)}.AgentHandshake_t__Hhp3p{color:var(--t-faint);font-variant-numeric:tabular-nums}.AgentHandshake_k__3dmA4{color:var(--t-fg2)}.AgentHandshake_log__lT6qG a{color:inherit;text-decoration:underline;text-decoration-color:var(--hh-line2);text-underline-offset:3px}.AgentHandshake_ok__MRNGW{color:var(--hh-ok)}.AgentHandshake_nowrap__dRuQ3{white-space:nowrap}.AgentHandshake_wait__5iDLM{color:var(--hh-ember)}.AgentHandshake_waitDot__6CH3k{display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--hh-ember);box-shadow:0 0 8px 2px color-mix(in oklch,var(--hh-ember) 55%,transparent);opacity:.45}.AgentHandshake_code__9MZdw{display:inline-block;font-weight:var(--t-regular);color:var(--hh-ok)}.AgentHandshake_logBeam__5nWvU{position:absolute;left:22px;top:22px;bottom:24px;width:1px;background:linear-gradient(to bottom,color-mix(in oklch,var(--hh-ember) 70%,transparent),var(--hh-line2) 60%,transparent);pointer-events:none}.AgentHandshake_logEmber__qS6Vq{position:absolute;left:-2px;top:6px;width:5px;height:5px;border-radius:50%;background:var(--hh-ember);box-shadow:var(--hh-point-glow)}.AgentHandshake_side__OHCRP{display:flex;flex-direction:column;gap:24px}.AgentHandshake_steps__gIvJI{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 4px;list-style:none}.AgentHandshake_steps__gIvJI li{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--t-fg2)}.AgentHandshake_steps__gIvJI b{font-weight:var(--t-strong);color:var(--t-fg)}.AgentHandshake_card__JG_y0{position:relative;margin:0;padding:18px 20px 20px}.AgentHandshake_cardKicker__1qQY4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--t-fg2)}.AgentHandshake_approved__iWwmL{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:6px;color:var(--t-fg);background:color-mix(in oklch,var(--hh-ok) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--hh-ok) 45%,transparent)}.AgentHandshake_approved__iWwmL svg{color:var(--hh-ok)}.AgentHandshake_approveCheck__Qobxd{margin-right:6px}.AgentHandshake_card__JG_y0 h3{margin:8px 0 0;font-size:var(--t-h3);font-weight:var(--t-strong);line-height:var(--t-h3-lh);color:var(--t-fg)}.AgentHandshake_card__JG_y0 dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 0;font-size:var(--t-small);line-height:var(--t-small-lh)}.AgentHandshake_card__JG_y0 dt{color:var(--t-fg2)}.AgentHandshake_card__JG_y0 dd{margin:0;color:var(--t-fg)}.AgentHandshake_cardButtons__HHCnB{display:flex;gap:10px;margin-top:16px}.AgentHandshake_approve__NBy6o,.AgentHandshake_deny__XAAl3{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;font-size:var(--t-small);font-weight:var(--t-strong)}.AgentHandshake_approve__NBy6o{position:relative;background:var(--hh-pill);color:var(--hh-pill-fg);box-shadow:inset 0 1px 0 oklch(100% 0 0/25%)}.AgentHandshake_approve__NBy6o:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 3px color-mix(in oklch,var(--hh-ember) 35%,transparent);pointer-events:none}.AgentHandshake_deny__XAAl3{box-shadow:inset 0 0 0 1px var(--hh-line2);color:var(--t-fg);opacity:.55}@supports (anchor-name:--a){@media (min-width:961px){.AgentHandshake_grid__P_aNI{position:relative}.AgentHandshake_keyLine__TLG2_{anchor-name:--hs-key}.AgentHandshake_card__JG_y0{anchor-name:--hs-card}}}.AgentHandshake_can__M3Dmu{display:flex;flex-direction:column;gap:10px;max-width:76ch;margin:40px 0 0;padding:0;list-style:none;font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--t-fg2)}.AgentHandshake_can__M3Dmu li{display:grid;grid-template-columns:16px 1fr;gap:10px}.AgentHandshake_can__M3Dmu li:before{content:"";width:5px;height:5px;margin-top:9px;border-radius:50%;background:var(--hh-ember)}.AgentHandshake_can__M3Dmu code{font-family:var(--hh-mono),ui-monospace,monospace;font-size:var(--t-small);color:var(--t-fg)}.AgentHandshake_can__M3Dmu a code{text-decoration:underline;text-decoration-color:var(--hh-line2);text-underline-offset:3px}.AgentHandshake_quote__voOvC{max-width:72ch;margin:20px 0 0;font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--t-fg2)}.AgentHandshake_quote__voOvC code{font-family:var(--hh-mono),ui-monospace,monospace;font-size:var(--t-small);color:var(--t-fg)}.AgentHandshake_copy__aX6De{margin-top:40px}.AgentHandshake_copy__aX6De h3{margin:0 0 12px;font-size:var(--t-h3);font-weight:var(--t-strong);line-height:var(--t-h3-lh);color:var(--t-fg)}.AgentHandshake_copyBox__qhnSf.AgentHandshake_copyBox__qhnSf{max-width:760px;border:0;border-radius:14px;background:var(--hh-tile);box-shadow:var(--hh-tile-lip)}.AgentHandshake_copyBox__qhnSf [role=tablist]{border:0;padding:10px 10px 0}.AgentHandshake_copyBox__qhnSf [role=tab]{font-size:var(--t-small);font-weight:var(--t-strong)}.AgentHandshake_copyBox__qhnSf pre{border:0;background:var(--hh-band);font-family:var(--hh-mono),ui-monospace,monospace;font-size:var(--t-small);line-height:1.6;color:var(--t-fg)}.AgentHandshake_copyBox__qhnSf p{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--t-fg2)}.AgentHandshake_copyBox__qhnSf button:not([role=tab]){border-radius:999px;font-size:var(--t-small);font-weight:var(--t-strong)}.AgentHandshake_links__kha1f{margin-top:24px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.AgentHandshake_grid__P_aNI{timeline-scope:--log}.AgentHandshake_terminal__fSeAr{view-timeline:--log block}.AgentHandshake_log__lT6qG li{animation:AgentHandshake_lineIn__wiLe2 linear both;animation-timeline:--log}.AgentHandshake_log__lT6qG li:first-child{animation-range:entry 10% entry 14%}.AgentHandshake_log__lT6qG li:nth-child(2){animation-range:entry 14% entry 18%}.AgentHandshake_log__lT6qG li:nth-child(3){animation-range:entry 18% entry 22%}.AgentHandshake_log__lT6qG li:nth-child(4){animation-range:entry 22% entry 26%}.AgentHandshake_log__lT6qG li:nth-child(5){animation-range:entry 34% entry 38%}.AgentHandshake_log__lT6qG li:nth-child(6){animation-range:entry 38% entry 42%}.AgentHandshake_log__lT6qG li:nth-child(7){animation-range:entry 42% entry 46%}.AgentHandshake_log__lT6qG li:nth-child(8){animation-range:entry 46% entry 50%}.AgentHandshake_logEmber__qS6Vq{animation:AgentHandshake_fallLog__321Rv linear both;animation-timeline:--log;animation-range:entry 10% entry 50%}.AgentHandshake_waitDot__6CH3k{animation:AgentHandshake_blink__7bUaA step-end both;animation-timeline:--log;animation-range:entry 24% entry 34%}.AgentHandshake_wait__5iDLM{animation:AgentHandshake_waitDone__OesFf linear both;animation-timeline:--log;animation-range:entry 34% entry 36%}.AgentHandshake_approve__NBy6o{animation:AgentHandshake_press__rmDjq linear both;animation-timeline:--log;animation-range:entry 34% entry 40%}.AgentHandshake_approve__NBy6o:after{animation:AgentHandshake_ringIn__x1uHk linear both;animation-timeline:--log;animation-range:entry 36% entry 42%}.AgentHandshake_approveCheck__Qobxd{animation:AgentHandshake_pop__EChI9 linear both;animation-timeline:--log;animation-range:entry 37% entry 42%}.AgentHandshake_approved__iWwmL{animation:AgentHandshake_chipIn__5w5ZI linear both;animation-timeline:--log;animation-range:entry 38% entry 44%}.AgentHandshake_deny__XAAl3{animation:AgentHandshake_denyDim__6n7X7 linear both;animation-timeline:--log;animation-range:entry 34% entry 42%}.AgentHandshake_code__9MZdw{animation:AgentHandshake_pop__EChI9 linear both;animation-timeline:--log;animation-range:entry 39% entry 43%}}}@keyframes AgentHandshake_blink__7bUaA{0%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:.35}to{opacity:.45}}@keyframes AgentHandshake_waitDone__OesFf{0%{opacity:1}to{opacity:.6}}@keyframes AgentHandshake_press__rmDjq{0%{transform:none}45%{transform:scale(.96)}to{transform:none}}@keyframes AgentHandshake_ringIn__x1uHk{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes AgentHandshake_pop__EChI9{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes AgentHandshake_chipIn__5w5ZI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes AgentHandshake_denyDim__6n7X7{0%{opacity:1}to{opacity:.55}}@keyframes AgentHandshake_lineIn__wiLe2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes AgentHandshake_fallLog__321Rv{to{transform:translateY(196px)}}@media (max-width:960px){.AgentHandshake_grid__P_aNI{grid-template-columns:1fr;gap:24px;margin-top:32px}.AgentHandshake_log__lT6qG{padding:14px 14px 16px 34px}.AgentHandshake_log__lT6qG li{grid-template-columns:40px 44px 1fr;gap:8px}.AgentHandshake_logBeam__5nWvU{left:18px}}