:root{--app-bg: linear-gradient(180deg, #f6f8ff 0%, #eef5ff 52%, #f9f6ef 100%);--app-surface: rgba(255, 255, 255, .74);--app-surface-elevated: rgba(255, 255, 255, .9);--app-surface-soft: rgba(248, 250, 255, .9);--app-border: rgba(136, 159, 197, .28);--app-border-strong: rgba(115, 139, 182, .34);--app-text: #4c5b74;--app-heading: #23324d;--app-text-soft: #7d8ca5;--app-accent: #4d8df7;--app-accent-soft: rgba(77, 141, 247, .12);--app-danger: #d85b73}*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--app-text);background:radial-gradient(circle at top left,rgba(145,181,255,.28),transparent 28%),radial-gradient(circle at bottom right,rgba(255,204,157,.22),transparent 26%),var(--app-bg);line-height:1.5;font-family:Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}#app{min-height:100vh;padding:1.2rem;font-weight:400}.language-switch[data-v-c172b2f1]{display:inline-flex;padding:.2rem;border:1px solid var(--app-border);border-radius:999px;background:#ffffff8a}.language-switch__item[data-v-c172b2f1]{padding:.35rem .8rem;border:none;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer}.language-switch__item--active[data-v-c172b2f1]{background:#fff;color:var(--app-text);box-shadow:0 4px 12px #3a4c6e1f}.app-header[data-v-b10c7c1c]{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--app-border);background:#f4f8ffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-header__title h2[data-v-b10c7c1c]{color:var(--app-heading);font-size:1.22rem;font-weight:800}.app-header__title small[data-v-b10c7c1c]{color:var(--app-text-soft)}.app-header__meta[data-v-b10c7c1c]{display:flex;align-items:center;gap:.6rem}.live-pill[data-v-b10c7c1c]{padding:.34rem .72rem;border-radius:999px;background:#7d8ca52e;color:var(--app-text-soft);font-size:.78rem;font-weight:700}.live-pill--active[data-v-b10c7c1c]{background:var(--app-accent-soft);color:var(--app-accent)}@media(max-width:680px){.app-header[data-v-b10c7c1c]{align-items:flex-start;flex-direction:column}}.bottom-nav[data-v-e5004948]{position:sticky;bottom:0;z-index:8;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--app-border);background:#f6f8fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bottom-nav__item[data-v-e5004948]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.45rem .3rem;border-radius:12px;color:var(--app-text-soft)}.bottom-nav__item--active[data-v-e5004948]{background:#fff;color:var(--app-heading)}.bottom-nav__item span[data-v-e5004948]{font-size:1rem;font-weight:700}.bottom-nav__icon[data-v-e5004948]{position:relative}.bottom-nav__badge[data-v-e5004948]{position:absolute;top:-.45rem;right:-.6rem;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:#d85b73;color:#fff;font-size:.65rem;font-style:normal;font-weight:700;line-height:1rem}.bottom-nav__item small[data-v-e5004948]{font-size:.72rem}@media(max-width:1024px){.bottom-nav[data-v-e5004948]{display:grid}}.app-layout[data-v-f22b36c9]{display:grid;grid-template-columns:240px minmax(0,640px) 320px;justify-content:center;min-height:100vh}.left-rail[data-v-f22b36c9],.right-rail[data-v-f22b36c9]{position:sticky;top:0;height:100vh;padding:1rem}.left-rail[data-v-f22b36c9]{display:flex;flex-direction:column;gap:1rem}.brand-mark[data-v-f22b36c9]{display:inline-flex;align-items:center;width:fit-content;padding:.9rem 1rem;border-radius:999px;color:var(--app-heading);font-size:1.1rem;font-weight:800}.rail-menu[data-v-f22b36c9]{display:flex;flex-direction:column;gap:.35rem}.rail-item[data-v-f22b36c9]{position:relative;width:fit-content;padding:.82rem 1rem;border-radius:999px;color:var(--app-text);font-size:1.05rem;transition:background .2s ease,color .2s ease}.rail-item[data-v-f22b36c9]:hover{background:#ffffff8a}.rail-item--active[data-v-f22b36c9]{background:#fff;color:var(--app-heading);font-weight:700;box-shadow:0 8px 24px #4f699e1f}.rail-badge[data-v-f22b36c9]{position:absolute;top:.4rem;right:.4rem;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;background:#d85b73;color:#fff;font-size:.7rem;font-weight:700;line-height:1.15rem;text-align:center}.main-column[data-v-f22b36c9]{min-height:100vh;background:#ffffff75;border-right:1px solid rgba(139,163,206,.22);border-left:1px solid rgba(139,163,206,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.right-rail[data-v-f22b36c9]{display:flex;flex-direction:column;gap:1rem}@media(max-width:1024px){.app-layout[data-v-f22b36c9]{grid-template-columns:minmax(0,1fr)}.left-rail[data-v-f22b36c9],.right-rail[data-v-f22b36c9]{display:none}.main-column[data-v-f22b36c9]{border-left:none;border-right:none}}.auth-panel[data-v-7d5825ba]{padding:1rem;border:1px solid var(--app-border);border-radius:20px;background:var(--app-surface-elevated);box-shadow:0 18px 40px #6f87b414}.auth-panel h3[data-v-7d5825ba]{margin-bottom:.9rem;color:var(--app-heading);font-size:1.2rem;font-weight:800}.account-card[data-v-7d5825ba]{display:flex;flex-direction:column;gap:.85rem}.account-main[data-v-7d5825ba]{display:flex;align-items:center;gap:.8rem}.account-main strong[data-v-7d5825ba]{display:block;color:var(--app-heading)}.account-main small[data-v-7d5825ba],.account-hint[data-v-7d5825ba]{display:block;color:var(--app-text-soft)}.auth-avatar[data-v-7d5825ba]{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:linear-gradient(135deg,#8ba6ff,#6bc9ff);color:#fff;font-weight:700}.auth-form[data-v-7d5825ba]{display:flex;flex-direction:column;gap:.7rem}.auth-tabs[data-v-7d5825ba]{display:inline-flex;padding:.2rem;border-radius:999px;background:#4d8df714}.auth-tab[data-v-7d5825ba]{padding:.5rem .85rem;border:none;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer}.auth-tab--active[data-v-7d5825ba]{background:#fff;color:var(--app-heading)}.auth-form input[data-v-7d5825ba],.auth-select[data-v-7d5825ba]{padding:.8rem .9rem;border:1px solid var(--app-border);border-radius:12px;background:#ffffffa8;color:var(--app-heading);outline:none}.auth-select[data-v-7d5825ba]{appearance:none;cursor:pointer}.primary-btn[data-v-7d5825ba],.ghost-btn[data-v-7d5825ba]{padding:.78rem 1rem;border-radius:999px;font-weight:700;cursor:pointer}.primary-btn[data-v-7d5825ba]{border:none;background:var(--app-accent);color:#fff}.ghost-btn[data-v-7d5825ba]{border:1px solid var(--app-border);background:#fff;color:var(--app-heading)}.post-box[data-v-5fa8340c]{padding:1rem 1.1rem;border-bottom:1px solid var(--app-border)}.post-box__row[data-v-5fa8340c]{display:flex;gap:.9rem}.author-badge[data-v-5fa8340c]{display:grid;flex-shrink:0;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:linear-gradient(135deg,#8ba6ff,#6bc9ff);color:#fff;font-weight:700}.post-box__main[data-v-5fa8340c]{flex:1}.post-input[data-v-5fa8340c]{width:100%;min-height:5.4rem;padding:.35rem 0;border:none;outline:none;resize:none;background:transparent;color:var(--app-heading);font-size:1.18rem}.post-input[data-v-5fa8340c]::placeholder{color:var(--app-text-soft)}.post-box__footer[data-v-5fa8340c]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.8rem;border-top:1px solid var(--app-border)}.post-meta[data-v-5fa8340c]{display:flex;flex-direction:column;gap:.18rem}.post-meta span[data-v-5fa8340c]{color:var(--app-heading);font-size:.92rem}.post-meta small[data-v-5fa8340c]{color:var(--app-text-soft)}.post-actions[data-v-5fa8340c]{display:flex;align-items:center;gap:.6rem}.topic-input[data-v-5fa8340c]{width:7.5rem;padding:.58rem .8rem;border:1px solid var(--app-border);border-radius:999px;outline:none;background:#ffffffb3;color:var(--app-heading)}.btn-publish[data-v-5fa8340c]{padding:.65rem 1.2rem;border:none;border-radius:999px;background:var(--app-accent);color:#fff;font-weight:700;cursor:pointer}.btn-publish[data-v-5fa8340c]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:680px){.post-box__footer[data-v-5fa8340c],.post-actions[data-v-5fa8340c]{align-items:stretch;flex-direction:column}.topic-input[data-v-5fa8340c],.btn-publish[data-v-5fa8340c]{width:100%}}.feed-empty[data-v-cff67e9a]{padding:1.4rem 1rem;border-bottom:1px solid var(--app-border);color:var(--app-text-soft);text-align:center}.post-card[data-v-cff67e9a]{padding:1rem 1.1rem .9rem;border-bottom:1px solid var(--app-border)}.post-card__row[data-v-cff67e9a]{display:flex;gap:.9rem}.post-card__avatar-wrap[data-v-cff67e9a]{position:relative}.post-card__avatar[data-v-cff67e9a],.comment-item__avatar[data-v-cff67e9a],.mini-profile-card__avatar[data-v-cff67e9a]{display:grid;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;border:none;border-radius:999px;background:linear-gradient(135deg,#8ba6ff,#6bc9ff);color:#fff;font-weight:700}.post-card__avatar[data-v-cff67e9a]{cursor:pointer}.comment-item__avatar[data-v-cff67e9a]{width:2rem;height:2rem}.mini-profile-card[data-v-cff67e9a]{position:absolute;top:3rem;left:0;z-index:4;width:15rem;padding:.9rem;border:1px solid var(--app-border);border-radius:18px;background:#fff;box-shadow:0 20px 40px #4f699e2e}.mini-profile-card__head[data-v-cff67e9a]{display:flex;align-items:center;gap:.75rem}.mini-profile-card__head strong[data-v-cff67e9a],.mini-profile-card__text[data-v-cff67e9a],.post-card__content[data-v-cff67e9a],.comment-item__body div[data-v-cff67e9a]{color:var(--app-heading)}.mini-profile-card__head small[data-v-cff67e9a],.comment-item__body p[data-v-cff67e9a],.post-card__identity span[data-v-cff67e9a]{color:var(--app-text-soft)}.mini-profile-card__text[data-v-cff67e9a]{margin-top:.75rem;line-height:1.5}.mini-profile-card__btn[data-v-cff67e9a]{width:100%;margin-top:.85rem;padding:.72rem .9rem;border:none;border-radius:999px;background:var(--app-accent);color:#fff;font-weight:700;cursor:pointer}.mini-profile-card__btn--ghost[data-v-cff67e9a]{margin-top:.55rem;border:1px solid var(--app-border);background:#fff;color:var(--app-heading)}.post-card__main[data-v-cff67e9a]{flex:1;min-width:0}.post-card__top[data-v-cff67e9a]{display:flex;align-items:start;justify-content:space-between;gap:.7rem}.post-card__identity[data-v-cff67e9a]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.post-card__identity h4[data-v-cff67e9a]{color:var(--app-heading);font-size:.98rem;font-weight:700}.post-tag[data-v-cff67e9a]{color:var(--app-accent);font-size:.88rem}.post-card__content[data-v-cff67e9a]{margin-top:.2rem;line-height:1.65;white-space:pre-wrap}.post-card__footer[data-v-cff67e9a]{display:flex;align-items:center;gap:1.4rem;margin-top:.7rem}.action-btn[data-v-cff67e9a],.action-meta[data-v-cff67e9a]{display:inline-flex;align-items:center;gap:.42rem;border:none;background:transparent;color:var(--app-text-soft)}.action-btn[data-v-cff67e9a]{cursor:pointer}.action-btn--active[data-v-cff67e9a]{color:#d85b73}.comments-panel[data-v-cff67e9a]{margin-top:.8rem}.comment-list[data-v-cff67e9a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.8rem}.comment-item[data-v-cff67e9a]{display:flex;gap:.65rem}.comment-item__avatar-wrap[data-v-cff67e9a]{position:relative}.comment-item__avatar[data-v-cff67e9a]{cursor:pointer}.comment-item__body p strong[data-v-cff67e9a]{color:var(--app-heading);margin-right:.35rem}.mini-profile-card--comment[data-v-cff67e9a]{top:2.6rem}.comment-form[data-v-cff67e9a]{display:flex;gap:.6rem}.comment-form input[data-v-cff67e9a]{flex:1;min-width:0;padding:.72rem .9rem;border:1px solid var(--app-border);border-radius:999px;background:#ffffffbd;color:var(--app-heading);outline:none}.comment-form button[data-v-cff67e9a]{padding:.7rem 1rem;border:none;border-radius:999px;background:var(--app-accent);color:#fff;font-weight:700;cursor:pointer}.comment-form button[data-v-cff67e9a]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:680px){.post-card__top[data-v-cff67e9a],.comment-form[data-v-cff67e9a]{flex-direction:column;align-items:stretch}.mini-profile-card[data-v-cff67e9a]{left:-.2rem;width:min(15rem,calc(100vw - 4rem))}}.hero-panel[data-v-d38f0a1b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:1rem;padding:1.15rem;border:1px solid var(--app-border);border-radius:18px;background:linear-gradient(135deg,#fffffff0,#f3f8ffe0)}.hero-panel h1[data-v-d38f0a1b]{color:var(--app-heading);font-size:1.5rem;font-weight:800}.hero-panel p[data-v-d38f0a1b]{max-width:42rem;margin-top:.45rem;color:var(--app-text-soft)}.hero-tags[data-v-d38f0a1b]{display:flex;flex-wrap:wrap;gap:.6rem}.hero-tags span[data-v-d38f0a1b]{padding:.55rem .9rem;border-radius:999px;background:#fff;color:var(--app-heading);box-shadow:0 8px 20px #6f87b414}.trend-card[data-v-d38f0a1b]{padding:1rem;border:1px solid var(--app-border);border-radius:20px;background:var(--app-surface-elevated);box-shadow:0 18px 40px #6f87b414}.trend-card h3[data-v-d38f0a1b]{margin-bottom:.9rem;color:var(--app-heading);font-size:1.2rem;font-weight:800}.trend-item+.trend-item[data-v-d38f0a1b]{margin-top:1rem}.trend-item small[data-v-d38f0a1b]{display:block;color:var(--app-text-soft);margin-bottom:.18rem}.trend-item strong[data-v-d38f0a1b]{color:var(--app-heading);line-height:1.45}.status-banner[data-v-d38f0a1b]{margin:0 1rem;padding:.9rem 1rem;border:1px solid rgba(216,91,115,.25);border-radius:12px;background:#d85b7314;color:var(--app-danger)}.page-panel[data-v-d9f53fb0]{margin:1rem;padding:1.1rem;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface-elevated)}.hero-panel h1[data-v-d9f53fb0]{color:var(--app-heading);font-size:1.5rem;font-weight:800}.hero-panel p[data-v-d9f53fb0]{margin-top:.45rem;color:var(--app-text-soft)}.discover-panel[data-v-d9f53fb0]{padding:0;overflow:hidden}.discover-head[data-v-d9f53fb0]{padding:1.1rem 1.1rem .85rem;border-bottom:1px solid var(--app-border)}.discover-head h2[data-v-d9f53fb0]{color:var(--app-heading);font-size:1.2rem;font-weight:800}.discover-head p[data-v-d9f53fb0]{margin-top:.35rem;color:var(--app-text-soft)}.list-panel[data-v-d9f53fb0]{display:flex;flex-direction:column;gap:.9rem}.list-item[data-v-d9f53fb0]{padding-bottom:.9rem;border-bottom:1px solid var(--app-border)}.list-item[data-v-d9f53fb0]:last-child{padding-bottom:0;border-bottom:none}.list-item small[data-v-d9f53fb0]{display:block;color:var(--app-text-soft);margin-bottom:.2rem}.list-item strong[data-v-d9f53fb0]{color:var(--app-heading)}.page-panel[data-v-17d8030b]{margin:1rem;padding:1.1rem;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface-elevated)}.hero-panel h1[data-v-17d8030b]{color:var(--app-heading);font-size:1.5rem;font-weight:800}.hero-panel p[data-v-17d8030b]{margin-top:.45rem;color:var(--app-text-soft)}.list-panel[data-v-17d8030b]{display:flex;flex-direction:column;gap:.9rem}.list-item[data-v-17d8030b]{padding-bottom:.9rem;border-bottom:1px solid var(--app-border)}.list-item[data-v-17d8030b]:last-child{padding-bottom:0;border-bottom:none}.list-item--empty strong[data-v-17d8030b]{color:var(--app-text-soft)}.list-item small[data-v-17d8030b]{display:block;color:var(--app-text-soft);margin-bottom:.2rem}.list-item strong[data-v-17d8030b]{color:var(--app-heading)}.page-panel[data-v-b9bac24f]{margin:1rem;padding:1.1rem;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface-elevated)}.hero-panel h1[data-v-b9bac24f],.thread-section h3[data-v-b9bac24f],.chat-panel__identity h3[data-v-b9bac24f],.chat-empty h3[data-v-b9bac24f]{color:var(--app-heading);font-size:1.4rem;font-weight:800}.hero-panel p[data-v-b9bac24f],.thread-empty[data-v-b9bac24f],.chat-empty p[data-v-b9bac24f],.chat-panel__identity small[data-v-b9bac24f]{margin-top:.45rem;color:var(--app-text-soft)}.messages-layout[data-v-b9bac24f]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:.2rem;align-items:start}.thread-list[data-v-b9bac24f]{display:flex;flex-direction:column;gap:1.2rem}.thread-item[data-v-b9bac24f]{display:flex;width:100%;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem;border:1px solid transparent;border-radius:16px;background:#ffffffb8;cursor:pointer;text-align:left}.thread-item--active[data-v-b9bac24f]{border-color:var(--app-border);box-shadow:0 12px 24px #6f87b41f}.thread-item__avatar[data-v-b9bac24f]{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:999px;background:linear-gradient(135deg,#8ba6ff,#6bc9ff);color:#fff;font-weight:700}.thread-item__copy[data-v-b9bac24f]{min-width:0}.thread-item__copy strong[data-v-b9bac24f],.chat-bubble p[data-v-b9bac24f],.chat-status[data-v-b9bac24f]{color:var(--app-heading)}.thread-item__copy small[data-v-b9bac24f]{display:block;margin-top:.1rem;color:var(--app-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-panel[data-v-b9bac24f]{display:flex;flex-direction:column;min-height:32rem}.chat-panel__header[data-v-b9bac24f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--app-border)}.chat-panel__identity[data-v-b9bac24f]{display:flex;align-items:center;gap:.75rem}.chat-status[data-v-b9bac24f]{padding:.38rem .72rem;border-radius:999px;background:#ffb84c2e;font-size:.82rem;font-weight:700}.chat-status--active[data-v-b9bac24f]{background:#6bc9ff2e;color:var(--app-accent)}.chat-history[data-v-b9bac24f]{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1rem 0}.chat-bubble[data-v-b9bac24f]{max-width:72%;padding:.8rem .95rem;border-radius:18px;background:#f1f6fff2}.chat-bubble--mine[data-v-b9bac24f]{align-self:flex-end;background:#6bc9ff2e}.chat-bubble small[data-v-b9bac24f]{display:block;margin-bottom:.25rem;color:var(--app-text-soft)}.chat-bubble p[data-v-b9bac24f]{white-space:pre-wrap}.chat-empty[data-v-b9bac24f]{display:grid;flex:1;place-items:center;text-align:center;padding:2rem 1rem}.chat-composer[data-v-b9bac24f]{display:flex;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--app-border)}.chat-composer textarea[data-v-b9bac24f]{flex:1;min-height:5.5rem;padding:.9rem 1rem;border:1px solid var(--app-border);border-radius:16px;background:#ffffffb8;color:var(--app-heading);outline:none;resize:none}.chat-composer button[data-v-b9bac24f]{align-self:flex-end;padding:.8rem 1.15rem;border:none;border-radius:999px;background:var(--app-accent);color:#fff;font-weight:700;cursor:pointer}.chat-composer button[data-v-b9bac24f]:disabled{opacity:.55;cursor:not-allowed}.status-banner[data-v-b9bac24f]{margin:0 1rem;padding:.9rem 1rem;border:1px solid rgba(216,91,115,.25);border-radius:12px;background:#d85b7314;color:var(--app-danger)}@media(max-width:980px){.messages-layout[data-v-b9bac24f]{grid-template-columns:1fr}}@media(max-width:680px){.chat-panel__header[data-v-b9bac24f],.chat-composer[data-v-b9bac24f]{flex-direction:column;align-items:stretch}.chat-bubble[data-v-b9bac24f]{max-width:100%}}.profile-hero[data-v-235f29d9],.profile-panel[data-v-235f29d9],.profile-sidecard[data-v-235f29d9]{margin:1rem;border:1px solid var(--app-border);border-radius:20px;background:var(--app-surface-elevated)}.profile-hero[data-v-235f29d9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;background:radial-gradient(circle at top right,rgba(107,201,255,.18),transparent 30%),linear-gradient(135deg,#fffffff2,#f0f7ffeb)}.profile-hero__identity[data-v-235f29d9]{display:flex;align-items:center;gap:1rem}.profile-avatar[data-v-235f29d9]{display:grid;place-items:center;width:5rem;height:5rem;border-radius:1.6rem;background:linear-gradient(135deg,#4f69ce,#6bc9ff);color:#fff;font-size:1.8rem;font-weight:800;box-shadow:0 20px 40px #4f69ce38}.profile-copy h1[data-v-235f29d9]{color:var(--app-heading);font-size:1.7rem;font-weight:800}.profile-copy p[data-v-235f29d9],.profile-copy small[data-v-235f29d9]{color:var(--app-text-soft)}.profile-copy small[data-v-235f29d9]{display:inline-block;margin-top:.35rem}.profile-eyebrow[data-v-235f29d9]{margin-bottom:.15rem;color:var(--app-accent);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-actions[data-v-235f29d9]{display:flex;flex-wrap:wrap;gap:.6rem}.profile-chip[data-v-235f29d9]{padding:.55rem .85rem;border-radius:999px;background:#fff;color:var(--app-heading);font-size:.88rem;font-weight:700}.profile-chip--button[data-v-235f29d9]{border:none;background:var(--app-accent);color:#fff;cursor:pointer}.stats-grid[data-v-235f29d9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0 1rem 1rem}.stat-card[data-v-235f29d9]{padding:1rem;border:1px solid var(--app-border);border-radius:18px;background:#ffffffb8}.stat-card small[data-v-235f29d9]{display:block;color:var(--app-text-soft)}.stat-card strong[data-v-235f29d9]{display:block;margin-top:.3rem;color:var(--app-heading);font-size:1.7rem;font-weight:800}.profile-panel[data-v-235f29d9]{overflow:hidden}.section-head[data-v-235f29d9]{padding:1.1rem 1.1rem .8rem;border-bottom:1px solid var(--app-border)}.section-head h2[data-v-235f29d9],.profile-sidecard h3[data-v-235f29d9],.empty-panel h3[data-v-235f29d9]{color:var(--app-heading);font-weight:800}.section-head p[data-v-235f29d9],.profile-sidecard p[data-v-235f29d9],.empty-panel p[data-v-235f29d9]{margin-top:.35rem;color:var(--app-text-soft)}.empty-panel[data-v-235f29d9]{padding:1.2rem 1.1rem 1.4rem}.profile-sidecard[data-v-235f29d9]{padding:1rem;box-shadow:0 18px 40px #6f87b414}.side-list[data-v-235f29d9]{display:flex;flex-direction:column;gap:.9rem;margin-top:1rem}.side-item small[data-v-235f29d9]{display:block;margin-bottom:.2rem;color:var(--app-text-soft)}.side-item strong[data-v-235f29d9]{color:var(--app-heading)}.status-banner[data-v-235f29d9]{margin:1rem 1rem 0;padding:.9rem 1rem;border:1px solid rgba(216,91,115,.25);border-radius:12px;background:#d85b7314;color:var(--app-danger)}@media(max-width:680px){.stats-grid[data-v-235f29d9]{grid-template-columns:1fr}.profile-hero__identity[data-v-235f29d9]{align-items:flex-start}}
