.skillpush-ui{box-sizing:border-box;line-height:1.9;font-size:14px;color:#24243c}.skillpush-ui *{box-sizing:border-box}.skillpush-ui button{cursor:pointer;border:1px solid #dcdce8;border-radius:10px;padding:9px 16px;background:#fff;color:#35354d;line-height:1.8}.skillpush-ui button:disabled{opacity:.5;cursor:wait}.skillpush-ui :is(button,a,input,textarea,select):focus-visible{outline:3px solid #b4b0ff;outline-offset:3px}.skillpush-ui .skillpush-primary{background:#5955d9;color:#fff;border-color:#5955d9}.skillpush-optin{position:fixed;z-index:99990;bottom:24px;width:min(360px,calc(100% - 32px));padding:24px;background:#fff;border:1px solid #e4e4ee;border-radius:16px;box-shadow:0 10px 50px #24243c20;text-align:right}.skillpush-optin.bottom-right{right:24px}.skillpush-optin.bottom-left{left:24px}.skillpush-optin.bottom-center{left:50%;transform:translate(-50%)}.skillpush-optin h3{font-size:17px;margin:8px 0}.skillpush-optin p{margin:6px 0 18px}.skillpush-optin.theme-dark{background:#25253c;color:#fff}.skillpush-actions{display:flex;gap:8px;flex-wrap:wrap}.skillpush-ui.skillpush-bell{position:fixed!important;top:auto!important;right:auto!important;bottom:var(--skillpush-bell-bottom,24px)!important;left:var(--skillpush-bell-side,24px)!important;margin:0!important;transform:none!important;z-index:99980;display:grid!important;place-items:center;border:1px solid #24243c14!important;border-radius:var(--skillpush-bell-radius,50%)!important;width:var(--skillpush-bell-size,52px)!important;height:var(--skillpush-bell-size,52px)!important;min-width:0!important;min-height:0!important;background:var(--skillpush-bell-bg,#fff)!important;color:var(--skillpush-bell-color,#5955d9)!important;font-size:21px!important;line-height:1!important;padding:0!important;overflow:visible!important}.skillpush-ui.skillpush-bell.is-right{left:auto!important;right:var(--skillpush-bell-side,24px)!important}.skillpush-dialog{width:min(590px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #e4e4ee;border-radius:16px;padding:28px;background:#fff}.skillpush-dialog::backdrop{background:#17172d80}.skillpush-dialog h2{font-size:21px;margin:8px 0 20px}.skillpush-close{float:left}.skillpush-center-list{margin-top:24px}.skillpush-follow-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0}.skillpush-toast{position:fixed;z-index:100100;top:45px;left:50%;transform:translate(-50%);padding:12px 22px;border:1px solid #badccd;border-radius:12px;background:#f1fff7;box-shadow:0 5px 25px #24243c20;max-width:90vw}.skillpush-toast.is-error{background:#fff5f5;border-color:#e7b4b4}.skillpush-toast[hidden]{display:none}.skillpush-product{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.skillpush-metabox input{display:block;width:100%;margin-top:6px}.skillpush-metabox input[type=checkbox]{display:inline-block;width:16px}.skillpush-dialog form{display:grid;gap:14px}.skillpush-dialog label{display:grid;gap:6px}.skillpush-dialog :is(input,select,textarea){padding:10px;border:1px solid #dcdce8;border-radius:8px;max-width:100%}@media(max-width:600px){.skillpush-optin.bottom-right{right:16px}.skillpush-optin.bottom-left{left:16px}.skillpush-dialog{padding:18px}}@media(max-width:960px),(pointer:coarse){.skillpush-optin{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.skillpush-ui.skillpush-bell{bottom:calc(var(--skillpush-bell-bottom-m,84px) + env(safe-area-inset-bottom,0px))!important}.skillpush-dialog{max-height:calc(100dvh - 32px)}}.skillpush-product[hidden],.skillpush-product [hidden]{display:none!important}.skillpush-ui.skillpush-bell.has-shadow{box-shadow:0 6px 24px #24243c26}.skillpush-bell-icon{display:grid;place-items:center;width:46%;height:46%;pointer-events:none}.skillpush-bell-icon svg,.skillpush-bell-icon img{display:block;width:100%;height:100%;object-fit:contain}.skillpush-ui.skillpush-bell .skillpush-badge{position:absolute;top:-4px;right:-4px;min-width:21px;height:21px;padding:0 6px;border:2px solid #fff;border-radius:999px;background:var(--skillpush-badge-bg,#e5484d);color:#fff;font-family:inherit;font-size:11.5px;font-weight:700;line-height:17px;text-align:center;pointer-events:none}.skillpush-ui.skillpush-bell.is-right .skillpush-badge{right:auto;left:-4px}.skillpush-ui.skillpush-bell .skillpush-badge[hidden]{display:none}.skillpush-bell.anim-shake.animate-always .skillpush-bell-icon,.skillpush-bell.anim-shake.animate-unread.is-unread .skillpush-bell-icon{animation:skillpush-shake 3s ease-in-out infinite;transform-origin:50% 8%}.skillpush-bell.anim-pulse.animate-always,.skillpush-bell.anim-pulse.animate-unread.is-unread{animation:skillpush-pulse 2.2s ease-out infinite}.skillpush-bell.anim-bounce.animate-always .skillpush-bell-icon,.skillpush-bell.anim-bounce.animate-unread.is-unread .skillpush-bell-icon{animation:skillpush-bounce 2.4s ease-in-out infinite}@keyframes skillpush-shake{0%,58%,to{transform:rotate(0)}62%{transform:rotate(14deg)}68%{transform:rotate(-12deg)}74%{transform:rotate(9deg)}80%{transform:rotate(-6deg)}86%{transform:rotate(3deg)}}@keyframes skillpush-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--skillpush-bell-color,#5955d9) 45%,transparent)}70%,to{box-shadow:0 0 0 14px #fff0}}@keyframes skillpush-bounce{0%,60%,to{transform:translateY(0)}70%{transform:translateY(-22%)}80%{transform:translateY(0)}88%{transform:translateY(-9%)}}@media(prefers-reduced-motion:reduce){.skillpush-bell,.skillpush-bell .skillpush-bell-icon{animation:none!important}}@media(max-width:960px),(pointer:coarse){.skillpush-ui.skillpush-bell{width:var(--skillpush-bell-size-m,48px)!important;height:var(--skillpush-bell-size-m,48px)!important}}.skillpush-center-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.skillpush-center-tools[hidden],.skillpush-center-tools [hidden]{display:none}.skillpush-ui .skillpush-danger{color:#b42318;border-color:#f1c4c0}.skillpush-center-list{margin-top:14px}.skillpush-center-item{position:relative;display:flex;align-items:flex-start;gap:8px;padding:0;border-bottom:1px solid #ebebf3}.skillpush-center-link{flex:1;min-width:0;display:block;padding:14px 16px;text-decoration:none;color:#24243c}.skillpush-center-link p{margin:4px 0}.skillpush-center-link small{color:#7a7a92}.skillpush-center-item.is-unread{border-right:3px solid #5955d9;background:#f6f5ff}.skillpush-center-item.is-unread .skillpush-center-link strong:before{content:"";display:inline-block;width:8px;height:8px;margin-left:7px;border-radius:50%;background:var(--skillpush-badge-bg,#e5484d);vertical-align:2px}.skillpush-ui .skillpush-center-remove{flex:none;width:34px;height:34px;margin:10px 0 0 8px;padding:0;border:0;border-radius:50%;background:#fff0;color:#8a8aa3;font-size:20px;line-height:34px}.skillpush-ui .skillpush-center-remove:hover{background:#f1f1f7;color:#b42318}.skillpush-center-empty{color:#7a7a92}.skillpush-follow-row{border-bottom:1px solid #ebebf3}.skillpush-follow-name{display:grid;gap:2px;min-width:0;color:#24243c;text-decoration:none}.skillpush-follow-name strong{overflow-wrap:anywhere}.skillpush-follow-name small{color:#7a7a92}a.skillpush-follow-name:hover strong{color:#5955d9}.skillpush-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:28px 12px;color:#6b6b85;font-size:14px}.skillpush-spinner{flex:none;width:26px;height:26px;border:3px solid #e4e4f2;border-top-color:var(--skillpush-badge-bg,#5955d9);border-radius:50%;animation:skillpush-spin .8s linear infinite}@keyframes skillpush-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.skillpush-spinner{animation-duration:2.4s}}.skillpush-center-page{max-width:760px;margin:0 auto 24px;padding:24px;border:1px solid #e4e4ee;border-radius:16px;background:#fff;color:#24243c;line-height:1.8}.skillpush-center-page .skillpush-center-title{margin:0 0 6px;font-size:22px}.skillpush-center-page .skillpush-center-state{margin:0 0 10px;color:#6b6b85}.skillpush-center-page .skillpush-center-follows{margin:26px 0 6px;font-size:17px}.skillpush-center-error{color:#b42318}@media(max-width:600px){.skillpush-center-page{padding:16px;border-radius:12px}}