.nr-share-open{overflow:hidden}.nr-share-modal-v2{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px}.nr-share-modal-v2[hidden]{display:none}.nr-share-backdrop{position:absolute;inset:0;background:rgba(2,12,18,.78);backdrop-filter:blur(10px)}.nr-share-panel{position:relative;width:min(760px,100%);max-height:min(860px,calc(100vh - 40px));overflow:auto;border:1px solid rgba(91,236,193,.18);border-radius:26px;padding:28px;background:linear-gradient(145deg,#071722,#0b2230 58%,#0b2d32);box-shadow:0 35px 90px rgba(0,0,0,.5);color:#eefdf8;outline:none}.nr-share-x{position:absolute;top:16px;right:16px;width:42px;height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;font-size:24px}.nr-share-kicker{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#55e7bd}.nr-share-panel h2{margin:8px 46px 8px 0;font-size:clamp(25px,4vw,36px);line-height:1.08}.nr-share-lead{margin:0 0 20px;color:#b7cbd0;line-height:1.7}.nr-share-url{display:grid;grid-template-columns:1fr auto;gap:9px;padding:15px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}.nr-share-url>span{grid-column:1/-1;font-size:11px;font-weight:800;color:#7eecc9;text-transform:uppercase;letter-spacing:.08em}.nr-share-url code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d8f4ed;font-size:12px;padding:10px 0}.nr-share-url button,.nr-share-actions button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.065);color:#f4fffb;border-radius:14px;padding:11px 14px;font-weight:750}.nr-share-url button:hover,.nr-share-actions button:hover{border-color:rgba(85,231,189,.45);background:rgba(85,231,189,.09)}.nr-share-toggle{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(1,10,16,.24)}.nr-share-toggle input{margin-top:3px;width:18px;height:18px;accent-color:#55e7bd}.nr-share-toggle span{display:grid;gap:4px}.nr-share-toggle b{font-size:13px}.nr-share-toggle small{color:#9eb8be;line-height:1.5}.nr-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nr-share-actions button{display:grid;text-align:left;gap:3px;padding:14px 16px}.nr-share-actions button small{font-weight:500;color:#9eb8be}.nr-share-actions .nr-share-primary{background:linear-gradient(135deg,#42ddb0,#60efc6);color:#06251d;border-color:transparent}.nr-share-actions .nr-share-primary small{color:#184d40}.nr-share-qr-wrap{margin-top:18px;display:grid;grid-template-columns:1fr 190px;gap:18px;align-items:center;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.nr-share-qr-wrap span{font-size:15px;font-weight:800}.nr-share-qr-wrap p{color:#9eb8be;font-size:12px;line-height:1.55;margin:7px 0 0}.nr-share-qr{width:190px;aspect-ratio:1;background:#fff;border-radius:16px;padding:10px;display:grid;place-items:center;overflow:hidden}.nr-share-qr svg{display:block;width:100%;height:100%}.nr-share-qr.is-error{background:rgba(255,255,255,.06);color:#ffd4d4;font-size:11px;line-height:1.5;text-align:center}.nr-share-privacy{margin-top:16px;padding:13px 15px;border-radius:15px;background:rgba(255,190,92,.07);border:1px solid rgba(255,190,92,.16)}.nr-share-privacy b{font-size:12px;color:#ffd08a}.nr-share-privacy p{margin:5px 0 0;color:#c7bba8;font-size:11px;line-height:1.55}@media(max-width:640px){.nr-share-modal-v2{padding:0;align-items:end}.nr-share-panel{border-radius:24px 24px 0 0;max-height:92vh;padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.nr-share-url{grid-template-columns:1fr}.nr-share-url button{width:100%}.nr-share-actions{grid-template-columns:1fr}.nr-share-qr-wrap{grid-template-columns:1fr}.nr-share-qr{width:min(220px,100%);margin-inline:auto}}@media(prefers-reduced-motion:reduce){.nr-share-modal-v2 *{scroll-behavior:auto!important;transition:none!important}}
