#website-share-toggle.website-share-fab,.website-share-fab{position:fixed!important;left:auto!important;right:max(14px,env(safe-area-inset-right,0px))!important;bottom:calc(max(14px,env(safe-area-inset-bottom,0px)) + 116px)!important;z-index:9998!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;margin:0!important;border:none!important;border-radius:999px!important;background:#0071e3!important;background-color:#0071e3!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;isolation:isolate!important;box-shadow:0 8px 24px #0071e347!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background-color .25s ease,border-color .25s ease,backdrop-filter .25s ease!important}html:is([data-lg-mode=clear],[data-lg-mode=balanced],[data-lg-mode=tinted]):not(.dark) #website-share-toggle.website-share-fab,html:is([data-lg-mode=clear],[data-lg-mode=balanced],[data-lg-mode=tinted]):not(.dark) .website-share-fab,html:not([data-lg-mode]):not(.dark) #website-share-toggle.website-share-fab,html:not([data-lg-mode]):not(.dark) .website-share-fab{border:none!important;background:#0071e3!important;background-color:#0071e3!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 24px #0071e347!important}html.dark:is([data-lg-mode=clear],[data-lg-mode=balanced],[data-lg-mode=tinted]) #website-share-toggle.website-share-fab,html.dark:is([data-lg-mode=clear],[data-lg-mode=balanced],[data-lg-mode=tinted]) .website-share-fab,html.dark:not([data-lg-mode]) #website-share-toggle.website-share-fab,html.dark:not([data-lg-mode]) .website-share-fab{border:none!important;background:#0a84ff!important;background-color:#0a84ff!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 24px #00000073!important}#website-share-toggle.website-share-fab:hover,.website-share-fab:hover{transform:translateY(-2px) scale(1.04)!important}#website-share-toggle.website-share-fab:focus-visible,.website-share-fab:focus-visible{outline:none!important;box-shadow:0 0 0 4px #0071e347!important}.website-share-fab__icon{display:inline-flex;align-items:center;justify-content:center}.website-share-dialog{position:fixed!important;inset:0;z-index:100200;display:none!important;place-items:center;padding:1.5rem;opacity:0;pointer-events:none!important;visibility:hidden;background:transparent!important;background-color:transparent!important;background-image:none!important;transition:opacity .24s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.website-share-dialog.active{display:grid!important;opacity:1;pointer-events:auto!important;visibility:visible;background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.share-dialog-open .a11y-toolbar,body.share-dialog-open #website-share-toggle,.website-share-dialog.active~.a11y-toolbar,body:has(.website-share-dialog.active) .a11y-toolbar,body:has(.website-share-dialog.active) #website-share-toggle{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.website-share-dialog[aria-hidden=true]:not(.active){display:none!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important}body.share-dialog-open{overflow:hidden;touch-action:none}.website-share-backdrop{position:absolute;inset:0;z-index:0;background:#00000073;transition:background-color .24s ease}html.dark .website-share-backdrop{background:#000000b8}.website-share-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:360px;min-height:auto!important;max-height:min(85vh,720px)!important;overflow:auto!important;padding:1.75rem!important;color:#1d1d1f!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e5ea!important;border-radius:24px!important;box-shadow:0 24px 60px #00000038!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;opacity:1!important;transform:scale(.95) translateY(10px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.website-share-dialog.active .website-share-card{transform:scale(1) translateY(0)}html.dark .website-share-card{color:#f5f5f7!important;background:#000!important;background-color:#000!important;background-image:none!important;border-color:#2c2c2e!important;box-shadow:0 24px 60px #000000b8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html .website-share-dialog .website-share-card,html .website-share-dialog.active .website-share-card,html[data-lg-mode] .website-share-card,html.dark[data-lg-mode] .website-share-card,html.dark .website-share-dialog .website-share-card{background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) .website-share-dialog .website-share-card{background:#fff!important;background-color:#fff!important}html.dark .website-share-dialog .website-share-card{background:#000!important;background-color:#000!important}.website-share-card-top{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.website-share-close{position:relative;top:auto;right:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#ff3b30!important;background-color:#ff3b30!important;border:none!important;border-radius:50%!important;box-shadow:0 8px 20px #ff3b3059!important;cursor:pointer;z-index:2;transition:background-color .2s ease,color .2s ease,transform .2s ease}.website-share-close:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#ff453a!important;background-color:#ff453a!important;transform:scale(1.05)}html.dark .website-share-close,html.dark .website-share-close:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#ff3b30!important;background-color:#ff3b30!important}.website-share-close i,.website-share-close svg,html.dark .website-share-close i,html.dark .website-share-close svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:currentColor!important}.website-share-mirrors{display:flex;flex:1;min-width:0;background:#0000000d;padding:2px;border-radius:10px;margin-top:0}html.dark .website-share-mirrors{background:#ffffff0f}.share-mirror-tab{flex:1;padding:8px 4px;font-size:.74rem;font-weight:600;color:#86868b;background:transparent;border:none;border-radius:8px;cursor:pointer;user-select:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;text-align:center;white-space:nowrap}.share-mirror-tab:hover{color:var(--text-primary)}.share-mirror-tab.active{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #0000001a;font-weight:700}html.dark .share-mirror-tab.active{color:#fff;background:#ffffff1f;box-shadow:0 1px 3px #0000004d}.website-share-qr-section{display:flex;justify-content:center}.website-share-qr-shell{position:relative;width:170px;height:170px;background:#fff;padding:8px;border-radius:18px;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 16px #0000000a}html.dark .website-share-qr-shell{border-color:#ffffff14}.website-share-qr{width:100%;height:100%;display:block}.website-share-qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#fff;border:2.5px solid #ffffff;border-radius:7px;box-shadow:0 2px 6px #0000001a;overflow:hidden}.website-share-qr-logo img{width:100%;height:100%;object-fit:cover;border-radius:5px}.website-share-actions-list{display:flex;flex-direction:column;background:#00000008;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.05)}html.dark .website-share-actions-list{background:#ffffff0a;border-color:#ffffff0f}.share-action-row{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;font-size:.88rem;font-weight:550;color:#1d1d1f;text-decoration:none;background:transparent;border:none;cursor:pointer;user-select:none;outline:none;transition:background-color .15s ease,color .15s ease;text-align:left;box-sizing:border-box}html.dark .share-action-row{color:#f5f5f7}.share-action-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}html.dark .share-action-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.share-action-row:hover,.share-action-row:focus-visible{background-color:#0071e314;color:#0071e3}html.dark .share-action-row:hover,html.dark .share-action-row:focus-visible{background-color:#0a84ff1f;color:#2997ff}.share-action-row i{font-size:.95rem;color:#86868b;transition:color .15s ease}.share-action-row:hover i{color:#0071e3}html.dark .share-action-row:hover i{color:#2997ff}.website-share-status{margin:0;font-size:.72rem;font-weight:600;color:#0071e3;text-align:center;min-height:14px}html.dark .website-share-status{color:#2997ff}
