.JC-ExternalLinkModal-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:JC-ExternalLinkModal-overlay-in .28s cubic-bezier(.32,.72,0,1) forwards}.JC-ExternalLinkModal-overlay.JC-ExternalLinkModal-overlay--exiting{animation:JC-ExternalLinkModal-overlay-out .28s cubic-bezier(.32,.72,0,1) forwards}@keyframes JC-ExternalLinkModal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes JC-ExternalLinkModal-overlay-out{0%{opacity:1}to{opacity:0}}.JC-ExternalLinkModal-content{width:508px;min-height:260px;max-width:540px;border-radius:24px;padding:25px;background:#F4F4F5;box-shadow:0 2px 2px -1px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.06),0 12px 16px -4px rgba(0,0,0,.1);display:flex;flex-direction:column;animation:JC-ExternalLinkModal-content-in .32s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:center center}.JC-ExternalLinkModal-content.JC-ExternalLinkModal-content--exiting{animation:JC-ExternalLinkModal-content-out .28s cubic-bezier(.32,.72,0,1) forwards}@keyframes JC-ExternalLinkModal-content-in{0%{opacity:0;transform:scale(.92) translateY(-12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes JC-ExternalLinkModal-content-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(-8px)}}.JC-ExternalLinkModal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.JC-ExternalLinkModal-header-icons{display:flex;align-items:center;gap:12px}.JC-ExternalLinkModal-logo-wrap{width:40px;height:40px;border-radius:100%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--body);padding:5px;border:1px solid var(--border-v2-light)}.JC-ExternalLinkModal-logo{width:100%;height:100%;object-fit:contain}.JC-ExternalLinkModal-arrow,.JC-ExternalLinkModal-dest-icon{color:var(--text-grey-v1);flex-shrink:0}.JC-ExternalLinkModal-dest-icon{width:40px;height:40px;border-radius:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--inputBG);border:1px solid var(--border-v2-light)}.JC-ExternalLinkModal-dest-icon img{object-fit:cover;width:100%;height:100%}.JC-ExternalLinkModal-close{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--text-grey-v1);cursor:pointer;transition:var(--transition)}.JC-ExternalLinkModal-close:hover{background:rgba(0,0,0,.06);color:var(--text-black)}.JC-ExternalLinkModal-title{font-weight:600;font-size:16px;color:var(--text-black);margin:0 0 8px}.JC-ExternalLinkModal-subtext,.JC-ExternalLinkModal-title{font-family:var(--font-inter);line-height:1.5;letter-spacing:0}.JC-ExternalLinkModal-subtext{font-weight:400;font-size:14px;color:var(--text-grey-v1);margin:0 0 24px}.JC-ExternalLinkModal-subtext--beforeDisclosure{margin-bottom:12px}.JC-ExternalLinkModal-disclosure{font-family:var(--font-inter);font-weight:400;font-size:12px;line-height:1.45;letter-spacing:0;color:var(--text-grey-v1);margin:0 0 20px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.04);border:1px solid var(--border-v2-light,rgba(0,0,0,.08))}.JC-ExternalLinkModal-actions{display:flex;gap:12px;margin-top:auto}.JC-ExternalLinkModal-cancel,.JC-ExternalLinkModal-confirm{flex:1 1;height:40px;border-radius:8px;font-family:var(--font-inter);font-size:14px;font-weight:500;cursor:pointer;transition:var(--transition);border:none}.JC-ExternalLinkModal-cancel{background:#FCFCFC;color:var(--text-black);box-shadow:0 2px 2px 0 rgba(0,0,0,.06),0 4px 8px 0 rgba(0,0,0,.06)}.JC-ExternalLinkModal-cancel:hover{background:rgba(0,0,0,.04)}.JC-ExternalLinkModal-confirm{background:var(--text-black);color:var(--text-white)}.JC-ExternalLinkModal-confirm:hover{background:rgba(0,0,0,.85)}.JC-ExternalLinkModal-confirm--danger{background:var(--error,#dc2626);color:#fff}.JC-ExternalLinkModal-confirm--danger:hover{background:var(--error,#dc2626);opacity:.9}.JC-ExternalLinkModal-confirm--danger:disabled{opacity:.7;cursor:not-allowed}.JC-FeedbackPromptModal-content{min-height:auto}.JC-FeedbackPromptModal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.JC-FeedbackPromptModal-actions .JC-ExternalLinkModal-cancel,.JC-FeedbackPromptModal-actions .JC-ExternalLinkModal-confirm{flex:1 1 140px;min-width:0}