.prot-add-shell[data-v-361accd2]{z-index:80;-webkit-backdrop-filter:blur(8px)saturate(.96);backdrop-filter:blur(8px)saturate(.96);font-family:var(--se-font-body);background:#0f172a6b;justify-content:center;align-items:flex-end;padding:0;animation:.18s both prot-fade-361accd2;display:flex;position:fixed;inset:0}@media (width>=640px){.prot-add-shell[data-v-361accd2]{align-items:center;padding:24px}}.prot-add-shell[data-v-361accd2] :where(h2,button,input,textarea){font-family:inherit}.prot-add[data-v-361accd2]{background:#fff;border:1px solid #d7deea;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:46rem;max-height:min(94dvh,900px);animation:.22s cubic-bezier(.22,1,.36,1) both prot-sheet-361accd2;display:flex;overflow:hidden;box-shadow:0 36px 90px #0f172a38,0 8px 24px #0f172a1a}@media (width>=640px){.prot-add[data-v-361accd2]{border-radius:24px}}.prot-add__head[data-v-361accd2]{background:radial-gradient(300px 140px at 100% 0,#06b6d412,#0000 68%),radial-gradient(320px 150px at 0 0,#6544eb13,#0000 70%),#fff;border-bottom:1px solid #e3e8f0;padding:1rem 1.25rem .95rem}.prot-add__head-main[data-v-361accd2]{min-width:0}.prot-add__head-top[data-v-361accd2]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:.75rem;display:flex}.prot-add__steps[data-v-361accd2]{align-items:center;gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.prot-add__step[data-v-361accd2]{color:#667085;white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;font-weight:650;display:inline-flex}.prot-add__step-index[data-v-361accd2]{color:#667085;background:#f2f4f7;border:1px solid #d7deea;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:750;display:grid}.prot-add__step.is-current .prot-add__step-index[data-v-361accd2]{color:#fff;background:linear-gradient(#8264ff,#6241e6);border-color:#c4bbff85}.prot-add__step.is-done[data-v-361accd2]{color:#6544eb}.prot-add__step.is-done .prot-add__step-index[data-v-361accd2]{color:#6544eb;background:#f0edff;border-color:#d8ceff}.prot-add__step-rule[data-v-361accd2]{background:#d7deea;flex-shrink:0;width:1.5rem;height:1px}.prot-add__title[data-v-361accd2]{letter-spacing:-.03em;color:#101828;outline:none;margin:0;font-size:clamp(1.28rem,2.4vw,1.5rem);font-weight:750}.prot-add__support[data-v-361accd2]{color:#667085;max-width:36rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.prot-add__close[data-v-361accd2]{color:#475467;background:#f8fafc;border:1px solid #d7deea;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .18s;display:inline-flex}.prot-add__body[data-v-361accd2]{background-color:#0000;background-image:linear-gradient(#64748b09 1px,#0000 0),linear-gradient(90deg,#64748b09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;padding:1rem 1.25rem .85rem;overflow-y:auto}.prot-add__target[data-v-361accd2]{flex-direction:column;gap:1.15rem;display:flex}.prot-add__stage[data-v-361accd2]{background:radial-gradient(240px 120px at 100% 0,#08a5bd1a,#0000 65%),radial-gradient(260px 140px at 0 0,#7652ff1a,#0000 70%),linear-gradient(#fff,#f5f7fc);border:1px solid #6544eb2e;border-radius:20px;flex-direction:column;gap:.85rem;padding:.95rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #141f3e12}.prot-add__stage-banner[data-v-361accd2]{align-items:center;gap:.7rem;display:flex}.prot-add__stage-orb[data-v-361accd2]{color:#fff;background:linear-gradient(#7652ff,#5f35f5);border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 20px #5f35f547}.prot-add__stage-kicker[data-v-361accd2]{color:#5f35f5;margin:0;font-size:.78rem;font-weight:700}.prot-add__stage-copy[data-v-361accd2]{color:#16192e;margin:.15rem 0 0;font-size:.9rem;font-weight:650}.prot-add__search[data-v-361accd2]{flex-direction:column;gap:.4rem;display:flex}.prot-add__search-label[data-v-361accd2]{color:#6b708a;font-size:.8rem;font-weight:650}.prot-add__search-shell[data-v-361accd2]{background:#fff;border:1px solid #ddd4ff;border-radius:16px;align-items:center;gap:.6rem;min-height:58px;padding:0 .85rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 0 0 3px #5f35f50d,0 10px 24px #28235a0d}.prot-add__search-icon[data-v-361accd2]{color:#5f35f5;flex-shrink:0}.prot-add__input[data-v-361accd2]{color:#16192e;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:1.02rem;font-weight:600}.prot-add__input[data-v-361accd2]:focus{box-shadow:none;outline:none}.prot-add__input[data-v-361accd2]::placeholder{color:#9aa0b8;font-weight:500}.prot-add__search-badge[data-v-361accd2]{color:#5f35f5;white-space:nowrap;text-overflow:ellipsis;background:#eee9ff;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;max-width:42%;min-height:30px;padding:0 .65rem;font-size:.72rem;font-weight:750;display:none;overflow:hidden}@media (width>=520px){.prot-add__search-badge[data-v-361accd2]{display:inline-flex}}.prot-add__examples[data-v-361accd2],.prot-add__types[data-v-361accd2]{flex-direction:column;gap:.55rem;display:flex}.prot-add__examples-head[data-v-361accd2],.prot-add__types-head[data-v-361accd2]{flex-direction:column;gap:.15rem;display:flex}.prot-add__soft-label[data-v-361accd2]{color:#2d3150;margin:0;font-size:.9rem;font-weight:700}.prot-add__examples-support[data-v-361accd2],.prot-add__types-support[data-v-361accd2]{color:#8b90a5;margin:0;font-size:.8rem;line-height:1.4}.prot-add__example-grid[data-v-361accd2]{grid-template-columns:1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.prot-add__example-grid[data-v-361accd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.prot-add__example-grid[data-v-361accd2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.prot-add__example[data-v-361accd2]{text-align:left;background:#fff;border:1px solid #e6e8f2;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:48px;padding:.45rem .6rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.prot-add__example[data-v-361accd2]:hover{background:#fcfbff;border-color:#dcd2ff;transform:translateY(-1px);box-shadow:0 8px 18px #5f35f512}.prot-add__example.is-on[data-v-361accd2]{background:linear-gradient(#fefeff,#f4f0ff);border-color:#d5caff;box-shadow:0 8px 18px #5f35f514}.prot-add__example-icon[data-v-361accd2]{color:#5f6480;background:#f1f2f7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.prot-add__example.is-on .prot-add__example-icon[data-v-361accd2],.prot-add__example:hover .prot-add__example-icon[data-v-361accd2]{color:#5f35f5;background:#eee9ff}.prot-add__example-value[data-v-361accd2]{color:#2d3150;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:650;overflow:hidden}.prot-add__type-grid[data-v-361accd2]{grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.prot-add__type-grid[data-v-361accd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.prot-add__type-card[data-v-361accd2]{text-align:left;background:#fff;border:1px solid #e6e8f2;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:.65rem;width:100%;height:100%;min-height:76px;padding:.7rem .75rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.prot-add__type-card[data-v-361accd2]:hover{background:#fcfbff;border-color:#dcd2ff;transform:translateY(-1px)}.prot-add__type-card.is-on[data-v-361accd2]{background:linear-gradient(#fefeff,#f5f1ff);border-color:#d5caff;box-shadow:0 10px 24px #5f35f514}.prot-add__type-icon[data-v-361accd2]{color:#5f6480;background:#f1f2f7;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.prot-add__type-card.is-on .prot-add__type-icon[data-v-361accd2]{color:#5f35f5;background:#eee9ff}.prot-add__type-copy[data-v-361accd2]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.prot-add__type-title[data-v-361accd2]{color:#16192e;font-size:.88rem;font-weight:720}.prot-add__type-hint[data-v-361accd2]{color:#7a7f97;font-size:.74rem;line-height:1.35}.prot-add__type-card.is-on .prot-add__check[data-v-361accd2]{background:linear-gradient(#7652ff,#5f35f5);border-color:#5f35f5}.prot-add__next-hint[data-v-361accd2]{color:#5b5f7a;background:#f8f6ff;border:1px solid #ebe6ff;border-radius:14px;margin:0;padding:.75rem .9rem;font-size:.82rem;line-height:1.45}.prot-add__error[data-v-361accd2]{color:#e54b4b;margin:0;font-size:.875rem;font-weight:650}.prot-add__watch[data-v-361accd2]{flex-direction:column;gap:.85rem;display:flex}.prot-add__watch-banner[data-v-361accd2]{background:radial-gradient(220px 100px at 100% 0,#7652ff1f,#0000 60%),linear-gradient(#fefeff,#f6f3ff);border:1px solid #e1dcfa;border-radius:16px;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.prot-add__watch-orb[data-v-361accd2]{color:#fff;background:linear-gradient(#7652ff,#5f35f5);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #5f35f547}.prot-add__watch-kicker[data-v-361accd2]{letter-spacing:.08em;text-transform:uppercase;color:#5f35f5;margin:0;font-size:.68rem;font-weight:850}.prot-add__count[data-v-361accd2]{color:#16192e;margin:.2rem 0 0;font-size:.92rem;font-weight:800}.prot-add__everything[data-v-361accd2]{text-align:left;background:radial-gradient(280px 120px at 100% 0,#7652ff29,#0000 55%),linear-gradient(#fff,#f3efff);border:1px solid #dcd2ff;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;padding:1rem 1.05rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 14px 32px #5f35f51a}.prot-add__everything[data-v-361accd2]:hover{transform:translateY(-1px);box-shadow:0 18px 36px #5f35f524}.prot-add__everything.is-on[data-v-361accd2]{border-color:#5f35f5;box-shadow:0 16px 36px #5f35f529,0 0 0 3px #5f35f51a}.prot-add__everything-icon[data-v-361accd2]{color:#fff;background:linear-gradient(#7652ff,#5f35f5);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 20px #5f35f547}.prot-add__everything-copy[data-v-361accd2]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.prot-add__everything-title[data-v-361accd2]{color:#16192e;font-size:1.05rem;font-weight:850}.prot-add__everything-hint[data-v-361accd2]{color:#707590;font-size:.84rem;line-height:1.4}.prot-add__everything-meta[data-v-361accd2]{color:#5f35f5;margin-top:.15rem;font-size:.72rem;font-weight:800}.prot-add__areas-label[data-v-361accd2]{letter-spacing:.06em;text-transform:uppercase;color:#9297ad;margin:.15rem 0 0;font-size:.72rem;font-weight:850}.prot-add__groups[data-v-361accd2]{flex-direction:column;gap:1rem;display:flex}.prot-add__group[data-v-361accd2]{flex-direction:column;gap:.45rem;display:flex}.prot-add__group-title[data-v-361accd2]{letter-spacing:.05em;text-transform:uppercase;color:#5f35f5;margin:0;font-size:.7rem;font-weight:850}.prot-add__focus-grid[data-v-361accd2]{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.prot-add__focus-grid[data-v-361accd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.prot-add__focus-btn[data-v-361accd2]{text-align:left;background:#fff;border:1px solid #e6e8f2;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;height:100%;min-height:78px;padding:10px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.prot-add__focus-btn[data-v-361accd2]:hover{background:#fcfbff;border-color:#dcd2ff;transform:translateY(-1px)}.prot-add__focus-btn.is-on[data-v-361accd2]{background:linear-gradient(#fefeff,#f6f3ff);border-color:#dcd2ff;box-shadow:0 10px 24px #5f35f514}.prot-add__focus-icon[data-v-361accd2]{color:#5f6480;background:#f1f2f7;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.prot-add__focus-btn.is-on .prot-add__focus-icon[data-v-361accd2]{color:#5f35f5;background:#eee9ff}.prot-add__focus-copy[data-v-361accd2]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.prot-add__focus-title[data-v-361accd2]{color:#16192e;font-size:.9rem;font-weight:780}.prot-add__focus-hint[data-v-361accd2]{color:#707590;font-size:.76rem;line-height:1.4}.prot-add__check[data-v-361accd2]{color:#fff;background:#fff;border:1.5px solid #daddea;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.prot-add__check--lg[data-v-361accd2]{width:34px;height:34px}.prot-add__note[data-v-361accd2]{color:#707590;flex-direction:column;gap:8px;margin-top:16px;font-size:.85rem;font-weight:700;display:flex}.prot-add__note textarea[data-v-361accd2]{color:#16192e;resize:vertical;background:#fff;border:1px solid #e6e8f2;border-radius:14px;min-height:84px;padding:12px 14px;font-size:.92rem;font-weight:450}.prot-add__success-banner[data-v-361accd2]{background:linear-gradient(#fbfffc,#eaf8ee);border:1px solid #c9e8d0;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.prot-add__success-shield[data-v-361accd2]{color:#27ad4b;background:#ffffffd9;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.prot-add__success-body[data-v-361accd2]{color:#2d3150;margin:0;font-size:.95rem;line-height:1.55}.prot-add__meta[data-v-361accd2]{background:#fafaff;border:1px solid #e6e8f2;border-radius:16px;gap:12px;margin:16px 0 0;padding:14px;display:grid}@media (width>=640px){.prot-add__meta[data-v-361accd2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.prot-add__meta dt[data-v-361accd2]{text-transform:uppercase;letter-spacing:.04em;color:#9297ad;font-size:.72rem;font-weight:800}.prot-add__meta dd[data-v-361accd2]{color:#16192e;margin:4px 0 0;font-size:.9rem;font-weight:700}.prot-add__watching-label[data-v-361accd2]{text-transform:uppercase;letter-spacing:.04em;color:#9297ad;margin:18px 0 8px;font-size:.72rem;font-weight:800}.prot-add__watching-list[data-v-361accd2]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prot-add__watching-list li.is-more[data-v-361accd2]{color:#5f35f5;background:#eee9ff;font-weight:800}.prot-add__watching-list li[data-v-361accd2]{color:#5f35f5;background:#eee9ff;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.8rem;font-weight:750;display:inline-flex}.prot-add__check-status[data-v-361accd2]{color:#4267df;background:#edf2ff;border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:.875rem;font-weight:700;display:flex}.prot-add__check-status.is-done[data-v-361accd2]{color:#1f8a3d;background:#eaf8ee}.prot-add__check-spinner[data-v-361accd2]{border:2px solid #4267df40;border-top-color:#4267df;border-radius:999px;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite prot-spin-361accd2}.prot-status[data-v-361accd2]{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.72rem;font-weight:800;display:inline-flex}.prot-status--checking[data-v-361accd2]{color:#4267df;background:#edf2ff}.prot-status--active[data-v-361accd2]{color:#1f8a3d;background:#eaf8ee}.prot-add__foot[data-v-361accd2]{padding:12px 20px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid #3b496c24;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.prot-btn[data-v-361accd2]{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:750;transition:transform .16s,filter .16s;display:inline-flex}.prot-btn[data-v-361accd2]:hover{transform:translateY(-1px)}.prot-btn--primary[data-v-361accd2]{color:#fff;background:linear-gradient(#7652ff,#5f35f5);box-shadow:0 10px 22px #5f35f538}.prot-add-shell[data-v-361accd2] :where(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #6544eb4d}.prot-add-shell[data-v-361accd2]{-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#07111f85}.prot-add[data-v-361accd2]{background:#fffdfa;border-color:#d9d6ce;box-shadow:0 36px 90px #0b173040,0 8px 24px #0b17301a}.prot-add__head[data-v-361accd2]{background:linear-gradient(112deg,#fffdfa,#fbfaf6 70%,#f8f3e8);border-color:#e3e0d9}.prot-add__step[data-v-361accd2]{color:#6a7483}.prot-add__step-index[data-v-361accd2]{color:#657080;background:#f2f0eb;border-color:#d6d3cc}.prot-add__step.is-current[data-v-361accd2]{color:#27354a}.prot-add__step.is-current .prot-add__step-index[data-v-361accd2]{background:#5846b8;border-color:#5846b8}.prot-add__step.is-done[data-v-361accd2],.prot-add__step.is-done .prot-add__step-index[data-v-361accd2]{color:#51409f}.prot-add__step.is-done .prot-add__step-index[data-v-361accd2]{background:#f1eef9;border-color:#d1c9e8}.prot-add__step-rule[data-v-361accd2]{background:#d6d3cc}.prot-add__title[data-v-361accd2]{color:#0b1730}.prot-add__support[data-v-361accd2]{color:#5f6b7c}.prot-add__close[data-v-361accd2]{color:#344158;background:#f7f5f0;border-color:#cbc9c3}.prot-add__close[data-v-361accd2]:hover{color:#51409f;background:#f1eef9;border-color:#b9afda}.prot-add__body[data-v-361accd2]{background:#f8f6f1}.prot-add__stage[data-v-361accd2]{background:#fffdfa;border-color:#d9d6ce;box-shadow:0 8px 22px #0b17300e,inset 0 1px #fff}.prot-add__everything-icon[data-v-361accd2],.prot-add__stage-orb[data-v-361accd2],.prot-add__watch-orb[data-v-361accd2]{color:#ecd794;background:#10233b;border:1px solid #2b425d;box-shadow:0 8px 18px #0b17302b}.prot-add__group-title[data-v-361accd2],.prot-add__stage-kicker[data-v-361accd2],.prot-add__watch-kicker[data-v-361accd2]{color:#5846b8}.prot-add__count[data-v-361accd2],.prot-add__everything-title[data-v-361accd2],.prot-add__focus-title[data-v-361accd2],.prot-add__stage-copy[data-v-361accd2],.prot-add__type-title[data-v-361accd2]{color:#0b1730}.prot-add__note[data-v-361accd2],.prot-add__search-label[data-v-361accd2]{color:#5f6b7c}.prot-add__search-shell[data-v-361accd2]{background:#fffdfa;border-color:#d6d2c9;box-shadow:0 0 0 3px #5846b809,0 8px 20px #0b17300b}.prot-add__search-shell[data-v-361accd2]:focus-within{border-color:#8f80c7;box-shadow:0 0 0 4px #5846b81f,0 10px 24px #0b17300f}.prot-add__search-icon[data-v-361accd2]{color:#5846b8}.prot-add__input[data-v-361accd2]{color:#0b1730}.prot-add__search-badge[data-v-361accd2]{color:#51409f;background:#f1eef9}.prot-add__soft-label[data-v-361accd2]{color:#344158}.prot-add__everything-hint[data-v-361accd2],.prot-add__examples-support[data-v-361accd2],.prot-add__focus-hint[data-v-361accd2],.prot-add__type-hint[data-v-361accd2],.prot-add__types-support[data-v-361accd2]{color:#737c8a}.prot-add__example[data-v-361accd2],.prot-add__focus-btn[data-v-361accd2],.prot-add__type-card[data-v-361accd2]{background:#fffdfa;border-color:#dedbd3}.prot-add__example[data-v-361accd2]:hover,.prot-add__focus-btn[data-v-361accd2]:hover,.prot-add__type-card[data-v-361accd2]:hover{background:#fbfaf6;border-color:#c7bedf;box-shadow:0 8px 18px #0b17300e}.prot-add__example.is-on[data-v-361accd2],.prot-add__focus-btn.is-on[data-v-361accd2],.prot-add__type-card.is-on[data-v-361accd2]{background:#f5f2fa;border-color:#b9afda;box-shadow:inset 3px 0 #6551bc}.prot-add__example-icon[data-v-361accd2],.prot-add__focus-icon[data-v-361accd2],.prot-add__type-icon[data-v-361accd2]{color:#586476;background:#f1efe9}.prot-add__example.is-on .prot-add__example-icon[data-v-361accd2],.prot-add__example:hover .prot-add__example-icon[data-v-361accd2],.prot-add__focus-btn.is-on .prot-add__focus-icon[data-v-361accd2],.prot-add__type-card.is-on .prot-add__type-icon[data-v-361accd2]{color:#5846b8;background:#e9e4f3}.prot-add__example-value[data-v-361accd2]{color:#344158}.prot-add__example.is-on .prot-add__example-value[data-v-361accd2]{color:#49379b}.prot-add__next-hint[data-v-361accd2]{color:#5d6575;background:#f4f1f8;border-color:#ddd7e9}.prot-add__watch-banner[data-v-361accd2]{background:#fffaf0;border-color:#ddd6c8}.prot-add__everything[data-v-361accd2]{background:#fffdfa;border-color:#d4cce7;box-shadow:0 8px 20px #0b17300e}.prot-add__everything[data-v-361accd2]:hover{box-shadow:0 11px 24px #0b173013}.prot-add__everything.is-on[data-v-361accd2]{background:#f5f2fa;border-color:#9f91ce;box-shadow:inset 3px 0 #6551bc}.prot-add__everything-meta[data-v-361accd2]{color:#5846b8}.prot-add__areas-label[data-v-361accd2],.prot-add__meta dt[data-v-361accd2],.prot-add__watching-label[data-v-361accd2]{color:#7c8491}.prot-add__check[data-v-361accd2]{background:#fffdfa;border-color:#cfcdc7}.prot-add__everything.is-on .prot-add__check[data-v-361accd2],.prot-add__focus-btn.is-on .prot-add__check[data-v-361accd2],.prot-add__type-card.is-on .prot-add__check[data-v-361accd2]{background:#5846b8;border-color:#5846b8}.prot-add__note textarea[data-v-361accd2]{color:#0b1730;background:#fffdfa;border-color:#d9d6ce}.prot-add__success-banner[data-v-361accd2]{background:#edf7f2;border-color:#c4dfd5}.prot-add__success-shield[data-v-361accd2]{color:#13765e;background:#fffdfa}.prot-add__success-body[data-v-361accd2]{color:#2e3b51}.prot-add__meta[data-v-361accd2]{background:#f7f5f0;border-color:#dedbd3}.prot-add__meta dd[data-v-361accd2]{color:#0b1730}.prot-add__watching-list li[data-v-361accd2],.prot-add__watching-list li.is-more[data-v-361accd2]{color:#51409f;background:#f1eef9;border:1px solid #ddd7e9}.prot-add__foot[data-v-361accd2]{-webkit-backdrop-filter:blur(16px)saturate(.94);backdrop-filter:blur(16px)saturate(.94);background:#fffdfaf5;border-color:#dedbd3}.prot-btn--primary[data-v-361accd2]{background:#5846b8;border-color:#4b399c;box-shadow:0 8px 18px #372b7633}.prot-btn--ghost[data-v-361accd2]{color:#27354a;background:#fffdfa;border-color:#cbc9c3}.prot-btn[data-v-361accd2]:active{transform:translateY(0)scale(.985)}.prot-add-shell[data-v-361accd2] :where(button,input,textarea):focus-visible{outline-color:#5846b866}@keyframes prot-fade-361accd2{0%{opacity:0}to{opacity:1}}@keyframes prot-sheet-361accd2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes prot-spin-361accd2{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.prot-add[data-v-361accd2],.prot-add-shell[data-v-361accd2],.prot-add__check-spinner[data-v-361accd2],.prot-btn[data-v-361accd2]{transition:none;animation:none}.prot-btn[data-v-361accd2]:hover{transform:none}}.sr-only[data-v-361accd2]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prot-items-grid-wrap[data-v-4dd9cd68]{--pc-ink:#0d162c;--pc-muted:#64718c;--pc-line:#3b496c26;--pc-purple:#6544eb;--pc-purple-3:#eeeaff;--pc-panel-soft:#f7f9fd;--pc-panel-purple:#f3f0ff;--pc-green:#0a9467;--pc-green-bg:#e6f7f0;--pc-blue:#3575d3;--pc-blue-bg:#eaf2ff;--pc-red:#c93d4b;--pc-r-lg:20px;--pc-shadow-strong:0 28px 70px #02081842}.prot-items__grid[data-v-4dd9cd68]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.prot-items__grid[data-v-4dd9cd68]{grid-template-columns:repeat(2,minmax(0,1fr))}}.prot-item[data-v-4dd9cd68]{border-radius:var(--pc-r-lg);background:radial-gradient(260px 120px at 100% 0,#08a5bd0f,#0000 68%),linear-gradient(#fff,#f8f9fd);border:1px solid #6544eb2e;flex-direction:column;gap:.6rem;padding:1.15rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #141f3e12}.prot-item[data-v-4dd9cd68]:before{content:"";background:linear-gradient(90deg,#08a5bd,#7657f8 48%,#0000 86%);height:2px;position:absolute;inset:0 0 auto}.prot-item__top[data-v-4dd9cd68]{align-items:flex-start;gap:.75rem;display:flex}.prot-item__icon[data-v-4dd9cd68]{background:linear-gradient(145deg,#f7f5ff,var(--pc-purple-3));width:40px;height:40px;color:var(--pc-purple);border:1px solid #6544eb24;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.prot-item__name[data-v-4dd9cd68]{color:var(--pc-ink);word-break:break-word;margin:0;font-size:1.02rem;font-weight:750}.prot-item__meta[data-v-4dd9cd68]{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0 0;display:flex}.prot-item__date[data-v-4dd9cd68],.prot-item__meta[data-v-4dd9cd68]{color:var(--pc-muted);font-size:.8rem}.prot-item__date[data-v-4dd9cd68]{margin:0}.prot-item__focuses[data-v-4dd9cd68]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.prot-item__focuses li[data-v-4dd9cd68]{background:var(--pc-purple-3);min-height:26px;color:var(--pc-purple);border-radius:999px;align-items:center;padding:0 9px;font-size:.72rem;font-weight:750;display:inline-flex}.prot-item__focuses li.is-more[data-v-4dd9cd68]{background:#ebe6ff;font-weight:800}.prot-item__latest[data-v-4dd9cd68]{background:var(--pc-panel-soft);border:1px solid var(--pc-line);color:var(--pc-ink);border-radius:14px;margin:0;padding:.7rem .8rem;font-size:.88rem;font-weight:650}.prot-item__latest-label[data-v-4dd9cd68]{text-transform:uppercase;letter-spacing:.04em;color:var(--pc-muted);margin-bottom:.15rem;font-size:.7rem;font-weight:800;display:block}.prot-item__actions[data-v-4dd9cd68]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.prot-item__more[data-v-4dd9cd68]{margin-inline-start:auto;position:relative}.prot-item__menu[data-v-4dd9cd68]{z-index:5;border:1px solid var(--pc-line);min-width:12rem;box-shadow:var(--pc-shadow-strong);background:#fff;border-radius:14px;padding:.35rem;position:absolute;bottom:calc(100% + 6px);right:0}.prot-item__menu button[data-v-4dd9cd68]{text-align:left;width:100%;min-height:40px;color:var(--pc-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 .75rem;font-size:.875rem;font-weight:650;display:block}.prot-item__menu button.is-danger[data-v-4dd9cd68]{color:var(--pc-red)}.prot-status[data-v-4dd9cd68]{border-radius:999px;align-items:center;gap:.3rem;min-height:24px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.prot-status--active[data-v-4dd9cd68]{background:var(--pc-green-bg);color:var(--pc-green)}.prot-status--paused[data-v-4dd9cd68]{color:#6e738c;background:#f0f1f6}.prot-status--checking[data-v-4dd9cd68]{background:var(--pc-blue-bg);color:var(--pc-blue)}.prot-btn[data-v-4dd9cd68]{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;min-height:40px;padding:0 .9rem;font-size:.875rem;font-weight:700;transition:all .15s;display:inline-flex}.prot-btn--sm[data-v-4dd9cd68]{min-height:34px;padding:0 .75rem;font-size:.8rem}.prot-btn--icon[data-v-4dd9cd68]{width:34px;padding:0}.prot-btn--soft[data-v-4dd9cd68]{background:var(--pc-purple-3);color:var(--pc-purple)}.prot-btn--outline[data-v-4dd9cd68]{border-color:var(--pc-line);color:var(--pc-ink);background:#fff}.prot-btn--ghost[data-v-4dd9cd68]{color:var(--pc-ink);background:0 0}.prot-btn--danger[data-v-4dd9cd68]{color:#fff;background:#c62828}.prot-confirm-shell[data-v-4dd9cd68]{z-index:90;-webkit-backdrop-filter:blur(8px)saturate(.96);backdrop-filter:blur(8px)saturate(.96);background:#0f172a6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.prot-confirm[data-v-4dd9cd68]{width:min(100%,26rem);box-shadow:var(--pc-shadow-strong);background:#fff;border:1px solid #d7deea;border-radius:22px;padding:1.25rem;position:relative;overflow:hidden}.prot-confirm[data-v-4dd9cd68]:before{content:"";background:linear-gradient(90deg,#e34e5f,#7657f8 52%,#08a5bd);height:3px;position:absolute;inset:0 0 auto}.prot-confirm h3[data-v-4dd9cd68]{color:var(--pc-ink);margin:0;font-size:1.05rem;font-weight:800}.prot-confirm p[data-v-4dd9cd68]{color:#64718c;margin:.5rem 0 0;font-size:.92rem;line-height:1.5}.prot-confirm__actions[data-v-4dd9cd68]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.prot-confirm[data-v-4dd9cd68] :where(button):focus-visible,.prot-items-grid-wrap[data-v-4dd9cd68] :where(button):focus-visible{outline-offset:2px;outline:3px solid #6544eb4d}.prot-items-grid-wrap[data-v-4dd9cd68]{--pc-ink:#0b1730;--pc-muted:#5f6b7c;--pc-line:#dedbd3;--pc-purple:#5846b8;--pc-purple-3:#f1eef9;--pc-panel-soft:#f7f5f0;--pc-panel-purple:#f1eef9;--pc-green:#13765e;--pc-green-bg:#eaf6f0;--pc-blue:#3c6392;--pc-blue-bg:#edf3f8;--pc-red:#bd3f4b}.prot-item[data-v-4dd9cd68]{background:#fffdfa;border-color:#dedbd3;box-shadow:0 8px 22px #0b17300d,inset 0 1px #fff}.prot-item[data-v-4dd9cd68]:before{background:linear-gradient(90deg,#c39b4a,#6551bc 58%,#0000 88%)}.prot-item__icon[data-v-4dd9cd68]{color:#5846b8;background:#f1eef9;border-color:#d8d0ed}.prot-item__focuses li[data-v-4dd9cd68]{color:#51409f;background:#f1eef9;border:1px solid #ddd7e9}.prot-item__focuses li.is-more[data-v-4dd9cd68]{background:#e9e4f3}.prot-item__latest[data-v-4dd9cd68]{background:#f7f5f0;border-color:#e0ddd5}.prot-item__menu[data-v-4dd9cd68]{background:#fffdfa;border-color:#d9d6ce;box-shadow:0 20px 50px #0b173033}.prot-item__menu button[data-v-4dd9cd68]{min-height:44px}.prot-item__menu button[data-v-4dd9cd68]:hover{background:#f1eef9}.prot-btn[data-v-4dd9cd68]{min-height:44px}.prot-btn--soft[data-v-4dd9cd68]{color:#49379b;background:#f1eef9}.prot-btn--ghost[data-v-4dd9cd68],.prot-btn--outline[data-v-4dd9cd68]{color:#27354a;background:#fffdfa;border-color:#cbc9c3}.prot-btn[data-v-4dd9cd68]:hover{background:#f7f5f0;border-color:#aaa7a0}.prot-btn[data-v-4dd9cd68]:active{transform:scale(.985)}.prot-btn--danger[data-v-4dd9cd68],.prot-btn--danger[data-v-4dd9cd68]:hover{color:#fff;background:#bd3f4b;border-color:#a8323d}.prot-confirm-shell[data-v-4dd9cd68]{-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#07111f85}.prot-confirm[data-v-4dd9cd68]{background:#fffdfa;border-color:#d9d6ce}.prot-confirm[data-v-4dd9cd68]:before{background:#bd3f4b}.prot-confirm p[data-v-4dd9cd68]{color:#5f6b7c}.prot-confirm[data-v-4dd9cd68] :where(button):focus-visible,.prot-items-grid-wrap[data-v-4dd9cd68] :where(button):focus-visible{outline-color:#5846b866}
