.share-dialog{box-sizing:border-box;color:#f1f1f1;background:#212121;border:0;border-radius:.75rem;width:min(29.375rem,100% - 2rem);max-width:none;height:fit-content;max-height:calc(100% - 3rem);margin:auto;padding:1.25rem 1.5rem 1.5rem;font-size:.875rem;line-height:1.25rem;position:fixed;inset:0;overflow:visible;box-shadow:0 0 24px 12px #00000026}.share-dialog:not([open],:popover-open){display:none}.share-dialog::backdrop{transition:opacity .2s, display .2s allow-discrete, overlay .2s allow-discrete;background:#0000004d}@starting-style{.share-dialog[open]::backdrop{opacity:0}}html:has(.share-dialog:modal){overflow:hidden}.sd-title{outline:none;margin:0 0 .5rem;font-size:1rem;font-weight:400;line-height:1.375rem}.sd-close{width:1.5rem;height:1.5rem;color:inherit;padding:0;display:flex;position:absolute;top:.9375rem;right:1.125rem}.sd-close:before{content:"";position:absolute;inset:-.625rem}.sd-close svg,.sd-arrow svg{fill:currentColor;width:1.5rem;height:1.5rem}.sd-row{position:relative}.sd-targets{scrollbar-width:none;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sd-targets::-webkit-scrollbar{display:none}.sd-targets :is(a,button){box-sizing:border-box;width:4.375rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;flex-direction:column;align-items:center;padding:.3125rem .0625rem .125rem;text-decoration:none;display:flex}.sd-targets :is(a,button):focus-visible{background:#fff3;outline:1px solid #fff3}.sd-mark{color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;margin:0 .25rem .5rem;display:flex}.sd-mark .mask-mark{width:1.875rem;height:1.875rem}.sd-mark svg{fill:currentColor;width:1.75rem;height:1.75rem}.sd-messages{color:#1a73e8;background:#fff;border:1px solid #e8e8e8}.sd-whatsapp{background:#25d366}.sd-facebook{background:#3b5998}.sd-x{background:#000}.sd-email{background:#888}.sd-reddit{background:#ff4500}.sd-pinterest{background:#e60023}.sd-linkedin{background:#0077b5}.sd-more{background:#ffffff1a}.sd-label{text-align:center;width:4.25rem;max-height:2.625rem;font-size:.75rem;line-height:1.125rem;overflow:hidden}@media (hover:hover) and (pointer:fine){.sd-targets [data-phone]{display:none}}.sd-arrow{color:#f1f1f1;background:#212121;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:flex;position:absolute;top:1rem;box-shadow:0 4px 4px #0000004d,0 0 4px #0003}.sd-arrow[hidden]{display:none}.sd-prev{left:-.875rem}.sd-next{right:-.875rem}.sd-link{background:#0f0f0f;border:1px solid #fff3;border-radius:.75rem;align-items:center;margin-top:1.5rem;padding:.5rem 0;display:flex}.sd-link input{color:#f1f1f1;min-width:0;font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto;margin-left:1rem;padding:0;font-size:.875rem}.sd-copy{color:#f1f1f1;border:1px solid #fff3;border-radius:1.25rem;flex:none;height:2.5rem;margin:0 .5rem;padding:0 .9375rem;font-size:.875rem;font-weight:500}.sd-copy[hidden]{display:none}.sd-copy:hover,.sd-copy:focus-visible{background:#fff3;border-color:#0000}.sd-start{color:#aaa;cursor:pointer;border-top:1px solid #fff3;align-items:center;margin-top:1.5rem;padding-top:1.5rem;display:flex}.sd-start[hidden]{display:none}.sd-start input{opacity:0;width:1.25rem;height:1.25rem;margin:0;position:absolute}.sd-box{box-sizing:border-box;pointer-events:none;border:2px solid #f1f1f1;border-radius:2px;flex:none;width:1.25rem;height:1.25rem;transition:background-color .14s,border-color .14s;position:relative}.sd-start input:checked+.sd-box{background:#3ea6ff;border-color:#3ea6ff}.sd-start input:checked+.sd-box:after{content:"";border:2px solid #0f0f0f;border-width:0 2px 2px 0;width:4px;height:9px;animation:.14s ease-out sd-check;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.sd-start input:focus-visible+.sd-box{outline-offset:2px;outline:2px solid #3ea6ff}@keyframes sd-check{0%{transform:rotate(45deg)scale(0)}}.sd-start-text{padding-left:1rem}.sd-time{opacity:.33;border-bottom:1px dashed #aaa;width:3.125rem;margin-left:.5rem}.sd-start input:checked~.sd-time{opacity:1}.sd-toast{box-sizing:border-box;color:#0f0f0f;background:#f1f1f1;border-radius:.5rem;min-width:16rem;padding:.875rem 1.25rem;font-size:.875rem;line-height:1.25rem;position:fixed;bottom:1.875rem;left:1rem}.sd-toast:empty{display:none}@media (prefers-reduced-motion:no-preference){.sd-toast:not(:empty){animation:.5s ease-out sd-toast}}@keyframes sd-toast{0%{opacity:0;transform:translateY(4rem)}}@media not (min-width:37.5rem){.share-dialog{width:auto;margin:0 .5rem 1.5rem;padding:0 0 .5rem;inset:auto 0 0}.share-dialog::backdrop{background:#0009}.share-dialog:before{content:"";background:#f1f1f126;border-radius:.25rem;width:2.5rem;height:.25rem;margin:.5rem auto 0;display:block}.sd-title{margin:.5rem 0 .4375rem .75rem;font-size:1.125rem;font-weight:700;line-height:1.625rem}.sd-close{top:1.375rem;right:.75rem}.sd-arrow,.sd-mark{display:none}.sd-body{flex-direction:column;max-height:18.75rem;display:flex;overflow-y:auto}.sd-link{background:#ffffff1a;border:0;border-radius:.5rem;order:-1;margin:0;padding:0}.sd-link input{color:#3ea6ff;height:3rem;margin-left:.75rem;font-size:.75rem}.sd-targets{flex-direction:column;gap:0;overflow:visible}.sd-targets :is(a,button){border-radius:0;flex-direction:row;width:auto;height:3rem;padding:0 0 0 .75rem}.sd-label{text-align:left;width:auto;max-height:none;font-size:1rem;font-weight:500;line-height:1.375rem}.sd-start{margin:.75rem 0 0;padding:.75rem .75rem 0}}
