.qp-share-backdrop{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:#11182761}.qp-share-dialog{width:min(520px,calc(100vw - 32px));box-sizing:border-box;overflow:hidden;border:1px solid var(--qp-dark-border-strong, rgba(23, 24, 26, .14));border-radius:14px;outline:none;background:var(--qp-dark-surface, #FFFFFF);box-shadow:var(--qp-dark-shadow, 0 22px 56px rgba(17, 24, 39, .18), 0 3px 10px rgba(17, 24, 39, .06));color:var(--qp-dark-ink, #17181A);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.qp-share-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 22px 18px;border-bottom:1px solid var(--qp-dark-border, rgba(23, 24, 26, .1))}.qp-share-heading{min-width:0}.qp-share-dialog h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.qp-share-heading p{margin:5px 0 0;color:var(--qp-dark-secondary, #686B67);font-size:12.5px;line-height:1.45}.qp-share-close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:8px;outline:none;background:transparent;color:var(--qp-dark-secondary, #686B67);cursor:pointer}.qp-share-close:hover:not(:disabled){background:var(--qp-dark-surface-subtle, #F4F4F1);color:var(--qp-dark-ink, #17181A)}.qp-share-close:active:not(:disabled){border-color:var(--qp-dark-border-strong, rgba(23, 24, 26, .24));background:var(--qp-dark-hover, #EEEEEC)}.qp-share-content{display:flex;flex-direction:column}.qp-share-dock-body{padding:17px 22px 20px}.qp-share-dock-section+.qp-share-dock-section{margin-top:17px}.qp-share-dock-section h3{margin:0 0 10px;color:var(--qp-dark-ink, #303234);font-size:12px;font-weight:650;line-height:1.35}.qp-share-field,.qp-share-email-row{display:flex;align-items:stretch;min-width:0}.qp-share-link-input{position:relative;min-width:0;flex:1 1 auto}.qp-share-link-input input,.qp-share-email-row input{width:100%;height:42px;min-width:0;box-sizing:border-box;padding:0 12px;border:1px solid var(--qp-dark-border-strong, rgba(23, 24, 26, .14));border-right:0;border-radius:8px 0 0 8px;outline:none;background:var(--qp-dark-surface, #FFFFFF);box-shadow:none;color:var(--qp-dark-ink, #303234);font:inherit;font-size:12px}.qp-share-link-input input{color:var(--qp-dark-secondary, #5E615D);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px}.qp-share-field-spinner{position:absolute;top:50%;left:12px;z-index:1;display:inline-flex;margin-top:-7px}.qp-share-field-spinner+input{padding-left:34px}.qp-share-link-input input::-moz-placeholder,.qp-share-email-row input::-moz-placeholder{color:var(--qp-dark-muted, #6F726E);opacity:1}.qp-share-link-input input::placeholder,.qp-share-email-row input::placeholder{color:var(--qp-dark-muted, #6F726E);opacity:1}.qp-share-link-input input:hover:not(:disabled),.qp-share-email-row input:hover:not(:disabled){border-color:var(--qp-dark-border-strong, rgba(23, 24, 26, .24))}.qp-share-link-input input:focus,.qp-share-link-input input:focus-visible,.qp-share-email-row input:focus,.qp-share-email-row input:focus-visible{border-color:var(--qp-dark-focus-ring, rgba(23, 24, 26, .42));outline:none;box-shadow:none}.qp-share-email-row input:disabled{background:var(--qp-dark-canvas, #FAFAF8);color:var(--qp-dark-muted, #777A76)}.qp-share-copy,.qp-share-send{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:0 12px;border:1px solid var(--qp-dark-border-strong, rgba(23, 24, 26, .14));border-radius:0 8px 8px 0;outline:none;background:var(--qp-dark-surface-subtle, #F7F7F5);color:var(--qp-dark-ink, #303234);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.qp-share-copy{width:88px;min-width:88px}.qp-share-send{width:92px;min-width:92px}.qp-share-copy:hover:not(:disabled),.qp-share-send:hover:not(:disabled),.qp-share-social:hover{border-color:var(--qp-dark-border-strong, rgba(23, 24, 26, .24));background:var(--qp-dark-hover, #EEEEEC);color:var(--qp-dark-ink, #17181A)}.qp-share-copy:active:not(:disabled),.qp-share-send:active:not(:disabled),.qp-share-social:active{border-color:var(--qp-dark-border-strong, rgba(23, 24, 26, .34));background:var(--qp-dark-hover, #E7E7E3)}.qp-share-copy.is-copied,.qp-share-copy.is-copied:hover:not(:disabled),.qp-share-copy.is-copied:active:not(:disabled),.qp-share-send.is-sent,.qp-share-send.is-sent:hover:not(:disabled),.qp-share-send.is-sent:active:not(:disabled){border-color:var(--qp-dark-positive-border, rgba(27, 108, 70, .2));background:var(--qp-dark-positive-soft, rgba(27, 108, 70, .08));color:var(--qp-dark-positive, #1B6C46)}.qp-share-copy:disabled,.qp-share-send:disabled{cursor:default;opacity:.48}.qp-share-copy.is-copied:disabled,.qp-share-send.is-sent:disabled{opacity:1}.qp-share-email-form{display:flex;flex-direction:column;gap:7px}.qp-share-send-status{margin:0;color:var(--qp-dark-positive, #1B6C46);font-size:11.5px;line-height:1.35}.qp-share-send-status:empty{display:none}.qp-share-send-status.is-error{color:var(--qp-dark-negative, #804040)}.qp-share-socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qp-share-social{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;border:1px solid var(--qp-dark-border-strong, rgba(23, 24, 26, .14));border-radius:8px;outline:none;background:var(--qp-dark-surface-subtle, #F7F7F5);color:var(--qp-dark-ink, #303234);font-size:11.5px;font-weight:600;line-height:1;text-decoration:none}.qp-share-social svg{width:16px;height:16px;flex:0 0 auto}.qp-share-social[data-channel=reddit] svg{color:#ff4500}.qp-share-social[data-channel=linkedin] svg{color:var(--qp-dark-info, #0A66C2)}.qp-share-social[data-channel=x] svg{color:var(--qp-dark-ink, #17181A)}.qp-share-social[data-channel=whatsapp] svg{color:#25d366}.qp-share-social[aria-disabled=true]{pointer-events:none;opacity:.48}.qp-share-dock{padding:12px;border-top:1px solid var(--qp-dark-border, rgba(23, 24, 26, .1));background:var(--qp-dark-surface-subtle, #F0F0ED)}.qp-share-close:focus-visible,.qp-share-send:focus-visible,.qp-share-copy:focus-visible,.qp-share-social:focus-visible{border-color:var(--qp-dark-focus-ring, rgba(23, 24, 26, .42));outline:none;box-shadow:0 0 0 3px var(--qp-dark-focus-halo, rgba(23, 24, 26, .08))}.qp-share-error{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;padding:8px 8px 8px 11px;border:1px solid var(--qp-dark-negative-border, rgba(128, 64, 64, .2));border-radius:8px;background:var(--qp-dark-negative-soft, rgba(128, 64, 64, .06));color:var(--qp-dark-negative, #804040);font-size:11.5px;line-height:1.4}.qp-share-error button{min-height:28px;padding:0 10px;border:1px solid var(--qp-dark-negative-border, rgba(128, 64, 64, .24));border-radius:7px;outline:none;background:var(--qp-dark-surface, #FFFFFF);color:var(--qp-dark-negative, #804040);font:inherit;font-weight:600;cursor:pointer}.qp-share-error button:hover{background:var(--qp-dark-negative-soft, #F8F1F1)}.qp-share-spinner,.qp-share-send-spinner{width:14px;height:14px;flex:0 0 auto;color:var(--qp-dark-secondary, #5E615D)}.qp-share-send-spinner{width:12px;height:12px}.qp-share-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:540px),(pointer:coarse){.qp-share-backdrop{padding:8px}.qp-share-dialog{width:min(520px,calc(100vw - 16px))}.qp-share-dialog header,.qp-share-dock-body{padding-right:16px;padding-left:16px}.qp-share-dock{padding-right:12px;padding-left:12px}.qp-share-socials{grid-template-columns:repeat(2,minmax(0,1fr))}.qp-share-close,.qp-share-link-input input,.qp-share-email-row input,.qp-share-copy,.qp-share-send,.qp-share-social{height:44px}.qp-share-close{width:44px;margin:-6px -8px 0 0}}
