.celly-share-modal{--share-accent:#0866ff;background:#fff;border:1px solid #e2e4e9;border-radius:14px;box-shadow:0 16px 64px rgba(0,0,0,.333);box-sizing:border-box;color:#101018;font-family:Arial,sans-serif;margin:auto;max-height:calc(100dvh - 32px);max-width:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;width:min(514px,100% - 32px)}.celly-share-modal::backdrop{backdrop-filter:blur(7px);background:rgba(17,27,50,.702)}.celly-share-modal[open]{animation:celly-share-enter .2s ease-out both}.celly-share-modal *,.celly-share-modal :after,.celly-share-modal :before{box-sizing:border-box}.celly-share-modal a,.celly-share-modal button{-webkit-tap-highlight-color:transparent}.celly-share-modal button{cursor:pointer;font:inherit}.celly-share-modal :focus-visible{outline:3px solid #1256b9;outline-offset:3px}.celly-share-modal__content{padding:10px 11px max(12px,env(safe-area-inset-bottom))}.celly-share-modal__header{align-items:center;display:flex;gap:14px;padding:0 8px 8px 10px}.celly-share-modal__header h2{font-size:20px;font-weight:800;line-height:1.2;margin:0}.celly-share-modal__header>img{flex:0 0 40px}.celly-share-modal__close{background:#e7e8eb;border:0;border-radius:50%;color:#505158;display:grid;flex:0 0 38px;height:38px;margin-left:auto;place-items:center}.celly-share-modal__close svg{fill:none;stroke:currentColor;stroke-width:2;height:24px;width:24px}.celly-share-modal__preview{aspect-ratio:2.3;background:#24262c;border-radius:11px;overflow:hidden;position:relative}.celly-share-modal__preview>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.celly-share-modal__intro{background:linear-gradient(transparent 35%,rgba(0,0,0,.8));color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:14px 15px 9px;position:absolute}.celly-share-modal__intro strong{font-size:26px;line-height:1.15}.celly-share-modal__intro p{font-size:15px;line-height:1.3;margin:2px 0 0}.celly-share-modal__clipboard{font-size:12px;line-height:1.4;margin:10px 0 8px}.celly-share-modal__download{font-size:12px;line-height:1.4;margin-top:8px}.celly-share-modal__download p{color:#505158;font-size:11px;margin:4px 2px}.celly-share-modal__note{color:#505158;font-size:11px;line-height:1.4;margin:8px 2px}.celly-share-modal__download-actions{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:8px 2px}.celly-share-modal__download-actions button{background:#fff;border:1px solid #a02495;border-radius:6px;color:#87207e;padding:7px 12px}.celly-share-modal__download-actions a{color:#87207e;text-decoration:underline}.celly-share-modal__success{align-items:center;background:#dcf6e6;border:1px solid #a7eac2;border-radius:9px;color:#063f16;display:flex;font-weight:700;gap:14px;padding:6px 14px}.celly-share-modal__success svg{fill:#20a455;flex-shrink:0;height:24px;width:24px}.celly-share-modal__success path{fill:none;stroke:#fff;stroke-width:2.5}.celly-share-modal__copy{align-items:center;background:#eef4ff;border-radius:9px;display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 12px}.celly-share-modal__copy button{background:#fff;border:1px solid var(--share-accent);border-radius:6px;color:#004bcc;padding:5px 10px}.celly-share-modal__copy textarea{background:#fff;border:1px solid #cbd7ed;border-radius:5px;color:#141820;font:inherit;padding:5px;resize:none;width:100%}.celly-share-modal__guide{background:radial-gradient(ellipse at center,#fff,#ecf4ff);border-radius:13px;padding:8px 0;position:relative}.celly-share-modal__screenshot{border-radius:10px;box-shadow:0 3px 14px rgba(36,58,86,.161);display:block;height:auto;margin:auto;width:67%}.celly-share-modal__step{align-items:center;color:#0056e8;display:flex;font-size:11px;font-weight:600;line-height:1.2;pointer-events:none;position:absolute;transform-origin:center}.celly-share-modal__step svg{fill:var(--share-accent);stroke:var(--share-accent);stroke-width:1.5;height:26px;overflow:visible;width:24px}.celly-share-modal__step path{fill:none}.celly-share-modal__step--1{animation-delay:.25s!important;left:0;top:26%}.celly-share-modal__step--2{animation-delay:.45s!important;left:43%;top:14%}.celly-share-modal__step--3{animation-delay:.65s!important;bottom:8%;right:0}.celly-share-modal[open] .celly-share-modal__step{animation:celly-share-step .35s cubic-bezier(.2,.8,.3,1.2) both}.celly-share-modal__step-label{background:#f5f9ff;border:1.5px solid var(--share-accent);border-radius:9px;box-shadow:0 2px 5px rgba(8,102,255,.102);display:block;padding:9px 8px 6px;position:relative}.celly-share-modal__step-label b{background:var(--share-accent);border:2px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:18px;height:29px;left:14px;place-items:center;position:absolute;top:-16px;width:29px}.celly-share-modal__step--2 .celly-share-modal__step-label{padding-left:32px}.celly-share-modal__step--2 .celly-share-modal__step-label b{left:-8px;top:-6px}.celly-share-modal__share-btn{align-items:center;background:var(--share-accent);border-radius:9px;bottom:0;color:#fff;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;margin-top:9px;min-height:40px;padding:8px 12px;position:sticky;text-decoration:none}.celly-share-modal__share-btn img{background:#fff;border-radius:50%}.celly-share-modal__share-btn:hover{background:#0054d8;color:#fff}@media (max-width:480px){.celly-share-modal__header{gap:8px;padding-left:0}.celly-share-modal__header h2{font-size:16px}.celly-share-modal__intro{padding:10px}.celly-share-modal__intro strong{font-size:22px}.celly-share-modal__intro p{font-size:12px}.celly-share-modal__success{gap:8px;padding:7px 9px}.celly-share-modal__guide{padding:42px 0 44px}.celly-share-modal__screenshot{width:88%}.celly-share-modal__step{font-size:10px}.celly-share-modal__step--1{left:0;top:30%}.celly-share-modal__step--2{left:39%;top:22%}.celly-share-modal__step--3{bottom:16%;right:0}}@media (max-width:360px){.celly-share-modal__step--2{font-size:9px;left:37%}.celly-share-modal__step--2 .celly-share-modal__step-label{padding-left:22px;padding-right:5px}}.celly-ig-share-modal{--share-accent:#a02495}.celly-ig-share-modal .celly-share-modal__header{gap:10px;justify-content:center}.celly-ig-share-modal .celly-share-modal__preview{aspect-ratio:2}.celly-ig-share-modal .celly-share-modal__guide{background:#fff;padding:0}.celly-ig-share-modal .celly-share-modal__screenshot{border-radius:24px 24px 0 0;box-shadow:0 0 12px rgba(0,0,0,.133);width:min(58%,219px)}.celly-ig-share-modal .celly-share-modal__step{color:#201827}.celly-ig-share-modal .celly-share-modal__step-label{background:#fffaf0}.celly-ig-share-modal .celly-share-modal__step-label b{background:#ffe49b;color:#15101a}.celly-ig-share-modal .celly-share-modal__step--1{left:0;top:55%}.celly-ig-share-modal .celly-share-modal__step--2{left:auto;right:0;top:77%}.celly-ig-share-modal .celly-share-modal__step--3{bottom:4%;left:0;right:auto}.celly-ig-share-modal .celly-share-modal__step--1 svg,.celly-ig-share-modal .celly-share-modal__step--3 svg{width:48px}.celly-ig-share-modal .celly-share-modal__step--3 svg{width:72px}.celly-ig-share-modal .celly-share-modal__share-btn{background:linear-gradient(105deg,#ffb31a,#ff008d 50%,#7917ff)}.celly-ig-share-modal .celly-share-modal__share-btn img{background:transparent;border-radius:0}.celly-ig-share-modal .celly-share-modal__share-btn:hover{background:linear-gradient(105deg,#f19e00,#e60080 50%,#6810e3)}@media (max-width:480px){.celly-ig-share-modal .celly-share-modal__header{gap:6px}.celly-ig-share-modal .celly-share-modal__header h2{font-size:15px}.celly-ig-share-modal .celly-share-modal__screenshot{width:min(72%,219px)}.celly-ig-share-modal .celly-share-modal__step-label{padding-left:5px;padding-right:5px}.celly-ig-share-modal .celly-share-modal__step--2 .celly-share-modal__step-label{padding-left:18px}.celly-ig-share-modal .celly-share-modal__step svg{width:18px}}@keyframes celly-share-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes celly-share-step{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.celly-share-modal[open],.celly-share-modal[open] .celly-share-modal__step{animation:none}}[hidden]{display:none!important}
