.mss-sharing-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;font-family:inherit;line-height:1;clear:both}.mss-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px 16px;background-color:#333;color:#fff;text-decoration:none;border:none;border-radius:4px;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;box-sizing:border-box;outline:none}.mss-button:hover,.mss-button:focus{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .15);color:#fff}.mss-button:active{transform:translateY(0);box-shadow:0 2px 4px rgb(0 0 0 / .1)}.mss-button:focus-visible{outline:2px solid #0073aa;outline-offset:2px}.mss-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;flex-shrink:0!important;font-size:16px!important;line-height:1!important;vertical-align:middle!important;margin-right:6px!important;opacity:1!important;visibility:visible!important;position:relative!important;overflow:visible!important}.mss-icon svg{width:100%!important;height:100%!important;fill:currentColor!important;display:block!important;vertical-align:top!important}.mss-label{font-size:inherit;font-weight:inherit;color:inherit;display:inline-block!important;white-space:nowrap}.mss-sharing-buttons:not(.mss-no-icons) .mss-icon{display:inline-flex!important;margin-right:6px!important}.mss-sharing-buttons:not(.mss-no-labels) .mss-label{display:inline-block!important}.mss-sharing-buttons.mss-size-medium .mss-icon{width:16px!important;height:16px!important;font-size:16px!important;margin-right:6px!important}.mss-sharing-buttons.mss-size-medium.mss-no-labels .mss-button{padding:8px;min-width:32px}.mss-sharing-buttons.mss-size-medium.mss-no-labels .mss-icon{margin-right:0!important}.mss-sharing-buttons.mss-size-large .mss-button{padding:12px 24px;font-size:16px;gap:8px!important}.mss-sharing-buttons.mss-size-large .mss-icon{width:20px!important;height:20px!important;font-size:20px!important;margin-right:8px!important}.mss-sharing-buttons.mss-size-large.mss-no-labels .mss-button{padding:12px;min-width:44px}.mss-sharing-buttons.mss-size-large.mss-no-labels .mss-icon{margin-right:0!important}.mss-sharing-buttons.mss-shape-square .mss-button{border-radius:0}.mss-sharing-buttons.mss-shape-rounded .mss-button{border-radius:4px}.mss-sharing-buttons.mss-shape-circle .mss-button{border-radius:50%;aspect-ratio:1;padding:8px;gap:0!important}.mss-sharing-buttons.mss-shape-circle .mss-label{display:none!important}.mss-sharing-buttons.mss-shape-circle .mss-icon{margin-right:0!important}.mss-button.mss-button-twitter{background-color:#1DA1F2}.mss-button.mss-button-twitter:hover{background-color:#1a8cd8;color:#fff}.mss-button.mss-button-facebook{background-color:#1877F2}.mss-button.mss-button-facebook:hover{background-color:#166fe5;color:#fff}.mss-button.mss-button-linkedin{background-color:#0A66C2}.mss-button.mss-button-linkedin:hover{background-color:#095bb0;color:#fff}.mss-button.mss-button-reddit{background-color:#FF4500}.mss-button.mss-button-reddit:hover{background-color:#e63e00;color:#fff}.mss-button.mss-button-pinterest{background-color:#BD081C}.mss-button.mss-button-pinterest:hover{background-color:#a70719;color:#fff}.mss-button.mss-button-whatsapp{background-color:#25D366}.mss-button.mss-button-whatsapp:hover{background-color:#22bf5b;color:#fff}.mss-button.mss-button-telegram{background-color:#08C}.mss-button.mss-button-telegram:hover{background-color:#007ab8;color:#fff}.mss-button.mss-button-meneame{background-color:#FF6400}.mss-button.mss-button-meneame:hover{background-color:#e65a00;color:#fff}.mss-button.mss-button-email{background-color:#34495E}.mss-button.mss-button-email:hover{background-color:#2c3e50;color:#fff}.mss-button.mss-button-sms{background-color:#2ECC71}.mss-button.mss-button-sms:hover{background-color:#27ae60;color:#fff}.mss-button.mss-button-chatgpt{background-color:#10A37F}.mss-button.mss-button-chatgpt:hover{background-color:#0e926f;color:#fff}.mss-button.mss-button-claude{background-color:#CC785C}.mss-button.mss-button-claude:hover{background-color:#b86a52;color:#fff}.mss-button.mss-button-perplexity{background-color:#20808D}.mss-button.mss-button-perplexity:hover{background-color:#1c717c;color:#fff}.mss-button.mss-button-google_ai{background-color:#4285F4}.mss-button.mss-button-google_ai:hover{background-color:#3367d6;color:#fff}.mss-button.mss-button-gemini{background-color:#8E75B2}.mss-button.mss-button-gemini:hover{background-color:#7d649e;color:#fff}.mss-button.mss-button-grok{background-color:#FF6B35}.mss-button.mss-button-grok:hover{background-color:#e55a2b;color:#fff}.mss-sharing-buttons.mss-scheme-monochrome .mss-button{background-color:#666!important}.mss-sharing-buttons.mss-scheme-monochrome .mss-button:hover{background-color:#333!important}.mss-sharing-buttons.mss-scheme-dark .mss-button{background-color:#2c3e50!important;color:#ecf0f1!important}.mss-sharing-buttons.mss-scheme-dark .mss-button:hover{background-color:#34495e!important}.mss-sharing-buttons.mss-scheme-light .mss-button{background-color:#ecf0f1!important;color:#2c3e50!important;border:1px solid #bdc3c7}.mss-sharing-buttons.mss-scheme-light .mss-button:hover{background-color:#d5dbdb!important;border-color:#95a5a6}.mss-button.mss-loading{opacity:.7;pointer-events:none;position:relative}.mss-button.mss-loading::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid #fff0;border-top:2px solid currentColor;border-radius:50%;animation:mss-spin 1s linear infinite}@keyframes mss-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.mss-button.mss-clicked{transform:scale(.95);transition:transform 0.1s ease}.mss-button.mss-touch-active{background-color:rgb(0 0 0 / .1);transform:scale(.98)}@media (max-width:768px){.mss-sharing-buttons{gap:6px;margin:16px 0}.mss-sharing-buttons.mss-style-horizontal{flex-wrap:wrap;justify-content:center}.mss-sharing-buttons.mss-style-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px}.mss-sharing-buttons.mss-style-floating{left:10px;padding:8px}.mss-sharing-buttons.mss-size-large .mss-button{padding:10px 20px;font-size:15px}}@media (max-width:480px){.mss-sharing-buttons{gap:4px;margin:12px 0}.mss-button{font-size:13px;padding:6px 12px}.mss-sharing-buttons.mss-style-horizontal{justify-content:center}.mss-sharing-buttons.mss-style-vertical .mss-button{min-width:120px}.mss-sharing-buttons.mss-style-grid{grid-template-columns:repeat(2,1fr)}.mss-sharing-buttons.mss-style-floating{position:relative;left:auto;top:auto;transform:none;flex-direction:row;justify-content:center;background:none;padding:0;box-shadow:none;backdrop-filter:none}.mss-sharing-buttons.mss-style-floating .mss-button{width:auto;height:auto;padding:6px 12px;border-radius:4px;margin-bottom:0;gap:6px!important}.mss-sharing-buttons.mss-style-floating .mss-label{display:inline-block!important}.mss-sharing-buttons.mss-style-floating .mss-icon{margin-right:6px!important}@media (max-width:360px){.mss-sharing-buttons.mss-style-floating{display:none}}}.mss-sharing-buttons:focus-within{outline:none}.mss-button:focus-visible{outline:2px solid #0073aa;outline-offset:2px;z-index:1;position:relative}@media (prefers-contrast:high){.mss-button{border:2px solid}}@media (prefers-reduced-motion:reduce){.mss-button{transition:none}.mss-button:hover{transform:none}.mss-button.mss-loading::after{animation:none}}@media print{.mss-sharing-buttons.mss-style-floating{display:none}.mss-sharing-buttons{break-inside:avoid;page-break-inside:avoid}}.mss-debug .mss-sharing-buttons{border:2px dashed red;position:relative}.mss-debug .mss-sharing-buttons::before{content:"MSS Debug Mode - Icons: " attr(data-show-icons) " | Labels: " attr(data-show-labels);position:absolute;top:-25px;left:0;background:red;color:#fff;padding:2px 6px;font-size:10px;font-family:monospace;white-space:nowrap;z-index:1000}.mss-debug .mss-button{position:relative}.mss-debug .mss-button::after{content:attr(data-network);position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);background:rgb(0 0 0 / .8);color:#fff;padding:1px 4px;font-size:9px;border-radius:2px;white-space:nowrap;z-index:1001}.mss-debug .mss-icon{border:1px solid lime!important;background:rgb(0 255 0 / .1)!important}.mss-sharing-buttons *{box-sizing:border-box}.mss-sharing-buttons a{text-decoration:none!important}.mss-sharing-buttons a:hover{text-decoration:none!important}.mss-button{font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important;font-variant:normal!important;text-shadow:none!important}.mss-sharing-buttons .mss-icon,.mss-sharing-buttons .mss-label{opacity:1!important;visibility:visible!important;position:relative!important}@supports not (gap:8px){.mss-sharing-buttons{gap:0}.mss-sharing-buttons .mss-button:not(:last-child){margin-right:8px}.mss-sharing-buttons.mss-style-vertical .mss-button:not(:last-child){margin-right:0;margin-bottom:8px}}@supports (-ms-ime-align:auto){.mss-icon{display:-ms-inline-flexbox!important;-ms-flex-align:center!important;-ms-flex-pack:center!important}}ss-no-icons .mss-icon{display:none!important;margin-right:0!important}.mss-sharing-buttons.mss-no-labels .mss-label{display:none!important}.mss-sharing-buttons.mss-no-labels .mss-icon{margin-right:0!important}.mss-sharing-buttons.mss-no-labels .mss-button{padding:8px;min-width:32px;gap:0!important}.mss-sharing-buttons.mss-style-horizontal{flex-direction:row;justify-content:flex-start;align-items:center}.mss-sharing-buttons.mss-style-vertical{flex-direction:column;align-items:flex-start;width:fit-content}.mss-sharing-buttons.mss-style-vertical .mss-button{width:100%;min-width:140px;justify-content:flex-start}.mss-sharing-buttons.mss-style-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.mss-sharing-buttons.mss-style-grid .mss-button{width:100%;justify-content:center}.mss-sharing-buttons.mss-style-floating{position:fixed;top:50%;left:20px;transform:translateY(-50%);flex-direction:column;z-index:999;background:rgb(255 255 255 / .95);padding:10px;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .1);backdrop-filter:blur(10px);margin:0}.mss-sharing-buttons.mss-style-floating .mss-button{width:40px;height:40px;padding:8px;border-radius:50%;margin-bottom:4px;gap:0}.mss-sharing-buttons.mss-style-floating .mss-label{display:none!important}.mss-sharing-buttons.mss-style-floating .mss-icon{margin-right:0!important}.mss-sharing-buttons.mss-style-minimal .mss-button{background:#fff0;color:#666;border:1px solid #ddd;padding:6px 12px}.mss-sharing-buttons.mss-style-minimal .mss-button:hover{background:#f5f5f5;border-color:#999;color:#333}.mss-sharing-buttons.mss-style-pills .mss-button{border-radius:25px;padding:8px 20px}.mss-sharing-buttons.mss-size-small .mss-button{padding:6px 12px;font-size:12px;gap:4px!important}.mss-sharing-buttons.mss-size-small .mss-icon{width:14px!important;height:14px!important;font-size:14px!important;margin-right:4px!important}.mss-sharing-buttons.mss-size-small.mss-no-labels .mss-button{padding:6px;min-width:26px}.mss-sharing-buttons.mss-size-small.mss-no-labels .mss-icon{margin-right:0!important}.mss-sharing-buttons.mss-size-medium .mss-button{padding:8px 16px;font-size:14px;gap:6px!important}.mss-sharing-buttons.m