@import url(https://fonts.googleapis.com/css?family=Poppins);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap);.app-shell[data-v-6c6bc5c2]{min-height:100vh;background:var(--surface-2,#f8fafc)}.app-nav[data-v-6c6bc5c2]{position:sticky;top:0;z-index:200;background:#fff;border-bottom:1px solid var(--border,#e5e7eb);transition:box-shadow .2s}.app-nav--shadow[data-v-6c6bc5c2]{box-shadow:0 2px 12px rgba(0,0,0,.07)}.app-nav__inner[data-v-6c6bc5c2]{display:flex;align-items:center;gap:1.25rem;height:64px}.app-nav__logo[data-v-6c6bc5c2]{display:flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0;font-size:1.3rem;font-weight:800;color:var(--primary,#1e3a5f);letter-spacing:-.03em}.app-nav__logo img[data-v-6c6bc5c2]{height:34px;-o-object-fit:contain;object-fit:contain}.app-nav__logo em[data-v-6c6bc5c2]{color:var(--accent,#f59e0b);font-style:normal}.app-nav__logo[data-v-6c6bc5c2]:hover{text-decoration:none}.app-nav__links[data-v-6c6bc5c2]{display:flex;align-items:center;gap:.125rem;flex:1}.app-nav__link[data-v-6c6bc5c2]{padding:.375rem .875rem;border-radius:99px;font-size:.9rem;font-weight:500;color:var(--text-muted,#6b7280);text-decoration:none;transition:background .15s,color .15s}.app-nav__link.router-link-active[data-v-6c6bc5c2],.app-nav__link[data-v-6c6bc5c2]:hover{background:var(--surface-3,#f1f5f9);color:var(--primary,#1e3a5f);font-weight:600;text-decoration:none}.app-nav__search[data-v-6c6bc5c2]{display:flex;align-items:center;gap:.25rem;position:relative}.app-nav__search-input[data-v-6c6bc5c2]{width:0;padding:.375rem .75rem;border:1.5px solid var(--border,#e5e7eb);border-radius:99px;font-size:.875rem;outline:none;background:var(--surface-2,#f8fafc);color:var(--text,#111827);font-family:inherit;transition:width .25s ease,border-color .15s;width:220px}.app-nav__search-input[data-v-6c6bc5c2]:focus{border-color:var(--primary,#1e3a5f);background:#fff}.app-nav__search-input[data-v-6c6bc5c2]::-moz-placeholder{color:var(--text-muted,#9ca3af)}.app-nav__search-input[data-v-6c6bc5c2]::placeholder{color:var(--text-muted,#9ca3af)}.app-nav__search-btn[data-v-6c6bc5c2]{width:36px;height:36px;border-radius:50%;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#6b7280);transition:background .15s,color .15s;flex-shrink:0}.app-nav__search-btn svg[data-v-6c6bc5c2]{pointer-events:none}.app-nav__search-btn--active[data-v-6c6bc5c2],.app-nav__search-btn[data-v-6c6bc5c2]:hover{background:var(--surface-3,#f1f5f9);color:var(--primary,#1e3a5f)}.search-expand-enter-active[data-v-6c6bc5c2],.search-expand-leave-active[data-v-6c6bc5c2]{transition:width .25s ease,opacity .2s}.search-expand-enter-from[data-v-6c6bc5c2],.search-expand-leave-to[data-v-6c6bc5c2]{width:0;opacity:0}.app-nav__right[data-v-6c6bc5c2]{position:relative;flex-shrink:0;display:flex;align-items:center}.app-nav__user[data-v-6c6bc5c2]{display:flex;align-items:center;gap:.375rem;cursor:pointer;padding:.25rem .5rem .25rem .25rem;border-radius:99px;transition:background .15s}.app-nav__user[data-v-6c6bc5c2]:hover{background:var(--surface-3,#f1f5f9)}.app-nav__avatar[data-v-6c6bc5c2]{width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--primary,#1e3a5f);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8125rem;flex-shrink:0}.app-nav__avatar img[data-v-6c6bc5c2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-nav__chevron[data-v-6c6bc5c2]{color:var(--text-muted,#6b7280);transition:transform .2s}.app-nav__chevron--open[data-v-6c6bc5c2]{transform:rotate(180deg)}.app-drop[data-v-6c6bc5c2]{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-lg,1.25rem);box-shadow:0 20px 48px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);min-width:220px;overflow:hidden}.app-drop__header[data-v-6c6bc5c2]{padding:.875rem 1rem}.app-drop__header strong[data-v-6c6bc5c2]{display:block;font-size:.9375rem;font-weight:700;color:var(--text,#111827)}.app-drop__header span[data-v-6c6bc5c2]{font-size:.8125rem;color:var(--text-muted,#6b7280)}.app-drop__divider[data-v-6c6bc5c2]{height:1px;background:var(--border-light,#f3f4f6);margin:.25rem 0}.app-drop__item[data-v-6c6bc5c2]{display:block;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--text,#111827);text-decoration:none;text-align:left;cursor:pointer;background:none;border:none;font-family:inherit;transition:background .12s}.app-drop__item[data-v-6c6bc5c2]:hover{background:var(--surface-2,#f8fafc);color:var(--primary,#1e3a5f);text-decoration:none}.app-drop__item--danger[data-v-6c6bc5c2]{color:var(--danger,#ef4444)}.app-drop__item--danger[data-v-6c6bc5c2]:hover{background:#fef2f2}.app-drop__item--muted[data-v-6c6bc5c2]{color:var(--text-muted,#6b7280);font-size:.8125rem}.app-drop__section[data-v-6c6bc5c2]{display:block;padding:.375rem 1rem .125rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#9ca3af)}.app-drop-enter-active[data-v-6c6bc5c2],.app-drop-leave-active[data-v-6c6bc5c2]{transition:opacity .15s,transform .15s}.app-drop-enter-from[data-v-6c6bc5c2],.app-drop-leave-to[data-v-6c6bc5c2]{opacity:0;transform:translateY(-6px)}.app-nav__burger[data-v-6c6bc5c2]{display:none;background:none;border:none;cursor:pointer;color:var(--text,#111827);padding:.375rem;margin-left:auto;border-radius:.5rem;transition:background .15s}.app-nav__burger[data-v-6c6bc5c2]:hover{background:var(--surface-3,#f1f5f9)}.app-mobile__search[data-v-6c6bc5c2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border,#e5e7eb)}.app-mobile__search-input[data-v-6c6bc5c2]{flex:1;padding:.5rem .875rem;border:1.5px solid var(--border,#e5e7eb);border-radius:99px;font-size:.875rem;outline:none;background:var(--surface-2,#f8fafc);color:var(--text,#111827);font-family:inherit}.app-mobile__search-input[data-v-6c6bc5c2]:focus{border-color:var(--primary,#1e3a5f)}.app-mobile__search-btn[data-v-6c6bc5c2]{width:34px;height:34px;border-radius:50%;border:none;background:var(--primary,#1e3a5f);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-nav__mobile[data-v-6c6bc5c2]{border-top:1px solid var(--border,#e5e7eb);padding:.5rem 0;background:#fff}.app-mobile__link[data-v-6c6bc5c2]{display:block;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:var(--text,#111827);text-decoration:none;transition:background .12s;background:none;border:none;font-family:inherit;width:100%;text-align:left;cursor:pointer}.app-mobile__link[data-v-6c6bc5c2]:hover{background:var(--surface-2,#f8fafc);text-decoration:none}.app-mobile__link--danger[data-v-6c6bc5c2]{color:var(--danger,#ef4444)}.app-mobile__link--notif[data-v-6c6bc5c2]{display:flex;align-items:center;gap:.5rem}.app-mobile__notif-badge[data-v-6c6bc5c2]{min-width:18px;height:18px;padding:0 4px;background:var(--danger,#ef4444);color:#fff;border-radius:99px;font-size:.6875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.notif-wrap[data-v-6c6bc5c2]{position:relative;flex-shrink:0}.notif-btn[data-v-6c6bc5c2]{position:relative;width:36px;height:36px;border-radius:50%;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#6b7280);transition:background .15s,color .15s}.notif-btn[data-v-6c6bc5c2]:hover{background:var(--surface-3,#f1f5f9);color:var(--primary,#1e3a5f)}.notif-badge[data-v-6c6bc5c2]{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 3px;background:var(--danger,#ef4444);color:#fff;border-radius:99px;font-size:.625rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid #fff}.notif-drop[data-v-6c6bc5c2]{position:absolute;top:calc(100% + .5rem);right:-8px;background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-lg,1.25rem);box-shadow:0 20px 48px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);width:320px;overflow:hidden;z-index:300}.notif-drop__header[data-v-6c6bc5c2]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .625rem;border-bottom:1px solid var(--border-light,#f3f4f6)}.notif-drop__title[data-v-6c6bc5c2]{font-size:.9375rem;font-weight:700;color:var(--text,#111827)}.notif-drop__mark-all[data-v-6c6bc5c2]{font-size:.75rem;font-weight:600;color:var(--primary,#1e3a5f);background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:background .12s}.notif-drop__mark-all[data-v-6c6bc5c2]:hover{background:var(--surface-2,#f8fafc)}.notif-drop__body[data-v-6c6bc5c2]{max-height:360px;overflow-y:auto}.notif-empty[data-v-6c6bc5c2]{padding:2rem 1rem;text-align:center;font-size:.875rem;color:var(--text-muted,#9ca3af)}.notif-item[data-v-6c6bc5c2]{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.75rem 1rem;text-align:left;background:none;border:none;border-bottom:1px solid var(--border-light,#f3f4f6);cursor:pointer;font-family:inherit;position:relative;transition:background .12s}.notif-item[data-v-6c6bc5c2]:last-child{border-bottom:none}.notif-item[data-v-6c6bc5c2]:hover{background:var(--surface-2,#f8fafc)}.notif-item--unread[data-v-6c6bc5c2]{background:#eff6ff}.notif-item--unread[data-v-6c6bc5c2]:hover{background:#dbeafe}.notif-item__dot[data-v-6c6bc5c2]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--primary,#1e3a5f)}.notif-item__text[data-v-6c6bc5c2]{font-size:.875rem;color:var(--text,#111827);font-weight:500;padding-right:1.25rem;line-height:1.4}.notif-item__time[data-v-6c6bc5c2]{font-size:.75rem;color:var(--text-muted,#9ca3af)}.app-main[data-v-6c6bc5c2]{min-height:calc(100vh - 64px)}@media (max-width:768px){.app-nav__links[data-v-6c6bc5c2]{display:none}.app-nav__burger[data-v-6c6bc5c2]{display:flex}.app-nav__chevron[data-v-6c6bc5c2]{display:none}.app-nav__search-input[data-v-6c6bc5c2]{width:min(170px,calc(100vw - 200px))}.notif-wrap[data-v-6c6bc5c2]{position:static}.notif-drop[data-v-6c6bc5c2]{position:absolute;top:100%;left:0;right:0;width:auto;border-radius:0 0 var(--radius-lg,1.25rem) var(--radius-lg,1.25rem)}.notif-drop__body[data-v-6c6bc5c2]{max-height:calc(100vh - 130px)}}.image-list[data-v-6c5304a9],.vue-upload-multiple-image[data-v-6c5304a9]{display:flex;flex-wrap:wrap;gap:8px}.image-list[data-v-6c5304a9]{align-items:flex-start}.image-item[data-v-6c5304a9]{position:relative;width:80px;height:80px}.image-item .preview-img[data-v-6c5304a9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.btn-remove[data-v-6c5304a9]{position:absolute;top:2px;right:2px;background:rgba(0,0,0,.55);color:#fff;border:none;border-radius:50%;width:18px;height:18px;line-height:1;cursor:pointer;font-size:12px;padding:0}.add-btn[data-v-6c5304a9]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:2px dashed #ccc;border-radius:4px;cursor:pointer;font-size:12px;color:#666;flex-direction:column;text-align:center}.add-btn input[type=file][data-v-6c5304a9]{display:none}.model-list-select[data-v-4989a4db]{position:relative}.mls-dropdown[data-v-4989a4db]{position:absolute;z-index:9999;left:0;right:0;background:#fff;border:1px solid #ddd;list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.mls-dropdown li[data-v-4989a4db]{padding:6px 10px;cursor:pointer;font-size:13px}.mls-dropdown li.active[data-v-4989a4db],.mls-dropdown li[data-v-4989a4db]:hover{background:#f0f4ff}.home-page[data-v-40838012]{padding:0}.feed-layout[data-v-40838012]{display:grid;grid-template-columns:260px 1fr 260px;gap:1.5rem;padding:2rem 0;align-items:start}.feed-sidebar[data-v-40838012]{display:flex;flex-direction:column;gap:1rem}.profile-card[data-v-40838012]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.profile-card__cover[data-v-40838012]{height:60px;background:linear-gradient(135deg,var(--primary) 0,#2d5a8e 100%)}.profile-card__body[data-v-40838012]{padding:0 1.25rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center}.profile-card__avatar-wrap[data-v-40838012]{margin-top:-36px;margin-bottom:.75rem}.profile-card__avatar[data-v-40838012]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--surface);box-shadow:var(--shadow);cursor:pointer;transition:transform .2s}.profile-card__avatar[data-v-40838012]:hover{transform:scale(1.05)}.profile-card__name[data-v-40838012]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.profile-card__sub[data-v-40838012]{font-size:.8125rem;color:var(--text-muted);margin-bottom:.625rem;line-height:1.45}.profile-card__sub a[data-v-40838012]{color:var(--primary);text-decoration:none}.profile-card__sub a[data-v-40838012]:hover{text-decoration:underline}.profile-card__badges[data-v-40838012]{display:flex;gap:.375rem;margin-bottom:.75rem;flex-wrap:wrap;justify-content:center}.profile-badge[data-v-40838012]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;color:var(--primary);background:rgba(30,58,95,.08);padding:.2rem .6rem;border-radius:var(--radius-full)}.profile-card__stats[data-v-40838012]{display:flex;align-items:center;width:100%;background:var(--surface-2);border-radius:var(--radius);margin-bottom:1rem;overflow:hidden}.profile-stat[data-v-40838012]{flex:1;padding:.625rem;text-align:center}.profile-stat strong[data-v-40838012]{display:block;font-size:1.125rem;font-weight:700;color:var(--text)}.profile-stat span[data-v-40838012]{font-size:.75rem;color:var(--text-muted)}.profile-stat__divider[data-v-40838012]{width:1px;background:var(--border);align-self:stretch;margin:.375rem 0}.profile-card__btn[data-v-40838012]{display:block;width:100%;text-align:center;text-decoration:none;padding:.5rem 1rem;font-size:.875rem}.sidebar-card[data-v-40838012]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.sidebar-card__title[data-v-40838012]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.75rem}.sidebar-nav[data-v-40838012]{display:flex;flex-direction:column;gap:.125rem}.sidebar-nav__link[data-v-40838012]{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sidebar-nav__link.router-link-active[data-v-40838012],.sidebar-nav__link[data-v-40838012]:hover{background:var(--surface-2);color:var(--primary);text-decoration:none}.sidebar-nav__link svg[data-v-40838012]{flex-shrink:0}.people-list[data-v-40838012]{display:flex;flex-direction:column;gap:.75rem}.people-item[data-v-40838012],.people-item__link[data-v-40838012]{display:flex;align-items:center;gap:.625rem}.people-item__link[data-v-40838012]{flex:1;text-decoration:none;min-width:0}.people-item__avatar[data-v-40838012]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.people-item__info[data-v-40838012]{min-width:0}.people-item__info strong[data-v-40838012]{display:block;font-size:.8125rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-item__info span[data-v-40838012]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.people-item__follow[data-v-40838012]{padding:.3rem .75rem;border-radius:var(--radius-full);border:1.5px solid var(--primary);background:none;font-size:.75rem;font-weight:600;color:var(--primary);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.people-item__follow[data-v-40838012]:hover{background:var(--primary);color:#fff}.create-card[data-v-40838012]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1rem 1.25rem;margin-bottom:1rem}.create-card__row[data-v-40838012]{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.create-card__avatar[data-v-40838012]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.create-card__avatar img[data-v-40838012]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-card__input[data-v-40838012]{flex:1;text-align:left;border:1.5px solid var(--border);background:var(--surface-2);border-radius:var(--radius-full);padding:.5rem 1rem;font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:border-color .15s,background .15s}.create-card__input[data-v-40838012]:hover{border-color:var(--primary);background:var(--surface)}.create-card__actions[data-v-40838012]{display:flex;gap:.5rem;border-top:1px solid var(--border-light);padding-top:.75rem}.create-type-btn[data-v-40838012]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;border-radius:.625rem;border:1.5px solid transparent;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;background:none}.create-type-btn--project[data-v-40838012]{color:var(--primary);border-color:rgba(30,58,95,.15)}.create-type-btn--project[data-v-40838012]:hover{background:rgba(30,58,95,.07);border-color:var(--primary)}.create-type-btn--property[data-v-40838012]{color:var(--success);border-color:rgba(16,185,129,.15)}.create-type-btn--property[data-v-40838012]:hover{background:rgba(16,185,129,.07);border-color:var(--success)}.create-type-btn--plan[data-v-40838012]{color:var(--accent);border-color:rgba(245,158,11,.15)}.create-type-btn--plan[data-v-40838012]:hover{background:rgba(245,158,11,.07);border-color:var(--accent)}@keyframes feed-shimmer-40838012{0%{background-position:200% 0}to{background-position:-200% 0}}.feed-sk__action-btn[data-v-40838012],.feed-sk__avatar[data-v-40838012],.feed-sk__img[data-v-40838012],.feed-sk__line[data-v-40838012]{background:linear-gradient(90deg,#f0f0f0 25%,#e5e5e5 50%,#f0f0f0 75%);background-size:200% 100%;animation:feed-shimmer-40838012 1.4s infinite;border-radius:4px}.feed-card--skeleton[data-v-40838012]{pointer-events:none}.feed-sk__header[data-v-40838012]{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem .75rem}.feed-sk__avatar[data-v-40838012]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.feed-sk__meta[data-v-40838012]{flex:1;display:flex;flex-direction:column;gap:.4rem}.feed-sk__line--name[data-v-40838012]{height:13px;width:45%}.feed-sk__line--time[data-v-40838012]{height:11px;width:28%}.feed-sk__img[data-v-40838012]{height:220px;margin:0;border-radius:0}.feed-sk__body[data-v-40838012]{padding:.875rem 1rem .25rem;display:flex;flex-direction:column;gap:.5rem}.feed-sk__line--title[data-v-40838012]{height:14px;width:90%}.feed-sk__line--title-short[data-v-40838012]{height:14px;width:65%}.feed-sk__actions[data-v-40838012]{display:flex;gap:.75rem;padding:.75rem 1rem 1rem}.feed-sk__action-btn[data-v-40838012]{height:28px;width:60px;border-radius:999px}.feed-card[data-v-40838012]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:1rem;overflow:hidden}.feed-card__header[data-v-40838012]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem .5rem}.feed-card__author[data-v-40838012]{display:flex;align-items:center;gap:.625rem;flex:1;text-decoration:none;color:var(--text);min-width:0}.feed-card__author strong[data-v-40838012]{display:block;font-size:.9rem;font-weight:600;color:var(--text)}.feed-card__author:hover strong[data-v-40838012]{color:var(--primary)}.feed-card__avatar[data-v-40838012]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.feed-card__time[data-v-40838012]{display:block;font-size:.75rem;color:var(--text-muted)}.feed-badge[data-v-40838012]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .6rem;border-radius:var(--radius-full);flex-shrink:0}.feed-badge--project[data-v-40838012]{background:rgba(30,58,95,.1);color:var(--primary)}.feed-badge--property[data-v-40838012]{background:rgba(16,185,129,.1);color:var(--success)}.feed-badge--plan[data-v-40838012]{background:rgba(245,158,11,.1);color:#d97706}.feed-badge--sold[data-v-40838012]{background:#fee2e2;color:#dc2626;font-weight:700}.feed-card__img-link[data-v-40838012]{display:block}.feed-card__img[data-v-40838012]{width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover}.feed-card__body[data-v-40838012]{padding:.75rem 1rem .25rem}.feed-card__title[data-v-40838012]{display:block;font-size:1rem;font-weight:600;color:var(--text);text-decoration:none;line-height:1.4}.feed-card__title[data-v-40838012]:hover{color:var(--primary);text-decoration:none}.feed-card__actions[data-v-40838012]{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border-top:1px solid var(--border-light);margin-top:.5rem}.feed-action[data-v-40838012]{display:flex;align-items:center;gap:.375rem;padding:.4rem .75rem;border-radius:.5rem;border:none;background:none;font-size:.8125rem;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s;font-weight:500}.feed-action[data-v-40838012]:hover{background:var(--surface-2);color:var(--primary)}.feed-action--share[data-v-40838012]{margin-left:auto}.feed-action__label[data-v-40838012]{font-size:.8125rem}.feed-card__comment[data-v-40838012]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;border-top:1px solid var(--border-light)}.feed-card__comment-avatar[data-v-40838012]{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.feed-card__comment-input[data-v-40838012]{flex:1;border:1.5px solid var(--border);background:var(--surface-2);border-radius:var(--radius-full);padding:.4rem .875rem;font-size:.8125rem;color:var(--text);transition:border-color .15s;font-family:inherit}.feed-card__comment-input[data-v-40838012]:focus{border-color:var(--primary);background:var(--surface);outline:none}.feed-filter-tabs[data-v-40838012]{display:flex;gap:4px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:8px 12px;margin-bottom:12px}.feed-filter-tab[data-v-40838012]{padding:7px 16px;border-radius:7px;border:none;font-size:.85rem;font-weight:500;cursor:pointer;background:transparent;color:var(--text-muted,#6b7280);transition:background .15s,color .15s}.feed-filter-tab[data-v-40838012]:hover{background:#f3f4f6;color:var(--text,#111827)}.feed-filter-tab.active[data-v-40838012]{background:var(--primary,#1e3a5f);color:#fff;font-weight:600}.feed-empty[data-v-40838012]{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;text-align:center;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--text-muted)}.feed-empty svg[data-v-40838012]{margin-bottom:1.25rem;opacity:.35}.feed-empty h3[data-v-40838012]{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:.375rem}.feed-empty p[data-v-40838012]{margin-bottom:1.5rem}.modal-overlay[data-v-40838012]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.modal-panel[data-v-40838012]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:680px;display:flex;flex-direction:column;max-height:calc(100vh - 4rem);margin:auto;overflow:hidden}.modal-panel--sm[data-v-40838012]{max-width:480px}.modal-panel__header[data-v-40838012]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.modal-panel__title[data-v-40838012]{font-size:1.125rem;font-weight:700;color:var(--text);margin:0}.modal-panel__close[data-v-40838012]{width:32px;height:32px;border-radius:50%;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:background .15s}.modal-panel__close[data-v-40838012]:hover{background:var(--surface-3);color:var(--text)}.modal-panel__body[data-v-40838012]{padding:1.5rem;overflow-y:auto;flex:1}.modal-panel__footer[data-v-40838012]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0;background:var(--surface-2)}.modal-panel__cancel[data-v-40838012]{padding:.5rem 1.25rem;border-radius:var(--radius-full);border:1.5px solid var(--border);background:none;font-size:.875rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s}.modal-panel__cancel[data-v-40838012]:hover{border-color:var(--text);color:var(--text)}.modal-success[data-v-40838012]{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center}.modal-success__icon[data-v-40838012]{width:80px;height:80px;border-radius:50%;background:rgba(16,185,129,.1);display:flex;align-items:center;justify-content:center;color:var(--success);margin-bottom:1.25rem}.modal-success h3[data-v-40838012]{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.modal-success p[data-v-40838012]{color:var(--text-muted);margin-bottom:1.5rem}.post-as-row[data-v-40838012]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border-light);flex-wrap:wrap}.post-as-label[data-v-40838012]{font-size:.8125rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.post-as-options[data-v-40838012]{display:flex;flex-wrap:wrap;gap:.5rem}.post-as-opt[data-v-40838012]{display:flex;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .375rem;border-radius:999px;border:2px solid var(--border);background:var(--surface-2);cursor:pointer;transition:border-color .15s,background .15s;font-size:.8125rem;font-weight:500;color:var(--text)}.post-as-opt[data-v-40838012]:hover{border-color:var(--primary)}.post-as-opt--active[data-v-40838012]{border-color:var(--primary);background:rgba(30,58,95,.07);color:var(--primary)}.post-as-avatar[data-v-40838012]{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.type-chooser__label[data-v-40838012]{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:1rem}.type-cards[data-v-40838012]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.type-card[data-v-40838012]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;border-radius:var(--radius);border:2px solid var(--border);background:var(--surface);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s;gap:.5rem}.type-card[data-v-40838012]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.type-card--project[data-v-40838012]:hover{border-color:var(--primary)}.type-card--property[data-v-40838012]:hover{border-color:var(--success)}.type-card--plan[data-v-40838012]:hover{border-color:var(--accent)}.type-card__icon[data-v-40838012]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.type-card--project .type-card__icon[data-v-40838012]{background:rgba(30,58,95,.08);color:var(--primary)}.type-card--property .type-card__icon[data-v-40838012]{background:rgba(16,185,129,.08);color:var(--success)}.type-card--plan .type-card__icon[data-v-40838012]{background:rgba(245,158,11,.08);color:var(--accent)}.type-card strong[data-v-40838012]{font-size:.9375rem;font-weight:700;color:var(--text)}.type-card span[data-v-40838012]{font-size:.8125rem;color:var(--text-muted);line-height:1.4}.sc-form[data-v-40838012]{display:flex;flex-direction:column;gap:1.125rem}.sc-field[data-v-40838012]{display:flex;flex-direction:column;gap:.375rem}.sc-label[data-v-40838012]{font-size:.875rem;font-weight:600;color:var(--text)}.sc-label-row[data-v-40838012]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.req[data-v-40838012]{color:var(--danger)}.sc-input[data-v-40838012]{width:100%;padding:.5625rem .875rem;border:1.5px solid var(--border);border-radius:.5rem;font-size:.9rem;color:var(--text);background:var(--surface);font-family:inherit;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.sc-input[data-v-40838012]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.08);outline:none}.sc-select[data-v-40838012]{width:100%;padding:.5625rem .875rem;border:1.5px solid var(--border);border-radius:.5rem;font-size:.9rem;color:var(--text);background:var(--surface);font-family:inherit;cursor:pointer;transition:border-color .15s;box-sizing:border-box}.sc-select[data-v-40838012]:focus{border-color:var(--primary);outline:none}.sc-textarea[data-v-40838012]{width:100%;padding:.5625rem .875rem;border:1.5px solid var(--border);border-radius:.5rem;font-size:.9rem;color:var(--text);background:var(--surface);font-family:inherit;resize:vertical;transition:border-color .15s;box-sizing:border-box}.sc-textarea[data-v-40838012]:focus{border-color:var(--primary);outline:none}.sc-grid-3[data-v-40838012]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.sc-grid-2[data-v-40838012]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.sc-quill[data-v-40838012]{border-radius:.5rem;overflow:hidden}[data-v-40838012] .ql-editor{min-height:160px}.sc-team-row[data-v-40838012]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.sc-team-select[data-v-40838012]{flex:1}.sc-vendor-row[data-v-40838012]{display:flex;align-items:flex-end;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.sc-mini-field[data-v-40838012]{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:120px}.sc-mini-label[data-v-40838012]{font-size:.75rem;font-weight:600;color:var(--text-muted)}.sc-add-btn[data-v-40838012]{font-size:.75rem;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:.1rem .25rem;text-decoration:underline;white-space:nowrap}.sc-add-btn[data-v-40838012]:hover{color:var(--accent)}.sc-remove-btn[data-v-40838012]{font-size:.75rem;font-weight:600;color:var(--danger);background:none;border:1px solid var(--danger);border-radius:.375rem;padding:.3rem .625rem;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s}.sc-remove-btn[data-v-40838012]:hover{background:var(--danger);color:#fff}.sc-upload-wrap[data-v-40838012]{border:2px dashed var(--border);border-radius:var(--radius);padding:.5rem}.sc-radio-group[data-v-40838012]{display:flex;gap:1.25rem}.sc-radio[data-v-40838012]{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.875rem;color:var(--text)}.sc-radio input[data-v-40838012]{accent-color:var(--primary)}.sc-checkbox[data-v-40838012]{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.875rem;color:var(--text)}.sc-checkbox input[data-v-40838012]{accent-color:var(--primary)}.likes-item[data-v-40838012]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.likes-item[data-v-40838012]:last-child{border-bottom:none}.likes-item__avatar[data-v-40838012]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.likes-item__info[data-v-40838012]{flex:1;min-width:0}.likes-item__info a[data-v-40838012]{display:block;font-weight:600;font-size:.9rem;color:var(--text);text-decoration:none}.likes-item__info a[data-v-40838012]:hover{color:var(--primary)}.likes-item__info span[data-v-40838012]{font-size:.8125rem;color:var(--text-muted)}.comment-item[data-v-40838012]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.comment-item[data-v-40838012]:last-child{border-bottom:none}.comment-item__avatar[data-v-40838012]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-item__bubble[data-v-40838012]{flex:1;background:var(--surface-2);border-radius:.75rem;padding:.625rem .875rem}.comment-item__meta[data-v-40838012]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.comment-item__meta strong[data-v-40838012]{font-size:.875rem;font-weight:600;color:var(--text)}.comment-item__meta span[data-v-40838012]{font-size:.75rem;color:var(--text-muted)}.comment-item__bubble p[data-v-40838012]{font-size:.875rem;color:var(--text);margin:0}.modal-fade-enter-active[data-v-40838012],.modal-fade-leave-active[data-v-40838012]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-40838012],.modal-fade-leave-to[data-v-40838012]{opacity:0}@media (max-width:1100px){.feed-layout[data-v-40838012]{grid-template-columns:220px 1fr 220px}}@media (max-width:900px){.feed-layout[data-v-40838012]{grid-template-columns:1fr;padding:1rem 0}.feed-sidebar--left[data-v-40838012]{order:-1}.feed-sidebar--right[data-v-40838012]{display:none}.sc-grid-3[data-v-40838012],.type-cards[data-v-40838012]{grid-template-columns:1fr}}@media (max-width:600px){.create-card__actions[data-v-40838012]{flex-wrap:wrap}.create-type-btn[data-v-40838012]{min-width:calc(50% - .25rem)}.modal-panel[data-v-40838012]{max-height:100vh;border-radius:0}.modal-overlay[data-v-40838012]{padding:0;align-items:flex-end}}.feed-delete-btn[data-v-40838012]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:none;cursor:pointer;color:var(--text-muted);transition:background .15s,color .15s;flex-shrink:0}.feed-delete-btn[data-v-40838012]:hover{background:#fee2e2;color:#dc2626}.del-overlay[data-v-40838012]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.del-dialog[data-v-40838012]{background:var(--surface,#fff);border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:2rem 1.75rem 1.5rem;width:100%;max-width:380px;text-align:center;animation:del-pop-40838012 .18s ease}@keyframes del-pop-40838012{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.del-dialog__icon[data-v-40838012]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fee2e2;color:#dc2626;margin-bottom:1rem}.del-dialog__title[data-v-40838012]{font-size:1.125rem;font-weight:700;color:var(--text,#111);margin:0 0 .5rem}.del-dialog__body[data-v-40838012]{font-size:.9rem;color:var(--text-muted,#6b7280);line-height:1.5;margin:0 0 1.5rem}.del-dialog__body strong[data-v-40838012]{color:var(--text,#111)}.del-dialog__actions[data-v-40838012]{display:flex;gap:.75rem;justify-content:center}.del-btn[data-v-40838012]{flex:1;padding:.6rem 1rem;border-radius:.625rem;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s}.del-btn[data-v-40838012]:disabled{opacity:.6;cursor:not-allowed}.del-btn--cancel[data-v-40838012]{background:var(--surface-2,#f3f4f6);color:var(--text,#111)}.del-btn--cancel[data-v-40838012]:hover:not(:disabled){background:var(--border-light,#e5e7eb)}.del-btn--confirm[data-v-40838012]{background:#dc2626;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem}.del-btn--confirm[data-v-40838012]:hover:not(:disabled){background:#b91c1c}.del-spinner[data-v-40838012]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:spin .6s linear infinite;display:inline-block}.del-fade-enter-active[data-v-40838012],.del-fade-leave-active[data-v-40838012]{transition:opacity .18s}.del-fade-enter-from[data-v-40838012],.del-fade-leave-to[data-v-40838012]{opacity:0}.sc-nav[data-v-6ef5de18]{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.sc-nav--scrolled[data-v-6ef5de18]{border-bottom-color:var(--border);box-shadow:var(--shadow-sm)}.sc-nav__inner[data-v-6ef5de18]{display:flex;align-items:center;gap:1.5rem;height:68px}.sc-nav__logo[data-v-6ef5de18]{display:flex;align-items:center;text-decoration:none}.sc-nav__logo img[data-v-6ef5de18]{height:36px;-o-object-fit:contain;object-fit:contain}.sc-nav__logo-text[data-v-6ef5de18]{font-size:1.375rem;font-weight:800;color:var(--primary);text-decoration:none;letter-spacing:-.03em}.sc-nav__logo-text span[data-v-6ef5de18]{color:var(--accent)}.sc-nav__links[data-v-6ef5de18]{display:flex;align-items:center;gap:.125rem;margin-left:auto}.sc-nav__links a[data-v-6ef5de18]{padding:.375rem .875rem;font-size:.9375rem;font-weight:500;color:var(--text-muted);text-decoration:none;border-radius:var(--radius-full);transition:color .15s,background .15s}.sc-nav__links a[data-v-6ef5de18]:hover{color:var(--text);background:var(--surface-3)}.sc-nav__links a.active[data-v-6ef5de18]{color:var(--primary);font-weight:600;background:rgba(30,58,95,.07);position:relative}.sc-nav__links a.active[data-v-6ef5de18]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent)}.sc-nav__search[data-v-6ef5de18]{display:flex;align-items:center;gap:.25rem}.sc-nav__search-input[data-v-6ef5de18]{padding:.375rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-full);font-size:.875rem;outline:none;background:var(--surface-2);color:var(--text);font-family:inherit;width:220px;transition:border-color .15s}.sc-nav__search-input[data-v-6ef5de18]:focus{border-color:var(--primary);background:#fff}.sc-nav__search-input[data-v-6ef5de18]::-moz-placeholder{color:var(--text-muted)}.sc-nav__search-input[data-v-6ef5de18]::placeholder{color:var(--text-muted)}.sc-nav__search-btn[data-v-6ef5de18]{width:36px;height:36px;border-radius:50%;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background .15s,color .15s;flex-shrink:0}.sc-nav__search-btn svg[data-v-6ef5de18]{pointer-events:none}.sc-nav__search-btn--active[data-v-6ef5de18],.sc-nav__search-btn[data-v-6ef5de18]:hover{background:var(--surface-3);color:var(--primary)}.sc-search-expand-enter-active[data-v-6ef5de18],.sc-search-expand-leave-active[data-v-6ef5de18]{transition:width .25s ease,opacity .2s}.sc-search-expand-enter-from[data-v-6ef5de18],.sc-search-expand-leave-to[data-v-6ef5de18]{width:0;opacity:0}.sc-nav__actions[data-v-6ef5de18]{display:flex;align-items:center;gap:.5rem}.sc-nav__burger[data-v-6ef5de18]{display:none;flex-direction:column;gap:5px;padding:.5rem;background:none;border:none;cursor:pointer;margin-left:auto}.sc-nav__burger span[data-v-6ef5de18]{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s,opacity .2s}.sc-nav__burger span.open[data-v-6ef5de18]:first-child{transform:translateY(7px) rotate(45deg)}.sc-nav__burger span.open[data-v-6ef5de18]:nth-child(2){opacity:0}.sc-nav__burger span.open[data-v-6ef5de18]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sc-page-hero[data-v-6ef5de18]{position:relative;padding:8rem 1.5rem 5rem;background:linear-gradient(135deg,#0d1f36 0,var(--primary) 55%,#1a4a7a 100%);overflow:hidden}.sc-page-hero__dots[data-v-6ef5de18]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:40px 40px}.sc-page-hero[data-v-6ef5de18]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:60px;background:var(--surface-2);clip-path:ellipse(60% 100% at 50% 100%)}.sc-page-hero__content[data-v-6ef5de18]{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.sc-page-hero__content h1[data-v-6ef5de18]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.03em;margin:0}.sc-page-hero__content p[data-v-6ef5de18]{font-size:1.0625rem;color:hsla(0,0%,100%,.72);max-width:560px;line-height:1.65;margin:0}.sc-hero__badge[data-v-6ef5de18]{display:inline-block;padding:.375rem 1rem;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.4);border-radius:var(--radius-full);color:var(--accent);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sc-footer[data-v-6ef5de18]{background:#0d1f36;color:hsla(0,0%,100%,.65);padding:4rem 0 2rem}.sc-footer__top[data-v-6ef5de18]{display:grid;grid-template-columns:1.5fr 2fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.sc-footer__brand-logo[data-v-6ef5de18]{display:flex;align-items:center;gap:.625rem}.sc-footer__brand-logo img[data-v-6ef5de18]{height:36px;-o-object-fit:contain;object-fit:contain}.sc-footer__brand p[data-v-6ef5de18]{margin:1rem 0 0;font-size:.9rem;line-height:1.65;max-width:280px}.sc-footer__links[data-v-6ef5de18]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.sc-footer__links h4[data-v-6ef5de18]{color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.sc-footer__links a[data-v-6ef5de18]{display:block;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:.9rem;margin-bottom:.625rem;transition:color .15s}.sc-footer__links a[data-v-6ef5de18]:hover{color:#fff}.sc-footer__bottom[data-v-6ef5de18]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:2rem;font-size:.8125rem;color:hsla(0,0%,100%,.3)}.sc-nav__mobile-actions[data-v-6ef5de18],.sc-nav__mobile-search[data-v-6ef5de18]{display:none}@media (max-width:900px){.sc-nav__actions[data-v-6ef5de18],.sc-nav__links[data-v-6ef5de18]{display:none}.sc-nav__search-input[data-v-6ef5de18]{width:min(170px,calc(100vw - 200px))}.sc-nav__burger[data-v-6ef5de18]{display:flex}.sc-nav__links--open[data-v-6ef5de18]{display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:68px;left:0;right:0;background:var(--surface);padding:0 0 1rem;box-shadow:var(--shadow-lg);border-bottom:1px solid var(--border);gap:.25rem;z-index:999}.sc-nav__links--open a[data-v-6ef5de18]{padding:.75rem 1.5rem;width:100%;box-sizing:border-box}.sc-nav__mobile-actions[data-v-6ef5de18]{display:flex;gap:.5rem;padding:.75rem 1.5rem 0;margin-top:.25rem;border-top:1px solid var(--border);width:100%;box-sizing:border-box}.sc-nav__mobile-search[data-v-6ef5de18]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-bottom:1px solid var(--border);width:100%;box-sizing:border-box}.sc-mobile__search-input[data-v-6ef5de18]{flex:1;padding:.5rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-full);font-size:.875rem;outline:none;background:var(--surface-2);color:var(--text);font-family:inherit}.sc-mobile__search-input[data-v-6ef5de18]:focus{border-color:var(--primary)}.sc-mobile__search-btn[data-v-6ef5de18]{width:34px;height:34px;border-radius:50%;border:none;background:var(--primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}}@media (max-width:768px){.sc-page-hero[data-v-6ef5de18]{padding:7rem 1.25rem 4rem}.sc-footer__top[data-v-6ef5de18]{grid-template-columns:1fr}.sc-footer__links[data-v-6ef5de18]{grid-template-columns:1fr 1fr}.sc-field-row[data-v-6ef5de18]{grid-template-columns:1fr}}.profile-banner[data-v-1e7b8ccd]{height:200px;margin-top:68px;background:linear-gradient(135deg,#0a1628,#1e3a5f 60%,#1a4a7a);position:relative;overflow:hidden}.banner-dots[data-v-1e7b8ccd]{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 0);background-size:28px 28px}.profile-header-card[data-v-1e7b8ccd]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.5rem 2rem;margin-top:-80px;display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;position:relative;z-index:2}.profile-avatar-wrap[data-v-1e7b8ccd]{flex-shrink:0;margin-top:-48px}.profile-avatar[data-v-1e7b8ccd]{width:96px;height:96px;border-radius:50%;border:4px solid #fff;-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow)}.profile-info[data-v-1e7b8ccd]{flex:1;min-width:0}.profile-name[data-v-1e7b8ccd]{font-size:1.5rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.profile-profession[data-v-1e7b8ccd]{color:var(--text-muted);font-size:.9375rem;margin:0 0 .25rem}.profile-location[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.375rem;color:var(--text-muted);font-size:.875rem;margin:0}.profile-actions[data-v-1e7b8ccd]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-left:auto}.profile-stats[data-v-1e7b8ccd]{display:flex;align-items:center;gap:1.5rem;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:.875rem 2rem;margin:1rem 0;border:1px solid var(--border-light);flex-wrap:wrap}.stat-item[data-v-1e7b8ccd]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-1e7b8ccd]{font-size:1.25rem;font-weight:700;color:var(--text)}.stat-label[data-v-1e7b8ccd]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.stat-item.stat-company[data-v-1e7b8ccd]{flex-direction:row;gap:.375rem;color:var(--text-muted);font-size:.875rem}.stat-divider[data-v-1e7b8ccd]{width:1px;height:2rem;background:var(--border)}.profile-body[data-v-1e7b8ccd]{display:grid;grid-template-columns:260px 1fr;gap:1.5rem;padding-bottom:2.5rem;align-items:start}.profile-aside[data-v-1e7b8ccd]{position:sticky;top:88px;display:flex;flex-direction:column;gap:1rem}.aside-card[data-v-1e7b8ccd]{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:1.5rem}.aside-title[data-v-1e7b8ccd]{font-size:1rem;font-weight:700;color:var(--text);margin:0 0 .75rem}.aside-about[data-v-1e7b8ccd]{font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin:0 0 1rem}.aside-empty[data-v-1e7b8ccd]{color:var(--text-muted);font-style:italic;font-size:.875rem;margin:0 0 1rem}.aside-meta[data-v-1e7b8ccd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.aside-meta li[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-muted)}.professional-badge[data-v-1e7b8ccd]{color:var(--success)!important;font-weight:600}.aside-companies[data-v-1e7b8ccd]{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}.aside-company[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;padding:.5rem;border-radius:var(--radius);transition:background .15s}.aside-company[data-v-1e7b8ccd]:hover{background:var(--surface-3);text-decoration:none}.aside-company__logo[data-v-1e7b8ccd]{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--border-light)}.aside-company__logo--avatar[data-v-1e7b8ccd]{border:none}.aside-company__info[data-v-1e7b8ccd]{display:flex;flex-direction:column;min-width:0}.aside-company__name[data-v-1e7b8ccd]{font-size:.875rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aside-company__loc[data-v-1e7b8ccd]{font-size:.75rem;color:var(--text-muted)}.aside-toggle[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.375rem;justify-content:center;width:100%;margin-top:.375rem;padding:.5rem;background:none;border:1px solid var(--border-light);border-radius:var(--radius);font-size:.8125rem;font-weight:600;color:var(--primary);cursor:pointer;transition:background .15s}.aside-toggle[data-v-1e7b8ccd]:hover{background:var(--surface-3)}.profile-main[data-v-1e7b8ccd]{min-width:0}.profile-loading[data-v-1e7b8ccd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem}.skeleton-card[data-v-1e7b8ccd]{background:var(--surface);border-radius:var(--radius-lg);padding:1rem;border:1px solid var(--border-light)}.skeleton[data-v-1e7b8ccd]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-1e7b8ccd 1.4s infinite}@keyframes shimmer-1e7b8ccd{0%{background-position:200% 0}to{background-position:-200% 0}}.filter-tabs[data-v-1e7b8ccd]{display:flex;gap:0;border-bottom:2px solid var(--border-light);margin-bottom:1.25rem;flex-wrap:wrap}.tab-btn[data-v-1e7b8ccd]{background:none;border:none;padding:.625rem 1rem;font-size:.9rem;font-weight:500;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;display:flex;align-items:center;gap:.375rem}.tab-btn--active[data-v-1e7b8ccd]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tab-count[data-v-1e7b8ccd]{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--text-muted);border-radius:var(--radius-full);font-size:.75rem;font-weight:700;min-width:20px;height:20px;padding:0 6px}.tab-btn--active .tab-count[data-v-1e7b8ccd]{background:var(--primary);color:#fff}.listing-grid[data-v-1e7b8ccd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.listing-card[data-v-1e7b8ccd]{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s;overflow:hidden}.listing-card[data-v-1e7b8ccd]:hover{transform:translateY(-2px);box-shadow:var(--shadow);text-decoration:none;color:inherit}.listing-card__img-wrap[data-v-1e7b8ccd]{height:140px;overflow:hidden;background:var(--surface-3)}.listing-card__img-wrap img[data-v-1e7b8ccd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.listing-card__no-img[data-v-1e7b8ccd]{height:100%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.listing-card__body[data-v-1e7b8ccd]{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;flex:1}.listing-card__badge[data-v-1e7b8ccd]{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:var(--radius-full);margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.listing-card__badge.project[data-v-1e7b8ccd]{background:#dbeafe;color:#1d4ed8}.listing-card__badge.property[data-v-1e7b8ccd]{background:#dcfce7;color:#15803d}.listing-card__badge.plan[data-v-1e7b8ccd]{background:#fef3c7;color:#b45309}.listing-card__body h4[data-v-1e7b8ccd]{font-size:.9375rem;font-weight:700;color:var(--text);margin:0 0 .375rem;line-height:1.3}.listing-card__meta[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--text-muted);margin:0 0 .5rem}.listing-card__desc[data-v-1e7b8ccd]{font-size:.8125rem;color:var(--text-muted);line-height:1.5;margin:0 0 .75rem;flex:1}.listing-card__footer[data-v-1e7b8ccd]{display:flex;gap:1rem;font-size:.8rem;color:var(--text-muted);margin-top:auto}.listing-card__footer span[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.25rem}.empty-state[data-v-1e7b8ccd]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;color:var(--text-muted);text-align:center}.empty-state svg[data-v-1e7b8ccd]{opacity:.4}.empty-state p[data-v-1e7b8ccd]{margin:0;font-size:1rem}.followers-grid[data-v-1e7b8ccd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.follower-card[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.75rem;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border-light);padding:.875rem;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.follower-card[data-v-1e7b8ccd]:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px);text-decoration:none}.follower-avatar[data-v-1e7b8ccd]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.follower-info[data-v-1e7b8ccd]{display:flex;flex-direction:column;min-width:0}.follower-name[data-v-1e7b8ccd]{font-weight:600;font-size:.875rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follower-prof[data-v-1e7b8ccd]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-spinner[data-v-1e7b8ccd]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-1e7b8ccd .7s linear infinite}@keyframes spin-1e7b8ccd{to{transform:rotate(1turn)}}@media (max-width:768px){.profile-banner[data-v-1e7b8ccd]{height:140px}.profile-header-card[data-v-1e7b8ccd]{flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding:1rem;gap:1rem;margin-top:-56px}.profile-avatar-wrap[data-v-1e7b8ccd]{margin-top:-44px}.profile-avatar[data-v-1e7b8ccd]{width:80px;height:80px}.profile-info[data-v-1e7b8ccd]{flex:1;min-width:0}.profile-name[data-v-1e7b8ccd]{font-size:1.125rem}.profile-actions[data-v-1e7b8ccd]{margin-left:0;width:100%;gap:.5rem}.profile-actions .btn-outline[data-v-1e7b8ccd],.profile-actions .btn-primary[data-v-1e7b8ccd]{flex:1;justify-content:center;font-size:.875rem;padding:.5rem .75rem;text-align:center}.profile-stats[data-v-1e7b8ccd]{overflow-x:auto;flex-wrap:nowrap;padding:.75rem 1rem;gap:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.profile-stats[data-v-1e7b8ccd]::-webkit-scrollbar{display:none}.stat-divider[data-v-1e7b8ccd],.stat-item[data-v-1e7b8ccd]{flex-shrink:0}.profile-body[data-v-1e7b8ccd]{grid-template-columns:1fr;gap:1rem}.profile-aside[data-v-1e7b8ccd]{position:static}.filter-tabs[data-v-1e7b8ccd]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:2px solid var(--border-light)}.filter-tabs[data-v-1e7b8ccd]::-webkit-scrollbar{display:none}.tab-btn[data-v-1e7b8ccd]{flex-shrink:0;white-space:nowrap}.followers-grid[data-v-1e7b8ccd],.listing-grid[data-v-1e7b8ccd]{grid-template-columns:1fr 1fr}}@media (max-width:520px){.profile-header-card[data-v-1e7b8ccd]{flex-direction:column;align-items:flex-start}.profile-avatar-wrap[data-v-1e7b8ccd]{margin-top:-40px}.profile-avatar[data-v-1e7b8ccd]{width:72px;height:72px}.followers-grid[data-v-1e7b8ccd],.listing-grid[data-v-1e7b8ccd]{grid-template-columns:1fr}.conn-card[data-v-1e7b8ccd]{flex-direction:column}.conn-card__img-link[data-v-1e7b8ccd]{width:100%}.conn-card__img[data-v-1e7b8ccd],.conn-card__no-img[data-v-1e7b8ccd]{width:100%;height:180px}.conn-card__body[data-v-1e7b8ccd]{padding:.75rem}}.conn-list[data-v-1e7b8ccd]{display:flex;flex-direction:column;gap:1rem}.conn-card[data-v-1e7b8ccd]{display:flex;gap:1rem;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .2s}.conn-card[data-v-1e7b8ccd]:hover{box-shadow:var(--shadow-lg)}.conn-card__img-link[data-v-1e7b8ccd]{flex-shrink:0;display:block;width:140px}.conn-card__img[data-v-1e7b8ccd]{width:140px;height:100%;min-height:100px;-o-object-fit:cover;object-fit:cover;display:block}.conn-card__no-img[data-v-1e7b8ccd]{width:140px;min-height:100px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--border)}.conn-card__body[data-v-1e7b8ccd]{flex:1;padding:.875rem 1rem .875rem 0;display:flex;flex-direction:column;gap:.35rem;min-width:0}.conn-card__title[data-v-1e7b8ccd]{font-size:.9375rem;font-weight:700;color:var(--text);text-decoration:none;line-height:1.3;display:block}.conn-card__title[data-v-1e7b8ccd]:hover{color:var(--primary)}.conn-card__dates[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--text-muted);margin:0}.conn-card__team-btn[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.conn-card__team-btn:hover .conn-card__team-btn span[data-v-1e7b8ccd]{color:var(--primary)}.conn-card__team-btn span[data-v-1e7b8ccd]{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.conn-avatars[data-v-1e7b8ccd]{display:flex}.conn-avatar[data-v-1e7b8ccd]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--surface);margin-left:-6px}.conn-avatars .conn-avatar[data-v-1e7b8ccd]:first-child{margin-left:0}.prof-modal-backdrop[data-v-1e7b8ccd]{position:fixed;inset:0;z-index:900;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1.5rem}.prof-modal[data-v-1e7b8ccd]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 24px 64px rgba(0,0,0,.18);width:100%;max-width:440px;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden}.prof-modal__header[data-v-1e7b8ccd]{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.prof-modal__title[data-v-1e7b8ccd]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.prof-modal__close[data-v-1e7b8ccd]{width:30px;height:30px;border-radius:50%;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:background .15s}.prof-modal__close[data-v-1e7b8ccd]:hover{background:var(--surface-3);color:var(--text)}.prof-modal__body[data-v-1e7b8ccd]{padding:.75rem 1.25rem 1.25rem;overflow-y:auto;flex:1}.prof-team-row[data-v-1e7b8ccd]{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--border-light)}.prof-team-row[data-v-1e7b8ccd]:last-child{border-bottom:none}.prof-team-avatar[data-v-1e7b8ccd]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.prof-team-info[data-v-1e7b8ccd]{flex:1;min-width:0}.prof-team-name[data-v-1e7b8ccd]{display:block;font-size:.9rem;font-weight:600;color:var(--text);text-decoration:none}.prof-team-name[data-v-1e7b8ccd]:hover{color:var(--primary)}.prof-team-role[data-v-1e7b8ccd]{font-size:.8rem;color:var(--text-muted)}.prof-fade-enter-active[data-v-1e7b8ccd],.prof-fade-leave-active[data-v-1e7b8ccd]{transition:opacity .2s}.prof-fade-enter-from[data-v-1e7b8ccd],.prof-fade-leave-to[data-v-1e7b8ccd]{opacity:0}@media (max-width:600px){.conn-card__img-link[data-v-1e7b8ccd],.conn-card__img[data-v-1e7b8ccd],.conn-card__no-img[data-v-1e7b8ccd]{width:90px}}.page-wrap[data-v-27e5ca7e]{display:grid;grid-template-columns:260px 1fr;gap:1.5rem;padding:2.5rem 0;align-items:start}.sidebar-card[data-v-27e5ca7e]{padding:1.5rem;position:sticky;top:80px}.main-card[data-v-27e5ca7e],.sidebar-card[data-v-27e5ca7e]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.main-card[data-v-27e5ca7e]{padding:1.5rem 2rem;margin-bottom:1.25rem}.sb-avatar-wrap[data-v-27e5ca7e]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.25rem}.sb-avatar[data-v-27e5ca7e]{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--border-light)}.sb-photo-btn[data-v-27e5ca7e]{font-size:.8125rem;font-weight:600;color:var(--primary);background:none;border:1.5px solid var(--primary);border-radius:var(--radius-full);padding:.3rem .875rem;cursor:pointer;transition:background .15s,color .15s}.sb-photo-btn[data-v-27e5ca7e]:hover{background:var(--primary);color:#fff}.sb-identity[data-v-27e5ca7e]{text-align:center;margin-bottom:1rem}.sb-name[data-v-27e5ca7e]{font-weight:700;font-size:1rem;color:var(--text);margin:0 0 .25rem}.sb-prof[data-v-27e5ca7e]{font-size:.8125rem;color:var(--text-muted);margin:0}.sb-stats[data-v-27e5ca7e]{display:flex;gap:.5rem;margin-bottom:1.25rem;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:.75rem 0}.sb-stat[data-v-27e5ca7e]{flex:1;display:flex;flex-direction:column;align-items:center}.sb-stat-val[data-v-27e5ca7e]{font-size:1.125rem;font-weight:700;color:var(--text)}.sb-stat-lbl[data-v-27e5ca7e]{font-size:.75rem;color:var(--text-muted)}.sb-nav[data-v-27e5ca7e]{display:flex;flex-direction:column;gap:.25rem}.sb-nav-link[data-v-27e5ca7e]{display:block;padding:.5rem .75rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sb-nav-link--active[data-v-27e5ca7e],.sb-nav-link[data-v-27e5ca7e]:hover{background:var(--surface-3);color:var(--primary)}.section-header[data-v-27e5ca7e]{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-light)}.section-title[data-v-27e5ca7e]{font-size:1.0625rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.section-sub[data-v-27e5ca7e]{font-size:.8125rem;color:var(--text-muted);margin:0}.sc-field[data-v-27e5ca7e]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sc-field label[data-v-27e5ca7e]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-27e5ca7e],.sc-field select[data-v-27e5ca7e],.sc-field textarea[data-v-27e5ca7e]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:.9375rem;color:var(--text);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.sc-field input[data-v-27e5ca7e]:focus,.sc-field select[data-v-27e5ca7e]:focus,.sc-field textarea[data-v-27e5ca7e]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-field input[readonly][data-v-27e5ca7e]{background:var(--surface-2);color:var(--text-muted)}.req[data-v-27e5ca7e]{color:var(--danger)}.form-grid-2[data-v-27e5ca7e]{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem}.form-grid-3[data-v-27e5ca7e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 1.25rem}.form-sections[data-v-27e5ca7e]{display:flex;flex-direction:column}.credentials-block[data-v-27e5ca7e]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}.cred-title[data-v-27e5ca7e]{font-size:.9375rem;font-weight:700;color:var(--text);margin:0 0 .875rem}.cred-name[data-v-27e5ca7e]{font-weight:400;color:var(--text-muted);margin-left:.5rem;font-size:.8125rem}.badge[data-v-27e5ca7e]{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;margin-left:.5rem}.badge--warn[data-v-27e5ca7e]{background:#fef3c7;color:#92400e}.badge--ok[data-v-27e5ca7e]{background:#d1fae5;color:#065f46}.badge--err[data-v-27e5ca7e]{background:#fee2e2;color:#991b1b}.interests-grid[data-v-27e5ca7e]{display:flex;flex-wrap:wrap;gap:.5rem}.interest-chip[data-v-27e5ca7e]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1.5px solid var(--border);border-radius:var(--radius-full);cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--text-muted);transition:border-color .15s,color .15s}.interest-chip[data-v-27e5ca7e]:has(input:checked){border-color:var(--primary);color:var(--primary);background:rgba(30,58,95,.05)}.interest-chip input[data-v-27e5ca7e]{display:none}.sc-alert[data-v-27e5ca7e]{padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem;margin-bottom:1rem}.sc-alert--success[data-v-27e5ca7e]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.sc-alert--error[data-v-27e5ca7e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.save-bar[data-v-27e5ca7e]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 0 2rem}.modal-overlay[data-v-27e5ca7e]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-panel[data-v-27e5ca7e]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:680px;max-height:90vh;overflow-y:auto}.modal-panel--wide[data-v-27e5ca7e]{max-width:760px}.modal-header[data-v-27e5ca7e]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light)}.modal-title[data-v-27e5ca7e]{font-size:1.0625rem;font-weight:700;color:var(--text);margin:0}.modal-close[data-v-27e5ca7e]{background:none;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;padding:.25rem}.modal-body[data-v-27e5ca7e]{padding:1.5rem}.modal-footer[data-v-27e5ca7e]{padding:1rem 1.5rem;border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;gap:.75rem}.cropper-wrap[data-v-27e5ca7e]{display:flex;gap:1.5rem;align-items:flex-start;margin-top:1rem;flex-wrap:wrap}.cropper-box[data-v-27e5ca7e]{flex:1;min-width:280px}.cropper-preview[data-v-27e5ca7e]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--border-light);flex-shrink:0}.sc-spinner[data-v-27e5ca7e]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-27e5ca7e .7s linear infinite}@keyframes spin-27e5ca7e{to{transform:rotate(1turn)}}@media (max-width:768px){.page-wrap[data-v-27e5ca7e]{grid-template-columns:1fr}.sidebar-card[data-v-27e5ca7e]{position:static}.form-grid-2[data-v-27e5ca7e]{grid-template-columns:1fr}.form-grid-3[data-v-27e5ca7e]{grid-template-columns:1fr 1fr}.main-card[data-v-27e5ca7e]{padding:1.25rem}}.page-wrap[data-v-41f955c8]{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;padding:2.5rem 0}.page-sidebar[data-v-41f955c8]{position:sticky;top:80px;align-self:start}.sidebar-card[data-v-41f955c8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.sidebar-profile[data-v-41f955c8]{padding:1.5rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.sidebar-avatar[data-v-41f955c8]{width:80px;height:80px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:3px solid var(--border)}.sidebar-name[data-v-41f955c8]{margin-top:.75rem;font-weight:700;color:var(--text);font-size:.95rem}.sidebar-sub[data-v-41f955c8]{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.sidebar-nav[data-v-41f955c8]{padding:.5rem 0}.sidebar-link[data-v-41f955c8]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sidebar-link.active[data-v-41f955c8],.sidebar-link[data-v-41f955c8]:hover{background:var(--surface-2);color:var(--primary)}.sidebar-link.active[data-v-41f955c8]{font-weight:600;border-right:3px solid var(--accent)}.sidebar-link svg[data-v-41f955c8]{flex-shrink:0}.page-main[data-v-41f955c8]{min-width:0}.main-card[data-v-41f955c8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.main-card-header[data-v-41f955c8]{padding:1.5rem 1.75rem;border-bottom:1px solid var(--border)}.main-card-title[data-v-41f955c8]{font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.main-card-subtitle[data-v-41f955c8]{font-size:.85rem;color:var(--text-muted);margin:0}.main-card-body[data-v-41f955c8]{padding:1.75rem}.alert[data-v-41f955c8]{display:flex;align-items:center;gap:.6rem;padding:.875rem 1rem;border-radius:var(--radius);font-size:.875rem;margin-bottom:1.25rem}.alert-success[data-v-41f955c8]{background:#ecfdf5;color:var(--success);border:1px solid #a7f3d0}.alert-error[data-v-41f955c8]{background:#fef2f2;color:var(--danger);border:1px solid #fecaca}.form-group[data-v-41f955c8]{margin-bottom:1.25rem}.form-label[data-v-41f955c8]{display:block;font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.45rem}.required[data-v-41f955c8]{color:var(--danger)}.input-wrap[data-v-41f955c8]{position:relative}.form-input[data-v-41f955c8]{width:100%;padding:.65rem 2.75rem .65rem .875rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;color:var(--text);background:var(--surface);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.form-input[data-v-41f955c8]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.08)}.eye-btn[data-v-41f955c8]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted);padding:0;display:flex;align-items:center;transition:color .15s}.eye-btn[data-v-41f955c8]:hover{color:var(--primary)}.form-row-2[data-v-41f955c8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-actions[data-v-41f955c8]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}.spinner[data-v-41f955c8]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin-41f955c8 .7s linear infinite;margin-right:.4rem}@keyframes spin-41f955c8{to{transform:rotate(1turn)}}@media (max-width:768px){.page-wrap[data-v-41f955c8]{grid-template-columns:1fr;padding:1.5rem 0}.page-sidebar[data-v-41f955c8]{position:static}.sidebar-nav[data-v-41f955c8]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem}.sidebar-link[data-v-41f955c8]{padding:.5rem .75rem;border-radius:var(--radius);font-size:.8rem}.sidebar-link.active[data-v-41f955c8]{border-right:none;background:var(--surface-3)}.form-row-2[data-v-41f955c8]{grid-template-columns:1fr}}.page-wrap[data-v-88bf6df2]{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;padding:2.5rem 0}.page-sidebar[data-v-88bf6df2]{position:sticky;top:80px;align-self:start}.sidebar-card[data-v-88bf6df2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.sidebar-profile[data-v-88bf6df2]{padding:1.5rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.sidebar-avatar[data-v-88bf6df2]{width:80px;height:80px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:3px solid var(--border)}.sidebar-name[data-v-88bf6df2]{margin-top:.75rem;font-weight:700;color:var(--text);font-size:.95rem}.sidebar-sub[data-v-88bf6df2]{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.sidebar-nav[data-v-88bf6df2]{padding:.5rem 0}.sidebar-link[data-v-88bf6df2]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sidebar-link.active[data-v-88bf6df2],.sidebar-link[data-v-88bf6df2]:hover{background:var(--surface-2);color:var(--primary)}.sidebar-link.active[data-v-88bf6df2]{font-weight:600;border-right:3px solid var(--accent)}.sidebar-link svg[data-v-88bf6df2]{flex-shrink:0}.page-main[data-v-88bf6df2]{min-width:0}.main-card[data-v-88bf6df2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.main-card-header[data-v-88bf6df2]{padding:1.5rem 1.75rem;border-bottom:1px solid var(--border)}.main-card-title[data-v-88bf6df2]{font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.main-card-subtitle[data-v-88bf6df2]{font-size:.85rem;color:var(--text-muted);margin:0}.main-card-body[data-v-88bf6df2]{padding:1.75rem}.info-banner[data-v-88bf6df2]{display:flex;gap:1rem;align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius);padding:1rem 1.25rem;margin-bottom:2rem}.info-banner-icon[data-v-88bf6df2]{color:#3b82f6;flex-shrink:0;margin-top:.1rem}.info-banner-title[data-v-88bf6df2]{font-size:.9rem;font-weight:600;color:#1e40af;margin-bottom:.3rem}.info-banner-desc[data-v-88bf6df2]{font-size:.82rem;color:#1e3a8a;line-height:1.5}.info-banner-desc a[data-v-88bf6df2]{color:#2563eb;text-decoration:underline}.coming-soon-area[data-v-88bf6df2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--text-muted)}.coming-soon-icon[data-v-88bf6df2]{color:var(--border);margin-bottom:1.25rem}.coming-soon-text[data-v-88bf6df2]{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .4rem}.coming-soon-sub[data-v-88bf6df2]{font-size:.85rem;color:var(--text-muted);max-width:340px;line-height:1.5;margin:0 0 1.5rem}button[disabled][data-v-88bf6df2]{opacity:.5;cursor:not-allowed}.btn-outline[data-v-88bf6df2]{display:inline-flex;align-items:center;gap:.4rem}@media (max-width:768px){.page-wrap[data-v-88bf6df2]{grid-template-columns:1fr;padding:1.5rem 0}.page-sidebar[data-v-88bf6df2]{position:static}.sidebar-nav[data-v-88bf6df2]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem}.sidebar-link[data-v-88bf6df2]{padding:.5rem .75rem;border-radius:var(--radius);font-size:.8rem}.sidebar-link.active[data-v-88bf6df2]{border-right:none;background:var(--surface-3)}}.sc-video-wrap[data-v-79f080dd]{position:relative;width:100%;padding-top:56.25%;border-radius:8px;overflow:hidden;background:#000}.sc-video-wrap--instagram[data-v-79f080dd]{padding-top:130%;max-width:540px;background:#fafafa}.sc-video-frame[data-v-79f080dd]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.detail-layout[data-v-79f080dd]{display:grid;grid-template-columns:1fr 320px;gap:2rem;padding:2.5rem 0;align-items:start}.detail-main[data-v-79f080dd]{display:flex;flex-direction:column;gap:1.5rem}.detail-aside[data-v-79f080dd]{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:80px}.sc-card[data-v-79f080dd]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.sc-card-header[data-v-79f080dd]{padding:1rem 1.25rem;border-bottom:1px solid var(--border-light);font-weight:700;font-size:1rem;color:var(--text)}.sc-card-body[data-v-79f080dd]{padding:1.25rem}.title-bar[data-v-79f080dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.title-bar-left[data-v-79f080dd]{flex:1}.title-bar-right[data-v-79f080dd]{display:flex;gap:.5rem;flex-shrink:0}.detail-title[data-v-79f080dd]{font-size:1.5rem;font-weight:800;color:var(--text);margin:0 0 .5rem;line-height:1.3}.detail-meta[data-v-79f080dd]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-muted)}.meta-loc[data-v-79f080dd]{display:flex;align-items:center;gap:.25rem}.status-badge[data-v-79f080dd]{display:inline-block;padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600}.badge-success[data-v-79f080dd]{background:#dcfce7;color:#166534}.badge-warning[data-v-79f080dd]{background:#fef9c3;color:#854d0e}.gallery-hero[data-v-79f080dd]{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-3);cursor:pointer}.gallery-hero img[data-v-79f080dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.gallery-hero:hover img[data-v-79f080dd]{transform:scale(1.02)}.gallery-overlay-hint[data-v-79f080dd]{position:absolute;bottom:.75rem;right:.75rem;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem;padding:.25rem .6rem;border-radius:var(--radius-full)}.gallery-thumbs[data-v-79f080dd]{display:flex;gap:.5rem;margin-top:.5rem;overflow-x:auto;padding-bottom:.25rem}.gallery-thumb[data-v-79f080dd]{width:80px;height:56px;border-radius:.5rem;overflow:hidden;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.gallery-thumb.active[data-v-79f080dd]{border-color:var(--primary)}.gallery-thumb img[data-v-79f080dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-placeholder[data-v-79f080dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:16/7;border-radius:var(--radius-lg);background:var(--surface-3);color:var(--text-muted);border:1.5px dashed var(--border)}.filter-tabs[data-v-79f080dd]{display:flex;gap:.25rem;padding:.75rem 1rem}.filter-tab[data-v-79f080dd]{padding:.5rem 1.125rem;border:none;border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}.filter-tab.active[data-v-79f080dd]{background:var(--primary);color:#fff}.filter-tab[data-v-79f080dd]:hover:not(.active){background:var(--surface-2);color:var(--text)}.details-grid[data-v-79f080dd]{display:flex;flex-direction:column}.detail-row[data-v-79f080dd]{display:flex;padding:.75rem 0;border-bottom:1px solid var(--border-light);gap:1rem}.detail-row[data-v-79f080dd]:last-child{border-bottom:none}.detail-label[data-v-79f080dd]{font-weight:600;font-size:.875rem;color:var(--text-muted);min-width:140px;flex-shrink:0}.detail-value[data-v-79f080dd],.prose-content[data-v-79f080dd]{font-size:.9375rem;color:var(--text)}.prose-content[data-v-79f080dd]{line-height:1.7}.team-member-row[data-v-79f080dd]{display:flex;align-items:center;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--border-light);flex-wrap:wrap}.team-member-row[data-v-79f080dd]:last-child{border-bottom:none}.team-role[data-v-79f080dd]{font-weight:600;font-size:.8125rem;color:var(--text-muted);min-width:150px;flex-shrink:0}.team-person[data-v-79f080dd]{display:flex;align-items:center;gap:.5rem;flex:1}.team-avatar[data-v-79f080dd]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.team-name[data-v-79f080dd]{font-weight:600;font-size:.875rem;color:var(--primary)}.team-sub[data-v-79f080dd]{font-size:.8125rem;color:var(--text-muted)}.team-overlap[data-v-79f080dd]{display:flex;align-items:center;gap:.25rem;cursor:pointer}.team-overlap-img[data-v-79f080dd]{width:28px;height:28px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover;margin-left:-8px}.team-overlap-img[data-v-79f080dd]:first-child{margin-left:0}.team-count[data-v-79f080dd]{font-size:.8125rem;color:var(--text-muted);margin-left:.375rem}.comment-compose[data-v-79f080dd]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.comment-textarea[data-v-79f080dd]{width:100%;padding:.75rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:.9375rem;resize:vertical;outline:none;transition:border-color .15s}.comment-textarea[data-v-79f080dd]:focus{border-color:var(--primary)}.comment-item[data-v-79f080dd]{display:flex;gap:.875rem;padding:1rem 0;border-bottom:1px solid var(--border-light)}.comment-item[data-v-79f080dd]:last-child{border-bottom:none}.comment-avatar[data-v-79f080dd]{width:36px;height:36px;border-radius:50%;background:var(--surface-3);overflow:hidden;flex-shrink:0}.comment-avatar img[data-v-79f080dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-body[data-v-79f080dd]{flex:1}.comment-header-row[data-v-79f080dd]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.comment-author[data-v-79f080dd]{font-weight:600;font-size:.875rem;color:var(--text);text-decoration:none}.comment-date[data-v-79f080dd]{font-size:.8125rem;color:var(--text-muted);margin-left:auto}.comment-text[data-v-79f080dd]{font-size:.9rem;color:var(--text);margin:.25rem 0;line-height:1.6}.comment-actions[data-v-79f080dd]{display:flex;gap:.75rem}.comment-action-btn[data-v-79f080dd]{background:none;border:none;cursor:pointer;font-size:.8125rem;color:var(--text-muted);font-family:inherit;display:flex;align-items:center;gap:.25rem;padding:0;transition:color .15s}.comment-action-btn[data-v-79f080dd]:hover{color:var(--primary)}.comment-action-btn.danger[data-v-79f080dd]:hover{color:var(--danger)}.comment-actions-menu[data-v-79f080dd]{display:flex;gap:.375rem;margin-left:auto}.replies-list[data-v-79f080dd]{margin-top:.75rem;padding-left:.875rem;border-left:2px solid var(--border-light)}.reply-item[data-v-79f080dd]{padding:.75rem 0}.author-card[data-v-79f080dd]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.author-avatar[data-v-79f080dd]{width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--surface-3)}.author-avatar img[data-v-79f080dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-name[data-v-79f080dd]{font-weight:700;font-size:1rem;color:var(--text)}.author-role[data-v-79f080dd]{font-size:.875rem;color:var(--text-muted)}.author-actions[data-v-79f080dd]{display:flex;gap:.5rem;width:100%}.author-actions a[data-v-79f080dd]{flex:1;text-align:center}.vendor-row[data-v-79f080dd]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--border-light)}.vendor-row[data-v-79f080dd]:last-child{border-bottom:none}.vendor-avatar[data-v-79f080dd]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.vendor-name[data-v-79f080dd]{font-size:.875rem;font-weight:600;color:var(--text)}.vendor-cat[data-v-79f080dd]{font-size:.8125rem;color:var(--text-muted)}.ad-card[data-v-79f080dd]{margin-bottom:.75rem}.ad-card[data-v-79f080dd]:last-child{margin-bottom:0}.ad-img[data-v-79f080dd]{width:100%;border-radius:var(--radius)}.section-heading[data-v-79f080dd]{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:1rem}.related-grid[data-v-79f080dd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.listing-title[data-v-79f080dd]{font-size:.9375rem;font-weight:600;color:var(--text);margin:.5rem 0 0}.listing-card-img[data-v-79f080dd]{aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);background:var(--surface-3)}.listing-card-img img[data-v-79f080dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-badge[data-v-79f080dd]{display:inline-block;padding:.15rem .5rem;background:var(--surface-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;color:var(--text-muted)}.modal-overlay[data-v-79f080dd]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:500;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.modal-panel[data-v-79f080dd]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:760px}.modal-header[data-v-79f080dd]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light)}.modal-header h2[data-v-79f080dd]{font-size:1.25rem;font-weight:700;margin:0}.modal-close[data-v-79f080dd]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);line-height:1;padding:0}.modal-body[data-v-79f080dd]{padding:1.5rem;max-height:70vh;overflow-y:auto}.modal-footer[data-v-79f080dd]{padding:1rem 1.5rem;border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;gap:.75rem}.sc-field[data-v-79f080dd]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sc-field label[data-v-79f080dd]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-79f080dd],.sc-field select[data-v-79f080dd],.sc-field textarea[data-v-79f080dd]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:.9375rem;color:var(--text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.sc-field input[data-v-79f080dd]:focus,.sc-field select[data-v-79f080dd]:focus,.sc-field textarea[data-v-79f080dd]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.1)}.form-section-label[data-v-79f080dd]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:1rem 0 .5rem}.fields-row[data-v-79f080dd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.req[data-v-79f080dd]{color:var(--danger)}.add-link[data-v-79f080dd]{background:none;border:none;cursor:pointer;font-size:.8125rem;color:var(--primary);font-family:inherit;padding:0;margin-left:.5rem}.team-input-row[data-v-79f080dd]{display:flex;gap:.5rem;margin-top:.5rem;align-items:center}.remove-btn[data-v-79f080dd]{background:none;border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:.25rem .5rem;font-size:.8125rem;cursor:pointer;flex-shrink:0}.existing-images[data-v-79f080dd]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.existing-img-wrap[data-v-79f080dd]{position:relative}.existing-img[data-v-79f080dd]{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.remove-img-btn[data-v-79f080dd]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--danger);color:#fff;border:none;cursor:pointer;font-size:.875rem;display:flex;align-items:center;justify-content:center}.team-modal-row[data-v-79f080dd]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.team-modal-row[data-v-79f080dd]:last-child{border-bottom:none}.sc-alert[data-v-79f080dd]{padding:.875rem 1.25rem;border-radius:var(--radius);margin-bottom:1rem;font-size:.9375rem}.sc-alert-success[data-v-79f080dd]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.sc-alert-error[data-v-79f080dd]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.no-content[data-v-79f080dd]{color:var(--text-muted);font-size:.9375rem;text-align:center;padding:2rem 0}.sc-spinner[data-v-79f080dd]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-79f080dd .7s linear infinite}@keyframes spin-79f080dd{to{transform:rotate(1turn)}}.infinite-wrapper[data-v-79f080dd]{display:flex;justify-content:center;padding:1.5rem 0}@media (max-width:768px){.detail-layout[data-v-79f080dd]{grid-template-columns:1fr}.detail-aside[data-v-79f080dd]{position:static}.related-grid[data-v-79f080dd]{grid-template-columns:1fr 1fr}.fields-row[data-v-79f080dd]{grid-template-columns:1fr}.title-bar[data-v-79f080dd]{flex-direction:column}}[data-v-79f080dd] .ql-editor{min-height:160px}.btn-danger[data-v-79f080dd]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;background:#fee2e2;color:#dc2626;font-size:.875rem;font-weight:600;transition:background .15s}.btn-danger[data-v-79f080dd]:hover{background:#fecaca}.del-overlay[data-v-79f080dd]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.del-dialog[data-v-79f080dd]{background:var(--surface,#fff);border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:2rem 1.75rem 1.5rem;width:100%;max-width:380px;text-align:center;animation:del-pop-79f080dd .18s ease}@keyframes del-pop-79f080dd{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.del-dialog__icon[data-v-79f080dd]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fee2e2;color:#dc2626;margin-bottom:1rem}.del-dialog__title[data-v-79f080dd]{font-size:1.125rem;font-weight:700;color:var(--text,#111);margin:0 0 .5rem}.del-dialog__body[data-v-79f080dd]{font-size:.9rem;color:var(--text-muted,#6b7280);line-height:1.5;margin:0 0 1.5rem}.del-dialog__body strong[data-v-79f080dd]{color:var(--text,#111)}.del-dialog__actions[data-v-79f080dd]{display:flex;gap:.75rem;justify-content:center}.del-btn[data-v-79f080dd]{flex:1;padding:.6rem 1rem;border-radius:.625rem;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.del-btn[data-v-79f080dd]:disabled{opacity:.6;cursor:not-allowed}.del-btn--cancel[data-v-79f080dd]{background:var(--surface-2,#f3f4f6);color:var(--text,#111)}.del-btn--cancel[data-v-79f080dd]:hover:not(:disabled){background:var(--border-light,#e5e7eb)}.del-btn--confirm[data-v-79f080dd]{background:#dc2626;color:#fff}.del-btn--confirm[data-v-79f080dd]:hover:not(:disabled){background:#b91c1c}.del-spinner[data-v-79f080dd]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:spin-79f080dd .6s linear infinite;display:inline-block}.del-fade-enter-active[data-v-79f080dd],.del-fade-leave-active[data-v-79f080dd]{transition:opacity .18s}.del-fade-enter-from[data-v-79f080dd],.del-fade-leave-to[data-v-79f080dd]{opacity:0}.pd-tabs-bar[data-v-79f080dd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pd-tabs-bar .filter-tabs[data-v-79f080dd]{flex:1;border-bottom:none}.pd-tab-count[data-v-79f080dd]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:5px;border-radius:9px;background:var(--primary,#1e3a5f);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.pd-actions-bar[data-v-79f080dd]{display:flex;align-items:center;gap:.5rem;padding-right:.5rem;flex-shrink:0}.pd-like-btn[data-v-79f080dd]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .85rem;border-radius:var(--radius-full,999px);border:1.5px solid var(--border-light,#e5e7eb);background:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-muted,#6b7280);transition:background .15s,color .15s,border-color .15s}.pd-like-btn--liked[data-v-79f080dd],.pd-like-btn[data-v-79f080dd]:hover:not(:disabled){background:#fee2e2;color:#dc2626;border-color:#fca5a5}.pd-like-btn--liked[data-v-79f080dd]{cursor:default}.pd-like-btn[data-v-79f080dd]:disabled:not(.pd-like-btn--liked){opacity:.6;cursor:not-allowed}.page-wrap[data-v-26ac7059]{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;padding:2.5rem 0}.page-sidebar[data-v-26ac7059]{position:sticky;top:80px;align-self:start}.sidebar-card[data-v-26ac7059]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.sidebar-profile[data-v-26ac7059]{padding:1.5rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.sidebar-avatar[data-v-26ac7059]{width:80px;height:80px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:3px solid var(--border)}.sidebar-name[data-v-26ac7059]{margin-top:.75rem;font-weight:700;color:var(--text);font-size:.95rem}.sidebar-sub[data-v-26ac7059]{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.sidebar-stats[data-v-26ac7059]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-light)}.stat-item[data-v-26ac7059]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-26ac7059]{font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.2}.stat-label[data-v-26ac7059]{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.stat-divider[data-v-26ac7059]{width:1px;height:28px;background:var(--border)}.profile-link[data-v-26ac7059]{display:inline-block;margin-top:.75rem;font-size:.82rem;font-weight:600;color:var(--primary);text-decoration:none}.profile-link[data-v-26ac7059]:hover{text-decoration:underline}.sidebar-nav[data-v-26ac7059]{padding:.5rem 0}.sidebar-link[data-v-26ac7059]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sidebar-link.active[data-v-26ac7059],.sidebar-link[data-v-26ac7059]:hover{background:var(--surface-2);color:var(--primary)}.sidebar-link.active[data-v-26ac7059]{font-weight:600;border-right:3px solid var(--accent)}.sidebar-link svg[data-v-26ac7059]{flex-shrink:0}.page-main[data-v-26ac7059]{min-width:0}.main-card[data-v-26ac7059]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.main-card-header[data-v-26ac7059]{padding:1.25rem 1.75rem;border-bottom:1px solid var(--border)}.header-row[data-v-26ac7059]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.main-card-title[data-v-26ac7059]{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 .2rem}.main-card-subtitle[data-v-26ac7059]{font-size:.82rem;color:var(--text-muted);margin:0}.count-badge[data-v-26ac7059]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .6rem;background:var(--surface-3);color:var(--text);font-size:.85rem;font-weight:700;border-radius:var(--radius-full);flex-shrink:0}.main-card-body[data-v-26ac7059]{padding:1.75rem}.empty-state[data-v-26ac7059]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 1rem;text-align:center}.empty-icon[data-v-26ac7059]{color:var(--border);margin-bottom:1.25rem}.empty-title[data-v-26ac7059]{font-size:1rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.empty-sub[data-v-26ac7059]{font-size:.85rem;color:var(--text-muted);max-width:360px;line-height:1.6;margin:0 0 1.5rem}.followers-grid[data-v-26ac7059]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.follower-card[data-v-26ac7059]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:var(--surface-2);border:1px solid var(--border-light);border-radius:var(--radius);text-align:center;transition:box-shadow .15s,border-color .15s}.follower-card[data-v-26ac7059]:hover{box-shadow:var(--shadow);border-color:var(--border)}.follower-avatar-wrap[data-v-26ac7059]{margin-bottom:.75rem}.follower-avatar[data-v-26ac7059]{width:68px;height:68px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:3px solid var(--surface);box-shadow:var(--shadow-sm)}.follower-info[data-v-26ac7059]{flex:1;margin-bottom:.9rem}.follower-name[data-v-26ac7059]{font-size:.9rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.follower-profession[data-v-26ac7059]{font-size:.78rem;color:var(--text-muted)}.follower-btn[data-v-26ac7059]{display:inline-flex;align-items:center;padding:.45rem 1.1rem;border:1.5px solid var(--primary);border-radius:var(--radius-full);font-size:.8rem;font-weight:600;color:var(--primary);text-decoration:none;transition:background .15s,color .15s}.follower-btn[data-v-26ac7059]:hover{background:var(--primary);color:#fff}@media (max-width:900px){.followers-grid[data-v-26ac7059]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-wrap[data-v-26ac7059]{grid-template-columns:1fr;padding:1.5rem 0}.page-sidebar[data-v-26ac7059]{position:static}.sidebar-nav[data-v-26ac7059]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem}.sidebar-link[data-v-26ac7059]{padding:.5rem .75rem;border-radius:var(--radius);font-size:.8rem}.sidebar-link.active[data-v-26ac7059]{border-right:none;background:var(--surface-3)}.followers-grid[data-v-26ac7059]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.followers-grid[data-v-26ac7059]{grid-template-columns:1fr}}.page-wrap[data-v-263727bf]{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;padding:2.5rem 0}.page-sidebar[data-v-263727bf]{position:sticky;top:80px;align-self:start}.sidebar-card[data-v-263727bf]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.sidebar-profile[data-v-263727bf]{padding:1.5rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.sidebar-avatar[data-v-263727bf]{width:80px;height:80px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:3px solid var(--border)}.sidebar-name[data-v-263727bf]{margin-top:.75rem;font-weight:700;color:var(--text);font-size:.95rem}.sidebar-sub[data-v-263727bf]{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.sidebar-stats[data-v-263727bf]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-light)}.stat-item[data-v-263727bf]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-263727bf]{font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.2}.stat-label[data-v-263727bf]{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.stat-divider[data-v-263727bf]{width:1px;height:28px;background:var(--border)}.profile-link[data-v-263727bf]{display:inline-block;margin-top:.75rem;font-size:.82rem;font-weight:600;color:var(--primary);text-decoration:none}.profile-link[data-v-263727bf]:hover{text-decoration:underline}.sidebar-nav[data-v-263727bf]{padding:.5rem 0}.sidebar-link[data-v-263727bf]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sidebar-link.active[data-v-263727bf],.sidebar-link[data-v-263727bf]:hover{background:var(--surface-2);color:var(--primary)}.sidebar-link.active[data-v-263727bf]{font-weight:600;border-right:3px solid var(--accent)}.sidebar-link svg[data-v-263727bf]{flex-shrink:0}.page-main[data-v-263727bf]{min-width:0}.main-card[data-v-263727bf]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.main-card-header[data-v-263727bf]{padding:1.25rem 1.75rem;border-bottom:1px solid var(--border)}.header-row[data-v-263727bf]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.main-card-title[data-v-263727bf]{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 .2rem}.main-card-subtitle[data-v-263727bf]{font-size:.82rem;color:var(--text-muted);margin:0}.header-actions[data-v-263727bf]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.count-badge[data-v-263727bf]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .6rem;background:var(--surface-3);color:var(--text);font-size:.85rem;font-weight:700;border-radius:var(--radius-full)}.main-card-body[data-v-263727bf]{padding:1.75rem}.empty-state[data-v-263727bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 1rem;text-align:center}.empty-icon[data-v-263727bf]{color:var(--border);margin-bottom:1.25rem}.empty-title[data-v-263727bf]{font-size:1rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.empty-sub[data-v-263727bf]{font-size:.85rem;color:var(--text-muted);max-width:360px;line-height:1.6;margin:0 0 1.5rem}.projects-grid[data-v-263727bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.listing-card[data-v-263727bf]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);transition:box-shadow .15s,transform .15s}.listing-card[data-v-263727bf]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.project-image-wrap[data-v-263727bf]{position:relative;height:160px;background:var(--surface-3);overflow:hidden;flex-shrink:0}.project-image[data-v-263727bf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-image-placeholder[data-v-263727bf]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--border)}.project-badge[data-v-263727bf]{position:absolute;top:.6rem;left:.6rem;padding:.2rem .65rem;background:var(--primary);color:#fff;font-size:.72rem;font-weight:700;border-radius:var(--radius-full);letter-spacing:.04em}.card-body[data-v-263727bf]{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.project-title[data-v-263727bf]{font-size:.95rem;font-weight:700;color:var(--text);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-meta[data-v-263727bf]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.meta-status[data-v-263727bf]{font-size:.72rem;font-weight:600;padding:.15rem .55rem;border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted)}.meta-status.status-active[data-v-263727bf],.meta-status.status-ongoing[data-v-263727bf]{background:#ecfdf5;color:var(--success)}.meta-status.status-completed[data-v-263727bf]{background:#eff6ff;color:#2563eb}.meta-location[data-v-263727bf]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--text-muted)}.project-link[data-v-263727bf]{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:.5rem;font-size:.82rem;font-weight:600;color:var(--primary);text-decoration:none;border-top:1px solid var(--border-light);transition:color .15s}.project-link[data-v-263727bf]:hover{color:var(--accent)}@media (max-width:768px){.page-wrap[data-v-263727bf]{grid-template-columns:1fr;padding:1.5rem 0}.page-sidebar[data-v-263727bf]{position:static}.sidebar-nav[data-v-263727bf]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem}.sidebar-link[data-v-263727bf]{padding:.5rem .75rem;border-radius:var(--radius);font-size:.8rem}.sidebar-link.active[data-v-263727bf]{border-right:none;background:var(--surface-3)}.projects-grid[data-v-263727bf]{grid-template-columns:1fr}}.detail-layout[data-v-015f1de2]{display:grid;grid-template-columns:1fr 320px;gap:2rem;padding:2.5rem 0;align-items:start}.detail-main[data-v-015f1de2]{display:flex;flex-direction:column;gap:1.5rem}.detail-aside[data-v-015f1de2]{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:80px}.sc-card[data-v-015f1de2]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.sc-card-header[data-v-015f1de2]{padding:1rem 1.25rem;border-bottom:1px solid var(--border-light);font-weight:700;font-size:1rem;color:var(--text)}.sc-card-body[data-v-015f1de2]{padding:1.25rem}.title-bar[data-v-015f1de2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.title-bar-left[data-v-015f1de2]{flex:1}.title-bar-right[data-v-015f1de2]{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.detail-title[data-v-015f1de2]{font-size:1.5rem;font-weight:800;color:var(--text);margin:0 0 .5rem;line-height:1.3}.detail-meta[data-v-015f1de2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-muted)}.meta-loc[data-v-015f1de2]{display:flex;align-items:center;gap:.25rem}.meta-date[data-v-015f1de2]{color:var(--text-muted)}.tag-badge[data-v-015f1de2]{background:var(--surface-3);font-weight:500;color:var(--text-muted);text-decoration:none}.tag-badge[data-v-015f1de2],.type-badge[data-v-015f1de2]{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.75rem}.type-badge[data-v-015f1de2]{background:#dbeafe;font-weight:600;color:#1d4ed8}.price-badge[data-v-015f1de2]{font-size:1.25rem;font-weight:800;color:var(--accent)}.sold-badge[data-v-015f1de2]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background:#dc2626;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.btn-sold-active[data-v-015f1de2]{border-color:#dc2626;color:#dc2626}.btn-sold-active[data-v-015f1de2]:hover{background:#fef2f2}.gallery-hero[data-v-015f1de2]{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-3);cursor:pointer}.gallery-hero img[data-v-015f1de2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.gallery-hero:hover img[data-v-015f1de2]{transform:scale(1.02)}.gallery-overlay-hint[data-v-015f1de2]{position:absolute;bottom:.75rem;right:.75rem;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem;padding:.25rem .6rem;border-radius:var(--radius-full)}.gallery-thumbs[data-v-015f1de2]{display:flex;gap:.5rem;margin-top:.5rem;overflow-x:auto;padding-bottom:.25rem}.gallery-thumb[data-v-015f1de2]{width:80px;height:56px;border-radius:.5rem;overflow:hidden;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.gallery-thumb.active[data-v-015f1de2]{border-color:var(--primary)}.gallery-thumb img[data-v-015f1de2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-placeholder[data-v-015f1de2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:16/7;border-radius:var(--radius-lg);background:var(--surface-3);color:var(--text-muted);border:1.5px dashed var(--border)}.filter-tabs[data-v-015f1de2]{display:flex;gap:.25rem;padding:.75rem 1rem}.filter-tab[data-v-015f1de2]{padding:.5rem 1.125rem;border:none;border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}.filter-tab.active[data-v-015f1de2]{background:var(--primary);color:#fff}.filter-tab[data-v-015f1de2]:hover:not(.active){background:var(--surface-2);color:var(--text)}.details-grid[data-v-015f1de2]{display:flex;flex-direction:column}.detail-row[data-v-015f1de2]{display:flex;padding:.75rem 0;border-bottom:1px solid var(--border-light);gap:1rem}.detail-row[data-v-015f1de2]:last-child{border-bottom:none}.detail-label[data-v-015f1de2]{font-weight:600;font-size:.875rem;color:var(--text-muted);min-width:140px;flex-shrink:0}.detail-value[data-v-015f1de2]{font-size:.9375rem;color:var(--text);display:flex;flex-direction:column;gap:.2rem}.price-line[data-v-015f1de2]{display:flex;align-items:center;gap:.625rem;padding:.375rem .625rem;background:var(--surface-2,#f8fafc);border-radius:var(--radius,.5rem);font-size:.875rem}.price-line__amount[data-v-015f1de2]{font-weight:700;color:var(--primary,#1e3a5f)}.price-line__label[data-v-015f1de2]{font-size:.8rem;color:var(--text-muted);padding:.1rem .5rem;background:var(--surface-3,#f1f5f9);border-radius:var(--radius-full,99px)}.prose-content[data-v-015f1de2]{font-size:.9375rem;line-height:1.7;color:var(--text)}.comment-compose[data-v-015f1de2]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.comment-textarea[data-v-015f1de2]{width:100%;padding:.75rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:.9375rem;resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}.comment-textarea[data-v-015f1de2]:focus{border-color:var(--primary)}.comment-item[data-v-015f1de2]{display:flex;gap:.875rem;padding:1rem 0;border-bottom:1px solid var(--border-light)}.comment-item[data-v-015f1de2]:last-child{border-bottom:none}.comment-avatar[data-v-015f1de2]{width:36px;height:36px;border-radius:50%;background:var(--surface-3);overflow:hidden;flex-shrink:0}.comment-avatar img[data-v-015f1de2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-body[data-v-015f1de2]{flex:1}.comment-header-row[data-v-015f1de2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.comment-author[data-v-015f1de2]{font-weight:600;font-size:.875rem;color:var(--text);text-decoration:none}.comment-date[data-v-015f1de2]{font-size:.8125rem;color:var(--text-muted);margin-left:auto}.comment-text[data-v-015f1de2]{font-size:.9rem;color:var(--text);margin:.25rem 0;line-height:1.6}.comment-actions[data-v-015f1de2]{display:flex;gap:.75rem}.comment-action-btn[data-v-015f1de2]{background:none;border:none;cursor:pointer;font-size:.8125rem;color:var(--text-muted);font-family:inherit;display:flex;align-items:center;gap:.25rem;padding:0;transition:color .15s}.comment-action-btn[data-v-015f1de2]:hover{color:var(--primary)}.comment-action-btn.danger[data-v-015f1de2]:hover{color:var(--danger)}.comment-actions-menu[data-v-015f1de2]{display:flex;gap:.375rem;margin-left:auto}.replies-list[data-v-015f1de2]{margin-top:.75rem;padding-left:.875rem;border-left:2px solid var(--border-light)}.reply-item[data-v-015f1de2]{padding:.75rem 0}.author-card[data-v-015f1de2]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.author-avatar[data-v-015f1de2]{width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--surface-3)}.author-avatar img[data-v-015f1de2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-name[data-v-015f1de2]{font-weight:700;font-size:1rem;color:var(--text)}.author-role[data-v-015f1de2]{font-size:.875rem;color:var(--text-muted)}.author-actions[data-v-015f1de2]{display:flex;gap:.5rem;width:100%}.author-actions a[data-v-015f1de2]{flex:1;text-align:center}.contact-info[data-v-015f1de2]{font-size:.875rem;color:var(--text-muted)}.ad-card[data-v-015f1de2]{margin-bottom:.75rem}.ad-card[data-v-015f1de2]:last-child{margin-bottom:0}.ad-img[data-v-015f1de2]{width:100%;border-radius:var(--radius)}.section-heading[data-v-015f1de2]{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:1rem}.related-grid[data-v-015f1de2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.listing-title[data-v-015f1de2]{font-size:.9375rem;font-weight:600;color:var(--text);margin:.5rem 0 0}.listing-card-img[data-v-015f1de2]{aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);background:var(--surface-3)}.listing-card-img img[data-v-015f1de2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-overlay[data-v-015f1de2]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:500;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.modal-panel[data-v-015f1de2]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:700px}.modal-header[data-v-015f1de2]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light)}.modal-header h2[data-v-015f1de2]{font-size:1.25rem;font-weight:700;margin:0}.modal-close[data-v-015f1de2]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);line-height:1;padding:0}.modal-body[data-v-015f1de2]{padding:1.5rem;max-height:70vh;overflow-y:auto}.modal-footer[data-v-015f1de2]{padding:1rem 1.5rem;border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;gap:.75rem}.sc-field[data-v-015f1de2]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sc-field label[data-v-015f1de2]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-015f1de2],.sc-field select[data-v-015f1de2],.sc-field textarea[data-v-015f1de2]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:.9375rem;color:var(--text);background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box}.sc-field input[data-v-015f1de2]:focus,.sc-field select[data-v-015f1de2]:focus,.sc-field textarea[data-v-015f1de2]:focus{border-color:var(--primary)}.form-section-label[data-v-015f1de2]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:1rem 0 .5rem}.fields-row[data-v-015f1de2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.req[data-v-015f1de2]{color:var(--danger)}.add-link[data-v-015f1de2]{background:none;border:none;cursor:pointer;font-size:.8125rem;color:var(--primary);font-family:inherit;padding:0;margin-left:.5rem}.team-input-row[data-v-015f1de2]{display:flex;gap:.5rem;margin-top:.5rem;align-items:center}.remove-btn[data-v-015f1de2]{background:none;border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:.25rem .5rem;font-size:.8125rem;cursor:pointer;flex-shrink:0;white-space:nowrap}.existing-images[data-v-015f1de2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.existing-img-wrap[data-v-015f1de2]{position:relative}.existing-img[data-v-015f1de2]{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.remove-img-btn[data-v-015f1de2]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--danger);color:#fff;border:none;cursor:pointer;font-size:.875rem;display:flex;align-items:center;justify-content:center}.sc-alert[data-v-015f1de2]{padding:.875rem 1.25rem;border-radius:var(--radius);margin-bottom:1rem;font-size:.9375rem}.sc-alert-success[data-v-015f1de2]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.sc-alert-error[data-v-015f1de2]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.no-content[data-v-015f1de2]{color:var(--text-muted);font-size:.9375rem;text-align:center;padding:2rem 0}.sc-spinner[data-v-015f1de2]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-015f1de2 .7s linear infinite}@keyframes spin-015f1de2{to{transform:rotate(1turn)}}.infinite-wrapper[data-v-015f1de2]{display:flex;justify-content:center;padding:1.5rem 0}@media (max-width:768px){.detail-layout[data-v-015f1de2]{grid-template-columns:1fr}.detail-aside[data-v-015f1de2]{position:static}.related-grid[data-v-015f1de2]{grid-template-columns:1fr 1fr}.fields-row[data-v-015f1de2]{grid-template-columns:1fr}.title-bar[data-v-015f1de2]{flex-direction:column}}[data-v-015f1de2] .ql-editor{min-height:160px}.sc-video-wrap[data-v-015f1de2]{position:relative;width:100%;padding-top:56.25%;border-radius:var(--radius-lg);overflow:hidden;background:#000}.sc-video-wrap--instagram[data-v-015f1de2]{padding-top:130%;max-width:540px;background:var(--surface-2)}.sc-video-frame[data-v-015f1de2]{position:absolute;inset:0;width:100%;height:100%;border:none}.btn-danger[data-v-015f1de2]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;background:#fee2e2;color:#dc2626;font-size:.875rem;font-weight:600;transition:background .15s}.btn-danger[data-v-015f1de2]:hover{background:#fecaca}.del-overlay[data-v-015f1de2]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.del-dialog[data-v-015f1de2]{background:var(--surface,#fff);border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:2rem 1.75rem 1.5rem;width:100%;max-width:380px;text-align:center;animation:del-pop-015f1de2 .18s ease}@keyframes del-pop-015f1de2{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.del-dialog__icon[data-v-015f1de2]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fee2e2;color:#dc2626;margin-bottom:1rem}.del-dialog__title[data-v-015f1de2]{font-size:1.125rem;font-weight:700;color:var(--text,#111);margin:0 0 .5rem}.del-dialog__body[data-v-015f1de2]{font-size:.9rem;color:var(--text-muted,#6b7280);line-height:1.5;margin:0 0 1.5rem}.del-dialog__body strong[data-v-015f1de2]{color:var(--text,#111)}.del-dialog__actions[data-v-015f1de2]{display:flex;gap:.75rem;justify-content:center}.del-btn[data-v-015f1de2]{flex:1;padding:.6rem 1rem;border-radius:.625rem;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.del-btn[data-v-015f1de2]:disabled{opacity:.6;cursor:not-allowed}.del-btn--cancel[data-v-015f1de2]{background:var(--surface-2,#f3f4f6);color:var(--text,#111)}.del-btn--cancel[data-v-015f1de2]:hover:not(:disabled){background:var(--border-light,#e5e7eb)}.del-btn--confirm[data-v-015f1de2]{background:#dc2626;color:#fff}.del-btn--confirm[data-v-015f1de2]:hover:not(:disabled){background:#b91c1c}.del-spinner[data-v-015f1de2]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:spin-015f1de2 .6s linear infinite;display:inline-block}.del-fade-enter-active[data-v-015f1de2],.del-fade-leave-active[data-v-015f1de2]{transition:opacity .18s}.del-fade-enter-from[data-v-015f1de2],.del-fade-leave-to[data-v-015f1de2]{opacity:0}.pd-tabs-bar[data-v-015f1de2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pd-tabs-bar .filter-tabs[data-v-015f1de2]{flex:1;border-bottom:none}.pd-tab-count[data-v-015f1de2]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:5px;border-radius:9px;background:var(--primary,#1e3a5f);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.pd-actions-bar[data-v-015f1de2]{display:flex;align-items:center;gap:.5rem;padding-right:.5rem;flex-shrink:0}.pd-like-btn[data-v-015f1de2]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .85rem;border-radius:var(--radius-full,999px);border:1.5px solid var(--border-light,#e5e7eb);background:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-muted,#6b7280);transition:background .15s,color .15s,border-color .15s}.pd-like-btn--liked[data-v-015f1de2],.pd-like-btn[data-v-015f1de2]:hover:not(:disabled){background:#fee2e2;color:#dc2626;border-color:#fca5a5}.pd-like-btn--liked[data-v-015f1de2]{cursor:default}.pd-like-btn[data-v-015f1de2]:disabled:not(.pd-like-btn--liked){opacity:.6;cursor:not-allowed}.msg-page[data-v-1f713dcc]{padding:32px 16px 0}.msg-header[data-v-1f713dcc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.msg-title[data-v-1f713dcc]{font-size:1.5rem;font-weight:700;color:var(--text,#111827);margin:0}.msg-btn[data-v-1f713dcc]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .18s;text-decoration:none}.msg-btn--primary[data-v-1f713dcc]{background:var(--primary,#1e3a5f);color:#fff}.msg-btn--primary[data-v-1f713dcc]:hover{filter:brightness(1.1)}.msg-btn--primary[data-v-1f713dcc]:disabled{opacity:.6;cursor:not-allowed}.msg-btn--outline[data-v-1f713dcc]{background:none;border:1.5px solid var(--border,#e5e7eb);color:var(--text,#111827)}.msg-btn--outline[data-v-1f713dcc]:hover{border-color:var(--primary,#1e3a5f);color:var(--primary,#1e3a5f)}.msg-panel[data-v-1f713dcc]{display:flex;height:calc(100vh - 180px);min-height:500px;border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius,10px);overflow:hidden;background:var(--surface,#fff);box-shadow:var(--shadow,0 2px 8px rgba(0,0,0,.08))}.msg-sidebar[data-v-1f713dcc]{width:320px;flex-shrink:0;border-right:1px solid var(--border-light,#e5e7eb);display:flex;flex-direction:column;overflow:hidden}.msg-search[data-v-1f713dcc]{position:relative;padding:12px;border-bottom:1px solid var(--border-light,#e5e7eb);flex-shrink:0}.msg-search__icon[data-v-1f713dcc]{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--text-muted,#6b7280);pointer-events:none}.msg-search__input[data-v-1f713dcc]{width:100%;padding:8px 12px 8px 36px;border:1px solid var(--border-light,#e5e7eb);border-radius:8px;font-size:.875rem;background:var(--surface-3,#f3f4f6);color:var(--text,#111827);outline:none;transition:border-color .15s}.msg-search__input[data-v-1f713dcc]:focus{border-color:var(--primary,#1e3a5f);background:var(--surface,#fff)}.msg-list[data-v-1f713dcc]{flex:1;overflow-y:auto}.msg-list[data-v-1f713dcc]::-webkit-scrollbar{width:4px}.msg-list[data-v-1f713dcc]::-webkit-scrollbar-thumb{background:var(--border,#e5e7eb);border-radius:2px}.msg-thread[data-v-1f713dcc]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:none;background:none;cursor:pointer;border-bottom:1px solid var(--border-light,#e5e7eb);text-align:left;font-family:inherit;transition:background .15s}.msg-thread[data-v-1f713dcc]:hover{background:var(--surface-3,#f3f4f6)}.msg-thread--active[data-v-1f713dcc]{background:rgba(30,58,95,.06)}.msg-thread--active[data-v-1f713dcc]:hover{background:rgba(30,58,95,.1)}.msg-thread__avatar-wrap[data-v-1f713dcc]{position:relative;flex-shrink:0}.msg-thread__avatar[data-v-1f713dcc]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;flex-shrink:0}.msg-thread__unread-dot[data-v-1f713dcc]{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;background:var(--primary,#1e3a5f);border:2px solid var(--surface,#fff)}.msg-thread__body[data-v-1f713dcc]{flex:1;min-width:0}.msg-thread__top[data-v-1f713dcc]{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.msg-thread__name[data-v-1f713dcc]{font-size:.875rem;font-weight:500;color:var(--text,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-thread--unread .msg-thread__name[data-v-1f713dcc]{font-weight:700}.msg-thread__time[data-v-1f713dcc]{font-size:.72rem;color:var(--text-muted,#6b7280);white-space:nowrap;flex-shrink:0}.msg-thread__preview[data-v-1f713dcc]{display:block;font-size:.78rem;color:var(--text-muted,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.msg-thread-skeleton[data-v-1f713dcc]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-bottom:1px solid var(--border-light)}.msg-sk-avatar[data-v-1f713dcc]{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:msg-shimmer-1f713dcc 1.4s infinite}.msg-sk-body[data-v-1f713dcc]{flex:1;display:flex;flex-direction:column;gap:.5rem}.msg-sk-line[data-v-1f713dcc]{border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:msg-shimmer-1f713dcc 1.4s infinite}.msg-sk-line--name[data-v-1f713dcc]{height:13px;width:55%}.msg-sk-line--preview[data-v-1f713dcc]{height:11px;width:80%}@keyframes msg-shimmer-1f713dcc{0%{background-position:200% 0}to{background-position:-200% 0}}.msg-list-empty[data-v-1f713dcc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:var(--text-muted,#9ca3af);gap:10px;text-align:center}.msg-list-empty p[data-v-1f713dcc]{font-size:.875rem;margin:0}.msg-chat[data-v-1f713dcc]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.msg-empty[data-v-1f713dcc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted,#9ca3af);gap:12px;text-align:center;padding:2rem}.msg-empty p[data-v-1f713dcc]{font-size:.9375rem;margin:0}.msg-chat-header[data-v-1f713dcc]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-light,#e5e7eb);flex-shrink:0}.msg-back-btn[data-v-1f713dcc]{display:none;border:none;background:none;cursor:pointer;color:var(--text-muted,#6b7280);padding:4px;border-radius:6px}.msg-back-btn[data-v-1f713dcc]:hover{background:var(--surface-3,#f3f4f6);color:var(--text,#111827)}.msg-chat-header__info[data-v-1f713dcc]{flex:1;min-width:0}.msg-chat-header__name[data-v-1f713dcc]{display:block;font-size:.9375rem;font-weight:700;color:var(--text,#111827)}.msg-chat-header__role[data-v-1f713dcc]{font-size:.8rem;color:var(--text-muted,#6b7280)}.msg-chat-header__actions[data-v-1f713dcc]{display:flex;align-items:center;gap:6px}.msg-icon-btn[data-v-1f713dcc]{width:34px;height:34px;border-radius:8px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#6b7280);text-decoration:none;transition:background .15s,color .15s}.msg-icon-btn[data-v-1f713dcc]:hover{background:var(--surface-3,#f3f4f6);color:var(--text,#111827)}.msg-menu-wrap[data-v-1f713dcc]{position:relative}.msg-dropdown[data-v-1f713dcc]{position:absolute;right:0;top:calc(100% + 6px);z-index:100;background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:180px;overflow:hidden}.msg-dropdown__item[data-v-1f713dcc]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 14px;border:none;background:none;cursor:pointer;font-size:.875rem;color:var(--text,#111827);text-align:left;font-family:inherit;transition:background .12s}.msg-chat-body[data-v-1f713dcc],.msg-dropdown__item[data-v-1f713dcc]:hover{background:var(--surface-3,#f3f4f6)}.msg-chat-body[data-v-1f713dcc]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.msg-chat-body[data-v-1f713dcc]::-webkit-scrollbar{width:4px}.msg-chat-body[data-v-1f713dcc]::-webkit-scrollbar-thumb{background:var(--border,#e5e7eb);border-radius:2px}.msg-no-messages[data-v-1f713dcc]{text-align:center;color:var(--text-muted,#9ca3af);font-size:.875rem;padding:32px 0}.msg-bubble-wrap[data-v-1f713dcc]{display:flex;align-items:flex-end;gap:8px}.msg-bubble-wrap--mine[data-v-1f713dcc]{flex-direction:row-reverse}.msg-bubble-avatar[data-v-1f713dcc]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.msg-bubble[data-v-1f713dcc]{max-width:68%;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--surface,#fff);box-shadow:0 1px 3px rgba(0,0,0,.07)}.msg-bubble--mine[data-v-1f713dcc]{background:var(--primary,#1e3a5f);color:#fff;border-radius:16px 16px 4px 16px}.msg-bubble p[data-v-1f713dcc]{margin:0 0 4px;font-size:.875rem;line-height:1.5;white-space:pre-wrap}.msg-bubble--mine p[data-v-1f713dcc]{color:#fff}.msg-bubble-time[data-v-1f713dcc]{font-size:.7rem;color:var(--text-muted,#9ca3af);display:block}.msg-bubble--mine .msg-bubble-time[data-v-1f713dcc]{color:hsla(0,0%,100%,.65)}.msg-compose[data-v-1f713dcc]{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--border-light,#e5e7eb);background:var(--surface,#fff);flex-shrink:0}.msg-compose__input[data-v-1f713dcc]{flex:1;resize:none;border:1px solid var(--border-light,#e5e7eb);border-radius:10px;padding:10px 14px;font-size:.875rem;font-family:inherit;color:var(--text,#111827);background:var(--surface-3,#f3f4f6);outline:none;max-height:120px;overflow-y:auto;transition:border-color .15s;line-height:1.5}.msg-compose__input[data-v-1f713dcc]:focus{border-color:var(--primary,#1e3a5f);background:var(--surface,#fff)}.msg-compose__send[data-v-1f713dcc]{width:40px;height:40px;border-radius:10px;border:none;background:var(--primary,#1e3a5f);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:filter .15s}.msg-compose__send[data-v-1f713dcc]:hover:not(:disabled){filter:brightness(1.15)}.msg-compose__send[data-v-1f713dcc]:disabled{opacity:.5;cursor:not-allowed}@keyframes msg-spin-1f713dcc{to{transform:rotate(1turn)}}.msg-spin[data-v-1f713dcc]{animation:msg-spin-1f713dcc .8s linear infinite}.msg-modal-backdrop[data-v-1f713dcc]{position:fixed;inset:0;z-index:800;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1.5rem}.msg-modal[data-v-1f713dcc]{background:var(--surface,#fff);border-radius:var(--radius,10px);box-shadow:0 24px 64px rgba(0,0,0,.18);width:100%;max-width:480px}.msg-modal__header[data-v-1f713dcc]{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;border-bottom:1px solid var(--border-light,#e5e7eb)}.msg-modal__title[data-v-1f713dcc]{font-size:1rem;font-weight:700;color:var(--text,#111827);margin:0}.msg-modal__close[data-v-1f713dcc]{width:30px;height:30px;border-radius:50%;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#6b7280);transition:background .15s}.msg-modal__close[data-v-1f713dcc]:hover{background:var(--surface-3,#f3f4f6)}.msg-modal__body[data-v-1f713dcc]{padding:1.25rem;display:flex;flex-direction:column;gap:16px}.msg-modal__footer[data-v-1f713dcc]{padding:1rem 1.25rem;border-top:1px solid var(--border-light,#e5e7eb);display:flex;justify-content:flex-end;gap:8px}.msg-modal__textarea[data-v-1f713dcc]{width:100%;border:1px solid var(--border-light,#e5e7eb);border-radius:8px;padding:10px 12px;font-size:.875rem;font-family:inherit;color:var(--text,#111827);background:var(--surface-3,#f3f4f6);outline:none;resize:vertical;transition:border-color .15s}.msg-modal__textarea[data-v-1f713dcc]:focus{border-color:var(--primary,#1e3a5f);background:var(--surface,#fff)}.msg-label[data-v-1f713dcc]{display:block;font-size:.8125rem;font-weight:600;color:var(--text,#111827);margin-bottom:6px}.msg-field[data-v-1f713dcc]{display:flex;flex-direction:column}.msg-fade-enter-active[data-v-1f713dcc],.msg-fade-leave-active[data-v-1f713dcc]{transition:opacity .2s}.msg-fade-enter-from[data-v-1f713dcc],.msg-fade-leave-to[data-v-1f713dcc]{opacity:0}@media (max-width:700px){.msg-page[data-v-1f713dcc]{padding:16px 12px 0}.msg-panel[data-v-1f713dcc]{height:calc(100vh - 140px)}.msg-sidebar[data-v-1f713dcc]{width:100%;position:absolute;inset:0;z-index:1;border-right:none;border-radius:var(--radius,10px);background:var(--surface,#fff)}.msg-sidebar--hidden[data-v-1f713dcc]{display:none}.msg-chat[data-v-1f713dcc]{width:100%;position:absolute;inset:0;display:none}.msg-chat--visible[data-v-1f713dcc]{display:flex}.msg-panel[data-v-1f713dcc]{position:relative}.msg-back-btn[data-v-1f713dcc]{display:flex}}:deep(.ql-editor){min-height:140px}.sc-video-wrap{position:relative;width:100%;padding-top:56.25%;border-radius:8px;overflow:hidden;background:#000}.sc-video-wrap--instagram{padding-top:130%;max-width:540px;background:#fafafa}.sc-video-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pd-page[data-v-6933d7ca]{padding:24px 0 64px}.detail-layout[data-v-6933d7ca]{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}@media (max-width:900px){.detail-layout[data-v-6933d7ca]{grid-template-columns:1fr}}.sc-card[data-v-6933d7ca]{background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.06));margin-bottom:16px;overflow:hidden}.sc-card-header[data-v-6933d7ca]{padding:14px 20px;font-size:.875rem;font-weight:600;color:var(--text,#111827);border-bottom:1px solid var(--border-light,#e5e7eb)}.sc-card-body[data-v-6933d7ca]{padding:20px}.title-bar[data-v-6933d7ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.title-bar-left[data-v-6933d7ca]{flex:1}.detail-title[data-v-6933d7ca]{font-size:1.5rem;font-weight:700;color:var(--text,#111827);margin:0 0 8px}.detail-meta[data-v-6933d7ca]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.meta-date[data-v-6933d7ca]{font-size:.8rem;color:var(--text-muted,#6b7280)}.meta-tag[data-v-6933d7ca]{font-size:.78rem;font-weight:600;color:var(--primary,#1e3a5f);text-decoration:none;background:#eff6ff;border-radius:4px;padding:2px 8px}.meta-tag[data-v-6933d7ca]:hover{text-decoration:underline}.title-bar-right[data-v-6933d7ca]{display:flex;gap:8px;flex-shrink:0}.btn-primary[data-v-6933d7ca]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:.875rem;font-weight:600;background:var(--primary,#1e3a5f);color:#fff;border:none;cursor:pointer;transition:filter .15s}.btn-primary[data-v-6933d7ca]:hover:not(:disabled){filter:brightness(1.12)}.btn-primary[data-v-6933d7ca]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-6933d7ca]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:.875rem;font-weight:600;background:transparent;border:1.5px solid var(--border-light,#e5e7eb);color:var(--text,#111827);cursor:pointer;transition:background .15s}.btn-outline[data-v-6933d7ca]:hover{background:#f3f4f6}.gallery-hero[data-v-6933d7ca]{position:relative;width:100%;height:420px;border-radius:12px;overflow:hidden;cursor:pointer;margin-bottom:8px;background:#f3f4f6}.gallery-hero img[data-v-6933d7ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery-overlay-hint[data-v-6933d7ca]{position:absolute;bottom:10px;right:12px;background:rgba(0,0,0,.45);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:20px;pointer-events:none}.gallery-thumbs[data-v-6933d7ca]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.gallery-thumb[data-v-6933d7ca]{width:72px;height:54px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.gallery-thumb.active[data-v-6933d7ca]{border-color:var(--primary,#1e3a5f)}.gallery-thumb img[data-v-6933d7ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery-placeholder[data-v-6933d7ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;border-radius:12px;background:#f9fafb;border:1px dashed var(--border-light,#d1d5db);color:var(--text-muted,#9ca3af);gap:8px;margin-bottom:16px}.filter-tabs[data-v-6933d7ca]{display:flex;gap:0;border-bottom:none}.filter-tab[data-v-6933d7ca]{padding:12px 20px;font-size:.875rem;font-weight:500;border:none;background:none;cursor:pointer;color:var(--text-muted,#6b7280);border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.filter-tab.active[data-v-6933d7ca]{color:var(--primary,#1e3a5f);border-bottom-color:var(--primary,#1e3a5f);font-weight:600}.filter-tab[data-v-6933d7ca]:hover{color:var(--primary,#1e3a5f)}.details-grid[data-v-6933d7ca]{display:flex;flex-direction:column;gap:0}.detail-row[data-v-6933d7ca]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-light,#f3f4f6)}.detail-row[data-v-6933d7ca]:last-child{border-bottom:none}.detail-label[data-v-6933d7ca]{font-size:.875rem;color:var(--text-muted,#6b7280);font-weight:500}.detail-value[data-v-6933d7ca]{font-size:.875rem;color:var(--text,#111827);font-weight:500;text-align:right;max-width:60%}.status-badge[data-v-6933d7ca]{font-size:.75rem;font-weight:600;padding:3px 9px;border-radius:12px;display:inline-block}.badge-success[data-v-6933d7ca]{background:#d1fae5;color:#065f46}.badge-warning[data-v-6933d7ca]{background:#fef3c7;color:#92400e}.prose-content[data-v-6933d7ca]{font-size:.9rem;line-height:1.7;color:var(--text,#374151)}.pd-comment[data-v-6933d7ca]{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-light,#f3f4f6)}.pd-comment[data-v-6933d7ca]:last-child{border-bottom:none}.pd-comment--reply[data-v-6933d7ca]{padding:12px 0 0}.pd-comment-avatar[data-v-6933d7ca]{flex-shrink:0}.pd-avatar-img[data-v-6933d7ca]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.pd-avatar-img--sm[data-v-6933d7ca]{width:30px;height:30px}.pd-comment-body[data-v-6933d7ca]{flex:1;min-width:0}.pd-comment-header[data-v-6933d7ca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px;position:relative}.pd-comment-name[data-v-6933d7ca]{font-weight:600;font-size:.875rem;color:var(--text,#111827);text-decoration:none}.pd-comment-name[data-v-6933d7ca]:hover{text-decoration:underline}.pd-comment-date[data-v-6933d7ca]{font-size:.75rem;color:var(--text-muted,#9ca3af)}.pd-comment-text[data-v-6933d7ca]{font-size:.875rem;color:var(--text,#374151);margin-bottom:6px;word-break:break-word}.pd-comment-actions[data-v-6933d7ca]{display:flex;align-items:center;gap:12px}.pd-action-btn[data-v-6933d7ca]{background:none;border:none;font-size:.78rem;color:var(--text-muted,#6b7280);cursor:pointer;padding:0}.pd-action-btn[data-v-6933d7ca]:hover{color:var(--primary,#1e3a5f)}.pd-action-count[data-v-6933d7ca]{display:flex;align-items:center;gap:4px;font-size:.78rem;color:var(--text-muted,#6b7280)}.pd-comment-menu[data-v-6933d7ca]{margin-left:auto;position:relative}.pd-menu-btn[data-v-6933d7ca]{background:none;border:none;font-size:1.1rem;color:var(--text-muted,#9ca3af);cursor:pointer;padding:0 4px;line-height:1}.pd-dropdown[data-v-6933d7ca]{position:absolute;right:0;top:100%;z-index:10;background:#fff;border:1px solid var(--border-light,#e5e7eb);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:100px;overflow:hidden}.pd-dropdown button[data-v-6933d7ca]{display:block;width:100%;padding:9px 14px;text-align:left;background:none;border:none;font-size:.875rem;cursor:pointer;color:var(--text,#111827)}.pd-dropdown button[data-v-6933d7ca]:hover{background:#f3f4f6}.pd-replies[data-v-6933d7ca]{margin-top:8px;padding-left:16px;border-left:2px solid var(--border-light,#e5e7eb)}.pd-no-comments[data-v-6933d7ca]{padding:24px 20px;color:var(--text-muted,#9ca3af);font-size:.9rem;text-align:center}.pd-comment-input-wrap[data-v-6933d7ca]{display:flex;align-items:flex-end;gap:10px;border-top:1px solid var(--border-light,#e5e7eb)}.pd-comment-input[data-v-6933d7ca]{flex:1;border:1.5px solid var(--border-light,#e5e7eb);border-radius:8px;padding:10px 14px;font-size:.875rem;font-family:inherit;resize:none;outline:none;transition:border-color .15s}.pd-comment-input[data-v-6933d7ca]:focus{border-color:var(--primary,#1e3a5f)}.pd-comment-send[data-v-6933d7ca]{flex-shrink:0;width:38px;height:38px;border-radius:8px;background:var(--primary,#1e3a5f);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .15s}.pd-comment-send[data-v-6933d7ca]:hover:not(:disabled){filter:brightness(1.15)}.pd-comment-send[data-v-6933d7ca]:disabled{opacity:.5;cursor:not-allowed}.pd-related-grid[data-v-6933d7ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:16px}.pd-related-card[data-v-6933d7ca]{padding:0}.pd-related-img[data-v-6933d7ca]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.pd-related-img-placeholder[data-v-6933d7ca]{width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#9ca3af}.pd-related-body[data-v-6933d7ca]{padding:12px 16px 16px}.pd-related-title[data-v-6933d7ca]{display:block;font-size:.9rem;font-weight:600;color:var(--text,#111827);text-decoration:none;margin:6px 0 8px}.pd-related-title[data-v-6933d7ca]:hover{color:var(--primary,#1e3a5f)}.pd-related-author[data-v-6933d7ca]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.78rem;color:var(--text-muted,#6b7280)}.pd-related-author a[data-v-6933d7ca]{display:flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.pd-related-date[data-v-6933d7ca]{font-size:.72rem}.pd-author-body[data-v-6933d7ca]{display:flex;flex-direction:column}.pd-author-link[data-v-6933d7ca]{display:flex;gap:14px;text-decoration:none;color:inherit}.pd-author-avatar[data-v-6933d7ca]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.pd-author-info[data-v-6933d7ca]{display:flex;flex-direction:column;gap:2px}.pd-author-name[data-v-6933d7ca]{font-size:.925rem;font-weight:700;color:var(--text,#111827)}.pd-author-sub[data-v-6933d7ca]{font-size:.8rem;color:var(--text-muted,#6b7280)}.pd-author-loc[data-v-6933d7ca]{font-size:.78rem;color:var(--text-muted,#9ca3af)}.pd-quote-body[data-v-6933d7ca]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.pd-quote-body p[data-v-6933d7ca]{margin:0;font-size:.875rem;color:var(--text-muted,#6b7280)}.pd-quote-btn[data-v-6933d7ca]{width:100%;justify-content:center}.pd-advert-card[data-v-6933d7ca]{overflow:hidden}.pd-advert-inner[data-v-6933d7ca]{position:relative}.pd-advert-img[data-v-6933d7ca]{width:100%;display:block}.pd-advert-dots[data-v-6933d7ca]{display:flex;justify-content:center;gap:6px;padding:10px}.pd-advert-dot[data-v-6933d7ca]{width:8px;height:8px;border-radius:50%;background:var(--border-light,#d1d5db);border:none;cursor:pointer;padding:0;transition:background .15s}.pd-advert-dot.active[data-v-6933d7ca]{background:var(--primary,#1e3a5f)}.pd-modal-backdrop[data-v-6933d7ca]{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.pd-modal[data-v-6933d7ca]{background:#fff;border-radius:14px;box-shadow:0 8px 40px rgba(0,0,0,.18);width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.pd-modal--sm[data-v-6933d7ca]{max-width:480px}.pd-modal-header[data-v-6933d7ca]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 14px;border-bottom:1px solid var(--border-light,#e5e7eb);flex-shrink:0}.pd-modal-title[data-v-6933d7ca]{font-size:1.1rem;font-weight:700;color:var(--text,#111827);margin:0}.pd-modal-close[data-v-6933d7ca]{background:none;border:none;cursor:pointer;color:var(--text-muted,#6b7280);display:flex;align-items:center;padding:4px;border-radius:6px}.pd-modal-close[data-v-6933d7ca]:hover{background:#f3f4f6;color:var(--text,#111827)}.pd-modal-body[data-v-6933d7ca]{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;flex:1}.pd-modal-footer[data-v-6933d7ca]{padding:14px 24px;border-top:1px solid var(--border-light,#e5e7eb);display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}.pd-field[data-v-6933d7ca]{display:flex;flex-direction:column;gap:6px}.pd-label[data-v-6933d7ca]{font-size:.875rem;font-weight:500;color:var(--text,#374151)}.req[data-v-6933d7ca]{color:#ef4444}.pd-input[data-v-6933d7ca]{width:100%;padding:10px 14px;border:1.5px solid var(--border-light,#e5e7eb);border-radius:8px;font-size:.9rem;background:#fff;color:var(--text,#111827);outline:none;transition:border-color .18s;font-family:inherit;box-sizing:border-box}.pd-input[data-v-6933d7ca]:focus{border-color:var(--primary,#1e3a5f)}.pd-textarea[data-v-6933d7ca]{resize:vertical;min-height:80px}.pd-row-2[data-v-6933d7ca]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pd-category-row[data-v-6933d7ca]{display:flex;flex-wrap:wrap;gap:10px}.pd-category-row .pd-input[data-v-6933d7ca]{flex:1 1 140px;min-width:0}.pd-img-grid[data-v-6933d7ca]{display:flex;flex-wrap:wrap;gap:10px}.pd-img-thumb[data-v-6933d7ca]{position:relative;width:72px;height:72px}.pd-img-thumb img[data-v-6933d7ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.pd-img-remove[data-v-6933d7ca]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.pd-checkboxes[data-v-6933d7ca]{display:flex;flex-direction:column;gap:8px}.pd-checkbox-label[data-v-6933d7ca]{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:var(--text,#374151);cursor:pointer;line-height:1.4}.pd-checkbox-label input[data-v-6933d7ca]{flex-shrink:0;margin-top:2px}.pd-login-notice[data-v-6933d7ca]{font-size:.9rem;color:var(--text-muted,#6b7280);margin:0 0 4px}.pd-spinner[data-v-6933d7ca]{width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:pd-spin-6933d7ca .7s linear infinite;display:inline-block}@keyframes pd-spin-6933d7ca{to{transform:rotate(1turn)}}.pd-fade-enter-active[data-v-6933d7ca],.pd-fade-leave-active[data-v-6933d7ca]{transition:opacity .2s}.pd-fade-enter-from[data-v-6933d7ca],.pd-fade-leave-to[data-v-6933d7ca]{opacity:0}.infinite-wrapper[data-v-6933d7ca]{margin:8px 0 24px}.pd-tabs-bar[data-v-6933d7ca]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pd-tabs-bar .filter-tabs[data-v-6933d7ca]{flex:1;border-bottom:none}.pd-tab-count[data-v-6933d7ca]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:5px;border-radius:9px;background:var(--primary,#1e3a5f);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.pd-actions-bar[data-v-6933d7ca]{display:flex;align-items:center;gap:.5rem;padding-right:.5rem;flex-shrink:0}.pd-like-btn[data-v-6933d7ca]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .85rem;border-radius:var(--radius-full,999px);border:1.5px solid var(--border-light,#e5e7eb);background:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-muted,#6b7280);transition:background .15s,color .15s,border-color .15s}.pd-like-btn--liked[data-v-6933d7ca],.pd-like-btn[data-v-6933d7ca]:hover:not(:disabled){background:#fee2e2;color:#dc2626;border-color:#fca5a5}.pd-like-btn--liked[data-v-6933d7ca]{cursor:default}.pd-like-btn[data-v-6933d7ca]:disabled:not(.pd-like-btn--liked){opacity:.6;cursor:not-allowed}.btn-danger[data-v-6933d7ca]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;background:#fee2e2;color:#dc2626;font-size:.875rem;font-weight:600;transition:background .15s}.btn-danger[data-v-6933d7ca]:hover{background:#fecaca}.del-overlay[data-v-6933d7ca]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.del-dialog[data-v-6933d7ca]{background:var(--surface,#fff);border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:2rem 1.75rem 1.5rem;width:100%;max-width:380px;text-align:center;animation:del-pop-6933d7ca .18s ease}@keyframes del-pop-6933d7ca{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.del-dialog__icon[data-v-6933d7ca]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fee2e2;color:#dc2626;margin-bottom:1rem}.del-dialog__title[data-v-6933d7ca]{font-size:1.125rem;font-weight:700;color:var(--text,#111);margin:0 0 .5rem}.del-dialog__body[data-v-6933d7ca]{font-size:.9rem;color:var(--text-muted,#6b7280);line-height:1.5;margin:0 0 1.5rem}.del-dialog__body strong[data-v-6933d7ca]{color:var(--text,#111)}.del-dialog__actions[data-v-6933d7ca]{display:flex;gap:.75rem;justify-content:center}.del-btn[data-v-6933d7ca]{flex:1;padding:.6rem 1rem;border-radius:.625rem;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.del-btn[data-v-6933d7ca]:disabled{opacity:.6;cursor:not-allowed}.del-btn--cancel[data-v-6933d7ca]{background:var(--surface-2,#f3f4f6);color:var(--text,#111)}.del-btn--cancel[data-v-6933d7ca]:hover:not(:disabled){background:var(--border-light,#e5e7eb)}.del-btn--confirm[data-v-6933d7ca]{background:#dc2626;color:#fff}.del-btn--confirm[data-v-6933d7ca]:hover:not(:disabled){background:#b91c1c}.del-spinner[data-v-6933d7ca]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:pd-spin-6933d7ca .6s linear infinite;display:inline-block}.del-fade-enter-active[data-v-6933d7ca],.del-fade-leave-active[data-v-6933d7ca]{transition:opacity .18s}.del-fade-enter-from[data-v-6933d7ca],.del-fade-leave-to[data-v-6933d7ca]{opacity:0}.page-wrap[data-v-04c77cf2]{display:grid;grid-template-columns:260px 1fr;gap:1.5rem;padding:2.5rem 0;align-items:start}.sidebar-card[data-v-04c77cf2]{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:1.5rem;position:sticky;top:80px}.main-col[data-v-04c77cf2]{min-width:0}.sb-avatar-wrap[data-v-04c77cf2]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.25rem}.sb-avatar[data-v-04c77cf2]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--border-light)}.sb-identity[data-v-04c77cf2]{text-align:center;margin-bottom:1rem}.sb-name[data-v-04c77cf2]{font-weight:700;font-size:1rem;color:var(--text);margin:0 0 .25rem}.sb-prof[data-v-04c77cf2]{font-size:.8125rem;color:var(--text-muted);margin:0}.sb-stats[data-v-04c77cf2]{display:flex;gap:.5rem;margin-bottom:1.25rem;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:.75rem 0}.sb-stat[data-v-04c77cf2]{flex:1;display:flex;flex-direction:column;align-items:center}.sb-stat-val[data-v-04c77cf2]{font-size:1.125rem;font-weight:700;color:var(--text)}.sb-stat-lbl[data-v-04c77cf2]{font-size:.75rem;color:var(--text-muted)}.sb-nav[data-v-04c77cf2]{display:flex;flex-direction:column;gap:.25rem}.sb-nav-link[data-v-04c77cf2]{display:block;padding:.5rem .75rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sb-nav-link--active[data-v-04c77cf2],.sb-nav-link[data-v-04c77cf2]:hover{background:var(--surface-3);color:var(--primary)}.page-header[data-v-04c77cf2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page-title[data-v-04c77cf2]{font-size:1.375rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.page-sub[data-v-04c77cf2]{font-size:.875rem;color:var(--text-muted);margin:0}.requests-grid[data-v-04c77cf2]{display:flex;flex-direction:column;gap:.875rem}.request-card[data-v-04c77cf2]{text-decoration:none;display:block}.request-card-inner[data-v-04c77cf2]{display:flex;align-items:center;gap:1rem;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:1.25rem 1.5rem;transition:box-shadow .2s,border-color .2s}.request-card:hover .request-card-inner[data-v-04c77cf2]{box-shadow:var(--shadow);border-color:var(--primary)}.request-icon[data-v-04c77cf2]{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius);background:rgba(30,58,95,.07);display:flex;align-items:center;justify-content:center;color:var(--primary)}.request-info[data-v-04c77cf2]{flex:1;min-width:0}.request-service[data-v-04c77cf2]{font-size:.9375rem;font-weight:700;color:var(--text);display:block;margin-bottom:.375rem}.request-desc[data-v-04c77cf2]{font-size:.8125rem;color:var(--text-muted);margin:0 0 .5rem;line-height:1.5}.request-date[data-v-04c77cf2]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-muted)}.request-arrow[data-v-04c77cf2]{flex-shrink:0;color:var(--text-muted);opacity:.5}.empty-state[data-v-04c77cf2]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 1rem;color:var(--text-muted);text-align:center}.empty-state svg[data-v-04c77cf2]{opacity:.35}.empty-state p[data-v-04c77cf2]{font-size:1rem;margin:0}.pagination-bar[data-v-04c77cf2]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 0}.pg-btn[data-v-04c77cf2]{display:flex;align-items:center;gap:.375rem;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--text);cursor:pointer;transition:background .15s}.pg-btn[data-v-04c77cf2]:disabled{opacity:.4;cursor:not-allowed}.pg-btn[data-v-04c77cf2]:not(:disabled):hover{background:var(--surface-2)}.pg-info[data-v-04c77cf2]{font-size:.875rem;color:var(--text-muted)}.sc-field[data-v-04c77cf2]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sc-field label[data-v-04c77cf2]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-04c77cf2],.sc-field select[data-v-04c77cf2],.sc-field textarea[data-v-04c77cf2]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:.9375rem;color:var(--text);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.sc-field input[data-v-04c77cf2]:focus,.sc-field select[data-v-04c77cf2]:focus,.sc-field textarea[data-v-04c77cf2]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.1)}.req[data-v-04c77cf2]{color:var(--danger)}.field-group-label[data-v-04c77cf2]{font-size:.875rem;font-weight:600;color:#334155;margin:0 0 .75rem}.form-grid-3[data-v-04c77cf2]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 1rem}.modal-overlay[data-v-04c77cf2]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-panel[data-v-04c77cf2]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:680px;max-height:90vh;overflow-y:auto}.modal-panel--wide[data-v-04c77cf2]{max-width:740px}.modal-header[data-v-04c77cf2]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light)}.modal-title[data-v-04c77cf2]{font-size:1.0625rem;font-weight:700;color:var(--text);margin:0}.modal-close[data-v-04c77cf2]{background:none;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;padding:.25rem}.modal-body[data-v-04c77cf2]{padding:1.5rem}.modal-footer[data-v-04c77cf2]{padding:1rem 1.5rem;border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;gap:.75rem}.sc-spinner[data-v-04c77cf2]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-04c77cf2 .7s linear infinite}@keyframes spin-04c77cf2{to{transform:rotate(1turn)}}@media (max-width:768px){.page-wrap[data-v-04c77cf2]{grid-template-columns:1fr}.sidebar-card[data-v-04c77cf2]{position:static}.form-grid-3[data-v-04c77cf2]{grid-template-columns:1fr}.page-header[data-v-04c77cf2]{flex-direction:column;align-items:flex-start}.request-card-inner[data-v-04c77cf2]{flex-wrap:wrap}}[data-v-04c77cf2] .ql-editor{min-height:160px}body[data-v-207e2f72]{font-family:Arial,Helvetica,sans-serif}[data-v-207e2f72]{box-sizing:border-box}.open-button[data-v-207e2f72]{background-color:#0e145b;right:28px}.close-button[data-v-207e2f72],.open-button[data-v-207e2f72]{color:#fff;padding:3px 10px;border:none;cursor:pointer;opacity:.8;position:fixed;bottom:10px}.close-button[data-v-207e2f72]{background-color:#55040e;right:40px}.chat-popup[data-v-207e2f72]{display:none;position:fixed;bottom:0;right:15px;border:3px solid #f1f1f1;z-index:9}.form-container[data-v-207e2f72]{max-width:450px;padding:10px;background-color:#fff}@media (max-width:460px){.form-container[data-v-207e2f72]{max-width:350px}}@media (max-width:360px){.form-container[data-v-207e2f72]{max-width:300px}}.form-container textarea[data-v-207e2f72]{width:100%;padding:15px;margin:5px 0 22px 0;border:none;background:#f1f1f1;resize:none;min-height:100px}.form-container textarea[data-v-207e2f72]:focus{background-color:#ddd;outline:none}.form-container .btn[data-v-207e2f72]{background-color:#04aa6d;color:#fff;padding:16px 20px;border:none;cursor:pointer;width:100%;margin-bottom:10px;opacity:.8}.form-container .cancel[data-v-207e2f72]{background-color:red}.form-container .btn[data-v-207e2f72]:hover,.open-button[data-v-207e2f72]:hover{opacity:1}.banner-container{position:relative}.banner-container img{width:100%;height:100%;box-sizing:border-box}.banner-container button{position:absolute;top:0;right:0}.project-image-container{position:relative}.project-image-container img{width:100%;height:100%;box-sizing:border-box}.project-image-container button{position:absolute;top:0;right:0}:deep(.ql-editor){min-height:160px}.bl-banner[data-v-658e1246]{position:relative;margin-top:68px;background:linear-gradient(135deg,#0d1f36,#1e3a5f 55%,#1a4a7a);padding:4rem 1.5rem 3.5rem;overflow:hidden}.bl-banner__dots[data-v-658e1246]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:36px 36px}.bl-banner[data-v-658e1246]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:56px;background:var(--surface-2,#f8fafc);clip-path:ellipse(60% 100% at 50% 100%)}.bl-banner__inner[data-v-658e1246]{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:2rem}.bl-banner__left[data-v-658e1246]{display:flex;flex-direction:column;gap:.625rem}.bl-eyebrow[data-v-658e1246]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#f59e0b);margin:0}.bl-banner__title[data-v-658e1246]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin:0;line-height:1.1}.bl-banner__sub[data-v-658e1246]{font-size:1rem;color:hsla(0,0%,100%,.65);margin:0}.bl-stats[data-v-658e1246]{display:flex;gap:1.75rem;margin-top:.5rem}.bl-stat[data-v-658e1246]{display:flex;flex-direction:column}.bl-stat__val[data-v-658e1246]{font-size:1.5rem;font-weight:800;color:#fff;line-height:1}.bl-stat__lbl[data-v-658e1246]{font-size:.75rem;color:hsla(0,0%,100%,.5);margin-top:.15rem}.bl-new-btn[data-v-658e1246]{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent,#f59e0b);color:#fff;border:none;border-radius:var(--radius-full,9999px);padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 14px rgba(245,158,11,.35);transition:background .15s,transform .15s,box-shadow .15s}.bl-new-btn[data-v-658e1246]:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 6px 18px rgba(245,158,11,.4)}.bl-main[data-v-658e1246]{padding:2.5rem 0 4rem}.bl-filters[data-v-658e1246]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-bottom:2rem;border-bottom:1.5px solid var(--border-light,#f1f5f9);padding-bottom:0}.bl-filter[data-v-658e1246]{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;border-bottom:2.5px solid transparent;padding:.625rem 1rem;font-size:.9rem;font-weight:600;color:var(--text-muted,#6b7280);cursor:pointer;margin-bottom:-1.5px;transition:color .15s,border-color .15s}.bl-filter[data-v-658e1246]:hover{color:var(--text,#111827)}.bl-filter--active[data-v-658e1246]{color:var(--primary,#1e3a5f);border-bottom-color:var(--primary,#1e3a5f)}.bl-badge[data-v-658e1246]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .375rem;border-radius:99px;font-size:.7rem;font-weight:700}.bl-badge--ok[data-v-658e1246]{background:#d1fae5;color:#065f46}.bl-badge--warn[data-v-658e1246]{background:#fef3c7;color:#92400e}.bl-badge--err[data-v-658e1246]{background:#fee2e2;color:#991b1b}.bl-grid[data-v-658e1246]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.bl-card[data-v-658e1246]{background:#fff;border-radius:var(--radius-lg,1.25rem);border:1px solid var(--border-light,#f1f5f9);box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:box-shadow .2s,transform .2s}.bl-card[data-v-658e1246]:hover{box-shadow:0 8px 24px rgba(0,0,0,.09);transform:translateY(-2px)}.bl-card__thumb-link[data-v-658e1246]{display:block;flex-shrink:0}.bl-card__thumb[data-v-658e1246]{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;display:block}.bl-card__nophoto[data-v-658e1246]{height:190px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8,#e2eaf4);color:#94a3b8}.bl-card__ribbon[data-v-658e1246]{position:absolute;top:1rem;left:1rem}.bl-pill[data-v-658e1246]{display:inline-block;padding:.25rem .625rem;border-radius:var(--radius-full,9999px);font-size:.7rem;font-weight:700;letter-spacing:.03em;backdrop-filter:blur(8px)}.bl-pill--ok[data-v-658e1246]{background:rgba(209,250,229,.9);color:#065f46}.bl-pill--warn[data-v-658e1246]{background:hsla(48,96%,89%,.9);color:#92400e}.bl-pill--err[data-v-658e1246]{background:hsla(0,93%,94%,.9);color:#991b1b}.bl-card__body[data-v-658e1246]{padding:1.125rem;display:flex;flex-direction:column;flex:1}.bl-card__cat[data-v-658e1246]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary,#1e3a5f);margin-bottom:.375rem}.bl-card__title[data-v-658e1246]{font-size:.9375rem;font-weight:700;color:var(--text,#111827);text-decoration:none;line-height:1.45;display:block;margin-bottom:.5rem}.bl-card__title[data-v-658e1246]:hover{color:var(--primary,#1e3a5f)}.bl-card__snippet[data-v-658e1246]{font-size:.8125rem;color:var(--text-muted,#6b7280);line-height:1.55;margin:0 0 1rem;flex:1}.bl-card__foot[data-v-658e1246]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-light,#f1f5f9);padding-top:.75rem;margin-top:auto}.bl-card__date[data-v-658e1246]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-muted,#6b7280)}.bl-card__actions[data-v-658e1246]{display:flex;align-items:center;gap:.375rem}.bl-action[data-v-658e1246]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius,.625rem);border:1.5px solid var(--border,#e5e7eb);background:none;cursor:pointer;color:var(--text-muted,#6b7280);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.bl-action[data-v-658e1246]:hover{background:var(--surface-2,#f8fafc);color:var(--primary,#1e3a5f);border-color:var(--primary,#1e3a5f)}.bl-action--edit[data-v-658e1246]:hover{color:var(--accent,#f59e0b);border-color:var(--accent,#f59e0b)}.bl-empty[data-v-658e1246]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;text-align:center;color:var(--text-muted,#6b7280)}.bl-empty__icon[data-v-658e1246]{width:88px;height:88px;border-radius:50%;background:var(--surface-3,#f1f5f9);display:flex;align-items:center;justify-content:center;color:#cbd5e1}.bl-empty h3[data-v-658e1246]{font-size:1.125rem;font-weight:700;color:var(--text,#111827);margin:0}.bl-empty p[data-v-658e1246]{font-size:.9375rem;margin:0;max-width:360px}.bl-pagination[data-v-658e1246]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 0 0}.bl-pg-btn[data-v-658e1246]{display:inline-flex;align-items:center;gap:.375rem;background:#fff;border:1.5px solid var(--border,#e5e7eb);border-radius:var(--radius,.625rem);padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:var(--text,#111827);cursor:pointer;transition:background .15s,border-color .15s}.bl-pg-btn[data-v-658e1246]:disabled{opacity:.4;cursor:not-allowed}.bl-pg-btn[data-v-658e1246]:not(:disabled):hover{background:var(--surface-2,#f8fafc);border-color:var(--primary,#1e3a5f)}.bl-pg-info[data-v-658e1246]{font-size:.875rem;color:var(--text-muted,#6b7280)}.bl-overlay[data-v-658e1246]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:800;display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(3px)}.bl-modal[data-v-658e1246]{background:#fff;border-radius:var(--radius-lg,1.25rem);box-shadow:0 24px 64px rgba(0,0,0,.16);width:100%;max-width:700px;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column}.bl-modal__hd[data-v-658e1246]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--border-light,#f1f5f9);flex-shrink:0}.bl-modal__title[data-v-658e1246]{font-size:1.125rem;font-weight:800;color:var(--text,#111827);margin:0 0 .2rem}.bl-modal__sub[data-v-658e1246]{font-size:.8125rem;color:var(--text-muted,#6b7280);margin:0}.bl-modal__close[data-v-658e1246]{background:var(--surface-2,#f8fafc);border:none;cursor:pointer;color:var(--text-muted,#6b7280);border-radius:.5rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.bl-modal__close[data-v-658e1246]:hover{background:var(--surface-3,#f1f5f9);color:var(--text,#111827)}.bl-modal__body[data-v-658e1246]{padding:1.5rem 1.75rem;flex:1}.bl-modal__ft[data-v-658e1246]{padding:1.125rem 1.75rem;border-top:1px solid var(--border-light,#f1f5f9);display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0}.sc-field[data-v-658e1246]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.125rem}.sc-field label[data-v-658e1246]{font-size:.875rem;font-weight:600;color:#374151}.sc-field input[type=email][data-v-658e1246],.sc-field input[type=text][data-v-658e1246],.sc-field select[data-v-658e1246],.sc-field textarea[data-v-658e1246]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border,#e5e7eb);border-radius:var(--radius,.625rem);font-family:inherit;font-size:.9375rem;color:var(--text,#111827);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.sc-field input[data-v-658e1246]:focus,.sc-field select[data-v-658e1246]:focus{border-color:var(--primary,#1e3a5f);box-shadow:0 0 0 3px rgba(30,58,95,.08)}.req[data-v-658e1246]{color:var(--danger,#ef4444)}.radio-group[data-v-658e1246]{display:flex;gap:.625rem;flex-wrap:wrap}.radio-chip[data-v-658e1246]{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--text-muted,#6b7280);border:1.5px solid var(--border,#e5e7eb);padding:.375rem .875rem;border-radius:var(--radius-full,9999px);transition:border-color .15s,color .15s}.radio-chip[data-v-658e1246]:has(input:checked){border-color:var(--primary,#1e3a5f);color:var(--primary,#1e3a5f);background:rgba(30,58,95,.04)}.radio-chip input[data-v-658e1246]{display:none}.img-upload-wrap[data-v-658e1246]{display:flex;justify-content:center}.img-pick-btn[data-v-658e1246]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border-radius:var(--radius,.625rem);border:1.5px dashed var(--border,#e5e7eb);font-size:.875rem;font-weight:600;color:var(--text-muted,#6b7280);cursor:pointer;background:var(--surface-2,#f8fafc);transition:border-color .15s,color .15s,background .15s}.img-pick-btn[data-v-658e1246]:hover{border-color:var(--primary,#1e3a5f);color:var(--primary,#1e3a5f);background:rgba(30,58,95,.04)}.img-preview-row[data-v-658e1246]{display:flex;flex-wrap:wrap;gap:.625rem}.img-thumb[data-v-658e1246]{position:relative;width:76px;height:76px;border-radius:var(--radius,.625rem);overflow:visible}.img-thumb img[data-v-658e1246]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius,.625rem);border:1.5px solid var(--border-light,#f1f5f9)}.img-thumb__rm[data-v-658e1246]{position:absolute;top:-7px;right:-7px;background:var(--danger,#ef4444);color:#fff;border:2px solid #fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.sr-only[data-v-658e1246]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn-primary[data-v-658e1246]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--primary,#1e3a5f);color:#fff;border:none;border-radius:var(--radius-full,9999px);padding:.625rem 1.375rem;font-size:.9375rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s,transform .1s}.btn-primary[data-v-658e1246]:hover:not(:disabled){background:#162d4a;transform:translateY(-1px)}.btn-primary[data-v-658e1246]:disabled{opacity:.55;cursor:not-allowed}.btn-ghost[data-v-658e1246]{display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--text-muted,#6b7280);border:1.5px solid var(--border,#e5e7eb);border-radius:var(--radius-full,9999px);padding:.625rem 1.375rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-ghost[data-v-658e1246]:hover{background:var(--surface-2,#f8fafc);color:var(--text,#111827)}.sc-spinner[data-v-658e1246]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-658e1246 .7s linear infinite}@keyframes spin-658e1246{to{transform:rotate(1turn)}}[data-v-658e1246] .ql-editor{min-height:160px}@media (max-width:768px){.bl-banner[data-v-658e1246]{padding:3rem 1.25rem 2.5rem}.bl-banner__inner[data-v-658e1246]{flex-direction:column;align-items:flex-start}.bl-new-btn[data-v-658e1246]{width:100%;justify-content:center}.bl-stats[data-v-658e1246]{gap:1.25rem}.bl-grid[data-v-658e1246]{grid-template-columns:1fr}.bl-modal[data-v-658e1246]{max-height:100vh;border-radius:1rem 1rem 0 0;align-self:flex-end}.bl-modal__body[data-v-658e1246],.bl-modal__ft[data-v-658e1246],.bl-modal__hd[data-v-658e1246]{padding-left:1.25rem;padding-right:1.25rem}}.page-wrap[data-v-28e7a2de]{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;padding:2.5rem 0}.page-sidebar[data-v-28e7a2de]{position:sticky;top:80px;align-self:start}.sidebar-card[data-v-28e7a2de]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.sidebar-profile[data-v-28e7a2de]{padding:1.5rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.sidebar-avatar[data-v-28e7a2de]{width:80px;height:80px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:3px solid var(--border)}.sidebar-name[data-v-28e7a2de]{margin-top:.75rem;font-weight:700;color:var(--text);font-size:.95rem}.sidebar-sub[data-v-28e7a2de]{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.sidebar-nav[data-v-28e7a2de]{padding:.5rem 0}.sidebar-link[data-v-28e7a2de]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sidebar-link.active[data-v-28e7a2de],.sidebar-link[data-v-28e7a2de]:hover{background:var(--surface-2);color:var(--primary)}.sidebar-link.active[data-v-28e7a2de]{font-weight:600;border-right:3px solid var(--accent)}.sidebar-link svg[data-v-28e7a2de]{flex-shrink:0}.page-main[data-v-28e7a2de]{min-width:0}.main-card[data-v-28e7a2de]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.main-card-header[data-v-28e7a2de]{padding:1.5rem 1.75rem;border-bottom:1px solid var(--border)}.main-card-title[data-v-28e7a2de]{font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 .25rem}.main-card-subtitle[data-v-28e7a2de]{font-size:.85rem;color:var(--text-muted);margin:0}.main-card-body[data-v-28e7a2de]{padding:1.75rem}.alert[data-v-28e7a2de]{display:flex;align-items:center;gap:.6rem;padding:.875rem 1rem;border-radius:var(--radius);font-size:.875rem;margin-bottom:1.25rem}.alert-success[data-v-28e7a2de]{background:#ecfdf5;color:var(--success);border:1px solid #a7f3d0}.notif-section[data-v-28e7a2de]{margin-bottom:1.5rem}.notif-section-title[data-v-28e7a2de]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:.75rem}.toggle-row[data-v-28e7a2de]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--border-light)}.toggle-row[data-v-28e7a2de]:last-child{border-bottom:none}.toggle-info[data-v-28e7a2de]{flex:1;min-width:0}.toggle-label[data-v-28e7a2de]{font-size:.9rem;font-weight:600;color:var(--text);margin-bottom:.2rem}.toggle-desc[data-v-28e7a2de]{font-size:.8rem;color:var(--text-muted);line-height:1.4}.toggle-switch[data-v-28e7a2de]{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.toggle-switch input[data-v-28e7a2de]{position:absolute;opacity:0;width:0;height:0}.toggle-track[data-v-28e7a2de]{display:block;width:44px;height:24px;background:var(--border);border-radius:var(--radius-full);position:relative;transition:background .2s}.toggle-track[data-v-28e7a2de]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:var(--shadow-sm);transition:transform .2s}.toggle-switch input:checked+.toggle-track[data-v-28e7a2de]{background:var(--success)}.toggle-switch input:checked+.toggle-track[data-v-28e7a2de]:after{transform:translateX(20px)}.form-actions[data-v-28e7a2de]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}.spinner[data-v-28e7a2de]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin-28e7a2de .7s linear infinite;margin-right:.4rem}@keyframes spin-28e7a2de{to{transform:rotate(1turn)}}@media (max-width:768px){.page-wrap[data-v-28e7a2de]{grid-template-columns:1fr;padding:1.5rem 0}.page-sidebar[data-v-28e7a2de]{position:static}.sidebar-nav[data-v-28e7a2de]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem}.sidebar-link[data-v-28e7a2de]{padding:.5rem .75rem;border-radius:var(--radius);font-size:.8rem}.sidebar-link.active[data-v-28e7a2de]{border-right:none;background:var(--surface-3)}}#my-strictly-unique-vue-upload-multiple-image{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}h1,h2{font-weight:400}ul{list-style-type:none;padding:0}li{display:inline-block;margin:0 10px}a{color:#42b983}html{height:100%}#grad1{background-color:#9c27b0;background-image:linear-gradient(120deg,#ff4081,#81d4fa)}#msform{text-align:center;position:relative;margin-top:20px}#msform fieldset .form-card{border:0 none;border-radius:0;box-shadow:0 2px 2px 2px rgba(0,0,0,.2);padding:20px 40px 30px 40px;width:94%;margin:0 3% 20px 3%}#msform fieldset,#msform fieldset .form-card{background:#fff;box-sizing:border-box;position:relative}#msform fieldset{border:0 none;border-radius:.5rem;width:100%;margin:0;padding-bottom:20px}#msform fieldset:not(:first-of-type){display:none}#msform fieldset .form-card{text-align:left;color:#9e9e9e}#msform input,#msform textarea{padding:0 8px 4px 8px;border:none;border-bottom:1px solid #ccc;border-radius:0;margin-bottom:25px;margin-top:2px;width:100%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;font-size:16px;letter-spacing:1px}@media (max-width:500px){.right-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}#msform input:focus,#msform textarea:focus{box-shadow:none!important;border:none;font-weight:700;border-bottom:2px solid skyblue;outline-width:0}#msform .action-button{width:100px;background:skyblue;font-weight:700;color:#fff;border:0 none;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button:focus,#msform .action-button:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px skyblue}#msform .action-button-previous{width:100px;background:#616161;font-weight:700;color:#fff;border:0 none;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button-previous:focus,#msform .action-button-previous:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #616161}select.list-dt{border:none;outline:0;border-bottom:1px solid #ccc;padding:2px 5px 3px 5px;margin:2px}select.list-dt:focus{border-bottom:2px solid skyblue}.card{z-index:0;border:none;border-radius:.5rem;position:relative}.fs-title{font-size:25px;color:#2c3e50;margin-bottom:10px;font-weight:700;text-align:left}#progressbar{margin-bottom:30px;overflow:hidden;color:#d3d3d3}#progressbar .active{color:#000}#progressbar li{list-style-type:none;font-size:12px;width:25%;float:left;position:relative}#progressbar #account:before{font-family:FontAwesome;content:"\f023"}#progressbar #personal:before{font-family:FontAwesome;content:"\f007"}#progressbar #payment:before{font-family:FontAwesome;content:"\f09d"}#progressbar #confirm:before{font-family:FontAwesome;content:"\f00c"}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:18px;color:#fff;background:#d3d3d3;border-radius:50%;margin:0 auto 10px auto;padding:2px}#progressbar li:after{content:"";width:100%;height:2px;background:#d3d3d3;position:absolute;left:0;top:25px;z-index:-1}#progressbar li.active:after,#progressbar li.active:before{background:skyblue}.radio-group{position:relative;margin-bottom:25px}.radio{display:inline-block;width:204;height:104;border-radius:0;background:#add8e6;box-shadow:0 2px 2px 2px rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;margin:8px 2px}.radio:hover{box-shadow:2px 2px 2px 2px rgba(0,0,0,.3)}.radio.selected{box-shadow:1px 1px 2px 2px rgba(0,0,0,.1)}.fit-image{width:100%;-o-object-fit:cover;object-fit:cover}.textarea-container{position:relative}.textarea-container textarea{width:100%;height:100%;box-sizing:border-box}.textarea-container button{position:absolute;top:0;right:0}body{font-family:Poppins!important;overflow-x:hidden!important}*{margin:0;padding:0;box-sizing:border-box}.search-nav{width:60%;display:flex}.search-nav .search{width:60%}.search-nav img{margin-right:10px}.search-nav .search input{background:#f9f9f9;border-right:none!important;border-bottom-left-radius:20px;border-top-left-radius:20px}.search-nav .search span{background:#f9f9f9;border-bottom-right-radius:20px;border-top-right-radius:20px}.nav{background-color:#fff;width:100%;z-index:2}.left{width:25%;background:#efefef!important;left:0;top:50px;height:100vh;z-index:1;overflow:auto;position:fixed}.left-container{width:85%}.left-container2{width:75%}.user-info{background:#fff;border-radius:38px}.user-info .name{background:#313e7e;border-radius:50%;padding:50px 0}.user-info .name h1{font-weight:700;font-size:128px}.user-info h2{font-size:20px}.user-info h2,.user-info h3{font-weight:600;line-height:122.5%;text-align:center;color:#494949}.user-info h3{font-size:16px}.user-info h4{font-weight:300;font-size:12px;line-height:122.5%;color:#494949}.user-info button{font-size:11px;font-weight:600}.blog{height:470px;background-image:none;border-radius:38px;background-repeat:no-repeat;background-size:cover;background-position:50%}.blog h1{font-weight:600;font-size:32px;z-index:1}.blog .overlay{width:100%;height:100%;background-color:rgba(0,0,0,.266);top:0;border-radius:38px}.longstyle,.shortstyle{grid-row:span 2}.main-content{width:75%}.main-container{width:95%}.group{width:100%;height:100%}.right-row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;grid-auto-rows:200px;grid-auto-flow:dense}.longstyleimg,.shortstyleimg{height:70%}.group p{font-weight:600;font-size:14px}.logo{background:#c80000;border-radius:50%;transform:scale(.7)}.group h5{font-weight:400;font-size:12px;margin-bottom:0}.bottom-nav{display:none}@media (max-width:1199px){.search-nav img{margin-right:0}}@media (max-width:991px){#nav-content{max-width:97%!important}.left{position:static;overflow:none!important;height:auto}.left,.main-content{width:100%}.left-container{width:50%;display:flex;flex-direction:column-reverse}.user-info .name{padding:70px 0}}@media (max-width:869px){.search-nav{display:none!important}.bottom-nav{display:flex;justify-content:space-evenly;padding:15px 0;background-color:#fff;position:fixed;bottom:0;z-index:2;width:100%}.bottom-nav img{width:25px}}@media (max-width:575px){.left-container{width:90%}.user-info .name{padding:80px 0}}.group2{width:80%}.group2 h2{font-weight:600;font-size:20px}.group2 h5{font-weight:400;font-size:15px}.group2 span{font-weight:400;font-size:11px}.group2 .longstyle{height:500px}.group2 p{font-weight:400;font-size:15px}.profile-img{height:200px;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px}.profile-abbre{background:#c80000;border:4px solid #fff;border-radius:60%;margin:-50px auto 0 auto;width:-moz-max-content;width:max-content;padding:15px 20px}.profile-abbre span{font-weight:700;font-size:64px}.projects{height:550px}.projects .popular,.projects .recent{height:200px;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px}.projects h4{z-index:1;font-weight:600;font-size:24px}.co-banner[data-v-09657c8d]{position:relative;height:220px;background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#0891b2);overflow:hidden}.co-banner__img[data-v-09657c8d]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.co-banner__dots[data-v-09657c8d]{position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:28px 28px}.co-banner__edit[data-v-09657c8d]{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.45);border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;transition:background .2s;z-index:2}.co-banner__edit[data-v-09657c8d]:hover{background:rgba(0,0,0,.65)}.sc-container[data-v-09657c8d]{max-width:1100px;margin:0 auto;padding:0 16px 48px}.co-header[data-v-09657c8d]{display:flex;align-items:flex-end;gap:20px;background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:0 24px 20px;margin-top:-56px;position:relative;z-index:1;box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08));flex-wrap:wrap}.co-logo-wrap[data-v-09657c8d]{margin-top:-36px;flex-shrink:0}.co-logo[data-v-09657c8d]{width:96px;height:96px;border-radius:12px;border:3px solid #fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.12);background:#f3f4f6}.co-info[data-v-09657c8d]{flex:1;min-width:0;padding-top:16px}.co-name[data-v-09657c8d]{font-size:1.4rem;font-weight:700;color:var(--text,#111827);margin:0 0 4px;display:flex;align-items:center;gap:6px}.co-verified[data-v-09657c8d]{flex-shrink:0}.co-tagline[data-v-09657c8d]{margin:0 0 4px;color:var(--text-muted,#6b7280);font-size:.95rem}.co-location[data-v-09657c8d]{display:flex;align-items:center;gap:4px;color:var(--text-muted,#6b7280);font-size:.85rem;margin:0}.co-actions[data-v-09657c8d]{display:flex;align-items:center;gap:8px;padding-top:16px;flex-wrap:wrap}.co-btn[data-v-09657c8d]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;text-decoration:none;transition:all .18s}.co-btn--primary[data-v-09657c8d]{background:var(--primary,#2563eb);color:#fff}.co-btn--primary[data-v-09657c8d]:hover{filter:brightness(1.1)}.co-btn--outline[data-v-09657c8d]{background:transparent;border:1.5px solid var(--border-light,#e5e7eb);color:var(--text,#111827)}.co-btn--outline[data-v-09657c8d]:hover{background:#f3f4f6}.co-btn--muted[data-v-09657c8d]{opacity:.65}.co-btn--muted[data-v-09657c8d]:hover{opacity:1}.co-stats[data-v-09657c8d]{display:flex;align-items:center;background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:16px 24px;margin-top:12px;box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08));flex-wrap:wrap;gap:8px}.co-stat[data-v-09657c8d]{display:flex;flex-direction:column;align-items:center;flex:1;min-width:60px}.co-stat__value[data-v-09657c8d]{font-size:1.25rem;font-weight:700;color:var(--primary,#2563eb)}.co-stat__label[data-v-09657c8d]{font-size:.78rem;color:var(--text-muted,#6b7280);margin-top:2px}.co-stat-divider[data-v-09657c8d]{width:1px;height:32px;background:var(--border-light,#e5e7eb)}.co-body[data-v-09657c8d]{display:grid;grid-template-columns:280px 1fr;gap:20px;margin-top:20px}@media (max-width:768px){.co-body[data-v-09657c8d]{grid-template-columns:1fr}}.aside-card[data-v-09657c8d]{background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:20px;margin-bottom:16px;box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08))}.aside-title[data-v-09657c8d]{font-size:.95rem;font-weight:700;color:var(--text,#111827);margin:0 0 12px}.aside-desc[data-v-09657c8d]{font-size:.875rem;color:var(--text,#374151);line-height:1.6;margin-bottom:12px}.aside-empty[data-v-09657c8d]{color:var(--text-muted,#6b7280);font-size:.875rem;font-style:italic}.aside-meta[data-v-09657c8d]{list-style:none;padding:0;margin:12px 0 0}.aside-meta li[data-v-09657c8d]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.85rem;color:var(--text,#374151);border-bottom:1px solid var(--border-light,#f3f4f6)}.aside-meta li[data-v-09657c8d]:last-child{border-bottom:none}.aside-meta svg[data-v-09657c8d]{color:var(--text-muted,#9ca3af);flex-shrink:0}.aside-link[data-v-09657c8d]{color:var(--primary,#2563eb);text-decoration:none;word-break:break-all}.aside-link[data-v-09657c8d]:hover{text-decoration:underline}.follower-item[data-v-09657c8d]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-light,#f3f4f6)}.follower-item[data-v-09657c8d]:last-child{border-bottom:none}.follower-avatar img[data-v-09657c8d]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.follower-info[data-v-09657c8d]{flex:1;min-width:0;text-decoration:none}.follower-name[data-v-09657c8d]{display:block;font-size:.875rem;font-weight:600;color:var(--text,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follower-sub[data-v-09657c8d]{display:block;font-size:.78rem;color:var(--text-muted,#6b7280)}.filter-tabs[data-v-09657c8d]{display:flex;gap:4px;flex-wrap:wrap;background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:8px;margin-bottom:16px;box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08))}.tab-btn[data-v-09657c8d]{padding:8px 14px;border-radius:8px;border:none;background:transparent;font-size:.875rem;font-weight:500;color:var(--text-muted,#6b7280);cursor:pointer;transition:all .18s;display:flex;align-items:center;gap:6px}.tab-btn[data-v-09657c8d]:hover{background:#f3f4f6;color:var(--text,#111827)}.tab-btn--active[data-v-09657c8d]{background:var(--primary,#2563eb);color:#fff}.tab-btn--active[data-v-09657c8d]:hover{background:var(--primary,#2563eb);filter:brightness(1.08)}.tab-count[data-v-09657c8d]{background:hsla(0,0%,100%,.25);border-radius:10px;padding:1px 7px;font-size:.78rem}.tab-btn:not(.tab-btn--active) .tab-count[data-v-09657c8d]{background:var(--border-light,#e5e7eb);color:var(--text-muted,#6b7280)}.feed-card[data-v-09657c8d]{background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08));position:relative}.feed-card__actions[data-v-09657c8d]{position:absolute;top:12px;right:12px;z-index:2}.feed-card__menu[data-v-09657c8d]{color:var(--text-muted,#6b7280);font-size:1.2rem;padding:4px 8px}.feed-card__header[data-v-09657c8d]{display:flex;align-items:center;gap:12px;padding:16px 16px 0}.feed-card__avatar[data-v-09657c8d]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.feed-card__author[data-v-09657c8d]{font-weight:600;font-size:.9rem;color:var(--text,#111827)}.feed-card__meta[data-v-09657c8d],.feed-card__time[data-v-09657c8d]{font-size:.78rem;color:var(--text-muted,#6b7280)}.feed-card__time[data-v-09657c8d]{margin-left:auto;white-space:nowrap}.feed-card__body[data-v-09657c8d]{padding:12px 16px}.feed-card__title[data-v-09657c8d]{font-size:1rem;font-weight:700;color:var(--text,#111827);text-decoration:none;display:block;margin-bottom:4px}.feed-card__title[data-v-09657c8d]:hover{color:var(--primary,#2563eb)}.feed-card__location[data-v-09657c8d]{font-size:.8rem;color:var(--text-muted,#6b7280);margin:0 0 8px;display:flex;align-items:center;gap:4px}.feed-card__desc[data-v-09657c8d]{font-size:.875rem;color:var(--text,#374151);line-height:1.6}.feed-card__readmore[data-v-09657c8d]{color:var(--primary,#2563eb);cursor:pointer}.feed-card__img-wrap[data-v-09657c8d]{margin-top:12px;border-radius:8px;overflow:hidden}.feed-card__img[data-v-09657c8d]{width:100%;max-height:360px;-o-object-fit:cover;object-fit:cover;display:block}.feed-card__connections[data-v-09657c8d]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:#f9fafb;border-radius:8px;font-size:.82rem;color:var(--text-muted,#6b7280)}.connection-avatars[data-v-09657c8d]{display:flex}.connection-avatars img[data-v-09657c8d]{width:26px;height:26px;border-radius:50%;border:2px solid #fff;margin-right:-8px;-o-object-fit:cover;object-fit:cover}.feed-card__footer[data-v-09657c8d]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--border-light,#f3f4f6)}.feed-card__reaction[data-v-09657c8d]{background:none;border:none;cursor:pointer;color:var(--text-muted,#6b7280);font-size:.85rem;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:background .15s}.feed-card__reaction[data-v-09657c8d]:hover{background:#f3f4f6}.feed-card__comment[data-v-09657c8d]{display:flex;gap:10px;padding:8px 16px;border-top:1px solid var(--border-light,#f3f4f6)}.feed-card__comment-avatar[data-v-09657c8d]{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.feed-card__comment-body[data-v-09657c8d]{flex:1;font-size:.82rem}.feed-card__comment-body p[data-v-09657c8d]{margin:2px 0 0;color:var(--text,#374151)}.feed-card__comment-author[data-v-09657c8d]{font-weight:600;color:var(--text,#111827)}.feed-card__comment-time[data-v-09657c8d]{float:right;color:var(--text-muted,#9ca3af);font-size:.75rem}.feed-card__compose[data-v-09657c8d]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border-light,#f3f4f6)}.feed-card__compose textarea[data-v-09657c8d]{flex:1;border:1px solid var(--border-light,#e5e7eb);border-radius:20px;padding:8px 14px;font-size:.875rem;resize:none;outline:none;font-family:inherit}.feed-card__compose button[data-v-09657c8d]{background:none;border:none;cursor:pointer;color:var(--primary,#2563eb);font-size:1.1rem;padding:4px}.people-grid[data-v-09657c8d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.people-card[data-v-09657c8d]{background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:16px;text-align:center;box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08))}.people-card__avatar[data-v-09657c8d]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:8px}.people-card__name[data-v-09657c8d]{display:block;font-weight:600;font-size:.9rem;color:var(--text,#111827);text-decoration:none}.people-card__name[data-v-09657c8d]:hover{color:var(--primary,#2563eb)}.people-card__sub[data-v-09657c8d]{font-size:.78rem;color:var(--text-muted,#6b7280);margin:2px 0 10px}.people-card__follow[data-v-09657c8d]{background:var(--primary,#2563eb);color:#fff;border:none;border-radius:6px;padding:5px 14px;font-size:.82rem;cursor:pointer;transition:filter .18s}.people-card__follow[data-v-09657c8d]:hover{filter:brightness(1.1)}.connections-list[data-v-09657c8d]{display:flex;flex-direction:column;gap:12px}.connection-card[data-v-09657c8d]{background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);padding:16px;box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08))}.connection-card__top[data-v-09657c8d]{display:flex;gap:12px}.connection-card__info[data-v-09657c8d]{flex:1;min-width:0}.connection-card__name[data-v-09657c8d]{font-weight:700;font-size:1rem;color:var(--text,#111827);text-decoration:none}.connection-card__name[data-v-09657c8d]:hover{color:var(--primary,#2563eb)}.connection-card__location[data-v-09657c8d]{font-size:.82rem;color:var(--primary,#2563eb);margin:2px 0}.connection-card__dates[data-v-09657c8d]{font-size:.78rem;color:var(--text-muted,#6b7280);margin:0}.connection-card__thumb[data-v-09657c8d]{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0}.connection-card__desc[data-v-09657c8d]{font-size:.875rem;color:var(--text,#374151);margin:10px 0 0}.co-empty[data-v-09657c8d]{text-align:center;padding:48px 16px;color:var(--text-muted,#9ca3af)}.co-empty svg[data-v-09657c8d]{margin-bottom:12px;opacity:.4}.co-empty p[data-v-09657c8d]{font-size:.95rem;margin:0}.uc-dialog[data-v-09657c8d]{max-width:640px!important;width:100%!important;margin:1.5rem auto!important}.uc-content[data-v-09657c8d]{border:none!important;border-radius:14px!important;box-shadow:0 20px 60px rgba(0,0,0,.18)!important;overflow:hidden}.uc-header[data-v-09657c8d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 18px;border-bottom:1px solid #f0f0f0}.uc-title[data-v-09657c8d]{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.uc-close[data-v-09657c8d]{width:32px;height:32px;border-radius:8px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0}.uc-close[data-v-09657c8d]:hover{background:#e5e7eb;color:#111827}.uc-body[data-v-09657c8d]{padding:20px 24px;max-height:68vh;overflow-y:auto}.uc-form[data-v-09657c8d]{display:flex;flex-direction:column;gap:16px}.uc-field[data-v-09657c8d]{display:flex;flex-direction:column;gap:5px}.uc-label[data-v-09657c8d]{font-size:.8125rem;font-weight:600;color:#374151}.uc-req[data-v-09657c8d]{color:#ef4444}.uc-input[data-v-09657c8d]{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .18s;font-family:inherit;box-sizing:border-box}.uc-input[data-v-09657c8d]:focus{border-color:var(--primary,#1e3a5f)}.uc-row[data-v-09657c8d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uc-row--3[data-v-09657c8d]{grid-template-columns:1fr 1fr 1fr}.uc-section-label[data-v-09657c8d]{font-size:.8125rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0}.uc-quill[data-v-09657c8d]{border-radius:8px;overflow:hidden}.uc-logo-row[data-v-09657c8d]{display:flex;align-items:center;gap:14px}.uc-logo-preview[data-v-09657c8d]{width:72px;height:72px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1.5px solid #e5e7eb;flex-shrink:0}.uc-logo-actions[data-v-09657c8d]{display:flex;flex-direction:column;gap:4px}.uc-upload-btn[data-v-09657c8d]{display:inline-flex;align-items:center;padding:7px 14px;border-radius:7px;border:1.5px solid #e5e7eb;background:#fff;font-size:.8125rem;font-weight:600;color:#374151;cursor:pointer;transition:border-color .15s,background .15s}.uc-upload-btn[data-v-09657c8d]:hover{border-color:var(--primary,#1e3a5f);background:#f8fafc}.uc-file-hidden[data-v-09657c8d]{display:none}.uc-hint[data-v-09657c8d]{font-size:.75rem;color:#9ca3af;margin:0}.uc-footer[data-v-09657c8d]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #f0f0f0}.uc-btn[data-v-09657c8d]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .18s;border:none}.uc-btn--primary[data-v-09657c8d]{background:var(--primary,#1e3a5f);color:#fff}.uc-btn--primary[data-v-09657c8d]:hover:not(:disabled){filter:brightness(1.1)}.uc-btn--primary[data-v-09657c8d]:disabled{opacity:.6;cursor:not-allowed}.uc-btn--outline[data-v-09657c8d]{background:transparent;border:1.5px solid #e5e7eb;color:#374151}.uc-btn--outline[data-v-09657c8d]:hover{background:#f3f4f6}.uc-spinner[data-v-09657c8d]{width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:uc-spin-09657c8d .7s linear infinite;display:inline-block}@keyframes uc-spin-09657c8d{to{transform:rotate(1turn)}}@media (max-width:580px){.uc-row--3[data-v-09657c8d],.uc-row[data-v-09657c8d]{grid-template-columns:1fr}.uc-body[data-v-09657c8d],.uc-footer[data-v-09657c8d],.uc-header[data-v-09657c8d]{padding:16px}}.post-as-row[data-v-09657c8d]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;flex-wrap:wrap}.post-as-label[data-v-09657c8d]{font-size:.8125rem;font-weight:600;color:#6b7280;white-space:nowrap}.post-as-options[data-v-09657c8d]{display:flex;flex-wrap:wrap;gap:.4rem}.post-as-opt[data-v-09657c8d]{display:flex;align-items:center;gap:.4rem;padding:.3rem .625rem .3rem .3rem;border-radius:999px;border:2px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s,background .15s;font-size:.8125rem;font-weight:500;color:#374151}.post-as-opt[data-v-09657c8d]:hover{border-color:#2563eb}.post-as-opt--active[data-v-09657c8d]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.post-as-avatar[data-v-09657c8d]{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lm-dialog[data-v-09657c8d]{max-width:700px!important;width:100%!important;margin:1.5rem auto!important}.lm-content[data-v-09657c8d]{border:none!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 40px rgba(0,0,0,.18)!important}.lm-header[data-v-09657c8d]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.lm-title[data-v-09657c8d]{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.lm-close[data-v-09657c8d]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .15s;padding:0}.lm-close[data-v-09657c8d]:hover{background:#f3f4f6;color:#111827}.lm-body[data-v-09657c8d]{padding:20px 24px;max-height:70vh;overflow-y:auto;background:#fff}.lm-footer[data-v-09657c8d]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.lm-type-cards[data-v-09657c8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:4px}.lm-type-card[data-v-09657c8d]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-radius:10px;border:1.5px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .18s;font-size:.875rem;font-weight:500;color:#374151}.lm-type-card--active[data-v-09657c8d],.lm-type-card[data-v-09657c8d]:hover{border-color:#2563eb;background:#eff6ff}.lm-type-card--active[data-v-09657c8d]{color:#2563eb}.lm-type-card svg[data-v-09657c8d]{color:#6b7280}.lm-type-card--active svg[data-v-09657c8d]{color:#2563eb}.lm-section[data-v-09657c8d]{margin-bottom:20px}.lm-section-header[data-v-09657c8d]{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #f3f4f6}.lm-section-title[data-v-09657c8d]{font-size:.95rem;font-weight:700;color:#111827;margin:0}.lm-section-label[data-v-09657c8d]{font-size:.8125rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.lm-form[data-v-09657c8d]{display:flex;flex-direction:column;gap:16px}.lm-field[data-v-09657c8d]{display:flex;flex-direction:column;gap:5px}.lm-label[data-v-09657c8d]{font-size:.8125rem;font-weight:600;color:#374151}.lm-label-row[data-v-09657c8d]{display:flex;align-items:center;justify-content:space-between}.lm-req[data-v-09657c8d]{color:#ef4444}.lm-input[data-v-09657c8d]{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;background:#fff;color:#111827;outline:none;transition:border-color .18s;font-family:inherit;box-sizing:border-box}.lm-input[data-v-09657c8d]:focus{border-color:#2563eb}.lm-row[data-v-09657c8d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lm-row--3[data-v-09657c8d]{grid-template-columns:1fr 1fr 1fr}.lm-category-row[data-v-09657c8d]{display:flex;flex-wrap:wrap;gap:10px}.lm-category-row .lm-input[data-v-09657c8d]{flex:1 1 140px;min-width:0}@media (max-width:600px){.lm-row--3[data-v-09657c8d],.lm-row[data-v-09657c8d]{grid-template-columns:1fr}.lm-type-cards[data-v-09657c8d]{grid-template-columns:1fr 1fr 1fr}.lm-body[data-v-09657c8d]{padding:16px}.lm-footer[data-v-09657c8d],.lm-header[data-v-09657c8d]{padding:14px 16px}}.lm-add-link[data-v-09657c8d]{font-size:.8rem;color:#2563eb;background:none;border:none;cursor:pointer;padding:0;font-weight:500}.lm-add-link[data-v-09657c8d]:hover{text-decoration:underline}.lm-team-row[data-v-09657c8d]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;background:#f9fafb;border-radius:8px}.lm-team-row[data-v-09657c8d]>:first-child{flex:1;min-width:0}.lm-team-del[data-v-09657c8d]{flex:0 0 auto;background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.1rem;padding:2px 6px}.lm-vendor-row[data-v-09657c8d]{padding:8px 10px;background:#f9fafb;border-radius:8px}.lm-price-row[data-v-09657c8d],.lm-vendor-row[data-v-09657c8d]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:8px}.lm-price-row[data-v-09657c8d]{align-items:center}.lm-radio-group[data-v-09657c8d]{display:flex;gap:16px;flex-wrap:wrap}.lm-radio[data-v-09657c8d]{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#374151;cursor:pointer}.lm-radio input[data-v-09657c8d]{accent-color:#2563eb}.lm-quill[data-v-09657c8d]{border-radius:8px;overflow:hidden}.lm-quill .ql-container[data-v-09657c8d]{max-height:160px;overflow-y:auto}.lm-btn[data-v-09657c8d]{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:all .18s}.lm-btn--primary[data-v-09657c8d]{background:var(--primary,#1e3a5f);color:#fff}.lm-btn--primary[data-v-09657c8d]:hover:not(:disabled){filter:brightness(1.1)}.lm-btn--primary[data-v-09657c8d]:disabled{opacity:.6;cursor:not-allowed}.lm-btn--outline[data-v-09657c8d]{background:transparent;border:1.5px solid #e5e7eb;color:#374151}.lm-btn--outline[data-v-09657c8d]:hover{background:#f3f4f6}.lm-spinner[data-v-09657c8d]{width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:lm-spin-09657c8d .7s linear infinite;display:inline-block}@keyframes lm-spin-09657c8d{to{transform:rotate(1turn)}}.lm-success[data-v-09657c8d]{text-align:center;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.lm-success__icon[data-v-09657c8d]{display:block}.lm-success h3[data-v-09657c8d]{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.lm-success p[data-v-09657c8d]{color:#6b7280;margin:0}.cd-backdrop[data-v-09657c8d]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.cd-dialog[data-v-09657c8d]{background:#fff;border-radius:14px;padding:32px 28px 24px;max-width:380px;width:100%;box-shadow:0 12px 48px rgba(0,0,0,.22);text-align:center}.cd-icon[data-v-09657c8d]{width:56px;height:56px;border-radius:50%;background:#fef2f2;color:#ef4444;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.cd-title[data-v-09657c8d]{font-size:1.125rem;font-weight:700;color:#111827;margin:0 0 8px}.cd-msg[data-v-09657c8d]{font-size:.875rem;color:#6b7280;margin:0 0 24px;line-height:1.5}.cd-msg strong[data-v-09657c8d]{color:#111827}.cd-actions[data-v-09657c8d]{display:flex;gap:10px;justify-content:center}.cd-btn[data-v-09657c8d]{flex:1;padding:10px 0;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:all .18s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.cd-btn--cancel[data-v-09657c8d]{background:#f3f4f6;color:#374151}.cd-btn--cancel[data-v-09657c8d]:hover{background:#e5e7eb}.cd-btn--confirm[data-v-09657c8d]{background:#ef4444;color:#fff}.cd-btn--confirm[data-v-09657c8d]:hover:not(:disabled){background:#dc2626}.cd-btn--confirm[data-v-09657c8d]:disabled{opacity:.65;cursor:not-allowed}.cd-spinner[data-v-09657c8d]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:lm-spin-09657c8d .7s linear infinite}.cd-fade-enter-active[data-v-09657c8d],.cd-fade-leave-active[data-v-09657c8d]{transition:opacity .18s ease}.cd-fade-enter-from[data-v-09657c8d],.cd-fade-leave-to[data-v-09657c8d]{opacity:0}.rc-page[data-v-6e22886c]{padding:40px 16px 64px}.rc-card[data-v-6e22886c]{max-width:680px;margin:0 auto;background:var(--surface,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow,0 1px 6px rgba(0,0,0,.08));padding:36px 40px}@media (max-width:600px){.rc-card[data-v-6e22886c]{padding:24px 16px}}.rc-card__header[data-v-6e22886c]{margin-bottom:28px}.rc-title[data-v-6e22886c]{font-size:1.5rem;font-weight:700;color:var(--text,#111827);margin:0 0 6px}.rc-sub[data-v-6e22886c]{color:var(--text-muted,#6b7280);font-size:.95rem;margin:0}.rc-form[data-v-6e22886c]{display:flex;flex-direction:column;gap:20px}.rc-section-label[data-v-6e22886c]{font-weight:600;font-size:.9rem;color:var(--text,#374151);margin:0}.rc-field[data-v-6e22886c]{display:flex;flex-direction:column;gap:6px}.rc-row[data-v-6e22886c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width:600px){.rc-row[data-v-6e22886c]{grid-template-columns:1fr}}.rc-label[data-v-6e22886c]{font-size:.875rem;font-weight:500;color:var(--text,#374151)}.req[data-v-6e22886c]{color:#ef4444}.rc-input[data-v-6e22886c]{width:100%;padding:10px 14px;border:1.5px solid var(--border-light,#e5e7eb);border-radius:8px;font-size:.9rem;background:#fff;color:var(--text,#111827);outline:none;transition:border-color .18s;font-family:inherit;box-sizing:border-box}.rc-input[data-v-6e22886c]:focus{border-color:var(--primary,#2563eb)}.rc-textarea[data-v-6e22886c]{resize:vertical;min-height:90px}.rc-logo-upload[data-v-6e22886c]{display:flex;align-items:center;gap:16px}.rc-logo-preview[data-v-6e22886c]{width:80px;height:80px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-light,#e5e7eb)}.rc-logo-placeholder[data-v-6e22886c]{width:80px;height:80px;border-radius:10px;border:2px dashed var(--border-light,#d1d5db);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted,#9ca3af);font-size:.72rem;gap:4px}.rc-logo-btn-wrap[data-v-6e22886c]{display:flex;flex-direction:column;gap:6px}.rc-upload-label[data-v-6e22886c]{cursor:pointer;display:inline-flex}.rc-file-hidden[data-v-6e22886c]{display:none}.rc-hint[data-v-6e22886c]{font-size:.78rem;color:var(--text-muted,#9ca3af);margin:0}.rc-error[data-v-6e22886c]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:10px 14px;font-size:.875rem}.rc-success[data-v-6e22886c]{text-align:center;padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.rc-success h2[data-v-6e22886c]{font-size:1.3rem;font-weight:700;margin:0;color:var(--text,#111827)}.rc-success p[data-v-6e22886c]{color:var(--text-muted,#6b7280);margin:0}.rc-submit-row[data-v-6e22886c]{display:flex;justify-content:flex-end}.rc-btn[data-v-6e22886c]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:all .18s}.rc-btn--primary[data-v-6e22886c]{background:var(--primary,#2563eb);color:#fff}.rc-btn--primary[data-v-6e22886c]:hover:not(:disabled){filter:brightness(1.1)}.rc-btn--primary[data-v-6e22886c]:disabled{opacity:.6;cursor:not-allowed}.rc-btn--outline[data-v-6e22886c]{background:transparent;border:1.5px solid var(--border-light,#e5e7eb);color:var(--text,#111827)}.rc-btn--outline[data-v-6e22886c]:hover{background:#f3f4f6}.rc-spinner[data-v-6e22886c]{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:spin-6e22886c .7s linear infinite;display:inline-block}@keyframes spin-6e22886c{to{transform:rotate(1turn)}}.mc-page[data-v-5a1cb5f1]{padding:40px 16px 64px}.mc-header[data-v-5a1cb5f1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:32px;flex-wrap:wrap}.mc-title[data-v-5a1cb5f1]{font-size:1.5rem;font-weight:700;color:var(--text,#111827);margin:0 0 4px}.mc-sub[data-v-5a1cb5f1]{color:var(--text-muted,#6b7280);font-size:.9375rem;margin:0}.mc-btn[data-v-5a1cb5f1]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .18s;border:none}.mc-btn--primary[data-v-5a1cb5f1]{background:var(--primary,#1e3a5f);color:#fff}.mc-btn--primary[data-v-5a1cb5f1]:hover{filter:brightness(1.1)}.mc-loading[data-v-5a1cb5f1]{display:flex;justify-content:center;padding:64px 0}.mc-spinner[data-v-5a1cb5f1]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border-light,#e5e7eb);border-top-color:var(--primary,#1e3a5f);animation:mc-spin-5a1cb5f1 .7s linear infinite}@keyframes mc-spin-5a1cb5f1{to{transform:rotate(1turn)}}.mc-empty[data-v-5a1cb5f1]{text-align:center;padding:64px 16px;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--text-muted,#9ca3af)}.mc-empty p[data-v-5a1cb5f1]{font-size:.9375rem;margin:0}.mc-grid[data-v-5a1cb5f1]{display:flex;flex-direction:column;gap:12px}.mc-card[data-v-5a1cb5f1]{display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--radius,10px);border:1px solid var(--border-light,#e5e7eb);background:var(--surface,#fff);text-decoration:none;transition:box-shadow .2s,border-color .2s}.mc-card[data-v-5a1cb5f1]:hover{border-color:var(--primary,#1e3a5f);box-shadow:var(--shadow,0 2px 8px rgba(0,0,0,.08))}.mc-card__logo-wrap[data-v-5a1cb5f1]{flex-shrink:0}.mc-card__logo[data-v-5a1cb5f1]{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-light,#e5e7eb)}.mc-card__body[data-v-5a1cb5f1]{flex:1;min-width:0}.mc-card__name[data-v-5a1cb5f1]{font-size:1rem;font-weight:700;color:var(--text,#111827);margin:0 0 2px}.mc-card__industry[data-v-5a1cb5f1]{font-size:.8125rem;color:var(--primary,#1e3a5f);margin:0 0 4px;font-weight:500}.mc-card__desc[data-v-5a1cb5f1]{font-size:.875rem;color:var(--text-muted,#6b7280);margin:0 0 8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mc-card__meta[data-v-5a1cb5f1]{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;color:var(--text-muted,#9ca3af)}.mc-card__meta span[data-v-5a1cb5f1]{display:flex;align-items:center;gap:4px}.mc-card__arrow[data-v-5a1cb5f1]{flex-shrink:0;color:var(--text-muted,#d1d5db)}.mc-card:hover .mc-card__arrow[data-v-5a1cb5f1]{color:var(--primary,#1e3a5f)}@media (max-width:480px){.mc-card__arrow[data-v-5a1cb5f1]{display:none}}.search-page[data-v-5c1af438]{padding:0}.search-header[data-v-5c1af438]{padding:2rem 0 1rem}.search-header__title[data-v-5c1af438]{font-size:1.625rem;font-weight:800;color:var(--text);margin-bottom:.25rem}.search-header__title em[data-v-5c1af438]{font-style:normal;color:var(--primary)}.search-header__sub[data-v-5c1af438]{font-size:.9375rem;color:var(--text-muted)}.filter-tabs[data-v-5c1af438]{display:flex;gap:.375rem;margin-bottom:1.5rem;border-bottom:2px solid var(--border);padding-bottom:0}.filter-tab[data-v-5c1af438]{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;border:none;background:none;font-size:.9rem;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:.375rem .375rem 0 0;transition:color .15s,border-color .15s,background .15s;font-family:inherit}.filter-tab[data-v-5c1af438]:hover{background:var(--surface-3);color:var(--primary)}.filter-tab--active[data-v-5c1af438]{color:var(--primary);border-bottom-color:var(--primary)}.filter-tab__count[data-v-5c1af438]{font-size:.75rem;font-weight:700;background:var(--surface-3);color:var(--text-muted);padding:.1rem .5rem;border-radius:var(--radius-full);min-width:20px;text-align:center}.filter-tab--active .filter-tab__count[data-v-5c1af438]{background:rgba(30,58,95,.1);color:var(--primary)}.all-section[data-v-5c1af438]{margin-bottom:2.5rem}.all-section__header[data-v-5c1af438]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:1.5px solid var(--border)}.all-section__title[data-v-5c1af438]{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:var(--text);margin:0}.all-section__see-all[data-v-5c1af438]{font-size:.875rem;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius);transition:background .15s;font-family:inherit}.all-section__see-all[data-v-5c1af438]:hover{background:var(--surface-3)}.results-grid[data-v-5c1af438]{display:grid;gap:1.25rem}.results-grid--projects[data-v-5c1af438]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.results-grid--people[data-v-5c1af438]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.results-list--people[data-v-5c1af438]{display:flex;flex-direction:column;gap:1.25rem}.results-grid--companies[data-v-5c1af438]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.result-card[data-v-5c1af438]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .15s}.result-card[data-v-5c1af438]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.result-card__img-link[data-v-5c1af438]{display:block}.result-card__img[data-v-5c1af438]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.result-card__img-placeholder[data-v-5c1af438]{width:100%;height:180px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--border)}.result-card__body[data-v-5c1af438]{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.result-card__meta-row[data-v-5c1af438]{display:flex;align-items:center;gap:.5rem}.result-card__badge[data-v-5c1af438]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .6rem;border-radius:var(--radius-full)}.result-card__badge--project[data-v-5c1af438]{background:rgba(30,58,95,.1);color:var(--primary)}.result-card__badge--property[data-v-5c1af438]{background:#dcfce7;color:#15803d}.result-card__badge--plan[data-v-5c1af438]{background:#fef3c7;color:#b45309}.result-card__status[data-v-5c1af438]{font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:var(--radius-full)}.result-card__status--done[data-v-5c1af438]{background:rgba(16,185,129,.1);color:var(--success)}.result-card__status--ongoing[data-v-5c1af438]{background:rgba(245,158,11,.1);color:#d97706}.result-card__title[data-v-5c1af438]{font-size:1rem;font-weight:700;color:var(--text);text-decoration:none;line-height:1.35;display:block}.result-card__title[data-v-5c1af438]:hover{color:var(--primary);text-decoration:none}.result-card__location[data-v-5c1af438]{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--text-muted);margin:0}.result-card__desc[data-v-5c1af438]{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.5}.result-card__team[data-v-5c1af438]{display:flex;align-items:center;gap:.625rem;cursor:pointer;padding:.5rem;margin:.25rem -.25rem;border-radius:.5rem;transition:background .15s}.result-card__team[data-v-5c1af438]:hover{background:var(--surface-2)}.team-avatars[data-v-5c1af438]{display:flex}.team-avatar[data-v-5c1af438]{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--surface);margin-left:-6px}.team-avatars .team-avatar[data-v-5c1af438]:first-child{margin-left:0}.team-count[data-v-5c1af438]{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.result-card__cta[data-v-5c1af438]{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:700;color:var(--primary);text-decoration:none;transition:gap .15s}.result-card__cta[data-v-5c1af438]:hover{gap:.625rem;text-decoration:none;color:var(--accent)}.person-card[data-v-5c1af438]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .2s,transform .15s}.person-card[data-v-5c1af438]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.person-card__header[data-v-5c1af438]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.25rem .875rem}.person-card__avatar-link[data-v-5c1af438]{display:block;flex-shrink:0}.person-card__avatar[data-v-5c1af438]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--surface-3);transition:border-color .15s}.person-card__avatar-link:hover .person-card__avatar[data-v-5c1af438]{border-color:var(--primary)}.person-card__info[data-v-5c1af438]{display:block;text-decoration:none;flex:1;min-width:0}.person-card__name[data-v-5c1af438]{display:block;font-size:.9375rem;font-weight:700;color:var(--text);margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-card__info:hover .person-card__name[data-v-5c1af438]{color:var(--primary)}.person-card__role[data-v-5c1af438]{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--text-muted)}.person-card__actions[data-v-5c1af438]{display:flex;gap:.5rem;flex-shrink:0}.person-card__view[data-v-5c1af438]{padding:.4rem .85rem;text-align:center;border:1.5px solid var(--border);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--text);text-decoration:none;transition:border-color .15s,color .15s;white-space:nowrap}.person-card__view[data-v-5c1af438]:hover{border-color:var(--primary);color:var(--primary);text-decoration:none}.person-card__follow[data-v-5c1af438]{padding:.4rem .85rem;border-radius:var(--radius-full);border:1.5px solid var(--primary);background:var(--primary);font-size:.8125rem;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.3rem;white-space:nowrap;transition:background .15s,border-color .15s;font-family:inherit}.person-card__follow[data-v-5c1af438]:hover{background:#163050;border-color:#163050}.person-card__content[data-v-5c1af438]{border-top:1px solid var(--border);padding:.875rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.875rem}.person-card__section-label[data-v-5c1af438]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .5rem}.person-card__mini-row[data-v-5c1af438]{display:flex;gap:.625rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.person-card__mini-row[data-v-5c1af438]::-webkit-scrollbar{height:4px}.person-card__mini-row[data-v-5c1af438]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.person-card__mini-card[data-v-5c1af438]{flex:0 0 140px;display:flex;flex-direction:column;gap:.3rem;text-decoration:none;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);transition:border-color .15s,box-shadow .15s}.person-card__mini-card[data-v-5c1af438]:hover{border-color:var(--primary);box-shadow:0 2px 8px rgba(0,0,0,.08)}.person-card__mini-img[data-v-5c1af438]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;display:block}.person-card__mini-placeholder[data-v-5c1af438]{width:100%;height:80px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.person-card__mini-title[data-v-5c1af438]{padding:.3rem .5rem .4rem;font-size:.75rem;font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.company-card[data-v-5c1af438]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1rem 1.25rem;display:flex;align-items:center;gap:.875rem;transition:box-shadow .2s,transform .15s}.company-card[data-v-5c1af438]:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.company-card__logo-link[data-v-5c1af438]{flex-shrink:0}.company-card__logo[data-v-5c1af438]{width:52px;height:52px;border-radius:.75rem;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border)}.company-card__info[data-v-5c1af438]{flex:1;min-width:0}.company-card__name[data-v-5c1af438]{display:block;font-size:.9375rem;font-weight:700;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.company-card__name[data-v-5c1af438]:hover{color:var(--primary);text-decoration:none}.company-card__loc[data-v-5c1af438]{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--text-muted)}.company-card__cta[data-v-5c1af438]{padding:.4rem 1rem;border-radius:var(--radius-full);border:1.5px solid var(--border);background:none;font-size:.8125rem;font-weight:600;color:var(--text);text-decoration:none;flex-shrink:0;transition:border-color .15s,color .15s}.company-card__cta[data-v-5c1af438]:hover{border-color:var(--primary);color:var(--primary);text-decoration:none}.skeleton-card[data-v-5c1af438]{background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.skeleton[data-v-5c1af438]{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 50%,var(--surface-3) 75%);background-size:200% 100%;animation:shimmer-5c1af438 1.4s infinite;border-radius:.375rem}.skeleton--img[data-v-5c1af438]{height:160px;border-radius:0}.skeleton-card__body[data-v-5c1af438]{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.skeleton--title[data-v-5c1af438]{height:18px;width:70%}.skeleton--text[data-v-5c1af438]{height:13px;width:100%}.skeleton--text-short[data-v-5c1af438]{width:55%}@keyframes shimmer-5c1af438{0%{background-position:200% 0}to{background-position:-200% 0}}.search-empty[data-v-5c1af438]{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;text-align:center;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--text-muted)}.search-empty svg[data-v-5c1af438]{margin-bottom:1.25rem;opacity:.3}.search-empty h3[data-v-5c1af438]{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:.375rem}.search-empty p[data-v-5c1af438]{margin-bottom:1.5rem;max-width:280px}.modal-overlay[data-v-5c1af438]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-panel[data-v-5c1af438]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 24px 64px rgba(0,0,0,.18);width:100%;max-width:560px;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden}.modal-panel--sm[data-v-5c1af438]{max-width:480px}.modal-panel__header[data-v-5c1af438]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.modal-panel__title[data-v-5c1af438]{font-size:1.0625rem;font-weight:700;color:var(--text);margin:0}.modal-panel__close[data-v-5c1af438]{width:32px;height:32px;border-radius:50%;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:background .15s}.modal-panel__close[data-v-5c1af438]:hover{background:var(--surface-3);color:var(--text)}.modal-panel__body[data-v-5c1af438]{padding:1.25rem 1.5rem;overflow-y:auto;flex:1}.team-member-row[data-v-5c1af438]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.team-member-row[data-v-5c1af438]:last-child{border-bottom:none}.team-member-row__avatar[data-v-5c1af438]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.team-member-row__info[data-v-5c1af438]{flex:1;min-width:0}.team-member-row__name[data-v-5c1af438]{display:block;font-size:.9rem;font-weight:600;color:var(--text);text-decoration:none;margin-bottom:.15rem}.team-member-row__name[data-v-5c1af438]:hover{color:var(--primary)}.team-member-row__role[data-v-5c1af438]{font-size:.8125rem;color:var(--text-muted)}.modal-fade-enter-active[data-v-5c1af438],.modal-fade-leave-active[data-v-5c1af438]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-5c1af438],.modal-fade-leave-to[data-v-5c1af438]{opacity:0}.results-grid--news[data-v-5c1af438]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.news-card[data-v-5c1af438]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .15s}.news-card[data-v-5c1af438]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);text-decoration:none;color:inherit}.news-card__img-wrap[data-v-5c1af438]{height:160px;overflow:hidden;background:var(--surface-3);flex-shrink:0}.news-card__img[data-v-5c1af438]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.news-card__img-placeholder[data-v-5c1af438]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--border)}.news-card__body[data-v-5c1af438]{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.4rem}.news-card__cat[data-v-5c1af438]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:rgba(245,158,11,.1);padding:.2rem .6rem;border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content}.news-card__title[data-v-5c1af438]{font-size:.9375rem;font-weight:700;color:var(--text);line-height:1.35;margin:0}.news-card:hover .news-card__title[data-v-5c1af438]{color:var(--primary)}.news-card__desc[data-v-5c1af438]{font-size:.8125rem;color:var(--text-muted);line-height:1.5;margin:0;flex:1}.news-card__cta[data-v-5c1af438]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.8125rem;font-weight:700;color:var(--primary)}@media (max-width:768px){.search-header[data-v-5c1af438]{padding:1.25rem 0 .75rem}.search-header__title[data-v-5c1af438]{font-size:1.2rem}.filter-tabs[data-v-5c1af438]{overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;gap:.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:0}.filter-tabs[data-v-5c1af438]::-webkit-scrollbar{display:none}.filter-tab[data-v-5c1af438]{flex-shrink:0;padding:.45rem .7rem;font-size:.8rem;gap:.25rem}.filter-tab svg[data-v-5c1af438]{display:none}.filter-tab__count[data-v-5c1af438]{padding:.05rem .35rem}.results-grid--companies[data-v-5c1af438],.results-grid--projects[data-v-5c1af438]{grid-template-columns:1fr}.result-card__img-placeholder[data-v-5c1af438],.result-card__img[data-v-5c1af438]{height:160px}.person-card__header[data-v-5c1af438]{flex-wrap:wrap;gap:.75rem}.person-card__actions[data-v-5c1af438]{width:100%;justify-content:stretch}.person-card__follow[data-v-5c1af438],.person-card__view[data-v-5c1af438]{flex:1}.person-card__mini-card[data-v-5c1af438]{flex:0 0 110px}.person-card__mini-img[data-v-5c1af438],.person-card__mini-placeholder[data-v-5c1af438]{height:62px}.company-card[data-v-5c1af438]{flex-wrap:wrap}.skeleton--img[data-v-5c1af438]{height:140px}}@media (max-width:480px){.filter-tab[data-v-5c1af438]{padding:.4rem .6rem;font-size:.75rem}.result-card__img-placeholder[data-v-5c1af438],.result-card__img[data-v-5c1af438]{height:140px}.person-card__mini-card[data-v-5c1af438]{flex:0 0 95px}.person-card__mini-img[data-v-5c1af438],.person-card__mini-placeholder[data-v-5c1af438]{height:55px}.search-header__title[data-v-5c1af438]{font-size:1.1rem}}.sc-blog-featured[data-v-5132ce5f]{background:var(--surface);padding-bottom:0}.sc-blog-grid[data-v-5132ce5f]{background:var(--surface-2)}.sc-blog-grid.no-top-padding[data-v-5132ce5f]{padding-top:3rem}.featured-card[data-v-5132ce5f]{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-lg);text-decoration:none;color:inherit;transition:box-shadow var(--transition),transform var(--transition)}.featured-card[data-v-5132ce5f]:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px);text-decoration:none;color:inherit}.featured-card__image[data-v-5132ce5f]{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--surface-3)}.featured-card__image img[data-v-5132ce5f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.featured-card:hover .featured-card__image img[data-v-5132ce5f]{transform:scale(1.04)}.featured-card__image-placeholder[data-v-5132ce5f]{width:100%;height:100%;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%)}.featured-card__badge[data-v-5132ce5f]{position:absolute;top:1rem;left:1rem;background:var(--accent);color:var(--primary-dark);font-size:.75rem;font-weight:700;padding:.3rem .75rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.featured-card__body[data-v-5132ce5f]{padding:2.5rem;display:flex;flex-direction:column;justify-content:center;gap:1rem}.featured-card__body h2[data-v-5132ce5f]{font-size:1.625rem;font-weight:700;color:var(--text);margin:0;line-height:1.25;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-card__date[data-v-5132ce5f]{font-size:.875rem;color:var(--text-muted);margin:0}.tag[data-v-5132ce5f]{display:inline-block;padding:.25rem .75rem;background:rgba(30,58,95,.08);color:var(--primary);border-radius:var(--radius-full);font-size:.78rem;font-weight:600}.blog-grid[data-v-5132ce5f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.blog-card[data-v-5132ce5f]{background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform var(--transition),box-shadow var(--transition)}.blog-card[data-v-5132ce5f]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);text-decoration:none;color:inherit}.blog-card__image[data-v-5132ce5f]{aspect-ratio:16/9;overflow:hidden;background:var(--surface-3)}.blog-card__image img[data-v-5132ce5f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.blog-card:hover .blog-card__image img[data-v-5132ce5f]{transform:scale(1.04)}.blog-card__image-placeholder[data-v-5132ce5f]{width:100%;height:100%;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);opacity:.7}.blog-card__body[data-v-5132ce5f]{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:.625rem}.blog-card__body h3[data-v-5132ce5f]{font-size:1rem;font-weight:600;color:var(--text);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__date[data-v-5132ce5f]{font-size:.8125rem;color:var(--text-muted);margin-top:auto}.blog-card-skeleton[data-v-5132ce5f]{background:var(--surface);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm)}.skeleton[data-v-5132ce5f]{background:linear-gradient(90deg,var(--border-light) 25%,var(--surface-3) 50%,var(--border-light) 75%);background-size:200% 100%;animation:shimmer-5132ce5f 1.4s ease infinite}@keyframes shimmer-5132ce5f{to{background-position:-200% 0}}.blog-pagination[data-v-5132ce5f]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.page-btn[data-v-5132ce5f]{padding:.5rem 1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-family:var(--font);font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.page-btn[data-v-5132ce5f]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.page-btn[data-v-5132ce5f]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-5132ce5f]{font-size:.9rem;color:var(--text-muted)}.sc-empty-state[data-v-5132ce5f]{text-align:center;padding:4rem 2rem}.sc-empty-state__icon[data-v-5132ce5f]{font-size:3rem;margin-bottom:1rem}.sc-empty-state h3[data-v-5132ce5f]{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.sc-empty-state p[data-v-5132ce5f]{color:var(--text-muted);margin:0}@media (max-width:768px){.featured-card[data-v-5132ce5f]{grid-template-columns:1fr}.featured-card__image[data-v-5132ce5f]{aspect-ratio:16/9}}.blog-hero[data-v-78251b25]{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a1628,#1e3a5f 55%,#1a4a7a);padding:7rem 1.5rem 3.5rem;margin-top:68px}.blog-hero__dots[data-v-78251b25]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:36px 36px}.blog-hero__inner[data-v-78251b25]{position:relative;z-index:2;max-width:860px}.blog-hero__back[data-v-78251b25]{display:inline-flex;align-items:center;gap:.375rem;color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:500;text-decoration:none;margin-bottom:1.5rem;transition:color .15s}.blog-hero__back[data-v-78251b25]:hover{color:#fff;text-decoration:none}.blog-hero__cat[data-v-78251b25]{display:inline-block;padding:.3rem .875rem;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35);border-radius:var(--radius-full);color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.blog-hero__title[data-v-78251b25]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.03em;margin:0 0 1.25rem}.blog-hero__meta[data-v-78251b25]{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;font-size:.875rem;color:hsla(0,0%,100%,.6)}.blog-hero__meta span[data-v-78251b25]{display:flex;align-items:center;gap:.375rem}.blog-hero__author-link[data-v-78251b25]{color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:500}.blog-hero__author-link[data-v-78251b25]:hover{color:#fff;text-decoration:underline}.blog-hero__edit[data-v-78251b25]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem 1.25rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.blog-hero__edit[data-v-78251b25]:hover{background:hsla(0,0%,100%,.18)}.blog-layout[data-v-78251b25]{display:grid;grid-template-columns:1fr 300px;gap:2.5rem;padding:3rem 1.5rem 5rem;align-items:start}.blog-main[data-v-78251b25]{min-width:0}.blog-cover[data-v-78251b25]{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:2.5rem;max-height:480px}.blog-cover img[data-v-78251b25]{width:100%;max-height:480px;-o-object-fit:cover;object-fit:cover;display:block}.blog-article[data-v-78251b25]{font-size:1.0625rem;line-height:1.8;color:var(--text-muted);margin-bottom:2.5rem}.blog-article[data-v-78251b25] h1,.blog-article[data-v-78251b25] h2,.blog-article[data-v-78251b25] h3{color:var(--text);font-weight:700;margin:1.75rem 0 .75rem;line-height:1.3}.blog-article[data-v-78251b25] p{margin:0 0 1rem}.blog-article[data-v-78251b25] ol,.blog-article[data-v-78251b25] ul{padding-left:1.5rem;margin:0 0 1rem}.blog-article[data-v-78251b25] li{margin-bottom:.375rem}.blog-article[data-v-78251b25] strong{color:var(--text);font-weight:600}.blog-article[data-v-78251b25] a{color:var(--primary)}.blog-article[data-v-78251b25] blockquote{border-left:3px solid var(--primary);padding-left:1.25rem;margin:1.5rem 0;color:var(--text-muted);font-style:italic}.blog-article[data-v-78251b25] img{max-width:100%;border-radius:var(--radius);margin:1rem 0}.blog-share[data-v-78251b25]{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;padding:1.5rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-bottom:2.5rem}.blog-share__label[data-v-78251b25]{font-size:.875rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:.25rem}.share-pill[data-v-78251b25]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem 1rem;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s}.share-pill[data-v-78251b25]:hover{opacity:.85;text-decoration:none}.share-pill.facebook[data-v-78251b25]{background:#1877f2;color:#fff}.share-pill.twitter[data-v-78251b25]{background:#000;color:#fff}.share-pill.linkedin[data-v-78251b25]{background:#0a66c2;color:#fff}.blog-section-title[data-v-78251b25]{font-size:1.125rem;font-weight:700;color:var(--text);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--primary);display:inline-block}.blog-comments[data-v-78251b25]{margin-bottom:2.5rem}.comments-list[data-v-78251b25]{display:flex;flex-direction:column;gap:1.5rem}.comment[data-v-78251b25]{display:flex;gap:1rem}.comment--reply[data-v-78251b25]{margin-top:1rem}.comment-replies[data-v-78251b25]{margin-top:1rem;padding-left:1rem;border-left:2px solid var(--border-light)}.comment__avatar[data-v-78251b25]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid var(--border-light)}.comment__avatar--sm[data-v-78251b25]{width:36px;height:36px}.comment__body[data-v-78251b25]{flex:1;min-width:0}.comment__header[data-v-78251b25]{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;margin-bottom:.375rem}.comment__name[data-v-78251b25]{font-weight:700;font-size:.9375rem;color:var(--text)}.comment__date[data-v-78251b25]{font-size:.8125rem;color:var(--text-muted)}.comment__reply-btn[data-v-78251b25]{margin-left:auto;background:none;border:none;padding:.2rem .625rem;font-size:.8125rem;font-weight:600;color:var(--primary);cursor:pointer;border-radius:var(--radius-full);transition:background .15s}.comment__reply-btn[data-v-78251b25]:hover{background:rgba(30,58,95,.08)}.comment__text[data-v-78251b25]{font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin:0}.comments-empty[data-v-78251b25]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;color:var(--text-muted);text-align:center;opacity:.5}.comments-empty p[data-v-78251b25]{margin:0;font-size:.9375rem}.blog-comment-form[data-v-78251b25],.blog-signin-prompt[data-v-78251b25]{margin-bottom:2rem}.blog-signin-prompt__text[data-v-78251b25]{color:var(--text-muted);margin:0 0 1.25rem;font-size:.9375rem}.bd-textarea[data-v-78251b25]{width:100%;min-height:120px;padding:.875rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:.9375rem;color:var(--text);resize:vertical;outline:none;transition:border-color .15s;display:block;margin-bottom:1rem}.bd-textarea[data-v-78251b25]:focus{border-color:var(--primary)}.bd-login-form[data-v-78251b25]{max-width:420px}.bd-field[data-v-78251b25]{margin-bottom:1rem}.bd-field label[data-v-78251b25]{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem;color:var(--text)}.bd-field input[data-v-78251b25],.bd-field select[data-v-78251b25]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:.9375rem;color:var(--text);background:var(--surface);outline:none;transition:border-color .15s}.bd-field input[data-v-78251b25]:focus,.bd-field select[data-v-78251b25]:focus{border-color:var(--primary)}.bd-submit[data-v-78251b25]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;cursor:pointer}.bd-login-link[data-v-78251b25]{margin-top:1rem;font-size:.875rem;color:var(--text-muted)}.bd-login-link a[data-v-78251b25]{color:var(--primary);font-weight:600;text-decoration:none}.bd-spinner[data-v-78251b25]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-78251b25 .7s linear infinite}@keyframes spin-78251b25{to{transform:rotate(1turn)}}.blog-sidebar[data-v-78251b25]{position:sticky;top:88px;display:flex;flex-direction:column;gap:1.25rem}.sb-card[data-v-78251b25]{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm)}.sb-title[data-v-78251b25]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 1rem}.sb-search[data-v-78251b25]{display:flex;gap:.5rem}.sb-search input[data-v-78251b25]{flex:1;padding:.6rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:.875rem;color:var(--text);outline:none;transition:border-color .15s}.sb-search input[data-v-78251b25]:focus{border-color:var(--primary)}.sb-search button[data-v-78251b25]{padding:.6rem .875rem;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;transition:background .15s}.sb-search button[data-v-78251b25]:hover{background:var(--primary-dark)}.sb-posts[data-v-78251b25]{display:flex;flex-direction:column;gap:.75rem}.sb-post[data-v-78251b25]{display:flex;flex-direction:column;gap:.2rem;text-decoration:none;padding:.625rem .75rem;border-radius:var(--radius-sm);transition:background .15s}.sb-post[data-v-78251b25]:hover{background:var(--surface-3);text-decoration:none}.sb-post__title[data-v-78251b25]{font-size:.875rem;font-weight:600;color:var(--text);line-height:1.35}.sb-post__date[data-v-78251b25]{font-size:.775rem;color:var(--text-muted)}.sb-cats[data-v-78251b25]{display:flex;flex-wrap:wrap;gap:.5rem}.sb-cat[data-v-78251b25]{padding:.3rem .875rem;border-radius:var(--radius-full);background:var(--surface-3);font-size:.8125rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.sb-cat[data-v-78251b25]:hover{background:var(--primary);color:#fff;text-decoration:none}.sb-adverts[data-v-78251b25]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.sb-advert img[data-v-78251b25]{width:100%;border-radius:var(--radius);display:block}.bd-modal-overlay[data-v-78251b25]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.bd-modal[data-v-78251b25]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.bd-modal--wide[data-v-78251b25]{max-width:720px}.bd-modal__header[data-v-78251b25]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.75rem 0}.bd-modal__header h3[data-v-78251b25]{font-size:1.125rem;font-weight:700;color:var(--text);margin:0}.bd-modal__close[data-v-78251b25]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:.25rem}.bd-modal__body[data-v-78251b25]{padding:1.25rem 1.75rem}.bd-modal__footer[data-v-78251b25]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.75rem 1.5rem;border-top:1px solid var(--border-light)}.bd-images-row[data-v-78251b25]{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.75rem}.bd-img-thumb[data-v-78251b25]{position:relative;width:64px;height:64px;border-radius:var(--radius-sm);overflow:hidden}.bd-img-thumb img[data-v-78251b25]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bd-img-remove[data-v-78251b25]{position:absolute;top:2px;right:2px;background:rgba(220,38,38,.85);color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}@media (max-width:900px){.blog-layout[data-v-78251b25]{grid-template-columns:1fr}.blog-sidebar[data-v-78251b25]{position:static}}@media (max-width:600px){.blog-hero[data-v-78251b25]{padding:6rem 1rem 2.5rem}.blog-layout[data-v-78251b25]{padding:2rem 1rem 3rem}}.blog-video-section[data-v-78251b25]{margin:2rem 0}.blog-video-section__title[data-v-78251b25]{font-size:1.125rem;font-weight:700;margin-bottom:1rem;color:var(--text)}.sc-video-wrap[data-v-78251b25]{position:relative;width:100%;padding-top:56.25%;border-radius:var(--radius-lg,12px);overflow:hidden;background:#000}.sc-video-wrap--instagram[data-v-78251b25]{padding-top:130%;max-width:540px;background:#fafafa}.sc-video-frame[data-v-78251b25]{position:absolute;inset:0;width:100%;height:100%;border:none}.bc-banner[data-v-986017da]{position:relative;margin-top:68px;background:linear-gradient(135deg,#0d1f36,#1e3a5f 55%,#1a4a7a);padding:4rem 1.5rem 3.5rem;overflow:hidden}.bc-banner__dots[data-v-986017da]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:36px 36px}.bc-banner[data-v-986017da]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:56px;background:var(--surface-2,#f8fafc);clip-path:ellipse(60% 100% at 50% 100%)}.bc-banner__inner[data-v-986017da]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.625rem}.bc-eyebrow[data-v-986017da]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#f59e0b);margin:0}.bc-banner__title[data-v-986017da]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin:0;line-height:1.1;text-transform:capitalize}.bc-banner__sub[data-v-986017da]{font-size:1rem;color:hsla(0,0%,100%,.6);margin:0}.bc-main[data-v-986017da]{padding:2.5rem 0 4rem}.bc-grid[data-v-986017da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.bc-card[data-v-986017da]{background:#fff;border-radius:var(--radius-lg,1.25rem);border:1px solid var(--border-light,#f1f5f9);box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.bc-card[data-v-986017da]:hover{box-shadow:0 8px 24px rgba(0,0,0,.09);transform:translateY(-2px)}.bc-card__thumb-link[data-v-986017da]{display:block;flex-shrink:0}.bc-card__thumb[data-v-986017da]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.bc-card__nophoto[data-v-986017da]{height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8,#e2eaf4);color:#94a3b8}.bc-card__body[data-v-986017da]{padding:1.25rem;display:flex;flex-direction:column;flex:1}.bc-card__cat[data-v-986017da]{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary,#1e3a5f);margin-bottom:.375rem}.bc-card__title[data-v-986017da]{font-size:.9375rem;font-weight:700;color:var(--text,#111827);text-decoration:none;line-height:1.45;display:block;margin-bottom:.5rem}.bc-card__title[data-v-986017da]:hover{color:var(--primary,#1e3a5f)}.bc-card__snippet[data-v-986017da]{font-size:.8125rem;color:var(--text-muted,#6b7280);line-height:1.55;margin:0 0 1rem;flex:1}.bc-card__foot[data-v-986017da]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-light,#f1f5f9);padding-top:.75rem;margin-top:auto}.bc-card__date[data-v-986017da]{font-size:.75rem;color:var(--text-muted,#6b7280)}.bc-read-link[data-v-986017da]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700;color:var(--primary,#1e3a5f);text-decoration:none;transition:gap .15s}.bc-read-link[data-v-986017da]:hover{gap:.5rem}.bc-skel[data-v-986017da]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-986017da 1.4s infinite;border-radius:.375rem}.bc-skel--thumb[data-v-986017da]{height:200px;border-radius:0}@keyframes shimmer-986017da{to{background-position:-200% 0}}.bc-empty[data-v-986017da]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;text-align:center;color:var(--text-muted,#6b7280)}.bc-empty svg[data-v-986017da]{opacity:.3}.bc-empty p[data-v-986017da]{font-size:1rem;margin:0}.bc-pagination[data-v-986017da]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 0 0}.bc-pg-btn[data-v-986017da]{display:inline-flex;align-items:center;gap:.375rem;background:#fff;border:1.5px solid var(--border,#e5e7eb);border-radius:var(--radius,.625rem);padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:var(--text,#111827);cursor:pointer;transition:background .15s,border-color .15s}.bc-pg-btn[data-v-986017da]:disabled{opacity:.4;cursor:not-allowed}.bc-pg-btn[data-v-986017da]:not(:disabled):hover{background:var(--surface-2,#f8fafc);border-color:var(--primary,#1e3a5f)}.bc-pg-info[data-v-986017da]{font-size:.875rem;color:var(--text-muted,#6b7280)}.btn-ghost[data-v-986017da]{display:inline-flex;align-items:center;gap:.375rem;background:none;color:var(--text-muted,#6b7280);border:1.5px solid var(--border,#e5e7eb);border-radius:var(--radius-full,9999px);padding:.625rem 1.375rem;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.btn-ghost[data-v-986017da]:hover{background:var(--surface-2,#f8fafc);color:var(--text,#111827)}@media (max-width:768px){.bc-banner[data-v-986017da]{padding:3rem 1.25rem 2.5rem}.bc-grid[data-v-986017da]{grid-template-columns:1fr}}.bs-banner[data-v-5b68a019]{position:relative;margin-top:68px;background:linear-gradient(135deg,#0d1f36,#1e3a5f 55%,#1a4a7a);padding:4rem 1.5rem 3.5rem;overflow:hidden}.bs-banner__dots[data-v-5b68a019]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:36px 36px}.bs-banner[data-v-5b68a019]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:56px;background:var(--surface-2,#f8fafc);clip-path:ellipse(60% 100% at 50% 100%)}.bs-banner__inner[data-v-5b68a019]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.bs-eyebrow[data-v-5b68a019]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#f59e0b);margin:0}.bs-banner__title[data-v-5b68a019]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:#fff;letter-spacing:-.02em;margin:0;line-height:1.2}.bs-banner__query[data-v-5b68a019]{color:var(--accent,#f59e0b)}.bs-banner__sub[data-v-5b68a019]{font-size:.9375rem;color:hsla(0,0%,100%,.6);margin:0}.bs-search-bar[data-v-5b68a019]{display:flex;gap:.5rem;width:100%;max-width:520px;margin-top:.5rem}.bs-search-input[data-v-5b68a019]{flex:1;padding:.75rem 1.125rem;border:1.5px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full,9999px);background:hsla(0,0%,100%,.1);color:#fff;font-size:.9375rem;font-family:inherit;outline:none;transition:border-color .15s,background .15s;backdrop-filter:blur(8px)}.bs-search-input[data-v-5b68a019]::-moz-placeholder{color:hsla(0,0%,100%,.45)}.bs-search-input[data-v-5b68a019]::placeholder{color:hsla(0,0%,100%,.45)}.bs-search-input[data-v-5b68a019]:focus{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.15)}.bs-search-btn[data-v-5b68a019]{display:inline-flex;align-items:center;gap:.4rem;background:var(--accent,#f59e0b);color:#fff;border:none;border-radius:var(--radius-full,9999px);padding:.75rem 1.375rem;font-size:.9375rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}.bs-search-btn[data-v-5b68a019]:hover{background:#d97706}.bs-main[data-v-5b68a019]{padding:2.5rem 0 4rem}.bs-grid[data-v-5b68a019]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.bs-card[data-v-5b68a019]{background:#fff;border-radius:var(--radius-lg,1.25rem);border:1px solid var(--border-light,#f1f5f9);box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.bs-card[data-v-5b68a019]:hover{box-shadow:0 8px 24px rgba(0,0,0,.09);transform:translateY(-2px)}.bs-card__thumb-link[data-v-5b68a019]{display:block;flex-shrink:0}.bs-card__thumb[data-v-5b68a019]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.bs-card__nophoto[data-v-5b68a019]{height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8,#e2eaf4);color:#94a3b8}.bs-card__body[data-v-5b68a019]{padding:1.25rem;display:flex;flex-direction:column;flex:1}.bs-card__cat[data-v-5b68a019]{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary,#1e3a5f);margin-bottom:.375rem}.bs-card__title[data-v-5b68a019]{font-size:.9375rem;font-weight:700;color:var(--text,#111827);text-decoration:none;line-height:1.45;display:block;margin-bottom:.5rem}.bs-card__title[data-v-5b68a019]:hover{color:var(--primary,#1e3a5f)}.bs-card__snippet[data-v-5b68a019]{font-size:.8125rem;color:var(--text-muted,#6b7280);line-height:1.55;margin:0 0 1rem;flex:1}.bs-card__foot[data-v-5b68a019]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-light,#f1f5f9);padding-top:.75rem;margin-top:auto}.bs-card__date[data-v-5b68a019]{font-size:.75rem;color:var(--text-muted,#6b7280)}.bs-read-link[data-v-5b68a019]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700;color:var(--primary,#1e3a5f);text-decoration:none;transition:gap .15s}.bs-read-link[data-v-5b68a019]:hover{gap:.5rem}.bs-skel[data-v-5b68a019]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-5b68a019 1.4s infinite;border-radius:.375rem}.bs-skel--thumb[data-v-5b68a019]{height:200px;border-radius:0}@keyframes shimmer-5b68a019{to{background-position:-200% 0}}.bs-empty[data-v-5b68a019]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;text-align:center;color:var(--text-muted,#6b7280)}.bs-empty__icon[data-v-5b68a019]{width:88px;height:88px;border-radius:50%;background:var(--surface-3,#f1f5f9);display:flex;align-items:center;justify-content:center;color:#cbd5e1}.bs-empty h3[data-v-5b68a019]{font-size:1.125rem;font-weight:700;color:var(--text,#111827);margin:0}.bs-empty p[data-v-5b68a019]{font-size:.9375rem;margin:0}.bs-pagination[data-v-5b68a019]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 0 0}.bs-pg-btn[data-v-5b68a019]{display:inline-flex;align-items:center;gap:.375rem;background:#fff;border:1.5px solid var(--border,#e5e7eb);border-radius:var(--radius,.625rem);padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:var(--text,#111827);cursor:pointer;transition:background .15s,border-color .15s}.bs-pg-btn[data-v-5b68a019]:disabled{opacity:.4;cursor:not-allowed}.bs-pg-btn[data-v-5b68a019]:not(:disabled):hover{background:var(--surface-2,#f8fafc);border-color:var(--primary,#1e3a5f)}.bs-pg-info[data-v-5b68a019]{font-size:.875rem;color:var(--text-muted,#6b7280)}.btn-ghost[data-v-5b68a019]{display:inline-flex;align-items:center;background:none;color:var(--text-muted,#6b7280);border:1.5px solid var(--border,#e5e7eb);border-radius:var(--radius-full,9999px);padding:.625rem 1.375rem;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.btn-ghost[data-v-5b68a019]:hover{background:var(--surface-2,#f8fafc);color:var(--text,#111827)}@media (max-width:768px){.bs-banner[data-v-5b68a019]{padding:3rem 1.25rem 2.5rem}.bs-search-bar[data-v-5b68a019]{flex-direction:column}.bs-search-btn[data-v-5b68a019]{width:100%;justify-content:center}.bs-grid[data-v-5b68a019]{grid-template-columns:1fr}}.legal-layout[data-v-2c664b58]{display:grid;grid-template-columns:260px 1fr;gap:3rem;align-items:start}.legal-sidebar__inner[data-v-2c664b58]{position:sticky;top:90px;background:var(--surface);border-radius:var(--radius-lg);padding:1.75rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.legal-sidebar__inner h4[data-v-2c664b58]{font-size:.8125rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.legal-nav[data-v-2c664b58]{display:flex;flex-direction:column;gap:.375rem}.legal-nav__item[data-v-2c664b58]{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.legal-nav__item[data-v-2c664b58]:hover{background:var(--surface-3);color:var(--text);text-decoration:none}.legal-nav__item--active[data-v-2c664b58],.router-link-active.legal-nav__item[data-v-2c664b58]{background:rgba(30,58,95,.07);color:var(--primary);font-weight:600}.legal-sidebar__note[data-v-2c664b58]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}.legal-sidebar__note p[data-v-2c664b58]{font-size:.825rem;color:var(--text-muted);margin:0 0 .375rem}.legal-sidebar__note a[data-v-2c664b58]{color:var(--primary);font-weight:500;text-decoration:none}.legal-sidebar__note a[data-v-2c664b58]:hover{text-decoration:underline}.legal-content[data-v-2c664b58]{min-width:0}.legal-content__header[data-v-2c664b58]{background:var(--surface);border-radius:var(--radius-lg);padding:2.5rem;margin-bottom:2rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.legal-content__header h1[data-v-2c664b58]{font-size:2rem;font-weight:800;color:var(--text);margin:0 0 .75rem;letter-spacing:-.03em}.legal-intro[data-v-2c664b58]{color:var(--text-muted);font-size:1rem;line-height:1.65;margin:0}.legal-body[data-v-2c664b58]{border-radius:var(--radius-lg);border:1px solid var(--border-light);font-size:.9375rem;color:var(--text);line-height:1.75}.legal-body[data-v-2c664b58],.legal-skeleton[data-v-2c664b58]{background:var(--surface);padding:2.5rem;box-shadow:var(--shadow-sm)}.legal-skeleton[data-v-2c664b58]{border-radius:var(--radius-lg)}.skeleton[data-v-2c664b58]{background:linear-gradient(90deg,var(--border-light) 25%,var(--surface-3) 50%,var(--border-light) 75%);background-size:200% 100%;animation:shimmer-2c664b58 1.4s ease infinite}@keyframes shimmer-2c664b58{to{background-position:-200% 0}}.legal-empty[data-v-2c664b58]{background:var(--surface);border-radius:var(--radius-lg);padding:3rem 2.5rem;text-align:center;color:var(--text-muted)}@media (max-width:900px){.legal-layout[data-v-2c664b58]{grid-template-columns:1fr}.legal-sidebar__inner[data-v-2c664b58]{position:static}}.legal-layout[data-v-33ff693a]{display:grid;grid-template-columns:260px 1fr;gap:3rem;align-items:start}.legal-sidebar__inner[data-v-33ff693a]{position:sticky;top:90px;background:var(--surface);border-radius:var(--radius-lg);padding:1.75rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.legal-sidebar__inner h4[data-v-33ff693a]{font-size:.8125rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.legal-nav[data-v-33ff693a]{display:flex;flex-direction:column;gap:.375rem}.legal-nav__item[data-v-33ff693a]{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s}.legal-nav__item[data-v-33ff693a]:hover{background:var(--surface-3);color:var(--text);text-decoration:none}.legal-nav__item--active[data-v-33ff693a],.router-link-active.legal-nav__item[data-v-33ff693a]{background:rgba(30,58,95,.07);color:var(--primary);font-weight:600}.legal-sidebar__note[data-v-33ff693a]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}.legal-sidebar__note p[data-v-33ff693a]{font-size:.825rem;color:var(--text-muted);margin:0 0 .375rem}.legal-sidebar__note a[data-v-33ff693a]{color:var(--primary);font-weight:500;text-decoration:none}.legal-sidebar__note a[data-v-33ff693a]:hover{text-decoration:underline}.legal-content[data-v-33ff693a]{min-width:0}.legal-content__header[data-v-33ff693a]{background:var(--surface);border-radius:var(--radius-lg);padding:2.5rem;margin-bottom:2rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.legal-content__header h1[data-v-33ff693a]{font-size:2rem;font-weight:800;color:var(--text);margin:0 0 .75rem;letter-spacing:-.03em}.legal-intro[data-v-33ff693a]{color:var(--text-muted);font-size:1rem;line-height:1.65;margin:0}.legal-body[data-v-33ff693a]{border-radius:var(--radius-lg);border:1px solid var(--border-light);font-size:.9375rem;color:var(--text);line-height:1.75}.legal-body[data-v-33ff693a],.legal-skeleton[data-v-33ff693a]{background:var(--surface);padding:2.5rem;box-shadow:var(--shadow-sm)}.legal-skeleton[data-v-33ff693a]{border-radius:var(--radius-lg)}.skeleton[data-v-33ff693a]{background:linear-gradient(90deg,var(--border-light) 25%,var(--surface-3) 50%,var(--border-light) 75%);background-size:200% 100%;animation:shimmer-33ff693a 1.4s ease infinite}@keyframes shimmer-33ff693a{to{background-position:-200% 0}}.legal-empty[data-v-33ff693a]{background:var(--surface);border-radius:var(--radius-lg);padding:3rem 2.5rem;text-align:center;color:var(--text-muted)}@media (max-width:900px){.legal-layout[data-v-33ff693a]{grid-template-columns:1fr}.legal-sidebar__inner[data-v-33ff693a]{position:static}}.services-grid[data-v-7deb7a2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.service-card[data-v-7deb7a2c]{background:var(--surface);border-radius:var(--radius-lg);padding:1.75rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.75rem;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.service-card[data-v-7deb7a2c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border);text-decoration:none;color:inherit}.service-card__top[data-v-7deb7a2c]{display:flex;align-items:center;justify-content:space-between}.svc-badge[data-v-7deb7a2c]{display:inline-block;padding:.25rem .75rem;background:rgba(30,58,95,.08);color:var(--primary);border-radius:var(--radius-full);font-size:.78rem;font-weight:600}.svc-date[data-v-7deb7a2c]{font-size:.8125rem;color:var(--text-light)}.service-card h3[data-v-7deb7a2c]{font-size:1.0625rem;font-weight:700;color:var(--text);margin:0;line-height:1.3}.service-card p[data-v-7deb7a2c]{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin:0;flex:1}.service-card__footer[data-v-7deb7a2c]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-light)}.service-card__btn[data-v-7deb7a2c]{font-size:.875rem;padding:.4rem 1rem}.sc-cta-box[data-v-7deb7a2c]{text-align:center;max-width:560px;margin:0 auto;padding:4rem 2rem}.sc-cta-box__icon[data-v-7deb7a2c]{font-size:3.5rem;margin-bottom:1.25rem}.sc-cta-box h2[data-v-7deb7a2c]{font-size:1.75rem;font-weight:800;color:var(--text);margin:0 0 .75rem;letter-spacing:-.02em}.sc-cta-box p[data-v-7deb7a2c]{color:var(--text-muted);font-size:1rem;line-height:1.65;margin:0 0 2rem}.sc-cta-box__actions[data-v-7deb7a2c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.sc-how-services[data-v-7deb7a2c]{background:var(--surface-2)}.how-grid[data-v-7deb7a2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}.how-step[data-v-7deb7a2c]{text-align:center;padding:2rem 1.5rem}.how-num[data-v-7deb7a2c]{font-size:3rem;font-weight:900;color:var(--accent);opacity:.3;line-height:1;margin-bottom:1rem;letter-spacing:-.04em}.how-step h3[data-v-7deb7a2c]{font-size:1.125rem;font-weight:700;margin:0 0 .625rem;color:var(--text)}.how-step p[data-v-7deb7a2c]{color:var(--text-muted);font-size:.9375rem;line-height:1.65;margin:0}.service-skeleton[data-v-7deb7a2c]{background:var(--surface);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-sm)}.skeleton[data-v-7deb7a2c]{background:linear-gradient(90deg,var(--border-light) 25%,var(--surface-3) 50%,var(--border-light) 75%);background-size:200% 100%;animation:shimmer-7deb7a2c 1.4s ease infinite}@keyframes shimmer-7deb7a2c{to{background-position:-200% 0}}.blog-pagination[data-v-7deb7a2c]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.page-btn[data-v-7deb7a2c]{padding:.5rem 1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-family:var(--font);font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.page-btn[data-v-7deb7a2c]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.page-btn[data-v-7deb7a2c]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-7deb7a2c]{font-size:.9rem;color:var(--text-muted)}.sc-empty-state[data-v-7deb7a2c]{text-align:center;padding:4rem 2rem}.sc-empty-state__icon[data-v-7deb7a2c]{font-size:3rem;margin-bottom:1rem}.sc-empty-state h3[data-v-7deb7a2c]{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.sc-empty-state p[data-v-7deb7a2c]{color:var(--text-muted);margin:0}.nf-page[data-v-1da01379]{position:relative;min-height:calc(100vh - 68px);margin-top:68px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0d1f36,#1e3a5f 50%,#1a4a7a);padding:4rem 1.5rem;overflow:hidden}.nf-dots[data-v-1da01379]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:36px 36px}.nf-page[data-v-1da01379]:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.12) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.nf-inner[data-v-1da01379]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;max-width:560px}.nf-code[data-v-1da01379]{font-size:clamp(7rem,18vw,12rem);font-weight:900;line-height:1;letter-spacing:-.06em;background:linear-gradient(135deg,var(--accent,#f59e0b),#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.9;margin-bottom:-.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-icon[data-v-1da01379]{width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);backdrop-filter:blur(8px)}.nf-title[data-v-1da01379]{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;color:#fff;margin:0;letter-spacing:-.03em}.nf-sub[data-v-1da01379]{font-size:1.0625rem;color:hsla(0,0%,100%,.6);line-height:1.65;margin:0}.nf-actions[data-v-1da01379]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.nf-btn[data-v-1da01379]{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 1.375rem;border-radius:var(--radius-full,9999px);font-size:.9375rem;font-weight:700;cursor:pointer;text-decoration:none;border:none;font-family:inherit;transition:transform .15s,box-shadow .15s,background .15s,opacity .15s}.nf-btn[data-v-1da01379]:hover{transform:translateY(-1px);text-decoration:none}.nf-btn--primary[data-v-1da01379]{background:var(--accent,#f59e0b);color:#0d1f36;box-shadow:0 4px 14px rgba(245,158,11,.35)}.nf-btn--primary[data-v-1da01379]:hover{background:#fbbf24;box-shadow:0 6px 18px rgba(245,158,11,.45);color:#0d1f36}.nf-btn--secondary[data-v-1da01379]{background:hsla(0,0%,100%,.12);color:#fff;border:1.5px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px)}.nf-btn--secondary[data-v-1da01379]:hover{background:hsla(0,0%,100%,.2);color:#fff}.nf-btn--ghost[data-v-1da01379]{background:none;color:hsla(0,0%,100%,.6);border:1.5px solid hsla(0,0%,100%,.12)}.nf-btn--ghost[data-v-1da01379]:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.nf-links[data-v-1da01379]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;justify-content:center;margin-top:.25rem;font-size:.875rem}.nf-links__label[data-v-1da01379]{color:hsla(0,0%,100%,.4);font-weight:500}.nf-links a[data-v-1da01379]{color:hsla(0,0%,100%,.6);text-decoration:none;font-weight:500;transition:color .15s}.nf-links a[data-v-1da01379]:hover{color:#fff}@media (max-width:480px){.nf-actions[data-v-1da01379]{flex-direction:column;width:100%}.nf-btn[data-v-1da01379]{width:100%;justify-content:center}}[data-v-be99b0a8],[data-v-be99b0a8]:after,[data-v-be99b0a8]:before{box-sizing:border-box}.auth-page[data-v-be99b0a8]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-brand[data-v-be99b0a8]{background:linear-gradient(145deg,#0a1628,#1e3a5f 50%,#1a4a7a);padding:3rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-brand[data-v-be99b0a8]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:36px 36px}.auth-brand__inner[data-v-be99b0a8]{position:relative;z-index:1;max-width:420px;width:100%;display:flex;flex-direction:column;gap:2.5rem}.auth-logo[data-v-be99b0a8]{display:flex;align-items:center;text-decoration:none}.auth-logo img[data-v-be99b0a8]{height:42px;-o-object-fit:contain;object-fit:contain}.auth-logo__text[data-v-be99b0a8]{font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.03em}.auth-logo__text span[data-v-be99b0a8]{color:#f59e0b}.auth-logo--mobile[data-v-be99b0a8]{display:none}.auth-brand__body[data-v-be99b0a8]{display:flex;flex-direction:column;gap:1.25rem}.auth-brand__body h1[data-v-be99b0a8]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.03em;margin:0}.auth-brand__body p[data-v-be99b0a8]{color:hsla(0,0%,100%,.65);font-size:1rem;line-height:1.65;margin:0}.auth-features[data-v-be99b0a8]{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem}.auth-feature[data-v-be99b0a8]{display:flex;align-items:center;gap:.875rem;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.875rem 1.125rem}.auth-feature__icon[data-v-be99b0a8]{font-size:1.25rem;flex-shrink:0}.auth-feature span[data-v-be99b0a8]:last-child{color:hsla(0,0%,100%,.85);font-size:.9375rem;font-weight:500}.auth-brand__stats[data-v-be99b0a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:hsla(0,0%,100%,.12);border-radius:14px;overflow:hidden}.auth-stat[data-v-be99b0a8]{background:hsla(0,0%,100%,.06);padding:1.125rem 1rem;text-align:center;display:flex;flex-direction:column;gap:.25rem}.auth-stat strong[data-v-be99b0a8]{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1}.auth-stat span[data-v-be99b0a8]{font-size:.8125rem;color:hsla(0,0%,100%,.5);font-weight:500}.auth-panel[data-v-be99b0a8]{background:#fff;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.auth-panel__inner[data-v-be99b0a8]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.5rem}.auth-panel__header h2[data-v-be99b0a8]{font-size:1.875rem;font-weight:800;color:#0f172a;margin:0 0 .375rem;letter-spacing:-.03em}.auth-panel__header p[data-v-be99b0a8]{color:#64748b;font-size:1rem;margin:0}.btn-google[data-v-be99b0a8]{width:100%;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;color:#3c4043;border:1.5px solid #dadce0;border-radius:10px;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s,border-color .15s;text-align:center;line-height:1.4}.btn-google[data-v-be99b0a8]:hover:not(:disabled){background:#f8fafc;box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#c5c8cc}.btn-google[data-v-be99b0a8]:active:not(:disabled){background:#f1f3f4}.btn-google[data-v-be99b0a8]:disabled{opacity:.6;cursor:not-allowed}.btn-google__icon[data-v-be99b0a8]{width:20px;height:20px;flex-shrink:0}.auth-divider[data-v-be99b0a8]{display:flex;align-items:center;gap:.875rem;color:#94a3b8;font-size:.8125rem}.auth-divider[data-v-be99b0a8]:after,.auth-divider[data-v-be99b0a8]:before{content:"";flex:1;height:1px;background:#e2e8f0}.sc-field[data-v-be99b0a8]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sc-field label[data-v-be99b0a8]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-be99b0a8]{width:100%;padding:.6875rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.sc-field input[data-v-be99b0a8]:focus{border-color:#1e3a5f;box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-field__pw[data-v-be99b0a8]{position:relative}.sc-field__pw input[data-v-be99b0a8]{padding-right:2.75rem}.sc-field__eye[data-v-be99b0a8]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;display:flex;align-items:center;transition:color .15s}.sc-field__eye[data-v-be99b0a8]:hover{color:#1e3a5f}.auth-meta[data-v-be99b0a8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.auth-checkbox[data-v-be99b0a8]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;cursor:pointer}.auth-checkbox input[data-v-be99b0a8]{accent-color:#1e3a5f;width:15px;height:15px;margin:0}.auth-checkbox span[data-v-be99b0a8]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-btn[data-v-be99b0a8]{width:100%;padding:.8125rem 1.5rem;background:#1e3a5f;color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s,transform .1s,box-shadow .15s}.auth-btn[data-v-be99b0a8]:hover:not(:disabled){background:#2a4f7c;box-shadow:0 4px 16px rgba(30,58,95,.3)}.auth-btn[data-v-be99b0a8]:active:not(:disabled){transform:translateY(1px)}.auth-btn[data-v-be99b0a8]:disabled{opacity:.6;cursor:not-allowed}.auth-link[data-v-be99b0a8]{color:#1e3a5f;text-decoration:none;font-size:.875rem;font-weight:500}.auth-link[data-v-be99b0a8]:hover{text-decoration:underline}.auth-link--bold[data-v-be99b0a8]{font-weight:700}.auth-switch[data-v-be99b0a8]{text-align:center;color:#64748b;font-size:.9rem;margin:0}.auth-switch .auth-link[data-v-be99b0a8]{font-size:.9rem}.auth-back[data-v-be99b0a8]{text-align:center;margin:0}.auth-back .auth-link[data-v-be99b0a8]{color:#94a3b8}.sc-alert[data-v-be99b0a8]{padding:.75rem 1rem;border-radius:8px;font-size:.875rem}.sc-alert--error[data-v-be99b0a8]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sc-spinner[data-v-be99b0a8]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-be99b0a8 .7s linear infinite}.sc-spinner--dark[data-v-be99b0a8]{border-color:rgba(0,0,0,.15);border-top-color:#3c4043}@keyframes spin-be99b0a8{to{transform:rotate(1turn)}}@media (max-width:900px){.auth-page[data-v-be99b0a8]{grid-template-columns:1fr}.auth-brand[data-v-be99b0a8]{display:none}.auth-logo--mobile[data-v-be99b0a8]{display:flex}.auth-panel[data-v-be99b0a8]{padding:2.5rem 1.5rem;min-height:100vh;align-items:flex-start;padding-top:3rem}}[data-v-145f8a5f],[data-v-145f8a5f]:after,[data-v-145f8a5f]:before{box-sizing:border-box}.auth-page[data-v-145f8a5f]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-brand[data-v-145f8a5f]{background:linear-gradient(145deg,#0a1628,#1e3a5f 50%,#1a4a7a);padding:3rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-brand[data-v-145f8a5f]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:36px 36px}.auth-brand__inner[data-v-145f8a5f]{position:relative;z-index:1;max-width:420px;width:100%;display:flex;flex-direction:column;gap:2.5rem}.auth-logo[data-v-145f8a5f]{display:flex;align-items:center;text-decoration:none}.auth-logo img[data-v-145f8a5f]{height:42px;-o-object-fit:contain;object-fit:contain}.auth-logo__text[data-v-145f8a5f]{font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.03em}.auth-logo__text span[data-v-145f8a5f]{color:#f59e0b}.auth-logo--mobile[data-v-145f8a5f]{display:none}.auth-brand__body[data-v-145f8a5f]{display:flex;flex-direction:column;gap:1.25rem}.auth-brand__body h1[data-v-145f8a5f]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.03em;margin:0}.auth-brand__body p[data-v-145f8a5f]{color:hsla(0,0%,100%,.65);font-size:1rem;line-height:1.65;margin:0}.auth-features[data-v-145f8a5f]{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem}.auth-feature[data-v-145f8a5f]{display:flex;align-items:center;gap:.875rem;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.875rem 1.125rem}.auth-feature__icon[data-v-145f8a5f]{font-size:1.25rem;flex-shrink:0}.auth-feature span[data-v-145f8a5f]:last-child{color:hsla(0,0%,100%,.85);font-size:.9375rem;font-weight:500}.auth-brand__stats[data-v-145f8a5f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:hsla(0,0%,100%,.12);border-radius:14px;overflow:hidden}.auth-stat[data-v-145f8a5f]{background:hsla(0,0%,100%,.06);padding:1.125rem 1rem;text-align:center;display:flex;flex-direction:column;gap:.25rem}.auth-stat strong[data-v-145f8a5f]{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1}.auth-stat span[data-v-145f8a5f]{font-size:.8125rem;color:hsla(0,0%,100%,.5);font-weight:500}.auth-panel[data-v-145f8a5f]{background:#fff;display:flex;align-items:flex-start;justify-content:center;padding:3rem 2rem;overflow-y:auto}.auth-panel__inner[data-v-145f8a5f]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0 2rem}.auth-panel__header h2[data-v-145f8a5f]{font-size:1.875rem;font-weight:800;color:#0f172a;margin:0 0 .375rem;letter-spacing:-.03em}.auth-panel__header p[data-v-145f8a5f]{color:#64748b;font-size:1rem;margin:0}.btn-google[data-v-145f8a5f]{width:100%;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;color:#3c4043;border:1.5px solid #dadce0;border-radius:10px;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s,border-color .15s}.btn-google[data-v-145f8a5f]:hover:not(:disabled){background:#f8fafc;box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#c5c8cc}.btn-google[data-v-145f8a5f]:active:not(:disabled){background:#f1f3f4}.btn-google[data-v-145f8a5f]:disabled{opacity:.6;cursor:not-allowed}.btn-google__icon[data-v-145f8a5f]{width:20px;height:20px;flex-shrink:0}.auth-divider[data-v-145f8a5f]{display:flex;align-items:center;gap:.875rem;color:#94a3b8;font-size:.8125rem}.auth-divider[data-v-145f8a5f]:after,.auth-divider[data-v-145f8a5f]:before{content:"";flex:1;height:1px;background:#e2e8f0}.sc-field[data-v-145f8a5f]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.875rem}.sc-field label[data-v-145f8a5f]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-145f8a5f],.sc-select[data-v-145f8a5f]{width:100%;padding:.6875rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sc-field input[data-v-145f8a5f]:focus,.sc-select[data-v-145f8a5f]:focus{border-color:#1e3a5f;box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-field-row[data-v-145f8a5f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sc-phone-row[data-v-145f8a5f]{display:flex;gap:.5rem}.sc-select--code[data-v-145f8a5f]{width:110px;flex-shrink:0;padding-right:.5rem}.sc-phone-input[data-v-145f8a5f]{flex:1;padding:.6875rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.sc-phone-input[data-v-145f8a5f]:focus{border-color:#1e3a5f;box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-field__pw[data-v-145f8a5f]{position:relative}.sc-field__pw input[data-v-145f8a5f]{padding-right:2.5rem}.sc-field__eye[data-v-145f8a5f]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;display:flex;align-items:center;transition:color .15s}.sc-field__eye[data-v-145f8a5f]:hover{color:#1e3a5f}.sc-radios[data-v-145f8a5f]{display:flex;gap:1.5rem;padding-top:.25rem}.sc-radio[data-v-145f8a5f]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#334155;cursor:pointer}.sc-radio input[type=radio][data-v-145f8a5f]{accent-color:#1e3a5f;width:16px;height:16px;margin:0}.req[data-v-145f8a5f]{color:#dc2626}.auth-terms[data-v-145f8a5f]{font-size:.8125rem;color:#64748b;margin:0;line-height:1.5}.auth-link[data-v-145f8a5f]{color:#1e3a5f;text-decoration:none;font-size:.875rem;font-weight:500}.auth-link[data-v-145f8a5f]:hover{text-decoration:underline}.auth-link--bold[data-v-145f8a5f]{font-weight:700}.auth-btn[data-v-145f8a5f]{width:100%;padding:.8125rem 1.5rem;background:#1e3a5f;color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s,transform .1s,box-shadow .15s}.auth-btn[data-v-145f8a5f]:hover:not(:disabled){background:#2a4f7c;box-shadow:0 4px 16px rgba(30,58,95,.3)}.auth-btn[data-v-145f8a5f]:active:not(:disabled){transform:translateY(1px)}.auth-btn[data-v-145f8a5f]:disabled{opacity:.6;cursor:not-allowed}.auth-switch[data-v-145f8a5f]{text-align:center;color:#64748b;font-size:.9rem;margin:0}.auth-back[data-v-145f8a5f]{text-align:center;margin:0}.auth-back .auth-link[data-v-145f8a5f]{color:#94a3b8}.sc-alert[data-v-145f8a5f]{padding:.75rem 1rem;border-radius:8px;font-size:.875rem}.sc-alert--error[data-v-145f8a5f]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sc-alert--success[data-v-145f8a5f]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.sc-spinner[data-v-145f8a5f]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-145f8a5f .7s linear infinite}.sc-spinner--dark[data-v-145f8a5f]{border-color:rgba(0,0,0,.15);border-top-color:#3c4043}@keyframes spin-145f8a5f{to{transform:rotate(1turn)}}@media (max-width:900px){.auth-page[data-v-145f8a5f]{grid-template-columns:1fr}.auth-brand[data-v-145f8a5f]{display:none}.auth-logo--mobile[data-v-145f8a5f]{display:flex}.auth-panel[data-v-145f8a5f]{padding:2.5rem 1.5rem;min-height:100vh}.sc-field-row[data-v-145f8a5f]{grid-template-columns:1fr}}[data-v-a12512c6],[data-v-a12512c6]:after,[data-v-a12512c6]:before{box-sizing:border-box}.auth-page[data-v-a12512c6]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-brand[data-v-a12512c6]{background:linear-gradient(145deg,#0a1628,#1e3a5f 50%,#1a4a7a);padding:3rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-brand[data-v-a12512c6]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:36px 36px}.auth-brand__inner[data-v-a12512c6]{position:relative;z-index:1;max-width:420px;width:100%;display:flex;flex-direction:column;gap:2.5rem}.auth-logo[data-v-a12512c6]{display:flex;align-items:center;text-decoration:none}.auth-logo img[data-v-a12512c6]{height:42px;-o-object-fit:contain;object-fit:contain}.auth-logo__text[data-v-a12512c6]{font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.03em}.auth-logo__text span[data-v-a12512c6]{color:#f59e0b}.auth-logo--mobile[data-v-a12512c6]{display:none}.auth-brand__body[data-v-a12512c6]{display:flex;flex-direction:column;gap:1.25rem}.auth-brand__body h1[data-v-a12512c6]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.03em;margin:0}.auth-brand__body p[data-v-a12512c6]{color:hsla(0,0%,100%,.65);font-size:1rem;line-height:1.65;margin:0}.auth-steps[data-v-a12512c6]{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.auth-step[data-v-a12512c6]{display:flex;align-items:center;gap:1rem;color:hsla(0,0%,100%,.85);font-size:.9375rem;font-weight:500}.auth-step__num[data-v-a12512c6]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);color:#f59e0b;font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center}.auth-panel[data-v-a12512c6]{background:#fff;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.auth-panel__inner[data-v-a12512c6]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1.5rem}.auth-panel__icon[data-v-a12512c6]{width:56px;height:56px;border-radius:14px;background:rgba(30,58,95,.08);color:#1e3a5f;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.auth-panel__header[data-v-a12512c6]{display:flex;flex-direction:column;gap:.5rem}.auth-panel__header h2[data-v-a12512c6]{font-size:1.875rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.03em}.auth-panel__header p[data-v-a12512c6]{color:#64748b;font-size:1rem;margin:0}.sc-field[data-v-a12512c6]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sc-field label[data-v-a12512c6]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-a12512c6]{width:100%;padding:.6875rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.sc-field input[data-v-a12512c6]:focus{border-color:#1e3a5f;box-shadow:0 0 0 3px rgba(30,58,95,.1)}.auth-btn[data-v-a12512c6]{width:100%;padding:.8125rem 1.5rem;background:#1e3a5f;color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:background .15s,transform .1s,box-shadow .15s}.auth-btn[data-v-a12512c6]:hover:not(:disabled){background:#2a4f7c;box-shadow:0 4px 16px rgba(30,58,95,.3);color:#fff;text-decoration:none}.auth-btn[data-v-a12512c6]:active:not(:disabled){transform:translateY(1px)}.auth-btn[data-v-a12512c6]:disabled{opacity:.6;cursor:not-allowed}.auth-success-actions[data-v-a12512c6]{display:flex;flex-direction:column;gap:.75rem}.auth-bottom-links[data-v-a12512c6]{display:flex;justify-content:space-between;gap:.5rem}.auth-link[data-v-a12512c6]{color:#1e3a5f;text-decoration:none;font-size:.875rem;font-weight:500}.auth-link[data-v-a12512c6]:hover{text-decoration:underline}.auth-back[data-v-a12512c6]{text-align:center;margin:0}.auth-back .auth-link[data-v-a12512c6]{color:#94a3b8}.sc-alert[data-v-a12512c6]{padding:.75rem 1rem;border-radius:8px;font-size:.875rem}.sc-alert--error[data-v-a12512c6]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sc-alert--success[data-v-a12512c6]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.sc-spinner[data-v-a12512c6]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-a12512c6 .7s linear infinite}@keyframes spin-a12512c6{to{transform:rotate(1turn)}}@media (max-width:900px){.auth-page[data-v-a12512c6]{grid-template-columns:1fr}.auth-brand[data-v-a12512c6]{display:none}.auth-logo--mobile[data-v-a12512c6]{display:flex}.auth-panel[data-v-a12512c6]{padding:2.5rem 1.5rem;min-height:100vh}}[data-v-509adfcd],[data-v-509adfcd]:after,[data-v-509adfcd]:before{box-sizing:border-box}.auth-page[data-v-509adfcd]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-brand[data-v-509adfcd]{background:linear-gradient(145deg,#0a1628,#1e3a5f 50%,#1a4a7a);padding:3rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-brand[data-v-509adfcd]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:36px 36px}.auth-brand__inner[data-v-509adfcd]{position:relative;z-index:1;max-width:420px;width:100%;display:flex;flex-direction:column;gap:2.5rem}.auth-logo[data-v-509adfcd]{display:flex;align-items:center;text-decoration:none}.auth-logo img[data-v-509adfcd]{height:42px;-o-object-fit:contain;object-fit:contain}.auth-logo__text[data-v-509adfcd]{font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.03em}.auth-logo__text span[data-v-509adfcd]{color:#f59e0b}.auth-logo--mobile[data-v-509adfcd]{display:none}.auth-brand__body[data-v-509adfcd]{display:flex;flex-direction:column;gap:1.25rem}.auth-brand__body h1[data-v-509adfcd]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.03em;margin:0}.auth-brand__body p[data-v-509adfcd]{color:hsla(0,0%,100%,.65);font-size:1rem;line-height:1.65;margin:0}.auth-tips[data-v-509adfcd]{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem}.auth-tip[data-v-509adfcd]{display:flex;align-items:center;gap:.875rem;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.875rem 1.125rem}.auth-tip__icon[data-v-509adfcd]{font-size:1.25rem;flex-shrink:0}.auth-tip span[data-v-509adfcd]:last-child{color:hsla(0,0%,100%,.85);font-size:.9375rem;font-weight:500}.auth-panel[data-v-509adfcd]{background:#fff;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.auth-panel__inner[data-v-509adfcd]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.5rem}.auth-panel__icon[data-v-509adfcd]{width:56px;height:56px;border-radius:14px;background:rgba(30,58,95,.08);color:#1e3a5f;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.auth-panel__header[data-v-509adfcd]{display:flex;flex-direction:column;gap:.5rem}.auth-panel__header h2[data-v-509adfcd]{font-size:1.875rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.03em}.auth-panel__header p[data-v-509adfcd]{color:#64748b;font-size:1rem;margin:0}.sc-field[data-v-509adfcd]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sc-field label[data-v-509adfcd]{font-size:.875rem;font-weight:600;color:#334155}.sc-field input[data-v-509adfcd]{width:100%;padding:.6875rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.sc-field input[data-v-509adfcd]:focus{border-color:#1e3a5f;box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-field__pw[data-v-509adfcd]{position:relative}.sc-field__pw input[data-v-509adfcd]{padding-right:2.75rem}.sc-field__eye[data-v-509adfcd]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;display:flex;align-items:center;transition:color .15s}.sc-field__eye[data-v-509adfcd]:hover{color:#1e3a5f}.auth-btn[data-v-509adfcd]{width:100%;padding:.8125rem 1.5rem;background:#1e3a5f;color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:background .15s,transform .1s,box-shadow .15s}.auth-btn[data-v-509adfcd]:hover:not(:disabled){background:#2a4f7c;box-shadow:0 4px 16px rgba(30,58,95,.3);color:#fff;text-decoration:none}.auth-btn[data-v-509adfcd]:active:not(:disabled){transform:translateY(1px)}.auth-btn[data-v-509adfcd]:disabled{opacity:.6;cursor:not-allowed}.auth-link[data-v-509adfcd]{color:#1e3a5f;text-decoration:none;font-size:.875rem;font-weight:500}.auth-link[data-v-509adfcd]:hover{text-decoration:underline}.auth-link--bold[data-v-509adfcd]{font-weight:700}.auth-switch[data-v-509adfcd]{text-align:center;color:#64748b;font-size:.9rem;margin:0}.auth-back[data-v-509adfcd]{text-align:center;margin:0}.auth-back .auth-link[data-v-509adfcd]{color:#94a3b8}.sc-alert[data-v-509adfcd]{padding:.75rem 1rem;border-radius:8px;font-size:.875rem}.sc-alert--error[data-v-509adfcd]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sc-spinner[data-v-509adfcd]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-509adfcd .7s linear infinite}@keyframes spin-509adfcd{to{transform:rotate(1turn)}}.verify-state[data-v-509adfcd]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.verify-icon[data-v-509adfcd]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}.verify-icon--success[data-v-509adfcd]{background:#f0fdf4;color:#16a34a}.verify-icon--error[data-v-509adfcd]{background:#fef2f2;color:#dc2626}.verify-state h2[data-v-509adfcd]{font-size:1.875rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.03em}.verify-state p[data-v-509adfcd]{color:#64748b;font-size:1rem;line-height:1.65;margin:0;max-width:340px}@media (max-width:900px){.auth-page[data-v-509adfcd]{grid-template-columns:1fr}.auth-brand[data-v-509adfcd]{display:none}.auth-logo--mobile[data-v-509adfcd]{display:flex}.auth-panel[data-v-509adfcd]{padding:2.5rem 1.5rem;min-height:100vh}}[data-v-238425af],[data-v-238425af]:after,[data-v-238425af]:before{box-sizing:border-box}.auth-page[data-v-238425af]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-brand[data-v-238425af]{background:linear-gradient(145deg,#0a1628,#1e3a5f 50%,#1a4a7a);padding:3rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-brand[data-v-238425af]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:36px 36px}.auth-brand__inner[data-v-238425af]{position:relative;z-index:1;max-width:420px;width:100%;display:flex;flex-direction:column;gap:2.5rem}.auth-logo[data-v-238425af]{display:flex;align-items:center;text-decoration:none}.auth-logo img[data-v-238425af]{height:42px;-o-object-fit:contain;object-fit:contain}.auth-logo__text[data-v-238425af]{font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.03em}.auth-logo__text span[data-v-238425af]{color:#f59e0b}.auth-logo--mobile[data-v-238425af]{display:none}.auth-brand__body[data-v-238425af]{display:flex;flex-direction:column;gap:1.25rem}.auth-brand__body h1[data-v-238425af]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.03em;margin:0}.auth-brand__body p[data-v-238425af]{color:hsla(0,0%,100%,.65);font-size:1rem;line-height:1.65;margin:0}.auth-steps[data-v-238425af]{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.auth-step[data-v-238425af]{display:flex;align-items:center;gap:1rem;color:hsla(0,0%,100%,.55);font-size:.9375rem;font-weight:500}.auth-step__icon[data-v-238425af]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.55);font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center}.auth-step--done[data-v-238425af]{color:hsla(0,0%,100%,.9)}.auth-step--done .auth-step__icon[data-v-238425af]{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.5);color:#4ade80}.auth-step--fail .auth-step__icon[data-v-238425af]{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#f87171}.auth-panel[data-v-238425af]{background:#fff;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.auth-panel__inner[data-v-238425af]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.5rem}.verify-state[data-v-238425af]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.verify-spinner[data-v-238425af]{width:56px;height:56px;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#1e3a5f;animation:spin-238425af .8s linear infinite}@keyframes spin-238425af{to{transform:rotate(1turn)}}.verify-icon[data-v-238425af]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}.verify-icon--success[data-v-238425af]{background:#f0fdf4;color:#16a34a}.verify-icon--error[data-v-238425af]{background:#fef2f2;color:#dc2626}.verify-state h2[data-v-238425af]{font-size:1.875rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.03em}.verify-state p[data-v-238425af]{color:#64748b;font-size:1rem;line-height:1.65;margin:0;max-width:340px}.verify-actions[data-v-238425af]{display:flex;flex-direction:column;gap:.75rem;width:100%}.auth-btn[data-v-238425af]{width:100%;padding:.8125rem 1.5rem;background:#1e3a5f;color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:background .15s,box-shadow .15s}.auth-btn[data-v-238425af]:hover{background:#2a4f7c;box-shadow:0 4px 16px rgba(30,58,95,.3);color:#fff;text-decoration:none}.auth-btn-ghost[data-v-238425af]{width:100%;padding:.8125rem 1.5rem;background:#f1f5f9;color:#475569;border:none;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .15s}.auth-btn-ghost[data-v-238425af]:hover{background:#e2e8f0;color:#334155;text-decoration:none}.auth-switch[data-v-238425af]{text-align:center;margin:0}.auth-link[data-v-238425af]{color:#1e3a5f;text-decoration:none;font-size:.875rem;font-weight:500}.auth-link[data-v-238425af]:hover{text-decoration:underline}@media (max-width:900px){.auth-page[data-v-238425af]{grid-template-columns:1fr}.auth-brand[data-v-238425af]{display:none}.auth-logo--mobile[data-v-238425af]{display:flex}.auth-panel[data-v-238425af]{padding:2.5rem 1.5rem;min-height:100vh}}.sc-nav[data-v-50c8e0a2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.sc-nav--scrolled[data-v-50c8e0a2]{border-bottom-color:var(--border);box-shadow:var(--shadow-sm)}.sc-nav__inner[data-v-50c8e0a2]{display:flex;align-items:center;gap:1.5rem;height:68px}.sc-nav__logo[data-v-50c8e0a2]{display:flex;align-items:center;text-decoration:none}.sc-nav__logo img[data-v-50c8e0a2]{height:36px;-o-object-fit:contain;object-fit:contain}.sc-nav__logo-text[data-v-50c8e0a2]{font-size:1.375rem;font-weight:800;color:var(--primary);text-decoration:none;letter-spacing:-.03em}.sc-nav__logo-text span[data-v-50c8e0a2]{color:var(--accent)}.sc-nav__links[data-v-50c8e0a2]{display:flex;align-items:center;gap:.125rem;margin-left:auto}.sc-nav__links a[data-v-50c8e0a2]{padding:.375rem .875rem;font-size:.9375rem;font-weight:500;color:var(--text-muted);text-decoration:none;border-radius:var(--radius-full);transition:color .15s,background .15s}.sc-nav__links a[data-v-50c8e0a2]:hover{color:var(--text);background:var(--surface-3)}.sc-nav__actions[data-v-50c8e0a2]{display:flex;align-items:center;gap:.5rem}.sc-nav__search[data-v-50c8e0a2]{display:flex;align-items:center;gap:.25rem}.sc-nav__search-input[data-v-50c8e0a2]{padding:.375rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-full,99px);font-size:.875rem;outline:none;background:var(--surface-2,#f8fafc);color:var(--text);font-family:inherit;width:220px;transition:border-color .15s}.sc-nav__search-input[data-v-50c8e0a2]:focus{border-color:var(--primary);background:#fff}.sc-nav__search-input[data-v-50c8e0a2]::-moz-placeholder{color:var(--text-muted)}.sc-nav__search-input[data-v-50c8e0a2]::placeholder{color:var(--text-muted)}.sc-nav__search-btn[data-v-50c8e0a2]{width:36px;height:36px;border-radius:50%;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#6b7280);transition:background .15s,color .15s;flex-shrink:0}.sc-nav__search-btn--active[data-v-50c8e0a2],.sc-nav__search-btn[data-v-50c8e0a2]:hover{background:var(--surface-3,#f1f5f9);color:var(--primary)}.sc-search-expand-enter-active[data-v-50c8e0a2],.sc-search-expand-leave-active[data-v-50c8e0a2]{transition:width .25s ease,opacity .2s}.sc-search-expand-enter-from[data-v-50c8e0a2],.sc-search-expand-leave-to[data-v-50c8e0a2]{width:0;opacity:0}.sc-nav__burger[data-v-50c8e0a2]{display:none;flex-direction:column;gap:5px;padding:.5rem;background:none;border:none;cursor:pointer;margin-left:auto}.sc-nav__burger span[data-v-50c8e0a2]{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s,opacity .2s}.sc-nav__burger span.open[data-v-50c8e0a2]:first-child{transform:translateY(7px) rotate(45deg)}.sc-nav__burger span.open[data-v-50c8e0a2]:nth-child(2){opacity:0}.sc-nav__burger span.open[data-v-50c8e0a2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sc-hero[data-v-50c8e0a2]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d1f36 0,var(--primary) 55%,#1a4a7a 100%);padding:9rem 1.5rem 7rem;overflow:hidden}.sc-hero__dots[data-v-50c8e0a2]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:40px 40px}.sc-hero[data-v-50c8e0a2]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:80px;background:var(--surface-2);clip-path:ellipse(60% 100% at 50% 100%)}.sc-hero__content[data-v-50c8e0a2]{position:relative;z-index:2;text-align:center;max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.375rem}.sc-hero__badge[data-v-50c8e0a2]{display:inline-block;padding:.375rem 1rem;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.4);border-radius:var(--radius-full);color:var(--accent);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sc-hero__title[data-v-50c8e0a2]{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.03em;margin:0}.sc-hero__gradient[data-v-50c8e0a2]{background:linear-gradient(90deg,var(--accent),#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sc-hero__sub[data-v-50c8e0a2]{font-size:1.0625rem;color:hsla(0,0%,100%,.72);max-width:580px;line-height:1.65;margin:0}.sc-search[data-v-50c8e0a2]{background:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-xl);overflow:hidden;width:100%;max-width:640px}.sc-search[data-v-50c8e0a2],.sc-search__type[data-v-50c8e0a2]{display:flex;align-items:stretch}.sc-search__type select[data-v-50c8e0a2]{height:100%;padding:0 1.25rem;border:none;border-right:1px solid var(--border);background:transparent;font-family:var(--font);font-size:.9rem;font-weight:500;color:var(--text);outline:none;cursor:pointer;text-align:center;-moz-text-align-last:center;text-align-last:center}.sc-search__input[data-v-50c8e0a2]{flex:1;padding:1rem 1.25rem;border:none;font-family:var(--font);font-size:.9375rem;color:var(--text);outline:none;min-width:0}.sc-search__btn[data-v-50c8e0a2]{display:flex;align-items:center;gap:.5rem;padding:0 1.5rem;background:var(--accent);color:var(--primary-dark);font-family:var(--font);font-size:.9375rem;font-weight:700;border:none;cursor:pointer;transition:background .2s;white-space:nowrap}.sc-search__btn[data-v-50c8e0a2]:hover{background:var(--accent-dark)}.sc-hero__stats[data-v-50c8e0a2]{display:flex;align-items:center;gap:2rem}.sc-hero__stat[data-v-50c8e0a2]{text-align:center}.sc-hero__stat strong[data-v-50c8e0a2]{display:block;font-size:1.625rem;font-weight:800;color:#fff;letter-spacing:-.02em}.sc-hero__stat span[data-v-50c8e0a2]{font-size:.8125rem;color:hsla(0,0%,100%,.55);font-weight:500}.sc-hero__stat-divider[data-v-50c8e0a2]{width:1px;height:40px;background:hsla(0,0%,100%,.15)}.sc-hero__cta-row[data-v-50c8e0a2]{position:relative;z-index:2;display:flex;gap:1rem}.sc-featured[data-v-50c8e0a2]{background:var(--surface-2)}.sc-section-header__right[data-v-50c8e0a2]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sc-empty[data-v-50c8e0a2]{text-align:center;padding:3rem;color:var(--text-muted)}.sc-empty a[data-v-50c8e0a2]{color:var(--primary);font-weight:600}.sc-categories[data-v-50c8e0a2]{background:var(--primary)}.sc-cats-grid[data-v-50c8e0a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.sc-cat-card[data-v-50c8e0a2]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-lg);text-decoration:none;color:hsla(0,0%,100%,.85);font-weight:600;font-size:.9rem;transition:background .2s,transform .2s;text-align:center}.sc-cat-card[data-v-50c8e0a2]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);color:#fff;text-decoration:none}.sc-cat-icon[data-v-50c8e0a2]{font-size:2rem;line-height:1}.sc-how[data-v-50c8e0a2]{background:var(--surface)}.sc-how-grid[data-v-50c8e0a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}.sc-how-step[data-v-50c8e0a2]{text-align:center;padding:2rem 1.5rem}.sc-how-num[data-v-50c8e0a2]{font-size:3rem;font-weight:900;color:var(--accent);opacity:.3;line-height:1;margin-bottom:1rem;letter-spacing:-.04em}.sc-how-step h3[data-v-50c8e0a2]{font-size:1.1875rem;font-weight:700;margin:0 0 .625rem;color:var(--text)}.sc-how-step p[data-v-50c8e0a2]{color:var(--text-muted);font-size:.9375rem;line-height:1.65;margin:0}.sc-cta[data-v-50c8e0a2]{background:linear-gradient(135deg,#0d1f36,var(--primary));padding:5rem 0}.sc-cta__inner[data-v-50c8e0a2]{text-align:center;max-width:640px;margin:0 auto}.sc-cta__inner h2[data-v-50c8e0a2]{font-size:2.25rem;font-weight:800;color:#fff;margin:0 0 1rem;letter-spacing:-.03em}.sc-cta__inner p[data-v-50c8e0a2]{color:hsla(0,0%,100%,.7);font-size:1.0625rem;line-height:1.65;margin:0 0 2rem}.sc-cta__actions[data-v-50c8e0a2]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.sc-footer[data-v-50c8e0a2]{background:#0d1f36;color:hsla(0,0%,100%,.65);padding:4rem 0 2rem}.sc-footer__top[data-v-50c8e0a2]{display:grid;grid-template-columns:1.5fr 2fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.sc-footer__brand-logo[data-v-50c8e0a2]{display:flex;align-items:center;gap:.625rem}.sc-footer__brand-logo img[data-v-50c8e0a2]{height:36px;-o-object-fit:contain;object-fit:contain}.sc-footer__brand p[data-v-50c8e0a2]{margin:1rem 0 0;font-size:.9rem;line-height:1.65;max-width:280px}.sc-footer__links[data-v-50c8e0a2]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.sc-footer__links h4[data-v-50c8e0a2]{color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.sc-footer__links a[data-v-50c8e0a2]{display:block;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:.9rem;margin-bottom:.625rem;transition:color .15s}.sc-footer__links a[data-v-50c8e0a2]:hover{color:#fff}.sc-footer__bottom[data-v-50c8e0a2]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:2rem;font-size:.8125rem;color:hsla(0,0%,100%,.3)}.sc-modal .modal-dialog[data-v-50c8e0a2]{max-width:440px}.sc-modal__content[data-v-50c8e0a2]{border:none!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl);overflow:hidden}.sc-modal__header[data-v-50c8e0a2]{display:flex;align-items:center;justify-content:space-between;padding:1.75rem 1.75rem 0}.sc-modal__header h3[data-v-50c8e0a2]{font-size:1.375rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em}.sc-modal__close[data-v-50c8e0a2]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:.25rem;transition:color .15s}.sc-modal__close[data-v-50c8e0a2]:hover{color:var(--text)}.sc-modal__body[data-v-50c8e0a2]{padding:1.5rem 1.75rem 1.75rem}.sc-modal__submit[data-v-50c8e0a2]{width:100%;justify-content:center;padding:.75rem;font-size:1rem;border-radius:var(--radius-sm);margin-top:.25rem}.sc-modal__footer-links[data-v-50c8e0a2]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-muted)}.sc-modal__footer-links a[data-v-50c8e0a2]{color:var(--primary);font-weight:600;text-decoration:none}.sc-modal__footer-links a[data-v-50c8e0a2]:hover{text-decoration:underline}.sc-hint[data-v-50c8e0a2]{color:var(--text-muted);font-size:.9rem;margin:0 0 1.25rem}.sc-field[data-v-50c8e0a2]{margin-bottom:1rem}.sc-field label[data-v-50c8e0a2]{display:block;font-size:.875rem;font-weight:500;color:var(--text);margin-bottom:.375rem}.sc-field input[data-v-50c8e0a2],.sc-field select[data-v-50c8e0a2]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:.9375rem;color:var(--text);background:var(--surface);outline:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s}.sc-field input[data-v-50c8e0a2]:focus,.sc-field select[data-v-50c8e0a2]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-field-row[data-v-50c8e0a2]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sc-alert[data-v-50c8e0a2]{padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:1rem}.sc-alert--error[data-v-50c8e0a2]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sc-alert--success[data-v-50c8e0a2]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.sc-spinner[data-v-50c8e0a2]{display:inline-block;width:18px;height:18px;border:2px solid rgba(0,0,0,.15);border-top-color:currentColor;border-radius:50%;animation:spin-50c8e0a2 .7s linear infinite}@keyframes spin-50c8e0a2{to{transform:rotate(1turn)}}.sc-blog[data-v-50c8e0a2]{background:var(--surface-2)}.sc-blog-grid[data-v-50c8e0a2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sc-blog-card[data-v-50c8e0a2]{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.sc-blog-card[data-v-50c8e0a2]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);text-decoration:none;color:inherit}.sc-blog-card__thumb-wrap[data-v-50c8e0a2]{position:relative;flex-shrink:0;overflow:hidden}.sc-blog-card__thumb[data-v-50c8e0a2]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.sc-blog-card:hover .sc-blog-card__thumb[data-v-50c8e0a2]{transform:scale(1.04)}.sc-blog-card__nophoto[data-v-50c8e0a2]{height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8,#e2eaf4);color:#94a3b8}.sc-blog-card__cat[data-v-50c8e0a2]{position:absolute;top:.75rem;left:.75rem;background:rgba(30,58,95,.85);backdrop-filter:blur(6px);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .625rem;border-radius:var(--radius-full)}.sc-blog-card__body[data-v-50c8e0a2]{padding:1.25rem;display:flex;flex-direction:column;flex:1;gap:.5rem}.sc-blog-card__title[data-v-50c8e0a2]{font-size:.9375rem;font-weight:700;color:var(--text);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-blog-card__date[data-v-50c8e0a2]{font-size:.8rem;color:var(--text-muted);margin:0}.sc-blog-card__read[data-v-50c8e0a2]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700;color:var(--primary);margin-top:auto;padding-top:.625rem;border-top:1px solid var(--border-light);transition:gap .15s}.sc-blog-card:hover .sc-blog-card__read[data-v-50c8e0a2]{gap:.5rem}.sc-blog-card--skeleton[data-v-50c8e0a2]{pointer-events:none}.sc-nav__mobile-actions[data-v-50c8e0a2]{display:none}@media (max-width:900px){.sc-nav__actions[data-v-50c8e0a2],.sc-nav__links[data-v-50c8e0a2]{display:none}.sc-nav__search-input[data-v-50c8e0a2]{width:min(170px,calc(100vw - 200px))}.sc-nav__burger[data-v-50c8e0a2]{display:flex}.sc-nav__links--open[data-v-50c8e0a2]{display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:68px;left:0;right:0;background:var(--surface);padding:1rem 1.5rem 1.5rem;box-shadow:var(--shadow-lg);border-bottom:1px solid var(--border);gap:.25rem;z-index:999}.sc-nav__mobile-actions[data-v-50c8e0a2]{display:flex;gap:.5rem;padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--border);width:100%}}@media (max-width:768px){.sc-hero[data-v-50c8e0a2]{padding:8rem 1.25rem 6rem}.sc-hero__stats[data-v-50c8e0a2]{gap:1.25rem}.sc-search[data-v-50c8e0a2]{flex-direction:column;border-radius:var(--radius-lg)}.sc-search__type select[data-v-50c8e0a2]{padding:.75rem 1rem;border-right:none;border-bottom:1px solid var(--border)}.sc-search__btn[data-v-50c8e0a2]{padding:.875rem;justify-content:center}.sc-hero__cta-row[data-v-50c8e0a2]{flex-direction:column;align-items:center}.sc-footer__top[data-v-50c8e0a2]{grid-template-columns:1fr}.sc-footer__links[data-v-50c8e0a2]{grid-template-columns:1fr 1fr}.sc-field-row[data-v-50c8e0a2]{grid-template-columns:1fr}.sc-section-header__right[data-v-50c8e0a2]{flex-direction:column;align-items:flex-start}.sc-blog-grid[data-v-50c8e0a2]{grid-template-columns:1fr}}.sc-contact-info[data-v-2c1a4a6a]{background:var(--surface);padding-bottom:0}.sc-contact-main[data-v-2c1a4a6a]{background:var(--surface-2)}.contact-cards[data-v-2c1a4a6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.contact-card[data-v-2c1a4a6a]{background:var(--surface);border-radius:var(--radius-lg);padding:2rem 1.75rem;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:transform var(--transition),box-shadow var(--transition)}.contact-card[data-v-2c1a4a6a]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.contact-card__icon[data-v-2c1a4a6a]{width:52px;height:52px;border-radius:50%;background:rgba(30,58,95,.08);color:var(--primary);display:flex;align-items:center;justify-content:center}.contact-card h3[data-v-2c1a4a6a]{font-size:1.0625rem;font-weight:700;color:var(--text);margin:0}.contact-card__details[data-v-2c1a4a6a]{display:flex;flex-direction:column;gap:.375rem}.contact-card__details a[data-v-2c1a4a6a]{color:var(--primary);font-size:.9375rem;text-decoration:none;font-weight:500}.contact-card__details a[data-v-2c1a4a6a]:hover{text-decoration:underline}.contact-card__details span[data-v-2c1a4a6a]{color:var(--text-muted);font-size:.9375rem}.placeholder-text[data-v-2c1a4a6a]{color:var(--text-light)}.contact-main-grid[data-v-2c1a4a6a]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-map[data-v-2c1a4a6a]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);height:100%;min-height:400px}.contact-form-wrap[data-v-2c1a4a6a]{background:var(--surface);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow)}.contact-form-header[data-v-2c1a4a6a]{margin-bottom:1.75rem}.contact-form-header h2[data-v-2c1a4a6a]{font-size:1.625rem;font-weight:800;color:var(--text);margin:0 0 .375rem;letter-spacing:-.02em}.contact-form-header p[data-v-2c1a4a6a]{color:var(--text-muted);margin:0}.req[data-v-2c1a4a6a]{color:var(--danger)}.sc-field[data-v-2c1a4a6a]{margin-bottom:1rem}.sc-field label[data-v-2c1a4a6a]{display:block;font-size:.875rem;font-weight:500;color:var(--text);margin-bottom:.375rem}.sc-field input[data-v-2c1a4a6a]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:.9375rem;color:var(--text);background:var(--surface);outline:none;transition:border-color .15s,box-shadow .15s}.sc-field input[data-v-2c1a4a6a]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-field-row[data-v-2c1a4a6a]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:0}.sc-alert[data-v-2c1a4a6a]{padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:1rem}.sc-alert--error[data-v-2c1a4a6a]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sc-alert--success[data-v-2c1a4a6a]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.sc-spinner[data-v-2c1a4a6a]{display:inline-block;width:18px;height:18px;border:2px solid rgba(0,0,0,.15);border-top-color:currentColor;border-radius:50%;animation:spin-2c1a4a6a .7s linear infinite}@keyframes spin-2c1a4a6a{to{transform:rotate(1turn)}}@media (max-width:900px){.contact-cards[data-v-2c1a4a6a],.contact-main-grid[data-v-2c1a4a6a]{grid-template-columns:1fr}.contact-map[data-v-2c1a4a6a]{min-height:300px}.sc-field-row[data-v-2c1a4a6a]{grid-template-columns:1fr}}.sc-page-search[data-v-5959d84e]{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full);padding:.75rem 1.25rem;width:100%;max-width:580px;backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.sc-page-search[data-v-5959d84e]:focus-within{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4)}.sc-page-search svg[data-v-5959d84e]{flex-shrink:0;color:hsla(0,0%,100%,.6)}.sc-page-search input[data-v-5959d84e]{flex:1;background:none;border:none;outline:none;font-family:var(--font);font-size:.9375rem;color:#fff;min-width:0}.sc-page-search input[data-v-5959d84e]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.sc-page-search input[data-v-5959d84e]::placeholder{color:hsla(0,0%,100%,.5)}.sc-page-search__clear[data-v-5959d84e]{background:none;border:none;cursor:pointer;padding:0;color:hsla(0,0%,100%,.6);display:flex;align-items:center;transition:color .15s}.sc-page-search__clear[data-v-5959d84e]:hover{color:#fff}.sc-listings-body[data-v-5959d84e]{padding:2rem 1.5rem 4rem}.sc-listings-toolbar[data-v-5959d84e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.sc-count[data-v-5959d84e]{font-size:.875rem;color:var(--text-muted);font-weight:500}.sc-empty-state[data-v-5959d84e]{text-align:center;padding:4rem 2rem;color:var(--text-muted)}.sc-empty-state__icon[data-v-5959d84e]{font-size:3rem;margin-bottom:1rem}.sc-empty-state h3[data-v-5959d84e]{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.sc-empty-state p[data-v-5959d84e]{margin:0 0 1.5rem;font-size:.9375rem}.sc-load-more[data-v-5959d84e]{display:flex;justify-content:center;margin-top:2.5rem}.sc-spinner[data-v-5959d84e]{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin-5959d84e .7s linear infinite}@keyframes spin-5959d84e{to{transform:rotate(1turn)}}@media (max-width:768px){.sc-listings-toolbar[data-v-5959d84e]{flex-direction:column;align-items:flex-start}}.sc-back-bar[data-v-70bb36a5]{background:var(--surface);border-bottom:1px solid var(--border);padding:.75rem 0;margin-top:68px}.sc-back-link[data-v-70bb36a5]{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .15s}.sc-back-link[data-v-70bb36a5]:hover{color:var(--primary);text-decoration:none}.sc-detail-hero[data-v-70bb36a5]{position:relative;background:var(--surface-3);max-height:520px;overflow:hidden}.sc-detail-hero__img[data-v-70bb36a5]{width:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;display:block}.sc-detail-hero__placeholder[data-v-70bb36a5]{height:320px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.sc-detail-hero__badge[data-v-70bb36a5]{position:absolute;top:1.25rem;left:1.25rem;font-size:.8125rem}.sc-detail-hero__sold[data-v-70bb36a5]{position:absolute;top:1.25rem;right:1.25rem;background:#dc2626;color:#fff;font-size:.8125rem;font-weight:800;letter-spacing:.1em;padding:5px 14px;border-radius:999px}.sc-detail-loading[data-v-70bb36a5]{padding:2rem 1.5rem 4rem}.sc-detail-skeleton[data-v-70bb36a5]{max-width:1100px}.sc-error-state[data-v-70bb36a5]{padding:4rem 1.5rem}.sc-empty-state[data-v-70bb36a5]{text-align:center;padding:3rem 1rem}.sc-empty-state__icon[data-v-70bb36a5]{font-size:3rem;margin-bottom:1rem}.sc-empty-state h3[data-v-70bb36a5]{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.sc-empty-state p[data-v-70bb36a5]{color:var(--text-muted);margin:0 0 1.5rem}.sc-detail-layout[data-v-70bb36a5]{display:grid;grid-template-columns:1fr 340px;gap:2.5rem;padding:2.5rem 1.5rem 4rem;align-items:start}.sc-detail-title[data-v-70bb36a5]{font-size:clamp(1.5rem,3vw,2.125rem);font-weight:800;color:var(--text);margin:0 0 1rem;letter-spacing:-.025em}.sc-detail-meta-row[data-v-70bb36a5]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.sc-detail-meta-item[data-v-70bb36a5]{display:flex;align-items:center;gap:.375rem;font-size:.9rem;color:var(--text-muted);font-weight:500}.sc-gallery[data-v-70bb36a5]{display:flex;gap:.625rem;flex-wrap:wrap;margin-bottom:2rem}.sc-gallery__thumb[data-v-70bb36a5]{width:80px;height:60px;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .15s,transform .15s}.sc-gallery__thumb.active[data-v-70bb36a5]{border-color:var(--primary)}.sc-gallery__thumb[data-v-70bb36a5]:hover{transform:translateY(-1px)}.sc-gallery__thumb img[data-v-70bb36a5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sc-detail-section[data-v-70bb36a5]{margin-bottom:2.5rem}.sc-detail-section h2[data-v-70bb36a5]{font-size:1.125rem;font-weight:700;color:var(--text);margin:0 0 1rem;padding-bottom:.625rem;border-bottom:1px solid var(--border-light)}.sc-detail-description[data-v-70bb36a5]{color:var(--text-muted);font-size:.9375rem;line-height:1.75;margin:0}.sc-detail-description[data-v-70bb36a5] p{margin:0 0 .75rem}.sc-detail-description[data-v-70bb36a5] ol,.sc-detail-description[data-v-70bb36a5] ul{padding-left:1.5rem;margin:0 0 .75rem}.sc-detail-description[data-v-70bb36a5] h1,.sc-detail-description[data-v-70bb36a5] h2,.sc-detail-description[data-v-70bb36a5] h3{color:var(--text);font-weight:700;margin:1rem 0 .5rem}.sc-detail-description[data-v-70bb36a5] strong{color:var(--text);font-weight:600}.sc-detail-description[data-v-70bb36a5] a{color:var(--primary)}.sc-detail-table[data-v-70bb36a5]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.sc-detail-row[data-v-70bb36a5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9rem}.sc-detail-row[data-v-70bb36a5]:not(:last-child){border-bottom:1px solid var(--border-light)}.sc-detail-row[data-v-70bb36a5]:nth-child(2n){background:var(--surface-2)}.sc-detail-row__label[data-v-70bb36a5]{color:var(--text-muted);font-weight:500}.sc-detail-row__value[data-v-70bb36a5]{color:var(--text);font-weight:600;text-align:right}.sc-share-grid[data-v-70bb36a5]{display:flex;flex-wrap:wrap;gap:.625rem}.sc-detail-sidebar[data-v-70bb36a5]{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:88px}.sc-user-card[data-v-70bb36a5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.sc-user-card__header[data-v-70bb36a5]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.sc-user-card__avatar[data-v-70bb36a5]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface-3);flex-shrink:0}.sc-user-card__info h3[data-v-70bb36a5]{font-size:1.0625rem;font-weight:700;margin:0 0 .25rem;color:var(--text)}.sc-user-card__info p[data-v-70bb36a5]{font-size:.875rem;color:var(--text-muted);margin:0}.sc-user-card__details[data-v-70bb36a5]{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.625rem}.sc-user-detail[data-v-70bb36a5]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--text-muted);line-height:1.4}.sc-user-detail svg[data-v-70bb36a5]{flex-shrink:0;margin-top:1px}.sc-user-card__actions[data-v-70bb36a5]{display:flex;gap:.625rem}.sc-user-card__login-hint[data-v-70bb36a5]{text-align:center;margin-top:.875rem;font-size:.8125rem;color:var(--text-muted)}.sc-user-card__login-hint a[data-v-70bb36a5]{color:var(--primary);font-weight:600;text-decoration:none}.sc-user-card__login-hint a[data-v-70bb36a5]:hover{text-decoration:underline}.sc-sidebar-card[data-v-70bb36a5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm)}.sc-sidebar-card h4[data-v-70bb36a5]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 1rem}.sc-stat-row[data-v-70bb36a5]{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;color:var(--text-muted);padding:.5rem 0}.sc-stat-row[data-v-70bb36a5]:not(:last-child){border-bottom:1px solid var(--border-light)}.sc-stat-row span[data-v-70bb36a5]{display:flex;align-items:center;gap:.375rem}.sc-stat-row strong[data-v-70bb36a5]{color:var(--text);font-weight:700}.sc-related-links[data-v-70bb36a5]{display:flex;flex-direction:column;gap:.25rem}.sc-related-link[data-v-70bb36a5]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:var(--radius-sm);text-decoration:none;color:var(--text);font-size:.9rem;font-weight:500;transition:background .15s,color .15s}.sc-related-link[data-v-70bb36a5]:hover{background:var(--surface-3);color:var(--primary);text-decoration:none}.sc-owner-actions[data-v-70bb36a5]{display:flex;flex-direction:column;gap:.625rem}.sc-owner-btn[data-v-70bb36a5]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:.9rem;border-radius:var(--radius-sm)}.sc-owner-btn--sold[data-v-70bb36a5]{border-color:#dc2626;color:#dc2626}.sc-owner-btn--sold[data-v-70bb36a5]:hover{background:#fee2e2;border-color:#dc2626;color:#dc2626}.sc-owner-btn--unsold[data-v-70bb36a5]{border-color:var(--success,#059669);color:var(--success,#059669)}.sc-owner-btn--unsold[data-v-70bb36a5]:hover{background:#d1fae5}.sc-modal .modal-dialog[data-v-70bb36a5]{max-width:420px}.sc-modal__content[data-v-70bb36a5]{border:none!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl);overflow:hidden}.sc-modal__header[data-v-70bb36a5]{display:flex;align-items:center;justify-content:space-between;padding:1.75rem 1.75rem 0}.sc-modal__header h3[data-v-70bb36a5]{font-size:1.25rem;font-weight:700;color:var(--text);margin:0}.sc-modal__close[data-v-70bb36a5]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:.25rem}.sc-modal__body[data-v-70bb36a5]{padding:1.5rem 1.75rem 1.75rem}.sc-modal__submit[data-v-70bb36a5]{width:100%;justify-content:center;padding:.75rem;font-size:1rem;border-radius:var(--radius-sm);margin-top:.25rem}.sc-modal__footer-links[data-v-70bb36a5]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-muted)}.sc-modal__footer-links a[data-v-70bb36a5]{color:var(--primary);font-weight:600;text-decoration:none}.sc-field[data-v-70bb36a5]{margin-bottom:1rem}.sc-field label[data-v-70bb36a5]{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.sc-field input[data-v-70bb36a5]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:.9375rem;color:var(--text);background:var(--surface);outline:none;transition:border-color .15s,box-shadow .15s}.sc-field input[data-v-70bb36a5]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(30,58,95,.1)}.sc-alert[data-v-70bb36a5]{padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:1rem}.sc-alert--error[data-v-70bb36a5]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sc-spinner[data-v-70bb36a5]{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin-70bb36a5 .7s linear infinite}@keyframes spin-70bb36a5{to{transform:rotate(1turn)}}.sc-team-list[data-v-70bb36a5]{display:flex;flex-direction:column;gap:0}.sc-team-row[data-v-70bb36a5]{display:flex;align-items:flex-start;gap:1.25rem;padding:.875rem 0;border-bottom:1px solid var(--border-light)}.sc-team-row[data-v-70bb36a5]:last-child{border-bottom:none}.sc-team-role[data-v-70bb36a5]{flex:0 0 180px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding-top:.5rem}.sc-team-members[data-v-70bb36a5]{display:flex;flex-wrap:wrap;gap:.625rem;flex:1}.sc-team-person[data-v-70bb36a5]{display:flex;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .375rem;background:var(--surface-2);border:1px solid var(--border-light);border-radius:var(--radius);text-decoration:none;color:var(--text);font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s}.sc-team-person[data-v-70bb36a5]:hover{background:var(--surface-3);border-color:var(--primary);text-decoration:none;color:var(--primary)}.sc-team-person--sm[data-v-70bb36a5]{padding:.25rem .625rem .25rem .25rem}.sc-team-avatar[data-v-70bb36a5]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface-3);flex-shrink:0}.sc-team-avatar--sm[data-v-70bb36a5]{width:28px;height:28px}.sc-team-person__info[data-v-70bb36a5]{display:flex;flex-direction:column;gap:.1rem}.sc-team-person__name[data-v-70bb36a5]{line-height:1.3}.sc-team-person__sub[data-v-70bb36a5]{font-size:.75rem;color:var(--text-muted);font-weight:400}@media (max-width:900px){.sc-detail-layout[data-v-70bb36a5]{grid-template-columns:1fr}.sc-detail-sidebar[data-v-70bb36a5]{position:static}}@media (max-width:600px){.sc-share-grid[data-v-70bb36a5],.sc-user-card__actions[data-v-70bb36a5]{flex-direction:column}.sc-team-row[data-v-70bb36a5]{flex-direction:column;gap:.625rem}.sc-team-role[data-v-70bb36a5]{flex:none;padding-top:0}}.sc-detail-hero__img--clickable[data-v-70bb36a5]{cursor:zoom-in}.sc-detail-hero__zoom-hint[data-v-70bb36a5]{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.375rem;background:rgba(0,0,0,.55);color:#fff;border:none;border-radius:999px;font-size:.8rem;font-weight:600;padding:.35rem .75rem;cursor:pointer;backdrop-filter:blur(4px);transition:background .15s}.sc-detail-hero__zoom-hint[data-v-70bb36a5]:hover{background:rgba(0,0,0,.75)}.lb-backdrop[data-v-70bb36a5]{position:fixed;z-index:9999;background:rgba(0,0,0,.93);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-backdrop[data-v-70bb36a5],.lb-img-wrap[data-v-70bb36a5]{inset:0;display:flex;align-items:center;justify-content:center}.lb-img-wrap[data-v-70bb36a5]{position:absolute;overflow:hidden}.lb-img[data-v-70bb36a5]{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;display:block;transform-origin:center center;pointer-events:none}.lb-btn[data-v-70bb36a5]{position:absolute;z-index:10;background:hsla(0,0%,100%,.12);border:none;color:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px);transition:background .15s,transform .15s}.lb-btn[data-v-70bb36a5]:hover{background:hsla(0,0%,100%,.25);transform:scale(1.08)}.lb-btn[data-v-70bb36a5]:disabled{opacity:.35;pointer-events:none}.lb-close[data-v-70bb36a5]{top:1rem;right:1rem}.lb-nav[data-v-70bb36a5]{top:50%;transform:translateY(-50%)}.lb-nav[data-v-70bb36a5]:hover{transform:translateY(-50%) scale(1.08)}.lb-nav--prev[data-v-70bb36a5]{left:1rem}.lb-nav--next[data-v-70bb36a5]{right:1rem}.lb-zoom-bar[data-v-70bb36a5]{position:absolute;bottom:72px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.6);border-radius:999px;padding:.35rem .75rem;backdrop-filter:blur(6px)}.lb-zoom-btn[data-v-70bb36a5]{background:none;border:none;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lb-zoom-btn[data-v-70bb36a5]:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.lb-zoom-btn[data-v-70bb36a5]:disabled{opacity:.35;pointer-events:none}.lb-zoom-level[data-v-70bb36a5]{font-size:.8rem;font-weight:700;color:#fff;min-width:40px;text-align:center}.lb-reset-btn[data-v-70bb36a5]{width:auto;padding:0 .625rem;font-size:.75rem;font-weight:600;border-radius:999px;background:hsla(0,0%,100%,.15);color:#fff}.lb-counter[data-v-70bb36a5]{position:absolute;top:1rem;left:50%;transform:translateX(-50%);font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.45);border-radius:999px;padding:.25rem .75rem;pointer-events:none}.lb-thumbs[data-v-70bb36a5]{position:absolute;bottom:0;left:0;right:0;display:flex;gap:.5rem;justify-content:center;align-items:center;padding:.625rem 1rem;overflow-x:auto;background:linear-gradient(transparent,rgba(0,0,0,.7))}.lb-thumb[data-v-70bb36a5]{flex-shrink:0;width:56px;height:42px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:none;opacity:.6;transition:opacity .15s,border-color .15s}.lb-thumb[data-v-70bb36a5]:hover{opacity:.9}.lb-thumb--active[data-v-70bb36a5]{border-color:#fff;opacity:1}.lb-thumb img[data-v-70bb36a5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lb-hint[data-v-70bb36a5]{position:absolute;top:1rem;left:1rem;font-size:.75rem;color:hsla(0,0%,100%,.45);pointer-events:none}.lb-fade-enter-active[data-v-70bb36a5],.lb-fade-leave-active[data-v-70bb36a5]{transition:opacity .2s}.lb-fade-enter-from[data-v-70bb36a5],.lb-fade-leave-to[data-v-70bb36a5]{opacity:0}@media (max-width:600px){.lb-nav--prev[data-v-70bb36a5]{left:.375rem}.lb-nav--next[data-v-70bb36a5]{right:.375rem}.lb-hint[data-v-70bb36a5]{display:none}}.sc-video-wrap[data-v-70bb36a5]{position:relative;width:100%;padding-top:56.25%;border-radius:var(--radius-lg);overflow:hidden;background:#000}.sc-video-wrap--instagram[data-v-70bb36a5]{padding-top:130%;max-width:540px;background:var(--surface-2)}.sc-video-frame[data-v-70bb36a5]{position:absolute;inset:0;width:100%;height:100%;border:none}.sc-like-btn[data-v-70bb36a5]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--radius-full,999px);border:1.5px solid var(--border-light,#e5e7eb);background:none;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--text-muted,#6b7280);transition:background .15s,color .15s,border-color .15s}.sc-like-btn--liked[data-v-70bb36a5],.sc-like-btn[data-v-70bb36a5]:hover:not(:disabled){background:#fee2e2;color:#dc2626;border-color:#fca5a5}.sc-like-btn--liked[data-v-70bb36a5]{cursor:default}.sc-like-btn[data-v-70bb36a5]:disabled:not(.sc-like-btn--liked){opacity:.55;cursor:not-allowed}:root{--primary:#1e3a5f;--primary-light:#2d5a8e;--primary-dark:#122440;--accent:#f59e0b;--accent-dark:#d97706;--success:#10b981;--danger:#ef4444;--text:#111827;--text-muted:#6b7280;--text-light:#9ca3af;--surface:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--border:#e5e7eb;--border-light:#f3f4f6;--shadow-xs:0 1px 2px rgba(0,0,0,.04);--shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow:0 4px 8px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 24px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 48px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--radius-xs:0.25rem;--radius-sm:0.5rem;--radius:0.75rem;--radius-lg:1.25rem;--radius-xl:2rem;--radius-full:9999px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--transition:0.2s ease}*,:after,:before{box-sizing:border-box}body{font-family:var(--font);color:var(--text);background:var(--surface-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.sc-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.sc-section{padding:5rem 0}.sc-section-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;margin-bottom:2.5rem}.sc-section-header h2{font-size:1.875rem;font-weight:700;color:var(--text);margin:0 0 .375rem;letter-spacing:-.02em}.sc-section-header p{margin:0;color:var(--text-muted);font-size:1rem}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--accent);font-family:var(--font);font-size:.9375rem;font-weight:600;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);white-space:nowrap}.btn-primary,.btn-primary:hover{color:var(--primary-dark);text-decoration:none}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 4px 14px rgba(245,158,11,.35)}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:hsla(0,0%,100%,.15);color:#fff;font-family:var(--font);font-size:.9375rem;font-weight:600;border:2px solid hsla(0,0%,100%,.4);border-radius:var(--radius-full);cursor:pointer;text-decoration:none;transition:background var(--transition),border-color var(--transition);backdrop-filter:blur(4px);white-space:nowrap}.btn-secondary:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.7);color:#fff;text-decoration:none}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;background:transparent;color:var(--primary);font-family:var(--font);font-size:.9rem;font-weight:600;border:2px solid var(--primary);border-radius:var(--radius-full);cursor:pointer;text-decoration:none;transition:background var(--transition),color var(--transition);white-space:nowrap}.btn-outline:hover{background:var(--primary);color:#fff;text-decoration:none}.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;font-family:var(--font);font-size:.9375rem;font-weight:500;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition),color var(--transition);white-space:nowrap}.btn-ghost,.btn-ghost:hover{color:var(--text);text-decoration:none}.btn-ghost:hover{background:var(--surface-3)}.listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.listing-card{background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:transform var(--transition),box-shadow var(--transition);cursor:pointer;text-decoration:none;display:flex;flex-direction:column}.listing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);text-decoration:none}.card-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--surface-3)}.card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.listing-card:hover .card-image img{transform:scale(1.04)}.card-badge{position:absolute;top:.75rem;left:.75rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.card-badge.project{background:#dbeafe;color:#1d4ed8}.card-badge.property{background:#d1fae5;color:#065f46}.card-badge.plan{background:#ede9fe;color:#5b21b6}.card-body{padding:1.125rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.card-body h3{font-size:1rem;font-weight:600;margin:0;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta{display:flex;align-items:center;gap:.375rem;color:var(--text-muted);font-size:.8125rem}.card-meta svg{flex-shrink:0}.card-footer{justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-light)}.card-author,.card-footer{display:flex;align-items:center}.card-author{gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-muted)}.card-author img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface-3)}.card-stats{gap:.75rem;font-size:.8125rem;color:var(--text-muted)}.card-stats,.card-stats span{display:flex;align-items:center}.card-stats span{gap:.25rem}.filter-tabs{display:flex;gap:.375rem;background:var(--surface-3);padding:.25rem;border-radius:var(--radius-full)}.filter-tabs button{padding:.4rem 1rem;border:none;border-radius:var(--radius-full);background:transparent;font-family:var(--font);font-size:.875rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all var(--transition);white-space:nowrap}.filter-tabs button.active{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs);font-weight:600}.skeleton{background:linear-gradient(90deg,var(--surface-3) 25%,var(--border-light) 50%,var(--surface-3) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.share-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;border:none;cursor:pointer;transition:opacity var(--transition),transform var(--transition);text-decoration:none;white-space:nowrap}.share-btn:hover{opacity:.88;transform:translateY(-1px);text-decoration:none}.share-btn.facebook{background:#1877f2;color:#fff}.share-btn.twitter{background:#000;color:#fff}.share-btn.whatsapp{background:#25d366;color:#fff}.share-btn.linkedin{background:#0a66c2;color:#fff}.share-btn.copy-link{background:var(--surface-3);color:var(--text)}@media (max-width:768px){.sc-section{padding:3rem 0}.sc-section-header{flex-direction:column}.listing-grid{grid-template-columns:1fr}}