.style_shareViaContainer__8ZU5H{position:relative;display:inline-block}.style_shareButton__bGrn_{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3)}.style_shareButton__bGrn_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.style_shareButton__bGrn_:active{transform:translateY(0)}.style_shareButton__bGrn_ svg{font-size:16px}.style_overlay__iaZCS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.style_shareModal__2sDaF{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);z-index:1001;min-width:400px;max-width:90vw;max-height:90vh;overflow:hidden;animation:style_modalSlideIn__jsmrj .3s ease-out}@media(max-width:768px){.style_shareModal__2sDaF{min-width:320px;margin:20px}}@keyframes style_modalSlideIn__jsmrj{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.style_modalHeader__qm0k6{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.style_modalHeader__qm0k6 h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.style_closeButton__J5k0H{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease}.style_closeButton__J5k0H:hover{background:#f3f4f6;color:#374151}.style_closeButton__J5k0H svg{font-size:16px}.style_shareOptions__nbBXv{padding:24px;display:flex;flex-direction:column;gap:12px}.style_shareOption__xeNO_{display:flex;align-items:center;gap:12px;padding:16px 20px;border:2px solid rgba(0,0,0,0);border-radius:12px;background:#f8fafc;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left}.style_shareOption__xeNO_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.style_shareOption__xeNO_ svg{font-size:18px;flex-shrink:0}.style_shareOption__xeNO_ span{flex:1 1}.style_shareOption__xeNO_.style_facebook__k8Vrm:hover{background:#1877f2;color:#fff;border-color:#1877f2}.style_shareOption__xeNO_.style_email__BZM9W:hover{background:#ea4335;color:#fff;border-color:#ea4335}.style_shareOption__xeNO_.style_link__u_VLl:hover{background:#10b981;color:#fff;border-color:#10b981}.style_shareOption__xeNO_.style_link__u_VLl.style_copied__NVqBX{background:#10b981;color:#fff;border-color:#10b981;animation:style_pulse__U_pUR .6s ease-in-out}@keyframes style_pulse__U_pUR{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.style_shareUrl__uR_t8{padding:0 24px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.style_shareUrl__uR_t8 label{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.style_urlContainer__FHWKN{display:flex;gap:8px;align-items:center}.style_urlInput__J4VfJ{flex:1 1;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#374151;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.style_urlInput__J4VfJ:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.style_urlInput__J4VfJ::selection{background:#667eea;color:#fff}.style_copyUrlButton__y4Z9F{padding:12px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.style_copyUrlButton__y4Z9F:hover{background:#5a67d8;transform:scale(1.05)}.style_copyUrlButton__y4Z9F:active{transform:scale(.95)}.style_copyUrlButton__y4Z9F svg{font-size:14px}@media(max-width:480px){.style_shareModal__2sDaF{min-width:280px;margin:10px}.style_modalHeader__qm0k6{padding:16px 20px}.style_modalHeader__qm0k6 h3{font-size:16px}.style_shareOptions__nbBXv{padding:20px}.style_shareOption__xeNO_{padding:14px 16px;font-size:13px}.style_shareOption__xeNO_ svg{font-size:16px}.style_shareUrl__uR_t8{padding:0 20px 20px}.style_urlInput__J4VfJ{padding:10px 12px;font-size:13px}.style_copyUrlButton__y4Z9F{padding:10px}}.style_printButton__Ljirl{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(16,185,129,.3);min-width:140px;justify-content:center}.style_printButton__Ljirl:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857)}.style_printButton__Ljirl:active:not(:disabled){transform:translateY(0)}.style_printButton__Ljirl:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(16,185,129,.2)}.style_printButton__Ljirl svg{font-size:16px;flex-shrink:0}.style_printButton__Ljirl span{font-weight:500}.style_printButton__Ljirl.style_loading__lWmOw{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 2px 8px rgba(107,114,128,.3)}.style_spinner__eBXya{animation:style_spin__YO6li 1s linear infinite}@keyframes style_spin__YO6li{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:480px){.style_printButton__Ljirl{padding:8px 12px;font-size:13px;min-width:120px}.style_printButton__Ljirl svg{font-size:14px}}.style_errorContainer__6SOBU,.style_loadingContainer__gyNrX{display:flex;justify-content:center;align-items:center;min-height:200px;padding:40px 20px;background:#fff}.style_errorContainer__6SOBU{flex-direction:column;text-align:center}.style_errorContainer__6SOBU h3{margin:16px 0 8px;color:#dc3545;font-size:18px;font-weight:600}.style_errorContainer__6SOBU p{color:#6c757d;margin-bottom:20px;opacity:.8}.style_retryButton__pETkJ{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#28a745;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.style_retryButton__pETkJ:hover{background:#218838;transform:translateY(-1px)}.style_minimalRestriction__ECVnd{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-left:4px solid #17a2b8;border-radius:8px;color:#495057;font-size:14px;font-weight:500;margin:16px 0}.style_subscriptionRequired__vBPm_{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:40px 20px;background:#fff!important;color:#212529!important}.style_restrictionCard__qSTqI{background:#fff!important;border-radius:20px;padding:48px 40px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.08);border:1px solid #e9ecef;max-width:580px;width:100%;position:relative;overflow:hidden}.style_restrictionCard__qSTqI:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#28a745,#20c997);border-radius:20px 20px 0 0}.style_restrictionCard__qSTqI:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(40,167,69,.05) 0,transparent 70%);pointer-events:none}.style_iconContainer__Sz69e{margin-bottom:32px;position:relative;z-index:1}.style_iconContainer__Sz69e>*{color:#28a745!important;filter:drop-shadow(0 4px 12px rgba(40,167,69,.3))}.style_content__u9Qg0{margin-bottom:40px;position:relative;z-index:1}.style_content__u9Qg0 h3{margin:0 0 16px;font-size:28px;font-weight:700;color:#2c3e50!important;letter-spacing:-.5px}.style_content__u9Qg0 p{color:#6c757d!important;line-height:1.6;font-size:16px;max-width:400px;margin:0 auto 20px}.style_expiredNotice__kcvLT{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:10px;color:#856404;font-size:14px;font-weight:500;margin-top:20px;box-shadow:0 2px 8px rgba(255,193,7,.2)}.style_actions__epx7k{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;position:relative;z-index:1}@media(min-width:480px){.style_actions__epx7k{flex-direction:row;justify-content:center}}.style_upgradeButton__Xd6s5{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#28a745,#20c997)!important;color:#fff!important;text-decoration:none;border-radius:12px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 8px 24px rgba(40,167,69,.3);border:none;min-height:56px;position:relative;overflow:hidden}.style_upgradeButton__Xd6s5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.style_upgradeButton__Xd6s5:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(40,167,69,.4);text-decoration:none;color:#fff!important}.style_upgradeButton__Xd6s5:hover:before{left:100%}.style_upgradeButton__Xd6s5:active{transform:translateY(-1px)}.style_continueButton__yQKe4{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:rgba(0,0,0,0);color:#28a745!important;border:2px solid #28a745;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:56px}.style_continueButton__yQKe4:hover{background:#28a745!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(40,167,69,.3)}.style_features__O97_e{border-top:1px solid #e9ecef;padding-top:32px;margin-top:32px;position:relative;z-index:1}.style_featureItem__mL9Hr{display:flex;align-items:center;gap:16px;padding:12px 20px;color:#495057!important;font-size:15px;background:#f8f9fa!important;border-radius:10px;margin-bottom:12px;transition:all .2s ease}.style_featureItem__mL9Hr:hover{background:#e9ecef!important;transform:translateX(4px)}.style_featureItem__mL9Hr>:first-child{color:#28a745!important;flex-shrink:0}.style_featureItem__mL9Hr span{font-weight:500;color:#495057!important}.style_featureItem__mL9Hr:last-child{margin-bottom:0}@media(max-width:640px){.style_subscriptionRequired__vBPm_{min-height:60vh;padding:20px 16px;background:#fff!important}.style_restrictionCard__qSTqI{padding:32px 24px;margin:0;border-radius:16px;background:#fff!important}.style_content__u9Qg0 h3{font-size:24px;color:#2c3e50!important}.style_content__u9Qg0 p{font-size:15px;color:#6c757d!important}.style_continueButton__yQKe4,.style_upgradeButton__Xd6s5{padding:14px 24px;font-size:15px;min-height:50px}.style_actions__epx7k{gap:12px}.style_featureItem__mL9Hr{padding:10px 16px;font-size:14px;background:#f8f9fa!important;color:#495057!important}.style_featureItem__mL9Hr span{color:#495057!important}}.style_subscriptionRequired__vBPm_{animation:style_fadeInUp__W_OCt .6s ease-out}@keyframes style_fadeInUp__W_OCt{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes style_pulse__1_ogE{0%,to{box-shadow:0 8px 24px rgba(40,167,69,.3)}50%{box-shadow:0 8px 24px rgba(40,167,69,.5)}}.style_upgradeButton__Xd6s5{animation:style_pulse__1_ogE 2s ease-in-out infinite}@media(prefers-color-scheme:dark){.style_restrictionCard__qSTqI,.style_subscriptionRequired__vBPm_{background:#fff!important;color:#212529!important}.style_restrictionCard__qSTqI{border-color:#e9ecef!important}.style_content__u9Qg0 h3{color:#2c3e50!important}.style_content__u9Qg0 p{color:#6c757d!important}.style_featureItem__mL9Hr{background:#f8f9fa!important;color:#495057!important}.style_featureItem__mL9Hr:hover{background:#e9ecef!important}.style_featureItem__mL9Hr span{color:#495057!important}.style_minimalRestriction__ECVnd{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-color:#dee2e6!important;color:#495057!important}.style_expiredNotice__kcvLT{background:#fff3cd!important;border-color:#ffeaa7!important;color:#856404!important}.style_errorContainer__6SOBU,.style_loadingContainer__gyNrX{background:#fff!important}}