.nsp625-handoff{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:grid;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:12px;margin:0 0 16px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--nsp-green,#07583f) 20%,var(--nsp-border,#dce8e2));border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--nsp-green,#07583f) 6%,var(--nsp-card,#fff)),var(--nsp-card,#fff));color:var(--nsp-text,#14231c);box-shadow:0 10px 28px rgba(4,66,45,.05)}
.nsp625-handoff-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--nsp-green,#07583f) 10%,transparent);color:var(--nsp-green,#07583f);font-size:20px;font-weight:800}.nsp625-handoff-copy{min-width:0;display:grid;gap:2px}.nsp625-handoff-copy>span{font-size:9px;letter-spacing:.12em;font-weight:850;color:var(--nsp-green,#07583f)}.nsp625-handoff-copy>strong{font-size:13px;line-height:1.3}.nsp625-handoff-copy>small{font-size:11px;line-height:1.45;color:var(--nsp-muted,#65766e)}.nsp625-handoff-close{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--nsp-muted,#65766e);font-size:20px;cursor:pointer}.nsp625-handoff-close:hover{background:color-mix(in srgb,var(--nsp-green,#07583f) 8%,transparent);color:var(--nsp-text,#14231c)}.nsp625-handoff-close:focus-visible{outline:3px solid color-mix(in srgb,var(--nsp-green,#07583f) 26%,transparent);outline-offset:2px}
[data-theme="dark"] .nsp625-handoff,.nsp-workspace.dark .nsp625-handoff{--nsp-card:#10251d;--nsp-text:#eef8f2;--nsp-muted:#afbeb6;--nsp-border:rgba(224,245,234,.14);--nsp-green:#67dfa6}
@media(max-width:620px){.nsp625-handoff{grid-template-columns:34px minmax(0,1fr) 30px;padding:11px;border-radius:14px}.nsp625-handoff-icon{width:34px;height:34px;border-radius:10px}.nsp625-handoff-copy>small{display:none}}
@media(prefers-reduced-motion:reduce){.nsp625-handoff *{scroll-behavior:auto!important}}
@media(forced-colors:active){.nsp625-handoff{border:1px solid CanvasText}.nsp625-handoff-close{border:1px solid ButtonText}}
