.ptr-bar{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0;font-size:13.5px;line-height:1.4;color:inherit}.ptr-bar .ptr-brand-ico{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;background:linear-gradient(135deg,#ff7aa2 0%,#ff3d6e 50%,#e11d48 100%);box-shadow:0 4px 10px -4px rgba(225,29,72,.7)}.ptr-bar .ptr-brand-ico svg{width:14px;height:14px}.ptr-bar .ptr-brand-ico img{width:100%;height:100%;object-fit:cover;border-radius:7px}.ptr-bar .ptr-line{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.ptr-bar .ptr-text{opacity:.62}.ptr-bar .ptr-text b{font-weight:800;opacity:1}.ptr-bar .ptr-dot{opacity:.4}.ptr-bar button{all:unset;cursor:pointer}.ptr-bar .ptr-link{color:var(--ksv-primary,#6d28d9);font-weight:700}.ptr-bar .ptr-link:hover{text-decoration:underline}.ptr-bar .ptr-gear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;opacity:.45;transition:opacity .2s,background .2s}.ptr-bar .ptr-gear:hover{opacity:1;background:rgba(139,92,246,.12)}.ptr-bar .ptr-link:focus-visible,.ptr-bar .ptr-gear:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px;border-radius:6px}.ptr-bar.is-wait .ptr-text{opacity:1;background:linear-gradient(90deg,rgba(150,110,125,.55) 0%,#ff3d6e 35%,#e11d48 50%,rgba(150,110,125,.55) 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ptrShine 1.4s linear infinite;font-weight:700}.ptr-bar.is-wait .ptr-brand-ico{animation:ptrBeat 1s ease-in-out infinite,ptrGlow 1s ease-in-out infinite}.ptr-wait{animation:ptrBreath 1.4s ease-in-out infinite}.ptr-box.ptr-shown{animation:ptrIn .45s ease}@keyframes ptrShine{from{background-position:100% 0}to{background-position:-120% 0}}@keyframes ptrBeat{0%,100%{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(.94)}45%{transform:scale(1.14)}60%{transform:scale(1)}}@keyframes ptrGlow{0%,100%{box-shadow:0 4px 10px -4px rgba(225,29,72,.7)}20%{box-shadow:0 0 0 5px rgba(255,61,110,.18),0 6px 14px -4px rgba(225,29,72,.8)}}@keyframes ptrBreath{50%{opacity:.45}}@keyframes ptrIn{from{opacity:.2;filter:blur(2px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.ptr-wait,.ptr-box.ptr-shown,.ptr-bar.is-wait .ptr-text,.ptr-bar.is-wait .ptr-brand-ico{animation:none}}.ptr-pop{position:absolute;z-index:99999;box-sizing:border-box;padding:16px;border-radius:20px;background:#fff;color:#1e1b2e;border:1.5px solid rgba(139,92,246,.25);box-shadow:0 24px 50px -20px rgba(40,20,90,.45);font-size:14px;line-height:1.4}.ptr-pop>b{display:block;margin:0 0 12px;font-size:15px;font-weight:800}.ptr-settings{box-sizing:border-box;max-width:620px;padding:20px 22px;border-radius:24px;border:1.5px solid rgba(139,92,246,.22);background:rgba(139,92,246,.04)}.ptr-settings-head{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px}.ptr-settings-ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff7aa2 0%,#ff3d6e 50%,#e11d48 100%);box-shadow:0 8px 18px -8px rgba(225,29,72,.8)}.ptr-settings-ico img{width:100%;height:100%;object-fit:cover;border-radius:12px}.ptr-settings-head b{display:block;font-size:17px;font-weight:800;margin:0 0 3px}.ptr-settings-head div>span{display:block;font-size:13.5px;opacity:.7;line-height:1.45}.ptr-field{display:block;margin:0 0 14px}.ptr-field>span{display:block;margin:0 0 6px;font-size:12.5px;font-weight:700;opacity:.7}.ptr-field select{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1.5px solid rgba(139,92,246,.3);background:#fff;color:inherit;font:inherit}.ptr-how[hidden]{display:none !important}.ptr-radio{display:flex;align-items:center;gap:8px;margin:0 0 7px;cursor:pointer;font-size:14px}.ptr-radio input{accent-color:#8b5cf6;margin:0}.ptr-switch{display:flex;align-items:center;gap:10px;margin:0 0 14px;cursor:pointer;font-weight:700;font-size:14.5px}.ptr-switch input{position:absolute;opacity:0;width:1px;height:1px}.ptr-switch i{flex:none;position:relative;width:42px;height:24px;border-radius:999px;background:rgba(120,110,150,.3);transition:background .2s}.ptr-switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .2s}.ptr-switch input:checked+i{background:linear-gradient(135deg,var(--ksv-primary,#6366f1),var(--ksv-secondary,#8b5cf6))}.ptr-switch input:checked+i:after{transform:translateX(18px)}.ptr-switch input:focus-visible+i{outline:2px solid #8b5cf6;outline-offset:2px}.ptr-settings-foot{display:flex;align-items:center;gap:10px;margin-top:6px}.ptr-save{all:unset;cursor:pointer;padding:10px 22px;border-radius:999px;color:#fff;font-weight:800;font-size:14px;background:linear-gradient(135deg,var(--ksv-primary,#6366f1),var(--ksv-secondary,#8b5cf6));box-shadow:0 8px 18px -10px rgba(139,92,246,.8)}.ptr-save:hover{filter:brightness(1.07)}.ptr-saved{font-size:13px;font-weight:700;color:#16a34a}.ptr-settings-ico svg,.ptr-bar .ptr-brand-ico svg{display:block;margin:auto;flex:none}.ptr-settings-ico svg{width:20px !important;height:20px !important}.ptr-bar .ptr-brand-ico svg{width:14px !important;height:14px !important}.ptr-bar{flex-wrap:wrap}.ptr-sel{position:relative;display:block;width:100%}.ptr-sel-native{position:absolute !important;width:1px !important;height:1px !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;opacity:0;pointer-events:none}.ptr-sel-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;border-radius:14px;border:1.5px solid rgba(139,92,246,.3);background:#fff;color:inherit;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ptr-sel-btn:hover{border-color:rgba(139,92,246,.6)}.ptr-sel-btn:focus-visible,.ptr-sel.is-open .ptr-sel-btn{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.16)}.ptr-sel-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptr-sel-btn svg{flex:none;width:18px;height:18px;color:#8b5cf6;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ptr-sel.is-open .ptr-sel-btn svg{transform:rotate(180deg)}.ptr-sel-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:100000;box-sizing:border-box;padding:6px;border-radius:16px;background:#fff;color:#1e1b2e;border:1.5px solid rgba(139,92,246,.22);box-shadow:0 22px 44px -18px rgba(40,20,90,.45);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s .2s}.ptr-sel.is-up .ptr-sel-pop{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center;transform:translateY(6px) scale(.98)}.ptr-sel.is-open .ptr-sel-pop{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ptr-sel-q{box-sizing:border-box;display:block;width:100%;margin:0 0 6px;padding:8px 12px;border-radius:11px;border:1.5px solid rgba(139,92,246,.2);background:rgba(139,92,246,.05);color:inherit;font:inherit;font-size:14px;outline:0}.ptr-sel-q:focus{border-color:#8b5cf6}.ptr-sel-list{margin:0;padding:0;list-style:none;max-height:248px;overflow-y:auto;scrollbar-width:thin;outline:0}.ptr-sel-list li{margin:0;padding:9px 12px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s}.ptr-sel-list li[hidden]{display:none}.ptr-sel-list li:hover,.ptr-sel-list li.is-hl{background:rgba(139,92,246,.1)}.ptr-sel-list li.is-on{color:#fff;background:linear-gradient(135deg,var(--ksv-primary,#6366f1),var(--ksv-secondary,#8b5cf6))}.ptr-pop .ptr-sel-list{max-height:210px}.ptr-switch--ui{margin-top:4px}.ptr-switch span small{display:block;margin-top:2px;font-weight:400;font-size:12.5px;opacity:.65}