.edz-share-page{--sh-ink:#14163a;--sh-ink-2:#3b3f5c;--sh-muted:#6b7088;--sh-line:#e8e8f2;--sh-line-2:#dcdcea;--sh-ind:#5b4cf0;--sh-ind-d:#4636d8;--sh-orange:#f26a1b;min-height:100vh;margin:0;padding:0 0 56px;background:radial-gradient(700px 300px at 85% -60px,rgba(139,92,246,.1),transparent 70%),#fbfbfe;color:var(--sh-ink);font-family:var(--font-edooz),"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif}.edz-share-page *,.edz-share-page :after,.edz-share-page :before{box-sizing:border-box}.edz-share-mark{width:min(720px,calc(100% - 32px));margin:0 auto;padding:26px 0 0}.edz-share-mark img{height:32px;width:auto;display:block}.edz-share-card{width:min(720px,calc(100% - 32px));margin:18px auto 0;padding:28px 28px 24px;display:grid;grid-gap:16px;gap:16px;background:#fff;border:1px solid var(--sh-line);border-radius:16px;box-shadow:0 1px 2px rgba(20,22,58,.04),0 8px 24px rgba(20,22,58,.05)}.edz-share-kicker{margin:0;color:var(--sh-orange);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.edz-share-card h1{margin:-8px 0 0;font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.015em;color:var(--sh-ink)}.edz-share-lead{margin:-6px 0 4px;color:var(--sh-ink-2);font-size:14.5px;line-height:1.55}.edz-share-note{margin:0;color:var(--sh-muted);font-size:13px;line-height:1.5;text-align:center}.edz-share-card label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:var(--sh-ink)}.edz-share-card input:not([type=checkbox]),.edz-share-card select,.edz-share-card textarea{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--sh-line-2);border-radius:10px;font:inherit;font-size:14.5px;font-weight:500;color:var(--sh-ink);background:#fff;transition:border-color .15s,box-shadow .15s}.edz-share-card textarea{min-height:120px;resize:vertical;line-height:1.55}.edz-share-card input::placeholder,.edz-share-card textarea::placeholder{color:#9aa0b6}.edz-share-card input:focus,.edz-share-card select:focus,.edz-share-card textarea:focus{outline:none;border-color:#b9b0ff;box-shadow:0 0 0 4px rgba(91,76,240,.12)}.edz-share-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.edz-share-check{grid-template-columns:18px 1fr!important;align-items:center;gap:10px!important;padding:12px 14px;border:1px solid var(--sh-line);border-radius:12px;background:#fbfaff;font-weight:600!important}.edz-share-check input{width:18px;height:18px;margin:0;accent-color:var(--sh-ind)}.edz-share-card>button[type=submit]{min-height:48px;border:0;border-radius:12px;background:var(--sh-ind);color:#fff;font:inherit;font-size:15px;font-weight:800;padding:0 18px;cursor:pointer;box-shadow:0 10px 24px rgba(91,76,240,.25);transition:background .15s,transform .15s}.edz-share-card>button[type=submit]:hover{background:var(--sh-ind-d);transform:translateY(-1px)}.edz-share-card>button[type=submit]:disabled{opacity:.7;cursor:wait;transform:none}.edz-share-error{margin:0;padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b42318;font-size:13.5px}.edz-share-note a{color:var(--sh-ind);font-weight:700}@media (max-width:700px){.edz-share-row{grid-template-columns:1fr}.edz-share-card{padding:20px 16px}.edz-share-card h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.edz-share-card>button[type=submit]{transition:none}}