.ShareButton_shareTriggerBtn__Pw9Lc,.ShareButton_shareWrapper__bEN7D{position:relative;display:inline-flex;align-items:center}.ShareButton_shareTriggerBtn__Pw9Lc{gap:.4rem;font-family:var(--font-mono);font-weight:700;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.ShareButton_shareTriggerCompact__S6G_X{padding:.35rem .75rem;font-size:.72rem;background:var(--bg-secondary);color:var(--text-secondary);border:var(--bw) solid var(--border-light);box-shadow:2px 3px 6px rgba(0,0,0,.04),-1px -1px 4px rgba(255,255,255,.8),inset 1px 1px 2px rgba(255,255,255,.6)}.ShareButton_shareTriggerCompact__S6G_X:hover{color:var(--accent);border-color:var(--accent);background:var(--bg-tertiary);transform:translateY(-2px);box-shadow:3px 5px 10px rgba(255,107,0,.15),inset 1px 1px 2px rgba(255,255,255,.8)}.ShareButton_shareTriggerFull__Bo0VO{padding:.52rem 1.1rem;font-size:.82rem;background:var(--bg-secondary);color:var(--text-primary);border:var(--bw) solid var(--border);border-radius:14px;box-shadow:3px 5px 12px rgba(0,0,0,.06),-2px -2px 6px rgba(255,255,255,.9),inset 1px 1px 2px rgba(255,255,255,.8)}.ShareButton_shareTriggerFull__Bo0VO:hover{color:#FFFFFF;background:var(--accent);border-color:var(--accent);transform:translateY(-2px);box-shadow:4px 8px 18px rgba(255,107,0,.35),inset 1px 1px 2px rgba(255,255,255,.3)}.ShareButton_shareTriggerActive___WQ2X{border-color:var(--accent)!important;color:var(--accent)!important}.ShareButton_sharePopover__NX9pI{position:absolute;bottom:calc(100% + 8px);right:0;width:250px;background:var(--bg-tertiary);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:var(--bw) solid var(--border);border-radius:18px;padding:.85rem;box-shadow:0 14px 36px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06),inset 1px 1px 2px rgba(255,255,255,.9);z-index:100;display:flex;flex-direction:column;gap:.65rem;animation:ShareButton_popIn__I9mGW .2s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom right}@keyframes ShareButton_popIn__I9mGW{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ShareButton_popoverHeader__SgvTj{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ShareButton_headerTitleWrap__VvflQ{display:flex;flex-direction:column;gap:.1rem}.ShareButton_popoverTitle__8VDR6{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:700;color:var(--text-primary);line-height:1.1;letter-spacing:-.01em}.ShareButton_popoverHint__AozIl{font-family:var(--font-mono);font-size:.6rem;color:var(--text-muted)}.ShareButton_closeBtn__VoLAx{width:20px;height:20px;border-radius:50%;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-muted);font-size:.62rem;display:grid;place-items:center;cursor:pointer;transition:all .15s ease;line-height:1;padding:0}.ShareButton_closeBtn__VoLAx:hover{background:var(--accent);color:#FFFFFF;border-color:var(--accent)}.ShareButton_copyBar__iR4tO{display:flex;align-items:center;gap:.35rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;padding:.25rem .25rem .25rem .55rem;box-shadow:inset 1px 1px 2px rgba(0,0,0,.04)}.ShareButton_urlPreview__ixWz7{font-family:var(--font-mono);font-size:.64rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ShareButton_copyBtn__l52qP{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:8px;background:var(--accent);color:#FFFFFF;border:1px solid var(--accent);font-family:var(--font-mono);font-size:.65rem;font-weight:700;cursor:pointer;transition:all .18s ease;flex-shrink:0;box-shadow:0 2px 6px rgba(255,107,0,.25)}.ShareButton_copyBtn__l52qP:hover{filter:brightness(1.1);transform:scale(1.02)}.ShareButton_copyBtnDone__yQhg9{background:#16a34a!important;border-color:#16a34a!important;box-shadow:0 2px 6px rgba(22,163,74,.3)!important}.ShareButton_socialRow__W9lqW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.35rem;gap:.35rem;padding-top:.35rem;border-top:1px solid var(--border-light)}.ShareButton_socialIconBtn__50cJ0{height:32px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-secondary);display:grid;place-items:center;text-decoration:none;cursor:pointer;transition:all .18s cubic-bezier(.34,1.56,.64,1);box-shadow:1.5px 2px 5px rgba(0,0,0,.03),inset 1px 1px 2px rgba(255,255,255,.7)}.ShareButton_socialIconBtn__50cJ0:hover{transform:translateY(-2px);color:#FFFFFF}.ShareButton_socialWhatsapp__QnWTq:hover{background:#25D366;border-color:#25D366;box-shadow:0 4px 10px rgba(37,211,102,.35)}.ShareButton_socialTwitter__nUuJ2:hover{background:#000000;border-color:#000000;box-shadow:0 4px 10px rgba(0,0,0,.3)}.ShareButton_socialLinkedin__7a1wd:hover{background:#0A66C2;border-color:#0A66C2;box-shadow:0 4px 10px rgba(10,102,194,.35)}.ShareButton_socialTelegram__uZIDt:hover{background:#229ED9;border-color:#229ED9;box-shadow:0 4px 10px rgba(34,158,217,.35)}.ShareButton_socialReddit__FDWG_:hover{background:#FF4500;border-color:#FF4500;box-shadow:0 4px 10px rgba(255,69,0,.35)}[data-theme=dark] .ShareButton_shareTriggerCompact__S6G_X,[data-theme=dark] .ShareButton_shareTriggerFull__Bo0VO{box-shadow:0 4px 10px rgba(0,0,0,.5),inset 1px 1px 2px rgba(255,255,255,.05)}[data-theme=dark] .ShareButton_sharePopover__NX9pI{box-shadow:0 18px 44px rgba(0,0,0,.8),0 4px 14px rgba(0,0,0,.4),inset 1px 1px 2px rgba(255,255,255,.08)}[data-theme=dark] .ShareButton_copyBar__iR4tO{box-shadow:inset 1px 1px 3px rgba(0,0,0,.5)}[data-theme=dark] .ShareButton_socialIconBtn__50cJ0{box-shadow:0 2px 6px rgba(0,0,0,.4),inset 1px 1px 2px rgba(255,255,255,.05)}[data-theme=dark] .ShareButton_socialTwitter__nUuJ2:hover{background:#FFFFFF;color:#000000;border-color:#FFFFFF}@media (max-width:480px){.ShareButton_sharePopover__NX9pI{width:min(270px,calc(100vw - 2rem));right:0;left:auto}.ShareButton_shareTriggerFull__Bo0VO{padding:.5rem .9rem;font-size:.78rem}}