@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lexend:wght@100..900&family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&display=swap";@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1090;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#47d78a}.v-toast__item--info{background-color:#1c85d5}.v-toast__item--warning{background-color:#febc22}.v-toast__item--error{background-color:#f7471c}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width: 768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{opacity:1;min-height:4em}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{display:block;width:27px;min-width:27px;height:27px;margin-left:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3e %3cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0-8.982 8.982-8.981 23.545 0 32.528 8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528zM25.999 33a3 3 0 11-6 0V21a3 3 0 116 0v12zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735z'/%3e %3c/svg%3e") no-repeat}[dir=rtl] .v-toast__item .v-toast__icon{margin-left:unset;margin-right:1em}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e %3cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm14.495 17.329l-16 18a1.997 1.997 0 01-2.745.233l-10-8a2 2 0 012.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 012.99 2.659z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3e %3cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0-10.138 10.138-10.137 26.632 0 36.77s26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77zm-8.132 28.638a2 2 0 01-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 11-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 112.828-2.828l7.425 7.425 7.071-7.071a2 2 0 112.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 010 2.828z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill='%23000' d='M49.466 41.26L29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85zm-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.712 1.712 0 01-1.267.543c-.491 0-.914-.181-1.268-.543a1.788 1.788 0 01-.531-1.297c0-.502.176-.935.53-1.297a1.712 1.712 0 011.269-.544c.49 0 .914.181 1.268.544s.53.795.53 1.297c0 .503-.176.934-.53 1.297z'/%3e %3c/svg%3e") no-repeat}.hv4[data-v-7d1cebbb]{--pg-bg: #f3f6fc;--pg-bg-2: #ffffff;--surf: #ffffff;--surf-2: rgba(255,255,255,.78);--tx: #0a1628;--tx-2: #4a5876;--tx-3: #8898ab;--bd: rgba(15,23,42,.08);--bd-strong: rgba(15,23,42,.14);--ac: #1e6fff;--ac-2: #0a52e0;--ac-soft: rgba(30,111,255,.1);--ac-glow: rgba(30,111,255,.35);--warm: #ff7a3d;--warm-soft: rgba(255,122,61,.12);--shadow-sm: 0 4px 16px rgba(15,23,42,.06);--shadow-md: 0 12px 32px rgba(15,23,42,.08);--shadow-lg: 0 24px 60px rgba(15,23,42,.1);--dark-card-bg: #0a1628;--dark-card-tx: #eaf1ff}html.dark{--pg-bg: #060d1f;--pg-bg-2: #0a142e;--surf: rgba(255,255,255,.04);--surf-2: rgba(255,255,255,.06);--tx: #eaf1ff;--tx-2: rgba(234,241,255,.7);--tx-3: rgba(234,241,255,.45);--bd: rgba(255,255,255,.08);--bd-strong: rgba(255,255,255,.16);--ac: #4d8aff;--ac-2: #1e6fff;--ac-soft: rgba(77,138,255,.16);--ac-glow: rgba(77,138,255,.5);--warm: #ff9a5c;--warm-soft: rgba(255,154,92,.16);--shadow-sm: 0 4px 16px rgba(0,0,0,.3);--shadow-md: 0 12px 32px rgba(0,0,0,.4);--shadow-lg: 0 24px 60px rgba(0,0,0,.5);--dark-card-bg: #0d1933;--dark-card-tx: #eaf1ff}.hv4[data-v-7d1cebbb]{position:relative;min-height:100vh;color:var(--tx);background:var(--pg-bg);overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.section-inner[data-v-7d1cebbb]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.sec-heading[data-v-7d1cebbb]{text-align:center;max-width:720px;margin:0 auto 3rem}.sec-heading-left[data-v-7d1cebbb]{text-align:left;margin:0 0 3rem;max-width:720px}.eyebrow[data-v-7d1cebbb]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ac);background:var(--ac-soft);border:1px solid var(--bd);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.eb-cyan[data-v-7d1cebbb]{color:#06b6d4;background:rgba(6,182,212,.12);border-color:#06b6d438}html.dark{color:#67e8f9;background:rgba(103,232,249,.14);border-color:#67e8f93d}.sec-h2[data-v-7d1cebbb]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;color:var(--tx);margin:0 0 1rem;letter-spacing:-.025em}.sec-sub[data-v-7d1cebbb]{font-size:1.05rem;color:var(--tx-2);line-height:1.65;margin:0}.btn-primary[data-v-7d1cebbb]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.9rem;background:var(--ac);color:#fff;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 8px 24px var(--ac-glow),inset 0 1px #fff3;transition:transform .2s,box-shadow .2s,background .2s}.btn-primary[data-v-7d1cebbb]:hover{transform:translateY(-2px);background:var(--ac-2)}.btn-ghost[data-v-7d1cebbb]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.9rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:999px;font-weight:600;font-size:.95rem;color:#fff;text-decoration:none;transition:transform .2s,background .2s}.btn-ghost[data-v-7d1cebbb]:hover{transform:translateY(-2px);background:rgba(255,255,255,.18)}.btn-glow[data-v-7d1cebbb]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.9rem;background:linear-gradient(135deg,#4d8aff,var(--ac));color:#fff;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 0 30px var(--ac-glow),0 8px 24px var(--ac-glow);transition:transform .2s,box-shadow .2s}.btn-glow[data-v-7d1cebbb]:hover{transform:translateY(-2px);box-shadow:0 0 44px var(--ac-glow),0 12px 32px var(--ac-glow)}.btn-white[data-v-7d1cebbb]{display:inline-flex;align-items:center;padding:.95rem 2.1rem;background:#ffffff;color:var(--ac);border-radius:999px;font-weight:800;font-size:.95rem;text-decoration:none;box-shadow:0 8px 28px #0000002e;transition:transform .2s}.btn-white[data-v-7d1cebbb]:hover{transform:translateY(-2px)}.btn-white-sm[data-v-7d1cebbb]{display:inline-flex;align-items:center;padding:.55rem 1.2rem;background:#fff;color:#0a1628;border-radius:999px;font-weight:700;font-size:.85rem;text-decoration:none;transition:transform .2s,opacity .2s}.btn-white-sm[data-v-7d1cebbb]:hover{transform:translateY(-2px);opacity:.9}.btn-outline[data-v-7d1cebbb]{display:inline-flex;align-items:center;padding:.75rem 1.6rem;background:transparent;border:1.5px solid var(--bd-strong);color:var(--tx);border-radius:999px;font-weight:700;font-size:.9rem;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}.btn-outline[data-v-7d1cebbb]:hover{border-color:var(--ac);color:var(--ac);transform:translateY(-2px)}.hero[data-v-7d1cebbb]{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;z-index:1}.hero-spline[data-v-7d1cebbb]{position:absolute;inset:0;z-index:0}.hero-spline spline-viewer[data-v-7d1cebbb]{width:100%;height:100%;display:block}.hero-spline spline-viewer>#logo[data-v-7d1cebbb]{display:none!important}.hero-spline[data-v-7d1cebbb] spline-viewer::part(logo){display:none!important}.hero-scrim[data-v-7d1cebbb]{position:absolute;inset:0;z-index:1;background:linear-gradient(108deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.52) 35%,rgba(0,0,0,.22) 65%,rgba(0,0,0,.45) 100%)}.hero-inner[data-v-7d1cebbb]{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:calc(5rem + 73px) 2rem 5rem;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.hero-badge[data-v-7d1cebbb]{display:inline-flex;align-items:center;gap:.45rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.35rem .95rem;font-size:.78rem;font-weight:600;color:#ffffffd9;margin-bottom:1.5rem;backdrop-filter:blur(8px)}.badge-dot[data-v-7d1cebbb]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.hero-h1[data-v-7d1cebbb]{font-size:clamp(2.4rem,5.5vw,4rem);font-weight:900;line-height:1.05;color:#fff;margin:0 0 1.25rem;letter-spacing:-.03em}.hero-gradient[data-v-7d1cebbb]{background:linear-gradient(90deg,#FF6B6B 0%,#FF9F43 25%,#FFD93D 50%,#6BCB77 75%,#4D8AFF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-7d1cebbb]{font-size:1.1rem;color:#e2ebffc7;line-height:1.65;margin:0 0 2rem;max-width:480px}.hero-ctas[data-v-7d1cebbb]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.hero-proof[data-v-7d1cebbb]{display:flex;align-items:center;gap:.75rem}.proof-avatars[data-v-7d1cebbb]{display:flex}.pa[data-v-7d1cebbb]{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.2);margin-right:-8px}.pa1[data-v-7d1cebbb]{background:linear-gradient(135deg,#60a5fa,#4d8aff)}.pa2[data-v-7d1cebbb]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.pa3[data-v-7d1cebbb]{background:linear-gradient(135deg,#fb923c,#f59e0b)}.pa4[data-v-7d1cebbb]{background:linear-gradient(135deg,#22c55e,#16a34a)}.proof-text[data-v-7d1cebbb]{font-size:.85rem;color:#e2ebffb3;margin-left:14px}.proof-text strong[data-v-7d1cebbb]{color:#fff}.hero-right[data-v-7d1cebbb]{position:relative}.hero-product-frame[data-v-7d1cebbb]{background:var(--surf);border:1px solid var(--bd);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}html.dark{background:rgba(255,255,255,.05);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.hpf-bar[data-v-7d1cebbb]{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;background:var(--surf-2);border-bottom:1px solid var(--bd)}.hpf-dot[data-v-7d1cebbb]{width:10px;height:10px;border-radius:50%}.hpf-dot.red[data-v-7d1cebbb]{background:#ef4444}.hpf-dot.amber[data-v-7d1cebbb]{background:#f59e0b}.hpf-dot.green[data-v-7d1cebbb]{background:#22c55e}.hpf-url[data-v-7d1cebbb]{margin-left:.5rem;font-size:.72rem;color:var(--tx-3);font-family:monospace}.hpf-body[data-v-7d1cebbb]{display:flex;height:290px}.mock-sidebar[data-v-7d1cebbb]{width:56px;background:var(--surf-2);border-right:1px solid var(--bd);padding:1rem .5rem;display:flex;flex-direction:column;gap:1rem}.ms-logo[data-v-7d1cebbb]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--ac),#4d8aff);margin:0 auto}.ms-items[data-v-7d1cebbb]{display:flex;flex-direction:column;gap:.5rem}.ms-item[data-v-7d1cebbb]{height:28px;border-radius:7px;background:var(--bd)}.ms-item.active[data-v-7d1cebbb]{background:var(--ac-soft);border:1px solid var(--ac)}.mock-main[data-v-7d1cebbb]{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.mm-header[data-v-7d1cebbb]{display:flex;align-items:center;justify-content:space-between}.mm-title-line[data-v-7d1cebbb]{height:10px;width:120px;border-radius:4px;background:var(--bd-strong)}.mm-actions[data-v-7d1cebbb]{display:flex;gap:.4rem}.mm-btn[data-v-7d1cebbb]{height:22px;width:50px;border-radius:6px;background:var(--bd)}.mm-btn.accent[data-v-7d1cebbb]{background:var(--ac);width:70px}.mm-kanban[data-v-7d1cebbb]{display:flex;gap:.5rem;flex:1}.kc[data-v-7d1cebbb]{flex:1;border-radius:9px;background:var(--surf-2);padding:.5rem;display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--bd)}.kc-head[data-v-7d1cebbb]{height:8px;border-radius:4px;background:var(--bd-strong);margin-bottom:.3rem}.kc-head.accent[data-v-7d1cebbb]{background:var(--ac)}.kc-head.done[data-v-7d1cebbb]{background:#22c55e}.kc-card[data-v-7d1cebbb]{height:28px;border-radius:6px;background:var(--bd)}.kc-card.short[data-v-7d1cebbb]{height:20px}.mm-footer-row[data-v-7d1cebbb]{display:flex;gap:.4rem}.mm-stat-pill[data-v-7d1cebbb]{height:20px;border-radius:999px;background:var(--bd);width:50px}.mm-stat-pill.wide[data-v-7d1cebbb]{width:80px}.float-badge[data-v-7d1cebbb]{position:absolute;display:flex;align-items:center;gap:.4rem;background:var(--surf);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--bd-strong);border-radius:999px;padding:.5rem .95rem;font-size:.8rem;font-weight:600;color:var(--tx);white-space:nowrap;box-shadow:var(--shadow-md)}.fb1[data-v-7d1cebbb]{bottom:-16px;left:-20px}.fb2[data-v-7d1cebbb]{top:-14px;right:-16px}.hpf-mp[data-v-7d1cebbb]{padding:.75rem;gap:.5rem;display:flex;flex-direction:row}.mp-sidebar[data-v-7d1cebbb]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .4rem;width:48px}.mps-cat[data-v-7d1cebbb]{height:28px;border-radius:7px;background:var(--bd);display:block}.mps-cat.active[data-v-7d1cebbb]{background:var(--ac-soft);border:1px solid var(--ac)}.mp-main[data-v-7d1cebbb]{flex:1;display:flex;flex-direction:column;gap:.6rem}.mp-search-row[data-v-7d1cebbb]{display:flex;gap:.4rem}.mps-input[data-v-7d1cebbb]{flex:1;height:28px;border-radius:7px;background:var(--bd);display:block}.mps-btn[data-v-7d1cebbb]{width:60px;height:28px;border-radius:7px;background:var(--ac);display:block}.mp-asset-grid[data-v-7d1cebbb]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.45rem;flex:1}.mp-asset[data-v-7d1cebbb]{border-radius:9px}.mp-a1[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--ac),#4d8aff)}.mp-a2[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--warm),#fb923c)}.mp-a3[data-v-7d1cebbb]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.mp-a4[data-v-7d1cebbb]{background:linear-gradient(135deg,#ec4899,#be185d)}.mp-a5[data-v-7d1cebbb]{background:linear-gradient(135deg,#22c55e,#16a34a)}.mp-a6[data-v-7d1cebbb]{background:linear-gradient(135deg,#7c3aed,#4d8aff)}.anchor[data-v-7d1cebbb]{padding:6rem 0 3rem;position:relative;z-index:2}.anchor-tabs[data-v-7d1cebbb]{display:inline-flex;gap:.4rem;margin-top:1.5rem;padding:.35rem;background:var(--surf);border:1px solid var(--bd);border-radius:999px;box-shadow:var(--shadow-sm)}.atb[data-v-7d1cebbb]{border:none;background:transparent;cursor:pointer;padding:.55rem 1.2rem;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--tx-2);transition:background .2s,color .2s}.atb.active[data-v-7d1cebbb]{background:var(--ac);color:#fff}.anchor-grid[data-v-7d1cebbb]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;grid-template-rows:1fr 1fr}.anchor-card[data-v-7d1cebbb]{position:relative;overflow:hidden;background:var(--surf);border:1px solid var(--bd);border-radius:18px;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;min-height:240px}.anchor-card[data-v-7d1cebbb]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.anchor-card.big[data-v-7d1cebbb]{grid-row:span 2;min-height:500px}.anchor-card.wide[data-v-7d1cebbb]{grid-column:span 2}.anchor-card-art[data-v-7d1cebbb]{flex:1;min-height:180px;background-size:cover;background-position:center}.art-marketplace[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--ac) 0%,#4d8aff 50%,var(--warm) 100%)}.art-agents[data-v-7d1cebbb]{background:linear-gradient(135deg,#06b6d4 0%,var(--ac) 100%)}.art-teams[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--warm) 0%,#fb923c 100%)}.art-code[data-v-7d1cebbb]{background:linear-gradient(135deg,#0a1628 0%,var(--ac) 100%)}.anchor-card-meta[data-v-7d1cebbb]{padding:1.25rem 1.4rem 1.5rem}.anchor-pill[data-v-7d1cebbb]{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--ac-soft);color:var(--ac);padding:.25rem .6rem;border-radius:999px;margin-bottom:.7rem}.anchor-pill.blue[data-v-7d1cebbb]{background:var(--ac-soft);color:var(--ac)}.anchor-pill.orange[data-v-7d1cebbb]{background:var(--warm-soft);color:var(--warm)}.anchor-pill.cyan[data-v-7d1cebbb]{background:rgba(6,182,212,.12);color:#06b6d4}html.dark{color:#67e8f9;background:rgba(103,232,249,.14)}.anchor-title[data-v-7d1cebbb]{font-size:1.1rem;font-weight:800;color:var(--tx);margin:0;line-height:1.3}.anchor-card.big .anchor-title[data-v-7d1cebbb]{font-size:1.5rem}.logos[data-v-7d1cebbb]{padding:3rem 0 2rem;position:relative;z-index:2}.logos-label[data-v-7d1cebbb]{text-align:center;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);margin:0 0 1.5rem}.logos-row[data-v-7d1cebbb]{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;opacity:.65}.logo-pill[data-v-7d1cebbb]{font-size:1rem;font-weight:800;letter-spacing:.12em;color:var(--tx-2)}.scale[data-v-7d1cebbb]{padding:5rem 0;position:relative;z-index:2}.scale-grid[data-v-7d1cebbb]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.scale-card[data-v-7d1cebbb]{position:relative;background:var(--surf);border:1px solid var(--bd);border-radius:18px;padding:1.75rem 1.85rem 1.5rem;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s;overflow:hidden}.scale-card[data-v-7d1cebbb]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.scale-card-dark[data-v-7d1cebbb]{background:var(--dark-card-bg);color:var(--dark-card-tx);border-color:#ffffff14}.scale-card-dark .scale-card-title[data-v-7d1cebbb]{color:#eaf1ff}.scale-card-dark .scale-card-desc[data-v-7d1cebbb]{color:#eaf1ffb3}.scale-card-num[data-v-7d1cebbb]{font-size:.78rem;font-weight:800;letter-spacing:.18em;color:var(--tx-3);margin-bottom:.85rem}.scale-card-num.accent[data-v-7d1cebbb]{color:#4d8aff}.scale-card-title[data-v-7d1cebbb]{font-size:1.25rem;font-weight:800;color:var(--tx);margin:0 0 .55rem;letter-spacing:-.015em}.scale-card-desc[data-v-7d1cebbb]{font-size:.95rem;color:var(--tx-2);line-height:1.55;margin:0 0 1.5rem}.scale-card-art[data-v-7d1cebbb]{height:130px;border-radius:12px;overflow:hidden}.art-1[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--ac-soft),rgba(77,138,255,.04));border:1px solid var(--bd)}.art-2[data-v-7d1cebbb]{background:linear-gradient(135deg,#1e6fff 0%,#06b6d4 100%)}.art-3[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--warm-soft),rgba(255,154,92,.04));border:1px solid var(--bd)}.art-4[data-v-7d1cebbb]{background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(34,197,94,.04));border:1px solid var(--bd)}.ship[data-v-7d1cebbb]{padding:5rem 0;position:relative;z-index:2}.ship-grid[data-v-7d1cebbb]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ship-card[data-v-7d1cebbb]{border-radius:18px;padding:1.85rem 1.4rem 5rem;position:relative;overflow:hidden;min-height:260px;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s;color:#fff}.ship-card[data-v-7d1cebbb]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.sc-blue[data-v-7d1cebbb]{background:linear-gradient(160deg,var(--ac),#0a52e0)}.sc-cyan[data-v-7d1cebbb]{background:linear-gradient(160deg,#06b6d4,#0891b2)}.sc-orange[data-v-7d1cebbb]{background:linear-gradient(160deg,var(--warm),#ea580c)}.sc-pink[data-v-7d1cebbb]{background:linear-gradient(160deg,#ec4899,#be185d)}.ship-title[data-v-7d1cebbb]{font-size:1.4rem;font-weight:800;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.ship-desc[data-v-7d1cebbb]{font-size:.92rem;color:#ffffffd9;line-height:1.55;margin:0}.ship-dot[data-v-7d1cebbb]{width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.95);margin:0 0 1rem;position:relative;z-index:2;box-shadow:0 0 0 3px #ffffff4d}.showcase[data-v-7d1cebbb]{padding:5rem 0;position:relative;z-index:2}.showcase-card[data-v-7d1cebbb]{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center;background:var(--surf);border:1px solid var(--bd);border-radius:28px;padding:3rem;box-shadow:var(--shadow-md)}.feat-h2[data-v-7d1cebbb]{font-size:clamp(1.85rem,3.5vw,2.5rem);font-weight:800;line-height:1.15;color:var(--tx);margin:.85rem 0 1rem;letter-spacing:-.02em}.feat-p[data-v-7d1cebbb]{font-size:1.05rem;color:var(--tx-2);line-height:1.7;margin:0 0 1.5rem}.feat-list[data-v-7d1cebbb]{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.7rem}.feat-list li[data-v-7d1cebbb]{display:flex;align-items:center;gap:.75rem;color:var(--tx-2);font-size:.95rem}.fl-check[data-v-7d1cebbb]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ac-soft);color:var(--ac);font-size:.78rem;font-weight:800;flex-shrink:0}.showcase-visual[data-v-7d1cebbb]{display:flex;justify-content:center}.showcase-img[data-v-7d1cebbb]{width:100%;max-width:520px;height:auto;border-radius:18px;box-shadow:var(--shadow-md)}.showcase-mock[data-v-7d1cebbb]{width:100%;max-width:520px;display:flex;flex-direction:column;gap:.75rem}.sm-row[data-v-7d1cebbb]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sm-card[data-v-7d1cebbb]{height:140px;border-radius:14px}.sm-c1[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--ac) 0%,#4d8aff 100%)}.sm-c2[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--warm) 0%,#fb923c 100%)}.sm-c3[data-v-7d1cebbb]{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%)}.sm-c4[data-v-7d1cebbb]{background:linear-gradient(135deg,#ec4899 0%,#be185d 100%)}.sm-c5[data-v-7d1cebbb]{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.sm-c6[data-v-7d1cebbb]{background:linear-gradient(135deg,#7c3aed 0%,var(--ac) 100%)}.anchor-card-art[data-v-7d1cebbb]{position:relative}.ac-mock[data-v-7d1cebbb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.anchor-desc[data-v-7d1cebbb]{font-size:.88rem;color:var(--tx-2);line-height:1.5;margin:.35rem 0 0}.dark-block[data-v-7d1cebbb]{padding:5rem 0;position:relative;z-index:2}.dark-card[data-v-7d1cebbb]{background:var(--dark-card-bg);border-radius:28px;padding:4rem 3rem;color:#eaf1ff;position:relative;overflow:hidden}.dark-card[data-v-7d1cebbb]:before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:radial-gradient(circle at 80% 50%,rgba(30,111,255,.25) 0%,transparent 60%)}.dark-head[data-v-7d1cebbb]{position:relative;z-index:1;margin-bottom:3rem;max-width:600px}.dark-h2[data-v-7d1cebbb]{font-size:clamp(1.85rem,3.5vw,2.5rem);font-weight:800;color:#eaf1ff;margin:0;letter-spacing:-.02em;line-height:1.15}.dark-grid[data-v-7d1cebbb]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.db-col-title[data-v-7d1cebbb]{font-size:1.25rem;font-weight:800;color:#fff;margin:0 0 .5rem}.db-col-desc[data-v-7d1cebbb]{font-size:.95rem;color:#eaf1ffb3;line-height:1.6;margin:0 0 1.25rem}.dark-features[data-v-7d1cebbb]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.df-item[data-v-7d1cebbb]{text-align:center}.df-num[data-v-7d1cebbb]{font-size:clamp(1.85rem,3vw,2.4rem);font-weight:900;color:#fff;letter-spacing:-.025em;background:linear-gradient(135deg,#4d8aff,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.df-lbl[data-v-7d1cebbb]{font-size:.85rem;color:#eaf1ff99;font-weight:600;margin-top:.4rem}.faq[data-v-7d1cebbb]{padding:5rem 0;position:relative;z-index:2}.faq-grid[data-v-7d1cebbb]{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.faq-side .sec-h2[data-v-7d1cebbb]{text-align:left;margin-bottom:1.5rem}.faq-list[data-v-7d1cebbb]{display:flex;flex-direction:column}.faq-item[data-v-7d1cebbb]{border-bottom:1px solid var(--bd);padding:1.25rem 0}.faq-item summary[data-v-7d1cebbb]{list-style:none;cursor:pointer;font-size:1.02rem;font-weight:700;color:var(--tx);display:flex;justify-content:space-between;align-items:center}.faq-item summary[data-v-7d1cebbb]::-webkit-details-marker{display:none}.faq-item summary[data-v-7d1cebbb]:after{content:"+";font-size:1.4rem;font-weight:400;color:var(--tx-3);transition:transform .2s}.faq-item[open] summary[data-v-7d1cebbb]:after{content:"\2212"}.faq-item p[data-v-7d1cebbb]{font-size:.95rem;color:var(--tx-2);line-height:1.7;margin:.85rem 0 0}.cta[data-v-7d1cebbb]{padding:5rem 0 7rem;position:relative;z-index:2}.cta-card[data-v-7d1cebbb]{background:linear-gradient(135deg,var(--ac) 0%,#4d8aff 60%,#06b6d4 100%);border-radius:28px;padding:5rem 3rem;text-align:center;box-shadow:0 32px 80px var(--ac-glow);position:relative;overflow:hidden}.cta-card[data-v-7d1cebbb]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.2) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(255,154,92,.25) 0%,transparent 45%);pointer-events:none}.cta-h2[data-v-7d1cebbb]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#fff;margin:0 0 1rem;letter-spacing:-.03em;position:relative;z-index:1}.cta-sub[data-v-7d1cebbb]{font-size:1.05rem;color:#ffffffe0;line-height:1.65;margin:0 0 2rem;position:relative;z-index:1;max-width:540px;margin-left:auto;margin-right:auto}.cta-actions[data-v-7d1cebbb]{display:inline-flex;gap:1rem;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}@media (max-width: 960px){.hero-inner[data-v-7d1cebbb]{grid-template-columns:1fr;gap:2.5rem;padding:calc(4rem + 73px) 1.5rem 4rem}.anchor-grid[data-v-7d1cebbb]{grid-template-columns:1fr}.anchor-card.big[data-v-7d1cebbb],.anchor-card.wide[data-v-7d1cebbb]{grid-column:span 1;grid-row:auto;min-height:280px}.scale-grid[data-v-7d1cebbb]{grid-template-columns:1fr}.ship-grid[data-v-7d1cebbb]{grid-template-columns:1fr 1fr}.showcase-card[data-v-7d1cebbb]{grid-template-columns:1fr;padding:2rem;gap:2rem}.dark-card[data-v-7d1cebbb]{padding:3rem 1.5rem}.dark-grid[data-v-7d1cebbb]{grid-template-columns:1fr;gap:2rem}.dark-features[data-v-7d1cebbb]{grid-template-columns:repeat(2,1fr)}.faq-grid[data-v-7d1cebbb]{grid-template-columns:1fr;gap:2rem}.cta-card[data-v-7d1cebbb]{padding:3rem 1.5rem}}.contact-page[data-v-b2497db9]{min-height:100vh;background:var(--ftr-bg, #f3f6fc);color:var(--tx, #0a1628);position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:6rem 0 5rem}.cp-bg[data-v-b2497db9]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cpb-blob[data-v-b2497db9]{position:absolute;border-radius:50%;filter:blur(90px)}.b1[data-v-b2497db9]{width:500px;height:500px;background:#1e6fff;opacity:.08;top:-100px;left:-100px}.b2[data-v-b2497db9]{width:400px;height:400px;background:#ff7a3d;opacity:.06;bottom:-80px;right:-80px}.cp-inner[data-v-b2497db9]{max-width:1100px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.cp-header[data-v-b2497db9]{text-align:center;margin-bottom:4rem}.cp-eyebrow[data-v-b2497db9]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#1e6fff;background:rgba(30,111,255,.1);border:1px solid rgba(30,111,255,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.cp-h1[data-v-b2497db9]{font-size:clamp(2.2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.025em;margin:0 0 1rem}.cp-sub[data-v-b2497db9]{font-size:1.1rem;color:#0a162899;line-height:1.65;max-width:560px;margin:0 auto}.cp-grid[data-v-b2497db9]{display:grid;grid-template-columns:1fr 1.5fr;gap:2.5rem;align-items:start}.cp-left[data-v-b2497db9]{display:flex;flex-direction:column;gap:1rem}.cp-card[data-v-b2497db9]{display:flex;gap:1.1rem;align-items:flex-start;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:1.4rem 1.5rem;box-shadow:0 4px 16px #0f172a0f;transition:transform .2s,box-shadow .2s}.cp-card[data-v-b2497db9]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0f172a17}html.dark{background:rgba(255,255,255,.04);border-color:#ffffff14;box-shadow:none}.cp-card-icon[data-v-b2497db9]{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bg-blue[data-v-b2497db9]{background:linear-gradient(135deg,#1e6fff,#4d8aff)}.bg-orange[data-v-b2497db9]{background:linear-gradient(135deg,#ff7a3d,#fb923c)}.bg-purple[data-v-b2497db9]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.bg-green[data-v-b2497db9]{background:linear-gradient(135deg,#22c55e,#16a34a)}.cp-card-title[data-v-b2497db9]{font-size:.95rem;font-weight:700;color:inherit;margin:0 0 .3rem}.cp-card-desc[data-v-b2497db9]{font-size:.84rem;color:#0a162899;line-height:1.5;margin:0 0 .5rem}.cp-card-link[data-v-b2497db9]{font-size:.88rem;font-weight:700;color:#1e6fff;text-decoration:none}.cp-card-link[data-v-b2497db9]:hover{text-decoration:underline}.cp-form-card[data-v-b2497db9]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:2.5rem;box-shadow:0 12px 40px #0f172a14}html.dark{background:rgba(255,255,255,.04);border-color:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:none}.cp-form-title[data-v-b2497db9]{font-size:1.4rem;font-weight:800;margin:0 0 .4rem}.cp-form-sub[data-v-b2497db9]{font-size:.9rem;color:#0a16288c;margin:0 0 2rem}.cp-form[data-v-b2497db9]{display:flex;flex-direction:column;gap:1.1rem}.cp-row[data-v-b2497db9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cp-field[data-v-b2497db9]{display:flex;flex-direction:column;gap:.45rem}.cp-label[data-v-b2497db9]{font-size:.82rem;font-weight:700;color:#0a1628b3;letter-spacing:.02em}.cp-input[data-v-b2497db9]{background:rgba(15,23,42,.04);border:1.5px solid rgba(15,23,42,.1);color:inherit;border-radius:12px;padding:.75rem 1rem;font-size:.92rem;font-family:inherit;outline:none;transition:border-color .18s}html.dark{background:rgba(255,255,255,.06);border-color:#ffffff1f}.cp-input[data-v-b2497db9]::placeholder{color:#0a162859}html.dark{color:#eaf1ff4d}.cp-input[data-v-b2497db9]:focus{border-color:#1e6fff}html.dark{border-color:#4d8aff}.cp-select[data-v-b2497db9]{cursor:pointer;appearance:none}.cp-textarea[data-v-b2497db9]{resize:vertical;min-height:120px}.cp-success[data-v-b2497db9]{display:flex;align-items:center;gap:.6rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);color:#16a34a;border-radius:10px;padding:.85rem 1rem;font-size:.9rem;font-weight:600}html.dark{color:#4ade80;background:rgba(74,222,128,.1);border-color:#4ade8033}.cp-error[data-v-b2497db9]{display:flex;align-items:center;gap:.6rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#dc2626;border-radius:10px;padding:.85rem 1rem;font-size:.9rem;font-weight:600}.cp-submit[data-v-b2497db9]{background:#1e6fff;color:#fff;border:none;border-radius:12px;padding:.9rem 2rem;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;width:100%;box-shadow:0 8px 24px #1e6fff59;transition:background .2s,transform .2s;display:flex;align-items:center;justify-content:center}.cp-submit[data-v-b2497db9]:hover:not(:disabled){background:#0a52e0;transform:translateY(-2px)}.cp-submit[data-v-b2497db9]:disabled{opacity:.6;cursor:not-allowed}.cp-spinner[data-v-b2497db9]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-b2497db9 .7s linear infinite}@keyframes spin-b2497db9{to{transform:rotate(360deg)}}@media (max-width: 820px){.cp-grid[data-v-b2497db9],.cp-row[data-v-b2497db9]{grid-template-columns:1fr}.cp-form-card[data-v-b2497db9]{padding:1.75rem}}.about-page[data-v-28de0eb4]{min-height:100vh;background:var(--pg-bg, #f3f6fc);color:var(--tx, #0a1628);font-family:Inter,-apple-system,sans-serif;padding:5rem 0 4rem}.ap-inner[data-v-28de0eb4]{max-width:1000px;margin:0 auto;padding:0 2rem}.ap-hero[data-v-28de0eb4]{text-align:center;margin-bottom:4rem}.ap-eyebrow[data-v-28de0eb4]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0163fc;background:rgba(1,99,252,.1);border:1px solid rgba(1,99,252,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.ap-h1[data-v-28de0eb4]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem}.ap-sub[data-v-28de0eb4]{font-size:1.1rem;color:#0a1628a6;line-height:1.7;max-width:620px;margin:0 auto}.ap-mission[data-v-28de0eb4]{margin-bottom:4rem}.ap-mission-card[data-v-28de0eb4]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:2.5rem;box-shadow:0 8px 32px #0f172a12}.ap-section-h[data-v-28de0eb4]{font-size:1.5rem;font-weight:800;margin:0 0 1rem;letter-spacing:-.02em}.ap-section-p[data-v-28de0eb4]{font-size:1.05rem;color:#0a1628b3;line-height:1.75;margin:0}html.dark{color:#eaf1ffb3}.ap-values-grid[data-v-28de0eb4]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:4rem}@media (max-width: 640px){.ap-values-grid[data-v-28de0eb4]{grid-template-columns:1fr}}.ap-value-card[data-v-28de0eb4]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1.75rem;box-shadow:0 4px 16px #0f172a0d;transition:transform .2s,box-shadow .2s}.ap-value-card[data-v-28de0eb4]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0f172a17}.ap-value-icon[data-v-28de0eb4]{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;box-shadow:0 6px 18px #00000024}.ap-value-title[data-v-28de0eb4]{font-size:1.1rem;font-weight:800;margin:0 0 .5rem}.ap-value-desc[data-v-28de0eb4]{font-size:.92rem;color:#0a1628a6;line-height:1.6;margin:0}.ap-cta-row[data-v-28de0eb4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ap-btn-primary[data-v-28de0eb4]{display:inline-flex;align-items:center;padding:.9rem 2rem;background:#0163FC;color:#fff;border-radius:999px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #0163fc4d;transition:transform .2s}.ap-btn-primary[data-v-28de0eb4]:hover{transform:translateY(-2px)}.ap-btn-outline[data-v-28de0eb4]{display:inline-flex;align-items:center;padding:.9rem 2rem;background:transparent;border:1.5px solid rgba(15,23,42,.15);color:inherit;border-radius:999px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s}.ap-btn-outline[data-v-28de0eb4]:hover{border-color:#0163fc;color:#0163fc}.careers-page[data-v-9b4ce83c]{min-height:100vh;background:var(--pg-bg, #f3f6fc);color:var(--tx, #0a1628);font-family:Inter,-apple-system,sans-serif;padding:5rem 0 4rem}.cp-inner[data-v-9b4ce83c]{max-width:960px;margin:0 auto;padding:0 2rem}.cp-hero[data-v-9b4ce83c]{text-align:center;margin-bottom:4rem}.cp-eyebrow[data-v-9b4ce83c]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0163fc;background:rgba(1,99,252,.1);border:1px solid rgba(1,99,252,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.cp-h1[data-v-9b4ce83c]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem}.cp-sub[data-v-9b4ce83c]{font-size:1.1rem;color:#0a1628a6;line-height:1.7;max-width:580px;margin:0 auto}.cp-perks-grid[data-v-9b4ce83c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:4rem}@media (max-width: 768px){.cp-perks-grid[data-v-9b4ce83c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.cp-perks-grid[data-v-9b4ce83c]{grid-template-columns:1fr}}.cp-perk[data-v-9b4ce83c]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1.5rem;box-shadow:0 4px 16px #0f172a0d}.cp-perk-icon[data-v-9b4ce83c]{font-size:2rem;margin-bottom:.75rem}.cp-perk-title[data-v-9b4ce83c]{font-size:.98rem;font-weight:700;margin:0 0 .4rem}.cp-perk-desc[data-v-9b4ce83c]{font-size:.88rem;color:#0a1628a6;line-height:1.55;margin:0}.cp-jobs-h[data-v-9b4ce83c]{font-size:1.4rem;font-weight:800;margin:0 0 1.5rem}.cp-no-jobs[data-v-9b4ce83c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:3rem 2rem;text-align:center;color:#0a16288c}html.dark{background:rgba(255,255,255,.04);border-color:#ffffff14;color:#eaf1ff80}.cp-no-jobs p[data-v-9b4ce83c]{margin:0;font-size:.95rem}.cp-no-jobs-sub[data-v-9b4ce83c]{font-size:.88rem!important}.cp-no-jobs-sub a[data-v-9b4ce83c]{color:#0163fc}.help-page[data-v-57b72df0]{min-height:100vh;background:var(--pg-bg, #f3f6fc);color:var(--tx, #0a1628);font-family:Inter,-apple-system,sans-serif;padding:5rem 0 4rem}.hp-inner[data-v-57b72df0]{max-width:1000px;margin:0 auto;padding:0 2rem}.hp-hero[data-v-57b72df0]{text-align:center;margin-bottom:3rem}.hp-eyebrow[data-v-57b72df0]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0163fc;background:rgba(1,99,252,.1);border:1px solid rgba(1,99,252,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.hp-h1[data-v-57b72df0]{font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.025em;margin:0 0 .75rem}.hp-sub[data-v-57b72df0]{font-size:1.05rem;color:#0a1628a6;margin:0}.hp-topics[data-v-57b72df0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3.5rem}@media (max-width: 768px){.hp-topics[data-v-57b72df0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.hp-topics[data-v-57b72df0]{grid-template-columns:1fr}}.hp-topic-card[data-v-57b72df0]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:1.4rem;text-decoration:none;color:inherit;box-shadow:0 4px 14px #0f172a0d;transition:transform .2s,box-shadow .2s}.hp-topic-card[data-v-57b72df0]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0f172a17;border-color:#0163fc}.hp-topic-icon[data-v-57b72df0]{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.hp-topic-title[data-v-57b72df0]{font-size:.95rem;font-weight:700;margin:0 0 .3rem}.hp-topic-desc[data-v-57b72df0]{font-size:.82rem;color:#0a162899;margin:0;line-height:1.4}.hp-faq-section[data-v-57b72df0]{margin-bottom:3.5rem}.hp-faq-h[data-v-57b72df0]{font-size:1.35rem;font-weight:800;margin:0 0 1.25rem}.hp-faq-list[data-v-57b72df0]{display:flex;flex-direction:column}.hp-faq-item[data-v-57b72df0]{border-bottom:1px solid rgba(15,23,42,.07);padding:1.1rem 0;cursor:pointer}html.dark{border-color:#ffffff12}.hp-faq-q[data-v-57b72df0]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600}.hp-faq-icon[data-v-57b72df0]{font-size:1.3rem;color:#0163fc}.hp-faq-a p[data-v-57b72df0]{margin:.75rem 0 .25rem;font-size:.9rem;color:#0a1628a6;line-height:1.65}.hp-contact-cta[data-v-57b72df0]{background:linear-gradient(135deg,#0163FC,#4d8aff);border-radius:20px;padding:2.5rem;text-align:center;color:#fff}.hp-contact-cta h3[data-v-57b72df0]{font-size:1.4rem;font-weight:800;margin:0 0 .5rem}.hp-contact-cta p[data-v-57b72df0]{margin:0 0 1.5rem;color:#ffffffd9}.hp-contact-btn[data-v-57b72df0]{display:inline-flex;align-items:center;padding:.8rem 2rem;background:#fff;color:#0163fc;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s}.hp-contact-btn[data-v-57b72df0]:hover{transform:translateY(-2px)}.premium-page[data-v-b5a724e3]{min-height:100vh;background:var(--pg-bg, #f3f6fc);color:var(--tx, #0a1628);font-family:Inter,-apple-system,sans-serif;padding:5rem 0 4rem}.pp-inner[data-v-b5a724e3]{max-width:860px;margin:0 auto;padding:0 2rem}.pp-hero[data-v-b5a724e3]{text-align:center;margin-bottom:3.5rem}.pp-eyebrow[data-v-b5a724e3]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0163fc;background:rgba(1,99,252,.1);border:1px solid rgba(1,99,252,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.pp-h1[data-v-b5a724e3]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem}.pp-sub[data-v-b5a724e3]{font-size:1.05rem;color:#0a1628a6;line-height:1.65;margin:0 0 1.75rem}.pp-cta[data-v-b5a724e3]{display:inline-flex;align-items:center;padding:.9rem 2.2rem;background:#0163FC;color:#fff;border-radius:999px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #0163fc4d;transition:transform .2s}.pp-cta[data-v-b5a724e3]:hover{transform:translateY(-2px)}.pp-features[data-v-b5a724e3]{display:flex;flex-direction:column;gap:1rem}.pp-feature[data-v-b5a724e3]{display:flex;align-items:flex-start;gap:1.1rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:1.4rem;box-shadow:0 4px 14px #0f172a0d}.pp-feature-icon[data-v-b5a724e3]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pp-feature-title[data-v-b5a724e3]{font-size:1rem;font-weight:700;margin:0 0 .25rem}.pp-feature-desc[data-v-b5a724e3]{font-size:.88rem;color:#0a1628a6;margin:0;line-height:1.5}.collections-page[data-v-8bf317fc]{min-height:100vh;background:var(--pg-bg, #f3f6fc);color:var(--tx, #0a1628);font-family:Inter,-apple-system,sans-serif;padding:5rem 0 4rem}.colp-inner[data-v-8bf317fc]{max-width:800px;margin:0 auto;padding:0 2rem}.colp-hero[data-v-8bf317fc]{text-align:center;margin-bottom:3rem}.colp-eyebrow[data-v-8bf317fc]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0163fc;background:rgba(1,99,252,.1);border:1px solid rgba(1,99,252,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.colp-h1[data-v-8bf317fc]{font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.025em;margin:0 0 .75rem}.colp-sub[data-v-8bf317fc]{font-size:1.05rem;color:#0a1628a6;margin:0}.colp-coming[data-v-8bf317fc]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:4rem 2rem;box-shadow:0 8px 32px #0f172a12}.colp-coming h2[data-v-8bf317fc]{font-size:1.4rem;font-weight:800;margin:0}.colp-coming p[data-v-8bf317fc]{color:#0a162899;margin:0;font-size:.95rem;max-width:440px}.colp-btn[data-v-8bf317fc]{display:inline-flex;align-items:center;padding:.8rem 2rem;background:#0163FC;color:#fff;border-radius:999px;font-weight:700;text-decoration:none;margin-top:.5rem;transition:transform .2s}.colp-btn[data-v-8bf317fc]:hover{transform:translateY(-2px)}.create-page[data-v-8deaec94]{min-height:100vh;background:var(--pg-bg, #f3f6fc);color:var(--tx, #0a1628);font-family:Inter,-apple-system,sans-serif;padding:5rem 0 4rem}.crp-inner[data-v-8deaec94]{max-width:840px;margin:0 auto;padding:0 2rem}.crp-hero[data-v-8deaec94]{text-align:center;margin-bottom:3.5rem}.crp-eyebrow[data-v-8deaec94]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0163fc;background:rgba(1,99,252,.1);border:1px solid rgba(1,99,252,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}.crp-h1[data-v-8deaec94]{font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.025em;margin:0 0 .85rem}.crp-sub[data-v-8deaec94]{font-size:1.05rem;color:#0a1628a6;line-height:1.65;margin:0}html.dark{color:#eaf1ffa6}.crp-steps[data-v-8deaec94]{display:flex;flex-direction:column;gap:1px;margin-bottom:3rem}.crp-step[data-v-8deaec94]{display:flex;gap:1.25rem;align-items:flex-start;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:1.4rem;box-shadow:0 2px 10px #0f172a0a;margin-bottom:.75rem}.crp-step-num[data-v-8deaec94]{font-size:.78rem;font-weight:800;letter-spacing:.1em;color:#0163fc;padding-top:3px;flex-shrink:0}.crp-step-title[data-v-8deaec94]{font-size:1rem;font-weight:700;margin:0 0 .3rem}.crp-step-desc[data-v-8deaec94]{font-size:.88rem;color:#0a1628a6;margin:0;line-height:1.5}html.dark{color:#eaf1ff99}.crp-coming[data-v-8deaec94]{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:3.5rem 2rem;box-shadow:0 8px 28px #0f172a12}.crp-coming h2[data-v-8deaec94]{font-size:1.35rem;font-weight:800;margin:0}.crp-coming p[data-v-8deaec94]{color:#0a162899;margin:0;font-size:.92rem}html.dark{color:#eaf1ff8c}.crp-btn[data-v-8deaec94]{display:inline-flex;align-items:center;padding:.8rem 2rem;background:#0163FC;color:#fff;border-radius:999px;font-weight:700;text-decoration:none;margin-top:.5rem;transition:transform .2s}.crp-btn[data-v-8deaec94]:hover{transform:translateY(-2px)}.pricing-page[data-v-9b65cd21]{min-height:100vh;position:relative;overflow-x:hidden;background:linear-gradient(180deg,#eef6ff 0%,#f5f8ff 50%,#ffffff 100%)}.page-bg[data-v-9b65cd21]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-orb[data-v-9b65cd21]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.38}.orb-1[data-v-9b65cd21]{width:600px;height:600px;background:radial-gradient(circle,#bfdbfe,#93c5fd);top:-160px;right:-180px}.orb-2[data-v-9b65cd21]{width:500px;height:500px;background:radial-gradient(circle,#fde68a,#fbbf24);bottom:-100px;left:-120px}.orb-3[data-v-9b65cd21]{width:380px;height:380px;background:radial-gradient(circle,#a7f3d0,#6ee7b7);top:40%;left:38%;opacity:.22}.pricing-container[data-v-9b65cd21]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:3.5rem 2rem 4rem}.pricing-header[data-v-9b65cd21]{text-align:center;margin-bottom:3.5rem}.eyebrow[data-v-9b65cd21]{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.55);backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:20px;padding:.4rem 1rem;font-size:.8rem;font-weight:700;color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem;box-shadow:0 2px 10px #3b82f61a,inset 0 1px #ffffffe6}.pricing-title[data-v-9b65cd21]{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.1;background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 60%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:-.02em}.pricing-sub[data-v-9b65cd21]{font-size:1.05rem;color:#64748b;max-width:560px;margin:0 auto 2.25rem;line-height:1.65}.billing-toggle[data-v-9b65cd21]{display:inline-flex;background:rgba(255,255,255,.45);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:16px;padding:5px;gap:4px;box-shadow:0 2px 14px #0000000d,inset 0 1px #fffffff2}.toggle-opt[data-v-9b65cd21]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border:none;background:transparent;color:#64748b;font-weight:600;font-size:.9rem;border-radius:11px;cursor:pointer;transition:all .22s}.toggle-opt.active[data-v-9b65cd21]{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(29,78,216,.92));color:#fff;box-shadow:0 4px 16px #3b82f661}.save-chip[data-v-9b65cd21]{font-size:.7rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.18rem .55rem;border-radius:12px;font-weight:700;letter-spacing:.01em}.plans-grid[data-v-9b65cd21]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.plan-card[data-v-9b65cd21]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.65);border-radius:26px;padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,background .22s ease;box-shadow:0 4px 24px #0000000d,inset 0 1px #ffffffd9}.plan-card[data-v-9b65cd21]:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b,#8b5cf6,#3b82f6);background-size:300% 100%;opacity:0;border-radius:26px 26px 0 0;transition:opacity .28s}.plan-card[data-v-9b65cd21]:hover:before{opacity:1;animation:shimmer-9b65cd21 3s linear infinite}@keyframes shimmer-9b65cd21{to{background-position:-300% 0}}.plan-card[data-v-9b65cd21]:hover{transform:translateY(-5px);background:rgba(255,255,255,.6);box-shadow:0 16px 44px #3b82f61a,inset 0 1px #fffffff2}.plan-card.featured[data-v-9b65cd21]{background:rgba(219,234,254,.62);border:1.5px solid rgba(147,197,253,.55);box-shadow:0 8px 36px #3b82f62e,inset 0 1px #ffffffe6;transform:translateY(-4px)}.plan-card.featured[data-v-9b65cd21]:before{opacity:1;animation:shimmer-9b65cd21 3s linear infinite}.plan-card.featured[data-v-9b65cd21]:hover{transform:translateY(-9px)}.plan-card.card-enterprise[data-v-9b65cd21]{background:rgba(245,243,255,.5);border-color:#c4b5fd73}.popular-pill[data-v-9b65cd21]{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(29,78,216,.95));backdrop-filter:blur(10px);color:#fff;font-size:.73rem;font-weight:700;padding:.32rem 1rem;border-radius:0 0 14px 14px;display:flex;align-items:center;gap:.35rem;letter-spacing:.02em;box-shadow:0 4px 14px #3b82f666;white-space:nowrap}.plan-head[data-v-9b65cd21]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem;margin-top:.5rem}.plan-icon[data-v-9b65cd21]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #0000002e}.plan-name[data-v-9b65cd21]{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 .2rem;letter-spacing:-.02em}.plan-tagline[data-v-9b65cd21]{font-size:.8rem;color:#64748b;margin:0;line-height:1.4}.seats-section[data-v-9b65cd21]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.seat-track[data-v-9b65cd21]{display:flex;align-items:center}.seat-dot[data-v-9b65cd21]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);box-shadow:0 2px 8px #00000024;margin-left:calc(var(--n) * -8px);position:relative;z-index:calc(10 - var(--n));transition:transform .2s}.seat-dot[data-v-9b65cd21]:hover{transform:translateY(-2px) scale(1.1);z-index:20}.seat-more[data-v-9b65cd21]{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.8);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.9);font-size:.62rem;font-weight:800;color:#64748b;display:flex;align-items:center;justify-content:center;margin-left:-8px;box-shadow:0 2px 8px #0000001a}.seat-label[data-v-9b65cd21]{font-size:.8rem;font-weight:600;color:#475569;white-space:nowrap}.price-block[data-v-9b65cd21]{margin-bottom:1.25rem}.price-free[data-v-9b65cd21],.price-quote[data-v-9b65cd21]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;display:block}.price-quote[data-v-9b65cd21]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-free-sub[data-v-9b65cd21]{font-size:.85rem;color:#94a3b8;font-weight:500}.price-row[data-v-9b65cd21]{display:flex;align-items:baseline;gap:.15rem}.price-currency[data-v-9b65cd21]{font-size:1.15rem;font-weight:700;color:#475569;align-self:flex-start;margin-top:.7rem}.price-amount[data-v-9b65cd21]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1}.price-meta[data-v-9b65cd21]{display:flex;flex-direction:column;gap:0;margin-left:.15rem;padding-bottom:.4rem;align-self:flex-end}.price-per[data-v-9b65cd21]{font-size:.9rem;color:#94a3b8;font-weight:500;line-height:1.2}.price-billed[data-v-9b65cd21]{font-size:.68rem;color:#94a3b8;white-space:nowrap}.yearly-save[data-v-9b65cd21]{display:inline-block;margin-top:.4rem;font-size:.75rem;font-weight:700;color:#059669;background:rgba(167,243,208,.38);border:1px solid rgba(110,231,183,.45);border-radius:8px;padding:.2rem .6rem;backdrop-filter:blur(6px)}.card-rule[data-v-9b65cd21]{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.3) 30%,rgba(148,163,184,.3) 70%,transparent);margin-bottom:1.25rem}.feature-list[data-v-9b65cd21]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1;display:flex;flex-direction:column;gap:0}.f-item[data-v-9b65cd21]{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;font-size:.875rem;color:#334155;border-bottom:1px solid rgba(226,232,240,.35);transition:color .15s}.f-item[data-v-9b65cd21]:last-child{border-bottom:none}.f-item.excluded[data-v-9b65cd21]{opacity:.52}.f-dot[data-v-9b65cd21]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.f-yes[data-v-9b65cd21]{background:rgba(167,243,208,.5);color:#059669;border:1px solid rgba(110,231,183,.5)}.f-no[data-v-9b65cd21]{background:rgba(226,232,240,.4);color:#94a3b8;border:1px solid rgba(203,213,225,.4)}.f-dim[data-v-9b65cd21]{color:#94a3b8}.cta-btn[data-v-9b65cd21]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;border-radius:14px;font-weight:700;font-size:.92rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(203,213,225,.55);color:#334155;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffe6}.cta-btn[data-v-9b65cd21]:hover{background:rgba(255,255,255,.88);box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.cta-btn.cta-featured[data-v-9b65cd21]{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(29,78,216,.92));border:1px solid rgba(147,197,253,.4);color:#fff;box-shadow:0 4px 20px #3b82f66b,inset 0 1px #fff3}.cta-btn.cta-featured[data-v-9b65cd21]:hover{box-shadow:0 8px 28px #3b82f68c;transform:translateY(-3px)}.cta-btn.cta-quote[data-v-9b65cd21]{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(124,58,237,.9));border:1px solid rgba(196,181,253,.4);color:#fff;box-shadow:0 4px 20px #8b5cf661,inset 0 1px #ffffff2e}.cta-btn.cta-quote[data-v-9b65cd21]:hover{box-shadow:0 8px 28px #8b5cf685;transform:translateY(-3px)}.secure-note[data-v-9b65cd21]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;font-size:.74rem;color:#94a3b8}.secure-note svg[data-v-9b65cd21]{flex-shrink:0}.quote-note[data-v-9b65cd21]{color:#7c3aed}.pricing-footer[data-v-9b65cd21]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem;padding:1.1rem 1.75rem;background:rgba(255,255,255,.38);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.62);border-radius:16px;font-size:.875rem;color:#475569;box-shadow:0 2px 12px #0000000a;flex-wrap:wrap;text-align:center;line-height:1.6}.pricing-footer svg[data-v-9b65cd21]{color:#3b82f6;flex-shrink:0}.footer-link[data-v-9b65cd21]{color:#1d4ed8;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(29,78,216,.3);transition:border-color .2s;margin-left:.25rem}.footer-link[data-v-9b65cd21]:hover{border-color:#1d4ed8cc}@media (max-width: 1100px){.plans-grid[data-v-9b65cd21]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pricing-container[data-v-9b65cd21]{padding:2rem 1rem 3rem}.pricing-title[data-v-9b65cd21]{font-size:2rem}.plans-grid[data-v-9b65cd21]{grid-template-columns:1fr}.billing-toggle[data-v-9b65cd21]{flex-direction:column;width:100%}.toggle-opt[data-v-9b65cd21]{width:100%;justify-content:center}.pricing-footer[data-v-9b65cd21]{font-size:.8rem}}a[data-v-9fe6bf01]{text-decoration:none;color:#434343}a h5[data-v-9fe6bf01]{font-size:18px}.silver-rounded-animation[data-v-ab39be2c]{display:inline-block;background-color:#dddbdd;position:relative;overflow:hidden;width:40px;height:40px}.silver-bg-animation[data-v-ab39be2c]{display:inline-block;background-color:#dddbdd;padding:1px 30px;position:relative;overflow:hidden}.silver-bg-animation[data-v-ab39be2c]:after,.silver-image-animation[data-v-ab39be2c]:after,.silver-rounded-animation[data-v-ab39be2c]:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-color:#dddbdd;padding:1px 30px;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));-webkit-animation:shimmer-ab39be2c 2s infinite;animation:shimmer-ab39be2c 2s infinite;content:" "}.silver-image-animation[data-v-ab39be2c]{display:inline-block;background-color:#dddbdd;position:relative;overflow:hidden;height:240px;padding:1px 30px}@-webkit-keyframes shimmer-ab39be2c{to{transform:translate(100%)}}@keyframes shimmer-ab39be2c{to{transform:translate(100%)}}.is-typed[data-v-def9526f]{font-family:Monaco}.is-typed span.typed[data-v-def9526f]{colour:black}.is-typed span.cursor[data-v-def9526f]{display:inline-block;width:3px;background-color:#000;animation:blink-def9526f 1s infinite}.is-typed span.underscore[data-v-def9526f]{display:inline-flex;width:10px;height:1px;align-items:flex-end;background-color:#000;animation:blink-def9526f 1s infinite}.is-typed span.cursor.typing[data-v-def9526f]{animation:none}@keyframes blink-def9526f{49%{background-color:#000}50%{background-color:transparent}99%{background-color:transparent}}.spinner[data-v-09f62251]{animation:rotate-09f62251 2s linear infinite;z-index:2;margin:4px auto;width:20px;height:20px}.spinner .path[data-v-09f62251]{stroke:#fff;stroke-linecap:round;animation:dash-09f62251 1.5s ease-in-out infinite}@keyframes rotate-09f62251{to{transform:rotate(360deg)}}@keyframes dash-09f62251{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.legal-page[data-v-d54656f9]{min-height:100vh;background:#f3f6fc;color:#0a1628;position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:6rem 0 5rem}html.dark{background:#060d1f;color:#eaf1ff}.lp-bg[data-v-d54656f9]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lpb-blob[data-v-d54656f9]{position:absolute;border-radius:50%;filter:blur(90px)}.b1[data-v-d54656f9]{width:500px;height:500px;background:#1e6fff;opacity:.06;top:-100px;right:-100px}.lp-inner[data-v-d54656f9]{max-width:820px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.lp-header[data-v-d54656f9]{text-align:center;margin-bottom:3rem}.lp-eyebrow[data-v-d54656f9]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#1e6fff;background:rgba(30,111,255,.1);border:1px solid rgba(30,111,255,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1rem}html.dark{color:#60a5fa;background:rgba(96,165,250,.14);border-color:#60a5fa40}.lp-h1[data-v-d54656f9]{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.025em;margin:0 0 .75rem}.lp-meta[data-v-d54656f9]{font-size:.9rem;color:#8898ab}.lp-card[data-v-d54656f9]{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:3rem;box-shadow:0 8px 32px #0f172a12;margin-bottom:2rem}html.dark{background:rgba(255,255,255,.04);border-color:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.lp-loading[data-v-d54656f9]{display:flex;align-items:center;gap:.75rem;color:#8898ab;padding:2rem 0;justify-content:center;font-size:.9rem}.lp-spinner[data-v-d54656f9]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(30,111,255,.2);border-top-color:#1e6fff;animation:spin-d54656f9 .7s linear infinite}@keyframes spin-d54656f9{to{transform:rotate(360deg)}}.lp-empty[data-v-d54656f9]{text-align:center;color:#8898ab;padding:2rem 0;font-size:.95rem}.lp-content[data-v-d54656f9] h1{font-size:1.5rem;font-weight:800;margin:2rem 0 .75rem;color:inherit;letter-spacing:-.02em}.lp-content[data-v-d54656f9] h2{font-size:1.2rem;font-weight:700;margin:1.75rem 0 .65rem;color:inherit}.lp-content[data-v-d54656f9] p{font-size:.96rem;color:#4a5876;line-height:1.75;margin:0 0 1rem}html.dark{color:#eaf1ffb8}.lp-content[data-v-d54656f9] p:first-child{margin-top:0}.lp-footer[data-v-d54656f9]{text-align:center}.lp-footer p[data-v-d54656f9]{font-size:.9rem;color:#8898ab;margin-bottom:1rem}.lp-footer a[data-v-d54656f9]{color:#1e6fff}.lp-contact-btn[data-v-d54656f9]{display:inline-flex;align-items:center;padding:.7rem 1.6rem;background:transparent;border:1.5px solid rgba(15,23,42,.12);color:#0a1628;border-radius:999px;font-weight:700;font-size:.88rem;text-decoration:none;transition:border-color .2s,color .2s}html.dark{border-color:#ffffff24;color:#eaf1ff}.lp-contact-btn[data-v-d54656f9]:hover{border-color:#1e6fff;color:#1e6fff}.cp-page[data-v-8b617023]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:linear-gradient(160deg,#f5f7ff 0%,#ede9fe 55%,#dbeafe 100%)}.cp-card[data-v-8b617023]{width:100%;max-width:440px;background:rgba(255,255,255,.62);backdrop-filter:blur(40px) saturate(200%) brightness(1.04);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.04);border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 8px 40px #1f44ff12,0 2px 8px #0000000d,inset 0 1px #ffffffe6;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.cp-icon-wrap[data-v-8b617023]{margin-bottom:.75rem}.cp-icon[data-v-8b617023]{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(31,68,255,.12),rgba(99,102,241,.12));border:1px solid rgba(31,68,255,.2);display:flex;align-items:center;justify-content:center;color:#1f44ff;box-shadow:0 4px 16px #1f44ff1f,inset 0 1px #fffc}.cp-title[data-v-8b617023]{font-size:1.45rem;font-weight:760;color:#0f172a;letter-spacing:-.02em;margin:0;text-align:center}.cp-sub[data-v-8b617023]{font-size:.875rem;color:#64748b;margin:.25rem 0 1.25rem;text-align:center}.cp-form[data-v-8b617023]{width:100%;display:flex;flex-direction:column;gap:1rem}.cp-field[data-v-8b617023]{display:flex;flex-direction:column;gap:.35rem}.cp-label[data-v-8b617023]{font-size:.8rem;font-weight:620;color:#374151;letter-spacing:.01em}.cp-input-wrap[data-v-8b617023]{position:relative;display:flex;align-items:center}.cp-input[data-v-8b617023]{width:100%;height:46px;padding:0 42px 0 14px;border-radius:12px;border:1px solid rgba(203,213,225,.8);background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.9rem;color:#1e293b;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:inset 0 1px 3px #0000000a}.cp-input[data-v-8b617023]::placeholder{color:#94a3b8}.cp-input[data-v-8b617023]:focus{border-color:#1f44ff80;background:rgba(255,255,255,.9);box-shadow:0 0 0 3px #1f44ff1a,inset 0 1px 2px #00000008}.cp-input.error[data-v-8b617023]{border-color:#ef444499;box-shadow:0 0 0 3px #ef444414}.cp-eye[data-v-8b617023]{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:0;transition:color .15s ease}.cp-eye[data-v-8b617023]:hover{color:#475569}.cp-check[data-v-8b617023]{position:absolute;right:36px;display:flex;align-items:center}.cp-strength[data-v-8b617023]{display:flex;align-items:center;gap:8px;margin-top:2px}.cp-strength-bars[data-v-8b617023]{display:flex;gap:4px}.cp-bar[data-v-8b617023]{display:block;width:28px;height:4px;border-radius:2px;transition:background .3s ease}.cp-strength-label[data-v-8b617023]{font-size:.72rem;font-weight:650;transition:color .3s ease}.cp-divider[data-v-8b617023]{display:flex;align-items:center;gap:10px;margin:.25rem 0}.cp-divider[data-v-8b617023]:before,.cp-divider[data-v-8b617023]:after{content:"";flex:1;height:1px;background:rgba(203,213,225,.7)}.cp-divider span[data-v-8b617023]{font-size:.72rem;font-weight:650;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cp-error[data-v-8b617023]{font-size:.75rem;color:#ef4444;font-weight:500}.cp-submit[data-v-8b617023]{margin-top:.5rem;width:100%;height:48px;border-radius:13px;border:none;background:linear-gradient(135deg,#1f44ff,#4f46e5);color:#fff;font-size:.95rem;font-weight:660;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 18px #1f44ff52,inset 0 1px #ffffff2e;transition:all .2s ease;letter-spacing:-.01em}.cp-submit[data-v-8b617023]:hover:not(:disabled){background:linear-gradient(135deg,#2d54ff,#5b51f0);box-shadow:0 6px 24px #1f44ff6b,inset 0 1px #fff3;transform:translateY(-1px)}.cp-submit[data-v-8b617023]:active:not(:disabled){transform:translateY(0)}.cp-submit[data-v-8b617023]:disabled{opacity:.65;cursor:not-allowed}.cp-spinner[data-v-8b617023]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cp-spin-8b617023 .7s linear infinite}@keyframes cp-spin-8b617023{to{transform:rotate(360deg)}}.cp-back[data-v-8b617023]{display:flex;align-items:center;gap:5px;margin-top:1rem;font-size:.82rem;color:#64748b;text-decoration:none;transition:color .2s ease}.cp-back[data-v-8b617023]:hover{color:#1f44ff}@media (max-width: 480px){.cp-card[data-v-8b617023]{padding:2rem 1.25rem;border-radius:20px}}.ep-page[data-v-3cba41d6]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:2.5rem 1rem 4rem;background:linear-gradient(160deg,#f5f7ff 0%,#ede9fe 55%,#dbeafe 100%)}.ep-card[data-v-3cba41d6]{width:100%;max-width:600px;background:rgba(255,255,255,.62);backdrop-filter:blur(40px) saturate(200%) brightness(1.04);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.04);border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 8px 40px #1f44ff12,0 2px 8px #0000000d,inset 0 1px #ffffffe6;padding:2rem;display:flex;flex-direction:column;gap:1.75rem}.ep-header[data-v-3cba41d6]{display:flex;align-items:center;gap:1.25rem}.ep-avatar-preview[data-v-3cba41d6]{width:76px;height:76px;border-radius:20px;background:rgba(255,255,255,.8);border:1.5px solid rgba(31,68,255,.15);box-shadow:0 4px 16px #1f44ff1a,inset 0 1px #ffffffe6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.ep-title[data-v-3cba41d6]{font-size:1.4rem;font-weight:750;color:#0f172a;letter-spacing:-.02em;margin:0}.ep-sub[data-v-3cba41d6]{font-size:.85rem;color:#64748b;margin:.15rem 0 0}.ep-form[data-v-3cba41d6]{display:flex;flex-direction:column;gap:1.25rem}.ep-row[data-v-3cba41d6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 520px){.ep-row[data-v-3cba41d6]{grid-template-columns:1fr}}.ep-field[data-v-3cba41d6]{display:flex;flex-direction:column;gap:.35rem}.ep-label[data-v-3cba41d6]{font-size:.8rem;font-weight:620;color:#374151;letter-spacing:.01em}.ep-input-wrap[data-v-3cba41d6]{position:relative;display:flex;align-items:center}.ep-input[data-v-3cba41d6]{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(203,213,225,.8);background:rgba(255,255,255,.7);backdrop-filter:blur(12px);font-size:.9rem;color:#1e293b;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 3px #0000000a}.ep-input[data-v-3cba41d6]::placeholder{color:#94a3b8}.ep-input[data-v-3cba41d6]:focus{border-color:#1f44ff80;background:rgba(255,255,255,.9);box-shadow:0 0 0 3px #1f44ff1a,inset 0 1px 2px #00000008}.ep-input.error[data-v-3cba41d6]{border-color:#ef444499;box-shadow:0 0 0 3px #ef444414}.ep-input.success[data-v-3cba41d6]{border-color:#22c55e8c;box-shadow:0 0 0 3px #22c55e1a}.ep-input--prefixed[data-v-3cba41d6]{padding-left:28px}.ep-input--suffixed[data-v-3cba41d6]{padding-right:36px}.ep-prefix[data-v-3cba41d6]{position:absolute;left:13px;font-size:.9rem;color:#94a3b8;font-weight:500;pointer-events:none;z-index:1}.ep-status-icon[data-v-3cba41d6]{position:absolute;right:11px;display:flex;align-items:center;pointer-events:none}.ep-hint[data-v-3cba41d6]{font-size:.72rem;font-weight:560}.ep-hint--ok[data-v-3cba41d6]{color:#16a34a}.ep-hint--err[data-v-3cba41d6]{color:#ef4444}.ep-error[data-v-3cba41d6]{font-size:.75rem;color:#ef4444;font-weight:500}.ep-mini-spinner[data-v-3cba41d6]{display:block;width:13px;height:13px;border:1.5px solid rgba(31,68,255,.2);border-top-color:#1f44ff;border-radius:50%;animation:ep-spin-3cba41d6 .65s linear infinite}.ep-section[data-v-3cba41d6]{background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.7);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.ep-section-header[data-v-3cba41d6]{display:flex;align-items:center;justify-content:space-between}.ep-section-title[data-v-3cba41d6]{font-size:.85rem;font-weight:680;color:#1e293b}.ep-section-hint[data-v-3cba41d6]{font-size:.72rem;color:#1f44ff;font-weight:620;background:rgba(31,68,255,.08);padding:2px 8px;border-radius:6px}.ep-group[data-v-3cba41d6]{display:flex;flex-direction:column;gap:.5rem}.ep-group-label[data-v-3cba41d6]{font-size:.72rem;font-weight:650;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.ep-avatars[data-v-3cba41d6]{display:flex;flex-wrap:wrap;gap:6px}.ep-avatar-btn[data-v-3cba41d6]{width:52px;height:52px;border-radius:13px;border:2px solid transparent;background:rgba(255,255,255,.6);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .18s ease;box-shadow:0 1px 4px #0000000f}.ep-avatar-btn[data-v-3cba41d6]:hover{border-color:#1f44ff4d;background:rgba(255,255,255,.9);transform:scale(1.06)}.ep-avatar-btn.active[data-v-3cba41d6]{border-color:#1f44ff;background:rgba(31,68,255,.08);box-shadow:0 0 0 3px #1f44ff26;transform:scale(1.08)}.ep-footer[data-v-3cba41d6]{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem}.ep-back[data-v-3cba41d6]{display:flex;align-items:center;gap:5px;font-size:.82rem;color:#64748b;text-decoration:none;transition:color .2s}.ep-back[data-v-3cba41d6]:hover{color:#1f44ff}.ep-submit[data-v-3cba41d6]{height:46px;padding:0 1.75rem;border-radius:12px;border:none;background:linear-gradient(135deg,#1f44ff,#4f46e5);color:#fff;font-size:.9rem;font-weight:650;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px #1f44ff4d,inset 0 1px #ffffff2e;transition:all .2s}.ep-submit[data-v-3cba41d6]:hover:not(:disabled){background:linear-gradient(135deg,#2d54ff,#5b51f0);box-shadow:0 6px 22px #1f44ff66,inset 0 1px #fff3;transform:translateY(-1px)}.ep-submit[data-v-3cba41d6]:disabled{opacity:.55;cursor:not-allowed}.ep-spinner[data-v-3cba41d6]{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ep-spin-3cba41d6 .7s linear infinite}@keyframes ep-spin-3cba41d6{to{transform:rotate(360deg)}}.sidebar-wrapper[data-v-52fc44ce]{position:fixed;left:0;top:73px;height:calc(100vh - 73px);z-index:999}.sidebar-wrapper.canvas-mode[data-v-52fc44ce]{top:0;height:100vh;display:none}.backdrop[data-v-52fc44ce]{position:fixed;inset:0;background:rgba(0,0,0,.25);backdrop-filter:blur(2px);z-index:998}.sidebar[data-v-52fc44ce]{position:relative;height:100%;width:240px;background:transparent;border-right:none;box-shadow:none;display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:visible}.sidebar.collapsed[data-v-52fc44ce]{width:82px}.sidebar.canvas-mode[data-v-52fc44ce]{box-shadow:none}.sidebar.canvas-collapsed[data-v-52fc44ce]{width:0}.brand[data-v-52fc44ce]{display:flex;align-items:center;gap:10px;padding:18px 14px 14px;min-height:60px;flex-shrink:0}.brand-collapsed[data-v-52fc44ce]{justify-content:center;padding:18px 8px 14px}.brand-text[data-v-52fc44ce]{font-weight:700;font-size:1rem;color:#1e293b;white-space:nowrap}.nav[data-v-52fc44ce]{position:relative;margin-top:1rem;padding:8px;display:flex;flex-direction:column;flex:1;overflow:hidden}.nav-indicator[data-v-52fc44ce]{position:absolute;top:8px;left:8px;right:8px;height:52px;border-radius:14px;background:#1f44ff;box-shadow:0 4px 18px #1f44ff61,0 1px 4px #1f44ff38;transform:translateY(0);opacity:0;transition:transform .48s cubic-bezier(.34,1.22,.64,1),opacity .28s ease;pointer-events:none;z-index:0}.sidebar.collapsed .nav-indicator[data-v-52fc44ce]{left:50%;right:auto;width:48px;margin-left:-24px;border-radius:14px}.nav-item[data-v-52fc44ce]{position:relative;z-index:1;display:flex;align-items:center;gap:11px;height:52px;margin-bottom:16px;padding:0 8px;border-radius:14px;text-decoration:none;color:#64748b;font-weight:500;font-size:.875rem;transition:color .22s ease;white-space:nowrap;flex-shrink:0}.nav-item[data-v-52fc44ce]:last-child{margin-bottom:0}.sidebar.collapsed .nav-item[data-v-52fc44ce]{justify-content:center;padding:0}.nav-item[data-v-52fc44ce]:hover{color:#1e293b}.nav-item.active[data-v-52fc44ce]{color:#fff}.icon[data-v-52fc44ce]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.72);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.75);box-shadow:0 2px 8px #0000000f;transition:background .22s ease,box-shadow .22s ease,color .22s ease}.nav-item:hover .icon[data-v-52fc44ce]{background:rgba(255,255,255,.9);box-shadow:0 2px 12px #0000001a}.nav-item.active .icon[data-v-52fc44ce]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent;box-shadow:none;color:#fff}.label[data-v-52fc44ce]{white-space:nowrap;letter-spacing:-.01em}.toggle-tab[data-v-52fc44ce]{position:absolute;right:-22px;top:40%;transform:translateY(-50%);width:22px;height:56px;border-radius:0 12px 12px 0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 35%,rgba(255,255,255,.5) 100%);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border-top:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.6);border-left:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:4px 0 16px #00000012,inset 0 1px #ffffffd9;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.toggle-tab[data-v-52fc44ce]:hover{background:linear-gradient(to right,rgba(255,255,255,.06) 0%,rgba(255,255,255,.28) 35%,rgba(255,255,255,.65) 100%);color:#1f44ff;box-shadow:4px 0 20px #1f44ff1f,inset 0 1px #fffffff2}.section-divider[data-v-52fc44ce]{margin:4px 12px 2px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 20%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.55) 80%,transparent 100%);box-shadow:0 1px #ffffffe6,0 -1px #0000000a;border-radius:1px;flex-shrink:0}.sidebar.collapsed .section-divider[data-v-52fc44ce]{margin:4px 10px 2px}.collapse-btn-wrap[data-v-52fc44ce]{padding:0 8px 4px;flex-shrink:0}.collapse-btn[data-v-52fc44ce]{width:100%;display:flex;align-items:center;gap:11px;height:52px;padding:0 8px;border:none;background:transparent;border-radius:14px;color:#64748b;cursor:pointer;transition:color .22s ease}.collapse-btn[data-v-52fc44ce]:hover{color:#1e293b}.collapse-icon[data-v-52fc44ce]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.72);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.75);box-shadow:0 2px 8px #0000000f;transition:background .22s ease,box-shadow .22s ease,color .22s ease}.collapse-btn:hover .collapse-icon[data-v-52fc44ce]{background:rgba(0,0,0,.07);box-shadow:inset 0 2px 6px #0000001a,inset 0 -1px #ffffffd9,0 1px #fff}.sidebar.collapsed .collapse-btn[data-v-52fc44ce]{justify-content:center;padding:0}.sidebar.collapsed .collapse-icon[data-v-52fc44ce]{background:rgba(0,0,0,.04);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.48);box-shadow:inset 0 2px 4px #00000012,inset 0 -1px #ffffffbf,0 1px #ffffffe6;transition:all .22s ease}.collapse-label[data-v-52fc44ce]{font-size:.875rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.team-switcher[data-v-52fc44ce]{padding:4px 8px 2px;position:relative;flex-shrink:0}.switcher-btn[data-v-52fc44ce]{width:100%;display:flex;align-items:center;gap:9px;padding:7px 8px;border:none;background:transparent;border-radius:12px;cursor:pointer;transition:background .2s;text-align:left}.sidebar.collapsed .switcher-btn[data-v-52fc44ce]{justify-content:center;padding:7px}.switcher-icon-wrap[data-v-52fc44ce]{position:relative;width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.72);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.75);box-shadow:0 2px 8px #0000000f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1f44ff;transition:background .22s ease,box-shadow .22s ease}.switcher-btn:hover .switcher-icon-wrap[data-v-52fc44ce],.switcher-btn.menu-open .switcher-icon-wrap[data-v-52fc44ce]{background:rgba(255,255,255,.9);box-shadow:0 2px 12px #0000001a}.switcher-icon-wrap.has-avatar[data-v-52fc44ce]{background:none;border-color:#ffffff8c;box-shadow:0 2px 12px #00000026}.switcher-avatar-img[data-v-52fc44ce]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:11px}.switcher-initial[data-v-52fc44ce]{position:absolute;bottom:-4px;right:-4px;width:16px;height:16px;border-radius:6px;background:linear-gradient(135deg,#1f44ff,#7c3aed);color:#fff;font-size:.58rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 2px 6px #1f44ff66;letter-spacing:0}.switcher-info[data-v-52fc44ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.switcher-label[data-v-52fc44ce]{font-size:.65rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.switcher-name[data-v-52fc44ce]{font-size:.8rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switcher-chevron[data-v-52fc44ce]{color:#94a3b8;transition:transform .22s ease;flex-shrink:0}.switcher-chevron.rotated[data-v-52fc44ce]{transform:rotate(180deg)}.team-menu[data-v-52fc44ce]{position:absolute;bottom:calc(100% + 4px);left:8px;right:8px;background:rgba(255,255,255,.96);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.85);border-radius:16px;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000d,inset 0 1px #fff;padding:6px;z-index:1001;overflow-x:hidden;overflow-y:auto;max-height:clamp(160px,calc(100vh - 180px),480px)}.team-menu.menu-collapsed[data-v-52fc44ce]{bottom:0;top:auto;left:calc(100% + 6px);right:auto;width:200px}.team-menu-header[data-v-52fc44ce]{font-size:.66rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 4px}.team-menu-item[data-v-52fc44ce]{width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border:none;background:none;border-radius:10px;cursor:pointer;transition:background .15s;text-align:left}.team-menu-item[data-v-52fc44ce]:hover{background:rgba(241,245,249,.9)}.team-menu-item.active[data-v-52fc44ce]{background:rgba(219,234,254,.5)}.team-menu-initial[data-v-52fc44ce]{position:relative;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #3b82f64d;overflow:hidden}.team-menu-initial.has-avatar[data-v-52fc44ce]{background:none;box-shadow:0 2px 8px #00000026}.team-menu-avatar-img[data-v-52fc44ce]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.team-menu-detail[data-v-52fc44ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.team-menu-name[data-v-52fc44ce]{font-size:.825rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-menu-sub[data-v-52fc44ce]{font-size:.72rem;color:#94a3b8}.team-menu-item.active svg[data-v-52fc44ce]{color:#3b82f6;flex-shrink:0}.team-menu-footer[data-v-52fc44ce]{border-top:1px solid rgba(210,220,240,.4);margin-top:4px;padding-top:4px}.team-menu-manage[data-v-52fc44ce]{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:9px;text-decoration:none;font-size:.8rem;font-weight:500;color:#64748b;transition:background .15s,color .15s;width:100%}.team-menu-manage[data-v-52fc44ce]:hover{background:rgba(241,245,249,.9);color:#1e293b}.team-drop-enter-active[data-v-52fc44ce],.team-drop-leave-active[data-v-52fc44ce]{transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.3,.64,1)}.team-drop-enter-from[data-v-52fc44ce],.team-drop-leave-to[data-v-52fc44ce]{opacity:0;transform:translateY(8px) scale(.97)}.user-section[data-v-52fc44ce]{padding:0 8px 10px;position:relative;flex-shrink:0}.sidebar-bell-wrap[data-v-52fc44ce]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;margin-bottom:6px;transition:background .18s}.sidebar-bell-wrap[data-v-52fc44ce]:hover{background:rgba(255,255,255,.35)}.sidebar-bell-wrap.bell-collapsed[data-v-52fc44ce]{justify-content:center;padding:6px 4px}.sidebar-bell-label[data-v-52fc44ce]{font-size:.82rem;font-weight:500;color:#475569;white-space:nowrap}.sidebar.collapsed .user-section[data-v-52fc44ce]{display:flex;justify-content:center}.user-card[data-v-52fc44ce]{display:flex;align-items:center;gap:9px;border-radius:12px;cursor:pointer}.sidebar.collapsed .user-card[data-v-52fc44ce]{justify-content:center;padding:8px}.user-avatar[data-v-52fc44ce]{flex-shrink:0;box-shadow:0 2px 8px #0000000f;transition:box-shadow .22s ease,filter .22s ease;margin-top:0!important}.user-card:hover .user-avatar[data-v-52fc44ce],.user-card.menu-open .user-avatar[data-v-52fc44ce]{box-shadow:0 4px 16px #0000002e;filter:brightness(1.06)}.user-avatar-placeholder[data-v-52fc44ce]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.78rem;flex-shrink:0;box-shadow:0 2px 8px #0000000f;transition:box-shadow .22s ease,filter .22s ease}.user-card:hover .user-avatar-placeholder[data-v-52fc44ce],.user-card.menu-open .user-avatar-placeholder[data-v-52fc44ce]{box-shadow:0 4px 16px #0000002e;filter:brightness(1.1)}.user-info[data-v-52fc44ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.user-name[data-v-52fc44ce]{font-weight:600;font-size:.8rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-plan[data-v-52fc44ce]{font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:5px;width:fit-content;letter-spacing:.02em;text-transform:uppercase}.user-plan.plan-free[data-v-52fc44ce]{background:rgba(100,116,139,.1);color:#64748b}.user-plan.plan-pro[data-v-52fc44ce]{background:rgba(31,68,255,.12);color:#1f44ff}.user-plan.plan-enterprise[data-v-52fc44ce]{background:linear-gradient(135deg,rgba(251,191,36,.18),rgba(245,158,11,.18));color:#b45309}.chevron[data-v-52fc44ce]{color:#94a3b8;transition:transform .22s ease;flex-shrink:0}.chevron.rotated[data-v-52fc44ce]{transform:rotate(180deg)}.user-dropdown[data-v-52fc44ce]{position:absolute;bottom:100%;left:8px;right:8px;margin-bottom:6px;background:rgba(255,255,255,.96);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-radius:14px;box-shadow:0 8px 32px #0000001f,0 1px 4px #0000000d,inset 0 1px #fff;border:1px solid rgba(255,255,255,.8);padding:6px;z-index:1000}.user-dropdown.dropdown-collapsed[data-v-52fc44ce]{bottom:0;top:auto;left:100%;right:auto;margin-left:8px;margin-bottom:0;width:185px}.dropdown-item[data-v-52fc44ce]{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:9px;text-decoration:none;color:#475569;font-size:.845rem;font-weight:500;cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:background .15s,color .15s}.dropdown-item[data-v-52fc44ce]:hover{background:rgba(241,245,249,.9);color:#1e293b}.dropdown-item.danger[data-v-52fc44ce]:hover{background:rgba(254,242,242,.9);color:#dc2626}.dropdown-divider[data-v-52fc44ce]{height:1px;background:rgba(210,220,240,.4);margin:5px 0}.dropdown-enter-active[data-v-52fc44ce],.dropdown-leave-active[data-v-52fc44ce]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-52fc44ce],.dropdown-leave-to[data-v-52fc44ce]{opacity:0;transform:translateY(6px)}.mobile-trigger[data-v-52fc44ce]{display:none}@media (max-width: 768px){.sidebar-wrapper[data-v-52fc44ce]{position:absolute;top:0;height:100%;z-index:1000}.mobile-glass-backdrop[data-v-52fc44ce]{position:fixed;top:56px;left:0;right:0;bottom:0;background:rgba(226,238,255,.38);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);z-index:0;cursor:pointer}.sidebar[data-v-52fc44ce]{width:240px!important;transform:translate(-100%);transition:transform .38s cubic-bezier(.34,1.18,.64,1);position:relative;z-index:2;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(44px) saturate(260%)!important;-webkit-backdrop-filter:blur(44px) saturate(260%)!important;box-shadow:8px 0 48px #00000024,24px 0 80px #00000012,inset -1px 0 #fffffff2!important;border-right:1px solid rgba(255,255,255,.88)!important}.sidebar.mobile-visible[data-v-52fc44ce]{transform:translate(0)}.sidebar.collapsed[data-v-52fc44ce],.sidebar.canvas-collapsed[data-v-52fc44ce]{transform:translate(-100%);width:240px!important}.sidebar.collapsed.mobile-visible[data-v-52fc44ce],.sidebar.canvas-collapsed.mobile-visible[data-v-52fc44ce]{transform:translate(0)}.toggle-tab[data-v-52fc44ce]{display:none!important}.mobile-trigger[data-v-52fc44ce]{display:flex;position:absolute;right:-22px;top:40%;transform:translateY(-50%);width:22px;height:56px;border-radius:0 12px 12px 0;background:linear-gradient(135deg,#3b82f6 0%,#1f44ff 100%);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border-top:1px solid rgba(147,197,253,.5);border-right:1px solid rgba(147,197,253,.45);border-bottom:1px solid rgba(147,197,253,.5);border-left:none;color:#fff;cursor:pointer;align-items:center;justify-content:center;box-shadow:4px 0 16px #1f44ff59,inset 0 1px #ffffff4d;transition:box-shadow .22s ease,filter .22s ease;padding:0}.mobile-trigger[data-v-52fc44ce]:hover{filter:brightness(1.1);box-shadow:4px 0 22px #1f44ff80,inset 0 1px #fff6}.mobile-trigger[data-v-52fc44ce]:active{filter:brightness(.95)}}.trigger-fade-enter-active[data-v-52fc44ce],.trigger-fade-leave-active[data-v-52fc44ce]{transition:opacity .18s ease}.trigger-fade-enter-from[data-v-52fc44ce],.trigger-fade-leave-to[data-v-52fc44ce]{opacity:0}.mobile-fade-enter-active[data-v-52fc44ce],.mobile-fade-leave-active[data-v-52fc44ce]{transition:opacity .3s ease}.mobile-fade-enter-from[data-v-52fc44ce],.mobile-fade-leave-to[data-v-52fc44ce]{opacity:0}.collab-layout[data-v-05ad3919]{position:fixed;top:73px;left:0;right:0;bottom:0;display:flex;overflow:hidden;background:linear-gradient(160deg,#f5f7ff 0%,#ede9fe 58%,#dbeafe 100%);z-index:100}html.dark{background:linear-gradient(160deg,#07091a 0%,#0c0f1e 55%,#070d1a 100%)!important}.collab-layout.is-canvas[data-v-05ad3919]{top:0}.collab-main[data-v-05ad3919]{flex:1;margin-left:264px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden}.collab-main.sidebar-collapsed[data-v-05ad3919]{margin-left:96px}.collab-main.no-margin[data-v-05ad3919]{margin-left:0!important}@media (max-width: 768px){.collab-layout[data-v-05ad3919]{top:56px}.collab-main[data-v-05ad3919],.collab-main.sidebar-collapsed[data-v-05ad3919],.collab-main.no-margin[data-v-05ad3919]{margin-left:0!important;padding-left:0!important}}.modal-overlay[data-v-91c95b3e]{position:fixed;inset:0;background:rgba(6,10,24,.68);backdrop-filter:blur(48px) saturate(180%);-webkit-backdrop-filter:blur(48px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1.5rem}.modal-container[data-v-91c95b3e]{background:linear-gradient(168deg,rgba(255,255,255,.97) 0%,rgba(242,246,255,.94) 50%,rgba(246,242,255,.92) 100%);backdrop-filter:blur(52px) saturate(220%);-webkit-backdrop-filter:blur(52px) saturate(220%);border:1px solid rgba(255,255,255,.92);border-radius:28px;width:100%;max-width:640px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 56px 130px #00000047,0 16px 48px #0000001f,0 4px 12px #0000000f,inset 0 1.5px #fff,inset 0 -1px #00000008}.modal-header[data-v-91c95b3e]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.1rem;border-bottom:1px solid rgba(148,163,184,.12);background:transparent}.header-icon[data-v-91c95b3e]{width:46px;height:46px;border-radius:13px;background:var(--collab-blue-grad);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 18px var(--collab-blue-glow)}.header-text[data-v-91c95b3e]{flex:1}.header-text h2[data-v-91c95b3e]{margin:0;font-size:1.18rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.header-text p[data-v-91c95b3e]{margin:.2rem 0 0;font-size:.79rem;color:#64748b}.close-btn[data-v-91c95b3e]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(226,232,240,.7);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-91c95b3e]:hover{background:rgba(241,245,249,1);color:#475569;transform:scale(1.05)}.progress-steps[data-v-91c95b3e]{display:flex;padding:1.25rem 2.25rem 1rem;align-items:flex-start;background:transparent;border-bottom:1px solid rgba(148,163,184,.1);position:relative}.progress-steps[data-v-91c95b3e]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(59,130,246,.18) 0%,rgba(139,92,246,.18) 33%,rgba(245,158,11,.18) 66%,rgba(16,185,129,.18) 100%);pointer-events:none}.step[data-v-91c95b3e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.step[data-v-91c95b3e]:not(:last-child):after{content:"";position:absolute;top:20px;left:50%;width:100%;height:3px;background:rgba(203,213,225,.38);border-radius:3px;z-index:0;transition:background .45s ease}.step:nth-child(1).completed[data-v-91c95b3e]:not(:last-child):after{background:linear-gradient(to right,var(--collab-blue),rgba(var(--collab-purple-rgb),.5))}.step:nth-child(2).completed[data-v-91c95b3e]:not(:last-child):after{background:linear-gradient(to right,var(--collab-purple),rgba(var(--collab-amber-rgb),.5))}.step:nth-child(3).completed[data-v-91c95b3e]:not(:last-child):after{background:linear-gradient(to right,var(--collab-amber),rgba(var(--collab-green-rgb),.5))}.step-indicator[data-v-91c95b3e]{width:40px;height:40px;border-radius:13px;background:rgba(255,255,255,.75);backdrop-filter:blur(12px);border:1.5px solid rgba(203,213,225,.55);color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;letter-spacing:-.01em;flex-shrink:0;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1;box-shadow:0 2px 8px #0000000f,inset 0 1px #fff}.step:nth-child(1).active .step-indicator[data-v-91c95b3e]{background:var(--collab-blue-grad);border-color:transparent;color:#fff;border-radius:13px;box-shadow:0 0 0 6px rgba(var(--collab-blue-rgb),.15),0 8px 24px var(--collab-blue-glow);transform:scale(1.12)}.step:nth-child(1).completed .step-indicator[data-v-91c95b3e]{background:var(--collab-blue-grad);border-color:transparent;color:#fff;border-radius:13px;box-shadow:0 4px 16px var(--collab-blue-glow)}.step:nth-child(2).active .step-indicator[data-v-91c95b3e]{background:var(--collab-purple-grad);border-color:transparent;color:#fff;border-radius:13px;box-shadow:0 0 0 6px rgba(var(--collab-purple-rgb),.15),0 8px 24px var(--collab-purple-glow);transform:scale(1.12)}.step:nth-child(2).completed .step-indicator[data-v-91c95b3e]{background:var(--collab-purple-grad);border-color:transparent;color:#fff;border-radius:13px;box-shadow:0 4px 16px var(--collab-purple-glow)}.step:nth-child(3).active .step-indicator[data-v-91c95b3e]{background:var(--collab-amber-grad);border-color:transparent;color:#fff;border-radius:13px;box-shadow:0 0 0 6px rgba(var(--collab-amber-rgb),.15),0 8px 24px var(--collab-amber-glow);transform:scale(1.12)}.step:nth-child(3).completed .step-indicator[data-v-91c95b3e]{background:var(--collab-amber-grad);border-color:transparent;color:#fff;border-radius:13px;box-shadow:0 4px 16px var(--collab-amber-glow)}.step:nth-child(4).active .step-indicator[data-v-91c95b3e],.step:nth-child(4).completed .step-indicator[data-v-91c95b3e]{background:var(--collab-green-grad);border-color:transparent;color:#fff;border-radius:13px;box-shadow:0 0 0 6px rgba(var(--collab-green-rgb),.15),0 8px 24px var(--collab-green-glow);transform:scale(1.12)}.step-label[data-v-91c95b3e]{font-size:.69rem;font-weight:600;color:#94a3b8;text-align:center;white-space:nowrap;letter-spacing:.01em;transition:color .25s}.step:nth-child(1).active .step-label[data-v-91c95b3e],.step:nth-child(1).completed .step-label[data-v-91c95b3e]{color:var(--collab-blue)}.step:nth-child(2).active .step-label[data-v-91c95b3e],.step:nth-child(2).completed .step-label[data-v-91c95b3e]{color:var(--collab-purple)}.step:nth-child(3).active .step-label[data-v-91c95b3e],.step:nth-child(3).completed .step-label[data-v-91c95b3e]{color:var(--collab-amber)}.step:nth-child(4).active .step-label[data-v-91c95b3e],.step:nth-child(4).completed .step-label[data-v-91c95b3e]{color:var(--collab-green)}.modal-body[data-v-91c95b3e]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 1rem;position:relative;background:transparent}.step-content h3[data-v-91c95b3e]{margin:0 0 1.1rem;font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.type-card[data-v-91c95b3e]{padding:1.25rem .875rem;background:rgba(255,255,255,.55);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.75);border-radius:18px;text-align:center;cursor:pointer;transition:all .25s;box-shadow:0 2px 12px #0000000d,inset 0 1.5px #fff}.type-card[data-v-91c95b3e]:hover{background:rgba(255,255,255,.78);transform:translateY(-3px);box-shadow:0 10px 32px #0000001a,inset 0 1.5px #fff}.type-card.selected[data-v-91c95b3e]{background:var(--collab-blue-tint);border-color:var(--collab-blue-border);box-shadow:0 0 0 3px rgba(var(--collab-blue-rgb),.16),0 8px 24px rgba(var(--collab-blue-rgb),.12),inset 0 1.5px #ffffffe6}.type-icon[data-v-91c95b3e]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto .875rem;box-shadow:0 6px 18px #0000002e}.type-card h4[data-v-91c95b3e]{margin:0 0 .3rem;font-size:.88rem;font-weight:700;color:#0f172a}.type-card p[data-v-91c95b3e]{margin:0;font-size:.7rem;color:#64748b;line-height:1.45}.form-group[data-v-91c95b3e]{margin-bottom:1.1rem}.form-group label[data-v-91c95b3e]{display:block;margin-bottom:.4rem;font-size:.78rem;font-weight:700;color:#475569;letter-spacing:.01em}.form-group input[data-v-91c95b3e],.form-group textarea[data-v-91c95b3e]{width:100%;padding:.72rem 1rem;border:1px solid rgba(203,213,225,.6);border-radius:11px;font-size:.9rem;font-family:inherit;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172a;transition:all .2s;box-shadow:inset 0 1px 3px #0000000a}.form-group input[data-v-91c95b3e]::placeholder,.form-group textarea[data-v-91c95b3e]::placeholder{color:#94a3b8}.form-group input[data-v-91c95b3e]:focus,.form-group textarea[data-v-91c95b3e]:focus{outline:none;border-color:var(--collab-blue-border);box-shadow:0 0 0 3.5px rgba(var(--collab-blue-rgb),.1),inset 0 1px 2px #00000005;background:rgba(255,255,255,.95)}.form-group input.error[data-v-91c95b3e],.form-group textarea.error[data-v-91c95b3e]{border-color:#ef4444a6;box-shadow:0 0 0 3px #ef44441a}.error-text[data-v-91c95b3e]{display:block;margin-top:.3rem;font-size:.75rem;color:#ef4444}.url-input-wrapper[data-v-91c95b3e]{position:relative}.url-input-wrapper svg[data-v-91c95b3e]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.url-input-wrapper input[data-v-91c95b3e]{padding-left:2.75rem}.upload-zone[data-v-91c95b3e]{border:2px dashed rgba(148,163,184,.38);border-radius:20px;padding:2.5rem 1.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:rgba(255,255,255,.32);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 2px #ffffffd9,0 2px 12px #00000008;position:relative;overflow:hidden}.upload-zone[data-v-91c95b3e]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--collab-blue-rgb),0) 0%,rgba(var(--collab-blue-rgb),.05) 50%,rgba(var(--collab-blue-rgb),0) 100%);opacity:0;transition:opacity .3s;pointer-events:none;border-radius:18px}.upload-zone[data-v-91c95b3e]:hover{border-color:rgba(var(--collab-blue-rgb),.4);background:rgba(255,255,255,.55);transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 8px 28px rgba(var(--collab-blue-rgb),.08)}.upload-zone[data-v-91c95b3e]:hover:before{opacity:1}.upload-zone.drag-over[data-v-91c95b3e]{border-color:var(--collab-blue);border-style:solid;background:var(--collab-blue-tint);transform:scale(1.015) translateY(-2px);box-shadow:0 0 0 5px rgba(var(--collab-blue-rgb),.14),inset 0 2px #fff,0 12px 36px rgba(var(--collab-blue-rgb),.2)}.upload-zone.drag-over[data-v-91c95b3e]:before{opacity:1;background:linear-gradient(135deg,rgba(var(--collab-blue-rgb),.04) 0%,rgba(var(--collab-blue-rgb),.1) 50%,rgba(var(--collab-blue-rgb),.04) 100%)}.upload-zone.has-file[data-v-91c95b3e]{border-style:solid;border-color:#cbd5e180;cursor:default;background:rgba(255,255,255,.45);transform:none;padding:1.25rem 1.5rem}.upload-icon[data-v-91c95b3e]{width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem;color:#94a3b8;box-shadow:0 4px 16px #00000012,inset 0 1.5px #fff;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.upload-zone:hover .upload-icon[data-v-91c95b3e]{color:var(--collab-blue);box-shadow:0 6px 22px rgba(var(--collab-blue-rgb),.16),inset 0 1.5px #fff;transform:translateY(-3px) scale(1.05)}.upload-zone.drag-over .upload-icon[data-v-91c95b3e]{background:var(--collab-blue-grad);color:#fff;border-color:transparent;box-shadow:0 10px 28px var(--collab-blue-glow),inset 0 1px #ffffff40;transform:translateY(-4px) scale(1.1)}.upload-placeholder p[data-v-91c95b3e]{margin:0 0 .45rem;font-size:.9rem;color:#475569;font-weight:500;transition:color .2s}.upload-zone.drag-over .upload-placeholder p[data-v-91c95b3e],.upload-placeholder p span[data-v-91c95b3e]{color:var(--collab-blue);font-weight:700}.drop-cta[data-v-91c95b3e]{font-size:1rem!important;font-weight:800!important;color:var(--collab-blue)!important}.upload-hint[data-v-91c95b3e]{font-size:.72rem;color:#94a3b8;letter-spacing:.01em}.file-preview[data-v-91c95b3e]{display:flex;align-items:center;gap:1rem;text-align:left;background:rgba(255,255,255,.65);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:14px;padding:.875rem 1rem;box-shadow:inset 0 1.5px #fff,0 2px 10px #0000000a}.file-preview img[data-v-91c95b3e]{width:52px;height:52px;border-radius:10px;object-fit:cover;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 2px 10px #0000001f;flex-shrink:0}.file-icon[data-v-91c95b3e]{width:52px;height:52px;border-radius:12px;flex-shrink:0;background:var(--collab-green-tint);border:1px solid var(--collab-green-border);display:flex;align-items:center;justify-content:center;color:var(--collab-green-dark);box-shadow:0 2px 10px rgba(var(--collab-green-rgb),.12)}.file-info[data-v-91c95b3e]{flex:1;min-width:0}.file-name[data-v-91c95b3e]{display:block;font-weight:700;font-size:.875rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.file-size[data-v-91c95b3e]{font-size:.72rem;color:#64748b;font-weight:500}.remove-file[data-v-91c95b3e]{width:32px;height:32px;border-radius:9px;flex-shrink:0;border:1px solid rgba(239,68,68,.22);background:rgba(254,226,226,.5);backdrop-filter:blur(8px);color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-file[data-v-91c95b3e]:hover{background:rgba(254,202,202,.9);transform:scale(1.1);border-color:#ef444466;box-shadow:0 2px 8px #ef44442e}.collab-options[data-v-91c95b3e]{display:flex;flex-direction:column;gap:.75rem}.collab-card[data-v-91c95b3e]{display:flex;align-items:flex-start;gap:.875rem;padding:1.1rem;background:rgba(255,255,255,.55);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.75);border-radius:16px;cursor:pointer;transition:all .22s;box-shadow:0 2px 12px #0000000d,inset 0 1.5px #fff}.collab-card[data-v-91c95b3e]:hover{background:rgba(255,255,255,.78);box-shadow:0 8px 24px #00000017,inset 0 1.5px #fff;transform:translateY(-1px)}.collab-card.selected[data-v-91c95b3e]{background:var(--collab-blue-tint);border-color:var(--collab-blue-border);box-shadow:0 0 0 3px rgba(var(--collab-blue-rgb),.13),0 6px 20px rgba(var(--collab-blue-rgb),.1),inset 0 1.5px #ffffffe6}.collab-icon[data-v-91c95b3e]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #00000029}.collab-info[data-v-91c95b3e]{flex:1;min-width:0}.collab-info h4[data-v-91c95b3e]{margin:0 0 .2rem;font-size:.9rem;font-weight:700;color:#0f172a}.collab-info p[data-v-91c95b3e]{margin:0 0 .6rem;font-size:.79rem;color:#64748b}.collab-features[data-v-91c95b3e]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.3rem .875rem}.collab-features li[data-v-91c95b3e]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#475569}.collab-features svg[data-v-91c95b3e]{color:var(--collab-green)}.collab-check[data-v-91c95b3e]{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(203,213,225,.65);background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0;transition:all .22s}.collab-card.selected .collab-check[data-v-91c95b3e]{background:var(--collab-blue-grad);border-color:transparent;color:#fff;box-shadow:0 3px 10px var(--collab-blue-glow)}.visibility-options[data-v-91c95b3e]{margin-bottom:1.1rem}.visibility-card[data-v-91c95b3e]{display:flex;align-items:center;gap:.875rem;padding:1.1rem;background:rgba(255,255,255,.55);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.75);border-radius:16px;cursor:pointer;transition:all .22s;box-shadow:0 2px 12px #0000000d,inset 0 1.5px #fff}.visibility-card[data-v-91c95b3e]:hover{background:rgba(255,255,255,.78);transform:translateY(-1px)}.visibility-card.selected[data-v-91c95b3e]{background:var(--collab-blue-tint);border-color:var(--collab-blue-border);box-shadow:0 0 0 3px rgba(var(--collab-blue-rgb),.13),0 6px 20px rgba(var(--collab-blue-rgb),.1)}.visibility-icon[data-v-91c95b3e]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #00000029}.visibility-icon.private[data-v-91c95b3e]{background:var(--collab-amber-grad);color:#fff}.visibility-icon.public[data-v-91c95b3e]{background:var(--collab-green-grad);color:#fff}.visibility-info[data-v-91c95b3e]{flex:1}.visibility-info h4[data-v-91c95b3e]{margin:0 0 .2rem;font-size:.9rem;font-weight:700;color:#0f172a}.visibility-info p[data-v-91c95b3e]{margin:0;font-size:.79rem;color:#64748b}.visibility-check[data-v-91c95b3e]{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(203,213,225,.65);background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0;transition:all .22s}.visibility-card.selected .visibility-check[data-v-91c95b3e]{background:var(--collab-blue-grad);border-color:transparent;color:#fff;box-shadow:0 3px 10px var(--collab-blue-glow)}.project-summary[data-v-91c95b3e]{background:rgba(255,255,255,.45);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.75);border-radius:14px;padding:1rem;box-shadow:inset 0 1.5px #fff}.project-summary h4[data-v-91c95b3e]{margin:0 0 .625rem;font-size:.67rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.summary-item[data-v-91c95b3e]{display:flex;flex-direction:column;gap:.1rem}.summary-item .label[data-v-91c95b3e]{font-size:.7rem;color:#94a3b8;font-weight:500}.summary-item .value[data-v-91c95b3e]{font-size:.82rem;font-weight:600;color:#1e293b;text-transform:capitalize}.modal-footer[data-v-91c95b3e]{display:flex;align-items:center;gap:.625rem;padding:.875rem 1.5rem 1.25rem;border-top:1px solid rgba(148,163,184,.12);background:transparent}.footer-spacer[data-v-91c95b3e]{flex:1}.btn-primary[data-v-91c95b3e],.btn-secondary[data-v-91c95b3e]{display:flex;align-items:center;gap:.45rem;padding:.72rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-91c95b3e]{background:var(--collab-blue-grad);border:1px solid var(--collab-blue-border);color:#fff;box-shadow:0 4px 20px var(--collab-blue-glow),inset 0 1px #ffffff38;backdrop-filter:blur(8px)}.btn-primary[data-v-91c95b3e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px rgba(var(--collab-blue-rgb),.52),inset 0 1px #ffffff47}.btn-primary[data-v-91c95b3e]:disabled{background:rgba(148,163,184,.45);border-color:#cbd5e159;box-shadow:none;cursor:not-allowed}.btn-secondary[data-v-91c95b3e]{background:rgba(255,255,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(203,213,225,.6);color:#475569;box-shadow:0 2px 8px #0000000d,inset 0 1px #fff}.btn-secondary[data-v-91c95b3e]:hover{background:rgba(255,255,255,.95);transform:translateY(-1px);box-shadow:0 6px 18px #00000017}.create-btn[data-v-91c95b3e]{min-width:144px;justify-content:center}.spinner[data-v-91c95b3e],.spinner-large[data-v-91c95b3e]{animation:spin-91c95b3e 1s linear infinite}@keyframes spin-91c95b3e{to{transform:rotate(360deg)}}.scraping-overlay[data-v-91c95b3e]{position:absolute;inset:0;background:rgba(255,255,255,.94);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:0 0 28px 28px}.scraping-content[data-v-91c95b3e]{text-align:center;padding:2rem;max-width:480px}.scraping-spinner[data-v-91c95b3e],.scraping-success[data-v-91c95b3e],.scraping-error[data-v-91c95b3e]{margin-bottom:1.25rem}.scraping-content h3[data-v-91c95b3e]{margin:0 0 .4rem;font-size:1.4rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.scraping-message[data-v-91c95b3e]{color:#64748b;margin:0 0 1.25rem;font-size:.875rem}.live-preview[data-v-91c95b3e]{margin-top:1.25rem}.preview-label[data-v-91c95b3e]{font-size:.8rem;color:var(--collab-green);font-weight:600;margin-bottom:.625rem}.preview-frame[data-v-91c95b3e]{width:100%;height:200px;border:1px solid rgba(203,213,225,.45);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.5)}.preview-frame iframe[data-v-91c95b3e]{width:200%;height:200%;transform:scale(.5);transform-origin:top left}.framework-step h3[data-v-91c95b3e]{margin-bottom:.25rem}.step-sub[data-v-91c95b3e]{color:#64748b;font-size:.88rem;margin-bottom:1.25rem}.framework-grid[data-v-91c95b3e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}.framework-card[data-v-91c95b3e]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;border:1.5px solid rgba(203,213,225,.5);border-radius:16px;background:rgba(255,255,255,.6);cursor:pointer;transition:all .18s ease;text-align:center}.framework-card[data-v-91c95b3e]:hover{border-color:#3b82f6;background:rgba(59,130,246,.04)}.framework-card.selected[data-v-91c95b3e]{border-color:#3b82f6;background:rgba(59,130,246,.07);box-shadow:0 0 0 3px #3b82f626}.fw-icon[data-v-91c95b3e]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.fw-label[data-v-91c95b3e]{font-weight:700;font-size:.95rem;color:#0f172a}.fw-desc[data-v-91c95b3e]{font-size:.75rem;color:#64748b}.fw-check[data-v-91c95b3e]{position:absolute;top:8px;right:8px;width:22px;height:22px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.team-section[data-v-91c95b3e]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.15)}.team-section-header[data-v-91c95b3e]{margin-bottom:.875rem}.team-section-header h4[data-v-91c95b3e]{margin:0 0 .2rem;font-size:.92rem;font-weight:700;color:#0f172a}.team-section-header p[data-v-91c95b3e]{margin:0;font-size:.78rem;color:#64748b}.team-loading[data-v-91c95b3e]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.82rem;padding:.5rem 0}.team-list[data-v-91c95b3e]{display:flex;flex-wrap:wrap;gap:.5rem}.team-card[data-v-91c95b3e]{position:relative;display:flex;align-items:center;gap:.6rem;padding:.55rem .875rem;border:1.5px solid rgba(203,213,225,.5);border-radius:12px;background:rgba(255,255,255,.65);cursor:pointer;transition:all .18s ease;backdrop-filter:blur(8px)}.team-card[data-v-91c95b3e]:hover{border-color:#3b82f6;background:rgba(59,130,246,.05)}.team-card.selected[data-v-91c95b3e]{border-color:#3b82f6;background:rgba(59,130,246,.08);box-shadow:0 0 0 3px #3b82f624}.team-card.new-team-btn[data-v-91c95b3e]{border-style:dashed;color:#64748b}.team-card.new-team-btn[data-v-91c95b3e]:hover{border-color:#3b82f6;color:#3b82f6}.team-avatar[data-v-91c95b3e]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#fff;flex-shrink:0;overflow:hidden}.team-avatar.new[data-v-91c95b3e]{background:rgba(203,213,225,.4);color:#94a3b8}.team-avatar img[data-v-91c95b3e]{width:100%;height:100%;object-fit:cover}.team-name[data-v-91c95b3e]{font-size:.82rem;font-weight:600;color:#1e293b}.team-check[data-v-91c95b3e]{width:20px;height:20px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:auto;flex-shrink:0}.new-team-form[data-v-91c95b3e]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.team-name-input[data-v-91c95b3e]{width:100%;padding:.55rem .875rem;border:1.5px solid rgba(203,213,225,.6);border-radius:10px;background:rgba(255,255,255,.75);font-size:.875rem;color:#0f172a;outline:none;transition:border-color .18s}.team-name-input[data-v-91c95b3e]:focus{border-color:#3b82f6}.new-team-actions[data-v-91c95b3e]{display:flex;gap:.5rem;justify-content:flex-end}.new-team-actions .btn-primary[data-v-91c95b3e],.new-team-actions .btn-secondary[data-v-91c95b3e]{padding:.45rem 1rem;font-size:.8rem;min-width:72px;justify-content:center}@media (max-width: 640px){.modal-container[data-v-91c95b3e]{max-height:100vh;border-radius:0}.progress-steps[data-v-91c95b3e]{padding:.875rem 1rem .75rem;overflow-x:auto}.step-label[data-v-91c95b3e]{display:none}.scraping-overlay[data-v-91c95b3e]{border-radius:0}.framework-grid[data-v-91c95b3e]{grid-template-columns:1fr 1fr;gap:.5rem}}.modal-overlay[data-v-8e6e8094]{position:fixed;inset:0;background:rgba(6,10,24,.68);backdrop-filter:blur(48px) saturate(180%);-webkit-backdrop-filter:blur(48px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1.5rem}.agents-panel[data-v-8e6e8094]{background:linear-gradient(168deg,rgba(255,255,255,.97) 0%,rgba(245,242,255,.94) 50%,rgba(242,246,255,.92) 100%);backdrop-filter:blur(52px) saturate(220%);-webkit-backdrop-filter:blur(52px) saturate(220%);border:1px solid rgba(255,255,255,.92);border-radius:28px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 56px 130px #00000047,0 16px 48px #0000001f,0 4px 12px #0000000f,inset 0 1.5px #fff,inset 0 -1px #00000008}.panel-header[data-v-8e6e8094]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem;border-bottom:1px solid rgba(148,163,184,.12);background:transparent}.header-left[data-v-8e6e8094]{display:flex;align-items:flex-start;gap:1rem}.header-icon[data-v-8e6e8094]{width:48px;height:48px;border-radius:14px;background:var(--collab-purple-grad);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 6px 20px var(--collab-purple-glow)}.header-left h2[data-v-8e6e8094]{margin:0;font-size:1.22rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.header-left p[data-v-8e6e8094]{margin:.2rem 0 0;font-size:.8rem;color:#64748b}.close-btn[data-v-8e6e8094]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(226,232,240,.7);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-8e6e8094]:hover{background:rgba(241,245,249,1);color:#475569;transform:scale(1.05)}.panel-content[data-v-8e6e8094]{flex:1;overflow-y:auto;padding:1.5rem 1.75rem;background:transparent}.create-agent-section[data-v-8e6e8094],.existing-agents-section[data-v-8e6e8094]{margin-bottom:2rem}.create-agent-section h3[data-v-8e6e8094],.section-header h3[data-v-8e6e8094]{margin:0 0 1rem;font-size:.78rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.07em}.section-header[data-v-8e6e8094]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.agent-count[data-v-8e6e8094]{font-size:.72rem;color:#fff;font-weight:700;background:var(--collab-purple-grad);padding:.2rem .65rem;border-radius:20px;box-shadow:0 2px 8px var(--collab-purple-glow)}.agent-roles-grid[data-v-8e6e8094]{margin-bottom:1rem}.agent-roles-grid .role-card[data-v-8e6e8094]{height:100%}.role-card[data-v-8e6e8094]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:rgba(255,255,255,.55);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1.5px solid rgba(255,255,255,.75);border-radius:16px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #0000000a,inset 0 1.5px #fff}.role-card[data-v-8e6e8094]:hover{background:rgba(255,255,255,.82);transform:translateY(-2px);box-shadow:0 8px 28px #00000017,inset 0 1.5px #fff}.role-card.selected[data-v-8e6e8094]{background:var(--collab-purple-tint);border-color:var(--collab-purple-border);box-shadow:0 0 0 3px rgba(var(--collab-purple-rgb),.14),0 8px 24px rgba(var(--collab-purple-rgb),.12),inset 0 1.5px #ffffffe6;transform:translateY(-2px)}.role-icon[data-v-8e6e8094]{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #0000002e}.role-info[data-v-8e6e8094]{flex:1;min-width:0}.role-info h4[data-v-8e6e8094]{margin:0;font-size:.82rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-info p[data-v-8e6e8094]{margin:.15rem 0 0;font-size:.68rem;color:#64748b}.model-badge[data-v-8e6e8094]{font-size:.63rem;padding:.175rem .45rem;background:rgba(139,92,246,.1);border:1px solid var(--collab-purple-border);border-radius:6px;color:var(--collab-purple);font-weight:600;white-space:nowrap}.agent-config[data-v-8e6e8094]{background:rgba(255,255,255,.48);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:18px;padding:1.25rem;margin-top:.875rem;box-shadow:0 4px 20px #0000000d,inset 0 1.5px #fff}.form-group[data-v-8e6e8094]{margin-bottom:1rem}.form-group[data-v-8e6e8094]:last-of-type{margin-bottom:0}.form-group label[data-v-8e6e8094]{display:block;margin-bottom:.4rem;font-size:.75rem;font-weight:700;color:#475569;letter-spacing:.01em}.form-group input[data-v-8e6e8094],.form-group textarea[data-v-8e6e8094]{width:100%;padding:.7rem 1rem;border:1px solid rgba(203,213,225,.6);border-radius:11px;font-size:.875rem;font-family:inherit;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172a;transition:all .2s;box-shadow:inset 0 1px 3px #0000000a}.form-group input[data-v-8e6e8094]::placeholder,.form-group textarea[data-v-8e6e8094]::placeholder{color:#94a3b8}.form-group input[data-v-8e6e8094]:focus,.form-group textarea[data-v-8e6e8094]:focus{outline:none;border-color:var(--collab-purple-border);box-shadow:0 0 0 3.5px rgba(var(--collab-purple-rgb),.11),inset 0 1px 2px #00000005;background:rgba(255,255,255,.96)}.btn-primary[data-v-8e6e8094]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.78rem;margin-top:1rem;border:1px solid var(--collab-purple-border);border-radius:11px;background:var(--collab-purple-grad);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px var(--collab-purple-glow),inset 0 1px #ffffff38;backdrop-filter:blur(8px)}.btn-primary[data-v-8e6e8094]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px rgba(var(--collab-purple-rgb),.5),inset 0 1px #ffffff47}.btn-primary[data-v-8e6e8094]:disabled{background:rgba(148,163,184,.45);border-color:#cbd5e159;box-shadow:none;cursor:not-allowed;transform:none;opacity:.7}.spinner[data-v-8e6e8094]{animation:spin-8e6e8094 1s linear infinite}@keyframes spin-8e6e8094{to{transform:rotate(360deg)}}.loading-state[data-v-8e6e8094],.empty-state[data-v-8e6e8094]{text-align:center;padding:2.5rem 2rem;background:rgba(255,255,255,.42);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.75);border-radius:18px;box-shadow:inset 0 1.5px #fff}.loading-spinner[data-v-8e6e8094]{width:32px;height:32px;border:2.5px solid rgba(203,213,225,.55);border-top-color:var(--collab-purple);border-radius:50%;margin:0 auto .875rem;animation:spin-8e6e8094 .85s linear infinite}.loading-state span[data-v-8e6e8094],.empty-state span[data-v-8e6e8094]{font-size:.82rem;color:#94a3b8}.empty-icon[data-v-8e6e8094]{color:#8b5cf640;margin-bottom:.875rem}.empty-state p[data-v-8e6e8094]{margin:0 0 .25rem;font-weight:600;color:#64748b;font-size:.9rem}.agents-list[data-v-8e6e8094]{display:flex;flex-direction:column;gap:.75rem}.agent-card[data-v-8e6e8094]{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;background:rgba(255,255,255,.55);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.78);border-radius:16px;transition:all .22s;box-shadow:0 2px 10px #0000000a,inset 0 1.5px #fff}.agent-card[data-v-8e6e8094]:hover{background:rgba(255,255,255,.8);transform:translateY(-1px);box-shadow:0 8px 24px #00000014,inset 0 1.5px #fff}.agent-avatar[data-v-8e6e8094]{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #0000002e}.agent-info[data-v-8e6e8094]{flex:1;min-width:0}.agent-info h4[data-v-8e6e8094]{margin:0;font-size:.93rem;font-weight:700;color:#0f172a}.agent-role[data-v-8e6e8094]{font-size:.75rem;color:#64748b;font-weight:500}.agent-info p[data-v-8e6e8094]{margin:.2rem 0 0;font-size:.77rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-meta[data-v-8e6e8094]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-end}.model-tag[data-v-8e6e8094]{font-size:.68rem;padding:.2rem .5rem;background:rgba(139,92,246,.08);border:1px solid var(--collab-purple-border);border-radius:6px;color:var(--collab-purple);font-weight:600}.status-tag[data-v-8e6e8094]{font-size:.68rem;padding:.2rem .5rem;border-radius:6px;font-weight:600}.status-tag.active[data-v-8e6e8094]{background:var(--collab-green-tint);border:1px solid var(--collab-green-border);color:var(--collab-green-dark)}.status-tag.inactive[data-v-8e6e8094]{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);color:#dc2626}.agent-actions[data-v-8e6e8094]{display:flex;gap:.375rem}.action-btn[data-v-8e6e8094]{width:32px;height:32px;border-radius:9px;border:1px solid rgba(226,232,240,.65);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-btn[data-v-8e6e8094]:hover{background:rgba(255,255,255,.95);color:#475569;transform:scale(1.08)}.action-btn.active[data-v-8e6e8094]{background:var(--collab-green-tint);border-color:var(--collab-green-border);color:var(--collab-green-dark)}.action-btn.edit[data-v-8e6e8094]:hover{background:var(--collab-blue-tint);border-color:var(--collab-blue-border);color:var(--collab-blue)}.action-btn.delete[data-v-8e6e8094]:hover{background:rgba(239,68,68,.08);border-color:#ef444447;color:#dc2626}.delete-confirm-overlay[data-v-8e6e8094]{position:absolute;inset:0;background:rgba(6,10,24,.48);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:28px}.delete-confirm[data-v-8e6e8094]{background:rgba(255,255,255,.94);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(255,255,255,.88);border-radius:22px;padding:2rem 1.75rem;max-width:340px;text-align:center;box-shadow:0 32px 80px #00000038,inset 0 1.5px #fff}.confirm-icon[data-v-8e6e8094]{width:60px;height:60px;border-radius:18px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.22);color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem;box-shadow:0 4px 16px #ef444424}.delete-confirm h3[data-v-8e6e8094]{margin:0 0 .5rem;font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.delete-confirm p[data-v-8e6e8094]{margin:0 0 1.5rem;font-size:.875rem;color:#64748b;line-height:1.55}.confirm-actions[data-v-8e6e8094]{display:flex;gap:.75rem}.btn-secondary[data-v-8e6e8094],.btn-danger[data-v-8e6e8094]{flex:1;padding:.72rem 1rem;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .22s}.btn-secondary[data-v-8e6e8094]{background:rgba(255,255,255,.72);backdrop-filter:blur(12px);border:1px solid rgba(203,213,225,.6);color:#475569;box-shadow:0 2px 8px #0000000d,inset 0 1px #fff}.btn-secondary[data-v-8e6e8094]:hover{background:rgba(255,255,255,.95);transform:translateY(-1px)}.btn-danger[data-v-8e6e8094]{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(239,68,68,.45);color:#fff;box-shadow:0 4px 16px #ef444459,inset 0 1px #ffffff2e}.btn-danger[data-v-8e6e8094]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ef44447a}@media (max-width: 640px){.agents-panel[data-v-8e6e8094]{max-height:100vh;border-radius:0}.role-card[data-v-8e6e8094]{padding:.75rem}.panel-content[data-v-8e6e8094],.panel-header[data-v-8e6e8094]{padding:1.25rem}}.modal-overlay[data-v-75294d64]{position:fixed;inset:0;background:rgba(6,10,24,.68);backdrop-filter:blur(48px) saturate(180%);-webkit-backdrop-filter:blur(48px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1.5rem}.settings-modal[data-v-75294d64]{background:rgba(255,255,255,.91);backdrop-filter:blur(52px) saturate(220%);-webkit-backdrop-filter:blur(52px) saturate(220%);border:1px solid rgba(255,255,255,.85);border-radius:28px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 56px 130px #00000047,0 16px 48px #0000001f,0 4px 12px #0000000f,inset 0 1.5px #fff,inset 0 -1px #00000008;position:relative}.modal-header[data-v-75294d64]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.1rem;border-bottom:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.6)}.header-icon[data-v-75294d64]{width:46px;height:46px;border-radius:13px;background:var(--collab-purple-grad);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 18px var(--collab-purple-glow)}.header-text[data-v-75294d64]{flex:1}.header-text h2[data-v-75294d64]{margin:0;font-size:1.18rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.header-text p[data-v-75294d64]{margin:.2rem 0 0;font-size:.79rem;color:#64748b}.close-btn[data-v-75294d64]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(226,232,240,.7);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-75294d64]:hover{background:rgba(241,245,249,1);color:#475569;transform:scale(1.05)}.tabs[data-v-75294d64]{display:flex;padding:0 1.25rem;border-bottom:1px solid rgba(148,163,184,.12);gap:.125rem;background:rgba(248,250,252,.5)}.tab[data-v-75294d64]{display:flex;align-items:center;gap:.4rem;padding:.8rem .875rem;border:none;background:transparent;font-size:.8rem;font-weight:600;color:#94a3b8;cursor:pointer;border-bottom:2.5px solid transparent;margin-bottom:-1px;transition:all .22s}.tab[data-v-75294d64]:hover{color:#475569}.tab.active[data-v-75294d64]{color:var(--collab-blue);border-bottom-color:var(--collab-blue)}.modal-body[data-v-75294d64]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.tab-content[data-v-75294d64]{animation:fadeIn-75294d64 .18s ease}@keyframes fadeIn-75294d64{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.section-description[data-v-75294d64]{margin:0 0 1.1rem;font-size:.82rem;color:#64748b}.form-group[data-v-75294d64]{margin-bottom:1.1rem}.form-group label[data-v-75294d64]{display:block;margin-bottom:.4rem;font-size:.78rem;font-weight:700;color:#475569;letter-spacing:.01em}.form-group input[data-v-75294d64],.form-group textarea[data-v-75294d64]{width:100%;padding:.72rem 1rem;border:1px solid rgba(203,213,225,.6);border-radius:11px;font-size:.9rem;font-family:inherit;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172a;transition:all .2s;box-shadow:inset 0 1px 3px #0000000a}.form-group input[data-v-75294d64]::placeholder,.form-group textarea[data-v-75294d64]::placeholder{color:#94a3b8}.form-group input[data-v-75294d64]:focus,.form-group textarea[data-v-75294d64]:focus{outline:none;border-color:var(--collab-blue-border);box-shadow:0 0 0 3.5px rgba(var(--collab-blue-rgb),.1),inset 0 1px 2px #00000005;background:rgba(255,255,255,.95)}.status-btn[data-v-75294d64]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.72rem;border:1px solid rgba(203,213,225,.6);border-radius:11px;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .22s;box-shadow:0 1px 6px #0000000a,inset 0 1px #fff}.status-btn[data-v-75294d64]:hover{background:rgba(255,255,255,.78);transform:translateY(-1px)}.status-btn.active.active[data-v-75294d64]{background:var(--collab-green-tint);border-color:var(--collab-green-border);color:var(--collab-green-dark);box-shadow:0 0 0 3px rgba(var(--collab-green-rgb),.1)}.status-btn.completed.active[data-v-75294d64]{background:var(--collab-blue-tint);border-color:var(--collab-blue-border);color:var(--collab-blue-dark);box-shadow:0 0 0 3px rgba(var(--collab-blue-rgb),.1)}.status-btn.archived.active[data-v-75294d64]{background:rgba(241,245,249,.65);border-color:#94a3b88c;color:#475569}.visibility-option[data-v-75294d64]{display:flex;align-items:center;gap:.75rem;padding:.925rem;border:1px solid rgba(255,255,255,.75);border-radius:14px;background:rgba(255,255,255,.55);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);cursor:pointer;transition:all .22s;box-shadow:0 2px 10px #0000000d,inset 0 1.5px #fff}.visibility-option[data-v-75294d64]:hover{background:rgba(255,255,255,.78);transform:translateY(-1px)}.visibility-option.active[data-v-75294d64]{background:var(--collab-blue-tint);border-color:var(--collab-blue-border);box-shadow:0 0 0 3px rgba(var(--collab-blue-rgb),.12),0 4px 16px rgba(var(--collab-blue-rgb),.1)}.option-icon[data-v-75294d64]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 12px #00000029}.option-icon.private[data-v-75294d64]{background:var(--collab-amber-grad);color:#fff}.option-icon.public[data-v-75294d64]{background:var(--collab-green-grad);color:#fff}.option-info span[data-v-75294d64]{display:block;font-size:.875rem;font-weight:700;color:#0f172a}.option-info p[data-v-75294d64]{margin:.1rem 0 0;font-size:.72rem;color:#64748b}.priority-list[data-v-75294d64]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}.priority-item[data-v-75294d64]{display:flex;align-items:center;gap:.75rem;padding:.72rem .875rem;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.75);border-radius:11px;box-shadow:0 1px 6px #0000000a,inset 0 1.5px #fff}.color-picker[data-v-75294d64]{width:38px;height:38px;border:none;border-radius:8px;cursor:pointer;padding:0}.priority-name[data-v-75294d64]{flex:1;padding:.5rem .75rem!important;border:1px solid rgba(203,213,225,.55)!important;border-radius:8px!important;font-size:.875rem!important;background:rgba(255,255,255,.68)!important;backdrop-filter:blur(8px)!important;color:#0f172a!important;transition:all .2s!important}.priority-name[data-v-75294d64]:focus{outline:none!important;border-color:var(--collab-blue-border)!important;box-shadow:0 0 0 3px rgba(var(--collab-blue-rgb),.1)!important}.default-badge[data-v-75294d64]{font-size:.67rem;padding:.2rem .5rem;background:var(--collab-blue-tint);color:var(--collab-blue-dark);border:1px solid var(--collab-blue-border);border-radius:5px;font-weight:700}.remove-priority[data-v-75294d64]{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-priority[data-v-75294d64]:hover{background:rgba(254,226,226,.7);color:#dc2626}.add-priority-btn[data-v-75294d64]{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.72rem;border:1.5px dashed rgba(148,163,184,.5);border-radius:11px;background:rgba(255,255,255,.32);backdrop-filter:blur(8px);font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .22s}.add-priority-btn[data-v-75294d64]:hover{border-color:var(--collab-blue-border);color:var(--collab-blue);background:var(--collab-blue-tint);box-shadow:0 0 0 3px rgba(var(--collab-blue-rgb),.08)}.notification-options[data-v-75294d64]{display:flex;flex-direction:column;gap:.5rem}.notification-item[data-v-75294d64]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.75);border-radius:11px;box-shadow:0 1px 6px #0000000a,inset 0 1.5px #fff;transition:all .2s}.notification-item[data-v-75294d64]:hover{background:rgba(255,255,255,.72)}.notification-info span[data-v-75294d64]{display:block;font-size:.875rem;font-weight:600;color:#0f172a}.notification-info p[data-v-75294d64]{margin:.15rem 0 0;font-size:.72rem;color:#64748b}.toggle[data-v-75294d64]{position:relative;display:inline-block;width:44px;height:24px}.toggle input[data-v-75294d64]{opacity:0;width:0;height:0}.toggle-slider[data-v-75294d64]{position:absolute;cursor:pointer;inset:0;background:rgba(203,213,225,.75);border-radius:24px;transition:.3s;border:1px solid rgba(203,213,225,.45)}.toggle-slider[data-v-75294d64]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background:white;border-radius:50%;transition:.3s;box-shadow:0 1px 5px #00000040}.toggle input:checked+.toggle-slider[data-v-75294d64]{background:var(--collab-blue);border-color:var(--collab-blue-border)}.toggle input:checked+.toggle-slider[data-v-75294d64]:before{transform:translate(20px)}.danger-section[data-v-75294d64]{display:flex;flex-direction:column;gap:.875rem}.danger-item[data-v-75294d64]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem;background:var(--collab-amber-tint);backdrop-filter:blur(12px);border:1px solid var(--collab-amber-border);border-radius:14px}.danger-item.delete[data-v-75294d64]{background:rgba(254,226,226,.55);border-color:#fca5a580}.danger-info h4[data-v-75294d64]{margin:0 0 .2rem;font-size:.9rem;font-weight:700;color:#0f172a}.danger-info p[data-v-75294d64]{margin:0;font-size:.78rem;color:#64748b}.btn-warning[data-v-75294d64]{display:flex;align-items:center;gap:.45rem;padding:.62rem .875rem;border:1px solid var(--collab-amber-border);border-radius:9px;background:var(--collab-amber-grad);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 14px var(--collab-amber-glow);backdrop-filter:blur(8px)}.btn-warning[data-v-75294d64]:hover{box-shadow:0 6px 20px rgba(var(--collab-amber-rgb),.5);transform:translateY(-1px)}.btn-danger[data-v-75294d64]{display:flex;align-items:center;gap:.45rem;padding:.62rem .875rem;border:1px solid rgba(220,38,38,.4);border-radius:9px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 14px #dc262652;backdrop-filter:blur(8px)}.btn-danger[data-v-75294d64]:hover{box-shadow:0 6px 20px #dc26267a;transform:translateY(-1px)}.btn-danger[data-v-75294d64]:disabled{background:rgba(252,165,165,.5);border-color:transparent;box-shadow:none;cursor:not-allowed;transform:none}.modal-footer[data-v-75294d64]{display:flex;justify-content:flex-end;gap:.625rem;padding:.875rem 1.5rem;border-top:1px solid rgba(148,163,184,.12);background:rgba(248,250,252,.6)}.btn-primary[data-v-75294d64],.btn-secondary[data-v-75294d64]{padding:.72rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-75294d64]{background:var(--collab-blue-grad);border:1px solid var(--collab-blue-border);color:#fff;min-width:120px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px var(--collab-blue-glow),inset 0 1px #fff3;backdrop-filter:blur(8px)}.btn-primary[data-v-75294d64]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px rgba(var(--collab-blue-rgb),.52)}.btn-primary[data-v-75294d64]:disabled{background:rgba(148,163,184,.45);border-color:#cbd5e159;box-shadow:none;cursor:not-allowed}.btn-secondary[data-v-75294d64]{background:rgba(255,255,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(203,213,225,.6);color:#475569;box-shadow:0 2px 8px #0000000d,inset 0 1px #fff}.btn-secondary[data-v-75294d64]:hover{background:rgba(255,255,255,.95);transform:translateY(-1px)}.spinner[data-v-75294d64]{animation:spin-75294d64 1s linear infinite}@keyframes spin-75294d64{to{transform:rotate(360deg)}}.delete-overlay[data-v-75294d64]{position:absolute;inset:0;background:rgba(6,10,24,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:10;padding:2rem}.delete-confirm[data-v-75294d64]{background:rgba(255,255,255,.97);backdrop-filter:blur(32px) saturate(220%);-webkit-backdrop-filter:blur(32px) saturate(220%);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:2rem;max-width:380px;text-align:center;box-shadow:0 32px 80px #00000040,inset 0 1.5px #fff}.confirm-icon[data-v-75294d64]{width:60px;height:60px;border-radius:50%;background:rgba(254,226,226,.75);border:1px solid rgba(252,165,165,.45);color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem;box-shadow:0 4px 16px #dc26262e}.delete-confirm h3[data-v-75294d64]{margin:0 0 .625rem;font-size:1.2rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.delete-confirm>p[data-v-75294d64]{margin:0 0 1.1rem;font-size:.875rem;color:#64748b;line-height:1.55}.confirm-input[data-v-75294d64]{text-align:left;margin-bottom:1.1rem}.confirm-input label[data-v-75294d64]{display:block;margin-bottom:.4rem;font-size:.82rem;color:#475569;font-weight:600}.confirm-input input[data-v-75294d64]{width:100%;padding:.72rem .875rem;border:1px solid rgba(203,213,225,.6);border-radius:9px;font-size:.9rem;background:rgba(255,255,255,.75);backdrop-filter:blur(8px);color:#0f172a;transition:all .2s}.confirm-input input[data-v-75294d64]:focus{outline:none;border-color:#dc26268c;box-shadow:0 0 0 3.5px #dc26261f}.confirm-actions[data-v-75294d64]{display:flex;gap:.625rem}.confirm-actions .btn-secondary[data-v-75294d64],.confirm-actions .btn-danger[data-v-75294d64]{flex:1;justify-content:center}.optional-label[data-v-75294d64]{font-weight:400;color:#94a3b8;font-size:.72em}.upload-zone[data-v-75294d64]{position:relative;overflow:hidden;border:2px dashed rgba(var(--collab-blue-rgb),.25);border-radius:14px;cursor:pointer;padding:1.5rem 1rem;text-align:center;background:rgba(255,255,255,.38);backdrop-filter:blur(14px) saturate(160%);transition:all .28s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1.5px #fff,0 2px 12px #00000008}.upload-zone[data-v-75294d64]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(var(--collab-blue-rgb),.02) 0%,rgba(var(--collab-blue-rgb),.06) 100%);opacity:0;transition:opacity .3s}.upload-zone[data-v-75294d64]:hover{border-color:rgba(var(--collab-blue-rgb),.4);background:rgba(255,255,255,.55);transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 8px 28px rgba(var(--collab-blue-rgb),.08)}.upload-zone[data-v-75294d64]:hover:before{opacity:1}.upload-zone.drag-over[data-v-75294d64]{border-color:var(--collab-blue);border-style:solid;background:var(--collab-blue-tint);transform:scale(1.015) translateY(-2px);box-shadow:0 0 0 5px rgba(var(--collab-blue-rgb),.14),inset 0 2px #fff,0 12px 36px rgba(var(--collab-blue-rgb),.2)}.upload-zone.drag-over[data-v-75294d64]:before{opacity:1;background:linear-gradient(135deg,rgba(var(--collab-blue-rgb),.04) 0%,rgba(var(--collab-blue-rgb),.1) 50%,rgba(var(--collab-blue-rgb),.04) 100%)}.upload-zone.has-file[data-v-75294d64]{border-style:solid;border-color:#cbd5e180;cursor:default;background:rgba(255,255,255,.45);transform:none;padding:1rem 1.25rem}.upload-placeholder[data-v-75294d64]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.upload-icon[data-v-75294d64]{width:60px;height:60px;border-radius:16px;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;margin:0 auto .875rem;color:#94a3b8;box-shadow:0 4px 16px #00000012,inset 0 1.5px #fff;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.upload-zone:hover .upload-icon[data-v-75294d64]{color:var(--collab-blue);box-shadow:0 6px 22px rgba(var(--collab-blue-rgb),.16),inset 0 1.5px #fff;transform:translateY(-3px) scale(1.05)}.upload-zone.drag-over .upload-icon[data-v-75294d64]{background:var(--collab-blue-grad);color:#fff;border-color:transparent;box-shadow:0 10px 28px var(--collab-blue-glow),inset 0 1px #ffffff40;transform:translateY(-4px) scale(1.1)}.upload-placeholder p[data-v-75294d64]{margin:0 0 .4rem;font-size:.88rem;color:#475569;font-weight:500}.upload-placeholder p span[data-v-75294d64]{color:var(--collab-blue);font-weight:700}.upload-hint[data-v-75294d64]{font-size:.7rem;color:#94a3b8;letter-spacing:.01em}.drop-cta[data-v-75294d64]{font-size:1rem!important;font-weight:800!important;color:var(--collab-blue)!important}.upload-zone.drag-over .upload-placeholder p[data-v-75294d64]{color:var(--collab-blue);font-weight:700}.file-preview[data-v-75294d64]{display:flex;align-items:center;gap:1rem;text-align:left;background:rgba(255,255,255,.65);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:12px;padding:.75rem 1rem;box-shadow:inset 0 1.5px #fff,0 2px 10px #0000000a}.file-preview img[data-v-75294d64]{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 2px 10px #0000001f}.file-info[data-v-75294d64]{flex:1;min-width:0}.file-name[data-v-75294d64]{display:block;font-weight:700;font-size:.875rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.file-size[data-v-75294d64]{font-size:.72rem;color:#64748b;font-weight:500}.remove-file[data-v-75294d64]{width:32px;height:32px;border-radius:9px;flex-shrink:0;border:1px solid rgba(239,68,68,.22);background:rgba(254,226,226,.5);backdrop-filter:blur(8px);color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-file[data-v-75294d64]:hover{background:rgba(254,202,202,.9);transform:scale(1.1);border-color:#ef444466}.rev-global-card[data-v-75294d64]{background:rgba(255,255,255,.55);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.78);border-radius:14px;padding:.25rem 0;margin-bottom:1rem;box-shadow:0 2px 10px #0000000a,inset 0 1.5px #fff}.rev-global-row[data-v-75294d64]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid rgba(148,163,184,.1)}.rev-global-row[data-v-75294d64]:last-of-type{border-bottom:none}.rev-global-info[data-v-75294d64]{flex:1}.rev-global-label[data-v-75294d64]{display:block;font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.15rem}.rev-global-desc[data-v-75294d64]{margin:0;font-size:.72rem;color:#64748b}.rev-round-badge[data-v-75294d64]{display:flex;align-items:center;gap:.4rem;margin:0 1rem .875rem;padding:.45rem .75rem;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:8px;font-size:.78rem;font-weight:600;color:#4f46e5}.rev-usage-bar-wrap[data-v-75294d64]{margin-bottom:1rem}.rev-usage-label[data-v-75294d64]{display:flex;justify-content:space-between;font-size:.72rem;font-weight:600;color:#64748b;margin-bottom:.35rem}.rev-ok[data-v-75294d64]{color:#059669!important}.rev-over[data-v-75294d64]{color:#dc2626!important}.rev-usage-track[data-v-75294d64]{height:6px;background:rgba(203,213,225,.4);border-radius:100px;overflow:hidden}.rev-usage-fill[data-v-75294d64]{height:100%;border-radius:100px;transition:width .4s ease,background .3s}.rev-types-list[data-v-75294d64]{display:flex;flex-direction:column;gap:.625rem}.rev-type-card[data-v-75294d64]{background:rgba(255,255,255,.55);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.78);border-radius:14px;padding:.875rem 1rem;box-shadow:0 2px 8px #0000000a,inset 0 1.5px #fff;transition:all .22s}.rev-type-card.disabled[data-v-75294d64]{opacity:.5}.rev-type-top[data-v-75294d64]{display:flex;align-items:center;gap:.75rem}.rev-type-icon[data-v-75294d64]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rev-type-info[data-v-75294d64]{flex:1}.rev-type-label[data-v-75294d64]{display:block;font-size:.875rem;font-weight:700;color:#0f172a}.rev-type-desc[data-v-75294d64]{font-size:.72rem;color:#64748b}.rev-type-controls[data-v-75294d64]{display:flex;align-items:center;gap:1.25rem;margin-top:.875rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.1)}.rev-ctrl-group[data-v-75294d64]{display:flex;align-items:center;gap:.625rem}.rev-ctrl-label[data-v-75294d64]{font-size:.72rem;font-weight:600;color:#94a3b8;white-space:nowrap}.rev-counter[data-v-75294d64]{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.72);border:1px solid rgba(203,213,225,.6);border-radius:9px;overflow:hidden;box-shadow:inset 0 1px 3px #0000000a}.rev-counter-btn[data-v-75294d64]{width:30px;height:30px;border:none;background:transparent;font-size:1rem;font-weight:600;color:#64748b;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}.rev-counter-btn[data-v-75294d64]:hover{background:rgba(59,130,246,.08);color:#2563eb}.rev-counter-val[data-v-75294d64]{min-width:28px;text-align:center;font-size:.875rem;font-weight:700;color:#0f172a;border-left:1px solid rgba(203,213,225,.4);border-right:1px solid rgba(203,213,225,.4);padding:0 4px;line-height:30px}.rev-counter-sm .rev-counter-btn[data-v-75294d64]{width:26px;height:26px}.rev-counter-sm .rev-counter-val[data-v-75294d64]{line-height:26px}.rev-scope-pills[data-v-75294d64]{display:flex;gap:4px}.rev-scope-pill[data-v-75294d64]{padding:3px 9px;border-radius:100px;border:1px solid rgba(203,213,225,.55);background:rgba(255,255,255,.6);font-size:.72rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .18s}.rev-scope-pill[data-v-75294d64]:hover{background:rgba(255,255,255,.88)}.rev-scope-pill.active[data-v-75294d64]{font-weight:700}@media (max-width: 640px){.settings-modal[data-v-75294d64]{max-height:100vh;border-radius:0}.tabs[data-v-75294d64]{overflow-x:auto}.rev-type-controls[data-v-75294d64]{flex-wrap:wrap}}.dash[data-v-186d5d22]{padding:2rem 2.25rem 4rem;max-width:1520px;margin:0 auto;position:relative;min-height:100vh}.scene-bg[data-v-186d5d22]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.scene-orb[data-v-186d5d22]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;animation:orb-drift-186d5d22 18s ease-in-out infinite alternate}.orb-violet[data-v-186d5d22]{width:700px;height:700px;background:radial-gradient(circle,#8b5cf6,#6d28d9);top:-260px;left:-180px;animation-duration:22s}.orb-blue[data-v-186d5d22]{width:560px;height:560px;background:radial-gradient(circle,#3b82f6,#1d4ed8);top:20%;right:-120px;animation-duration:19s;animation-delay:-4s}.orb-teal[data-v-186d5d22]{width:480px;height:480px;background:radial-gradient(circle,#06b6d4,#0891b2);bottom:0;left:25%;animation-duration:25s;animation-delay:-8s}.orb-rose[data-v-186d5d22]{width:380px;height:380px;background:radial-gradient(circle,#f43f5e,#be123c);bottom:10%;right:5%;animation-duration:20s;animation-delay:-12s}.orb-amber[data-v-186d5d22]{width:320px;height:320px;background:radial-gradient(circle,#f59e0b,#d97706);top:55%;left:10%;animation-duration:17s;animation-delay:-6s}@keyframes orb-drift-186d5d22{0%{transform:translateY(0) scale(1)}to{transform:translateY(-60px) scale(1.08)}}.geo[data-v-186d5d22]{position:absolute;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;opacity:.06;animation:geo-spin-186d5d22 linear infinite}.geo-1[data-v-186d5d22]{width:220px;height:220px;background:linear-gradient(135deg,#a78bfa,#7c3aed);top:8%;left:60%;animation-duration:40s}.geo-2[data-v-186d5d22]{width:160px;height:160px;background:linear-gradient(135deg,#34d399,#059669);bottom:20%;left:5%;animation-duration:55s;animation-direction:reverse;border-radius:50% 20% 50% 30%/40% 60% 30% 50%}.geo-3[data-v-186d5d22]{width:120px;height:120px;background:linear-gradient(135deg,#f472b6,#db2777);top:50%;right:3%;animation-duration:35s}@keyframes geo-spin-186d5d22{to{transform:rotate(360deg)}}.noise-overlay[data-v-186d5d22]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35}.hero[data-v-186d5d22]{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem;padding-top:.5rem;flex-wrap:wrap}.hero-badge[data-v-186d5d22]{display:inline-flex;align-items:center;gap:7px;padding:4px 14px 4px 9px;border-radius:20px;background:rgba(255,255,255,.38);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.62);font-size:.72rem;font-weight:700;color:#475569;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem;width:fit-content;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffffd9}.hero-badge-dot[data-v-186d5d22]{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 0 3px #10b98133;animation:badge-pulse-186d5d22 2.4s ease-in-out infinite}@keyframes badge-pulse-186d5d22{0%,to{box-shadow:0 0 0 3px #10b98133}50%{box-shadow:0 0 0 6px #10b98114}}.hero-title[data-v-186d5d22]{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 .6rem;letter-spacing:-.04em}.hero-title-thin[data-v-186d5d22]{display:block;font-weight:300;color:#64748b;font-size:.55em;letter-spacing:-.01em;text-transform:uppercase}.hero-title-bold[data-v-186d5d22]{display:block;font-weight:900;background:linear-gradient(135deg,#0f172a 0%,#3b82f6 40%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-186d5d22]{margin:0;font-size:.925rem;color:#64748b;max-width:420px;line-height:1.6}.hero-actions[data-v-186d5d22]{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.btn-ghost-glass[data-v-186d5d22]{display:inline-flex;align-items:center;gap:8px;padding:.65rem 1.3rem;border-radius:14px;background:rgba(255,255,255,.52);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid rgba(255,255,255,.72);color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .22s;box-shadow:0 2px 12px #0000000f,inset 0 1px #ffffffe6}.btn-ghost-glass[data-v-186d5d22]:hover{background:rgba(255,255,255,.78);transform:translateY(-2px);box-shadow:0 6px 20px #0000001a,inset 0 1px #fffffff2}.btn-aurora[data-v-186d5d22]{display:inline-flex;align-items:center;gap:8px;padding:.7rem 1.4rem;border-radius:14px;border:none;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 50%,#8b5cf6 100%);background-size:200% 200%;animation:aurora-shift-186d5d22 4s ease infinite;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:transform .22s,box-shadow .22s;box-shadow:0 6px 22px #6366f16b,inset 0 1px #ffffff40}.btn-aurora[data-v-186d5d22]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 32px #6366f18c,inset 0 1px #ffffff4d}@keyframes aurora-shift-186d5d22{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bubbles-row[data-v-186d5d22]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-bottom:2rem;position:relative;z-index:1}@media (max-width: 900px){.bubbles-row[data-v-186d5d22]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.bubbles-row[data-v-186d5d22]{grid-template-columns:1fr 1fr}}.bubble[data-v-186d5d22]{position:relative;border-radius:22px;padding:1.4rem 1.5rem;display:flex;align-items:center;gap:1.1rem;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffffd9;overflow:hidden;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s}.bubble[data-v-186d5d22]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 36px #0000001c,inset 0 1px #ffffffe6}.bubble-blue[data-v-186d5d22]{background:rgba(219,234,254,.55)}.bubble-emerald[data-v-186d5d22]{background:rgba(209,250,229,.55)}.bubble-amber[data-v-186d5d22]{background:rgba(254,243,199,.55)}.bubble-violet[data-v-186d5d22]{background:rgba(237,233,254,.55)}.bubble-icon[data-v-186d5d22]{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.bubble-blue .bubble-icon[data-v-186d5d22]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 6px 18px #3b82f666}.bubble-emerald .bubble-icon[data-v-186d5d22]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 18px #10b98166}.bubble-amber .bubble-icon[data-v-186d5d22]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 6px 18px #f59e0b66}.bubble-violet .bubble-icon[data-v-186d5d22]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 6px 18px #8b5cf666}.bubble-info[data-v-186d5d22]{display:flex;flex-direction:column;position:relative;z-index:1}.bubble-num[data-v-186d5d22]{font-size:2rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.04em}.bubble-lbl[data-v-186d5d22]{font-size:.8rem;color:#64748b;font-weight:500;margin-top:3px}.bubble-ring[data-v-186d5d22]{position:absolute;right:-28px;bottom:-28px;width:110px;height:110px;border-radius:50%;border:2px solid rgba(255,255,255,.35);pointer-events:none}.bubble-ring[data-v-186d5d22]:after{content:"";position:absolute;inset:12px;border-radius:50%;border:2px solid rgba(255,255,255,.2)}.toolbar[data-v-186d5d22]{display:flex;align-items:center;gap:.875rem;margin-bottom:1.75rem;position:relative;z-index:1;flex-wrap:wrap}.search-wrap[data-v-186d5d22]{display:flex;align-items:center;gap:10px;padding:0 1rem;height:46px;background:rgba(255,255,255,.52);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:14px;flex:1;min-width:200px;max-width:340px;box-shadow:0 2px 10px #0000000d,inset 0 1px #ffffffe6;transition:all .22s}.search-wrap[data-v-186d5d22]:focus-within{background:rgba(255,255,255,.78);border-color:#6366f166;box-shadow:0 0 0 3px #6366f11a,0 2px 10px #0000000f}.search-ico[data-v-186d5d22]{color:#94a3b8;flex-shrink:0}.search-input[data-v-186d5d22]{flex:1;border:none;background:transparent;font-size:.875rem;color:#0f172a;outline:none}.search-input[data-v-186d5d22]::placeholder{color:#94a3b8}.search-kbd[data-v-186d5d22]{font-size:.66rem;color:#94a3b8;padding:2px 7px;border-radius:6px;border:1px solid rgba(203,213,225,.6);background:rgba(241,245,249,.6);font-family:inherit;letter-spacing:.02em}.filter-rail[data-v-186d5d22]{position:relative;display:inline-flex;padding:5px;background:rgba(255,255,255,.48);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:15px;gap:0;box-shadow:0 2px 10px #0000000a,inset 0 1px #ffffffe6}.filter-pill-indicator[data-v-186d5d22]{position:absolute;top:5px;bottom:5px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 3px 10px #6366f161,inset 0 1px #fff3;transition:left .28s cubic-bezier(.34,1.22,.64,1),width .28s cubic-bezier(.34,1.22,.64,1);pointer-events:none;z-index:0}.filter-btn[data-v-186d5d22]{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:.5rem 1.1rem;border:none;background:transparent;border-radius:10px;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;transition:color .18s;white-space:nowrap}.filter-btn[data-v-186d5d22]:hover{color:#374151}.filter-btn.active[data-v-186d5d22]{color:#fff}.filter-badge[data-v-186d5d22]{font-size:.68rem;padding:1px 6px;border-radius:10px;background:rgba(255,255,255,.22);transition:background .18s}.filter-btn:not(.active) .filter-badge[data-v-186d5d22]{background:rgba(100,116,139,.12);color:#64748b}.view-toggle[data-v-186d5d22]{display:flex;padding:4px;background:rgba(255,255,255,.48);backdrop-filter:blur(20px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:12px;gap:2px;box-shadow:0 2px 10px #0000000a,inset 0 1px #ffffffe6}.view-btn[data-v-186d5d22]{width:36px;height:36px;border-radius:9px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s}.view-btn[data-v-186d5d22]:hover{color:#374151;background:rgba(255,255,255,.5)}.view-btn.active[data-v-186d5d22]{background:linear-gradient(135deg,#6366f1,#3b82f6);color:#fff;box-shadow:0 2px 8px #6366f159}.projects-section[data-v-186d5d22]{position:relative;z-index:1}.state-loading[data-v-186d5d22]{display:flex;align-items:center;justify-content:center;gap:12px;padding:5rem;font-size:.9rem;color:#64748b}.state-spinner[data-v-186d5d22]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(203,213,225,.4);border-top-color:#6366f1;animation:spin-186d5d22 .75s linear infinite}@keyframes spin-186d5d22{to{transform:rotate(360deg)}}.state-empty[data-v-186d5d22]{display:flex;flex-direction:column;align-items:center;padding:5rem 2rem;text-align:center}.empty-blob[data-v-186d5d22]{width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-bottom:1.5rem;box-shadow:0 8px 24px #0000000f}.state-empty h3[data-v-186d5d22]{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.state-empty p[data-v-186d5d22]{color:#64748b;font-size:.9rem;margin:0 0 1.5rem}.cards-grid.is-grid[data-v-186d5d22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.4rem}.cards-grid.is-list[data-v-186d5d22]{display:flex;flex-direction:column;gap:.875rem}.pcard[data-v-186d5d22]{position:relative;background:rgba(255,255,255,.46);backdrop-filter:blur(32px) saturate(240%);-webkit-backdrop-filter:blur(32px) saturate(240%);border:1px solid rgba(255,255,255,.68);border-radius:24px;overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.2,.64,1),box-shadow .3s,border-color .22s;box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffffd9;display:flex;flex-direction:column}.pcard[data-v-186d5d22]:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 50px #0000001f,inset 0 1px #ffffffe6;border-color:#ffffffe0}.pcard:hover .pcard-tray[data-v-186d5d22]{opacity:1;transform:translateY(0)}.pcard:hover .pcard-shimmer[data-v-186d5d22]{opacity:1}.pcard.is-list-row[data-v-186d5d22]{flex-direction:row;align-items:center;gap:1rem;padding:.875rem 1.1rem;border-radius:16px}.pcard.is-list-row[data-v-186d5d22]:hover{transform:translateY(-2px) scale(1)}.pcard.is-list-row .pcard-body[data-v-186d5d22]{flex:1;padding:0;display:flex;flex-direction:column;justify-content:center;min-width:0;gap:0}.pcard.is-list-row .pcard-top[data-v-186d5d22]{margin-bottom:.2rem}.pcard.is-list-row .pcard-desc[data-v-186d5d22]{margin-bottom:.35rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;white-space:normal}.pcard.is-list-row .pcard-meta[data-v-186d5d22]{margin-bottom:0}.pcard-li-icon[data-v-186d5d22]{width:52px;height:52px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.li-website[data-v-186d5d22]{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(139,92,246,.15));color:#3b82f6;border:1px solid rgba(59,130,246,.22)}.li-code[data-v-186d5d22]{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.15));color:#059669;border:1px solid rgba(16,185,129,.22)}.li-image[data-v-186d5d22]{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(217,119,6,.15));color:#d97706;border:1px solid rgba(245,158,11,.22)}.li-upload[data-v-186d5d22]{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.15));color:#7c3aed;border:1px solid rgba(139,92,246,.22)}.pcard-li-right[data-v-186d5d22]{flex-shrink:0;display:flex;align-items:center;gap:.875rem}.li-pills[data-v-186d5d22]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.li-avs[data-v-186d5d22]{flex-shrink:0}.li-actions[data-v-186d5d22]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.li-btn[data-v-186d5d22]{display:inline-flex;align-items:center;gap:5px;border-radius:10px;font-size:.75rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .18s}.li-open[data-v-186d5d22]{padding:7px 14px;background:linear-gradient(135deg,#6366f1,#3b82f6);color:#fff;box-shadow:0 3px 10px #6366f152}.li-open[data-v-186d5d22]:hover{box-shadow:0 5px 16px #6366f180;transform:translateY(-1px)}.li-cfg[data-v-186d5d22]{width:34px;height:34px;padding:0;justify-content:center;background:rgba(255,255,255,.7);color:#64748b;border-color:#cbd5e199}.li-cfg[data-v-186d5d22]:hover{background:rgba(255,255,255,.95);color:#374151}.li-del[data-v-186d5d22]{width:34px;height:34px;padding:0;justify-content:center;background:rgba(254,242,242,.7);color:#dc2626;border-color:#fecaca80}.li-del[data-v-186d5d22]:hover{background:rgba(254,226,226,.9)}.pcard-splash[data-v-186d5d22]{position:relative;height:170px;overflow:hidden;flex-shrink:0}.splash-website[data-v-186d5d22]{background:linear-gradient(145deg,rgba(219,234,254,.9),rgba(196,181,253,.7))}.splash-code[data-v-186d5d22]{background:linear-gradient(145deg,rgba(209,250,229,.85),rgba(167,243,208,.7))}.splash-image[data-v-186d5d22]{background:linear-gradient(145deg,rgba(254,215,170,.85),rgba(253,186,116,.6))}.splash-upload[data-v-186d5d22]{background:linear-gradient(145deg,rgba(237,233,254,.85),rgba(233,213,255,.7))}.pcard-preview-img[data-v-186d5d22]{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.34,1.1,.64,1)}.pcard:hover .pcard-preview-img[data-v-186d5d22]{transform:scale(1.06)}.pcard-code-icon[data-v-186d5d22],.pcard-web-icon[data-v-186d5d22]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748bb3}.pcard-fw[data-v-186d5d22]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b;padding:3px 10px;border-radius:6px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7)}.pcard-domain[data-v-186d5d22]{font-size:.75rem;color:#64748b;font-weight:600}.pcard-chips[data-v-186d5d22]{position:absolute;bottom:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap}.chip-status[data-v-186d5d22],.chip-scraping[data-v-186d5d22]{padding:3px 9px;border-radius:20px;font-size:.68rem;font-weight:700;backdrop-filter:blur(12px);text-transform:capitalize}.cs-active[data-v-186d5d22]{background:rgba(209,250,229,.75);color:#065f46;border:1px solid rgba(167,243,208,.6)}.cs-completed[data-v-186d5d22]{background:rgba(219,234,254,.75);color:#1e40af;border:1px solid rgba(191,219,254,.6)}.cs-archived[data-v-186d5d22]{background:rgba(226,232,240,.75);color:#475569;border:1px solid rgba(203,213,225,.6)}.chip-scraping[data-v-186d5d22]{background:rgba(254,243,199,.8);color:#92400e;border:1px solid rgba(253,230,138,.6);display:flex;align-items:center;gap:5px}.chip-pulse[data-v-186d5d22]{width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:badge-pulse-186d5d22 1.4s ease-in-out infinite}.pcard-shimmer[data-v-186d5d22]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);background-size:200% 100%;opacity:0;transition:opacity .3s;animation:shimmer-sweep-186d5d22 1.8s linear infinite}@keyframes shimmer-sweep-186d5d22{0%{background-position:-200% 0}to{background-position:200% 0}}.pcard-body[data-v-186d5d22]{padding:1.1rem 1.25rem 1rem;flex:1;display:flex;flex-direction:column}.pcard-top[data-v-186d5d22]{display:flex;align-items:center;gap:8px;margin-bottom:.3rem}.pcard-name[data-v-186d5d22]{font-size:1rem;font-weight:700;color:#0f172a;margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard-type-dot[data-v-186d5d22]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-website[data-v-186d5d22]{background:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.dot-code[data-v-186d5d22]{background:#10b981;box-shadow:0 0 0 3px #10b98133}.dot-image[data-v-186d5d22]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.dot-upload[data-v-186d5d22]{background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.pcard-desc[data-v-186d5d22]{font-size:.8rem;color:#64748b;margin:0 0 .875rem;line-height:1.55;flex:1}.pcard-meta[data-v-186d5d22]{display:flex;align-items:center;gap:1rem;margin-bottom:.875rem}.pcard-meta-item[data-v-186d5d22]{display:flex;align-items:center;gap:5px;font-size:.78rem;color:#94a3b8;font-weight:500}.pcard-meta-time[data-v-186d5d22]{margin-left:auto}.pcard-footer[data-v-186d5d22]{display:flex;align-items:center;justify-content:space-between}.avatar-stack[data-v-186d5d22]{display:flex;align-items:center}.av-ring[data-v-186d5d22]{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:linear-gradient(135deg,#6366f1,#3b82f6);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.av-ring img[data-v-186d5d22]{width:100%;height:100%;object-fit:cover}.av-ring span[data-v-186d5d22]{font-size:.6rem;font-weight:800;color:#fff}.av-extra[data-v-186d5d22]{font-size:.68rem;font-weight:700;color:#64748b;margin-left:5px}.collab-chip[data-v-186d5d22]{font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:20px;text-transform:capitalize}.cc-professional[data-v-186d5d22]{background:rgba(219,234,254,.6);color:#1e40af;border:1px solid rgba(191,219,254,.5)}.cc-have_team[data-v-186d5d22]{background:rgba(237,233,254,.6);color:#6d28d9;border:1px solid rgba(221,214,254,.5)}.cc-diy_ai[data-v-186d5d22]{background:rgba(209,250,229,.6);color:#065f46;border:1px solid rgba(167,243,208,.5)}.pcard-tray[data-v-186d5d22]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:10px 1rem;background:linear-gradient(to top,rgba(255,255,255,.92) 0%,rgba(255,255,255,0) 100%);backdrop-filter:blur(8px);opacity:0;transform:translateY(6px);transition:opacity .22s,transform .22s cubic-bezier(.34,1.2,.64,1)}.tray-btn[data-v-186d5d22]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:10px;font-size:.75rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .18s}.tray-open[data-v-186d5d22]{background:linear-gradient(135deg,#6366f1,#3b82f6);color:#fff;border-color:transparent;box-shadow:0 3px 10px #6366f161;flex:1;justify-content:center}.tray-open[data-v-186d5d22]:hover{box-shadow:0 5px 16px #6366f180}.tray-settings[data-v-186d5d22]{width:34px;height:34px;padding:0;justify-content:center;background:rgba(255,255,255,.7);color:#64748b;border-color:#cbd5e199}.tray-settings[data-v-186d5d22]:hover{background:rgba(255,255,255,.95);color:#374151}.tray-delete[data-v-186d5d22]{width:34px;height:34px;padding:0;justify-content:center;background:rgba(254,242,242,.7);color:#dc2626;border-color:#fecaca80}.tray-delete[data-v-186d5d22]:hover{background:rgba(254,226,226,.9)}.del-overlay[data-v-186d5d22]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.del-card[data-v-186d5d22]{background:rgba(255,255,255,.94);backdrop-filter:blur(40px) saturate(220%);border:1px solid rgba(255,255,255,.9);border-radius:26px;padding:2.5rem 2rem;max-width:380px;width:100%;text-align:center;box-shadow:0 32px 80px #0003,inset 0 1px #fff}.del-icon-wrap[data-v-186d5d22]{width:72px;height:72px;border-radius:22px;background:rgba(254,226,226,.7);border:1px solid rgba(254,202,202,.5);color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.del-card h3[data-v-186d5d22]{margin:0 0 .625rem;font-size:1.2rem;font-weight:800;color:#0f172a}.del-card p[data-v-186d5d22]{margin:0 0 1.75rem;font-size:.9rem;color:#64748b;line-height:1.6}.del-actions[data-v-186d5d22]{display:flex;gap:.75rem}.btn-danger-glow[data-v-186d5d22]{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.25rem;border-radius:13px;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 5px 18px #ef444461}.btn-danger-glow[data-v-186d5d22]:hover{transform:translateY(-1px);box-shadow:0 8px 26px #ef444480}.modal-fade-enter-active[data-v-186d5d22]{transition:opacity .22s,transform .25s cubic-bezier(.34,1.2,.64,1)}.modal-fade-leave-active[data-v-186d5d22]{transition:opacity .16s}.modal-fade-enter-from[data-v-186d5d22],.modal-fade-leave-to[data-v-186d5d22]{opacity:0}.modal-fade-enter-from .del-card[data-v-186d5d22]{transform:scale(.94) translateY(12px)}@media (max-width: 768px){.dash[data-v-186d5d22]{padding:1.25rem 1rem 3rem}.hero[data-v-186d5d22]{flex-direction:column;align-items:flex-start;gap:1.25rem}.cards-grid.is-grid[data-v-186d5d22]{grid-template-columns:1fr}.toolbar[data-v-186d5d22]{flex-wrap:wrap}.search-wrap[data-v-186d5d22]{max-width:100%}}.collab-projects[data-v-ceeca87b]{min-height:100vh;padding:2rem 2.25rem 4rem;max-width:1520px;margin:0 auto;position:relative}.scene-bg[data-v-ceeca87b]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.scene-orb[data-v-ceeca87b]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;animation:orb-drift-ceeca87b 18s ease-in-out infinite alternate}.orb-violet[data-v-ceeca87b]{width:700px;height:700px;background:radial-gradient(circle,#8b5cf6,#6d28d9);top:-260px;left:-180px;animation-duration:22s}.orb-blue[data-v-ceeca87b]{width:560px;height:560px;background:radial-gradient(circle,#3b82f6,#1d4ed8);top:20%;right:-120px;animation-duration:19s;animation-delay:-4s}.orb-teal[data-v-ceeca87b]{width:480px;height:480px;background:radial-gradient(circle,#06b6d4,#0891b2);bottom:0;left:25%;animation-duration:25s;animation-delay:-8s}.orb-amber[data-v-ceeca87b]{width:320px;height:320px;background:radial-gradient(circle,#f59e0b,#d97706);top:55%;left:10%;animation-duration:17s;animation-delay:-6s}@keyframes orb-drift-ceeca87b{0%{transform:translateY(0) scale(1)}to{transform:translateY(-60px) scale(1.08)}}.geo[data-v-ceeca87b]{position:absolute;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;opacity:.06;animation:geo-spin-ceeca87b linear infinite}.geo-1[data-v-ceeca87b]{width:220px;height:220px;background:linear-gradient(135deg,#a78bfa,#7c3aed);top:8%;left:60%;animation-duration:40s}.geo-2[data-v-ceeca87b]{width:160px;height:160px;background:linear-gradient(135deg,#34d399,#059669);bottom:20%;left:5%;animation-duration:55s;animation-direction:reverse;border-radius:50% 20% 50% 30%/40% 60% 30% 50%}.geo-3[data-v-ceeca87b]{width:120px;height:120px;background:linear-gradient(135deg,#f472b6,#db2777);top:50%;right:3%;animation-duration:35s}@keyframes geo-spin-ceeca87b{to{transform:rotate(360deg)}}.noise-overlay[data-v-ceeca87b]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35}.hero[data-v-ceeca87b]{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem;padding-top:.5rem;flex-wrap:wrap}.hero-left[data-v-ceeca87b]{flex:1}.hero-badge[data-v-ceeca87b]{display:inline-flex;align-items:center;gap:7px;padding:4px 14px 4px 9px;border-radius:20px;background:rgba(255,255,255,.38);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.62);font-size:.72rem;font-weight:700;color:#475569;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem;width:fit-content;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffffd9}.hero-badge-dot[data-v-ceeca87b]{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 0 3px #10b98133;animation:badge-pulse-ceeca87b 2.4s ease-in-out infinite}@keyframes badge-pulse-ceeca87b{0%,to{box-shadow:0 0 0 3px #10b98133}50%{box-shadow:0 0 0 6px #10b98114}}.hero-title[data-v-ceeca87b]{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 .6rem;letter-spacing:-.04em}.hero-title-thin[data-v-ceeca87b]{display:block;font-weight:300;color:#64748b;font-size:.55em;letter-spacing:-.01em;text-transform:uppercase}.hero-title-bold[data-v-ceeca87b]{display:block;font-weight:900;background:linear-gradient(135deg,#0f172a 0%,#3b82f6 40%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-ceeca87b]{margin:0;font-size:.925rem;color:#64748b;max-width:420px;line-height:1.6}.hero-actions[data-v-ceeca87b]{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.bubbles-row[data-v-ceeca87b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-bottom:1.5rem;position:relative;z-index:1}@media (max-width: 900px){.bubbles-row[data-v-ceeca87b]{grid-template-columns:repeat(2,1fr)}}.bubble[data-v-ceeca87b]{position:relative;border-radius:22px;padding:1.4rem 1.5rem;display:flex;align-items:center;gap:1.1rem;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffffd9;overflow:hidden;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s}.bubble[data-v-ceeca87b]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 36px #0000001c,inset 0 1px #ffffffe6}.bubble-blue[data-v-ceeca87b]{background:rgba(219,234,254,.55)}.bubble-emerald[data-v-ceeca87b]{background:rgba(209,250,229,.55)}.bubble-amber[data-v-ceeca87b]{background:rgba(254,243,199,.55)}.bubble-violet[data-v-ceeca87b]{background:rgba(237,233,254,.55)}.bubble-icon[data-v-ceeca87b]{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bubble-blue .bubble-icon[data-v-ceeca87b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 6px 18px #3b82f666}.bubble-emerald .bubble-icon[data-v-ceeca87b]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 18px #10b98166}.bubble-amber .bubble-icon[data-v-ceeca87b]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 6px 18px #f59e0b66}.bubble-violet .bubble-icon[data-v-ceeca87b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 6px 18px #8b5cf666}.bubble-info[data-v-ceeca87b]{display:flex;flex-direction:column}.bubble-num[data-v-ceeca87b]{font-size:2rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.04em}.bubble-lbl[data-v-ceeca87b]{font-size:.8rem;color:#64748b;font-weight:500;margin-top:3px}.bubble-ring[data-v-ceeca87b]{position:absolute;right:-28px;bottom:-28px;width:110px;height:110px;border-radius:50%;border:2px solid rgba(255,255,255,.35);pointer-events:none}.bubble-ring[data-v-ceeca87b]:after{content:"";position:absolute;inset:12px;border-radius:50%;border:2px solid rgba(255,255,255,.2)}.btn-ghost-glass[data-v-ceeca87b]{display:inline-flex;align-items:center;gap:8px;padding:.65rem 1.3rem;border-radius:14px;background:rgba(255,255,255,.52);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid rgba(255,255,255,.72);color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .22s;box-shadow:0 2px 12px #0000000f,inset 0 1px #ffffffe6}.btn-ghost-glass[data-v-ceeca87b]:hover{background:rgba(255,255,255,.78);transform:translateY(-2px);box-shadow:0 6px 20px #0000001a,inset 0 1px #fffffff2}.btn-aurora[data-v-ceeca87b]{display:inline-flex;align-items:center;gap:8px;padding:.7rem 1.4rem;border-radius:14px;border:none;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 50%,#8b5cf6 100%);background-size:200% 200%;animation:aurora-shift-ceeca87b 4s ease infinite;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:transform .22s,box-shadow .22s;box-shadow:0 6px 22px #6366f16b,inset 0 1px #ffffff40}.btn-aurora[data-v-ceeca87b]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 32px #6366f18c}@keyframes aurora-shift-ceeca87b{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.command-bar[data-v-ceeca87b]{display:flex;align-items:center;gap:0;margin:0 0 1rem;padding:0 .5rem;position:relative;z-index:1;background:rgba(15,23,42,.055);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:inset 0 1px #ffffff8c,0 2px 8px #0000000a;min-height:50px}.cmd-tabs[data-v-ceeca87b]{position:relative;display:flex;align-items:center;flex-shrink:0}.cmd-tab-indicator[data-v-ceeca87b]{position:absolute;top:2px;bottom:2px;left:var(--ind-left, 0px);width:var(--ind-width, 0px);border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 1px 4px #00000014,inset 0 1px #fff;transition:left .44s cubic-bezier(.34,1.22,.64,1),width .32s cubic-bezier(.34,1.22,.64,1);pointer-events:none;z-index:0}.cmd-tab[data-v-ceeca87b]{position:relative;z-index:1;display:flex;align-items:center;gap:5px;padding:.5rem .875rem;border:none;background:transparent;font-size:.8rem;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;transition:color .18s;border-radius:10px}.cmd-tab[data-v-ceeca87b]:hover{color:#1e293b}.cmd-tab.active[data-v-ceeca87b]{color:#1d4ed8;font-weight:700}.cmd-tab-count[data-v-ceeca87b]{min-width:16px;height:16px;padding:0 4px;border-radius:5px;font-size:.66rem;font-weight:700;background:rgba(100,116,139,.12);display:flex;align-items:center;justify-content:center}.cmd-tab.active .cmd-tab-count[data-v-ceeca87b]{background:rgba(59,130,246,.15);color:#1d4ed8}.cmd-separator[data-v-ceeca87b]{width:1px;height:22px;background:rgba(148,163,184,.25);margin:0 .375rem;flex-shrink:0}.cmd-search[data-v-ceeca87b]{display:flex;align-items:center;gap:.5rem;flex:1;padding:0 .5rem;color:#94a3b8}.cmd-search-input[data-v-ceeca87b]{flex:1;border:none;background:transparent;outline:none;font-size:.845rem;color:#0f172a;padding:.5rem 0;min-width:0}.cmd-search-input[data-v-ceeca87b]::placeholder{color:#94a3b8}.cmd-search-clear[data-v-ceeca87b]{border:none;background:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:2px;border-radius:4px;transition:color .15s;flex-shrink:0}.cmd-search-clear[data-v-ceeca87b]:hover{color:#475569}.cmd-right[data-v-ceeca87b]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;padding:0 .25rem}.cmd-sort[data-v-ceeca87b]{border:none;background:transparent;outline:none;font-size:.78rem;font-weight:600;color:#64748b;cursor:pointer;padding:.38rem .5rem;border-radius:7px;transition:background .15s}.cmd-sort[data-v-ceeca87b]:hover{background:rgba(255,255,255,.5)}.cmd-view[data-v-ceeca87b]{display:flex;gap:1px;padding:3px;background:rgba(255,255,255,.45);border:1px solid rgba(203,213,225,.4);border-radius:9px}.cmd-view-btn[data-v-ceeca87b]{width:28px;height:26px;border:none;background:transparent;border-radius:6px;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.cmd-view-btn[data-v-ceeca87b]:hover{background:rgba(255,255,255,.6);color:#475569}.cmd-view-btn.active[data-v-ceeca87b]{background:rgba(255,255,255,.9);color:#2563eb;box-shadow:0 1px 3px #00000012}.type-pills[data-v-ceeca87b]{display:flex;align-items:center;gap:6px;padding:0 0 .875rem;flex-wrap:wrap;position:relative;z-index:1}.type-pill[data-v-ceeca87b]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#475569;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .18s ease;white-space:nowrap}.type-pill[data-v-ceeca87b]:hover{background:rgba(255,255,255,.62);border-color:#ffffffd1;transform:translateY(-1px)}.type-pill.active[data-v-ceeca87b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 4px 12px #3b82f659}.results-label[data-v-ceeca87b]{padding:0 0 .875rem;font-size:.78rem;font-weight:600;color:#94a3b8;letter-spacing:.01em;position:relative;z-index:1}.projects-section[data-v-ceeca87b]{position:relative;z-index:1}.loading-state[data-v-ceeca87b],.empty-state[data-v-ceeca87b]{text-align:center;padding:4rem 2rem;background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:24px;box-shadow:0 4px 24px #3b82f612,inset 0 1px #ffffffe6}.loading-spinner[data-v-ceeca87b]{width:44px;height:44px;border:3px solid rgba(59,130,246,.15);border-top-color:#3b82f6;border-radius:50%;margin:0 auto 1rem;animation:spin-ceeca87b .8s linear infinite}@keyframes spin-ceeca87b{to{transform:rotate(360deg)}}.empty-icon[data-v-ceeca87b]{color:#cbd5e1;margin-bottom:1.5rem}.empty-state h3[data-v-ceeca87b]{font-size:1.2rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.empty-state p[data-v-ceeca87b]{color:#64748b;margin:0 0 1.5rem;font-size:.9rem}.projects-container.grid[data-v-ceeca87b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.375rem}.projects-container.list[data-v-ceeca87b]{display:flex;flex-direction:column;gap:.875rem}.projects-container.list .project-card[data-v-ceeca87b]{flex-direction:row;align-items:center}.projects-container.list .project-preview[data-v-ceeca87b]{width:150px;height:96px;flex-shrink:0;border-radius:16px 0 0 16px}.projects-container.list .project-info[data-v-ceeca87b]{flex:1;padding:1rem 1.375rem}.project-card[data-v-ceeca87b]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:22px;overflow:hidden;box-shadow:0 4px 24px #3b82f612,0 1px 2px #0000000a,inset 0 1px #ffffffe6;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,background .3s;cursor:pointer;position:relative}.project-card[data-v-ceeca87b]:hover{background:rgba(255,255,255,.58);transform:translateY(-5px);box-shadow:0 20px 48px #3b82f621,0 4px 8px #0000000d,inset 0 1px #fff}.project-preview[data-v-ceeca87b]{position:relative;height:176px;background:linear-gradient(135deg,rgba(219,234,254,.6),rgba(237,233,254,.6));overflow:hidden}.preview-image[data-v-ceeca87b]{width:100%;height:100%;object-fit:cover}.preview-website[data-v-ceeca87b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.website-placeholder[data-v-ceeca87b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#94a3b8}.website-placeholder span[data-v-ceeca87b]{font-size:.78rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-code[data-v-ceeca87b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 100%)}.code-placeholder[data-v-ceeca87b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#818cf8}.code-fw-label[data-v-ceeca87b]{font-size:.78rem;font-weight:600;letter-spacing:.05em}.scraping-badge[data-v-ceeca87b]{position:absolute;bottom:.75rem;left:.75rem;display:flex;align-items:center;gap:5px;padding:.28rem .6rem;border-radius:100px;font-size:.7rem;font-weight:600;background:rgba(15,23,42,.72);color:#fff;backdrop-filter:blur(8px)}.pulse-dot[data-v-ceeca87b]{width:6px;height:6px;border-radius:50%;background:#fbbf24;animation:pulse-ceeca87b 1.2s ease-in-out infinite}@keyframes pulse-ceeca87b{0%,to{opacity:1}50%{opacity:.3}}.loading-spinner-small[data-v-ceeca87b]{width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin-ceeca87b .7s linear infinite}.status-badge[data-v-ceeca87b]{position:absolute;top:.75rem;left:.75rem;padding:.3rem .7rem;border-radius:100px;font-size:.72rem;font-weight:600;text-transform:capitalize;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.status-badge.active[data-v-ceeca87b]{background:rgba(16,185,129,.18);color:#059669;border:1px solid rgba(16,185,129,.25)}.status-badge.completed[data-v-ceeca87b]{background:rgba(59,130,246,.18);color:#2563eb;border:1px solid rgba(59,130,246,.25)}.status-badge.archived[data-v-ceeca87b]{background:rgba(107,114,128,.18);color:#4b5563;border:1px solid rgba(107,114,128,.2)}.visibility-badge[data-v-ceeca87b]{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;color:#64748b}.project-info[data-v-ceeca87b]{padding:1.125rem 1.25rem}.project-name[data-v-ceeca87b]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 .4rem;letter-spacing:-.01em}.project-description[data-v-ceeca87b]{font-size:.845rem;color:#64748b;margin:0 0 .875rem;line-height:1.5}.project-meta[data-v-ceeca87b]{display:flex;gap:.875rem;margin-bottom:.875rem}.meta-item[data-v-ceeca87b]{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:#94a3b8}.meta-item svg[data-v-ceeca87b]{stroke-width:1.5}.collaborators-row[data-v-ceeca87b]{display:flex;justify-content:space-between;align-items:center}.avatar-stack[data-v-ceeca87b]{display:flex}.avatar[data-v-ceeca87b]{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.9);margin-left:-7px;object-fit:cover}.avatar[data-v-ceeca87b]:first-child{margin-left:0}.avatar-more[data-v-ceeca87b]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(241,245,249,.9);border:2px solid rgba(255,255,255,.9);margin-left:-7px;font-size:.68rem;font-weight:700;color:#64748b}.collab-type-badge[data-v-ceeca87b]{padding:.2rem .55rem;border-radius:100px;font-size:.68rem;font-weight:600;letter-spacing:.01em}.collab-type-badge.professional[data-v-ceeca87b]{background:rgba(251,191,36,.16);color:#92400e}.collab-type-badge.have_team[data-v-ceeca87b]{background:rgba(59,130,246,.14);color:#1e40af}.collab-type-badge.diy_ai[data-v-ceeca87b]{background:rgba(139,92,246,.14);color:#5b21b6}.project-actions[data-v-ceeca87b]{position:absolute;bottom:.875rem;right:.875rem;display:flex;gap:.375rem;opacity:0;transition:opacity .2s}.project-card:hover .project-actions[data-v-ceeca87b]{opacity:1}.action-btn[data-v-ceeca87b]{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.9);color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s;box-shadow:0 2px 8px #00000014}.action-btn[data-v-ceeca87b]:hover{background:rgba(255,255,255,1);color:#3b82f6;box-shadow:0 4px 12px #3b82f633}.action-btn.danger[data-v-ceeca87b]:hover{background:rgba(254,242,242,.95);color:#dc2626;box-shadow:0 4px 12px #dc262626}.modal-overlay[data-v-ceeca87b]{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.confirm-modal[data-v-ceeca87b]{background:rgba(255,255,255,.92);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:2.25rem 2rem;max-width:400px;width:100%;text-align:center;box-shadow:0 24px 60px #00000026,inset 0 1px #fff}.confirm-icon[data-v-ceeca87b]{width:60px;height:60px;border-radius:50%;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center}.confirm-icon.danger[data-v-ceeca87b]{background:rgba(254,242,242,.9);color:#dc2626}.confirm-modal h3[data-v-ceeca87b]{font-size:1.2rem;font-weight:700;color:#0f172a;margin:0 0 .625rem}.confirm-modal p[data-v-ceeca87b]{color:#64748b;margin:0 0 1.5rem;line-height:1.55;font-size:.9rem}.confirm-actions[data-v-ceeca87b]{display:flex;gap:.75rem;justify-content:center}.btn-primary[data-v-ceeca87b],.btn-secondary[data-v-ceeca87b]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.btn-primary[data-v-ceeca87b]{background:#3b82f6;color:#fff;box-shadow:0 4px 14px #3b82f659}.btn-primary[data-v-ceeca87b]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 20px #3b82f673}.btn-secondary[data-v-ceeca87b]{background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#374151;border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 8px #0000000f,inset 0 1px #fff}.btn-secondary[data-v-ceeca87b]:hover{background:rgba(255,255,255,.95);box-shadow:0 4px 12px #0000001a}.btn-danger[data-v-ceeca87b]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none;background:#dc2626;color:#fff;box-shadow:0 4px 12px #dc26264d}.btn-danger[data-v-ceeca87b]:hover{background:#b91c1c;box-shadow:0 6px 16px #dc262666}@media (max-width: 768px){.collab-projects[data-v-ceeca87b]{padding:1.25rem 1rem 3rem}.hero-banner[data-v-ceeca87b]{flex-direction:column;align-items:flex-start;gap:1rem}.hero-title[data-v-ceeca87b]{font-size:1.75rem}.bubbles-row[data-v-ceeca87b]{grid-template-columns:repeat(2,1fr)}.command-bar[data-v-ceeca87b]{flex-wrap:wrap;gap:.25rem;padding:.5rem}.cmd-tabs[data-v-ceeca87b]{flex-wrap:wrap}.cmd-search[data-v-ceeca87b]{min-width:100%;order:-1}.projects-container.grid[data-v-ceeca87b]{grid-template-columns:1fr}}.task-chat-tooltip[data-v-4891b8a2]{position:fixed;width:400px;max-height:580px;background:rgba(245,248,255,.62);backdrop-filter:blur(64px) saturate(280%);-webkit-backdrop-filter:blur(64px) saturate(280%);border-radius:22px;border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1.5px #fff,inset 0 0 0 .5px #ffffff8c,0 2px 8px #0000000f,0 8px 32px #0000001a,0 24px 64px #00000014;z-index:2000;display:flex;flex-direction:column;overflow:visible;animation:tooltipSlideIn-4891b8a2 .24s cubic-bezier(.34,1.2,.64,1)}@keyframes tooltipSlideIn-4891b8a2{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.tooltip-arrow[data-v-4891b8a2]{position:absolute;width:16px;height:16px;background:rgba(245,248,255,.88);border:1px solid rgba(255,255,255,.72);transform:rotate(45deg);pointer-events:none}.tooltip-arrow.arrow-right[data-v-4891b8a2]{border-left:none;border-bottom:none;border-radius:3px 0 0}.tooltip-arrow.arrow-left[data-v-4891b8a2]{border-right:none;border-top:none;border-radius:0 0 3px}.tooltip-arrow.arrow-top[data-v-4891b8a2]{border-top:none;border-left:none;border-radius:0 0 3px}.tooltip-arrow.arrow-bottom[data-v-4891b8a2]{border-bottom:none;border-right:none;border-radius:3px 0 0}.tooltip-header[data-v-4891b8a2]{display:flex;align-items:center;gap:4px;padding:13px 14px 11px;border-bottom:1px solid rgba(255,255,255,.52);background:rgba(255,255,255,.1);border-radius:22px 22px 0 0}.tooltip-icon-btn[data-v-4891b8a2]{width:32px;height:32px;border:none;background:transparent;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748ba6;transition:all .15s ease}.tooltip-icon-btn[data-v-4891b8a2]:hover{background:rgba(255,255,255,.68);color:#0f172ad1;box-shadow:inset 0 1px #fffffff2,0 1px 4px #0000000f}.tooltip-icon-btn.close-btn[data-v-4891b8a2]{margin-left:auto}.tooltip-messages[data-v-4891b8a2]{flex:1;overflow-y:auto;padding:12px 8px 14px;min-height:200px;max-height:400px}.message-item[data-v-4891b8a2]{display:flex;gap:11px;padding:9px 12px;border-radius:14px;margin-bottom:6px;transition:background .15s ease}.message-item[data-v-4891b8a2]:last-child{margin-bottom:0}.message-item[data-v-4891b8a2]:hover{background:rgba(255,255,255,.4)}.msg-avatar[data-v-4891b8a2]{width:36px;height:36px;border-radius:10px;flex-shrink:0;object-fit:cover;box-shadow:0 2px 6px #0000001a}.msg-avatar-toyface[data-v-4891b8a2]{flex-shrink:0;box-shadow:0 2px 6px #0000001a}.ai-avatar[data-v-4891b8a2]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #7c3aed47}.msg-body[data-v-4891b8a2]{flex:1;min-width:0}.msg-header[data-v-4891b8a2]{display:flex;align-items:center;gap:7px;margin-bottom:4px}.msg-author[data-v-4891b8a2]{font-weight:590;font-size:.875rem;color:#0f172ae0}.msg-time[data-v-4891b8a2]{font-size:.75rem;color:#64748b85}.verified-badge[data-v-4891b8a2]{display:flex;align-items:center}.clarity-badge[data-v-4891b8a2]{background:linear-gradient(135deg,rgba(124,58,237,.12) 0%,rgba(168,85,247,.1) 100%);border:1px solid rgba(124,58,237,.22);color:#7c3aed;font-size:.62rem;font-weight:700;padding:2px 7px;border-radius:5px;text-transform:uppercase;letter-spacing:.6px}.msg-menu-btn[data-v-4891b8a2]{margin-left:auto;width:22px;height:22px;border:none;background:transparent;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b73;opacity:0;transition:opacity .15s}.message-item:hover .msg-menu-btn[data-v-4891b8a2]{opacity:1}.msg-content[data-v-4891b8a2]{font-size:.875rem;color:#1e293bd1;line-height:1.62}.msg-action-btn[data-v-4891b8a2]{width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b8c;transition:background .15s ease,color .15s ease;flex-shrink:0}.msg-action-btn[data-v-4891b8a2]:hover{background:rgba(255,255,255,.55);color:#1e293bbf}.msg-actions-row[data-v-4891b8a2]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px;position:relative}.reaction-chip[data-v-4891b8a2]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.38);backdrop-filter:blur(6px);font-size:.82rem;cursor:pointer;transition:all .15s ease;color:#475569;font-weight:500}.reaction-chip[data-v-4891b8a2]:hover{background:rgba(255,255,255,.65);border-color:#ffffffd1;transform:translateY(-1px)}.reaction-chip.reacted[data-v-4891b8a2]{background:rgba(59,130,246,.14);border-color:#3b82f66b;color:#2563eb}.emoji-picker[data-v-4891b8a2]{position:absolute;bottom:calc(100% + 6px);left:0;z-index:120;display:flex;gap:3px;flex-wrap:wrap;width:200px;padding:8px;background:rgba(15,23,42,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff0f}.emoji-opt[data-v-4891b8a2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1.15rem;cursor:pointer;background:transparent;border:none;transition:background .12s ease,transform .12s ease}.emoji-opt[data-v-4891b8a2]:hover{background:rgba(255,255,255,.12);transform:scale(1.2)}.msg-menu-wrap[data-v-4891b8a2]{position:relative;display:inline-flex}.msg-menu-dropdown[data-v-4891b8a2]{position:absolute;top:calc(100% + 4px);right:0;z-index:120;min-width:148px;padding:5px;background:rgba(15,23,42,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff0f}.msg-menu-opt[data-v-4891b8a2]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:8px;border:none;background:transparent;color:#ffffffd1;font-size:.82rem;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.msg-menu-opt[data-v-4891b8a2]:hover{background:rgba(255,255,255,.09);color:#fff}.msg-menu-opt.danger[data-v-4891b8a2]{color:#ef4444d9}.msg-menu-opt.danger[data-v-4891b8a2]:hover{background:rgba(239,68,68,.12);color:#ef4444}.quoted-msg[data-v-4891b8a2]{margin-bottom:6px;padding:5px 10px;border-left:2px solid rgba(148,163,184,.45);border-radius:0 8px 8px 0;background:rgba(255,255,255,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.quoted-author[data-v-4891b8a2]{font-size:.7rem;font-weight:700;color:#475569;display:block;margin-bottom:2px}.quoted-text[data-v-4891b8a2]{margin:0;font-size:.76rem;color:#1e293b85;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nested-replies[data-v-4891b8a2]{margin-top:6px}.nested-toggle[data-v-4891b8a2]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px 4px 9px;border-radius:20px;border:1px solid rgba(59,130,246,.25);background:rgba(59,130,246,.07);color:#2563eb;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s ease}.nested-toggle[data-v-4891b8a2]:hover{background:rgba(59,130,246,.13);border-color:#3b82f666;transform:translateY(-1px)}.nested-list[data-v-4891b8a2]{margin-top:6px;padding-left:12px;border-left:2px solid rgba(148,163,184,.22)}.nested-message-item[data-v-4891b8a2]{margin-bottom:6px}.nested-message-item[data-v-4891b8a2]:last-child{margin-bottom:0}.msg-avatar--sm[data-v-4891b8a2]{width:28px;height:28px;flex-shrink:0}.replying-to-banner[data-v-4891b8a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:7px 10px;margin:0 0 6px;border-left:2px solid rgba(148,163,184,.5);border-radius:0 8px 8px 0;background:rgba(255,255,255,.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.6)}.replying-to-content[data-v-4891b8a2]{display:flex;align-items:flex-start;gap:7px;min-width:0}.replying-to-label[data-v-4891b8a2]{font-size:.72rem;color:#475569;display:block;margin-bottom:2px}.replying-to-label strong[data-v-4891b8a2]{font-weight:700;color:#1e293b}.replying-to-preview[data-v-4891b8a2]{margin:0;font-size:.75rem;color:#1e293b8c;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replying-to-dismiss[data-v-4891b8a2]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:#64748b99;cursor:pointer;transition:all .12s ease}.replying-to-dismiss[data-v-4891b8a2]:hover{background:rgba(239,68,68,.1);color:#ef4444}.ep-pop-enter-active[data-v-4891b8a2],.ep-pop-leave-active[data-v-4891b8a2]{transition:opacity .14s ease,transform .14s ease}.ep-pop-enter-from[data-v-4891b8a2],.ep-pop-leave-to[data-v-4891b8a2]{opacity:0;transform:scale(.9) translateY(4px)}.system-messages[data-v-4891b8a2]{border-top:1px solid rgba(255,255,255,.45);padding-top:10px;margin-top:10px}.system-msg[data-v-4891b8a2]{display:flex;align-items:center;gap:7px;padding:5px 4px;font-size:.78rem;color:#64748b9e}.sys-time[data-v-4891b8a2]{margin-left:auto;font-size:.72rem;color:#64748b6b}.new-task-prompt[data-v-4891b8a2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;text-align:center}.prompt-icon[data-v-4891b8a2]{width:52px;height:52px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.72);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:inset 0 1.5px #fffffff2,0 2px 8px #0000000d}.new-task-prompt p[data-v-4891b8a2]{margin:0;font-size:.875rem;color:#64748bad;line-height:1.55}@keyframes tooltip-input-glow-4891b8a2{0%,to{box-shadow:inset 0 1.5px #fffffff2,0 0 0 3px #3b82f612,0 2px 14px #3b82f612}50%{box-shadow:inset 0 1.5px #fffffff2,0 0 0 5px #3b82f61c,0 4px 22px #3b82f61f}}.tooltip-input-area[data-v-4891b8a2]{padding:13px 14px;background:rgba(255,255,255,.58);backdrop-filter:blur(28px) saturate(210%);-webkit-backdrop-filter:blur(28px) saturate(210%);border:1.5px solid rgba(203,213,225,.55);margin:0 12px 12px;border-radius:16px;box-shadow:inset 0 1.5px #fffffff2,0 2px 10px #0000000a;position:relative;transition:border-color .22s ease,box-shadow .22s ease}.tooltip-input-area[data-v-4891b8a2]:hover{border-color:#3b82f659;animation:tooltip-input-glow-4891b8a2 2.6s ease-in-out infinite}.tooltip-input-area[data-v-4891b8a2]:focus-within{border-color:#3b82f680;animation:none;box-shadow:inset 0 1.5px #fffffff2,0 0 0 4px #3b82f61f,0 4px 20px #3b82f61a}.textarea-wrap[data-v-4891b8a2]{position:relative}.textarea-mirror[data-v-4891b8a2]{position:absolute;inset:0;padding:2px 0;font-size:.9rem;font-family:inherit;line-height:1.55;color:transparent;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;pointer-events:none;z-index:0}.tooltip-textarea[data-v-4891b8a2]{width:100%;padding:2px 0;border:none;font-size:.9rem;font-family:inherit;resize:none;min-height:50px;line-height:1.55;background:transparent;color:#0f172adb;position:relative;z-index:1;caret-color:#0f172adb}.tooltip-textarea[data-v-4891b8a2]:focus{outline:none}.tooltip-textarea[data-v-4891b8a2]::placeholder{color:#64748b7a}.input-icons[data-v-4891b8a2]{display:flex;justify-content:flex-end;gap:4px;margin-top:6px}.input-icon-btn[data-v-4891b8a2]{width:26px;height:26px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b85;transition:all .15s ease}.input-icon-btn[data-v-4891b8a2]:hover{background:rgba(255,255,255,.65);color:#0f172ab8}.tooltip-footer[data-v-4891b8a2]{display:flex;justify-content:space-between;align-items:center;padding:0 12px 14px;border-radius:0 0 22px 22px}.footer-left[data-v-4891b8a2],.footer-right[data-v-4891b8a2]{display:flex;gap:8px;align-items:center}.footer-icon-btn[data-v-4891b8a2]{width:40px;height:40px;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.48);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748bad;transition:all .15s ease;box-shadow:inset 0 1px #ffffffe6}.footer-icon-btn[data-v-4891b8a2]:hover{background:rgba(255,255,255,.75);color:#0f172ad1}.footer-icon-btn.completed[data-v-4891b8a2]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:transparent;color:#fff;box-shadow:0 2px 8px #10b98159}.footer-icon-btn.completed[data-v-4891b8a2]:hover{opacity:.88}.send-btn[data-v-4891b8a2]{width:40px;height:40px;border:none;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .15s ease;box-shadow:0 2px 8px #10b9814d}.send-btn[data-v-4891b8a2]:hover:not(:disabled){box-shadow:0 4px 14px #10b9816b;transform:translateY(-1px)}.send-btn[data-v-4891b8a2]:disabled{opacity:.34;cursor:not-allowed}.tooltip-dropdown[data-v-4891b8a2]{position:absolute;top:58px;left:12px;right:12px;background:rgba(245,248,255,.96);backdrop-filter:blur(48px) saturate(260%);-webkit-backdrop-filter:blur(48px) saturate(260%);border-radius:14px;box-shadow:inset 0 1.5px #fff,0 8px 32px #0000001a,0 2px 8px #0000000f;border:1px solid rgba(255,255,255,.74);padding:6px;z-index:40;max-height:calc(100% - 120px);overflow-y:auto}.dropdown-title[data-v-4891b8a2]{font-size:.67rem;font-weight:640;color:#64748b8c;text-transform:uppercase;letter-spacing:.6px;padding:5px 10px 3px}.dropdown-option[data-v-4891b8a2]{display:flex;align-items:center;gap:9px;padding:9px 11px;border:none;background:transparent;width:100%;text-align:left;font-size:.84rem;color:#1e293bd1;border-radius:9px;cursor:pointer;transition:background .12s}.dropdown-option[data-v-4891b8a2]:hover{background:rgba(255,255,255,.68)}.dropdown-option.active[data-v-4891b8a2]{background:rgba(124,58,237,.08);color:#7c3aed}.option-dot[data-v-4891b8a2]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.option-avatar[data-v-4891b8a2]{width:22px;height:22px;border-radius:50%;object-fit:cover}.you-tag[data-v-4891b8a2]{margin-left:auto;font-size:.67rem;color:#64748b94;background:rgba(255,255,255,.58);padding:1px 6px;border-radius:4px}.ai-tag[data-v-4891b8a2]{margin-left:auto;font-size:.67rem;font-weight:600;color:#a78bfa;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.25);padding:1px 6px;border-radius:4px}.option-agent-badge[data-v-4891b8a2]{width:24px;height:24px;border-radius:50%;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#a78bfa}.assignee-list[data-v-4891b8a2]{max-height:220px;overflow-y:auto}.mention-dropdown[data-v-4891b8a2]{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:rgba(245,248,255,.96);backdrop-filter:blur(52px) saturate(280%);-webkit-backdrop-filter:blur(52px) saturate(280%);border-radius:16px;box-shadow:inset 0 1.5px #fff,0 12px 40px #00000024,0 2px 8px #0000000f;border:1px solid rgba(255,255,255,.85);padding:6px;z-index:50}.mention-pop-enter-active[data-v-4891b8a2]{transition:opacity .18s ease,transform .22s cubic-bezier(.34,1.4,.64,1)}.mention-pop-leave-active[data-v-4891b8a2]{transition:opacity .12s ease,transform .12s ease}.mention-pop-enter-from[data-v-4891b8a2]{opacity:0;transform:translateY(6px) scale(.97)}.mention-pop-leave-to[data-v-4891b8a2]{opacity:0;transform:translateY(4px) scale(.98)}.mention-dropdown-title[data-v-4891b8a2]{display:flex;align-items:center;gap:5px;font-size:.64rem;font-weight:700;color:#64748b8c;text-transform:uppercase;letter-spacing:.7px;padding:4px 10px 3px}.mention-option[data-v-4891b8a2]{display:flex;align-items:center;gap:9px;padding:8px 10px;border:none;background:transparent;width:100%;text-align:left;border-radius:10px;cursor:pointer;transition:background .12s}.mention-option[data-v-4891b8a2]:hover,.mention-option--active[data-v-4891b8a2]{background:rgba(255,255,255,.72)}.mention-option--active[data-v-4891b8a2]{background:rgba(59,130,246,.08)}.mention-avatar[data-v-4891b8a2]{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 6px #0000001a}.mention-info[data-v-4891b8a2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mention-name[data-v-4891b8a2]{font-size:.84rem;font-weight:600;color:#0f172ae0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-role[data-v-4891b8a2]{font-size:.7rem;color:#64748b99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-chips[data-v-4891b8a2]{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.5)}.mention-chip[data-v-4891b8a2]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 4px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.22);border-radius:100px;font-size:.75rem;font-weight:600;color:#2563eb}.mention-chip-avatar[data-v-4891b8a2]{width:18px;height:18px;border-radius:50%;object-fit:cover}.mention-chip-remove[data-v-4891b8a2]{background:none;border:none;color:#2563eb8c;cursor:pointer;font-size:.85rem;line-height:1;padding:0;margin-left:1px;transition:color .15s}.mention-chip-remove[data-v-4891b8a2]:hover{color:#dc2626}.mention-trigger-btn[data-v-4891b8a2]{color:#3b82f6a6!important}.mention-trigger-btn[data-v-4891b8a2]:hover{background:rgba(59,130,246,.1)!important;color:#2563eb!important}.inline-mention{display:inline;padding:2px 6px;border-radius:5px;font-weight:700;font-size:.8em;vertical-align:middle;white-space:nowrap}.inline-mention-user{background:rgba(59,130,246,.14);color:#1d4ed8;border:1px solid rgba(59,130,246,.3)}.inline-mention-file{background:rgba(22,163,74,.12);color:#15803d;border:1px solid rgba(22,163,74,.3);cursor:pointer}.mention-in-textarea{display:inline;border-radius:4px;padding:1px 3px;color:transparent}.mention-in-user{background:rgba(59,130,246,.18)}.mention-in-file{background:rgba(22,163,74,.18)}.mention-in-textarea:not(.mention-in-user):not(.mention-in-file){background:rgba(59,130,246,.18);border-bottom:2px solid rgba(37,99,235,.55);box-decoration-break:clone;-webkit-box-decoration-break:clone}.pending-files[data-v-4891b8a2]{display:flex;flex-direction:column;gap:3px;padding:4px 2px 2px}.pending-file-item[data-v-4891b8a2]{display:flex;align-items:center;gap:5px;padding:5px 8px;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.18);border-radius:7px;font-size:.74rem;min-width:0}.pending-file-icon[data-v-4891b8a2]{color:#3b82f6;flex-shrink:0}.pending-file-name[data-v-4891b8a2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b;font-weight:500}.pending-file-size[data-v-4891b8a2]{color:#94a3b8;font-size:.68rem;flex-shrink:0}.pending-file-remove[data-v-4891b8a2]{background:none;border:none;padding:2px;cursor:pointer;color:#94a3b8;display:flex;align-items:center;border-radius:4px;transition:color .12s,background .12s;flex-shrink:0}.pending-file-remove[data-v-4891b8a2]:hover{color:#ef4444;background:rgba(239,68,68,.08)}.local-sent-message[data-v-4891b8a2]{opacity:.9}.msg-file-list[data-v-4891b8a2]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.msg-file-card[data-v-4891b8a2]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.2);border-radius:10px;max-width:260px}.msg-file-card--link[data-v-4891b8a2]{text-decoration:none;color:inherit;cursor:pointer;transition:background .15s ease}.msg-file-card--link[data-v-4891b8a2]:hover{background:rgba(59,130,246,.14)}.msg-file-preview-img[data-v-4891b8a2]{width:48px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}.msg-file-icon-wrap[data-v-4891b8a2]{width:36px;height:36px;background:rgba(59,130,246,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-file-meta[data-v-4891b8a2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.msg-file-name[data-v-4891b8a2]{font-size:.78rem;font-weight:600;color:#0f172ad9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-file-size[data-v-4891b8a2]{font-size:.68rem;color:#64748b}.msg-file-uploading[data-v-4891b8a2]{display:flex;align-items:center;gap:3px;font-size:.66rem;color:#3b82f6;white-space:nowrap;flex-shrink:0}@keyframes spin-4891b8a2{to{transform:rotate(360deg)}}.spin-icon[data-v-4891b8a2]{animation:spin-4891b8a2 1s linear infinite}.msg-file-sent[data-v-4891b8a2]{display:flex;align-items:center;gap:3px;font-size:.66rem;color:#10b981;white-space:nowrap;flex-shrink:0}.task-info-panel[data-v-4891b8a2]{position:absolute;top:58px;left:12px;right:12px;background:rgba(245,248,255,.97);backdrop-filter:blur(32px) saturate(220%);-webkit-backdrop-filter:blur(32px) saturate(220%);border:1px solid rgba(255,255,255,.8);border-radius:14px;padding:12px 14px;box-shadow:inset 0 1px #fff,0 8px 24px #00000017;z-index:35;overflow-y:auto;max-height:calc(100% - 120px)}.info-panel-header[data-v-4891b8a2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.info-panel-title[data-v-4891b8a2]{font-size:.78rem;font-weight:700;color:#0f172abf;text-transform:uppercase;letter-spacing:.04em}.info-close-btn[data-v-4891b8a2]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:2px;border-radius:4px;display:flex;align-items:center}.info-close-btn[data-v-4891b8a2]:hover{color:#475569}.info-rows[data-v-4891b8a2]{display:flex;flex-direction:column;gap:7px}.info-row[data-v-4891b8a2]{display:flex;align-items:center;gap:8px}.info-label[data-v-4891b8a2]{font-size:.72rem;color:#94a3b8;font-weight:500;width:64px;flex-shrink:0}.info-value[data-v-4891b8a2]{font-size:.78rem;color:#0f172acc;font-weight:500}.info-badge[data-v-4891b8a2]{padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:600;text-transform:capitalize}.info-user[data-v-4891b8a2]{display:flex;align-items:center;gap:5px}.info-user-avatar[data-v-4891b8a2]{width:18px;height:18px;border-radius:4px;object-fit:cover}.agent-status-wrap[data-v-4891b8a2]{display:flex;flex-direction:column;gap:2px}.agent-status-badge[data-v-4891b8a2]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:600;background:rgba(100,116,139,.12);color:#475569}.agent-status-badge.agent-status--working[data-v-4891b8a2]{background:rgba(234,179,8,.12);color:#b45309}.agent-status-badge.agent-status--done[data-v-4891b8a2]{background:rgba(16,185,129,.12);color:#059669}.agent-status-badge.agent-status--failed[data-v-4891b8a2]{background:rgba(239,68,68,.12);color:#dc2626}.agent-role-label[data-v-4891b8a2]{font-size:.68rem;color:#64748bb3;text-transform:capitalize}.agent-working-dot[data-v-4891b8a2]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:agent-pulse-4891b8a2 1.2s ease-in-out infinite}@keyframes agent-pulse-4891b8a2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.agent-working-msg[data-v-4891b8a2]{display:flex;align-items:center;gap:5px;font-size:.72rem;color:#b45309;font-style:italic}.agent-output-row[data-v-4891b8a2]{align-items:flex-start}.agent-output-preview[data-v-4891b8a2]{font-size:.71rem;color:#475569;line-height:1.5;max-width:200px;word-break:break-word}.info-slide-enter-active[data-v-4891b8a2],.info-slide-leave-active[data-v-4891b8a2]{transition:opacity .18s ease,transform .18s ease}.info-slide-enter-from[data-v-4891b8a2],.info-slide-leave-to[data-v-4891b8a2]{opacity:0;transform:translateY(-6px)}.tooltip-icon-btn.active[data-v-4891b8a2]{background:rgba(59,130,246,.12);color:#2563eb}.rt-popup-enter-active[data-v-3f7038b5]{transition:opacity .26s ease,transform .38s cubic-bezier(.34,1.4,.64,1)}.rt-popup-leave-active[data-v-3f7038b5]{transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1)}.rt-popup-enter-from[data-v-3f7038b5]{opacity:0;transform:translateY(10px) scale(.94)}.rt-popup-leave-to[data-v-3f7038b5]{opacity:0;transform:translateY(6px) scale(.97)}.rt-popup-panel[data-v-3f7038b5]{position:fixed;z-index:9999;width:580px;max-width:calc(100vw - 48px);background:rgba(255,255,255,.88);backdrop-filter:blur(52px) saturate(260%);-webkit-backdrop-filter:blur(52px) saturate(260%);border:1px solid rgba(255,255,255,.92);border-radius:20px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.13)) drop-shadow(0 4px 12px rgba(0,0,0,.08));overflow:visible}.rt-arrow[data-v-3f7038b5]{position:absolute;width:14px;height:14px;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.92);transform:rotate(45deg);pointer-events:none}.rt-arrow[data-placement^=top][data-v-3f7038b5]{border-top:none;border-left:none;border-radius:0 0 3px}.rt-arrow[data-placement^=bottom][data-v-3f7038b5]{border-bottom:none;border-right:none;border-radius:3px 0 0}.rt-arrow[data-placement^=left][data-v-3f7038b5]{border-right:none;border-top:none;border-radius:0 0 0 3px}.rt-arrow[data-placement^=right][data-v-3f7038b5]{border-left:none;border-bottom:none;border-radius:0 3px 0 0}.rt-panel-header[data-v-3f7038b5]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem .625rem;border-bottom:1px solid rgba(148,163,184,.1)}.rt-panel-title-row[data-v-3f7038b5]{display:flex;align-items:center;gap:.625rem}.rt-panel-icon[data-v-3f7038b5]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px #3b82f652}.rt-panel-title-text[data-v-3f7038b5]{display:flex;flex-direction:column;gap:2px}.rt-panel-title[data-v-3f7038b5]{font-size:.88rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.rt-panel-round[data-v-3f7038b5]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;color:#2563eb;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.18);border-radius:100px;padding:1px 7px;width:fit-content}.rt-panel-header-right[data-v-3f7038b5]{display:flex;align-items:center;gap:.4rem}.rt-total-badge[data-v-3f7038b5]{font-size:.75rem;font-weight:800;padding:3px 9px;border-radius:100px;background:rgba(15,23,42,.06)}.rt-settings-btn[data-v-3f7038b5]{width:26px;height:26px;border:none;background:rgba(0,0,0,.04);border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .15s}.rt-settings-btn[data-v-3f7038b5]:hover,.rt-settings-btn.active[data-v-3f7038b5]{background:rgba(59,130,246,.1);color:#3b82f6}.rt-close-btn[data-v-3f7038b5]{width:26px;height:26px;border:none;background:rgba(0,0,0,.05);border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .15s}.rt-close-btn[data-v-3f7038b5]:hover{background:rgba(0,0,0,.09);color:#475569}.rt-total-bar-wrap[data-v-3f7038b5]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem}.rt-total-bar[data-v-3f7038b5]{flex:1;height:5px;background:rgba(203,213,225,.4);border-radius:100px;overflow:hidden}.rt-total-fill[data-v-3f7038b5]{height:100%;border-radius:100px;transition:width .5s ease,background .3s}.rt-bar-meta[data-v-3f7038b5]{font-size:.68rem;font-weight:600;color:#94a3b8;white-space:nowrap}.rt-auto-badge[data-v-3f7038b5]{display:flex;align-items:center;gap:5px;margin:0 1rem .25rem;font-size:.7rem;font-weight:600;color:#059669;background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.15);border-radius:100px;padding:3px 10px;width:fit-content}.rt-auto-dot[data-v-3f7038b5]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98140;animation:auto-pulse-3f7038b5 2s ease-in-out infinite}@keyframes auto-pulse-3f7038b5{0%,to{box-shadow:0 0 #10b98159}50%{box-shadow:0 0 0 4px #10b9811a}}.rt-auto-trigger[data-v-3f7038b5]{color:#047857;font-weight:500}.rt-types-row[data-v-3f7038b5]{display:flex;align-items:stretch;gap:.5rem;padding:.375rem 1rem .625rem;overflow-x:auto}.rt-types-row[data-v-3f7038b5]::-webkit-scrollbar{display:none}.rt-type-pill[data-v-3f7038b5]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:.625rem .75rem;background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.88);border-radius:14px;flex:1;min-width:72px;box-shadow:inset 0 1px #ffffffe6,0 1px 4px #0000000a;transition:transform .18s,box-shadow .18s}.rt-type-pill[data-v-3f7038b5]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 4px 12px #00000014}.rt-type-icon[data-v-3f7038b5]{width:16px;height:16px;flex-shrink:0}.rt-type-name[data-v-3f7038b5]{font-size:.67rem;font-weight:700;color:#475569}.rt-type-track[data-v-3f7038b5]{width:100%;height:4px;background:rgba(203,213,225,.5);border-radius:100px;overflow:hidden}.rt-type-fill[data-v-3f7038b5]{height:100%;border-radius:100px;transition:width .4s ease,background .3s}.rt-type-nums[data-v-3f7038b5]{font-size:.62rem;font-weight:600}.rt-history[data-v-3f7038b5]{padding:0 1rem .25rem}.rt-history-label[data-v-3f7038b5]{font-size:.67rem;font-weight:700;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.rt-history-item[data-v-3f7038b5]{display:flex;align-items:center;gap:8px;padding:5px 0}.rt-history-dot[data-v-3f7038b5]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.rt-history-info[data-v-3f7038b5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rt-history-title[data-v-3f7038b5]{font-size:.77rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-history-meta[data-v-3f7038b5]{font-size:.66rem;color:#94a3b8;display:flex;align-items:center;gap:4px}.rt-auto-tag[data-v-3f7038b5]{font-size:.6rem;font-weight:700;padding:1px 5px;border-radius:100px;background:rgba(5,150,105,.1);color:#059669}.rt-history-del[data-v-3f7038b5]{width:20px;height:20px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b880;border-radius:5px;transition:all .14s;opacity:0}.rt-history-item:hover .rt-history-del[data-v-3f7038b5]{opacity:1}.rt-history-del[data-v-3f7038b5]:hover{background:rgba(239,68,68,.08);color:#ef4444}.rt-panel-footer[data-v-3f7038b5]{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem .875rem}.rt-log-btn[data-v-3f7038b5]{display:inline-flex;align-items:center;gap:5px;padding:.5rem 1rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #3b82f652;transition:all .18s}.rt-log-btn[data-v-3f7038b5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #3b82f66b}.rt-log-btn[data-v-3f7038b5]:disabled{opacity:.45;cursor:not-allowed}.rt-limit-msg[data-v-3f7038b5]{font-size:.72rem;color:#ef4444;font-weight:500}.rt-loading-msg[data-v-3f7038b5]{display:flex;align-items:center}.rt-spin[data-v-3f7038b5]{animation:rt-rotate-3f7038b5 1s linear infinite}@keyframes rt-rotate-3f7038b5{to{transform:rotate(360deg)}}.rt-settings-body[data-v-3f7038b5]{padding:.75rem 1rem;display:flex;flex-direction:column;gap:0}.rt-settings-section[data-v-3f7038b5]{padding:.6rem 0;border-bottom:1px solid rgba(203,213,225,.15)}.rt-settings-section[data-v-3f7038b5]:last-child{border-bottom:none}.rt-settings-divider[data-v-3f7038b5]{height:1px;background:rgba(203,213,225,.3);margin:.25rem 0}.rt-settings-row[data-v-3f7038b5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rt-settings-toggle-row[data-v-3f7038b5]{align-items:flex-start}.rt-settings-label[data-v-3f7038b5]{font-size:.75rem;font-weight:700;color:#475569;display:block;margin-bottom:2px}.rt-settings-desc[data-v-3f7038b5]{font-size:.68rem;color:#94a3b8;display:block}.rt-settings-input[data-v-3f7038b5]{width:100%;padding:.5rem .75rem;border:1px solid rgba(203,213,225,.6);border-radius:9px;font-size:.82rem;font-family:inherit;background:rgba(255,255,255,.72);color:#0f172a;outline:none;box-sizing:border-box;margin-top:4px;transition:border-color .15s,box-shadow .15s}.rt-settings-input[data-v-3f7038b5]:focus{border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f614}.rt-settings-input--sm[data-v-3f7038b5]{width:90px}.rt-toggle[data-v-3f7038b5]{width:38px;height:22px;border-radius:100px;border:none;background:rgba(203,213,225,.6);cursor:pointer;position:relative;transition:background .22s;flex-shrink:0}.rt-toggle.on[data-v-3f7038b5]{background:#3b82f6}.rt-toggle-knob[data-v-3f7038b5]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:white;box-shadow:0 1px 4px #0000002e;transition:transform .22s cubic-bezier(.34,1.4,.64,1)}.rt-toggle.on .rt-toggle-knob[data-v-3f7038b5]{transform:translate(16px)}.rt-trigger-row[data-v-3f7038b5]{display:flex;gap:.4rem;margin-top:4px}.rt-trigger-btn[data-v-3f7038b5]{flex:1;display:inline-flex;align-items:center;gap:5px;padding:.45rem .7rem;border:1px solid rgba(203,213,225,.55);border-radius:9px;background:rgba(255,255,255,.62);font-size:.73rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;font-family:inherit}.rt-trigger-btn[data-v-3f7038b5]:hover{background:rgba(255,255,255,.88)}.rt-trigger-btn.active[data-v-3f7038b5]{border-color:#3b82f666;background:rgba(59,130,246,.07);color:#2563eb}.rt-settings-footer[data-v-3f7038b5]{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;padding:.625rem 1rem .875rem;border-top:1px solid rgba(148,163,184,.1);background:rgba(248,250,252,.5)}.rt-saved-msg[data-v-3f7038b5]{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:#10b981;margin-right:auto}.rt-ok[data-v-3f7038b5]{color:#059669!important}.rt-warning[data-v-3f7038b5]{color:#d97706!important}.rt-danger[data-v-3f7038b5]{color:#dc2626!important}.rt-modal-fade-enter-active[data-v-3f7038b5]{transition:opacity .2s,transform .22s cubic-bezier(.34,1.2,.64,1)}.rt-modal-fade-leave-active[data-v-3f7038b5]{transition:opacity .15s,transform .15s ease}.rt-modal-fade-enter-from[data-v-3f7038b5],.rt-modal-fade-leave-to[data-v-3f7038b5]{opacity:0;transform:scale(.95) translateY(12px)}.rt-modal-overlay[data-v-3f7038b5]{position:fixed;inset:0;background:rgba(6,10,24,.55);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:4000;padding:1.5rem}.rt-modal[data-v-3f7038b5]{background:rgba(255,255,255,.94);backdrop-filter:blur(52px) saturate(220%);border:1px solid rgba(255,255,255,.9);border-radius:24px;width:100%;max-width:480px;box-shadow:0 48px 120px #00000038,inset 0 1.5px #fff;overflow:hidden}.rt-modal-header[data-v-3f7038b5]{display:flex;align-items:center;gap:.875rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid rgba(148,163,184,.12)}.rt-modal-icon[data-v-3f7038b5]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #3b82f64d}.rt-modal-title[data-v-3f7038b5]{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.rt-modal-sub[data-v-3f7038b5]{margin:.1rem 0 0;font-size:.75rem;color:#64748b}.rt-modal-close[data-v-3f7038b5]{margin-left:auto;width:30px;height:30px;border:none;background:rgba(0,0,0,.05);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;transition:all .15s}.rt-modal-close[data-v-3f7038b5]:hover{background:rgba(0,0,0,.09);color:#475569}.rt-modal-body[data-v-3f7038b5]{padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.rt-modal-footer[data-v-3f7038b5]{display:flex;gap:.5rem;justify-content:flex-end;padding:.875rem 1.25rem;border-top:1px solid rgba(148,163,184,.1);background:rgba(248,250,252,.5)}.rt-form-group[data-v-3f7038b5]{display:flex;flex-direction:column;gap:.4rem}.rt-form-group label[data-v-3f7038b5]{font-size:.75rem;font-weight:700;color:#475569;letter-spacing:.01em}.rt-optional[data-v-3f7038b5]{font-weight:400;color:#94a3b8;font-size:.7em}.rt-input[data-v-3f7038b5]{width:100%;padding:.65rem .875rem;border:1px solid rgba(203,213,225,.6);border-radius:10px;font-size:.875rem;font-family:inherit;background:rgba(255,255,255,.72);color:#0f172a;transition:all .18s;box-sizing:border-box}.rt-input[data-v-3f7038b5]:focus{outline:none;border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61a;background:rgba(255,255,255,.95)}.rt-textarea[data-v-3f7038b5]{resize:none}.rt-type-grid[data-v-3f7038b5]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.rt-type-grid--sm[data-v-3f7038b5]{grid-template-columns:repeat(3,1fr);gap:.3rem}.rt-type-choice[data-v-3f7038b5]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:.625rem .5rem;border:1px solid rgba(203,213,225,.55);border-radius:11px;background:rgba(255,255,255,.62);cursor:pointer;font-size:.72rem;font-weight:600;color:#475569;transition:all .18s;font-family:inherit}.rt-type-choice[data-v-3f7038b5]:hover:not(:disabled){background:rgba(255,255,255,.88);transform:translateY(-1px)}.rt-type-choice.active[data-v-3f7038b5]{font-weight:700}.rt-type-choice.full[data-v-3f7038b5]{opacity:.4;cursor:not-allowed}.rt-choice-icon[data-v-3f7038b5]{width:18px;height:18px}.rt-choice-count[data-v-3f7038b5]{font-size:.65rem;font-weight:700;margin-top:2px}.rt-scope-row[data-v-3f7038b5]{display:flex;gap:.5rem}.rt-scope-btn[data-v-3f7038b5]{flex:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid rgba(203,213,225,.55);border-radius:10px;background:rgba(255,255,255,.62);cursor:pointer;transition:all .18s;font-family:inherit}.rt-scope-btn[data-v-3f7038b5]:hover{background:rgba(255,255,255,.88)}.rt-scope-btn div[data-v-3f7038b5]{display:flex;flex-direction:column;gap:1px}.rt-scope-btn span[data-v-3f7038b5]:first-child{font-size:.73rem;font-weight:600;color:#0f172a}.rt-scope-desc[data-v-3f7038b5]{font-size:.62rem;color:#94a3b8;font-weight:400}.rt-scope-dot[data-v-3f7038b5]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rt-error[data-v-3f7038b5]{font-size:.75rem;color:#ef4444}.rt-btn-primary[data-v-3f7038b5]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.125rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 4px 16px #3b82f64d;transition:all .2s;font-family:inherit}.rt-btn-primary[data-v-3f7038b5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #3b82f66b}.rt-btn-primary[data-v-3f7038b5]:disabled{opacity:.45;cursor:not-allowed;transform:none}.rt-btn-secondary[data-v-3f7038b5]{padding:.65rem 1.125rem;background:rgba(255,255,255,.8);border:1px solid rgba(203,213,225,.6);border-radius:10px;font-size:.875rem;font-weight:600;color:#475569;cursor:pointer;transition:all .18s;font-family:inherit}.rt-btn-secondary[data-v-3f7038b5]:hover{background:rgba(255,255,255,.95)}.fsp-card.highlighted[data-v-75cc35ee],.fsp-list-row.highlighted[data-v-75cc35ee]{outline:2px solid rgba(124,58,237,.7);outline-offset:2px;animation:fsp-highlight-pulse-75cc35ee .6s ease 2}@keyframes fsp-highlight-pulse-75cc35ee{0%,to{outline-color:#7c3aedb3}50%{outline-color:#a855f7;box-shadow:0 0 12px #7c3aed66}}.fsp-root[data-v-75cc35ee]{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;background:transparent}.fsp-header[data-v-75cc35ee]{padding:16px 16px 0;flex-shrink:0;display:flex;flex-direction:column;gap:11px}.fsp-header-top[data-v-75cc35ee]{display:flex;align-items:center;justify-content:space-between}.fsp-title[data-v-75cc35ee]{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#0f172ae6;letter-spacing:-.02em}.fsp-title-icon[data-v-75cc35ee]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3b82f652,inset 0 1px #ffffff38;flex-shrink:0}.fsp-total-badge[data-v-75cc35ee]{background:rgba(37,99,235,.09);color:#2563eb;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:20px;border:1px solid rgba(37,99,235,.14)}.fsp-header-actions[data-v-75cc35ee]{display:flex;align-items:center;gap:5px}.fsp-view-btn[data-v-75cc35ee]{width:30px;height:30px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.48);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748ba6;transition:all .15s;box-shadow:inset 0 1px #ffffffe6}.fsp-view-btn[data-v-75cc35ee]:hover{background:rgba(255,255,255,.82);color:#374151}.fsp-view-btn.active[data-v-75cc35ee]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:transparent;color:#fff;box-shadow:0 3px 10px #3b82f659}.fsp-upload-btn[data-v-75cc35ee]{display:flex;align-items:center;gap:5px;padding:6px 13px;font-size:.78rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:9px;cursor:pointer;transition:all .18s;box-shadow:0 2px 10px #3b82f647,inset 0 1px #fff3;white-space:nowrap}.fsp-upload-btn[data-v-75cc35ee]:hover{box-shadow:0 4px 18px #3b82f66b;transform:translateY(-1px)}.fsp-search-wrap[data-v-75cc35ee]{position:relative;display:flex;align-items:center}.fsp-search-icon[data-v-75cc35ee]{position:absolute;left:10px;color:#64748b80;pointer-events:none;flex-shrink:0}.fsp-search[data-v-75cc35ee]{width:100%;padding:8px 32px 8px 30px;border:1px solid rgba(255,255,255,.68);border-radius:10px;font-size:.8rem;font-family:inherit;background:rgba(255,255,255,.48);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172a;transition:all .15s;box-shadow:inset 0 1px #ffffffd9}.fsp-search[data-v-75cc35ee]:focus{outline:none;border-color:#3b82f66b;box-shadow:0 0 0 3px #3b82f61a,inset 0 1px #ffffffd9;background:rgba(255,255,255,.72)}.fsp-search[data-v-75cc35ee]::placeholder{color:#64748b70}.fsp-search-clear[data-v-75cc35ee]{position:absolute;right:8px;width:18px;height:18px;border:none;background:rgba(100,116,139,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .12s}.fsp-search-clear[data-v-75cc35ee]:hover{background:rgba(239,68,68,.1);color:#ef4444}.fsp-filter-bar[data-v-75cc35ee]{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding:2px 1px 6px;-webkit-overflow-scrolling:touch}.fsp-filter-bar[data-v-75cc35ee]::-webkit-scrollbar{display:none}.fsp-filter-chip[data-v-75cc35ee]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 5px;background:rgba(255,255,255,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.75);border-radius:100px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .22s cubic-bezier(.34,1.2,.64,1);box-shadow:inset 0 1px #ffffffe6;font-family:inherit}.fsp-filter-chip[data-v-75cc35ee]:hover:not(.active){background:rgba(255,255,255,.82);transform:translateY(-2px);box-shadow:0 4px 14px #00000014,inset 0 1px #ffffffe6}.fsp-filter-chip.active[data-v-75cc35ee]{background:var(--chip-color, #3b82f6);border-color:transparent;color:#fff;box-shadow:0 4px 16px #00000029,inset 0 1px #ffffff38;transform:translateY(-1px)}.fsp-chip-icon-wrap[data-v-75cc35ee]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--chip-color, #64748b),.12);background:color-mix(in srgb,var(--chip-color, #64748b) 14%,transparent);color:var(--chip-color, #64748b);transition:all .18s}.fsp-chip-icon-wrap svg[data-v-75cc35ee]{width:11px;height:11px}.fsp-filter-chip.active .fsp-chip-icon-wrap[data-v-75cc35ee]{background:rgba(255,255,255,.22);color:#fff}.fsp-filter-chip:not(.active) .fsp-chip-icon-wrap[data-v-75cc35ee]{background:color-mix(in srgb,var(--chip-color, #64748b) 12%,transparent);color:var(--chip-color, #64748b)}.fsp-chip-label[data-v-75cc35ee]{font-size:.74rem;font-weight:600;color:#475569;transition:color .18s}.fsp-filter-chip.active .fsp-chip-label[data-v-75cc35ee]{color:#fff}.fsp-filter-chip:hover:not(.active) .fsp-chip-label[data-v-75cc35ee]{color:#334155}.fsp-chip-count[data-v-75cc35ee]{min-width:18px;padding:1px 5px;font-size:.62rem;font-weight:700;border-radius:100px;background:rgba(255,255,255,.28);color:#ffffffe6;text-align:center;line-height:1.55;transition:all .18s}.fsp-filter-chip:not(.active) .fsp-chip-count[data-v-75cc35ee]{background:color-mix(in srgb,var(--chip-color, #64748b) 10%,transparent);color:var(--chip-color, #64748b)}.fsp-dropzone[data-v-75cc35ee]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.05);backdrop-filter:blur(8px);border:2px dashed rgba(59,130,246,.4);border-radius:14px;margin:8px;color:#3b82f6}.fsp-dropzone-inner[data-v-75cc35ee]{display:flex;flex-direction:column;align-items:center;gap:10px}.fsp-dropzone-icon[data-v-75cc35ee]{width:60px;height:60px;border-radius:16px;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center}.fsp-dropzone-text[data-v-75cc35ee]{font-size:.9rem;font-weight:700;margin:0}.fsp-body[data-v-75cc35ee]{flex:1;overflow-y:auto;padding:10px 14px 16px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent;position:relative}.fsp-body-inner[data-v-75cc35ee]{min-height:0}.fsp-cat-enter-active[data-v-75cc35ee]{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.fsp-cat-leave-active[data-v-75cc35ee]{transition:opacity .1s ease}.fsp-cat-enter-from[data-v-75cc35ee]{opacity:0;transform:translateY(5px)}.fsp-cat-leave-to[data-v-75cc35ee]{opacity:0}.fsp-empty[data-v-75cc35ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:6px}.fsp-empty-icon[data-v-75cc35ee]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.07) 0%,rgba(99,102,241,.06) 100%);border:1px solid rgba(37,99,235,.1);color:#3b82f6;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.fsp-empty-title[data-v-75cc35ee]{font-size:.86rem;font-weight:600;color:#334155;margin:0}.fsp-empty-sub[data-v-75cc35ee]{font-size:.75rem;color:#94a3b8;margin:0 0 12px;line-height:1.5}.fsp-empty-btn[data-v-75cc35ee]{display:flex;align-items:center;gap:6px;padding:8px 18px;font-size:.77rem;font-weight:600;color:#2563eb;background:rgba(37,99,235,.07);border:1.5px dashed rgba(37,99,235,.3);border-radius:10px;cursor:pointer;transition:all .15s}.fsp-empty-btn[data-v-75cc35ee]:hover{background:rgba(37,99,235,.12);border-color:#2563eb7a;transform:translateY(-1px)}.fsp-grid[data-v-75cc35ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.fsp-card[data-v-75cc35ee]{background:rgba(255,255,255,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.92);border-radius:14px;overflow:hidden;cursor:pointer;position:relative;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .15s;box-shadow:0 2px 8px #0000000d,inset 0 1px #fffffff2}.fsp-card[data-v-75cc35ee]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,0 2px 8px #0000000a,inset 0 1px #fffffff2}.fsp-card.selected[data-v-75cc35ee]{border-color:#3b82f6b3;box-shadow:0 0 0 3px #3b82f62e,inset 0 1px #fffffff2}.fsp-card-thumb[data-v-75cc35ee]{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.fsp-thumb-image[data-v-75cc35ee]{background:linear-gradient(135deg,#f0f4ff 0%,#dbeafe 100%)}.fsp-thumb-video[data-v-75cc35ee]{background:linear-gradient(135deg,#fdf2f8 0%,#fce7f3 100%)}.fsp-thumb-document[data-v-75cc35ee]{background:linear-gradient(135deg,#eff6ff 0%,#e0f2fe 100%)}.fsp-thumb-archive[data-v-75cc35ee]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%)}.fsp-thumb-other[data-v-75cc35ee]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.fsp-thumb-img[data-v-75cc35ee]{width:100%;height:100%;object-fit:cover}.fsp-thumb-svg[data-v-75cc35ee]{width:36px;height:36px;color:#94a3b8;opacity:.82}.fsp-select-check[data-v-75cc35ee]{position:absolute;top:7px;left:7px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .15s,transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #3b82f673}.fsp-select-check.visible[data-v-75cc35ee]{opacity:1;transform:scale(1)}.fsp-card-overlay[data-v-75cc35ee]{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:8px;background:linear-gradient(to top,rgba(15,23,42,.32) 0%,rgba(15,23,42,.08) 50%,transparent 100%);opacity:0;transition:opacity .18s ease}.fsp-card:hover .fsp-card-overlay[data-v-75cc35ee]{opacity:1}.fsp-overlay-btn[data-v-75cc35ee]{flex:1;max-width:42px;padding:6px;border:none;border-radius:8px;background:rgba(255,255,255,.92);color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s;box-shadow:0 2px 6px #0000001a}.fsp-overlay-btn[data-v-75cc35ee]:hover{background:white;color:#1e293b;transform:scale(1.05)}.fsp-overlay-danger[data-v-75cc35ee]:hover{background:#fee2e2;color:#ef4444}.fsp-card-meta[data-v-75cc35ee]{padding:8px 10px 9px;background:rgba(255,255,255,.5)}.fsp-card-name[data-v-75cc35ee]{font-size:.73rem;font-weight:600;color:#0f172ae0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35;margin-bottom:2px}.fsp-card-info[data-v-75cc35ee]{font-size:.63rem;color:#94a3b8;display:flex;gap:4px}.fsp-list[data-v-75cc35ee]{display:flex;flex-direction:column;gap:3px}.fsp-list-row[data-v-75cc35ee]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:11px;cursor:pointer;transition:background .12s ease;position:relative;border:1px solid transparent}.fsp-list-row[data-v-75cc35ee]:hover{background:rgba(255,255,255,.62);border-color:#fffc;box-shadow:0 2px 8px #0000000a}.fsp-list-row.selected[data-v-75cc35ee]{background:rgba(59,130,246,.05);border-color:#3b82f62e}.fsp-list-check[data-v-75cc35ee]{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(203,213,225,.75);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;background:transparent}.fsp-list-check.visible[data-v-75cc35ee]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:transparent;box-shadow:0 2px 6px #3b82f661}.fsp-list-thumb[data-v-75cc35ee]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.7)}.fsp-list-thumb-img[data-v-75cc35ee]{width:100%;height:100%;object-fit:cover}.fsp-list-thumb-icon[data-v-75cc35ee]{width:18px;height:18px;color:#94a3b8}.fsp-list-info[data-v-75cc35ee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fsp-list-name[data-v-75cc35ee]{font-size:.81rem;font-weight:600;color:#0f172ae0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsp-list-meta[data-v-75cc35ee]{font-size:.68rem;color:#94a3b8d1;display:flex;gap:4px;flex-wrap:wrap}.fsp-list-actions[data-v-75cc35ee]{display:flex;gap:3px;opacity:0;transition:opacity .15s;flex-shrink:0}.fsp-list-row:hover .fsp-list-actions[data-v-75cc35ee]{opacity:1}.fsp-list-btn[data-v-75cc35ee]{width:28px;height:28px;border:none;border-radius:8px;background:rgba(255,255,255,.85);color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s;box-shadow:0 1px 4px #00000012}.fsp-list-btn[data-v-75cc35ee]:hover{color:#1e293b;background:white;transform:scale(1.05)}.fsp-list-btn-danger[data-v-75cc35ee]:hover{background:#fee2e2;color:#ef4444}.fsp-multi-toolbar[data-v-75cc35ee]{position:absolute;bottom:0;left:0;right:0;padding:11px 14px;background:rgba(255,255,255,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;gap:8px;box-shadow:0 -4px 20px #0000000f}.fsp-multi-left[data-v-75cc35ee]{display:flex;align-items:center;gap:7px}.fsp-multi-check-icon[data-v-75cc35ee]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #3b82f659}.fsp-multi-count[data-v-75cc35ee]{font-size:.79rem;font-weight:600;color:#334155}.fsp-multi-actions[data-v-75cc35ee]{display:flex;gap:5px;align-items:center}.fsp-multi-btn[data-v-75cc35ee]{display:flex;align-items:center;gap:4px;padding:5px 12px;font-size:.74rem;font-weight:600;border:none;border-radius:9px;cursor:pointer;transition:all .15s;background:rgba(37,99,235,.09);color:#2563eb}.fsp-multi-danger[data-v-75cc35ee]{background:rgba(239,68,68,.09);color:#ef4444}.fsp-multi-btn[data-v-75cc35ee]:hover{opacity:.78;transform:translateY(-1px)}.fsp-multi-clear[data-v-75cc35ee]{width:28px;height:28px;border:none;background:rgba(0,0,0,.05);color:#94a3b8;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s}.fsp-multi-clear[data-v-75cc35ee]:hover{background:rgba(0,0,0,.09);color:#475569}.fsp-upload-progress[data-v-75cc35ee]{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:rgba(255,255,255,.97);backdrop-filter:blur(24px);border-top:1px solid rgba(0,0,0,.05);box-shadow:0 -4px 20px #0000000f}.fsp-progress-card[data-v-75cc35ee]{width:100%}.fsp-progress-header[data-v-75cc35ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fsp-progress-title[data-v-75cc35ee]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#334155}.fsp-progress-pct[data-v-75cc35ee]{font-size:.78rem;font-weight:700;color:#2563eb}.fsp-progress-track[data-v-75cc35ee]{height:5px;background:rgba(37,99,235,.1);border-radius:100px;overflow:hidden}.fsp-progress-fill[data-v-75cc35ee]{height:100%;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:100px;transition:width .12s ease}.fsp-modal-backdrop[data-v-75cc35ee]{position:absolute;inset:0;z-index:40;background:rgba(15,23,42,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.fsp-modal[data-v-75cc35ee]{background:rgba(255,255,255,.98);border-radius:20px;padding:28px 22px;text-align:center;box-shadow:0 24px 64px #0000002e,inset 0 1px #fffffff2;max-width:270px;width:100%;border:1px solid rgba(255,255,255,.9)}.fsp-modal-icon[data-v-75cc35ee]{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:0 6px 18px #ef444459}.fsp-modal-title[data-v-75cc35ee]{font-size:.98rem;font-weight:700;color:#1e293b;margin:0 0 7px}.fsp-modal-sub[data-v-75cc35ee]{font-size:.77rem;color:#64748b;margin:0 0 20px;line-height:1.55}.fsp-modal-actions[data-v-75cc35ee]{display:flex;gap:8px}.fsp-modal-btn[data-v-75cc35ee]{flex:1;padding:10px;font-size:.81rem;font-weight:600;border:none;border-radius:11px;cursor:pointer;transition:all .15s;font-family:inherit}.fsp-modal-cancel[data-v-75cc35ee]{background:rgba(0,0,0,.06);color:#475569}.fsp-modal-cancel[data-v-75cc35ee]:hover{background:rgba(0,0,0,.1)}.fsp-modal-confirm[data-v-75cc35ee]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 3px 10px #ef44444d}.fsp-modal-confirm[data-v-75cc35ee]:hover{opacity:.9;transform:translateY(-1px)}.fsp-fade-enter-active[data-v-75cc35ee],.fsp-fade-leave-active[data-v-75cc35ee]{transition:opacity .18s}.fsp-fade-enter-from[data-v-75cc35ee],.fsp-fade-leave-to[data-v-75cc35ee]{opacity:0}.fsp-slide-up-enter-active[data-v-75cc35ee],.fsp-slide-up-leave-active[data-v-75cc35ee]{transition:transform .24s cubic-bezier(.34,1.4,.64,1),opacity .2s}.fsp-slide-up-enter-from[data-v-75cc35ee],.fsp-slide-up-leave-to[data-v-75cc35ee]{transform:translateY(100%);opacity:0}.project-detail-view[data-v-8ad80f79]{height:100vh;display:flex;flex-direction:column}.loading-state[data-v-8ad80f79],.error-state[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}.project-container[data-v-8ad80f79]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100vh;gap:0;position:relative}.project-info h1[data-v-8ad80f79]{margin:0 0 .5rem;font-size:1.5rem}.project-meta[data-v-8ad80f79]{display:flex;gap:.5rem;margin-top:.5rem}.badge[data-v-8ad80f79]{padding:.25rem .75rem;background:#f3f4f6;border-radius:4px;font-size:.875rem}.badge.scraping[data-v-8ad80f79],.badge.badge-scraping[data-v-8ad80f79]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#fff;display:flex;align-items:center;gap:.5rem;animation:pulse-8ad80f79 2s ease-in-out infinite}.badge.scraping .spinner[data-v-8ad80f79],.badge.scraping .spinner-icon[data-v-8ad80f79],.badge.badge-scraping .spinner[data-v-8ad80f79],.badge.badge-scraping .spinner-icon[data-v-8ad80f79]{width:14px;height:14px;animation:spin-8ad80f79 1s linear infinite}@keyframes pulse-8ad80f79{0%,to{opacity:1}50%{opacity:.7}}.project-actions[data-v-8ad80f79]{display:flex;gap:.5rem}.btn[data-v-8ad80f79]{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:4px;background:white;cursor:pointer;transition:all .2s}.btn[data-v-8ad80f79]:hover{background:#f3f4f6}.btn.active[data-v-8ad80f79]{background:#3b82f6;color:#fff;border-color:#3b82f6}.canvas-container[data-v-8ad80f79]{position:relative;overflow:auto;background:#f9fafb;cursor:crosshair}.canvas-overlay[data-v-8ad80f79]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:crosshair;background:transparent}.canvas-overlay[data-v-8ad80f79]:hover{background:rgba(59,130,246,.01)}.hover-highlight-box[data-v-8ad80f79]{position:absolute;border:2px dashed #3b82f6;background:rgba(59,130,246,.08);border-radius:4px;pointer-events:none;z-index:5;transition:all .05s ease-out}.website-preview[data-v-8ad80f79],.image-preview[data-v-8ad80f79]{width:100%;height:100%;border:none;object-fit:contain}.code-project-canvas[data-v-8ad80f79]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.cpc-live-preview[data-v-8ad80f79]{width:100%;height:100%;border:none;flex:1}.cpc-no-preview[data-v-8ad80f79]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#f8faff 0%,#ede9fe 100%);color:#64748b;padding:32px;text-align:center}.cpc-no-preview-icon[data-v-8ad80f79]{opacity:.4}.cpc-no-preview-title[data-v-8ad80f79]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.cpc-no-preview-hint[data-v-8ad80f79]{font-size:.82rem;color:#94a3b8;margin:0;max-width:320px;line-height:1.5}.cpc-open-editor-btn[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 20px;background:#1f44ff;color:#fff;border-radius:10px;text-decoration:none;font-size:.85rem;font-weight:600;transition:opacity .15s}.cpc-open-editor-btn[data-v-8ad80f79]:hover{opacity:.85}.content-error[data-v-8ad80f79],.content-placeholder[data-v-8ad80f79]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);color:#6c757d;gap:12px;padding:32px;text-align:center}.content-error[data-v-8ad80f79]{background:linear-gradient(135deg,#fff5f5 0%,#fee2e2 100%)}.error-icon[data-v-8ad80f79],.placeholder-icon[data-v-8ad80f79]{opacity:.6}.error-title[data-v-8ad80f79]{font-size:1.125rem;font-weight:600;color:#dc3545;margin:0}.error-detail[data-v-8ad80f79]{font-size:.875rem;color:#6c757d;margin:0;max-width:300px;word-break:break-all}.retry-btn[data-v-8ad80f79]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#5b4cfd;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-8ad80f79]:hover{background:#4a3ee8;transform:translateY(-1px)}.content-placeholder p[data-v-8ad80f79]{margin:0;font-size:.9375rem}.code-project-canvas[data-v-8ad80f79]{position:relative;width:100%;height:100%;background:#13131f;overflow:hidden}.cpc-stackblitz-embed[data-v-8ad80f79]{width:100%;height:100%}.cpc-stackblitz-embed iframe[data-v-8ad80f79]{width:100%!important;height:100%!important;border:none!important;display:block}.cpc-stackblitz-embed.hidden[data-v-8ad80f79]{visibility:hidden;pointer-events:none;position:absolute;inset:0}.cpc-loading[data-v-8ad80f79]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#13131f;z-index:2}.cpc-spinner[data-v-8ad80f79]{width:36px;height:36px;border:3px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:cpc-spin-8ad80f79 .8s linear infinite}@keyframes cpc-spin-8ad80f79{to{transform:rotate(360deg)}}.cpc-loading-title[data-v-8ad80f79]{font-size:.95rem;font-weight:600;color:#cbd5e1b3;margin:0}.cpc-loading-hint[data-v-8ad80f79]{font-size:.75rem;color:#94a3b866;margin:0}.task-pin[data-v-8ad80f79]{position:absolute;width:48px;height:56px;cursor:pointer;transition:all .2s ease;z-index:100;transform:translate(-24px,-52px) rotate(100deg);transform-origin:50% 92.86%;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.task-pin .pin-shape[data-v-8ad80f79]{width:100%;height:100%;display:block}.task-pin .pin-number[data-v-8ad80f79]{position:absolute;top:4px;left:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:2;pointer-events:none;transform:rotate(-100deg)}.task-pin[data-v-8ad80f79]:hover{transform:translate(-24px,-52px) rotate(100deg) scale(1.08);filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.task-pin.active[data-v-8ad80f79]{transform:translate(-24px,-52px) rotate(100deg) scale(1.12);filter:drop-shadow(0 6px 16px rgba(31,68,255,.4))}.task-pin.preview-pin[data-v-8ad80f79]{opacity:1;animation:pinPulse-8ad80f79 1.5s ease-in-out infinite;z-index:2001;pointer-events:none}@keyframes pinPulse-8ad80f79{0%,to{transform:translate(-24px,-52px) rotate(100deg) scale(1);opacity:.95}50%{transform:translate(-24px,-52px) rotate(100deg) scale(1.05);opacity:.7}}.tasks-sidebar[data-v-8ad80f79]{position:fixed;width:420px;max-height:85vh;background:rgba(248,250,255,.82);backdrop-filter:blur(52px) saturate(280%);-webkit-backdrop-filter:blur(52px) saturate(280%);border:1px solid rgba(1,99,252,.15);border-radius:22px;box-shadow:inset 0 1.5px #fff,0 8px 32px #0163fc1a,0 24px 64px #0000001a;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.sidebar-header[data-v-8ad80f79]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;cursor:move;user-select:none;background:rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.5);border-radius:22px 22px 0 0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sidebar-tabs[data-v-8ad80f79]{display:flex;gap:0;flex:1;padding:3px;background:rgba(15,23,42,.07);border-radius:12px;position:relative;overflow:hidden}.tab-slider[data-v-8ad80f79]{position:absolute;top:3px;left:3px;width:calc((100% - 6px)/5);height:calc(100% - 6px);background:#0163FC;border-radius:9px;box-shadow:0 3px 12px #0163fc52;transition:transform .32s cubic-bezier(.34,1.4,.64,1);z-index:0}.sidebar-tab[data-v-8ad80f79]{flex:1;padding:8px;background:transparent;border:none;font-size:.78rem;font-weight:500;color:#475569e6;cursor:pointer;transition:color .25s ease,transform .15s ease;border-radius:9px;white-space:nowrap;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px}.sidebar-tab[data-v-8ad80f79]:hover{color:#374151;transform:scale(1.02)}.sidebar-tab[data-v-8ad80f79]:active{transform:scale(.98)}.sidebar-tab.active[data-v-8ad80f79]{color:#fff;background:transparent;font-weight:600}.sidebar-tab-badge[data-v-8ad80f79]{background:rgba(37,99,235,.14);color:#2563eb;font-size:10px;font-weight:700;padding:1px 5px;border-radius:10px;line-height:1.4}.sidebar-tab.active .sidebar-tab-badge[data-v-8ad80f79]{background:rgba(255,255,255,.25);color:#fff}.files-panel[data-v-8ad80f79]{height:500px;min-height:400px;display:flex;flex-direction:column;overflow:hidden;padding:0}.activity-panel[data-v-8ad80f79]{display:flex;flex-direction:column;height:500px;overflow:hidden}.activity-header[data-v-8ad80f79]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid rgba(100,116,139,.1);flex-shrink:0}.activity-title[data-v-8ad80f79]{font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.06em;text-transform:uppercase}.activity-refresh-btn[data-v-8ad80f79]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:5px;border-radius:7px;display:flex;align-items:center;transition:color .15s,background .15s}.activity-refresh-btn[data-v-8ad80f79]:hover{color:#3b82f6;background:rgba(59,130,246,.08)}.activity-loading[data-v-8ad80f79]{display:flex;justify-content:center;padding:40px}.activity-empty[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;color:#94a3b8;font-size:.8rem}.activity-empty p[data-v-8ad80f79]{margin:0}.activity-feed[data-v-8ad80f79]{flex:1;overflow-y:auto;padding:6px 0 12px}.activity-feed[data-v-8ad80f79]::-webkit-scrollbar{width:4px}.activity-feed[data-v-8ad80f79]::-webkit-scrollbar-track{background:transparent}.activity-feed[data-v-8ad80f79]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:2px}.activity-entry[data-v-8ad80f79]{display:flex;align-items:flex-start;gap:10px;padding:8px 16px;transition:background .15s;position:relative}.activity-entry[data-v-8ad80f79]:hover{background:rgba(59,130,246,.04)}.activity-entry:hover .activity-undo-btn[data-v-8ad80f79]{opacity:1;transform:translate(0)}.activity-entry.is-undone[data-v-8ad80f79]{opacity:.4}.activity-entry.is-undone .activity-user[data-v-8ad80f79],.activity-entry.is-undone .activity-action[data-v-8ad80f79]{text-decoration:line-through}.activity-avatar[data-v-8ad80f79]{flex-shrink:0;width:30px;height:30px;border-radius:8px;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center;margin-top:1px}.activity-avatar .activity-avatar-img[data-v-8ad80f79]{width:30px;height:30px;border-radius:8px;object-fit:cover}.activity-avatar-initial[data-v-8ad80f79]{font-size:.72rem;font-weight:700;color:#3b82f6;line-height:1}.activity-body[data-v-8ad80f79]{flex:1;min-width:0}.activity-line[data-v-8ad80f79]{display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:.8rem;line-height:1.45}.activity-user[data-v-8ad80f79]{font-weight:700;color:#1e293b}.activity-action[data-v-8ad80f79]{color:#64748b;font-weight:400}.activity-undone-badge[data-v-8ad80f79]{font-size:.63rem;background:rgba(239,68,68,.1);color:#ef4444;border-radius:4px;padding:1px 6px;font-weight:600;border:1px solid rgba(239,68,68,.2)}.activity-time[data-v-8ad80f79]{font-size:.68rem;color:#94a3b8;margin-top:3px;font-weight:500}.activity-type-icon[data-v-8ad80f79]{flex-shrink:0;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-top:4px;background:rgba(100,116,139,.1);color:#64748b}.activity-type-icon.activity-type--task_created[data-v-8ad80f79]{background:rgba(59,130,246,.12);color:#2563eb}.activity-type-icon.activity-type--task_updated[data-v-8ad80f79]{background:rgba(245,158,11,.12);color:#d97706}.activity-type-icon.activity-type--task_deleted[data-v-8ad80f79]{background:rgba(239,68,68,.1);color:#dc2626}.activity-type-icon.activity-type--task_resolved[data-v-8ad80f79]{background:rgba(16,185,129,.12);color:#059669}.activity-type-icon.activity-type--reply_added[data-v-8ad80f79]{background:rgba(139,92,246,.12);color:#7c3aed}.activity-actions[data-v-8ad80f79]{display:flex;flex-direction:column;gap:4px;flex-shrink:0;opacity:0;transform:translate(4px);transition:opacity .18s ease,transform .18s ease}.activity-entry:hover .activity-actions[data-v-8ad80f79]{opacity:1;transform:translate(0)}.activity-undo-btn[data-v-8ad80f79],.activity-redo-btn[data-v-8ad80f79]{background:rgba(255,255,255,.8);border:1px solid rgba(100,116,139,.18);border-radius:7px;cursor:pointer;padding:3px 7px;display:flex;align-items:center;gap:3px;font-size:.66rem;font-weight:600;transition:all .15s ease;white-space:nowrap;backdrop-filter:blur(8px)}.activity-undo-btn[data-v-8ad80f79]{color:#475569}.activity-undo-btn[data-v-8ad80f79]:hover{border-color:#3b82f6;color:#2563eb;background:rgba(59,130,246,.08);box-shadow:0 2px 8px #3b82f61f}.activity-redo-btn[data-v-8ad80f79]{color:#059669;border-color:#10b98140;background:rgba(16,185,129,.06)}.activity-redo-btn[data-v-8ad80f79]:hover{border-color:#10b981;color:#047857;background:rgba(16,185,129,.12);box-shadow:0 2px 8px #10b98126}.toolbar-icon-btn-standalone.undo-available[data-v-8ad80f79]{color:#ffffffd9;opacity:1}.toolbar-icon-btn-standalone.undo-available[data-v-8ad80f79]:hover{background:rgba(59,130,246,.15);color:#3b82f6}.sidebar-header-actions[data-v-8ad80f79]{display:flex;gap:.25rem;padding:0;margin-left:10px}.icon-btn[data-v-8ad80f79]{background:rgba(255,255,255,.45);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);padding:5px;border-radius:8px;cursor:pointer;color:#64748b;transition:all .18s;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.75);color:#374151;box-shadow:0 2px 8px #0000000f}.sidebar-content[data-v-8ad80f79]{flex:1;overflow-y:auto;padding:14px 0 0;background:rgba(255,255,255,.45);position:relative;display:flex;flex-direction:column;min-height:0}.sidebar-content.is-chat[data-v-8ad80f79]{overflow:hidden;padding:0}.tab-switch-wrap[data-v-8ad80f79]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tab-switch-enter-active[data-v-8ad80f79]{transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.tab-switch-leave-active[data-v-8ad80f79]{transition:opacity .14s ease,transform .14s ease;position:absolute;width:100%}.tab-switch-enter-from[data-v-8ad80f79]{opacity:0;transform:translateY(10px)}.tab-switch-leave-to[data-v-8ad80f79]{opacity:0;transform:translateY(-6px)}.tab-panel[data-v-8ad80f79]{animation:none;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tasks-list[data-v-8ad80f79]{padding:0 0 80px;overflow-y:auto;flex:1;min-height:0}.task-card[data-v-8ad80f79]{background:transparent;border:none;border-radius:0;padding:2px 12px;margin:0;cursor:pointer;position:relative;overflow:visible;transition:background .15s ease}.task-card[data-v-8ad80f79]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2.5px;background:var(--priority-color, rgba(148, 163, 184, .35));border-radius:0 2px 2px 0;opacity:.42;transition:top .22s ease,bottom .22s ease,opacity .22s ease,border-radius .22s ease}.task-card[data-v-8ad80f79]:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.58) 14%,rgba(255,255,255,.58) 86%,transparent 100%);box-shadow:0 1px #00000008}.task-card[data-v-8ad80f79]:hover{background:rgba(255,255,255,.12)}.task-card[data-v-8ad80f79]:hover:before{top:0;bottom:0;opacity:.82;border-radius:0}.task-card.selected[data-v-8ad80f79]{background:rgba(124,58,237,.05)}.task-card.selected[data-v-8ad80f79]:before{top:0;bottom:0;opacity:1;border-radius:0}.task-card.controls-visible[data-v-8ad80f79]{background:rgba(255,255,255,.09)}.task-card.controls-visible[data-v-8ad80f79]:before{top:0;bottom:0;opacity:.82;border-radius:0}.task-card.completed[data-v-8ad80f79]{opacity:.52}.task-card.completed .task-text[data-v-8ad80f79]{text-decoration:line-through;color:#64748b80}.task-card.completed[data-v-8ad80f79]:before{opacity:.18}.task-card.orphaned[data-v-8ad80f79]{background:rgba(245,158,11,.04)}.task-card.orphaned[data-v-8ad80f79]:before{background:#f59e0b;opacity:.7;top:0;bottom:0;border-radius:0}.task-card.orphaned[data-v-8ad80f79]:hover{background:rgba(245,158,11,.07)}.orphan-badge[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:10px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);color:#b45309;font-size:.65rem;font-weight:600;white-space:nowrap;letter-spacing:.01em}.task-card-header[data-v-8ad80f79]{display:flex;align-items:center;gap:6px;padding:11px 12px 3px 18px;background:transparent;border-bottom:none}.task-card-header .priority-indicator[data-v-8ad80f79]{width:6px;height:6px}.task-number[data-v-8ad80f79]{font-size:.58rem;font-weight:700;color:#64748b7a;font-family:Monaco,Courier New,monospace;letter-spacing:.05em;flex-shrink:0}.task-header-actions[data-v-8ad80f79]{display:flex;gap:1px;align-items:center;margin-left:auto}.task-card .task-cog-btn[data-v-8ad80f79]{opacity:.26;color:#64748bcc;transition:all .2s cubic-bezier(.4,0,.2,1)}.task-card .task-cog-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.7);color:#7c3aed;opacity:1}.task-card .task-cog-btn.active[data-v-8ad80f79]{background:rgba(124,58,237,0);color:#7c3aed;opacity:1;transform:rotate(60deg)}.task-card:hover .task-cog-btn[data-v-8ad80f79]{opacity:.62}.task-card.controls-visible .task-cog-btn[data-v-8ad80f79]{opacity:1}.task-action-btn[data-v-8ad80f79]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;opacity:0;transition:all .15s,opacity .18s ease}.task-action-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#7c3aed;opacity:1;box-shadow:inset 0 1px #ffffffe6,0 1px 4px #00000012}.task-action-btn.delete[data-v-8ad80f79]:hover{background:rgba(254,226,226,.65);color:#dc2626}.task-card:hover .task-action-btn[data-v-8ad80f79],.task-card.selected .task-action-btn[data-v-8ad80f79],.task-card.controls-visible .task-action-btn[data-v-8ad80f79]{opacity:.68}.task-card-content[data-v-8ad80f79]{display:flex;flex-direction:column;padding:1px 14px 10px 18px}.task-text[data-v-8ad80f79]{font-size:.895rem;color:#0f172adb;line-height:1.52;margin:0 0 6px;font-weight:480}.task-author-row[data-v-8ad80f79]{display:flex;align-items:center;gap:5px;border-top:none;padding-top:0}.author-avatar[data-v-8ad80f79]{width:14px;height:14px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.85);flex-shrink:0}.author-name[data-v-8ad80f79]{font-size:.67rem;font-weight:500;color:#64748b9e}.task-time[data-v-8ad80f79]{font-size:.65rem;color:#94a3b8b3;margin-left:auto}.task-edit-mode[data-v-8ad80f79]{padding:4px 14px}.task-edit-textarea[data-v-8ad80f79]{width:100%;padding:8px 10px;border:1px solid rgba(124,58,237,.25);border-radius:10px;font-size:.87rem;font-family:inherit;resize:none;background:rgba(255,255,255,.48);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172ae6;line-height:1.5;transition:border-color .15s,box-shadow .15s}.task-edit-textarea[data-v-8ad80f79]:focus{outline:none;border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed1a,inset 0 1px #fffc}.task-edit-actions[data-v-8ad80f79]{display:flex;gap:6px;justify-content:flex-end;padding:6px 0 4px}.edit-btn[data-v-8ad80f79]{padding:5px 14px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.edit-btn.cancel[data-v-8ad80f79]{background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.72);color:#475569e6;box-shadow:inset 0 1px #ffffffe6}.edit-btn.cancel[data-v-8ad80f79]:hover{background:rgba(255,255,255,.78);transform:translateY(-1px)}.edit-btn.save[data-v-8ad80f79]{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;color:#fff;box-shadow:0 2px 8px #7c3aed61,inset 0 1px #ffffff38}.edit-btn.save[data-v-8ad80f79]:hover{opacity:.9;transform:translateY(-1px)}.task-controls-row[data-v-8ad80f79]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 10px 18px;padding:10px 0 12px;border-top:1px solid rgba(255,255,255,.42);animation:controlsSlideIn-8ad80f79 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes controlsSlideIn-8ad80f79{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.control-group[data-v-8ad80f79]{display:flex;flex-direction:column;gap:3px}.control-group label[data-v-8ad80f79]{font-size:.62rem;font-weight:700;color:#94a3b8e0;text-transform:uppercase;letter-spacing:.07em}.control-group.assignee-control[data-v-8ad80f79]{grid-column:1/-1}.priority-select[data-v-8ad80f79],.status-select[data-v-8ad80f79],.assignee-select[data-v-8ad80f79]{padding:5px 8px;border:1px solid rgba(255,255,255,.65);border-radius:8px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;background:rgba(255,255,255,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#1e293be6;width:100%;box-shadow:inset 0 1px #ffffffd1}.priority-select[data-v-8ad80f79]:focus,.status-select[data-v-8ad80f79]:focus,.assignee-select[data-v-8ad80f79]:focus{outline:none;border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed1a,inset 0 1px #ffffffd1}.assignee-select-wrapper[data-v-8ad80f79]{position:relative;display:flex;align-items:center}.assignee-avatar[data-v-8ad80f79]{position:absolute;right:28px;width:18px;height:18px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.9);pointer-events:none}.priority-select.low[data-v-8ad80f79]{border-color:#10b98166;background:rgba(209,250,229,.4);color:#065f46}.priority-select.medium[data-v-8ad80f79]{border-color:#f59e0b66;background:rgba(254,243,199,.4);color:#92400e}.priority-select.high[data-v-8ad80f79]{border-color:#ef444466;background:rgba(254,226,226,.4);color:#991b1b}.priority-select.critical[data-v-8ad80f79]{border-color:#7c3aed66;background:rgba(237,233,254,.4);color:#5b21b6}.status-select.pending[data-v-8ad80f79]{border-color:#9ca3af66;background:rgba(243,244,246,.4);color:#4b5563}.status-select.in-progress[data-v-8ad80f79]{border-color:#3b82f666;background:rgba(219,234,254,.4);color:#1e40af}.status-select.in-review[data-v-8ad80f79]{border-color:#f59e0b66;background:rgba(254,243,199,.4);color:#92400e}.status-select.completed[data-v-8ad80f79]{border-color:#10b98166;background:rgba(209,250,229,.4);color:#065f46}.version-switcher-bar[data-v-8ad80f79]{display:flex;align-items:center;gap:7px;padding:8px 14px;border-bottom:1px solid rgba(203,213,225,.3);background:rgba(248,250,252,.6)}.version-switcher-label[data-v-8ad80f79]{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748bb3;white-space:nowrap}.version-pills-row[data-v-8ad80f79]{display:flex;gap:4px;flex-wrap:wrap;flex:1}.version-pill[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;border:1.5px solid rgba(203,213,225,.55);background:rgba(255,255,255,.7);font-size:.72rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;font-family:inherit}.version-pill[data-v-8ad80f79]:hover{border-color:#3b82f666;color:#3b82f6;background:rgba(59,130,246,.06)}.version-pill.active[data-v-8ad80f79]{border-color:#3b82f699;background:rgba(59,130,246,.1);color:#2563eb;box-shadow:0 0 0 2px #3b82f61f}.version-current-dot[data-v-8ad80f79]{width:5px;height:5px;border-radius:50%;background:#22c55e;flex-shrink:0}.team-management-bar[data-v-8ad80f79]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.3)}.team-btn[data-v-8ad80f79]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.65);border-radius:8px;font-size:.85rem;color:#374151;cursor:pointer;transition:all .15s;box-shadow:inset 0 1px #ffffffe6}.team-btn[data-v-8ad80f79]:hover{border-color:#7c3aed73;background:rgba(250,245,255,.75)}.team-avatars[data-v-8ad80f79]{display:flex;align-items:center;margin-right:4px}.team-avatars .team-logo-avatar[data-v-8ad80f79]{width:28px;height:28px;border-radius:7px;object-fit:cover;border:2px solid rgba(255,255,255,.8);box-shadow:0 1px 4px #0000001f}.team-avatars img[data-v-8ad80f79]:not(.team-logo-avatar){width:24px;height:24px;border-radius:50%;border:2px solid white;margin-right:-8px;object-fit:cover}.team-avatars .more-count[data-v-8ad80f79]{width:24px;height:24px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;color:#6b7280}.invite-btn[data-v-8ad80f79]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--collab-blue-grad);border:none;border-radius:8px;font-size:.85rem;font-weight:500;color:#fff;cursor:pointer;transition:all .15s;margin-left:auto;box-shadow:0 2px 8px var(--collab-blue-glow)}.invite-btn[data-v-8ad80f79]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px var(--collab-blue-glow)}.team-panel[data-v-8ad80f79]{background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.5);animation:slideDown-8ad80f79 .2s ease-out}@keyframes slideDown-8ad80f79{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.team-panel-header[data-v-8ad80f79]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.45)}.team-panel-header h4[data-v-8ad80f79]{margin:0;font-size:.9rem;font-weight:600;color:#1f2937}.team-panel-header .team-panel-identity[data-v-8ad80f79]{display:flex;align-items:center;gap:8px}.team-panel-header .team-panel-logo[data-v-8ad80f79]{width:28px;height:28px;border-radius:7px;object-fit:cover;border:1.5px solid rgba(255,255,255,.8);box-shadow:0 1px 4px #0000001a}.close-panel-btn[data-v-8ad80f79]{width:28px;height:28px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;transition:all .15s}.close-panel-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.6);color:#374151}.team-members-list[data-v-8ad80f79]{max-height:200px;overflow-y:auto}.team-member-item[data-v-8ad80f79]{display:flex;align-items:center;gap:12px;padding:10px 16px;transition:background .15s}.team-member-item[data-v-8ad80f79]:hover{background:rgba(255,255,255,.55)}.team-member-item:hover .remove-member-btn[data-v-8ad80f79]{opacity:1}.member-avatar[data-v-8ad80f79]{width:36px;height:36px;border-radius:50%;object-fit:cover}.member-info[data-v-8ad80f79]{flex:1;min-width:0}.member-name[data-v-8ad80f79]{display:block;font-size:.9rem;font-weight:500;color:#1f2937}.member-email[data-v-8ad80f79]{display:block;font-size:.75rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-role[data-v-8ad80f79]{padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase}.member-role.owner[data-v-8ad80f79]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#92400e}.member-role.admin[data-v-8ad80f79]{background:linear-gradient(135deg,#ddd6fe 0%,#c4b5fd 100%);color:#5b21b6}.member-role.collaborator[data-v-8ad80f79],.member-role.designer[data-v-8ad80f79],.member-role.developer[data-v-8ad80f79]{background:#dbeafe;color:#1e40af}.member-role.viewer[data-v-8ad80f79]{background:#f3f4f6;color:#6b7280}.remove-member-btn[data-v-8ad80f79]{width:28px;height:28px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;transition:all .15s;opacity:0}.remove-member-btn[data-v-8ad80f79]:hover{background:rgba(254,226,226,.75);color:#dc2626}.tasks-empty[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.tasks-empty h4[data-v-8ad80f79]{margin:0 0 8px;font-size:1rem;font-weight:600;color:#1f2937}.tasks-empty p[data-v-8ad80f79]{margin:0;font-size:.85rem;color:#6b7280}.empty-icon[data-v-8ad80f79]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#9ca3af}.tasks-header[data-v-8ad80f79]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.4)}.tasks-count[data-v-8ad80f79]{display:flex;align-items:baseline;gap:6px}.count-number[data-v-8ad80f79]{font-size:1.6rem;font-weight:800;color:#1f2937;letter-spacing:-.02em;line-height:1}.count-label[data-v-8ad80f79]{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.tasks-filters[data-v-8ad80f79]{display:flex;gap:0;background:rgba(15,23,42,.07);padding:3px;border-radius:10px;position:relative}.filter-pill[data-v-8ad80f79]{position:absolute;top:3px;left:3px;width:calc(33.333% - 2px);height:calc(100% - 6px);background:#0163FC;border-radius:7px;box-shadow:0 3px 10px #0163fc4d;transition:transform .32s cubic-bezier(.34,1.56,.64,1);z-index:0;pointer-events:none}.filter-btn[data-v-8ad80f79]{flex:1;padding:7px 14px;background:transparent;border:none;border-radius:7px;font-size:.8rem;font-weight:500;color:#475569d9;cursor:pointer;transition:color .2s ease,transform .15s ease;position:relative;z-index:1;white-space:nowrap;text-align:center}.filter-btn[data-v-8ad80f79]:hover:not(.active){color:#374151;transform:scale(1.02)}.filter-btn[data-v-8ad80f79]:active{transform:scale(.98)}.filter-btn.active[data-v-8ad80f79]{color:#fff;font-weight:600}.modal-overlay[data-v-8ad80f79]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}.invite-modal[data-v-8ad80f79]{background:white;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 40px #0003;animation:slideUp-8ad80f79 .3s ease-out}@keyframes slideUp-8ad80f79{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-8ad80f79]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-8ad80f79]{margin:0;font-size:1.1rem;font-weight:600;color:#1f2937}.modal-close-btn[data-v-8ad80f79]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;transition:all .15s}.modal-close-btn[data-v-8ad80f79]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-8ad80f79]{padding:24px}.modal-footer[data-v-8ad80f79]{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafafa;border-radius:0 0 16px 16px}.form-group[data-v-8ad80f79]{margin-bottom:16px}.form-group[data-v-8ad80f79]:last-child{margin-bottom:0}.form-group label[data-v-8ad80f79]{display:block;font-size:.85rem;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-8ad80f79],.form-select[data-v-8ad80f79]{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:.9rem;transition:all .15s}.form-input[data-v-8ad80f79]:focus,.form-select[data-v-8ad80f79]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.form-error[data-v-8ad80f79]{margin-top:12px;padding:10px 14px;background:#fee2e2;border-radius:8px;font-size:.85rem;color:#dc2626}.form-success[data-v-8ad80f79]{margin-top:12px;padding:10px 14px;background:#d1fae5;border-radius:8px;font-size:.85rem;color:#065f46}.btn-secondary[data-v-8ad80f79]{padding:10px 20px;background:white;border:1px solid #e5e7eb;border-radius:10px;font-size:.9rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s}.btn-secondary[data-v-8ad80f79]:hover{background:#f3f4f6;border-color:#d1d5db}.btn-primary[data-v-8ad80f79]{padding:10px 20px;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer;transition:all .15s}.btn-primary[data-v-8ad80f79]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.btn-primary[data-v-8ad80f79]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.floating-toolbar[data-v-8ad80f79]{position:fixed;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.68);backdrop-filter:blur(52px) saturate(280%);-webkit-backdrop-filter:blur(52px) saturate(280%);border-radius:20px;padding:9px 18px;box-shadow:inset 0 1.5px #fff,inset 0 0 0 .5px #ffffffbf,0 8px 32px #0000001a,0 2px 8px #0000000f,0 20px 60px #00000014;border:1px solid rgba(255,255,255,.8);transition:bottom .05s ease-out}.floating-toolbar.dragging[data-v-8ad80f79]{cursor:grabbing;transition:none;user-select:none;box-shadow:inset 0 1.5px #fff,0 20px 60px #0000002e,0 8px 24px #0000001f}.toolbar-drag-handle[data-v-8ad80f79]{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:44px;height:18px;display:flex;align-items:center;justify-content:center;cursor:grab;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.75);border-bottom:none;border-radius:10px 10px 0 0;transition:all .15s ease;box-shadow:0 -2px 8px #0000000a}.toolbar-drag-handle[data-v-8ad80f79]:hover{background:rgba(255,255,255,.85)}.toolbar-drag-handle[data-v-8ad80f79]:active{cursor:grabbing}.drag-dots[data-v-8ad80f79]{display:flex;gap:3px}.drag-dots[data-v-8ad80f79]:before,.drag-dots[data-v-8ad80f79]:after{content:"";width:3px;height:3px;background:rgba(100,116,139,.6);border-radius:50%}.drag-dots[data-v-8ad80f79]:before{box-shadow:7px 0 #64748b99}.toolbar-section-logo[data-v-8ad80f79],.toolbar-section-group[data-v-8ad80f79],.toolbar-section-toggle[data-v-8ad80f79]{display:flex;align-items:center}.toolbar-section-group[data-v-8ad80f79]{gap:5px}.toolbar-section-toggle[data-v-8ad80f79]{gap:3px}.toolbar-logo[data-v-8ad80f79]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary);border-radius:9px;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 8px #1f44ff4d}.toolbar-logo[data-v-8ad80f79]:hover{opacity:.92;transform:scale(1.04);box-shadow:0 4px 14px #1f44ff66}.toolbar-logo img[data-v-8ad80f79]{width:19px;height:19px;object-fit:contain}.toolbar-icon-btn-standalone[data-v-8ad80f79]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;color:#64748b;cursor:pointer;transition:all .18s ease}.toolbar-icon-btn-standalone[data-v-8ad80f79]:hover{background:rgba(255,255,255,.7);color:#374151;box-shadow:0 2px 8px #0000000f}.toolbar-icon-btn-standalone[data-v-8ad80f79]:disabled{opacity:.35;cursor:not-allowed}.toolbar-btn-outline[data-v-8ad80f79]{display:flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;font-size:.84rem;font-weight:600;color:#374151;cursor:pointer;transition:all .18s ease;white-space:nowrap;box-shadow:inset 0 1px #ffffffe6}.toolbar-btn-outline[data-v-8ad80f79]:hover{background:rgba(255,255,255,.8);border-color:#ffffffe6;box-shadow:0 2px 8px #00000012,inset 0 1px #fffffff2}.toolbar-btn-outline.active[data-v-8ad80f79]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f666;color:#fff;box-shadow:0 4px 16px #3b82f661,inset 0 1px #fff3}.toolbar-btn-outline.active svg[data-v-8ad80f79]{color:#fff}.toolbar-btn-outline svg[data-v-8ad80f79]{color:#64748b}.toolbar-btn-outline.toolbar-editor-btn[data-v-8ad80f79]{background:rgba(245,158,11,.1);border-color:#f59e0b66;color:#b45309}.toolbar-btn-outline.toolbar-editor-btn svg[data-v-8ad80f79]{color:#d97706}.toolbar-btn-outline.toolbar-editor-btn[data-v-8ad80f79]:hover{background:rgba(245,158,11,.2);border-color:#f59e0b99;color:#92400e}.toolbar-revision-wrap[data-v-8ad80f79]{position:relative;display:flex;align-items:center}.toolbar-tab-toggle[data-v-8ad80f79]{display:flex;gap:0;padding:4px;background:rgba(255,255,255,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.65);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.toolbar-tab-toggle[data-v-8ad80f79]:before{content:"";position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:9px;box-shadow:0 3px 12px #3b82f661,inset 0 1px #ffffff38;transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:0;transform:translate(0)}.toolbar-tab-toggle[data-v-8ad80f79]:has(.toolbar-tab-btn:last-child.active):before{transform:translate(calc(100% + 4px))}.toolbar-tab-btn[data-v-8ad80f79]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 15px;background:transparent;border:none;font-size:.84rem;font-weight:500;color:#475569e6;cursor:pointer;transition:color .2s ease,transform .15s ease;border-radius:9px;white-space:nowrap;position:relative;z-index:1;min-width:90px}.toolbar-tab-btn[data-v-8ad80f79]:hover:not(.active){color:#374151;transform:scale(1.02)}.toolbar-tab-btn[data-v-8ad80f79]:active{transform:scale(.98)}.toolbar-tab-btn.active[data-v-8ad80f79]{color:#fff;font-weight:600}.toolbar-tab-btn.active svg[data-v-8ad80f79]{stroke:#fff}.toolbar-tab-badge[data-v-8ad80f79]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;background:rgba(255,255,255,.28);border-radius:9px;font-size:.68rem;font-weight:700;margin-left:3px}.toolbar-tab-btn:not(.active) .toolbar-tab-badge[data-v-8ad80f79]{background:rgba(226,232,240,.7);color:#64748b}.toolbar-divider[data-v-8ad80f79]{width:1px;height:26px;background:rgba(226,232,240,.65);margin:0 3px}.toolbar-avatar-toyface[data-v-8ad80f79]{width:32px;height:32px;cursor:pointer;transition:transform .18s ease;flex-shrink:0;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 8px #00000014}.toolbar-avatar-toyface[data-v-8ad80f79]:hover{transform:scale(1.06)}.toolbar-avatar-toyface svg[data-v-8ad80f79]{display:block}.toolbar-avatar[data-v-8ad80f79]{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.8);cursor:pointer;transition:transform .18s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.toolbar-avatar[data-v-8ad80f79]:hover{transform:scale(1.06)}.toolbar-avatar img[data-v-8ad80f79]{width:100%;height:100%;object-fit:cover}.toolbar-avatar .avatar-initials[data-v-8ad80f79]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bs-primary, #1f44ff);color:#fff;font-size:.78rem;font-weight:700}.sidebar-edge-btn[data-v-8ad80f79]{position:fixed;right:0;top:50%;z-index:999;background:rgba(255,255,255,.45);backdrop-filter:blur(24px) saturate(220%);-webkit-backdrop-filter:blur(24px) saturate(220%);border:1px solid rgba(255,255,255,.72);border-right:none;border-radius:14px 0 0 14px;padding:16px 8px;cursor:pointer;box-shadow:-4px 0 24px #7c3aed26,inset 0 1px #ffffffe6;transition:padding .22s ease,box-shadow .22s ease,background .22s ease}.sidebar-edge-btn[data-v-8ad80f79]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(236,72,153,.12));pointer-events:none}.sidebar-edge-btn.hover[data-v-8ad80f79],.sidebar-edge-btn[data-v-8ad80f79]:hover{padding-left:16px;padding-right:12px;background:rgba(255,255,255,.62);box-shadow:-6px 0 32px #7c3aed38,inset 0 1px #fffffff2}.sidebar-edge-btn.hover .edge-btn-inner svg[data-v-8ad80f79],.sidebar-edge-btn:hover .edge-btn-inner svg[data-v-8ad80f79]{transform:translate(-2px)}.edge-btn-inner[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#7c3aed;position:relative;z-index:1}.edge-btn-inner svg[data-v-8ad80f79]{transition:transform .28s ease}.edge-btn-count[data-v-8ad80f79]{background:linear-gradient(135deg,rgba(124,58,237,.88),rgba(236,72,153,.88));backdrop-filter:blur(8px);border-radius:12px;padding:4px 8px;font-size:.72rem;font-weight:700;min-width:22px;text-align:center;color:#fff;box-shadow:0 2px 8px #7c3aed59}.task-chat-tooltip[data-v-8ad80f79]{position:fixed;width:400px;max-height:580px;background:white;border-radius:16px;box-shadow:0 4px 20px #0000001a,0 8px 32px #00000014;z-index:2000;display:flex;flex-direction:column;overflow:visible;animation:tooltipSlideIn-8ad80f79 .2s ease-out}@keyframes tooltipSlideIn-8ad80f79{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tooltip-arrow[data-v-8ad80f79]{position:absolute;width:20px;height:20px;overflow:visible;pointer-events:none;transform-origin:center center}.tooltip-header[data-v-8ad80f79]{display:flex;align-items:center;gap:8px;padding:16px 18px 14px;border-bottom:none;background:white;border-radius:20px 20px 0 0}.tooltip-icon-btn[data-v-8ad80f79]{width:34px;height:34px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s ease}.tooltip-icon-btn[data-v-8ad80f79]:hover{background:#f3f4f6;color:#374151}.tooltip-icon-btn.close-btn[data-v-8ad80f79]{margin-left:auto}.tooltip-messages[data-v-8ad80f79]{flex:1;overflow-y:auto;padding:6px 18px 18px;min-height:200px;max-height:400px;background:white}.message-item[data-v-8ad80f79]{display:flex;gap:14px;margin-bottom:24px}.message-item[data-v-8ad80f79]:last-child{margin-bottom:0}.msg-avatar[data-v-8ad80f79]{width:42px;height:42px;border-radius:12px;flex-shrink:0;object-fit:cover;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.ai-avatar[data-v-8ad80f79]{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:#22c55e;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.msg-body[data-v-8ad80f79]{flex:1;min-width:0}.msg-header[data-v-8ad80f79]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.msg-author[data-v-8ad80f79]{font-weight:600;font-size:.9rem;color:#111827}.msg-time[data-v-8ad80f79]{font-size:.8rem;color:#9ca3af}.msg-menu-btn[data-v-8ad80f79]{margin-left:auto;width:24px;height:24px;border:none;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;opacity:0;transition:all .15s}.msg-menu-btn[data-v-8ad80f79]:hover{background:#f3f4f6;color:#374151}.message-item:hover .msg-menu-btn[data-v-8ad80f79]{opacity:1}.msg-content[data-v-8ad80f79]{font-size:.9rem;color:#374151;line-height:1.6}.reaction-btn[data-v-8ad80f79]{margin-top:6px;width:26px;height:26px;border:1.5px solid rgba(255,255,255,.6);background:rgba(255,255,255,.42);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;transition:all .14s;font-family:inherit}.reaction-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.78);border-color:#ffffffe0;color:#7c3aed;transform:scale(1.1)}.tooltip-input-area[data-v-8ad80f79]{padding:16px;background:#f3f4f6;margin:0 18px 16px;border-radius:14px}.tooltip-textarea[data-v-8ad80f79]{width:100%;padding:2px 0;border:none;border-radius:0;font-size:.95rem;font-family:inherit;resize:none;min-height:56px;line-height:1.5;background:transparent;transition:all .15s ease}.tooltip-textarea[data-v-8ad80f79]:focus{outline:none}.tooltip-textarea[data-v-8ad80f79]::placeholder{color:#9ca3af}.input-icons[data-v-8ad80f79]{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.input-icon-btn[data-v-8ad80f79]{width:24px;height:24px;border:none;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s ease}.input-icon-btn[data-v-8ad80f79]:hover{color:#374151}.tooltip-footer[data-v-8ad80f79]{display:flex;justify-content:space-between;align-items:center;padding:0 18px 18px;background:white;border-radius:0 0 20px 20px}.footer-left[data-v-8ad80f79],.footer-right[data-v-8ad80f79]{display:flex;gap:10px;align-items:center}.footer-icon-btn[data-v-8ad80f79]{width:44px;height:44px;border:none;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s ease}.footer-icon-btn[data-v-8ad80f79]:hover{background:#e5e7eb;color:#374151}.footer-icon-btn.completed[data-v-8ad80f79]{background:#10b981;color:#fff}.footer-icon-btn.completed[data-v-8ad80f79]:hover{background:#059669}.send-btn[data-v-8ad80f79]{width:44px;height:44px;border:none;background:#10b981;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .15s ease}.send-btn[data-v-8ad80f79]:hover:not(:disabled){background:#059669}.send-btn[data-v-8ad80f79]:disabled{opacity:.4;cursor:not-allowed}.tooltip-dropdown[data-v-8ad80f79]{position:absolute;bottom:100%;left:16px;margin-bottom:8px;background:white;border-radius:12px;box-shadow:0 10px 40px #00000026;border:1px solid #e5e7eb;padding:8px;min-width:160px;z-index:20}.dropdown-title[data-v-8ad80f79]{font-size:.7rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px}.dropdown-option[data-v-8ad80f79]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;width:100%;text-align:left;font-size:.85rem;color:#374151;border-radius:8px;cursor:pointer;transition:all .15s}.dropdown-option[data-v-8ad80f79]:hover{background:#f3f4f6}.dropdown-option.active[data-v-8ad80f79]{background:#eff6ff;color:#3b82f6}.option-dot[data-v-8ad80f79]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.option-avatar[data-v-8ad80f79]{width:24px;height:24px;border-radius:50%;object-fit:cover}.you-tag[data-v-8ad80f79]{margin-left:auto;font-size:.7rem;color:#9ca3af;background:#f3f4f6;padding:2px 6px;border-radius:4px}.assignee-list[data-v-8ad80f79]{max-height:240px;overflow-y:auto}.new-task-prompt[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}.new-task-prompt p[data-v-8ad80f79]{margin:0;font-size:.9rem;color:#6b7280}.prompt-icon[data-v-8ad80f79]{margin-bottom:12px}.invite-tabs[data-v-8ad80f79]{display:flex;gap:.5rem;padding:.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.invite-tab[data-v-8ad80f79]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s}.invite-tab[data-v-8ad80f79]:hover{background:rgba(99,102,241,.05);color:#6366f1}.invite-tab.active[data-v-8ad80f79]{background:white;color:#6366f1;box-shadow:0 2px 4px #0000000d}.invite-tab svg[data-v-8ad80f79]{flex-shrink:0}.invite-link-container[data-v-8ad80f79]{margin-top:1rem}.invite-link-box[data-v-8ad80f79]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #bae6fd;border-radius:12px;margin-bottom:.75rem}.link-icon[data-v-8ad80f79]{flex-shrink:0;width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.link-content[data-v-8ad80f79]{flex:1;min-width:0}.link-text[data-v-8ad80f79]{display:block;font-size:.8rem;color:#0c4a6e;font-family:Courier New,monospace;word-break:break-all;line-height:1.4}.copy-btn[data-v-8ad80f79]{flex-shrink:0;display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:white;border:2px solid #3b82f6;border-radius:8px;font-size:.8rem;font-weight:600;color:#3b82f6;cursor:pointer;transition:all .2s}.copy-btn[data-v-8ad80f79]:hover{background:#3b82f6;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.copy-btn.copied[data-v-8ad80f79]{background:#10b981;border-color:#10b981;color:#fff}.link-note[data-v-8ad80f79]{font-size:.8rem;color:#64748b;margin:0;line-height:1.5}.link-role-prompt[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;text-align:center;color:#64748b99}.link-role-prompt svg[data-v-8ad80f79]{opacity:.45}.link-role-prompt p[data-v-8ad80f79]{font-size:.82rem;line-height:1.5;color:#64748bb3}.link-role-prompt p strong[data-v-8ad80f79]{color:#3b82f6cc;font-weight:600}.link-loading[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.link-spinner[data-v-8ad80f79]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-8ad80f79 .8s linear infinite;margin-bottom:1rem}.task-detail-overlay[data-v-8ad80f79]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease-out}.task-detail-popup[data-v-8ad80f79]{background:white;border-radius:16px;width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;animation:slideUp-8ad80f79 .3s ease-out}.task-detail-header[data-v-8ad80f79]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0}.task-detail-title[data-v-8ad80f79]{display:flex;align-items:center;gap:12px}.task-detail-number[data-v-8ad80f79]{font-size:1rem;font-weight:700;color:#6b7280;font-family:Monaco,monospace}.task-detail-priority[data-v-8ad80f79]{padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.task-detail-priority.low[data-v-8ad80f79]{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#065f46}.task-detail-priority.medium[data-v-8ad80f79]{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);color:#9a3412}.task-detail-priority.high[data-v-8ad80f79]{background:linear-gradient(135deg,#fecaca 0%,#fca5a5 100%);color:#991b1b}.task-detail-priority.critical[data-v-8ad80f79]{background:linear-gradient(135deg,#ddd6fe 0%,#c4b5fd 100%);color:#5b21b6}.task-detail-close[data-v-8ad80f79]{width:36px;height:36px;border:none;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s}.task-detail-close[data-v-8ad80f79]:hover{background:#fee2e2;color:#dc2626}.task-detail-content[data-v-8ad80f79]{padding:20px 24px;border-bottom:1px solid #f0f0f0}.task-detail-content p[data-v-8ad80f79]{margin:0;font-size:.95rem;color:#374151;line-height:1.6}.priority-indicator[data-v-8ad80f79]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.priority-indicator.low[data-v-8ad80f79]{background:#22c55e;box-shadow:0 0 6px #22c55e80}.priority-indicator.medium[data-v-8ad80f79]{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.priority-indicator.high[data-v-8ad80f79]{background:#ef4444;box-shadow:0 0 6px #ef444480}.priority-indicator.critical[data-v-8ad80f79]{background:#7c3aed;box-shadow:0 0 6px #7c3aed8c}.chat-panel[data-v-8ad80f79]{display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-header-bar[data-v-8ad80f79]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 9px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.32)}.chat-context-pill[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;background:rgba(124,58,237,.07);border:1.5px solid rgba(124,58,237,.18);border-radius:100px;font-size:.73rem;font-weight:700;color:#7c3aed;transition:all .18s}.chat-context-pill.is-task[data-v-8ad80f79]{background:rgba(59,130,246,.07);border-color:#3b82f633;color:#2563eb}.claro-pulse-dot[data-v-8ad80f79]{width:7px;height:7px;border-radius:50%;background:#7c3aed;flex-shrink:0;position:relative}.claro-pulse-dot[data-v-8ad80f79]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(124,58,237,.35);animation:claro-pulse-8ad80f79 2.2s ease-in-out infinite}@keyframes claro-pulse-8ad80f79{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.6);opacity:0}}.claro-badge[data-v-8ad80f79]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:.57rem;font-weight:800;padding:1.5px 5px;border-radius:4px;letter-spacing:.4px}.chat-header-actions[data-v-8ad80f79]{display:flex;align-items:center;gap:1px}.header-icon-btn[data-v-8ad80f79]{width:28px;height:28px;border:none;background:transparent;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s;color:#64748b80;font-family:inherit}.header-icon-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.72);color:#0f172ac7;box-shadow:inset 0 1px #fffffff2}.chat-container[data-v-8ad80f79]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.chat-messages[data-v-8ad80f79]{flex:1;overflow-y:auto;padding:10px 0 6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.07) transparent}.chat-messages[data-v-8ad80f79]::-webkit-scrollbar{width:3px}.chat-messages[data-v-8ad80f79]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:100px}.welcome-avatar[data-v-8ad80f79]{width:72px;height:72px;margin:22px auto 14px}.welcome-avatar .avatar-inner[data-v-8ad80f79]{width:100%;height:100%;background:linear-gradient(135deg,#7c3aed 0%,#db2777 100%);border-radius:22px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 36px #7c3aed4d,0 0 0 8px #7c3aed14,inset 0 1.5px #ffffff4d;animation:avatar-float-8ad80f79 4s ease-in-out infinite}@keyframes avatar-float-8ad80f79{0%,to{transform:translateY(0);box-shadow:0 10px 36px #7c3aed4d,0 0 0 8px #7c3aed14,inset 0 1.5px #ffffff4d}50%{transform:translateY(-6px);box-shadow:0 18px 46px #7c3aed61,0 0 0 12px #7c3aed0d,inset 0 1.5px #ffffff4d}}.welcome-title[data-v-8ad80f79]{font-size:1.08rem;font-weight:800;letter-spacing:-.025em;background:linear-gradient(135deg,#1e1b4b 0%,#7c3aed 55%,#db2777 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px;padding:0 16px;line-height:1.3}.welcome-description[data-v-8ad80f79]{font-size:.8rem;color:#64748ba6;line-height:1.62;margin:0 0 18px;padding:0 20px}.quick-actions[data-v-8ad80f79]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 14px 16px}.quick-action-btn[data-v-8ad80f79]{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1.5px solid rgba(255,255,255,.68);background:rgba(255,255,255,.48);border-radius:12px;font-size:.75rem;font-weight:600;color:#1e293bcc;cursor:pointer;transition:all .18s cubic-bezier(.34,1.2,.64,1);text-align:left;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffffe0;font-family:inherit}.quick-action-btn svg[data-v-8ad80f79]{flex-shrink:0;color:#7c3aed;opacity:.65;width:13px;height:13px}.quick-action-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.84);border-color:#7c3aed38;color:#0f172ae6;transform:translateY(-2px);box-shadow:0 6px 18px #00000012,inset 0 1px #fffffff2}.quick-action-btn:hover svg[data-v-8ad80f79]{opacity:1}.quick-action-btn[data-v-8ad80f79]:last-child{grid-column:span 2;justify-content:center;border-style:dashed;border-color:#7c3aed40;color:#7c3aed;background:rgba(124,58,237,.04)}.quick-action-btn:last-child svg[data-v-8ad80f79]{color:#7c3aed;opacity:1}.quick-action-btn[data-v-8ad80f79]:last-child:hover{background:rgba(124,58,237,.1);border-color:#7c3aed66}.switch-mode[data-v-8ad80f79]{display:flex;align-items:center;justify-content:center;gap:6px;color:#9ca3af;font-size:.77rem;margin:0 0 8px}.switch-mode svg[data-v-8ad80f79]{color:#9ca3af}.switch-mode .switch-label[data-v-8ad80f79]{color:#6b7280}.switch-mode .general-task-link[data-v-8ad80f79]{color:#7c3aed;text-decoration:none;font-weight:600}.switch-mode .general-task-link[data-v-8ad80f79]:hover{text-decoration:underline}.chat-message[data-v-8ad80f79]{display:flex;gap:11px;padding:9px 14px;border-radius:14px;margin-bottom:2px;transition:background .15s ease;position:relative}.chat-message[data-v-8ad80f79]:hover{background:rgba(255,255,255,.42)}.chat-message:hover .message-menu-btn[data-v-8ad80f79],.chat-message:hover .reaction-add-btn[data-v-8ad80f79]{opacity:1}.message-avatar[data-v-8ad80f79]{flex-shrink:0}.message-avatar .user-avatar-img[data-v-8ad80f79]{width:34px;height:34px;border-radius:10px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 6px #0000001a;display:block}.message-avatar .msg-avatar-toyface[data-v-8ad80f79]{flex-shrink:0;box-shadow:0 2px 6px #0000001a}.message-body[data-v-8ad80f79]{flex:1;min-width:0}.message-header[data-v-8ad80f79]{display:flex;align-items:center;gap:7px;margin-bottom:4px;flex-wrap:wrap}.message-author[data-v-8ad80f79]{font-weight:590;font-size:.875rem;color:#0f172ae0}.message-time[data-v-8ad80f79]{font-size:.69rem;color:#64748b80}.message-content[data-v-8ad80f79]{font-size:.875rem;color:#1e293bd1;line-height:1.62;word-break:break-word}.message-content.ai-content strong[data-v-8ad80f79]{color:#0f172af0}.message-menu-btn[data-v-8ad80f79]{margin-left:auto;width:22px;height:22px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b6b;opacity:0;transition:opacity .12s,background .12s;font-family:inherit}.message-menu-btn[data-v-8ad80f79]:hover{background:rgba(0,0,0,.06);color:#475569}.clarity-badge[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,rgba(124,58,237,.1) 0%,rgba(168,85,247,.08) 100%);border:1px solid rgba(124,58,237,.2);color:#7c3aed;font-size:.59rem;font-weight:800;padding:2px 6px;border-radius:5px;text-transform:uppercase;letter-spacing:.5px}.chat-input-area[data-v-8ad80f79]{padding:8px 12px 14px;flex-shrink:0}.chat-input-box[data-v-8ad80f79]{background:rgba(255,255,255,.58);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-radius:16px;border:1.5px solid rgba(255,255,255,.72);box-shadow:inset 0 1.5px #fffffff2,0 2px 10px #0000000a;overflow:hidden;transition:border-color .18s,box-shadow .18s}.chat-input-box[data-v-8ad80f79]:focus-within{border-color:#3b82f64d;box-shadow:inset 0 1.5px #fffffff2,0 0 0 3px #3b82f617}.chat-textarea[data-v-8ad80f79]{width:100%;padding:11px 14px 6px;border:none;font-size:.86rem;resize:none;min-height:56px;font-family:inherit;line-height:1.55;background:transparent;color:#0f172adb;box-sizing:border-box}.chat-textarea[data-v-8ad80f79]::placeholder{color:#64748b6b}.chat-textarea[data-v-8ad80f79]:focus{outline:none}.chat-input-toolbar[data-v-8ad80f79]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px}.cit-left[data-v-8ad80f79],.cit-right[data-v-8ad80f79]{display:flex;align-items:center;gap:3px}.cit-btn[data-v-8ad80f79]{width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;transition:all .14s;font-family:inherit}.cit-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.72);color:#475569;box-shadow:inset 0 1px #ffffffe6}.cit-review[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1.5px solid rgba(124,58,237,.22);background:rgba(124,58,237,.06);border-radius:10px;font-size:.74rem;font-weight:700;color:#7c3aed;cursor:pointer;transition:all .16s;white-space:nowrap;font-family:inherit}.cit-review svg[data-v-8ad80f79]{flex-shrink:0}.cit-review[data-v-8ad80f79]:hover{background:rgba(124,58,237,.12);border-color:#7c3aed61;transform:translateY(-1px)}.cit-send[data-v-8ad80f79]{width:34px;height:34px;border:none;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .16s;box-shadow:0 3px 10px #7c3aed52;flex-shrink:0;font-family:inherit}.cit-send[data-v-8ad80f79]:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px #7c3aed6b}.cit-send[data-v-8ad80f79]:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.user-avatar-img[data-v-8ad80f79]{width:100%;height:100%;border-radius:50%;object-fit:cover}.claro-avatar[data-v-8ad80f79]{font-size:1.1rem;line-height:1}.task-cog-btn[data-v-8ad80f79]{width:26px;height:26px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748bb3;transition:all .2s cubic-bezier(.4,0,.2,1)}.task-cog-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.72);color:#7c3aed}.task-cog-btn.active[data-v-8ad80f79]{background:rgba(124,58,237,.1);color:#7c3aed;transform:rotate(60deg)}.system-messages-section[data-v-8ad80f79]{border-top:1px solid #f3f4f6;padding-top:12px;margin-top:12px}.system-message[data-v-8ad80f79]{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:.8rem;color:#6b7280}.system-message svg[data-v-8ad80f79]{color:#9ca3af}.system-time[data-v-8ad80f79]{margin-left:auto;font-size:.75rem;color:#9ca3af}.verified-icon[data-v-8ad80f79]{display:flex;align-items:center}.close-chat-btn[data-v-8ad80f79]{margin-left:auto}.typing-indicator[data-v-8ad80f79]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-8ad80f79]{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing-bounce-8ad80f79 1.4s ease-in-out infinite}.typing-indicator span[data-v-8ad80f79]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-8ad80f79]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-8ad80f79{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.typing-message[data-v-8ad80f79]{opacity:.72}.bob-avatar[data-v-8ad80f79]{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.02em;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.chat-input-area[data-v-8ad80f79]{position:relative}.chat-mention-dropdown[data-v-8ad80f79]{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:200;background:rgba(18,16,28,.97);backdrop-filter:blur(20px);border:1px solid rgba(124,58,237,.3);border-radius:12px;padding:6px;box-shadow:0 -8px 32px #0006,0 0 0 1px #ffffff0a inset;max-height:220px;overflow-y:auto}.mention-dd-header[data-v-8ad80f79]{display:flex;align-items:center;gap:5px;padding:4px 8px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.mention-dd-option[data-v-8ad80f79]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s}.mention-dd-option[data-v-8ad80f79]:hover,.mention-dd-option.active[data-v-8ad80f79]{background:rgba(124,58,237,.18)}.mention-dd-avatar[data-v-8ad80f79]{flex-shrink:0;border-radius:7px}.mention-dd-avatar-img[data-v-8ad80f79]{width:26px;height:26px;object-fit:cover}.mention-dd-avatar-initial[data-v-8ad80f79]{width:26px;height:26px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.mention-dd-toyface[data-v-8ad80f79]{display:inline-block}.mention-dd-task-num[data-v-8ad80f79]{font-size:11px;font-weight:700;color:#a855f7;min-width:28px;font-family:monospace}.mention-dd-file-icon[data-v-8ad80f79]{width:26px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(59,130,246,.15);color:#60a5fa}.mention-dd-name[data-v-8ad80f79]{flex:1;font-size:12px;font-weight:500;color:#ffffffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-dd-sub[data-v-8ad80f79]{font-size:10px;color:#ffffff59;white-space:nowrap}.mention-dd-hint[data-v-8ad80f79]{padding:5px 8px 2px;font-size:9px;color:#fff3;text-align:center;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.message-content[data-v-8ad80f79] .mention-chip-inline{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:.8em;font-weight:700;white-space:nowrap;letter-spacing:.01em;vertical-align:middle;line-height:1.5;transition:filter .15s,box-shadow .15s}.message-content[data-v-8ad80f79] .mention-chip-inline:hover{filter:brightness(1.2)}.message-content[data-v-8ad80f79] .mention-user{background:rgba(59,130,246,.14);color:#1d4ed8;border:1px solid rgba(59,130,246,.35);cursor:default}.message-content[data-v-8ad80f79] .mention-task{background:rgba(217,119,6,.12);color:#b45309;border:1px solid rgba(217,119,6,.3);cursor:pointer}.message-content[data-v-8ad80f79] .mention-task:hover{box-shadow:0 0 6px #d9770640}.message-content[data-v-8ad80f79] .mention-file{background:rgba(22,163,74,.12);color:#15803d;border:1px solid rgba(22,163,74,.3);cursor:pointer}.message-content[data-v-8ad80f79] .mention-file:hover{box-shadow:0 0 6px #16a34a33}.chat-textarea-wrap[data-v-8ad80f79]{position:relative}.chat-textarea-mirror[data-v-8ad80f79]{position:absolute;inset:0;padding:11px 14px 6px;font-size:.86rem;font-family:inherit;line-height:1.55;color:transparent;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit}.chat-textarea-mirror[data-v-8ad80f79] .chat-mirror-mention{display:inline;border-radius:4px;padding:1px 3px;color:transparent}.chat-textarea-mirror[data-v-8ad80f79] .chat-mirror-user{background:rgba(59,130,246,.18)}.chat-textarea-mirror[data-v-8ad80f79] .chat-mirror-file{background:rgba(22,163,74,.18)}.chat-textarea[data-v-8ad80f79]{position:relative;z-index:1;caret-color:#0f172adb}.msg-reaction-area[data-v-8ad80f79]{position:relative;display:inline-flex;align-items:center;margin-top:4px}.reaction-add-btn[data-v-8ad80f79]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:none;border:none;cursor:pointer;color:#64748b80;border-radius:4px;opacity:0;transition:opacity .15s,color .15s,background .15s}.chat-message:hover .reaction-add-btn[data-v-8ad80f79]{opacity:1}.reaction-add-btn[data-v-8ad80f79]:hover{color:#64748b;background:rgba(0,0,0,.06)}.reaction-picker[data-v-8ad80f79]{position:absolute;bottom:calc(100% + 4px);left:0;display:flex;align-items:center;gap:2px;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:4px 8px;box-shadow:0 4px 20px #0000001f;z-index:100;white-space:nowrap}.reaction-picker-emoji[data-v-8ad80f79]{background:none;border:none;cursor:pointer;font-size:18px;padding:2px 3px;border-radius:6px;transition:transform .12s,background .12s;line-height:1}.reaction-picker-emoji[data-v-8ad80f79]:hover{transform:scale(1.25);background:rgba(0,0,0,.06)}.reaction-picker-emoji.picked[data-v-8ad80f79]{background:rgba(59,130,246,.15)}.reaction-picker-config[data-v-8ad80f79]{background:none;border:none;cursor:pointer;font-size:13px;color:#94a3b8;padding:2px 4px;border-radius:4px;margin-left:2px}.reaction-picker-config[data-v-8ad80f79]:hover{color:#475569}.msg-reaction-counts[data-v-8ad80f79]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.reaction-count-pill[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:12px;font-size:.78rem;font-weight:600;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.09);cursor:pointer;transition:background .15s;color:#475569}.reaction-count-pill.reacted[data-v-8ad80f79]{background:rgba(59,130,246,.15);border-color:#3b82f659;color:#3b82f6}.reaction-count-pill[data-v-8ad80f79]:hover{background:rgba(0,0,0,.1)}.user-avatar-initial[data-v-8ad80f79]{width:34px;height:34px;min-width:34px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #3b82f640}.mention-pop-enter-active[data-v-8ad80f79],.mention-pop-leave-active[data-v-8ad80f79]{transition:opacity .15s ease,transform .15s ease}.mention-pop-enter-from[data-v-8ad80f79],.mention-pop-leave-to[data-v-8ad80f79]{opacity:0;transform:translateY(4px)}.tasks-count[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);border-radius:10px;font-size:.7rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s}.tasks-count[data-v-8ad80f79]:hover{background:rgba(255,255,255,.82);color:#374151}.priority-badge[data-v-8ad80f79]{padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.priority-badge.low[data-v-8ad80f79]{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#065f46}.priority-badge.medium[data-v-8ad80f79]{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);color:#9a3412}.priority-badge.high[data-v-8ad80f79]{background:linear-gradient(135deg,#fecaca 0%,#fca5a5 100%);color:#991b1b}.priority-badge.critical[data-v-8ad80f79],.priority-badge.urgent[data-v-8ad80f79]{background:linear-gradient(135deg,#ddd6fe 0%,#c4b5fd 100%);color:#5b21b6}.pages-panel[data-v-8ad80f79]{display:flex;flex-direction:column;height:100%}.pages-panel-header[data-v-8ad80f79]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid rgba(203,213,225,.3)}.pages-panel-title[data-v-8ad80f79]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#475569cc}.pages-panel-title svg[data-v-8ad80f79]{flex-shrink:0;opacity:.6}.pages-count-badge[data-v-8ad80f79]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(203,213,225,.5);font-size:.68rem;font-weight:700;color:#64748b}.pages-add-btn[data-v-8ad80f79]{width:28px;height:28px;border-radius:8px;border:1.5px solid rgba(203,213,225,.6);background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .14s ease;font-family:inherit}.pages-add-btn[data-v-8ad80f79]:hover,.pages-add-btn.active[data-v-8ad80f79]{border-color:#3b82f680;background:rgba(59,130,246,.08);color:#3b82f6}.add-page-form[data-v-8ad80f79]{margin:10px 14px 4px;padding:12px 14px;background:rgba(255,255,255,.72);backdrop-filter:blur(20px);border:1.5px solid rgba(203,213,225,.55);border-radius:14px;box-shadow:0 2px 10px #0000000a}.add-page-input-wrap[data-v-8ad80f79]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:rgba(248,250,252,.8);border:1px solid rgba(203,213,225,.5);border-radius:9px}.add-page-input-wrap[data-v-8ad80f79]:focus-within{border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f614}.add-page-input-icon[data-v-8ad80f79]{flex-shrink:0;opacity:.45;color:#64748b}.add-page-input[data-v-8ad80f79]{flex:1;border:none;background:transparent;font-size:.82rem;font-family:inherit;color:#0f172ad9;outline:none}.add-page-input[data-v-8ad80f79]::placeholder{color:#94a3b8b3}.add-page-error[data-v-8ad80f79]{font-size:.75rem;color:#ef4444;margin:6px 0 0}.add-page-actions[data-v-8ad80f79]{display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.apf-cancel[data-v-8ad80f79]{padding:5px 12px;border-radius:8px;border:1px solid rgba(203,213,225,.6);background:transparent;font-size:.78rem;font-family:inherit;color:#64748b;cursor:pointer;transition:all .14s}.apf-cancel[data-v-8ad80f79]:hover{background:rgba(203,213,225,.2)}.apf-add[data-v-8ad80f79]{padding:5px 14px;border-radius:8px;border:none;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .14s}.apf-add[data-v-8ad80f79]:hover{background:#2563eb}.apf-add[data-v-8ad80f79]:disabled{opacity:.5;cursor:not-allowed}.pages-list[data-v-8ad80f79]{flex:1;overflow-y:auto;padding:6px 0 80px}.page-item[data-v-8ad80f79]{display:flex;align-items:center;gap:10px;padding:10px 16px;position:relative;cursor:pointer;transition:background .15s ease}.page-item[data-v-8ad80f79]:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(203,213,225,.4) 20%,rgba(203,213,225,.4) 80%,transparent 100%)}.page-item[data-v-8ad80f79]:hover{background:rgba(255,255,255,.15)}.page-item.active[data-v-8ad80f79]{background:rgba(59,130,246,.05)}.page-item.active[data-v-8ad80f79]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;background:#3b82f6;border-radius:0 2px 2px 0}.page-item.active .page-item-name[data-v-8ad80f79]{color:#2563eb}.page-item.page-pending[data-v-8ad80f79]{opacity:.7;cursor:default}.page-item.page-failed[data-v-8ad80f79]{opacity:.6;cursor:default}.page-item-icon[data-v-8ad80f79]{width:28px;height:28px;border-radius:7px;background:rgba(203,213,225,.35);border:1px solid rgba(203,213,225,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.page-item-icon.main-icon[data-v-8ad80f79]{background:rgba(59,130,246,.1);border-color:#3b82f640;color:#3b82f6}.page-item-info[data-v-8ad80f79]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page-item-name[data-v-8ad80f79]{font-size:.83rem;font-weight:500;color:#0f172ad1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-item-url[data-v-8ad80f79]{font-size:.7rem;color:#64748b8c;font-family:SF Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-item-actions[data-v-8ad80f79]{display:flex;align-items:center;gap:5px;flex-shrink:0}.page-status-dot[data-v-8ad80f79]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page-status-dot.live[data-v-8ad80f79]{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.page-status-badge[data-v-8ad80f79]{font-size:.65rem;font-weight:600;padding:2px 6px;border-radius:8px;background:rgba(203,213,225,.4);color:#64748b;white-space:nowrap}.page-status-badge.failed[data-v-8ad80f79]{background:rgba(239,68,68,.1);color:#dc2626}.page-delete-btn[data-v-8ad80f79]{width:22px;height:22px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;transition:all .14s;font-family:inherit;opacity:0}.page-item:hover .page-delete-btn[data-v-8ad80f79]{opacity:1}.page-delete-btn[data-v-8ad80f79]:hover{background:rgba(239,68,68,.1);color:#ef4444}.pages-empty-hint[data-v-8ad80f79]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;text-align:center}.pages-empty-hint p[data-v-8ad80f79]{font-size:.78rem;color:#64748b8c;line-height:1.5;max-width:200px}.slide-down-enter-active[data-v-8ad80f79],.slide-down-leave-active[data-v-8ad80f79]{transition:all .18s ease;overflow:hidden}.slide-down-enter-from[data-v-8ad80f79],.slide-down-leave-to[data-v-8ad80f79]{opacity:0;max-height:0;transform:translateY(-6px)}.slide-down-enter-to[data-v-8ad80f79],.slide-down-leave-from[data-v-8ad80f79]{opacity:1;max-height:200px;transform:translateY(0)}.spin-icon[data-v-8ad80f79]{animation:spin-8ad80f79 1.2s linear infinite}.page-scrape-spin[data-v-8ad80f79]{animation:spin-8ad80f79 1.1s linear infinite;color:#3b82f6;opacity:.75}@keyframes spin-8ad80f79{to{transform:rotate(360deg)}}.pages-loading-state[data-v-8ad80f79]{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 16px;color:#64748b99;font-size:.78rem}.pages-loading-spin[data-v-8ad80f79]{animation:spin-8ad80f79 1.1s linear infinite;color:#3b82f6;opacity:.7}@keyframes stop-btn-pulse-8ad80f79{0%,to{box-shadow:0 0 #ef444473,0 0 6px #ef444433}50%{box-shadow:0 0 0 4px #ef444426,0 0 14px #ef444459}}.page-stop-btn[data-v-8ad80f79]{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(239,68,68,.5);background:rgba(239,68,68,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ef4444;flex-shrink:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease;animation:stop-btn-pulse-8ad80f79 2s ease-in-out infinite}.page-stop-btn[data-v-8ad80f79]:hover{background:rgba(239,68,68,.15);border-color:#ef4444bf;animation:stop-btn-pulse-8ad80f79 .9s ease-in-out infinite}.page-stop-btn.cancelling[data-v-8ad80f79]{opacity:.5;cursor:not-allowed;animation:none}.page-stop-btn svg[data-v-8ad80f79]{display:block}@keyframes resync-rotate-8ad80f79{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes resync-spin-8ad80f79{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toolbar-resync-btn[data-v-8ad80f79]{transition:background .15s ease,border-color .15s ease,color .15s ease}.toolbar-resync-btn.starting .resync-icon[data-v-8ad80f79]{animation:resync-rotate-8ad80f79 .5s ease-in-out forwards}.toolbar-resync-btn.starting[data-v-8ad80f79]{cursor:not-allowed;opacity:.75}.toolbar-resync-btn.resync-stop-mode[data-v-8ad80f79]{cursor:pointer;opacity:1;animation:resync-stop-pulse-8ad80f79 2s ease-in-out infinite;border-color:#ef444480!important;background:rgba(239,68,68,.08)!important;color:#ef4444!important}.toolbar-resync-btn.resync-stop-mode[data-v-8ad80f79]:hover{background:rgba(239,68,68,.15)!important;border-color:#ef4444bf!important;animation:resync-stop-pulse-8ad80f79 .9s ease-in-out infinite}.resync-stop-icon[data-v-8ad80f79]{display:flex;align-items:center;justify-content:center}@keyframes resync-stop-pulse-8ad80f79{0%,to{box-shadow:0 0 #ef444466,0 0 6px #ef444426}50%{box-shadow:0 0 0 4px #ef44441f,0 0 16px #ef44444d}}@media (max-width: 768px){.tasks-sidebar[data-v-8ad80f79]{width:calc(100vw - 24px)!important;max-width:100%;max-height:70vh;left:12px!important;right:12px;bottom:80px;top:auto!important;border-radius:18px}.floating-toolbar[data-v-8ad80f79]{left:12px!important;right:12px;transform:none!important;width:auto;overflow-x:auto;overflow-y:visible;gap:7px;padding:8px 14px;border-radius:16px;scrollbar-width:none}.floating-toolbar[data-v-8ad80f79]::-webkit-scrollbar{display:none}.toolbar-btn-outline[data-v-8ad80f79]{padding:7px 10px;gap:0;min-width:36px;justify-content:center}.toolbar-tab-btn[data-v-8ad80f79]{padding:7px 11px;min-width:36px;gap:0;justify-content:center}.sidebar-edge-btn[data-v-8ad80f79]{padding:12px 7px}.task-chat-tooltip[data-v-8ad80f79]{width:calc(100vw - 24px);left:12px!important;right:12px;max-height:75vh}.task-pin[data-v-8ad80f79]{width:38px;height:44px;transform:translate(-19px,-40px) rotate(100deg);transform-origin:50% 90.91%}.task-pin .pin-number[data-v-8ad80f79]{top:3px;left:3px;width:32px;height:32px;font-size:11px;transform:rotate(-100deg)}.task-pin[data-v-8ad80f79]:hover{transform:translate(-19px,-40px) rotate(100deg) scale(1.08)}.task-pin.active[data-v-8ad80f79]{transform:translate(-19px,-40px) rotate(100deg) scale(1.12)}.task-pin.preview-pin[data-v-8ad80f79]{animation:pinPulseMobile-8ad80f79 1.5s ease-in-out infinite}@keyframes pinPulseMobile-8ad80f79{0%,to{transform:translate(-19px,-40px) rotate(100deg) scale(1);opacity:.95}50%{transform:translate(-19px,-40px) rotate(100deg) scale(1.05);opacity:.7}}}@media (max-width: 480px){.floating-toolbar[data-v-8ad80f79]{gap:5px;padding:7px 10px}.toolbar-section-logo[data-v-8ad80f79]{display:none}.toolbar-btn-outline[data-v-8ad80f79]{padding:5px 8px;font-size:.74rem}.tasks-sidebar[data-v-8ad80f79]{max-height:65vh;border-radius:16px}}.ct-msg-menu-wrap[data-v-8ad80f79]{position:relative;display:inline-flex}.ct-msg-menu[data-v-8ad80f79]{position:absolute;top:calc(100% + 4px);right:0;z-index:200;min-width:140px;padding:5px;background:rgba(15,23,42,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 48px #0006,inset 0 1px #ffffff0f}.ct-menu-opt[data-v-8ad80f79]{display:flex;align-items:center;gap:7px;width:100%;padding:6px 10px;border-radius:8px;border:none;background:transparent;color:#ffffffd1;font-size:.8rem;cursor:pointer;text-align:left;transition:background .12s}.ct-menu-opt[data-v-8ad80f79]:hover{background:rgba(255,255,255,.09);color:#fff}.ct-menu-opt.danger[data-v-8ad80f79]{color:#ef4444d9}.ct-menu-opt.danger[data-v-8ad80f79]:hover{background:rgba(239,68,68,.12);color:#ef4444}.ct-actions-row[data-v-8ad80f79]{position:relative;margin-top:6px}.ct-actions-wrap[data-v-8ad80f79]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ct-msg-action-btn[data-v-8ad80f79]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b8c;transition:background .14s ease,color .14s ease;flex-shrink:0}.ct-msg-action-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.52);color:#1e293bbf}.ct-react-btn[data-v-8ad80f79]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b8c;transition:background .14s ease,color .14s ease;flex-shrink:0}.ct-react-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.52);color:#1e293bbf}.ct-reply-btn[data-v-8ad80f79]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b8c;transition:background .14s ease,color .14s ease;flex-shrink:0}.ct-reply-btn[data-v-8ad80f79]:hover{background:rgba(255,255,255,.52);color:#1e293bbf}.ct-reaction-chip[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:20px;border:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.32);font-size:.78rem;cursor:pointer;transition:all .14s ease;color:#475569;font-weight:500}.ct-reaction-chip[data-v-8ad80f79]:hover{background:rgba(255,255,255,.6);transform:translateY(-1px)}.ct-reaction-chip.reacted[data-v-8ad80f79]{background:rgba(59,130,246,.13);border-color:#3b82f666;color:#2563eb}.ct-replies-section[data-v-8ad80f79]{margin-top:4px}.ct-replies-toggle[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px 4px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#475569;font-size:.71rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ct-replies-toggle[data-v-8ad80f79]:hover{background:rgba(255,255,255,.62);border-color:#ffffffbf;transform:translateY(-1px)}.ct-replies-list[data-v-8ad80f79]{margin-top:6px;padding-left:12px;border-left:2px solid rgba(148,163,184,.22)}.ct-replies-list .chat-message[data-v-8ad80f79]{margin-bottom:4px}.ct-replies-list .chat-message[data-v-8ad80f79]:last-child{margin-bottom:0}.ct-emoji-picker[data-v-8ad80f79]{position:absolute;bottom:calc(100% + 6px);left:0;z-index:200;display:flex;gap:2px;flex-wrap:wrap;width:192px;padding:7px;background:rgba(15,23,42,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 48px #0006,inset 0 1px #ffffff0f}.ct-emoji-opt[data-v-8ad80f79]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;font-size:1.1rem;cursor:pointer;background:transparent;border:none;transition:background .1s,transform .1s}.ct-emoji-opt[data-v-8ad80f79]:hover{background:rgba(255,255,255,.12);transform:scale(1.2)}.ct-quoted-msg[data-v-8ad80f79]{margin-bottom:6px;padding:5px 10px;border-left:2px solid rgba(148,163,184,.45);border-radius:0 8px 8px 0;background:rgba(255,255,255,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ct-quoted-author[data-v-8ad80f79]{display:block;font-size:.7rem;font-weight:700;color:#475569;margin-bottom:1px}.ct-quoted-text[data-v-8ad80f79]{margin:0;font-size:.76rem;color:#1e293b85;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-replying-banner[data-v-8ad80f79]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:6px 10px;margin-bottom:5px;border-left:2px solid rgba(148,163,184,.5);border-radius:0 8px 8px 0;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ct-replying-content[data-v-8ad80f79]{display:flex;align-items:flex-start;gap:6px;min-width:0}.ct-replying-label[data-v-8ad80f79]{display:block;font-size:.7rem;color:#475569;margin-bottom:1px}.ct-replying-label strong[data-v-8ad80f79]{font-weight:700;color:#1e293b}.ct-replying-preview[data-v-8ad80f79]{margin:0;font-size:.72rem;color:#1e293b85;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-replying-dismiss[data-v-8ad80f79]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:#64748b8c;cursor:pointer;transition:all .12s}.ct-replying-dismiss[data-v-8ad80f79]:hover{background:rgba(239,68,68,.1);color:#ef4444}.ct-pop-enter-active[data-v-8ad80f79],.ct-pop-leave-active[data-v-8ad80f79]{transition:opacity .13s ease,transform .13s ease}.ct-pop-enter-from[data-v-8ad80f79],.ct-pop-leave-to[data-v-8ad80f79]{opacity:0;transform:scale(.9) translateY(4px)}.ct-nested-replies[data-v-8ad80f79]{margin-top:6px}.ct-nested-toggle[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px 4px 9px;border-radius:20px;border:1px solid rgba(59,130,246,.25);background:rgba(59,130,246,.07);color:#2563eb;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ct-nested-toggle[data-v-8ad80f79]:hover{background:rgba(59,130,246,.13);border-color:#3b82f666;transform:translateY(-1px)}.ct-nested-list[data-v-8ad80f79]{margin-top:6px;padding-left:12px;border-left:2px solid rgba(148,163,184,.22)}.ct-nested-msg[data-v-8ad80f79]{margin-bottom:4px}.ct-nested-msg[data-v-8ad80f79]:last-child{margin-bottom:0}.user-avatar-img--sm[data-v-8ad80f79]{width:26px!important;height:26px!important}.task-thread-card[data-v-8ad80f79]{margin-bottom:4px;padding:12px 14px;background:rgba(255,255,255,.52);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.65);border-radius:14px;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc}.task-thread-card-top[data-v-8ad80f79]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.task-thread-pill[data-v-8ad80f79]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);color:#475569;font-size:.7rem;font-weight:600;letter-spacing:.2px}.task-thread-desc[data-v-8ad80f79]{margin:0 0 10px;font-size:.875rem;color:#1e293b;line-height:1.55;font-weight:500}.task-thread-byline[data-v-8ad80f79]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.task-thread-avatar[data-v-8ad80f79]{width:16px;height:16px;border-radius:50%;object-fit:cover}.task-thread-author[data-v-8ad80f79]{font-size:.72rem;font-weight:600;color:#475569}.task-thread-time[data-v-8ad80f79]{font-size:.7rem;color:#64748ba6}.task-thread-sep[data-v-8ad80f79]{display:flex;align-items:center;gap:8px;margin:8px 0 4px}.task-thread-sep span[data-v-8ad80f79]{font-size:.68rem;font-weight:600;color:#64748b8c;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.task-thread-sep[data-v-8ad80f79]:before,.task-thread-sep[data-v-8ad80f79]:after{content:"";flex:1;height:1px;background:rgba(148,163,184,.18)}.project-detail-view[data-v-717f9c68]{height:100vh;display:flex;flex-direction:column}.loading-state[data-v-717f9c68],.error-state[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}.project-container[data-v-717f9c68]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100vh;gap:0;position:relative}.project-info h1[data-v-717f9c68]{margin:0 0 .5rem;font-size:1.5rem}.project-meta[data-v-717f9c68]{display:flex;gap:.5rem;margin-top:.5rem}.badge[data-v-717f9c68]{padding:.25rem .75rem;background:#f3f4f6;border-radius:4px;font-size:.875rem}.badge.scraping[data-v-717f9c68],.badge.badge-scraping[data-v-717f9c68]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#fff;display:flex;align-items:center;gap:.5rem;animation:pulse-717f9c68 2s ease-in-out infinite}.badge.scraping .spinner[data-v-717f9c68],.badge.scraping .spinner-icon[data-v-717f9c68],.badge.badge-scraping .spinner[data-v-717f9c68],.badge.badge-scraping .spinner-icon[data-v-717f9c68]{width:14px;height:14px;animation:spin-717f9c68 1s linear infinite}@keyframes pulse-717f9c68{0%,to{opacity:1}50%{opacity:.7}}.project-actions[data-v-717f9c68]{display:flex;gap:.5rem}.btn[data-v-717f9c68]{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:4px;background:white;cursor:pointer;transition:all .2s}.btn[data-v-717f9c68]:hover{background:#f3f4f6}.btn.active[data-v-717f9c68]{background:#3b82f6;color:#fff;border-color:#3b82f6}.canvas-container[data-v-717f9c68]{position:relative;overflow:auto;background:#f9fafb;cursor:crosshair}.canvas-overlay[data-v-717f9c68]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:crosshair;background:transparent}.canvas-overlay[data-v-717f9c68]:hover{background:rgba(59,130,246,.01)}.hover-highlight-box[data-v-717f9c68]{position:absolute;border:2px dashed #3b82f6;background:rgba(59,130,246,.08);border-radius:4px;pointer-events:none;z-index:5;transition:all .05s ease-out}.website-preview[data-v-717f9c68],.image-preview[data-v-717f9c68]{width:100%;height:100%;border:none;object-fit:contain}.code-project-canvas[data-v-717f9c68]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.cpc-live-preview[data-v-717f9c68]{width:100%;height:100%;border:none;flex:1}.cpc-no-preview[data-v-717f9c68]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#f8faff 0%,#ede9fe 100%);color:#64748b;padding:32px;text-align:center}.cpc-no-preview-icon[data-v-717f9c68]{opacity:.4}.cpc-no-preview-title[data-v-717f9c68]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.cpc-no-preview-hint[data-v-717f9c68]{font-size:.82rem;color:#94a3b8;margin:0;max-width:320px;line-height:1.5}.cpc-open-editor-btn[data-v-717f9c68]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 20px;background:#1f44ff;color:#fff;border-radius:10px;text-decoration:none;font-size:.85rem;font-weight:600;transition:opacity .15s}.cpc-open-editor-btn[data-v-717f9c68]:hover{opacity:.85}.content-error[data-v-717f9c68],.content-placeholder[data-v-717f9c68]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);color:#6c757d;gap:12px;padding:32px;text-align:center}.content-error[data-v-717f9c68]{background:linear-gradient(135deg,#fff5f5 0%,#fee2e2 100%)}.error-icon[data-v-717f9c68],.placeholder-icon[data-v-717f9c68]{opacity:.6}.error-title[data-v-717f9c68]{font-size:1.125rem;font-weight:600;color:#dc3545;margin:0}.error-detail[data-v-717f9c68]{font-size:.875rem;color:#6c757d;margin:0;max-width:300px;word-break:break-all}.retry-btn[data-v-717f9c68]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#5b4cfd;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-717f9c68]:hover{background:#4a3ee8;transform:translateY(-1px)}.content-placeholder p[data-v-717f9c68]{margin:0;font-size:.9375rem}.code-project-canvas[data-v-717f9c68]{position:relative;width:100%;height:100%;background:#13131f;overflow:hidden}.cpc-stackblitz-embed[data-v-717f9c68]{width:100%;height:100%}.cpc-stackblitz-embed iframe[data-v-717f9c68]{width:100%!important;height:100%!important;border:none!important;display:block}.cpc-stackblitz-embed.hidden[data-v-717f9c68]{visibility:hidden;pointer-events:none;position:absolute;inset:0}.cpc-loading[data-v-717f9c68]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#13131f;z-index:2}.cpc-spinner[data-v-717f9c68]{width:36px;height:36px;border:3px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:cpc-spin-717f9c68 .8s linear infinite}@keyframes cpc-spin-717f9c68{to{transform:rotate(360deg)}}.cpc-loading-title[data-v-717f9c68]{font-size:.95rem;font-weight:600;color:#cbd5e1b3;margin:0}.cpc-loading-hint[data-v-717f9c68]{font-size:.75rem;color:#94a3b866;margin:0}.task-pin[data-v-717f9c68]{position:absolute;width:48px;height:56px;cursor:pointer;transition:all .2s ease;z-index:100;transform:translate(-24px,-52px) rotate(100deg);transform-origin:50% 92.86%;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.task-pin .pin-shape[data-v-717f9c68]{width:100%;height:100%;display:block}.task-pin .pin-number[data-v-717f9c68]{position:absolute;top:4px;left:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:2;pointer-events:none;transform:rotate(-100deg)}.task-pin[data-v-717f9c68]:hover{transform:translate(-24px,-52px) rotate(100deg) scale(1.08);filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.task-pin.active[data-v-717f9c68]{transform:translate(-24px,-52px) rotate(100deg) scale(1.12);filter:drop-shadow(0 6px 16px rgba(31,68,255,.4))}.task-pin.preview-pin[data-v-717f9c68]{opacity:1;animation:pinPulse-717f9c68 1.5s ease-in-out infinite;z-index:2001;pointer-events:none}@keyframes pinPulse-717f9c68{0%,to{transform:translate(-24px,-52px) rotate(100deg) scale(1);opacity:.95}50%{transform:translate(-24px,-52px) rotate(100deg) scale(1.05);opacity:.7}}.tasks-sidebar[data-v-717f9c68]{position:fixed;width:420px;max-height:85vh;background:rgba(248,250,255,.82);backdrop-filter:blur(52px) saturate(280%);-webkit-backdrop-filter:blur(52px) saturate(280%);border:1px solid rgba(1,99,252,.15);border-radius:22px;box-shadow:inset 0 1.5px #fff,0 8px 32px #0163fc1a,0 24px 64px #0000001a;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.sidebar-header[data-v-717f9c68]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;cursor:move;user-select:none;background:rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.5);border-radius:22px 22px 0 0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sidebar-tabs[data-v-717f9c68]{display:flex;gap:0;flex:1;padding:3px;background:rgba(15,23,42,.07);border-radius:12px;position:relative;overflow:hidden}.tab-slider[data-v-717f9c68]{position:absolute;top:3px;left:3px;width:calc((100% - 6px)/5);height:calc(100% - 6px);background:#0163FC;border-radius:9px;box-shadow:0 3px 12px #0163fc52;transition:transform .32s cubic-bezier(.34,1.4,.64,1);z-index:0}.sidebar-tab[data-v-717f9c68]{flex:1;padding:8px;background:transparent;border:none;font-size:.78rem;font-weight:500;color:#475569e6;cursor:pointer;transition:color .25s ease,transform .15s ease;border-radius:9px;white-space:nowrap;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px}.sidebar-tab[data-v-717f9c68]:hover{color:#374151;transform:scale(1.02)}.sidebar-tab[data-v-717f9c68]:active{transform:scale(.98)}.sidebar-tab.active[data-v-717f9c68]{color:#fff;background:transparent;font-weight:600}.sidebar-tab-badge[data-v-717f9c68]{background:rgba(37,99,235,.14);color:#2563eb;font-size:10px;font-weight:700;padding:1px 5px;border-radius:10px;line-height:1.4}.sidebar-tab.active .sidebar-tab-badge[data-v-717f9c68]{background:rgba(255,255,255,.25);color:#fff}.files-panel[data-v-717f9c68]{height:500px;min-height:400px;display:flex;flex-direction:column;overflow:hidden;padding:0}.activity-panel[data-v-717f9c68]{display:flex;flex-direction:column;height:500px;overflow:hidden}.activity-header[data-v-717f9c68]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid rgba(100,116,139,.1);flex-shrink:0}.activity-title[data-v-717f9c68]{font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.06em;text-transform:uppercase}.activity-refresh-btn[data-v-717f9c68]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:5px;border-radius:7px;display:flex;align-items:center;transition:color .15s,background .15s}.activity-refresh-btn[data-v-717f9c68]:hover{color:#3b82f6;background:rgba(59,130,246,.08)}.activity-loading[data-v-717f9c68]{display:flex;justify-content:center;padding:40px}.activity-empty[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;color:#94a3b8;font-size:.8rem}.activity-empty p[data-v-717f9c68]{margin:0}.activity-feed[data-v-717f9c68]{flex:1;overflow-y:auto;padding:6px 0 12px}.activity-feed[data-v-717f9c68]::-webkit-scrollbar{width:4px}.activity-feed[data-v-717f9c68]::-webkit-scrollbar-track{background:transparent}.activity-feed[data-v-717f9c68]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:2px}.activity-entry[data-v-717f9c68]{display:flex;align-items:flex-start;gap:10px;padding:8px 16px;transition:background .15s;position:relative}.activity-entry[data-v-717f9c68]:hover{background:rgba(59,130,246,.04)}.activity-entry:hover .activity-undo-btn[data-v-717f9c68]{opacity:1;transform:translate(0)}.activity-entry.is-undone[data-v-717f9c68]{opacity:.4}.activity-entry.is-undone .activity-user[data-v-717f9c68],.activity-entry.is-undone .activity-action[data-v-717f9c68]{text-decoration:line-through}.activity-avatar[data-v-717f9c68]{flex-shrink:0;width:30px;height:30px;border-radius:8px;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center;margin-top:1px}.activity-avatar .activity-avatar-img[data-v-717f9c68]{width:30px;height:30px;border-radius:8px;object-fit:cover}.activity-avatar-initial[data-v-717f9c68]{font-size:.72rem;font-weight:700;color:#3b82f6;line-height:1}.activity-body[data-v-717f9c68]{flex:1;min-width:0}.activity-line[data-v-717f9c68]{display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:.8rem;line-height:1.45}.activity-user[data-v-717f9c68]{font-weight:700;color:#1e293b}.activity-action[data-v-717f9c68]{color:#64748b;font-weight:400}.activity-undone-badge[data-v-717f9c68]{font-size:.63rem;background:rgba(239,68,68,.1);color:#ef4444;border-radius:4px;padding:1px 6px;font-weight:600;border:1px solid rgba(239,68,68,.2)}.activity-time[data-v-717f9c68]{font-size:.68rem;color:#94a3b8;margin-top:3px;font-weight:500}.activity-type-icon[data-v-717f9c68]{flex-shrink:0;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-top:4px;background:rgba(100,116,139,.1);color:#64748b}.activity-type-icon.activity-type--task_created[data-v-717f9c68]{background:rgba(59,130,246,.12);color:#2563eb}.activity-type-icon.activity-type--task_updated[data-v-717f9c68]{background:rgba(245,158,11,.12);color:#d97706}.activity-type-icon.activity-type--task_deleted[data-v-717f9c68]{background:rgba(239,68,68,.1);color:#dc2626}.activity-type-icon.activity-type--task_resolved[data-v-717f9c68]{background:rgba(16,185,129,.12);color:#059669}.activity-type-icon.activity-type--reply_added[data-v-717f9c68]{background:rgba(139,92,246,.12);color:#7c3aed}.activity-actions[data-v-717f9c68]{display:flex;flex-direction:column;gap:4px;flex-shrink:0;opacity:0;transform:translate(4px);transition:opacity .18s ease,transform .18s ease}.activity-entry:hover .activity-actions[data-v-717f9c68]{opacity:1;transform:translate(0)}.activity-undo-btn[data-v-717f9c68],.activity-redo-btn[data-v-717f9c68]{background:rgba(255,255,255,.8);border:1px solid rgba(100,116,139,.18);border-radius:7px;cursor:pointer;padding:3px 7px;display:flex;align-items:center;gap:3px;font-size:.66rem;font-weight:600;transition:all .15s ease;white-space:nowrap;backdrop-filter:blur(8px)}.activity-undo-btn[data-v-717f9c68]{color:#475569}.activity-undo-btn[data-v-717f9c68]:hover{border-color:#3b82f6;color:#2563eb;background:rgba(59,130,246,.08);box-shadow:0 2px 8px #3b82f61f}.activity-redo-btn[data-v-717f9c68]{color:#059669;border-color:#10b98140;background:rgba(16,185,129,.06)}.activity-redo-btn[data-v-717f9c68]:hover{border-color:#10b981;color:#047857;background:rgba(16,185,129,.12);box-shadow:0 2px 8px #10b98126}.toolbar-icon-btn-standalone.undo-available[data-v-717f9c68]{color:#ffffffd9;opacity:1}.toolbar-icon-btn-standalone.undo-available[data-v-717f9c68]:hover{background:rgba(59,130,246,.15);color:#3b82f6}.sidebar-header-actions[data-v-717f9c68]{display:flex;gap:.25rem;padding:0;margin-left:10px}.icon-btn[data-v-717f9c68]{background:rgba(255,255,255,.45);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);padding:5px;border-radius:8px;cursor:pointer;color:#64748b;transition:all .18s;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.75);color:#374151;box-shadow:0 2px 8px #0000000f}.sidebar-content[data-v-717f9c68]{flex:1;overflow-y:auto;padding:14px 0 0;background:rgba(255,255,255,.45);position:relative;display:flex;flex-direction:column;min-height:0}.sidebar-content.is-chat[data-v-717f9c68]{overflow:hidden;padding:0}.tab-switch-wrap[data-v-717f9c68]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tab-switch-enter-active[data-v-717f9c68]{transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.tab-switch-leave-active[data-v-717f9c68]{transition:opacity .14s ease,transform .14s ease;position:absolute;width:100%}.tab-switch-enter-from[data-v-717f9c68]{opacity:0;transform:translateY(10px)}.tab-switch-leave-to[data-v-717f9c68]{opacity:0;transform:translateY(-6px)}.tab-panel[data-v-717f9c68]{animation:none;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tasks-list[data-v-717f9c68]{padding:0 0 80px;overflow-y:auto;flex:1;min-height:0}.task-card[data-v-717f9c68]{background:transparent;border:none;border-radius:0;padding:2px 12px;margin:0;cursor:pointer;position:relative;overflow:visible;transition:background .15s ease}.task-card[data-v-717f9c68]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2.5px;background:var(--priority-color, rgba(148, 163, 184, .35));border-radius:0 2px 2px 0;opacity:.42;transition:top .22s ease,bottom .22s ease,opacity .22s ease,border-radius .22s ease}.task-card[data-v-717f9c68]:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.58) 14%,rgba(255,255,255,.58) 86%,transparent 100%);box-shadow:0 1px #00000008}.task-card[data-v-717f9c68]:hover{background:rgba(255,255,255,.12)}.task-card[data-v-717f9c68]:hover:before{top:0;bottom:0;opacity:.82;border-radius:0}.task-card.selected[data-v-717f9c68]{background:rgba(124,58,237,.05)}.task-card.selected[data-v-717f9c68]:before{top:0;bottom:0;opacity:1;border-radius:0}.task-card.controls-visible[data-v-717f9c68]{background:rgba(255,255,255,.09)}.task-card.controls-visible[data-v-717f9c68]:before{top:0;bottom:0;opacity:.82;border-radius:0}.task-card.completed[data-v-717f9c68]{opacity:.52}.task-card.completed .task-text[data-v-717f9c68]{text-decoration:line-through;color:#64748b80}.task-card.completed[data-v-717f9c68]:before{opacity:.18}.task-card.orphaned[data-v-717f9c68]{background:rgba(245,158,11,.04)}.task-card.orphaned[data-v-717f9c68]:before{background:#f59e0b;opacity:.7;top:0;bottom:0;border-radius:0}.task-card.orphaned[data-v-717f9c68]:hover{background:rgba(245,158,11,.07)}.orphan-badge[data-v-717f9c68]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:10px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);color:#b45309;font-size:.65rem;font-weight:600;white-space:nowrap;letter-spacing:.01em}.task-card-header[data-v-717f9c68]{display:flex;align-items:center;gap:6px;padding:11px 12px 3px 18px;background:transparent;border-bottom:none}.task-card-header .priority-indicator[data-v-717f9c68]{width:6px;height:6px}.task-number[data-v-717f9c68]{font-size:.58rem;font-weight:700;color:#64748b7a;font-family:Monaco,Courier New,monospace;letter-spacing:.05em;flex-shrink:0}.task-header-actions[data-v-717f9c68]{display:flex;gap:1px;align-items:center;margin-left:auto}.task-card .task-cog-btn[data-v-717f9c68]{opacity:.26;color:#64748bcc;transition:all .2s cubic-bezier(.4,0,.2,1)}.task-card .task-cog-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.7);color:#7c3aed;opacity:1}.task-card .task-cog-btn.active[data-v-717f9c68]{background:rgba(124,58,237,0);color:#7c3aed;opacity:1;transform:rotate(60deg)}.task-card:hover .task-cog-btn[data-v-717f9c68]{opacity:.62}.task-card.controls-visible .task-cog-btn[data-v-717f9c68]{opacity:1}.task-action-btn[data-v-717f9c68]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;opacity:0;transition:all .15s,opacity .18s ease}.task-action-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#7c3aed;opacity:1;box-shadow:inset 0 1px #ffffffe6,0 1px 4px #00000012}.task-action-btn.delete[data-v-717f9c68]:hover{background:rgba(254,226,226,.65);color:#dc2626}.task-card:hover .task-action-btn[data-v-717f9c68],.task-card.selected .task-action-btn[data-v-717f9c68],.task-card.controls-visible .task-action-btn[data-v-717f9c68]{opacity:.68}.task-card-content[data-v-717f9c68]{display:flex;flex-direction:column;padding:1px 14px 10px 18px}.task-text[data-v-717f9c68]{font-size:.895rem;color:#0f172adb;line-height:1.52;margin:0 0 6px;font-weight:480}.task-author-row[data-v-717f9c68]{display:flex;align-items:center;gap:5px;border-top:none;padding-top:0}.author-avatar[data-v-717f9c68]{width:14px;height:14px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.85);flex-shrink:0}.author-name[data-v-717f9c68]{font-size:.67rem;font-weight:500;color:#64748b9e}.task-time[data-v-717f9c68]{font-size:.65rem;color:#94a3b8b3;margin-left:auto}.task-edit-mode[data-v-717f9c68]{padding:4px 14px}.task-edit-textarea[data-v-717f9c68]{width:100%;padding:8px 10px;border:1px solid rgba(124,58,237,.25);border-radius:10px;font-size:.87rem;font-family:inherit;resize:none;background:rgba(255,255,255,.48);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172ae6;line-height:1.5;transition:border-color .15s,box-shadow .15s}.task-edit-textarea[data-v-717f9c68]:focus{outline:none;border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed1a,inset 0 1px #fffc}.task-edit-actions[data-v-717f9c68]{display:flex;gap:6px;justify-content:flex-end;padding:6px 0 4px}.edit-btn[data-v-717f9c68]{padding:5px 14px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.edit-btn.cancel[data-v-717f9c68]{background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.72);color:#475569e6;box-shadow:inset 0 1px #ffffffe6}.edit-btn.cancel[data-v-717f9c68]:hover{background:rgba(255,255,255,.78);transform:translateY(-1px)}.edit-btn.save[data-v-717f9c68]{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;color:#fff;box-shadow:0 2px 8px #7c3aed61,inset 0 1px #ffffff38}.edit-btn.save[data-v-717f9c68]:hover{opacity:.9;transform:translateY(-1px)}.task-controls-row[data-v-717f9c68]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 10px 18px;padding:10px 0 12px;border-top:1px solid rgba(255,255,255,.42);animation:controlsSlideIn-717f9c68 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes controlsSlideIn-717f9c68{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.control-group[data-v-717f9c68]{display:flex;flex-direction:column;gap:3px}.control-group label[data-v-717f9c68]{font-size:.62rem;font-weight:700;color:#94a3b8e0;text-transform:uppercase;letter-spacing:.07em}.control-group.assignee-control[data-v-717f9c68]{grid-column:1/-1}.priority-select[data-v-717f9c68],.status-select[data-v-717f9c68],.assignee-select[data-v-717f9c68]{padding:5px 8px;border:1px solid rgba(255,255,255,.65);border-radius:8px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;background:rgba(255,255,255,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#1e293be6;width:100%;box-shadow:inset 0 1px #ffffffd1}.priority-select[data-v-717f9c68]:focus,.status-select[data-v-717f9c68]:focus,.assignee-select[data-v-717f9c68]:focus{outline:none;border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed1a,inset 0 1px #ffffffd1}.assignee-select-wrapper[data-v-717f9c68]{position:relative;display:flex;align-items:center}.assignee-avatar[data-v-717f9c68]{position:absolute;right:28px;width:18px;height:18px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.9);pointer-events:none}.priority-select.low[data-v-717f9c68]{border-color:#10b98166;background:rgba(209,250,229,.4);color:#065f46}.priority-select.medium[data-v-717f9c68]{border-color:#f59e0b66;background:rgba(254,243,199,.4);color:#92400e}.priority-select.high[data-v-717f9c68]{border-color:#ef444466;background:rgba(254,226,226,.4);color:#991b1b}.priority-select.critical[data-v-717f9c68]{border-color:#7c3aed66;background:rgba(237,233,254,.4);color:#5b21b6}.status-select.pending[data-v-717f9c68]{border-color:#9ca3af66;background:rgba(243,244,246,.4);color:#4b5563}.status-select.in-progress[data-v-717f9c68]{border-color:#3b82f666;background:rgba(219,234,254,.4);color:#1e40af}.status-select.in-review[data-v-717f9c68]{border-color:#f59e0b66;background:rgba(254,243,199,.4);color:#92400e}.status-select.completed[data-v-717f9c68]{border-color:#10b98166;background:rgba(209,250,229,.4);color:#065f46}.version-switcher-bar[data-v-717f9c68]{display:flex;align-items:center;gap:7px;padding:8px 14px;border-bottom:1px solid rgba(203,213,225,.3);background:rgba(248,250,252,.6)}.version-switcher-label[data-v-717f9c68]{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748bb3;white-space:nowrap}.version-pills-row[data-v-717f9c68]{display:flex;gap:4px;flex-wrap:wrap;flex:1}.version-pill[data-v-717f9c68]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;border:1.5px solid rgba(203,213,225,.55);background:rgba(255,255,255,.7);font-size:.72rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;font-family:inherit}.version-pill[data-v-717f9c68]:hover{border-color:#3b82f666;color:#3b82f6;background:rgba(59,130,246,.06)}.version-pill.active[data-v-717f9c68]{border-color:#3b82f699;background:rgba(59,130,246,.1);color:#2563eb;box-shadow:0 0 0 2px #3b82f61f}.version-current-dot[data-v-717f9c68]{width:5px;height:5px;border-radius:50%;background:#22c55e;flex-shrink:0}.team-management-bar[data-v-717f9c68]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.3)}.team-btn[data-v-717f9c68]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.65);border-radius:8px;font-size:.85rem;color:#374151;cursor:pointer;transition:all .15s;box-shadow:inset 0 1px #ffffffe6}.team-btn[data-v-717f9c68]:hover{border-color:#7c3aed73;background:rgba(250,245,255,.75)}.team-avatars[data-v-717f9c68]{display:flex;align-items:center;margin-right:4px}.team-avatars .team-logo-avatar[data-v-717f9c68]{width:28px;height:28px;border-radius:7px;object-fit:cover;border:2px solid rgba(255,255,255,.8);box-shadow:0 1px 4px #0000001f}.team-avatars img[data-v-717f9c68]:not(.team-logo-avatar){width:24px;height:24px;border-radius:50%;border:2px solid white;margin-right:-8px;object-fit:cover}.team-avatars .more-count[data-v-717f9c68]{width:24px;height:24px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;color:#6b7280}.invite-btn[data-v-717f9c68]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--collab-blue-grad);border:none;border-radius:8px;font-size:.85rem;font-weight:500;color:#fff;cursor:pointer;transition:all .15s;margin-left:auto;box-shadow:0 2px 8px var(--collab-blue-glow)}.invite-btn[data-v-717f9c68]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px var(--collab-blue-glow)}.team-panel[data-v-717f9c68]{background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.5);animation:slideDown-717f9c68 .2s ease-out}@keyframes slideDown-717f9c68{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.team-panel-header[data-v-717f9c68]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.45)}.team-panel-header h4[data-v-717f9c68]{margin:0;font-size:.9rem;font-weight:600;color:#1f2937}.team-panel-header .team-panel-identity[data-v-717f9c68]{display:flex;align-items:center;gap:8px}.team-panel-header .team-panel-logo[data-v-717f9c68]{width:28px;height:28px;border-radius:7px;object-fit:cover;border:1.5px solid rgba(255,255,255,.8);box-shadow:0 1px 4px #0000001a}.close-panel-btn[data-v-717f9c68]{width:28px;height:28px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;transition:all .15s}.close-panel-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.6);color:#374151}.team-members-list[data-v-717f9c68]{max-height:200px;overflow-y:auto}.team-member-item[data-v-717f9c68]{display:flex;align-items:center;gap:12px;padding:10px 16px;transition:background .15s}.team-member-item[data-v-717f9c68]:hover{background:rgba(255,255,255,.55)}.team-member-item:hover .remove-member-btn[data-v-717f9c68]{opacity:1}.member-avatar[data-v-717f9c68]{width:36px;height:36px;border-radius:50%;object-fit:cover}.member-info[data-v-717f9c68]{flex:1;min-width:0}.member-name[data-v-717f9c68]{display:block;font-size:.9rem;font-weight:500;color:#1f2937}.member-email[data-v-717f9c68]{display:block;font-size:.75rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-role[data-v-717f9c68]{padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase}.member-role.owner[data-v-717f9c68]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#92400e}.member-role.admin[data-v-717f9c68]{background:linear-gradient(135deg,#ddd6fe 0%,#c4b5fd 100%);color:#5b21b6}.member-role.collaborator[data-v-717f9c68],.member-role.designer[data-v-717f9c68],.member-role.developer[data-v-717f9c68]{background:#dbeafe;color:#1e40af}.member-role.viewer[data-v-717f9c68]{background:#f3f4f6;color:#6b7280}.remove-member-btn[data-v-717f9c68]{width:28px;height:28px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;transition:all .15s;opacity:0}.remove-member-btn[data-v-717f9c68]:hover{background:rgba(254,226,226,.75);color:#dc2626}.tasks-empty[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.tasks-empty h4[data-v-717f9c68]{margin:0 0 8px;font-size:1rem;font-weight:600;color:#1f2937}.tasks-empty p[data-v-717f9c68]{margin:0;font-size:.85rem;color:#6b7280}.empty-icon[data-v-717f9c68]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#9ca3af}.tasks-header[data-v-717f9c68]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.4)}.tasks-count[data-v-717f9c68]{display:flex;align-items:baseline;gap:6px}.count-number[data-v-717f9c68]{font-size:1.6rem;font-weight:800;color:#1f2937;letter-spacing:-.02em;line-height:1}.count-label[data-v-717f9c68]{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.tasks-filters[data-v-717f9c68]{display:flex;gap:0;background:rgba(15,23,42,.07);padding:3px;border-radius:10px;position:relative}.filter-pill[data-v-717f9c68]{position:absolute;top:3px;left:3px;width:calc(33.333% - 2px);height:calc(100% - 6px);background:#0163FC;border-radius:7px;box-shadow:0 3px 10px #0163fc4d;transition:transform .32s cubic-bezier(.34,1.56,.64,1);z-index:0;pointer-events:none}.filter-btn[data-v-717f9c68]{flex:1;padding:7px 14px;background:transparent;border:none;border-radius:7px;font-size:.8rem;font-weight:500;color:#475569d9;cursor:pointer;transition:color .2s ease,transform .15s ease;position:relative;z-index:1;white-space:nowrap;text-align:center}.filter-btn[data-v-717f9c68]:hover:not(.active){color:#374151;transform:scale(1.02)}.filter-btn[data-v-717f9c68]:active{transform:scale(.98)}.filter-btn.active[data-v-717f9c68]{color:#fff;font-weight:600}.modal-overlay[data-v-717f9c68]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}.invite-modal[data-v-717f9c68]{background:white;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 40px #0003;animation:slideUp-717f9c68 .3s ease-out}@keyframes slideUp-717f9c68{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-717f9c68]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-717f9c68]{margin:0;font-size:1.1rem;font-weight:600;color:#1f2937}.modal-close-btn[data-v-717f9c68]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;transition:all .15s}.modal-close-btn[data-v-717f9c68]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-717f9c68]{padding:24px}.modal-footer[data-v-717f9c68]{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafafa;border-radius:0 0 16px 16px}.form-group[data-v-717f9c68]{margin-bottom:16px}.form-group[data-v-717f9c68]:last-child{margin-bottom:0}.form-group label[data-v-717f9c68]{display:block;font-size:.85rem;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-717f9c68],.form-select[data-v-717f9c68]{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:.9rem;transition:all .15s}.form-input[data-v-717f9c68]:focus,.form-select[data-v-717f9c68]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.form-error[data-v-717f9c68]{margin-top:12px;padding:10px 14px;background:#fee2e2;border-radius:8px;font-size:.85rem;color:#dc2626}.form-success[data-v-717f9c68]{margin-top:12px;padding:10px 14px;background:#d1fae5;border-radius:8px;font-size:.85rem;color:#065f46}.btn-secondary[data-v-717f9c68]{padding:10px 20px;background:white;border:1px solid #e5e7eb;border-radius:10px;font-size:.9rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s}.btn-secondary[data-v-717f9c68]:hover{background:#f3f4f6;border-color:#d1d5db}.btn-primary[data-v-717f9c68]{padding:10px 20px;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer;transition:all .15s}.btn-primary[data-v-717f9c68]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.btn-primary[data-v-717f9c68]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.floating-toolbar[data-v-717f9c68]{position:fixed;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.68);backdrop-filter:blur(52px) saturate(280%);-webkit-backdrop-filter:blur(52px) saturate(280%);border-radius:20px;padding:9px 18px;box-shadow:inset 0 1.5px #fff,inset 0 0 0 .5px #ffffffbf,0 8px 32px #0000001a,0 2px 8px #0000000f,0 20px 60px #00000014;border:1px solid rgba(255,255,255,.8);transition:bottom .05s ease-out}.floating-toolbar.dragging[data-v-717f9c68]{cursor:grabbing;transition:none;user-select:none;box-shadow:inset 0 1.5px #fff,0 20px 60px #0000002e,0 8px 24px #0000001f}.toolbar-drag-handle[data-v-717f9c68]{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:44px;height:18px;display:flex;align-items:center;justify-content:center;cursor:grab;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.75);border-bottom:none;border-radius:10px 10px 0 0;transition:all .15s ease;box-shadow:0 -2px 8px #0000000a}.toolbar-drag-handle[data-v-717f9c68]:hover{background:rgba(255,255,255,.85)}.toolbar-drag-handle[data-v-717f9c68]:active{cursor:grabbing}.drag-dots[data-v-717f9c68]{display:flex;gap:3px}.drag-dots[data-v-717f9c68]:before,.drag-dots[data-v-717f9c68]:after{content:"";width:3px;height:3px;background:rgba(100,116,139,.6);border-radius:50%}.drag-dots[data-v-717f9c68]:before{box-shadow:7px 0 #64748b99}.toolbar-section-logo[data-v-717f9c68],.toolbar-section-group[data-v-717f9c68],.toolbar-section-toggle[data-v-717f9c68]{display:flex;align-items:center}.toolbar-section-group[data-v-717f9c68]{gap:5px}.toolbar-section-toggle[data-v-717f9c68]{gap:3px}.toolbar-logo[data-v-717f9c68]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary);border-radius:9px;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 8px #1f44ff4d}.toolbar-logo[data-v-717f9c68]:hover{opacity:.92;transform:scale(1.04);box-shadow:0 4px 14px #1f44ff66}.toolbar-logo img[data-v-717f9c68]{width:19px;height:19px;object-fit:contain}.toolbar-icon-btn-standalone[data-v-717f9c68]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;color:#64748b;cursor:pointer;transition:all .18s ease}.toolbar-icon-btn-standalone[data-v-717f9c68]:hover{background:rgba(255,255,255,.7);color:#374151;box-shadow:0 2px 8px #0000000f}.toolbar-icon-btn-standalone[data-v-717f9c68]:disabled{opacity:.35;cursor:not-allowed}.toolbar-btn-outline[data-v-717f9c68]{display:flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;font-size:.84rem;font-weight:600;color:#374151;cursor:pointer;transition:all .18s ease;white-space:nowrap;box-shadow:inset 0 1px #ffffffe6}.toolbar-btn-outline[data-v-717f9c68]:hover{background:rgba(255,255,255,.8);border-color:#ffffffe6;box-shadow:0 2px 8px #00000012,inset 0 1px #fffffff2}.toolbar-btn-outline.active[data-v-717f9c68]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f666;color:#fff;box-shadow:0 4px 16px #3b82f661,inset 0 1px #fff3}.toolbar-btn-outline.active svg[data-v-717f9c68]{color:#fff}.toolbar-btn-outline svg[data-v-717f9c68]{color:#64748b}.toolbar-btn-outline.toolbar-editor-btn[data-v-717f9c68]{background:rgba(245,158,11,.1);border-color:#f59e0b66;color:#b45309}.toolbar-btn-outline.toolbar-editor-btn svg[data-v-717f9c68]{color:#d97706}.toolbar-btn-outline.toolbar-editor-btn[data-v-717f9c68]:hover{background:rgba(245,158,11,.2);border-color:#f59e0b99;color:#92400e}.toolbar-revision-wrap[data-v-717f9c68]{position:relative;display:flex;align-items:center}.toolbar-tab-toggle[data-v-717f9c68]{display:flex;gap:0;padding:4px;background:rgba(255,255,255,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.65);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.toolbar-tab-toggle[data-v-717f9c68]:before{content:"";position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:9px;box-shadow:0 3px 12px #3b82f661,inset 0 1px #ffffff38;transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:0;transform:translate(0)}.toolbar-tab-toggle[data-v-717f9c68]:has(.toolbar-tab-btn:last-child.active):before{transform:translate(calc(100% + 4px))}.toolbar-tab-btn[data-v-717f9c68]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 15px;background:transparent;border:none;font-size:.84rem;font-weight:500;color:#475569e6;cursor:pointer;transition:color .2s ease,transform .15s ease;border-radius:9px;white-space:nowrap;position:relative;z-index:1;min-width:90px}.toolbar-tab-btn[data-v-717f9c68]:hover:not(.active){color:#374151;transform:scale(1.02)}.toolbar-tab-btn[data-v-717f9c68]:active{transform:scale(.98)}.toolbar-tab-btn.active[data-v-717f9c68]{color:#fff;font-weight:600}.toolbar-tab-btn.active svg[data-v-717f9c68]{stroke:#fff}.toolbar-tab-badge[data-v-717f9c68]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;background:rgba(255,255,255,.28);border-radius:9px;font-size:.68rem;font-weight:700;margin-left:3px}.toolbar-tab-btn:not(.active) .toolbar-tab-badge[data-v-717f9c68]{background:rgba(226,232,240,.7);color:#64748b}.toolbar-divider[data-v-717f9c68]{width:1px;height:26px;background:rgba(226,232,240,.65);margin:0 3px}.toolbar-avatar-toyface[data-v-717f9c68]{width:32px;height:32px;cursor:pointer;transition:transform .18s ease;flex-shrink:0;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 8px #00000014}.toolbar-avatar-toyface[data-v-717f9c68]:hover{transform:scale(1.06)}.toolbar-avatar-toyface svg[data-v-717f9c68]{display:block}.toolbar-avatar[data-v-717f9c68]{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.8);cursor:pointer;transition:transform .18s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.toolbar-avatar[data-v-717f9c68]:hover{transform:scale(1.06)}.toolbar-avatar img[data-v-717f9c68]{width:100%;height:100%;object-fit:cover}.toolbar-avatar .avatar-initials[data-v-717f9c68]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bs-primary, #1f44ff);color:#fff;font-size:.78rem;font-weight:700}.sidebar-edge-btn[data-v-717f9c68]{position:fixed;right:0;top:50%;z-index:999;background:rgba(255,255,255,.45);backdrop-filter:blur(24px) saturate(220%);-webkit-backdrop-filter:blur(24px) saturate(220%);border:1px solid rgba(255,255,255,.72);border-right:none;border-radius:14px 0 0 14px;padding:16px 8px;cursor:pointer;box-shadow:-4px 0 24px #7c3aed26,inset 0 1px #ffffffe6;transition:padding .22s ease,box-shadow .22s ease,background .22s ease}.sidebar-edge-btn[data-v-717f9c68]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(236,72,153,.12));pointer-events:none}.sidebar-edge-btn.hover[data-v-717f9c68],.sidebar-edge-btn[data-v-717f9c68]:hover{padding-left:16px;padding-right:12px;background:rgba(255,255,255,.62);box-shadow:-6px 0 32px #7c3aed38,inset 0 1px #fffffff2}.sidebar-edge-btn.hover .edge-btn-inner svg[data-v-717f9c68],.sidebar-edge-btn:hover .edge-btn-inner svg[data-v-717f9c68]{transform:translate(-2px)}.edge-btn-inner[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#7c3aed;position:relative;z-index:1}.edge-btn-inner svg[data-v-717f9c68]{transition:transform .28s ease}.edge-btn-count[data-v-717f9c68]{background:linear-gradient(135deg,rgba(124,58,237,.88),rgba(236,72,153,.88));backdrop-filter:blur(8px);border-radius:12px;padding:4px 8px;font-size:.72rem;font-weight:700;min-width:22px;text-align:center;color:#fff;box-shadow:0 2px 8px #7c3aed59}.task-chat-tooltip[data-v-717f9c68]{position:fixed;width:400px;max-height:580px;background:white;border-radius:16px;box-shadow:0 4px 20px #0000001a,0 8px 32px #00000014;z-index:2000;display:flex;flex-direction:column;overflow:visible;animation:tooltipSlideIn-717f9c68 .2s ease-out}@keyframes tooltipSlideIn-717f9c68{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tooltip-arrow[data-v-717f9c68]{position:absolute;width:20px;height:20px;overflow:visible;pointer-events:none;transform-origin:center center}.tooltip-header[data-v-717f9c68]{display:flex;align-items:center;gap:8px;padding:16px 18px 14px;border-bottom:none;background:white;border-radius:20px 20px 0 0}.tooltip-icon-btn[data-v-717f9c68]{width:34px;height:34px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s ease}.tooltip-icon-btn[data-v-717f9c68]:hover{background:#f3f4f6;color:#374151}.tooltip-icon-btn.close-btn[data-v-717f9c68]{margin-left:auto}.tooltip-messages[data-v-717f9c68]{flex:1;overflow-y:auto;padding:6px 18px 18px;min-height:200px;max-height:400px;background:white}.message-item[data-v-717f9c68]{display:flex;gap:14px;margin-bottom:24px}.message-item[data-v-717f9c68]:last-child{margin-bottom:0}.msg-avatar[data-v-717f9c68]{width:42px;height:42px;border-radius:12px;flex-shrink:0;object-fit:cover;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.ai-avatar[data-v-717f9c68]{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:#22c55e;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.msg-body[data-v-717f9c68]{flex:1;min-width:0}.msg-header[data-v-717f9c68]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.msg-author[data-v-717f9c68]{font-weight:600;font-size:.9rem;color:#111827}.msg-time[data-v-717f9c68]{font-size:.8rem;color:#9ca3af}.msg-menu-btn[data-v-717f9c68]{margin-left:auto;width:24px;height:24px;border:none;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;opacity:0;transition:all .15s}.msg-menu-btn[data-v-717f9c68]:hover{background:#f3f4f6;color:#374151}.message-item:hover .msg-menu-btn[data-v-717f9c68]{opacity:1}.msg-content[data-v-717f9c68]{font-size:.9rem;color:#374151;line-height:1.6}.reaction-btn[data-v-717f9c68]{margin-top:6px;width:26px;height:26px;border:1.5px solid rgba(255,255,255,.6);background:rgba(255,255,255,.42);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;transition:all .14s;font-family:inherit}.reaction-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.78);border-color:#ffffffe0;color:#7c3aed;transform:scale(1.1)}.tooltip-input-area[data-v-717f9c68]{padding:16px;background:#f3f4f6;margin:0 18px 16px;border-radius:14px}.tooltip-textarea[data-v-717f9c68]{width:100%;padding:2px 0;border:none;border-radius:0;font-size:.95rem;font-family:inherit;resize:none;min-height:56px;line-height:1.5;background:transparent;transition:all .15s ease}.tooltip-textarea[data-v-717f9c68]:focus{outline:none}.tooltip-textarea[data-v-717f9c68]::placeholder{color:#9ca3af}.input-icons[data-v-717f9c68]{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.input-icon-btn[data-v-717f9c68]{width:24px;height:24px;border:none;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s ease}.input-icon-btn[data-v-717f9c68]:hover{color:#374151}.tooltip-footer[data-v-717f9c68]{display:flex;justify-content:space-between;align-items:center;padding:0 18px 18px;background:white;border-radius:0 0 20px 20px}.footer-left[data-v-717f9c68],.footer-right[data-v-717f9c68]{display:flex;gap:10px;align-items:center}.footer-icon-btn[data-v-717f9c68]{width:44px;height:44px;border:none;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s ease}.footer-icon-btn[data-v-717f9c68]:hover{background:#e5e7eb;color:#374151}.footer-icon-btn.completed[data-v-717f9c68]{background:#10b981;color:#fff}.footer-icon-btn.completed[data-v-717f9c68]:hover{background:#059669}.send-btn[data-v-717f9c68]{width:44px;height:44px;border:none;background:#10b981;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .15s ease}.send-btn[data-v-717f9c68]:hover:not(:disabled){background:#059669}.send-btn[data-v-717f9c68]:disabled{opacity:.4;cursor:not-allowed}.tooltip-dropdown[data-v-717f9c68]{position:absolute;bottom:100%;left:16px;margin-bottom:8px;background:white;border-radius:12px;box-shadow:0 10px 40px #00000026;border:1px solid #e5e7eb;padding:8px;min-width:160px;z-index:20}.dropdown-title[data-v-717f9c68]{font-size:.7rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px}.dropdown-option[data-v-717f9c68]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;width:100%;text-align:left;font-size:.85rem;color:#374151;border-radius:8px;cursor:pointer;transition:all .15s}.dropdown-option[data-v-717f9c68]:hover{background:#f3f4f6}.dropdown-option.active[data-v-717f9c68]{background:#eff6ff;color:#3b82f6}.option-dot[data-v-717f9c68]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.option-avatar[data-v-717f9c68]{width:24px;height:24px;border-radius:50%;object-fit:cover}.you-tag[data-v-717f9c68]{margin-left:auto;font-size:.7rem;color:#9ca3af;background:#f3f4f6;padding:2px 6px;border-radius:4px}.assignee-list[data-v-717f9c68]{max-height:240px;overflow-y:auto}.new-task-prompt[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}.new-task-prompt p[data-v-717f9c68]{margin:0;font-size:.9rem;color:#6b7280}.prompt-icon[data-v-717f9c68]{margin-bottom:12px}.invite-tabs[data-v-717f9c68]{display:flex;gap:.5rem;padding:.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.invite-tab[data-v-717f9c68]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s}.invite-tab[data-v-717f9c68]:hover{background:rgba(99,102,241,.05);color:#6366f1}.invite-tab.active[data-v-717f9c68]{background:white;color:#6366f1;box-shadow:0 2px 4px #0000000d}.invite-tab svg[data-v-717f9c68]{flex-shrink:0}.invite-link-container[data-v-717f9c68]{margin-top:1rem}.invite-link-box[data-v-717f9c68]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #bae6fd;border-radius:12px;margin-bottom:.75rem}.link-icon[data-v-717f9c68]{flex-shrink:0;width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.link-content[data-v-717f9c68]{flex:1;min-width:0}.link-text[data-v-717f9c68]{display:block;font-size:.8rem;color:#0c4a6e;font-family:Courier New,monospace;word-break:break-all;line-height:1.4}.copy-btn[data-v-717f9c68]{flex-shrink:0;display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:white;border:2px solid #3b82f6;border-radius:8px;font-size:.8rem;font-weight:600;color:#3b82f6;cursor:pointer;transition:all .2s}.copy-btn[data-v-717f9c68]:hover{background:#3b82f6;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.copy-btn.copied[data-v-717f9c68]{background:#10b981;border-color:#10b981;color:#fff}.link-note[data-v-717f9c68]{font-size:.8rem;color:#64748b;margin:0;line-height:1.5}.link-role-prompt[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;text-align:center;color:#64748b99}.link-role-prompt svg[data-v-717f9c68]{opacity:.45}.link-role-prompt p[data-v-717f9c68]{font-size:.82rem;line-height:1.5;color:#64748bb3}.link-role-prompt p strong[data-v-717f9c68]{color:#3b82f6cc;font-weight:600}.link-loading[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.link-spinner[data-v-717f9c68]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-717f9c68 .8s linear infinite;margin-bottom:1rem}.task-detail-overlay[data-v-717f9c68]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease-out}.task-detail-popup[data-v-717f9c68]{background:white;border-radius:16px;width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;animation:slideUp-717f9c68 .3s ease-out}.task-detail-header[data-v-717f9c68]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0}.task-detail-title[data-v-717f9c68]{display:flex;align-items:center;gap:12px}.task-detail-number[data-v-717f9c68]{font-size:1rem;font-weight:700;color:#6b7280;font-family:Monaco,monospace}.task-detail-priority[data-v-717f9c68]{padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.task-detail-priority.low[data-v-717f9c68]{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#065f46}.task-detail-priority.medium[data-v-717f9c68]{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);color:#9a3412}.task-detail-priority.high[data-v-717f9c68]{background:linear-gradient(135deg,#fecaca 0%,#fca5a5 100%);color:#991b1b}.task-detail-priority.critical[data-v-717f9c68]{background:linear-gradient(135deg,#ddd6fe 0%,#c4b5fd 100%);color:#5b21b6}.task-detail-close[data-v-717f9c68]{width:36px;height:36px;border:none;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s}.task-detail-close[data-v-717f9c68]:hover{background:#fee2e2;color:#dc2626}.task-detail-content[data-v-717f9c68]{padding:20px 24px;border-bottom:1px solid #f0f0f0}.task-detail-content p[data-v-717f9c68]{margin:0;font-size:.95rem;color:#374151;line-height:1.6}.priority-indicator[data-v-717f9c68]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.priority-indicator.low[data-v-717f9c68]{background:#22c55e;box-shadow:0 0 6px #22c55e80}.priority-indicator.medium[data-v-717f9c68]{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.priority-indicator.high[data-v-717f9c68]{background:#ef4444;box-shadow:0 0 6px #ef444480}.priority-indicator.critical[data-v-717f9c68]{background:#7c3aed;box-shadow:0 0 6px #7c3aed8c}.chat-panel[data-v-717f9c68]{display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-header-bar[data-v-717f9c68]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 9px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.32)}.chat-context-pill[data-v-717f9c68]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;background:rgba(124,58,237,.07);border:1.5px solid rgba(124,58,237,.18);border-radius:100px;font-size:.73rem;font-weight:700;color:#7c3aed;transition:all .18s}.chat-context-pill.is-task[data-v-717f9c68]{background:rgba(59,130,246,.07);border-color:#3b82f633;color:#2563eb}.claro-pulse-dot[data-v-717f9c68]{width:7px;height:7px;border-radius:50%;background:#7c3aed;flex-shrink:0;position:relative}.claro-pulse-dot[data-v-717f9c68]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(124,58,237,.35);animation:claro-pulse-717f9c68 2.2s ease-in-out infinite}@keyframes claro-pulse-717f9c68{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.6);opacity:0}}.claro-badge[data-v-717f9c68]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:.57rem;font-weight:800;padding:1.5px 5px;border-radius:4px;letter-spacing:.4px}.chat-header-actions[data-v-717f9c68]{display:flex;align-items:center;gap:1px}.header-icon-btn[data-v-717f9c68]{width:28px;height:28px;border:none;background:transparent;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s;color:#64748b80;font-family:inherit}.header-icon-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.72);color:#0f172ac7;box-shadow:inset 0 1px #fffffff2}.chat-container[data-v-717f9c68]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.chat-messages[data-v-717f9c68]{flex:1;overflow-y:auto;padding:10px 0 6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.07) transparent}.chat-messages[data-v-717f9c68]::-webkit-scrollbar{width:3px}.chat-messages[data-v-717f9c68]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:100px}.welcome-avatar[data-v-717f9c68]{width:72px;height:72px;margin:22px auto 14px}.welcome-avatar .avatar-inner[data-v-717f9c68]{width:100%;height:100%;background:linear-gradient(135deg,#7c3aed 0%,#db2777 100%);border-radius:22px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 36px #7c3aed4d,0 0 0 8px #7c3aed14,inset 0 1.5px #ffffff4d;animation:avatar-float-717f9c68 4s ease-in-out infinite}@keyframes avatar-float-717f9c68{0%,to{transform:translateY(0);box-shadow:0 10px 36px #7c3aed4d,0 0 0 8px #7c3aed14,inset 0 1.5px #ffffff4d}50%{transform:translateY(-6px);box-shadow:0 18px 46px #7c3aed61,0 0 0 12px #7c3aed0d,inset 0 1.5px #ffffff4d}}.welcome-title[data-v-717f9c68]{font-size:1.08rem;font-weight:800;letter-spacing:-.025em;background:linear-gradient(135deg,#1e1b4b 0%,#7c3aed 55%,#db2777 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px;padding:0 16px;line-height:1.3}.welcome-description[data-v-717f9c68]{font-size:.8rem;color:#64748ba6;line-height:1.62;margin:0 0 18px;padding:0 20px}.quick-actions[data-v-717f9c68]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 14px 16px}.quick-action-btn[data-v-717f9c68]{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1.5px solid rgba(255,255,255,.68);background:rgba(255,255,255,.48);border-radius:12px;font-size:.75rem;font-weight:600;color:#1e293bcc;cursor:pointer;transition:all .18s cubic-bezier(.34,1.2,.64,1);text-align:left;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffffe0;font-family:inherit}.quick-action-btn svg[data-v-717f9c68]{flex-shrink:0;color:#7c3aed;opacity:.65;width:13px;height:13px}.quick-action-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.84);border-color:#7c3aed38;color:#0f172ae6;transform:translateY(-2px);box-shadow:0 6px 18px #00000012,inset 0 1px #fffffff2}.quick-action-btn:hover svg[data-v-717f9c68]{opacity:1}.quick-action-btn[data-v-717f9c68]:last-child{grid-column:span 2;justify-content:center;border-style:dashed;border-color:#7c3aed40;color:#7c3aed;background:rgba(124,58,237,.04)}.quick-action-btn:last-child svg[data-v-717f9c68]{color:#7c3aed;opacity:1}.quick-action-btn[data-v-717f9c68]:last-child:hover{background:rgba(124,58,237,.1);border-color:#7c3aed66}.switch-mode[data-v-717f9c68]{display:flex;align-items:center;justify-content:center;gap:6px;color:#9ca3af;font-size:.77rem;margin:0 0 8px}.switch-mode svg[data-v-717f9c68]{color:#9ca3af}.switch-mode .switch-label[data-v-717f9c68]{color:#6b7280}.switch-mode .general-task-link[data-v-717f9c68]{color:#7c3aed;text-decoration:none;font-weight:600}.switch-mode .general-task-link[data-v-717f9c68]:hover{text-decoration:underline}.chat-message[data-v-717f9c68]{display:flex;gap:11px;padding:9px 14px;border-radius:14px;margin-bottom:2px;transition:background .15s ease;position:relative}.chat-message[data-v-717f9c68]:hover{background:rgba(255,255,255,.42)}.chat-message:hover .message-menu-btn[data-v-717f9c68],.chat-message:hover .reaction-add-btn[data-v-717f9c68]{opacity:1}.message-avatar[data-v-717f9c68]{flex-shrink:0}.message-avatar .user-avatar-img[data-v-717f9c68]{width:34px;height:34px;border-radius:10px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 6px #0000001a;display:block}.message-avatar .msg-avatar-toyface[data-v-717f9c68]{flex-shrink:0;box-shadow:0 2px 6px #0000001a}.message-body[data-v-717f9c68]{flex:1;min-width:0}.message-header[data-v-717f9c68]{display:flex;align-items:center;gap:7px;margin-bottom:4px;flex-wrap:wrap}.message-author[data-v-717f9c68]{font-weight:590;font-size:.875rem;color:#0f172ae0}.message-time[data-v-717f9c68]{font-size:.69rem;color:#64748b80}.message-content[data-v-717f9c68]{font-size:.875rem;color:#1e293bd1;line-height:1.62;word-break:break-word}.message-content.ai-content strong[data-v-717f9c68]{color:#0f172af0}.message-menu-btn[data-v-717f9c68]{margin-left:auto;width:22px;height:22px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b6b;opacity:0;transition:opacity .12s,background .12s;font-family:inherit}.message-menu-btn[data-v-717f9c68]:hover{background:rgba(0,0,0,.06);color:#475569}.clarity-badge[data-v-717f9c68]{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,rgba(124,58,237,.1) 0%,rgba(168,85,247,.08) 100%);border:1px solid rgba(124,58,237,.2);color:#7c3aed;font-size:.59rem;font-weight:800;padding:2px 6px;border-radius:5px;text-transform:uppercase;letter-spacing:.5px}.chat-input-area[data-v-717f9c68]{padding:8px 12px 14px;flex-shrink:0}.chat-input-box[data-v-717f9c68]{background:rgba(255,255,255,.58);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-radius:16px;border:1.5px solid rgba(255,255,255,.72);box-shadow:inset 0 1.5px #fffffff2,0 2px 10px #0000000a;overflow:hidden;transition:border-color .18s,box-shadow .18s}.chat-input-box[data-v-717f9c68]:focus-within{border-color:#3b82f64d;box-shadow:inset 0 1.5px #fffffff2,0 0 0 3px #3b82f617}.chat-textarea[data-v-717f9c68]{width:100%;padding:11px 14px 6px;border:none;font-size:.86rem;resize:none;min-height:56px;font-family:inherit;line-height:1.55;background:transparent;color:#0f172adb;box-sizing:border-box}.chat-textarea[data-v-717f9c68]::placeholder{color:#64748b6b}.chat-textarea[data-v-717f9c68]:focus{outline:none}.chat-input-toolbar[data-v-717f9c68]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px}.cit-left[data-v-717f9c68],.cit-right[data-v-717f9c68]{display:flex;align-items:center;gap:3px}.cit-btn[data-v-717f9c68]{width:28px;height:28px;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;transition:all .14s;font-family:inherit}.cit-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.72);color:#475569;box-shadow:inset 0 1px #ffffffe6}.cit-review[data-v-717f9c68]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1.5px solid rgba(124,58,237,.22);background:rgba(124,58,237,.06);border-radius:10px;font-size:.74rem;font-weight:700;color:#7c3aed;cursor:pointer;transition:all .16s;white-space:nowrap;font-family:inherit}.cit-review svg[data-v-717f9c68]{flex-shrink:0}.cit-review[data-v-717f9c68]:hover{background:rgba(124,58,237,.12);border-color:#7c3aed61;transform:translateY(-1px)}.cit-send[data-v-717f9c68]{width:34px;height:34px;border:none;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .16s;box-shadow:0 3px 10px #7c3aed52;flex-shrink:0;font-family:inherit}.cit-send[data-v-717f9c68]:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px #7c3aed6b}.cit-send[data-v-717f9c68]:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.user-avatar-img[data-v-717f9c68]{width:100%;height:100%;border-radius:50%;object-fit:cover}.claro-avatar[data-v-717f9c68]{font-size:1.1rem;line-height:1}.task-cog-btn[data-v-717f9c68]{width:26px;height:26px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748bb3;transition:all .2s cubic-bezier(.4,0,.2,1)}.task-cog-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.72);color:#7c3aed}.task-cog-btn.active[data-v-717f9c68]{background:rgba(124,58,237,.1);color:#7c3aed;transform:rotate(60deg)}.system-messages-section[data-v-717f9c68]{border-top:1px solid #f3f4f6;padding-top:12px;margin-top:12px}.system-message[data-v-717f9c68]{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:.8rem;color:#6b7280}.system-message svg[data-v-717f9c68]{color:#9ca3af}.system-time[data-v-717f9c68]{margin-left:auto;font-size:.75rem;color:#9ca3af}.verified-icon[data-v-717f9c68]{display:flex;align-items:center}.close-chat-btn[data-v-717f9c68]{margin-left:auto}.typing-indicator[data-v-717f9c68]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-717f9c68]{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing-bounce-717f9c68 1.4s ease-in-out infinite}.typing-indicator span[data-v-717f9c68]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-717f9c68]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-717f9c68{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.typing-message[data-v-717f9c68]{opacity:.72}.bob-avatar[data-v-717f9c68]{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.02em;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.chat-input-area[data-v-717f9c68]{position:relative}.chat-mention-dropdown[data-v-717f9c68]{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:200;background:rgba(18,16,28,.97);backdrop-filter:blur(20px);border:1px solid rgba(124,58,237,.3);border-radius:12px;padding:6px;box-shadow:0 -8px 32px #0006,0 0 0 1px #ffffff0a inset;max-height:220px;overflow-y:auto}.mention-dd-header[data-v-717f9c68]{display:flex;align-items:center;gap:5px;padding:4px 8px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.mention-dd-option[data-v-717f9c68]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s}.mention-dd-option[data-v-717f9c68]:hover,.mention-dd-option.active[data-v-717f9c68]{background:rgba(124,58,237,.18)}.mention-dd-avatar[data-v-717f9c68]{flex-shrink:0;border-radius:7px}.mention-dd-avatar-img[data-v-717f9c68]{width:26px;height:26px;object-fit:cover}.mention-dd-avatar-initial[data-v-717f9c68]{width:26px;height:26px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.mention-dd-toyface[data-v-717f9c68]{display:inline-block}.mention-dd-task-num[data-v-717f9c68]{font-size:11px;font-weight:700;color:#a855f7;min-width:28px;font-family:monospace}.mention-dd-file-icon[data-v-717f9c68]{width:26px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(59,130,246,.15);color:#60a5fa}.mention-dd-name[data-v-717f9c68]{flex:1;font-size:12px;font-weight:500;color:#ffffffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-dd-sub[data-v-717f9c68]{font-size:10px;color:#ffffff59;white-space:nowrap}.mention-dd-hint[data-v-717f9c68]{padding:5px 8px 2px;font-size:9px;color:#fff3;text-align:center;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.message-content[data-v-717f9c68] .mention-chip-inline{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:.8em;font-weight:700;white-space:nowrap;letter-spacing:.01em;vertical-align:middle;line-height:1.5;transition:filter .15s,box-shadow .15s}.message-content[data-v-717f9c68] .mention-chip-inline:hover{filter:brightness(1.2)}.message-content[data-v-717f9c68] .mention-user{background:rgba(59,130,246,.14);color:#1d4ed8;border:1px solid rgba(59,130,246,.35);cursor:default}.message-content[data-v-717f9c68] .mention-task{background:rgba(217,119,6,.12);color:#b45309;border:1px solid rgba(217,119,6,.3);cursor:pointer}.message-content[data-v-717f9c68] .mention-task:hover{box-shadow:0 0 6px #d9770640}.message-content[data-v-717f9c68] .mention-file{background:rgba(22,163,74,.12);color:#15803d;border:1px solid rgba(22,163,74,.3);cursor:pointer}.message-content[data-v-717f9c68] .mention-file:hover{box-shadow:0 0 6px #16a34a33}.chat-textarea-wrap[data-v-717f9c68]{position:relative}.chat-textarea-mirror[data-v-717f9c68]{position:absolute;inset:0;padding:11px 14px 6px;font-size:.86rem;font-family:inherit;line-height:1.55;color:transparent;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit}.chat-textarea-mirror[data-v-717f9c68] .chat-mirror-mention{display:inline;border-radius:4px;padding:1px 3px;color:transparent}.chat-textarea-mirror[data-v-717f9c68] .chat-mirror-user{background:rgba(59,130,246,.18)}.chat-textarea-mirror[data-v-717f9c68] .chat-mirror-file{background:rgba(22,163,74,.18)}.chat-textarea[data-v-717f9c68]{position:relative;z-index:1;caret-color:#0f172adb}.msg-reaction-area[data-v-717f9c68]{position:relative;display:inline-flex;align-items:center;margin-top:4px}.reaction-add-btn[data-v-717f9c68]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:none;border:none;cursor:pointer;color:#64748b80;border-radius:4px;opacity:0;transition:opacity .15s,color .15s,background .15s}.chat-message:hover .reaction-add-btn[data-v-717f9c68]{opacity:1}.reaction-add-btn[data-v-717f9c68]:hover{color:#64748b;background:rgba(0,0,0,.06)}.reaction-picker[data-v-717f9c68]{position:absolute;bottom:calc(100% + 4px);left:0;display:flex;align-items:center;gap:2px;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:4px 8px;box-shadow:0 4px 20px #0000001f;z-index:100;white-space:nowrap}.reaction-picker-emoji[data-v-717f9c68]{background:none;border:none;cursor:pointer;font-size:18px;padding:2px 3px;border-radius:6px;transition:transform .12s,background .12s;line-height:1}.reaction-picker-emoji[data-v-717f9c68]:hover{transform:scale(1.25);background:rgba(0,0,0,.06)}.reaction-picker-emoji.picked[data-v-717f9c68]{background:rgba(59,130,246,.15)}.reaction-picker-config[data-v-717f9c68]{background:none;border:none;cursor:pointer;font-size:13px;color:#94a3b8;padding:2px 4px;border-radius:4px;margin-left:2px}.reaction-picker-config[data-v-717f9c68]:hover{color:#475569}.msg-reaction-counts[data-v-717f9c68]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.reaction-count-pill[data-v-717f9c68]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:12px;font-size:.78rem;font-weight:600;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.09);cursor:pointer;transition:background .15s;color:#475569}.reaction-count-pill.reacted[data-v-717f9c68]{background:rgba(59,130,246,.15);border-color:#3b82f659;color:#3b82f6}.reaction-count-pill[data-v-717f9c68]:hover{background:rgba(0,0,0,.1)}.user-avatar-initial[data-v-717f9c68]{width:34px;height:34px;min-width:34px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #3b82f640}.mention-pop-enter-active[data-v-717f9c68],.mention-pop-leave-active[data-v-717f9c68]{transition:opacity .15s ease,transform .15s ease}.mention-pop-enter-from[data-v-717f9c68],.mention-pop-leave-to[data-v-717f9c68]{opacity:0;transform:translateY(4px)}.tasks-count[data-v-717f9c68]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);border-radius:10px;font-size:.7rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s}.tasks-count[data-v-717f9c68]:hover{background:rgba(255,255,255,.82);color:#374151}.priority-badge[data-v-717f9c68]{padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.priority-badge.low[data-v-717f9c68]{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#065f46}.priority-badge.medium[data-v-717f9c68]{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);color:#9a3412}.priority-badge.high[data-v-717f9c68]{background:linear-gradient(135deg,#fecaca 0%,#fca5a5 100%);color:#991b1b}.priority-badge.critical[data-v-717f9c68],.priority-badge.urgent[data-v-717f9c68]{background:linear-gradient(135deg,#ddd6fe 0%,#c4b5fd 100%);color:#5b21b6}.pages-panel[data-v-717f9c68]{display:flex;flex-direction:column;height:100%}.pages-panel-header[data-v-717f9c68]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid rgba(203,213,225,.3)}.pages-panel-title[data-v-717f9c68]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#475569cc}.pages-panel-title svg[data-v-717f9c68]{flex-shrink:0;opacity:.6}.pages-count-badge[data-v-717f9c68]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(203,213,225,.5);font-size:.68rem;font-weight:700;color:#64748b}.pages-add-btn[data-v-717f9c68]{width:28px;height:28px;border-radius:8px;border:1.5px solid rgba(203,213,225,.6);background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .14s ease;font-family:inherit}.pages-add-btn[data-v-717f9c68]:hover,.pages-add-btn.active[data-v-717f9c68]{border-color:#3b82f680;background:rgba(59,130,246,.08);color:#3b82f6}.add-page-form[data-v-717f9c68]{margin:10px 14px 4px;padding:12px 14px;background:rgba(255,255,255,.72);backdrop-filter:blur(20px);border:1.5px solid rgba(203,213,225,.55);border-radius:14px;box-shadow:0 2px 10px #0000000a}.add-page-input-wrap[data-v-717f9c68]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:rgba(248,250,252,.8);border:1px solid rgba(203,213,225,.5);border-radius:9px}.add-page-input-wrap[data-v-717f9c68]:focus-within{border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f614}.add-page-input-icon[data-v-717f9c68]{flex-shrink:0;opacity:.45;color:#64748b}.add-page-input[data-v-717f9c68]{flex:1;border:none;background:transparent;font-size:.82rem;font-family:inherit;color:#0f172ad9;outline:none}.add-page-input[data-v-717f9c68]::placeholder{color:#94a3b8b3}.add-page-error[data-v-717f9c68]{font-size:.75rem;color:#ef4444;margin:6px 0 0}.add-page-actions[data-v-717f9c68]{display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.apf-cancel[data-v-717f9c68]{padding:5px 12px;border-radius:8px;border:1px solid rgba(203,213,225,.6);background:transparent;font-size:.78rem;font-family:inherit;color:#64748b;cursor:pointer;transition:all .14s}.apf-cancel[data-v-717f9c68]:hover{background:rgba(203,213,225,.2)}.apf-add[data-v-717f9c68]{padding:5px 14px;border-radius:8px;border:none;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .14s}.apf-add[data-v-717f9c68]:hover{background:#2563eb}.apf-add[data-v-717f9c68]:disabled{opacity:.5;cursor:not-allowed}.pages-list[data-v-717f9c68]{flex:1;overflow-y:auto;padding:6px 0 80px}.page-item[data-v-717f9c68]{display:flex;align-items:center;gap:10px;padding:10px 16px;position:relative;cursor:pointer;transition:background .15s ease}.page-item[data-v-717f9c68]:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(203,213,225,.4) 20%,rgba(203,213,225,.4) 80%,transparent 100%)}.page-item[data-v-717f9c68]:hover{background:rgba(255,255,255,.15)}.page-item.active[data-v-717f9c68]{background:rgba(59,130,246,.05)}.page-item.active[data-v-717f9c68]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;background:#3b82f6;border-radius:0 2px 2px 0}.page-item.active .page-item-name[data-v-717f9c68]{color:#2563eb}.page-item.page-pending[data-v-717f9c68]{opacity:.7;cursor:default}.page-item.page-failed[data-v-717f9c68]{opacity:.6;cursor:default}.page-item-icon[data-v-717f9c68]{width:28px;height:28px;border-radius:7px;background:rgba(203,213,225,.35);border:1px solid rgba(203,213,225,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.page-item-icon.main-icon[data-v-717f9c68]{background:rgba(59,130,246,.1);border-color:#3b82f640;color:#3b82f6}.page-item-info[data-v-717f9c68]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page-item-name[data-v-717f9c68]{font-size:.83rem;font-weight:500;color:#0f172ad1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-item-url[data-v-717f9c68]{font-size:.7rem;color:#64748b8c;font-family:SF Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-item-actions[data-v-717f9c68]{display:flex;align-items:center;gap:5px;flex-shrink:0}.page-status-dot[data-v-717f9c68]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page-status-dot.live[data-v-717f9c68]{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.page-status-badge[data-v-717f9c68]{font-size:.65rem;font-weight:600;padding:2px 6px;border-radius:8px;background:rgba(203,213,225,.4);color:#64748b;white-space:nowrap}.page-status-badge.failed[data-v-717f9c68]{background:rgba(239,68,68,.1);color:#dc2626}.page-delete-btn[data-v-717f9c68]{width:22px;height:22px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b80;transition:all .14s;font-family:inherit;opacity:0}.page-item:hover .page-delete-btn[data-v-717f9c68]{opacity:1}.page-delete-btn[data-v-717f9c68]:hover{background:rgba(239,68,68,.1);color:#ef4444}.pages-empty-hint[data-v-717f9c68]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;text-align:center}.pages-empty-hint p[data-v-717f9c68]{font-size:.78rem;color:#64748b8c;line-height:1.5;max-width:200px}.slide-down-enter-active[data-v-717f9c68],.slide-down-leave-active[data-v-717f9c68]{transition:all .18s ease;overflow:hidden}.slide-down-enter-from[data-v-717f9c68],.slide-down-leave-to[data-v-717f9c68]{opacity:0;max-height:0;transform:translateY(-6px)}.slide-down-enter-to[data-v-717f9c68],.slide-down-leave-from[data-v-717f9c68]{opacity:1;max-height:200px;transform:translateY(0)}.spin-icon[data-v-717f9c68]{animation:spin-717f9c68 1.2s linear infinite}.page-scrape-spin[data-v-717f9c68]{animation:spin-717f9c68 1.1s linear infinite;color:#3b82f6;opacity:.75}@keyframes spin-717f9c68{to{transform:rotate(360deg)}}.pages-loading-state[data-v-717f9c68]{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 16px;color:#64748b99;font-size:.78rem}.pages-loading-spin[data-v-717f9c68]{animation:spin-717f9c68 1.1s linear infinite;color:#3b82f6;opacity:.7}@keyframes stop-btn-pulse-717f9c68{0%,to{box-shadow:0 0 #ef444473,0 0 6px #ef444433}50%{box-shadow:0 0 0 4px #ef444426,0 0 14px #ef444459}}.page-stop-btn[data-v-717f9c68]{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(239,68,68,.5);background:rgba(239,68,68,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ef4444;flex-shrink:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease;animation:stop-btn-pulse-717f9c68 2s ease-in-out infinite}.page-stop-btn[data-v-717f9c68]:hover{background:rgba(239,68,68,.15);border-color:#ef4444bf;animation:stop-btn-pulse-717f9c68 .9s ease-in-out infinite}.page-stop-btn.cancelling[data-v-717f9c68]{opacity:.5;cursor:not-allowed;animation:none}.page-stop-btn svg[data-v-717f9c68]{display:block}@keyframes resync-rotate-717f9c68{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes resync-spin-717f9c68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toolbar-resync-btn[data-v-717f9c68]{transition:background .15s ease,border-color .15s ease,color .15s ease}.toolbar-resync-btn.starting .resync-icon[data-v-717f9c68]{animation:resync-rotate-717f9c68 .5s ease-in-out forwards}.toolbar-resync-btn.starting[data-v-717f9c68]{cursor:not-allowed;opacity:.75}.toolbar-resync-btn.resync-stop-mode[data-v-717f9c68]{cursor:pointer;opacity:1;animation:resync-stop-pulse-717f9c68 2s ease-in-out infinite;border-color:#ef444480!important;background:rgba(239,68,68,.08)!important;color:#ef4444!important}.toolbar-resync-btn.resync-stop-mode[data-v-717f9c68]:hover{background:rgba(239,68,68,.15)!important;border-color:#ef4444bf!important;animation:resync-stop-pulse-717f9c68 .9s ease-in-out infinite}.resync-stop-icon[data-v-717f9c68]{display:flex;align-items:center;justify-content:center}@keyframes resync-stop-pulse-717f9c68{0%,to{box-shadow:0 0 #ef444466,0 0 6px #ef444426}50%{box-shadow:0 0 0 4px #ef44441f,0 0 16px #ef44444d}}@media (max-width: 768px){.tasks-sidebar[data-v-717f9c68]{width:calc(100vw - 24px)!important;max-width:100%;max-height:70vh;left:12px!important;right:12px;bottom:80px;top:auto!important;border-radius:18px}.floating-toolbar[data-v-717f9c68]{left:12px!important;right:12px;transform:none!important;width:auto;overflow-x:auto;overflow-y:visible;gap:7px;padding:8px 14px;border-radius:16px;scrollbar-width:none}.floating-toolbar[data-v-717f9c68]::-webkit-scrollbar{display:none}.toolbar-btn-outline[data-v-717f9c68]{padding:7px 10px;gap:0;min-width:36px;justify-content:center}.toolbar-tab-btn[data-v-717f9c68]{padding:7px 11px;min-width:36px;gap:0;justify-content:center}.sidebar-edge-btn[data-v-717f9c68]{padding:12px 7px}.task-chat-tooltip[data-v-717f9c68]{width:calc(100vw - 24px);left:12px!important;right:12px;max-height:75vh}.task-pin[data-v-717f9c68]{width:38px;height:44px;transform:translate(-19px,-40px) rotate(100deg);transform-origin:50% 90.91%}.task-pin .pin-number[data-v-717f9c68]{top:3px;left:3px;width:32px;height:32px;font-size:11px;transform:rotate(-100deg)}.task-pin[data-v-717f9c68]:hover{transform:translate(-19px,-40px) rotate(100deg) scale(1.08)}.task-pin.active[data-v-717f9c68]{transform:translate(-19px,-40px) rotate(100deg) scale(1.12)}.task-pin.preview-pin[data-v-717f9c68]{animation:pinPulseMobile-717f9c68 1.5s ease-in-out infinite}@keyframes pinPulseMobile-717f9c68{0%,to{transform:translate(-19px,-40px) rotate(100deg) scale(1);opacity:.95}50%{transform:translate(-19px,-40px) rotate(100deg) scale(1.05);opacity:.7}}}@media (max-width: 480px){.floating-toolbar[data-v-717f9c68]{gap:5px;padding:7px 10px}.toolbar-section-logo[data-v-717f9c68]{display:none}.toolbar-btn-outline[data-v-717f9c68]{padding:5px 8px;font-size:.74rem}.tasks-sidebar[data-v-717f9c68]{max-height:65vh;border-radius:16px}}.ct-msg-menu-wrap[data-v-717f9c68]{position:relative;display:inline-flex}.ct-msg-menu[data-v-717f9c68]{position:absolute;top:calc(100% + 4px);right:0;z-index:200;min-width:140px;padding:5px;background:rgba(15,23,42,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 48px #0006,inset 0 1px #ffffff0f}.ct-menu-opt[data-v-717f9c68]{display:flex;align-items:center;gap:7px;width:100%;padding:6px 10px;border-radius:8px;border:none;background:transparent;color:#ffffffd1;font-size:.8rem;cursor:pointer;text-align:left;transition:background .12s}.ct-menu-opt[data-v-717f9c68]:hover{background:rgba(255,255,255,.09);color:#fff}.ct-menu-opt.danger[data-v-717f9c68]{color:#ef4444d9}.ct-menu-opt.danger[data-v-717f9c68]:hover{background:rgba(239,68,68,.12);color:#ef4444}.ct-actions-row[data-v-717f9c68]{position:relative;margin-top:6px}.ct-actions-wrap[data-v-717f9c68]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ct-msg-action-btn[data-v-717f9c68]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b8c;transition:background .14s ease,color .14s ease;flex-shrink:0}.ct-msg-action-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.52);color:#1e293bbf}.ct-react-btn[data-v-717f9c68]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b8c;transition:background .14s ease,color .14s ease;flex-shrink:0}.ct-react-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.52);color:#1e293bbf}.ct-reply-btn[data-v-717f9c68]{width:26px;height:26px;border:none;background:transparent;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b8c;transition:background .14s ease,color .14s ease;flex-shrink:0}.ct-reply-btn[data-v-717f9c68]:hover{background:rgba(255,255,255,.52);color:#1e293bbf}.ct-reaction-chip[data-v-717f9c68]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:20px;border:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.32);font-size:.78rem;cursor:pointer;transition:all .14s ease;color:#475569;font-weight:500}.ct-reaction-chip[data-v-717f9c68]:hover{background:rgba(255,255,255,.6);transform:translateY(-1px)}.ct-reaction-chip.reacted[data-v-717f9c68]{background:rgba(59,130,246,.13);border-color:#3b82f666;color:#2563eb}.ct-replies-section[data-v-717f9c68]{margin-top:4px}.ct-replies-toggle[data-v-717f9c68]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px 4px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#475569;font-size:.71rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ct-replies-toggle[data-v-717f9c68]:hover{background:rgba(255,255,255,.62);border-color:#ffffffbf;transform:translateY(-1px)}.ct-replies-list[data-v-717f9c68]{margin-top:6px;padding-left:12px;border-left:2px solid rgba(148,163,184,.22)}.ct-replies-list .chat-message[data-v-717f9c68]{margin-bottom:4px}.ct-replies-list .chat-message[data-v-717f9c68]:last-child{margin-bottom:0}.ct-emoji-picker[data-v-717f9c68]{position:absolute;bottom:calc(100% + 6px);left:0;z-index:200;display:flex;gap:2px;flex-wrap:wrap;width:192px;padding:7px;background:rgba(15,23,42,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 48px #0006,inset 0 1px #ffffff0f}.ct-emoji-opt[data-v-717f9c68]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;font-size:1.1rem;cursor:pointer;background:transparent;border:none;transition:background .1s,transform .1s}.ct-emoji-opt[data-v-717f9c68]:hover{background:rgba(255,255,255,.12);transform:scale(1.2)}.ct-quoted-msg[data-v-717f9c68]{margin-bottom:6px;padding:5px 10px;border-left:2px solid rgba(148,163,184,.45);border-radius:0 8px 8px 0;background:rgba(255,255,255,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ct-quoted-author[data-v-717f9c68]{display:block;font-size:.7rem;font-weight:700;color:#475569;margin-bottom:1px}.ct-quoted-text[data-v-717f9c68]{margin:0;font-size:.76rem;color:#1e293b85;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-replying-banner[data-v-717f9c68]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:6px 10px;margin-bottom:5px;border-left:2px solid rgba(148,163,184,.5);border-radius:0 8px 8px 0;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ct-replying-content[data-v-717f9c68]{display:flex;align-items:flex-start;gap:6px;min-width:0}.ct-replying-label[data-v-717f9c68]{display:block;font-size:.7rem;color:#475569;margin-bottom:1px}.ct-replying-label strong[data-v-717f9c68]{font-weight:700;color:#1e293b}.ct-replying-preview[data-v-717f9c68]{margin:0;font-size:.72rem;color:#1e293b85;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-replying-dismiss[data-v-717f9c68]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:#64748b8c;cursor:pointer;transition:all .12s}.ct-replying-dismiss[data-v-717f9c68]:hover{background:rgba(239,68,68,.1);color:#ef4444}.ct-pop-enter-active[data-v-717f9c68],.ct-pop-leave-active[data-v-717f9c68]{transition:opacity .13s ease,transform .13s ease}.ct-pop-enter-from[data-v-717f9c68],.ct-pop-leave-to[data-v-717f9c68]{opacity:0;transform:scale(.9) translateY(4px)}.ct-nested-replies[data-v-717f9c68]{margin-top:6px}.ct-nested-toggle[data-v-717f9c68]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px 4px 9px;border-radius:20px;border:1px solid rgba(59,130,246,.25);background:rgba(59,130,246,.07);color:#2563eb;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ct-nested-toggle[data-v-717f9c68]:hover{background:rgba(59,130,246,.13);border-color:#3b82f666;transform:translateY(-1px)}.ct-nested-list[data-v-717f9c68]{margin-top:6px;padding-left:12px;border-left:2px solid rgba(148,163,184,.22)}.ct-nested-msg[data-v-717f9c68]{margin-bottom:4px}.ct-nested-msg[data-v-717f9c68]:last-child{margin-bottom:0}.user-avatar-img--sm[data-v-717f9c68]{width:26px!important;height:26px!important}.task-thread-card[data-v-717f9c68]{margin-bottom:4px;padding:12px 14px;background:rgba(255,255,255,.52);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.65);border-radius:14px;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc}.task-thread-card-top[data-v-717f9c68]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.task-thread-pill[data-v-717f9c68]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);color:#475569;font-size:.7rem;font-weight:600;letter-spacing:.2px}.task-thread-desc[data-v-717f9c68]{margin:0 0 10px;font-size:.875rem;color:#1e293b;line-height:1.55;font-weight:500}.task-thread-byline[data-v-717f9c68]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.task-thread-avatar[data-v-717f9c68]{width:16px;height:16px;border-radius:50%;object-fit:cover}.task-thread-author[data-v-717f9c68]{font-size:.72rem;font-weight:600;color:#475569}.task-thread-time[data-v-717f9c68]{font-size:.7rem;color:#64748ba6}.task-thread-sep[data-v-717f9c68]{display:flex;align-items:center;gap:8px;margin:8px 0 4px}.task-thread-sep span[data-v-717f9c68]{font-size:.68rem;font-weight:600;color:#64748b8c;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.task-thread-sep[data-v-717f9c68]:before,.task-thread-sep[data-v-717f9c68]:after{content:"";flex:1;height:1px;background:rgba(148,163,184,.18)}.pin-svg-overlay[data-v-717f9c68]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:10;overflow:visible}.svg-pin-active>g>rect[data-v-717f9c68]:first-child{filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.code-editor-view[data-v-530482ee]{display:flex;flex-direction:column;height:100vh;background:#0f0f1a;color:#cdd6f4;font-family:Inter,system-ui,sans-serif;overflow:hidden;user-select:none}.ce-toolbar[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;height:44px;background:#13131f;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;z-index:10;gap:.5rem}.ce-toolbar-left[data-v-530482ee]{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1}.ce-toolbar-right[data-v-530482ee]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.ce-back-btn[data-v-530482ee]{background:none;border:none;color:#fff6;cursor:pointer;padding:5px;border-radius:7px;display:flex;align-items:center;transition:all .15s;flex-shrink:0}.ce-back-btn[data-v-530482ee]:hover{background:rgba(255,255,255,.07);color:#cdd6f4}.ce-project-info[data-v-530482ee]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ce-fw-badge[data-v-530482ee]{padding:2px 7px;border-radius:5px;font-size:.67rem;font-weight:700;letter-spacing:.04em;color:#fff;flex-shrink:0}.ce-project-name[data-v-530482ee]{font-weight:600;font-size:.85rem;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ce-breadcrumb[data-v-530482ee]{display:flex;align-items:center;gap:4px;overflow:hidden;min-width:0}.ce-breadcrumb-path[data-v-530482ee]{font-family:JetBrains Mono,monospace;font-size:.73rem;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-unsaved-dot[data-v-530482ee]{width:6px;height:6px;border-radius:50%;background:#93c5fd;flex-shrink:0;margin-left:2px}.ce-autosave-pill[data-v-530482ee]{display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font-size:.68rem;font-weight:500;color:#ffffff4d;transition:all .2s}.ce-autosave-pill.on[data-v-530482ee]{background:rgba(16,185,129,.08);border-color:#10b98133;color:#6ee7b7b3}.ce-autosave-pill.saving[data-v-530482ee]{background:rgba(59,130,246,.1);border-color:#3b82f640;color:#93c5fd}.ce-autosave-dot[data-v-530482ee]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}.ce-autosave-pill.saving .ce-autosave-dot[data-v-530482ee]{animation:ce-pulse-530482ee .8s ease-in-out infinite}.ce-btn[data-v-530482ee]{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#fff9;font-size:.76rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.ce-btn[data-v-530482ee]:hover:not(:disabled){background:rgba(255,255,255,.09);color:#cdd6f4;border-color:#ffffff24}.ce-btn[data-v-530482ee]:disabled{opacity:.3;cursor:not-allowed}.ce-btn-save[data-v-530482ee]{background:rgba(59,130,246,.12);border-color:#3b82f640;color:#93c5fd}.ce-btn-save[data-v-530482ee]:hover:not(:disabled){background:rgba(59,130,246,.22);border-color:#3b82f666}.ce-btn-terminal[data-v-530482ee]{background:rgba(139,92,246,.08);border-color:#8b5cf633;color:#c4b5fd}.ce-btn-terminal[data-v-530482ee]:hover{background:rgba(139,92,246,.18)}.ce-btn-terminal-active[data-v-530482ee]{background:rgba(139,92,246,.2);border-color:#8b5cf673;color:#ddd6fe}.ce-btn-export[data-v-530482ee]{background:rgba(245,158,11,.08);border-color:#f59e0b33;color:#fcd34d}.ce-btn-export[data-v-530482ee]:hover:not(:disabled){background:rgba(245,158,11,.18)}.ce-btn-collab[data-v-530482ee]{background:rgba(16,185,129,.08);border-color:#10b98133;color:#6ee7b7}.ce-btn-collab[data-v-530482ee]:hover:not(:disabled){background:rgba(16,185,129,.18)}.ce-btn-start[data-v-530482ee]{background:rgba(16,185,129,.12);border-color:#10b98140;color:#6ee7b7;font-size:.72rem;padding:3px 10px}.ce-btn-restart[data-v-530482ee]{background:rgba(255,255,255,.05);border-color:#ffffff1a;color:#ffffff80;font-size:.72rem;padding:3px 10px}.ce-settings-btn[data-v-530482ee]{background:none;border:none;color:#ffffff59;cursor:pointer;padding:5px;border-radius:7px;display:flex;align-items:center;transition:all .15s}.ce-settings-btn[data-v-530482ee]:hover{background:rgba(255,255,255,.07);color:#cdd6f4}.ce-icon-btn[data-v-530482ee]{background:none;border:none;color:#ffffff59;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;transition:color .15s}.ce-icon-btn[data-v-530482ee]:hover{color:#cdd6f4}.ce-dirty-dot[data-v-530482ee]{width:6px;height:6px;border-radius:50%;background:#93c5fd}.ce-body[data-v-530482ee]{display:flex;flex-direction:column;flex:1;overflow:hidden}.ce-editor-row[data-v-530482ee]{display:flex;flex:1;min-height:0;overflow:hidden}.ce-sidebar[data-v-530482ee]{width:220px;background:#111120;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;flex-shrink:0;transition:width .2s;overflow:hidden;position:relative}.ce-sidebar.collapsed[data-v-530482ee]{width:40px}.ce-sidebar-header[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0;gap:4px;min-height:36px}.ce-sidebar-title[data-v-530482ee]{font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;flex:1}.ce-sidebar-header-actions[data-v-530482ee]{display:flex;align-items:center;gap:2px}.ce-sidebar-toggle[data-v-530482ee]{background:none;border:none;color:#ffffff40;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;transition:color .15s;flex-shrink:0}.ce-sidebar-toggle[data-v-530482ee]:hover{color:#cdd6f4}.ce-sidebar-body[data-v-530482ee]{flex:1;overflow-y:auto;padding:4px 0 8px}.ce-sidebar-body[data-v-530482ee]::-webkit-scrollbar{width:3px}.ce-sidebar-body[data-v-530482ee]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.07);border-radius:3px}.ce-sidebar-resizer[data-v-530482ee]{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;z-index:5}.ce-sidebar-resizer[data-v-530482ee]:hover{background:rgba(59,130,246,.3)}.ce-file-tree[data-v-530482ee]{font-size:.79rem;padding:4px 0 12px}.ce-tree-loading[data-v-530482ee]{display:flex;justify-content:center;padding:20px}.ce-spinner-sm[data-v-530482ee]{width:18px;height:18px;border:2px solid rgba(255,255,255,.08);border-top-color:#3b82f6;border-radius:50%;animation:ce-spin-530482ee .8s linear infinite}.ce-tree-row[data-v-530482ee]{display:flex;align-items:center;gap:5px;height:26px;padding-right:12px;cursor:pointer;border-radius:5px;margin:0 6px;position:relative;user-select:none;transition:background .1s;box-sizing:border-box;min-width:0}.ce-tree-row[data-v-530482ee]:hover{background:rgba(255,255,255,.055)}.ce-tree-row-folder[data-v-530482ee]{color:#ffffffbf}.ce-tree-row-folder[data-v-530482ee]:hover{color:#fff}.ce-tree-row-file[data-v-530482ee]{color:#ffffff8c}.ce-tree-row-file[data-v-530482ee]:hover{color:#ffffffd9}.ce-tree-row-file.active[data-v-530482ee]{background:rgba(59,130,246,.16);color:#93c5fd}.ce-tree-row-file.active[data-v-530482ee]:hover{background:rgba(59,130,246,.22)}.ce-indent-guide[data-v-530482ee]{display:inline-block;width:12px;flex-shrink:0;height:100%;position:relative}.ce-indent-guide[data-v-530482ee]:before{content:"";position:absolute;left:5px;top:-4px;bottom:-4px;width:1px;background:rgba(255,255,255,.07)}.ce-row-arrow[data-v-530482ee]{display:inline-flex;align-items:center;justify-content:center;width:14px;flex-shrink:0;color:#ffffff4d;transition:color .1s}.ce-tree-row:hover .ce-row-arrow[data-v-530482ee]{color:#fff9}.ce-folder-icon[data-v-530482ee]{flex-shrink:0;display:block}.ce-file-icon[data-v-530482ee]{flex-shrink:0;display:inline-flex;align-items:center}.ce-row-name[data-v-530482ee]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem}.ce-tree-row-folder .ce-row-name[data-v-530482ee]{font-weight:500}.ce-row-dirty[data-v-530482ee]{color:#93c5fd;font-size:.55rem;flex-shrink:0;margin-left:2px}.ce-editor-area[data-v-530482ee]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#0c0c1e;min-width:0}.ce-tabs[data-v-530482ee]{display:flex;align-items:stretch;gap:0;background:#13131f;border-bottom:1px solid rgba(255,255,255,.07);overflow-x:auto;flex-shrink:0}.ce-tabs[data-v-530482ee]::-webkit-scrollbar{height:2px}.ce-tabs[data-v-530482ee]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}.ce-tab[data-v-530482ee]{display:flex;align-items:center;gap:5px;padding:8px 14px;cursor:pointer;font-size:.76rem;color:#ffffff61;border-right:1px solid rgba(255,255,255,.05);border-bottom:2px solid transparent;white-space:nowrap;transition:all .1s;user-select:none}.ce-tab[data-v-530482ee]:hover{color:#ffffffa6;background:rgba(255,255,255,.03)}.ce-tab.active[data-v-530482ee]{color:#cdd6f4;border-bottom-color:#3b82f6;background:rgba(59,130,246,.05)}.ce-tab-dot[data-v-530482ee]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ce-tab-dirty[data-v-530482ee]{color:#93c5fd;font-size:.6rem}.ce-tab-close[data-v-530482ee]{background:none;border:none;color:#ffffff26;cursor:pointer;padding:2px;border-radius:3px;display:flex;align-items:center;opacity:0;transition:opacity .1s;margin-left:2px}.ce-tab:hover .ce-tab-close[data-v-530482ee]{opacity:1}.ce-tab-close[data-v-530482ee]:hover{color:#f38ba8;background:rgba(243,139,168,.1)}.ce-monaco-wrap[data-v-530482ee]{flex:1;overflow:hidden;user-select:text}.ce-empty-state[data-v-530482ee]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:#ffffff2e;font-size:.88rem}.ce-empty-icon[data-v-530482ee]{margin-bottom:.25rem}.ce-empty-title[data-v-530482ee]{font-weight:600;color:#ffffff40}.ce-empty-hint[data-v-530482ee]{font-size:.73rem;color:#ffffff26}.ce-empty-shortcuts[data-v-530482ee]{font-size:.7rem;color:#ffffff1f;display:flex;align-items:center;gap:4px;margin-top:.5rem}.ce-empty-shortcuts kbd[data-v-530482ee]{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:1px 5px;font-size:.68rem;font-family:JetBrains Mono,monospace;color:#ffffff59}.ce-terminal-zone[data-v-530482ee]{height:300px;min-height:36px;flex-shrink:0;display:flex;flex-direction:column;background:#0f0f1a;border-top:1px solid rgba(255,255,255,.07);position:relative}.ce-terminal-zone.collapsed[data-v-530482ee]{height:36px!important}.ce-terminal-resizer[data-v-530482ee]{position:absolute;top:-3px;left:0;right:0;height:6px;cursor:ns-resize;z-index:5}.ce-terminal-resizer[data-v-530482ee]:hover{background:rgba(59,130,246,.25)}.ce-terminal-bar[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:36px;background:#13131f;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.ce-terminal-tab-list[data-v-530482ee]{display:flex;align-items:center;gap:.75rem}.ce-term-tab[data-v-530482ee]{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff6}.ce-term-tab.active[data-v-530482ee]{color:#ffffffa6}.ce-term-status-badge[data-v-530482ee]{display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:600;letter-spacing:.04em;padding:2px 7px;border-radius:20px;background:rgba(255,255,255,.05);color:#ffffff4d}.ce-term-status-dot[data-v-530482ee]{width:5px;height:5px;border-radius:50%;background:currentColor}.ce-term-status-badge.status-starting[data-v-530482ee]{background:rgba(139,92,246,.15);color:#c4b5fd}.ce-term-status-badge.status-running[data-v-530482ee]{background:rgba(16,185,129,.15);color:#6ee7b7}.ce-term-status-badge.status-error[data-v-530482ee]{background:rgba(239,68,68,.15);color:#fca5a5}.ce-term-status-badge.status-running .ce-term-status-dot[data-v-530482ee]{animation:ce-pulse-530482ee 2s ease-in-out infinite}.ce-term-bar-right[data-v-530482ee]{display:flex;align-items:center;gap:.4rem}.ce-preview-url[data-v-530482ee]{display:flex;align-items:center;gap:4px;font-size:.68rem;color:#6ee7b7;text-decoration:none;padding:2px 8px;border-radius:5px;border:1px solid rgba(110,231,183,.2);background:rgba(16,185,129,.08);transition:all .15s;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-preview-url[data-v-530482ee]:hover{background:rgba(16,185,129,.18);border-color:#6ee7b766}.ce-terminal-toggle[data-v-530482ee]{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:color .15s}.ce-terminal-toggle[data-v-530482ee]:hover{color:#cdd6f4}.ce-terminal-body[data-v-530482ee]{flex:1;position:relative;overflow:hidden}.ce-embed-overlay[data-v-530482ee]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center;background:#0f0f1a;color:#cbd5e166;font-size:.83rem}.ce-preview-spinner[data-v-530482ee]{width:28px;height:28px;border:2px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:ce-spin-530482ee .8s linear infinite}.ce-preview-hint[data-v-530482ee]{font-size:.7rem;color:#cbd5e140;margin:0}.ce-retry-btn[data-v-530482ee]{margin-top:.25rem;padding:6px 18px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#a78bfa;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s}.ce-retry-btn[data-v-530482ee]:hover{background:rgba(139,92,246,.28)}.ce-xterm-container[data-v-530482ee]{position:absolute;inset:0;overflow:hidden;padding:8px;box-sizing:border-box}.ce-xterm-container[data-v-530482ee] .xterm{width:100%!important;height:100%!important}.ce-statusbar[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 10px;background:#0d0d18;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0;font-size:.67rem;font-weight:500;color:#ffffff4d}.ce-status-left[data-v-530482ee],.ce-status-right[data-v-530482ee]{display:flex;align-items:center;gap:0}.ce-status-item[data-v-530482ee]{padding:0 8px;height:100%;display:flex;align-items:center;gap:4px;white-space:nowrap}.ce-status-clickable[data-v-530482ee]{cursor:pointer;transition:background .1s}.ce-status-clickable[data-v-530482ee]:hover{background:rgba(255,255,255,.06);color:#fff9}.ce-status-divider[data-v-530482ee]{width:1px;height:12px;background:rgba(255,255,255,.07);flex-shrink:0}.ce-status-dot[data-v-530482ee]{width:6px;height:6px;border-radius:50;flex-shrink:0}.ce-status-lang[data-v-530482ee]{text-transform:capitalize}.ce-status-cursor[data-v-530482ee]{font-family:JetBrains Mono,monospace}.ce-status-autosave[data-v-530482ee]{gap:4px}.ce-status-autosave.autosave-on[data-v-530482ee]{color:#6ee7b799}.status-starting[data-v-530482ee]{color:#c4b5fd99}.status-running[data-v-530482ee]{color:#6ee7b799}.status-error[data-v-530482ee]{color:#fca5a599}.ce-dialog-overlay[data-v-530482ee]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.ce-dialog[data-v-530482ee]{background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.25rem;width:420px;max-width:90vw;box-shadow:0 32px 80px #000000b3}.ce-dialog-header[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ce-dialog-header h3[data-v-530482ee]{font-size:.95rem;font-weight:700}.ce-dialog-close[data-v-530482ee]{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:3px;border-radius:5px;display:flex;align-items:center;transition:color .15s}.ce-dialog-close[data-v-530482ee]:hover{color:#f38ba8}.ce-dialog-hint[data-v-530482ee]{font-size:.75rem;color:#ffffff4d;margin:0 0 .75rem}.ce-dialog-hint strong[data-v-530482ee]{color:#ffffff80;font-weight:600}.ce-dialog-input[data-v-530482ee]{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;color:#cdd6f4;font-family:JetBrains Mono,monospace;font-size:.83rem;outline:none;transition:border-color .15s;box-sizing:border-box}.ce-dialog-input[data-v-530482ee]:focus{border-color:#3b82f6;background:rgba(59,130,246,.04)}.ce-dialog-error[data-v-530482ee]{color:#f38ba8;font-size:.75rem;margin-top:6px}.ce-dialog-footer[data-v-530482ee]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ce-settings-panel[data-v-530482ee]{background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:480px;max-width:92vw;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 40px 100px #000c}.ce-settings-header[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.ce-settings-title[data-v-530482ee]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:#cdd6f4}.ce-settings-body[data-v-530482ee]{flex:1;overflow-y:auto;padding:.5rem 0}.ce-settings-body[data-v-530482ee]::-webkit-scrollbar{width:4px}.ce-settings-body[data-v-530482ee]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}.ce-settings-section[data-v-530482ee]{padding:0 1.25rem .5rem;margin-bottom:.5rem}.ce-settings-section+.ce-settings-section[data-v-530482ee]{border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem}.ce-settings-section-label[data-v-530482ee]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff40;margin:0 0 .6rem}.ce-setting-row[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.ce-setting-row[data-v-530482ee]:last-child{border-bottom:none}.ce-setting-info[data-v-530482ee]{min-width:0;flex:1}.ce-setting-info label[data-v-530482ee]{font-size:.82rem;font-weight:500;color:#ffffffb3;display:block}.ce-setting-info p[data-v-530482ee]{font-size:.7rem;color:#ffffff4d;margin:2px 0 0}.ce-select[data-v-530482ee]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:5px 10px;color:#ffffffb3;font-size:.78rem;cursor:pointer;outline:none;transition:border-color .15s;min-width:130px}.ce-select[data-v-530482ee]:focus{border-color:#3b82f6}.ce-select option[data-v-530482ee]{background:#1a1a2e}.ce-slider-wrap[data-v-530482ee]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ce-slider-min[data-v-530482ee],.ce-slider-max[data-v-530482ee]{font-size:.68rem;color:#ffffff40;min-width:14px;text-align:center}.ce-slider[data-v-530482ee]{-webkit-appearance:none;appearance:none;width:100px;height:4px;border-radius:2px;background:rgba(255,255,255,.12);outline:none;cursor:pointer}.ce-slider[data-v-530482ee]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#3b82f6;cursor:pointer;box-shadow:0 0 0 2px #3b82f64d}.ce-toggle[data-v-530482ee]{position:relative;width:38px;height:22px;flex-shrink:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:20px;cursor:pointer;transition:all .2s;padding:0}.ce-toggle.on[data-v-530482ee]{background:rgba(59,130,246,.5);border-color:#3b82f699}.ce-toggle-knob[data-v-530482ee]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.5);transition:all .2s}.ce-toggle.on .ce-toggle-knob[data-v-530482ee]{left:18px;background:white}.ce-settings-footer[data-v-530482ee]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.ce-context-menu[data-v-530482ee]{position:fixed;z-index:2000;background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:4px;box-shadow:0 12px 40px #0009;min-width:160px}.ce-context-menu button[data-v-530482ee]{display:flex;align-items:center;gap:8px;background:none;border:none;color:#ffffffa6;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:.8rem;width:100%;text-align:left;transition:background .1s}.ce-context-menu button[data-v-530482ee]:hover{background:rgba(255,255,255,.07);color:#cdd6f4}.ce-context-menu .ce-context-danger[data-v-530482ee]{color:#f38ba8}.ce-context-menu .ce-context-danger[data-v-530482ee]:hover{background:rgba(243,139,168,.1)}.ce-context-divider[data-v-530482ee]{height:1px;background:rgba(255,255,255,.07);margin:3px 6px}.fade-enter-active[data-v-530482ee],.fade-leave-active[data-v-530482ee]{transition:opacity .15s}.fade-enter-from[data-v-530482ee],.fade-leave-to[data-v-530482ee]{opacity:0}.settings-slide-enter-active[data-v-530482ee]{transition:opacity .2s,transform .2s}.settings-slide-leave-active[data-v-530482ee]{transition:opacity .15s,transform .15s}.settings-slide-enter-from[data-v-530482ee],.settings-slide-leave-to[data-v-530482ee]{opacity:0}.settings-slide-enter-from .ce-settings-panel[data-v-530482ee]{transform:scale(.96) translateY(8px)}.settings-slide-leave-to .ce-settings-panel[data-v-530482ee]{transform:scale(.96) translateY(4px)}@keyframes ce-spin-530482ee{to{transform:rotate(360deg)}}@keyframes ce-pulse-530482ee{0%,to{opacity:.4}50%{opacity:1}}.ce-btn-ai[data-v-530482ee]{background:rgba(139,92,246,.08);border-color:#8b5cf633;color:#c4b5fd}.ce-btn-ai[data-v-530482ee]:hover{background:rgba(139,92,246,.18)}.ce-btn-ai-active[data-v-530482ee]{background:rgba(139,92,246,.22);border-color:#8b5cf680;color:#ddd6fe}.ce-ai-panel[data-v-530482ee]{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;background:rgba(15,15,25,.85);backdrop-filter:blur(18px);border-left:1px solid rgba(139,92,246,.18);padding:16px 14px;overflow-y:auto;height:100%}.ce-ai-panel-header[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between}.ce-ai-panel-title[data-v-530482ee]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#c4b5fd}.ce-ai-close[data-v-530482ee]{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;transition:color .15s}.ce-ai-close[data-v-530482ee]:hover{color:#ffffffb3}.ce-ai-actions[data-v-530482ee]{display:flex;gap:6px;flex-wrap:wrap}.ce-ai-pill[data-v-530482ee]{padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#ffffff80;transition:all .15s}.ce-ai-pill[data-v-530482ee]:hover{background:rgba(255,255,255,.08);color:#ffffffbf}.ce-ai-pill.active[data-v-530482ee]{background:rgba(139,92,246,.2);border-color:#8b5cf673;color:#ddd6fe}.ce-ai-code-preview[data-v-530482ee]{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px 11px}.ce-ai-code-label[data-v-530482ee]{font-size:10px;font-weight:600;color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px}.ce-ai-code-block[data-v-530482ee]{margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;color:#ffffffa6;white-space:pre-wrap;word-break:break-word;max-height:140px;overflow:hidden}.ce-ai-code-empty[data-v-530482ee]{font-size:11px;color:#ffffff40;font-style:italic}.ce-ai-run-btn[data-v-530482ee]{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid rgba(139,92,246,.4);background:rgba(139,92,246,.18);color:#c4b5fd;transition:all .15s;width:100%}.ce-ai-run-btn[data-v-530482ee]:hover:not(:disabled){background:rgba(139,92,246,.3)}.ce-ai-run-btn[data-v-530482ee]:disabled{opacity:.4;cursor:not-allowed}.ce-ai-spin[data-v-530482ee]{animation:ce-spin-530482ee .8s linear infinite}.ce-ai-output-wrap[data-v-530482ee]{display:flex;flex-direction:column;gap:7px;flex:1}.ce-ai-output-label[data-v-530482ee]{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px}.ce-ai-copy-btn[data-v-530482ee]{background:none;border:none;cursor:pointer;color:#ffffff4d;padding:2px;border-radius:4px;display:flex;align-items:center;transition:color .15s}.ce-ai-copy-btn[data-v-530482ee]:hover{color:#ffffffb3}.ce-ai-output-body[data-v-530482ee]{font-size:12px;color:#ffffffbf;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px 11px}.ce-ai-agent-row[data-v-530482ee]{display:flex;flex-direction:column}.ce-ai-agent-select[data-v-530482ee]{width:100%;padding:6px 9px;border-radius:8px;border:1px solid rgba(139,92,246,.25);background:rgba(0,0,0,.3);color:#ffffffbf;font-size:12px;cursor:pointer;outline:none;transition:border-color .15s}.ce-ai-agent-select[data-v-530482ee]:focus{border-color:#8b5cf699}.ce-ai-agent-select option[data-v-530482ee]{background:#1e1e2e;color:#ffffffd9}.ce-ai-apply-btn[data-v-530482ee]{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid rgba(16,185,129,.35);background:rgba(16,185,129,.12);color:#6ee7b7;transition:all .15s;width:100%;margin-top:6px}.ce-ai-apply-btn[data-v-530482ee]:hover{background:rgba(16,185,129,.22);border-color:#10b9818c}.ai-panel-slide-enter-active[data-v-530482ee]{transition:width .2s ease,opacity .2s ease}.ai-panel-slide-leave-active[data-v-530482ee]{transition:width .15s ease,opacity .15s ease}.ai-panel-slide-enter-from[data-v-530482ee],.ai-panel-slide-leave-to[data-v-530482ee]{width:0;opacity:0;overflow:hidden}.ce-spin[data-v-530482ee]{animation:ce-spin-530482ee 1s linear infinite}.teams-page[data-v-e7053148]{min-height:100vh;padding:2rem 2.25rem 4rem;max-width:1520px;margin:0 auto;position:relative}.scene-bg[data-v-e7053148]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.scene-orb[data-v-e7053148]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;animation:orb-drift-e7053148 18s ease-in-out infinite alternate}.orb-violet[data-v-e7053148]{width:700px;height:700px;background:radial-gradient(circle,#8b5cf6,#6d28d9);top:-260px;left:-180px;animation-duration:22s}.orb-blue[data-v-e7053148]{width:560px;height:560px;background:radial-gradient(circle,#3b82f6,#1d4ed8);top:20%;right:-120px;animation-duration:19s;animation-delay:-4s}.orb-teal[data-v-e7053148]{width:480px;height:480px;background:radial-gradient(circle,#06b6d4,#0891b2);bottom:0;left:25%;animation-duration:25s;animation-delay:-8s}.orb-amber[data-v-e7053148]{width:320px;height:320px;background:radial-gradient(circle,#f59e0b,#d97706);top:55%;left:10%;animation-duration:17s;animation-delay:-6s}@keyframes orb-drift-e7053148{0%{transform:translateY(0) scale(1)}to{transform:translateY(-60px) scale(1.08)}}.geo[data-v-e7053148]{position:absolute;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;opacity:.06;animation:geo-spin-e7053148 linear infinite}.geo-1[data-v-e7053148]{width:220px;height:220px;background:linear-gradient(135deg,#a78bfa,#7c3aed);top:8%;left:60%;animation-duration:40s}.geo-2[data-v-e7053148]{width:160px;height:160px;background:linear-gradient(135deg,#34d399,#059669);bottom:20%;left:5%;animation-duration:55s;animation-direction:reverse;border-radius:50% 20% 50% 30%/40% 60% 30% 50%}.geo-3[data-v-e7053148]{width:120px;height:120px;background:linear-gradient(135deg,#f472b6,#db2777);top:50%;right:3%;animation-duration:35s}@keyframes geo-spin-e7053148{to{transform:rotate(360deg)}}.noise-overlay[data-v-e7053148]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35}.hero[data-v-e7053148]{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem;padding-top:.5rem;flex-wrap:wrap}.hero-left[data-v-e7053148]{flex:1}.hero-badge[data-v-e7053148]{display:inline-flex;align-items:center;gap:7px;padding:4px 14px 4px 9px;border-radius:20px;background:rgba(255,255,255,.38);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.62);font-size:.72rem;font-weight:700;color:#475569;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem;width:fit-content;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffffd9}.hero-badge-dot[data-v-e7053148]{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 0 3px #10b98133;animation:badge-pulse-e7053148 2.4s ease-in-out infinite}@keyframes badge-pulse-e7053148{0%,to{box-shadow:0 0 0 3px #10b98133}50%{box-shadow:0 0 0 6px #10b98114}}.hero-title[data-v-e7053148]{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 .6rem;letter-spacing:-.04em}.hero-title-thin[data-v-e7053148]{display:block;font-weight:300;color:#64748b;font-size:.55em;letter-spacing:-.01em;text-transform:uppercase}.hero-title-bold[data-v-e7053148]{display:block;font-weight:900;background:linear-gradient(135deg,#0f172a 0%,#3b82f6 40%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-e7053148]{margin:0;font-size:.925rem;color:#64748b;max-width:480px;line-height:1.6}.hero-actions[data-v-e7053148]{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.btn-aurora[data-v-e7053148]{display:inline-flex;align-items:center;gap:8px;padding:.7rem 1.4rem;border-radius:14px;border:none;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 50%,#8b5cf6 100%);background-size:200% 200%;animation:aurora-shift-e7053148 4s ease infinite;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:transform .22s,box-shadow .22s;box-shadow:0 6px 22px #6366f16b,inset 0 1px #ffffff40}.btn-aurora[data-v-e7053148]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 32px #6366f18c}@keyframes aurora-shift-e7053148{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bubbles-row[data-v-e7053148]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-bottom:2rem;position:relative;z-index:1}@media (max-width: 900px){.bubbles-row[data-v-e7053148]{grid-template-columns:repeat(2,1fr)}}.bubble[data-v-e7053148]{position:relative;border-radius:22px;padding:1.4rem 1.5rem;display:flex;align-items:center;gap:1.1rem;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffffd9;overflow:hidden;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s}.bubble[data-v-e7053148]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 36px #0000001c,inset 0 1px #ffffffe6}.bubble-blue[data-v-e7053148]{background:rgba(219,234,254,.55)}.bubble-emerald[data-v-e7053148]{background:rgba(209,250,229,.55)}.bubble-amber[data-v-e7053148]{background:rgba(254,243,199,.55)}.bubble-violet[data-v-e7053148]{background:rgba(237,233,254,.55)}.bubble-icon[data-v-e7053148]{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bubble-blue .bubble-icon[data-v-e7053148]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 6px 18px #3b82f666}.bubble-emerald .bubble-icon[data-v-e7053148]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 18px #10b98166}.bubble-amber .bubble-icon[data-v-e7053148]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 6px 18px #f59e0b66}.bubble-violet .bubble-icon[data-v-e7053148]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 6px 18px #8b5cf666}.bubble-info[data-v-e7053148]{display:flex;flex-direction:column}.bubble-num[data-v-e7053148]{font-size:2rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.04em}.bubble-lbl[data-v-e7053148]{font-size:.8rem;color:#64748b;font-weight:500;margin-top:3px}.bubble-ring[data-v-e7053148]{position:absolute;right:-28px;bottom:-28px;width:110px;height:110px;border-radius:50%;border:2px solid rgba(255,255,255,.35);pointer-events:none}.bubble-ring[data-v-e7053148]:after{content:"";position:absolute;inset:12px;border-radius:50%;border:2px solid rgba(255,255,255,.2)}.loading-state[data-v-e7053148],.empty-state[data-v-e7053148]{text-align:center;padding:4rem 2rem;position:relative;z-index:1;background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:24px;box-shadow:0 4px 24px #3b82f612,inset 0 1px #ffffffe6}.loading-spinner[data-v-e7053148]{width:44px;height:44px;border:3px solid rgba(59,130,246,.15);border-top-color:#3b82f6;border-radius:50%;margin:0 auto 1rem;animation:spin-e7053148 .8s linear infinite}@keyframes spin-e7053148{to{transform:rotate(360deg)}}.empty-icon[data-v-e7053148]{color:#cbd5e1;margin-bottom:1.25rem}.empty-state h3[data-v-e7053148]{font-size:1.2rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.empty-state p[data-v-e7053148]{color:#64748b;margin:0 0 1.5rem;font-size:.9rem}.teams-grid[data-v-e7053148]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;position:relative;z-index:1}.team-card[data-v-e7053148]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:22px;padding:1.375rem;box-shadow:0 4px 24px #3b82f612,0 1px 2px #0000000a,inset 0 1px #ffffffe6;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,background .25s;cursor:pointer;position:relative}.team-card[data-v-e7053148]:hover{background:rgba(255,255,255,.58);transform:translateY(-5px);box-shadow:0 20px 48px #3b82f621,0 4px 8px #0000000d,inset 0 1px #fff}.team-header[data-v-e7053148]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.875rem}.team-avatar[data-v-e7053148]{width:52px;height:52px;border-radius:14px;background:rgba(219,234,254,.5);border:1px solid rgba(59,130,246,.12);display:flex;align-items:center;justify-content:center;overflow:hidden}.team-avatar img[data-v-e7053148]{width:100%;height:100%;object-fit:cover}.team-avatar svg[data-v-e7053148]{stroke:#3b82f6;stroke-width:1.5}.status-badge[data-v-e7053148]{padding:.3rem .7rem;border-radius:100px;font-size:.72rem;font-weight:600;text-transform:capitalize}.status-badge.active[data-v-e7053148]{background:rgba(16,185,129,.14);color:#059669;border:1px solid rgba(16,185,129,.2)}.status-badge.suspended[data-v-e7053148]{background:rgba(245,158,11,.14);color:#d97706;border:1px solid rgba(245,158,11,.2)}.team-name[data-v-e7053148]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 .375rem;letter-spacing:-.01em}.team-description[data-v-e7053148]{font-size:.845rem;color:#64748b;margin:0 0 .875rem;line-height:1.5}.team-stats[data-v-e7053148]{display:flex;gap:1rem;margin-bottom:.875rem;padding:.625rem 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.stat[data-v-e7053148]{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:#64748b}.stat svg[data-v-e7053148]{stroke:#94a3b8;stroke-width:1.5}.team-subscription[data-v-e7053148]{display:flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.15);border-radius:9px;font-size:.78rem;font-weight:600;color:#2563eb;width:fit-content}.team-subscription svg[data-v-e7053148]{stroke:#3b82f6;stroke-width:1.5}.team-actions[data-v-e7053148]{position:absolute;bottom:.875rem;right:.875rem;display:flex;gap:.375rem;opacity:0;transition:opacity .2s}.team-card:hover .team-actions[data-v-e7053148]{opacity:1}.action-btn[data-v-e7053148]{width:30px;height:30px;border-radius:9px;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s;box-shadow:0 2px 8px #00000014}.action-btn[data-v-e7053148]:hover{background:white;color:#3b82f6;box-shadow:0 4px 12px #3b82f633}.action-btn.danger[data-v-e7053148]:hover{background:rgba(254,242,242,.95);color:#dc2626;box-shadow:0 4px 12px #dc262626}.btn-primary[data-v-e7053148]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:#3b82f6;color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #3b82f64d}.btn-primary[data-v-e7053148]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 18px #3b82f666}.btn-primary[data-v-e7053148]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-e7053148]{padding:.7rem 1.2rem;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#374151;border:1px solid rgba(255,255,255,.9);border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000000f,inset 0 1px #fff}.btn-secondary[data-v-e7053148]:hover{background:rgba(255,255,255,.95);box-shadow:0 4px 12px #0000001a}.btn-danger[data-v-e7053148]{padding:.7rem 1.2rem;background:#dc2626;color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #dc26264d}.btn-danger[data-v-e7053148]:hover{background:#b91c1c;box-shadow:0 6px 16px #dc262666}@media (max-width: 1100px){.stats-grid[data-v-e7053148]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.teams-page[data-v-e7053148]{padding:1.25rem 1rem 3rem}.hero-banner[data-v-e7053148]{flex-direction:column;align-items:flex-start;gap:1rem}.hero-title[data-v-e7053148]{font-size:1.75rem}.bubbles-row[data-v-e7053148]{grid-template-columns:repeat(2,1fr)}.teams-grid[data-v-e7053148]{grid-template-columns:1fr}}.teams-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.teams-modal{background:rgba(255,255,255,.92);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:24px;max-width:480px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 32px 64px #00000024,0 4px 12px #0000000f,inset 0 1px #fff}.teams-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.375rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.teams-modal .modal-header h2{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}.teams-modal .close-btn{width:30px;height:30px;border-radius:9px;border:none;background:rgba(0,0,0,.05);font-size:1.3rem;line-height:1;color:#94a3b8;cursor:pointer;transition:all .18s;display:flex;align-items:center;justify-content:center}.teams-modal .close-btn:hover{background:rgba(0,0,0,.09);color:#64748b}.teams-modal .modal-body{padding:1.375rem 1.5rem;overflow-y:auto}.teams-modal .form-group{margin-bottom:1.125rem}.teams-modal .form-group label{display:block;font-size:.845rem;font-weight:600;color:#374151;margin-bottom:.4rem}.teams-modal .form-group input[type=text],.teams-modal .form-group textarea{width:100%;padding:.7rem .875rem;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-size:.9rem;background:rgba(255,255,255,.8);transition:all .2s;box-sizing:border-box;color:#0f172a}.teams-modal .form-group input[type=text]:focus,.teams-modal .form-group textarea:focus{outline:none;border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a;background:rgba(255,255,255,.95)}.upload-zone{position:relative;overflow:hidden;border:2px dashed rgba(59,130,246,.25);border-radius:14px;cursor:pointer;padding:1.5rem 1rem;text-align:center;background:rgba(255,255,255,.38);backdrop-filter:blur(14px) saturate(160%);transition:all .28s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1.5px #fff,0 2px 12px #00000008}.upload-zone:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(59,130,246,.02) 0%,rgba(59,130,246,.06) 100%);opacity:0;transition:opacity .3s}.upload-zone:hover{border-color:#3b82f666;background:rgba(255,255,255,.55);transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 8px 28px #3b82f614}.upload-zone:hover:before{opacity:1}.upload-zone.drag-over{border-color:#3b82f6;border-style:solid;background:rgba(239,246,255,.8);transform:scale(1.015) translateY(-2px);box-shadow:0 0 0 5px #3b82f624,inset 0 2px #fff,0 12px 36px #3b82f633}.upload-zone.drag-over:before{opacity:1;background:linear-gradient(135deg,rgba(59,130,246,.04) 0%,rgba(59,130,246,.1) 50%,rgba(59,130,246,.04) 100%)}.upload-zone.has-file{border-style:solid;border-color:#cbd5e180;cursor:default;background:rgba(255,255,255,.45);transform:none;padding:1rem 1.25rem}.upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:.35rem}.upload-icon{width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;margin:0 auto .875rem;color:#94a3b8;box-shadow:0 4px 16px #00000012,inset 0 1.5px #fff;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.upload-zone:hover .upload-icon{color:#3b82f6;box-shadow:0 6px 22px #3b82f629,inset 0 1.5px #fff;transform:translateY(-3px) scale(1.06)}.upload-zone.drag-over .upload-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:transparent;box-shadow:0 10px 28px #3b82f666,inset 0 1px #ffffff40;transform:translateY(-4px) scale(1.1)}.upload-placeholder p{margin:0 0 .4rem;font-size:.875rem;color:#475569;font-weight:500;transition:color .2s}.upload-placeholder p span,.upload-zone.drag-over .upload-placeholder p{color:#3b82f6;font-weight:700}.drop-cta{font-size:1rem!important;font-weight:800!important;color:#3b82f6!important}.upload-hint{font-size:.72rem;color:#94a3b8;letter-spacing:.01em}.file-preview{display:flex;align-items:center;gap:1rem;text-align:left;background:rgba(255,255,255,.65);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:12px;padding:.875rem 1rem;box-shadow:inset 0 1.5px #fff,0 2px 10px #0000000a}.file-preview img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.9);box-shadow:0 2px 10px #0000001f}.file-info{flex:1;min-width:0}.file-name{display:block;font-weight:700;font-size:.875rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.file-size{font-size:.72rem;color:#64748b;font-weight:500}.remove-file{width:32px;height:32px;border-radius:9px;flex-shrink:0;border:1px solid rgba(239,68,68,.22);background:rgba(254,226,226,.5);backdrop-filter:blur(8px);color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-file:hover{background:rgba(254,202,202,.9);transform:scale(1.1);border-color:#ef444466}.teams-modal .modal-actions{display:flex;gap:.625rem;justify-content:flex-end;margin-top:1.375rem}.teams-modal .btn-secondary{padding:.7rem 1.2rem;background:rgba(255,255,255,.8);color:#374151;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .18s}.teams-modal .btn-secondary:hover{background:rgba(255,255,255,.95)}.teams-modal .btn-primary{padding:.7rem 1.2rem;background:#3b82f6;color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.teams-modal .btn-primary:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.teams-modal .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.teams-confirm-modal{background:rgba(255,255,255,.92);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:2.25rem 2rem;max-width:380px;width:100%;text-align:center;box-shadow:0 32px 64px #00000024,inset 0 1px #fff}.teams-confirm-modal .confirm-icon{width:58px;height:58px;border-radius:50%;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center}.teams-confirm-modal .confirm-icon.danger{background:rgba(254,242,242,.9);color:#dc2626}.teams-confirm-modal h3{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 .625rem}.teams-confirm-modal p{color:#64748b;margin:0 0 1.5rem;line-height:1.55;font-size:.9rem}.teams-confirm-modal .confirm-actions{display:flex;gap:.625rem;justify-content:center}.teams-confirm-modal .btn-secondary{padding:.7rem 1.2rem;background:rgba(255,255,255,.8);color:#374151;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .18s}.teams-confirm-modal .btn-secondary:hover{background:rgba(255,255,255,.95)}.teams-confirm-modal .btn-danger{padding:.7rem 1.2rem;background:#dc2626;color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #dc26264d}.teams-confirm-modal .btn-danger:hover{background:#b91c1c;box-shadow:0 6px 16px #dc262666}.ai-settings-wrap[data-v-981b82ce]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:20px;padding:1.75rem;box-shadow:0 2px 12px #0000000a,inset 0 1px #fffc}.ai-settings-header[data-v-981b82ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.6)}.ai-settings-title[data-v-981b82ce]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.05rem;color:#0f172a}.ai-settings-title svg[data-v-981b82ce]{color:#7c3aed}.ai-owner-notice[data-v-981b82ce]{font-size:.78rem;color:#94a3b8;font-style:italic;background:rgba(241,245,249,.8);padding:3px 10px;border-radius:20px;border:1px solid rgba(226,232,240,.6)}.ai-loading[data-v-981b82ce]{display:flex;justify-content:center;padding:2rem;color:#8b5cf6}.ai-settings-body[data-v-981b82ce]{display:flex;flex-direction:column;gap:1.1rem}.ai-field[data-v-981b82ce]{display:flex;flex-direction:column;gap:.4rem}.ai-label[data-v-981b82ce]{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.65px}.ai-select[data-v-981b82ce],.ai-input[data-v-981b82ce]{background:rgba(255,255,255,.55);border:1.5px solid rgba(255,255,255,.7);border-radius:10px;padding:.55rem .9rem;color:#1e293b;font-size:.875rem;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;width:100%;backdrop-filter:blur(8px)}.ai-select[data-v-981b82ce]:focus,.ai-input[data-v-981b82ce]:focus{border-color:#8b5cf68c;box-shadow:0 0 0 3px #8b5cf61a;background:rgba(255,255,255,.75)}.ai-select[data-v-981b82ce]:disabled,.ai-input[data-v-981b82ce]:disabled{opacity:.55;cursor:not-allowed;background:rgba(241,245,249,.5)}.ai-select option[data-v-981b82ce]{background:#fff;color:#1e293b}.ai-key-wrap[data-v-981b82ce]{position:relative}.ai-key-wrap .ai-input[data-v-981b82ce]{padding-right:42px}.ai-eye-btn[data-v-981b82ce]{position:absolute;right:11px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;padding:3px;border-radius:5px;transition:color .15s;display:flex;align-items:center}.ai-eye-btn[data-v-981b82ce]:hover{color:#475569}.ai-key-hint[data-v-981b82ce]{font-size:.75rem;color:#94a3b8;margin-top:1px}.ai-notice[data-v-981b82ce]{display:flex;align-items:flex-start;gap:9px;font-size:.8rem;color:#475569;background:rgba(241,245,249,.7);border:1px solid rgba(226,232,240,.8);border-radius:10px;padding:.75rem 1rem;line-height:1.5}.ai-notice svg[data-v-981b82ce]{color:#8b5cf6;flex-shrink:0;margin-top:1px}.ai-notice code[data-v-981b82ce]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;color:#7c3aed;background:rgba(139,92,246,.08);padding:1px 5px;border-radius:4px}.ai-test-result[data-v-981b82ce]{display:flex;align-items:center;gap:9px;font-size:.82rem;font-weight:500;border-radius:10px;padding:.65rem 1rem}.ai-test-ok[data-v-981b82ce]{background:rgba(209,250,229,.6);color:#059669;border:1px solid rgba(16,185,129,.3)}.ai-test-err[data-v-981b82ce]{background:rgba(254,226,226,.6);color:#dc2626;border:1px solid rgba(239,68,68,.25)}.ai-actions[data-v-981b82ce]{display:flex;gap:.75rem;margin-top:.25rem}.ai-btn[data-v-981b82ce]{display:flex;align-items:center;justify-content:center;gap:6px;padding:.6rem 1.1rem;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.ai-btn[data-v-981b82ce]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.ai-btn-test[data-v-981b82ce]{background:rgba(255,255,255,.6);border:1.5px solid rgba(226,232,240,.8);color:#475569;backdrop-filter:blur(8px)}.ai-btn-test[data-v-981b82ce]:hover:not(:disabled){background:rgba(255,255,255,.85);color:#1e293b;transform:translateY(-1px);box-shadow:0 3px 10px #00000012}.ai-btn-save[data-v-981b82ce]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;flex:1;box-shadow:0 4px 14px #3b82f652,inset 0 1px #fff3}.ai-btn-save[data-v-981b82ce]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #3b82f673,inset 0 1px #fff3}.ai-spin[data-v-981b82ce]{animation:ai-spin-981b82ce .8s linear infinite}@keyframes ai-spin-981b82ce{to{transform:rotate(360deg)}}.ai-model-row[data-v-981b82ce]{display:flex;gap:8px;align-items:center}.ai-model-row .ai-select[data-v-981b82ce],.ai-model-row .ai-input[data-v-981b82ce]{flex:1}.ai-refresh-btn[data-v-981b82ce]{width:38px;height:38px;border-radius:10px;border:1.5px solid rgba(226,232,240,.8);background:rgba(255,255,255,.6);color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;backdrop-filter:blur(8px)}.ai-refresh-btn[data-v-981b82ce]:hover:not(:disabled){background:rgba(255,255,255,.9);color:#1e293b;transform:translateY(-1px);box-shadow:0 3px 10px #00000012}.ai-refresh-btn[data-v-981b82ce]:disabled{opacity:.4;cursor:not-allowed}.team-detail-page[data-v-22b8fa11]{padding:2rem;max-width:1400px;margin:0 auto;position:relative;min-height:100vh}.page-bg[data-v-22b8fa11]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-orb[data-v-22b8fa11]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.18}.orb-1[data-v-22b8fa11]{width:600px;height:600px;background:radial-gradient(circle,#8b5cf6,#6d28d9);top:-200px;left:-150px}.orb-2[data-v-22b8fa11]{width:500px;height:500px;background:radial-gradient(circle,#3b82f6,#1d4ed8);bottom:-100px;right:-100px}.orb-3[data-v-22b8fa11]{width:400px;height:400px;background:radial-gradient(circle,#10b981,#059669);top:40%;left:55%;transform:translate(-50%,-50%)}.page-header[data-v-22b8fa11],.stats-grid[data-v-22b8fa11],.tabs-bar[data-v-22b8fa11],.members-list[data-v-22b8fa11],.projects-grid[data-v-22b8fa11],.ai-tab-content[data-v-22b8fa11]{position:relative;z-index:1}.page-header[data-v-22b8fa11]{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.header-left[data-v-22b8fa11]{display:flex;align-items:center;gap:1rem}.back-btn[data-v-22b8fa11]{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #0000000f,inset 0 1px #fffc}.back-btn[data-v-22b8fa11]:hover{background:rgba(255,255,255,.7);transform:translate(-2px)}.team-identity[data-v-22b8fa11]{display:flex;align-items:center;gap:1rem}.team-avatar-wrap[data-v-22b8fa11]{width:58px;height:58px;border-radius:16px;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);box-shadow:0 4px 16px #00000014,inset 0 1px #ffffffe6;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#94a3b8}.team-avatar-img[data-v-22b8fa11]{width:100%;height:100%;object-fit:cover}.team-name[data-v-22b8fa11]{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .2rem}.team-desc[data-v-22b8fa11]{color:#64748b;margin:0;font-size:.9rem}.header-actions[data-v-22b8fa11]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-glass[data-v-22b8fa11]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;text-decoration:none;transition:all .2s;background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.75);color:#374151;box-shadow:0 2px 10px #0000000f,inset 0 1px #ffffffe6}.btn-glass[data-v-22b8fa11]:hover{background:rgba(255,255,255,.75);transform:translateY(-1px);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffffe6}.btn-primary-glass[data-v-22b8fa11]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;text-decoration:none;transition:all .25s;background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(147,197,253,.4);color:#fff;box-shadow:0 4px 16px #3b82f659,inset 0 1px #ffffff40}.btn-primary-glass[data-v-22b8fa11]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f680,inset 0 1px #ffffff4d}.stats-grid[data-v-22b8fa11]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:2rem}.stat-card[data-v-22b8fa11]{backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border-radius:20px;padding:1.5rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.62);box-shadow:0 4px 20px #0000000d,inset 0 1px #fffc;transition:transform .25s,box-shadow .25s}.stat-card[data-v-22b8fa11]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001a,inset 0 1px #ffffffe6}.stat-purple[data-v-22b8fa11]{background:rgba(237,233,254,.52)}.stat-blue[data-v-22b8fa11]{background:rgba(219,234,254,.52)}.stat-emerald[data-v-22b8fa11]{background:rgba(209,250,229,.52)}.stat-icon-wrap[data-v-22b8fa11]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-purple .stat-icon-wrap[data-v-22b8fa11]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-blue .stat-icon-wrap[data-v-22b8fa11]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.stat-emerald .stat-icon-wrap[data-v-22b8fa11]{background:linear-gradient(135deg,#10b981,#059669)}.stat-info[data-v-22b8fa11]{display:flex;flex-direction:column}.stat-value[data-v-22b8fa11]{font-size:1.9rem;font-weight:700;color:#0f172a;line-height:1}.stat-max[data-v-22b8fa11]{font-size:1rem;color:#94a3b8;font-weight:500}.stat-label[data-v-22b8fa11]{font-size:.825rem;color:#64748b;margin-top:.25rem}.plan-name[data-v-22b8fa11]{font-size:1.2rem}.tabs-bar[data-v-22b8fa11]{margin-bottom:1.5rem}.tabs-inner[data-v-22b8fa11]{display:inline-flex;gap:0;padding:5px;background:rgba(255,255,255,.42);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid rgba(255,255,255,.7);border-radius:16px;box-shadow:0 2px 10px #0000000a,inset 0 1px #ffffffe6;position:relative}.tab-btn[data-v-22b8fa11]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border:none;background:transparent;border-radius:11px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .22s;position:relative;z-index:1}.tab-btn[data-v-22b8fa11]:hover{color:#374151}.tab-btn.active[data-v-22b8fa11]{background:linear-gradient(135deg,rgba(59,130,246,.88),rgba(37,99,235,.88));backdrop-filter:blur(8px);color:#fff;box-shadow:0 4px 14px #3b82f659}.tab-btn.active svg[data-v-22b8fa11]{stroke:#fff}.tab-count[data-v-22b8fa11]{font-size:.75rem;padding:.15rem .5rem;border-radius:20px;background:rgba(255,255,255,.25);font-weight:600}.tab-btn:not(.active) .tab-count[data-v-22b8fa11]{background:rgba(100,116,139,.15);color:#64748b}.members-list[data-v-22b8fa11]{display:flex;flex-direction:column;gap:.875rem}.member-card[data-v-22b8fa11]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:18px;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 2px 12px #0000000a,inset 0 1px #fffc;transition:all .22s}.member-card[data-v-22b8fa11]:hover{background:rgba(255,255,255,.58);transform:translateY(-2px);box-shadow:0 6px 20px #00000014,inset 0 1px #ffffffe6}.member-left[data-v-22b8fa11]{display:flex;align-items:center;gap:1rem;flex:1}.member-avatar[data-v-22b8fa11]{width:46px;height:46px;border-radius:12px;object-fit:cover;border:1px solid rgba(255,255,255,.8)}.member-avatar-placeholder[data-v-22b8fa11]{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 4px 12px #3b82f659}.member-name[data-v-22b8fa11]{font-weight:600;color:#0f172a;margin-bottom:.2rem;font-size:.95rem}.member-email[data-v-22b8fa11]{font-size:.8rem;color:#64748b}.member-badges[data-v-22b8fa11]{display:flex;gap:.5rem}.role-badge[data-v-22b8fa11],.status-badge[data-v-22b8fa11]{padding:.3rem .7rem;border-radius:20px;font-size:.72rem;font-weight:700;text-transform:capitalize;backdrop-filter:blur(8px)}.role-owner[data-v-22b8fa11]{background:rgba(253,230,138,.5);color:#92400e;border:1px solid rgba(253,230,138,.6)}.role-admin[data-v-22b8fa11]{background:rgba(191,219,254,.5);color:#1e40af;border:1px solid rgba(191,219,254,.6)}.role-member[data-v-22b8fa11]{background:rgba(233,213,255,.5);color:#6b21a8;border:1px solid rgba(233,213,255,.6)}.role-viewer[data-v-22b8fa11]{background:rgba(226,232,240,.5);color:#475569;border:1px solid rgba(226,232,240,.6)}.status-active[data-v-22b8fa11]{background:rgba(167,243,208,.45);color:#065f46;border:1px solid rgba(167,243,208,.6)}.status-invited[data-v-22b8fa11]{background:rgba(254,215,170,.45);color:#9a3412;border:1px solid rgba(254,215,170,.6)}.member-actions[data-v-22b8fa11]{display:flex;align-items:center;gap:.5rem}.pending-label[data-v-22b8fa11]{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(245,158,11,.14);color:#d97706;padding:1px 6px;border-radius:999px;margin-left:6px;vertical-align:middle}.role-select-wrap[data-v-22b8fa11]{position:relative}.role-select[data-v-22b8fa11]{appearance:none;background:rgba(1,99,252,.08);border:1px solid rgba(1,99,252,.22);color:#0163fc;border-radius:8px;padding:4px 24px 4px 8px;font-size:.78rem;font-weight:600;cursor:pointer;outline:none;transition:background .15s,border-color .15s;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230163FC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center}.role-select[data-v-22b8fa11]:hover{background-color:#0163fc24;border-color:#0163fc66}.action-icon-btn[data-v-22b8fa11]{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.5);backdrop-filter:blur(8px);color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s}.action-icon-btn[data-v-22b8fa11]:hover{background:rgba(255,255,255,.8);color:#3b82f6}.action-icon-btn.danger[data-v-22b8fa11]:hover{background:rgba(254,226,226,.7);color:#dc2626;border-color:#fecacab3}.projects-grid[data-v-22b8fa11]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.empty-state[data-v-22b8fa11]{text-align:center;padding:3rem;color:#94a3b8;grid-column:1 / -1}.empty-state p[data-v-22b8fa11]{margin-top:1rem;font-size:1rem}.project-card[data-v-22b8fa11]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000d,inset 0 1px #fffc;transition:all .25s;display:flex;flex-direction:column}.project-card[data-v-22b8fa11]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,inset 0 1px #ffffffe6}.project-thumb[data-v-22b8fa11]{height:160px;background:linear-gradient(135deg,rgba(241,245,249,.8),rgba(226,232,240,.8));overflow:hidden;position:relative}.project-thumb img[data-v-22b8fa11]{width:100%;height:100%;object-fit:cover}.project-thumb-placeholder[data-v-22b8fa11]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8}.project-body[data-v-22b8fa11]{padding:1.25rem;flex:1}.project-title[data-v-22b8fa11]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .375rem}.project-desc[data-v-22b8fa11]{font-size:.825rem;color:#64748b;margin:0 0 .875rem}.project-footer[data-v-22b8fa11]{display:flex;align-items:center;gap:.5rem}.project-status[data-v-22b8fa11]{padding:.25rem .6rem;border-radius:20px;font-size:.72rem;font-weight:600;text-transform:capitalize;backdrop-filter:blur(8px)}.ps-active[data-v-22b8fa11]{background:rgba(167,243,208,.45);color:#065f46;border:1px solid rgba(167,243,208,.6)}.ps-completed[data-v-22b8fa11]{background:rgba(191,219,254,.45);color:#1e40af;border:1px solid rgba(191,219,254,.6)}.project-tasks-count[data-v-22b8fa11]{font-size:.78rem;color:#94a3b8}.project-btn[data-v-22b8fa11]{margin:0 1.25rem 1.25rem;width:calc(100% - 2.5rem);justify-content:center}.td-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.td-modal{background:rgba(255,255,255,.92);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:24px;max-width:500px;width:100%;box-shadow:0 25px 60px #0000002e,inset 0 1px #ffffffe6}.td-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(226,232,240,.6)}.td-modal-header h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.td-close-btn{width:32px;height:32px;border-radius:10px;border:1px solid rgba(226,232,240,.6);background:rgba(255,255,255,.6);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.td-close-btn:hover{background:rgba(241,245,249,.9);color:#64748b}.td-modal-body{padding:1.5rem}.td-form-group{margin-bottom:1.25rem}.td-form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.td-form-group input,.td-form-group select{width:100%;padding:.75rem 1rem;border:1px solid rgba(203,213,225,.7);border-radius:12px;font-size:.925rem;background:rgba(255,255,255,.7);backdrop-filter:blur(8px);transition:all .2s;box-sizing:border-box}.td-form-group input:focus,.td-form-group select:focus{outline:none;border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61f;background:rgba(255,255,255,.9)}.td-modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.td-modal-actions.centered{justify-content:center}.td-modal .btn-glass,.td-confirm-modal .btn-glass{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;border:1px solid rgba(203,213,225,.7);background:rgba(255,255,255,.7);backdrop-filter:blur(12px);color:#374151;transition:all .2s}.td-modal .btn-glass:hover,.td-confirm-modal .btn-glass:hover{background:rgba(255,255,255,.9)}.td-modal .btn-primary-glass,.td-confirm-modal .btn-primary-glass{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;border:1px solid rgba(147,197,253,.4);background:linear-gradient(135deg,rgba(59,130,246,.88),rgba(37,99,235,.88));color:#fff;transition:all .25s;box-shadow:0 4px 14px #3b82f64d}.td-modal .btn-primary-glass:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f673}.td-modal .btn-primary-glass:disabled{opacity:.6;cursor:not-allowed;transform:none}.td-confirm-modal{background:rgba(255,255,255,.92);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:2.5rem 2rem;max-width:400px;width:100%;text-align:center;box-shadow:0 25px 60px #0000002e}.confirm-danger-icon{width:68px;height:68px;border-radius:50%;background:rgba(254,226,226,.7);border:1px solid rgba(254,202,202,.6);backdrop-filter:blur(8px);color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.td-confirm-modal h3{font-size:1.25rem;color:#0f172a;margin:0 0 .75rem;font-weight:700}.td-confirm-modal p{color:#64748b;margin:0 0 1.75rem;font-size:.925rem}.btn-danger-glass{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;border:1px solid rgba(252,165,165,.5);background:linear-gradient(135deg,rgba(239,68,68,.85),rgba(220,38,38,.85));backdrop-filter:blur(12px);color:#fff;box-shadow:0 4px 14px #ef44444d;transition:all .22s}.btn-danger-glass:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef444473}.tab-indicator{position:absolute;top:5px;bottom:5px;border-radius:11px;background:linear-gradient(135deg,rgba(59,130,246,.88),rgba(37,99,235,.88));box-shadow:0 2px 8px #3b82f64d;transition:left .25s cubic-bezier(.34,1.2,.64,1),width .25s cubic-bezier(.34,1.2,.64,1);pointer-events:none;z-index:0}.at-0{left:5px;width:calc(33.333% - 3px)}.at-1{left:calc(33.333% + 2px);width:calc(33.333% - 3px)}.at-2{left:calc(66.666% + 2px);width:calc(33.333% - 7px)}.tab-btn{position:relative;z-index:1}.ai-members-group{margin-top:1rem;display:flex;flex-direction:column;gap:.875rem}.ai-members-divider{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem}.ai-members-divider-label{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px}.ai-members-count-badge{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:20px;background:rgba(139,92,246,.15);color:#7c3aed;border:1px solid rgba(139,92,246,.25)}.ai-member-card{background:rgba(237,233,254,.35);border-color:#c4b5fd73}.ai-member-card:hover{background:rgba(237,233,254,.52)}.member-avatar-ai{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #7c3aed59}.role-ai-agent{background:rgba(233,213,255,.6);color:#6b21a8;border:1px solid rgba(196,181,253,.6)}.ai-tab-content{display:flex;flex-direction:column;gap:1.25rem}.ai-agents-section{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:20px;padding:1.5rem 1.75rem;box-shadow:0 2px 12px #0000000a,inset 0 1px #fffc}.ai-agents-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ai-agents-title{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:#0f172a}.ai-agents-title svg{color:#3b82f6}.ai-agents-hint{font-size:.82rem;color:#64748b;line-height:1.5;margin:0}.ai-add-btn{display:flex;align-items:center;gap:6px;font-size:.82rem}.pricing-page[data-v-eebefae7]{min-height:100vh;position:relative;overflow-x:hidden}.page-bg[data-v-eebefae7]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-orb[data-v-eebefae7]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.38}.orb-1[data-v-eebefae7]{width:600px;height:600px;background:radial-gradient(circle,#bfdbfe,#93c5fd);top:-160px;right:-180px}.orb-2[data-v-eebefae7]{width:500px;height:500px;background:radial-gradient(circle,#ddd6fe,#c4b5fd);bottom:-100px;left:-120px}.orb-3[data-v-eebefae7]{width:380px;height:380px;background:radial-gradient(circle,#a7f3d0,#6ee7b7);top:40%;left:38%;opacity:.22}.pricing-container[data-v-eebefae7]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:3.5rem 2rem 4rem}.pricing-header[data-v-eebefae7]{text-align:center;margin-bottom:3.5rem}.eyebrow[data-v-eebefae7]{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.55);backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:20px;padding:.4rem 1rem;font-size:.8rem;font-weight:700;color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem;box-shadow:0 2px 10px #3b82f61a,inset 0 1px #ffffffe6}.pricing-title[data-v-eebefae7]{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.1;background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 60%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:-.02em}.pricing-sub[data-v-eebefae7]{font-size:1.05rem;color:#64748b;max-width:560px;margin:0 auto 2.25rem;line-height:1.65}.billing-toggle[data-v-eebefae7]{display:inline-flex;background:rgba(255,255,255,.45);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:16px;padding:5px;gap:4px;box-shadow:0 2px 14px #0000000d,inset 0 1px #fffffff2}.toggle-opt[data-v-eebefae7]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border:none;background:transparent;color:#64748b;font-weight:600;font-size:.9rem;border-radius:11px;cursor:pointer;transition:all .22s}.toggle-opt.active[data-v-eebefae7]{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(29,78,216,.92));color:#fff;box-shadow:0 4px 16px #3b82f661}.save-chip[data-v-eebefae7]{font-size:.7rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.18rem .55rem;border-radius:12px;font-weight:700;letter-spacing:.01em}.plans-grid[data-v-eebefae7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.plan-card[data-v-eebefae7]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.65);border-radius:26px;padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,background .22s ease;box-shadow:0 4px 24px #0000000d,inset 0 1px #ffffffd9}.plan-card[data-v-eebefae7]:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b,#8b5cf6,#3b82f6);background-size:300% 100%;opacity:0;border-radius:26px 26px 0 0;transition:opacity .28s}.plan-card[data-v-eebefae7]:hover:before{opacity:1;animation:shimmer-eebefae7 3s linear infinite}@keyframes shimmer-eebefae7{to{background-position:-300% 0}}.plan-card[data-v-eebefae7]:hover{transform:translateY(-5px);background:rgba(255,255,255,.6);box-shadow:0 16px 44px #3b82f61a,inset 0 1px #fffffff2}.plan-card.featured[data-v-eebefae7]{background:rgba(219,234,254,.62);border:1.5px solid rgba(147,197,253,.55);box-shadow:0 8px 36px #3b82f62e,inset 0 1px #ffffffe6;transform:translateY(-4px)}.plan-card.featured[data-v-eebefae7]:before{opacity:1;animation:shimmer-eebefae7 3s linear infinite}.plan-card.featured[data-v-eebefae7]:hover{transform:translateY(-9px)}.plan-card.card-agency[data-v-eebefae7]{background:rgba(245,243,255,.5);border-color:#c4b5fd73}.popular-pill[data-v-eebefae7]{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(29,78,216,.95));backdrop-filter:blur(10px);color:#fff;font-size:.73rem;font-weight:700;padding:.32rem 1rem;border-radius:0 0 14px 14px;display:flex;align-items:center;gap:.35rem;letter-spacing:.02em;box-shadow:0 4px 14px #3b82f666;white-space:nowrap}.plan-head[data-v-eebefae7]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem;margin-top:.5rem}.plan-icon[data-v-eebefae7]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #0000002e}.plan-name[data-v-eebefae7]{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 .2rem;letter-spacing:-.02em}.plan-tagline[data-v-eebefae7]{font-size:.8rem;color:#64748b;margin:0;line-height:1.4}.seats-section[data-v-eebefae7]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.seat-track[data-v-eebefae7]{display:flex;align-items:center}.seat-dot[data-v-eebefae7]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);box-shadow:0 2px 8px #00000024;margin-left:calc(var(--n) * -8px);position:relative;z-index:calc(10 - var(--n));transition:transform .2s}.seat-dot[data-v-eebefae7]:hover{transform:translateY(-2px) scale(1.1);z-index:20}.seat-more[data-v-eebefae7]{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.8);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.9);font-size:.62rem;font-weight:800;color:#64748b;display:flex;align-items:center;justify-content:center;margin-left:-8px;box-shadow:0 2px 8px #0000001a}.seat-label[data-v-eebefae7]{font-size:.8rem;font-weight:600;color:#475569;white-space:nowrap}.price-block[data-v-eebefae7]{margin-bottom:1.25rem}.price-free[data-v-eebefae7],.price-quote[data-v-eebefae7]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;display:block}.price-quote[data-v-eebefae7]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-free-sub[data-v-eebefae7]{font-size:.85rem;color:#94a3b8;font-weight:500}.price-row[data-v-eebefae7]{display:flex;align-items:baseline;gap:.15rem}.price-currency[data-v-eebefae7]{font-size:1.15rem;font-weight:700;color:#475569;align-self:flex-start;margin-top:.7rem}.price-amount[data-v-eebefae7]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1}.price-meta[data-v-eebefae7]{display:flex;flex-direction:column;gap:0;margin-left:.15rem;padding-bottom:.4rem;align-self:flex-end}.price-per[data-v-eebefae7]{font-size:.9rem;color:#94a3b8;font-weight:500;line-height:1.2}.price-billed[data-v-eebefae7]{font-size:.68rem;color:#94a3b8;white-space:nowrap}.yearly-save[data-v-eebefae7]{display:inline-block;margin-top:.4rem;font-size:.75rem;font-weight:700;color:#059669;background:rgba(167,243,208,.38);border:1px solid rgba(110,231,183,.45);border-radius:8px;padding:.2rem .6rem;backdrop-filter:blur(6px)}.card-rule[data-v-eebefae7]{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.3) 30%,rgba(148,163,184,.3) 70%,transparent);margin-bottom:1.25rem}.feature-list[data-v-eebefae7]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1;display:flex;flex-direction:column;gap:0}.f-item[data-v-eebefae7]{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;font-size:.875rem;color:#334155;border-bottom:1px solid rgba(226,232,240,.35);transition:color .15s}.f-item[data-v-eebefae7]:last-child{border-bottom:none}.f-item.excluded[data-v-eebefae7]{opacity:.52}.f-dot[data-v-eebefae7]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.f-yes[data-v-eebefae7]{background:rgba(167,243,208,.5);color:#059669;border:1px solid rgba(110,231,183,.5)}.f-no[data-v-eebefae7]{background:rgba(226,232,240,.4);color:#94a3b8;border:1px solid rgba(203,213,225,.4)}.f-dim[data-v-eebefae7]{color:#94a3b8}.cta-btn[data-v-eebefae7]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;border-radius:14px;font-weight:700;font-size:.92rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(203,213,225,.55);color:#334155;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffe6}.cta-btn[data-v-eebefae7]:hover:not(:disabled){background:rgba(255,255,255,.88);box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.cta-btn[data-v-eebefae7]:disabled{opacity:.55;cursor:not-allowed}.cta-btn.cta-featured[data-v-eebefae7]{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(29,78,216,.92));border:1px solid rgba(147,197,253,.4);color:#fff;box-shadow:0 4px 20px #3b82f66b,inset 0 1px #fff3}.cta-btn.cta-featured[data-v-eebefae7]:hover:not(:disabled){box-shadow:0 8px 28px #3b82f68c;transform:translateY(-3px)}.cta-btn.cta-quote[data-v-eebefae7]{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(124,58,237,.9));border:1px solid rgba(196,181,253,.4);color:#fff;box-shadow:0 4px 20px #8b5cf661,inset 0 1px #ffffff2e}.cta-btn.cta-quote[data-v-eebefae7]:hover{box-shadow:0 8px 28px #8b5cf685;transform:translateY(-3px)}.btn-spinner[data-v-eebefae7]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-eebefae7 .6s linear infinite}@keyframes spin-eebefae7{to{transform:rotate(360deg)}}.current-badge[data-v-eebefae7]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.875rem;padding:.5rem;background:rgba(167,243,208,.38);backdrop-filter:blur(8px);border:1px solid rgba(110,231,183,.5);border-radius:10px;font-size:.8rem;font-weight:700;color:#065f46}.secure-note[data-v-eebefae7]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;font-size:.74rem;color:#94a3b8}.secure-note svg[data-v-eebefae7]{flex-shrink:0}.quote-note[data-v-eebefae7]{color:#7c3aed}.pricing-footer[data-v-eebefae7]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem;padding:1.1rem 1.75rem;background:rgba(255,255,255,.38);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.62);border-radius:16px;font-size:.875rem;color:#475569;box-shadow:0 2px 12px #0000000a;flex-wrap:wrap;text-align:center;line-height:1.6}.pricing-footer svg[data-v-eebefae7]{color:#3b82f6;flex-shrink:0}.footer-link[data-v-eebefae7]{color:#1d4ed8;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(29,78,216,.3);transition:border-color .2s}.footer-link[data-v-eebefae7]:hover{border-color:#1d4ed8cc}.modal-overlay[data-v-eebefae7]{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem}.modal-glass[data-v-eebefae7]{background:rgba(255,255,255,.94);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:26px;max-width:480px;width:100%;overflow:hidden;box-shadow:0 28px 64px #00000029,inset 0 1px #fffffff2}.modal-head[data-v-eebefae7]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(226,232,240,.5)}.modal-title[data-v-eebefae7]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.modal-close[data-v-eebefae7]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(226,232,240,.6);background:rgba(255,255,255,.7);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close[data-v-eebefae7]:hover{background:rgba(241,245,249,.9);color:#64748b}.modal-body[data-v-eebefae7]{padding:1.25rem 1.5rem 1.5rem}.modal-sub[data-v-eebefae7]{color:#64748b;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.modal-sub strong[data-v-eebefae7]{color:#0f172a}.team-list[data-v-eebefae7]{display:flex;flex-direction:column;gap:.625rem}.team-opt[data-v-eebefae7]{width:100%;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.52);backdrop-filter:blur(16px);border-radius:14px;cursor:pointer;transition:all .22s;box-shadow:0 2px 8px #0000000a;text-align:left}.team-opt[data-v-eebefae7]:hover{background:rgba(255,255,255,.82);border-color:#93c5fd8c;transform:translate(4px);box-shadow:0 4px 16px #3b82f61a}.team-opt svg[data-v-eebefae7]{color:#94a3b8;flex-shrink:0;margin-left:auto}.team-opt-img[data-v-eebefae7]{width:42px;height:42px;border-radius:12px;object-fit:cover;flex-shrink:0}.team-opt-initial[data-v-eebefae7]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex-shrink:0;box-shadow:0 4px 12px #3b82f64d}.team-opt-info[data-v-eebefae7]{flex:1;min-width:0}.team-opt-name[data-v-eebefae7]{display:block;font-size:.9rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-opt-meta[data-v-eebefae7]{display:block;font-size:.78rem;color:#94a3b8}.no-team-note[data-v-eebefae7]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(226,232,240,.5);text-align:center;font-size:.875rem;color:#64748b}.no-team-link[data-v-eebefae7]{color:#1d4ed8;font-weight:600;text-decoration:none;margin-left:.25rem}.no-team-link[data-v-eebefae7]:hover{text-decoration:underline}@media (max-width: 1100px){.plans-grid[data-v-eebefae7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pricing-container[data-v-eebefae7]{padding:2rem 1rem 3rem}.pricing-title[data-v-eebefae7]{font-size:2rem}.plans-grid[data-v-eebefae7]{grid-template-columns:1fr}.billing-toggle[data-v-eebefae7]{flex-direction:column;width:100%}.toggle-opt[data-v-eebefae7]{width:100%;justify-content:center}.pricing-footer[data-v-eebefae7]{font-size:.8rem}}.pricing-page[data-v-07af6f4b]{min-height:100vh;position:relative;overflow-x:hidden;background:linear-gradient(180deg,#eef6ff 0%,#f5f8ff 50%,#ffffff 100%)}.page-bg[data-v-07af6f4b]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-orb[data-v-07af6f4b]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.38}.orb-1[data-v-07af6f4b]{width:600px;height:600px;background:radial-gradient(circle,#bfdbfe,#93c5fd);top:-160px;right:-180px}.orb-2[data-v-07af6f4b]{width:500px;height:500px;background:radial-gradient(circle,#ddd6fe,#c4b5fd);bottom:-100px;left:-120px}.orb-3[data-v-07af6f4b]{width:380px;height:380px;background:radial-gradient(circle,#a7f3d0,#6ee7b7);top:40%;left:38%;opacity:.22}.pricing-container[data-v-07af6f4b]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:3.5rem 2rem 4rem}.pricing-header[data-v-07af6f4b]{text-align:center;margin-bottom:3.5rem}.eyebrow[data-v-07af6f4b]{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.55);backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:20px;padding:.4rem 1rem;font-size:.8rem;font-weight:700;color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem;box-shadow:0 2px 10px #3b82f61a,inset 0 1px #ffffffe6}.pricing-title[data-v-07af6f4b]{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.1;background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 60%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:-.02em}.pricing-sub[data-v-07af6f4b]{font-size:1.05rem;color:#64748b;max-width:560px;margin:0 auto 2.25rem;line-height:1.65}.billing-toggle[data-v-07af6f4b]{display:inline-flex;background:rgba(255,255,255,.45);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid rgba(255,255,255,.72);border-radius:16px;padding:5px;gap:4px;box-shadow:0 2px 14px #0000000d,inset 0 1px #fffffff2}.toggle-opt[data-v-07af6f4b]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border:none;background:transparent;color:#64748b;font-weight:600;font-size:.9rem;border-radius:11px;cursor:pointer;transition:all .22s}.toggle-opt.active[data-v-07af6f4b]{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(29,78,216,.92));color:#fff;box-shadow:0 4px 16px #3b82f661}.save-chip[data-v-07af6f4b]{font-size:.7rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.18rem .55rem;border-radius:12px;font-weight:700;letter-spacing:.01em}.plans-grid[data-v-07af6f4b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.plan-card[data-v-07af6f4b]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.65);border-radius:26px;padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,background .22s ease;box-shadow:0 4px 24px #0000000d,inset 0 1px #ffffffd9}.plan-card[data-v-07af6f4b]:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b,#8b5cf6,#3b82f6);background-size:300% 100%;opacity:0;border-radius:26px 26px 0 0;transition:opacity .28s}.plan-card[data-v-07af6f4b]:hover:before{opacity:1;animation:shimmer-07af6f4b 3s linear infinite}@keyframes shimmer-07af6f4b{to{background-position:-300% 0}}.plan-card[data-v-07af6f4b]:hover{transform:translateY(-5px);background:rgba(255,255,255,.6);box-shadow:0 16px 44px #3b82f61a,inset 0 1px #fffffff2}.plan-card.featured[data-v-07af6f4b]{background:rgba(219,234,254,.62);border:1.5px solid rgba(147,197,253,.55);box-shadow:0 8px 36px #3b82f62e,inset 0 1px #ffffffe6;transform:translateY(-4px)}.plan-card.featured[data-v-07af6f4b]:before{opacity:1;animation:shimmer-07af6f4b 3s linear infinite}.plan-card.featured[data-v-07af6f4b]:hover{transform:translateY(-9px)}.plan-card.card-agency[data-v-07af6f4b]{background:rgba(245,243,255,.5);border-color:#c4b5fd73}.popular-pill[data-v-07af6f4b]{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(29,78,216,.95));backdrop-filter:blur(10px);color:#fff;font-size:.73rem;font-weight:700;padding:.32rem 1rem;border-radius:0 0 14px 14px;display:flex;align-items:center;gap:.35rem;letter-spacing:.02em;box-shadow:0 4px 14px #3b82f666;white-space:nowrap}.plan-head[data-v-07af6f4b]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem;margin-top:.5rem}.plan-icon[data-v-07af6f4b]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #0000002e}.plan-name[data-v-07af6f4b]{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 .2rem;letter-spacing:-.02em}.plan-tagline[data-v-07af6f4b]{font-size:.8rem;color:#64748b;margin:0;line-height:1.4}.seats-section[data-v-07af6f4b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.seat-track[data-v-07af6f4b]{display:flex;align-items:center}.seat-dot[data-v-07af6f4b]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);box-shadow:0 2px 8px #00000024;margin-left:calc(var(--n) * -8px);position:relative;z-index:calc(10 - var(--n));transition:transform .2s}.seat-dot[data-v-07af6f4b]:hover{transform:translateY(-2px) scale(1.1);z-index:20}.seat-more[data-v-07af6f4b]{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.8);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.9);font-size:.62rem;font-weight:800;color:#64748b;display:flex;align-items:center;justify-content:center;margin-left:-8px;box-shadow:0 2px 8px #0000001a}.seat-label[data-v-07af6f4b]{font-size:.8rem;font-weight:600;color:#475569;white-space:nowrap}.price-block[data-v-07af6f4b]{margin-bottom:1.25rem}.price-free[data-v-07af6f4b],.price-quote[data-v-07af6f4b]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;display:block}.price-quote[data-v-07af6f4b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-free-sub[data-v-07af6f4b]{font-size:.85rem;color:#94a3b8;font-weight:500}.price-row[data-v-07af6f4b]{display:flex;align-items:baseline;gap:.15rem}.price-currency[data-v-07af6f4b]{font-size:1.15rem;font-weight:700;color:#475569;align-self:flex-start;margin-top:.7rem}.price-amount[data-v-07af6f4b]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1}.price-meta[data-v-07af6f4b]{display:flex;flex-direction:column;gap:0;margin-left:.15rem;padding-bottom:.4rem;align-self:flex-end}.price-per[data-v-07af6f4b]{font-size:.9rem;color:#94a3b8;font-weight:500;line-height:1.2}.price-billed[data-v-07af6f4b]{font-size:.68rem;color:#94a3b8;white-space:nowrap}.yearly-save[data-v-07af6f4b]{display:inline-block;margin-top:.4rem;font-size:.75rem;font-weight:700;color:#059669;background:rgba(167,243,208,.38);border:1px solid rgba(110,231,183,.45);border-radius:8px;padding:.2rem .6rem;backdrop-filter:blur(6px)}.card-rule[data-v-07af6f4b]{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.3) 30%,rgba(148,163,184,.3) 70%,transparent);margin-bottom:1.25rem}.feature-list[data-v-07af6f4b]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1;display:flex;flex-direction:column;gap:0}.f-item[data-v-07af6f4b]{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;font-size:.875rem;color:#334155;border-bottom:1px solid rgba(226,232,240,.35);transition:color .15s}.f-item[data-v-07af6f4b]:last-child{border-bottom:none}.f-item.excluded[data-v-07af6f4b]{opacity:.52}.f-dot[data-v-07af6f4b]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.f-yes[data-v-07af6f4b]{background:rgba(167,243,208,.5);color:#059669;border:1px solid rgba(110,231,183,.5)}.f-no[data-v-07af6f4b]{background:rgba(226,232,240,.4);color:#94a3b8;border:1px solid rgba(203,213,225,.4)}.f-dim[data-v-07af6f4b]{color:#94a3b8}.cta-btn[data-v-07af6f4b]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;border-radius:14px;font-weight:700;font-size:.92rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(203,213,225,.55);color:#334155;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffe6}.cta-btn[data-v-07af6f4b]:hover:not(:disabled){background:rgba(255,255,255,.88);box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.cta-btn[data-v-07af6f4b]:disabled{opacity:.55;cursor:not-allowed}.cta-btn.cta-featured[data-v-07af6f4b]{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(29,78,216,.92));border:1px solid rgba(147,197,253,.4);color:#fff;box-shadow:0 4px 20px #3b82f66b,inset 0 1px #fff3}.cta-btn.cta-featured[data-v-07af6f4b]:hover:not(:disabled){box-shadow:0 8px 28px #3b82f68c;transform:translateY(-3px)}.cta-btn.cta-quote[data-v-07af6f4b]{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(124,58,237,.9));border:1px solid rgba(196,181,253,.4);color:#fff;box-shadow:0 4px 20px #8b5cf661,inset 0 1px #ffffff2e}.cta-btn.cta-quote[data-v-07af6f4b]:hover{box-shadow:0 8px 28px #8b5cf685;transform:translateY(-3px)}.btn-spinner[data-v-07af6f4b]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-07af6f4b .6s linear infinite}@keyframes spin-07af6f4b{to{transform:rotate(360deg)}}.current-badge[data-v-07af6f4b]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.875rem;padding:.5rem;background:rgba(167,243,208,.38);backdrop-filter:blur(8px);border:1px solid rgba(110,231,183,.5);border-radius:10px;font-size:.8rem;font-weight:700;color:#065f46}.secure-note[data-v-07af6f4b]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;font-size:.74rem;color:#94a3b8}.secure-note svg[data-v-07af6f4b]{flex-shrink:0}.quote-note[data-v-07af6f4b]{color:#7c3aed}.pricing-footer[data-v-07af6f4b]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem;padding:1.1rem 1.75rem;background:rgba(255,255,255,.38);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.62);border-radius:16px;font-size:.875rem;color:#475569;box-shadow:0 2px 12px #0000000a;flex-wrap:wrap;text-align:center;line-height:1.6}.pricing-footer svg[data-v-07af6f4b]{color:#3b82f6;flex-shrink:0}.footer-link[data-v-07af6f4b]{color:#1d4ed8;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(29,78,216,.3);transition:border-color .2s}.footer-link[data-v-07af6f4b]:hover{border-color:#1d4ed8cc}.modal-overlay[data-v-07af6f4b]{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem}.modal-glass[data-v-07af6f4b]{background:rgba(255,255,255,.94);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:26px;max-width:480px;width:100%;overflow:hidden;box-shadow:0 28px 64px #00000029,inset 0 1px #fffffff2}.modal-head[data-v-07af6f4b]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(226,232,240,.5)}.modal-title[data-v-07af6f4b]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.modal-close[data-v-07af6f4b]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(226,232,240,.6);background:rgba(255,255,255,.7);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close[data-v-07af6f4b]:hover{background:rgba(241,245,249,.9);color:#64748b}.modal-body[data-v-07af6f4b]{padding:1.25rem 1.5rem 1.5rem}.modal-sub[data-v-07af6f4b]{color:#64748b;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.modal-sub strong[data-v-07af6f4b]{color:#0f172a}.team-list[data-v-07af6f4b]{display:flex;flex-direction:column;gap:.625rem}.team-opt[data-v-07af6f4b]{width:100%;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.52);backdrop-filter:blur(16px);border-radius:14px;cursor:pointer;transition:all .22s;box-shadow:0 2px 8px #0000000a;text-align:left}.team-opt[data-v-07af6f4b]:hover{background:rgba(255,255,255,.82);border-color:#93c5fd8c;transform:translate(4px);box-shadow:0 4px 16px #3b82f61a}.team-opt svg[data-v-07af6f4b]{color:#94a3b8;flex-shrink:0;margin-left:auto}.team-opt-img[data-v-07af6f4b]{width:42px;height:42px;border-radius:12px;object-fit:cover;flex-shrink:0}.team-opt-initial[data-v-07af6f4b]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex-shrink:0;box-shadow:0 4px 12px #3b82f64d}.team-opt-info[data-v-07af6f4b]{flex:1;min-width:0}.team-opt-name[data-v-07af6f4b]{display:block;font-size:.9rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-opt-meta[data-v-07af6f4b]{display:block;font-size:.78rem;color:#94a3b8}.no-team-note[data-v-07af6f4b]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(226,232,240,.5);text-align:center;font-size:.875rem;color:#64748b}.no-team-link[data-v-07af6f4b]{color:#1d4ed8;font-weight:600;text-decoration:none;margin-left:.25rem}.no-team-link[data-v-07af6f4b]:hover{text-decoration:underline}@media (max-width: 1100px){.plans-grid[data-v-07af6f4b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pricing-container[data-v-07af6f4b]{padding:2rem 1rem 3rem}.pricing-title[data-v-07af6f4b]{font-size:2rem}.plans-grid[data-v-07af6f4b]{grid-template-columns:1fr}.billing-toggle[data-v-07af6f4b]{flex-direction:column;width:100%}.toggle-opt[data-v-07af6f4b]{width:100%;justify-content:center}.pricing-footer[data-v-07af6f4b]{font-size:.8rem}}.billing-history[data-v-807634ae]{min-height:100vh}.page-header[data-v-807634ae]{position:relative;padding:2rem;margin-bottom:2rem;overflow:hidden}.header-background[data-v-807634ae]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(16,185,129,.75) 0%,rgba(5,150,105,.75) 50%,rgba(4,120,87,.75) 100%);backdrop-filter:blur(0px);border-radius:0 0 32px 32px}.header-pattern[data-v-807634ae]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.header-content[data-v-807634ae]{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.5rem 0}.header-text[data-v-807634ae]{flex:1}.page-breadcrumb[data-v-807634ae]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffb3;margin-bottom:.75rem}.breadcrumb-link[data-v-807634ae]{color:#ffffffb3;text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-807634ae]:hover{color:#fff}.page-title[data-v-807634ae]{display:flex;align-items:center;gap:.75rem;font-size:2rem;font-weight:800;color:#fff;margin:0 0 .5rem}.title-icon[data-v-807634ae]{width:48px;height:48px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:12px;display:flex;align-items:center;justify-content:center}.title-icon svg[data-v-807634ae]{stroke:#fff}.page-subtitle[data-v-807634ae]{color:#ffffffd9;font-size:1rem;margin:0;max-width:500px;line-height:1.5}.team-selector[data-v-807634ae]{display:flex;align-items:center;gap:.75rem}.team-selector label[data-v-807634ae]{font-weight:600;color:#ffffffd9}.team-select[data-v-807634ae]{padding:.65rem 1rem;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:rgba(255,255,255,.25);backdrop-filter:blur(12px);color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.team-select[data-v-807634ae]:hover{border-color:#fffc;background:rgba(255,255,255,.35)}.team-select[data-v-807634ae]:focus{outline:none;box-shadow:0 0 0 3px #fff3}.team-select option[data-v-807634ae]{background:#0f172a;color:#fff}.subscription-card[data-v-807634ae]{background:rgba(219,234,254,.48);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(147,197,253,.55);border-radius:22px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #3b82f614,inset 0 1px #fffc}.subscription-header[data-v-807634ae]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.subscription-header h3[data-v-807634ae]{font-size:.78rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.5rem}.subscription-plan[data-v-807634ae]{font-size:1.5rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.plan-badge[data-v-807634ae]{padding:.3rem .75rem;border-radius:20px;font-size:.72rem;font-weight:700;text-transform:uppercase;backdrop-filter:blur(8px)}.plan-badge.status-active[data-v-807634ae]{background:rgba(167,243,208,.5);color:#065f46;border:1px solid rgba(167,243,208,.6)}.plan-badge.status-cancelled[data-v-807634ae]{background:rgba(254,202,202,.5);color:#991b1b;border:1px solid rgba(254,202,202,.6)}.plan-badge.status-expired[data-v-807634ae]{background:rgba(253,230,138,.5);color:#92400e;border:1px solid rgba(253,230,138,.6)}.plan-badge.status-pending[data-v-807634ae]{background:rgba(199,210,254,.5);color:#3730a3;border:1px solid rgba(199,210,254,.6)}.manage-btn[data-v-807634ae]{padding:.65rem 1.3rem;background:rgba(255,255,255,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#2563eb;text-decoration:none;border-radius:12px;font-weight:700;font-size:.875rem;transition:all .22s;border:1px solid rgba(147,197,253,.55);box-shadow:0 2px 8px #3b82f61a,inset 0 1px #ffffffe6;white-space:nowrap}.manage-btn[data-v-807634ae]:hover{background:rgba(255,255,255,.85);box-shadow:0 4px 14px #3b82f633;transform:translateY(-1px)}.subscription-details[data-v-807634ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.detail-col[data-v-807634ae]{display:flex;flex-direction:column;gap:.4rem}.detail-label[data-v-807634ae]{font-size:.78rem;color:#1e40af;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.detail-value[data-v-807634ae]{font-size:1.05rem;color:#0f172a;font-weight:700}.loading-state[data-v-807634ae],.error-state[data-v-807634ae],.empty-state[data-v-807634ae]{text-align:center;padding:4rem 2rem;background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:24px;box-shadow:0 4px 20px #0000000d}.spinner[data-v-807634ae]{width:44px;height:44px;border:3px solid rgba(59,130,246,.15);border-top-color:#3b82f6;border-radius:50%;animation:spin-807634ae .8s linear infinite;margin:0 auto 1rem}@keyframes spin-807634ae{to{transform:rotate(360deg)}}.error-state svg[data-v-807634ae]{color:#ef4444;margin-bottom:1rem}.empty-state svg[data-v-807634ae]{color:#94a3b8;margin-bottom:1.5rem}.empty-state h3[data-v-807634ae]{font-size:1.4rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.empty-state p[data-v-807634ae]{color:#64748b;margin-bottom:2rem}.retry-btn[data-v-807634ae],.cta-btn[data-v-807634ae]{padding:.75rem 1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.88),rgba(37,99,235,.88));color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 4px 14px #3b82f64d;transition:all .22s}.retry-btn[data-v-807634ae]:hover,.cta-btn[data-v-807634ae]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f673}.transactions-section[data-v-807634ae]{margin-top:2rem}.section-title[data-v-807634ae]{font-size:1.35rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem}.desktop-table[data-v-807634ae]{display:block}.mobile-cards[data-v-807634ae]{display:none}.table-container[data-v-807634ae]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000a,inset 0 1px #fffc}.transactions-table[data-v-807634ae]{width:100%;border-collapse:collapse}.transactions-table thead[data-v-807634ae]{background:rgba(255,255,255,.5);backdrop-filter:blur(8px)}.transactions-table th[data-v-807634ae]{text-align:left;padding:1rem 1.25rem;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid rgba(226,232,240,.5)}.transactions-table td[data-v-807634ae]{padding:1rem 1.25rem;border-top:1px solid rgba(226,232,240,.4);transition:background .15s}.transactions-table tbody tr:hover td[data-v-807634ae]{background:rgba(255,255,255,.45)}.reference-code[data-v-807634ae]{font-family:SF Mono,Fira Code,monospace;font-size:.8rem;background:rgba(241,245,249,.7);backdrop-filter:blur(4px);padding:.25rem .6rem;border-radius:6px;color:#475569;border:1px solid rgba(226,232,240,.6)}.transaction-description[data-v-807634ae]{display:flex;flex-direction:column;gap:.2rem}.description-text[data-v-807634ae]{color:#0f172a;font-weight:600;font-size:.9rem}.transaction-type[data-v-807634ae]{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.amount[data-v-807634ae]{font-weight:700;color:#0f172a}.status-badge[data-v-807634ae]{padding:.3rem .7rem;border-radius:20px;font-size:.72rem;font-weight:700;text-transform:uppercase;backdrop-filter:blur(8px)}.status-badge.status-success[data-v-807634ae]{background:rgba(167,243,208,.5);color:#065f46;border:1px solid rgba(167,243,208,.6)}.status-badge.status-pending[data-v-807634ae]{background:rgba(253,230,138,.5);color:#92400e;border:1px solid rgba(253,230,138,.6)}.status-badge.status-failed[data-v-807634ae]{background:rgba(254,202,202,.5);color:#991b1b;border:1px solid rgba(254,202,202,.6)}.status-badge.status-cancelled[data-v-807634ae]{background:rgba(226,232,240,.5);color:#475569;border:1px solid rgba(226,232,240,.6)}.action-btn[data-v-807634ae]{padding:.5rem;background:rgba(255,255,255,.55);backdrop-filter:blur(8px);border:1px solid rgba(226,232,240,.6);border-radius:8px;color:#3b82f6;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.action-btn[data-v-807634ae]:hover{background:rgba(255,255,255,.85);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.no-action[data-v-807634ae]{color:#cbd5e1}@media (max-width: 1024px){.desktop-table[data-v-807634ae]{display:none}.mobile-cards[data-v-807634ae]{display:flex;flex-direction:column;gap:1rem}.transaction-card[data-v-807634ae]{background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(255,255,255,.62);border-radius:18px;overflow:hidden;box-shadow:0 2px 12px #0000000a,inset 0 1px #fffc}.card-header[data-v-807634ae]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(255,255,255,.45);border-bottom:1px solid rgba(226,232,240,.4)}.transaction-date[data-v-807634ae]{font-size:.85rem;color:#64748b;font-weight:500}.card-body[data-v-807634ae]{padding:1rem}.card-row[data-v-807634ae]{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid rgba(241,245,249,.7)}.card-row[data-v-807634ae]:last-child{border-bottom:none}.card-label[data-v-807634ae]{font-size:.825rem;color:#64748b;font-weight:500}.card-value[data-v-807634ae]{font-weight:600;color:#0f172a;text-align:right}.card-footer[data-v-807634ae]{padding:1rem;border-top:1px solid rgba(226,232,240,.4)}.download-btn[data-v-807634ae]{width:100%;padding:.75rem;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);border:1px solid rgba(147,197,253,.5);border-radius:12px;color:#3b82f6;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.download-btn[data-v-807634ae]:hover{background:rgba(255,255,255,.85)}}@media (max-width: 768px){.billing-history[data-v-807634ae]{padding:1rem}.billing-header[data-v-807634ae]{flex-direction:column}.billing-title[data-v-807634ae]{font-size:1.5rem}.subscription-card[data-v-807634ae]{padding:1.5rem}.subscription-header[data-v-807634ae]{flex-direction:column;gap:1rem}.manage-btn[data-v-807634ae]{width:100%;text-align:center}.subscription-details[data-v-807634ae]{grid-template-columns:1fr;gap:1rem}}.verify-payment[data-v-09611c6f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:2rem}.verify-container[data-v-09611c6f]{background:white;border-radius:24px;padding:3rem;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d}.verify-state[data-v-09611c6f]{text-align:center}.verify-spinner[data-v-09611c6f]{width:64px;height:64px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-09611c6f .8s linear infinite;margin:0 auto 2rem}@keyframes spin-09611c6f{to{transform:rotate(360deg)}}.verify-state h2[data-v-09611c6f]{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.verify-state p[data-v-09611c6f]{color:#64748b;font-size:1rem}.success-state[data-v-09611c6f]{text-align:center}.success-icon[data-v-09611c6f]{width:96px;height:96px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;animation:scaleIn-09611c6f .5s ease-out}.success-icon svg[data-v-09611c6f]{color:#fff}@keyframes scaleIn-09611c6f{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-state h2[data-v-09611c6f]{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.success-state>p[data-v-09611c6f]{color:#64748b;font-size:1.125rem;margin-bottom:2rem}.error-state[data-v-09611c6f]{text-align:center}.error-icon[data-v-09611c6f]{width:96px;height:96px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;animation:scaleIn-09611c6f .5s ease-out}.error-icon svg[data-v-09611c6f]{color:#fff}.error-state h2[data-v-09611c6f]{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.error-state>p[data-v-09611c6f]{color:#64748b;font-size:1.125rem;margin-bottom:2rem}.cancelled-state[data-v-09611c6f]{text-align:center}.cancelled-icon[data-v-09611c6f]{width:96px;height:96px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;animation:scaleIn-09611c6f .5s ease-out}.cancelled-icon svg[data-v-09611c6f]{color:#fff}.cancelled-state h2[data-v-09611c6f]{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.cancelled-state>p[data-v-09611c6f]{color:#64748b;font-size:1.125rem;margin-bottom:2rem}.subscription-details[data-v-09611c6f]{background:#f8fafc;border-radius:16px;padding:1.5rem;margin:2rem 0;text-align:left}.subscription-details h3[data-v-09611c6f]{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.detail-item[data-v-09611c6f]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.detail-item[data-v-09611c6f]:last-child{border-bottom:none}.detail-label[data-v-09611c6f]{color:#64748b;font-weight:500}.detail-value[data-v-09611c6f]{color:#0f172a;font-weight:600}.detail-value.code[data-v-09611c6f]{font-family:Courier New,monospace;font-size:.875rem;background:#e2e8f0;padding:.25rem .5rem;border-radius:4px}.action-buttons[data-v-09611c6f]{display:flex;gap:1rem;margin-top:2rem}.btn[data-v-09611c6f]{flex:1;padding:1rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;text-align:center;cursor:pointer;transition:all .2s;display:inline-block}.btn-primary[data-v-09611c6f]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px #3b82f64d}.btn-primary[data-v-09611c6f]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.btn-secondary[data-v-09611c6f]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-09611c6f]:hover{background:#e2e8f0}@media (max-width: 768px){.verify-container[data-v-09611c6f]{padding:2rem 1.5rem}.success-state h2[data-v-09611c6f],.error-state h2[data-v-09611c6f],.cancelled-state h2[data-v-09611c6f]{font-size:1.5rem}.action-buttons[data-v-09611c6f]{flex-direction:column}.btn[data-v-09611c6f]{width:100%}}.join-team-page[data-v-0944c53c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#eef1f6;padding:2rem;position:relative;overflow:hidden}.bg-layer[data-v-0944c53c]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bg-blob[data-v-0944c53c]{position:absolute;border-radius:50%;filter:blur(72px);opacity:.38;animation:blob-drift-0944c53c 24s ease-in-out infinite}.blob-1[data-v-0944c53c]{width:520px;height:520px;background:radial-gradient(circle,#bfdbfe,#dbeafe);top:-140px;left:-120px;animation-delay:0s}.blob-2[data-v-0944c53c]{width:380px;height:380px;background:radial-gradient(circle,#bae6fd,#e0f2fe);bottom:-80px;right:-100px;animation-delay:-8s}.blob-3[data-v-0944c53c]{width:260px;height:260px;background:radial-gradient(circle,#d1fae5,#ecfdf5);top:40%;left:55%;animation-delay:-14s}@keyframes blob-drift-0944c53c{0%,to{transform:translate(0) scale(1)}33%{transform:translate(24px,-18px) scale(1.04)}66%{transform:translate(-18px,14px) scale(.97)}}.join-container[data-v-0944c53c]{position:relative;width:100%;max-width:520px;background:rgba(255,255,255,.78);backdrop-filter:blur(48px) saturate(200%);-webkit-backdrop-filter:blur(48px) saturate(200%);border:1px solid rgba(255,255,255,.92);border-radius:28px;padding:2.75rem 2.5rem;box-shadow:0 32px 80px #0000001a,0 8px 24px #0000000f,0 2px 8px #0000000a,inset 0 1.5px #fff;animation:slideUp-0944c53c .54s cubic-bezier(.22,1,.36,1)}.join-container.shake[data-v-0944c53c]{animation:shake-0944c53c .46s cubic-bezier(.36,.07,.19,.97)}@keyframes slideUp-0944c53c{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shake-0944c53c{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.card-glow[data-v-0944c53c]{display:none;animation:gradient-rotate-0944c53c 6s ease infinite;transition:opacity .3s ease}.join-container:hover .card-glow[data-v-0944c53c]{opacity:.5}@keyframes gradient-rotate-0944c53c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.join-header[data-v-0944c53c]{text-align:center;margin-bottom:2rem}.brand-logo[data-v-0944c53c]{position:relative;margin:0 auto 1.5rem;width:76px;height:76px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,1);border-radius:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #3b82f624,inset 0 1px #fff}.logo-pulse[data-v-0944c53c]{position:absolute;inset:0;border-radius:22px;background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.15),transparent 60%);animation:logo-pulse-0944c53c 3s ease-in-out infinite}@keyframes logo-pulse-0944c53c{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.title-wrapper[data-v-0944c53c]{margin-bottom:.75rem}.title-badge[data-v-0944c53c]{display:inline-block;padding:.375rem 1rem;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#92400e;border-radius:20px;font-size:.8rem;font-weight:700;margin-bottom:.75rem;animation:badge-bounce-0944c53c 2s ease-in-out infinite}@keyframes badge-bounce-0944c53c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.join-title[data-v-0944c53c]{font-size:2rem;font-weight:800;color:#0f172a;margin:0;line-height:1.2;letter-spacing:-.03em}.join-subtitle[data-v-0944c53c]{color:#64748b;font-size:1rem;margin:0;font-weight:500}.loading-state[data-v-0944c53c]{text-align:center;padding:3rem 0}.loading-animation[data-v-0944c53c]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.loading-circle[data-v-0944c53c]{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);animation:loading-bounce-0944c53c 1.4s ease-in-out infinite}.loading-circle[data-v-0944c53c]:nth-child(1){animation-delay:0s}.loading-circle[data-v-0944c53c]:nth-child(2){animation-delay:.16s}.loading-circle[data-v-0944c53c]:nth-child(3){animation-delay:.32s}@keyframes loading-bounce-0944c53c{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.loading-text[data-v-0944c53c]{color:#64748b;font-weight:500;margin:0}.error-state[data-v-0944c53c]{text-align:center;padding:2rem 0}.error-icon-wrapper[data-v-0944c53c]{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:error-shake-0944c53c .5s cubic-bezier(.36,.07,.19,.97)}@keyframes error-shake-0944c53c{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.error-icon[data-v-0944c53c]{color:#ef4444}.error-state h3[data-v-0944c53c]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.error-state p[data-v-0944c53c]{color:#64748b;margin:0 0 1.5rem;font-size:.95rem}.error-actions[data-v-0944c53c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-secondary[data-v-0944c53c]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:white;color:#2563eb;border:1.5px solid rgba(37,99,235,.3);text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease}.btn-secondary[data-v-0944c53c]:hover{background:#eff6ff;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb2e}.invitation-warning[data-v-0944c53c]{background:linear-gradient(135deg,#fefce8 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.invitation-warning svg[data-v-0944c53c]{flex-shrink:0;margin-top:2px;color:#d97706}.invitation-warning p[data-v-0944c53c]{margin:0;color:#92400e;font-size:.9rem;line-height:1.5}.invite-card[data-v-0944c53c]{position:relative;padding:1.25rem;border-radius:16px;margin-bottom:1.5rem;overflow:hidden}.invite-card-bg[data-v-0944c53c]{position:absolute;inset:0;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 60%,#dbeafe 100%);z-index:0}.invite-card-bg[data-v-0944c53c]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%233b82f6' fill-opacity='0.04'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/g%3E%3C/svg%3E")}.invite-content[data-v-0944c53c]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.inviter-info[data-v-0944c53c]{display:flex;align-items:center;gap:.875rem}.inviter-avatar[data-v-0944c53c]{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;box-shadow:0 4px 12px #2563eb38}.inviter-details[data-v-0944c53c]{display:flex;flex-direction:column}.inviter-label[data-v-0944c53c]{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.inviter-name[data-v-0944c53c]{font-size:1rem;font-weight:700;color:#0f172a}.role-info[data-v-0944c53c]{text-align:right}.role-label[data-v-0944c53c]{display:block;font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.role-badge[data-v-0944c53c]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:white;border-radius:20px;font-weight:700;font-size:.8rem;color:#2563eb;text-transform:capitalize;box-shadow:0 2px 8px #0000000f}.auth-tabs[data-v-0944c53c]{display:flex;gap:.375rem;background:rgba(241,245,249,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.35rem;border-radius:14px;border:1px solid rgba(255,255,255,.8);margin-bottom:1.5rem}.auth-tab[data-v-0944c53c]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;border:none;background:transparent;border-radius:10px;font-weight:600;font-size:.9rem;color:#64748b;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.auth-tab[data-v-0944c53c]:hover:not(.active){color:#475569;background:rgba(255,255,255,.5)}.auth-tab.active[data-v-0944c53c]{background:rgba(255,255,255,.92);color:#2563eb;box-shadow:0 2px 10px #00000012,inset 0 1px #fff}.auth-tab svg[data-v-0944c53c]{transition:transform .2s ease}.auth-tab:hover svg[data-v-0944c53c]{transform:scale(1.1)}.auth-form[data-v-0944c53c]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-0944c53c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-0944c53c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-0944c53c]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#374151}.form-group label svg[data-v-0944c53c]{color:#9ca3af}.form-group input[data-v-0944c53c]{padding:.8rem 1rem;border:1px solid rgba(203,213,225,.7);border-radius:11px;font-size:.92rem;font-family:inherit;transition:all .2s cubic-bezier(.22,1,.36,1);background:rgba(255,255,255,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffffe6;width:100%;box-sizing:border-box}.form-group input[data-v-0944c53c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.form-group input[data-v-0944c53c]::placeholder{color:#94a3b8}.form-group input.readonly[data-v-0944c53c]{background:#f8fafc;color:#64748b;cursor:not-allowed}.input-hint[data-v-0944c53c]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#10b981;font-weight:500}.checkbox-wrapper[data-v-0944c53c]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.5rem 0}.checkbox-wrapper input[type=checkbox][data-v-0944c53c]{display:none}.checkmark[data-v-0944c53c]{width:22px;height:22px;min-width:22px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:white}.checkbox-wrapper input:checked+.checkmark[data-v-0944c53c]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6}.checkbox-wrapper input:checked+.checkmark[data-v-0944c53c]:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text[data-v-0944c53c]{font-size:.85rem;color:#64748b;line-height:1.4}.checkbox-text a[data-v-0944c53c]{color:#2563eb;font-weight:600;text-decoration:none}.checkbox-text a[data-v-0944c53c]:hover{text-decoration:underline}.form-error[data-v-0944c53c]{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:.875rem;font-weight:500;animation:error-appear-0944c53c .3s ease}@keyframes error-appear-0944c53c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-submit[data-v-0944c53c],.btn-join[data-v-0944c53c]{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:14px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-submit[data-v-0944c53c]:before,.btn-join[data-v-0944c53c]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb,#1d4ed8);opacity:0;transition:opacity .3s ease}.btn-submit[data-v-0944c53c]:hover:before,.btn-join[data-v-0944c53c]:hover:before{opacity:1}.btn-submit[data-v-0944c53c]:hover:not(:disabled),.btn-join[data-v-0944c53c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #2563eb52}.btn-submit[data-v-0944c53c]:active:not(:disabled),.btn-join[data-v-0944c53c]:active:not(:disabled){transform:translateY(0)}.btn-submit[data-v-0944c53c]:disabled,.btn-join[data-v-0944c53c]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-content[data-v-0944c53c]{display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative;z-index:1}.btn-spinner[data-v-0944c53c]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0944c53c .8s linear infinite}@keyframes spin-0944c53c{to{transform:rotate(360deg)}}.btn-primary[data-v-0944c53c]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease}.btn-primary[data-v-0944c53c]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb47}.btn-switch[data-v-0944c53c]{width:100%;padding:.875rem;background:transparent;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem}.btn-switch[data-v-0944c53c]:hover{border-color:#cbd5e1;background:#f8fafc;color:#475569}.forgot-link[data-v-0944c53c]{display:block;text-align:center;color:#2563eb;font-size:.875rem;text-decoration:none;font-weight:600;margin-top:.75rem;transition:color .2s ease}.forgot-link[data-v-0944c53c]:hover{color:#2563eb;text-decoration:underline}.authenticated-section[data-v-0944c53c]{text-align:center}.welcome-card[data-v-0944c53c]{position:relative;padding:2rem;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:20px;margin-bottom:1.5rem;overflow:hidden}.confetti-wrapper[data-v-0944c53c]{position:absolute;top:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.confetti[data-v-0944c53c]{font-size:1.25rem;animation:confetti-fall-0944c53c 2s ease-in-out infinite}.confetti[data-v-0944c53c]:nth-child(1){animation-delay:0s}.confetti[data-v-0944c53c]:nth-child(2){animation-delay:.3s}.confetti[data-v-0944c53c]:nth-child(3){animation-delay:.6s}@keyframes confetti-fall-0944c53c{0%,to{transform:translateY(0) rotate(0);opacity:1}50%{transform:translateY(-10px) rotate(15deg);opacity:.8}}.welcome-avatar[data-v-0944c53c]{position:relative;width:72px;height:72px;margin:1rem auto;display:flex;align-items:center;justify-content:center}.avatar-letter[data-v-0944c53c]{width:64px;height:64px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;font-weight:700;position:relative;z-index:1}.avatar-ring[data-v-0944c53c]{position:absolute;inset:-4px;border:3px solid #10b981;border-radius:50%;opacity:.3;animation:ring-pulse-0944c53c 2s ease-in-out infinite}@keyframes ring-pulse-0944c53c{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.1}}.welcome-title[data-v-0944c53c]{font-size:1.25rem;font-weight:700;color:#065f46;margin:0 0 .25rem}.welcome-text[data-v-0944c53c]{color:#047857;margin:0;font-size:.95rem}.welcome-text strong[data-v-0944c53c]{font-weight:700}.invite-summary[data-v-0944c53c]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:#f8fafc;border-radius:16px;margin-bottom:1.5rem}.summary-item[data-v-0944c53c]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-0944c53c]{font-size:.85rem;color:#64748b;font-weight:500}.summary-value[data-v-0944c53c]{font-size:.95rem;font-weight:600;color:#1e293b}.summary-value.role[data-v-0944c53c]{text-transform:capitalize;color:#2563eb}.join-footer[data-v-0944c53c]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;text-align:center}.join-footer p[data-v-0944c53c]{font-size:.8rem;color:#94a3b8;margin:0}.join-footer a[data-v-0944c53c]{color:#2563eb;text-decoration:none;font-weight:600;transition:color .2s ease}.join-footer a[data-v-0944c53c]:hover{color:#2563eb;text-decoration:underline}@media (max-width: 640px){.join-team-page[data-v-0944c53c]{padding:1rem}.join-container[data-v-0944c53c]{padding:2rem 1.5rem;border-radius:24px}.brand-logo[data-v-0944c53c]{width:64px;height:64px;border-radius:18px}.brand-logo svg[data-v-0944c53c]{width:40px;height:40px}.join-title[data-v-0944c53c]{font-size:1.5rem}.form-row[data-v-0944c53c]{grid-template-columns:1fr}.invite-content[data-v-0944c53c]{flex-direction:column;gap:1rem;text-align:center}.inviter-info[data-v-0944c53c]{flex-direction:column;text-align:center}.role-info[data-v-0944c53c]{text-align:center}.floating-shape[data-v-0944c53c]{opacity:.05}}.input-with-status[data-v-0944c53c]{position:relative;display:flex;flex-direction:column;gap:.25rem}.input-with-status input[data-v-0944c53c]{width:100%}.avail-indicator[data-v-0944c53c]{font-size:.72rem;font-weight:600;display:flex;align-items:center;gap:.25rem;padding-left:.25rem}.avail-indicator.available[data-v-0944c53c]{color:#10b981}.avail-indicator.taken[data-v-0944c53c]{color:#ef4444}.avail-indicator.checking[data-v-0944c53c]{color:#94a3b8}.avail-spinner[data-v-0944c53c]{display:inline-block;width:12px;height:12px;border:2px solid #d1d5db;border-top-color:#3b82f6;border-radius:50%;animation:spin-0944c53c .7s linear infinite}.input-wrapper[data-v-0944c53c]{position:relative;display:flex;align-items:center}.input-wrapper input[data-v-0944c53c]{width:100%;padding-right:2.75rem}.pw-eye-btn[data-v-0944c53c]{position:absolute;right:.75rem;background:none;border:none;padding:0;cursor:pointer;color:#9ca3af;display:flex;align-items:center;transition:color .2s ease}.pw-eye-btn[data-v-0944c53c]:hover{color:#3b82f6}.strength-bar[data-v-0944c53c]{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-top:.25rem}.strength-fill[data-v-0944c53c]{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}.strength-label[data-v-0944c53c]{font-size:.72rem;font-weight:600;margin-top:.1rem}.code-input-row[data-v-0944c53c]{display:flex;gap:8px;align-items:stretch}.code-input-row input[data-v-0944c53c]{flex:1;min-width:0}.btn-get-code[data-v-0944c53c]{flex-shrink:0;padding:0 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s ease;font-family:inherit}.btn-get-code[data-v-0944c53c]:disabled{opacity:.5;cursor:not-allowed}.btn-get-code[data-v-0944c53c]:not(:disabled):hover{opacity:.88}.ap[data-v-e9c6ca83]{padding:2rem 2rem 4rem;max-width:1400px;margin:0 auto;position:relative;min-height:100vh}.ap-bg[data-v-e9c6ca83]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ap-orb[data-v-e9c6ca83]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;animation:ap-drift-e9c6ca83 18s ease-in-out infinite alternate}.ap-orb-1[data-v-e9c6ca83]{width:650px;height:650px;background:radial-gradient(circle,#8b5cf6,#6d28d9);top:-220px;left:-160px;animation-duration:22s}.ap-orb-2[data-v-e9c6ca83]{width:550px;height:550px;background:radial-gradient(circle,#3b82f6,#1d4ed8);bottom:-120px;right:-120px;animation-duration:19s;animation-delay:-4s}.ap-orb-3[data-v-e9c6ca83]{width:420px;height:420px;background:radial-gradient(circle,#10b981,#059669);top:45%;left:55%;animation-duration:25s;animation-delay:-8s}@keyframes ap-drift-e9c6ca83{0%{transform:translateY(0) scale(1)}to{transform:translateY(-55px) scale(1.07)}}.ap-geo[data-v-e9c6ca83]{position:absolute;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;opacity:.06;animation:ap-geo-spin-e9c6ca83 linear infinite}.ap-geo-1[data-v-e9c6ca83]{width:200px;height:200px;background:linear-gradient(135deg,#a78bfa,#7c3aed);top:8%;left:62%;animation-duration:40s}.ap-geo-2[data-v-e9c6ca83]{width:150px;height:150px;background:linear-gradient(135deg,#34d399,#059669);bottom:18%;left:4%;animation-duration:55s;animation-direction:reverse;border-radius:50% 20% 50% 30%/40% 60% 30% 50%}.ap-geo-3[data-v-e9c6ca83]{width:110px;height:110px;background:linear-gradient(135deg,#f472b6,#db2777);top:52%;right:3%;animation-duration:35s}@keyframes ap-geo-spin-e9c6ca83{to{transform:rotate(360deg)}}.ap-noise[data-v-e9c6ca83]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35}.ap-header[data-v-e9c6ca83],.ap-stats-grid[data-v-e9c6ca83],.ap-toolbar[data-v-e9c6ca83],.ap-loading[data-v-e9c6ca83],.ap-empty[data-v-e9c6ca83],.ap-grid[data-v-e9c6ca83]{position:relative;z-index:1}.ap-header[data-v-e9c6ca83]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.25rem;flex-wrap:wrap;padding:1.6rem 2rem;background:rgba(255,255,255,.34);backdrop-filter:blur(32px) saturate(210%);-webkit-backdrop-filter:blur(32px) saturate(210%);border:1px solid rgba(255,255,255,.65);border-radius:28px;box-shadow:0 8px 32px #00000012,inset 0 1px #ffffffd9;overflow:hidden}.ap-header-left[data-v-e9c6ca83]{display:flex;align-items:center;gap:1rem}.ap-back[data-v-e9c6ca83]{width:40px;height:40px;border-radius:12px;flex-shrink:0;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.45);backdrop-filter:blur(20px);color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #0000000f,inset 0 1px #fffc}.ap-back[data-v-e9c6ca83]:hover{background:rgba(255,255,255,.72);color:#1e293b;transform:translate(-2px)}.ap-identity[data-v-e9c6ca83]{display:flex;align-items:center;gap:.875rem}.ap-identity-icon[data-v-e9c6ca83]{width:54px;height:54px;border-radius:15px;flex-shrink:0;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px #6366f16b,inset 0 1px #ffffff38}.ap-title[data-v-e9c6ca83]{margin:0 0 .1rem;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,#0f172a 0%,#3b82f6 50%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ap-sub[data-v-e9c6ca83]{margin:0;font-size:.875rem;color:#64748b}.ap-btn-new[data-v-e9c6ca83]{display:inline-flex;align-items:center;gap:7px;padding:.7rem 1.4rem;border-radius:14px;border:none;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 50%,#8b5cf6 100%);background-size:200% 200%;animation:aurora-shift-e9c6ca83 4s ease infinite;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 6px 22px #6366f16b,inset 0 1px #ffffff40;transition:transform .22s,box-shadow .22s;white-space:nowrap}.ap-btn-new[data-v-e9c6ca83]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 32px #6366f18c}@keyframes aurora-shift-e9c6ca83{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ap-stats-grid[data-v-e9c6ca83]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-bottom:2rem}.ap-stat-card[data-v-e9c6ca83]{position:relative;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border-radius:22px;padding:1.4rem 1.5rem;display:flex;align-items:center;gap:1.1rem;border:1px solid rgba(255,255,255,.62);box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffffd9;overflow:hidden;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s}.ap-stat-card[data-v-e9c6ca83]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 36px #0000001c,inset 0 1px #ffffffe6}.ap-stat-card[data-v-e9c6ca83]:after{content:"";position:absolute;right:-28px;bottom:-28px;width:110px;height:110px;border-radius:50%;border:2px solid rgba(255,255,255,.35);pointer-events:none}.ap-stat-blue[data-v-e9c6ca83]{background:rgba(219,234,254,.55)}.ap-stat-emerald[data-v-e9c6ca83]{background:rgba(209,250,229,.55)}.ap-stat-purple[data-v-e9c6ca83]{background:rgba(237,233,254,.55)}.ap-stat-icon-wrap[data-v-e9c6ca83]{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ap-stat-blue .ap-stat-icon-wrap[data-v-e9c6ca83]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 6px 18px #3b82f666}.ap-stat-emerald .ap-stat-icon-wrap[data-v-e9c6ca83]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 18px #10b98166}.ap-stat-purple .ap-stat-icon-wrap[data-v-e9c6ca83]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 6px 18px #8b5cf666}.ap-stat-info[data-v-e9c6ca83]{display:flex;flex-direction:column}.ap-stat-value[data-v-e9c6ca83]{font-size:2rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.04em}.ap-stat-label[data-v-e9c6ca83]{font-size:.8rem;color:#64748b;font-weight:500;margin-top:3px}.ap-toolbar[data-v-e9c6ca83]{display:flex;align-items:center;margin-bottom:1.5rem}.ap-filters[data-v-e9c6ca83]{display:inline-flex;gap:0;padding:5px;background:rgba(255,255,255,.42);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid rgba(255,255,255,.7);border-radius:16px;box-shadow:0 2px 10px #0000000a,inset 0 1px #ffffffe6;position:relative}.ap-filter-indicator[data-v-e9c6ca83]{position:absolute;top:5px;bottom:5px;border-radius:11px;background:linear-gradient(135deg,rgba(59,130,246,.88),rgba(37,99,235,.88));box-shadow:0 2px 8px #3b82f64d;transition:left .28s cubic-bezier(.34,1.2,.64,1),width .28s cubic-bezier(.34,1.2,.64,1);pointer-events:none;z-index:0}.fi-0[data-v-e9c6ca83]{left:5px;width:calc(33.333% - 3px)}.fi-1[data-v-e9c6ca83]{left:calc(33.333% + 2px);width:calc(33.333% - 3px)}.fi-2[data-v-e9c6ca83]{left:calc(66.666% + 2px);width:calc(33.333% - 7px)}.ap-filter[data-v-e9c6ca83]{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:.55rem 1.15rem;border-radius:11px;font-size:.855rem;font-weight:500;border:none;background:transparent;color:#64748b;cursor:pointer;transition:color .18s}.ap-filter[data-v-e9c6ca83]:hover{color:#374151}.ap-filter.active[data-v-e9c6ca83]{color:#fff}.ap-filter-count[data-v-e9c6ca83]{font-size:.7rem;font-weight:700;padding:1px 6px;border-radius:10px;background:rgba(255,255,255,.25)}.ap-filter:not(.active) .ap-filter-count[data-v-e9c6ca83]{background:rgba(100,116,139,.12);color:#64748b}.ap-loading[data-v-e9c6ca83]{display:flex;align-items:center;justify-content:center;gap:10px;padding:5rem;color:#64748b;font-size:.875rem}.ap-spinner[data-v-e9c6ca83]{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(203,213,225,.4);border-top-color:#3b82f6;animation:ap-spin-e9c6ca83 .75s linear infinite;flex-shrink:0}.ap-empty[data-v-e9c6ca83]{text-align:center;padding:5rem 2rem;background:rgba(255,255,255,.42);backdrop-filter:blur(28px) saturate(220%);border:1.5px dashed rgba(203,213,225,.55);border-radius:24px}.ap-empty-ring[data-v-e9c6ca83]{width:88px;height:88px;border-radius:50%;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#94a3b8;box-shadow:0 4px 20px #0000000d}.ap-empty h3[data-v-e9c6ca83]{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;color:#1e293b}.ap-empty p[data-v-e9c6ca83]{margin:0 0 1.5rem;font-size:.875rem;color:#64748b}.ap-empty-cta[data-v-e9c6ca83]{margin-top:.5rem}.ap-grid[data-v-e9c6ca83]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.ap-card[data-v-e9c6ca83]{position:relative;background:rgba(255,255,255,.52);backdrop-filter:blur(32px) saturate(240%);-webkit-backdrop-filter:blur(32px) saturate(240%);border:1px solid rgba(255,255,255,.72);border-radius:22px;padding:1.5rem 1.35rem 1.1rem;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;box-shadow:0 4px 20px #0000000d,inset 0 1px #ffffffe0;transition:transform .25s,box-shadow .25s}.ap-card[data-v-e9c6ca83]:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0000001a,inset 0 1px #ffffffe6}.ap-card--off[data-v-e9c6ca83]{opacity:.55}.ap-card--editing[data-v-e9c6ca83]{border-color:#3b82f659;box-shadow:0 0 0 3px #3b82f61a,0 4px 20px #0000000f;text-align:left;align-items:flex-start}.ap-card-avatar[data-v-e9c6ca83]{position:relative;width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;flex-shrink:0;box-shadow:0 6px 20px #00000038,inset 0 1px #fff3}.ap-card-status[data-v-e9c6ca83]{position:absolute;bottom:-3px;right:-3px;width:14px;height:14px;border-radius:50%;border:2.5px solid rgba(255,255,255,.9)}.status-on[data-v-e9c6ca83]{background:#10b981;box-shadow:0 0 6px #10b981b3}.status-off[data-v-e9c6ca83]{background:#cbd5e1}.ap-card-body[data-v-e9c6ca83]{flex:1;width:100%}.ap-card-name[data-v-e9c6ca83]{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.2rem}.ap-card-role[data-v-e9c6ca83]{font-size:.75rem;font-weight:700;margin-bottom:.5rem;letter-spacing:.01em}.ap-card-desc[data-v-e9c6ca83]{font-size:.775rem;color:#64748b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-card-footer[data-v-e9c6ca83]{margin-top:.875rem;width:100%;display:flex;justify-content:center}.ap-model-chip[data-v-e9c6ca83]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;padding:3px 9px;border-radius:8px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.18);color:#2563eb;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-card-overlay[data-v-e9c6ca83]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(255,255,255,.96) 0%,rgba(255,255,255,.85) 75%,transparent 100%);backdrop-filter:blur(4px);padding:1rem 1rem .875rem;display:flex;flex-direction:column;gap:.4rem;transform:translateY(100%);transition:transform .22s cubic-bezier(.34,1.1,.64,1);border-radius:0 0 22px 22px}.ap-card:hover .ap-card-overlay[data-v-e9c6ca83]{transform:translateY(0)}.ap-ov-btn[data-v-e9c6ca83]{display:flex;align-items:center;justify-content:center;gap:7px;padding:.5rem .75rem;border-radius:10px;font-size:.8rem;font-weight:600;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .15s;width:100%}.ov-activate[data-v-e9c6ca83]{border-color:#10b9814d;color:#059669;background:rgba(209,250,229,.5)}.ov-activate[data-v-e9c6ca83]:hover{background:rgba(209,250,229,.9)}.ov-deactivate[data-v-e9c6ca83]{border-color:#f59e0b4d;color:#d97706;background:rgba(254,243,199,.5)}.ov-deactivate[data-v-e9c6ca83]:hover{background:rgba(254,243,199,.9)}.ov-edit[data-v-e9c6ca83]{border-color:#3b82f640;color:#2563eb;background:rgba(219,234,254,.4)}.ov-edit[data-v-e9c6ca83]:hover{background:rgba(219,234,254,.8)}.ov-del[data-v-e9c6ca83]{border-color:#ef444438;color:#dc2626;background:rgba(254,226,226,.4)}.ov-del[data-v-e9c6ca83]:hover{background:rgba(254,226,226,.8)}.ap-edit-fields[data-v-e9c6ca83]{flex:1;display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:.625rem}.ap-edit-in[data-v-e9c6ca83]{width:100%;padding:.5rem .75rem;border-radius:9px;border:1px solid rgba(203,213,225,.6);background:rgba(255,255,255,.85);color:#0f172a;font-size:.85rem;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.ap-edit-ta[data-v-e9c6ca83]{resize:none;font-size:.78rem}.ap-edit-sm[data-v-e9c6ca83]{font-size:.75rem}.ap-edit-in[data-v-e9c6ca83]:focus{border-color:#3b82f673;box-shadow:0 0 0 2px #3b82f61a}.ap-edit-actions[data-v-e9c6ca83]{display:flex;gap:.5rem;width:100%}.ap-edit-save[data-v-e9c6ca83]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:.5rem .875rem;border-radius:9px;font-size:.85rem;font-weight:600;border:1px solid rgba(147,197,253,.4);background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9));color:#fff;cursor:pointer;transition:all .18s}.ap-edit-save[data-v-e9c6ca83]:hover:not(:disabled){transform:translateY(-1px)}.ap-edit-save[data-v-e9c6ca83]:disabled{opacity:.5;cursor:not-allowed}.ap-edit-cancel[data-v-e9c6ca83]{padding:.5rem .875rem;border-radius:9px;font-size:.85rem;font-weight:600;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.6);color:#64748b;cursor:pointer;transition:all .18s}.ap-edit-cancel[data-v-e9c6ca83]:hover{background:rgba(255,255,255,.9);color:#374151}.ap-drawer-overlay[data-v-e9c6ca83]{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(6px);z-index:3000}.ap-drawer[data-v-e9c6ca83]{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100vw;background:rgba(248,250,252,.96);backdrop-filter:blur(44px) saturate(260%);-webkit-backdrop-filter:blur(44px) saturate(260%);border-left:1px solid rgba(255,255,255,.85);box-shadow:-8px 0 48px #00000024,-1px 0 #fff9;z-index:3001;display:flex;flex-direction:column;overflow:hidden}.ap-drawer-header[data-v-e9c6ca83]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid rgba(226,232,240,.6);flex-shrink:0}.ap-drawer-title-wrap[data-v-e9c6ca83]{display:flex;align-items:center;gap:.875rem}.ap-drawer-icon[data-v-e9c6ca83]{width:44px;height:44px;border-radius:13px;flex-shrink:0;background:linear-gradient(135deg,#6366f1,#3b82f6);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #6366f161,inset 0 1px #ffffff38}.ap-drawer-title[data-v-e9c6ca83]{margin:0 0 .1rem;font-size:1.05rem;font-weight:700;color:#0f172a}.ap-drawer-sub[data-v-e9c6ca83]{margin:0;font-size:.78rem;color:#64748b}.ap-drawer-close[data-v-e9c6ca83]{width:34px;height:34px;border-radius:10px;flex-shrink:0;border:1px solid rgba(226,232,240,.7);background:rgba(255,255,255,.7);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s}.ap-drawer-close[data-v-e9c6ca83]:hover{background:rgba(254,226,226,.8);color:#dc2626;border-color:#ef44444d}.ap-steps[data-v-e9c6ca83]{display:flex;align-items:center;gap:0;padding:1rem 1.75rem;border-bottom:1px solid rgba(226,232,240,.5);flex-shrink:0}.ap-step[data-v-e9c6ca83]{display:flex;align-items:center;gap:8px}.ap-step-dot[data-v-e9c6ca83]{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:2px solid rgba(203,213,225,.6);background:rgba(255,255,255,.65);backdrop-filter:blur(8px);color:#94a3b8;transition:all .25s cubic-bezier(.34,1.1,.64,1)}.ap-step.active .ap-step-dot[data-v-e9c6ca83]{border-color:#6366f18c;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 3px 10px #6366f166,inset 0 1px #ffffff40}.ap-step.done .ap-step-dot[data-v-e9c6ca83]{border-color:#10b98173;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b98159}.ap-step span[data-v-e9c6ca83]:last-child{font-size:.8rem;font-weight:600;color:#94a3b8}.ap-step.active span[data-v-e9c6ca83]:last-child{color:#1e293b;font-weight:700}.ap-step.done span[data-v-e9c6ca83]:last-child{color:#64748b}.ap-step-line[data-v-e9c6ca83]{flex:1;height:2px;margin:0 .75rem;background:rgba(203,213,225,.45);border-radius:2px;transition:background .3s ease}.ap-step-line.done[data-v-e9c6ca83]{background:linear-gradient(90deg,rgba(16,185,129,.6),rgba(16,185,129,.25))}.ap-drawer-body[data-v-e9c6ca83]{flex:1;overflow-y:auto;padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1rem}.ap-role-grid[data-v-e9c6ca83]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.ap-role-tile[data-v-e9c6ca83]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .75rem;border-radius:16px;cursor:pointer;transition:all .2s;border:1.5px solid rgba(255,255,255,.7);background:rgba(255,255,255,.52);backdrop-filter:blur(16px);position:relative;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffe0}.ap-role-tile[data-v-e9c6ca83]:hover{background:rgba(255,255,255,.8);border-color:#ffffffe6;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.ap-role-tile.selected[data-v-e9c6ca83]{background:rgba(219,234,254,.6);border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f61f,0 4px 16px #0000000f}.ap-role-tile-icon[data-v-e9c6ca83]{width:44px;height:44px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:.625rem;box-shadow:0 4px 12px #00000038}.ap-role-tile-name[data-v-e9c6ca83]{font-size:.825rem;font-weight:700;color:#0f172a}.ap-role-tile-desc[data-v-e9c6ca83]{font-size:.7rem;color:#94a3b8;margin-top:2px}.ap-role-check[data-v-e9c6ca83]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #3b82f673}.ap-back-step[data-v-e9c6ca83]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#64748b;cursor:pointer;border:none;background:none;padding:0;margin-bottom:.25rem;transition:color .15s}.ap-back-step[data-v-e9c6ca83]:hover{color:#3b82f6}.ap-selected-role-banner[data-v-e9c6ca83]{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;border-radius:16px;margin-bottom:.25rem;box-shadow:0 4px 16px #0000002e}.ap-srb-icon[data-v-e9c6ca83]{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.ap-srb-label[data-v-e9c6ca83]{font-size:.68rem;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.ap-srb-name[data-v-e9c6ca83]{font-size:1rem;font-weight:800;color:#fff;margin-top:1px}.ap-form[data-v-e9c6ca83]{display:flex;flex-direction:column;gap:.875rem}.ap-fg[data-v-e9c6ca83]{display:flex;flex-direction:column;gap:.35rem}.ap-fg label[data-v-e9c6ca83]{font-size:.7rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.ap-req[data-v-e9c6ca83]{color:#ef4444}.ap-opt[data-v-e9c6ca83]{font-size:.68rem;color:#94a3b8;text-transform:none;font-weight:400;letter-spacing:0}.ap-fg input[data-v-e9c6ca83],.ap-fg textarea[data-v-e9c6ca83]{padding:.65rem .9rem;border-radius:11px;border:1px solid rgba(203,213,225,.65);background:rgba(255,255,255,.8);color:#0f172a;font-size:.875rem;font-family:inherit;outline:none;transition:border-color .18s,box-shadow .18s;width:100%;box-sizing:border-box}.ap-fg textarea[data-v-e9c6ca83]{resize:none}.ap-fg input[data-v-e9c6ca83]:focus,.ap-fg textarea[data-v-e9c6ca83]:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a;background:rgba(255,255,255,.98)}.ap-drawer-footer[data-v-e9c6ca83]{display:flex;gap:.625rem;padding-top:1rem;border-top:1px solid rgba(226,232,240,.5);margin-top:auto;flex-shrink:0}.ap-btn-ghost[data-v-e9c6ca83]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.65rem 1.1rem;border-radius:10px;font-size:.875rem;font-weight:600;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.6);backdrop-filter:blur(12px);color:#374151;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffe6}.ap-btn-ghost[data-v-e9c6ca83]:hover{background:rgba(255,255,255,.88);transform:translateY(-1px)}.ap-btn-next[data-v-e9c6ca83]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:.65rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:600;border:1px solid rgba(147,197,253,.4);background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9));color:#fff;cursor:pointer;transition:all .22s;box-shadow:0 4px 14px #3b82f652,inset 0 1px #fff3}.ap-btn-next[data-v-e9c6ca83]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #3b82f670}.ap-btn-next[data-v-e9c6ca83]:disabled{opacity:.45;cursor:not-allowed}.ap-btn-create[data-v-e9c6ca83]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:.65rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:600;border:1px solid rgba(147,197,253,.4);background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9));color:#fff;cursor:pointer;transition:all .22s;box-shadow:0 4px 14px #3b82f652,inset 0 1px #fff3}.ap-btn-create[data-v-e9c6ca83]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #3b82f670}.ap-btn-create[data-v-e9c6ca83]:disabled{opacity:.45;cursor:not-allowed}.ap-confirm-overlay[data-v-e9c6ca83]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;z-index:5000;padding:1.5rem}.ap-confirm[data-v-e9c6ca83]{background:rgba(255,255,255,.96);backdrop-filter:blur(40px) saturate(220%);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:2.25rem 2rem;max-width:360px;width:100%;text-align:center;box-shadow:0 32px 80px #00000038,inset 0 1px #fff}.ap-confirm-icon[data-v-e9c6ca83]{width:60px;height:60px;border-radius:18px;margin:0 auto 1.25rem;background:rgba(254,226,226,.7);border:1px solid rgba(239,68,68,.2);color:#dc2626;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #ef444424}.ap-confirm h3[data-v-e9c6ca83]{margin:0 0 .5rem;font-size:1.15rem;font-weight:800;color:#0f172a}.ap-confirm p[data-v-e9c6ca83]{margin:0 0 1.6rem;font-size:.875rem;color:#64748b;line-height:1.55}.ap-confirm-btns[data-v-e9c6ca83]{display:flex;gap:.75rem}.ap-btn-danger[data-v-e9c6ca83]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:.65rem 1rem;border-radius:10px;font-size:.875rem;font-weight:700;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #ef444459}.ap-btn-danger[data-v-e9c6ca83]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #ef44447a}.ap-btn-danger[data-v-e9c6ca83]:disabled{opacity:.5;cursor:not-allowed;transform:none}.drawer-fade-enter-active[data-v-e9c6ca83]{transition:opacity .25s}.drawer-fade-leave-active[data-v-e9c6ca83]{transition:opacity .2s}.drawer-fade-enter-from[data-v-e9c6ca83],.drawer-fade-leave-to[data-v-e9c6ca83]{opacity:0}.drawer-slide-enter-active[data-v-e9c6ca83]{transition:transform .32s cubic-bezier(.34,1.1,.64,1)}.drawer-slide-leave-active[data-v-e9c6ca83]{transition:transform .22s ease}.drawer-slide-enter-from[data-v-e9c6ca83],.drawer-slide-leave-to[data-v-e9c6ca83]{transform:translate(100%)}.step-fade-enter-active[data-v-e9c6ca83]{transition:all .22s ease}.step-fade-leave-active[data-v-e9c6ca83]{transition:all .15s ease}.step-fade-enter-from[data-v-e9c6ca83]{opacity:0;transform:translate(14px)}.step-fade-leave-to[data-v-e9c6ca83]{opacity:0;transform:translate(-10px)}.modal-fade-enter-active[data-v-e9c6ca83]{transition:opacity .2s}.modal-fade-leave-active[data-v-e9c6ca83]{transition:opacity .15s}.modal-fade-enter-from[data-v-e9c6ca83],.modal-fade-leave-to[data-v-e9c6ca83]{opacity:0}.spin[data-v-e9c6ca83]{animation:ap-spin-e9c6ca83 .8s linear infinite}@keyframes ap-spin-e9c6ca83{to{transform:rotate(360deg)}}@media (max-width: 640px){.ap[data-v-e9c6ca83]{padding:1.25rem 1rem 3rem}.ap-stats-grid[data-v-e9c6ca83]{grid-template-columns:1fr;gap:.75rem}.ap-drawer[data-v-e9c6ca83]{width:100%}.ap-role-grid[data-v-e9c6ca83]{grid-template-columns:1fr 1fr}}.notif-page[data-v-7913bfa2]{min-height:100vh;background:var(--collab-bg, #f3f6fc);padding:2rem 1rem 4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}html.dark{background:#07091a}.np-inner[data-v-7913bfa2]{max-width:720px;margin:0 auto}.np-head[data-v-7913bfa2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.np-head-left[data-v-7913bfa2]{display:flex;align-items:center;gap:.65rem}.np-title[data-v-7913bfa2]{font-size:1.6rem;font-weight:800;color:var(--tx, #0a1628);margin:0;letter-spacing:-.025em}html.dark{color:#eaf1ff}.np-unread-chip[data-v-7913bfa2]{font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:20px;background:rgba(1,99,252,.1);border:1px solid rgba(1,99,252,.2);color:#0163fc}.np-head-right[data-v-7913bfa2]{display:flex;align-items:center;gap:.5rem}.np-mark-all[data-v-7913bfa2]{background:none;border:none;cursor:pointer;font-size:.8rem;font-weight:600;color:#0163fc;padding:5px 10px;border-radius:8px;transition:background .15s}.np-mark-all[data-v-7913bfa2]:hover{background:rgba(1,99,252,.08)}.np-refresh[data-v-7913bfa2]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:5px;border-radius:8px;display:flex;align-items:center;transition:all .15s}.np-refresh[data-v-7913bfa2]:hover{background:rgba(0,0,0,.05);color:#475569}.np-refresh.spinning svg[data-v-7913bfa2]{animation:spin-7913bfa2 .7s linear infinite}@keyframes spin-7913bfa2{to{transform:rotate(360deg)}}.np-tabs[data-v-7913bfa2]{display:flex;gap:4px;background:rgba(0,0,0,.04);border-radius:12px;padding:4px;margin-bottom:1.25rem}html.dark{background:rgba(255,255,255,.06)}.np-tab[data-v-7913bfa2]{flex:1;padding:7px;border:none;border-radius:9px;cursor:pointer;font-size:.8rem;font-weight:600;color:#6b7280;background:transparent;transition:all .15s}.np-tab.active[data-v-7913bfa2]{background:#fff;color:#0163fc;box-shadow:0 1px 4px #00000014}html.dark{background:rgba(255,255,255,.1);color:#60a5fa}.np-loading[data-v-7913bfa2],.np-empty[data-v-7913bfa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 0;color:#9ca3af;font-size:.9rem}.np-spinner[data-v-7913bfa2]{width:28px;height:28px;border-radius:50%;border:2.5px solid rgba(1,99,252,.15);border-top-color:#0163fc;animation:spin-7913bfa2 .7s linear infinite}.np-retry[data-v-7913bfa2]{background:none;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:6px 16px;cursor:pointer;font-size:.85rem;color:#0163fc}.np-list[data-v-7913bfa2]{display:flex;flex-direction:column;gap:.5rem}.np-item[data-v-7913bfa2]{display:flex;align-items:flex-start;gap:.85rem;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:1rem;cursor:pointer;transition:box-shadow .15s,border-color .15s;position:relative}html.dark{background:rgba(255,255,255,.04);border-color:#ffffff14}.np-item[data-v-7913bfa2]:hover{box-shadow:0 4px 16px #00000012;border-color:#0163fc33}.np-item.unread[data-v-7913bfa2]{background:rgba(1,99,252,.04);border-color:#0163fc1f}html.dark{background:rgba(1,99,252,.08);border-color:#0163fc33}.np-item-icon[data-v-7913bfa2]{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#475569}html.dark{color:#94a3b8}.np-item-body[data-v-7913bfa2]{flex:1;min-width:0}.np-item-text[data-v-7913bfa2]{font-size:.9rem;color:#1e293b;line-height:1.45;margin:0 0 .3rem}html.dark{color:#e2e8f0}.np-item-text strong[data-v-7913bfa2]{font-weight:700}.np-item-meta[data-v-7913bfa2]{display:flex;align-items:center;gap:.65rem}.np-item-project[data-v-7913bfa2]{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:600;color:#0163fc}html.dark{color:#60a5fa}.np-item-time[data-v-7913bfa2]{font-size:.73rem;color:#94a3b8}.np-unread-dot[data-v-7913bfa2]{width:8px;height:8px;border-radius:50%;background:#0163FC;flex-shrink:0;margin-top:4px}.nb-root[data-v-ea5c05ca]{position:relative;display:inline-flex;align-items:center}.nb-trigger[data-v-ea5c05ca]{position:relative;width:40px;height:40px;border-radius:7px;background:linear-gradient(135deg,#F6B923,#e8a910);border:1px solid rgba(246,185,35,.5);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 10px #f6b92359,0 1px 3px #0000001a,inset 0 1px #ffffff59}.nb-trigger[data-v-ea5c05ca]:hover{background:linear-gradient(135deg,#ffc72e,#F6B923);box-shadow:0 4px 18px #f6b92380,0 1px 4px #0000001a,inset 0 1px #fff6}.nb-trigger.open[data-v-ea5c05ca]{background:linear-gradient(135deg,#e8a910,#d49a08);box-shadow:0 0 20px #f6b92373,inset 0 1px #ffffff40}.nb-icon[data-v-ea5c05ca]{flex-shrink:0}.nb-badge[data-v-ea5c05ca]{transform-origin:center center;font-size:.65rem!important;font-weight:700!important}.badge-pop-enter-active[data-v-ea5c05ca]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.badge-pop-leave-active[data-v-ea5c05ca]{transition:all .15s ease}.badge-pop-enter-from[data-v-ea5c05ca],.badge-pop-leave-to[data-v-ea5c05ca]{transform:scale(0);opacity:0}.nb-panel[data-v-ea5c05ca]{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-height:560px;display:flex;flex-direction:column;border-radius:20px;background:rgba(245,247,255,.55);backdrop-filter:blur(80px) saturate(260%) brightness(1.06);-webkit-backdrop-filter:blur(80px) saturate(260%) brightness(1.06);border:1px solid rgba(255,255,255,.95);box-shadow:0 28px 72px #00000017,0 8px 28px #0000000d,inset 0 1px #fff,inset 0 -1px #fffc,inset 1px 0 #ffffffb3,inset -1px 0 #ffffffb3;z-index:9000;overflow:hidden}.nb-drop-enter-active[data-v-ea5c05ca]{transition:all .25s cubic-bezier(.34,1.2,.64,1)}.nb-drop-leave-active[data-v-ea5c05ca]{transition:all .18s ease}.nb-drop-enter-from[data-v-ea5c05ca]{opacity:0;transform:translateY(-8px) scale(.97)}.nb-drop-leave-to[data-v-ea5c05ca]{opacity:0;transform:translateY(-4px) scale(.98)}.nb-header[data-v-ea5c05ca]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.nb-header-left[data-v-ea5c05ca],.nb-header-right[data-v-ea5c05ca]{display:flex;align-items:center;gap:8px}.nb-title[data-v-ea5c05ca]{font-size:.95rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.nb-unread-chip[data-v-ea5c05ca]{font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:20px;background:rgba(31,68,255,.1);border:1px solid rgba(31,68,255,.2);color:#1f44ff}.nb-mark-read[data-v-ea5c05ca]{background:none;border:none;cursor:pointer;font-size:.72rem;font-weight:600;color:#1f44ff;padding:3px 8px;border-radius:6px;transition:all .15s}.nb-mark-read[data-v-ea5c05ca]:hover{background:rgba(31,68,255,.08);color:#1635cc}.nb-refresh[data-v-ea5c05ca]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:4px;border-radius:7px;display:flex;align-items:center;transition:all .15s}.nb-refresh[data-v-ea5c05ca]:hover{background:rgba(0,0,0,.05);color:#475569}.nb-refresh.spinning svg[data-v-ea5c05ca]{animation:nb-spin-ea5c05ca .7s linear infinite}.nb-tabs[data-v-ea5c05ca]{display:flex;gap:2px;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.nb-tab[data-v-ea5c05ca]{flex:1;padding:5px 8px;border:none;border-radius:8px;cursor:pointer;font-size:.72rem;font-weight:600;color:#94a3b8;background:transparent;transition:all .15s}.nb-tab[data-v-ea5c05ca]:hover{background:rgba(0,0,0,.04);color:#475569}.nb-tab.active[data-v-ea5c05ca]{background:rgba(31,68,255,.1);color:#1f44ff;border:1px solid rgba(31,68,255,.18)}.nb-body[data-v-ea5c05ca]{flex:1;overflow-y:auto;min-height:0;padding:6px 8px}.nb-body[data-v-ea5c05ca]::-webkit-scrollbar{width:4px}.nb-body[data-v-ea5c05ca]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.nb-loading[data-v-ea5c05ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:#94a3b8;font-size:.8rem}.nb-spinner[data-v-ea5c05ca]{width:24px;height:24px;border:2px solid rgba(0,0,0,.07);border-top-color:#1f44ff;border-radius:50%;animation:nb-spin-ea5c05ca .8s linear infinite}.nb-empty[data-v-ea5c05ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#94a3b8;font-size:.8rem;text-align:center}.nb-retry[data-v-ea5c05ca]{margin-top:4px;padding:5px 16px;border-radius:8px;cursor:pointer;background:rgba(31,68,255,.08);border:1px solid rgba(31,68,255,.2);color:#1f44ff;font-size:.75rem;font-weight:600;transition:background .15s}.nb-retry[data-v-ea5c05ca]:hover{background:rgba(31,68,255,.15)}.nb-list[data-v-ea5c05ca]{display:flex;flex-direction:column;gap:2px}.nb-item[data-v-ea5c05ca]{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:12px;cursor:pointer;transition:background .15s;position:relative}.nb-item[data-v-ea5c05ca]:hover{background:rgba(0,0,0,.04)}.nb-item.unread[data-v-ea5c05ca]{background:rgba(219,234,254,.45)}.nb-item.unread[data-v-ea5c05ca]:hover{background:rgba(219,234,254,.7)}.nb-item-icon[data-v-ea5c05ca]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#475569}.nb-item-body[data-v-ea5c05ca]{flex:1;min-width:0}.nb-item-text[data-v-ea5c05ca]{font-size:.8rem;color:#475569;line-height:1.4;margin:0 0 4px}.nb-item-text[data-v-ea5c05ca] strong{color:#1e293b;font-weight:600}.nb-item-meta[data-v-ea5c05ca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nb-item-project[data-v-ea5c05ca]{display:flex;align-items:center;gap:3px;font-size:.67rem;color:#1f44ff;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-item-time[data-v-ea5c05ca]{font-size:.67rem;color:#94a3b8}.nb-unread-dot[data-v-ea5c05ca]{width:7px;height:7px;border-radius:50%;background:#1f44ff;box-shadow:0 0 6px #1f44ff66;flex-shrink:0;margin-top:4px}.nb-item-enter-active[data-v-ea5c05ca]{transition:all .2s ease}.nb-item-leave-active[data-v-ea5c05ca]{transition:all .15s ease}.nb-item-enter-from[data-v-ea5c05ca]{opacity:0;transform:translate(-8px)}.nb-item-leave-to[data-v-ea5c05ca]{opacity:0;transform:translate(8px)}.nb-footer[data-v-ea5c05ca]{padding:10px 16px;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.nb-view-all[data-v-ea5c05ca]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px;border-radius:11px;background:rgba(31,68,255,.07);border:1px solid rgba(31,68,255,.16);color:#1f44ff;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s ease}.nb-view-all[data-v-ea5c05ca]:hover{background:rgba(31,68,255,.13);border-color:#1f44ff4d;box-shadow:0 4px 16px #1f44ff1f}@keyframes nb-spin-ea5c05ca{to{transform:rotate(360deg)}}.osahan-nav[data-v-80e85e38]{min-height:56px}.nav-v4[data-v-80e85e38]{background:#0163FC!important;border-bottom:1px solid rgba(0,0,0,.12)}.nav-hero-mode[data-v-80e85e38]{position:absolute!important;top:0;left:0;right:0;z-index:1030;background:transparent!important;border-bottom:none!important;box-shadow:none!important}@media (min-width: 992px){.osahan-nav[data-v-80e85e38]{min-height:73px}}.platform-toggle-mini[data-v-80e85e38]{position:relative;display:inline-flex;align-items:center;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:50px;padding:4px;gap:3px;box-shadow:0 2px 12px #0000002e,inset 0 1px #ffffff1a}.ptm-slider[data-v-80e85e38]{position:absolute;left:4px;top:4px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.92);backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);box-shadow:0 2px 10px #0000002e,inset 0 1px #fff;transform:translate(0);transition:transform .32s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:0}.ptm-slider--right[data-v-80e85e38]{transform:translate(35px)}.ptm-opt[data-v-80e85e38]{position:relative;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#ffffff73;border-radius:50%;cursor:pointer;transition:color .22s ease;flex-shrink:0}.ptm-opt i[data-v-80e85e38]{font-size:.95rem;line-height:1}.ptm-opt.active[data-v-80e85e38]{color:#0d6efd}.ptm-opt[data-v-80e85e38]:hover:not(.active){color:#ffffffc7}.navbar-admin[data-v-80e85e38]{background:#0f172a!important;border-bottom:1px solid rgba(255,255,255,.07)}.navbar-toggler[data-v-80e85e38]{border:none;padding:.5rem .75rem;position:relative;z-index:1035}.navbar-toggler[data-v-80e85e38]:focus{outline:none;box-shadow:none}.mobile-menu-close[data-v-80e85e38]{font-size:1.5rem;color:#fff;font-weight:300;line-height:1}.mobile-menu-backdrop[data-v-80e85e38]{display:none}.mm-overlay[data-v-80e85e38]{position:fixed;inset:0;width:100vw;height:100dvh;background:rgba(255,255,255,.96);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);z-index:1034;display:flex;flex-direction:column;overflow-y:auto}.mm-fade-enter-active[data-v-80e85e38]{transition:opacity .26s ease,transform .3s cubic-bezier(.22,1,.36,1)}.mm-fade-leave-active[data-v-80e85e38]{transition:opacity .22s ease,transform .25s ease}.mm-fade-enter-from[data-v-80e85e38],.mm-fade-leave-to[data-v-80e85e38]{opacity:0;transform:translateY(-12px) scale(.99)}.mm-head[data-v-80e85e38]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.07);flex-shrink:0}.mm-close[data-v-80e85e38]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);border:none;border-radius:50%;cursor:pointer;color:#0a1628;font-size:1.2rem;transition:background .18s}.mm-close[data-v-80e85e38]:hover{background:rgba(0,0,0,.12)}.mm-links[data-v-80e85e38]{display:flex;flex-direction:column;flex:1;padding:.5rem 0}.mm-link[data-v-80e85e38]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.75rem;color:#0a1628;font-weight:600;font-size:1.05rem;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s,color .15s}.mm-link[data-v-80e85e38]:hover{background:rgba(1,99,252,.06);color:#0163fc}.mm-link.active[data-v-80e85e38]{background:rgba(1,99,252,.09);color:#0163fc;border-left:3px solid #0163FC;padding-left:calc(1.75rem - 3px)}.mm-link--premium[data-v-80e85e38]{color:#ffc107!important}.mm-link-icon[data-v-80e85e38]{width:20px;text-align:center;font-size:1rem;opacity:.7}.mm-divider[data-v-80e85e38]{border-top:1px solid rgba(0,0,0,.07);flex-shrink:0}.mm-actions[data-v-80e85e38]{display:flex;flex-direction:column;gap:.7rem;padding:1.25rem 1.5rem 2rem;flex-shrink:0}.mm-platform-badge[data-v-80e85e38]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700;align-self:flex-start}.badge--market[data-v-80e85e38]{background:rgba(255,193,7,.15);color:#856404}.badge--collab[data-v-80e85e38]{background:rgba(13,202,240,.14);color:#055160}.mm-action-row[data-v-80e85e38]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.07);border-radius:12px;text-decoration:none;color:#0a1628;cursor:pointer;transition:background .15s}.mm-action-row[data-v-80e85e38]:hover{background:rgba(1,99,252,.06);color:#0163fc}.mm-action-label[data-v-80e85e38]{font-weight:600;font-size:.95rem;flex:1}.mm-chevron[data-v-80e85e38]{font-size:.75rem;color:#9ca3af}.mm-notif-row[data-v-80e85e38]{cursor:default}.mm-notif-row[data-v-80e85e38]:hover{background:rgba(0,0,0,.03);color:#0a1628}.mm-dropdown[data-v-80e85e38]{width:100%}.mm-dropdown-menu[data-v-80e85e38]{position:static!important;transform:none!important;width:100%!important;margin-top:.4rem!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 20px #00000012!important}.mm-dropdown .dropdown-toggle[data-v-80e85e38]:after{display:none}.mm-btn[data-v-80e85e38]{display:flex;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none;text-align:center;transition:opacity .15s,transform .15s;border:none;cursor:pointer}.mm-btn[data-v-80e85e38]:hover{transform:translateY(-1px);opacity:.92}.mm-btn--solid[data-v-80e85e38]{background:#0163FC;color:#fff}.mm-btn--outline[data-v-80e85e38]{background:transparent;border:1.5px solid rgba(0,0,0,.15);color:#0a1628}.mm-row[data-v-80e85e38]{display:flex;align-items:center;gap:.7rem;width:100%}.mm-row-label[data-v-80e85e38]{font-size:.95rem;font-weight:600;color:#0a1628}.mm-profile-wrap[data-v-80e85e38]{width:100%}.mm-profile-btn[data-v-80e85e38]{display:flex;align-items:center;gap:.7rem;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.mm-inline-menu[data-v-80e85e38]{margin-top:.5rem;background:rgba(245,247,255,.72);backdrop-filter:blur(60px) saturate(220%);-webkit-backdrop-filter:blur(60px) saturate(220%);border:1px solid rgba(255,255,255,.95);border-radius:18px;overflow:hidden;box-shadow:0 20px 56px #00000014,0 6px 20px #0000000a,inset 0 1px #fff}.mm-inline-menu .dropdown-item[data-v-80e85e38]{padding:.65rem 1rem;font-size:.9rem;color:#1e293b}.mm-inline-menu .dropdown-item[data-v-80e85e38]:hover{background:rgba(0,0,0,.04)}.mm-inline-menu .dropdown-item.text-danger[data-v-80e85e38]{color:#ef4444!important}.mm-inline-menu .dropdown-item.text-primary[data-v-80e85e38]{color:#1f44ff!important}.mm-inline-menu hr[data-v-80e85e38]{margin:.2rem 0;border-color:#0000000d}.mm-notif-nav[data-v-80e85e38]{text-decoration:none}.mm-notif-nav[data-v-80e85e38] .nb-trigger{pointer-events:none}.mm-dropdown-menu[data-v-80e85e38]{position:static!important;transform:none!important;width:100%!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 20px #00000014!important;margin-top:.4rem!important}.mm-footer[data-v-80e85e38]{position:sticky;bottom:0;z-index:300;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#0163FC;border-top:none;flex-shrink:0}.mm-mode-label[data-v-80e85e38]{font-size:.88rem;font-weight:600;color:#ffffffd9}.osahan-nav[data-v-c01e34d0]{min-height:56px}@media (min-width: 992px){.osahan-nav[data-v-c01e34d0]{min-height:73px}}.nav-v3[data-v-c01e34d0]{position:relative;background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(139,92,246,.16) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 80% 80%,rgba(236,72,153,.12) 0%,transparent 55%),linear-gradient(180deg,#1e1b4b 0%,#1e1b4b 35%,#1e1b4b 75%,#1e1b4b 100%)!important;border-bottom:1px solid rgba(196,181,253,.1)}.nav-v3[data-v-c01e34d0]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(196,181,253,.3) 30%,rgba(236,72,153,.3) 60%,transparent 100%);pointer-events:none}.platform-toggle-mini[data-v-c01e34d0]{position:relative;display:inline-flex;align-items:center;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:50px;padding:4px;gap:3px;box-shadow:0 2px 12px #0000002e,inset 0 1px #ffffff1a}.ptm-slider[data-v-c01e34d0]{position:absolute;left:4px;top:4px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.92);backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);box-shadow:0 2px 10px #0000002e,inset 0 1px #fff;transform:translate(0);transition:transform .32s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:0}.ptm-slider--right[data-v-c01e34d0]{transform:translate(35px)}.ptm-opt[data-v-c01e34d0]{position:relative;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#ffffff73;border-radius:50%;cursor:pointer;transition:color .22s ease;flex-shrink:0}.ptm-opt i[data-v-c01e34d0]{font-size:.95rem;line-height:1}.ptm-opt.active[data-v-c01e34d0]{color:#0d6efd}.ptm-opt[data-v-c01e34d0]:hover:not(.active){color:#ffffffc7}.navbar-admin[data-v-c01e34d0]{background:#0f172a!important;border-bottom:1px solid rgba(255,255,255,.07)}:root{--ftr-bg: rgba(255,255,255,.78);--ftr-bd: rgba(99,102,241,.1);--ftr-tx: #0f172a;--ftr-tx2: #64748b;--ftr-tx3: #94a3b8;--ftr-link: #475569;--ftr-link-h: #6366f1;--ftr-social-bg: rgba(99,102,241,.08);--ftr-social-bd: rgba(99,102,241,.15);--ftr-social-tx: #6366f1;--ftr-input-bg: rgba(255,255,255,.9);--ftr-input-bd: rgba(99,102,241,.2);--ftr-mid-bg: rgba(255,255,255,.5);--ftr-end-bg: rgba(255,255,255,.6)}html.dark{--ftr-bg: rgba(7,9,26,.95);--ftr-bd: rgba(255,255,255,.07);--ftr-tx: #e2e8f8;--ftr-tx2: #7888aa;--ftr-tx3: #4a5568;--ftr-link: #8896b8;--ftr-link-h: #818cf8;--ftr-social-bg: rgba(99,102,241,.1);--ftr-social-bd: rgba(99,102,241,.2);--ftr-social-tx: #818cf8;--ftr-input-bg: rgba(255,255,255,.04);--ftr-input-bd: rgba(255,255,255,.1);--ftr-mid-bg: rgba(255,255,255,.02);--ftr-end-bg: rgba(0,0,0,.3)}.ftr[data-v-e83a9eb3]{background:var(--ftr-bg);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-top:1px solid var(--ftr-bd);color:var(--ftr-tx);font-family:Inter,-apple-system,sans-serif}.ftr-heading[data-v-e83a9eb3]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ftr-tx);margin-bottom:.9rem}.ftr-desc[data-v-e83a9eb3]{font-size:.85rem;line-height:1.65;color:var(--ftr-tx2);margin:0}.ftr-links[data-v-e83a9eb3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.ftr-links a[data-v-e83a9eb3]{font-size:.85rem;color:var(--ftr-link);text-decoration:none;transition:color .15s ease}.ftr-links a[data-v-e83a9eb3]:hover{color:var(--ftr-link-h)}.ftr-social[data-v-e83a9eb3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ftr-social-bg);border:1px solid var(--ftr-social-bd);color:var(--ftr-social-tx);font-size:.95rem;text-decoration:none;transition:transform .18s ease,background .18s ease}.ftr-social[data-v-e83a9eb3]:hover{transform:translateY(-2px);background:var(--ftr-link-h);color:#fff;border-color:transparent}.ftr-subscribe[data-v-e83a9eb3]{display:flex;gap:8px}.ftr-input[data-v-e83a9eb3]{flex:1;min-width:0;background:var(--ftr-input-bg);border:1px solid var(--ftr-input-bd);color:var(--ftr-tx);border-radius:10px;padding:9px 14px;font-size:.85rem;outline:none;transition:border-color .15s ease}.ftr-input[data-v-e83a9eb3]::placeholder{color:var(--ftr-tx3)}.ftr-input[data-v-e83a9eb3]:focus{border-color:#6366f1}.ftr-btn[data-v-e83a9eb3]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:.83rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.ftr-btn[data-v-e83a9eb3]:hover{opacity:.88}.ftr-spam[data-v-e83a9eb3]{font-size:.72rem;color:var(--ftr-tx3);margin-top:.5rem}.ftr-mid[data-v-e83a9eb3]{background:var(--ftr-mid-bg);border-top:1px solid var(--ftr-bd);padding:1rem 0}.ftr-mid-inner[data-v-e83a9eb3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.ftr-nav[data-v-e83a9eb3]{display:flex;gap:1.5rem;flex-wrap:wrap}.ftr-nav a[data-v-e83a9eb3]{font-size:.82rem;font-weight:600;color:var(--ftr-link);text-decoration:none;transition:color .15s ease}.ftr-nav a[data-v-e83a9eb3]:hover{color:var(--ftr-link-h)}.ftr-store-btn[data-v-e83a9eb3]{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:var(--ftr-link);text-decoration:none;background:var(--ftr-social-bg);border:1px solid var(--ftr-social-bd);border-radius:8px;padding:6px 14px;transition:color .15s ease,background .15s ease}.ftr-store-btn[data-v-e83a9eb3]:hover{color:var(--ftr-link-h)}.ftr-end[data-v-e83a9eb3]{background:var(--ftr-end-bg);border-top:1px solid var(--ftr-bd);padding:1.2rem 0}.ftr-copy[data-v-e83a9eb3]{text-align:center;font-size:.77rem;color:var(--ftr-tx3);margin:0}.ftr-v3[data-v-7d474aad]{--ftr-bd: rgba(196, 181, 253, .1);--ftr-tx: #f0eaff;--ftr-tx2: rgba(232, 225, 255, .7);--ftr-tx3: rgba(232, 225, 255, .45);--ftr-link: rgba(232, 225, 255, .68);--ftr-link-h: #c4b5fd;--ftr-social-bg: rgba(255, 255, 255, .06);--ftr-social-bd: rgba(255, 255, 255, .14);--ftr-social-tx: #c4b5fd;--ftr-input-bg: rgba(255, 255, 255, .06);--ftr-input-bd: rgba(255, 255, 255, .14);--ftr-mid-bg: rgba(0, 0, 0, .22);--ftr-end-bg: rgba(0, 0, 0, .35)}.ftr[data-v-7d474aad]{position:relative;background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(139,92,246,.16) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 80% 80%,rgba(236,72,153,.12) 0%,transparent 55%),linear-gradient(180deg,#1e1b4b 0%,#2e1065 35%,#1e1b4b 75%,#0f0a1f 100%);border-top:1px solid var(--ftr-bd);color:var(--ftr-tx);font-family:Inter,-apple-system,sans-serif;overflow:hidden}.ftr[data-v-7d474aad]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(196,181,253,.3) 30%,rgba(236,72,153,.3) 60%,transparent 100%);pointer-events:none}.ftr-heading[data-v-7d474aad]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ftr-tx);margin-bottom:.9rem}.ftr-desc[data-v-7d474aad]{font-size:.85rem;line-height:1.65;color:var(--ftr-tx2);margin:0}.ftr-links[data-v-7d474aad]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.ftr-links a[data-v-7d474aad]{font-size:.85rem;color:var(--ftr-link);text-decoration:none;transition:color .15s ease}.ftr-links a[data-v-7d474aad]:hover{color:var(--ftr-link-h)}.ftr-social[data-v-7d474aad]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ftr-social-bg);border:1px solid var(--ftr-social-bd);color:var(--ftr-social-tx);font-size:.95rem;text-decoration:none;transition:transform .18s ease,background .18s ease}.ftr-social[data-v-7d474aad]:hover{transform:translateY(-2px);background:var(--ftr-link-h);color:#fff;border-color:transparent}.ftr-subscribe[data-v-7d474aad]{display:flex;gap:8px}.ftr-input[data-v-7d474aad]{flex:1;min-width:0;background:var(--ftr-input-bg);border:1px solid var(--ftr-input-bd);color:var(--ftr-tx);border-radius:10px;padding:9px 14px;font-size:.85rem;outline:none;transition:border-color .15s ease}.ftr-input[data-v-7d474aad]::placeholder{color:var(--ftr-tx3)}.ftr-input[data-v-7d474aad]:focus{border-color:#a78bfa}.ftr-btn[data-v-7d474aad]{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:.83rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.ftr-btn[data-v-7d474aad]:hover{opacity:.88}.ftr-spam[data-v-7d474aad]{font-size:.72rem;color:var(--ftr-tx3);margin-top:.5rem}.ftr-mid[data-v-7d474aad]{background:var(--ftr-mid-bg);border-top:1px solid var(--ftr-bd);padding:1rem 0}.ftr-mid-inner[data-v-7d474aad]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.ftr-nav[data-v-7d474aad]{display:flex;gap:1.5rem;flex-wrap:wrap}.ftr-nav a[data-v-7d474aad]{font-size:.82rem;font-weight:600;color:var(--ftr-link);text-decoration:none;transition:color .15s ease}.ftr-nav a[data-v-7d474aad]:hover{color:var(--ftr-link-h)}.ftr-store-btn[data-v-7d474aad]{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:var(--ftr-link);text-decoration:none;background:var(--ftr-social-bg);border:1px solid var(--ftr-social-bd);border-radius:8px;padding:6px 14px;transition:color .15s ease,background .15s ease}.ftr-store-btn[data-v-7d474aad]:hover{color:var(--ftr-link-h)}.ftr-end[data-v-7d474aad]{background:var(--ftr-end-bg);border-top:1px solid var(--ftr-bd);padding:1.2rem 0}.ftr-copy[data-v-7d474aad]{text-align:center;font-size:.77rem;color:var(--ftr-tx3);margin:0}:root{--collab-blue: #3b82f6;--collab-blue-dark: #1d4ed8;--collab-blue-grad: linear-gradient(135deg, #3b82f6, #1d4ed8);--collab-blue-tint: rgba(219, 234, 254, .48);--collab-blue-border: rgba(147, 197, 253, .45);--collab-blue-glow: rgba(59, 130, 246, .35);--collab-blue-rgb: 59, 130, 246;--collab-green: #10b981;--collab-green-dark: #059669;--collab-green-grad: linear-gradient(135deg, #10b981, #059669);--collab-green-tint: rgba(209, 250, 229, .48);--collab-green-border: rgba(110, 231, 183, .45);--collab-green-glow: rgba(16, 185, 129, .35);--collab-green-rgb: 16, 185, 129;--collab-amber: #f59e0b;--collab-amber-dark: #d97706;--collab-amber-grad: linear-gradient(135deg, #f59e0b, #d97706);--collab-amber-tint: rgba(254, 243, 199, .48);--collab-amber-border: rgba(252, 211, 77, .45);--collab-amber-glow: rgba(245, 158, 11, .35);--collab-amber-rgb: 245, 158, 11;--collab-purple: #8b5cf6;--collab-purple-dark: #7c3aed;--collab-purple-grad: linear-gradient(135deg, #8b5cf6, #7c3aed);--collab-purple-tint: rgba(237, 233, 254, .48);--collab-purple-border: rgba(196, 181, 253, .45);--collab-purple-glow: rgba(139, 92, 246, .35);--collab-purple-rgb: 139, 92, 246}html.dark{background-color:#070b14!important}html.dark body{background-color:#070b14!important;color:#e2e8f0!important}html.dark .hv4{background:#060d1f!important;color:#eaf1ff!important;--pg-bg: #060d1f;--pg-bg-2: #0a142e;--surf: rgba(255,255,255,.04);--surf-2: rgba(255,255,255,.06);--tx: #eaf1ff;--tx-2: rgba(234,241,255,.7);--tx-3: rgba(234,241,255,.45);--bd: rgba(255,255,255,.08);--bd-strong: rgba(255,255,255,.16);--ac: #4d8aff;--ac-2: #1e6fff;--ac-soft: rgba(77,138,255,.16);--ac-glow: rgba(77,138,255,.5);--warm: #ff9a5c;--warm-soft: rgba(255,154,92,.16);--shadow-sm: 0 4px 16px rgba(0,0,0,.3);--shadow-md: 0 12px 32px rgba(0,0,0,.4);--shadow-lg: 0 24px 60px rgba(0,0,0,.5);--dark-card-bg: #0d1933}html.dark .collab-layout{background:linear-gradient(160deg,#07091a 0%,#0c0f1e 55%,#070d1a 100%)!important}html.dark .scene-bg{background:transparent!important}html.dark .scene-orb,html.dark .ap-orb{opacity:.1!important;filter:blur(110px)!important}nav.osahan-nav{position:relative;z-index:1000}html.dark .navbar,html.dark .navbar.bg-primary,html.dark nav.osahan-nav,html.dark nav.osahan-nav.bg-primary{background-color:#0d1117!important;background:#0d1117!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:0 1px #ffffff0a,0 4px 24px #00000080!important}html.dark nav.osahan-nav.nav-hero-mode,html.dark .navbar.nav-hero-mode{background-color:transparent!important;background:transparent!important;border-bottom:none!important;box-shadow:none!important}html.dark .navbar .nav-link{color:#e2e8f0bf!important}html.dark .navbar .nav-link:hover,html.dark .navbar .nav-link.active{color:#fff!important}html.dark .dropdown-menu{background:rgba(13,17,23,.98)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 60px #0009,inset 0 1px #ffffff0d!important}html.dark .dropdown-item{color:#e2e8f0d9!important}html.dark .dropdown-item:hover,html.dark .dropdown-item:focus{background-color:#ffffff0f!important;color:#f1f5f9!important}html.dark .dropdown-divider{border-color:#ffffff12!important}html.dark .dropdown-item.text-danger{color:#f87171!important}html.dark .hero-badge{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.07) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff14!important;color:#94a3b8d9!important;box-shadow:0 4px 16px #0000004d,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0f!important}html.dark .hero-title-thin{color:#94a3b8b3!important}html.dark .hero-title-bold{background:linear-gradient(135deg,#f1f5f9 0%,#93c5fd 55%,#c4b5fd 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}html.dark .hero-sub,html.dark .hero-desc{color:#94a3b8!important}html.dark .btn-ghost-glass{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0d9!important;box-shadow:0 2px 12px #0000004d!important}html.dark .btn-ghost-glass:hover{background:rgba(255,255,255,.1)!important;color:#f1f5f9!important}html.dark .bubble{border:1px solid rgba(255,255,255,.07)!important}html.dark .bubble-blue{background:radial-gradient(ellipse 75% 60% at 0% 0%,rgba(59,130,246,.14) 0%,transparent 60%),linear-gradient(140deg,rgba(59,130,246,.12) 0%,rgba(29,78,216,.06) 100%)!important;border-color:#93c5fd2e!important;box-shadow:0 8px 36px #3b82f638,0 0 0 1px #3b82f61a,inset 0 1px #93c5fd1f!important}html.dark .bubble-emerald{background:radial-gradient(ellipse 75% 60% at 0% 0%,rgba(16,185,129,.14) 0%,transparent 60%),linear-gradient(140deg,rgba(16,185,129,.12) 0%,rgba(5,150,105,.06) 100%)!important;border-color:#6ee7b72e!important;box-shadow:0 8px 36px #10b98138,0 0 0 1px #10b9811a,inset 0 1px #6ee7b71f!important}html.dark .bubble-amber{background:radial-gradient(ellipse 75% 60% at 0% 0%,rgba(245,158,11,.14) 0%,transparent 60%),linear-gradient(140deg,rgba(245,158,11,.12) 0%,rgba(217,119,6,.06) 100%)!important;border-color:#fcd34d2e!important;box-shadow:0 8px 36px #f59e0b38,0 0 0 1px #f59e0b1a,inset 0 1px #fcd34d1f!important}html.dark .bubble-violet{background:radial-gradient(ellipse 75% 60% at 0% 0%,rgba(139,92,246,.14) 0%,transparent 60%),linear-gradient(140deg,rgba(139,92,246,.12) 0%,rgba(109,40,217,.06) 100%)!important;border-color:#c4b5fd2e!important;box-shadow:0 8px 36px #8b5cf638,0 0 0 1px #8b5cf61a,inset 0 1px #c4b5fd1f!important}html.dark .bubble-blue .bubble-num{color:#93c5fd!important;text-shadow:0 0 22px rgba(59,130,246,.55)!important}html.dark .bubble-emerald .bubble-num{color:#6ee7b7!important;text-shadow:0 0 22px rgba(16,185,129,.55)!important}html.dark .bubble-amber .bubble-num{color:#fcd34d!important;text-shadow:0 0 22px rgba(245,158,11,.55)!important}html.dark .bubble-violet .bubble-num{color:#c4b5fd!important;text-shadow:0 0 22px rgba(139,92,246,.55)!important}html.dark .bubble-lbl{color:#ffffff52!important;text-transform:uppercase;letter-spacing:.06em}html.dark .toolbar,html.dark .command-bar{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html.dark .search-wrap{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.06) 0%,transparent 55%),rgba(255,255,255,.04)!important;border-color:#ffffff14!important;box-shadow:0 2px 12px #00000040,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0d!important}html.dark .cmd-search{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html.dark .search-input,html.dark .cmd-search-input{color:#e2e8f0!important}html.dark .search-input::placeholder,html.dark .cmd-search-input::placeholder{color:#94a3b873!important}html.dark .search-kbd{color:#94a3b899!important;border-color:#ffffff1f!important;background:rgba(255,255,255,.06)!important}html.dark .search-wrap:focus-within{border-color:#3b82f673!important;box-shadow:0 2px 12px #00000040,0 0 0 1px #3b82f633,inset 0 1px #ffffff0f!important}html.dark .cmd-search:focus-within{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html.dark .search-input:focus,html.dark .cmd-search-input:focus{background:transparent!important;outline:none!important;box-shadow:none!important}html.dark .filter-rail{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.05) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff12!important;box-shadow:0 2px 12px #00000040,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0d!important}html.dark .filter-btn{color:#94a3b8bf!important}html.dark .filter-btn.active,html.dark .filter-btn:hover{color:#e2e8f0!important}html.dark .filter-pill-indicator,html.dark .filter-pill{background:#0163FC!important;border:none!important;box-shadow:0 3px 10px #0163fc59!important}html.dark .tab-slider{background:#0163FC!important;box-shadow:0 3px 12px #0163fc59!important}html.dark .sidebar-tabs,html.dark .tasks-filters{background:rgba(255,255,255,.07)!important}html.dark .tasks-sidebar{background:rgba(8,14,36,.88)!important;border-color:#0163fc38!important}html.dark .cmd-tabs{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html.dark .cmd-tab{color:#94a3b8bf!important}html.dark .cmd-tab.active{color:#e2e8f0!important}html.dark .cmd-tab-indicator{background:linear-gradient(135deg,rgba(31,68,255,.35),rgba(79,70,229,.3))!important;border:1px solid rgba(147,197,253,.2)!important;box-shadow:0 0 0 1px #1f44ff1f,inset 0 1px #ffffff1a!important}html.dark .cmd-sort{background:rgba(6,12,30,.72)!important;border-color:#1f44ff38!important;color:#e2e8f0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #1f44ff26!important;color-scheme:dark!important}html.dark .cmd-sort option{background:#06091e!important;color:#e2e8f0!important}html.dark select:not(.cmd-sort){background:rgba(6,12,30,.72)!important;border-color:#1f44ff38!important;color:#e2e8f0!important;box-shadow:0 8px 32px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #1f44ff26!important;color-scheme:dark!important}html.dark select option{background:#06091e!important;color:#e2e8f0!important}html.dark .cmd-view{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;box-shadow:none!important}html.dark .cmd-view-btn{color:#94a3b899!important}html.dark .cmd-view-btn.active{color:#93c5fd!important}html.dark .type-pill{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.05) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff12!important;color:#94a3b8b3!important;box-shadow:0 2px 8px #0003,0 0 0 1px #1f44ff0d,inset 0 1px #ffffff0a!important}html.dark .type-pill.active{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(59,130,246,.18) 0%,transparent 55%),rgba(59,130,246,.1)!important;border-color:#93c5fd38!important;color:#93c5fd!important;box-shadow:0 2px 12px #3b82f633,0 0 0 1px #3b82f61f,inset 0 1px #93c5fd1a!important}html.dark .results-label{color:#94a3b88c!important}html.dark .view-toggle{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.05) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff12!important;box-shadow:0 2px 12px #0003,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0d!important}html.dark .view-btn{color:#94a3b899!important}html.dark .view-btn.active{color:#93c5fd!important}html.dark .pcard,html.dark .project-card{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.07) 0%,transparent 55%),rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 44px #0006,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0f!important}html.dark .pcard:hover,html.dark .project-card:hover{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.11) 0%,transparent 55%),rgba(255,255,255,.05)!important;box-shadow:0 14px 52px #00000073,0 0 0 1px #1f44ff21,inset 0 1px #ffffff14!important}html.dark .pcard-name,html.dark .project-name{color:#f1f5f9!important}html.dark .pcard-desc,html.dark .project-description{color:#94a3b8!important}html.dark .pcard-meta,html.dark .project-meta,html.dark .meta-item{color:#94a3b899!important}html.dark .pcard-footer{border-top-color:#ffffff0d!important;background:rgba(255,255,255,.02)!important}html.dark .collab-chip{background:rgba(255,255,255,.05)!important;border-color:#ffffff14!important;color:#cbd5e1cc!important}html.dark .preview-website,html.dark .preview-code{background:rgba(255,255,255,.03)!important}html.dark .website-placeholder,html.dark .code-placeholder{color:#94a3b880!important}html.dark .team-card{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.07) 0%,transparent 55%),rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 44px #0006,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0f!important}html.dark .team-card:hover{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.11) 0%,transparent 55%),rgba(255,255,255,.05)!important;box-shadow:0 14px 52px #00000073,0 0 0 1px #1f44ff21,inset 0 1px #ffffff14!important}html.dark .team-name{color:#f1f5f9!important}html.dark .team-description{color:#94a3b8!important}html.dark .team-stats{border-top-color:#ffffff0f!important;border-bottom-color:#ffffff0f!important}html.dark .stat{color:#94a3b8b3!important}html.dark .team-subscription{background:rgba(59,130,246,.1)!important;border-color:#3b82f62e!important;color:#93c5fd!important}html.dark .team-avatar{background:rgba(59,130,246,.08)!important;border-color:#3b82f626!important}html.dark .ap-header{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.09) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 8px 44px #0006,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0f!important}html.dark .ap-title{background:linear-gradient(135deg,#f1f5f9 0%,#93c5fd 55%,#c4b5fd 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}html.dark .ap-subtitle,html.dark .ap-sub{color:#94a3b8!important}html.dark .ap-back{background:rgba(255,255,255,.05)!important;border-color:#ffffff14!important;color:#94a3b8cc!important}html.dark .ap-back:hover{background:rgba(255,255,255,.09)!important;color:#e2e8f0!important}html.dark .ap-btn-ghost{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0d9!important;box-shadow:0 2px 12px #0000004d,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0f!important}html.dark .ap-btn-ghost:hover{background:rgba(255,255,255,.09)!important;color:#f1f5f9!important}html.dark .ap-toolbar{background:transparent!important;border-color:transparent!important}html.dark .ap-filter{color:#94a3b8b3!important}html.dark .ap-filter.active{color:#e2e8f0!important}html.dark .ap-filter-count{background:rgba(255,255,255,.07)!important;color:#94a3b8b3!important}html.dark .ap-filter.active .ap-filter-count{background:rgba(255,255,255,.15)!important;color:#e2e8f0!important}html.dark .ap-model-chip{background:rgba(59,130,246,.1)!important;border-color:#93c5fd33!important;color:#93c5fd!important}html.dark .ap-edit-in{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html.dark .ap-edit-in:focus{border-color:#3b82f680!important;background:rgba(255,255,255,.07)!important;box-shadow:0 0 0 3px #3b82f61f!important}html.dark .ap-edit-in::placeholder{color:#94a3b866!important}html.dark .ap-drawer{background:rgba(9,13,28,.97)!important;border-left-color:#1f44ff33!important;box-shadow:-8px 0 48px #0009!important}html.dark .ap-drawer-title{color:#f1f5f9!important}html.dark .ap-drawer-sub{color:#94a3b8!important}html.dark .ap-drawer-label{color:#cbd5e1cc!important}html.dark .ap-drawer-close{background:rgba(255,255,255,.05)!important;border-color:#ffffff14!important;color:#94a3b8b3!important}html.dark .ap-drawer-close:hover{background:rgba(255,255,255,.09)!important;color:#e2e8f0!important}html.dark .ap-drawer-section{border-bottom-color:#ffffff0f!important}html.dark .ap-confirm{background:rgba(9,13,28,.97)!important;border-color:#ffffff14!important;color:#e2e8f0!important;box-shadow:0 32px 80px #000000b3,0 0 0 1px #1f44ff14,inset 0 1px #ffffff12!important}html.dark .ap-confirm h3{color:#f1f5f9!important}html.dark .ap-confirm p{color:#94a3b8!important}html.dark .ap-empty,html.dark .ap-loading{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.06) 0%,transparent 55%),rgba(255,255,255,.025)!important;border-color:#ffffff12!important;box-shadow:0 8px 44px #00000059,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0d!important}html.dark .ap-empty h2,html.dark .ap-empty p{color:#94a3b8!important}html.dark .ap-card{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.07) 0%,transparent 55%),rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 44px #0006,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0f!important}html.dark .ap-card:hover{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.11) 0%,transparent 55%),rgba(255,255,255,.05)!important;box-shadow:0 14px 52px #00000073,0 0 0 1px #1f44ff21,inset 0 1px #ffffff14!important}html.dark .ap-card-name{color:#f1f5f9!important}html.dark .ap-card-desc,html.dark .ap-card-role{color:#94a3b8!important}html.dark .section-title{color:#e2e8f0!important}html.dark .section-header{border-bottom-color:#ffffff0f!important}html.dark .state-empty,html.dark .state-loading,html.dark .loading-state,html.dark .empty-state{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 8px 44px #00000059,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0d!important}html.dark .state-empty h3,html.dark .empty-state h3{color:#e2e8f0!important}html.dark .state-empty p,html.dark .empty-state p{color:#94a3b8!important}html.dark .empty-blob,html.dark .empty-icon{color:#94a3b859!important}html.dark .loading-spinner,html.dark .state-spinner{border-color:#1f44ff26!important;border-top-color:#4f8bff!important}html.dark .del-overlay,html.dark .modal-overlay,html.dark .teams-modal-overlay{background:rgba(0,0,0,.7)!important}html.dark .del-card,html.dark .confirm-modal,html.dark .teams-confirm-modal{background:rgba(13,17,23,.97)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 32px 80px #000000b3,0 0 0 1px #1f44ff14,inset 0 1px #ffffff12!important;color:#e2e8f0!important}html.dark .del-card h3,html.dark .confirm-modal h3,html.dark .teams-confirm-modal h3{color:#f1f5f9!important}html.dark .del-card p,html.dark .confirm-modal p,html.dark .teams-confirm-modal p{color:#94a3b8!important}html.dark .teams-modal{background:rgba(13,17,23,.97)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 32px 80px #000000b3,0 0 0 1px #1f44ff14,inset 0 1px #ffffff12!important;color:#e2e8f0!important}html.dark .modal-header{border-bottom-color:#ffffff12!important}html.dark .modal-header h2{color:#f1f5f9!important}html.dark .modal-header .close-btn{color:#94a3b8b3!important}html.dark .modal-header .close-btn:hover{color:#f1f5f9!important;background:rgba(255,255,255,.06)!important}html.dark .form-group label{color:#cbd5e1d9!important}html.dark .form-group input,html.dark .form-group textarea,html.dark .form-group select,html.dark .form-control,html.dark .form-select{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html.dark .form-group input:focus,html.dark .form-group textarea:focus,html.dark .form-control:focus,html.dark .form-select:focus{background:rgba(255,255,255,.07)!important;border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f61f!important;color:#f1f5f9!important}html.dark .form-group input::placeholder,html.dark .form-group textarea::placeholder{color:#94a3b866!important}html.dark .upload-zone{background:rgba(255,255,255,.03)!important;border-color:#ffffff1a!important;color:#94a3b8b3!important}html.dark .modal-actions{border-top-color:#ffffff0f!important}html.dark .btn-secondary{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html.dark .btn-secondary:hover{background:rgba(255,255,255,.09)!important}html.dark .btn-primary{background:linear-gradient(135deg,#1f44ff,#4f46e5)!important;border-color:#1f44ff80!important;box-shadow:0 4px 20px #1f44ff73,inset 0 1px #fff3!important}html.dark .action-btn{background:rgba(255,255,255,.04)!important;border-color:#ffffff14!important;color:#94a3b8b3!important}html.dark .action-btn:hover{background:rgba(255,255,255,.08)!important;color:#e2e8f0!important}html.dark .action-btn.danger:hover{background:rgba(239,68,68,.12)!important;border-color:#ef444433!important;color:#f87171!important}html.dark .status-badge.active{background:rgba(16,185,129,.12)!important;color:#6ee7b7!important;border-color:#10b98133!important}html.dark .status-badge.suspended{background:rgba(245,158,11,.12)!important;color:#fcd34d!important;border-color:#f59e0b33!important}html.dark .status-badge.archived{background:rgba(100,116,139,.12)!important;color:#94a3b8!important}html.dark .sidebar-wrapper{border-right-color:#ffffff0f!important}html.dark .nav-item{color:#94a3b8a6!important}html.dark .nav-item:hover{color:#e2e8f0!important}html.dark .nav-item.active{color:#fff!important}html.dark .icon{background:rgba(255,255,255,.06)!important;border-color:#ffffff14!important;box-shadow:0 2px 8px #0000004d!important}html.dark .nav-item:hover .icon{background:rgba(255,255,255,.1)!important}html.dark .label{color:inherit!important}html.dark .switcher-icon-wrap{background:rgba(255,255,255,.06)!important;border-color:#ffffff14!important;box-shadow:0 2px 8px #0000004d!important;color:#93c5fd!important}html.dark .switcher-btn:hover .switcher-icon-wrap,html.dark .switcher-btn.menu-open .switcher-icon-wrap{background:rgba(255,255,255,.1)!important}html.dark .switcher-icon-wrap.has-avatar{background:none!important;border-color:#ffffff1f!important;box-shadow:0 2px 8px #00000059!important}html.dark .switcher-btn:hover .switcher-icon-wrap.has-avatar,html.dark .switcher-btn.menu-open .switcher-icon-wrap.has-avatar{background:none!important;border-color:#ffffff38!important}html.dark .switcher-label{color:#94a3b880!important}html.dark .switcher-name{color:#e2e8f0!important}html.dark .switcher-chevron{color:#94a3b880!important}html.dark .switcher-initial{border-color:#ffffff26!important}html.dark .section-divider{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.08) 80%,transparent 100%)!important;box-shadow:none!important}html.dark .team-menu{background:rgba(9,13,28,.97)!important;border-color:#ffffff14!important;box-shadow:0 12px 40px #0000008c,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0d!important}html.dark .team-menu-header{color:#94a3b873!important}html.dark .team-menu-item:hover{background:rgba(255,255,255,.06)!important}html.dark .team-menu-item.active{background:rgba(59,130,246,.1)!important}html.dark .team-menu-name{color:#e2e8f0!important}html.dark .team-menu-sub{color:#94a3b880!important}html.dark .team-menu-item.active svg{color:#93c5fd!important}html.dark .team-menu-footer{border-top-color:#ffffff12!important}html.dark .team-menu-manage{color:#94a3b899!important}html.dark .team-menu-manage:hover{background:rgba(255,255,255,.06)!important;color:#e2e8f0!important}html.dark .user-name{color:#e2e8f0!important}html.dark .user-plan.plan-free{background:rgba(255,255,255,.06)!important;color:#94a3b8a6!important}html.dark .user-plan.plan-pro{background:rgba(31,68,255,.15)!important;color:#93c5fd!important}html.dark .user-plan.plan-enterprise{background:rgba(245,158,11,.12)!important;color:#fcd34d!important}html.dark .user-dropdown{background:rgba(9,13,28,.97)!important;border-color:#ffffff14!important;box-shadow:0 8px 32px #0000008c,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0d!important}html.dark .user-dropdown .dropdown-item{color:#94a3b8cc!important}html.dark .user-dropdown .dropdown-item:hover{background:rgba(255,255,255,.06)!important;color:#e2e8f0!important}html.dark .user-dropdown .dropdown-item.danger:hover{background:rgba(239,68,68,.1)!important;color:#fca5a5!important}html.dark .user-dropdown .dropdown-divider{background:rgba(255,255,255,.07)!important}html.dark ::-webkit-scrollbar-track{background:rgba(255,255,255,.02)!important}html.dark ::-webkit-scrollbar-thumb{background:rgba(71,85,105,.45)!important;border-radius:2px}html.dark ::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.6)!important}html.dark .ai-settings-wrap{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.07) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 8px 44px #0006,0 0 0 1px #1f44ff12,inset 0 1px #ffffff0f!important}html.dark .ai-section-title{color:#e2e8f0!important}html.dark .ai-label{color:#cbd5e1cc!important}html.dark .ai-select,html.dark .ai-input{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html.dark .ai-select:focus,html.dark .ai-input:focus{border-color:#8b5cf68c!important;background:rgba(255,255,255,.07)!important;box-shadow:0 0 0 3px #8b5cf61f!important}html.dark .ai-select option{background:#06091e!important;color:#e2e8f0!important}html.dark .ai-select:disabled,html.dark .ai-input:disabled{background:rgba(255,255,255,.02)!important;opacity:.45!important}html.dark .ai-notice{background:rgba(255,255,255,.03)!important;border-color:#ffffff12!important;color:#94a3b8!important}html.dark .ai-notice code{background:rgba(255,255,255,.06)!important;color:#c4b5fd!important}html.dark .ai-test-result{background:rgba(255,255,255,.03)!important;border-color:#ffffff12!important;color:#94a3b8!important}html.dark .ai-test-result.ok{background:rgba(16,185,129,.08)!important;border-color:#10b9812e!important;color:#6ee7b7!important}html.dark .ai-test-result.err{background:rgba(239,68,68,.08)!important;border-color:#ef44442e!important;color:#f87171!important}html.dark .ai-btn-test{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0d9!important}html.dark .ai-btn-test:hover:not(:disabled){background:rgba(255,255,255,.09)!important;color:#f1f5f9!important}html.dark .ai-key-show{color:#94a3b8b3!important}html.dark .settings-modal{background:rgba(9,13,28,.97)!important;border-color:#ffffff14!important;box-shadow:0 32px 80px #000000b3,0 0 0 1px #1f44ff14,inset 0 1px #ffffff12!important;color:#e2e8f0!important}html.dark .settings-modal .close-btn{background:rgba(255,255,255,.05)!important;color:#94a3b8b3!important;border-color:#ffffff14!important}html.dark .settings-modal .close-btn:hover{background:rgba(255,255,255,.09)!important;color:#e2e8f0!important}html.dark .settings-tabs{border-bottom-color:#ffffff12!important}html.dark .settings-tab{color:#94a3b8b3!important}html.dark .settings-tab:hover{color:#e2e8f0!important}html.dark .settings-tab.active{color:#93c5fd!important;border-bottom-color:#3b82f6!important}html.dark .settings-section h3{color:#e2e8f0!important}html.dark .settings-section p{color:#94a3b8!important}html.dark .settings-sep{border-color:#ffffff12!important}html.dark .status-btn{background:rgba(255,255,255,.04)!important;border-color:#ffffff17!important;color:#94a3b8bf!important;box-shadow:0 1px 6px #00000040,0 0 0 1px #1f44ff0d,inset 0 1px #ffffff0d!important}html.dark .status-btn:hover{background:rgba(255,255,255,.07)!important;color:#e2e8f0!important}html.dark .status-btn.active.active{background:rgba(16,185,129,.1)!important;border-color:#10b98138!important;color:#6ee7b7!important;box-shadow:0 0 0 3px #10b9811a,inset 0 1px #6ee7b714!important}html.dark .status-btn.completed.active{background:rgba(59,130,246,.1)!important;border-color:#93c5fd38!important;color:#93c5fd!important;box-shadow:0 0 0 3px #3b82f61a,inset 0 1px #93c5fd14!important}html.dark .status-btn.archived.active{background:rgba(100,116,139,.1)!important;border-color:#64748b33!important;color:#94a3b8!important}html.dark .visibility-option{background:rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 2px 10px #00000040,0 0 0 1px #1f44ff0d,inset 0 1px #ffffff0d!important}html.dark .visibility-option:hover{background:rgba(255,255,255,.06)!important}html.dark .visibility-option.active{background:rgba(59,130,246,.1)!important;border-color:#93c5fd38!important;box-shadow:0 0 0 3px #3b82f61a,inset 0 1px #93c5fd14!important}html.dark .vis-label{color:#e2e8f0!important}html.dark .vis-desc{color:#94a3b8!important}html.dark .toggle-slider{background:rgba(255,255,255,.1)!important}html.dark input:checked+.toggle-slider{background:#3b82f6!important}html.dark .danger-zone{background:rgba(239,68,68,.05)!important;border-color:#ef444426!important}html.dark .danger-zone h3{color:#f87171!important}html.dark .danger-zone p{color:#94a3b8!important}html.dark .notification-info{background:rgba(255,255,255,.03)!important;border-color:#ffffff12!important}html.dark .notification-info p{color:#94a3b8!important}html.dark .modal-container{background:rgba(9,13,28,.97)!important;border-color:#ffffff14!important;box-shadow:0 32px 80px #000000b3,0 0 0 1px #1f44ff14,inset 0 1px #ffffff12!important;color:#e2e8f0!important}html.dark .progress-steps{border-bottom-color:#ffffff12!important;background:rgba(255,255,255,.02)!important}html.dark .step-label{color:#94a3b899!important}html.dark .step-label.active{color:#93c5fd!important}html.dark .step-line{background:rgba(255,255,255,.08)!important}html.dark .step-line.done{background:#3b82f6!important}html.dark .modal-container label{color:#cbd5e1d9!important}html.dark .modal-container h3,html.dark .modal-container h4{color:#e2e8f0!important}html.dark .modal-container p{color:#94a3b8!important}html.dark .modal-footer{border-top-color:#ffffff12!important}html.dark .type-card{background:rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 2px 12px #0000004d,0 0 0 1px #1f44ff0d,inset 0 1px #ffffff0d!important}html.dark .type-card:hover{background:rgba(255,255,255,.06)!important;box-shadow:0 10px 32px #0006,0 0 0 1px #1f44ff1a,inset 0 1px #ffffff12!important}html.dark .type-card.selected{background:rgba(59,130,246,.1)!important;border-color:#93c5fd40!important;box-shadow:0 0 0 3px #3b82f61f,inset 0 1px #93c5fd1a!important}html.dark .type-card h4{color:#e2e8f0!important}html.dark .type-card p{color:#94a3b8!important}html.dark .collab-card{background:rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 2px 12px #0000004d,0 0 0 1px #1f44ff0d,inset 0 1px #ffffff0d!important}html.dark .collab-card:hover{background:rgba(255,255,255,.06)!important;box-shadow:0 8px 24px #00000059,0 0 0 1px #1f44ff14,inset 0 1px #ffffff0f!important}html.dark .collab-card.selected{background:rgba(59,130,246,.1)!important;border-color:#93c5fd40!important;box-shadow:0 0 0 3px #3b82f61f,inset 0 1px #93c5fd1a!important}html.dark .collab-card h4{color:#e2e8f0!important}html.dark .collab-card p{color:#94a3b8!important}html.dark .collab-check{background:rgba(255,255,255,.04)!important;border-color:#ffffff1f!important}html.dark .framework-card{background:rgba(255,255,255,.03)!important;border-color:#ffffff14!important}html.dark .framework-card:hover{border-color:#3b82f659!important;background:rgba(59,130,246,.05)!important}html.dark .framework-card.selected{border-color:#93c5fd59!important;background:rgba(59,130,246,.1)!important}html.dark .framework-card span{color:#94a3b8!important}html.dark .visibility-card{background:rgba(255,255,255,.03)!important;border-color:#ffffff14!important}html.dark .visibility-card.selected{background:rgba(59,130,246,.1)!important;border-color:#93c5fd40!important}html.dark .visibility-card h4{color:#e2e8f0!important}html.dark .visibility-card p{color:#94a3b8!important}html.dark .invite-modal{background:rgba(9,13,28,.97)!important;border-color:#ffffff14!important;box-shadow:0 56px 130px #000000bf,0 0 0 1px #1f44ff14,inset 0 1px #ffffff12!important;color:#e2e8f0!important}html.dark .invite-modal h2,html.dark .invite-modal .modal-title{color:#f1f5f9!important}html.dark .invite-modal label,html.dark .invite-modal .field-label{color:#cbd5e1cc!important}html.dark .invite-modal .form-input,html.dark .invite-modal .form-select{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#e2e8f0!important}html.dark .invite-modal .form-input::placeholder{color:#94a3b866!important}html.dark .invite-modal .form-input:focus,html.dark .invite-modal .form-select:focus{background:rgba(255,255,255,.07)!important;border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f61f!important}html.dark .invite-modal .form-select option{background:#06091e!important;color:#e2e8f0!important}html.dark .invite-link-box{background:rgba(255,255,255,.025)!important;border-color:#ffffff12!important;box-shadow:0 0 0 1px #1f44ff0d,inset 0 1px #ffffff0a!important}html.dark .invite-link-text{color:#94a3b8bf!important}html.dark .invite-modal .member-row{border-bottom-color:#ffffff0d!important}html.dark .invite-modal .member-name{color:#e2e8f0!important}html.dark .invite-modal .member-email{color:#94a3b899!important}html.dark .role-card{background:rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 1px 6px #0003,inset 0 1px #ffffff0a!important}html.dark .role-card:hover{background:rgba(255,255,255,.06)!important}html.dark .role-card.selected,html.dark .role-card.active{background:rgba(99,102,241,.1)!important;border-color:#a78bfa40!important;box-shadow:0 0 0 3px #6366f11a,inset 0 1px #a78bfa14!important}html.dark .role-name{color:#e2e8f0!important}html.dark .role-desc{color:#94a3b8!important}html.dark .agents-panel{background:rgba(9,13,28,.97)!important;border-left-color:#1f44ff2e!important;box-shadow:-12px 0 60px #000000a6!important}html.dark .panel-title{color:#f1f5f9!important}html.dark .panel-subtitle{color:#94a3b8!important}html.dark .panel-divider{border-color:#ffffff12!important}html.dark .agent-card{background:rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 2px 12px #00000040,0 0 0 1px #1f44ff0d,inset 0 1px #ffffff0a!important}html.dark .agent-card:hover{background:rgba(255,255,255,.055)!important;box-shadow:0 6px 24px #00000059,0 0 0 1px #1f44ff1a,inset 0 1px #ffffff0f!important}html.dark .agent-card.selected{background:rgba(59,130,246,.1)!important;border-color:#93c5fd38!important;box-shadow:0 0 0 3px #3b82f61a,inset 0 1px #93c5fd14!important}html.dark .agent-name{color:#e2e8f0!important}html.dark .agent-desc{color:#94a3b8!important}html.dark .floating-toolbar{background:rgba(9,13,28,.92)!important;border:1px solid rgba(31,68,255,.2)!important;backdrop-filter:blur(44px) saturate(200%)!important;-webkit-backdrop-filter:blur(44px) saturate(200%)!important;box-shadow:0 8px 44px #0000008c,0 0 0 1px #ffffff0a,inset 0 1px #1f44ff26!important;color:#e2e8f0!important}html.dark .toolbar-icon-btn-standalone{color:#94a3b8bf!important}html.dark .toolbar-icon-btn-standalone:hover:not(:disabled){background:rgba(255,255,255,.07)!important;color:#e2e8f0!important}html.dark .toolbar-btn-outline{background:rgba(255,255,255,.04)!important;border-color:#ffffff17!important;color:#94a3b8cc!important;box-shadow:0 1px 4px #0003,inset 0 1px #ffffff0d!important}html.dark .toolbar-btn-outline:hover{background:rgba(255,255,255,.07)!important;color:#e2e8f0!important}html.dark .toolbar-tab-toggle{background:rgba(255,255,255,.04)!important;border-color:#ffffff14!important}html.dark .toolbar-tab-btn{color:#94a3b8b3!important}html.dark .toolbar-tab-btn.active{background:#0163FC!important;color:#fff!important;box-shadow:none!important}html.dark .comments-sidebar{background:rgba(9,13,28,.97)!important;border-left-color:#ffffff12!important}html.dark .sidebar-header{border-bottom-color:#ffffff12!important}html.dark .sidebar-header h3{color:#f1f5f9!important}html.dark .filter-tab{background:rgba(255,255,255,.04)!important;border-color:#ffffff14!important;color:#94a3b8b3!important}html.dark .filter-tab.active{background:linear-gradient(135deg,rgba(31,68,255,.35),rgba(79,70,229,.3))!important;border-color:#93c5fd33!important;color:#e2e8f0!important;box-shadow:0 0 0 1px #1f44ff1f,inset 0 1px #ffffff14!important}html.dark .comment-item{background:rgba(255,255,255,.02)!important;border-bottom-color:#ffffff0d!important}html.dark .comment-item:hover{background:rgba(255,255,255,.04)!important}html.dark .comment-item.active{background:rgba(59,130,246,.07)!important}html.dark .comment-author{color:#e2e8f0!important}html.dark .comment-text{color:#94a3b8!important}html.dark .comment-meta{color:#94a3b880!important}html.dark .priority-filter{background:rgba(255,255,255,.04)!important;border-color:#ffffff14!important;color:#94a3b8b3!important}html.dark .close-btn{background:rgba(255,255,255,.05)!important;border-color:#ffffff14!important;color:#94a3b8b3!important}html.dark .close-btn:hover{background:rgba(255,255,255,.09)!important;color:#e2e8f0!important}html.dark .cmd-view{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.05) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff14!important;box-shadow:0 2px 12px #00000040,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0d!important}html.dark .ap-stat-card{border:1px solid rgba(255,255,255,.07)!important}html.dark .ap-stat-blue{background:radial-gradient(ellipse 75% 60% at 0% 0%,rgba(59,130,246,.14) 0%,transparent 60%),linear-gradient(140deg,rgba(59,130,246,.12) 0%,rgba(29,78,216,.06) 100%)!important;border-color:#93c5fd2e!important;box-shadow:0 8px 36px #3b82f638,0 0 0 1px #3b82f61a,inset 0 1px #93c5fd1f!important}html.dark .ap-stat-emerald{background:radial-gradient(ellipse 75% 60% at 0% 0%,rgba(16,185,129,.14) 0%,transparent 60%),linear-gradient(140deg,rgba(16,185,129,.12) 0%,rgba(5,150,105,.06) 100%)!important;border-color:#6ee7b72e!important;box-shadow:0 8px 36px #10b98138,0 0 0 1px #10b9811a,inset 0 1px #6ee7b71f!important}html.dark .ap-stat-purple{background:radial-gradient(ellipse 75% 60% at 0% 0%,rgba(139,92,246,.14) 0%,transparent 60%),linear-gradient(140deg,rgba(139,92,246,.12) 0%,rgba(109,40,217,.06) 100%)!important;border-color:#c4b5fd2e!important;box-shadow:0 8px 36px #8b5cf638,0 0 0 1px #8b5cf61a,inset 0 1px #c4b5fd1f!important}html.dark .ap-stat-blue .ap-stat-value{color:#93c5fd!important;text-shadow:0 0 22px rgba(59,130,246,.55)!important}html.dark .ap-stat-emerald .ap-stat-value{color:#6ee7b7!important;text-shadow:0 0 22px rgba(16,185,129,.55)!important}html.dark .ap-stat-purple .ap-stat-value{color:#c4b5fd!important;text-shadow:0 0 22px rgba(139,92,246,.55)!important}html.dark .ap-stat-label{color:#ffffff52!important}html.dark .ap-filters{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(31,68,255,.05) 0%,transparent 55%),rgba(255,255,255,.03)!important;border-color:#ffffff12!important;box-shadow:0 2px 12px #00000040,0 0 0 1px #1f44ff0f,inset 0 1px #ffffff0d!important}html.dark .ap-filter-indicator{background:linear-gradient(135deg,rgba(59,130,246,.75),rgba(37,99,235,.75))!important;box-shadow:0 2px 10px #3b82f659,0 0 0 1px #3b82f633!important}html.dark .ap-filter:hover{color:#e2e8f0!important}html.dark .ap-card-overlay{background:linear-gradient(to top,rgba(9,13,28,.97) 0%,rgba(9,13,28,.88) 70%,transparent 100%)!important;backdrop-filter:blur(8px)!important}html.dark .ov-activate{border-color:#10b9814d!important;color:#6ee7b7!important;background:rgba(16,185,129,.1)!important}html.dark .ov-activate:hover{background:rgba(16,185,129,.2)!important}html.dark .ov-deactivate{border-color:#f59e0b4d!important;color:#fcd34d!important;background:rgba(245,158,11,.08)!important}html.dark .ov-deactivate:hover{background:rgba(245,158,11,.16)!important}html.dark .ov-edit{border-color:#3b82f64d!important;color:#93c5fd!important;background:rgba(59,130,246,.1)!important}html.dark .ov-edit:hover{background:rgba(59,130,246,.18)!important}html.dark .ov-del{border-color:#ef444440!important;color:#fca5a5!important;background:rgba(239,68,68,.08)!important}html.dark .ov-del:hover{background:rgba(239,68,68,.15)!important}html.dark .ap-edit-cancel{border-color:#ffffff1a!important;background:rgba(255,255,255,.05)!important;color:#94a3b8cc!important}html.dark .ap-edit-cancel:hover{background:rgba(255,255,255,.09)!important;color:#e2e8f0!important}html.dark .ap-empty-ring{background:rgba(255,255,255,.04)!important;border-color:#ffffff14!important;box-shadow:0 4px 20px #0000004d,0 0 0 1px #1f44ff12!important;color:#94a3b880!important}html.dark .ap-empty h3{color:#e2e8f0!important}html.dark .ap-empty p{color:#94a3b8!important}html.dark .pcard-tray{background:linear-gradient(to top,rgba(9,13,28,.97) 0%,rgba(9,13,28,.85) 70%,transparent 100%)!important;backdrop-filter:blur(8px)!important}html.dark .tray-settings{background:rgba(255,255,255,.06)!important;border-color:#ffffff1a!important;color:#94a3b8cc!important}html.dark .tray-settings:hover{background:rgba(255,255,255,.11)!important;color:#e2e8f0!important}html.dark .tray-delete{background:rgba(239,68,68,.08)!important;border-color:#ef444438!important;color:#fca5a5!important}html.dark .tray-delete:hover{background:rgba(239,68,68,.16)!important}html.dark .li-cfg{background:rgba(255,255,255,.06)!important;border-color:#ffffff1a!important;color:#94a3b8cc!important}html.dark .li-cfg:hover{background:rgba(255,255,255,.11)!important;color:#e2e8f0!important}html.dark .li-del{background:rgba(239,68,68,.08)!important;border-color:#ef444438!important;color:#fca5a5!important}html.dark .li-del:hover{background:rgba(239,68,68,.16)!important}html.dark .splash-website{background:linear-gradient(145deg,rgba(30,58,138,.35),rgba(91,33,182,.25))!important}html.dark .splash-code{background:linear-gradient(145deg,rgba(6,78,59,.35),rgba(5,150,105,.2))!important}html.dark .splash-image{background:linear-gradient(145deg,rgba(120,53,15,.35),rgba(217,119,6,.2))!important}html.dark .splash-upload{background:linear-gradient(145deg,rgba(76,29,149,.35),rgba(109,40,217,.2))!important}html.dark .pcard-fw{background:rgba(255,255,255,.05)!important;border-color:#ffffff1a!important;color:#94a3b8b3!important}html.dark .pcard-code-icon,html.dark .pcard-web-icon{color:#94a3b859!important}html.dark .pcard-domain{color:#94a3b880!important}html.dark .del-icon-wrap{background:rgba(239,68,68,.1)!important;border-color:#ef444438!important;color:#fca5a5!important}html.dark .cs-active{background:rgba(16,185,129,.12)!important;color:#6ee7b7!important;border-color:#10b98140!important}html.dark .cs-completed{background:rgba(59,130,246,.12)!important;color:#93c5fd!important;border-color:#3b82f640!important}html.dark .cs-archived{background:rgba(255,255,255,.06)!important;color:#94a3b8b3!important;border-color:#ffffff1a!important}html.dark .chip-scraping{background:rgba(245,158,11,.1)!important;color:#fcd34d!important;border-color:#f59e0b40!important}html.dark .chip-pulse{background:#f59e0b!important}html.dark .li-website{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(139,92,246,.12))!important;border-color:#3b82f633!important;color:#93c5fd!important}html.dark .li-code{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(5,150,105,.12))!important;border-color:#10b98133!important;color:#6ee7b7!important}html.dark .li-image{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(217,119,6,.12))!important;border-color:#f59e0b33!important;color:#fcd34d!important}html.dark .li-upload{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(124,58,237,.12))!important;border-color:#8b5cf633!important;color:#c4b5fd!important}
