.user-avatar[data-v-d545c56f]{background:var(--color-accent,#2563eb);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;font-weight:800;line-height:1;display:inline-grid;overflow:hidden}.user-avatar img[data-v-d545c56f]{object-fit:cover;width:100%;height:100%;display:block}.user-menu-shell[data-v-da98916a]{position:relative}.user-menu-button[data-v-da98916a]{font-size:var(--text-sm);color:#0f172a;background:#ffffffb8;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 10px 24px #0f172a14}.user-menu-button[data-v-da98916a]:hover,.user-menu-shell:focus-within .user-menu-button[data-v-da98916a]{background:#fff;border-color:#bfdbfe;transform:translateY(-1px)}.user-menu-avatar[data-v-da98916a]{color:#1e3a8a;background:linear-gradient(145deg,#dbeafe,#f8fafc);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.user-menu-name[data-v-da98916a]{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}.user-menu-chevron[data-v-da98916a]{color:#64748b;font-size:16px}.user-menu-panel[data-v-da98916a]{z-index:60;opacity:0;visibility:hidden;background:#fffffff5;border:1px solid #dbe3ef;border-radius:14px;min-width:190px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 20px 48px #0f172a29}.user-menu-shell:hover .user-menu-panel[data-v-da98916a],.user-menu-shell:focus-within .user-menu-panel[data-v-da98916a]{opacity:1;visibility:visible;transform:translateY(0)}.user-menu-panel[data-v-da98916a]:before{content:"";width:100%;height:12px;position:absolute;top:-12px;right:0}.user-menu-item[data-v-da98916a]{color:#0f172a;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;font-weight:800;display:flex}.user-menu-item[data-v-da98916a]:hover{color:#1d4ed8;background:#eff6ff}.user-menu-item-icon[data-v-da98916a]{color:#1e3a8a;place-items:center;width:22px;display:grid}.user-menu-logout[data-v-da98916a]{color:#dc2626;border-top:1px solid #e2e8f0;margin-top:6px}.user-menu-logout[data-v-da98916a]:hover{color:#dc2626;background:#fef2f2}.nav-unread-badge[data-v-da98916a]{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.mobile-unread-dot[data-v-da98916a]{background:#dc2626;border-radius:999px;width:8px;height:8px;margin-left:6px;display:inline-block}.mobile-user-info[data-v-da98916a]{flex-direction:column;align-items:center;gap:4px;padding:12px 0 4px;display:flex}.auth-modal-overlay[data-v-da98916a]{z-index:500;background:#07113c57;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-modal[data-v-da98916a]{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe5f0;border-radius:12px;width:min(400px,90vw);padding:28px 32px;box-shadow:0 20px 52px #0f172a2e}.auth-modal-head[data-v-da98916a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auth-modal-head strong[data-v-da98916a]{color:#0f172a;font-size:var(--text-base)}.auth-modal-close[data-v-da98916a]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #dbe5f0;border-radius:6px;width:30px;height:30px;font-size:16px;line-height:1}.auth-modal-body[data-v-da98916a]{color:#334155;font-size:var(--text-sm);margin-bottom:24px;line-height:1.6}.auth-modal-actions[data-v-da98916a]{justify-content:space-between;gap:10px;display:flex}.auth-modal .btn-primary[data-v-da98916a]{color:#f8fbff;background:linear-gradient(135deg,#2563eb 0%,#0b6bff 100%);border-color:#1d4ed8;border-radius:6px;margin-left:auto;box-shadow:0 12px 24px #2563eb3d}.auth-modal .btn-outline[data-v-da98916a]{color:#1e40af;background:linear-gradient(#f8fbff 0%,#edf4ff 100%);border-color:#c7d7f2;border-radius:6px;box-shadow:0 10px 20px #94a3b814}.auth-modal .btn-primary[data-v-da98916a]:hover{filter:none;background:linear-gradient(135deg,#1d4ed8 0%,#0a5be0 100%)}.auth-modal .btn-outline[data-v-da98916a]:hover{color:#1d4ed8;filter:none;background:linear-gradient(#eff6ff 0%,#dbeafe 100%)}.fade-enter-active[data-v-da98916a],.fade-leave-active[data-v-da98916a]{transition:opacity .2s}.fade-enter-from[data-v-da98916a],.fade-leave-to[data-v-da98916a]{opacity:0}.login-route-shell[data-v-da98916a]{flex-direction:column;min-height:100vh;display:flex}.login-route-shell .site-main[data-v-da98916a]{flex:1;min-height:0;display:flex}.login-route-shell[data-v-da98916a] .login-container{flex:1;min-height:auto}.login-route-shell[data-v-da98916a] .site-footer{margin-top:0}.home-redesign-page[data-v-f57dcb4d]{--home-blue:#0b6bff;--home-blue-deep:#0057ff;--home-ink:#07113c;--home-text:#28385f;--home-muted:#64748b;--home-line:#dce7f5;--home-panel:#ffffffdb;--home-page:#f6f9ff;--home-violet:#7c3ff2;--home-green:#13b977;--home-red:#ff4c67;--home-shadow:0 18px 45px #1c42841a;width:min(1440px,100vw - 56px);color:var(--home-ink);margin:0 auto;padding:22px 0 72px}.home-redesign-page[data-v-f57dcb4d] :is(a,button){cursor:pointer}.home-panel[data-v-f57dcb4d]{border:1px solid var(--home-line);background:var(--home-panel);box-shadow:var(--home-shadow);border-radius:10px}.home-state[data-v-f57dcb4d]{color:var(--home-muted);padding:28px}.home-hero-grid[data-v-f57dcb4d]{grid-template-columns:minmax(420px,.7fr) minmax(620px,1fr);align-items:stretch;gap:24px;display:grid}.home-hero-copy[data-v-f57dcb4d]{flex-direction:column;justify-content:flex-start;padding:20px 6px 18px;display:flex}.home-hero-main[data-v-f57dcb4d]{flex-direction:column;padding-top:14px;display:flex}.home-title[data-v-f57dcb4d]{max-width:680px;color:var(--home-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.home-hero-lead[data-v-f57dcb4d]{max-width:680px;color:var(--home-text);margin:22px 0 0;font-size:18px;line-height:1.75}.home-hero-lead span[data-v-f57dcb4d]{white-space:nowrap;display:block}.home-actions[data-v-f57dcb4d]{gap:20px;margin-top:42px;display:flex}.home-btn[data-v-f57dcb4d]{min-width:116px;min-height:42px;color:var(--home-blue);background:#fff;border:1px solid #0b63ff73;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.home-btn[data-v-f57dcb4d]:hover,.home-link[data-v-f57dcb4d]:hover,.home-project-row[data-v-f57dcb4d]:hover,.home-mini-row[data-v-f57dcb4d]:hover,.home-community-row[data-v-f57dcb4d]:hover,.home-proposal-row[data-v-f57dcb4d]:hover{transform:translateY(-1px)}.home-btn-primary[data-v-f57dcb4d]{color:#fff;background:linear-gradient(135deg,#075cff,#7d42f3);border:0;box-shadow:0 14px 28px #0b63ff3d}.home-btn-outline[data-v-f57dcb4d]{background:#fff}.home-stats[data-v-f57dcb4d]{grid-template-columns:repeat(3,max-content);justify-content:start;margin-top:66px;padding-top:0;display:grid}.home-stat[data-v-f57dcb4d]{border-right:1px solid var(--home-line);grid-template-columns:44px max-content;align-items:center;gap:12px;margin-right:30px;padding-right:30px;display:grid}.home-stat[data-v-f57dcb4d]:last-child{border-right:0;margin-right:0;padding-right:0}.home-stat-icon[data-v-f57dcb4d]{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.home-stat-icon svg[data-v-f57dcb4d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.home-stat-icon-blue[data-v-f57dcb4d]{color:var(--home-blue);background:#eaf1ff}.home-stat-icon-violet[data-v-f57dcb4d]{color:var(--home-violet);background:#f0e9ff}.home-stat-icon-green[data-v-f57dcb4d]{color:var(--home-green);background:#e8f8ef}.home-stat-label[data-v-f57dcb4d]{color:var(--home-muted);white-space:nowrap;word-break:keep-all;font-size:12px;font-weight:600;display:block}.home-stat-value[data-v-f57dcb4d]{color:var(--home-ink);white-space:nowrap;word-break:keep-all;font-size:30px;line-height:1.1;display:block}.home-discover-card[data-v-f57dcb4d]{padding:20px 22px 16px}.home-section-head[data-v-f57dcb4d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.home-section-head h2[data-v-f57dcb4d],.home-principles h2[data-v-f57dcb4d]{color:var(--home-ink);margin:0;font-size:19px;line-height:1.2}.home-link[data-v-f57dcb4d]{color:var(--home-blue);font-size:14px;font-weight:800;transition:transform .18s,color .18s}.home-discover-main[data-v-f57dcb4d]{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:28px;padding-bottom:14px;display:grid}.home-discover-image[data-v-f57dcb4d],.home-mini-thumb[data-v-f57dcb4d],.home-project-media[data-v-f57dcb4d]{background:linear-gradient(135deg,#0b63ff1a,#13b97714),#edf4ff;display:block;overflow:hidden}.home-discover-image[data-v-f57dcb4d]{aspect-ratio:2.85;border-radius:8px}.home-discover-image img[data-v-f57dcb4d],.home-mini-thumb img[data-v-f57dcb4d],.home-project-media img[data-v-f57dcb4d]{object-fit:cover;width:100%;height:100%;display:block}.home-discover-copy[data-v-f57dcb4d],.home-mini-row>span[data-v-f57dcb4d]:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.home-discover-copy[data-v-f57dcb4d]{overflow:hidden}.home-discover-copy strong[data-v-f57dcb4d],.home-mini-row strong[data-v-f57dcb4d],.home-project-main strong[data-v-f57dcb4d]{color:var(--home-ink);font-size:19px;font-weight:800;line-height:1.35}.home-discover-copy strong[data-v-f57dcb4d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-discover-copy span[data-v-f57dcb4d]:last-child,.home-mini-row small[data-v-f57dcb4d],.home-project-summary[data-v-f57dcb4d],.home-principles>p[data-v-f57dcb4d]{color:var(--home-muted);font-size:14px;line-height:1.65}.home-discover-copy span[data-v-f57dcb4d]:last-child{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-tag[data-v-f57dcb4d],.home-chip[data-v-f57dcb4d]{min-height:22px;color:var(--home-blue);background:#eaf2ff;border-radius:6px;align-self:flex-start;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.home-tag[data-v-f57dcb4d]{min-height:24px;padding:0 10px;font-size:13px}.home-tag-green[data-v-f57dcb4d],.home-chip-green[data-v-f57dcb4d]{color:#04995f;background:#e5f8ef}.home-mini-row[data-v-f57dcb4d]{border-bottom:1px solid var(--home-line);grid-template-columns:170px 1fr;align-items:center;gap:22px;padding:12px 0;transition:transform .18s;display:grid}.home-mini-thumb[data-v-f57dcb4d]{border-radius:8px;width:170px;height:58px}.home-mini-proposal[data-v-f57dcb4d]{color:var(--home-blue);place-items:center;font-weight:900;display:grid}.home-mini-empty-proposal[data-v-f57dcb4d]{min-height:82px;color:var(--home-muted);pointer-events:none}.home-mini-empty-proposal .home-mini-thumb[data-v-f57dcb4d]{opacity:.72}.home-discover-link[data-v-f57dcb4d]{text-align:center;margin-top:6px}.home-content-grid[data-v-f57dcb4d]{grid-template-columns:minmax(0,1fr) minmax(360px,.5fr);gap:14px;margin-top:10px;display:grid}.home-recommend-card[data-v-f57dcb4d],.home-side-panel[data-v-f57dcb4d],.home-principles[data-v-f57dcb4d]{padding:18px}.home-recommend-card[data-v-f57dcb4d],.home-project-list[data-v-f57dcb4d],.home-side-stack[data-v-f57dcb4d],.home-community-list[data-v-f57dcb4d]{flex-direction:column;display:flex}.home-project-list[data-v-f57dcb4d]{gap:10px}.home-project-row[data-v-f57dcb4d]{background:linear-gradient(135deg,#f7faffeb,#ffffffc7);border:1px solid #d6e2f6b8;border-radius:8px;grid-template-columns:210px minmax(280px,1fr) minmax(230px,.5fr);gap:18px;min-height:120px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 26px #14468c0a}.home-project-row[data-v-f57dcb4d]:hover{border-color:#6693ff61;box-shadow:0 16px 30px #14468c14}.home-project-media[data-v-f57dcb4d]{aspect-ratio:16/9;border-radius:8px;height:auto;position:relative}.home-corner-label[data-v-f57dcb4d]{color:#fff;background:#00a86b;border-radius:7px;height:24px;padding:0 10px;font-size:13px;font-weight:800;line-height:24px;position:absolute;top:8px;left:8px}.home-project-main[data-v-f57dcb4d]{flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex;overflow:hidden}.home-project-summary[data-v-f57dcb4d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-chip-row[data-v-f57dcb4d]{vertical-align:2px;gap:8px;margin-left:8px;display:inline-flex}.home-creator[data-v-f57dcb4d]{min-height:26px;color:var(--home-muted);background:#ffffffb8;border:1px solid #d6e2f6d1;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:3px 10px 3px 4px;font-size:13px;display:flex}.home-creator-avatar[data-v-f57dcb4d]{color:var(--home-blue);background:linear-gradient(135deg,#dfe9ff,#dff8ee);font-size:11px;box-shadow:0 0 0 2px #fff}.home-funding[data-v-f57dcb4d]{min-width:0;color:var(--home-muted);background:#ffffffb8;border-left:0;border-radius:8px;flex-direction:column;justify-content:center;gap:9px;padding:16px 14px 14px;display:flex;position:relative}.home-funding strong[data-v-f57dcb4d]{color:var(--home-ink);margin:0;font-size:28px;line-height:1;display:block}.home-progress-track[data-v-f57dcb4d]{background:#e2e9f6;border-radius:999px;height:5px;overflow:hidden}.home-progress-fill[data-v-f57dcb4d]{border-radius:inherit;background:linear-gradient(90deg, var(--home-blue), var(--home-violet));height:100%;display:block}.home-target-row[data-v-f57dcb4d]{justify-content:space-between;font-size:13px;display:flex}.home-small-btn[data-v-f57dcb4d],.home-enter-btn[data-v-f57dcb4d]{color:var(--home-blue);background:#fff;border:1px solid #0b63ff6b;border-radius:7px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.home-small-btn[data-v-f57dcb4d]{min-width:78px;height:30px;font-size:13px;position:absolute;top:12px;right:12px}.home-side-stack[data-v-f57dcb4d]{gap:10px}.home-community-row[data-v-f57dcb4d]{grid-template-columns:minmax(0,1fr) 52px 66px;align-items:center;gap:12px;padding:8px 0;transition:transform .18s;display:grid}.home-community-row strong[data-v-f57dcb4d],.home-proposal-row strong[data-v-f57dcb4d]{color:var(--home-ink);font-size:15px}.home-community-members[data-v-f57dcb4d]{color:var(--home-muted);text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.home-enter-btn[data-v-f57dcb4d]{height:32px;font-size:14px}.home-empty-community[data-v-f57dcb4d]{border:1px dashed var(--home-line);min-height:108px;color:var(--home-muted);background:#ffffff80;border-radius:8px;place-items:center;font-size:14px;display:grid}.home-proposal-list[data-v-f57dcb4d]{flex-direction:column;gap:2px;display:flex}.home-proposal-row[data-v-f57dcb4d]{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;transition:transform .18s;display:grid}.home-dot[data-v-f57dcb4d]{background:var(--home-blue);border-radius:50%;width:7px;height:7px}.home-proposal-row small[data-v-f57dcb4d]{color:var(--home-muted);flex-wrap:wrap;gap:4px 10px;margin-top:1px;font-size:12px;display:flex}.home-status[data-v-f57dcb4d]{min-width:58px;height:28px;color:var(--home-blue);background:#eaf2ff;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.home-status-voting[data-v-f57dcb4d]{color:var(--home-blue);background:#eaf2ff}.home-status-passed[data-v-f57dcb4d]{color:#168450;background:#e8f8ee}.home-status-failed[data-v-f57dcb4d]{color:#53647e;background:#eef1f6}.home-empty-proposal[data-v-f57dcb4d]{border:1px dashed var(--home-line);min-height:108px;color:var(--home-muted);background:#ffffff80;border-radius:8px;place-items:center;font-size:14px;display:grid}.home-principles[data-v-f57dcb4d]{margin-top:10px}.home-principles h2[data-v-f57dcb4d]{font-size:22px}.home-principles>p[data-v-f57dcb4d]{margin:2px 0 0}.home-principle-grid[data-v-f57dcb4d]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.home-principle-grid article[data-v-f57dcb4d]{border:1px solid var(--home-line);background:#ffffffa3;border-radius:8px;grid-template-columns:44px 1fr;gap:10px;min-height:86px;padding:13px 18px;display:grid}.home-principle-grid article>span[data-v-f57dcb4d]{color:var(--home-blue);font-size:22px;font-weight:900;line-height:1.1}.home-principle-grid strong[data-v-f57dcb4d]{color:var(--home-ink);font-size:17px;display:block}.home-principle-grid p[data-v-f57dcb4d]{color:var(--home-muted);margin:4px 0 0;font-size:13px}.home-popup-mask[data-v-f57dcb4d]{z-index:9000;background:#f6f9ffc2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.home-popup[data-v-f57dcb4d]{background:#fff;border-radius:18px;width:100%;max-width:540px;position:relative;overflow:hidden;box-shadow:0 18px 45px #1c42842e}.home-popup-close[data-v-f57dcb4d]{color:var(--home-ink);z-index:1;background:#eaf2ffe6;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:12px;right:14px}.home-popup-img[data-v-f57dcb4d]{object-fit:cover;width:100%;max-height:260px;display:block}.home-popup-body[data-v-f57dcb4d]{flex-direction:column;gap:14px;padding:24px;display:flex}.home-popup-title[data-v-f57dcb4d]{color:var(--home-ink);margin:0;font-size:22px}.home-popup-content[data-v-f57dcb4d]{color:var(--home-muted);margin:0;line-height:1.7}.home-popup-actions[data-v-f57dcb4d]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (width<=1180px){.home-hero-grid[data-v-f57dcb4d],.home-content-grid[data-v-f57dcb4d],.home-discover-main[data-v-f57dcb4d],.home-project-row[data-v-f57dcb4d],.home-principle-grid[data-v-f57dcb4d]{grid-template-columns:1fr}.home-hero-copy[data-v-f57dcb4d]{padding-top:10px}.home-stats[data-v-f57dcb4d]{grid-template-columns:1fr;gap:12px}.home-stat[data-v-f57dcb4d]{border-right:0;margin:0;padding:0}.home-hero-lead span[data-v-f57dcb4d]{white-space:normal}.home-funding[data-v-f57dcb4d]{border-left:0;padding-left:0}}@media (width>=1280px){.home-redesign-page[data-v-f57dcb4d]{width:min(1480px,100vw - 40px)}}@media (width<=820px){.home-redesign-page[data-v-f57dcb4d]{width:min(100vw - 28px,720px);padding-top:24px}.home-title[data-v-f57dcb4d]{font-size:34px}.home-actions[data-v-f57dcb4d],.home-section-head[data-v-f57dcb4d]{flex-direction:column;align-items:stretch}.home-btn[data-v-f57dcb4d]{width:100%}.home-mini-row[data-v-f57dcb4d]{grid-template-columns:112px 1fr;gap:14px}.home-mini-thumb[data-v-f57dcb4d]{width:112px}.home-community-row[data-v-f57dcb4d]{grid-template-columns:minmax(0,1fr) 66px}.home-community-members[data-v-f57dcb4d]{display:none}}@media (width<=520px){.home-redesign-page[data-v-f57dcb4d]{width:min(100vw - 24px,520px)}.home-stats[data-v-f57dcb4d]{grid-template-columns:1fr}}.app-pagination[data-v-9b35fd16]{--app-pagination-blue:#0b6bff;--app-pagination-border:#dce7f5;--app-pagination-ink:#07113c;--app-pagination-muted:#64748b;border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:18px;display:flex}.app-pagination__summary[data-v-9b35fd16]{color:var(--app-pagination-muted);font-size:13px}.app-pagination__actions[data-v-9b35fd16]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.app-pagination__size[data-v-9b35fd16]{border:1px solid var(--app-pagination-border);color:var(--app-pagination-ink);background:#ffffffdb;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.app-pagination__select[data-v-9b35fd16]{color:var(--app-pagination-ink);font:inherit;cursor:pointer;background:0 0;border:none;outline:none}.app-pagination__controls[data-v-9b35fd16]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-pagination__pages[data-v-9b35fd16]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-pagination__button[data-v-9b35fd16]{border:1px solid var(--app-pagination-border);min-width:40px;color:var(--app-pagination-ink);cursor:pointer;background:#ffffffdb;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.app-pagination__button[data-v-9b35fd16]:hover:not(:disabled){border-color:var(--app-pagination-blue);color:var(--app-pagination-blue);background:#f0f6ff;transform:none}.app-pagination__button[data-v-9b35fd16]:disabled{opacity:.45;cursor:default}.app-pagination__button--page[data-v-9b35fd16]{min-width:38px;padding-inline:0}.app-pagination__button--active[data-v-9b35fd16]{border-color:var(--app-pagination-blue);color:var(--app-pagination-blue);background:#fff;box-shadow:0 0 0 2px #0b6bff1f}.app-pagination__ellipsis[data-v-9b35fd16]{text-align:center;width:22px;color:var(--app-pagination-muted)}@media (width<=720px){.app-pagination[data-v-9b35fd16]{align-items:flex-start}.app-pagination__actions[data-v-9b35fd16]{justify-content:flex-start;width:100%}}.projects-hall-page[data-v-7068edfd]{--projects-blue:#0b6bff;--projects-blue-strong:#0057ff;--projects-violet:#7c4dff;--projects-surface:#fff;--projects-border:#dce7f5;--projects-border-soft:#e5edf6;--projects-ink:#07113c;--projects-muted:#64748b;--projects-muted-soft:#94a3b8;width:min(1440px,100vw - 56px);color:var(--projects-ink);padding:22px 0 72px;position:relative;background:0 0!important}.projects-hall-hero[data-v-7068edfd]{flex-direction:column;gap:18px;display:flex;position:relative}.projects-hall-header[data-v-7068edfd]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:2px;display:flex}.projects-hall-title[data-v-7068edfd]{min-width:0}.projects-hall-title h1[data-v-7068edfd]{color:var(--projects-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.projects-hall-title p[data-v-7068edfd]{color:#28385f;margin:8px 0 0;font-size:15px}.projects-launch-button[data-v-7068edfd]{color:#fff;background:linear-gradient(135deg, var(--projects-blue-strong) 0%, #7c3aed 100%);border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-self:flex-start;align-items:center;min-width:116px;min-height:42px;margin-top:24px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 16px 30px #2563eb3d}.projects-launch-button[data-v-7068edfd]:hover{background:var(--projects-blue-strong);transform:translateY(-1px);box-shadow:0 16px 30px #2563eb3d}.projects-stat-icon svg[data-v-7068edfd],.projects-search-icon[data-v-7068edfd],.projects-select-icon[data-v-7068edfd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.projects-kpi-grid[data-v-7068edfd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.projects-kpi-card[data-v-7068edfd],.projects-list-row[data-v-7068edfd],.projects-empty-state[data-v-7068edfd]{border:1px solid var(--projects-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:10px;box-shadow:0 14px 36px #0f172a14}.projects-kpi-card[data-v-7068edfd]{border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;min-height:92px;padding:20px 22px;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 10px 24px #0f172a0d}.projects-kpi-card[data-v-7068edfd]:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 16px 38px #2563eb1a}.projects-stat-icon[data-v-7068edfd]{color:#fff;background:linear-gradient(135deg,#0b6bff,#0ea5e9);border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 14px 24px #0b6bff33}.projects-kpi-coin .projects-stat-icon[data-v-7068edfd]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 14px 24px #6d28d92e}.projects-kpi-users .projects-stat-icon[data-v-7068edfd]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 14px 24px #10b9812e}.projects-kpi-progress .projects-stat-icon[data-v-7068edfd]{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 14px 24px #f973162e}.projects-stat-copy[data-v-7068edfd]{min-width:0}.projects-stat-copy span[data-v-7068edfd],.projects-metric span[data-v-7068edfd],.projects-progress-metric span[data-v-7068edfd]{color:var(--projects-muted);font-size:12px;font-weight:600;display:block}.projects-stat-copy strong[data-v-7068edfd]{color:var(--projects-ink);margin-top:4px;font-size:30px;font-weight:800;line-height:1;display:block}.projects-filter-bar[data-v-7068edfd]{grid-template-columns:auto minmax(480px,560px);justify-content:space-between;align-items:center;gap:24px;display:grid}.projects-search[data-v-7068edfd]{width:100%;position:relative}.projects-search-icon[data-v-7068edfd]{z-index:1;color:var(--projects-muted-soft);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.projects-search-input[data-v-7068edfd],.projects-category-select[data-v-7068edfd]{border:1px solid var(--projects-border);width:100%;min-height:42px;color:var(--projects-ink);font:inherit;background:#ffffffe6;border-radius:8px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 10px 22px #0f172a0a}.projects-search-input[data-v-7068edfd]{padding:0 16px 0 44px}.projects-search-input[data-v-7068edfd]::placeholder{color:var(--projects-muted-soft)}.projects-search-input[data-v-7068edfd]:focus,.projects-category-select[data-v-7068edfd]:focus{border-color:var(--projects-blue);background:#fff;box-shadow:0 0 0 3px #0b6bff1f}.projects-status-filters[data-v-7068edfd]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.projects-filter-controls[data-v-7068edfd]{grid-template-columns:minmax(280px,360px) 168px;justify-self:end;align-items:center;gap:12px;width:100%;display:grid}.projects-status-button[data-v-7068edfd]{border:1px solid var(--projects-border);color:#1f2b5c;background:#ffffffeb;border-radius:8px;min-width:96px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;box-shadow:0 10px 22px #0f172a0a}.projects-status-button[data-v-7068edfd]:hover,.projects-status-button.active[data-v-7068edfd]{background:var(--projects-blue);color:#fff;border-color:#0000;box-shadow:0 14px 26px #0b6bff33}.projects-category-filter[data-v-7068edfd]{width:168px;position:relative}.projects-category-select[data-v-7068edfd]{appearance:none;cursor:pointer;padding:0 40px 0 14px}.projects-select-icon[data-v-7068edfd]{color:var(--projects-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.projects-list[data-v-7068edfd]{flex-direction:column;gap:12px;display:flex}.projects-list-row[data-v-7068edfd]{min-height:152px;color:inherit;grid-template-columns:224px minmax(300px,1fr) minmax(480px,.84fr) 148px;align-items:center;gap:20px;padding:16px;text-decoration:none;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid}.projects-list-row[data-v-7068edfd]:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb1a}.projects-row-media[data-v-7068edfd]{background:linear-gradient(135deg,#06143a 0%,#0b6bff 100%);border-radius:8px;height:126px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.projects-row-media img[data-v-7068edfd],.projects-row-media video[data-v-7068edfd]{object-fit:cover;width:100%;height:100%;display:block}.projects-media-empty[data-v-7068edfd]{color:#ffffffc7;place-items:center;height:100%;font-weight:700;display:grid}.projects-row-main[data-v-7068edfd]{min-width:0}.projects-row-badges[data-v-7068edfd]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.project-status-pill[data-v-7068edfd],.project-category-pill[data-v-7068edfd]{border-radius:6px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.project-status-pill[data-v-7068edfd]{background:linear-gradient(90deg, var(--projects-blue), var(--projects-violet));color:#fff;border:0;border-radius:4px;box-shadow:0 8px 18px #2f6bff38}.project-status-pill-active[data-v-7068edfd]{background:linear-gradient(90deg, var(--projects-blue), var(--projects-violet))}.project-status-pill-success[data-v-7068edfd]{background:linear-gradient(90deg,#16a34a,#22c55e)}.project-status-pill-failed[data-v-7068edfd]{background:linear-gradient(90deg,#f97316,#ef4444)}.project-category-pill[data-v-7068edfd]{color:#20b66b;background:#eef8f0}.projects-row-main h2[data-v-7068edfd]{color:var(--projects-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:800;line-height:1.35;overflow:hidden}.projects-row-main p[data-v-7068edfd]{color:var(--projects-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.projects-initiator[data-v-7068edfd]{color:var(--projects-muted);font-size:13px}.projects-row-metrics[data-v-7068edfd]{grid-template-columns:repeat(3,minmax(86px,1fr)) minmax(180px,1.18fr);align-items:center;gap:12px 14px;display:grid}.projects-metric[data-v-7068edfd],.projects-progress-metric[data-v-7068edfd]{border-left:1px solid var(--projects-border-soft);min-width:0;padding-left:16px}.projects-metric[data-v-7068edfd]:first-child{border-left:0;padding-left:0}.projects-metric strong[data-v-7068edfd],.projects-progress-metric strong[data-v-7068edfd]{color:var(--projects-ink);margin-top:4px;font-size:18px;font-weight:800;line-height:1.25;display:block}.projects-progress-track[data-v-7068edfd]{background:#dbe5f0;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.projects-progress-fill[data-v-7068edfd]{border-radius:inherit;background:var(--projects-blue);height:100%;transition:width .24s,background .24s}.project-progress-early[data-v-7068edfd]{background:#f59e0b}.project-progress-active[data-v-7068edfd]{background:var(--projects-blue)}.project-progress-near[data-v-7068edfd]{background:#14b8a6}.project-progress-success[data-v-7068edfd]{background:#22c55e}.project-progress-overfunded[data-v-7068edfd]{background:linear-gradient(90deg,#16a34a 0%,#0ea5e9 100%)}.projects-progress-amounts[data-v-7068edfd]{color:var(--projects-muted-soft);white-space:nowrap;margin-top:6px;font-size:12px;display:block}.projects-detail-button[data-v-7068edfd]{min-height:42px;color:var(--projects-blue-strong);white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;justify-self:stretch;align-items:center;padding:0 14px;font-size:13px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.projects-list-row:hover .projects-detail-button[data-v-7068edfd]{border-color:var(--projects-blue);background:var(--projects-blue);color:#fff;box-shadow:0 10px 22px #2563eb2e}.projects-empty-state[data-v-7068edfd]{color:var(--projects-muted);text-align:center;padding:32px}.sr-only[data-v-7068edfd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.projects-kpi-grid[data-v-7068edfd]{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-filter-bar[data-v-7068edfd]{grid-template-columns:1fr;gap:14px}.projects-filter-controls[data-v-7068edfd]{grid-template-columns:1fr;justify-self:stretch}.projects-status-filters[data-v-7068edfd]{justify-content:flex-start}.projects-category-filter[data-v-7068edfd]{width:100%}.projects-list-row[data-v-7068edfd]{grid-template-columns:220px minmax(0,1fr)}.projects-row-metrics[data-v-7068edfd]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(100px,1fr)) minmax(170px,1.2fr)}.projects-detail-button[data-v-7068edfd]{grid-column:1/-1;justify-self:end;min-width:148px}}@media (width>=1280px){.projects-hall-page[data-v-7068edfd]{width:min(1480px,100vw - 40px)}}@media (width<=820px){.projects-hall-page[data-v-7068edfd]{width:min(100vw - 28px,720px);padding-top:24px}.projects-hall-title h1[data-v-7068edfd]{font-size:34px}.projects-hall-header[data-v-7068edfd]{flex-direction:column;gap:12px}.projects-launch-button[data-v-7068edfd]{align-self:stretch}.projects-kpi-grid[data-v-7068edfd]{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-search[data-v-7068edfd],.projects-category-filter[data-v-7068edfd],.projects-status-filters[data-v-7068edfd]{width:100%}.projects-list-row[data-v-7068edfd]{grid-template-columns:1fr;padding:12px}.projects-row-media[data-v-7068edfd]{height:180px}.projects-row-metrics[data-v-7068edfd]{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-detail-button[data-v-7068edfd]{grid-column:1/-1;justify-self:stretch}}@media (width<=520px){.projects-kpi-grid[data-v-7068edfd],.projects-row-metrics[data-v-7068edfd]{grid-template-columns:1fr}.projects-status-button[data-v-7068edfd]{flex:calc(50% - 8px);padding-inline:12px}}.detail-reference-shell[data-v-91c9d508]{--detail-primary:#2f6bff;--detail-primary-deep:#244fff;--detail-accent:#7a4dff;--detail-bg:#f6f9fe;--detail-card:#fff;--detail-border:#e1e8f2;--detail-border-soft:#e6ecf5;--detail-text:#10213f;--detail-muted:#6f7d95;--detail-shadow:0 14px 38px #2c487014;width:min(100%,1210px);color:var(--detail-text);flex-direction:column;gap:18px;margin:0 auto;display:flex}.detail-section-nav[data-v-91c9d508]{border:1px solid var(--detail-border);background:var(--detail-card);border-radius:8px;gap:22px;padding:0 18px;display:flex;overflow-x:auto;box-shadow:0 10px 24px #2c48700f}.detail-section-nav .detail-tab-button[data-v-91c9d508]{color:#4d5c75;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:54px;padding:0 2px;font-size:15px;font-weight:700;position:relative}.detail-section-nav .detail-tab-button[data-v-91c9d508]:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.detail-section-nav .detail-tab-button.active[data-v-91c9d508]{color:var(--detail-primary)}.detail-section-nav .detail-tab-button.active[data-v-91c9d508]:after{background:var(--detail-primary)}.detail-tab-count[data-v-91c9d508]{min-width:18px;height:18px;color:var(--detail-primary);background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.detail-tab-panel[data-v-91c9d508]{min-height:280px}.detail-story-dashboard[data-v-91c9d508]{flex-direction:column;gap:16px;min-height:0;display:flex}.detail-intro-card[data-v-91c9d508],.detail-progress-card[data-v-91c9d508],.detail-risk-inline-card[data-v-91c9d508],.detail-panel-card[data-v-91c9d508]{border:1px solid var(--detail-border);background:var(--detail-card);border-radius:8px;box-shadow:0 12px 26px #2c48700f}.detail-intro-card[data-v-91c9d508]{flex-direction:column;gap:14px;padding:22px;display:flex}.detail-intro-card h2[data-v-91c9d508],.detail-progress-card h2[data-v-91c9d508],.detail-risk-inline-card h2[data-v-91c9d508]{color:var(--detail-text);letter-spacing:0;margin:0;font-size:18px;font-weight:800;line-height:1.35}.detail-intro-copy[data-v-91c9d508]{flex-direction:column;gap:8px;display:flex}.detail-intro-copy p[data-v-91c9d508]{color:#3d4b63;white-space:pre-line;margin:0;font-size:14px;line-height:1.75}.detail-intro-card img[data-v-91c9d508]{object-fit:cover;border-radius:6px;width:100%;max-height:240px}.detail-progress-card[data-v-91c9d508]{padding:22px}.detail-side-column .detail-progress-card[data-v-91c9d508]{box-shadow:var(--detail-shadow)}.detail-progress-list[data-v-91c9d508]{flex-direction:column;gap:0;margin:18px 0 0;padding:0;list-style:none;display:flex}.detail-progress-list li[data-v-91c9d508]{color:#6f7d95;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding-bottom:20px;display:grid;position:relative}.detail-progress-list li.state-active>div[data-v-91c9d508]{background:#f5f8ff;border:1px solid #dce6ff;border-radius:8px;padding:10px 12px}.detail-progress-list li[data-v-91c9d508]:before{content:"";background:#dbe5f2;width:2px;position:absolute;top:16px;bottom:-2px;left:7px}.detail-progress-list li[data-v-91c9d508]:last-child{padding-bottom:0}.detail-progress-list li[data-v-91c9d508]:last-child:before{display:none}.detail-progress-dot[data-v-91c9d508]{z-index:1;background:#fff;border:2px solid #b8c7dc;border-radius:50%;width:16px;height:16px;margin-top:2px;position:relative}.detail-progress-list .state-done .detail-progress-dot[data-v-91c9d508],.detail-progress-list .state-active .detail-progress-dot[data-v-91c9d508]{border-color:var(--detail-primary);background:var(--detail-primary);box-shadow:0 0 0 4px #2f6bff1f}.detail-progress-list strong[data-v-91c9d508]{color:var(--detail-text);font-size:14px;line-height:1.35;display:block}.detail-progress-list p[data-v-91c9d508]{color:var(--detail-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.detail-progress-list .state-active strong[data-v-91c9d508]{color:var(--detail-primary)}.detail-progress-list time[data-v-91c9d508]{color:#8a96aa;white-space:nowrap;font-size:12px}.detail-risk-inline-card[data-v-91c9d508],.detail-panel-card[data-v-91c9d508]{grid-column:1/-1;padding:22px}.detail-panel-card[data-v-91c9d508]{flex-direction:column;gap:18px;min-height:0;display:flex}.detail-panel-card .panel-head[data-v-91c9d508]{align-items:center;gap:16px}.detail-panel-card .section-title[data-v-91c9d508]{color:var(--detail-text);letter-spacing:0;margin:0;font-family:inherit;font-size:18px;font-weight:800;line-height:1.35}.detail-panel-card .meta-chip[data-v-91c9d508]{color:#4d5c75;-webkit-backdrop-filter:none;background:#f6f9fe;border:1px solid #dce6f4;border-radius:999px;min-height:26px;padding:0 10px;font-size:12px}.detail-risk-inline-card .detail-risk-grid[data-v-91c9d508]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.detail-risk-inline-card .detail-risk-card[data-v-91c9d508]{min-height:188px;box-shadow:none;-webkit-backdrop-filter:none;background:#f8fbff;border:1px solid #e6ecf5;border-radius:8px;gap:10px;padding:18px}.detail-risk-inline-card .section-kicker[data-v-91c9d508]{width:fit-content;color:var(--detail-primary);letter-spacing:0;text-transform:none;background:#eef4ff;border-radius:999px;margin:0;padding:4px 10px;font-family:inherit}.detail-risk-inline-card .detail-risk-card strong[data-v-91c9d508]{color:#10213f;letter-spacing:0;font-family:inherit;font-size:14px;line-height:1.45}.detail-risk-points[data-v-91c9d508]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.detail-risk-points li[data-v-91c9d508]{color:#5c6980;margin:0;padding-left:14px;font-size:13px;line-height:1.7;position:relative}.detail-risk-points li[data-v-91c9d508]:before{content:"";background:#7d8ba3;border-radius:50%;width:4px;height:4px;position:absolute;top:.74em;left:0}.visually-hidden-section[data-v-91c9d508]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.detail-back-button[data-v-91c9d508]{align-self:flex-start;width:fit-content;max-width:100%;margin-bottom:14px}.detail-hero-grid[data-v-91c9d508]{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:end;gap:24px;display:grid}.detail-hero-media-column[data-v-91c9d508]{flex-direction:column;gap:12px;display:flex}.detail-hero-title-row[data-v-91c9d508]{align-items:flex-end;min-height:44px;display:flex}.detail-media-card[data-v-91c9d508],.detail-co-create-card[data-v-91c9d508],.detail-creator-card[data-v-91c9d508],.detail-side-risk-card[data-v-91c9d508]{border:1px solid var(--detail-border);background:var(--detail-card);box-shadow:var(--detail-shadow);border-radius:8px}.detail-media-card[data-v-91c9d508]{aspect-ratio:16/9;height:auto;min-height:440px;margin:0;position:relative;overflow:hidden}.detail-media-stage[data-v-91c9d508],.detail-media-card .media-empty[data-v-91c9d508]{background:#dce6f2;width:100%;height:100%;display:block;position:absolute;inset:0}.detail-media-stage[data-v-91c9d508]{object-fit:cover}.detail-media-stage[role=button][data-v-91c9d508]{cursor:zoom-in}.detail-media-stage[role=button][data-v-91c9d508]:focus-visible{outline-offset:-6px;outline:3px solid #ffffffe0}.detail-media-card .media-empty[data-v-91c9d508]{place-items:center;display:grid}.detail-media-title[data-v-91c9d508]{max-width:620px}.detail-media-title h1[data-v-91c9d508]{color:var(--detail-text);letter-spacing:0;margin:0;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.18}.detail-media-tags[data-v-91c9d508]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.detail-media-tags span[data-v-91c9d508]{color:var(--detail-primary);background:#1f6fff1a;border-radius:4px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.detail-media-nav[data-v-91c9d508]{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a94;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.detail-media-nav[data-v-91c9d508]:hover,.detail-media-nav[data-v-91c9d508]:focus-visible{background:#0f172ac7;border-color:#ffffffc2;transform:translateY(calc(-50% - 1px))}.detail-media-nav.previous[data-v-91c9d508]{left:16px}.detail-media-nav.next[data-v-91c9d508]{right:16px}.detail-media-nav svg[data-v-91c9d508]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.detail-media-count[data-v-91c9d508]{color:#fff;background:#02081794;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:12px;position:absolute;bottom:16px;right:16px}.detail-hero-side-column[data-v-91c9d508]{flex-direction:column;gap:12px;display:flex}.detail-co-create-card[data-v-91c9d508]{flex-direction:column;justify-content:space-between;gap:28px;padding:24px 24px 18px;display:flex}.detail-co-create-main[data-v-91c9d508],.detail-co-create-footer[data-v-91c9d508]{display:grid}.detail-co-create-main[data-v-91c9d508]{gap:20px}.detail-co-create-footer[data-v-91c9d508]{gap:14px}.detail-co-create-card .funding-status-badge[data-v-91c9d508]{background:linear-gradient(90deg, var(--detail-primary), var(--detail-accent));color:#fff;border:0;border-radius:4px;width:fit-content;box-shadow:0 8px 18px #2f6bff38}.detail-money-row[data-v-91c9d508]{grid-template-columns:1fr auto;gap:16px;display:grid}.detail-money-row span[data-v-91c9d508],.detail-co-create-stats span[data-v-91c9d508]{color:var(--detail-muted);font-size:13px;display:block}.detail-money-row strong[data-v-91c9d508]{color:var(--detail-text);margin-top:4px;font-size:30px;font-weight:800;line-height:1.1;display:block}.detail-money-row>div[data-v-91c9d508]:last-child{text-align:right}.detail-money-row>div:last-child strong[data-v-91c9d508]{font-size:18px;font-weight:600}.detail-progress-row[data-v-91c9d508]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.detail-progress-row .progress-track[data-v-91c9d508]{background:#e4eaf2;height:7px}.detail-progress-row .progress-fill[data-v-91c9d508]{background:linear-gradient(90deg, var(--detail-primary), var(--detail-accent))}.detail-progress-row>span[data-v-91c9d508]{color:var(--detail-text);font-size:14px;font-weight:700}.detail-co-create-stats[data-v-91c9d508]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-co-create-stats>div[data-v-91c9d508]{border-right:1px solid var(--detail-border-soft);padding-right:14px}.detail-co-create-stats>div[data-v-91c9d508]:nth-child(2n){border-right:0;padding-right:0}.detail-co-create-stats strong[data-v-91c9d508]{color:var(--detail-text);margin-top:5px;font-size:20px;line-height:1.1;display:block}.detail-action-row[data-v-91c9d508]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-action-row-single[data-v-91c9d508]{grid-template-columns:minmax(0,220px);justify-content:center}.detail-gradient-action[data-v-91c9d508],.detail-outline-action[data-v-91c9d508]{min-height:46px;font:inherit;letter-spacing:0;border-radius:6px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,filter .18s}.detail-reference-shell .detail-gradient-action[data-v-91c9d508]{background:linear-gradient(90deg, var(--detail-primary) 0%, var(--detail-accent) 100%);color:#fff;border:1px solid #0000;box-shadow:0 10px 20px #2f6bff38}.detail-reference-shell .detail-gradient-action[data-v-91c9d508]:hover,.detail-reference-shell .detail-gradient-action[data-v-91c9d508]:focus-visible,.detail-reference-shell .detail-gradient-action[data-v-91c9d508]:active{color:#fff;filter:none;background:linear-gradient(90deg,#285fff 0%,#7046f2 100%);transform:translateY(-1px);box-shadow:0 14px 26px #2f6bff42}.detail-reference-shell .detail-outline-action[data-v-91c9d508]{border:1px solid var(--detail-primary);color:var(--detail-primary);box-shadow:none;-webkit-backdrop-filter:none;background:#fff}.detail-reference-shell .detail-outline-action[data-v-91c9d508]:hover,.detail-reference-shell .detail-outline-action[data-v-91c9d508]:focus-visible,.detail-reference-shell .detail-outline-action[data-v-91c9d508]:active{border-color:var(--detail-primary-deep);color:var(--detail-primary-deep);background:#f5f8ff;transform:translateY(-1px);box-shadow:0 10px 20px #2f6bff1a}.detail-reference-shell .detail-gradient-action[data-v-91c9d508]:disabled,.detail-reference-shell .detail-gradient-action[disabled][data-v-91c9d508]{color:#8a96aa;box-shadow:none;cursor:not-allowed;filter:none;background:#d8e2f0;border-color:#d8e2f0;transform:none}.detail-action-row .btn[data-v-91c9d508]{border-radius:6px;width:100%}.detail-action-row .detail-gradient-action[data-v-91c9d508]:disabled,.detail-action-row .detail-gradient-action[disabled][data-v-91c9d508]{white-space:nowrap}.detail-trust-note[data-v-91c9d508]{color:var(--detail-muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.detail-content-grid[data-v-91c9d508]{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:24px;display:grid}.detail-side-column[data-v-91c9d508]{flex-direction:column;gap:16px;display:flex;position:sticky;top:104px}.detail-creator-card[data-v-91c9d508],.detail-side-risk-card[data-v-91c9d508]{flex-direction:column;gap:16px;padding:22px;display:flex}.detail-creator-card-compact[data-v-91c9d508]{gap:14px;padding:18px 20px}.detail-creator-card .section-title[data-v-91c9d508],.detail-side-risk-card .section-title[data-v-91c9d508]{letter-spacing:0;color:var(--detail-text);margin:0;font-family:inherit;font-size:18px;font-weight:800;line-height:1.35}.detail-creator-head[data-v-91c9d508]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.detail-creator-compact-row[data-v-91c9d508]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.detail-creator-compact-copy[data-v-91c9d508]{min-width:0}.detail-creator-avatar-link[data-v-91c9d508]{color:inherit;border-radius:50%;text-decoration:none;display:inline-flex}.detail-creator-avatar-link[data-v-91c9d508]:focus-visible{outline-offset:3px;outline:3px solid #2f6bff3d}.detail-creator-avatar[data-v-91c9d508]{background:var(--detail-text);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.detail-creator-name-link[data-v-91c9d508]{color:inherit;text-decoration:none}.detail-creator-name-link[data-v-91c9d508]:hover,.detail-creator-name-link[data-v-91c9d508]:focus-visible{text-underline-offset:3px;text-decoration:underline}.detail-creator-head strong[data-v-91c9d508]{color:var(--detail-text);font-size:18px}.detail-creator-compact-copy strong[data-v-91c9d508]{color:var(--detail-text);font-size:17px}.detail-creator-message-button[data-v-91c9d508]{min-width:78px;min-height:38px;color:var(--detail-primary);box-shadow:none;background:#fff;border-color:#1f6fff57;border-radius:4px;padding:0 16px}.detail-creator-message-button[data-v-91c9d508]:hover,.detail-creator-message-button[data-v-91c9d508]:focus-visible{border-color:var(--detail-primary);background:var(--detail-primary);color:#fff;filter:none;transform:translateY(-1px);box-shadow:0 10px 20px #2f6bff1f}.detail-risk-note-list[data-v-91c9d508]{color:#4d5c75;flex-direction:column;gap:9px;margin:0;padding:0;font-size:13px;line-height:1.7;list-style:none;display:flex}.detail-risk-note-list li[data-v-91c9d508]{text-wrap:pretty;padding-left:17px;position:relative}.detail-risk-note-list li[data-v-91c9d508]:before{content:"";border:2px solid var(--detail-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.78em;left:0}.detail-risk-more[data-v-91c9d508]{width:fit-content;color:var(--detail-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.detail-updates-list[data-v-91c9d508],.detail-discussion-list[data-v-91c9d508]{flex-direction:column;gap:14px;display:flex}.detail-updates-section[data-v-91c9d508]{min-height:502px}.detail-updates-section .empty[data-v-91c9d508]{min-height:360px;color:var(--detail-muted);flex:1;place-items:center;margin:0;font-size:16px;display:grid}.detail-gallery-section[data-v-91c9d508]{margin-top:16px}.detail-gallery[data-v-91c9d508]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-gallery img[data-v-91c9d508]{aspect-ratio:16/9;object-fit:cover;background:#dce6f2;border-radius:6px;width:100%}.detail-image-lightbox[data-v-91c9d508]{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c1dd1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.detail-lightbox-close[data-v-91c9d508]{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff5c;border-radius:999px;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:inline-grid;position:fixed;top:22px;right:24px}.detail-lightbox-close[data-v-91c9d508]:hover,.detail-lightbox-close[data-v-91c9d508]:focus-visible{background:#ffffff3d}.detail-lightbox-image[data-v-91c9d508]{object-fit:contain;background:#0b1224;border-radius:8px;max-width:min(1120px,94vw);max-height:86vh;display:block;box-shadow:0 24px 72px #00000061}.detail-update-card[data-v-91c9d508],.detail-discussion-card[data-v-91c9d508]{border:1px solid var(--detail-border-soft);background:#fff;border-radius:8px;padding:18px}.community-composer-card[data-v-91c9d508],.community-feed-card[data-v-91c9d508]{border:1px solid var(--detail-border-soft);background:#fff;border-radius:8px}.community-composer-card[data-v-91c9d508]{background:#f7f9fe;flex-direction:column;gap:10px;padding:16px;display:flex}.community-composer-actions[data-v-91c9d508]{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-primary-btn[data-v-91c9d508],.community-secondary-btn[data-v-91c9d508]{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.community-primary-btn[data-v-91c9d508]{color:#fff;background:#6573ee;box-shadow:0 12px 22px #6573ee2e}.community-primary-btn.small[data-v-91c9d508]{min-height:30px;padding:0 12px;font-size:12px}.community-secondary-btn[data-v-91c9d508]{color:#4f5663;background:#fff;border:1px solid #dfe3eb}.community-primary-btn[data-v-91c9d508]:hover,.community-secondary-btn[data-v-91c9d508]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #2a36631f}.community-primary-btn[data-v-91c9d508]:disabled,.community-secondary-btn[data-v-91c9d508]:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.detail-discussion-card[data-v-91c9d508]{border-color:#dbe5f3;gap:12px;padding:20px;display:flex;box-shadow:0 10px 28px #1e40af0d}.detail-discussion-body[data-v-91c9d508]{flex:auto;min-width:0}.detail-discussion-post-head[data-v-91c9d508]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-discussion-post-head>div[data-v-91c9d508]{min-width:0}.detail-discussion-avatar[data-v-91c9d508]{flex:none}.detail-discussion-post-head p[data-v-91c9d508],.detail-discussion-post-copy[data-v-91c9d508],.detail-discussion-empty-comments[data-v-91c9d508]{margin:0}.detail-discussion-title[data-v-91c9d508]{color:#10203f;text-wrap:pretty;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-block}.detail-discussion-title[data-v-91c9d508]:hover{color:#1f5fd1}.detail-discussion-meta[data-v-91c9d508]{color:#657391;font-size:12px;line-height:1.45}.detail-discussion-post-copy[data-v-91c9d508]{color:#334464;white-space:pre-line;max-width:68ch;margin:6px 0 0;font-size:15px;line-height:1.75}.detail-discussion-preview-comments[data-v-91c9d508]{border-left:2px solid #e1e8f6;flex-direction:column;gap:8px;margin:10px 0 0 16px;padding:8px 0 0 12px;display:flex}.detail-discussion-preview-comments .community-comment-reply[data-v-91c9d508]{gap:7px}.detail-discussion-preview-comments .comment-item-head[data-v-91c9d508]{gap:8px}.detail-discussion-comment-avatar[data-v-91c9d508]{flex:none}.detail-discussion-preview-comments .community-comment-reply p[data-v-91c9d508]{color:#334464;white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.detail-discussion-empty-comments[data-v-91c9d508]{color:#657391;margin-left:0;font-size:14px;line-height:1.6}.detail-update-head[data-v-91c9d508]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-update-media[data-v-91c9d508]{margin-bottom:14px}.detail-update-media img[data-v-91c9d508],.detail-update-media video[data-v-91c9d508]{object-fit:cover;background:#dce6f2;border-radius:6px;width:100%;max-height:300px}.detail-update-image-grid[data-v-91c9d508]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.detail-update-copy[data-v-91c9d508]{white-space:pre-line;margin:12px 0 0;line-height:1.8}.detail-more-link[data-v-91c9d508]{align-self:flex-start}.detail-discussion-note[data-v-91c9d508]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.detail-discussion-note p[data-v-91c9d508]{margin:0}.detail-discussion-composer[data-v-91c9d508]{margin-bottom:16px}.detail-discussion-input[data-v-91c9d508]{background:#fff;border-color:#dbe5f7;border-radius:8px;min-height:92px;font-size:15px;line-height:1.7}.detail-discussion-composer-submit[data-v-91c9d508]{align-items:center;gap:12px;display:inline-flex}.detail-discussion-status[data-v-91c9d508]{margin:0}.detail-discussion-empty[data-v-91c9d508]{text-align:center;color:#8f96a3;min-height:180px;padding:24px}.detail-discussion-actions[data-v-91c9d508]{align-items:center;gap:12px;margin-top:8px;display:flex}.comment-item-head[data-v-91c9d508]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-author-wrap[data-v-91c9d508]{align-items:center;gap:4px;display:inline-flex}.author-badge[data-v-91c9d508]{vertical-align:middle;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.6;display:inline-block}.badge-creator[data-v-91c9d508]{color:#b45309;background:#fff3e0;border:1px solid #fcd34d}.badge-backer[data-v-91c9d508]{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.comment-replies[data-v-91c9d508]{flex-direction:column;gap:10px;display:flex}.community-comment-reply[data-v-91c9d508]{flex-direction:column;gap:6px;display:flex}.comment-reply-author[data-v-91c9d508]{font-weight:600}.community-targeted-reply[data-v-91c9d508]{background:#fff;border-left:2px solid #b8c5ff;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;padding:6px 8px;display:grid}.reply-targeted-reply[data-v-91c9d508]{margin-left:4px}.community-targeted-body[data-v-91c9d508]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.community-targeted-input[data-v-91c9d508]{resize:vertical;border-radius:8px;min-height:32px;max-height:88px;padding:7px 10px;font-size:13px;line-height:18px;overflow-y:auto}.community-targeted-actions[data-v-91c9d508]{align-items:center;gap:8px;padding-bottom:1px;display:flex}.detail-discussion-author-link[data-v-91c9d508]{color:var(--detail-text);font-weight:800;text-decoration:none}.detail-discussion-author-link[data-v-91c9d508]:hover,.detail-discussion-author-link[data-v-91c9d508]:focus-visible{text-underline-offset:3px;text-decoration:underline}.comment-reply-toggle[data-v-91c9d508],.comment-reply-btn[data-v-91c9d508]{color:#6573ee;cursor:pointer;background:#fff;border:1px solid #dbe5f7;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.comment-reply-toggle[data-v-91c9d508]:hover,.comment-reply-btn[data-v-91c9d508]:hover{color:#2563ff;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 6px 14px #2563eb1a}.detail-discussion-more[data-v-91c9d508]{align-self:flex-start;width:100%;margin-top:2px}.status-banner.error[data-v-91c9d508]{color:#b24a3c}.free-support-card[data-v-91c9d508]{cursor:default;background:#f8fbff;border-color:#2f6bff47}.detail-rewards-section .free-support-card[data-v-91c9d508]:hover{transform:none}.free-support-badge[data-v-91c9d508]{color:var(--detail-primary);white-space:nowrap;background:#2f6bff1a;border-radius:999px;align-self:flex-start;padding:.2rem .75rem;font-size:12px;font-weight:700}.free-support-input-row[data-v-91c9d508]{background:#fff;border:1px solid #d8e2f0;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;transition:border-color .15s;display:flex}.free-support-input-row[data-v-91c9d508]:focus-within{border-color:var(--detail-primary)}.free-support-currency[data-v-91c9d508]{color:var(--detail-primary);flex-shrink:0;font-size:18px;font-weight:700}.free-support-input[data-v-91c9d508]{color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:18px;font-weight:700}.free-support-input[data-v-91c9d508]::placeholder{color:var(--color-muted);font-size:15px;font-weight:400}.free-support-input[data-v-91c9d508]::-webkit-inner-spin-button{-webkit-appearance:none}.free-support-input[data-v-91c9d508]::-webkit-outer-spin-button{-webkit-appearance:none}.free-support-limit[data-v-91c9d508]{color:var(--color-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.detail-rewards-section .detail-reward-card[data-v-91c9d508]{border:1px solid var(--detail-border);box-shadow:none;-webkit-backdrop-filter:none;cursor:pointer;background:#fff;border-radius:8px;gap:16px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s}.detail-rewards-section .detail-reward-card[data-v-91c9d508]:hover{border-color:#2f6bff52;transform:translateY(-1px);box-shadow:0 12px 28px #2c487014}.detail-rewards-section .detail-reward-card.active[data-v-91c9d508]{border-color:var(--detail-primary);box-shadow:0 14px 30px #2f6bff1f}.detail-rewards-section .detail-reward-card h3[data-v-91c9d508],.detail-rewards-section .detail-reward-price[data-v-91c9d508]{color:var(--detail-text);letter-spacing:0;margin:0;font-family:inherit;line-height:1.2}.detail-rewards-section .detail-reward-card h3[data-v-91c9d508]{margin-top:6px;font-size:18px;font-weight:800}.detail-rewards-section .detail-reward-price[data-v-91c9d508]{color:var(--detail-primary);font-size:24px;font-weight:800;line-height:1}.detail-rewards-section .section-kicker[data-v-91c9d508]{width:fit-content;color:var(--detail-primary);letter-spacing:0;text-transform:none;background:#eef4ff;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:800}.detail-reward-type-row[data-v-91c9d508]{flex-wrap:wrap;gap:8px;display:flex}.detail-reward-type-row span[data-v-91c9d508]{color:#52617a;background:#f1f6ff;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.detail-reward-image[data-v-91c9d508]{background:#eef3fb;border-radius:8px;place-items:center;width:100%;height:clamp(180px,24vw,260px);display:grid;overflow:hidden}.detail-reward-image img[data-v-91c9d508]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.detail-benefit-list[data-v-91c9d508]{gap:10px;margin:0;padding:2px 0 0;list-style:none;display:grid}.detail-benefit-list li[data-v-91c9d508]{color:var(--detail-text);margin:0;padding-left:18px;font-size:14px;line-height:1.65;position:relative}.detail-benefit-list li[data-v-91c9d508]:before{content:"";background:var(--detail-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:0}.detail-reward-footer[data-v-91c9d508]{gap:16px;margin-top:2px;display:grid}.detail-risk-inline-card .story-list[data-v-91c9d508]{gap:8px;margin:0;padding:0}.detail-risk-inline-card .story-list li[data-v-91c9d508]{padding-left:18px}.detail-rewards-section .reward-stock-bar-wrap[data-v-91c9d508]{background:#e6ecf5}.detail-rewards-section .stock-full[data-v-91c9d508],.detail-rewards-section .stock-low[data-v-91c9d508]{background:linear-gradient(90deg, var(--detail-primary), var(--detail-accent))}.detail-rewards-section .stock-out[data-v-91c9d508]{background:#b8c7dc}.detail-rewards-section .stock-label-ok[data-v-91c9d508]{color:var(--detail-primary)}.detail-rewards-section .stock-label-low[data-v-91c9d508],.detail-rewards-section .stock-label-out[data-v-91c9d508]{color:#ef7c00}.mobile-support-dock[data-v-91c9d508]{-webkit-backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e1e8f2f5;border-radius:10px 10px 0 0;box-shadow:0 -14px 34px #2c487024}.mobile-support-copy[data-v-91c9d508]{min-width:0}.mobile-support-copy .section-kicker[data-v-91c9d508]{color:var(--detail-primary);letter-spacing:0;text-transform:none}.mobile-support-copy strong[data-v-91c9d508]{color:var(--detail-text)}@media (width<=1180px){.detail-hero-grid[data-v-91c9d508],.detail-content-grid[data-v-91c9d508]{grid-template-columns:1fr}.detail-side-column[data-v-91c9d508]{position:static}.detail-story-dashboard[data-v-91c9d508]{grid-template-columns:1fr}.detail-updates-section[data-v-91c9d508]{min-height:360px}.detail-updates-section .empty[data-v-91c9d508]{min-height:220px}}@media (width<=760px){.detail-hero-grid[data-v-91c9d508]{gap:16px}.detail-media-card[data-v-91c9d508],.detail-media-card img[data-v-91c9d508],.detail-media-card video[data-v-91c9d508]{min-height:360px}.detail-hero-title-row[data-v-91c9d508]{min-height:auto}.detail-media-title h1[data-v-91c9d508]{font-size:clamp(26px,8vw,34px)}.detail-media-nav[data-v-91c9d508]{width:36px;height:36px}.detail-media-nav.previous[data-v-91c9d508]{left:10px}.detail-media-nav.next[data-v-91c9d508]{right:10px}.detail-money-row[data-v-91c9d508],.detail-action-row[data-v-91c9d508],.detail-risk-inline-card .detail-risk-grid[data-v-91c9d508],.detail-gallery[data-v-91c9d508]{grid-template-columns:1fr}.detail-money-row>div[data-v-91c9d508]:last-child{text-align:left}}.dialog-overlay[data-v-fafb27d8]{--dialog-blue:#2563ff;--dialog-blue-strong:#1d4ed8;--dialog-blue-soft:#eff6ff;--dialog-ink:#07113c;--dialog-muted:#64748b;--dialog-border:#2563ff29;z-index:900;-webkit-backdrop-filter:blur(12px)saturate(1.05);background:#07113c57;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-modal[data-v-fafb27d8]{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #2563ff29;border-radius:18px;width:min(460px,100%);padding:26px;box-shadow:0 28px 70px #0f172a2e}.dialog-head[data-v-fafb27d8]{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dialog-mark[data-v-fafb27d8]{background:var(--dialog-blue-soft);width:38px;height:38px;color:var(--dialog-blue);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.dialog-danger .dialog-mark[data-v-fafb27d8],.dialog-primary-danger[data-v-fafb27d8]{color:#fff;background:#b42828}.dialog-head h2[data-v-fafb27d8]{color:var(--dialog-ink);letter-spacing:0;margin:0;font-size:20px;line-height:1.35}.dialog-head p[data-v-fafb27d8],.dialog-detail[data-v-fafb27d8]{color:var(--dialog-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.dialog-detail[data-v-fafb27d8]{border:1px solid var(--dialog-border);color:var(--dialog-ink);overflow-wrap:anywhere;background:#eff6ffb8;border-radius:12px;padding:12px}.dialog-actions[data-v-fafb27d8]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dialog-actions .btn[data-v-fafb27d8]{border-radius:999px;min-height:40px;padding:0 18px;font-weight:800}.dialog-actions .btn-outline[data-v-fafb27d8]{color:var(--dialog-blue);background:#fff;border:1px solid #2563ff38}.dialog-actions .btn-primary[data-v-fafb27d8]{color:#fff;background:linear-gradient(135deg,#2563ff,#0ea5e9);border:0;box-shadow:0 12px 28px #2563ff3d}.dialog-fade-enter-active[data-v-fafb27d8],.dialog-fade-leave-active[data-v-fafb27d8]{transition:opacity .16s}.dialog-fade-enter-from[data-v-fafb27d8],.dialog-fade-leave-to[data-v-fafb27d8]{opacity:0}.community-directory-page[data-v-51d08b5e]{--community-blue:#0b6bff;--community-blue-strong:#0057ff;--community-surface:#fff;--community-border:#dce7f5;--community-border-soft:#e5edf6;--community-ink:#07113c;--community-muted:#64748b;--community-muted-soft:#94a3b8;width:min(1440px,100vw - 56px);color:var(--community-ink);background:0 0;margin:0 auto;padding:22px 0 72px;position:relative}.community-directory-page svg[data-v-51d08b5e]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.community-directory-hero[data-v-51d08b5e]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.community-directory-hero h1[data-v-51d08b5e]{color:var(--community-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.community-directory-hero p[data-v-51d08b5e]{color:#28385f;max-width:680px;margin:8px 0 0;font-size:15px}.community-hero-actions[data-v-51d08b5e]{align-items:flex-start;gap:20px;padding-top:24px;display:flex}.community-primary-action[data-v-51d08b5e],.community-secondary-action[data-v-51d08b5e],.community-filter-tabs button[data-v-51d08b5e],.community-join-action[data-v-51d08b5e]{cursor:pointer;border-radius:8px;min-height:44px;font-size:14px;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.community-primary-action[data-v-51d08b5e]{background:linear-gradient(135deg, var(--community-blue-strong) 0%, #7c3aed 100%);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;min-width:116px;min-height:42px;padding:0 18px;display:inline-flex;box-shadow:0 16px 30px #2563eb3d}.community-secondary-action[data-v-51d08b5e]{border:1px solid var(--community-border);min-width:116px;min-height:42px;color:var(--community-ink);background:#ffffffd1;justify-content:center;align-items:center;gap:9px;padding:0 18px;display:inline-flex;box-shadow:0 10px 22px #0f172a0a}.community-primary-action[data-v-51d08b5e]:hover,.community-secondary-action[data-v-51d08b5e]:hover,.community-filter-tabs button[data-v-51d08b5e]:hover,.community-join-action[data-v-51d08b5e]:hover:not(:disabled),.community-directory-card[data-v-51d08b5e]:hover{transform:translateY(-2px)}.community-stat-grid[data-v-51d08b5e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-bottom:18px;display:grid}.community-stat-card[data-v-51d08b5e]{border:1px solid var(--community-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;min-height:92px;padding:20px 22px;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 10px 24px #0f172a0d}.community-stat-card[data-v-51d08b5e]:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 16px 38px #2563eb1a}.community-stat-icon[data-v-51d08b5e]{color:#fff;background:linear-gradient(135deg,#0b6bff,#0ea5e9);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 24px #0b6bff33}.community-stat-icon.tone-purple[data-v-51d08b5e]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 14px 24px #6d28d92e}.community-stat-icon.tone-green[data-v-51d08b5e]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 14px 24px #10b9812e}.community-stat-icon.tone-orange[data-v-51d08b5e]{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 14px 24px #f973162e}.community-stat-copy[data-v-51d08b5e]{flex-direction:column;gap:4px;min-width:0;display:flex}.community-stat-copy small[data-v-51d08b5e]{color:var(--community-muted);font-size:12px;font-weight:600;display:block}.community-stat-copy strong[data-v-51d08b5e]{color:var(--community-ink);font-size:30px;line-height:1;display:block}.community-directory-toolbar[data-v-51d08b5e]{grid-template-columns:auto minmax(280px,360px);justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:grid}.community-search-field[data-v-51d08b5e]{border:1px solid var(--community-border);width:100%;min-height:42px;color:var(--community-muted);background:#ffffffe6;border-radius:8px;justify-self:end;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:0 10px 22px #0f172a0a}.community-search-field input[data-v-51d08b5e]{width:100%;color:var(--community-ink);font:inherit;background:0 0;border:0;outline:0}.community-search-field input[data-v-51d08b5e]::placeholder{color:var(--community-muted-soft)}.community-filter-tabs[data-v-51d08b5e]{justify-content:flex-start;align-items:center;gap:14px;display:flex}.community-filter-tabs button[data-v-51d08b5e]{border:1px solid var(--community-border);color:#1f2b5c;background:#ffffffeb;min-width:96px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;box-shadow:0 10px 22px #0f172a0a}.community-filter-tabs button.active[data-v-51d08b5e]{background:var(--community-blue);color:#fff;border-color:#0000;box-shadow:0 14px 26px #0b6bff33}.community-card-grid[data-v-51d08b5e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;display:grid}.community-directory-card[data-v-51d08b5e]{border:1px solid var(--community-border);background:#fff;border-radius:10px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 14px 36px #0f172a14}.community-directory-card[data-v-51d08b5e]:hover{border-color:#0057ff47;box-shadow:0 18px 38px #233f711f}.community-card-cover[data-v-51d08b5e]{aspect-ratio:16/9;background:var(--community-border);height:auto;overflow:hidden}.community-card-cover img[data-v-51d08b5e]{object-fit:cover;width:100%;height:100%;display:block}.community-card-body[data-v-51d08b5e]{padding:18px 22px 12px}.community-card-title-row[data-v-51d08b5e]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.community-card-title-row h2[data-v-51d08b5e]{color:var(--community-ink);margin:0 0 4px;font-size:19px;font-weight:800;line-height:1.35}.community-card-title-row p[data-v-51d08b5e]{color:var(--community-muted);margin:0;font-size:13px}.community-type-chip[data-v-51d08b5e]{border-radius:4px;align-self:end;margin-bottom:2px;padding:3px 9px;font-size:12px;font-weight:700}.community-type-chip.tone-blue[data-v-51d08b5e]{color:#0057ff;background:#edf4ff}.community-type-chip.tone-green[data-v-51d08b5e]{color:#06965f;background:#e9fbf3}.community-card-desc[data-v-51d08b5e]{min-height:44px;color:var(--community-muted);margin:10px 0;font-size:14px;line-height:1.65}.community-card-metrics[data-v-51d08b5e]{color:var(--community-ink);gap:26px;margin:0 0 10px;font-size:14px;display:flex}.community-card-metrics div[data-v-51d08b5e]{gap:6px;display:flex}.community-card-metrics dt[data-v-51d08b5e],.community-card-metrics dd[data-v-51d08b5e]{margin:0}.community-card-metrics dt[data-v-51d08b5e]{color:var(--community-muted)}.community-card-footer[data-v-51d08b5e]{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding-bottom:10px;display:flex}.community-creator-row[data-v-51d08b5e]{align-items:center;gap:9px;min-width:0;display:flex}.community-creator-row[data-v-51d08b5e] .user-avatar{border:2px solid #fff;box-shadow:0 8px 16px #233f711f}.community-creator-row span[data-v-51d08b5e]{flex-direction:column;gap:1px;min-width:0;display:flex}.community-creator-row small[data-v-51d08b5e]{color:var(--community-muted-soft);font-size:11px;font-weight:700}.community-creator-row strong[data-v-51d08b5e]{max-width:160px;color:var(--community-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.community-join-action[data-v-51d08b5e]{background:var(--community-blue);color:#fff;border:0;min-width:82px;min-height:32px;padding:0 16px;font-size:14px;font-weight:800;box-shadow:0 8px 18px #2563eb2e}.community-join-action.joined[data-v-51d08b5e]{background:#12b981;box-shadow:0 8px 18px #12b9812e}.community-join-action[data-v-51d08b5e]:disabled{cursor:default}.community-detail-link[data-v-51d08b5e]{min-height:38px;color:var(--community-blue-strong);border-top:1px solid #edf2f8;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.community-directory-state[data-v-51d08b5e]{border:1px solid var(--community-border);min-height:180px;color:var(--community-muted);background:#ffffffdb;border-radius:10px;place-items:center;display:grid}.sr-only[data-v-51d08b5e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.community-stat-grid[data-v-51d08b5e],.community-card-grid[data-v-51d08b5e]{grid-template-columns:repeat(2,minmax(0,1fr))}.community-directory-toolbar[data-v-51d08b5e]{grid-template-columns:1fr;gap:14px}.community-search-field[data-v-51d08b5e]{justify-self:stretch}.community-filter-tabs[data-v-51d08b5e]{flex-wrap:wrap;justify-content:flex-start}}@media (width<=820px){.community-directory-page[data-v-51d08b5e]{width:min(100vw - 28px,720px);padding-top:24px}.community-directory-hero[data-v-51d08b5e],.community-hero-actions[data-v-51d08b5e]{flex-direction:column;align-items:stretch}.community-hero-actions[data-v-51d08b5e]{gap:10px;padding-top:0}.community-directory-hero h1[data-v-51d08b5e]{font-size:34px}.community-stat-grid[data-v-51d08b5e],.community-card-grid[data-v-51d08b5e]{grid-template-columns:1fr;gap:14px}.community-type-chip[data-v-51d08b5e]{justify-self:start}.community-card-metrics[data-v-51d08b5e]{flex-wrap:wrap;gap:12px}}@media (width>=1280px){.community-directory-page[data-v-51d08b5e]{width:min(1480px,100vw - 40px)}}.community-workspace-page[data-v-6d2e2202]{color:#1f2329;letter-spacing:0;width:min(1280px,100vw - 80px);margin:0 auto;padding:20px 0 88px}.community-back-link[data-v-6d2e2202]{margin:0 0 12px}.community-workspace-shell[data-v-6d2e2202]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.community-workspace-shell.is-official[data-v-6d2e2202]{grid-template-columns:minmax(0,1fr)}.community-main-column[data-v-6d2e2202],.community-side-rail[data-v-6d2e2202],.community-tab-panel[data-v-6d2e2202],.community-feed-list[data-v-6d2e2202],.proposal-list[data-v-6d2e2202]{flex-direction:column;gap:14px;display:flex}.community-card[data-v-6d2e2202]{background:#fff;border:1px solid #e8ebf2;border-radius:12px;box-shadow:0 10px 28px #1f23290b}.community-summary-card[data-v-6d2e2202]{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:24px;display:grid}.community-brand-mark[data-v-6d2e2202],.community-feed-avatar[data-v-6d2e2202]{color:#fff;background:linear-gradient(145deg,#6875ee 0%,#8052bf 100%);flex:none;place-items:center;font-weight:800;display:grid}.community-brand-mark[data-v-6d2e2202]{border-radius:18px;width:72px;height:72px;font-size:28px;box-shadow:inset 0 1px #ffffff47,0 12px 24px #6573ee38}.community-summary-body[data-v-6d2e2202]{min-width:0}.community-title-row[data-v-6d2e2202]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-title-row h1[data-v-6d2e2202],.community-action-card h2[data-v-6d2e2202],.community-member-card h2[data-v-6d2e2202],.community-creator-card h2[data-v-6d2e2202],.community-about-card h2[data-v-6d2e2202]{color:#1f2329;letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:1.25}.community-action-card h2[data-v-6d2e2202],.community-member-card h2[data-v-6d2e2202],.community-creator-card h2[data-v-6d2e2202]{font-size:15px}.community-pill[data-v-6d2e2202]{color:#3d72e4;background:#eef5ff;border-radius:5px;align-items:center;min-height:20px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.community-pill-success[data-v-6d2e2202]{color:#24a35a;background:#ecfbf1}.community-meta-line[data-v-6d2e2202],.community-helper[data-v-6d2e2202],.community-summary-copy[data-v-6d2e2202],.community-member-card p[data-v-6d2e2202],.proposal-card p[data-v-6d2e2202],.community-about-card p[data-v-6d2e2202]{color:#6f7682;margin:8px 0 0;font-size:13px;line-height:1.7}.community-meta-line[data-v-6d2e2202]{flex-wrap:wrap;gap:12px;display:flex}.community-summary-copy[data-v-6d2e2202]{max-width:760px}.community-summary-stats[data-v-6d2e2202]{border-top:1px solid #edf0f4;grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;margin-top:18px;padding-top:16px;display:grid}.community-stat[data-v-6d2e2202]{background:#f7f8fb;border-radius:10px;min-width:0;padding:10px 12px}.community-stat strong[data-v-6d2e2202]{color:#1f2329;font-size:20px;font-weight:800;line-height:1.1;display:block}.community-stat span[data-v-6d2e2202]{color:#9aa0aa;font-size:12px}.community-content-card[data-v-6d2e2202]{overflow:hidden}.community-content-tabs[data-v-6d2e2202]{border-bottom:1px solid #edf0f4;align-items:center;gap:4px;min-height:50px;padding:0 20px;display:flex}.community-tab[data-v-6d2e2202]{color:#555b66;background:0 0;border:0;align-items:center;gap:4px;min-height:50px;padding:0 16px;font-weight:700;display:inline-flex;position:relative}.community-tab em[data-v-6d2e2202]{color:#fff;background:#ff4d55;border-radius:999px;min-width:18px;height:14px;padding:0 5px;font-size:10px;font-style:normal;line-height:14px}.community-tab.active[data-v-6d2e2202]{color:#6170ff}.community-tab.active[data-v-6d2e2202]:after{content:"";background:#6170ff;border-radius:99px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.community-tab-panel[data-v-6d2e2202]{padding:18px 20px 24px}.official-board-title[data-v-6d2e2202]{color:#1f2329;letter-spacing:0;margin:0 0 16px;font-size:20px;font-weight:800;line-height:1.3}.community-workspace-page[data-v-6d2e2202] .input,.community-workspace-page[data-v-6d2e2202] .textarea{color:#1f2329;box-shadow:none;background:#fff;border-color:#dfe4ee;border-radius:8px}.community-workspace-page[data-v-6d2e2202] .input:focus,.community-workspace-page[data-v-6d2e2202] .textarea:focus{border-color:#6573ee94;box-shadow:0 0 0 4px #6573ee1f}.community-composer-card[data-v-6d2e2202],.community-feed-card[data-v-6d2e2202],.proposal-card[data-v-6d2e2202],.community-about-card[data-v-6d2e2202]{background:#fff;border:1px solid #edf0f4;border-radius:8px}.community-aligned-panel[data-v-6d2e2202]{flex-direction:column;gap:14px;display:flex}.community-panel-head[data-v-6d2e2202]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:18px;min-height:58px;padding:2px 0 16px;display:flex}.community-panel-head h2[data-v-6d2e2202]{color:#1f2329;letter-spacing:0;margin:0;font-size:17px;font-weight:800;line-height:1.3}.community-panel-head p[data-v-6d2e2202]{color:#667085;max-width:560px;margin:5px 0 0;font-size:13px;line-height:1.65}.community-panel-head>span[data-v-6d2e2202]{color:#6573ee;background:#f4f6fb;border-radius:999px;flex:none;min-height:26px;padding:5px 10px;font-size:12px;font-weight:800}.community-composer-card[data-v-6d2e2202]{background:linear-gradient(#fbfcff 0%,#f8f9fc 100%);border-color:#e8ebf2;flex-direction:column;gap:10px;padding:16px;display:flex}.community-composer-actions[data-v-6d2e2202],.community-form-row[data-v-6d2e2202],.community-feed-actions[data-v-6d2e2202],.proposal-card[data-v-6d2e2202],.comment-item-head[data-v-6d2e2202],.permission-modal-head[data-v-6d2e2202],.permission-modal-actions[data-v-6d2e2202]{align-items:center;gap:10px;display:flex}.community-composer-actions[data-v-6d2e2202]{flex-wrap:wrap;justify-content:space-between}.community-form-row[data-v-6d2e2202]{align-items:stretch}.community-form-row[data-v-6d2e2202]>*{flex:1 1 0}.community-primary-btn[data-v-6d2e2202],.community-secondary-btn[data-v-6d2e2202],.community-action-primary[data-v-6d2e2202],.community-action-secondary[data-v-6d2e2202]{cursor:pointer;border:0;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.community-primary-btn[data-v-6d2e2202],.community-secondary-btn[data-v-6d2e2202]{border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.community-primary-btn[data-v-6d2e2202]{color:#fff;background:#6573ee}.community-primary-btn.small[data-v-6d2e2202]{min-height:30px;padding:0 12px;font-size:12px}.community-secondary-btn[data-v-6d2e2202]{color:#4f5663;background:#fff;border:1px solid #dfe3eb}.community-primary-btn[data-v-6d2e2202]:hover,.community-secondary-btn[data-v-6d2e2202]:hover,.community-action-primary[data-v-6d2e2202]:hover,.community-action-secondary[data-v-6d2e2202]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #1f232914}.community-focus-ring[data-v-6d2e2202]:focus-visible,.community-tab[data-v-6d2e2202]:focus-visible,.community-feed-actions button[data-v-6d2e2202]:focus-visible,.community-feed-action[data-v-6d2e2202]:focus-visible,.comment-reply-toggle[data-v-6d2e2202]:focus-visible,.comment-reply-cancel[data-v-6d2e2202]:focus-visible,.comment-reply-btn[data-v-6d2e2202]:focus-visible,.upload-media-btn[data-v-6d2e2202]:focus-visible,.permission-modal-close[data-v-6d2e2202]:focus-visible{outline-offset:3px;outline:3px solid #6573ee3d}.community-primary-btn[data-v-6d2e2202]:disabled,.community-secondary-btn[data-v-6d2e2202]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.community-feed-card[data-v-6d2e2202]{border-width:0 0 1px;border-radius:0;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 4px;display:grid}.community-feed-card[data-v-6d2e2202]:last-child{border-bottom:0}.community-feed-card[data-v-6d2e2202]:hover{background:linear-gradient(90deg,#6573ee09,#fff0)}.community-feed-avatar[data-v-6d2e2202]{background:linear-gradient(145deg,#ff9a8a 0%,#ffc247 100%);border-radius:50%;width:40px;height:40px}.community-feed-avatar.mini[data-v-6d2e2202]{width:28px;height:28px;font-size:12px}.community-feed-body[data-v-6d2e2202]{min-width:0}.community-feed-head[data-v-6d2e2202]{color:#b0b5bd;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.community-feed-head a[data-v-6d2e2202]{color:#1f2329;font-size:14px;font-weight:800}.community-feed-title[data-v-6d2e2202]{color:#1f2329;margin-top:4px;display:block}.community-feed-main-link[data-v-6d2e2202]{color:inherit;text-decoration:none;display:block}.community-feed-main-link:hover .community-feed-title[data-v-6d2e2202]{color:#5364e8}.community-feed-body p[data-v-6d2e2202]{color:#30343b;margin:6px 0 0;font-size:14px;line-height:1.75}.community-feed-content[data-v-6d2e2202]{white-space:pre-wrap;overflow-wrap:anywhere}.community-feed-content-collapsed[data-v-6d2e2202]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-feed-content-toggle[data-v-6d2e2202]{color:#5364e8;cursor:pointer;background:0 0;border:0;align-items:center;min-height:28px;margin-top:6px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.community-feed-content-toggle[data-v-6d2e2202]:hover{color:#3345d3}.community-feed-actions[data-v-6d2e2202]{flex-wrap:wrap;gap:8px;margin-top:14px}.community-feed-action[data-v-6d2e2202]{color:#657083;background:#ffffffd1;border:1px solid #dbe5f7;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s,background .18s;display:inline-flex;box-shadow:0 6px 14px #2742700a}.community-feed-action[data-v-6d2e2202]:hover{color:#5364e8;background:#fff;border-color:#6573ee66;transform:translateY(-1px);box-shadow:0 10px 18px #27427014}.community-feed-action-liked[data-v-6d2e2202],.community-feed-action[data-v-6d2e2202]:disabled{color:#2563ff;background:#eff6ff;border-color:#2563ff3d}.community-feed-action[data-v-6d2e2202]:disabled{cursor:default;transform:none}.community-feed-action-icon[data-v-6d2e2202]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.post-media-row[data-v-6d2e2202]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.post-media-thumb[data-v-6d2e2202]{aspect-ratio:1;object-fit:cover;border:1px solid #edf0f4;border-radius:8px;width:104px;height:104px}.post-media-video[data-v-6d2e2202]{border-radius:8px;max-width:100%;max-height:320px}.proposal-card[data-v-6d2e2202]{grid-template-columns:168px minmax(0,1fr);justify-content:space-between;align-items:stretch;gap:16px;padding:16px;display:grid}.proposal-card-media[data-v-6d2e2202]{min-height:128px}.proposal-card-image[data-v-6d2e2202],.proposal-card-placeholder[data-v-6d2e2202]{border:1px solid #edf0f4;border-radius:8px;width:100%;height:100%;min-height:128px}.proposal-card-image[data-v-6d2e2202]{object-fit:cover;background:#f7f9fc}.proposal-card-placeholder[data-v-6d2e2202]{color:#6573ee;background:linear-gradient(135deg,#6573ee1a,#38dfa014),#f7f9fc;place-items:center;font-size:13px;font-weight:800;display:grid}.proposal-card-placeholder span[data-v-6d2e2202]{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 10px 24px #6573ee1f}.proposal-card-main[data-v-6d2e2202]{flex-direction:column;gap:10px;min-width:0;display:flex}.proposal-card strong[data-v-6d2e2202]{color:#1f2329;line-height:1.35;display:block}.proposal-image-preview-grid[data-v-6d2e2202]{grid-template-columns:repeat(3,46px);gap:6px;display:grid}.proposal-card-thumb[data-v-6d2e2202]{aspect-ratio:1;object-fit:cover;background:#f7f9fc;border:1px solid #edf0f4;border-radius:6px;width:100%}.proposal-card-footer[data-v-6d2e2202]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.proposal-inline-vote-actions[data-v-6d2e2202]{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.proposal-vote-btn[data-v-6d2e2202]{color:#1f2329;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe4ee;border-radius:999px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.proposal-vote-btn[data-v-6d2e2202]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #6573ee1f}.proposal-vote-btn.support.selected[data-v-6d2e2202],.proposal-vote-btn.support[data-v-6d2e2202]:hover:not(:disabled){color:#13835e;background:#38dfa01f;border-color:#38dfa061}.proposal-vote-btn.against.selected[data-v-6d2e2202],.proposal-vote-btn.against[data-v-6d2e2202]:hover:not(:disabled){color:#b43b75;background:#ea66aa1f;border-color:#ea66aa5c}.proposal-vote-btn.abstain.selected[data-v-6d2e2202],.proposal-vote-btn.abstain[data-v-6d2e2202]:hover:not(:disabled){color:#4f5fd9;background:#6573ee1a;border-color:#6573ee52}.proposal-vote-btn[data-v-6d2e2202]:disabled{cursor:not-allowed;opacity:.56}.proposal-vote-hint[data-v-6d2e2202]{color:#8f96a3;margin:0;font-size:12px;line-height:1.5}.proposal-card-meta[data-v-6d2e2202]{color:#8f96a3;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px;display:flex}.project-update-list[data-v-6d2e2202]{flex-direction:column;gap:12px;display:flex}.project-update-card[data-v-6d2e2202]{min-height:118px;color:inherit;background:#fff;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.project-update-card[data-v-6d2e2202]:hover{border-color:#6573ee47;transform:translateY(-1px);box-shadow:0 14px 28px #1f23290f}.project-update-mark[data-v-6d2e2202]{color:#6573ee;background:linear-gradient(135deg,#6573ee21,#25c2e51f);border-radius:12px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.project-update-body[data-v-6d2e2202]{min-width:0}.project-update-body strong[data-v-6d2e2202]{color:#1f2329;font-size:16px;line-height:1.35;display:block}.project-update-body p[data-v-6d2e2202]{color:#667085;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.7}.project-update-meta[data-v-6d2e2202]{color:#8f96a3;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;display:flex}.project-update-link[data-v-6d2e2202]{color:#4f5fd9;white-space:nowrap;background:#f4f6fb;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.community-about-card[data-v-6d2e2202]{padding:18px}.community-about-card dl[data-v-6d2e2202]{gap:10px;margin:18px 0 0;display:grid}.community-about-card div[data-v-6d2e2202]{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.community-about-card dt[data-v-6d2e2202]{color:#8f96a3;font-size:13px}.community-about-card dd[data-v-6d2e2202]{color:#1f2329;margin:0;font-weight:700}.community-side-rail[data-v-6d2e2202]{position:sticky;top:96px}.community-action-card[data-v-6d2e2202],.community-appeal-card[data-v-6d2e2202],.community-member-card[data-v-6d2e2202],.community-creator-card[data-v-6d2e2202]{padding:18px}.community-rail-card-head[data-v-6d2e2202]{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-rail-card-head span[data-v-6d2e2202]{color:#98a0ad;font-size:12px;font-weight:700}.community-action-primary[data-v-6d2e2202],.community-action-secondary[data-v-6d2e2202]{text-align:left;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:12px;width:100%;min-height:72px;margin-top:12px;padding:14px;display:grid}.community-action-primary[data-v-6d2e2202]{color:#fff;background:linear-gradient(135deg,#6573ee 0%,#7d4aa8 100%)}.community-action-secondary[data-v-6d2e2202]{color:#1f2329;background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #e1e4eb}.community-appeal-card[data-v-6d2e2202]{margin-top:16px}.community-appeal-card p[data-v-6d2e2202]{color:#7b6f68;margin:12px 0 0;font-size:13px;line-height:1.6}.community-appeal-textarea[data-v-6d2e2202]{resize:vertical;width:100%;min-height:108px;margin-top:12px}.community-action-icon[data-v-6d2e2202]{background:#ffffff38;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.community-action-icon.light[data-v-6d2e2202]{color:#6573ee;background:#f4f6f8}.community-action-card strong[data-v-6d2e2202],.community-action-card small[data-v-6d2e2202]{display:block}.community-action-card small[data-v-6d2e2202]{opacity:.78;margin-top:2px}.community-member-avatars[data-v-6d2e2202]{flex-wrap:wrap;gap:0;margin-top:14px;padding-left:4px;display:flex}.community-member-avatars[data-v-6d2e2202] .user-avatar{border:2px solid #fff;margin-left:-4px;box-shadow:0 4px 10px #1f232914}.community-member-empty[data-v-6d2e2202]{color:#98a2b3;font-size:13px}.community-creator-head[data-v-6d2e2202]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.community-creator-avatar-link[data-v-6d2e2202]{color:inherit;border-radius:50%;text-decoration:none;display:inline-flex}.community-creator-avatar-link[data-v-6d2e2202]:focus-visible{outline-offset:3px;outline:3px solid #2f6bff3d}.community-creator-avatar[data-v-6d2e2202]{color:#fff;background:#1f2329;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.community-creator-name-link[data-v-6d2e2202]{color:inherit;text-decoration:none}.community-creator-name-link[data-v-6d2e2202]:hover,.community-creator-name-link[data-v-6d2e2202]:focus-visible{text-underline-offset:3px;text-decoration:underline}.community-creator-head strong[data-v-6d2e2202]{color:#1f2329;font-size:18px;font-weight:800;line-height:1.35}.community-creator-head p[data-v-6d2e2202]{color:#6f7682;margin:4px 0 0}.community-creator-copy[data-v-6d2e2202]{color:#5d6675;margin:16px 0 0;font-size:13px;line-height:1.7}.community-creator-message[data-v-6d2e2202]{color:#2f6bff;background:#fff;border:1px solid #2f6bff;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.community-creator-message[data-v-6d2e2202]:hover,.community-creator-message[data-v-6d2e2202]:focus-visible{background:#f4f7ff}.community-alert[data-v-6d2e2202],.community-empty[data-v-6d2e2202]{color:#8f4b43;background:#fff;border-radius:8px;font-size:14px}.community-alert[data-v-6d2e2202]{border:1px solid #f1c9c3;margin-bottom:14px;padding:12px 16px}.community-empty[data-v-6d2e2202]{text-align:center;color:#8f96a3;padding:24px}.community-comments-block[data-v-6d2e2202]{background:#f7f9fe;border-radius:8px;flex-direction:column;gap:10px;margin-top:14px;padding:12px;display:flex}.community-comments-head[data-v-6d2e2202]{border-bottom:1px solid #e5ebf6;align-items:center;gap:10px;padding-bottom:10px;display:flex}.community-comments-head strong[data-v-6d2e2202]{color:#1f2329;font-size:14px}.community-comment-count[data-v-6d2e2202]{color:#8f96a3;font-size:12px}.comment-author-link[data-v-6d2e2202]{color:#6573ee;font-weight:700}.community-comment-item[data-v-6d2e2202],.community-comment-form[data-v-6d2e2202]{flex-direction:column;gap:8px;display:flex}.community-comment-item[data-v-6d2e2202]{border-bottom:1px solid #e6ebf5;padding-bottom:10px}.community-comment-item[data-v-6d2e2202]:last-of-type{border-bottom:0}.community-comment-list[data-v-6d2e2202]{flex-direction:column;gap:10px;display:flex}.community-comment-inline-actions[data-v-6d2e2202]{align-items:center;gap:12px;margin-top:4px;display:flex}.comment-replies[data-v-6d2e2202]{border-left:2px solid #e1e8f6;flex-direction:column;gap:8px;margin-left:16px;padding:8px 0 0 12px;display:flex}.community-targeted-reply[data-v-6d2e2202]{background:#fff;border-left:2px solid #b8c5ff;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;padding:6px 8px;display:grid}.reply-targeted-reply[data-v-6d2e2202]{margin-left:4px}.community-targeted-body[data-v-6d2e2202]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.community-targeted-input[data-v-6d2e2202]{resize:none;border-radius:8px;min-height:32px;max-height:88px;padding:7px 10px;font-size:13px;line-height:18px;overflow-y:hidden}.community-targeted-actions[data-v-6d2e2202]{align-items:center;gap:8px;padding-bottom:1px;display:flex}.community-comment-reply p[data-v-6d2e2202]{margin:0}.comment-reply-author[data-v-6d2e2202]{font-weight:700}.comment-reply-toggle[data-v-6d2e2202],.comment-reply-cancel[data-v-6d2e2202],.comment-reply-btn[data-v-6d2e2202]{color:#6573ee;cursor:pointer;background:#fff;border:1px solid #dbe5f7;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.comment-reply-toggle[data-v-6d2e2202]:hover,.comment-reply-cancel[data-v-6d2e2202]:hover,.comment-reply-btn[data-v-6d2e2202]:hover{color:#2563ff;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 6px 14px #2563eb1a}.upload-media-row[data-v-6d2e2202]{flex-wrap:wrap;gap:8px;display:flex}.upload-media-btn[data-v-6d2e2202]{cursor:pointer;color:#5f6673;background:#ffffffc7;border:1px dashed #cfd5e3;border-radius:8px;min-height:34px;padding:6px 12px;font-size:13px}.upload-media-btn[data-v-6d2e2202]:disabled{opacity:.5;cursor:not-allowed}.upload-preview-row[data-v-6d2e2202]{flex-wrap:wrap;gap:8px;display:flex}.upload-thumb-wrap[data-v-6d2e2202]{flex-shrink:0;position:relative}.upload-thumb[data-v-6d2e2202]{object-fit:cover;border:1px solid var(--color-line);border-radius:6px;width:72px;height:72px;display:block}.upload-video-label[data-v-6d2e2202]{text-overflow:ellipsis;white-space:nowrap;background:#0000000f;border-radius:6px;align-items:center;max-width:120px;padding:4px 8px;font-size:12px;display:inline-flex;overflow:hidden}.upload-remove-btn[data-v-6d2e2202]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-6px;right:-6px}.community-proposal-modal-overlay[data-v-6d2e2202]{z-index:9997;background:#14181f85;place-items:start center;padding:54px 20px 40px;display:grid;position:fixed;inset:0}.community-proposal-modal[data-v-6d2e2202]{background:#fff;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 92px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a47}.community-post-modal[data-v-6d2e2202]{width:min(600px,100%)}.community-proposal-modal-head[data-v-6d2e2202]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.community-proposal-modal-head h2[data-v-6d2e2202]{color:#1f2329;margin:0;font-size:17px;font-weight:800;line-height:1.35}.community-proposal-close[data-v-6d2e2202]{color:#9aa0aa;background:#f4f5f7;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:700;display:grid}.community-proposal-modal-body[data-v-6d2e2202]{flex-direction:column;gap:16px;padding:22px 24px 28px;display:flex;overflow-y:auto}.community-proposal-field[data-v-6d2e2202]{flex-direction:column;gap:8px;display:flex}.community-proposal-field>span[data-v-6d2e2202]{color:#4f5663;font-size:13px;font-weight:700}.community-proposal-field>small[data-v-6d2e2202]{color:#ff8a00;font-size:12px;line-height:1.5}.community-proposal-field>.community-upload-rule[data-v-6d2e2202]{color:#667085;font-size:12px;line-height:1.5}.community-proposal-field.has-error .input[data-v-6d2e2202],.community-proposal-field.has-error .textarea[data-v-6d2e2202]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2014}.community-proposal-field>.field-error[data-v-6d2e2202]{color:#d92d20;font-size:12px;font-weight:700;line-height:1.45}.field-shake[data-v-6d2e2202]{animation:.28s ease-in-out fieldShake-6d2e2202}@keyframes fieldShake-6d2e2202{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.community-proposal-type-grid[data-v-6d2e2202]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-proposal-type-card[data-v-6d2e2202]{color:#1f2329;text-align:center;background:#fff;border:2px solid #e0e3ea;border-radius:9px;min-height:94px;padding:18px 16px}.community-proposal-type-card.active[data-v-6d2e2202]{background:#f7f8ff;border-color:#6573ee}.community-proposal-type-card strong[data-v-6d2e2202],.community-proposal-type-card small[data-v-6d2e2202]{display:block}.community-proposal-type-card strong[data-v-6d2e2202]{font-size:14px;font-weight:800}.community-proposal-type-card small[data-v-6d2e2202]{color:#7a828f;margin-top:8px;font-size:12px;line-height:1.45}.community-proposal-fund-banner[data-v-6d2e2202]{color:#22a10d;background:#f2ffe9;border:1px solid #a9e57c;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.community-proposal-fund-banner strong[data-v-6d2e2202]{color:#19a000;font-size:15px}.community-proposal-fund-banner span[data-v-6d2e2202]{color:#28a719;font-size:12px}.community-proposal-form[data-v-6d2e2202]{flex-direction:column;gap:16px;display:flex}.community-post-modal-intro[data-v-6d2e2202]{color:#4e5be4;background:#f7f8ff;border:1px solid #dfe4ff;border-radius:8px;gap:5px;padding:13px 16px;display:grid}.community-post-modal-intro strong[data-v-6d2e2202]{font-size:14px;line-height:1.35}.community-post-modal-intro span[data-v-6d2e2202]{color:#667085;font-size:12px;line-height:1.55}.community-proposal-textarea[data-v-6d2e2202]{min-height:100px}.community-post-content-textarea[data-v-6d2e2202]{resize:none;max-height:none;overflow:hidden}.community-post-upload-grid[data-v-6d2e2202]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.community-proposal-upload[data-v-6d2e2202]{color:#8f96a3;background:#fff;border:1px dashed #cbd2df;border-radius:8px;min-height:50px;font-weight:700}.community-proposal-upload[data-v-6d2e2202]:hover:not(:disabled){color:#6573ee;background:#f8f9ff;border-color:#6573ee}.community-proposal-flow[data-v-6d2e2202]{color:#0066e7;background:#e9f7ff;border:1px solid #8dc7ff;border-radius:7px;padding:14px 16px;font-size:13px;line-height:1.65}.community-proposal-flow strong[data-v-6d2e2202]{margin-bottom:4px;display:block}.community-proposal-flow ol[data-v-6d2e2202]{margin:0;padding-left:18px}.community-proposal-flow.muted[data-v-6d2e2202]{color:#5f6876;background:#f6f8fb;border-color:#d9dee8}.community-proposal-modal-actions[data-v-6d2e2202]{background:#fff;border-top:1px solid #edf0f4;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.status-banner.ok[data-v-6d2e2202]{color:#187569}.status-banner.error[data-v-6d2e2202]{color:#b24a3c}.permission-modal-overlay[data-v-6d2e2202]{z-index:9998;-webkit-backdrop-filter:blur(12px)saturate(1.05);background:#07113c57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.permission-modal[data-v-6d2e2202]{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #2563ff29;border-radius:18px;width:min(420px,100%);padding:24px;box-shadow:0 28px 70px #0f172a2e}.permission-modal-head[data-v-6d2e2202],.permission-modal-actions[data-v-6d2e2202]{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-modal-head strong[data-v-6d2e2202]{color:#07113c;letter-spacing:0;font-size:20px;font-weight:800;line-height:1.35}.permission-modal p[data-v-6d2e2202]{color:#64748b;margin:10px 0 22px;line-height:1.7}.permission-modal-actions[data-v-6d2e2202]{flex-wrap:wrap;justify-content:flex-end}.permission-modal-actions .btn[data-v-6d2e2202]{border-radius:999px;min-height:40px;padding:0 18px;font-weight:800}.permission-modal-actions .btn-outline[data-v-6d2e2202]{color:#2563ff;background:#fff;border:1px solid #2563ff38}.permission-modal-actions .btn-primary[data-v-6d2e2202]{color:#fff;background:linear-gradient(135deg,#2563ff,#0ea5e9);border:0;box-shadow:0 12px 28px #2563ff3d}.permission-modal-close[data-v-6d2e2202]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:16px}@media (width<=900px){.community-workspace-page[data-v-6d2e2202]{width:min(100% - 32px,1280px);padding-top:12px}.community-workspace-shell[data-v-6d2e2202]{grid-template-columns:1fr}.community-side-rail[data-v-6d2e2202]{position:static}.community-summary-card[data-v-6d2e2202],.community-feed-card[data-v-6d2e2202]{grid-template-columns:1fr}.community-summary-stats[data-v-6d2e2202]{grid-template-columns:repeat(2,minmax(0,1fr))}.community-content-tabs[data-v-6d2e2202]{padding:0 12px;overflow-x:auto}.community-tab[data-v-6d2e2202]{flex:none}.community-form-row[data-v-6d2e2202],.proposal-card[data-v-6d2e2202]{flex-direction:column}.proposal-card[data-v-6d2e2202]{grid-template-columns:1fr;display:grid}.proposal-card-media[data-v-6d2e2202],.proposal-card-image[data-v-6d2e2202],.proposal-card-placeholder[data-v-6d2e2202]{min-height:160px}.project-update-card[data-v-6d2e2202]{grid-template-columns:44px minmax(0,1fr);align-items:flex-start}.project-update-link[data-v-6d2e2202]{grid-column:2;justify-self:flex-start}.project-update-mark[data-v-6d2e2202]{width:44px;height:44px}}@media (width<=520px){.community-workspace-page[data-v-6d2e2202]{width:min(100% - 24px,1280px)}.community-summary-card[data-v-6d2e2202],.community-tab-panel[data-v-6d2e2202],.community-action-card[data-v-6d2e2202],.community-member-card[data-v-6d2e2202],.community-creator-card[data-v-6d2e2202]{padding:16px}.community-summary-stats[data-v-6d2e2202]{grid-template-columns:1fr}.community-content-tabs[data-v-6d2e2202]{min-height:46px}.community-tab[data-v-6d2e2202]{min-height:46px;padding:0 12px}.post-media-thumb[data-v-6d2e2202]{width:88px;height:88px}}.cd-toast[data-v-6d2e2202]{color:#fff;z-index:9999;pointer-events:none;white-space:nowrap;background:#1a2e2a;border-radius:100px;padding:12px 28px;font-size:15px;font-weight:500;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000002e}.cd-toast-enter-active[data-v-6d2e2202],.cd-toast-leave-active[data-v-6d2e2202]{transition:opacity .25s,transform .25s}.cd-toast-enter-from[data-v-6d2e2202],.cd-toast-leave-to[data-v-6d2e2202]{opacity:0;transform:translate(-50%)translateY(12px)}.post-detail-shell[data-v-6b63e784]{color:#0f172a;background:0 0;width:min(1440px,100vw - 56px);max-width:none;padding:28px 0 72px;position:relative}.post-detail-back[data-v-6b63e784]{margin-bottom:14px}.post-detail-grid[data-v-6b63e784]{grid-template-columns:minmax(0,1fr) 424px;align-items:start;gap:20px;display:grid}.post-detail-main[data-v-6b63e784],.post-detail-side-rail[data-v-6b63e784],.post-detail-rail-list[data-v-6b63e784]{flex-direction:column;gap:16px;display:flex}.post-detail-side-rail[data-v-6b63e784]{position:sticky;top:94px}.post-detail-card[data-v-6b63e784]{background:#ffffffd1;border:1px solid #cbd5e1eb;border-radius:14px;padding:20px;box-shadow:0 18px 44px #1e40af14}.post-detail-main-card[data-v-6b63e784]{padding:22px 24px 0;overflow:hidden}.post-detail-author-row[data-v-6b63e784],.post-detail-author-name[data-v-6b63e784],.post-detail-meta[data-v-6b63e784],.post-detail-action-bar[data-v-6b63e784],.post-detail-compose[data-v-6b63e784],.post-detail-community-head[data-v-6b63e784],.post-detail-rail-head[data-v-6b63e784],.post-detail-proposal-row[data-v-6b63e784],.post-detail-recommend-row[data-v-6b63e784],.post-detail-hot-project[data-v-6b63e784]{display:flex}.post-detail-author-row[data-v-6b63e784]{align-items:center;gap:12px}.post-detail-avatar[data-v-6b63e784]{color:#1f3764;background:linear-gradient(135deg,#dbeafe,#fef3c7);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.post-detail-avatar.small[data-v-6b63e784]{width:34px;height:34px;font-size:13px}.post-detail-avatar-link[data-v-6b63e784]{color:inherit;border-radius:50%;flex:none;text-decoration:none;display:inline-flex}.post-detail-avatar-link[data-v-6b63e784]:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.post-detail-author-copy[data-v-6b63e784]{min-width:0}.post-detail-author-name[data-v-6b63e784]{color:#10203f;flex-wrap:wrap;align-items:center;gap:8px}.post-detail-chip[data-v-6b63e784],.post-detail-verified[data-v-6b63e784]{align-items:center;min-height:22px;font-size:12px;font-weight:600;display:inline-flex}.post-detail-chip[data-v-6b63e784]{color:#0d9a57;background:#f0fff7;border:1px solid #a7e7c2;border-radius:5px;padding:2px 8px}.post-detail-chip.green[data-v-6b63e784]{margin-left:8px}.post-detail-verified[data-v-6b63e784]{color:#fff;background:linear-gradient(135deg,#4ea1ff 0%,#1267ff 58%,#0f4fd6 100%);border:1px solid #ffffffd1;border-radius:999px;justify-content:center;width:22px;height:22px;min-height:22px;padding:0;box-shadow:0 6px 14px #1267ff47,inset 0 1px #ffffff57}.post-detail-verified svg[data-v-6b63e784]{fill:currentColor;width:15px;height:15px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-style:italic;font-weight:900}.post-detail-meta[data-v-6b63e784]{color:#657391;gap:14px;margin-top:4px;font-size:13px}.post-detail-title[data-v-6b63e784]{color:#10203f;letter-spacing:0;margin:22px 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.28}.post-detail-body[data-v-6b63e784]{color:#334464;white-space:pre-line;margin:0;font-size:15px;line-height:1.9}.post-detail-media-stage[data-v-6b63e784]{margin-top:18px}.post-detail-image-gallery[data-v-6b63e784]{background:#08111f;border:1px solid #dfe7f5;border-radius:10px;position:relative;overflow:hidden}.post-detail-image-button[data-v-6b63e784]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.post-detail-main-image[data-v-6b63e784],.post-detail-main-video[data-v-6b63e784]{aspect-ratio:16/9;object-fit:cover;background:#08111f;border-radius:10px;width:100%;max-height:430px;display:block}.post-detail-image-nav[data-v-6b63e784],.post-detail-lightbox-nav[data-v-6b63e784],.post-detail-lightbox-close[data-v-6b63e784]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a94;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.post-detail-image-nav[data-v-6b63e784]:hover,.post-detail-lightbox-nav[data-v-6b63e784]:hover,.post-detail-lightbox-close[data-v-6b63e784]:hover{background:#0f172ac7;border-color:#ffffffb8;transform:translateY(-1px)}.post-detail-image-nav[data-v-6b63e784]{z-index:2;width:38px;height:38px;position:absolute;top:50%;transform:translateY(-50%)}.post-detail-image-nav[data-v-6b63e784]:hover{transform:translateY(calc(-50% - 1px))}.post-detail-image-nav.previous[data-v-6b63e784]{left:14px}.post-detail-image-nav.next[data-v-6b63e784]{right:14px}.post-detail-image-nav svg[data-v-6b63e784],.post-detail-lightbox-nav svg[data-v-6b63e784],.post-detail-lightbox-close svg[data-v-6b63e784]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.post-detail-image-count[data-v-6b63e784],.post-detail-lightbox-count[data-v-6b63e784]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aad;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:14px;right:14px}.post-detail-project-card[data-v-6b63e784]{color:inherit;background:#fbfdff;border:1px solid #e1e8f6;border-radius:10px;grid-template-columns:72px minmax(260px,1fr) 1px minmax(240px,.72fr);align-items:center;gap:16px;margin-top:18px;padding:18px;text-decoration:none;display:grid}.post-detail-project-thumb[data-v-6b63e784],.post-detail-project-cover[data-v-6b63e784],.post-detail-community-cover[data-v-6b63e784],.post-detail-hot-project img[data-v-6b63e784]{object-fit:cover;background:#eaf0fb;border-radius:8px}.post-detail-project-thumb[data-v-6b63e784]{place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.post-detail-project-cover[data-v-6b63e784]{width:100%;height:100%}.post-detail-project-cover-placeholder[data-v-6b63e784]{color:#2563ff;background:linear-gradient(135deg,#dbeafe,#f0fff7);place-items:center;width:100%;height:100%;font-weight:800;display:grid}.post-detail-project-copy[data-v-6b63e784],.post-detail-hot-project div[data-v-6b63e784],.post-detail-project-funding[data-v-6b63e784]{min-width:0}.post-detail-project-copy strong[data-v-6b63e784]{overflow-wrap:anywhere}.post-detail-project-copy strong[data-v-6b63e784],.post-detail-hot-project strong[data-v-6b63e784],.post-detail-community-head strong[data-v-6b63e784],.post-detail-proposal-row strong[data-v-6b63e784],.post-detail-recommend-row strong[data-v-6b63e784]{color:#10203f;display:block}.post-detail-project-copy p[data-v-6b63e784],.post-detail-community-head p[data-v-6b63e784]{color:#657391;margin:6px 0 0;font-size:13px;line-height:1.6}.post-detail-project-kicker[data-v-6b63e784]{color:#657391;margin-bottom:6px;font-size:12px;display:block}.post-detail-project-divider[data-v-6b63e784]{background:#dfe7f5;width:1px;min-height:72px}.post-detail-project-funding[data-v-6b63e784]{justify-content:space-between;align-items:center;gap:14px;display:flex}.post-detail-project-funding-copy[data-v-6b63e784]{flex:auto;min-width:0}.post-detail-project-funding span[data-v-6b63e784],.post-detail-hot-project span[data-v-6b63e784]{color:#657391;font-size:12px}.post-detail-project-funding strong[data-v-6b63e784]{color:#10203f;margin:4px 0 8px;font-size:20px;display:block}.post-detail-project-cta[data-v-6b63e784]{color:#2357e8;white-space:nowrap;background:#fff;border:1px solid #8fb0ff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.post-detail-progress[data-v-6b63e784]{background:#d8e0ed;border-radius:999px;height:5px;overflow:hidden}.post-detail-progress i[data-v-6b63e784]{border-radius:inherit;background:#2563ff;height:100%;display:block}.post-detail-project-funding small[data-v-6b63e784],.post-detail-hot-project small[data-v-6b63e784],.post-detail-recommend-row small[data-v-6b63e784],.post-detail-proposal-row small[data-v-6b63e784]{color:#657391;margin-top:6px;font-size:12px;display:block}.post-detail-action-bar[data-v-6b63e784]{background:linear-gradient(#f8fafcb8,#ffffff73);border-top:1px solid #cbd5e1bd;border-radius:999px;align-items:center;gap:10px;margin:18px -6px 0;padding:14px 6px 18px;display:flex}.post-detail-action[data-v-6b63e784]{color:#475569;cursor:pointer;white-space:nowrap;background:#ffffffc2;border:1px solid #cbd5e1c7;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 8px 18px #0f172a09}.post-detail-action[data-v-6b63e784]:hover{color:#1f5fff;background:#fff;border-color:#2563ff57;transform:translateY(-1px);box-shadow:0 12px 26px #2563ff1a}.post-detail-action-liked[data-v-6b63e784]{color:#ef4444;background:#fef2f2db;border-color:#ef444438}.post-detail-action-icon[data-v-6b63e784]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.post-detail-action-liked .post-detail-action-icon[data-v-6b63e784]{fill:#ef44441f}.post-detail-action-count[data-v-6b63e784]{color:#64748b;min-width:18px;font-size:13px;font-weight:800}.post-detail-action-liked .post-detail-action-count[data-v-6b63e784]{color:#ef4444}.post-detail-section-head h2[data-v-6b63e784],.post-detail-card h2[data-v-6b63e784],.post-detail-rail-head h2[data-v-6b63e784]{color:#10203f;letter-spacing:0;margin:0;font-size:17px}.post-detail-comments-toolbar[data-v-6b63e784]{border-bottom:1px solid #e6edf8;justify-content:space-between;align-items:flex-start;padding-bottom:14px}.post-detail-comments-toolbar span[data-v-6b63e784]{color:#657391;margin-top:5px;font-size:13px;display:block}.post-detail-compose[data-v-6b63e784]{align-items:flex-start;gap:12px;margin-top:16px}.post-detail-compose-body[data-v-6b63e784]{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.post-detail-compose-footer[data-v-6b63e784]{justify-content:space-between;align-items:center;gap:14px;display:flex}.post-detail-primary-button[data-v-6b63e784]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5f8cff 0%,#2357e8 100%);border:0;border-radius:999px;min-height:42px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 12px 24px #2563ff38}.post-detail-primary-button[data-v-6b63e784]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #2563ff47}.post-detail-primary-button[data-v-6b63e784]:disabled{cursor:not-allowed;opacity:.55}.post-detail-primary-button.small[data-v-6b63e784]{min-height:34px;padding:0 16px;font-size:12px}.post-detail-comment-input[data-v-6b63e784]{resize:vertical;width:100%;min-height:88px}.post-detail-helper[data-v-6b63e784]{color:#315cce;background:#2563ff0f;border:1px solid #2563ff1f;border-radius:999px;align-items:center;min-height:32px;margin:0;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.post-detail-helper-placeholder[data-v-6b63e784]{flex:auto}.post-detail-community-head[data-v-6b63e784]{align-items:flex-start;gap:12px;margin-top:16px}.post-detail-community-cover[data-v-6b63e784]{flex:none;width:64px;height:64px}.post-detail-community-stats[data-v-6b63e784]{border-top:1px solid #e1e8f6;border-bottom:1px solid #e1e8f6;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid}.post-detail-community-stats span[data-v-6b63e784]{color:#657391;text-align:center;border-right:1px solid #e1e8f6;padding:14px 8px;font-size:12px}.post-detail-community-stats span[data-v-6b63e784]:last-child{border-right:0}.post-detail-community-stats strong[data-v-6b63e784]{color:#10203f;font-size:20px;line-height:1.4;display:block}.post-detail-outline-link[data-v-6b63e784],.post-detail-mini-link[data-v-6b63e784]{color:#2357e8;background:linear-gradient(#fff,#f4f8ff);border:1px solid #c9d8f8;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.post-detail-outline-link[data-v-6b63e784]{border-radius:999px;min-height:42px}.post-detail-mini-link[data-v-6b63e784]{border-radius:8px;min-height:32px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.post-detail-outline-link[data-v-6b63e784]:hover,.post-detail-mini-link[data-v-6b63e784]:hover{border-color:#8fb0ff;transform:translateY(-1px);box-shadow:0 10px 22px #2563ff1f}.post-detail-rail-head[data-v-6b63e784]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.post-detail-rail-head a[data-v-6b63e784]{color:#2563ff;font-size:13px;text-decoration:none}.post-detail-proposal-row[data-v-6b63e784],.post-detail-recommend-row[data-v-6b63e784],.post-detail-hot-project[data-v-6b63e784]{color:inherit;align-items:center;gap:10px;text-decoration:none}.post-detail-proposal-row[data-v-6b63e784],.post-detail-recommend-row[data-v-6b63e784]{justify-content:space-between}.post-detail-proposal-row div[data-v-6b63e784],.post-detail-recommend-row div[data-v-6b63e784]{flex:auto;min-width:0}.post-detail-proposal-row strong[data-v-6b63e784],.post-detail-recommend-row strong[data-v-6b63e784]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.post-detail-proposal-row em[data-v-6b63e784]{color:#2563ff;background:#eef4ff;border-radius:5px;flex:none;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.post-detail-dot[data-v-6b63e784]{background:#2563ff;border:5px solid #dbe8ff;border-radius:50%;flex:none;width:22px;height:22px}.post-detail-recommend-row span[data-v-6b63e784]{color:#657391;font-size:13px}.post-detail-hot-project[data-v-6b63e784]{align-items:flex-start}.post-detail-hot-project img[data-v-6b63e784]{flex:none;width:70px;height:70px}.post-detail-hot-project .post-detail-progress[data-v-6b63e784]{margin:8px 0 2px}.post-detail-empty-panel[data-v-6b63e784]{background:linear-gradient(#fbfdff,#f4f8ff);border:1px dashed #c9d8f8;border-radius:12px;padding:14px}.post-detail-empty-panel strong[data-v-6b63e784]{color:#1f3764;font-size:14px;display:block}.post-detail-empty-panel p[data-v-6b63e784]{color:#657391;margin:6px 0 10px;font-size:13px;line-height:1.55}.post-detail-empty-panel a[data-v-6b63e784]{color:#2357e8;background:#fff;border:1px solid #c9d8f8;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.post-detail-compose .post-detail-primary-button[data-v-6b63e784]{flex:none}.comment-thread[data-v-6b63e784]{border-top:1px solid #e6edf8;gap:10px;padding:18px 0 0;display:grid}.comment-main-row[data-v-6b63e784]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.comment-content-column[data-v-6b63e784]{min-width:0}.comment-meta-line[data-v-6b63e784]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.comment-author-link[data-v-6b63e784],.comment-reply-author[data-v-6b63e784],.comment-reply-author-link[data-v-6b63e784]{color:#1f3764;font-size:14px;font-weight:800;text-decoration:none}.comment-body-copy[data-v-6b63e784]{color:#334464;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.65}.comment-side-actions[data-v-6b63e784]{color:#6b7893;justify-content:flex-end;align-items:center;gap:14px;min-width:92px;display:flex}.comment-side-actions.compact[data-v-6b63e784]{gap:10px;min-width:78px}.comment-inline-actions[data-v-6b63e784]{justify-content:flex-start;min-width:0;margin-top:8px}.comment-like-action[data-v-6b63e784],.comment-reply-action[data-v-6b63e784],.comment-expand-button[data-v-6b63e784]{cursor:pointer;color:#657391;font-size:12px;font-weight:700}.comment-like-action[data-v-6b63e784]{white-space:nowrap;background:#fff;border:1px solid #dbe5f7;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:30px;padding:0 10px;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.comment-like-action svg[data-v-6b63e784]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.comment-reply-action[data-v-6b63e784],.comment-expand-button[data-v-6b63e784]{color:#6573ee;white-space:nowrap;background:#fff;border:1px solid #dbe5f7;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.comment-reply-action[data-v-6b63e784]:hover,.comment-expand-button[data-v-6b63e784]:hover,.comment-like-action[data-v-6b63e784]:hover{color:#2563ff;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 6px 14px #2563eb1a}.comment-like-action.is-liked[data-v-6b63e784],.comment-like-action[data-v-6b63e784]:disabled{color:#2563ff;background:#eff6ff;border-color:#bfdbfe}.comment-like-action[data-v-6b63e784]:disabled{cursor:default}.comment-reply-panel[data-v-6b63e784]{background:#f7faff;border-radius:8px;gap:10px;margin-left:52px;padding:12px 14px;display:grid}.comment-reply-item[data-v-6b63e784]{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.reply-avatar[data-v-6b63e784]{width:32px;height:32px}.comment-expand-button[data-v-6b63e784]{color:#2563ff;justify-self:center}.comment-replying[data-v-6b63e784]{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;display:flex}.comment-targeted-reply[data-v-6b63e784]{background:#f8fbff;border-left:2px solid #b7cbff;border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:8px;margin-left:52px;padding:6px 8px;display:grid}.reply-targeted-reply[data-v-6b63e784]{grid-column:1/-1;margin-left:42px}.comment-targeted-body[data-v-6b63e784]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.comment-targeted-input[data-v-6b63e784]{resize:none;border-radius:8px;min-height:32px;max-height:88px;padding:7px 10px;font-size:13px;line-height:18px;overflow-y:hidden}.comment-targeted-actions[data-v-6b63e784]{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:1px;display:flex}.comment-author-link[data-v-6b63e784]:hover,.comment-reply-author-link[data-v-6b63e784]:hover{text-decoration:underline}.comment-list[data-v-6b63e784],.post-detail-comments-card .comment-list[data-v-6b63e784]{flex-direction:column;gap:0;display:flex}.status-banner.ok[data-v-6b63e784]{color:#187569}.status-banner.error[data-v-6b63e784]{color:#b24a3c}.permission-modal-overlay[data-v-6b63e784]{z-index:9998;-webkit-backdrop-filter:blur(12px)saturate(1.05);background:#07113c57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.permission-modal[data-v-6b63e784]{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #2563ff29;border-radius:18px;width:min(420px,100%);padding:24px;box-shadow:0 28px 70px #0f172a2e}.permission-modal-head[data-v-6b63e784],.permission-modal-actions[data-v-6b63e784]{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-modal p[data-v-6b63e784]{color:#64748b;margin:10px 0 22px;line-height:1.7}.permission-modal-actions[data-v-6b63e784]{flex-wrap:wrap;justify-content:flex-end}.permission-modal-head strong[data-v-6b63e784]{color:#07113c;letter-spacing:0;font-size:20px;font-weight:800;line-height:1.35}.permission-modal-actions .btn[data-v-6b63e784]{border-radius:999px;min-height:40px;padding:0 18px;font-weight:800}.permission-modal-actions .btn-outline[data-v-6b63e784]{color:#2563ff;background:#fff;border:1px solid #2563ff38}.permission-modal-actions .btn-primary[data-v-6b63e784]{color:#fff;background:linear-gradient(135deg,#2563ff,#0ea5e9);border:0;box-shadow:0 12px 28px #2563ff3d}.permission-modal-close[data-v-6b63e784]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:16px}.post-detail-image-lightbox[data-v-6b63e784]{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d1cdb;justify-content:center;align-items:center;padding:42px;display:flex;position:fixed;inset:0}.post-detail-lightbox-image[data-v-6b63e784]{object-fit:contain;border-radius:12px;width:auto;max-width:min(1120px,88vw);max-height:86vh;display:block;box-shadow:0 28px 80px #00000061}.post-detail-lightbox-close[data-v-6b63e784]{width:42px;height:42px;position:absolute;top:24px;right:24px}.post-detail-lightbox-nav[data-v-6b63e784]{width:46px;height:46px;position:absolute;top:50%;transform:translateY(-50%)}.post-detail-lightbox-nav[data-v-6b63e784]:hover{transform:translateY(calc(-50% - 1px))}.post-detail-lightbox-nav.previous[data-v-6b63e784]{left:28px}.post-detail-lightbox-nav.next[data-v-6b63e784]{right:28px}.post-detail-lightbox-count[data-v-6b63e784]{bottom:24px;right:50%;transform:translate(50%)}.btn-sm[data-v-6b63e784]{align-self:flex-start;padding:5px 14px;font-size:12px}@media (width<=1100px){.post-detail-grid[data-v-6b63e784]{grid-template-columns:1fr}.post-detail-side-rail[data-v-6b63e784]{position:static}}@media (width<=760px){.post-detail-shell[data-v-6b63e784]{width:min(100% - 28px,1440px);padding:14px 0 48px}.post-detail-card[data-v-6b63e784],.post-detail-main-card[data-v-6b63e784]{padding:16px}.post-detail-project-card[data-v-6b63e784]{grid-template-columns:56px minmax(0,1fr)}.post-detail-project-thumb[data-v-6b63e784]{width:56px;height:56px}.post-detail-project-divider[data-v-6b63e784],.post-detail-project-funding[data-v-6b63e784]{grid-column:1/-1}.post-detail-project-divider[data-v-6b63e784]{width:100%;min-height:1px}.post-detail-project-funding[data-v-6b63e784]{flex-direction:column;align-items:flex-start}.post-detail-action-bar[data-v-6b63e784]{border-radius:18px;flex-wrap:wrap;margin:16px 0 0;padding:12px}.post-detail-action[data-v-6b63e784]{flex:calc(50% - 8px);min-width:0}.post-detail-compose[data-v-6b63e784]{flex-wrap:wrap;align-items:stretch}.post-detail-compose-body[data-v-6b63e784]{flex-basis:calc(100% - 46px)}.post-detail-comment-input[data-v-6b63e784]{min-height:92px}.post-detail-main-image[data-v-6b63e784],.post-detail-main-video[data-v-6b63e784]{max-height:320px}.post-detail-image-nav[data-v-6b63e784]{width:34px;height:34px}.post-detail-image-nav.previous[data-v-6b63e784]{left:10px}.post-detail-image-nav.next[data-v-6b63e784]{right:10px}.post-detail-image-lightbox[data-v-6b63e784]{padding:18px}.post-detail-lightbox-image[data-v-6b63e784]{max-width:94vw;max-height:78vh}.post-detail-lightbox-close[data-v-6b63e784]{top:14px;right:14px}.post-detail-lightbox-nav.previous[data-v-6b63e784]{left:14px}.post-detail-lightbox-nav.next[data-v-6b63e784]{right:14px}.post-detail-compose-footer[data-v-6b63e784]{flex-direction:column;align-items:stretch}.post-detail-helper[data-v-6b63e784]{width:fit-content;max-width:100%}.post-detail-compose-footer .post-detail-primary-button[data-v-6b63e784]{width:100%}}.community-apply-form[data-v-47eb8f40]{flex-direction:column;gap:16px;display:flex}.community-apply-cover[data-v-47eb8f40]{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-line);width:min(420px,100%);height:220px}.community-apply-checkbox[data-v-47eb8f40]{color:var(--color-muted);align-items:center;gap:10px;display:flex}.form-error-block[data-v-47eb8f40]{color:#b24a3c}.form-success-block[data-v-47eb8f40]{color:#187569}.proposal-page[data-v-1717fa70]{color:#0f172a;width:min(1440px,100vw - 56px);padding:28px 0 72px}.proposal-back[data-v-1717fa70]{margin-bottom:14px}.proposal-state-card[data-v-1717fa70],.proposal-summary-panel[data-v-1717fa70],.proposal-vote-action-panel[data-v-1717fa70]{background:#ffffffc7;border:1px solid #cbd5e1eb;border-radius:16px;box-shadow:0 18px 44px #1e40af14}.proposal-state-card[data-v-1717fa70]{color:#64748b;padding:28px}.proposal-summary-panel[data-v-1717fa70]{padding:28px 32px}.proposal-vote-action-panel[data-v-1717fa70]{margin-top:18px;padding:22px 24px 24px}.proposal-vote-action-head[data-v-1717fa70]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.proposal-vote-action-head h2[data-v-1717fa70]{color:#0f172a;margin:0;font-size:24px;line-height:1.2}.proposal-vote-action-head p[data-v-1717fa70]{color:#64748b;margin:6px 0 0;font-size:14px}.proposal-vote-denial-banner[data-v-1717fa70]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:800}.proposal-panel-head[data-v-1717fa70]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.proposal-panel-head.compact[data-v-1717fa70]{align-items:center}.proposal-kicker[data-v-1717fa70]{color:#64748b;margin:0 0 8px;font-size:13px;font-weight:800}.proposal-summary-panel h1[data-v-1717fa70]{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(34px,5vw,44px);line-height:1.1}.proposal-meta-row[data-v-1717fa70]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.proposal-meta-chip[data-v-1717fa70],.proposal-status-chip[data-v-1717fa70]{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.proposal-meta-chip[data-v-1717fa70]{color:#475569;background:#f8fafc;border:1px solid #dbe3ef}.proposal-status-chip[data-v-1717fa70]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.proposal-status-chip.archived[data-v-1717fa70]{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.proposal-top-vote-grid[data-v-1717fa70]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proposal-top-vote-card[data-v-1717fa70]{background:#ffffffc7;border:1px solid #cbd5e1eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:100px;padding:20px 22px;display:flex;box-shadow:0 18px 44px #1e40af14}.proposal-top-vote-card strong[data-v-1717fa70]{color:#0f172a;font-size:30px;font-weight:800;line-height:1.1}.proposal-top-vote-card span[data-v-1717fa70]{color:#64748b;font-size:15px;font-weight:800}.proposal-top-vote-hint[data-v-1717fa70]{color:#64748b;font-size:13px;font-weight:800}.proposal-top-vote-card.selected .proposal-top-vote-hint[data-v-1717fa70],.proposal-top-vote-card.selected span[data-v-1717fa70],.proposal-top-vote-card.selected strong[data-v-1717fa70]{color:#fff}.proposal-dossier-grid[data-v-1717fa70]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;margin-top:18px;display:grid}.proposal-detail-card[data-v-1717fa70],.proposal-vote-panel[data-v-1717fa70]{background:#ffffffc7;border:1px solid #cbd5e1eb;border-radius:16px;min-width:0;padding:24px;box-shadow:0 18px 44px #1e40af14}.proposal-detail-card h2[data-v-1717fa70],.proposal-vote-panel h2[data-v-1717fa70]{color:#0f172a;letter-spacing:0;margin:0;font-size:30px;line-height:1.15}.proposal-detail-card .dossier-section[data-v-1717fa70]{background:#f8fafce0;border:1px solid #dbe3ef;border-radius:12px;padding:18px}.proposal-detail-card .dossier-section+.dossier-section[data-v-1717fa70]{margin-top:0}.proposal-detail-card .dossier-section strong[data-v-1717fa70]{color:#0f172a;margin-bottom:8px;font-size:15px;display:block}.proposal-detail-card .dossier-section p[data-v-1717fa70]{color:#475569}.proposal-description-section[data-v-1717fa70]{flex-direction:column;gap:12px;display:flex}.proposal-description-copy[data-v-1717fa70]{white-space:pre-wrap;margin:0;line-height:1.8}.proposal-image-section strong[data-v-1717fa70]{color:#1d4ed8}.proposal-image-empty[data-v-1717fa70]{color:#64748b;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:12px;justify-content:center;align-items:center;min-height:160px;font-size:14px;font-weight:800;display:flex}.proposal-vote-rail[data-v-1717fa70]{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:104px}.proposal-vote-panel[data-v-1717fa70]{flex-direction:column;gap:18px;display:flex}.proposal-vote-choice[data-v-1717fa70]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.proposal-vote-choice.support[data-v-1717fa70]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.proposal-vote-choice.against[data-v-1717fa70]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.proposal-vote-choice.abstain[data-v-1717fa70]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.proposal-top-vote-card[data-v-1717fa70]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #2563eb24}.proposal-vote-choice.selected[data-v-1717fa70]{color:#fff;background:#2563eb;border-color:#2563eb}.proposal-vote-choice[data-v-1717fa70]:disabled{opacity:.62;cursor:not-allowed}.vote-donut[data-v-1717fa70]{box-shadow:0 16px 36px #2563eb1f}.vote-donut-inner[data-v-1717fa70]{background:#fff}.vote-donut-inner strong[data-v-1717fa70]{color:#2563eb}.vote-bar-track[data-v-1717fa70]{background:#e2e8f0}.vote-bar-fill.support[data-v-1717fa70]{background:#2563eb}.vote-bar-fill.against[data-v-1717fa70]{background:#ef4444}.vote-bar-fill.abstain[data-v-1717fa70]{background:#94a3b8}.vote-bar-meta[data-v-1717fa70]{color:#0f172a}.proposal-image-grid[data-v-1717fa70]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.proposal-image-item[data-v-1717fa70]{aspect-ratio:4/3;object-fit:cover;border:1px solid #dbe3ef;border-radius:12px;width:100%}.proposal-video-list[data-v-1717fa70]{flex-direction:column;gap:12px;margin-top:10px;display:flex}.proposal-video-item[data-v-1717fa70]{background:#000;border:1px solid #dbe3ef;border-radius:12px;width:100%;max-width:720px;display:block}.form-error[data-v-1717fa70]{color:#dc2626;margin:0;font-size:13px;font-weight:700}.vote-confirm-overlay[data-v-1717fa70]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vote-confirm-dialog[data-v-1717fa70]{background:#fff;border:1px solid #cbd5e1eb;border-radius:16px;width:min(420px,100%);padding:24px;box-shadow:0 24px 60px #0f172a2e}.vote-confirm-dialog h2[data-v-1717fa70]{color:#0f172a;margin:0;font-size:24px}.vote-confirm-dialog p[data-v-1717fa70]{color:#475569;margin:12px 0 0;line-height:1.7}.vote-confirm-actions[data-v-1717fa70]{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.vote-confirm-cancel[data-v-1717fa70],.vote-confirm-submit[data-v-1717fa70]{border-radius:10px;min-height:40px;padding:0 16px;font-weight:800}.vote-confirm-cancel[data-v-1717fa70]{color:#475569;background:#fff;border:1px solid #cbd5e1}.vote-confirm-submit[data-v-1717fa70]{color:#fff;background:#2563eb;border:1px solid #2563eb}.proposal-vote-panel .muted[data-v-1717fa70]{color:#64748b}@media (width<=1220px){.proposal-dossier-grid[data-v-1717fa70]{grid-template-columns:1fr}.proposal-vote-rail[data-v-1717fa70]{position:static}}@media (width<=820px){.proposal-top-vote-grid[data-v-1717fa70],.proposal-image-grid[data-v-1717fa70]{grid-template-columns:1fr}.proposal-panel-head[data-v-1717fa70]{flex-direction:column;align-items:flex-start}.proposal-vote-action-head[data-v-1717fa70]{flex-direction:column}}.bounty-page[data-v-b54b6ba2]{--bounty-blue:#0b6bff;--bounty-blue-strong:#0057ff;--bounty-surface:#fff;--bounty-bg:#f7fbff;--bounty-border:#dce7f5;--bounty-border-soft:#e8f0fa;--bounty-ink:#07113c;--bounty-muted:#66758f;--bounty-soft:#94a3b8;width:min(1440px,100vw - 56px);color:var(--bounty-ink);padding:24px 0 72px;background:0 0!important}.bounty-board[data-v-b54b6ba2]{flex-direction:column;gap:20px;display:flex}.bounty-header[data-v-b54b6ba2]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bounty-title-block h1[data-v-b54b6ba2]{color:var(--bounty-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.bounty-title-block p[data-v-b54b6ba2]{color:#28385f;margin:8px 0 0;font-size:15px}.bounty-stats-grid[data-v-b54b6ba2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bounty-stat-card[data-v-b54b6ba2],.bounty-card[data-v-b54b6ba2],.bounty-empty-state[data-v-b54b6ba2]{border:1px solid var(--bounty-border);background:#ffffffeb;border-radius:8px;box-shadow:0 14px 34px #0f172a0f}.bounty-stat-card[data-v-b54b6ba2]{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;padding:14px 18px;display:grid}.bounty-stat-icon[data-v-b54b6ba2]{color:#3168ff;background:#f1f5ff;border-radius:16px;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:0 10px 20px #3168ff1a}.bounty-stat-icon-users[data-v-b54b6ba2]{color:#3168ff;background:#f1f5ff}.bounty-stat-icon-play[data-v-b54b6ba2]{color:#ff6b2c;background:#fff3eb;box-shadow:0 10px 20px #ff6b2c1a}.bounty-stat-icon-check[data-v-b54b6ba2]{color:#24c686;background:#eefaf5;box-shadow:0 10px 20px #24c6861a}.bounty-stat-icon-trophy[data-v-b54b6ba2]{color:#8a4dff;background:#f3efff;box-shadow:0 10px 20px #8a4dff1a}.bounty-stat-icon svg[data-v-b54b6ba2],.bounty-search-icon[data-v-b54b6ba2],.bounty-select-chevron[data-v-b54b6ba2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.bounty-stat-copy span[data-v-b54b6ba2]{color:#70819d;font-size:14px;font-weight:700;display:block}.bounty-stat-copy strong[data-v-b54b6ba2]{color:var(--bounty-ink);align-items:baseline;gap:8px;margin-top:6px;font-size:28px;font-weight:800;line-height:1;display:flex}.bounty-stat-copy small[data-v-b54b6ba2]{color:#9aa8bd;font-size:14px;font-weight:800}.bounty-filter-shell[data-v-b54b6ba2]{background:#ffffffe0;border:1px solid #e3ebf7;border-radius:8px;padding:10px;box-shadow:0 14px 34px #0f172a0f}.bounty-filter-row[data-v-b54b6ba2]{grid-template-columns:300px auto auto minmax(150px,168px) minmax(150px,168px);align-items:center;gap:12px;display:grid;overflow:hidden}.bounty-search[data-v-b54b6ba2]{min-width:0;max-width:300px;position:relative}.bounty-search-icon[data-v-b54b6ba2]{z-index:1;color:var(--bounty-soft);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bounty-search-input[data-v-b54b6ba2],.bounty-select[data-v-b54b6ba2]{background:var(--bounty-surface);width:100%;min-height:38px;color:var(--bounty-ink);font:inherit;border:1px solid #e3ebf7;border-radius:8px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 10px 22px #0f172a0a}.bounty-search-input[data-v-b54b6ba2]{padding:0 16px 0 44px}.bounty-search-input[data-v-b54b6ba2]::placeholder{color:var(--bounty-soft)}.bounty-search-input[data-v-b54b6ba2]:focus,.bounty-select[data-v-b54b6ba2]:focus{border-color:var(--bounty-blue);background:#fff;box-shadow:0 0 0 3px #0b6bff1f}.bounty-segment-block[data-v-b54b6ba2],.bounty-filter-select-field[data-v-b54b6ba2]{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.bounty-filter-label[data-v-b54b6ba2]{color:#66758f;font-size:14px;font-weight:800}.bounty-segment-group[data-v-b54b6ba2]{align-items:center;gap:6px;min-width:0;display:flex}.bounty-segment-button[data-v-b54b6ba2]{color:#27385f;cursor:pointer;background:#fff;border:1px solid #e3ebf7;border-radius:8px;min-width:60px;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;box-shadow:0 8px 18px #0f172a0a}.bounty-segment-button[data-v-b54b6ba2]:hover,.bounty-segment-button.active[data-v-b54b6ba2]{background:var(--bounty-blue);color:#fff;border-color:#0000;box-shadow:0 12px 24px #0b6bff33}.bounty-select-wrap[data-v-b54b6ba2]{width:100%;min-width:0;display:block;position:relative}.bounty-select[data-v-b54b6ba2]{appearance:none;cursor:pointer;padding:0 38px 0 14px;font-size:13px;font-weight:800}.bounty-select-chevron[data-v-b54b6ba2]{color:var(--bounty-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bounty-content[data-v-b54b6ba2]{flex-direction:column;gap:14px;display:flex}.bounty-grid[data-v-b54b6ba2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bounty-card[data-v-b54b6ba2]{flex-direction:column;min-height:246px;padding:16px 18px 14px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.bounty-card[data-v-b54b6ba2]:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb1a}.bounty-card-topline[data-v-b54b6ba2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.bounty-tags[data-v-b54b6ba2]{align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.bounty-type-pill[data-v-b54b6ba2],.bounty-status-pill[data-v-b54b6ba2],.bounty-wind-pill[data-v-b54b6ba2]{border-radius:4px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.bounty-wind-pill[data-v-b54b6ba2]{white-space:nowrap;background:#fff;border:1px solid;justify-self:end;gap:4px;min-width:88px;padding:2px 7px;font-size:11px}.bounty-wind-pill svg[data-v-b54b6ba2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.bounty-wind-soft[data-v-b54b6ba2]{color:#2b63ff;background:#f7fbff}.bounty-wind-strong[data-v-b54b6ba2]{color:#16a36a;background:#f0fff7}.bounty-wind-hot[data-v-b54b6ba2]{color:#ff7a1a;background:#fff7ed}.bounty-type-collaboration[data-v-b54b6ba2]{color:#2b63ff;background:#edf3ff}.bounty-type-reward[data-v-b54b6ba2],.bounty-status-pill[data-v-b54b6ba2],.bounty-status-recruiting[data-v-b54b6ba2]{color:#ff7a1a;background:#fff2e8}.bounty-status-in-progress[data-v-b54b6ba2]{color:#2b63ff;background:#edf3ff}.bounty-status-completed[data-v-b54b6ba2]{color:#047857;background:#ecfdf5}.bounty-status-case[data-v-b54b6ba2]{color:#c2410c;background:#fff7ed}.bounty-card h2[data-v-b54b6ba2]{min-height:28px;color:var(--bounty-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:800;line-height:1.32;overflow:hidden}.bounty-summary[data-v-b54b6ba2]{color:#70809d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin:6px 0 16px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.bounty-meta-row[data-v-b54b6ba2]{color:#6b7b96;grid-template-columns:minmax(0,1fr) minmax(92px,.7fr);align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:800;display:grid}.bounty-publisher[data-v-b54b6ba2],.bounty-category[data-v-b54b6ba2],.bounty-participants[data-v-b54b6ba2]{align-items:center;min-width:0;display:inline-flex}.bounty-publisher[data-v-b54b6ba2]{gap:8px}.bounty-publisher img[data-v-b54b6ba2],.bounty-avatar-fallback[data-v-b54b6ba2]{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.bounty-avatar-fallback[data-v-b54b6ba2]{color:#fff;background:#111827;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.bounty-publisher span[data-v-b54b6ba2]:last-child,.bounty-category[data-v-b54b6ba2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bounty-card-footer[data-v-b54b6ba2]{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding-top:0;display:grid}.bounty-footer-info[data-v-b54b6ba2]{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px;min-width:0;display:grid}.bounty-footer-info.has-reward[data-v-b54b6ba2]{grid-template-columns:minmax(58px,.58fr) minmax(118px,1.2fr);gap:12px}.bounty-date[data-v-b54b6ba2],.bounty-reward[data-v-b54b6ba2]{min-width:0;color:var(--bounty-muted);white-space:nowrap;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.bounty-reward[data-v-b54b6ba2]{flex-direction:column;gap:2px;font-size:11px}.bounty-card-footer:has(.bounty-reward) .bounty-date[data-v-b54b6ba2]{flex-direction:column;gap:2px;font-size:11px}.bounty-date-people[data-v-b54b6ba2]{white-space:nowrap;grid-template-columns:minmax(70px,auto) minmax(42px,auto);align-items:end;gap:12px;min-width:0;display:inline-grid}.bounty-date strong[data-v-b54b6ba2],.bounty-reward strong[data-v-b54b6ba2]{color:#6b7b96;font-size:12px;font-weight:800;line-height:1.1}.bounty-reward span[data-v-b54b6ba2],.bounty-reward strong[data-v-b54b6ba2]{color:#ff6b2c}.bounty-reward strong[data-v-b54b6ba2]{font-size:14px}.bounty-date span[data-v-b54b6ba2],.bounty-reward span[data-v-b54b6ba2]{line-height:1}.bounty-participants[data-v-b54b6ba2]{min-width:0;color:var(--bounty-muted);white-space:nowrap;gap:5px;font-size:12px;font-weight:800}.bounty-participants svg[data-v-b54b6ba2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bounty-card-action[data-v-b54b6ba2]{min-width:64px;max-width:68px;min-height:34px;color:var(--bounty-blue-strong);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-self:end;padding:0 4px;font-size:11px;font-weight:800}.bounty-card-action[data-v-b54b6ba2]:hover{border-color:var(--bounty-blue);background:var(--bounty-blue);color:#fff}.bounty-action-completed[data-v-b54b6ba2]{color:#24a46f;border-color:#d6eee5}.bounty-action-case[data-v-b54b6ba2]{color:#7c4dff;border-color:#e6ddff}.bounty-empty-state[data-v-b54b6ba2]{color:var(--bounty-muted);text-align:center;padding:32px}.sr-only[data-v-b54b6ba2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1280px){.bounty-filter-row[data-v-b54b6ba2]{grid-template-columns:300px auto auto minmax(150px,168px) minmax(150px,168px);gap:10px}}@media (width<=980px){.bounty-page[data-v-b54b6ba2]{width:min(100vw - 28px,820px);padding-top:24px}.bounty-stats-grid[data-v-b54b6ba2],.bounty-grid[data-v-b54b6ba2]{grid-template-columns:repeat(2,minmax(0,1fr))}.bounty-filter-row[data-v-b54b6ba2]{grid-template-columns:1fr;align-items:stretch;overflow:visible}.bounty-segment-block[data-v-b54b6ba2],.bounty-filter-select-field[data-v-b54b6ba2]{align-items:flex-start}.bounty-filter-select-field[data-v-b54b6ba2]{justify-content:flex-start}.bounty-select-wrap[data-v-b54b6ba2]{width:100%}}@media (width<=1120px){.bounty-grid[data-v-b54b6ba2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.bounty-title-block h1[data-v-b54b6ba2]{font-size:34px}.bounty-stats-grid[data-v-b54b6ba2],.bounty-grid[data-v-b54b6ba2],.bounty-filter-row[data-v-b54b6ba2]{grid-template-columns:1fr}.bounty-segment-block[data-v-b54b6ba2],.bounty-filter-select-field[data-v-b54b6ba2]{flex-direction:column;gap:8px}.bounty-segment-button[data-v-b54b6ba2]{flex:72px}.bounty-card-footer[data-v-b54b6ba2],.bounty-footer-info[data-v-b54b6ba2],.bounty-footer-info.has-reward[data-v-b54b6ba2]{grid-template-columns:1fr}}.message-workspace-page[data-v-5a90d0ef]{--messages-blue:#0b6bff;--messages-blue-strong:#0057ff;--messages-surface:#fff;--messages-border:#dce7f5;--messages-border-soft:#e5edf6;--messages-ink:#07113c;--messages-muted:#64748b;--messages-muted-soft:#94a3b8;width:min(1440px,100vw - 56px);color:var(--messages-ink);padding:22px 0 72px;position:relative;background:0 0!important}.message-workspace-page svg[data-v-5a90d0ef]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.messages-center-panel[data-v-5a90d0ef]{display:contents}.message-hero[data-v-5a90d0ef]{margin-bottom:20px}.messages-center-hero[data-v-5a90d0ef]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.message-hero h1[data-v-5a90d0ef]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.message-hero p[data-v-5a90d0ef]{color:#28385f;max-width:680px;margin:8px 0 0;font-size:15px}.message-summary-grid[data-v-5a90d0ef]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-bottom:18px;display:grid}.message-summary-card[data-v-5a90d0ef],.message-panel[data-v-5a90d0ef]{border:1px solid var(--messages-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:10px;box-shadow:0 14px 36px #0f172a14}.message-summary-card[data-v-5a90d0ef]{border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;min-height:92px;padding:20px 22px;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 10px 24px #0f172a0d}.message-summary-card[data-v-5a90d0ef]:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 16px 38px #2563eb1a}.message-summary-icon[data-v-5a90d0ef]{color:#fff;background:linear-gradient(135deg,#0b6bff,#0ea5e9);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 24px #0b6bff33}.message-summary-icon.tone-blue[data-v-5a90d0ef]{background:linear-gradient(135deg,#0b6bff,#0ea5e9);box-shadow:0 14px 24px #0b6bff33}.message-summary-icon.tone-purple[data-v-5a90d0ef]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 14px 24px #6d28d92e}.message-summary-icon.tone-orange[data-v-5a90d0ef]{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 14px 24px #f973162e}.message-summary-icon.tone-green[data-v-5a90d0ef]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 14px 24px #10b9812e}.message-summary-icon svg[data-v-5a90d0ef]{width:20px;height:20px}.message-summary-copy[data-v-5a90d0ef]{flex-direction:column;gap:4px;min-width:0;display:flex}.message-summary-card small[data-v-5a90d0ef]{color:#5c6f91;font-size:12px;font-style:normal;font-weight:600;display:block}.message-summary-card strong[data-v-5a90d0ef]{color:var(--messages-ink);font-size:30px;font-weight:800;line-height:1;display:block}.message-workspace-grid[data-v-5a90d0ef]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:28px;display:grid}.message-main-card[data-v-5a90d0ef]{grid-column:span 3;padding:15px}.message-filter-bar[data-v-5a90d0ef]{border:1px solid var(--messages-border);background:0 0;border-color:#0000;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:16px;margin-bottom:22px;padding:0 0 2px;display:grid;box-shadow:0 10px 24px #0f172a0d}.message-category-tabs[data-v-5a90d0ef]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.message-category-chip[data-v-5a90d0ef],.message-filter-actions button[data-v-5a90d0ef]{color:#1f2b5c;cursor:pointer;background:#ffffffeb;border:1px solid #0000;border-radius:8px;min-width:96px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;box-shadow:0 10px 22px #0f172a0a}.message-category-chip.active[data-v-5a90d0ef]{color:#fff;background:var(--messages-blue);border-color:#0000;box-shadow:0 14px 26px #0b6bff33}.message-category-chip[data-v-5a90d0ef]:hover:not(.active),.message-filter-actions button[data-v-5a90d0ef]:hover:not(:disabled){color:#2563ff;background:#fff;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 10px 18px #2563eb1a}.message-category-chip.active[data-v-5a90d0ef]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0b6bff3d}.message-category-chip[data-v-5a90d0ef]:focus-visible,.message-filter-actions button[data-v-5a90d0ef]:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.message-filter-actions button[data-v-5a90d0ef]:disabled{cursor:not-allowed;opacity:.68}.message-category-chip span[data-v-5a90d0ef]{color:#4a5d7f;background:#edf3ff;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:5px;padding:0 6px;font-size:13px;display:inline-grid}.message-filter-actions[data-v-5a90d0ef]{justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.message-filter-actions button[data-v-5a90d0ef]{border-color:var(--messages-border);color:#263858;background:#ffffffeb}.message-notice-list[data-v-5a90d0ef]{background:#ffffffad;border:1px solid #dfe7f4;border-radius:9px;overflow:hidden}.message-notice-item[data-v-5a90d0ef]{cursor:pointer;grid-template-columns:86px 1fr 170px;align-items:center;gap:18px;min-height:104px;padding:13px 13px 13px 24px;transition:background .18s,box-shadow .18s;display:grid;position:relative}.message-notice-item[data-v-5a90d0ef]:not(:last-child):after{content:"";background:#e7edf7;height:1px;position:absolute;bottom:0;left:124px;right:13px}.message-notice-item[data-v-5a90d0ef]:hover,.message-notice-item.selected[data-v-5a90d0ef]{background:#eaf2ff8f}.message-notice-item.read[data-v-5a90d0ef]{background:#ffffff80}.message-notice-item.read .message-notice-copy h2[data-v-5a90d0ef],.message-notice-item.read .message-notice-copy p[data-v-5a90d0ef]{color:#73839d}.message-unread-dot[data-v-5a90d0ef]{background:#1167ff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.message-thumb[data-v-5a90d0ef]{color:#fff;letter-spacing:0;border-radius:9px;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.message-notice-copy[data-v-5a90d0ef]{min-width:0}.message-notice-copy>div[data-v-5a90d0ef]{align-items:center;gap:13px;margin-bottom:9px;display:flex}.message-notice-copy h2[data-v-5a90d0ef]{letter-spacing:0;margin:0;font-size:17px}.message-notice-copy p[data-v-5a90d0ef]{color:#5f7191;margin:0;font-size:14px}.message-type-tag[data-v-5a90d0ef]{border-radius:8px;align-items:center;padding:5px 9px;font-size:13px;font-weight:800;display:inline-flex}.message-notice-action[data-v-5a90d0ef]{color:#516789;justify-content:flex-end;align-items:center;gap:28px;font-size:14px;display:flex}.message-notice-action a[data-v-5a90d0ef]{color:#1167ff;white-space:nowrap;font-weight:800}.message-side-column[data-v-5a90d0ef]{flex-direction:column;grid-column:span 1;gap:16px;padding-top:0;display:flex}.message-detail-card[data-v-5a90d0ef],.notification-settings-card[data-v-5a90d0ef]{padding:22px}.message-detail-card h2[data-v-5a90d0ef],.notification-settings-card h2[data-v-5a90d0ef]{margin:0 0 16px;font-size:20px}.message-detail-card h3[data-v-5a90d0ef]{margin:18px 0 12px;font-size:18px}.message-detail-body[data-v-5a90d0ef]{color:#617293;background:#f7faff;border:1px solid #e2e9f6;border-radius:8px;padding:14px;font-size:14px;line-height:1.75}.message-detail-card dl[data-v-5a90d0ef]{margin:14px 0}.message-detail-card dl div[data-v-5a90d0ef],.notification-setting-row[data-v-5a90d0ef]{color:#679;justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.message-detail-card dt[data-v-5a90d0ef],.message-detail-card dd[data-v-5a90d0ef]{margin:0}.message-detail-card dd[data-v-5a90d0ef]{color:#415579;text-align:right;font-weight:700}.message-primary-action[data-v-5a90d0ef],.message-secondary-action[data-v-5a90d0ef]{border-radius:7px;place-items:center;width:100%;min-height:44px;margin-top:10px;font-weight:900;display:grid}.message-primary-action[data-v-5a90d0ef]{color:#fff;background:#1167ff;border:0}.message-secondary-action[data-v-5a90d0ef]{color:#1167ff;background:#fff;border:1px solid #1167ff}.notification-setting-row[data-v-5a90d0ef]{border-bottom:1px solid #edf2fa}.notification-setting-row button[data-v-5a90d0ef]{cursor:pointer;background:#1167ff;border:0;border-radius:99px;width:35px;height:20px;transition:background .18s,opacity .18s;position:relative}.notification-setting-row button[data-v-5a90d0ef]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;right:2px}.notification-setting-row button.off[data-v-5a90d0ef]{background:#cbd5e1}.notification-setting-row button.off[data-v-5a90d0ef]:after{transform:translate(-15px)}.notification-setting-row button.locked[data-v-5a90d0ef],.notification-setting-row button[data-v-5a90d0ef]:disabled{cursor:not-allowed;opacity:.72}.chat-list-iframe-wrap[data-v-5a90d0ef]{border:1px solid var(--messages-border);border-radius:9px;min-height:520px;overflow:hidden}.chat-list-iframe[data-v-5a90d0ef]{border:none;width:100%;height:600px;display:block}.message-empty[data-v-5a90d0ef],.message-loading[data-v-5a90d0ef]{color:#679;padding:28px}.tone-blue[data-v-5a90d0ef]{background:linear-gradient(145deg,#0f75ff,#1852e8)}.tone-purple[data-v-5a90d0ef]{background:linear-gradient(145deg,#7c58ff,#642ee8)}.tone-orange[data-v-5a90d0ef]{background:linear-gradient(145deg,#ff8a1c,#ff5a00)}.tone-green[data-v-5a90d0ef]{background:linear-gradient(145deg,#15c985,#10a66d)}.tone-teal[data-v-5a90d0ef]{background:linear-gradient(145deg,#18c8bd,#12a79b)}.message-type-tag.tone-blue[data-v-5a90d0ef]{color:#0b64ff;background:#eaf2ff}.message-type-tag.tone-purple[data-v-5a90d0ef]{color:#7a46ff;background:#f0eaff}.message-type-tag.tone-orange[data-v-5a90d0ef]{color:#ff6b1a;background:#fff1e8}.message-type-tag.tone-green[data-v-5a90d0ef]{color:#00a86b;background:#e8fff5}@media (width<=1180px){.message-workspace-grid[data-v-5a90d0ef]{grid-template-columns:1fr;gap:20px}.message-main-card[data-v-5a90d0ef],.message-side-column[data-v-5a90d0ef]{grid-column:auto}.message-summary-grid[data-v-5a90d0ef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.message-workspace-page[data-v-5a90d0ef]{width:min(100vw - 28px,720px);padding:20px 0 56px}.message-summary-grid[data-v-5a90d0ef]{grid-template-columns:1fr;gap:14px}.message-filter-bar[data-v-5a90d0ef]{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.message-filter-actions[data-v-5a90d0ef]{justify-content:flex-start;width:100%;margin-left:0}.message-notice-item[data-v-5a90d0ef]{grid-template-columns:64px 1fr}.message-notice-action[data-v-5a90d0ef]{grid-column:1/-1;justify-content:space-between}}.vm-overlay[data-v-c087d613]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vm-box[data-v-c087d613]{background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:480px;max-height:90vh;padding:28px 28px 24px;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0003}.vm-overlay--fullpage .vm-box[data-v-c087d613]{max-width:720px}.vm-head[data-v-c087d613]{justify-content:space-between;align-items:flex-start;display:flex}.vm-title-row[data-v-c087d613]{align-items:center;gap:12px;display:flex}.vm-shield[data-v-c087d613]{font-size:28px;line-height:1}.vm-title[data-v-c087d613]{font-size:18px;display:block}.vm-subtitle[data-v-c087d613]{color:var(--color-muted);margin:2px 0 0;font-size:12px}.vm-close[data-v-c087d613]{cursor:pointer;color:var(--color-muted);background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:16px}.vm-steps[data-v-c087d613]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;padding:12px 0;display:flex}.vm-step[data-v-c087d613]{color:var(--color-muted);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:12px;display:flex}.vm-step.active[data-v-c087d613]{color:var(--color-accent,#0b63ff);font-weight:600}.vm-step.done[data-v-c087d613]{color:#1e8c3c}.vm-step-dot[data-v-c087d613]{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.vm-step.active .vm-step-dot[data-v-c087d613]{background:var(--color-accent,#0b63ff);color:#fff;border-color:var(--color-accent,#0b63ff)}.vm-step.done .vm-step-dot[data-v-c087d613]{color:#fff;background:#1e8c3c;border-color:#1e8c3c}.vm-step-line[data-v-c087d613]{background:var(--color-border);flex:1;height:2px;margin-bottom:14px}.vm-privacy[data-v-c087d613]{background:#0b63ff0f;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.vm-privacy-text[data-v-c087d613]{color:var(--color-muted);font-size:12px;line-height:1.5}.vm-type-grid[data-v-c087d613]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vm-type-card[data-v-c087d613]{border:2px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:#fff9;flex-direction:column;gap:8px;padding:24px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.vm-type-card[data-v-c087d613]:hover{border-color:var(--color-accent,#0b63ff);box-shadow:0 4px 16px #00000014}.vm-type-icon[data-v-c087d613]{font-size:28px}.vm-type-card strong[data-v-c087d613]{font-size:16px}.vm-type-card p[data-v-c087d613]{color:var(--color-muted);margin:0;font-size:13px}.vm-field[data-v-c087d613]{flex-direction:column;gap:6px;display:flex}.vm-label[data-v-c087d613]{color:var(--color-muted);font-size:13px;font-weight:600}.vm-required[data-v-c087d613]{color:#c0392b}.vm-hint[data-v-c087d613]{color:var(--color-muted);font-size:12px}.vm-agree-row[data-v-c087d613]{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.vm-agree-checkbox[data-v-c087d613]{accent-color:var(--color-accent,#0b63ff);cursor:pointer;flex-shrink:0;margin-top:2px}.vm-agree-text[data-v-c087d613]{color:var(--color-muted);font-size:12px}.vm-error[data-v-c087d613]{color:#b24a3c;border-radius:var(--radius-sm);background:#b24a3c0f;border:1px solid #b24a3c33;padding:8px 12px;font-size:13px}.vm-submit-btn[data-v-c087d613]{justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:15px;display:flex}.vm-spinner[data-v-c087d613]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-c087d613}@keyframes spin-c087d613{to{transform:rotate(360deg)}}.vm-footer-note[data-v-c087d613]{text-align:center;color:var(--color-muted);margin:0;font-size:12px}.vm-form-title[data-v-c087d613]{margin:0;font-size:18px}.vm-privacy-notice[data-v-c087d613]{border-left:3px solid var(--color-accent,#0b63ff);color:var(--color-muted);background:#0b63ff12;border-radius:0 8px 8px 0;margin:0;padding:12px 16px;font-size:13px}.vm-grid[data-v-c087d613]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vm-upload-area[data-v-c087d613]{border:2px dashed var(--color-border);text-align:center;color:var(--color-muted);cursor:pointer;border-radius:8px;padding:28px;font-size:14px}.vm-upload-area[data-v-c087d613]:hover{border-color:var(--color-accent,#0b63ff);color:var(--color-accent,#0b63ff)}.vm-upload-preview[data-v-c087d613]{flex-direction:column;gap:8px;display:flex}.vm-preview-img[data-v-c087d613]{border:1px solid var(--color-border);border-radius:8px;width:100%;max-width:360px}.vm-pending[data-v-c087d613]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.vm-pending-icon[data-v-c087d613]{font-size:48px}.vm-pending h2[data-v-c087d613]{margin:0}.vm-pending p[data-v-c087d613]{color:var(--color-muted);margin:0}.vm-reject[data-v-c087d613]{color:#b91c1c!important}.vm-pending-actions[data-v-c087d613]{flex-direction:column;align-items:center;gap:10px;margin-top:6px;display:flex}.vm-back-link[data-v-c087d613]{font-size:14px}.verify-fade-enter-active[data-v-c087d613],.verify-fade-leave-active[data-v-c087d613]{transition:opacity .2s}.verify-fade-enter-from[data-v-c087d613],.verify-fade-leave-to[data-v-c087d613]{opacity:0}@media (width<=600px){.vm-type-grid[data-v-c087d613],.vm-grid[data-v-c087d613]{grid-template-columns:1fr}}.mine-support-workspace[data-v-eef278c1]{color:#0f172a;width:min(1440px,100vw - 56px);padding:22px 0 72px}.mine-hero[data-v-eef278c1]{margin-bottom:18px}.mine-metric-icon svg[data-v-eef278c1],.mine-sort-btn svg[data-v-eef278c1],.mine-reward-icon svg[data-v-eef278c1],.mine-wallet-empty svg[data-v-eef278c1],.mine-wallet-primary svg[data-v-eef278c1]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.mine-hero h1[data-v-eef278c1]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.mine-hero p[data-v-eef278c1]{color:#28385f;max-width:620px;margin:8px 0 0;font-size:15px}.mine-summary-metrics[data-v-eef278c1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.mine-metric-card[data-v-eef278c1]{background:#ffffffeb;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:56px 1fr;grid-template-areas:"icon label""icon value""icon note";align-items:center;column-gap:16px;min-height:118px;padding:22px;display:grid;box-shadow:0 14px 36px #0f172a14}.mine-metric-icon[data-v-eef278c1]{color:#fff;border-radius:12px;grid-area:icon;place-items:center;width:42px;height:42px;display:inline-grid}.mine-metric-icon.tone-blue[data-v-eef278c1]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.mine-metric-icon.tone-violet[data-v-eef278c1]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.mine-metric-icon.tone-amber[data-v-eef278c1]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.mine-metric-icon.tone-teal[data-v-eef278c1]{background:linear-gradient(135deg,#2dd4bf,#0f9991)}.mine-metric-card span[data-v-eef278c1]:not(.mine-metric-icon){color:#64748b;grid-area:label;font-size:14px}.mine-metric-card strong[data-v-eef278c1]{color:#0f172a;grid-area:value;font-size:26px;line-height:1.1}.mine-metric-card small[data-v-eef278c1]{color:#64748b;grid-area:note;font-size:13px}.mine-feedback[data-v-eef278c1],.mine-state-card[data-v-eef278c1]{background:#ffffffeb;border:1px solid #dbe5f0;border-radius:8px;margin-bottom:16px;padding:16px 18px;box-shadow:0 14px 36px #0f172a14}.mine-feedback.ok[data-v-eef278c1]{color:#047857;background:#f0fdf4;border-color:#10b98147}.mine-feedback.error[data-v-eef278c1]{color:#b91c1c;background:#fef2f2;border-color:#ef444447}.mine-state-card[data-v-eef278c1]{color:#64748b;text-align:center}.mine-state-card.compact[data-v-eef278c1]{margin:0;padding:28px 18px}.mine-content-grid[data-v-eef278c1]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.mine-order-console[data-v-eef278c1],.mine-asset-wallet[data-v-eef278c1]{background:#ffffffe0;border:1px solid #dbe5f0;border-radius:10px;box-shadow:0 14px 36px #0f172a14}.mine-order-console[data-v-eef278c1]{padding:14px}.mine-status-filter-bar[data-v-eef278c1]{border-bottom:1px solid #dbe5f0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 14px;display:flex}.mine-filter-scroll[data-v-eef278c1]{flex-wrap:wrap;gap:8px;display:flex}.mine-filter-btn[data-v-eef278c1],.mine-sort-btn[data-v-eef278c1],.mine-action-btn[data-v-eef278c1],.mine-wallet-action[data-v-eef278c1],.mine-wallet-primary[data-v-eef278c1]{cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.mine-filter-btn[data-v-eef278c1]{color:#334155;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:14px;display:inline-flex}.mine-filter-btn b[data-v-eef278c1]{color:#64748b;background:#eef2f7;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.mine-filter-btn.active[data-v-eef278c1]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.mine-filter-btn.active b[data-v-eef278c1]{color:#2563eb;background:#dbeafe}.mine-sort-menu[data-v-eef278c1]{flex:none;position:relative}.mine-sort-btn[data-v-eef278c1]{color:#334155;background:#fff;border:1px solid #dbe5f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:138px;height:38px;font-size:13px;display:inline-flex}.mine-sort-btn svg[data-v-eef278c1]{width:16px;height:16px;transition:transform .2s}.mine-sort-btn svg.open[data-v-eef278c1]{transform:rotate(180deg)}.mine-sort-dropdown[data-v-eef278c1]{z-index:20;background:#fffffffa;border:1px solid #dbe5f0;border-radius:10px;width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0f172a24}.mine-sort-option[data-v-eef278c1]{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;display:flex}.mine-sort-option span[data-v-eef278c1]{font-size:13px;font-weight:700}.mine-sort-option small[data-v-eef278c1]{color:#64748b;font-size:12px}.mine-sort-option[data-v-eef278c1]:hover,.mine-sort-option.active[data-v-eef278c1]{color:#2563eb;background:#eff6ff}.mine-sort-option.active small[data-v-eef278c1]{color:#2563eb}.mine-order-list[data-v-eef278c1]{flex-direction:column;gap:12px;padding-top:14px;display:flex}.mine-order-card[data-v-eef278c1]{background:#fffffff5;border:1px solid #dbe5f0;border-radius:8px;padding:16px;transition:border-color .2s,box-shadow .2s}.mine-order-card[data-v-eef278c1]:hover{border-color:#bfdbfe;box-shadow:0 16px 34px #2563eb1a}.mine-order-main[data-v-eef278c1]{grid-template-columns:112px minmax(230px,1fr) 170px 180px 132px;align-items:stretch;gap:18px;display:grid}.mine-order-cover[data-v-eef278c1]{color:#fff;background:linear-gradient(135deg,#1e293b,#2563eb);border-radius:8px;place-items:center;width:112px;height:132px;font-size:34px;font-weight:800;display:grid;overflow:hidden}.mine-order-cover img[data-v-eef278c1]{object-fit:cover;width:100%;height:100%;display:block}.mine-order-info[data-v-eef278c1]{min-width:0}.mine-order-time[data-v-eef278c1],.mine-order-support[data-v-eef278c1],.mine-order-serial[data-v-eef278c1]{color:#64748b;margin:0;font-size:13px;line-height:1.8}.mine-order-title-row[data-v-eef278c1]{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px;display:flex}.mine-order-title-row h2[data-v-eef278c1]{color:#0f172a;margin:0;font-size:18px;line-height:1.35}.mine-project-tag[data-v-eef278c1]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.mine-order-amount[data-v-eef278c1],.mine-order-status[data-v-eef278c1],.mine-order-actions[data-v-eef278c1]{border-left:1px solid #e5edf6;padding-left:20px}.mine-order-amount span[data-v-eef278c1],.mine-order-status span[data-v-eef278c1]{color:#64748b;margin-bottom:8px;font-size:13px;display:block}.mine-order-amount strong[data-v-eef278c1]{color:#0f172a;font-size:24px;line-height:1.2}.mine-order-status[data-v-eef278c1]{flex-direction:column;gap:14px;display:flex}.mine-order-status b[data-v-eef278c1]{color:#2563eb;align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.mine-order-status b[data-v-eef278c1]:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.mine-order-status .status-done[data-v-eef278c1]{color:#10b981}.mine-order-status .status-refund[data-v-eef278c1]{color:#ef4444}.mine-order-status .status-muted[data-v-eef278c1]{color:#94a3b8}.mine-order-status .status-pending[data-v-eef278c1]{color:#2563eb}.mine-order-actions[data-v-eef278c1]{flex-direction:column;justify-content:center;gap:10px;display:flex}.mine-action-btn[data-v-eef278c1]{border:1px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.mine-action-btn.primary[data-v-eef278c1]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb38}.mine-action-btn.ghost[data-v-eef278c1]{color:#2563eb;background:#fff}.mine-action-btn.danger[data-v-eef278c1]{color:#ef4444;background:#fff;border-color:#fca5a5}.mine-action-btn[data-v-eef278c1]:disabled{opacity:.58;cursor:not-allowed}.mine-action-btn.disabled[data-v-eef278c1]{color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#cbd5e1}.mine-reward-strip[data-v-eef278c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding-left:130px;display:grid}.mine-reward-pill[data-v-eef278c1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:10px;min-height:62px;padding:11px 12px;display:grid}.mine-reward-icon[data-v-eef278c1]{border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}.mine-reward-icon svg[data-v-eef278c1]{width:15px;height:15px}.mine-reward-pill strong[data-v-eef278c1],.mine-reward-pill b[data-v-eef278c1],.mine-reward-pill small[data-v-eef278c1]{display:block}.mine-reward-pill strong[data-v-eef278c1]{color:#334155;font-size:13px}.mine-reward-pill b[data-v-eef278c1]{color:#64748b;margin-top:2px;font-size:12px}.mine-reward-pill small[data-v-eef278c1]{color:#64748b;margin-top:4px;font-size:12px}.mine-reward-pill.tone-done .mine-reward-icon[data-v-eef278c1],.mine-reward-pill.tone-done b[data-v-eef278c1]{color:#10b981}.mine-reward-pill.tone-pending .mine-reward-icon[data-v-eef278c1],.mine-reward-pill.tone-pending b[data-v-eef278c1]{color:#f59e0b}.mine-reward-pill.tone-refund .mine-reward-icon[data-v-eef278c1],.mine-reward-pill.tone-refund b[data-v-eef278c1]{color:#ef4444}.mine-reward-pill.tone-muted .mine-reward-icon[data-v-eef278c1],.mine-reward-pill.tone-muted b[data-v-eef278c1]{color:#94a3b8}.mine-asset-wallet[data-v-eef278c1]{--mine-wallet-sticky-top:96px;top:var(--mine-wallet-sticky-top);max-height:calc(100vh - var(--mine-wallet-sticky-top) - 16px);flex-direction:column;align-self:start;padding:18px;display:flex;position:sticky;overflow-y:auto}.mine-wallet-head[data-v-eef278c1]{z-index:1;background:#fffffff0;border-bottom:1px solid #dbe5f0d1;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex;position:sticky;top:0}.mine-wallet-head h2[data-v-eef278c1]{color:#0f172a;margin:0;font-size:18px}.mine-wallet-head a[data-v-eef278c1],.mine-wallet-head span[data-v-eef278c1]{color:#2563eb;font-size:13px;font-weight:700}.mine-wallet-card[data-v-eef278c1]{background:#fff;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:92px 1fr;gap:12px;min-height:122px;padding:10px;display:grid}.mine-wallet-card+.mine-wallet-card[data-v-eef278c1]{margin-top:0}.mine-wallet-card.empty-slot[data-v-eef278c1]{background:linear-gradient(#f8fafcd6,#ffffffeb),repeating-linear-gradient(135deg,#2563eb0a 0 8px,#0000 8px 16px);border-style:dashed;grid-template-columns:1fr;place-items:stretch stretch;box-shadow:inset 0 0 0 1px #ffffffb8}.mine-wallet-fill[data-v-eef278c1]{flex-direction:column;flex:auto;gap:12px;display:flex}.mine-wallet-cover[data-v-eef278c1]{color:#fff;background:linear-gradient(135deg,#0f172a,#14b8a6);border-radius:8px;place-items:center;width:92px;height:100px;font-weight:800;display:grid;overflow:hidden}.mine-wallet-cover img[data-v-eef278c1]{object-fit:cover;width:100%;height:100%;display:block}.mine-wallet-title-row[data-v-eef278c1]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mine-wallet-title-row h3[data-v-eef278c1]{color:#0f172a;margin:2px 0 0;font-size:14px;line-height:1.4}.mine-wallet-title-row span[data-v-eef278c1]{border-radius:4px;flex:none;padding:2px 6px;font-size:12px;font-weight:700}.wallet-done[data-v-eef278c1]{color:#16a34a;background:#dcfce7}.wallet-pending[data-v-eef278c1]{color:#f97316;background:#fff7ed}.mine-wallet-card p[data-v-eef278c1],.mine-wallet-card small[data-v-eef278c1]{color:#64748b;margin:7px 0 0;font-size:12px;display:block}.mine-wallet-action[data-v-eef278c1]{color:#2563eb;background:#fff;border:1px solid #93c5fd;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:30px;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}.mine-wallet-actions[data-v-eef278c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mine-wallet-actions .mine-wallet-action[data-v-eef278c1]{margin-top:0}.mine-wallet-action.disabled[data-v-eef278c1]{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#cbd5e1}.mine-wallet-empty[data-v-eef278c1]{color:#64748b;text-align:center;background:linear-gradient(#eff6ffc7,#fffffff0),radial-gradient(circle at 20% 10%,#2563eb1f,#0000 34%),radial-gradient(circle at 80% 85%,#14b8a61f,#0000 36%);border:1px solid #dbeafe;border-radius:10px;flex-direction:column;justify-content:center;gap:18px;min-height:100%;padding:28px 22px;display:flex;overflow:hidden}.mine-wallet-empty-card[data-v-eef278c1]{color:#2563eb;background:linear-gradient(135deg,#2563eb21,#14b8a61f),#ffffffd6;border:1px solid #93c5fd8c;border-radius:14px;flex-direction:column;justify-content:space-between;align-self:center;width:100%;min-height:100%;padding:14px;display:flex;box-shadow:0 18px 40px #2563eb1a}.mine-wallet-card.empty-slot .mine-wallet-empty-card[data-v-eef278c1]{min-height:100px;box-shadow:none;background:linear-gradient(135deg,#2563eb14,#14b8a60f),#ffffff94;border-style:dashed}.mine-wallet-empty-card-content[data-v-eef278c1]{text-align:left;flex-direction:column;justify-content:center;gap:5px;min-height:100px;display:flex}.mine-wallet-empty-card-content span[data-v-eef278c1]{color:#2563eb;background:#2563eb14;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:800}.mine-wallet-empty-card-content strong[data-v-eef278c1]{color:#0f172a;font-size:14px;line-height:1.4}.mine-wallet-empty-card-content p[data-v-eef278c1]{color:#475569;margin:0;font-size:12px;line-height:1.55}.mine-wallet-empty-card-top[data-v-eef278c1],.mine-wallet-empty-card-bottom[data-v-eef278c1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mine-wallet-empty-card-top span[data-v-eef278c1],.mine-wallet-empty-card-bottom span[data-v-eef278c1]{color:#64748b;letter-spacing:.08em;font-size:11px;font-weight:800}.mine-wallet-empty-card-top svg[data-v-eef278c1]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mine-wallet-empty-card-body[data-v-eef278c1]{gap:7px;margin:18px 0;display:grid}.mine-wallet-empty-card-body span[data-v-eef278c1]{background:#2563eb24;border-radius:999px;height:8px}.mine-wallet-empty-card-body span[data-v-eef278c1]:nth-child(2){width:76%}.mine-wallet-empty-card-body span[data-v-eef278c1]:nth-child(3){background:#14b8a629;width:54%}.mine-wallet-empty-card-bottom b[data-v-eef278c1]{color:#2563eb;background:#eff6ff;border-radius:999px;padding:3px 8px;font-size:11px}.mine-wallet-empty-copy[data-v-eef278c1]{gap:8px;display:grid}.mine-wallet-empty-copy strong[data-v-eef278c1]{color:#0f172a;font-size:15px;line-height:1.5}.mine-wallet-empty-copy p[data-v-eef278c1]{color:#64748b;margin:0;font-size:13px;line-height:1.7}.mine-wallet-empty-badge[data-v-eef278c1]{color:#2563eb;background:#ffffffb8;border:1px solid #2563eb29;border-radius:999px;align-self:center;padding:5px 12px;font-size:12px;font-weight:700}.mine-wallet-primary[data-v-eef278c1]{color:#2563eb;background:#fff;border:1px solid #2563eb;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;height:42px;margin-top:18px;font-size:14px;font-weight:800;display:flex}.mine-wallet-primary[data-v-eef278c1]:hover,.mine-action-btn.ghost[data-v-eef278c1]:hover,.mine-wallet-action[data-v-eef278c1]:hover,.mine-sort-btn[data-v-eef278c1]:hover{background:#eff6ff}.sr-only[data-v-eef278c1]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.mine-content-grid[data-v-eef278c1]{grid-template-columns:1fr}.mine-asset-wallet[data-v-eef278c1]{max-height:none;position:static;overflow:visible}.mine-order-main[data-v-eef278c1]{grid-template-columns:100px minmax(0,1fr) 150px}.mine-order-status[data-v-eef278c1],.mine-order-actions[data-v-eef278c1]{border-left:0;padding-left:118px}.mine-order-amount[data-v-eef278c1]{border-left:1px solid #e5edf6}.mine-reward-strip[data-v-eef278c1]{padding-left:118px}}@media (width<=860px){.mine-support-workspace[data-v-eef278c1]{width:min(100% - 28px,720px);padding-top:24px}.mine-summary-metrics[data-v-eef278c1]{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-status-filter-bar[data-v-eef278c1]{flex-direction:column;align-items:stretch}.mine-filter-scroll[data-v-eef278c1]{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.mine-filter-btn[data-v-eef278c1]{flex:none}.mine-sort-btn[data-v-eef278c1],.mine-sort-menu[data-v-eef278c1]{width:100%}.mine-sort-dropdown[data-v-eef278c1]{width:auto;left:0;right:0}.mine-order-main[data-v-eef278c1]{grid-template-columns:86px minmax(0,1fr)}.mine-order-cover[data-v-eef278c1]{width:86px;height:104px}.mine-order-amount[data-v-eef278c1],.mine-order-status[data-v-eef278c1],.mine-order-actions[data-v-eef278c1]{border-left:0;grid-column:1/-1;padding-left:0}.mine-order-actions[data-v-eef278c1]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mine-reward-strip[data-v-eef278c1]{grid-template-columns:1fr;padding-left:0}}@media (width<=560px){.mine-summary-metrics[data-v-eef278c1],.mine-order-main[data-v-eef278c1]{grid-template-columns:1fr}.mine-order-cover[data-v-eef278c1]{width:100%;height:180px}.mine-order-actions[data-v-eef278c1]{grid-template-columns:1fr}.mine-wallet-card[data-v-eef278c1]{grid-template-columns:82px 1fr}}.mine-old-summary-panel[data-v-eef278c1]{padding-bottom:22px}.mine-stats-grid[data-v-eef278c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mine-stat-card[data-v-eef278c1]{border-radius:var(--radius-md);border:1px solid var(--color-line);background:#ffffff85;flex-direction:column;gap:6px;padding:22px;display:flex}.mine-stat-card strong[data-v-eef278c1]{font-size:30px}.mine-stat-card span[data-v-eef278c1]{color:var(--color-muted)}.mine-feedback.ok[data-v-eef278c1]{color:#187569}.mine-feedback.error[data-v-eef278c1]{color:#b24a3c}.mine-tab-row[data-v-eef278c1]{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.meta-chip.refund[data-v-eef278c1]{color:#b24a3c}.meta-chip.refund-ing[data-v-eef278c1]{color:#b24a3c;background:#b24a3c1a;border:1px solid #b24a3c33}.meta-chip.refund-done[data-v-eef278c1]{color:#187569;background:#1875691a;border:1px solid #18756933}.verify-toast[data-v-eef278c1]{color:#fff;z-index:2000;white-space:nowrap;pointer-events:none;background:#1a1a1a;border-radius:100px;padding:12px 24px;font-size:14px;font-weight:500;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.verify-toast-enter-active[data-v-eef278c1],.verify-toast-leave-active[data-v-eef278c1]{transition:opacity .3s,transform .3s}.verify-toast-enter-from[data-v-eef278c1],.verify-toast-leave-to[data-v-eef278c1]{opacity:0;transform:translate(-50%)translateY(12px)}.mine-modal-overlay[data-v-eef278c1]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mine-modal[data-v-eef278c1]{background:var(--color-bg);border-radius:var(--radius-lg);flex-direction:column;gap:12px;width:90%;max-width:360px;padding:28px 24px;display:flex}.mine-modal-title[data-v-eef278c1]{font-size:var(--text-lg);font-weight:600}.mine-modal-actions[data-v-eef278c1]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.mine-asset-dialog[data-v-eef278c1]{width:min(920px,100vw - 40px);max-width:920px;max-height:min(760px,100vh - 48px);padding:24px;overflow:hidden}.mine-asset-dialog-head[data-v-eef278c1]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mine-asset-dialog-close[data-v-eef278c1]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe5f0;border-radius:8px;width:34px;height:34px;font-size:24px;line-height:1}.mine-asset-dialog-empty[data-v-eef278c1]{color:#475569;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:8px;padding:26px}.mine-asset-dialog-empty strong[data-v-eef278c1]{color:#0f172a;margin-bottom:6px;display:block}.mine-asset-dialog-empty p[data-v-eef278c1]{margin:0}.mine-asset-dialog-list[data-v-eef278c1]{gap:12px;padding-right:4px;display:grid;overflow-y:auto}.mine-asset-dialog-card[data-v-eef278c1]{background:#fff;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:124px minmax(0,1fr);gap:16px;padding:14px;display:grid}.mine-asset-dialog-cover[data-v-eef278c1]{color:#fff;background:linear-gradient(135deg,#0f172a,#14b8a6);border-radius:8px;place-items:center;width:124px;min-height:138px;font-size:36px;font-weight:800;display:grid;overflow:hidden}.mine-asset-dialog-cover img[data-v-eef278c1]{object-fit:cover;width:100%;height:100%;display:block}.mine-asset-dialog-body[data-v-eef278c1]{flex-direction:column;gap:10px;min-width:0;display:flex}.mine-asset-dialog-title-row[data-v-eef278c1]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mine-asset-dialog-title-row h4[data-v-eef278c1]{color:#0f172a;margin:0;font-size:17px;line-height:1.4}.mine-asset-dialog-title-row span[data-v-eef278c1]{border-radius:4px;flex:none;padding:3px 8px;font-size:12px;font-weight:800}.mine-asset-dialog-body p[data-v-eef278c1]{color:#64748b;margin:0;font-size:13px}.mine-asset-dialog-meta[data-v-eef278c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.mine-asset-dialog-meta div[data-v-eef278c1]{background:#f8fafc;border-radius:8px;padding:10px}.mine-asset-dialog-meta dt[data-v-eef278c1]{color:#64748b;font-size:12px}.mine-asset-dialog-meta dd[data-v-eef278c1]{color:#0f172a;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.mine-asset-dialog-actions[data-v-eef278c1]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.mine-asset-dialog-actions .mine-action-btn[data-v-eef278c1]{min-width:96px}.agreement-check[data-v-eef278c1]{color:var(--color-text);font-size:var(--text-sm);align-items:flex-start;gap:10px;margin-top:4px;line-height:1.6;display:flex}.agreement-check input[data-v-eef278c1]{width:16px;height:16px;accent-color:var(--color-primary);flex:none;margin-top:3px}.fade-enter-active[data-v-eef278c1],.fade-leave-active[data-v-eef278c1]{transition:opacity .2s}.fade-enter-from[data-v-eef278c1],.fade-leave-to[data-v-eef278c1]{opacity:0}@media (width<=720px){.mine-asset-dialog[data-v-eef278c1]{width:calc(100vw - 24px);padding:18px}.mine-asset-dialog-card[data-v-eef278c1]{grid-template-columns:1fr}.mine-asset-dialog-cover[data-v-eef278c1]{width:100%;min-height:168px}.mine-asset-dialog-meta[data-v-eef278c1]{grid-template-columns:1fr}}.login-container[data-v-63167983]{--login-blue:#0b6bff;--login-violet:#7c5cff;--login-bg:#f7faff;--login-card:#fffffff0;--login-ink:#081633;--login-muted:#7b8ba5;--login-panel-border:#a9c7ff;--login-line:#d8e4f6;place-items:center;width:100%;min-height:calc(100vh - 330px);padding:28px 24px 34px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 2% 6%, #0b6bff1f, transparent 24%), radial-gradient(circle at 96% 10%, #0b6bff1a, transparent 28%), linear-gradient(180deg, #fff 0%, var(--login-bg) 54%, #fff 100%)!important}.login-container[data-v-63167983]:before,.login-container[data-v-63167983]:after{content:"";pointer-events:none;filter:blur(38px);opacity:.5;position:absolute}.login-container[data-v-63167983]:before{background:#4b8eff24;width:260px;height:260px;top:0;left:-80px}.login-container[data-v-63167983]:after{background:#a9c7ff33;width:280px;height:280px;top:0;right:-70px}.login-brand-lockup[data-v-63167983]{display:none}.login-form-stack[data-v-63167983]{flex-direction:column;gap:18px;display:flex}.login-container .login-panel[data-v-63167983]{z-index:1;border:1px solid var(--login-panel-border);background:var(--login-card);-webkit-backdrop-filter:blur(18px)saturate(1.04);border-radius:18px;width:min(520px,100vw - 48px);min-height:auto;padding:34px 42px 36px;position:relative;box-shadow:0 24px 60px #0d2f7421,0 10px 26px #0b6bff14}.login-container .section-title[data-v-63167983],.login-container .text-sm[data-v-63167983]{color:var(--login-ink)}.login-title-block[data-v-63167983]{text-align:center;width:100%}.login-container .section-kicker[data-v-63167983]{color:var(--login-muted);letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:800}.login-container .section-title[data-v-63167983]{color:var(--login-ink);margin:0;font-size:22px;font-weight:800;line-height:1.2}.login-method-row[data-v-63167983]{border-bottom:1px solid var(--login-line);background:0 0;align-items:center;display:flex}.login-method-btn[data-v-63167983]{min-height:42px;color:var(--login-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:0 10px 12px;font-size:21px;font-weight:700;transition:color .18s;position:relative}.login-method-btn.active[data-v-63167983]{color:var(--login-blue)}.login-method-btn.active[data-v-63167983]:after{content:"";background:var(--login-blue);border-radius:999px;height:3px;position:absolute;bottom:-2px;left:14%;right:14%}.login-field[data-v-63167983]{flex-direction:column;gap:8px;display:flex}.login-field>.text-sm[data-v-63167983]{color:var(--login-ink);font-size:16px;font-weight:650;line-height:1.25}.form-link-row[data-v-63167983]{justify-content:flex-end;min-height:20px;margin-top:-10px;display:flex}.code-row[data-v-63167983]{align-items:center;gap:10px;display:flex}.code-row .input-shell[data-v-63167983]{flex:1;min-width:0}.send-code-btn[data-v-63167983]{white-space:nowrap;border-radius:8px;flex-shrink:0;min-width:116px;height:46px;font-size:13px;font-weight:800}.send-code-btn[data-v-63167983]:disabled{opacity:.5;cursor:not-allowed}.link-btn[data-v-63167983]{color:var(--login-blue);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-weight:700;text-decoration:none}.forgot-password-link[data-v-63167983]{font-size:13px;font-weight:650;line-height:1.25}.agreement-shake[data-v-63167983]{animation:.36s agreement-shake-63167983}@keyframes agreement-shake-63167983{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}.input-shell[data-v-63167983]{align-items:center;display:flex;position:relative}.input-shell[data-v-63167983]:before{content:"";z-index:1;pointer-events:none;background:#3e4a63;width:22px;height:22px;position:absolute;left:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.input-shell-user[data-v-63167983]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.input-shell-password[data-v-63167983]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M12 14v2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M12 14v2'/%3E%3C/g%3E%3C/svg%3E")}.input-shell-code[data-v-63167983]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M7 9h10M7 13h6'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M7 9h10M7 13h6'/%3E%3C/g%3E%3C/svg%3E")}.login-container .input[data-v-63167983]{width:100%;height:46px;color:var(--login-ink);background:#ffffffdb;border:1.5px solid #c8d6ea;border-radius:8px;outline:none;padding:0 16px 0 50px;font-size:15px;font-weight:500;line-height:1.2;transition:border-color .18s,box-shadow .18s,background .18s}.input-shell-has-action .input[data-v-63167983]{padding-right:76px}.password-visibility-btn[data-v-63167983]{z-index:2;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;line-height:1;display:grid;position:absolute;right:12px}.password-visibility-icon[data-v-63167983]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.password-visibility-btn[data-v-63167983]:hover,.password-visibility-btn[data-v-63167983]:focus-visible{color:var(--login-blue);background:#0b6bff14;outline:none}.login-container .input[data-v-63167983]::placeholder{color:#9aa8ba}.login-container .input[data-v-63167983]:focus{border-color:var(--login-blue);background:#fff;box-shadow:0 0 0 4px #0b6bff1f}.login-container .btn-outline[data-v-63167983]{color:var(--login-blue);box-shadow:none;background:#fffc;border:1px solid #c8d6ea}.login-container .btn-primary[data-v-63167983],.login-container .login-btn[data-v-63167983]{background:linear-gradient(115deg, #3b82f6 0%, #5b7cff 54%, var(--login-violet) 100%);color:#fff;border:0;border-radius:8px;height:48px;font-size:18px;font-weight:800;box-shadow:0 14px 26px #3b82f642}.login-container .btn-primary[data-v-63167983]:hover,.login-container .login-btn[data-v-63167983]:hover{background:linear-gradient(115deg, var(--login-blue) 0%, #4f73ff 52%, #7455f7 100%);color:#f7faf9}.agree-row[data-v-63167983]{cursor:pointer;align-items:flex-start;gap:10px;margin-top:-4px;display:flex}.agree-row input[type=checkbox][data-v-63167983]{appearance:none;background:#fff;border:1.5px solid #c8d6ea;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:border-color .18s,background .18s,box-shadow .18s}.agree-row input[type=checkbox][data-v-63167983]:checked{border-color:var(--login-blue);background:linear-gradient(135deg, var(--login-blue), #4c7dff);box-shadow:0 8px 18px #0b6bff2e}.agree-row input[type=checkbox][data-v-63167983]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin:2px 0 0 6px;display:block;transform:rotate(45deg)}.agree-row .text-sm[data-v-63167983]{color:var(--login-ink);font-size:14px;line-height:1.45}.support-feedback[data-v-63167983]{border-radius:8px;margin-top:-8px;padding:8px 12px;font-size:13px;font-weight:700}.support-feedback.error[data-v-63167983]{color:#b42318;background:#fff1f1}.support-feedback.success[data-v-63167983]{color:#067647;background:#ecfdf3}@media (width<=760px){.login-container[data-v-63167983]{min-height:calc(100vh - 300px);padding:22px 16px 28px}.login-container .login-panel[data-v-63167983]{border-radius:16px;width:min(100%,440px);padding:28px 22px}.login-form-stack[data-v-63167983]{gap:16px}.login-method-btn[data-v-63167983]{min-height:38px;padding-bottom:10px;font-size:18px}.login-field>.text-sm[data-v-63167983],.login-container .input[data-v-63167983]{font-size:15px}.login-container .input[data-v-63167983],.send-code-btn[data-v-63167983]{height:44px}.input-shell[data-v-63167983]:before{width:20px;height:20px;left:14px}.login-container .input[data-v-63167983]{padding-left:44px}.code-row[data-v-63167983]{flex-direction:column;align-items:stretch}.send-code-btn[data-v-63167983]{width:100%}.form-link-row[data-v-63167983]{margin-top:-8px}.login-container .btn-primary[data-v-63167983],.login-container .login-btn[data-v-63167983]{height:46px;font-size:17px}}.launch-page[data-v-5f3441d6]{--launch-blue:#0b6bff;--launch-blue-strong:#2563eb;--launch-purple:#2563eb;--launch-ink:#0f172a;--launch-muted:#64748b;--launch-muted-soft:#94a3b8;--launch-border:#dbe5f0;--launch-border-soft:#e5edf6;--launch-soft:#f6f8fc;--launch-card:#fff;--launch-gradient:linear-gradient(135deg, #0b6bff 0%, #2563eb 100%);--launch-gradient-soft:linear-gradient(135deg, #0b6bff14, #2563eb1a);--launch-shadow-active:0 14px 28px #0b6bff29, 0 8px 20px #2563eb1f;width:min(1440px,100vw - 56px);color:var(--launch-ink);margin:0 auto;padding:28px 0 104px}.launch-page-head[data-v-5f3441d6]{margin-bottom:16px}.launch-page-title[data-v-5f3441d6]{color:var(--launch-ink);font-family:var(--font-display);letter-spacing:0;margin:0 0 4px;font-size:clamp(34px,5vw,44px);font-weight:800;line-height:1.1}.launch-page-summary[data-v-5f3441d6]{color:var(--launch-muted);margin:0;font-size:15px}.launch-page-layout[data-v-5f3441d6]{grid-template-columns:minmax(0,1fr) minmax(440px,460px);align-items:start;gap:16px;display:grid}.launch-page-main[data-v-5f3441d6],.launch-page-aside[data-v-5f3441d6],.reward-stack[data-v-5f3441d6]{flex-direction:column;gap:16px;display:flex}.launch-page-card[data-v-5f3441d6],.launch-side-card[data-v-5f3441d6]{border:1px solid var(--launch-border);background:#fffffff5;border-radius:10px;box-shadow:0 14px 36px #0f172a14}.launch-page-card[data-v-5f3441d6]{padding:18px}.launch-page-card[data-v-5f3441d6]:hover,.launch-side-card[data-v-5f3441d6]:hover{border-color:#bfdbfe;box-shadow:0 16px 34px #2563eb1a}.launch-card-head[data-v-5f3441d6],.reward-card-head[data-v-5f3441d6],.side-head[data-v-5f3441d6],.launch-card-head-between[data-v-5f3441d6]{align-items:flex-start;gap:12px;display:flex}.launch-card-head[data-v-5f3441d6],.reward-card-head[data-v-5f3441d6],.launch-card-head-between[data-v-5f3441d6]{justify-content:space-between;margin-bottom:16px}.launch-card-head-between[data-v-5f3441d6],.reward-card-head[data-v-5f3441d6]{flex-direction:row;align-items:center}.launch-card-title[data-v-5f3441d6]{margin:0;font-size:16px;font-weight:700;line-height:1.35}.launch-page .section-kicker[data-v-5f3441d6]{color:var(--launch-blue);margin:0 0 4px;font-size:12px;font-weight:700}.launch-form-grid[data-v-5f3441d6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.launch-form-grid-3[data-v-5f3441d6]{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-grid-span-2[data-v-5f3441d6]{grid-column:span 2}.launch-grid-span-3[data-v-5f3441d6]{grid-column:1/-1}.field-stack[data-v-5f3441d6]{flex-direction:column;gap:7px;min-width:0;display:flex}.field-label[data-v-5f3441d6]{color:var(--launch-ink);font-size:14px;font-weight:700;line-height:1.45}.field-note[data-v-5f3441d6]{color:var(--launch-muted);font-size:13px;line-height:1.6}.launch-page .input[data-v-5f3441d6],.launch-page .textarea[data-v-5f3441d6]{border:1px solid var(--launch-border);width:100%;min-height:36px;color:var(--launch-ink);background:#ffffffeb;border-radius:6px;outline:none;font-size:14px;line-height:1.5;transition:border-color .18s,box-shadow .18s,background .18s}.launch-page .input[data-v-5f3441d6]:focus,.launch-page .textarea[data-v-5f3441d6]:focus{background:#fff;border-color:#2563eb94;box-shadow:0 0 0 4px #2563eb1a}.launch-page .input[data-v-5f3441d6]::placeholder,.launch-page .textarea[data-v-5f3441d6]::placeholder{color:#94a3b8}.launch-textarea[data-v-5f3441d6]{resize:vertical;min-height:88px}.launch-textarea-large[data-v-5f3441d6]{min-height:164px}.form-error[data-v-5f3441d6]{color:#dc2626;font-size:12px}.input-affix[data-v-5f3441d6],.stepper-field[data-v-5f3441d6]{align-items:center;display:flex;position:relative}.input-affix .input[data-v-5f3441d6]{padding-left:28px;padding-right:36px}.input-affix-prefix[data-v-5f3441d6],.input-affix-suffix[data-v-5f3441d6],.stepper-suffix[data-v-5f3441d6]{color:var(--launch-muted);pointer-events:none;font-size:13px;line-height:1.5;position:absolute}.input-affix-prefix[data-v-5f3441d6]{left:10px}.input-affix-suffix[data-v-5f3441d6],.stepper-suffix[data-v-5f3441d6]{right:10px}.stepper-field[data-v-5f3441d6]{border:1px solid var(--launch-border);background:#fff;border-radius:6px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.stepper-field[data-v-5f3441d6]:focus-within{border-color:#2563eb94;box-shadow:0 0 0 4px #2563eb1a}.stepper-field .input[data-v-5f3441d6]{text-align:center;border:0;border-radius:0}.stepper-btn[data-v-5f3441d6]{width:36px;min-height:36px;color:var(--launch-blue);cursor:pointer;background:linear-gradient(#fff,#f4f7ff);border:0;transition:background .18s,color .18s}.stepper-btn[data-v-5f3441d6]:hover{background:var(--launch-gradient-soft);color:var(--launch-purple)}.launch-media-grid[data-v-5f3441d6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.upload-card[data-v-5f3441d6]{background:linear-gradient(#f8fbff, #f8fbff) padding-box, var(--launch-gradient-soft) border-box;color:var(--launch-muted);cursor:pointer;text-align:center;border:1px dashed #2563eb47;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.5;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.upload-card strong[data-v-5f3441d6]{color:var(--launch-ink);font-size:14px;font-weight:700;line-height:1.5}.upload-card[data-v-5f3441d6]:hover{background:linear-gradient(#fff, #fff) padding-box, var(--launch-gradient) border-box;box-shadow:var(--launch-shadow-active);border-color:#7c3aed80;transform:translateY(-1px)}.upload-card-wide[data-v-5f3441d6]{min-height:128px}.detail-upload-grid[data-v-5f3441d6]:has(.detail-upload-empty){display:block}.detail-upload-grid[data-v-5f3441d6]:not(:has(.detail-upload-empty)){display:flex}.detail-upload-empty[data-v-5f3441d6]{width:100%;min-height:128px}.upload-card-square[data-v-5f3441d6],.detail-upload-thumb[data-v-5f3441d6],.spec-image-thumb-wrap[data-v-5f3441d6]{width:112px;height:112px}.upload-card-mini[data-v-5f3441d6],.spec-image-thumb-wrap[data-v-5f3441d6]{width:88px;height:88px}.upload-card-icon[data-v-5f3441d6]{background:var(--launch-gradient);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 18px #2563eb38}.launch-icon-svg[data-v-5f3441d6]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.media-preview-frame[data-v-5f3441d6]{width:100%;min-height:128px;position:relative}.media-preview[data-v-5f3441d6],.thumb-media[data-v-5f3441d6],.spec-image-thumb[data-v-5f3441d6]{object-fit:cover;border:1px solid var(--launch-border);border-radius:8px;width:100%;height:100%;display:block}.media-preview[data-v-5f3441d6]{aspect-ratio:16/9}.media-remove[data-v-5f3441d6]{color:#fff;cursor:pointer;background:#0f172ab8;border:0;border-radius:999px;place-items:center;width:26px;height:26px;transition:background .18s,transform .18s;display:grid;position:absolute;top:8px;right:8px}.media-remove[data-v-5f3441d6]:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);transform:scale(1.04)}.media-remove .launch-icon-svg[data-v-5f3441d6]{width:14px;height:14px}.media-remove.small[data-v-5f3441d6]{width:22px;height:22px;font-size:11px;top:-7px;right:-7px}.detail-upload-grid[data-v-5f3441d6],.spec-image-row[data-v-5f3441d6],.choice-row[data-v-5f3441d6]{flex-wrap:wrap;gap:8px;display:flex}.detail-upload-thumb[data-v-5f3441d6],.spec-image-thumb-wrap[data-v-5f3441d6]{flex:none;position:relative}.reward-card[data-v-5f3441d6]{border:1px solid var(--launch-border);background:linear-gradient(#fff,#fbfdff);border-radius:8px;padding:14px;transition:border-color .18s,box-shadow .18s}.reward-card[data-v-5f3441d6]:focus-within,.reward-card[data-v-5f3441d6]:hover{border-color:#2563eb42;box-shadow:0 10px 24px #2563eb14}.choice-item[data-v-5f3441d6]{min-height:32px;color:var(--launch-ink);cursor:pointer;background:#fff;border:1px solid #2563eb29;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:14px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.choice-item[data-v-5f3441d6]:hover{border-color:#2563eb57;box-shadow:0 8px 18px #2563eb14}.choice-item input[data-v-5f3441d6]{opacity:0;pointer-events:none;position:absolute}.choice-box[data-v-5f3441d6]{color:#0000;border:1px solid #2563eb57;border-radius:5px;place-items:center;width:16px;height:16px;transition:background .18s,border-color .18s,color .18s;display:grid}.choice-box .launch-icon-svg[data-v-5f3441d6]{stroke-width:2.2px;width:12px;height:12px}.choice-item input:checked+.choice-box[data-v-5f3441d6]{background:var(--launch-gradient);color:#fff;border-color:#0000}.choice-item[data-v-5f3441d6]:has(input:checked){background:var(--launch-gradient-soft);border-color:#2563eb57}.launch-page-aside[data-v-5f3441d6]{position:sticky;top:86px}.launch-side-card[data-v-5f3441d6]{padding:16px}.side-head[data-v-5f3441d6]{flex-direction:row;margin-bottom:10px}.side-icon[data-v-5f3441d6]{color:#fff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 20px #2563eb2e}.side-icon-blue[data-v-5f3441d6]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.side-icon-cyan[data-v-5f3441d6]{background:linear-gradient(135deg,#22d3ee,#2563eb)}.side-icon-purple[data-v-5f3441d6]{background:var(--launch-gradient)}.side-icon-violet[data-v-5f3441d6]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.side-title[data-v-5f3441d6]{color:var(--launch-ink);margin:0;font-size:18px;font-weight:800;line-height:1.35}.side-copy[data-v-5f3441d6],.side-list[data-v-5f3441d6],.side-spec p[data-v-5f3441d6]{color:var(--launch-muted);font-size:14px;line-height:1.65}.side-meta[data-v-5f3441d6]{color:var(--launch-muted);font-size:13px;line-height:1.65}.side-copy[data-v-5f3441d6],.side-spec p[data-v-5f3441d6]{margin:4px 0 0}.side-meta[data-v-5f3441d6]{margin-bottom:10px}.side-list[data-v-5f3441d6]{margin:0;padding-left:18px}.side-list li+li[data-v-5f3441d6]{margin-top:6px}.side-spec+.side-spec[data-v-5f3441d6]{margin-top:10px}.side-spec strong[data-v-5f3441d6]{color:var(--launch-ink);font-size:14px;font-weight:700}.launch-bottom-bar[data-v-5f3441d6]{justify-content:center;gap:28px;padding:14px 0 0;display:flex}.launch-bottom-bar .btn[data-v-5f3441d6]{min-width:180px}.launch-inline-btn[data-v-5f3441d6]{min-height:32px}.launch-page .btn[data-v-5f3441d6]{min-height:38px;box-shadow:none;border-radius:8px;gap:8px;font-size:14px;font-weight:700;line-height:1.45;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s}.launch-page .btn[data-v-5f3441d6]:hover{transform:translateY(-1px)}.launch-page .btn-primary[data-v-5f3441d6]{background:var(--launch-gradient);color:#fff;border-color:#0000;box-shadow:0 12px 22px #2563eb38}.launch-page .btn-primary[data-v-5f3441d6]:hover{box-shadow:var(--launch-shadow-active);filter:none}.launch-page .btn-primary[data-v-5f3441d6]:disabled{opacity:.72;cursor:not-allowed;transform:none}.launch-page .btn-outline[data-v-5f3441d6]{color:var(--launch-blue);-webkit-backdrop-filter:none;background:#ffffffeb;border-color:#2563eb57}.launch-page .btn-outline[data-v-5f3441d6]:hover{background:var(--launch-gradient-soft);color:var(--launch-purple);box-shadow:0 10px 20px #2563eb1a}.launch-modal-icon[data-v-5f3441d6]{background:var(--launch-gradient);color:#fff;width:58px;height:58px;box-shadow:var(--launch-shadow-active);border-radius:18px;place-items:center;display:grid}.launch-modal-icon .launch-icon-svg[data-v-5f3441d6]{stroke-width:2.2px;width:30px;height:30px}.btn-ghost[data-v-5f3441d6]{color:var(--launch-muted);background:0 0;border:0}.launch-feedback[data-v-5f3441d6]{border-radius:8px;padding:12px 14px;font-size:13px}.launch-feedback.success[data-v-5f3441d6]{color:#166534;background:#22c55e14;border:1px solid #22c55e47}.launch-feedback.error[data-v-5f3441d6]{color:#991b1b;background:#dc262612;border:1px solid #dc262640}.project-agreement-row[data-v-5f3441d6]{width:fit-content;color:var(--launch-muted);align-items:center;gap:8px;font-size:13px;line-height:1.6;display:inline-flex}.project-agreement-row input[data-v-5f3441d6]{width:14px;height:14px;accent-color:var(--launch-blue)}.project-agreement-row a[data-v-5f3441d6]{color:#2563eb;text-underline-offset:3px;text-decoration:underline}.project-agreement-shake[data-v-5f3441d6]{animation:.36s project-agreement-shake-5f3441d6}@keyframes project-agreement-shake-5f3441d6{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.launch-signal-strip[data-v-5f3441d6]{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-signal-strip span[data-v-5f3441d6]{white-space:nowrap}.launch-signal-strip strong[data-v-5f3441d6]{white-space:nowrap;letter-spacing:-.01em;font-size:clamp(18px,2.1vw,26px)}.launch-signal-strip>div[data-v-5f3441d6]{padding:14px 16px}.verify-loading[data-v-5f3441d6]{color:var(--launch-muted);opacity:.9;font-size:15px;font-weight:700}.verify-toast[data-v-5f3441d6]{color:#fff;z-index:2000;white-space:nowrap;pointer-events:none;background:#1a1a1a;border-radius:100px;padding:12px 24px;font-size:14px;font-weight:500;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.verify-toast-enter-active[data-v-5f3441d6],.verify-toast-leave-active[data-v-5f3441d6]{transition:opacity .3s,transform .3s}.verify-toast-enter-from[data-v-5f3441d6],.verify-toast-leave-to[data-v-5f3441d6]{opacity:0;transform:translate(-50%)translateY(12px)}.launch-legacy-left-col[data-v-5f3441d6]{flex-direction:column;align-self:stretch;gap:24px;display:flex}.launch-my-reviews[data-v-5f3441d6]{flex:1;min-height:0;overflow-y:auto;margin-top:0!important}.launch-review-list[data-v-5f3441d6]{max-height:100%;overflow-y:auto}.launch-verifying-panel[data-v-5f3441d6]{border:1px solid var(--launch-border);background:#ffffffb8;border-radius:10px;justify-content:center;align-items:center;min-height:min(52vh,420px);display:flex;box-shadow:0 14px 34px #0f172a0f}.cover-image-preview-wrap[data-v-5f3441d6]{width:100%;max-width:480px;display:inline-block;position:relative}.cover-image-preview[data-v-5f3441d6]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border,#d0dde2);border-radius:10px;width:100%;display:block}.cover-image-remove[data-v-5f3441d6]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.image-upload-zone[data-v-5f3441d6]{aspect-ratio:16/9;border:2px dashed var(--color-border,#d0dde2);background:var(--color-surface-raised,#eaf1f4);cursor:pointer;width:100%;max-width:480px;color:var(--color-muted,#7a9aa8);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.9rem;transition:border-color .15s,background .15s;display:flex}.image-upload-zone[data-v-5f3441d6]:hover{border-color:var(--color-accent,#0b63ff);background:#0b63ff0d}.image-upload-icon[data-v-5f3441d6]{font-size:2rem;line-height:1}.image-upload-hint[data-v-5f3441d6]{color:var(--color-muted,#7a9aa8);font-size:.75rem}.spec-image-section[data-v-5f3441d6]{border-top:1px solid var(--color-border,#d0dde2);margin-top:.25rem;padding-top:.75rem}.spec-image-row[data-v-5f3441d6]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.spec-image-thumb-wrap[data-v-5f3441d6]{flex-shrink:0;width:80px;height:80px;position:relative}.spec-image-thumb[data-v-5f3441d6]{object-fit:cover;border:1px solid var(--color-border,#d0dde2);border-radius:8px;width:100%;height:100%;display:block}.spec-image-remove[data-v-5f3441d6]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.spec-image-add-btn[data-v-5f3441d6]{border:2px dashed var(--color-border,#d0dde2);background:var(--color-surface-raised,#eaf1f4);cursor:pointer;width:80px;height:80px;color:var(--color-muted,#7a9aa8);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-size:1.2rem;transition:border-color .15s,background .15s;display:flex}.spec-image-add-btn[data-v-5f3441d6]:hover{border-color:var(--color-accent,#0b63ff);color:var(--color-accent,#0b63ff);background:#0b63ff0d}.launch-submit-row[data-v-5f3441d6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.launch-modal-overlay[data-v-5f3441d6]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.launch-modal[data-v-5f3441d6]{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;padding:40px 36px;display:flex;box-shadow:0 24px 60px #0000002e}.launch-modal-icon[data-v-5f3441d6]{font-size:48px;line-height:1}.launch-modal-title[data-v-5f3441d6]{margin:0;font-size:20px;font-weight:700}.launch-modal-body[data-v-5f3441d6]{color:var(--color-muted,#7a9aa8);margin:0;font-size:14px;line-height:1.7}.launch-modal-confirm[data-v-5f3441d6]{min-width:120px;margin-top:8px}.cover-crop-modal[data-v-5f3441d6]{--launch-blue:#0b6bff;--launch-ink:#0f172a;--launch-muted:#64748b;--launch-border:#dbe5f0;--launch-gradient-soft:linear-gradient(135deg, #0b6bff14, #2563eb1a);z-index:1100;background:#0f172a85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cover-crop-dialog[data-v-5f3441d6]{background:#fff;border:1px solid #dbe5f0e0;border-radius:16px;width:min(760px,100vw - 32px);padding:22px;box-shadow:0 28px 80px #0f172a3d}.cover-crop-head[data-v-5f3441d6]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cover-crop-head h2[data-v-5f3441d6]{color:var(--launch-ink);margin:0;font-size:20px;font-weight:800;line-height:1.35}.cover-crop-close[data-v-5f3441d6]{border:1px solid var(--launch-border);width:34px;height:34px;color:var(--launch-muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;transition:border-color .18s,color .18s,background .18s;display:grid}.cover-crop-close[data-v-5f3441d6]:hover{background:var(--launch-gradient-soft);color:var(--launch-blue);border-color:#2563eb57}.cover-crop-help[data-v-5f3441d6]{color:var(--launch-muted);margin:10px 0 16px;font-size:14px;line-height:1.65}.cover-crop-frame[data-v-5f3441d6]{aspect-ratio:16/9;border:1px solid var(--launch-border);touch-action:none;-webkit-user-select:none;user-select:none;background-color:#f8fbff;background-image:linear-gradient(90deg,#0f172a0f 1px,#0000 1px),linear-gradient(#0f172a0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:12px;width:100%;position:relative;overflow:hidden}.cover-crop-frame[data-v-5f3441d6]:after{content:"";pointer-events:none;border:2px solid #ffffffd1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2563eb5c}.cover-crop-frame img[data-v-5f3441d6]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.cover-crop-actions[data-v-5f3441d6]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.cover-crop-actions .btn[data-v-5f3441d6]{min-width:120px}.launch-my-reviews[data-v-5f3441d6]{margin-top:0}.launch-review-list[data-v-5f3441d6]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.launch-review-item[data-v-5f3441d6]{background:var(--color-surface,#f5f8f9);border:1px solid var(--color-border,#d0dde2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;display:flex}.review-status-approved[data-v-5f3441d6]{background:#22a06b0a;border-color:#22a06b4d}.review-status-rejected[data-v-5f3441d6]{background:#e5484d0a;border-color:#e5484d40}.launch-review-left[data-v-5f3441d6]{flex-direction:column;gap:4px;display:flex}.launch-review-title[data-v-5f3441d6]{font-size:15px;font-weight:600}.launch-review-right[data-v-5f3441d6]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.launch-review-badge[data-v-5f3441d6]{white-space:nowrap;border-radius:20px;align-items:center;padding:.2rem .75rem;font-size:13px;font-weight:600;display:inline-flex}.review-badge-pending[data-v-5f3441d6]{color:#0b63ff;background:#0b63ff14}.review-badge-approved[data-v-5f3441d6]{color:#22a06b;background:#22a06b1a}.review-badge-rejected[data-v-5f3441d6]{color:#e5484d;background:#e5484d1a}.launch-review-reason[data-v-5f3441d6]{color:var(--color-muted,#7a9aa8);text-align:right;max-width:320px;margin:2px 0 0;font-size:12px}.detail-img-upload-grid[data-v-5f3441d6]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.detail-img-thumb-wrap[data-v-5f3441d6]{flex-shrink:0;width:90px;height:90px;position:relative}.detail-img-thumb[data-v-5f3441d6]{object-fit:cover;border:1px solid var(--color-border,#d0dde2);border-radius:8px;width:100%;height:100%;display:block}.detail-img-remove[data-v-5f3441d6]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.detail-img-add-btn[data-v-5f3441d6]{border:2px dashed var(--color-border,#d0dde2);background:var(--color-surface-raised,#eaf1f4);cursor:pointer;width:90px;height:90px;color:var(--color-muted,#7a9aa8);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-size:1.2rem;transition:border-color .15s,background .15s;display:flex}.detail-img-add-btn[data-v-5f3441d6]:hover{border-color:var(--color-accent,#0b63ff);color:var(--color-accent,#0b63ff);background:#0b63ff0d}@media (width<=1180px){.launch-page-layout[data-v-5f3441d6]{grid-template-columns:1fr}.launch-page-aside[data-v-5f3441d6]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width>=1280px){.launch-page[data-v-5f3441d6]{width:min(1480px,100vw - 40px)}}@media (width<=820px){.launch-page[data-v-5f3441d6]{width:min(100vw - 28px,720px)}}@media (width<=760px){.launch-form-grid[data-v-5f3441d6],.launch-form-grid-3[data-v-5f3441d6],.launch-media-grid[data-v-5f3441d6]{grid-template-columns:1fr}.launch-grid-span-2[data-v-5f3441d6],.launch-grid-span-3[data-v-5f3441d6]{grid-column:auto}.launch-page-aside[data-v-5f3441d6]{grid-template-columns:1fr}.launch-bottom-bar[data-v-5f3441d6]{gap:10px;padding:10px 12px}.launch-bottom-bar .btn[data-v-5f3441d6]{flex:1 1 0;min-width:0;padding-inline:10px}}.region-picker[data-v-baba11d5]{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.region-select[data-v-baba11d5]{appearance:auto;cursor:pointer;font-size:var(--text-sm,13px)}.region-select[data-v-baba11d5]:disabled{opacity:.5;cursor:not-allowed}.checkout-order-page[data-v-1061395f]{--checkout-blue:#1f6fff;--checkout-violet:#7c3aed;--checkout-ink:#07113c;--checkout-muted:#66728a;--checkout-line:#dbe4f0;--checkout-soft:#f6f9ff;width:min(1440px,100vw - 56px);color:var(--checkout-ink);flex-direction:column;gap:22px;margin:0 auto;display:flex}.checkout-back-link[data-v-1061395f]{margin-top:8px}.checkout-order-hero[data-v-1061395f]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.checkout-order-hero h1[data-v-1061395f]{letter-spacing:0;margin:0;font-size:38px;line-height:1.15}.checkout-order-hero p[data-v-1061395f]{color:var(--checkout-muted);margin:10px 0 0;font-size:15px;font-weight:600}.checkout-order-grid[data-v-1061395f]{grid-template-columns:minmax(0,2fr) minmax(360px,.92fr);align-items:start;gap:24px;display:grid}.checkout-order-main[data-v-1061395f],.checkout-order-side[data-v-1061395f]{flex-direction:column;gap:20px;display:flex}.checkout-order-card[data-v-1061395f]{background:#fffffff5;border:1px solid #dbe4f0f0;border-radius:14px;padding:24px;box-shadow:0 18px 45px #1f6fff14}.checkout-order-card h2[data-v-1061395f]{color:var(--checkout-ink);letter-spacing:0;align-items:center;gap:10px;margin:0 0 18px;font-size:20px;line-height:1.25;display:flex}.checkout-project-summary[data-v-1061395f]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.checkout-project-cover[data-v-1061395f]{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#312e81 100%);border-radius:12px;place-items:center;font-size:40px;font-weight:900;display:grid;overflow:hidden}.checkout-project-cover img[data-v-1061395f],.checkout-reward-thumb img[data-v-1061395f]{object-fit:cover;width:100%;height:100%;display:block}.checkout-project-copy[data-v-1061395f]{min-width:0}.checkout-project-copy h3[data-v-1061395f]{color:var(--checkout-ink);letter-spacing:0;margin:0 0 14px;font-size:24px;line-height:1.35}.checkout-project-copy p[data-v-1061395f]{color:#526078;margin:12px 0 0;font-size:15px;line-height:1.75}.checkout-creator-row[data-v-1061395f]{color:#172554;align-items:center;gap:10px;margin-bottom:16px;display:flex}.checkout-creator-avatar[data-v-1061395f]{width:28px;height:28px;color:var(--checkout-blue);background:#eff6ff;border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid}.checkout-verified-dot[data-v-1061395f]{background:var(--checkout-blue);border-radius:999px;width:16px;height:16px;position:relative}.checkout-verified-dot[data-v-1061395f]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.checkout-chip-row[data-v-1061395f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checkout-chip[data-v-1061395f],.checkout-reward-kind[data-v-1061395f]{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:7px;align-items:center;min-height:28px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.checkout-chip-blue[data-v-1061395f]{color:var(--checkout-blue);background:#eaf2ff}.checkout-chip-purple[data-v-1061395f]{color:var(--checkout-violet);background:#f3e8ff}.checkout-tier-summary[data-v-1061395f]{border-top:1px solid var(--checkout-line);grid-template-columns:minmax(0,1fr) 160px;gap:20px;margin-top:24px;padding-top:20px;display:grid}.checkout-tier-summary span[data-v-1061395f],.checkout-tier-total span[data-v-1061395f]{color:var(--checkout-muted);font-size:14px;font-weight:700;display:block}.checkout-tier-summary strong[data-v-1061395f]{color:var(--checkout-ink);margin-top:4px;font-size:22px;line-height:1.3;display:block}.checkout-tier-summary p[data-v-1061395f]{color:#526078;margin:6px 0 0;font-size:14px}.checkout-tier-total[data-v-1061395f]{text-align:right}.checkout-tier-total strong[data-v-1061395f],.checkout-payment-total strong[data-v-1061395f]{color:var(--checkout-blue);font-size:28px;font-weight:900}.checkout-card-icon[data-v-1061395f]{width:22px;height:22px;color:var(--checkout-blue);border:2px solid;border-radius:6px;flex:0 0 22px;position:relative}.checkout-card-icon.gift[data-v-1061395f]:before{content:"";border-top:2px solid;width:22px;position:absolute;inset:8px auto auto -2px}.checkout-card-icon.pin[data-v-1061395f]{border-radius:999px 999px 999px 3px;transform:rotate(-45deg)}.checkout-card-icon.pin[data-v-1061395f]:after{content:"";border:2px solid;border-radius:999px;position:absolute;inset:5px}.checkout-card-icon.wallet[data-v-1061395f]:before{content:"";background:#fff;border:2px solid;border-radius:4px;width:10px;height:7px;position:absolute;top:6px;right:-2px}.checkout-reward-list[data-v-1061395f]{flex-direction:column;display:flex}.checkout-reward-row[data-v-1061395f]{color:#1e293b;border-top:1px solid #e8eef7;grid-template-columns:76px minmax(0,1.4fr) 118px 54px minmax(160px,1fr);align-items:center;gap:18px;padding:12px 4px;font-size:15px;display:grid}.checkout-reward-row[data-v-1061395f]:first-child{border-top:0}.checkout-reward-thumb[data-v-1061395f]{width:64px;height:42px;color:var(--checkout-blue);background:#eef4ff;border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.checkout-card-head[data-v-1061395f]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.checkout-address-block[data-v-1061395f]{flex-direction:column;gap:12px;display:flex}.checkout-address-edit-link[data-v-1061395f]{min-height:34px;color:var(--checkout-blue);filter:none;background:#fff;border-color:#1f6fff57;border-radius:8px;padding:0 16px;font-size:13px;font-weight:800;box-shadow:0 8px 18px #1f6fff14}.checkout-address-edit-link[data-v-1061395f]:hover,.checkout-address-edit-link[data-v-1061395f]:focus-visible{color:#174ea6;filter:none;background:#eff6ff;border-color:#1f6fff85;box-shadow:0 10px 20px #1f6fff1f}.checkout-no-addr[data-v-1061395f]{color:#475569;background:#f8fbff;border:1px dashed #c6d7ef;border-radius:10px;align-items:center;gap:6px;padding:18px;display:flex}.checkout-no-addr .inline-link[data-v-1061395f]{color:var(--checkout-blue);font-weight:800}.checkout-payment-card .checkout-submit[data-v-1061395f]{color:#fff;background:linear-gradient(135deg,#1f6fff 0%,#7c3aed 100%)}.checkout-payment-card .checkout-submit[data-v-1061395f]:hover:not(:disabled),.checkout-payment-card .checkout-submit[data-v-1061395f]:focus-visible:not(:disabled){color:#fff;filter:none;background:linear-gradient(135deg,#1f6fff 0%,#7c3aed 100%)}.checkout-payment-card .checkout-note[data-v-1061395f]{color:#64748b}.checkout-payment-card .checkout-note[data-v-1061395f]:before{background:var(--checkout-blue)}.checkout-addr-list[data-v-1061395f]{flex-direction:column;gap:10px;display:flex}.checkout-addr-option[data-v-1061395f]{border:1px solid var(--checkout-line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.checkout-addr-option.selected[data-v-1061395f]{background:#f8fbff;border-color:#1f6fff9e;box-shadow:0 10px 22px #1f6fff14}.checkout-addr-radio[data-v-1061395f]{accent-color:var(--checkout-blue);flex-shrink:0;margin-top:3px}.checkout-addr-option-body[data-v-1061395f]{flex-direction:column;flex:1;gap:3px;display:flex}.checkout-addr-option-body p[data-v-1061395f]{color:var(--checkout-muted);margin:0;font-size:14px;line-height:1.6}.checkout-addr-option-top[data-v-1061395f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.addr-default-badge[data-v-1061395f]{color:#64748b;background:#eef2f7;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.checkout-payment-line[data-v-1061395f],.checkout-payment-total[data-v-1061395f]{color:#475569;justify-content:space-between;align-items:baseline;gap:18px;font-size:15px;display:flex}.checkout-payment-line[data-v-1061395f]{padding:12px 0 26px}.checkout-payment-total[data-v-1061395f]{border-top:1px solid var(--checkout-line);padding:26px 0}.checkout-payment-total span[data-v-1061395f]{color:var(--checkout-ink);font-size:20px;font-weight:900}.checkout-agreement-row[data-v-1061395f]{color:var(--checkout-muted);align-items:flex-start;gap:10px;margin:2px 0 18px;font-size:14px;line-height:1.6;display:flex}.checkout-agreement-row input[data-v-1061395f]{width:18px;height:18px;accent-color:var(--checkout-blue);flex:0 0 18px;margin-top:2px}.checkout-agreement-row a[data-v-1061395f]{color:var(--checkout-blue);font-weight:800}.checkout-agreement-shake[data-v-1061395f]{animation:.36s checkout-agreement-shake-1061395f}@keyframes checkout-agreement-shake-1061395f{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}.checkout-submit[data-v-1061395f]{color:#fff;background:linear-gradient(135deg,#1f6fff 0%,#7c3aed 100%);border:0;border-radius:9px;width:100%;min-height:54px;padding:.9rem;font-size:17px;font-weight:900;box-shadow:0 16px 30px #1f6fff38}.checkout-submit[data-v-1061395f]:hover:not(:disabled),.checkout-submit[data-v-1061395f]:focus-visible:not(:disabled){filter:none;background:linear-gradient(135deg,#1f6fff 0%,#7c3aed 100%);transform:translateY(-1px);box-shadow:0 20px 36px #1f6fff47}.checkout-submit[data-v-1061395f]:disabled{cursor:not-allowed;opacity:.65;box-shadow:none;filter:none;background:linear-gradient(135deg,#1f6fff 0%,#7c3aed 100%);transform:none}.checkout-note[data-v-1061395f]{color:var(--checkout-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.checkout-note[data-v-1061395f]:before{content:"";vertical-align:-2px;background:currentColor;width:13px;height:13px;margin-right:6px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.checkout-error[data-v-1061395f]{color:#dc2626;font-size:14px;font-weight:700}.free-support-notice[data-v-1061395f]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:14px 16px;font-size:14px}.smart-fill-block[data-v-1061395f]{background:#f8fbff;border:1px dashed #c6d7ef;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.smart-fill-head[data-v-1061395f]{align-items:baseline;gap:8px;display:flex}.smart-fill-row[data-v-1061395f]{align-items:flex-start;gap:8px;display:flex}.smart-fill-textarea[data-v-1061395f]{resize:none;font-size:var(--text-sm);flex:1}.smart-fill-btn[data-v-1061395f]{white-space:nowrap;flex-shrink:0;align-self:stretch}.smart-fill-ok[data-v-1061395f]{font-size:var(--text-sm);color:#15803d;margin:0}.manual-form-divider[data-v-1061395f]{color:var(--color-muted);align-items:center;gap:10px;font-size:12px;display:flex}.manual-form-divider[data-v-1061395f]:before,.manual-form-divider[data-v-1061395f]:after{content:"";background:var(--checkout-line);flex:1;height:1px}.manual-form-row[data-v-1061395f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manual-form-field[data-v-1061395f]{min-width:0}.manual-select[data-v-1061395f]{appearance:auto;cursor:pointer}.manual-select[data-v-1061395f]:disabled{opacity:.5;cursor:not-allowed}.manual-addr-preview[data-v-1061395f]{border:1px solid var(--checkout-line);background:#f8fbff;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.checkout-fail-panel[data-v-1061395f]{text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #1f6fff33;border-radius:24px;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:3rem auto;padding:32px;display:flex;box-shadow:0 24px 64px #0f172a14,0 16px 36px #1f6fff14}.checkout-fail-panel .section-kicker[data-v-1061395f]{color:var(--checkout-blue)}.checkout-fail-panel .section-title[data-v-1061395f]{color:var(--checkout-ink);margin:0}.checkout-fail-panel .supporting-copy[data-v-1061395f]{color:var(--checkout-muted)}.checkout-fail-icon[data-v-1061395f]{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;font-weight:700;display:flex;box-shadow:0 16px 34px #1f6fff29}.checkout-fail-icon-fail[data-v-1061395f]{color:#fff;background:linear-gradient(135deg,#0b6bff 0%,#2563eb 100%);border:2px solid #ffffffd1}.checkout-fail-icon-cancel[data-v-1061395f]{color:var(--checkout-blue);background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 100%);border:2px solid #1f6fff3d}.checkout-fail-actions[data-v-1061395f]{justify-content:center;gap:1rem;margin-top:8px;display:flex}.checkout-fail-actions .btn-primary[data-v-1061395f]{color:#fff;background:linear-gradient(135deg,#0b6bff 0%,#2563eb 100%);border-color:#0000;box-shadow:0 14px 28px #1f6fff33}.checkout-fail-actions .btn-outline[data-v-1061395f]{color:#1f6fff;background:#f8fbff;border-color:#1f6fff57}.checkout-fail-actions .btn-primary[data-v-1061395f]:hover,.checkout-fail-actions .btn-primary[data-v-1061395f]:focus-visible{filter:none;transform:translateY(-1px);box-shadow:0 16px 32px #1f6fff3d}.checkout-fail-actions .btn-outline[data-v-1061395f]:hover,.checkout-fail-actions .btn-outline[data-v-1061395f]:focus-visible{color:var(--checkout-blue);filter:none;background:#eff6ff}.checkout-success-panel[data-v-1061395f]{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:3rem auto;display:flex}.checkout-success-icon[data-v-1061395f]{width:64px;height:64px;color:var(--checkout-blue);background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 100%);border:2px solid #1f6fff3d;border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.checkout-success-actions[data-v-1061395f]{justify-content:center;gap:1rem;margin-top:8px;display:flex}.pay-modal-overlay[data-v-1061395f]{z-index:500;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pay-modal[data-v-1061395f]{border-radius:var(--radius-lg);background:#fff;border:1px solid #0000001a;flex-direction:column;gap:20px;width:min(340px,92vw);padding:20px 24px;display:flex;box-shadow:0 20px 60px #00000038}.pay-modal-head[data-v-1061395f]{justify-content:space-between;align-items:flex-start;display:flex}.pay-modal-title[data-v-1061395f]{font-size:var(--text-base);margin-top:2px;display:block}.pay-modal-close[data-v-1061395f]{cursor:pointer;color:var(--color-muted);background:0 0;border:none;padding:2px;font-size:16px;line-height:1}.pay-amount-row[data-v-1061395f]{background:var(--color-surface-raised);border-radius:var(--radius-md);border:1px solid var(--color-border);align-items:baseline;gap:10px;padding:14px 16px;display:flex}.pay-amount[data-v-1061395f]{color:var(--color-accent,#5f7868);font-size:28px;font-weight:700}.pay-method-tabs[data-v-1061395f]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pay-method-tab[data-v-1061395f]{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-size:var(--text-sm);color:var(--color-muted);justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.pay-method-tab.active[data-v-1061395f]{border-color:var(--color-accent,#cb523e);color:var(--color-ink);background:#cb523e0d}.pay-method-icon[data-v-1061395f]{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.alipay-icon[data-v-1061395f]{background:#1677ff}.huifu-icon[data-v-1061395f]{background:#e8500a}.wechat-icon[data-v-1061395f]{background:#07c160}.pay-qr-block[data-v-1061395f]{flex-direction:column;align-items:center;gap:10px;display:flex}.pay-qr-wrap[data-v-1061395f]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:4px;display:inline-block;position:relative}.pay-qr-img[data-v-1061395f]{border-radius:4px;display:block}.pay-qr-corner[data-v-1061395f]{width:14px;height:14px;position:absolute}.pay-qr-corner.tl[data-v-1061395f]{border-top:3px solid var(--color-accent,#cb523e);border-left:3px solid var(--color-accent,#cb523e);border-radius:4px 0 0;top:-1px;left:-1px}.pay-qr-corner.tr[data-v-1061395f]{border-top:3px solid var(--color-accent,#cb523e);border-right:3px solid var(--color-accent,#cb523e);border-radius:0 4px 0 0;top:-1px;right:-1px}.pay-qr-corner.bl[data-v-1061395f]{border-bottom:3px solid var(--color-accent,#cb523e);border-left:3px solid var(--color-accent,#cb523e);border-radius:0 0 0 4px;bottom:-1px;left:-1px}.pay-qr-corner.br[data-v-1061395f]{border-bottom:3px solid var(--color-accent,#cb523e);border-right:3px solid var(--color-accent,#cb523e);border-radius:0 0 4px;bottom:-1px;right:-1px}.pay-qr-hint[data-v-1061395f]{font-size:var(--text-sm);color:var(--color-muted);text-align:center;margin:0}.pay-refresh-btn[data-v-1061395f]{cursor:pointer;font-size:var(--text-sm);color:var(--color-accent,#cb523e);background:0 0;border:none;padding:0}.pay-qr-polling[data-v-1061395f]{font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:6px;margin:0;display:flex}.pay-qr-dot[data-v-1061395f]{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite blink-1061395f;display:inline-block}@keyframes blink-1061395f{0%,to{opacity:1}50%{opacity:.2}}.pay-modal-actions[data-v-1061395f]{flex-direction:column;gap:10px;display:flex}.pay-confirm-btn[data-v-1061395f]{width:100%;padding:12px;font-size:1rem}.fade-enter-active[data-v-1061395f],.fade-leave-active[data-v-1061395f]{transition:opacity .2s}.fade-enter-from[data-v-1061395f],.fade-leave-to[data-v-1061395f]{opacity:0}.pay-reopen-hint[data-v-1061395f]{align-items:center;gap:10px;margin-top:4px;display:flex}.cancel-confirm-modal[data-v-1061395f]{max-width:360px}.cancel-confirm-body[data-v-1061395f]{margin-bottom:20px}.btn-sm[data-v-1061395f]{font-size:var(--text-sm);padding:4px 12px}@media (width<=1180px){.checkout-order-grid[data-v-1061395f]{grid-template-columns:1fr}.checkout-order-side[data-v-1061395f]{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;display:grid}}@media (width<=880px){.checkout-order-page[data-v-1061395f]{width:min(100vw - 28px,720px)}.checkout-order-hero h1[data-v-1061395f]{font-size:34px}.checkout-project-summary[data-v-1061395f],.checkout-order-side[data-v-1061395f],.checkout-tier-summary[data-v-1061395f]{grid-template-columns:1fr}.checkout-tier-total[data-v-1061395f]{text-align:left}.checkout-reward-row[data-v-1061395f]{grid-template-columns:56px minmax(0,1fr);gap:10px 12px}.checkout-reward-kind[data-v-1061395f],.checkout-reward-row>span[data-v-1061395f]:not(.checkout-reward-kind){grid-column:2}}@media (width<=560px){.checkout-order-card[data-v-1061395f]{border-radius:12px;padding:18px}.checkout-project-cover[data-v-1061395f]{border-radius:10px}.checkout-card-head[data-v-1061395f]{flex-direction:column}.manual-form-row[data-v-1061395f],.smart-fill-row[data-v-1061395f]{grid-template-columns:1fr;display:grid}.smart-fill-btn[data-v-1061395f]{width:100%}.checkout-submit[data-v-1061395f]{font-size:15px}}.order-detail-shell[data-v-3513636f]{--order-blue:#1f6fff;--order-blue-strong:#0957e8;--order-violet:#7c4dff;--order-card:#fff;--order-border:#e2e8f0;--order-border-strong:#c8d7ef;--order-ink:#0f172a;--order-text:#1e293b;--order-muted:#475569;--order-soft:#edf4ff;--order-success:#22c55e;--order-warning:#f59e0b;--order-danger:#ef4444;--order-focus:#1f6fff38;--reward-status-width:260px;--reward-action-width:132px;width:min(1440px,100vw - 56px);color:var(--order-text);font-family:Inter, var(--font-body);flex-direction:column;gap:18px;padding-top:34px;display:flex;position:relative}.order-detail-shell[data-v-3513636f] .section-panel,.order-detail-shell .section-panel[data-v-3513636f]{border:1px solid var(--order-border);-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#fffffff0;border-radius:12px;box-shadow:0 18px 45px #1f6fff14}.order-back-link[data-v-3513636f]{margin-bottom:16px}.order-project-card[data-v-3513636f]:focus-visible,.order-detail-shell .btn[data-v-3513636f]:focus-visible,.after-sales-panel .inline-link[data-v-3513636f]:focus-visible{outline:3px solid var(--order-focus);outline-offset:3px}.order-detail-heading[data-v-3513636f]{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-detail-heading .section-title[data-v-3513636f]{color:var(--order-ink);letter-spacing:0;margin:0;font-size:34px;font-weight:800;line-height:1.16}.order-detail-heading .supporting-copy[data-v-3513636f]{display:none}.order-status-badge[data-v-3513636f]{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.order-status-badge.pending[data-v-3513636f]{color:#d97706;background:#fff7e8;border:1px solid #f59e0b47}.order-status-badge.done[data-v-3513636f]{color:#16a34a;background:#eafaf0;border:1px solid #22c55e40}.order-status-badge.muted[data-v-3513636f]{border:1px solid var(--order-border);color:var(--order-muted);background:#f4f7fb}.order-status-badge.refunding[data-v-3513636f]{color:var(--order-violet);background:#f3efff;border:1px solid #7c4dff40}.order-progress-card[data-v-3513636f]{background:linear-gradient(180deg, #fffffff5, #ffffffdb), var(--order-card);padding:24px 36px 18px}.order-progress-track[data-v-3513636f]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.order-progress-step[data-v-3513636f]{text-align:center;min-width:0;color:var(--order-muted);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.order-progress-step[data-v-3513636f]:before{content:"";background:var(--order-border-strong);height:1px;position:absolute;top:15px;left:calc(24px - 50%);right:calc(50% + 24px)}.order-progress-step[data-v-3513636f]:first-child:before{display:none}.order-progress-step.done[data-v-3513636f]:before{background:var(--order-blue)}.order-progress-node[data-v-3513636f]{z-index:1;border:1px solid var(--order-border-strong);width:30px;height:30px;color:var(--order-blue);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex;position:relative}.order-progress-step.done .order-progress-node[data-v-3513636f],.order-progress-step.active .order-progress-node[data-v-3513636f]{border-color:var(--order-blue);background:var(--order-blue);color:#fff;box-shadow:0 0 0 7px #1f6fff21}.order-progress-step strong[data-v-3513636f]{color:var(--order-ink);font-size:14px;font-weight:700;line-height:1.3}.order-progress-step small[data-v-3513636f]{min-height:34px;color:var(--order-muted);font-size:12px;line-height:1.4}.order-main-grid[data-v-3513636f]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.order-main-column[data-v-3513636f],.order-side-column[data-v-3513636f],.order-reward-list[data-v-3513636f],.order-action-panel[data-v-3513636f],.order-more-panel[data-v-3513636f],.after-sales-panel[data-v-3513636f],.order-feedback-stack[data-v-3513636f]{flex-direction:column;display:flex}.order-main-column[data-v-3513636f]{gap:14px;min-width:0}.order-main-grid.single-reward-layout .order-main-column[data-v-3513636f]{min-height:560px}.order-side-column[data-v-3513636f]{gap:12px;position:sticky;top:104px}.order-info-card[data-v-3513636f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 36px;padding:24px;display:grid}.order-info-item[data-v-3513636f]{min-width:0;padding:2px 0}.order-info-item span[data-v-3513636f],.order-reward-status small[data-v-3513636f],.after-sales-rule p[data-v-3513636f]{color:var(--order-muted);font-size:13px;display:block}.order-info-item strong[data-v-3513636f]{color:var(--order-ink);overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:600;line-height:1.35;display:block}.order-info-item:nth-child(3) strong[data-v-3513636f]{color:var(--order-ink);font-size:24px;font-weight:800}.order-project-summary-card[data-v-3513636f]{padding:16px}.order-project-card[data-v-3513636f]{color:inherit;cursor:pointer;border-radius:10px;grid-template-columns:154px minmax(0,1fr);align-items:center;gap:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.order-project-card[data-v-3513636f]:hover{transform:translateY(-2px)}.order-project-cover[data-v-3513636f],.order-reward-media[data-v-3513636f]{border:1px solid var(--order-border);background:var(--order-soft);overflow:hidden}.order-project-cover[data-v-3513636f]{border-radius:8px;height:116px;box-shadow:0 10px 24px #0f172a14}.order-project-cover img[data-v-3513636f],.order-reward-media img[data-v-3513636f],.order-spec-images img[data-v-3513636f]{object-fit:cover;width:100%;height:100%;display:block}.order-project-cover-empty[data-v-3513636f]{height:100%;color:var(--order-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.order-project-info[data-v-3513636f],.order-project-fallback[data-v-3513636f],.order-reward-main[data-v-3513636f]{flex-direction:column;gap:10px;min-width:0;display:flex}.order-project-title-row[data-v-3513636f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-project-title-row h2[data-v-3513636f],.order-project-fallback h2[data-v-3513636f],.order-action-panel h2[data-v-3513636f],.order-more-panel h2[data-v-3513636f],.order-invoice-panel h2[data-v-3513636f],.after-sales-panel h2[data-v-3513636f]{color:var(--order-ink);margin:0;font-size:18px;font-weight:800;line-height:1.3}.order-project-title-row .inline-link[data-v-3513636f]{color:var(--order-blue);white-space:nowrap;font-size:13px;font-weight:700;position:relative}.order-project-title-row .inline-link[data-v-3513636f]:after{content:"↗";margin-left:4px;font-size:12px}.order-project-tags[data-v-3513636f]{flex-wrap:wrap;gap:8px;display:flex}.order-project-tags .meta-chip[data-v-3513636f]{color:#647086;background:#eef2f8;border:0;border-radius:6px;min-height:28px;padding:0 12px;font-size:13px;font-weight:500}.order-kind-chips[data-v-3513636f]{flex-wrap:wrap;gap:8px;display:flex}.order-kind-chip[data-v-3513636f]{border-radius:6px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffa3}.order-kind-chip.physical[data-v-3513636f]{color:#16a34a;background:#e8fbef}.order-kind-chip.virtual[data-v-3513636f]{color:var(--order-blue);background:#edf4ff}.order-kind-chip.asset[data-v-3513636f]{color:var(--order-violet);background:#f2edff}.order-kind-chip.gratuitous[data-v-3513636f]{color:var(--order-muted);background:#f4f7fb}.order-reward-list[data-v-3513636f]{gap:10px}.order-reward-card[data-v-3513636f]{grid-template-columns:76px minmax(0, 1fr) var(--reward-status-width) var(--reward-action-width);border:1px solid var(--order-border);border-left:4px solid var(--order-success);background:#fffffff0;border-radius:10px;align-items:center;gap:18px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 14px 35px #1f6fff0f}.order-reward-card[data-v-3513636f]:hover{border-color:var(--order-border-strong);transform:translateY(-1px);box-shadow:0 18px 42px #1f6fff17}.order-reward-card.single-reward-card[data-v-3513636f]{grid-template-columns:96px minmax(0, 1fr) var(--reward-status-width) var(--reward-action-width);min-height:164px;padding:22px}.order-reward-card.single-reward-card .order-reward-media[data-v-3513636f]{width:96px;height:76px}.order-reward-card.single-reward-card .order-reward-main[data-v-3513636f]{gap:12px}.order-reward-card.single-reward-card .order-reward-main strong[data-v-3513636f]{font-size:18px}.order-reward-card.single-reward-card .order-reward-status[data-v-3513636f]{gap:10px}.order-reward-card.accent-virtual[data-v-3513636f]{border-left-color:var(--order-blue)}.order-reward-card.accent-asset[data-v-3513636f]{border-left-color:var(--order-violet)}.order-reward-card.accent-gratuitous[data-v-3513636f]{border-left-color:var(--order-muted)}.order-reward-media[data-v-3513636f]{width:76px;height:58px;color:var(--order-blue);border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffffb8}.order-reward-main strong[data-v-3513636f]{color:var(--order-ink);font-size:16px;font-weight:750}.order-reward-main p[data-v-3513636f]{color:var(--order-muted);margin:0;font-size:13px}.order-reward-status[data-v-3513636f]{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.order-reward-status .order-status-badge[data-v-3513636f]{width:100%}.order-reward-status small[data-v-3513636f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-reward-card .btn[data-v-3513636f]:disabled{cursor:not-allowed;opacity:.62}.order-row-action[data-v-3513636f]{width:var(--reward-action-width);min-width:118px;color:var(--order-blue);background:#fff;border-radius:6px;justify-self:end;gap:6px}.order-spec-extra[data-v-3513636f]{grid-template-columns:minmax(0,1fr) auto}.order-spec-benefits[data-v-3513636f]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.order-spec-benefits li[data-v-3513636f]{color:var(--order-muted);font-size:13px}.order-spec-images[data-v-3513636f]{grid-template-columns:repeat(2,72px);gap:8px;display:grid}.order-spec-images img[data-v-3513636f]{border:1px solid var(--order-border);background:var(--order-soft);border-radius:8px;width:72px;height:54px}.order-code-panel[data-v-3513636f]{flex-direction:column;gap:8px;display:flex}.order-code-panel code[data-v-3513636f]{color:var(--order-ink);overflow-wrap:anywhere;font-size:18px;font-weight:800}.order-action-panel[data-v-3513636f],.order-more-panel[data-v-3513636f],.order-invoice-panel[data-v-3513636f],.after-sales-panel[data-v-3513636f]{gap:12px;padding:22px 20px 20px}.order-more-panel .btn[data-v-3513636f],.order-invoice-panel .btn[data-v-3513636f],.order-action-panel .btn[data-v-3513636f]{border-radius:6px;gap:8px;min-height:44px}.invoice-form[data-v-3513636f]{flex-direction:column;gap:10px;display:flex}.invoice-form label[data-v-3513636f]{color:var(--order-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.invoice-form .input[data-v-3513636f]{border:1px solid var(--order-border-strong);width:100%;min-height:42px;color:var(--order-ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}.invoice-status-box[data-v-3513636f]{border:1px solid var(--order-border);background:#f8fbff;border-radius:8px;padding:12px}.invoice-status-box strong[data-v-3513636f]{margin-top:4px;display:block}.order-action-icon[data-v-3513636f]{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.order-primary-action[data-v-3513636f]{background:linear-gradient(135deg, var(--order-blue), #2f7dff);color:#fff;cursor:pointer;border:0;box-shadow:0 12px 24px #1f6fff42}.order-primary-action[data-v-3513636f]:hover{background:linear-gradient(135deg, var(--order-blue-strong), var(--order-blue));box-shadow:0 16px 30px #1f6fff52}.order-outline-action[data-v-3513636f]{color:var(--order-blue);box-shadow:none;cursor:pointer;background:#fff;border-color:#1f6fff6b}.order-outline-action[data-v-3513636f]:hover{border-color:var(--order-blue);color:var(--order-blue-strong);background:#f3f7ff}.after-sales-rule[data-v-3513636f]{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:4px 0;display:grid}.after-sales-icon[data-v-3513636f]{border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:inline-flex}.after-sales-icon.physical[data-v-3513636f]{color:#16a34a;background:#dcfce7}.after-sales-icon.virtual[data-v-3513636f]{color:var(--order-blue);background:#dbeafe}.after-sales-icon.asset[data-v-3513636f]{color:var(--order-violet);background:#ede9fe}.after-sales-rule strong[data-v-3513636f]{color:var(--order-ink);font-size:14px;display:block}.after-sales-rule p[data-v-3513636f]{white-space:nowrap;margin:2px 0 0;line-height:1.45}.after-sales-panel .inline-link[data-v-3513636f]{width:fit-content;color:var(--order-blue);margin-top:4px;font-size:13px;font-weight:700;transition:color .2s}.after-sales-panel .inline-link[data-v-3513636f]:hover{color:var(--order-blue-strong)}.refund-banner[data-v-3513636f]{border-radius:8px;padding:10px 16px;font-size:13px}.refund-banner.ok[data-v-3513636f]{color:#16a34a;background:#eafaf0;border:1px solid #22c55e38}.refund-banner.err[data-v-3513636f],.refund-btn[data-v-3513636f]{color:var(--order-danger);border-color:#ef444452}.refund-banner.err[data-v-3513636f],.refund-btn[data-v-3513636f]:hover:not(:disabled){background:#fff1f1}@media (prefers-reduced-motion:reduce){.order-detail-shell[data-v-3513636f] *,.order-detail-shell[data-v-3513636f] :before,.order-detail-shell[data-v-3513636f] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=980px){.order-main-grid[data-v-3513636f]{grid-template-columns:1fr}.order-side-column[data-v-3513636f]{position:static}.order-main-grid.single-reward-layout .order-main-column[data-v-3513636f]{min-height:0}.after-sales-rule p[data-v-3513636f]{white-space:normal}}@media (width<=720px){.order-detail-shell[data-v-3513636f]{width:min(100% - 28px,1440px)}.order-detail-heading[data-v-3513636f],.order-project-title-row[data-v-3513636f]{flex-direction:column;align-items:flex-start}.order-detail-heading .section-title[data-v-3513636f]{font-size:30px}.order-progress-card[data-v-3513636f],.order-info-card[data-v-3513636f],.order-project-summary-card[data-v-3513636f],.order-action-panel[data-v-3513636f],.order-more-panel[data-v-3513636f],.order-invoice-panel[data-v-3513636f],.after-sales-panel[data-v-3513636f]{padding:18px}.order-progress-track[data-v-3513636f]{grid-template-columns:1fr;gap:14px}.order-progress-step[data-v-3513636f]{text-align:left;grid-template-columns:30px minmax(0,1fr);place-items:center start;display:grid}.order-progress-step[data-v-3513636f]:before{display:none}.order-progress-step small[data-v-3513636f]{grid-column:2;min-height:0}.order-info-card[data-v-3513636f],.order-project-card[data-v-3513636f],.order-reward-card[data-v-3513636f],.order-spec-extra[data-v-3513636f]{grid-template-columns:1fr}.order-row-action[data-v-3513636f]{justify-self:stretch;width:100%}.order-info-card[data-v-3513636f]{gap:14px}.order-reward-media[data-v-3513636f]{width:100%;height:86px}}.profile-edit-page[data-v-6d554bc5]{color:#0f172a;width:min(1440px,100vw - 56px);padding:28px 0 72px}.profile-edit-back[data-v-6d554bc5],.profile-edit-kicker[data-v-6d554bc5],.profile-edit-status-chip[data-v-6d554bc5],.profile-edit-feedback[data-v-6d554bc5],.profile-action-button[data-v-6d554bc5],.profile-setting-icon[data-v-6d554bc5],.profile-edit-overview-icon[data-v-6d554bc5]{align-items:center;display:inline-flex}.profile-edit-back[data-v-6d554bc5]{margin-bottom:14px}.profile-edit-page svg[data-v-6d554bc5]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.profile-edit-summary-panel[data-v-6d554bc5],.profile-edit-overview-card[data-v-6d554bc5],.profile-setting-card[data-v-6d554bc5]{background:#ffffffc7;border:1px solid #cbd5e1eb;border-radius:16px;box-shadow:0 18px 44px #1e40af14}.profile-edit-summary-panel[data-v-6d554bc5]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 32px;display:grid}.profile-edit-avatar-block[data-v-6d554bc5]{position:relative}.profile-edit-avatar-button[data-v-6d554bc5]{cursor:pointer;background:linear-gradient(135deg,#dbeafe,#fff);border:0;border-radius:50%;padding:6px;position:relative;box-shadow:0 16px 36px #2563eb2e}.profile-edit-avatar-badge[data-v-6d554bc5]{color:#fff;background:#0f172a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:0;right:-8px}.avatar-file-input[data-v-6d554bc5],.avatar-crop-canvas[data-v-6d554bc5]{display:none}.profile-edit-summary-main[data-v-6d554bc5]{min-width:0}.profile-edit-kicker[data-v-6d554bc5]{color:#64748b;gap:8px;margin:0 0 8px;font-size:13px;font-weight:800}.profile-edit-summary-panel h1[data-v-6d554bc5]{letter-spacing:0;margin:0;font-size:clamp(34px,5vw,44px);line-height:1.1}.profile-edit-summary-panel p[data-v-6d554bc5]{color:#64748b;margin:10px 0 0}.profile-edit-status-chip[data-v-6d554bc5]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-self:start;gap:8px;padding:8px 12px;font-size:13px;font-weight:800}.profile-edit-overview-grid[data-v-6d554bc5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.profile-edit-overview-card[data-v-6d554bc5]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px 22px;display:grid}.profile-edit-overview-icon[data-v-6d554bc5],.profile-setting-icon[data-v-6d554bc5]{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;width:44px;height:44px}.profile-edit-overview-card.tone-green .profile-edit-overview-icon[data-v-6d554bc5],.profile-setting-icon.tone-green[data-v-6d554bc5]{background:#14b8a6}.profile-edit-overview-card.tone-purple .profile-edit-overview-icon[data-v-6d554bc5],.profile-setting-icon.tone-purple[data-v-6d554bc5]{background:#7c3aed}.profile-edit-overview-card span[data-v-6d554bc5]:not(.profile-edit-overview-icon){color:#64748b;font-size:14px;display:block}.profile-edit-overview-card strong[data-v-6d554bc5]{color:#0f172a;margin-top:2px;font-size:22px;line-height:1.2;display:block}.profile-settings-list[data-v-6d554bc5]{flex-direction:column;gap:14px;margin-top:18px;display:flex}.profile-setting-card[data-v-6d554bc5]{padding:20px}.profile-setting-head[data-v-6d554bc5]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.profile-setting-copy[data-v-6d554bc5]{min-width:0}.profile-setting-copy>span[data-v-6d554bc5],.profile-form-field>span[data-v-6d554bc5],.profile-inline-field>span[data-v-6d554bc5]{color:#64748b;font-size:13px;font-weight:700;display:block}.profile-setting-copy strong[data-v-6d554bc5]{color:#0f172a;margin-top:3px;font-size:18px;display:block}.profile-setting-actions[data-v-6d554bc5]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-action-button[data-v-6d554bc5]{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s}.profile-action-button[data-v-6d554bc5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #2563eb24}.profile-action-button.primary[data-v-6d554bc5]{color:#fff;background:#2563eb;border-color:#2563eb}.profile-action-button[data-v-6d554bc5]:disabled{opacity:.62;cursor:not-allowed}.profile-edit-form-card[data-v-6d554bc5]{background:#f8fafce0;border:1px solid #dbe3ef;border-radius:12px;flex-direction:column;gap:14px;margin-top:16px;padding:16px;display:flex}.profile-inline-field[data-v-6d554bc5]{max-width:360px;margin-top:6px}.profile-form-field[data-v-6d554bc5]{flex-direction:column;gap:8px;max-width:520px;display:flex}.profile-edit-page .input[data-v-6d554bc5]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px}.profile-edit-page .input[data-v-6d554bc5]:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1f}.phone-input-row[data-v-6d554bc5]{gap:10px;display:flex}.phone-input-row .input[data-v-6d554bc5]{flex:1}.phone-code-btn[data-v-6d554bc5]{white-space:nowrap;flex-shrink:0}.profile-edit-feedback[data-v-6d554bc5]{border-radius:999px;gap:8px;width:fit-content;margin:14px 0 0;padding:7px 11px;font-size:13px;font-weight:800}.profile-edit-feedback.success[data-v-6d554bc5]{color:#15803d;background:#dcfce7}.profile-edit-feedback.error[data-v-6d554bc5]{color:#dc2626;background:#fef2f2}.avatar-crop-modal[data-v-6d554bc5]{z-index:80;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-crop-card[data-v-6d554bc5]{background:#fff;border-radius:18px;flex-direction:column;gap:16px;width:min(460px,100%);padding:22px;display:flex;box-shadow:0 24px 80px #0f172a3d}.avatar-crop-card.compact p[data-v-6d554bc5]{color:#64748b;margin:0}.avatar-crop-card h2[data-v-6d554bc5]{margin:0;font-size:18px}.avatar-crop-preview[data-v-6d554bc5]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e2e8f0;border-radius:999px;width:260px;height:260px;margin:0 auto;position:relative;overflow:hidden}.avatar-crop-preview[data-v-6d554bc5]:active{cursor:grabbing}.avatar-crop-preview[data-v-6d554bc5]:focus{outline-offset:4px;outline:3px solid #2563eb47}.avatar-crop-preview img[data-v-6d554bc5]{pointer-events:none;display:block;position:absolute}.avatar-crop-mask[data-v-6d554bc5]{border-radius:inherit;pointer-events:none;border:2px solid #ffffffe0;position:absolute;inset:0}@media (width<=980px){.profile-edit-page[data-v-6d554bc5]{width:min(100vw - 28px,720px);padding-top:22px}.profile-edit-summary-panel[data-v-6d554bc5],.profile-setting-head[data-v-6d554bc5],.profile-edit-overview-grid[data-v-6d554bc5]{grid-template-columns:1fr}.profile-edit-status-chip[data-v-6d554bc5]{align-self:auto}.profile-setting-actions[data-v-6d554bc5]{justify-content:flex-start}.phone-input-row[data-v-6d554bc5]{flex-direction:column}}.profile-address-page[data-v-7a786c81],.addr-modal-overlay[data-v-7a786c81]{--address-blue:#2563eb;--address-blue-brand:#0b6bff;--address-blue-strong:#1d4ed8;--address-blue-soft:#eff6ff;--address-green:#059669;--address-bg:#f6f9ff;--address-border:#dde7f5;--address-border-strong:#cbd5e1;--address-surface:#ffffffe6;--address-text:#07173d;--address-muted:#7282a0;--address-danger:#ff1f1f}.profile-address-page[data-v-7a786c81]{width:min(1480px,100vw - 72px);color:var(--address-text);flex-direction:column;gap:22px;padding:28px 0 76px;display:flex}.address-kicker[data-v-7a786c81]{color:var(--address-muted);letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:800}.address-page-toolbar[data-v-7a786c81]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.address-page-toolbar>div[data-v-7a786c81]{min-width:0}.address-page-title[data-v-7a786c81],.address-list-head h2[data-v-7a786c81]{color:var(--address-text);letter-spacing:0;margin:0;line-height:1.1}.address-page-title[data-v-7a786c81]{font-size:clamp(42px,5vw,52px);font-weight:900}.address-page-toolbar p[data-v-7a786c81]:not(.address-kicker){color:var(--address-muted);margin:12px 0 0;font-size:16px}.address-primary-button[data-v-7a786c81],.address-secondary-button[data-v-7a786c81]{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.address-primary-button[data-v-7a786c81]{border:1px solid var(--address-blue);background:linear-gradient(135deg, var(--address-blue-brand), var(--address-blue));color:#fff;box-shadow:0 14px 28px #2563eb2e}.address-primary-button.small[data-v-7a786c81]{min-height:40px;padding:0 16px}.address-secondary-button[data-v-7a786c81]{color:#1e3a8a;background:#fff;border:1px solid #cbd5e1}.address-primary-button[data-v-7a786c81]:hover:not(:disabled),.address-secondary-button[data-v-7a786c81]:hover:not(:disabled),.addr-card[data-v-7a786c81]:hover{transform:translateY(-1px);box-shadow:0 16px 30px #2563eb1f}.address-primary-button[data-v-7a786c81]:focus-visible,.address-secondary-button[data-v-7a786c81]:focus-visible,.addr-action-link[data-v-7a786c81]:focus-visible,.addr-modal-close[data-v-7a786c81]:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.address-primary-button[data-v-7a786c81]:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.address-list-panel[data-v-7a786c81]{border:1px solid var(--address-border);background:var(--address-surface);border-radius:16px;padding:22px 24px 28px;box-shadow:0 18px 44px #1e40af12}.address-list-head[data-v-7a786c81]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.address-list-head h2[data-v-7a786c81]{font-size:24px}.address-count-chip[data-v-7a786c81]{border:1px solid var(--address-border-strong);background:var(--address-blue-soft);color:var(--address-blue-strong);border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:13px;font-weight:800}.addr-empty[data-v-7a786c81]{border:1px dashed var(--address-border-strong);text-align:center;background:linear-gradient(#eff6ffb8,#ffffffc7);border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:178px;padding:28px;display:grid}.addr-empty-icon[data-v-7a786c81]{background:linear-gradient(135deg, var(--address-blue-brand), var(--address-blue));border-radius:14px;width:42px;height:42px;box-shadow:0 12px 24px #2563eb2e}.addr-empty strong[data-v-7a786c81]{font-size:18px}.addr-empty p[data-v-7a786c81]{max-width:420px;color:var(--address-muted);margin:0}.addr-list[data-v-7a786c81]{flex-direction:column;gap:12px;display:flex}.addr-card[data-v-7a786c81]{border:1px solid var(--address-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:130px;padding:22px 24px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.addr-card-default[data-v-7a786c81]{border-color:var(--address-blue);background:linear-gradient(135deg,#eff6fff2,#fff)}.addr-card-icon[data-v-7a786c81]{background:linear-gradient(135deg, var(--address-blue-brand), var(--address-blue));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;font-weight:900;display:inline-flex;box-shadow:0 16px 28px #2563eb2e}.addr-card-body[data-v-7a786c81]{flex-direction:column;flex:1;gap:6px;display:flex}.addr-card-top[data-v-7a786c81]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.addr-name[data-v-7a786c81]{color:var(--address-text);font-size:22px}.addr-phone[data-v-7a786c81]{color:var(--address-muted);font-size:17px}.addr-default-badge[data-v-7a786c81]{color:var(--address-green);background:#0596691f;border:1px solid #0596693d;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.addr-full[data-v-7a786c81]{color:var(--address-text);margin:0;font-size:18px}.addr-card-note[data-v-7a786c81]{color:var(--address-muted);margin:0;font-size:14px}.addr-card-actions[data-v-7a786c81]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:8px;min-width:280px;display:flex}.addr-card-meta[data-v-7a786c81]{width:100%;color:var(--address-muted);text-align:right;font-size:13px;font-weight:800}.addr-action-link[data-v-7a786c81]{cursor:pointer;min-height:34px;color:var(--address-blue-strong);background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:16px;font-weight:800;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.addr-action-link[data-v-7a786c81]:hover{border-color:var(--address-blue);background:var(--address-blue-soft);color:var(--address-blue-strong)}.addr-action-delete[data-v-7a786c81]{color:var(--address-danger)}.addr-action-delete[data-v-7a786c81]:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.addr-modal-overlay[data-v-7a786c81]{z-index:900;background:#0f172a7a;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.address-modal-card[data-v-7a786c81]{border:1px solid var(--address-border);background:#fff;border-radius:18px;width:min(620px,100%);max-height:90vh;margin:24px auto;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #0f172a3d}.addr-modal-head[data-v-7a786c81]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.address-modal-title[data-v-7a786c81]{color:var(--address-text);font-size:22px;line-height:1.2;display:block}.addr-modal-close[data-v-7a786c81]{cursor:pointer;width:40px;height:40px;color:var(--address-muted);background:#fff;border:1px solid #cbd5e1;border-radius:12px;font-size:22px;line-height:1;transition:background .18s,color .18s,border-color .18s}.addr-modal-close[data-v-7a786c81]:hover{border-color:var(--address-blue);background:var(--address-blue-soft);color:var(--address-blue-strong)}.addr-form[data-v-7a786c81]{flex-direction:column;gap:16px;display:flex}.addr-form-row[data-v-7a786c81]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.addr-form-field[data-v-7a786c81]{flex-direction:column;gap:8px;display:flex}.addr-form-field>span[data-v-7a786c81]:first-child,.addr-default-check span[data-v-7a786c81]{color:var(--address-muted);font-size:13px;font-weight:700}.profile-address-page .input[data-v-7a786c81],.address-modal-card .input[data-v-7a786c81],.profile-address-page[data-v-7a786c81] .region-select,.address-modal-card[data-v-7a786c81] .region-select{color:var(--address-text);background:#fff;border:1px solid #cbd5e1;border-radius:10px}.profile-address-page .input[data-v-7a786c81]:focus,.address-modal-card .input[data-v-7a786c81]:focus,.profile-address-page[data-v-7a786c81] .region-select:focus,.address-modal-card[data-v-7a786c81] .region-select:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1f}.addr-default-check[data-v-7a786c81]{cursor:pointer;align-items:center;gap:10px;width:fit-content;display:flex}.addr-default-check input[data-v-7a786c81]{cursor:pointer;width:18px;height:18px;accent-color:var(--address-blue)}.addr-modal-footer[data-v-7a786c81]{border-top:1px solid #e2e8f0;gap:10px;margin-top:24px;padding-top:20px;display:flex}.addr-form-error[data-v-7a786c81]{color:var(--address-danger);background:#fef2f2;border-radius:12px;margin-top:8px;padding:10px 14px;font-size:13px}.form-error[data-v-7a786c81]{color:var(--address-danger);font-size:12px}.fade-enter-active[data-v-7a786c81],.fade-leave-active[data-v-7a786c81]{transition:opacity .2s}.fade-enter-from[data-v-7a786c81],.fade-leave-to[data-v-7a786c81]{opacity:0}@media (width<=900px){.profile-address-page[data-v-7a786c81]{width:min(100vw - 28px,720px);padding-top:22px}.address-page-toolbar[data-v-7a786c81]{flex-direction:column;align-items:flex-start}.address-primary-button[data-v-7a786c81]{width:fit-content}}@media (width<=760px){.address-list-panel[data-v-7a786c81],.address-modal-card[data-v-7a786c81]{padding:20px}.address-page-title[data-v-7a786c81]{font-size:40px}.address-list-head[data-v-7a786c81],.addr-card[data-v-7a786c81]{flex-direction:column;align-items:flex-start}.addr-card-actions[data-v-7a786c81]{justify-content:flex-start;width:100%;min-width:0}.addr-card-meta[data-v-7a786c81]{text-align:left}.addr-form-row[data-v-7a786c81]{grid-template-columns:1fr}.addr-modal-footer[data-v-7a786c81]{flex-direction:column}.addr-modal-footer .address-primary-button[data-v-7a786c81],.addr-modal-footer .address-secondary-button[data-v-7a786c81]{width:100%}}.profile-center-page[data-v-54b7cb9c]{color:#0f172a;width:min(1440px,100vw - 56px);padding:22px 0 72px}.profile-center-hero[data-v-54b7cb9c]{margin-bottom:18px}.profile-action-button svg[data-v-54b7cb9c],.profile-inline-edit svg[data-v-54b7cb9c],.profile-status-item svg[data-v-54b7cb9c],.profile-stat-icon svg[data-v-54b7cb9c],.profile-activity-icon svg[data-v-54b7cb9c],.profile-security-icon svg[data-v-54b7cb9c]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.profile-center-hero h1[data-v-54b7cb9c]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.1}.profile-center-hero p[data-v-54b7cb9c]{color:#28385f;margin:8px 0 0;font-size:15px}.profile-state-card[data-v-54b7cb9c],.profile-identity-card[data-v-54b7cb9c],.profile-order-status[data-v-54b7cb9c],.profile-activity-panel[data-v-54b7cb9c],.profile-security-panel[data-v-54b7cb9c],.profile-support-panel[data-v-54b7cb9c]{background:#ffffffc7;border:1px solid #cbd5e1eb;border-radius:16px;box-shadow:0 18px 44px #1e40af14}.profile-state-card[data-v-54b7cb9c]{color:#64748b;padding:28px}.profile-state-card.error[data-v-54b7cb9c]{color:#dc2626}.profile-identity-card[data-v-54b7cb9c]{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:26px 32px 20px;display:grid}.profile-avatar-frame[data-v-54b7cb9c]{background:linear-gradient(135deg,#eff6ff,#fff 48%,#dbeafe);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;box-shadow:0 16px 36px #2563eb2e}.profile-avatar[data-v-54b7cb9c]{color:#0f172a;background:linear-gradient(160deg,#c7d2fe,#f8fafc 58%,#bfdbfe);font-size:54px;font-weight:800;box-shadow:0 0 0 1px #bfdbfee6}.profile-identity-main[data-v-54b7cb9c]{min-width:0}.profile-name-row[data-v-54b7cb9c]{align-items:center;gap:10px;display:flex}.profile-name-row h2[data-v-54b7cb9c]{margin:0;font-size:26px;line-height:1.2}.profile-inline-edit[data-v-54b7cb9c]{color:#1e3a8a;display:inline-flex}.profile-identity-main p[data-v-54b7cb9c]{color:#64748b;margin:10px 0 8px}.profile-verify-badge[data-v-54b7cb9c]{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.profile-verify-badge.verified[data-v-54b7cb9c]{color:#15803d;background:#dcfce7}.profile-card-actions[data-v-54b7cb9c]{align-self:start;gap:12px;display:grid}.profile-action-button[data-v-54b7cb9c]{color:#1e3a8a;background:#ffffffc2;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 16px;font-weight:800;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.profile-action-button[data-v-54b7cb9c]:hover,.profile-action-button[data-v-54b7cb9c]:focus-visible{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb24}.profile-dashboard-stats[data-v-54b7cb9c]{grid-column:2/4;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.profile-stat-card[data-v-54b7cb9c]{background:#ffffffb3;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;padding:16px 20px;display:grid}.profile-stat-card span[data-v-54b7cb9c]:not(.profile-stat-icon){color:#64748b;font-size:14px}.profile-stat-card strong[data-v-54b7cb9c]{color:#0f172a;grid-column:2;font-size:23px}.profile-stat-icon[data-v-54b7cb9c]{color:#2563eb;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.profile-stat-icon.purple[data-v-54b7cb9c]{color:#6d28d9}.profile-order-status[data-v-54b7cb9c]{margin-top:12px;padding:18px 20px}.profile-order-status h2[data-v-54b7cb9c],.profile-activity-panel h2[data-v-54b7cb9c],.profile-security-panel h2[data-v-54b7cb9c],.profile-support-panel h2[data-v-54b7cb9c]{margin:0;font-size:18px}.profile-status-strip[data-v-54b7cb9c]{grid-template-columns:repeat(7,minmax(92px,1fr));gap:10px;margin-top:12px;display:grid}.profile-status-item[data-v-54b7cb9c]{color:#0f172a;text-align:center;border-right:1px solid #dbe3ef;justify-items:center;gap:2px;display:grid}.profile-status-item[data-v-54b7cb9c]:last-child{border-right:0}.profile-status-item span[data-v-54b7cb9c]{color:#2563eb}.profile-status-item.tone-green span[data-v-54b7cb9c]{color:#16a34a}.profile-status-item.tone-red span[data-v-54b7cb9c]{color:#ef4444}.profile-status-item.tone-orange span[data-v-54b7cb9c]{color:#f97316}.profile-status-item.tone-purple span[data-v-54b7cb9c]{color:#6d28d9}.profile-status-item.tone-muted span[data-v-54b7cb9c]{color:#64748b}.profile-status-item small[data-v-54b7cb9c]{color:#64748b;font-size:13px}.profile-status-item strong[data-v-54b7cb9c]{font-size:24px;line-height:1.1}.profile-center-grid[data-v-54b7cb9c]{grid-template-columns:minmax(0,2fr) minmax(320px,.95fr);align-items:start;gap:12px;margin-top:12px;display:grid}.profile-activity-panel[data-v-54b7cb9c],.profile-security-panel[data-v-54b7cb9c],.profile-support-panel[data-v-54b7cb9c]{padding:18px 20px}.profile-panel-head[data-v-54b7cb9c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-panel-head a[data-v-54b7cb9c]{color:#2563eb;font-size:13px;font-weight:800}.profile-activity-list[data-v-54b7cb9c]{margin-top:14px}.profile-activity-item[data-v-54b7cb9c]{border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.profile-activity-item[data-v-54b7cb9c]:last-child{border-bottom:0}.profile-activity-icon[data-v-54b7cb9c]{color:#2563eb;background:#eff6ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.profile-activity-icon.tone-red[data-v-54b7cb9c]{color:#ef4444;background:#fef2f2}.profile-activity-icon.tone-green[data-v-54b7cb9c]{color:#16a34a;background:#ecfdf5}.profile-activity-icon.tone-purple[data-v-54b7cb9c]{color:#6d28d9;background:#f5f3ff}.profile-activity-icon.tone-muted[data-v-54b7cb9c]{color:#64748b;background:#f1f5f9}.profile-activity-item strong[data-v-54b7cb9c]{font-size:14px;display:block}.profile-activity-item p[data-v-54b7cb9c]{color:#64748b;margin:2px 0 0;font-size:13px}.profile-activity-item time[data-v-54b7cb9c]{color:#64748b;white-space:nowrap;font-size:13px}.profile-empty-state[data-v-54b7cb9c]{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:12px;margin-top:14px;padding:18px}.profile-security-list[data-v-54b7cb9c]{margin-top:12px}.profile-security-panel[data-v-54b7cb9c]{align-self:start}.profile-security-row[data-v-54b7cb9c]{color:#0f172a;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e8f0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.profile-security-row[data-v-54b7cb9c]:last-child{border-bottom:0}.profile-security-icon[data-v-54b7cb9c]{color:#1e3a8a;place-items:center;display:grid}.profile-security-row small[data-v-54b7cb9c]{color:#64748b;font-size:13px}.profile-security-row b[data-v-54b7cb9c]{color:#64748b;font-size:22px;font-weight:400}.profile-support-panel[data-v-54b7cb9c]{grid-column:1/-1}.profile-service-row[data-v-54b7cb9c]{border-bottom:1px solid #e2e8f0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.profile-service-row strong[data-v-54b7cb9c],.profile-service-row small[data-v-54b7cb9c]{display:block}.profile-service-row small[data-v-54b7cb9c]{color:#64748b;margin-top:3px;font-size:13px}.profile-cs-qr-image[data-v-54b7cb9c]{object-fit:cover;border:1px solid #e2e8f0;border-radius:8px;width:72px;height:72px}.profile-logout-row[data-v-54b7cb9c]{color:#b91c1c}@media (width<=980px){.profile-center-page[data-v-54b7cb9c]{width:min(100vw - 28px,720px);padding-top:22px}.profile-identity-card[data-v-54b7cb9c],.profile-center-grid[data-v-54b7cb9c]{grid-template-columns:1fr}.profile-dashboard-stats[data-v-54b7cb9c]{grid-column:auto;grid-template-columns:1fr}.profile-card-actions[data-v-54b7cb9c]{align-self:stretch}.profile-action-button[data-v-54b7cb9c]{justify-content:center}.profile-status-strip[data-v-54b7cb9c]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-status-item[data-v-54b7cb9c]{border-bottom:1px solid #dbe3ef;border-right:0;padding-bottom:8px}}.verification-page[data-v-c6362faf]{color:#0f172a;width:min(1280px,100vw - 48px);margin:0 auto;padding:36px 0 72px}.verification-header[data-v-c6362faf]{margin-bottom:18px}.back-link[data-v-c6362faf]{margin-bottom:8px}.verification-header h1[data-v-c6362faf]{letter-spacing:0;margin:8px 0 6px;font-size:34px}.verification-header p[data-v-c6362faf],.panel-note[data-v-c6362faf]{color:#64748b;margin:0}.state-card[data-v-c6362faf],.status-panel[data-v-c6362faf],.form-panel[data-v-c6362faf]{background:#ffffffd1;border:1px solid #dbe3ef;border-radius:16px;box-shadow:0 18px 44px #1e40af14}.state-card[data-v-c6362faf]{padding:24px}.verification-shell[data-v-c6362faf]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.verification-main[data-v-c6362faf]{gap:18px;display:grid}.status-panel[data-v-c6362faf],.form-panel[data-v-c6362faf]{padding:24px}.status-panel[data-v-c6362faf]{align-self:start;position:sticky;top:92px}.eyebrow[data-v-c6362faf]{color:#2563eb;font-size:12px;font-weight:900}.status-panel h2[data-v-c6362faf],.form-panel h2[data-v-c6362faf]{margin:6px 0 8px;font-size:20px}.status-cards[data-v-c6362faf]{gap:12px;margin-top:18px;display:grid}.status-card[data-v-c6362faf],.success-card[data-v-c6362faf],.pending-card[data-v-c6362faf],.enterprise-latest[data-v-c6362faf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.status-card[data-v-c6362faf]{justify-content:space-between;gap:12px;display:flex}.status-card.done[data-v-c6362faf]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.verification-type-grid[data-v-c6362faf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.verification-type-card[data-v-c6362faf]{color:#334155;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;gap:8px;min-height:150px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.verification-type-card[data-v-c6362faf]:hover,.verification-type-card[data-v-c6362faf]:focus-visible,.verification-type-card.active[data-v-c6362faf]{background:#eff6ff;border-color:#2563eb;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb1f}.verification-type-card.done[data-v-c6362faf]{background:#f0fdf4;border-color:#86efac}.verification-type-card strong[data-v-c6362faf]{color:#0f172a;font-size:17px}.verification-type-card span[data-v-c6362faf]{font-size:13px;font-weight:700;line-height:1.55}.type-card-label[data-v-c6362faf]{color:#2563eb;font-size:12px;font-weight:900}.field[data-v-c6362faf]{gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.field input[data-v-c6362faf],.field textarea[data-v-c6362faf]{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;font-weight:500;transition:border-color .18s,box-shadow .18s}.field input[data-v-c6362faf]{height:46px}.field textarea[data-v-c6362faf]{resize:vertical;min-height:96px}.field input[data-v-c6362faf]:focus,.field textarea[data-v-c6362faf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.personal-form-grid[data-v-c6362faf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.enterprise-form-grid[data-v-c6362faf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:18px;display:grid}.upload-grid[data-v-c6362faf]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px 12px;margin-top:18px;display:grid}.upload-field[data-v-c6362faf]{color:#334155;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;grid-template-rows:auto 1fr auto;gap:7px;min-height:118px;padding:14px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.upload-field[data-v-c6362faf]:hover,.upload-field[data-v-c6362faf]:focus-within{background:#eff6ff;border-color:#2563eb;box-shadow:0 10px 28px #2563eb1a}.upload-field.uploaded[data-v-c6362faf]{background:#f0fdf4;border-color:#86efac}.upload-field input[data-v-c6362faf]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-label[data-v-c6362faf]{color:#0f172a}.upload-hint[data-v-c6362faf]{color:#64748b;align-self:start;font-size:12px;font-weight:700;line-height:1.45}.upload-button[data-v-c6362faf]{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:7px 12px;font-size:13px;font-weight:900;display:inline-flex}.verify-agreement[data-v-c6362faf]{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.verify-agreement input[data-v-c6362faf]{flex:none;margin-top:3px}.primary-button[data-v-c6362faf]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:12px;min-height:46px;margin-top:16px;padding:0 22px;font-size:15px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 12px 28px #2563eb38}.primary-button[data-v-c6362faf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #2563eb47}.primary-button[data-v-c6362faf]:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.primary-button[data-v-c6362faf]:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8}.form-actions[data-v-c6362faf]{justify-content:flex-start;margin-top:4px;display:flex}.panel-title-row[data-v-c6362faf]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.status-pill[data-v-c6362faf]{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.enterprise-latest[data-v-c6362faf]{gap:4px;margin-top:14px;display:grid}.enterprise-latest span[data-v-c6362faf],.pending-card[data-v-c6362faf]{color:#64748b;font-size:13px}.history-toggle[data-v-c6362faf]{color:#2563eb;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-weight:900}.history-list[data-v-c6362faf]{gap:8px;margin-top:12px;display:grid}.history-item[data-v-c6362faf]{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-top:10px;display:grid}.history-item small[data-v-c6362faf]{color:#64748b;grid-column:1/-1}.toast[data-v-c6362faf]{border-radius:12px;margin-top:16px;padding:12px 14px;font-weight:800}.toast.error[data-v-c6362faf]{color:#991b1b;background:#fef2f2}.toast.ok[data-v-c6362faf]{color:#166534;background:#f0fdf4}@media (width<=900px){.verification-page[data-v-c6362faf]{width:min(100vw - 28px,720px)}.verification-shell[data-v-c6362faf],.verification-type-grid[data-v-c6362faf],.personal-form-grid[data-v-c6362faf],.enterprise-form-grid[data-v-c6362faf],.upload-grid[data-v-c6362faf]{grid-template-columns:1fr}.status-panel[data-v-c6362faf]{position:static}}.user-profile-redesign-page[data-v-5ed68047]{width:min(1440px,100vw - 64px);padding-top:18px}.profile-back-button[data-v-5ed68047]{margin-bottom:12px}.profile-state-card[data-v-5ed68047],.profile-overview-card[data-v-5ed68047],.profile-activity-card[data-v-5ed68047],.profile-side-card[data-v-5ed68047]{background:#ffffffe0;border:1px solid #dbe5f4;border-radius:12px;box-shadow:0 14px 32px #1b315714}.profile-state-card[data-v-5ed68047]{color:#52617f;padding:34px}.profile-state-card.error[data-v-5ed68047]{color:#b42318}.profile-overview-card[data-v-5ed68047]{grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:22px 24px 16px;display:grid}.profile-identity-block[data-v-5ed68047]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.profile-avatar-wrap[data-v-5ed68047]{width:132px;height:132px;position:relative}.profile-hero-avatar[data-v-5ed68047]{border-radius:50%;width:132px;height:132px;box-shadow:0 12px 28px #0a264c24}.profile-avatar-camera[data-v-5ed68047]{color:#fff;background:#1769ff;border:2px solid #fff;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:9px;right:2px}.profile-avatar-camera svg[data-v-5ed68047],.profile-message-button svg[data-v-5ed68047],.profile-stat-icon svg[data-v-5ed68047]{width:16px;height:16px}.profile-title-copy[data-v-5ed68047]{min-width:0}.profile-name-row[data-v-5ed68047]{align-items:center;gap:10px;min-width:0;display:flex}.profile-name-row h1[data-v-5ed68047]{color:#091843;margin:0;font-size:32px;font-weight:850;line-height:1.15}.profile-title-copy p[data-v-5ed68047]{color:#50617f;max-width:760px;margin:14px 0 0;font-size:14px}.post-detail-verified[data-v-5ed68047]{color:#fff;vertical-align:middle;background:linear-gradient(145deg,#f7fbff 0%,#dfeeff 42%,#2f7dff 43%,#0057ff 100%);border:1px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;min-height:22px;padding:0;display:inline-flex;box-shadow:0 6px 14px #0057ff3d}.post-detail-verified svg[data-v-5ed68047]{width:16px;height:16px;display:block;overflow:visible}.post-detail-verified text[data-v-5ed68047]{fill:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.profile-actions[data-v-5ed68047]{align-items:flex-start;gap:12px;padding-top:8px;display:flex}.profile-follow-button[data-v-5ed68047],.profile-message-button[data-v-5ed68047]{border-radius:6px;min-width:146px;min-height:42px}.profile-follow-button[data-v-5ed68047]{color:#fff;background:linear-gradient(100deg,#0d68ff,#7c3df2)}.profile-message-button[data-v-5ed68047]{color:#0d62ff;background:#fff;border-color:#1d6cff;gap:8px}.profile-stats-strip[data-v-5ed68047]{background:#ffffffb8;border:1px solid #dfe8f5;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4px;padding:16px 18px;display:grid}.profile-stat-card[data-v-5ed68047]{color:#52617f;border-right:1px solid #dce5f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-width:0;padding:6px 28px;font-size:13px;display:grid}.profile-stat-card[data-v-5ed68047]:last-child{border-right:0}.profile-stat-card strong[data-v-5ed68047]{color:#07173d;font-size:22px;line-height:1}.profile-stat-card em[data-v-5ed68047]{color:#64728c;font-style:normal}.profile-stat-icon[data-v-5ed68047]{border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.profile-stat-card.blue .profile-stat-icon[data-v-5ed68047]{color:#1769ff;background:#e9f1ff}.profile-stat-card.violet .profile-stat-icon[data-v-5ed68047]{color:#7a3ff2;background:#f2e8ff}.profile-stat-card.amber .profile-stat-icon[data-v-5ed68047]{color:#ff8a00;background:#fff1df}.profile-stat-card.rose .profile-stat-icon[data-v-5ed68047]{color:#ff315f;background:#ffe9ef}.profile-main-grid[data-v-5ed68047]{grid-template-columns:minmax(0,1fr) 474px;gap:12px;margin-top:12px;display:grid}.profile-activity-card[data-v-5ed68047],.profile-side-card[data-v-5ed68047]{padding:16px}.profile-content-tabs[data-v-5ed68047]{border-bottom:1px solid #e2eaf6;gap:42px;min-height:34px;display:flex}.profile-content-tabs button[data-v-5ed68047]{color:#314063;background:0 0;border:0;font-weight:750;position:relative}.profile-content-tabs button.active[data-v-5ed68047]{color:#0d62ff}.profile-content-tabs button.active[data-v-5ed68047]:after{content:"";background:#1769ff;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.profile-post-list[data-v-5ed68047],.profile-project-list[data-v-5ed68047],.profile-community-list[data-v-5ed68047]{gap:12px;display:grid}.profile-post-list[data-v-5ed68047],.profile-project-list[data-v-5ed68047]{margin-top:12px}.profile-post-card[data-v-5ed68047],.profile-project-card[data-v-5ed68047]{border-bottom:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) 296px;align-items:center;gap:18px;padding:12px 0;display:grid}.profile-project-card[data-v-5ed68047]{grid-template-columns:170px minmax(0,1fr)}.profile-post-card[data-v-5ed68047]:last-child,.profile-project-card[data-v-5ed68047]:last-child{border-bottom:0}.profile-post-copy[data-v-5ed68047]{min-width:0}.profile-post-title[data-v-5ed68047]{color:#07173d;margin:0;font-size:20px;font-weight:850;line-height:1.35;display:block}.profile-post-title[data-v-5ed68047]:hover{color:#0d62ff}.profile-post-meta[data-v-5ed68047],.profile-post-copy p[data-v-5ed68047],.profile-project-card p[data-v-5ed68047]{color:#52617f;margin:8px 0 0;font-size:13px}.profile-post-meta span[data-v-5ed68047]{color:#1769ff;background:#edf5ff;border-radius:999px;margin-left:12px;padding:2px 8px}.profile-post-actions[data-v-5ed68047],.profile-project-meta[data-v-5ed68047]{color:#52617f;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.profile-post-image[data-v-5ed68047],.profile-project-cover[data-v-5ed68047]{aspect-ratio:2.25;object-fit:cover;background:#edf2f9;border-radius:8px;width:100%}.profile-project-cover[data-v-5ed68047]{aspect-ratio:1.42}.profile-more-button[data-v-5ed68047]{justify-self:center}.profile-more-link[data-v-5ed68047]{color:#0d62ff;background:0 0;border:0;justify-content:center;align-items:center;min-height:26px;padding:0 2px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.profile-side-column[data-v-5ed68047]{align-content:start;gap:12px;display:grid}.profile-side-card[data-v-5ed68047]{gap:14px;display:grid}.profile-side-head[data-v-5ed68047]{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-side-head h2[data-v-5ed68047]{color:#07173d;margin:0;font-size:16px}.profile-side-head button[data-v-5ed68047]{background:0 0;border:0}.profile-community-card[data-v-5ed68047]{color:#07173d;grid-template-columns:34px minmax(96px,1fr) max-content auto;align-items:center;gap:10px;min-height:46px;display:grid}.profile-community-card.wide[data-v-5ed68047]{border:1px solid #e1e9f5;border-radius:8px;grid-template-columns:48px minmax(180px,1fr) max-content;padding:12px}.profile-community-thumb[data-v-5ed68047]{color:#1769ff;background:linear-gradient(135deg,#edf5ff,#eaf8f1);border-radius:8px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid;overflow:hidden}.profile-community-card.wide .profile-community-thumb[data-v-5ed68047]{width:48px;height:48px;font-size:18px}.profile-community-thumb img[data-v-5ed68047]{border-radius:inherit;object-fit:cover;width:34px;height:34px}.profile-community-card.wide .profile-community-thumb img[data-v-5ed68047]{width:48px;height:48px}.profile-community-name[data-v-5ed68047]{min-width:0;font-weight:750;line-height:1.35}.profile-community-card em[data-v-5ed68047]{color:#64728c;font-size:12px;font-style:normal}.profile-community-card strong[data-v-5ed68047]{color:#1769ff;text-align:center;border:1px solid #8db7ff;border-radius:5px;min-width:66px;padding:4px 10px;font-size:12px}.profile-empty[data-v-5ed68047]{color:#64728c;text-align:center;border:1px dashed #cad7ea;border-radius:8px;padding:28px 12px}.profile-empty.compact[data-v-5ed68047]{padding:16px 10px}@media (width<=1180px){.profile-main-grid[data-v-5ed68047]{grid-template-columns:1fr}.profile-stats-strip[data-v-5ed68047]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat-card[data-v-5ed68047]{border-right:0}}@media (width<=760px){.user-profile-redesign-page[data-v-5ed68047]{width:min(100% - 28px,720px);padding-top:14px}.profile-overview-card[data-v-5ed68047],.profile-identity-block[data-v-5ed68047],.profile-post-card[data-v-5ed68047],.profile-project-card[data-v-5ed68047]{grid-template-columns:1fr}.profile-actions[data-v-5ed68047]{width:100%;padding-top:0}.profile-follow-button[data-v-5ed68047],.profile-message-button[data-v-5ed68047]{flex:1;min-width:0}.profile-stats-strip[data-v-5ed68047]{grid-template-columns:1fr}.profile-stat-card[data-v-5ed68047]{padding:8px 4px}.profile-content-tabs[data-v-5ed68047]{gap:18px;overflow-x:auto}.profile-post-image[data-v-5ed68047],.profile-project-cover[data-v-5ed68047]{max-height:210px}}.dm-thread-page[data-v-6610a343]{flex-direction:column;gap:16px;height:100%;display:flex}.dm-back-link[data-v-6610a343]{margin-bottom:18px}.dm-thread-header[data-v-6610a343]{flex-shrink:0;align-items:center;gap:16px;display:flex}.chat-iframe-wrap[data-v-6610a343]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffff5c;flex:1;min-height:520px;position:relative;overflow:hidden}.chat-loading[data-v-6610a343]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chat-iframe[data-v-6610a343]{border:none;width:100%;height:100%;min-height:520px;display:block}.page[data-v-4fe4da95]{justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem;display:flex}.result-wrap[data-v-4fe4da95]{width:100%;max-width:440px}.result-card[data-v-4fe4da95]{-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #1f6fff33;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex;box-shadow:0 24px 60px #1f6fff1f}.icon-circle[data-v-4fe4da95]{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.5rem;display:flex}.icon-circle svg[data-v-4fe4da95]{width:32px;height:32px}.icon-circle.success[data-v-4fe4da95]{color:var(--color-accent);background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 100%);border:1px solid #1f6fff47}.icon-circle.pending[data-v-4fe4da95]{color:var(--color-accent);background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 100%);border:1px solid #1f6fff38}.icon-circle.failed[data-v-4fe4da95]{color:#ef4444;background:#ef44441f}.result-title[data-v-4fe4da95]{color:var(--color-ink);margin:0;font-size:1.5rem;font-weight:700}.result-desc[data-v-4fe4da95]{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.result-serial[data-v-4fe4da95]{font-size:var(--text-sm);color:var(--color-ink);margin:0}.result-msg[data-v-4fe4da95]{color:var(--color-muted);font-size:var(--text-sm);margin:0}.result-actions[data-v-4fe4da95]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.spinner[data-v-4fe4da95]{border:3px solid #0b63ff3d;border-top-color:var(--color-accent);border-radius:50%;width:48px;height:48px;margin-bottom:.5rem;animation:.8s linear infinite spin-4fe4da95}@keyframes spin-4fe4da95{to{transform:rotate(360deg)}}.document-center-page[data-v-5406504b]{--document-sticky-top:80px;color:#1f2937;background:0 0;min-height:calc(100vh - 80px)}.document-breadcrumb-bar[data-v-5406504b]{background:#fafafa;border-bottom:1px solid #e5e7eb;height:44px}.document-breadcrumb-inner[data-v-5406504b]{color:#8a8f98;align-items:center;gap:8px;height:100%;padding:0 32px;font-size:13px;display:flex}.document-breadcrumb-inner a[data-v-5406504b]{color:#60656f}.document-breadcrumb-inner strong[data-v-5406504b]{color:#9aa0aa;font-weight:500}.document-shell[data-v-5406504b]{background:#fff;grid-template-columns:260px minmax(0,1fr) 200px;min-height:calc(100vh - 124px);display:grid}.document-side-tree[data-v-5406504b]{top:var(--document-sticky-top);height:calc(100vh - var(--document-sticky-top));background:#f7f8fa;border-right:1px solid #e5e7eb;align-self:start;padding:28px 20px;position:sticky;overflow:auto}.document-tree-group[data-v-5406504b]{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:2px;margin-bottom:20px;padding-bottom:22px;display:flex}.document-tree-group[data-v-5406504b]:last-child{border-bottom:0;margin-bottom:0}.document-tree-group h2[data-v-5406504b]{color:#8a8f98;margin:0 0 10px;font-size:14px;font-weight:700}.document-tree-link[data-v-5406504b]{color:#555b66;border-left:3px solid #0000;margin:0 -20px;padding:9px 20px 9px 32px;font-size:14px;line-height:1.55;display:block}.document-tree-link[data-v-5406504b]:hover{color:#3347ff;background:#eef2ff}.document-tree-link.active[data-v-5406504b]{color:#1f2937;background:#eef2ff;border-left-color:#5b6cff;font-weight:700}.document-main[data-v-5406504b]{min-width:0;padding:38px 48px 88px}.document-article[data-v-5406504b]{width:min(100%,760px);margin:0 auto}.document-title-block[data-v-5406504b]{padding-bottom:22px}.document-title-block h1[data-v-5406504b]{color:#1f2937;letter-spacing:0;margin:0;font-size:32px;font-weight:800;line-height:1.25}.document-updated[data-v-5406504b],.document-summary[data-v-5406504b]{color:#858b95;margin:10px 0 0;font-size:14px}.document-summary[data-v-5406504b]{color:#4b5563;line-height:1.85}.document-notice[data-v-5406504b]{color:#5266ff;background:#f5f7ff;border:1px solid #d9e0ff;border-radius:8px;margin:18px 0 20px;padding:16px 18px;font-size:14px;line-height:1.75}.document-video-card[data-v-5406504b]{background:#fbfbfc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:280px minmax(0,1fr);gap:20px;margin:18px 0 28px;padding:18px;display:grid}.document-video-frame[data-v-5406504b]{color:#1f2937;text-align:center;background:linear-gradient(135deg,#eef2ff,#f8fafc);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.document-video-player[data-v-5406504b]{background:#111827;border-radius:6px;width:100%;min-height:150px}.document-video-play[data-v-5406504b]{background:#5b6cff;border-radius:50%;width:42px;height:42px;position:relative}.document-video-play[data-v-5406504b]:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid #fff;position:absolute;top:12px;left:17px}.document-video-frame small[data-v-5406504b]{color:#6b7280}.document-video-meta[data-v-5406504b]{flex-direction:column;justify-content:center;gap:14px;display:flex}.document-video-meta p[data-v-5406504b]{color:#4b5563;margin:0;line-height:1.8}.document-video-meta button[data-v-5406504b]{color:#8a8f98;cursor:not-allowed;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;width:fit-content;padding:8px 14px}.document-video-meta a[data-v-5406504b]{color:#5266ff;width:fit-content;font-weight:700}.document-section-list[data-v-5406504b]{flex-direction:column;gap:34px;display:flex}.document-section[data-v-5406504b]{scroll-margin-top:120px}.document-section h2[data-v-5406504b]{color:#1f2937;letter-spacing:0;border-bottom:1px solid #e5e7eb;margin:0 0 18px;padding-bottom:10px;font-size:26px;font-weight:800;line-height:1.35}.document-section p[data-v-5406504b],.document-empty p[data-v-5406504b],.document-rich-content[data-v-5406504b]{color:#3f4652;margin:0;font-size:15px;line-height:1.95}.document-rich-content[data-v-5406504b] p{margin:0 0 14px}.document-rich-content[data-v-5406504b] .document-rich-heading-anchor{scroll-margin-top:120px}.document-rich-content[data-v-5406504b] figure.document-image{margin:22px 0}.document-rich-content[data-v-5406504b] img{border:1px solid #e5e7eb;border-radius:8px;max-width:100%;height:auto;display:block}.document-return-link[data-v-5406504b]{margin-top:18px}.document-toc[data-v-5406504b]{top:var(--document-sticky-top);max-height:calc(100vh - var(--document-sticky-top));background:#fff;border-left:1px solid #e5e7eb;align-self:start;padding:34px 20px;position:sticky;overflow-y:auto}.document-toc h2[data-v-5406504b]{color:#8a8f98;margin:0 0 14px;font-size:14px;font-weight:700}.document-toc-link[data-v-5406504b]{color:#555b66;text-align:left;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:6px 0 6px 12px;font-size:14px;line-height:1.55;display:block}.document-toc-link[data-v-5406504b]:hover,.document-toc-link.active[data-v-5406504b]{color:#5266ff;border-left-color:#5b6cff;font-weight:700}@media (width<=980px){.document-shell[data-v-5406504b]{grid-template-columns:240px minmax(0,1fr)}.document-toc[data-v-5406504b]{display:none}}@media (width<=760px){.document-breadcrumb-inner[data-v-5406504b]{padding:0 18px}.document-shell[data-v-5406504b]{display:block}.document-side-tree[data-v-5406504b]{border-bottom:1px solid #e5e7eb;border-right:0;height:auto;position:static}.document-main[data-v-5406504b]{padding:28px 20px 72px}}:root{--color-bg:#f6f9ff;--color-surface:#f8fbffcc;--color-surface-strong:#f8fbfff0;--color-panel:#0b63ff75;--color-glass:#f8fbffdb;--color-glass-strong:#f8fbfff0;--color-ink:#07113c;--color-muted:#64748b;--color-muted-soft:#64748b;--color-line:#0b63ffeb;--color-line-strong:#0b63ff;--color-accent:#0b63ff;--color-accent-strong:#0057ff;--color-accent-soft:#0b63ff29;--color-accent-wash:#0b63ff14;--color-highlight:#7c3aed;--color-warm:#7c3aed;--color-border:#dce7f5;--color-text:#07113c;--color-surface-raised:#f8fbfff5;--text-sm:14px;--color-shadow:0 10px 20px #0f172a2e, 0 2px 6px #0f172a1f;--color-shadow-strong:0 16px 28px #0f172a38, 0 4px 12px #0f172a24;--blur-glass:blur(18px) saturate(1.05);--blur-header:blur(20px) saturate(1.05);--radius-sm:14px;--radius-md:20px;--radius-lg:30px;--radius-xl:40px;--radius-full:999px;--font-display:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--font-label:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}html,body,#app{min-height:100%;margin:0}html{background-color:#f6f9ff}#app{background:0 0!important}body{color:#07173d;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-color:#f6f9ff;background-image:radial-gradient(circle at 8% 12%,#2473ff14,#0000 30%),radial-gradient(circle at 90% 18%,#7c3ff20f,#0000 26%),linear-gradient(#fbfdff 0%,#f6f9ff 48%,#f8fbff 100%);background-attachment:fixed;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.app-back-link{--app-back-border:#dce7f5;--app-back-blue:#0b6bff;--app-back-blue-soft:#f0f6ff;border:1px solid var(--app-back-border);color:#07113c;background:#ffffffdb;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:38px;padding:0 14px 0 12px;font-size:14px;font-weight:750;line-height:1.2;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 8px 18px #0f172a0f}.app-back-link:before{content:"";background:currentColor;flex:0 0 16px;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 19 8.5 12l7-7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 19 8.5 12l7-7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-back-link:hover{background:var(--app-back-blue-soft);color:var(--app-back-blue);border-color:#0b6bff59;transform:translateY(-1px);box-shadow:0 10px 22px #0b6bff1f}.app-back-link:focus-visible{outline-offset:2px;outline:3px solid #0b6bff33}.app-back-link:disabled{cursor:not-allowed;opacity:.55;transform:none}.container,.page{width:min(1280px,100vw - 56px);margin:0 auto}.page{padding:44px 0 88px}.app-shell{min-height:100vh;background:0 0!important}.aero-shell{position:relative}.site-main{z-index:1;position:relative;background:0 0!important}.page,.page-stack{background:0 0}.site-header{z-index:40;-webkit-backdrop-filter:var(--blur-header);box-shadow:none;border-bottom:1px solid #dce5f3;position:sticky;top:0;background:#ffffffdb!important}.site-header-main,.panel-head,.panel-label-row,.meta-row,.hero-actions,.reward-tier-head,.feed-post-head,.author-row,.vote-bar-meta,.header-actions,.footer-links{gap:16px;display:flex}.site-header-main,.panel-head,.panel-label-row,.meta-row,.reward-tier-head,.feed-post-head,.vote-bar-meta{justify-content:space-between;align-items:center}.panel-head.compact{gap:10px}.site-header-main{grid-template-columns:220px 1fr 220px;width:100%;max-width:none;min-height:74px;padding:0 46px;display:grid;position:relative}.brand-lockup{justify-self:start;align-items:center;gap:0;min-width:0;display:flex}.brand-logo-full{aspect-ratio:1083/507;background:linear-gradient(115deg,#3d8bff 0%,#4f7cff 16%,#7557ff 31%,#7f4dff 39%,#111a3d 43% 100%);width:130px;display:block;-webkit-mask:url(/assets/fengdong-logo-full-BkfSKsWa.png) 50%/contain no-repeat;mask:url(/assets/fengdong-logo-full-BkfSKsWa.png) 50%/contain no-repeat}.nav-capsule{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-self:stretch;align-items:center;gap:46px;padding:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-link{color:#12224a;border-radius:0;align-items:center;min-height:74px;padding:0;font-size:14px;font-weight:750;transition:color .2s,transform .2s;display:inline-flex;position:relative}.nav-link:hover{color:#0b63ff;filter:none;background:0 0;transform:translateY(-1px)}.nav-link-active{color:#0b63ff!important;background:0 0!important}.header-actions{align-items:center;position:absolute;top:50%;right:46px;transform:translateY(-50%)}.header-login-button{color:#2563ff;background:#f8fbff;border:2px solid #93c5fd;min-width:112px;min-height:44px;font-weight:800;box-shadow:0 10px 22px #2563eb24}.header-login-button:hover{color:#1d4ed8;filter:none;background:#eff6ff;border-color:#60a5fa;box-shadow:0 12px 26px #2563eb2e}.nav-unread-badge{color:#fff;text-align:center;background:#ff4d4f;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:12px;line-height:18px;position:absolute;top:16px;right:-16px}.nav-user-name{color:var(--color-text,#07113c);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.875rem;font-weight:500;overflow:hidden}.site-footer{z-index:1;background:#f6f9ffeb;border-top:1px solid #cbd5e1b8;margin-top:16px;position:relative}.footer-shell{gap:26px;padding:46px 0 28px;display:grid}.footer-top{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(120px,.6fr));align-items:start;gap:56px;display:grid}.footer-column{min-width:0}.footer-column,.footer-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-column strong{color:#07173d;margin-bottom:6px;font-size:15px;font-weight:800;line-height:1.35}.footer-brand-column strong{margin-bottom:8px;font-size:18px}.footer-brand-column p{color:#64748b;max-width:360px;margin:0;font-size:13px;line-height:1.8}.footer-column a{color:#475569;align-items:center;min-height:28px;padding:0;font-size:13px;line-height:1.4;transition:color .18s,transform .18s;display:inline-flex}.footer-column a:hover,.footer-column a:focus-visible{color:#0b63ff;transform:translateY(-1px)}.footer-links a:focus-visible{outline-offset:4px;outline:2px solid #0b63ff52}.footer-bottom{color:#64748b;border-top:1px solid #cbd5e1b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}.page-stack,.section-stack,.story-rail,.story-dossier-main,.support-rail,.newsroom-main,.governance-rail,.decision-rail,.drawer-sections,.drawer-footer,.list,.feed-stack,.principle-grid,.launch-intro,.launch-form-shell,.login-panel,.access-intro{flex-direction:column;display:flex}.page-stack,.section-stack,.story-dossier-main,.support-rail,.newsroom-main,.governance-rail,.decision-rail,.drawer-sections,.list,.feed-stack,.launch-intro,.launch-form-shell,.login-panel,.access-intro{gap:24px}.compact-gap{gap:10px}.section-panel,.masthead-card,.support-rail-card,.launch-intro,.launch-form-shell,.login-panel,.access-intro{border-radius:var(--radius-lg);background:var(--color-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--color-shadow);border:1px solid #dce7f5;padding:32px}.section-panel-muted{background:#f8fbffbd}.masthead-panel,.story-dossier,.decision-dossier,.newsroom-grid,.access-shell,.launch-studio,.message-stack,.account-ledger,.magazine-grid,.dossier-grid,.launch-form-grid,.proposal-lanes,.signal-strip,.channel-band,.principle-grid{gap:20px;display:grid}.masthead-panel{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start}.masthead-copy{flex-direction:column;gap:24px;display:flex}.masthead-card{flex-direction:column;gap:18px;min-height:100%;display:flex}.signal-strip{border:1px solid var(--color-line-strong);-webkit-backdrop-filter:var(--blur-glass);background:#f8fbff80;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;box-shadow:0 14px 34px #dce7f50f}.signal-strip>div{border-right:1px solid #dce7f51f;padding:18px 24px}.signal-strip>div:last-child{border-right:0}.signal-strip strong{font-family:var(--font-display);color:var(--color-accent-strong);font-size:30px;font-weight:800;line-height:1;display:block}.signal-strip span{color:var(--color-muted);margin-top:8px;font-size:13px;display:block}.signal-strip-compact{background:0 0;border:0;gap:16px;overflow:visible}.signal-strip-compact>div{-webkit-backdrop-filter:blur(16px);background:#f8fbff8f;border:1px solid #dce7f524;border-radius:24px;padding:18px 20px}.signal-strip-quadrants{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.signal-strip-quadrants>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:118px;display:flex}.signal-strip-quadrants>div:nth-child(2n){border-right:0}.signal-strip-quadrants>div:nth-child(-n+2){border-bottom:1px solid #dce7f51f}.magazine-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.feature-story,.story-rail-item,.principle-card,.channel-band-item,.proposal-lane,.proposal-card,.governance-card,.rail-card,.note-card,.support-summary-card,.message-card,.list-item{-webkit-backdrop-filter:blur(16px);background:#f8fbff6b;border:1px solid #f8fbff99;border-radius:24px}.feature-story{flex-direction:column;gap:18px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex}.feature-story:hover{box-shadow:var(--color-shadow-strong);transform:translateY(-2px)}.story-visual{background:linear-gradient(135deg,#0b63ff29,#0000 44%),linear-gradient(#f8fbff99 0%,#f8fbffd1 100%);border:1px solid #0b63ff1f;border-radius:20px;min-height:240px;padding:18px;position:relative;overflow:hidden}.story-visual:after{content:"";z-index:1;pointer-events:none;border:1px dashed #0b63ff33;border-radius:14px;position:absolute;inset:18px}.story-visual .meta-chip{z-index:2;position:relative}.story-visual-image{object-fit:cover;z-index:0;opacity:.92;border-radius:20px;width:100%;height:100%;position:absolute;inset:0}.story-rail{gap:14px}.story-rail-item{flex-direction:column;gap:12px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}.story-rail-item:hover{box-shadow:var(--color-shadow);transform:translateY(-2px)}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.principle-card{flex-direction:column;gap:12px;padding:24px;display:flex}.project-ledger{flex-direction:column;gap:18px;display:flex}.project-row{border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--color-shadow);background:#f8fbff6b;border:1px solid #f8fbffa6;grid-template-columns:320px minmax(0,1fr) 210px minmax(0,1fr);align-items:start;gap:24px;padding:20px 28px;transition:transform .18s,box-shadow .22s,border-color .18s;display:grid}.project-row-media{background:#f8fbff80;border:1px solid #f8fbff99;border-radius:16px;height:180px;overflow:hidden}.project-row-media img,.project-row-media video{object-fit:cover;width:100%;height:100%;display:block}.project-row:hover{box-shadow:var(--color-shadow-strong);border-color:#0b63ff38;transform:translateY(-2px)}.project-row-main,.project-row-stats,.project-row-progress,.progress-block,.meta-chip-row,.vote-actions{flex-direction:column;gap:12px;min-width:0;display:flex}.project-row h3,.feature-story h3,.feed-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.2}.project-row-stats>div{border-bottom:1px solid #0b63ff1f;flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.project-row-stats>div:last-child{border-bottom:0;padding-bottom:0}.project-row-stats strong{font-family:var(--font-display);color:var(--color-accent-strong);font-size:24px;font-weight:800}.story-dossier{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.project-media-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.project-cover-frame,.project-video-frame{background:#f8fbff4d;border:1px solid #f8fbffa6;border-radius:22px;min-height:320px;position:relative;overflow:hidden}.project-cover-image,.project-video-player{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.detail-gallery{flex-direction:column;gap:16px;display:flex}.detail-gallery img{border:1px solid #f8fbff99;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 4px 24px #0b63ff14}.media-empty{min-height:inherit;height:100%;color:var(--color-muted);text-align:center;place-items:center;padding:16px;font-size:14px;display:grid}.support-rail{align-self:start;position:sticky;top:104px}.support-rail-card{flex-direction:column;gap:18px;display:flex}.dossier-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}.dossier-article,.dossier-notes{flex-direction:column;gap:18px;display:flex}.dossier-section,.note-card{border-top:1px solid #0b63ff1a;padding:18px 0}.dossier-section:first-child,.note-card:first-child{border-top:0;padding-top:0}.note-card{border:1px solid #f8fbff99;padding:20px}.channel-band{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.channel-band-item{text-align:left;flex-direction:column;gap:12px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.channel-band-item:hover{box-shadow:var(--color-shadow);border-color:#0b63ff38;transform:translateY(-2px)}.newsroom-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,380px);align-items:start}.governance-rail{align-self:start;position:sticky;top:104px}.feed-card{-webkit-backdrop-filter:blur(16px);background:#f8fbff73;border:1px solid #f8fbff99;border-radius:20px;flex-direction:column;gap:16px;padding:24px;transition:transform .18s;display:flex}.feed-card:hover{box-shadow:var(--color-shadow);transform:translateY(-2px)}.feed-stack{gap:16px}.avatar-badge{width:44px;height:44px;font-family:var(--font-display);color:var(--color-accent-strong);background:linear-gradient(135deg,#0b63ff38,#0b63ff29);border:2px solid #0b63ff33;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}.author-row{flex-wrap:wrap;justify-content:flex-start;gap:8px}.proposal-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-lane{-webkit-backdrop-filter:blur(12px);background:#f8fbff47;border:1px solid #f8fbff80;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.proposal-lane-head{border-bottom:1px solid #0b63ff1a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.proposal-card{text-align:left;flex-direction:column;gap:10px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex}.proposal-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0b63ff1f}.proposal-heat{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.proposal-heat-bar,.progress-track,.vote-bar-track{border-radius:var(--radius-full);background:#dce7f5;width:100%;height:8px;overflow:hidden}.proposal-heat-fill,.progress-fill,.vote-bar-fill{border-radius:var(--radius-full);height:100%;transition:width 1s ease-out}.proposal-heat-fill,.progress-fill,.vote-bar-fill.support,.vote-action.support{background:var(--color-accent)}.progress-fill{transition:width 1s ease-out;position:relative;overflow:hidden}.progress-fill:after{content:"";background:linear-gradient(90deg,#e5e7eb00 0%,#e5e7eb14 45%,#e5e7eb00 75%);animation:1.6s ease-in-out infinite progress-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vote-bar-fill.against,.vote-action.against{background:var(--color-ink)}.vote-bar-fill.abstain,.vote-action.abstain{background:#0b63ff40}.quote-thread{border-left:2px solid var(--color-accent);color:var(--color-muted);background:#0b63ff12;border-radius:0 8px 8px 0;margin:0;padding:14px 16px}.folded-replies{flex-direction:column;gap:8px;display:flex}.folded-reply{color:var(--color-muted);border-top:1px dashed #0b63ff2e;padding-top:10px;font-size:13px}.folded-reply:first-child{border-top:0;padding-top:0}.decision-dossier{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.decision-document,.rail-card{min-width:0}.vote-donut-wrap{justify-content:center;display:flex}.vote-donut{border-radius:50%;place-items:center;width:196px;height:196px;padding:18px;display:grid;box-shadow:0 8px 32px #0b63ff2e}.vote-donut-inner{-webkit-backdrop-filter:blur(8px);background:#f8fbffcc;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.vote-donut-inner strong{font-family:var(--font-display);color:var(--color-accent-strong);font-size:30px;font-weight:800}.vote-bars{flex-direction:column;gap:14px;display:flex}.vote-bars.compact{gap:10px}.vote-bar-row{gap:8px;display:grid}.vote-action{color:#07113c;border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-weight:700;transition:transform .15s,filter .15s;display:flex}.vote-action:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.vote-action.abstain{color:var(--color-ink)}.vote-action.selected{outline-offset:2px;outline:3px solid #0b63ff4d}.vote-action:disabled{opacity:.65;cursor:not-allowed}.proposal-drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);background:#dce7f538;justify-content:flex-end;display:flex;position:fixed;inset:0}.proposal-drawer{-webkit-backdrop-filter:blur(32px)saturate(1.5);background:#f8fbffd1;border-left:1px solid #f8fbffb3;width:min(540px,100vw);height:100%;padding:28px;overflow-y:auto;box-shadow:-20px 0 56px #0b63ff1f}.drawer-close{border-radius:var(--radius-full);min-height:38px;color:var(--color-accent-strong);background:#f8fbffb3;border:1px solid #0b63ff2e;padding:0 14px;font-weight:700}.message-stack,.account-ledger{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:start}.access-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr);align-items:start}.launch-studio{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start}.launch-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-row,.filter-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tab-row{justify-content:flex-start}.tab-button{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);min-height:40px;color:var(--color-muted);background:#f8fbff6b;border:1px solid #f8fbffa6;padding:0 16px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .15s}.tab-button:hover{background:#f8fbffa6;transform:translateY(-1px)}.tab-button.active{background:var(--color-accent);color:#fff;border-color:#0b63ff4d}.search-input{max-width:360px}.display-title,.section-title,.block-title{font-family:var(--font-display);letter-spacing:-.05em;margin:0}.display-title{color:var(--color-accent-strong);font-size:clamp(52px,7vw,92px);font-weight:800;line-height:1.08}.detail-title{font-size:clamp(40px,5vw,68px)}.section-title{color:var(--color-accent-strong);font-size:42px;font-weight:800;line-height:1.1}.block-title{font-size:28px;font-weight:800;line-height:1.2}.eyebrow,.section-kicker{color:var(--color-muted);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.lead{max-width:780px;color:var(--color-muted);margin:0;font-size:18px;line-height:1.75}.detail-lead{max-width:900px}.supporting-copy,.dossier-section p,.note-card p,.principle-card p,.message-card p,.proposal-card p,.list-item p,.muted{color:var(--color-muted)}.supporting-copy{margin:0;font-size:15px}.text-sm{font-size:13px}.text-xs{font-size:12px}.inline-link{width:fit-content;color:var(--color-accent);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #0b63ff4d;text-decoration:underline #0b63ff4d;transition:color .15s}.inline-link:hover{color:var(--color-accent-strong)}.meta-chip,.countdown-chip,.archive-stamp,.price-pill{border-radius:var(--radius-full);justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.meta-chip,.price-pill{color:var(--color-accent-strong);-webkit-backdrop-filter:blur(8px);background:#f8fbff8c;border:1px solid #f8fbffb3}.meta-chip.muted{color:var(--color-muted);background:#f8fbff66}.countdown-chip{color:var(--color-accent);background:#0b63ff1a;border:1px solid #0b63ff33}.archive-stamp{color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;background:#dce7f512;border:1px solid #dce7f524}.price-pill{color:var(--color-accent);font-size:14px}.btn{border-radius:var(--radius-full);border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 18px #0f172a2e}.btn-primary{background:var(--color-accent);color:#07113c}.btn-primary:hover{background:var(--color-accent-strong)}.btn-ink{background:var(--color-accent);color:var(--color-ink)}.btn-outline{-webkit-backdrop-filter:blur(10px);color:var(--color-ink);background:#f8fbffdb;border-color:#dce7f5}.btn-outline:hover{background:#0b63ffe6}.full-width{width:100%}.btn-sm{min-height:34px;padding:0 14px;font-size:13px}.input,.textarea{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);width:100%;color:var(--color-ink);background:#f8fbff8c;border:1px solid #0b63ff2e;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background .2s}.input:focus,.textarea:focus{background:#f8fbffcc;border-color:#0b63ff66;box-shadow:0 0 0 4px #0b63ff1a}.input::placeholder{color:var(--color-muted-soft)}.textarea{resize:vertical;min-height:120px}.short-textarea{min-height:92px}.composer-textarea{min-height:220px;font-family:var(--font-label);background:#f8fbff70;font-size:13px;line-height:1.7}.story-list,.reward-list{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.reward-ledger{gap:16px}.reward-ledger-item{cursor:pointer;border-top:1px solid #0b63ff1a;border-radius:12px;flex-direction:column;gap:12px;margin:0 -14px;padding:14px;transition:background .15s;display:flex}.reward-ledger-item:first-of-type{border-top:0}.reward-ledger-item.active{background:#0b63ff0f}.reward-ledger-item.active .price-pill{color:var(--color-accent);background:#0b63ff1a;border-color:#0b63ff47}.support-summary-card{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.support-summary-card strong{font-family:var(--font-display);color:var(--color-accent-strong);font-size:28px;font-weight:800;line-height:1}.support-summary-card span{color:var(--color-muted);font-size:13px}.support-feedback{border-radius:var(--radius-md);color:var(--color-muted);-webkit-backdrop-filter:blur(8px);background:#f8fbff80;border:1px solid #f8fbff99;padding:14px 16px}.support-feedback.success{color:var(--color-accent);background:#0b63ff14;border-color:#0b63ff38}.support-feedback.error,.form-error{color:#07113c}.form-error{font-size:13px}.empty{text-align:center;color:var(--color-muted);padding:64px 28px}.message-card{padding:20px 24px}.list-item{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.drawer-enter-active,.drawer-leave-active{transition:opacity .2s}.drawer-enter-active .proposal-drawer,.drawer-leave-active .proposal-drawer{transition:transform .24s cubic-bezier(.4,0,.2,1)}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-enter-from .proposal-drawer,.drawer-leave-to .proposal-drawer{transform:translate(24px)}@media (width<=1220px){.masthead-panel,.magazine-grid,.story-dossier,.dossier-grid,.newsroom-grid,.decision-dossier,.access-shell,.launch-studio,.message-stack,.account-ledger,.project-row,.launch-form-grid,.proposal-lanes,.project-media-grid,.principle-grid{grid-template-columns:1fr}.project-row{align-items:start;height:auto;padding:22px}.project-row-media{aspect-ratio:unset;width:100%;height:180px}.support-rail,.governance-rail{position:static}}@media (width<=920px){.site-header-main{flex-wrap:wrap;min-height:auto;padding:14px 0}.nav-capsule{width:100%;position:static;overflow-x:auto;transform:none}.header-actions{width:100%;position:static;top:auto;right:auto;transform:none}.header-actions .btn{flex:1}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip>div:nth-child(2n){border-right:0}.signal-strip>div:nth-child(-n+2){border-bottom:1px solid #f8fbff73}}@media (width<=720px){.container,.page{width:min(100vw - 28px,1280px)}.page{padding:28px 0 60px}.section-panel,.masthead-card,.support-rail-card,.launch-intro,.launch-form-shell,.login-panel,.access-intro,.feature-story,.story-rail-item,.principle-card,.channel-band-item,.proposal-lane,.proposal-card,.feed-card,.message-card,.list-item,.proposal-drawer,.project-row{padding:22px}.signal-strip{grid-template-columns:1fr}.signal-strip>div{border-bottom:1px solid #f8fbff73;border-right:0}.signal-strip>div:last-child{border-bottom:0}.filter-band,.hero-actions{flex-direction:column}.search-input{max-width:none}.display-title{font-size:42px;line-height:1.1}.section-title{font-size:30px;line-height:1.15}.block-title{font-size:22px;line-height:1.25}.project-row h3,.feature-story h3,.feed-card h3{font-size:22px}}.skip-link{z-index:80;border-radius:var(--radius-full);background:var(--color-ink);color:#fff;padding:10px 14px;transition:transform .18s;position:absolute;top:14px;left:18px;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #0b63ff57}.nav-capsule-desktop,.header-actions-desktop{display:flex}.header-mobile-tools{align-items:center;gap:10px;display:none}.header-mobile-launch{min-width:118px}.menu-toggle,.menu-close{border-radius:var(--radius-full);min-height:46px;color:var(--color-accent-strong);background:#f8fbff9e;border:1px solid #0b63ff2e;justify-content:center;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.menu-toggle{flex-direction:column;gap:4px;min-width:52px;padding:0}.menu-toggle span{border-radius:var(--radius-full);background:currentColor;width:18px;height:2px}.mobile-nav-backdrop{z-index:70;-webkit-backdrop-filter:blur(12px);background:#dce7f5d1;padding:16px;position:fixed;inset:0}.mobile-nav-panel{width:min(100%,420px);min-height:calc(100vh - 32px);box-shadow:var(--color-shadow-strong);background:#f8fbfff5;border:1px solid #dce7f5;border-radius:30px;flex-direction:column;gap:20px;margin-left:auto;padding:22px;display:flex}.mobile-nav-head,.mobile-nav-link{justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-nav-list,.mobile-nav-actions,.project-hero-copy,.project-hero-aside,.detail-proof-strip,.detail-evidence-column,.detail-video-card,.trust-points{flex-direction:column;gap:14px;display:flex}.mobile-nav-link{background:#f8fbffdb;border:1px solid #dce7f5;border-radius:22px;padding:16px 18px;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.mobile-nav-link:hover,.mobile-nav-link-active{filter:brightness(1.05);background:#0b63ffe0;border-color:#dce7f5;transform:translateY(-1px)}.mobile-nav-arrow{color:var(--color-muted-soft)}.nav-sheet-enter-active,.nav-sheet-leave-active{transition:opacity .18s}.nav-sheet-enter-from,.nav-sheet-leave-to{opacity:0}.nav-sheet-enter-active .mobile-nav-panel,.nav-sheet-leave-active .mobile-nav-panel{transition:transform .24s cubic-bezier(.4,0,.2,1)}.nav-sheet-enter-from .mobile-nav-panel,.nav-sheet-leave-to .mobile-nav-panel{transform:translate(20px)}.home-hero-panel{align-items:flex-start}.hero-copy{justify-content:flex-start}.home-hero-panel .display-title{white-space:nowrap;font-size:clamp(34px,4.2vw,58px);line-height:1.06}.hero-proof-grid,.hero-spotlight-grid,.home-insight-grid,.project-hero-panel,.detail-media-layout{gap:18px;display:grid}.hero-proof-grid,.hero-proof-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof-card{-webkit-backdrop-filter:blur(14px);background:#f8fbff70;border:1px solid #f8fbffad;border-radius:22px;flex-direction:column;gap:8px;padding:18px;display:flex}.hero-proof-grid.compact .hero-proof-card{text-align:center;justify-content:center;align-items:center}.hero-proof-card strong,.glimpse-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-accent-strong);font-size:24px;line-height:1.2}.hero-proof-card.muted strong{font-size:20px}.hero-spotlight-card{flex-direction:column;gap:20px;display:flex;overflow:hidden}.hero-spotlight-media,.feature-story-visual{background:linear-gradient(135deg,#0b63ff29,#f8fbffc7);border-radius:24px;min-height:240px;padding:18px;position:relative;overflow:hidden}.hero-spotlight-overlay,.feature-story-overlay{background:linear-gradient(#dce7f50a,#dce7f58f);position:absolute;inset:0}.hero-spotlight-media .panel-label-row,.feature-story-head,.feature-story-progress{z-index:2;position:relative}.hero-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-kpi-card,.detail-milestone-card,.detail-evidence-card,.trust-point{background:#f8fbff6b;border:1px solid #f8fbff9e;border-radius:22px;flex-direction:column;gap:8px;padding:18px;display:flex}.hero-kpi-card span,.detail-milestone-card p,.detail-evidence-card p,.trust-point p{margin:0}.hero-kpi-card span{color:var(--color-muted);font-size:13px}.hero-kpi-card strong,.detail-milestone-card strong{font-family:var(--font-display);color:var(--color-accent-strong);font-size:28px;line-height:1}.home-insight-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.governance-glimpse{flex-direction:column;gap:18px;display:flex}.trust-panel{flex-direction:column;gap:20px;display:flex}.trust-points{gap:12px}.feature-story-head,.feature-story-progress{justify-content:space-between;gap:12px;display:flex}.feature-story-progress{color:#fff;align-items:center;font-weight:700;position:absolute;bottom:18px;left:18px;right:18px}.detail-campaign-shell{flex-direction:column;gap:20px;display:flex}.detail-campaign-masthead{flex-direction:column;gap:18px;display:flex}.detail-masthead-copy{max-width:78ch}.detail-summary-layout,.detail-funding-stats,.detail-story-meta-grid,.detail-timeline-grid,.detail-risk-grid,.detail-checkout-panel{gap:16px;display:grid}.detail-summary-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start}.detail-summary-media,.detail-funding-panel,.detail-meta-card,.detail-story-block,.detail-reward-card,.detail-checkout-panel,.detail-timeline-card,.detail-risk-card,.detail-selected-tier-card{-webkit-backdrop-filter:blur(14px);background:#f8fbff75;border:1px solid #f8fbffa3;border-radius:24px}.detail-summary-media,.detail-funding-panel{overflow:hidden}.detail-summary-media{flex-direction:column;align-self:stretch;gap:18px;width:100%;margin:0;padding:0;display:flex}.detail-summary-media img,.detail-summary-media video{object-fit:cover;background:#0b63ff;border-radius:24px;width:100%;min-height:420px;display:block}.detail-summary-caption,.detail-funding-panel,.detail-selected-tier-card,.detail-story-article,.detail-story-block,.detail-reward-card,.detail-checkout-copy,.detail-timeline-card,.detail-risk-card{flex-direction:column;gap:12px;display:flex}.detail-summary-caption{padding:0 4px 4px}.detail-summary-caption-head,.detail-funding-meta,.detail-funding-actions,.detail-reward-head,.detail-checkout-actions,.detail-story-head{justify-content:space-between;gap:16px;display:flex}.detail-proof-strip{flex-flow:wrap;gap:10px}.detail-funding-panel{gap:18px;padding:24px}.detail-goal-label{color:var(--color-muted);margin:0;font-size:14px}.detail-funding-amount,.detail-meta-card strong,.detail-story-block h3,.detail-reward-card h3,.detail-reward-price,.detail-checkout-copy strong,.detail-timeline-card strong,.detail-risk-card strong,.detail-selected-tier-card strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-accent-strong);margin:0;line-height:.98}.detail-funding-amount{font-size:clamp(42px,5vw,58px)}.detail-funding-meta{color:var(--color-muted);font-size:14px}.detail-funding-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-funding-stat-card{border-top:1px solid #dce7f51a;flex-direction:column;gap:8px;padding:14px 0;display:flex}.detail-funding-stat-card span,.detail-reward-card .section-kicker,.detail-meta-card .section-kicker,.detail-story-block .section-kicker,.detail-timeline-card .section-kicker,.detail-risk-card .section-kicker{font-size:12px}.detail-funding-stat-card strong{font-family:var(--font-display);color:var(--color-accent-strong);font-size:28px;line-height:1}.detail-platform-nav,.detail-section-nav{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.detail-platform-nav{z-index:18;-webkit-backdrop-filter:blur(14px);background:#f8fbffeb;border:1px solid #f8fbffa3;border-radius:24px;padding:12px 14px;position:sticky;top:92px}.detail-nav-link,.detail-section-link{border-radius:var(--radius-full);color:var(--color-accent-strong);background:#f8fbff94;border:1px solid #dce7f51a;flex:none;padding:10px 16px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,transform .18s}.detail-nav-link:hover,.detail-section-link:hover{background:#0b63ff1f;border-color:#0b63ff47;transform:translateY(-1px)}.detail-section-nav{margin-top:-6px}.detail-anchor-section{scroll-margin-top:162px}.detail-story-head{align-items:end}.detail-story-intro{text-align:right;max-width:34ch}.detail-story-meta-grid,.detail-timeline-grid,.detail-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-meta-card,.detail-story-block,.detail-timeline-card,.detail-risk-card{padding:22px}.detail-story-article{gap:18px}.detail-story-block h3,.detail-reward-card h3{letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);line-height:1.2}.detail-story-block p,.detail-timeline-card p,.detail-risk-card p,.detail-meta-card p{margin:0}.detail-rewards-grid{flex-direction:column;gap:16px;display:flex}.detail-reward-card{padding:22px}.detail-reward-card.active{border-color:#0b63ff4d;box-shadow:0 16px 36px #dce7f514}.detail-reward-price{white-space:nowrap;font-size:clamp(30px,3vw,38px)}.detail-reward-image{background:#f8fbffbd;border-radius:8px;place-items:center;width:100%;height:clamp(180px,24vw,260px);display:grid;overflow:hidden}.detail-reward-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.detail-reward-actions{justify-content:flex-start;display:flex}.reward-stock-block{flex-direction:column;gap:6px;margin:4px 0 2px;display:flex}.reward-stock-bar-wrap{background:var(--color-border);border-radius:100px;height:6px;overflow:hidden}.reward-stock-bar-fill{border-radius:100px;height:100%;transition:width .4s}.stock-full{background:var(--color-accent,#0b63ff)}.stock-low{background:#64748b}.stock-out{background:#64748b;width:100%!important}.reward-stock-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.stock-label{font-size:12px;font-weight:600}.stock-label-ok{color:var(--color-accent,#0b63ff)}.stock-label-low,.stock-label-out{color:#64748b}.detail-reward-card.sold-out{opacity:.65}.detail-reward-card.sold-out .btn:disabled{background:var(--color-border);color:var(--color-muted);cursor:not-allowed;border-color:var(--color-border)}.detail-checkout-panel{background:linear-gradient(#f8fbff94,#f8fbff70),#f8fbff75;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr) auto;align-items:end;padding:22px}.detail-checkout-form{min-width:0}.detail-checkout-actions{align-items:center}.detail-selected-tier-card{padding:18px}.reward-choice{text-align:left;background:0 0;border:0;width:100%}.support-panel-anchor{scroll-margin-top:112px}.mobile-support-dock{z-index:45;-webkit-backdrop-filter:blur(18px);background:#f8fbfff0;border:1px solid #f8fbffbd;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:none;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 40px #0b63ff29}.mobile-support-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-support-copy strong{font-family:var(--font-display);color:var(--color-accent-strong);font-size:20px;line-height:1}.compact-progress-block{gap:10px}@media (width<=1220px){.header-actions{right:24px}.home-insight-grid,.detail-summary-layout,.detail-story-meta-grid,.detail-timeline-grid,.detail-risk-grid,.detail-checkout-panel{grid-template-columns:1fr}.detail-funding-panel{position:static}}@media (width<=920px){.nav-capsule-desktop,.header-actions-desktop{display:none}.header-mobile-tools{margin-left:auto;display:flex}.site-header-main{min-height:76px;padding:14px 16px}}@media (width<=720px){html{scroll-padding-top:88px}.site-header{background:#f6f9ff!important}.header-mobile-tools{justify-content:space-between;width:100%;min-width:0}.header-mobile-launch{flex:1;min-width:0}.menu-toggle{flex:0 0 52px}.site-footer{margin-top:10px}.footer-shell{gap:22px;padding:34px 0 24px}.footer-top{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-brand-column{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}.hero-proof-grid,.hero-proof-grid.compact,.hero-spotlight-grid{grid-template-columns:1fr}.hero-spotlight-media,.feature-story-visual,.detail-summary-media img,.detail-summary-media video{min-height:220px}.detail-platform-nav{top:84px}.detail-story-head,.detail-summary-caption-head,.detail-funding-meta,.detail-funding-actions,.detail-reward-head,.detail-checkout-actions{flex-direction:column;align-items:flex-start}.detail-story-intro{text-align:left;max-width:none}.detail-funding-stats{grid-template-columns:1fr}.feature-story-progress{flex-direction:column;align-items:flex-start}.mobile-nav-backdrop{padding:10px}.mobile-nav-panel{border-radius:24px;width:100%;min-height:calc(100vh - 20px);padding:18px}.mobile-support-dock{display:flex}.detail-campaign-shell{padding-bottom:94px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.community-hero-panel{color:#fff;background:radial-gradient(circle at 0 0,#0b63ff38 0%,#0000 30%),linear-gradient(135deg,#dce7f5f0,#0b63fffa);border-color:#f8fbff3d}.community-hero-kicker,.community-hero-copy,.community-hero-strip span{color:#a3a3a3d1}.community-hero-title,.community-hero-strip strong{color:#07113c}.community-hero-action{color:#fff;background:#f8fbff24;border:1px solid #f8fbff47}.community-hero-strip>div{background:#f8fbff1a;border-color:#f8fbff38}.community-discord-shell{grid-template-columns:88px 280px minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.community-main-column,.community-member-rail,.community-server-rail,.community-channel-rail,.community-chat-scroll,.member-presence-list{flex-direction:column;gap:16px;display:flex}.community-server-rail,.community-channel-rail,.community-member-rail{position:sticky;top:100px}.community-server-rail{align-items:stretch;padding:18px 14px}.community-channel-rail,.community-member-rail{padding:22px}.community-rail-head,.community-channel-head,.community-side-head,.community-chat-header,.proposal-governance-head,.community-channel-group-head,.proposal-governance-row-head,.proposal-governance-row-meta,.community-message-head,.proposal-row-stats{justify-content:space-between;gap:12px;display:flex}.community-server-item,.community-channel-button,.proposal-filter-pill,.proposal-governance-row,.community-message-card,.member-presence-item{-webkit-backdrop-filter:blur(14px);background:#f8fbff7a;border:1px solid #f8fbff9e;border-radius:22px}.community-server-item,.community-channel-button,.proposal-filter-pill,.proposal-governance-row{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.community-server-item:hover,.community-channel-button:hover,.proposal-filter-pill:hover,.proposal-governance-row:hover{box-shadow:var(--color-shadow);border-color:#0b63ff47;transform:translateY(-1px)}.community-server-item{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.community-server-item-active,.community-channel-button-active,.proposal-filter-pill-active{background:#0b63ff24;border-color:#0b63ff61}.community-server-glyph{color:#fff;width:42px;height:42px;font-family:var(--font-display);background:linear-gradient(135deg,#0b63fff0,#0b63ffb3);border-radius:16px;place-items:center;font-size:20px;line-height:1;display:grid}.community-server-name{color:var(--color-muted);font-size:11px;font-weight:700}.community-server-badge,.community-channel-count,.proposal-row-number{border-radius:var(--radius-full);min-width:28px;min-height:28px;color:var(--color-accent-strong);background:#0b63ff24;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.community-channel-group{flex-direction:column;gap:10px;display:flex}.community-channel-group-head{color:var(--color-muted-soft);text-transform:uppercase;letter-spacing:.08em;align-items:center;font-size:12px}.community-channel-button{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.community-channel-label{font-weight:700}.community-channel-topic,.proposal-row-summary{margin:0}.community-chat-panel,.proposal-governance-panel,.community-member-card,.proposal-focus-card,.proposal-template-card,.proposal-archive-card{padding:24px}.community-chat-scroll{gap:14px}.community-message-card{flex-direction:column;gap:14px;padding:18px;display:flex}.community-message-avatar{flex:none}.community-message-replies{flex-direction:column;gap:8px;display:flex}.proposal-filter-row{flex-wrap:wrap;gap:10px;display:flex}.proposal-filter-pill{align-items:center;gap:10px;min-height:42px;padding:0 14px;display:inline-flex}.proposal-governance-list{flex-direction:column;gap:12px;display:flex}.proposal-governance-row{text-align:left;flex-direction:column;gap:12px;width:100%;padding:18px;display:flex}.proposal-governance-title{align-items:center;gap:12px;display:flex}.proposal-governance-title strong,.community-member-card strong,.proposal-focus-card strong,.proposal-archive-card strong{color:var(--color-ink)}.proposal-status-pill{border-radius:var(--radius-full);align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.proposal-status-pill-active{color:var(--color-accent-strong);background:#0b63ff2e}.proposal-status-pill-draft{color:#0b63ff;background:#0b63ff29}.proposal-status-pill-archived{color:var(--color-muted);background:#dce7f51a}.proposal-governance-row-meta{color:var(--color-muted);font-size:13px}.proposal-row-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proposal-row-stats>div{background:#f8fbffeb;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.proposal-row-stats span{color:var(--color-muted-soft);font-size:12px}.proposal-row-stats strong{color:var(--color-accent-strong);font-family:var(--font-display);font-size:22px;line-height:1}.member-presence-item{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.member-presence-main{align-items:center;gap:10px;display:flex}.member-presence-dot{background:var(--color-highlight);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #0b63ff24}@media (width<=1220px){.community-discord-shell{grid-template-columns:1fr}.community-server-rail,.community-channel-rail,.community-member-rail{position:static}.community-server-rail{flex-direction:row;padding:16px;overflow-x:auto}.community-server-item{flex-direction:row;justify-content:space-between;min-width:140px;padding:12px 14px}.community-server-name{text-align:left;flex:1;font-size:13px}}@media (width<=720px){.community-chat-header,.proposal-governance-head,.proposal-governance-row-head,.proposal-governance-row-meta,.community-side-head,.community-message-head,.proposal-governance-title{flex-direction:column;align-items:flex-start}.proposal-row-stats{grid-template-columns:1fr}.community-server-item{min-width:124px}}.detail-campaign-grid{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:20px;display:grid}.detail-main-column,.detail-pledge-rail,.detail-rail-quicklinks{flex-direction:column;gap:20px;display:flex}.detail-pledge-rail{align-self:start;gap:14px;position:sticky;top:124px}.detail-funding-panel-sticky{max-height:calc(100vh - 136px);box-shadow:var(--color-shadow-strong);background:linear-gradient(#f8fbffb8,#f8fbff8f),#f8fbff8a;overflow-y:auto}.detail-rail-quicklinks{-webkit-backdrop-filter:blur(14px);background:#f8fbff85;border:1px solid #f8fbffa3;border-radius:24px;gap:10px;padding:18px}.detail-rail-link{color:var(--color-accent-strong);background:#f8fbffeb;border:1px solid #dce7f51a;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:flex}.detail-rail-link:hover{background:#0b63ff1f;border-color:#0b63ff47;transform:translateY(-1px)}.community-inline-state{color:var(--color-muted);background:#f8fbffd6;border:1px dashed #dce7f529;border-radius:20px;padding:20px 22px}.community-compose-panel{flex-direction:column;gap:14px;display:flex}.community-compose-head{flex-direction:column;gap:4px;display:flex}.community-compose-fields{flex-direction:column;gap:10px;display:flex}.community-compose-footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=1220px){.detail-campaign-grid{grid-template-columns:1fr}.detail-pledge-rail{position:static}.detail-funding-panel-sticky{max-height:none;overflow:visible}}@media (width<=720px){.detail-campaign-grid,.detail-main-column,.detail-pledge-rail{gap:16px}}body{font-family:var(--font-body)}.page{padding-top:36px}.section-panel,.masthead-card,.support-rail-card,.launch-intro,.launch-form-shell,.login-panel,.access-intro,.feed-card,.proposal-lane,.community-message-card,.detail-reward-card,.detail-timeline-card,.detail-risk-card,.detail-meta-card{border-radius:28px}.section-panel,.masthead-card,.support-rail-card,.launch-intro,.launch-form-shell,.login-panel,.access-intro{padding:30px;box-shadow:0 20px 48px #dce7f514}.panel-head{gap:18px}.filter-band{-webkit-backdrop-filter:blur(16px);background:#f8fbff7a;border:1px solid #f8fbffa3;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:14px;margin-top:22px;padding:18px;display:grid}.tab-row,.community-sort-bar,.proposal-filter-row{flex-wrap:wrap;gap:10px;display:flex}.tab-button,.community-sort-pill,.proposal-filter-pill{min-height:42px;color:var(--color-accent-strong);background:#f8fbffb8;border:1px solid #dce7f51f;border-radius:999px;padding:0 15px;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.tab-button:hover,.community-sort-pill:hover,.proposal-filter-pill:hover,.tab-button.active,.community-sort-pill-active,.proposal-filter-pill-active{background:#0b63ff1f;border-color:#0b63ff47;transform:translateY(-1px)}.search-input,.input,.textarea{background:#f8fbffd1;border:1px solid #dce7f524;border-radius:18px;min-height:48px;padding:0 16px;box-shadow:inset 0 1px #f8fbffb3}.textarea,.short-textarea{padding:14px 16px}.input:focus,.textarea:focus,.search-input:focus{border-color:#0b63ff6b;outline:none;box-shadow:0 0 0 4px #0b63ff29}.support-feedback,.form-error,.empty{border-radius:18px}.support-feedback{color:var(--color-accent-strong);background:#f8fbffb3;border:1px solid #dce7f51f;padding:14px 16px}.form-error{color:var(--color-ink)}.project-row,.feature-story,.story-rail-item,.community-server-item,.community-channel-button,.proposal-governance-row,.feed-card,.channel-band-item,.detail-rail-link,.list-item{transition:transform .18s,box-shadow .18s,border-color .18s}.project-row:hover,.feature-story:hover,.story-rail-item:hover,.community-server-item:hover,.community-channel-button:hover,.proposal-governance-row:hover,.feed-card:hover,.channel-band-item:hover,.detail-rail-link:hover,.list-item:hover{transform:translateY(-2px)}.project-hero-panel{background:radial-gradient(circle at 0 0,#0b63ff2e,#0000 28%),linear-gradient(#f8fbff94,#f8fbff75);flex-direction:column;gap:18px;display:flex}.project-signal-strip,.detail-signal-strip{margin-top:6px}.project-hero-panel .supporting-copy{max-width:72ch}.project-hero-panel .signal-strip>div,.detail-signal-strip>div{padding-block:16px}.community-hero-note{font-size:14px;line-height:1.6}.detail-campaign-masthead{gap:16px}.detail-campaign-masthead .detail-masthead-copy{max-width:76ch}@media (width<=720px){.filter-band{grid-template-columns:1fr}.page{padding-top:28px}.section-panel,.masthead-card,.support-rail-card,.launch-intro,.launch-form-shell,.login-panel,.access-intro{padding:22px}}.funding-status-badge{letter-spacing:.02em;border-radius:20px;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.funding-status-active{color:#0b63ff;background:#0b63ff24}.funding-status-success{color:#0b63ff;background:#0b63ff1f}.funding-status-failed{color:#07113c;background:#dce7f51a}
