@charset "UTF-8";body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#333}button,input,textarea{font-family:inherit}.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-from,.v-leave-to{opacity:0}.message-box-overlay[data-v-15bf77da]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.message-box[data-v-15bf77da]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:400px;box-shadow:0 4px 12px #00000026}.message-box-icon[data-v-15bf77da]{text-align:center;margin-bottom:16px;font-size:48px}.success .message-box-icon[data-v-15bf77da]{color:#52c41a}.error .message-box-icon[data-v-15bf77da]{color:#ff4d4f}.warning .message-box-icon[data-v-15bf77da]{color:#faad14}.info .message-box-icon[data-v-15bf77da]{color:#1890ff}.message-box-title[data-v-15bf77da]{font-size:18px;font-weight:500;margin-bottom:8px;text-align:center}.message-box-message[data-v-15bf77da]{color:#666;text-align:center;margin-bottom:24px}.message-box-buttons[data-v-15bf77da]{display:flex;justify-content:center;gap:16px}.confirm-btn[data-v-15bf77da],.cancel-btn[data-v-15bf77da]{padding:8px 24px;border-radius:4px;border:none;cursor:pointer;font-size:14px;transition:all .3s}.confirm-btn[data-v-15bf77da]{background:#1890ff;color:#fff}.confirm-btn[data-v-15bf77da]:hover{background:#40a9ff}.cancel-btn[data-v-15bf77da]{background:#f0f0f0;color:#666}.cancel-btn[data-v-15bf77da]:hover{background:#d9d9d9}.fade-enter-active[data-v-15bf77da],.fade-leave-active[data-v-15bf77da]{transition:opacity .3s ease}.fade-enter-from[data-v-15bf77da],.fade-leave-to[data-v-15bf77da]{opacity:0}.dark-mode-switch[data-v-588df6e1]{background:none;border:none;cursor:pointer;font-size:1.5em;padding:.5em;color:var(--text-color)}.top-nav[data-v-31532b1e]{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 8px #0000001a;z-index:20}.nav-left[data-v-31532b1e],.nav-right[data-v-31532b1e]{display:flex;align-items:center;gap:16px}.menu-btn[data-v-31532b1e]{display:none;background:none;border:none;font-size:24px;cursor:pointer;padding:8px}.logo[data-v-31532b1e]{font-size:1.5rem;font-weight:700;color:#1890ff}.search-box[data-v-31532b1e]{position:relative;display:flex;align-items:center;gap:8px;background:#f5f5f5;padding:8px 16px;border-radius:20px;transition:all .3s ease}.search-box[data-v-31532b1e]:hover,.search-box[data-v-31532b1e]:focus-within{background:#e8eaed;box-shadow:0 2px 8px #00000014}.search-input-container[data-v-31532b1e]{position:relative;flex:1}.search-icon[data-v-31532b1e]{cursor:pointer;color:#666}.search-box input[data-v-31532b1e]{border:none;background:none;outline:none;width:200px;font-size:14px}.user-menu[data-v-31532b1e]{position:relative}.user-btn[data-v-31532b1e]{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:transform .2s}.user-btn[data-v-31532b1e]:hover{transform:scale(1.05)}.user-avatar[data-v-31532b1e]{width:32px;height:32px;border-radius:50%}.user-avatar-large[data-v-31532b1e]{width:48px;height:48px;border-radius:50%}.user-dropdown[data-v-31532b1e]{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;z-index:50}.user-info[data-v-31532b1e]{display:flex;align-items:center;gap:12px;padding:12px 16px}.user-details[data-v-31532b1e]{flex:1;min-width:0}.username[data-v-31532b1e]{font-weight:500;color:#333;margin-bottom:4px}.user-level[data-v-31532b1e]{font-size:12px;color:#666}.menu-divider[data-v-31532b1e]{height:1px;background:#f0f0f0;margin:8px 0}.menu-items[data-v-31532b1e]{display:flex;flex-direction:column}.menu-item[data-v-31532b1e]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:none;border:none;width:100%;text-align:left;cursor:pointer;color:#333;transition:background-color .2s}.menu-item[data-v-31532b1e]:hover{background-color:#f5f5f5}.menu-item.logout[data-v-31532b1e]{color:#ff4d4f}.menu-item.logout[data-v-31532b1e]:hover{background-color:#fff1f0}@media (max-width: 768px){.menu-btn[data-v-31532b1e]{display:block}.search-box[data-v-31532b1e]{display:none}.user-dropdown[data-v-31532b1e]{width:200px}.sub-title[data-v-31532b1e]{display:none}.nav-right[data-v-31532b1e]{gap:4px}}.logo-container[data-v-31532b1e]{display:flex;align-items:center;gap:8px}.sub-title[data-v-31532b1e]{font-size:14px;color:#666;border-left:1px solid #ddd;padding-left:8px}.icon-btn[data-v-31532b1e]{position:relative;background:none;border:none;font-size:24px;padding:8px;color:#666;cursor:pointer;border-radius:50%;transition:all .3s}.icon-btn[data-v-31532b1e]:hover{background-color:#f5f5f5;color:#1890ff}.badge[data-v-31532b1e]{position:absolute;top:0;right:0;background:#ff4d4f;color:#fff;font-size:12px;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 6px}.login-btn[data-v-31532b1e],.register-btn[data-v-31532b1e]{padding:8px 16px;border-radius:4px;font-size:14px;text-decoration:none;transition:all .3s}.login-btn[data-v-31532b1e]{color:#1890ff}.login-btn[data-v-31532b1e]:hover{color:#40a9ff}.register-btn[data-v-31532b1e]{background:#1890ff;color:#fff}.register-btn[data-v-31532b1e]:hover{background:#40a9ff}.search-results-dropdown[data-v-31532b1e]{position:absolute;top:calc(100% + 8px);left:-16px;width:360px;background:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;z-index:100;max-height:500px;overflow-y:auto}.search-results-content[data-v-31532b1e]{padding:8px 0}.search-result-section[data-v-31532b1e]{margin-bottom:8px}.section-title[data-v-31532b1e]{padding:8px 16px;font-size:13px;font-weight:600;color:#666}.search-result-item[data-v-31532b1e]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s}.search-result-item[data-v-31532b1e]:hover{background:#f5f7fa}.search-result-item .iconify[data-v-31532b1e]{font-size:18px;color:#666}.result-avatar[data-v-31532b1e]{width:28px;height:28px;border-radius:50%;object-fit:cover}.result-info[data-v-31532b1e]{flex:1;min-width:0}.result-title[data-v-31532b1e]{font-size:14px;font-weight:500;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-desc[data-v-31532b1e]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-all-results[data-v-31532b1e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-top:1px solid #f0f0f0;color:#1890ff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.view-all-results[data-v-31532b1e]:hover{background:#f0f7ff}[data-v-31532b1e] .highlight{background:#1890ff1a;color:#1890ff;padding:0 2px;border-radius:2px}.theme-switch[data-v-31532b1e]{display:flex;align-items:center;margin:0 4px}:root.dark .top-nav[data-v-31532b1e]{background:#181a24;box-shadow:0 2px 8px #0003}:root.dark .logo[data-v-31532b1e]{color:#40a9ff}:root.dark .sub-title[data-v-31532b1e]{color:#b0b7cb;border-left:1px solid #404040}:root.dark .search-box[data-v-31532b1e]{background:#2a2d3e}:root.dark .search-box[data-v-31532b1e]:hover,:root.dark .search-box[data-v-31532b1e]:focus-within{background:#3f425a}:root.dark .search-box input[data-v-31532b1e]{color:#fff}:root.dark .search-icon[data-v-31532b1e]{color:#b0b7cb}:root.dark .icon-btn[data-v-31532b1e]{color:#b0b7cb}:root.dark .icon-btn[data-v-31532b1e]:hover{background-color:#2a2d3e;color:#40a9ff}:root.dark .login-btn[data-v-31532b1e]{color:#40a9ff}:root.dark .user-dropdown[data-v-31532b1e],:root.dark .search-results-dropdown[data-v-31532b1e]{background:#2a2d3e;box-shadow:0 4px 12px #0000004d}:root.dark .menu-divider[data-v-31532b1e]{background:#404040}:root.dark .menu-item[data-v-31532b1e]{color:#fff}:root.dark .menu-item[data-v-31532b1e]:hover{background-color:#3f425a}:root.dark .username[data-v-31532b1e]{color:#fff}:root.dark .user-level[data-v-31532b1e]{color:#b0b7cb}:root.dark .search-result-item[data-v-31532b1e]:hover{background:#3f425a}:root.dark .result-title[data-v-31532b1e]{color:#fff}:root.dark .result-desc[data-v-31532b1e]{color:#b0b7cb}:root.dark .section-title[data-v-31532b1e]{color:#8c92ab}:root.dark .view-all-results[data-v-31532b1e]{border-top:1px solid #404040}:root.dark .view-all-results[data-v-31532b1e]:hover{background:#3f425a}.page-container[data-v-8d4b9226]{min-height:100vh;display:flex;flex-direction:column;font-family:PingFang SC,SF Pro Display,Helvetica Neue,sans-serif}.left-sidebar[data-v-8d4b9226]{width:240px;background:#f8faff;padding:24px;border-right:1px solid rgba(235,238,245,.8);position:fixed;left:0;top:60px;bottom:0;overflow-y:auto;z-index:11;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;box-shadow:4px 0 16px #00000008}.main-content[data-v-8d4b9226]{flex:1;margin-left:240px;min-height:calc(100vh - 60px);margin-top:60px;background:#fafafa;position:relative}.user-card[data-v-8d4b9226]{padding:20px;background:#fff;border-radius:16px;margin-bottom:28px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.user-info[data-v-8d4b9226]{display:flex;flex-direction:column;align-items:center;text-align:center}.user-avatar[data-v-8d4b9226]{width:72px;height:72px;border-radius:50%;margin-bottom:16px;object-fit:cover;border:3px solid #f0f4ff;box-shadow:0 4px 12px #6385ff26}.username[data-v-8d4b9226]{font-weight:600;margin-bottom:6px;color:#1e293b}.user-level[data-v-8d4b9226]{font-size:13px;color:#6385ff;background:#6385ff14;padding:4px 8px;border-radius:12px;font-weight:500}.nav-menu[data-v-8d4b9226]{display:flex;flex-direction:column;gap:10px;flex:1;margin-bottom:20px}.nav-item[data-v-8d4b9226]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;color:#64748b;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);font-weight:500}.nav-item[data-v-8d4b9226]:hover{background:#6385ff0f;color:#6385ff;transform:translateY(-1px)}.nav-item.active[data-v-8d4b9226]{background:#6385ff14;color:#6385ff;box-shadow:0 4px 12px #6385ff1f}.nav-item[data-page=upload][data-v-8d4b9226]{background:#6385ff;color:#fff;margin-top:16px;box-shadow:0 4px 14px #6385ff40}.nav-item[data-page=upload][data-v-8d4b9226]:hover{background:#5070f5;box-shadow:0 6px 20px #6385ff59;transform:translateY(-2px)}.nav-item[data-page=upload].active[data-v-8d4b9226]{background:#5070f5;color:#fff}.login-prompt[data-v-8d4b9226]{padding:20px;background:#fff;border-radius:16px;text-align:center;margin-top:24px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.prompt-text[data-v-8d4b9226]{color:#64748b;margin-bottom:16px;font-weight:500}.login-btn[data-v-8d4b9226]{display:block;padding:12px;background:#6385ff;color:#fff;border-radius:10px;text-decoration:none;font-weight:500;transition:all .25s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 14px #6385ff40}.login-btn[data-v-8d4b9226]:hover{background:#5070f5;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}@media (max-width: 768px){.left-sidebar[data-v-8d4b9226]{transform:translate(-100%);z-index:100}.left-sidebar.sidebar-open[data-v-8d4b9226]{transform:translate(0)}.main-content[data-v-8d4b9226]{margin-left:0}.sidebar-overlay[data-v-8d4b9226]{display:block;z-index:99}}.site-info[data-v-8d4b9226]{margin-top:auto;padding-top:24px;border-top:1px solid rgba(235,238,245,.8);font-size:12px;color:#94a3b8;text-align:center}.copyright[data-v-8d4b9226]{margin-bottom:10px}.beian-links[data-v-8d4b9226]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:10px}.icp-link[data-v-8d4b9226],.police-link[data-v-8d4b9226]{color:#94a3b8;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:color .2s}.icp-link[data-v-8d4b9226]:hover,.police-link[data-v-8d4b9226]:hover{color:#6385ff}.police-icon[data-v-8d4b9226]{width:14px;height:14px}.contact-info[data-v-8d4b9226]{color:#94a3b8}.sidebar-overlay[data-v-8d4b9226]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90}.back-to-top[data-v-a2ad0433]{position:fixed;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:99}.back-to-top[data-v-a2ad0433]:hover{transform:translateY(-5px);box-shadow:0 6px 16px #0000004d;filter:brightness(.95)}.home-container[data-v-f5d91b9f]{font-family:PingFang SC,SF Pro Display,Helvetica Neue,sans-serif;color:#333;background-color:#fafafa;overflow-x:hidden;min-height:100vh}.hero-section[data-v-f5d91b9f]{position:relative;background:linear-gradient(135deg,#f0f4ff,#f8f9ff);padding:60px 24px 100px;overflow:hidden}.hero-section[data-v-f5d91b9f]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to top,#f8f9ff,#f8f9ffb3 40%,#f8f9ff00);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:1}.hero-content[data-v-f5d91b9f]{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;z-index:2}.hero-shape[data-v-f5d91b9f]{position:absolute;border-radius:50%;z-index:0}.shape-1[data-v-f5d91b9f]{width:600px;height:600px;background:linear-gradient(135deg,#6385ff14,#4154f108);top:-250px;right:-200px}.shape-2[data-v-f5d91b9f]{width:300px;height:300px;background:linear-gradient(135deg,#eea4ce12,#6385ff08);bottom:-100px;left:10%}.shape-3[data-v-f5d91b9f]{width:200px;height:200px;background:radial-gradient(circle,#6385ff0d,#6385ff00 70%);top:20%;left:30%}.hero-pattern[data-v-f5d91b9f]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544v2.828L26.272 32l-1.414 1.414L0 8.685v2.83L23.03 34.828l-1.414 1.414L0 14.97v2.828l20.344 20.344-1.414 1.414L0 21.213v2.83l17.1 17.1-1.414 1.415L0 27.43v2.828l13.858 13.858-1.414 1.414L0 33.656v2.83l10.613 10.613-1.414 1.414L0 39.9v2.828l7.37 7.37-1.415 1.413L0 46.142V48.97l4.142 4.142L0 56.97v2.83l1.414-1.415L0 60h60V0H.284zM60 60L49.414 49.414 60 38.828v-2.828l-14.142 14.14L60 35.414v-2.83L42.272 46.142 60 28.414v-2.828L39.03 42.272 60 21.3v-2.83L35.758 42.27 60 18.03v-2.83L32.486 42.27 60 14.757V11.93L29.214 42.714 60 11.93v-2.83L25.94 42.714 60 8.657v-2.83L22.67 42.713 60 5.385v-2.83L19.398 42.712 60 2.11V.283L16.113 42.71 60-1.173v-2.83L12.843 42.71 60-4.443v-2.83L9.57 42.71 60-7.715v-2.83l-54 54H60v-60z' fill='%236385ff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E")}.hero-text-content[data-v-f5d91b9f]{position:relative;z-index:2}.hero-text-content h1[data-v-f5d91b9f]{font-size:3rem;font-weight:800;margin-bottom:20px;line-height:1.2;color:#1e293b;background:linear-gradient(135deg,#336,#6385ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-text-content p[data-v-f5d91b9f]{font-size:1.2rem;line-height:1.7;margin-bottom:32px;color:#64748b;max-width:480px}.hero-actions[data-v-f5d91b9f]{display:flex;gap:16px}.primary-btn[data-v-f5d91b9f],.secondary-btn[data-v-f5d91b9f]{display:flex;align-items:center;gap:8px;padding:14px 24px;border-radius:50px;font-weight:600;font-size:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;text-decoration:none}.primary-btn[data-v-f5d91b9f]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.primary-btn[data-v-f5d91b9f]:hover{background:#5070f5;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.secondary-btn[data-v-f5d91b9f]{background:#6385ff14;color:#6385ff}.secondary-btn[data-v-f5d91b9f]:hover{background:#6385ff26;transform:translateY(-2px)}.carousel-container[data-v-f5d91b9f]{position:relative;width:100%;height:400px;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #00000014;background-color:#fff;z-index:3}.carousel-slides[data-v-f5d91b9f]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transition:transform .6s cubic-bezier(.23,1,.32,1)}.carousel-slide[data-v-f5d91b9f]{position:relative;min-width:100%;height:100%}.carousel-slide img[data-v-f5d91b9f]{width:100%;height:100%;object-fit:cover;transition:transform .5s}.carousel-slide:hover img[data-v-f5d91b9f]{transform:scale(1.03)}.carousel-indicators[data-v-f5d91b9f]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:5}.carousel-indicators button[data-v-f5d91b9f]{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s}.carousel-indicators button.active[data-v-f5d91b9f]{width:24px;border-radius:4px;background:#fff}.carousel-control[data-v-f5d91b9f]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fffc;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:0;transition:all .3s;color:#333}.carousel-container:hover .carousel-control[data-v-f5d91b9f]{opacity:1}.carousel-control.prev[data-v-f5d91b9f]{left:16px}.carousel-control.next[data-v-f5d91b9f]{right:16px}.carousel-control[data-v-f5d91b9f]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.main-content[data-v-f5d91b9f]{max-width:1200px;margin:-40px auto 60px;padding:0 24px;position:relative;z-index:4}.section-header[data-v-f5d91b9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;position:relative}.section-header h2[data-v-f5d91b9f]{font-size:24px;font-weight:700;color:#1e293b;position:relative;padding-bottom:8px}.section-header h2[data-v-f5d91b9f]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(to right,#6385ff,#8ca5ff);border-radius:3px}.section-decoration[data-v-f5d91b9f]{height:2px;flex:1;margin-left:20px;background:linear-gradient(to right,#6385ff1a,#6385ff00);border-radius:2px}.view-more[data-v-f5d91b9f]{display:flex;align-items:center;gap:6px;color:#6385ff;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s}.view-more[data-v-f5d91b9f]:hover{transform:translate(4px)}.features-section[data-v-f5d91b9f]{margin:80px 0 60px}.feature-grid[data-v-f5d91b9f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px}.feature-card[data-v-f5d91b9f]{background:#fff;padding:32px 24px;border-radius:20px;text-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 16px #0000000d;position:relative;overflow:hidden;border:1px solid rgba(235,238,245,.8)}.feature-card[data-v-f5d91b9f]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,#6385ff,#8ca5ff);opacity:0;transition:opacity .3s}.feature-card[data-v-f5d91b9f]:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000014}.feature-card[data-v-f5d91b9f]:hover:before{opacity:1}.feature-icon-container[data-v-f5d91b9f]{width:70px;height:70px;border-radius:18px;background:#6385ff14;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .3s}.feature-card:hover .feature-icon-container[data-v-f5d91b9f]{background:#6385ff;transform:scale(1.05) rotate(5deg)}.feature-icon[data-v-f5d91b9f]{font-size:32px;color:#6385ff;transition:all .3s}.feature-card:hover .feature-icon[data-v-f5d91b9f]{color:#fff}.feature-card h3[data-v-f5d91b9f]{font-size:20px;margin-bottom:12px;color:#1e293b;font-weight:600}.feature-card p[data-v-f5d91b9f]{font-size:15px;color:#64748b;line-height:1.6}.popular-works[data-v-f5d91b9f]{margin-bottom:60px}.works-grid[data-v-f5d91b9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.work-card[data-v-f5d91b9f]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8)}.work-card[data-v-f5d91b9f]:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000014}.work-image[data-v-f5d91b9f]{position:relative;padding-top:75%;overflow:hidden}.work-image img[data-v-f5d91b9f]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.work-card:hover .work-image img[data-v-f5d91b9f]{transform:scale(1.08)}.work-likes[data-v-f5d91b9f]{position:absolute;right:12px;bottom:12px;background:#0009;color:#fff;padding:6px 12px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:6px;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.work-overlay[data-v-f5d91b9f]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;z-index:1}.work-card:hover .work-overlay[data-v-f5d91b9f]{opacity:1}.overlay-content[data-v-f5d91b9f]{transform:translateY(20px);transition:transform .3s}.work-card:hover .overlay-content[data-v-f5d91b9f]{transform:translateY(0)}.view-btn[data-v-f5d91b9f]{background:#fff;color:#1e293b;border:none;padding:10px 20px;border-radius:20px;font-weight:500;cursor:pointer;transition:all .3s}.view-btn[data-v-f5d91b9f]:hover{background:#6385ff;color:#fff;transform:scale(1.05)}.work-info[data-v-f5d91b9f]{padding:20px}.work-info h3[data-v-f5d91b9f]{font-size:17px;font-weight:600;margin-bottom:12px;color:#1e293b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-meta[data-v-f5d91b9f]{display:flex;align-items:center;gap:10px}.author-avatar[data-v-f5d91b9f]{width:28px;height:28px;border-radius:50%;object-fit:cover}.author-name[data-v-f5d91b9f]{font-size:14px;color:#64748b;font-weight:500}.community-section[data-v-f5d91b9f]{margin-bottom:60px}.posts-grid[data-v-f5d91b9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.post-card[data-v-f5d91b9f]{background:#fff;padding:24px;border-radius:20px;box-shadow:0 4px 16px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8)}.post-card[data-v-f5d91b9f]:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000014}.post-header[data-v-f5d91b9f]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.post-meta[data-v-f5d91b9f]{display:flex;flex-direction:column}.post-content[data-v-f5d91b9f]{font-size:15px;color:#4b5563;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-footer[data-v-f5d91b9f]{display:flex;gap:20px;padding-top:16px;border-top:1px solid #f1f5f9}.post-action[data-v-f5d91b9f]{display:flex;align-items:center;gap:6px;color:#64748b;font-size:14px;cursor:pointer;transition:all .2s}.post-action[data-v-f5d91b9f]:hover{color:#6385ff}.creators-section[data-v-f5d91b9f]{margin-bottom:60px}.creators-grid[data-v-f5d91b9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.creator-card[data-v-f5d91b9f]{background:#fff;padding:30px 24px 24px;border-radius:20px;text-align:center;box-shadow:0 4px 16px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;position:relative;overflow:hidden;border:1px solid rgba(235,238,245,.8)}.creator-card[data-v-f5d91b9f]:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000014}.creator-background[data-v-f5d91b9f]{position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(135deg,#f0f4ff,#eef6ff);z-index:0}.creator-avatar[data-v-f5d91b9f]{width:90px;height:90px;border-radius:50%;margin-bottom:16px;border:4px solid white;box-shadow:0 4px 16px #0000001a;position:relative;z-index:1;transition:all .3s;object-fit:cover}.creator-card:hover .creator-avatar[data-v-f5d91b9f]{transform:scale(1.05);box-shadow:0 8px 24px #00000026}.creator-card h3[data-v-f5d91b9f]{font-size:18px;font-weight:600;margin-bottom:4px;color:#1e293b}.creator-level[data-v-f5d91b9f]{display:inline-block;font-size:13px;color:#6385ff;background:#6385ff14;padding:4px 10px;border-radius:12px;margin-bottom:12px}.creator-bio[data-v-f5d91b9f]{font-size:14px;color:#64748b;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;line-height:1.5}.creator-stats[data-v-f5d91b9f]{display:flex;justify-content:space-around;padding:16px 0 0;border-top:1px solid #f1f5f9}.stat-item[data-v-f5d91b9f]{text-align:center}.stat-value[data-v-f5d91b9f]{font-size:18px;font-weight:600;color:#1e293b}.stat-label[data-v-f5d91b9f]{font-size:13px;color:#64748b;margin-top:4px}@media (max-width: 1024px){.hero-content[data-v-f5d91b9f]{grid-template-columns:1fr;gap:30px}.hero-text-content[data-v-f5d91b9f]{text-align:center;margin:0 auto}.hero-actions[data-v-f5d91b9f]{justify-content:center}.hero-text-content p[data-v-f5d91b9f]{margin:0 auto 32px}}@media (max-width: 768px){.carousel-container[data-v-f5d91b9f]{height:300px}.hero-section[data-v-f5d91b9f]{padding:40px 16px 80px}.hero-text-content h1[data-v-f5d91b9f]{font-size:2.4rem}.hero-text-content p[data-v-f5d91b9f]{font-size:1rem}.carousel-control[data-v-f5d91b9f]{width:36px;height:36px}}@media (max-width: 480px){.carousel-container[data-v-f5d91b9f]{height:220px;border-radius:16px}.hero-content[data-v-f5d91b9f]{gap:24px}.carousel-indicators button[data-v-f5d91b9f]{width:6px;height:6px}.carousel-indicators button.active[data-v-f5d91b9f]{width:18px}.hero-actions[data-v-f5d91b9f]{flex-wrap:wrap}.primary-btn[data-v-f5d91b9f],.secondary-btn[data-v-f5d91b9f]{width:100%;justify-content:center;padding:12px 20px;font-size:14px}}.image-preview[data-v-d4ff1921]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:100}.preview-content[data-v-d4ff1921]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:50}.close-btn[data-v-d4ff1921]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .3s;z-index:1}.close-btn[data-v-d4ff1921]:hover{background:#ffffff1a}.image-container[data-v-d4ff1921]{max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.image-container img[data-v-d4ff1921]{max-width:100%;max-height:90vh;object-fit:contain}.preview-controls[data-v-d4ff1921]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;background:#00000080;padding:8px 16px;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.control-btn[data-v-d4ff1921]{width:40px;height:40px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.control-btn[data-v-d4ff1921]:disabled{opacity:.5;cursor:not-allowed}.control-btn[data-v-d4ff1921]:not(:disabled):hover{background:#ffffff1a}.image-counter[data-v-d4ff1921]{color:#fff;font-size:14px;min-width:60px;text-align:center}@media (max-width: 768px){.close-btn[data-v-d4ff1921]{top:10px;right:10px}.preview-controls[data-v-d4ff1921]{bottom:10px}.control-btn[data-v-d4ff1921]{font-size:20px}}.dialog-overlay[data-v-0c819187]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-0c819187]{background:#fff;border-radius:12px;width:90%;max-width:600px;box-shadow:0 8px 24px #00000026;position:relative;margin:1.5rem}.dialog.small[data-v-0c819187]{max-width:400px}.dialog.large[data-v-0c819187]{max-width:800px}.dialog.full[data-v-0c819187]{width:95%;max-width:none;height:90vh;margin:0}.dialog.no-padding .dialog-content[data-v-0c819187]{padding:0}.dialog-header[data-v-0c819187]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.dialog-header.center[data-v-0c819187]{justify-content:center}.dialog-header.center .close-btn[data-v-0c819187]{position:absolute;right:16px;top:16px}.dialog-title[data-v-0c819187]{font-size:18px;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:8px}.title-icon[data-v-0c819187]{font-size:20px;color:#1890ff}.close-btn[data-v-0c819187]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}.close-btn[data-v-0c819187]:hover{background:#f3f4f6;color:#4b5563}.dialog-content[data-v-0c819187]{padding:24px;position:relative;max-height:calc(90vh - 150px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.dialog-content.no-footer[data-v-0c819187]{padding-bottom:24px}.dialog-content[data-v-0c819187]::-webkit-scrollbar{width:6px}.dialog-content[data-v-0c819187]::-webkit-scrollbar-track{background:transparent}.dialog-content[data-v-0c819187]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.dialog-loading[data-v-0c819187]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:#6b7280;gap:12px}.loading-icon[data-v-0c819187]{font-size:32px;color:#1890ff}.dialog-footer[data-v-0c819187]{padding:16px 24px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px}.dialog-footer.center[data-v-0c819187]{justify-content:center}.confirm-btn[data-v-0c819187],.cancel-btn[data-v-0c819187]{padding:9px 24px;border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s;display:flex;align-items:center;gap:6px}.confirm-btn[data-v-0c819187]{background:#1890ff;color:#fff}.confirm-btn[data-v-0c819187]:not(:disabled):hover{background:#40a9ff;transform:translateY(-1px)}.confirm-btn[data-v-0c819187]:disabled{background:#bfbfbf;cursor:not-allowed}.cancel-btn[data-v-0c819187]{background:#f3f4f6;color:#4b5563}.cancel-btn[data-v-0c819187]:not(:disabled):hover{background:#e5e7eb;color:#1f2937}.cancel-btn[data-v-0c819187]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.btn-icon[data-v-0c819187]{font-size:16px}.spinning[data-v-0c819187]{animation:spin-0c819187 1s linear infinite}@keyframes spin-0c819187{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-0c819187],.dialog-fade-leave-active[data-v-0c819187]{transition:opacity .3s ease}.dialog-fade-enter-from[data-v-0c819187],.dialog-fade-leave-to[data-v-0c819187]{opacity:0}.dialog-zoom-enter-active[data-v-0c819187],.dialog-zoom-leave-active[data-v-0c819187]{transition:all .3s ease}.dialog-zoom-enter-from[data-v-0c819187],.dialog-zoom-leave-to[data-v-0c819187]{opacity:0;transform:scale(.95)}@media (max-width: 640px){.dialog[data-v-0c819187]{width:95%;margin:1rem}.dialog-header[data-v-0c819187]{padding:16px 20px}.dialog-content[data-v-0c819187]{padding:20px}.dialog-footer[data-v-0c819187]{padding:16px 20px;flex-direction:column}.confirm-btn[data-v-0c819187],.cancel-btn[data-v-0c819187]{width:100%;justify-content:center}}.image-grid[data-v-86462904]{margin:12px 0;width:100%}.media-grid[data-v-86462904]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.grid-1[data-v-86462904]{grid-template-columns:1fr;grid-template-rows:1fr}.grid-1 .media-item[data-v-86462904]{aspect-ratio:16/9;max-height:var(--ce56a9fa)}.grid-2[data-v-86462904]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.grid-3[data-v-86462904]{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.grid-4[data-v-86462904]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.media-item[data-v-86462904]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;cursor:zoom-in;background:#f5f5f5}.media-item img[data-v-86462904]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;opacity:0}.media-item img.fade-in[data-v-86462904]{opacity:1}.media-item:hover img[data-v-86462904]{transform:scale(1.05)}.loading-placeholder[data-v-86462904]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.loading-icon[data-v-86462904]{font-size:24px;color:#999;animation:spin-86462904 1s linear infinite}.more-overlay[data-v-86462904]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:500}.single-image .media-item[data-v-86462904]{width:100%;max-width:100%}@keyframes spin-86462904{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.media-grid[data-v-86462904]{gap:2px}.media-item[data-v-86462904]{border-radius:4px}}.fade-in[data-v-86462904]{animation:fadeIn-86462904 .3s ease forwards}@keyframes fadeIn-86462904{0%{opacity:0}to{opacity:1}}.share-dialog-overlay[data-v-ccdb2504]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.share-dialog[data-v-ccdb2504]{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-radius:16px 16px 0 0;padding:24px;max-width:600px;margin:0 auto;z-index:1001;animation:slide-up-ccdb2504 .3s ease}@keyframes slide-up-ccdb2504{0%{transform:translateY(100%)}to{transform:translateY(0)}}.share-dialog-header[data-v-ccdb2504]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.share-dialog-header h3[data-v-ccdb2504]{margin:0;font-size:18px;color:#333}.close-btn[data-v-ccdb2504]{background:none;border:none;color:#666;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s}.close-btn[data-v-ccdb2504]:hover{background-color:#f0f0f0}.share-content[data-v-ccdb2504]{margin-bottom:24px}.share-text[data-v-ccdb2504]{background-color:#f5f5f5;padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px;color:#333;line-height:1.5}.share-actions[data-v-ccdb2504]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.share-actions button[data-v-ccdb2504]{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer}.icon-wrapper[data-v-ccdb2504]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .2s}.share-actions button:hover .icon-wrapper[data-v-ccdb2504]{transform:scale(1.1)}.copy-btn .icon-wrapper[data-v-ccdb2504]{background-color:#f0f2f5;color:#333}.weixin-btn .icon-wrapper[data-v-ccdb2504]{background-color:#07c160;color:#fff}.qq-btn .icon-wrapper[data-v-ccdb2504]{background-color:#12b7f5;color:#fff}.more-btn .icon-wrapper[data-v-ccdb2504]{background-color:#1890ff;color:#fff}.share-actions button span[data-v-ccdb2504]{font-size:12px;color:#666}.copy-message[data-v-ccdb2504]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:10px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;animation:fade-in-ccdb2504 .3s}@keyframes fade-in-ccdb2504{0%{opacity:0}to{opacity:1}}@media (max-width: 480px){.share-actions[data-v-ccdb2504]{grid-template-columns:repeat(4,1fr)}.icon-wrapper[data-v-ccdb2504]{width:40px;height:40px;font-size:20px}.share-actions button span[data-v-ccdb2504]{font-size:10px}}.community-container[data-v-16a940c5]{min-height:100vh;background-color:#fafafa;font-family:PingFang SC,SF Pro Display,Helvetica Neue,sans-serif;color:#333;overflow-x:hidden}.community-banner[data-v-16a940c5]{position:relative;background:linear-gradient(180deg,#f0f4ff,#fafafa);padding:60px 24px 120px;text-align:center;overflow:hidden;margin-bottom:0;border-bottom:none}.banner-bg[data-v-16a940c5]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.banner-bg[data-v-16a940c5]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to top,#fafafa,#fafafab3 40%,#fafafa00);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:10}.banner-pattern[data-v-16a940c5]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%236385ff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E")}.community-banner[data-v-16a940c5]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:70px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140'%3E%3Cpath fill='%23fafafa' fill-opacity='1' d='M0,96L48,85.3C96,75,192,53,288,53.3C384,53,480,75,576,90.7C672,107,768,117,864,106.7C960,96,1056,64,1152,48C1248,32,1344,32,1392,32L1440,32L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-position:center top;z-index:1}.banner-shape[data-v-16a940c5]{position:absolute;border-radius:50%}.shape-1[data-v-16a940c5]{width:500px;height:500px;background:linear-gradient(135deg,#6385ff1f,#4154f10d);top:-250px;right:-100px}.shape-2[data-v-16a940c5]{width:300px;height:300px;background:linear-gradient(135deg,#eea4ce1a,#6385ff0d);top:60%;left:-100px}.shape-3[data-v-16a940c5]{width:200px;height:200px;background:radial-gradient(circle,#6385ff12,#6385ff00 70%);bottom:-50px;right:25%}.banner-content[data-v-16a940c5]{position:relative;z-index:2;max-width:700px;margin:0 auto 40px}.banner-content h1[data-v-16a940c5]{font-size:46px;font-weight:800;margin-bottom:16px;letter-spacing:-.02em;color:#1e293b;line-height:1.2;background:linear-gradient(135deg,#336,#6385ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.banner-content p[data-v-16a940c5]{font-size:18px;line-height:1.6;font-weight:400;max-width:560px;margin:0 auto 28px;color:#64748b}.banner-actions[data-v-16a940c5]{display:flex;justify-content:center;gap:16px;margin-top:32px}.banner-btn[data-v-16a940c5]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;font-weight:600;font-size:15px;transition:all .25s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:none}.banner-btn.primary[data-v-16a940c5]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.banner-btn.primary[data-v-16a940c5]:hover{background:#5070f5;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.banner-btn.secondary[data-v-16a940c5]{background:#6385ff14;color:#6385ff}.banner-btn.secondary[data-v-16a940c5]:hover{background:#6385ff1f;transform:translateY(-2px)}.main-content[data-v-16a940c5]{max-width:1200px;margin:-80px auto 0;padding:0 24px 80px;display:grid;grid-template-columns:1fr 340px;gap:40px;position:relative;z-index:2}.content-left[data-v-16a940c5]{display:flex;flex-direction:column;gap:28px}.post-creator[data-v-16a940c5]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8)}.post-creator[data-v-16a940c5]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-2px)}.creator-header[data-v-16a940c5]{display:flex;gap:16px;margin-bottom:20px;align-items:center}.user-avatar[data-v-16a940c5]{width:48px;height:48px;border-radius:50%;cursor:pointer;object-fit:cover;transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:0 2px 10px #0000000f}.user-avatar[data-v-16a940c5]:hover{transform:scale(1.05);box-shadow:0 4px 12px #6385ff26}.creator-header input[data-v-16a940c5]{flex:1;padding:16px 24px;border:none;border-radius:30px;font-size:15px;background:#f5f7fa;transition:all .3s;color:#333}.creator-header input[data-v-16a940c5]:hover{background:#eef1f8}.creator-header input[data-v-16a940c5]:focus{outline:none;background:#eef1f8;box-shadow:0 0 0 2px #6385ff33}.creator-actions[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid #f5f7fa}.content-filters[data-v-16a940c5]{background:#fff;border-radius:24px;padding:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.filter-tabs[data-v-16a940c5]{display:flex;gap:4px}.filter-actions[data-v-16a940c5]{display:flex;gap:8px}.sort-btn[data-v-16a940c5],.filter-btn[data-v-16a940c5]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:18px;background:#6385ff14;color:#6385ff;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);font-size:14px}.sort-btn[data-v-16a940c5]:hover,.filter-btn[data-v-16a940c5]:hover{background:#6385ff26;transform:translateY(-2px);box-shadow:0 4px 10px #6385ff26}.tab-btn[data-v-16a940c5]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:18px;background:transparent;color:#64748b;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);font-size:14px}.tab-btn[data-v-16a940c5]:hover{color:#6385ff;background:#6385ff0a}.tab-btn.active[data-v-16a940c5]{background:#6385ff;color:#fff;box-shadow:0 4px 10px #6385ff40}.tab-btn .iconify[data-v-16a940c5]{font-size:18px}.posts-container[data-v-16a940c5]{display:flex;flex-direction:column;gap:24px}.post-card[data-v-16a940c5]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.post-card[data-v-16a940c5]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-2px)}.post-header[data-v-16a940c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative}.author-info[data-v-16a940c5]{display:flex;align-items:center;gap:16px}.author-avatar[data-v-16a940c5]{width:52px;height:52px;border-radius:50%;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out;object-fit:cover;box-shadow:0 2px 10px #0000000f}.author-avatar[data-v-16a940c5]:hover{transform:scale(1.05);box-shadow:0 4px 12px #6385ff26}.author-meta[data-v-16a940c5]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-16a940c5]{font-weight:600;color:#333;display:flex;align-items:center;gap:8px;font-size:16px}.author-level[data-v-16a940c5]{font-size:12px;color:#6385ff;background:#6385ff14;padding:3px 8px;border-radius:10px;font-weight:500}.post-meta[data-v-16a940c5]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.post-time[data-v-16a940c5]{color:#94a3b8}.follow-btn[data-v-16a940c5]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:18px;background:#6385ff;color:#fff;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);font-size:14px;box-shadow:0 2px 6px #6385ff33}.follow-btn[data-v-16a940c5]:hover{background:#5575f5;transform:translateY(-2px);box-shadow:0 4px 10px #6385ff4d}.follow-btn.following[data-v-16a940c5]{background:#f1f5f9;color:#64748b;box-shadow:none}.follow-btn.following[data-v-16a940c5]:hover{background:#fee2e2;color:#ef4444}.follow-btn.small[data-v-16a940c5]{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.post-content[data-v-16a940c5]{margin-bottom:24px;line-height:1.7;color:#334155;cursor:pointer;position:relative;font-size:15px}.post-title[data-v-16a940c5]{font-size:20px;font-weight:600;margin-bottom:16px;color:#333;line-height:1.4}.post-stats[data-v-16a940c5]{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 0 4px;border-top:1px solid #f5f7fa;margin-top:16px}.stat-item[data-v-16a940c5]{display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);padding:10px 0;border-radius:8px;font-weight:500}.stat-item[data-v-16a940c5]:hover{color:#6385ff;transform:translateY(-2px)}.stat-item .iconify[data-v-16a940c5]{font-size:20px;transition:transform .3s}.stat-item:hover .iconify[data-v-16a940c5]{transform:scale(1.15)}.stat-item .liked[data-v-16a940c5]{color:#f43f5e}.content-right[data-v-16a940c5]{display:flex;flex-direction:column;gap:28px;position:sticky;top:28px}.side-card[data-v-16a940c5]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.side-card[data-v-16a940c5]:hover{box-shadow:0 8px 28px #00000012}.card-title[data-v-16a940c5]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f5f7fa}.card-title .iconify[data-v-16a940c5]{font-size:20px;color:#6385ff}.hot-post-item[data-v-16a940c5]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f5f7fa;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.hot-post-item[data-v-16a940c5]:last-child{border-bottom:none}.hot-post-item[data-v-16a940c5]:hover{transform:translate(5px)}.hot-post-item .post-cover[data-v-16a940c5]{width:72px;height:72px;border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 10px #0000000a}.hot-post-item .post-cover img[data-v-16a940c5]{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.hot-post-item:hover .post-cover img[data-v-16a940c5]{transform:scale(1.08)}.hot-post-item .post-info[data-v-16a940c5]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.hot-post-item .post-title[data-v-16a940c5]{font-size:15px;font-weight:500;color:#333;line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hot-post-item .post-meta[data-v-16a940c5]{display:flex;gap:16px;font-size:13px;color:#94a3b8}.creator-item[data-v-16a940c5]{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f5f7fa;transition:all .25s cubic-bezier(.25,.8,.25,1)}.creator-item[data-v-16a940c5]:last-child{border-bottom:none}.creator-item[data-v-16a940c5]:hover{transform:translate(5px)}.creator-avatar[data-v-16a940c5]{width:52px;height:52px;border-radius:50%;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;object-fit:cover;box-shadow:0 2px 10px #0000000f}.creator-avatar[data-v-16a940c5]:hover{transform:scale(1.05);box-shadow:0 4px 12px #6385ff26}.creator-info[data-v-16a940c5]{flex:1;min-width:0}.creator-name[data-v-16a940c5]{font-weight:600;font-size:15px;color:#333;margin-bottom:6px}.creator-meta[data-v-16a940c5]{display:flex;gap:12px;font-size:13px;color:#94a3b8}.posts-count[data-v-16a940c5],.likes-count[data-v-16a940c5]{display:flex;align-items:center;gap:4px}.game-item[data-v-16a940c5]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f5f7fa;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.game-item[data-v-16a940c5]:last-child{border-bottom:none}.game-item[data-v-16a940c5]:hover{transform:translate(5px)}.game-cover[data-v-16a940c5]{width:72px;height:72px;border-radius:16px;object-fit:cover;box-shadow:0 4px 10px #0000000a;transition:transform .3s ease,box-shadow .3s ease}.game-item:hover .game-cover[data-v-16a940c5]{transform:scale(1.05);box-shadow:0 6px 15px #00000014}.game-info[data-v-16a940c5]{flex:1;min-width:0}.game-name[data-v-16a940c5]{font-weight:600;font-size:15px;color:#333;margin-bottom:6px}.game-meta[data-v-16a940c5]{display:flex;gap:12px;font-size:13px;color:#94a3b8}.material-item[data-v-16a940c5]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f5f7fa;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.material-item[data-v-16a940c5]:last-child{border-bottom:none}.material-item[data-v-16a940c5]:hover{transform:translate(5px)}.material-cover[data-v-16a940c5]{width:72px;height:72px;border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 10px #0000000a}.material-cover img[data-v-16a940c5]{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.material-item:hover .material-cover img[data-v-16a940c5]{transform:scale(1.08)}.material-info[data-v-16a940c5]{flex:1;min-width:0}.material-title[data-v-16a940c5]{font-weight:600;font-size:15px;color:#333;margin-bottom:6px}.material-meta[data-v-16a940c5]{display:flex;gap:12px;font-size:13px;color:#94a3b8}.material-type[data-v-16a940c5]{background:#f5f7fa;padding:3px 8px;border-radius:10px;font-weight:500;color:#64748b}.list-footer[data-v-16a940c5]{padding:40px 0;text-align:center}.loading-state[data-v-16a940c5]{display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-weight:500}.loading-icon[data-v-16a940c5]{font-size:24px;animation:spin-16a940c5 1.2s cubic-bezier(.25,.8,.25,1) infinite;color:#6385ff}.no-more[data-v-16a940c5]{color:#94a3b8;font-size:15px;font-weight:500;padding:16px 24px;background:#f8fafc;border-radius:16px;display:inline-block}.form-group[data-v-16a940c5]{margin-bottom:20px;position:relative}.post-type-group[data-v-16a940c5]{margin-bottom:16px}.post-type-options[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:8px}.type-option[data-v-16a940c5]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #eef1f8;border-radius:20px;background:#fff;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;height:30px}.type-option[data-v-16a940c5]:hover{border-color:#6385ff;color:#6385ff;background:#6385ff0a}.type-option.active[data-v-16a940c5]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 2px 10px #6385ff33}.type-option .iconify[data-v-16a940c5]{font-size:16px}.post-title-input[data-v-16a940c5]{width:100%;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;font-size:15px;transition:all .2s ease;background:#f8fafc}.post-title-input[data-v-16a940c5]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.post-content-input[data-v-16a940c5]{width:100%;height:160px;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;resize:none;font-size:15px;line-height:1.7;transition:all .2s ease;background:#f8fafc}.post-content-input[data-v-16a940c5]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.upload-section[data-v-16a940c5]{margin-top:8px}.upload-header[data-v-16a940c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.upload-count[data-v-16a940c5]{font-size:13px;color:#64748b;background:#f1f5f9;padding:3px 10px;border-radius:12px;font-weight:500;transition:all .2s}.upload-count.full[data-v-16a940c5]{color:#f43f5e;background:#fff1f2}.image-uploader[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-16a940c5]{width:90px;height:90px;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 2px 8px #0000000d}.image-item img[data-v-16a940c5]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-item:hover img[data-v-16a940c5]{transform:scale(1.05)}.image-item .remove-btn[data-v-16a940c5]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#ffffffe6;color:#ef4444;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;opacity:0;transition:all .2s ease}.image-item:hover .remove-btn[data-v-16a940c5]{opacity:1}.image-item .remove-btn[data-v-16a940c5]:hover{background:#ef4444;color:#fff}.image-add[data-v-16a940c5]{width:90px;height:90px;border-radius:8px;border:1px dashed #cbd5e1;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#f8fafc;transition:all .2s ease}.image-add[data-v-16a940c5]:hover{border-color:#6385ff;background:#6385ff0a}.add-icon[data-v-16a940c5]{color:#64748b;font-size:24px;transition:all .2s ease}.image-add:hover .add-icon[data-v-16a940c5]{color:#6385ff}.upload-input[data-v-16a940c5]{display:none}@media (max-width: 1280px){.main-content[data-v-16a940c5]{max-width:100%;padding:40px 24px 60px}}@media (max-width: 1024px){.main-content[data-v-16a940c5]{grid-template-columns:1fr;gap:32px}.content-right[data-v-16a940c5]{position:static;margin-top:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.side-card[data-v-16a940c5]{margin-bottom:0}.banner-content h1[data-v-16a940c5]{font-size:36px}}@media (max-width: 768px){.community-banner[data-v-16a940c5]{padding:50px 16px 100px}.main-content[data-v-16a940c5]{margin-top:-60px;padding:0 16px 60px}.community-banner[data-v-16a940c5]:after{height:50px}.content-right[data-v-16a940c5]{display:none}.content-left[data-v-16a940c5]{width:100%}.post-card[data-v-16a940c5],.side-card[data-v-16a940c5]{padding:20px;border-radius:16px}.post-title[data-v-16a940c5]{font-size:18px}.author-avatar[data-v-16a940c5]{width:44px;height:44px}.author-name[data-v-16a940c5]{font-size:15px}.follow-btn[data-v-16a940c5]{padding:8px 16px;font-size:13px}.post-stats[data-v-16a940c5]{padding:12px 0 4px}.filter-tabs[data-v-16a940c5]{width:100%;overflow-x:auto;padding-bottom:5px;scrollbar-width:none;-ms-overflow-style:none}}@media (max-width: 480px){.community-banner[data-v-16a940c5]{padding:40px 12px 80px}.main-content[data-v-16a940c5]{margin-top:-40px;padding:0 12px 60px}.content-left[data-v-16a940c5]{gap:16px}.post-card[data-v-16a940c5]{padding:16px;border-radius:14px;margin-bottom:12px}.post-creator[data-v-16a940c5]{padding:16px;border-radius:14px}.content-filters[data-v-16a940c5]{padding:6px;border-radius:14px}.back-to-top[data-v-16a940c5]{bottom:20px;right:20px;width:45px;height:45px}}@keyframes fadeIn-16a940c5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-16a940c5{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.post-card[data-v-16a940c5]{animation:fadeIn-16a940c5 .5s cubic-bezier(.25,.8,.25,1) forwards}.post-card[data-v-16a940c5]:nth-child(2){animation-delay:.1s}.post-card[data-v-16a940c5]:nth-child(3){animation-delay:.2s}.side-card[data-v-16a940c5]{animation:fadeIn-16a940c5 .6s cubic-bezier(.25,.8,.25,1) forwards}.hot-post-item[data-v-16a940c5],.creator-item[data-v-16a940c5],.game-item[data-v-16a940c5],.material-item[data-v-16a940c5]{animation:slideInRight-16a940c5 .4s cubic-bezier(.25,.8,.25,1) forwards;animation-delay:calc(var(--index, 0) * .05s)}.hot-post-item[data-v-16a940c5]:nth-child(1),.creator-item[data-v-16a940c5]:nth-child(1),.game-item[data-v-16a940c5]:nth-child(1),.material-item[data-v-16a940c5]:nth-child(1){--index: 1}.hot-post-item[data-v-16a940c5]:nth-child(2),.creator-item[data-v-16a940c5]:nth-child(2),.game-item[data-v-16a940c5]:nth-child(2),.material-item[data-v-16a940c5]:nth-child(2){--index: 2}.hot-post-item[data-v-16a940c5]:nth-child(3),.creator-item[data-v-16a940c5]:nth-child(3),.game-item[data-v-16a940c5]:nth-child(3),.material-item[data-v-16a940c5]:nth-child(3){--index: 3}.back-to-top[data-v-16a940c5]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#6385ff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #6385ff4d;transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:99}.back-to-top[data-v-16a940c5]:hover{background:#5070f5;transform:translateY(-5px);box-shadow:0 6px 16px #6385ff66}.back-to-top .iconify[data-v-16a940c5]{font-size:24px}@media (max-width: 768px){.back-to-top[data-v-16a940c5]{bottom:20px;right:20px;width:45px;height:45px}}.tag-filters[data-v-16a940c5]{background:#fff;border-radius:16px;padding:12px 16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000d}.selected-tags[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.selected-tag[data-v-16a940c5]{display:flex;align-items:center;gap:4px;background:#eef1f8;color:#6385ff;padding:4px 10px;border-radius:12px;font-size:13px;font-weight:500}.remove-tag[data-v-16a940c5]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#6385ff;cursor:pointer;padding:0;font-size:14px}.clear-tags[data-v-16a940c5]{background:none;border:none;color:#64748b;font-size:13px;cursor:pointer;margin-left:auto}.post-tags[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.post-tag[data-v-16a940c5]{display:flex;align-items:center;padding:6px 12px;background:#f1f5f9;border-radius:16px;font-size:13px;color:#6385ff;cursor:pointer;transition:all .2s ease}.post-tag[data-v-16a940c5]:hover{background:#e2e8f0;transform:translateY(-2px);box-shadow:0 2px 8px #6385ff26}.post-circle[data-v-16a940c5]{display:inline-flex;align-items:center;gap:4px;background:#f8fafc;padding:3px 8px;border-radius:10px;font-size:12px;color:#64748b;margin-left:8px;cursor:pointer;transition:all .2s}.post-circle[data-v-16a940c5]:hover{background:#eef1f8;color:#6385ff}.circle-icon[data-v-16a940c5]{width:16px;height:16px;border-radius:4px;object-fit:cover}.tag-selector[data-v-16a940c5]{padding:16px 0}.tag-search[data-v-16a940c5]{display:flex;margin-bottom:16px}.tag-search-input[data-v-16a940c5]{flex:1;padding:10px 16px;border:1px solid #eef1f8;border-radius:8px;font-size:14px}.search-btn[data-v-16a940c5]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6385ff;color:#fff;border:none;border-radius:8px;margin-left:8px;cursor:pointer}.tags-list[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:8px;max-height:300px;overflow-y:auto;padding:8px 0}.tag-option[data-v-16a940c5]{background:#f1f5f9;color:#64748b;padding:6px 12px;border-radius:12px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.tag-option[data-v-16a940c5]:hover{background:#eef1f8;color:#6385ff}.tag-option.selected[data-v-16a940c5]{background:#6385ff;color:#fff}.tag-count[data-v-16a940c5]{background:#fff3;padding:2px 6px;border-radius:8px;font-size:12px}.no-tags[data-v-16a940c5]{padding:16px;text-align:center;color:#64748b}.create-tag-btn[data-v-16a940c5]{display:block;margin:10px auto 0;background:#6385ff;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer}.circle-selector[data-v-16a940c5]{padding:16px 0}.circle-search[data-v-16a940c5]{display:flex;margin-bottom:16px}.circle-search-input[data-v-16a940c5]{flex:1;padding:10px 16px;border:1px solid #eef1f8;border-radius:8px;font-size:14px}.circles-list[data-v-16a940c5]{max-height:400px;overflow-y:auto}.circle-option[data-v-16a940c5]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s}.circle-option[data-v-16a940c5]:hover{background:#f8fafc}.circle-icon[data-v-16a940c5],.circle-icon-placeholder[data-v-16a940c5]{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:20px}.circle-info[data-v-16a940c5]{flex:1}.circle-name[data-v-16a940c5]{font-weight:500;margin-bottom:4px}.circle-desc[data-v-16a940c5]{font-size:13px;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.circle-check[data-v-16a940c5]{color:#6385ff;font-size:20px}.tags-section[data-v-16a940c5]{margin-bottom:16px}.tags-header[data-v-16a940c5]{display:flex;justify-content:space-between;margin-bottom:8px}.tags-label[data-v-16a940c5]{font-weight:500;color:#64748b}.tags-count[data-v-16a940c5]{color:#94a3b8;font-size:13px}.tags-container[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #eef1f8;border-radius:8px;background:#f8fafc}.tag-item[data-v-16a940c5]{background:#eef1f8;color:#6385ff;padding:4px 10px;border-radius:12px;font-size:13px;display:flex;align-items:center;gap:6px}.remove-tag-btn[data-v-16a940c5]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#6385ff;cursor:pointer;padding:0;font-size:12px}.tag-input[data-v-16a940c5]{border:none;background:transparent;padding:4px 8px;font-size:14px;flex:1;min-width:100px}.tag-input[data-v-16a940c5]:focus{outline:none}.topic-section[data-v-16a940c5]{margin-bottom:16px}.topic-header[data-v-16a940c5]{display:flex;justify-content:space-between;margin-bottom:8px}.topic-label[data-v-16a940c5]{font-weight:500;color:#64748b}.topic-selected[data-v-16a940c5]{color:#94a3b8;font-size:13px}.topic-selector[data-v-16a940c5]{display:flex;align-items:center;gap:8px}.topic-btn[data-v-16a940c5]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #eef1f8;border-radius:18px;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500}.topic-btn[data-v-16a940c5]:hover{border-color:#6385ff;color:#6385ff;background:#6385ff0a}.topic-btn.active[data-v-16a940c5]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 2px 10px #6385ff33}.topic-btn .iconify[data-v-16a940c5]{font-size:16px}.tag-suggestions[data-v-16a940c5]{position:absolute;top:100%;left:0;width:100%;max-height:250px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;margin-top:4px;padding:8px 0}.tag-suggestion[data-v-16a940c5]{padding:10px 12px;cursor:pointer;display:flex;align-items:center;transition:all .2s}.tag-suggestion.create-new[data-v-16a940c5]{color:#6385ff;font-weight:500;border-top:1px dashed #e2e8f0;margin-top:4px;padding-top:12px}.tag-suggestion.create-new[data-v-16a940c5]:hover{background:#f0f7ff}.tag-count[data-v-16a940c5]{margin-left:auto;color:#94a3b8;font-size:12px;background:#f1f5f9;padding:2px 8px;border-radius:12px}.suggestion-hint[data-v-16a940c5]{padding:10px 12px;color:#64748b;font-size:13px;font-weight:500;border-bottom:1px dashed #e2e8f0;margin-bottom:8px}.popular-tags[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.popular-tag[data-v-16a940c5]{background:#f1f5f9;color:#6385ff;padding:4px 10px;border-radius:12px;font-size:13px;cursor:pointer;transition:all .2s}.popular-tag[data-v-16a940c5]:hover{background:#e0f2fe;transform:translateY(-1px)}.topic-selector-dialog[data-v-16a940c5]{padding:16px 0}.topic-search[data-v-16a940c5]{display:flex;margin-bottom:16px}.topic-search-input[data-v-16a940c5]{flex:1;padding:10px 16px;border:1px solid #eef1f8;border-radius:8px;font-size:14px}.topics-grid[data-v-16a940c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;max-height:400px;overflow-y:auto;padding:8px 0}.topic-card[data-v-16a940c5]{border:1px solid #eef1f8;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;background:#fff}.topic-card[data-v-16a940c5]:hover{border-color:#6385ff;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff1a}.topic-card.active[data-v-16a940c5]{border-color:#6385ff;background:#6385ff0a}.topic-card-header[data-v-16a940c5]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.topic-icon[data-v-16a940c5]{width:32px;height:32px;border-radius:8px;object-fit:cover}.topic-name[data-v-16a940c5]{font-weight:600;font-size:15px}.topic-description[data-v-16a940c5]{font-size:12px;color:#64748b;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:36px}.topic-stats[data-v-16a940c5]{font-size:12px;color:#94a3b8}.circle-icon-placeholder[data-v-16a940c5],.topic-icon-placeholder[data-v-16a940c5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b;font-size:18px}.topic-icon-placeholder[data-v-16a940c5]{width:32px;height:32px;border-radius:8px;background:#f1f5f9}.loading-state.centered[data-v-16a940c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0;color:#64748b}.loading-state .loading-icon[data-v-16a940c5]{font-size:24px;margin-bottom:8px}.no-tags[data-v-16a940c5]{padding:30px 16px;text-align:center;color:#64748b;background:#f8fafc;border-radius:8px;margin-top:16px}.create-tag-btn[data-v-16a940c5]{display:block;margin:16px auto 0;background:#6385ff;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.create-tag-btn[data-v-16a940c5]:hover{background:#5070f5;transform:translateY(-2px);box-shadow:0 4px 10px #6385ff33}.tag-input-container[data-v-16a940c5]{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#fff}.selected-tags[data-v-16a940c5]{display:flex;flex-wrap:wrap;gap:8px}.selected-tag[data-v-16a940c5]{display:flex;align-items:center;background:#f1f5f9;color:#6385ff;border-radius:16px;padding:6px 12px;font-size:14px;transition:all .2s ease}.hashtag[data-v-16a940c5]{color:#6385ff;font-weight:600;margin-right:2px}.remove-tag[data-v-16a940c5]{background:none;border:none;color:#64748b;cursor:pointer;font-size:16px;margin-left:6px;padding:0;display:flex;align-items:center;justify-content:center}.tag-input-wrapper[data-v-16a940c5]{position:relative;flex:1;min-width:120px}.tag-input[data-v-16a940c5]{border:none;outline:none;width:100%;padding:8px;font-size:14px}.tag-suggestions[data-v-16a940c5]{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;margin-top:4px}.tag-suggestion[data-v-16a940c5]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;transition:background .2s}.tag-suggestion[data-v-16a940c5]:hover{background:#f8fafc}.tag-suggestion.create-new[data-v-16a940c5]{color:#6385ff;font-weight:500}.tag-count[data-v-16a940c5]{margin-left:auto;color:#94a3b8;font-size:12px}.suggestion-loading[data-v-16a940c5]{display:flex;align-items:center;justify-content:center;padding:12px;color:#64748b}.suggestion-loading .loading-icon[data-v-16a940c5]{margin-right:8px;font-size:18px}.spinning[data-v-16a940c5]{animation:spin-16a940c5 1s linear infinite}@keyframes spin-16a940c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.topic-selector[data-v-16a940c5]{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;background:#fff}.selected-topic[data-v-16a940c5]{display:flex;align-items:center;gap:8px;color:#3b82f6;font-weight:500}.topic-icon[data-v-16a940c5]{width:32px;height:32px;border-radius:8px;object-fit:cover;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:18px}.remove-topic[data-v-16a940c5]{background:none;border:none;color:#64748b;cursor:pointer;font-size:16px;margin-left:auto;padding:0;display:flex;align-items:center;justify-content:center}.select-topic-btn[data-v-16a940c5]{display:flex;align-items:center;gap:8px;background:none;border:none;color:#64748b;cursor:pointer;width:100%;justify-content:center;padding:8px}.select-topic-btn[data-v-16a940c5]:hover{color:#3b82f6}.topic-selector-dialog[data-v-16a940c5]{padding:16px;width:100%}.topic-search[data-v-16a940c5]{display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:16px}.topic-search-input[data-v-16a940c5]{flex:1;border:none;padding:12px 16px;outline:none}.topics-list[data-v-16a940c5]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.topic-option[data-v-16a940c5]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;background:#f8fafc;cursor:pointer;transition:all .2s;margin-bottom:8px;border:1px solid #eef1f8}.topic-option[data-v-16a940c5]:hover{background:#f1f5f9;transform:translateY(-2px)}.topic-option.selected[data-v-16a940c5]{background:#e0f2fe;border:1px solid #bae6fd}.topic-info[data-v-16a940c5]{display:flex;align-items:center;gap:12px}.topic-details[data-v-16a940c5]{display:flex;flex-direction:column}.topic-name[data-v-16a940c5]{font-weight:500;color:#1e293b}.topic-desc[data-v-16a940c5]{font-size:12px;color:#64748b;margin-top:2px}.topic-count[data-v-16a940c5]{color:#94a3b8;font-size:12px}.no-topics[data-v-16a940c5]{padding:30px 16px;text-align:center;color:#64748b;background:#f8fafc;border-radius:8px}.optional-label[data-v-16a940c5]{font-size:12px;color:#94a3b8;font-weight:400;margin-left:4px}@media (max-width: 768px){.community-container[data-v-16a940c5]{padding:0}.community-banner[data-v-16a940c5]{padding:40px 16px 80px}.banner-title[data-v-16a940c5]{font-size:24px;margin-bottom:12px}.banner-subtitle[data-v-16a940c5]{font-size:14px;margin-bottom:24px}.main-content[data-v-16a940c5]{padding:16px;gap:16px}.content-main[data-v-16a940c5]{flex:1}.content-sidebar[data-v-16a940c5]{width:100%;order:-1}.content-filters[data-v-16a940c5]{flex-direction:column;gap:12px}.filter-tabs[data-v-16a940c5]{overflow-x:auto;padding-bottom:8px}.filter-tabs[data-v-16a940c5]::-webkit-scrollbar{height:4px}.filter-tabs[data-v-16a940c5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.tab-btn[data-v-16a940c5]{white-space:nowrap;padding:8px 16px;font-size:14px}.post-card[data-v-16a940c5]{padding:16px;margin-bottom:16px}.post-header[data-v-16a940c5]{margin-bottom:12px}.author-info[data-v-16a940c5]{gap:8px}.author-avatar[data-v-16a940c5]{width:36px;height:36px}.author-name[data-v-16a940c5]{font-size:14px}.author-level[data-v-16a940c5]{font-size:11px}.post-meta[data-v-16a940c5]{font-size:12px}.post-title[data-v-16a940c5]{font-size:16px;margin-bottom:8px}.post-content[data-v-16a940c5]{font-size:14px;line-height:1.5}.post-tags[data-v-16a940c5]{gap:6px;margin-top:12px}.post-tag[data-v-16a940c5]{padding:4px 8px;font-size:12px;border-radius:12px}.selected-tags[data-v-16a940c5]{gap:6px}.selected-tag[data-v-16a940c5]{padding:4px 8px;font-size:13px;border-radius:12px}.tags-list[data-v-16a940c5]{gap:6px;max-height:250px}.tag-option[data-v-16a940c5]{padding:8px 12px;font-size:13px;border-radius:10px}.side-card[data-v-16a940c5]{padding:16px;margin-bottom:16px}.card-title[data-v-16a940c5]{font-size:16px;margin-bottom:12px}.circle-item[data-v-16a940c5]{padding:12px;gap:10px}.circle-icon[data-v-16a940c5],.circle-icon-placeholder[data-v-16a940c5]{width:32px;height:32px;font-size:16px}.circle-name[data-v-16a940c5]{font-size:14px}.circle-meta[data-v-16a940c5]{font-size:12px}.dialog-content[data-v-16a940c5]{padding:16px}.form-group[data-v-16a940c5]{margin-bottom:16px}.post-title-input[data-v-16a940c5]{font-size:16px;padding:12px}.post-content-input[data-v-16a940c5]{font-size:16px;padding:12px;min-height:120px}.tag-input-container[data-v-16a940c5]{padding:6px}.tag-input[data-v-16a940c5]{font-size:16px;padding:6px}.tag-suggestions[data-v-16a940c5]{max-height:180px}.tag-suggestion[data-v-16a940c5]{padding:8px 10px;font-size:14px}.topic-selector[data-v-16a940c5]{gap:8px}.selected-topic[data-v-16a940c5]{padding:8px 12px;gap:8px}.topic-icon[data-v-16a940c5],.topic-icon-placeholder[data-v-16a940c5]{width:24px;height:24px;font-size:14px}.select-topic-btn[data-v-16a940c5]{padding:8px 12px;font-size:14px}.image-uploader[data-v-16a940c5]{gap:8px}.image-item[data-v-16a940c5],.image-add[data-v-16a940c5]{width:80px;height:80px}.add-icon[data-v-16a940c5]{font-size:20px}.follow-btn[data-v-16a940c5]{padding:6px 12px;font-size:12px}.action-btn[data-v-16a940c5]{width:32px;height:32px;font-size:16px}.post-stats[data-v-16a940c5]{gap:16px;margin-top:12px}.stat-item[data-v-16a940c5]{font-size:12px;gap:4px}.stat-item .icon[data-v-16a940c5]{font-size:14px}}@media (max-width: 1024px){.community-container[data-v-16a940c5]{padding:0}.community-banner[data-v-16a940c5]{padding:40px 20px 60px}.banner-content[data-v-16a940c5]{text-align:center}.banner-title[data-v-16a940c5]{font-size:28px}.banner-subtitle[data-v-16a940c5]{font-size:16px;max-width:500px;margin:0 auto 24px}.banner-actions[data-v-16a940c5]{justify-content:center;gap:16px}.main-content[data-v-16a940c5]{padding:20px;gap:20px}.content-left[data-v-16a940c5]{width:100%}.content-right[data-v-16a940c5]{display:none}.post-creator[data-v-16a940c5]{padding:16px}.creator-actions[data-v-16a940c5]{gap:12px;flex-wrap:wrap}.content-filters[data-v-16a940c5]{flex-direction:column;gap:16px}.filter-tabs[data-v-16a940c5]{justify-content:center;gap:12px}.filter-actions[data-v-16a940c5]{justify-content:center}.post-card[data-v-16a940c5]{padding:16px}.post-content[data-v-16a940c5]{gap:12px}.post-images[data-v-16a940c5]{gap:8px}.post-image[data-v-16a940c5]{width:calc(50% - 4px);height:120px}.post-actions[data-v-16a940c5]{gap:16px}.action-btn[data-v-16a940c5]{width:36px;height:36px;font-size:18px}.dialog-content[data-v-16a940c5]{width:90%;max-width:500px;padding:20px}.dialog-header[data-v-16a940c5]{padding:0 0 16px}.dialog-body[data-v-16a940c5]{gap:16px}.form-group[data-v-16a940c5]{gap:8px}.form-input[data-v-16a940c5],.form-textarea[data-v-16a940c5]{padding:12px;font-size:16px}.tag-input-container[data-v-16a940c5]{padding:8px}.selected-tag[data-v-16a940c5]{padding:6px 10px;font-size:13px}.tag-suggestions[data-v-16a940c5]{max-height:150px}.topic-selector[data-v-16a940c5]{padding:8px}.image-uploader[data-v-16a940c5]{gap:8px}.image-item[data-v-16a940c5],.image-add[data-v-16a940c5]{width:80px;height:80px}.dialog-actions[data-v-16a940c5]{gap:12px}.dialog-btn[data-v-16a940c5]{padding:12px 24px;font-size:16px}}@media (max-width: 768px){.community-banner[data-v-16a940c5]{padding:30px 16px 50px}.banner-title[data-v-16a940c5]{font-size:24px;line-height:1.3}.banner-subtitle[data-v-16a940c5]{font-size:14px;line-height:1.5}.banner-actions[data-v-16a940c5]{flex-direction:column;gap:12px;width:100%}.banner-btn[data-v-16a940c5]{width:100%;padding:14px 20px;font-size:16px;justify-content:center}.main-content[data-v-16a940c5]{padding:16px;gap:16px}.post-creator[data-v-16a940c5]{padding:12px}.creator-header[data-v-16a940c5]{gap:12px}.user-avatar[data-v-16a940c5]{width:40px;height:40px}.creator-header input[data-v-16a940c5]{font-size:16px;padding:12px}.creator-actions[data-v-16a940c5]{gap:8px;margin-top:12px}.creator-actions .tab-btn[data-v-16a940c5]{padding:8px 12px;font-size:13px;gap:6px}.circle-icon[data-v-16a940c5],.circle-icon-placeholder[data-v-16a940c5]{width:20px;height:20px;font-size:12px}.content-filters[data-v-16a940c5]{gap:12px}.filter-tabs[data-v-16a940c5]{gap:8px;flex-wrap:wrap}.filter-tabs .tab-btn[data-v-16a940c5]{padding:8px 12px;font-size:14px;gap:6px}.filter-actions[data-v-16a940c5]{gap:8px}.filter-btn[data-v-16a940c5]{padding:8px 12px;font-size:14px;gap:6px}.selected-tags[data-v-16a940c5]{gap:6px}.selected-tag[data-v-16a940c5]{padding:4px 8px;font-size:12px}.remove-tag[data-v-16a940c5]{font-size:14px;margin-left:4px}.clear-tags[data-v-16a940c5]{padding:4px 8px;font-size:12px}.post-card[data-v-16a940c5]{padding:12px}.post-header[data-v-16a940c5]{gap:12px}.author-info[data-v-16a940c5]{gap:8px}.author-avatar[data-v-16a940c5]{width:36px;height:36px}.author-details[data-v-16a940c5]{gap:4px}.author-name[data-v-16a940c5]{font-size:14px}.post-meta[data-v-16a940c5]{font-size:12px}.post-content[data-v-16a940c5]{gap:10px}.post-title[data-v-16a940c5]{font-size:16px;line-height:1.4}.post-text[data-v-16a940c5]{font-size:14px;line-height:1.5}.post-images[data-v-16a940c5]{gap:6px}.post-image[data-v-16a940c5]{width:calc(50% - 3px);height:100px}.post-tags[data-v-16a940c5]{gap:6px;flex-wrap:wrap}.post-tag[data-v-16a940c5]{padding:3px 6px;font-size:11px}.post-actions[data-v-16a940c5]{gap:12px;margin-top:12px}.action-btn[data-v-16a940c5]{width:32px;height:32px;font-size:16px}.post-stats[data-v-16a940c5]{gap:12px;margin-top:10px}.stat-item[data-v-16a940c5]{font-size:12px;gap:4px}.stat-item .icon[data-v-16a940c5]{font-size:14px}.dialog-content[data-v-16a940c5]{width:95%;max-width:none;margin:20px;padding:16px;max-height:90vh;overflow-y:auto}.dialog-header[data-v-16a940c5]{padding:0 0 12px}.dialog-title[data-v-16a940c5]{font-size:18px}.dialog-body[data-v-16a940c5]{gap:12px}.form-group[data-v-16a940c5]{gap:6px}.form-label[data-v-16a940c5]{font-size:14px}.form-input[data-v-16a940c5],.form-textarea[data-v-16a940c5]{padding:10px;font-size:16px}.form-textarea[data-v-16a940c5]{min-height:100px}.tag-input-container[data-v-16a940c5]{padding:6px}.selected-tag[data-v-16a940c5]{padding:4px 6px;font-size:11px}.tag-input[data-v-16a940c5]{padding:6px;font-size:16px}.tag-suggestions[data-v-16a940c5]{max-height:120px}.tag-suggestion[data-v-16a940c5]{padding:6px 8px;font-size:14px}.topic-selector[data-v-16a940c5]{padding:6px}.selected-topic[data-v-16a940c5]{padding:6px 8px;gap:6px;font-size:14px}.topic-icon[data-v-16a940c5],.topic-icon-placeholder[data-v-16a940c5]{width:24px;height:24px;font-size:12px}.select-topic-btn[data-v-16a940c5]{padding:6px 8px;font-size:14px}.image-uploader[data-v-16a940c5]{gap:6px}.image-item[data-v-16a940c5],.image-add[data-v-16a940c5]{width:70px;height:70px}.add-icon[data-v-16a940c5]{font-size:18px}.dialog-actions[data-v-16a940c5]{gap:8px;flex-direction:column}.dialog-btn[data-v-16a940c5]{width:100%;padding:12px 20px;font-size:16px}.dialog-btn.secondary[data-v-16a940c5]{order:2}.dialog-btn.primary[data-v-16a940c5]{order:1}}@media (max-width: 480px){.community-banner[data-v-16a940c5]{padding:24px 12px 40px}.banner-title[data-v-16a940c5]{font-size:20px}.banner-subtitle[data-v-16a940c5]{font-size:13px}.banner-btn[data-v-16a940c5]{padding:12px 16px;font-size:15px}.main-content[data-v-16a940c5]{padding:12px;gap:12px}.post-creator[data-v-16a940c5]{padding:10px}.creator-header[data-v-16a940c5]{gap:10px}.user-avatar[data-v-16a940c5]{width:36px;height:36px}.creator-header input[data-v-16a940c5]{padding:10px;font-size:15px}.creator-actions[data-v-16a940c5]{gap:6px;margin-top:10px}.creator-actions .tab-btn[data-v-16a940c5]{padding:6px 8px;font-size:12px;gap:4px}.circle-icon[data-v-16a940c5],.circle-icon-placeholder[data-v-16a940c5]{width:18px;height:18px;font-size:10px}.content-filters[data-v-16a940c5]{gap:10px}.filter-tabs[data-v-16a940c5]{gap:6px}.filter-tabs .tab-btn[data-v-16a940c5],.filter-btn[data-v-16a940c5]{padding:6px 8px;font-size:13px;gap:4px}.selected-tags[data-v-16a940c5]{gap:4px}.selected-tag[data-v-16a940c5]{padding:3px 6px;font-size:11px}.remove-tag[data-v-16a940c5]{font-size:12px;margin-left:3px}.clear-tags[data-v-16a940c5]{padding:3px 6px;font-size:11px}.post-card[data-v-16a940c5]{padding:10px}.post-header[data-v-16a940c5]{gap:10px}.author-avatar[data-v-16a940c5]{width:32px;height:32px}.author-name[data-v-16a940c5]{font-size:13px}.post-meta[data-v-16a940c5]{font-size:11px}.post-content[data-v-16a940c5]{gap:8px}.post-title[data-v-16a940c5]{font-size:15px}.post-text[data-v-16a940c5]{font-size:13px}.post-images[data-v-16a940c5]{gap:4px}.post-image[data-v-16a940c5]{width:calc(50% - 2px);height:80px}.post-tags[data-v-16a940c5]{gap:4px}.post-tag[data-v-16a940c5]{padding:2px 4px;font-size:10px}.post-actions[data-v-16a940c5]{gap:10px;margin-top:10px}.action-btn[data-v-16a940c5]{width:28px;height:28px;font-size:14px}.post-stats[data-v-16a940c5]{gap:10px;margin-top:8px}.stat-item[data-v-16a940c5]{font-size:11px;gap:3px}.stat-item .icon[data-v-16a940c5]{font-size:12px}.dialog-content[data-v-16a940c5]{margin:10px;padding:12px}.dialog-title[data-v-16a940c5]{font-size:16px}.dialog-body[data-v-16a940c5]{gap:10px}.form-label[data-v-16a940c5]{font-size:13px}.form-input[data-v-16a940c5],.form-textarea[data-v-16a940c5]{padding:8px;font-size:15px}.form-textarea[data-v-16a940c5]{min-height:80px}.tag-input-container[data-v-16a940c5]{padding:4px}.selected-tag[data-v-16a940c5]{padding:3px 5px;font-size:10px}.tag-input[data-v-16a940c5]{padding:4px;font-size:15px}.tag-suggestions[data-v-16a940c5]{max-height:100px}.tag-suggestion[data-v-16a940c5]{padding:4px 6px;font-size:13px}.topic-selector[data-v-16a940c5]{padding:4px}.selected-topic[data-v-16a940c5]{padding:4px 6px;gap:4px;font-size:13px}.topic-icon[data-v-16a940c5],.topic-icon-placeholder[data-v-16a940c5]{width:20px;height:20px;font-size:10px}.select-topic-btn[data-v-16a940c5]{padding:4px 6px;font-size:13px}.image-uploader[data-v-16a940c5]{gap:4px}.image-item[data-v-16a940c5],.image-add[data-v-16a940c5]{width:60px;height:60px}.add-icon[data-v-16a940c5]{font-size:16px}.dialog-actions[data-v-16a940c5]{gap:6px}.dialog-btn[data-v-16a940c5]{padding:10px 16px;font-size:15px}}@media (max-width: 320px){.community-banner[data-v-16a940c5]{padding:20px 8px 30px}.banner-title[data-v-16a940c5]{font-size:18px}.banner-subtitle[data-v-16a940c5]{font-size:12px}.banner-btn[data-v-16a940c5]{padding:10px 12px;font-size:14px}.main-content[data-v-16a940c5]{padding:8px;gap:8px}.post-creator[data-v-16a940c5]{padding:8px}.creator-header[data-v-16a940c5]{gap:8px}.user-avatar[data-v-16a940c5]{width:32px;height:32px}.creator-header input[data-v-16a940c5]{padding:8px;font-size:14px}.creator-actions[data-v-16a940c5]{gap:4px;margin-top:8px}.creator-actions .tab-btn[data-v-16a940c5]{padding:4px 6px;font-size:11px;gap:3px}.circle-icon[data-v-16a940c5],.circle-icon-placeholder[data-v-16a940c5]{width:16px;height:16px;font-size:9px}.content-filters[data-v-16a940c5]{gap:8px}.filter-tabs[data-v-16a940c5]{gap:4px}.filter-tabs .tab-btn[data-v-16a940c5],.filter-btn[data-v-16a940c5]{padding:4px 6px;font-size:12px;gap:3px}.selected-tags[data-v-16a940c5]{gap:3px}.selected-tag[data-v-16a940c5]{padding:2px 4px;font-size:10px}.remove-tag[data-v-16a940c5]{font-size:10px;margin-left:2px}.clear-tags[data-v-16a940c5]{padding:2px 4px;font-size:10px}.post-card[data-v-16a940c5]{padding:8px}.post-header[data-v-16a940c5]{gap:8px}.author-avatar[data-v-16a940c5]{width:28px;height:28px}.author-name[data-v-16a940c5]{font-size:12px}.post-meta[data-v-16a940c5]{font-size:10px}.post-content[data-v-16a940c5]{gap:6px}.post-title[data-v-16a940c5]{font-size:14px}.post-text[data-v-16a940c5]{font-size:12px}.post-images[data-v-16a940c5]{gap:3px}.post-image[data-v-16a940c5]{width:calc(50% - 1.5px);height:70px}.post-tags[data-v-16a940c5]{gap:3px}.post-tag[data-v-16a940c5]{padding:1px 3px;font-size:9px}.post-actions[data-v-16a940c5]{gap:8px;margin-top:8px}.action-btn[data-v-16a940c5]{width:24px;height:24px;font-size:12px}.post-stats[data-v-16a940c5]{gap:8px;margin-top:6px}.stat-item[data-v-16a940c5]{font-size:10px;gap:2px}.stat-item .icon[data-v-16a940c5]{font-size:10px}.dialog-content[data-v-16a940c5]{margin:5px;padding:10px}.dialog-title[data-v-16a940c5]{font-size:15px}.dialog-body[data-v-16a940c5]{gap:8px}.form-label[data-v-16a940c5]{font-size:12px}.form-input[data-v-16a940c5],.form-textarea[data-v-16a940c5]{padding:6px;font-size:14px}.form-textarea[data-v-16a940c5]{min-height:60px}.tag-input-container[data-v-16a940c5]{padding:3px}.selected-tag[data-v-16a940c5]{padding:2px 4px;font-size:9px}.tag-input[data-v-16a940c5]{padding:3px;font-size:14px}.tag-suggestions[data-v-16a940c5]{max-height:80px}.tag-suggestion[data-v-16a940c5]{padding:3px 5px;font-size:12px}.topic-selector[data-v-16a940c5]{padding:3px}.selected-topic[data-v-16a940c5]{padding:3px 5px;gap:3px;font-size:12px}.topic-icon[data-v-16a940c5],.topic-icon-placeholder[data-v-16a940c5]{width:18px;height:18px;font-size:9px}.select-topic-btn[data-v-16a940c5]{padding:3px 5px;font-size:12px}.image-uploader[data-v-16a940c5]{gap:3px}.image-item[data-v-16a940c5],.image-add[data-v-16a940c5]{width:50px;height:50px}.add-icon[data-v-16a940c5]{font-size:14px}.dialog-actions[data-v-16a940c5]{gap:4px}.dialog-btn[data-v-16a940c5]{padding:8px 12px;font-size:14px}}@media (max-width: 768px) and (orientation: landscape){.community-banner[data-v-16a940c5]{padding:20px 16px 30px}.banner-title[data-v-16a940c5]{font-size:20px}.banner-subtitle[data-v-16a940c5]{font-size:13px}.banner-actions[data-v-16a940c5]{flex-direction:row;gap:12px}.banner-btn[data-v-16a940c5]{width:auto;padding:10px 16px;font-size:14px}.banner-stats[data-v-16a940c5]{flex-direction:row;gap:20px}.main-content[data-v-16a940c5]{padding:12px}.post-creator[data-v-16a940c5]{padding:10px}.creator-actions[data-v-16a940c5]{flex-direction:row;gap:8px}.content-filters[data-v-16a940c5]{flex-direction:row;gap:12px}.filter-tabs[data-v-16a940c5]{flex-direction:row;gap:8px}.dialog-content[data-v-16a940c5]{max-height:80vh}}@media (hover: none) and (pointer: coarse){.banner-btn[data-v-16a940c5]:hover,.tab-btn[data-v-16a940c5]:hover,.filter-btn[data-v-16a940c5]:hover,.action-btn[data-v-16a940c5]:hover,.dialog-btn[data-v-16a940c5]:hover{transform:none}.banner-btn[data-v-16a940c5]:active,.tab-btn[data-v-16a940c5]:active,.filter-btn[data-v-16a940c5]:active,.action-btn[data-v-16a940c5]:active,.dialog-btn[data-v-16a940c5]:active{transform:scale(.98)}.post-card[data-v-16a940c5]:hover,.image-item[data-v-16a940c5]:hover{transform:none}.post-card[data-v-16a940c5]:active,.image-item[data-v-16a940c5]:active{transform:scale(.98)}.banner-btn[data-v-16a940c5],.tab-btn[data-v-16a940c5],.filter-btn[data-v-16a940c5],.action-btn[data-v-16a940c5],.dialog-btn[data-v-16a940c5],.post-card[data-v-16a940c5],.image-item[data-v-16a940c5]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.post-card[data-v-16a940c5],.dialog-content[data-v-16a940c5],.tag-input-container[data-v-16a940c5],.topic-selector[data-v-16a940c5]{border-width:.5px}.banner-btn[data-v-16a940c5],.tab-btn[data-v-16a940c5],.filter-btn[data-v-16a940c5],.action-btn[data-v-16a940c5],.dialog-btn[data-v-16a940c5]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width: 768px){.community-container[data-v-16a940c5],.main-content[data-v-16a940c5],.posts-container[data-v-16a940c5]{-webkit-overflow-scrolling:touch}.banner-title[data-v-16a940c5],.post-title[data-v-16a940c5],.author-name[data-v-16a940c5],.dialog-title[data-v-16a940c5]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-shape[data-v-16a940c5],.post-card[data-v-16a940c5],.action-btn[data-v-16a940c5]{will-change:transform}.banner-btn[data-v-16a940c5],.tab-btn[data-v-16a940c5],.filter-btn[data-v-16a940c5],.action-btn[data-v-16a940c5],.dialog-btn[data-v-16a940c5]{min-height:44px}.creator-header input[data-v-16a940c5],.form-input[data-v-16a940c5],.form-textarea[data-v-16a940c5],.tag-input[data-v-16a940c5]{font-size:16px}.post-image[data-v-16a940c5],.image-item[data-v-16a940c5]{object-fit:cover}.dialog-content[data-v-16a940c5]{-webkit-overflow-scrolling:touch}.selected-tag[data-v-16a940c5],.post-tag[data-v-16a940c5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.games-container[data-v-60adef8e]{font-family:PingFang SC,SF Pro Display,Helvetica Neue,sans-serif;color:#333;background-color:#fafafa;overflow-x:hidden;min-height:100vh;padding-top:30px}.main-content[data-v-60adef8e]{max-width:1200px;margin:0 auto 60px;padding:0 24px;position:relative;z-index:4}.content-wrapper[data-v-60adef8e]{display:flex;gap:24px}.filters-sidebar[data-v-60adef8e]{width:240px;flex-shrink:0;position:sticky;top:20px;height:calc(100vh - 120px);overflow:hidden}.filters-content[data-v-60adef8e]{height:100%;overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.filters-content[data-v-60adef8e]::-webkit-scrollbar{width:6px}.filters-content[data-v-60adef8e]::-webkit-scrollbar-track{background:transparent}.filters-content[data-v-60adef8e]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.filter-section[data-v-60adef8e]{background:#fff;border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 4px 16px #0000000d;border:1px solid rgba(235,238,245,.8)}.filter-section h3[data-v-60adef8e]{font-size:16px;margin-bottom:12px;color:#1e293b;position:relative;padding-bottom:8px}.filter-section h3[data-v-60adef8e]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(to right,#6385ff,#8ca5ff);border-radius:2px}.filter-group[data-v-60adef8e]{display:flex;flex-direction:column;gap:10px}.filter-item[data-v-60adef8e]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.filter-name[data-v-60adef8e]{flex:1;color:#4b5563}.filter-count[data-v-60adef8e]{color:#9ca3af;font-size:12px}.price-range[data-v-60adef8e]{display:flex;flex-direction:column;gap:12px}.price-inputs[data-v-60adef8e]{display:flex;align-items:center;gap:8px}.price-inputs input[data-v-60adef8e]{width:80px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.apply-price[data-v-60adef8e]{padding:8px 16px;background:#6385ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s}.apply-price[data-v-60adef8e]:hover{background:#5070f5;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff40}.games-content[data-v-60adef8e]{flex:1;min-width:0}.section-header[data-v-60adef8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;position:relative}.section-header h2[data-v-60adef8e]{font-size:24px;font-weight:700;color:#1e293b;position:relative;padding-bottom:8px}.section-header h2[data-v-60adef8e]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(to right,#6385ff,#8ca5ff);border-radius:3px}.view-controls[data-v-60adef8e]{display:flex;align-items:center;gap:16px}.sort-select[data-v-60adef8e]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#4b5563;cursor:pointer}.layout-controls[data-v-60adef8e]{display:flex;gap:8px}.view-btn[data-v-60adef8e]{padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#4b5563;cursor:pointer;transition:all .3s}.view-btn.active[data-v-60adef8e]{background:#6385ff;color:#fff;border-color:#6385ff}.games-list[data-v-60adef8e]{display:grid;gap:24px;margin-bottom:32px}.games-list.grid[data-v-60adef8e]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.games-list.list[data-v-60adef8e]{grid-template-columns:1fr}.games-list.list .game-card[data-v-60adef8e]{display:flex;flex-direction:row;height:auto}.games-list.list .game-image[data-v-60adef8e]{width:200px;min-width:200px;padding-top:0;height:150px}.games-list.list .game-image img[data-v-60adef8e]{position:relative;height:100%}.games-list.list .game-info[data-v-60adef8e]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px}.games-list.list .game-meta[data-v-60adef8e]{margin-top:8px}.games-list.list .game-rating[data-v-60adef8e]{margin-top:auto}.game-card[data-v-60adef8e]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8)}.game-card[data-v-60adef8e]:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000014}.game-image[data-v-60adef8e]{position:relative;padding-top:75%;overflow:hidden}.game-image img[data-v-60adef8e]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.game-card:hover .game-image img[data-v-60adef8e]{transform:scale(1.08)}.game-price[data-v-60adef8e]{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:20px;font-size:13px;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#6385ff}.game-price.free[data-v-60adef8e]{background:#10b981}.game-overlay[data-v-60adef8e]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;z-index:1}.game-card:hover .game-overlay[data-v-60adef8e]{opacity:1}.overlay-content[data-v-60adef8e]{transform:translateY(20px);transition:transform .3s}.game-card:hover .overlay-content[data-v-60adef8e]{transform:translateY(0)}.overlay-content .view-btn[data-v-60adef8e]{background:#fff;color:#1e293b;border:none;padding:10px 20px;border-radius:20px;font-weight:500;cursor:pointer;transition:all .3s}.overlay-content .view-btn[data-v-60adef8e]:hover{background:#6385ff;color:#fff;transform:scale(1.05)}.game-info[data-v-60adef8e]{padding:20px}.game-info h3[data-v-60adef8e]{font-size:17px;font-weight:600;margin-bottom:12px;color:#1e293b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-meta[data-v-60adef8e]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.game-developer[data-v-60adef8e]{font-size:14px;color:#64748b;font-weight:500}.game-tags[data-v-60adef8e]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-60adef8e]{padding:2px 8px;background:#f3f4f6;border-radius:12px;font-size:12px;color:#4b5563}.game-rating[data-v-60adef8e]{display:flex;align-items:center;gap:8px}.rating-stars[data-v-60adef8e]{display:flex;color:#f59e0b;font-size:14px}.rating-count[data-v-60adef8e]{font-size:12px;color:#9ca3af}.loading-state[data-v-60adef8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#6b7280}.spinner[data-v-60adef8e]{width:40px;height:40px;border:3px solid rgba(99,133,255,.2);border-top-color:#6385ff;border-radius:50%;animation:spin-60adef8e 1s linear infinite;margin-bottom:16px}@keyframes spin-60adef8e{to{transform:rotate(360deg)}}.empty-state[data-v-60adef8e]{text-align:center;padding:60px 0;color:#6b7280}.empty-icon[data-v-60adef8e]{font-size:48px;margin-bottom:16px;color:#d1d5db}.pagination[data-v-60adef8e]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}.page-btn[data-v-60adef8e]{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.page-btn[data-v-60adef8e]:not(:disabled):hover{background:#6385ff;color:#fff;border-color:#6385ff}.page-btn[data-v-60adef8e]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-60adef8e]{font-size:14px;color:#4b5563}@media (max-width: 1024px){.main-content[data-v-60adef8e]{padding:0 16px}}@media (max-width: 768px){.content-wrapper[data-v-60adef8e]{flex-direction:column}.filters-sidebar[data-v-60adef8e]{width:100%;height:auto;position:relative;top:0;margin-bottom:24px}.filters-content[data-v-60adef8e]{height:auto;max-height:300px}.section-header[data-v-60adef8e]{flex-direction:column;align-items:flex-start;gap:16px}.view-controls[data-v-60adef8e]{width:100%;justify-content:space-between}.games-list.list .game-image[data-v-60adef8e]{width:120px;min-width:120px;height:120px}.games-list.list .game-info[data-v-60adef8e]{padding:12px}.games-list.list .game-info h3[data-v-60adef8e]{font-size:15px;margin-bottom:8px}}@media (max-width: 480px){.games-list.list .game-image[data-v-60adef8e]{width:100px;min-width:100px;height:100px}.games-list.list .game-info[data-v-60adef8e]{padding:8px}.games-list.list .game-meta[data-v-60adef8e]{margin-top:4px;gap:4px}.games-list.list .game-developer[data-v-60adef8e]{font-size:12px}.games-list.list .game-tags[data-v-60adef8e]{gap:4px}.games-list.list .tag[data-v-60adef8e]{padding:1px 6px;font-size:10px}.games-list.list .game-rating[data-v-60adef8e]{gap:4px}.games-list.list .rating-stars[data-v-60adef8e]{font-size:12px}.games-list.list .rating-count[data-v-60adef8e]{font-size:10px}}.ranking-page[data-v-e6d05712]{padding:24px;max-width:1280px;margin:0 auto;min-height:100vh;background:#f8fafc}.main-tabs[data-v-e6d05712]{display:flex;gap:16px;margin-bottom:32px;background:#fff;padding:16px 24px;border-radius:16px;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:10}.main-tab-btn[data-v-e6d05712]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;background:transparent;color:#64748b;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.main-tab-btn[data-v-e6d05712]:hover{color:#2563eb;background:#f1f5f9}.main-tab-btn.active[data-v-e6d05712]{background:#2563eb;color:#fff}.sub-tabs[data-v-e6d05712]{display:flex;gap:12px;margin-bottom:24px;padding:0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sub-tabs[data-v-e6d05712]::-webkit-scrollbar{display:none}.sub-tab-btn[data-v-e6d05712]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;color:#64748b;font-size:14px;white-space:nowrap;cursor:pointer;transition:all .3s ease}.sub-tab-btn[data-v-e6d05712]:hover{border-color:#2563eb;color:#2563eb}.sub-tab-btn.active[data-v-e6d05712]{background:#2563eb;color:#fff;border-color:#2563eb}.top-creators[data-v-e6d05712]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;padding:0 12px}.creator-card[data-v-e6d05712]{position:relative;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.creator-card[data-v-e6d05712]:hover{transform:translateY(-4px);box-shadow:0 12px 20px -4px #00000026}.rank-badge[data-v-e6d05712]{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:600;z-index:2}.rank-1-badge[data-v-e6d05712]{background:linear-gradient(135deg,#fbbf24,#d97706)}.rank-2-badge[data-v-e6d05712]{background:linear-gradient(135deg,#94a3b8,#64748b)}.rank-3-badge[data-v-e6d05712]{background:linear-gradient(135deg,#d97706,#92400e)}.creator-banner[data-v-e6d05712]{height:140px;background-size:cover;background-position:center;position:relative}.creator-banner[data-v-e6d05712]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.8))}.creator-avatar[data-v-e6d05712]{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);width:80px;height:80px;border-radius:50%;border:4px solid white;box-shadow:0 4px 6px #0000001a;z-index:2}.creator-info[data-v-e6d05712]{padding:48px 20px 20px;text-align:center}.creator-header[data-v-e6d05712]{margin-bottom:12px}.creator-header h3[data-v-e6d05712]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px}.creator-level[data-v-e6d05712]{display:inline-block;padding:2px 8px;background:#f0f9ff;color:#0ea5e9;border-radius:12px;font-size:12px;font-weight:500}.creator-tags[data-v-e6d05712]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.tag[data-v-e6d05712]{padding:4px 12px;background:#f1f5f9;border-radius:16px;font-size:12px;color:#64748b}.creator-stats[data-v-e6d05712]{display:flex;justify-content:center;gap:20px;margin-bottom:16px}.creator-achievements[data-v-e6d05712]{display:flex;justify-content:center;gap:16px;padding-top:12px;border-top:1px solid #e2e8f0}.creator-achievements .icon[data-v-e6d05712]{font-size:24px;cursor:pointer;transition:transform .2s}.creator-achievements .icon[data-v-e6d05712]:hover{transform:scale(1.1)}@media (max-width: 1024px){.top-creators[data-v-e6d05712]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ranking-page[data-v-e6d05712]{padding:16px}.main-tabs[data-v-e6d05712]{padding:12px;overflow-x:auto}.main-tab-btn[data-v-e6d05712]{padding:8px 16px;font-size:14px}.top-creators[data-v-e6d05712]{grid-template-columns:1fr;gap:16px}.creator-card[data-v-e6d05712]{margin:0}}.ranking-list[data-v-e6d05712]{padding:0 12px}.ranking-item[data-v-e6d05712]{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#fff;border-radius:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.ranking-item[data-v-e6d05712]:hover{transform:translate(8px);box-shadow:0 4px 12px #0000001a}.item-avatar[data-v-e6d05712]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid #f1f5f9}.item-info[data-v-e6d05712]{flex:1}.item-header[data-v-e6d05712]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.item-header h4[data-v-e6d05712]{font-size:16px;font-weight:600;color:#1e293b}.competition-grid[data-v-e6d05712]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding:0 12px}.competition-card[data-v-e6d05712]{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.competition-card[data-v-e6d05712]:hover{transform:translateY(-4px);box-shadow:0 12px 20px -4px #00000026}.comp-status[data-v-e6d05712]{position:absolute;top:16px;right:16px;padding:6px 12px;border-radius:20px;color:#fff;font-size:13px;font-weight:500;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.comp-status.ongoing[data-v-e6d05712]{background:#10b981e6}.comp-status.upcoming[data-v-e6d05712]{background:#f59e0be6}.comp-cover[data-v-e6d05712]{width:100%;height:180px;object-fit:cover}.comp-info[data-v-e6d05712]{padding:20px}.comp-info h3[data-v-e6d05712]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:16px}.comp-meta[data-v-e6d05712]{display:flex;justify-content:space-between;align-items:flex-end}.comp-stats[data-v-e6d05712]{display:flex;flex-direction:column;gap:8px}.prize-info[data-v-e6d05712]{padding:8px 16px;background:#f0f9ff;border-radius:12px;text-align:center}.prize-label[data-v-e6d05712]{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.prize-value[data-v-e6d05712]{color:#0ea5e9;font-weight:600;font-size:16px}.demos-grid[data-v-e6d05712]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:0 12px}.demo-card[data-v-e6d05712]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.demo-card[data-v-e6d05712]:hover{transform:translateY(-4px);box-shadow:0 12px 20px -4px #00000026}.demo-preview[data-v-e6d05712]{position:relative;height:160px}.demo-preview img[data-v-e6d05712]{width:100%;height:100%;object-fit:cover}.demo-badge[data-v-e6d05712]{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:20px;color:#fff;font-size:12px;font-weight:500;z-index:1}.demo-badge.hot[data-v-e6d05712]{background:#ef4444e6}.demo-badge.new[data-v-e6d05712]{background:#10b981e6}.demo-play-btn[data-v-e6d05712]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity .3s}.demo-card:hover .demo-play-btn[data-v-e6d05712]{opacity:1}.demo-play-btn .icon[data-v-e6d05712]{font-size:48px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.demo-info[data-v-e6d05712]{padding:16px}.demo-info h3[data-v-e6d05712]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:12px}.demo-author[data-v-e6d05712]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.demo-author img[data-v-e6d05712]{width:24px;height:24px;border-radius:50%}.demo-author span[data-v-e6d05712]{font-size:14px;color:#64748b}.demo-meta[data-v-e6d05712]{display:flex;justify-content:space-between;align-items:center}.demo-tags[data-v-e6d05712]{display:flex;gap:8px}.demo-stats[data-v-e6d05712]{display:flex;gap:12px}.badge-gold[data-v-e6d05712]{color:#fbbf24}.badge-silver[data-v-e6d05712]{color:#94a3b8}.badge-bronze[data-v-e6d05712]{color:#d97706}.trend-indicator[data-v-e6d05712]{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:16px;font-size:14px}.trend-up[data-v-e6d05712]{color:#10b981;background:#10b9811a}.trend-down[data-v-e6d05712]{color:#ef4444;background:#ef44441a}.trend-neutral[data-v-e6d05712]{color:#9ca3af;background:#9ca3af1a}.games-ranking[data-v-e6d05712]{padding:24px}.top-games[data-v-e6d05712]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-bottom:40px}.game-card[data-v-e6d05712]{position:relative;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1)}.game-card[data-v-e6d05712]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.rank-badge[data-v-e6d05712]{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.rank-1-badge[data-v-e6d05712]{background:linear-gradient(135deg,#fbbf24e6,#d97706e6)}.rank-2-badge[data-v-e6d05712]{background:linear-gradient(135deg,#94a3b8e6,#64748be6)}.rank-3-badge[data-v-e6d05712]{background:linear-gradient(135deg,#d97706e6,#92400ee6)}.rank-badge .rank-number[data-v-e6d05712]{font-size:20px;font-weight:700;color:#fff}.rank-badge .rank-icon[data-v-e6d05712]{font-size:24px;color:#fff}.game-cover[data-v-e6d05712]{width:100%;height:220px;object-fit:cover;transition:transform .4s ease}.game-card:hover .game-cover[data-v-e6d05712]{transform:scale(1.05)}.game-info[data-v-e6d05712]{position:relative;padding:24px;background:linear-gradient(to top,#fff,#ffffffe6)}.game-info h3[data-v-e6d05712]{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:16px;line-height:1.4}.game-meta[data-v-e6d05712]{margin-bottom:20px}.game-developer[data-v-e6d05712]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#64748b;margin-bottom:12px}.game-developer[data-v-e6d05712]:before{content:"";display:inline-block;width:4px;height:4px;background:#64748b;border-radius:50%}.game-tags[data-v-e6d05712]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-e6d05712]{padding:6px 12px;background:#f8fafc;border-radius:20px;font-size:13px;color:#64748b;transition:all .3s ease}.tag[data-v-e6d05712]:hover{background:#f1f5f9;color:#0ea5e9}.game-stats[data-v-e6d05712]{display:flex;align-items:center;gap:20px;margin-bottom:16px}.stat-item[data-v-e6d05712]{display:flex;align-items:center;gap:6px;color:#64748b;font-size:14px}.stat-item .icon[data-v-e6d05712]{font-size:18px;color:#94a3b8}.game-price[data-v-e6d05712]{display:inline-flex;align-items:center;padding:8px 16px;background:#f0f9ff;color:#0ea5e9;border-radius:16px;font-size:15px;font-weight:600;transition:all .3s ease}.game-price[data-v-e6d05712]:hover{background:#e0f2fe;transform:translateY(-2px)}.games-list[data-v-e6d05712]{display:grid;gap:20px}.game-list-item[data-v-e6d05712]{display:flex;align-items:center;gap:24px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;transition:all .3s ease}.game-list-item[data-v-e6d05712]:hover{transform:translate(8px);box-shadow:0 4px 20px #0000001a}.game-thumbnail[data-v-e6d05712]{width:160px;height:90px;border-radius:12px;object-fit:cover}.game-header[data-v-e6d05712]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.game-header h4[data-v-e6d05712]{font-size:18px;font-weight:600;color:#1e293b}@media (max-width: 1280px){.top-games[data-v-e6d05712]{grid-template-columns:repeat(2,1fr)}.rank-1[data-v-e6d05712]{grid-column:span 2}}@media (max-width: 768px){.games-ranking[data-v-e6d05712]{padding:16px}.top-games[data-v-e6d05712]{grid-template-columns:1fr;gap:24px}.rank-1[data-v-e6d05712]{grid-column:auto}.game-list-item[data-v-e6d05712]{flex-direction:column;align-items:stretch;gap:16px}.game-thumbnail[data-v-e6d05712]{width:100%;height:180px}.game-stats[data-v-e6d05712]{flex-wrap:wrap}}.image-upload[data-v-9c36b0bd]{width:100%}.upload-list[data-v-9c36b0bd]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-9c36b0bd]{position:relative;width:var(--2977e27d);height:var(--893e2e34);border-radius:8px;overflow:hidden}.image-item img[data-v-9c36b0bd]{width:100%;height:100%;object-fit:cover}.remove-btn[data-v-9c36b0bd]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.upload-trigger[data-v-9c36b0bd]{width:var(--2977e27d);height:var(--893e2e34);border:2px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.upload-trigger[data-v-9c36b0bd]:hover{border-color:#1890ff;color:#1890ff}.upload-trigger:not(.uploading):hover .upload-text[data-v-9c36b0bd]{color:#1890ff}.upload-trigger.uploading[data-v-9c36b0bd]{border-color:#d9d9d9;color:#999}.upload-trigger input[data-v-9c36b0bd]{display:none}.upload-icon[data-v-9c36b0bd]{font-size:24px;margin-bottom:4px}.upload-text[data-v-9c36b0bd]{font-size:12px;color:#666}.uploading[data-v-9c36b0bd]{opacity:.7;cursor:not-allowed}.spinning[data-v-9c36b0bd]{animation:spin-9c36b0bd 1s linear infinite}@keyframes spin-9c36b0bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.commission-card[data-v-e0b5ede5]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.commission-card[data-v-e0b5ede5]:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000012}.commission-btn[data-v-e0b5ede5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none}.commission-btn.primary[data-v-e0b5ede5]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.commission-btn.primary[data-v-e0b5ede5]:hover{background:#4a71ff;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.commission-btn.primary[data-v-e0b5ede5]:disabled{background:#e3e9ff;cursor:not-allowed;transform:none;box-shadow:none}.commission-btn.secondary[data-v-e0b5ede5]{background:#6385ff14;color:#6385ff}.commission-btn.secondary[data-v-e0b5ede5]:hover{background:#6385ff26;transform:translateY(-2px)}.commission-btn.danger[data-v-e0b5ede5]{background:#f5222d;color:#fff;box-shadow:0 4px 14px #f5222d40}.commission-btn.danger[data-v-e0b5ede5]:hover{background:#f30b17;transform:translateY(-2px);box-shadow:0 6px 20px #f5222d59}.commission-tag[data-v-e0b5ede5]{display:inline-block;padding:6px 14px;border-radius:18px;font-size:13px;font-weight:500}.commission-tag.type[data-v-e0b5ede5]{background:#6385ff14;color:#6385ff}.commission-tag.style[data-v-e0b5ede5]{background:#8ca5ff14;color:#8ca5ff}.commission-tag.status.active[data-v-e0b5ede5]{background:#52c41a14;color:#52c41a}.commission-tag.status.pending[data-v-e0b5ede5]{background:#faad1414;color:#faad14}.commission-tag.status.closed[data-v-e0b5ede5]{background:#64748b14;color:#64748b}.commission-tag.urgent[data-v-e0b5ede5]{background:#f5222d14;color:#f5222d}.filter-section[data-v-e0b5ede5]{background:#fff;border-radius:24px;padding:28px;margin-bottom:28px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.filter-section .filter-group[data-v-e0b5ede5]{margin-bottom:20px}.filter-section .filter-group[data-v-e0b5ede5]:last-child{margin-bottom:0}.filter-section .filter-label[data-v-e0b5ede5]{font-size:15px;color:#4b5563;margin-bottom:12px;display:block;font-weight:500}.filter-section .filter-options[data-v-e0b5ede5]{display:flex;flex-wrap:wrap;gap:10px}.filter-section .filter-btn[data-v-e0b5ede5]{padding:10px 20px;border:1px solid #eef1f8;border-radius:18px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.filter-section .filter-btn[data-v-e0b5ede5]:hover{color:#6385ff;background:#6385ff0a}.filter-section .filter-btn.active[data-v-e0b5ede5]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 4px 10px #6385ff40}.commission-form .form-item[data-v-e0b5ede5]{margin-bottom:24px}.commission-form .form-item[data-v-e0b5ede5]:last-child{margin-bottom:0}.commission-form .form-item label[data-v-e0b5ede5]{display:block;margin-bottom:10px;color:#1e293b;font-size:15px;font-weight:600}.commission-form .form-item input[type=text][data-v-e0b5ede5],.commission-form .form-item input[type=number][data-v-e0b5ede5],.commission-form .form-item input[type=date][data-v-e0b5ede5],.commission-form .form-item select[data-v-e0b5ede5],.commission-form .form-item textarea[data-v-e0b5ede5]{width:100%;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;font-size:15px;color:#1e293b;transition:all .3s;background:#f8fafc}.commission-form .form-item input[type=text][data-v-e0b5ede5]:focus,.commission-form .form-item input[type=number][data-v-e0b5ede5]:focus,.commission-form .form-item input[type=date][data-v-e0b5ede5]:focus,.commission-form .form-item select[data-v-e0b5ede5]:focus,.commission-form .form-item textarea[data-v-e0b5ede5]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.commission-form .form-item textarea[data-v-e0b5ede5]{resize:vertical;min-height:120px;line-height:1.6}.commission-form .form-item .input-group[data-v-e0b5ede5]{display:flex;align-items:center;gap:12px}.commission-form .form-item .input-group input[data-v-e0b5ede5]{flex:1}.commission-form .form-item .form-tip[data-v-e0b5ede5]{margin-top:8px;font-size:13px;color:#64748b}.commission-form .form-options[data-v-e0b5ede5]{display:flex;gap:24px;margin-top:16px}.commission-form .form-options label[data-v-e0b5ede5]{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px;cursor:pointer;font-weight:500}.commission-form .form-options input[type=checkbox][data-v-e0b5ede5]{width:18px;height:18px;cursor:pointer;accent-color:#6385ff}.commission-grid[data-v-e0b5ede5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.load-more[data-v-e0b5ede5]{text-align:center;margin-top:40px;margin-bottom:60px}.load-more .load-btn[data-v-e0b5ede5]{padding:14px 36px;background:#fff;border:1px solid #eef1f8;border-radius:50px;color:#4b5563;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;gap:10px;box-shadow:0 2px 8px #0000000d}.load-more .load-btn[data-v-e0b5ede5]:hover{border-color:#6385ff;color:#6385ff;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff26}.load-more .load-btn[data-v-e0b5ede5]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.load-more .load-btn .spinning[data-v-e0b5ede5]{animation:spin-e0b5ede5 1.2s cubic-bezier(.25,.8,.25,1) infinite;color:#6385ff;font-size:20px}.empty-state[data-v-e0b5ede5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#64748b}.empty-state .icon[data-v-e0b5ede5]{font-size:64px;margin-bottom:20px;opacity:.5;color:#6385ff}.empty-state p[data-v-e0b5ede5]{font-size:18px;margin:0;font-weight:500}.switch-item[data-v-e0b5ede5]{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;cursor:pointer;font-weight:500}.switch-item input[type=checkbox][data-v-e0b5ede5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;background:#e2e8f0;border-radius:20px;position:relative;cursor:pointer;transition:all .3s}.switch-item input[type=checkbox][data-v-e0b5ede5]:checked{background:#6385ff}.switch-item input[type=checkbox][data-v-e0b5ede5]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px #0000001a}.switch-item input[type=checkbox][data-v-e0b5ede5]:checked:before{left:22px}@media (max-width: 1024px){.commission-grid[data-v-e0b5ede5]{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 768px){.commission-grid[data-v-e0b5ede5]{grid-template-columns:1fr;gap:16px}.filter-section[data-v-e0b5ede5]{padding:20px;border-radius:20px}.filter-options[data-v-e0b5ede5]{overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.filter-options[data-v-e0b5ede5]::-webkit-scrollbar{display:none}.commission-card[data-v-e0b5ede5]{padding:20px;border-radius:20px}.commission-form .form-options[data-v-e0b5ede5]{flex-direction:column;gap:12px}.commission-form .input-group[data-v-e0b5ede5]{flex-direction:column}.commission-btn[data-v-e0b5ede5]{padding:10px 20px;font-size:14px}}@media (max-width: 480px){.filter-section[data-v-e0b5ede5],.commission-card[data-v-e0b5ede5]{padding:16px;border-radius:16px}.commission-btn[data-v-e0b5ede5]{padding:8px 16px;font-size:13px}}@keyframes fadeIn-e0b5ede5{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.commission-card[data-v-e0b5ede5]{animation:fadeIn-e0b5ede5 .5s cubic-bezier(.25,.8,.25,1) forwards}.commission-card[data-v-e0b5ede5]:nth-child(2){animation-delay:.1s}.commission-card[data-v-e0b5ede5]:nth-child(3){animation-delay:.2s}.commission-card[data-v-e0b5ede5]:nth-child(4){animation-delay:.3s}.manage-list[data-v-e0b5ede5]{display:flex;flex-direction:column;gap:20px}.manage-list .manage-item[data-v-e0b5ede5],.manage-list .application-item[data-v-e0b5ede5]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;padding:24px;border:1px solid #eef1f8;transition:all .3s}.manage-list .manage-item[data-v-e0b5ede5]:hover,.manage-list .application-item[data-v-e0b5ede5]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-3px)}.manage-list .manage-item .item-header[data-v-e0b5ede5],.manage-list .application-item .item-header[data-v-e0b5ede5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manage-list .manage-item .item-header h3[data-v-e0b5ede5],.manage-list .application-item .item-header h3[data-v-e0b5ede5]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .manage-item .item-info[data-v-e0b5ede5],.manage-list .manage-item .meta-info[data-v-e0b5ede5],.manage-list .application-item .item-info[data-v-e0b5ede5],.manage-list .application-item .meta-info[data-v-e0b5ede5]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.manage-list .manage-item .item-info .info-item[data-v-e0b5ede5],.manage-list .manage-item .meta-info .info-item[data-v-e0b5ede5],.manage-list .application-item .item-info .info-item[data-v-e0b5ede5],.manage-list .application-item .meta-info .info-item[data-v-e0b5ede5]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:14px}.manage-list .manage-item .item-info .info-item .icon[data-v-e0b5ede5],.manage-list .manage-item .meta-info .info-item .icon[data-v-e0b5ede5],.manage-list .application-item .item-info .info-item .icon[data-v-e0b5ede5],.manage-list .application-item .meta-info .info-item .icon[data-v-e0b5ede5]{color:#64748b}.manage-list .manage-item .item-description[data-v-e0b5ede5],.manage-list .manage-item .proposal[data-v-e0b5ede5],.manage-list .application-item .item-description[data-v-e0b5ede5],.manage-list .application-item .proposal[data-v-e0b5ede5]{margin-bottom:16px;color:#4b5563;font-size:15px;line-height:1.6}.manage-list .manage-item .item-actions[data-v-e0b5ede5],.manage-list .manage-item .action-buttons[data-v-e0b5ede5],.manage-list .application-item .item-actions[data-v-e0b5ede5],.manage-list .application-item .action-buttons[data-v-e0b5ede5]{display:flex;gap:12px;margin-top:20px}.manage-list .bounty-group[data-v-e0b5ede5]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;overflow:hidden;margin-bottom:24px;border:1px solid #eef1f8}.manage-list .bounty-group .bounty-header[data-v-e0b5ede5]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#6385ff0d;border-bottom:1px solid #eef1f8}.manage-list .bounty-group .bounty-header h3[data-v-e0b5ede5]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .bounty-group .bounty-header .application-count[data-v-e0b5ede5]{font-size:14px;color:#64748b;background-color:#fff;padding:4px 12px;border-radius:50px}.manage-list .bounty-group .application-item[data-v-e0b5ede5]{border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #eef1f8;margin:0}.manage-list .bounty-group .application-item[data-v-e0b5ede5]:last-child{border-bottom:none}.manage-list .bounty-group .application-item[data-v-e0b5ede5]:hover{transform:none;box-shadow:none;background-color:#6385ff05}.manage-list .applicant-info[data-v-e0b5ede5]{display:flex;gap:16px;margin-bottom:16px}.manage-list .applicant-info .avatar[data-v-e0b5ede5]{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.manage-list .applicant-info .info-content[data-v-e0b5ede5]{flex-grow:1}.manage-list .applicant-info .info-content h4[data-v-e0b5ede5]{font-size:16px;font-weight:600;margin:0 0 8px;color:#1e293b}.manage-list .attachments[data-v-e0b5ede5]{margin-top:16px}.manage-list .attachments .files-preview[data-v-e0b5ede5]{display:flex;flex-wrap:wrap;gap:12px}.manage-list .attachments .files-preview .file-thumbnail[data-v-e0b5ede5]{width:100px;height:100px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid #eef1f8}.manage-list .attachments .files-preview .file-thumbnail[data-v-e0b5ede5]:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000001a}.status-badge[data-v-e0b5ede5]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.status-badge.pending[data-v-e0b5ede5]{background-color:#fff8e6;color:#faad14}.status-badge.accepted[data-v-e0b5ede5],.status-badge.completed[data-v-e0b5ede5],.status-badge.open[data-v-e0b5ede5],.status-badge.active[data-v-e0b5ede5],.status-badge.in_progress[data-v-e0b5ede5]{background-color:#f0f9eb;color:#52c41a}.status-badge.rejected[data-v-e0b5ede5],.status-badge.closed[data-v-e0b5ede5]{background-color:#fff1f0;color:#f5222d}.status-badge.withdrawn[data-v-e0b5ede5]{background-color:#f5f5f5;color:#999}.load-more[data-v-e0b5ede5]{display:flex;justify-content:center;margin:20px 0}.load-more .load-btn[data-v-e0b5ede5]{display:flex;align-items:center;gap:8px;border:none;background-color:transparent;color:#6385ff;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:50px;transition:all .3s}.load-more .load-btn[data-v-e0b5ede5]:hover{background-color:#6385ff1a}.load-more .load-btn[data-v-e0b5ede5]:disabled{opacity:.6;cursor:not-allowed}.load-more .load-btn .spinning[data-v-e0b5ede5]{animation:spin-e0b5ede5 1s linear infinite}.empty-state[data-v-e0b5ede5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:24px;border:1px dashed #eef1f8}.empty-state .icon[data-v-e0b5ede5]{font-size:60px;color:#d9d9d9;margin-bottom:16px}.empty-state p[data-v-e0b5ede5]{font-size:16px;color:#64748b;margin-bottom:0}@keyframes spin-e0b5ede5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.publish-bounty-dialog .form-section[data-v-e0b5ede5]{margin-bottom:24px}.publish-bounty-dialog .form-section .section-title[data-v-e0b5ede5]{font-size:18px;font-weight:500;margin-bottom:16px;color:#1e293b;border-bottom:1px solid #eef1f8;padding-bottom:8px}.publish-bounty-dialog .budget-inputs[data-v-e0b5ede5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.publish-bounty-dialog .input-prefix[data-v-e0b5ede5]{position:relative}.publish-bounty-dialog .input-prefix .prefix[data-v-e0b5ede5]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b}.publish-bounty-dialog .input-prefix input[data-v-e0b5ede5]{padding-left:28px}.publish-bounty-dialog .required[data-v-e0b5ede5]{color:#f5222d;margin-left:4px}.publish-bounty-dialog .dialog-footer[data-v-e0b5ede5]{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}@media (max-width: 768px){.publish-bounty-dialog .budget-inputs[data-v-e0b5ede5]{grid-template-columns:1fr;gap:8px}.publish-bounty-dialog .dialog-footer[data-v-e0b5ede5]{flex-direction:column-reverse}.publish-bounty-dialog .dialog-footer .commission-btn[data-v-e0b5ede5]{width:100%}}.commission-card[data-v-d2a45668]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.commission-card[data-v-d2a45668]:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000012}.commission-btn[data-v-d2a45668]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none}.commission-btn.primary[data-v-d2a45668]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.commission-btn.primary[data-v-d2a45668]:hover{background:#4a71ff;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.commission-btn.primary[data-v-d2a45668]:disabled{background:#e3e9ff;cursor:not-allowed;transform:none;box-shadow:none}.commission-btn.secondary[data-v-d2a45668]{background:#6385ff14;color:#6385ff}.commission-btn.secondary[data-v-d2a45668]:hover{background:#6385ff26;transform:translateY(-2px)}.commission-btn.danger[data-v-d2a45668]{background:#f5222d;color:#fff;box-shadow:0 4px 14px #f5222d40}.commission-btn.danger[data-v-d2a45668]:hover{background:#f30b17;transform:translateY(-2px);box-shadow:0 6px 20px #f5222d59}.commission-tag[data-v-d2a45668]{display:inline-block;padding:6px 14px;border-radius:18px;font-size:13px;font-weight:500}.commission-tag.type[data-v-d2a45668]{background:#6385ff14;color:#6385ff}.commission-tag.style[data-v-d2a45668]{background:#8ca5ff14;color:#8ca5ff}.commission-tag.status.active[data-v-d2a45668]{background:#52c41a14;color:#52c41a}.commission-tag.status.pending[data-v-d2a45668]{background:#faad1414;color:#faad14}.commission-tag.status.closed[data-v-d2a45668]{background:#64748b14;color:#64748b}.commission-tag.urgent[data-v-d2a45668]{background:#f5222d14;color:#f5222d}.filter-section[data-v-d2a45668]{background:#fff;border-radius:24px;padding:28px;margin-bottom:28px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.filter-section .filter-group[data-v-d2a45668]{margin-bottom:20px}.filter-section .filter-group[data-v-d2a45668]:last-child{margin-bottom:0}.filter-section .filter-label[data-v-d2a45668]{font-size:15px;color:#4b5563;margin-bottom:12px;display:block;font-weight:500}.filter-section .filter-options[data-v-d2a45668]{display:flex;flex-wrap:wrap;gap:10px}.filter-section .filter-btn[data-v-d2a45668]{padding:10px 20px;border:1px solid #eef1f8;border-radius:18px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.filter-section .filter-btn[data-v-d2a45668]:hover{color:#6385ff;background:#6385ff0a}.filter-section .filter-btn.active[data-v-d2a45668]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 4px 10px #6385ff40}.commission-form .form-item[data-v-d2a45668]{margin-bottom:24px}.commission-form .form-item[data-v-d2a45668]:last-child{margin-bottom:0}.commission-form .form-item label[data-v-d2a45668]{display:block;margin-bottom:10px;color:#1e293b;font-size:15px;font-weight:600}.commission-form .form-item input[type=text][data-v-d2a45668],.commission-form .form-item input[type=number][data-v-d2a45668],.commission-form .form-item input[type=date][data-v-d2a45668],.commission-form .form-item select[data-v-d2a45668],.commission-form .form-item textarea[data-v-d2a45668]{width:100%;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;font-size:15px;color:#1e293b;transition:all .3s;background:#f8fafc}.commission-form .form-item input[type=text][data-v-d2a45668]:focus,.commission-form .form-item input[type=number][data-v-d2a45668]:focus,.commission-form .form-item input[type=date][data-v-d2a45668]:focus,.commission-form .form-item select[data-v-d2a45668]:focus,.commission-form .form-item textarea[data-v-d2a45668]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.commission-form .form-item textarea[data-v-d2a45668]{resize:vertical;min-height:120px;line-height:1.6}.commission-form .form-item .input-group[data-v-d2a45668]{display:flex;align-items:center;gap:12px}.commission-form .form-item .input-group input[data-v-d2a45668]{flex:1}.commission-form .form-item .form-tip[data-v-d2a45668]{margin-top:8px;font-size:13px;color:#64748b}.commission-form .form-options[data-v-d2a45668]{display:flex;gap:24px;margin-top:16px}.commission-form .form-options label[data-v-d2a45668]{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px;cursor:pointer;font-weight:500}.commission-form .form-options input[type=checkbox][data-v-d2a45668]{width:18px;height:18px;cursor:pointer;accent-color:#6385ff}.commission-grid[data-v-d2a45668]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.load-more[data-v-d2a45668]{text-align:center;margin-top:40px;margin-bottom:60px}.load-more .load-btn[data-v-d2a45668]{padding:14px 36px;background:#fff;border:1px solid #eef1f8;border-radius:50px;color:#4b5563;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;gap:10px;box-shadow:0 2px 8px #0000000d}.load-more .load-btn[data-v-d2a45668]:hover{border-color:#6385ff;color:#6385ff;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff26}.load-more .load-btn[data-v-d2a45668]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.load-more .load-btn .spinning[data-v-d2a45668]{animation:spin-d2a45668 1.2s cubic-bezier(.25,.8,.25,1) infinite;color:#6385ff;font-size:20px}.empty-state[data-v-d2a45668]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#64748b}.empty-state .icon[data-v-d2a45668]{font-size:64px;margin-bottom:20px;opacity:.5;color:#6385ff}.empty-state p[data-v-d2a45668]{font-size:18px;margin:0;font-weight:500}.switch-item[data-v-d2a45668]{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;cursor:pointer;font-weight:500}.switch-item input[type=checkbox][data-v-d2a45668]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;background:#e2e8f0;border-radius:20px;position:relative;cursor:pointer;transition:all .3s}.switch-item input[type=checkbox][data-v-d2a45668]:checked{background:#6385ff}.switch-item input[type=checkbox][data-v-d2a45668]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px #0000001a}.switch-item input[type=checkbox][data-v-d2a45668]:checked:before{left:22px}@media (max-width: 1024px){.commission-grid[data-v-d2a45668]{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 768px){.commission-grid[data-v-d2a45668]{grid-template-columns:1fr;gap:16px}.filter-section[data-v-d2a45668]{padding:20px;border-radius:20px}.filter-options[data-v-d2a45668]{overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.filter-options[data-v-d2a45668]::-webkit-scrollbar{display:none}.commission-card[data-v-d2a45668]{padding:20px;border-radius:20px}.commission-form .form-options[data-v-d2a45668]{flex-direction:column;gap:12px}.commission-form .input-group[data-v-d2a45668]{flex-direction:column}.commission-btn[data-v-d2a45668]{padding:10px 20px;font-size:14px}}@media (max-width: 480px){.filter-section[data-v-d2a45668],.commission-card[data-v-d2a45668]{padding:16px;border-radius:16px}.commission-btn[data-v-d2a45668]{padding:8px 16px;font-size:13px}}@keyframes fadeIn-d2a45668{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.commission-card[data-v-d2a45668]{animation:fadeIn-d2a45668 .5s cubic-bezier(.25,.8,.25,1) forwards}.commission-card[data-v-d2a45668]:nth-child(2){animation-delay:.1s}.commission-card[data-v-d2a45668]:nth-child(3){animation-delay:.2s}.commission-card[data-v-d2a45668]:nth-child(4){animation-delay:.3s}.manage-list[data-v-d2a45668]{display:flex;flex-direction:column;gap:20px}.manage-list .manage-item[data-v-d2a45668],.manage-list .application-item[data-v-d2a45668]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;padding:24px;border:1px solid #eef1f8;transition:all .3s}.manage-list .manage-item[data-v-d2a45668]:hover,.manage-list .application-item[data-v-d2a45668]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-3px)}.manage-list .manage-item .item-header[data-v-d2a45668],.manage-list .application-item .item-header[data-v-d2a45668]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manage-list .manage-item .item-header h3[data-v-d2a45668],.manage-list .application-item .item-header h3[data-v-d2a45668]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .manage-item .item-info[data-v-d2a45668],.manage-list .manage-item .meta-info[data-v-d2a45668],.manage-list .application-item .item-info[data-v-d2a45668],.manage-list .application-item .meta-info[data-v-d2a45668]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.manage-list .manage-item .item-info .info-item[data-v-d2a45668],.manage-list .manage-item .meta-info .info-item[data-v-d2a45668],.manage-list .application-item .item-info .info-item[data-v-d2a45668],.manage-list .application-item .meta-info .info-item[data-v-d2a45668]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:14px}.manage-list .manage-item .item-info .info-item .icon[data-v-d2a45668],.manage-list .manage-item .meta-info .info-item .icon[data-v-d2a45668],.manage-list .application-item .item-info .info-item .icon[data-v-d2a45668],.manage-list .application-item .meta-info .info-item .icon[data-v-d2a45668]{color:#64748b}.manage-list .manage-item .item-description[data-v-d2a45668],.manage-list .manage-item .proposal[data-v-d2a45668],.manage-list .application-item .item-description[data-v-d2a45668],.manage-list .application-item .proposal[data-v-d2a45668]{margin-bottom:16px;color:#4b5563;font-size:15px;line-height:1.6}.manage-list .manage-item .item-actions[data-v-d2a45668],.manage-list .manage-item .action-buttons[data-v-d2a45668],.manage-list .application-item .item-actions[data-v-d2a45668],.manage-list .application-item .action-buttons[data-v-d2a45668]{display:flex;gap:12px;margin-top:20px}.manage-list .bounty-group[data-v-d2a45668]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;overflow:hidden;margin-bottom:24px;border:1px solid #eef1f8}.manage-list .bounty-group .bounty-header[data-v-d2a45668]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#6385ff0d;border-bottom:1px solid #eef1f8}.manage-list .bounty-group .bounty-header h3[data-v-d2a45668]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .bounty-group .bounty-header .application-count[data-v-d2a45668]{font-size:14px;color:#64748b;background-color:#fff;padding:4px 12px;border-radius:50px}.manage-list .bounty-group .application-item[data-v-d2a45668]{border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #eef1f8;margin:0}.manage-list .bounty-group .application-item[data-v-d2a45668]:last-child{border-bottom:none}.manage-list .bounty-group .application-item[data-v-d2a45668]:hover{transform:none;box-shadow:none;background-color:#6385ff05}.manage-list .applicant-info[data-v-d2a45668]{display:flex;gap:16px;margin-bottom:16px}.manage-list .applicant-info .avatar[data-v-d2a45668]{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.manage-list .applicant-info .info-content[data-v-d2a45668]{flex-grow:1}.manage-list .applicant-info .info-content h4[data-v-d2a45668]{font-size:16px;font-weight:600;margin:0 0 8px;color:#1e293b}.manage-list .attachments[data-v-d2a45668]{margin-top:16px}.manage-list .attachments .files-preview[data-v-d2a45668]{display:flex;flex-wrap:wrap;gap:12px}.manage-list .attachments .files-preview .file-thumbnail[data-v-d2a45668]{width:100px;height:100px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid #eef1f8}.manage-list .attachments .files-preview .file-thumbnail[data-v-d2a45668]:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000001a}.status-badge[data-v-d2a45668]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.status-badge.pending[data-v-d2a45668]{background-color:#fff8e6;color:#faad14}.status-badge.accepted[data-v-d2a45668],.status-badge.completed[data-v-d2a45668],.status-badge.open[data-v-d2a45668],.status-badge.active[data-v-d2a45668],.status-badge.in_progress[data-v-d2a45668]{background-color:#f0f9eb;color:#52c41a}.status-badge.rejected[data-v-d2a45668],.status-badge.closed[data-v-d2a45668]{background-color:#fff1f0;color:#f5222d}.status-badge.withdrawn[data-v-d2a45668]{background-color:#f5f5f5;color:#999}.load-more[data-v-d2a45668]{display:flex;justify-content:center;margin:20px 0}.load-more .load-btn[data-v-d2a45668]{display:flex;align-items:center;gap:8px;border:none;background-color:transparent;color:#6385ff;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:50px;transition:all .3s}.load-more .load-btn[data-v-d2a45668]:hover{background-color:#6385ff1a}.load-more .load-btn[data-v-d2a45668]:disabled{opacity:.6;cursor:not-allowed}.load-more .load-btn .spinning[data-v-d2a45668]{animation:spin-d2a45668 1s linear infinite}.empty-state[data-v-d2a45668]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:24px;border:1px dashed #eef1f8}.empty-state .icon[data-v-d2a45668]{font-size:60px;color:#d9d9d9;margin-bottom:16px}.empty-state p[data-v-d2a45668]{font-size:16px;color:#64748b;margin-bottom:0}@keyframes spin-d2a45668{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apply-bounty-dialog .bounty-info[data-v-d2a45668]{background:#f8fafc;padding:16px;border-radius:8px;margin-bottom:20px}.apply-bounty-dialog .bounty-info h3[data-v-d2a45668]{margin:0 0 12px;font-size:18px;color:#1e293b}.apply-bounty-dialog .bounty-info .bounty-meta[data-v-d2a45668]{display:flex;justify-content:space-between;color:#4b5563;font-size:14px}.apply-bounty-dialog .bounty-info .bounty-meta .price[data-v-d2a45668]{color:#faad14;font-weight:500}.apply-bounty-dialog .loading-state[data-v-d2a45668],.apply-bounty-dialog .error-state[data-v-d2a45668]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#64748b}.apply-bounty-dialog .loading-state .spinning[data-v-d2a45668],.apply-bounty-dialog .error-state .spinning[data-v-d2a45668]{font-size:32px;margin-bottom:16px;animation:spin-d2a45668 1s linear infinite}.apply-bounty-dialog .loading-state p[data-v-d2a45668],.apply-bounty-dialog .error-state p[data-v-d2a45668]{margin:0 0 16px}.apply-bounty-dialog .input-prefix[data-v-d2a45668]{position:relative}.apply-bounty-dialog .input-prefix .prefix[data-v-d2a45668]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b}.apply-bounty-dialog .input-prefix input[data-v-d2a45668]{padding-left:28px}.apply-bounty-dialog .price-guide[data-v-d2a45668]{font-size:12px;color:#64748b;margin-top:4px}.apply-bounty-dialog .upload-hint[data-v-d2a45668]{font-size:12px;color:#64748b;margin-top:8px}.apply-bounty-dialog .required[data-v-d2a45668]{color:#f5222d;margin-left:4px}.apply-bounty-dialog .checkbox-item[data-v-d2a45668]{display:flex;align-items:center;gap:8px}.apply-bounty-dialog .checkbox-item a[data-v-d2a45668]{color:#6385ff;text-decoration:none}.apply-bounty-dialog .checkbox-item a[data-v-d2a45668]:hover{text-decoration:underline}.apply-bounty-dialog .dialog-footer[data-v-d2a45668]{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}@media (max-width: 768px){.apply-bounty-dialog .bounty-meta[data-v-d2a45668]{flex-direction:column;gap:4px}.apply-bounty-dialog .dialog-footer[data-v-d2a45668]{flex-direction:column-reverse}.apply-bounty-dialog .dialog-footer .commission-btn[data-v-d2a45668]{width:100%}}.commission-card[data-v-949d2c81]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.commission-card[data-v-949d2c81]:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000012}.commission-btn[data-v-949d2c81]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none}.commission-btn.primary[data-v-949d2c81]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.commission-btn.primary[data-v-949d2c81]:hover{background:#4a71ff;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.commission-btn.primary[data-v-949d2c81]:disabled{background:#e3e9ff;cursor:not-allowed;transform:none;box-shadow:none}.commission-btn.secondary[data-v-949d2c81]{background:#6385ff14;color:#6385ff}.commission-btn.secondary[data-v-949d2c81]:hover{background:#6385ff26;transform:translateY(-2px)}.commission-btn.danger[data-v-949d2c81]{background:#f5222d;color:#fff;box-shadow:0 4px 14px #f5222d40}.commission-btn.danger[data-v-949d2c81]:hover{background:#f30b17;transform:translateY(-2px);box-shadow:0 6px 20px #f5222d59}.commission-tag[data-v-949d2c81]{display:inline-block;padding:6px 14px;border-radius:18px;font-size:13px;font-weight:500}.commission-tag.type[data-v-949d2c81]{background:#6385ff14;color:#6385ff}.commission-tag.style[data-v-949d2c81]{background:#8ca5ff14;color:#8ca5ff}.commission-tag.status.active[data-v-949d2c81]{background:#52c41a14;color:#52c41a}.commission-tag.status.pending[data-v-949d2c81]{background:#faad1414;color:#faad14}.commission-tag.status.closed[data-v-949d2c81]{background:#64748b14;color:#64748b}.commission-tag.urgent[data-v-949d2c81]{background:#f5222d14;color:#f5222d}.filter-section[data-v-949d2c81]{background:#fff;border-radius:24px;padding:28px;margin-bottom:28px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.filter-section .filter-group[data-v-949d2c81]{margin-bottom:20px}.filter-section .filter-group[data-v-949d2c81]:last-child{margin-bottom:0}.filter-section .filter-label[data-v-949d2c81]{font-size:15px;color:#4b5563;margin-bottom:12px;display:block;font-weight:500}.filter-section .filter-options[data-v-949d2c81]{display:flex;flex-wrap:wrap;gap:10px}.filter-section .filter-btn[data-v-949d2c81]{padding:10px 20px;border:1px solid #eef1f8;border-radius:18px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.filter-section .filter-btn[data-v-949d2c81]:hover{color:#6385ff;background:#6385ff0a}.filter-section .filter-btn.active[data-v-949d2c81]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 4px 10px #6385ff40}.commission-form .form-item[data-v-949d2c81]{margin-bottom:24px}.commission-form .form-item[data-v-949d2c81]:last-child{margin-bottom:0}.commission-form .form-item label[data-v-949d2c81]{display:block;margin-bottom:10px;color:#1e293b;font-size:15px;font-weight:600}.commission-form .form-item input[type=text][data-v-949d2c81],.commission-form .form-item input[type=number][data-v-949d2c81],.commission-form .form-item input[type=date][data-v-949d2c81],.commission-form .form-item select[data-v-949d2c81],.commission-form .form-item textarea[data-v-949d2c81]{width:100%;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;font-size:15px;color:#1e293b;transition:all .3s;background:#f8fafc}.commission-form .form-item input[type=text][data-v-949d2c81]:focus,.commission-form .form-item input[type=number][data-v-949d2c81]:focus,.commission-form .form-item input[type=date][data-v-949d2c81]:focus,.commission-form .form-item select[data-v-949d2c81]:focus,.commission-form .form-item textarea[data-v-949d2c81]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.commission-form .form-item textarea[data-v-949d2c81]{resize:vertical;min-height:120px;line-height:1.6}.commission-form .form-item .input-group[data-v-949d2c81]{display:flex;align-items:center;gap:12px}.commission-form .form-item .input-group input[data-v-949d2c81]{flex:1}.commission-form .form-item .form-tip[data-v-949d2c81]{margin-top:8px;font-size:13px;color:#64748b}.commission-form .form-options[data-v-949d2c81]{display:flex;gap:24px;margin-top:16px}.commission-form .form-options label[data-v-949d2c81]{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px;cursor:pointer;font-weight:500}.commission-form .form-options input[type=checkbox][data-v-949d2c81]{width:18px;height:18px;cursor:pointer;accent-color:#6385ff}.commission-grid[data-v-949d2c81]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.load-more[data-v-949d2c81]{text-align:center;margin-top:40px;margin-bottom:60px}.load-more .load-btn[data-v-949d2c81]{padding:14px 36px;background:#fff;border:1px solid #eef1f8;border-radius:50px;color:#4b5563;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;gap:10px;box-shadow:0 2px 8px #0000000d}.load-more .load-btn[data-v-949d2c81]:hover{border-color:#6385ff;color:#6385ff;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff26}.load-more .load-btn[data-v-949d2c81]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.load-more .load-btn .spinning[data-v-949d2c81]{animation:spin-949d2c81 1.2s cubic-bezier(.25,.8,.25,1) infinite;color:#6385ff;font-size:20px}.empty-state[data-v-949d2c81]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#64748b}.empty-state .icon[data-v-949d2c81]{font-size:64px;margin-bottom:20px;opacity:.5;color:#6385ff}.empty-state p[data-v-949d2c81]{font-size:18px;margin:0;font-weight:500}.switch-item[data-v-949d2c81]{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;cursor:pointer;font-weight:500}.switch-item input[type=checkbox][data-v-949d2c81]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;background:#e2e8f0;border-radius:20px;position:relative;cursor:pointer;transition:all .3s}.switch-item input[type=checkbox][data-v-949d2c81]:checked{background:#6385ff}.switch-item input[type=checkbox][data-v-949d2c81]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px #0000001a}.switch-item input[type=checkbox][data-v-949d2c81]:checked:before{left:22px}@media (max-width: 1024px){.commission-grid[data-v-949d2c81]{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 768px){.commission-grid[data-v-949d2c81]{grid-template-columns:1fr;gap:16px}.filter-section[data-v-949d2c81]{padding:20px;border-radius:20px}.filter-options[data-v-949d2c81]{overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.filter-options[data-v-949d2c81]::-webkit-scrollbar{display:none}.commission-card[data-v-949d2c81]{padding:20px;border-radius:20px}.commission-form .form-options[data-v-949d2c81]{flex-direction:column;gap:12px}.commission-form .input-group[data-v-949d2c81]{flex-direction:column}.commission-btn[data-v-949d2c81]{padding:10px 20px;font-size:14px}}@media (max-width: 480px){.filter-section[data-v-949d2c81],.commission-card[data-v-949d2c81]{padding:16px;border-radius:16px}.commission-btn[data-v-949d2c81]{padding:8px 16px;font-size:13px}}@keyframes fadeIn-949d2c81{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.commission-card[data-v-949d2c81]{animation:fadeIn-949d2c81 .5s cubic-bezier(.25,.8,.25,1) forwards}.commission-card[data-v-949d2c81]:nth-child(2){animation-delay:.1s}.commission-card[data-v-949d2c81]:nth-child(3){animation-delay:.2s}.commission-card[data-v-949d2c81]:nth-child(4){animation-delay:.3s}.manage-list[data-v-949d2c81]{display:flex;flex-direction:column;gap:20px}.manage-list .manage-item[data-v-949d2c81],.manage-list .application-item[data-v-949d2c81]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;padding:24px;border:1px solid #eef1f8;transition:all .3s}.manage-list .manage-item[data-v-949d2c81]:hover,.manage-list .application-item[data-v-949d2c81]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-3px)}.manage-list .manage-item .item-header[data-v-949d2c81],.manage-list .application-item .item-header[data-v-949d2c81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manage-list .manage-item .item-header h3[data-v-949d2c81],.manage-list .application-item .item-header h3[data-v-949d2c81]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .manage-item .item-info[data-v-949d2c81],.manage-list .manage-item .meta-info[data-v-949d2c81],.manage-list .application-item .item-info[data-v-949d2c81],.manage-list .application-item .meta-info[data-v-949d2c81]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.manage-list .manage-item .item-info .info-item[data-v-949d2c81],.manage-list .manage-item .meta-info .info-item[data-v-949d2c81],.manage-list .application-item .item-info .info-item[data-v-949d2c81],.manage-list .application-item .meta-info .info-item[data-v-949d2c81]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:14px}.manage-list .manage-item .item-info .info-item .icon[data-v-949d2c81],.manage-list .manage-item .meta-info .info-item .icon[data-v-949d2c81],.manage-list .application-item .item-info .info-item .icon[data-v-949d2c81],.manage-list .application-item .meta-info .info-item .icon[data-v-949d2c81]{color:#64748b}.manage-list .manage-item .item-description[data-v-949d2c81],.manage-list .manage-item .proposal[data-v-949d2c81],.manage-list .application-item .item-description[data-v-949d2c81],.manage-list .application-item .proposal[data-v-949d2c81]{margin-bottom:16px;color:#4b5563;font-size:15px;line-height:1.6}.manage-list .manage-item .item-actions[data-v-949d2c81],.manage-list .manage-item .action-buttons[data-v-949d2c81],.manage-list .application-item .item-actions[data-v-949d2c81],.manage-list .application-item .action-buttons[data-v-949d2c81]{display:flex;gap:12px;margin-top:20px}.manage-list .bounty-group[data-v-949d2c81]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;overflow:hidden;margin-bottom:24px;border:1px solid #eef1f8}.manage-list .bounty-group .bounty-header[data-v-949d2c81]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#6385ff0d;border-bottom:1px solid #eef1f8}.manage-list .bounty-group .bounty-header h3[data-v-949d2c81]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .bounty-group .bounty-header .application-count[data-v-949d2c81]{font-size:14px;color:#64748b;background-color:#fff;padding:4px 12px;border-radius:50px}.manage-list .bounty-group .application-item[data-v-949d2c81]{border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #eef1f8;margin:0}.manage-list .bounty-group .application-item[data-v-949d2c81]:last-child{border-bottom:none}.manage-list .bounty-group .application-item[data-v-949d2c81]:hover{transform:none;box-shadow:none;background-color:#6385ff05}.manage-list .applicant-info[data-v-949d2c81]{display:flex;gap:16px;margin-bottom:16px}.manage-list .applicant-info .avatar[data-v-949d2c81]{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.manage-list .applicant-info .info-content[data-v-949d2c81]{flex-grow:1}.manage-list .applicant-info .info-content h4[data-v-949d2c81]{font-size:16px;font-weight:600;margin:0 0 8px;color:#1e293b}.manage-list .attachments[data-v-949d2c81]{margin-top:16px}.manage-list .attachments .files-preview[data-v-949d2c81]{display:flex;flex-wrap:wrap;gap:12px}.manage-list .attachments .files-preview .file-thumbnail[data-v-949d2c81]{width:100px;height:100px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid #eef1f8}.manage-list .attachments .files-preview .file-thumbnail[data-v-949d2c81]:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000001a}.status-badge[data-v-949d2c81]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.status-badge.pending[data-v-949d2c81]{background-color:#fff8e6;color:#faad14}.status-badge.accepted[data-v-949d2c81],.status-badge.completed[data-v-949d2c81],.status-badge.open[data-v-949d2c81],.status-badge.active[data-v-949d2c81],.status-badge.in_progress[data-v-949d2c81]{background-color:#f0f9eb;color:#52c41a}.status-badge.rejected[data-v-949d2c81],.status-badge.closed[data-v-949d2c81]{background-color:#fff1f0;color:#f5222d}.status-badge.withdrawn[data-v-949d2c81]{background-color:#f5f5f5;color:#999}.load-more[data-v-949d2c81]{display:flex;justify-content:center;margin:20px 0}.load-more .load-btn[data-v-949d2c81]{display:flex;align-items:center;gap:8px;border:none;background-color:transparent;color:#6385ff;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:50px;transition:all .3s}.load-more .load-btn[data-v-949d2c81]:hover{background-color:#6385ff1a}.load-more .load-btn[data-v-949d2c81]:disabled{opacity:.6;cursor:not-allowed}.load-more .load-btn .spinning[data-v-949d2c81]{animation:spin-949d2c81 1s linear infinite}.empty-state[data-v-949d2c81]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:24px;border:1px dashed #eef1f8}.empty-state .icon[data-v-949d2c81]{font-size:60px;color:#d9d9d9;margin-bottom:16px}.empty-state p[data-v-949d2c81]{font-size:16px;color:#64748b;margin-bottom:0}@keyframes spin-949d2c81{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bounty-detail-dialog .loading-state[data-v-949d2c81],.bounty-detail-dialog .error-state[data-v-949d2c81]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#64748b}.bounty-detail-dialog .loading-state .spinning[data-v-949d2c81],.bounty-detail-dialog .error-state .spinning[data-v-949d2c81]{font-size:32px;margin-bottom:16px;animation:spin-949d2c81 1s linear infinite}.bounty-detail-dialog .loading-state p[data-v-949d2c81],.bounty-detail-dialog .error-state p[data-v-949d2c81]{margin:0 0 16px}.bounty-detail-dialog .bounty-header[data-v-949d2c81]{margin-bottom:24px}.bounty-detail-dialog .bounty-header .title-section[data-v-949d2c81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bounty-detail-dialog .bounty-header .title-section h2[data-v-949d2c81]{margin:0;font-size:24px;color:#1e293b}.bounty-detail-dialog .bounty-header .publisher-info[data-v-949d2c81]{display:flex;align-items:center;gap:12px}.bounty-detail-dialog .bounty-header .publisher-info .avatar[data-v-949d2c81]{width:48px;height:48px;border-radius:50%;object-fit:cover}.bounty-detail-dialog .bounty-header .publisher-info .info-text .publisher-name[data-v-949d2c81]{font-weight:500;display:flex;align-items:center;gap:4px;color:#1e293b}.bounty-detail-dialog .bounty-header .publisher-info .info-text .publisher-name .verified-icon[data-v-949d2c81]{color:#6385ff}.bounty-detail-dialog .bounty-header .publisher-info .info-text .publish-time[data-v-949d2c81]{font-size:13px;color:#64748b}.bounty-detail-dialog .status-badge[data-v-949d2c81]{display:inline-block;padding:4px 12px;border-radius:16px;font-size:12px}.bounty-detail-dialog .status-badge.pending[data-v-949d2c81]{background:#feeac3;color:#faad14}.bounty-detail-dialog .status-badge.open[data-v-949d2c81],.bounty-detail-dialog .status-badge.active[data-v-949d2c81],.bounty-detail-dialog .status-badge.in_progress[data-v-949d2c81]{background:#baf29e;color:#52c41a}.bounty-detail-dialog .status-badge.completed[data-v-949d2c81]{background:#fff;color:#8ca5ff}.bounty-detail-dialog .status-badge.closed[data-v-949d2c81]{background:#acb5c3;color:#64748b}.bounty-detail-dialog .bounty-content[data-v-949d2c81]{margin-bottom:24px}.bounty-detail-dialog .bounty-content h3[data-v-949d2c81]{font-size:16px;margin:0 0 12px;color:#1e293b}.bounty-detail-dialog .bounty-content .description[data-v-949d2c81]{margin-bottom:20px}.bounty-detail-dialog .bounty-content .description p[data-v-949d2c81]{margin:0;color:#4b5563;line-height:1.6;font-size:15px}.bounty-detail-dialog .bounty-content .reference-images[data-v-949d2c81]{margin-bottom:20px}.bounty-detail-dialog .bounty-content .reference-images .images-grid[data-v-949d2c81]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bounty-detail-dialog .bounty-content .reference-images .images-grid .ref-image[data-v-949d2c81]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;cursor:pointer;transition:transform .2s}.bounty-detail-dialog .bounty-content .reference-images .images-grid .ref-image[data-v-949d2c81]:hover{transform:scale(1.05)}.bounty-detail-dialog .bounty-content .reference-link .link[data-v-949d2c81]{display:inline-flex;align-items:center;gap:6px;color:#6385ff;text-decoration:none;font-size:14px}.bounty-detail-dialog .bounty-content .reference-link .link[data-v-949d2c81]:hover{text-decoration:underline}.bounty-detail-dialog .bounty-details[data-v-949d2c81]{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:24px}.bounty-detail-dialog .bounty-details .detail-row[data-v-949d2c81]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.bounty-detail-dialog .bounty-details .detail-row[data-v-949d2c81]:last-child{margin-bottom:0}.bounty-detail-dialog .bounty-details .detail-item .label[data-v-949d2c81]{font-size:13px;color:#64748b;margin-bottom:4px}.bounty-detail-dialog .bounty-details .detail-item .value[data-v-949d2c81]{font-size:15px;color:#1e293b;font-weight:500}.bounty-detail-dialog .bounty-details .detail-item .value.price[data-v-949d2c81]{color:#faad14}.bounty-detail-dialog .bounty-details .detail-item .value.deadline[data-v-949d2c81]{display:flex;align-items:center;gap:8px}.bounty-detail-dialog .bounty-details .detail-item .value.deadline.urgent[data-v-949d2c81]{color:#f5222d}.bounty-detail-dialog .bounty-details .detail-item .value.deadline .urgent-tag[data-v-949d2c81]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:#fdcdcf;color:#f5222d;font-size:12px;font-weight:400}.bounty-detail-dialog .dialog-footer[data-v-949d2c81]{display:flex;justify-content:space-between;align-items:center}.bounty-detail-dialog .dialog-footer .left-actions[data-v-949d2c81]{display:flex;gap:12px}.bounty-detail-dialog .apply-form-section[data-v-949d2c81]{margin-top:24px;padding-top:24px;border-top:1px solid #eef1f8}.bounty-detail-dialog .apply-form-section h3[data-v-949d2c81]{font-size:18px;margin-bottom:16px;color:#1e293b}.bounty-detail-dialog .apply-form-section .commission-form[data-v-949d2c81]{display:flex;flex-direction:column;gap:16px}.bounty-detail-dialog .apply-form-section .commission-form .form-item[data-v-949d2c81]{display:flex;flex-direction:column}.bounty-detail-dialog .apply-form-section .commission-form .form-item label[data-v-949d2c81]{font-size:14px;color:#4b5563;margin-bottom:8px;font-weight:500}.bounty-detail-dialog .apply-form-section .commission-form .form-item label .required[data-v-949d2c81]{color:#f5222d;margin-left:4px}.bounty-detail-dialog .apply-form-section .commission-form .form-item .input-prefix[data-v-949d2c81]{position:relative;display:flex;align-items:center}.bounty-detail-dialog .apply-form-section .commission-form .form-item .input-prefix .prefix[data-v-949d2c81]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;font-size:14px;z-index:1}.bounty-detail-dialog .apply-form-section .commission-form .form-item .input-prefix input[data-v-949d2c81]{padding-left:30px;padding-right:10px;height:40px;border:1px solid #eef1f8;border-radius:6px;font-size:14px;color:#1e293b;transition:border-color .2s}.bounty-detail-dialog .apply-form-section .commission-form .form-item .input-prefix input[data-v-949d2c81]:focus{border-color:#6385ff;outline:none}.bounty-detail-dialog .apply-form-section .commission-form .form-item textarea[data-v-949d2c81]{padding:10px;border:1px solid #eef1f8;border-radius:6px;font-size:14px;color:#1e293b;line-height:1.6;resize:vertical;min-height:80px;transition:border-color .2s}.bounty-detail-dialog .apply-form-section .commission-form .form-item textarea[data-v-949d2c81]:focus{border-color:#6385ff;outline:none}.bounty-detail-dialog .apply-form-section .commission-form .form-item .price-guide[data-v-949d2c81],.bounty-detail-dialog .apply-form-section .commission-form .form-item .upload-hint[data-v-949d2c81]{font-size:12px;color:#64748b;margin-top:8px}.bounty-detail-dialog .apply-form-section .commission-form .form-item .checkbox-item[data-v-949d2c81]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b5563}.bounty-detail-dialog .apply-form-section .commission-form .form-item .checkbox-item input[data-v-949d2c81]{width:16px;height:16px;accent-color:#6385ff}.bounty-detail-dialog .apply-form-section .commission-form .form-item .checkbox-item a[data-v-949d2c81]{color:#6385ff;text-decoration:none}.bounty-detail-dialog .apply-form-section .commission-form .form-item .checkbox-item a[data-v-949d2c81]:hover{text-decoration:underline}.bounty-detail-dialog .apply-form-section .commission-form .form-footer[data-v-949d2c81]{display:flex;justify-content:space-between;gap:12px}.bounty-detail-dialog .apply-form-section .commission-form .form-footer .commission-btn.secondary[data-v-949d2c81]{flex:1}@media (max-width: 768px){.bounty-detail-dialog .bounty-header .title-section[data-v-949d2c81]{flex-direction:column;align-items:flex-start;gap:8px}.bounty-detail-dialog .bounty-header .title-section h2[data-v-949d2c81]{font-size:20px}.bounty-detail-dialog .bounty-content .reference-images .images-grid[data-v-949d2c81]{grid-template-columns:repeat(2,1fr)}.bounty-detail-dialog .bounty-details .detail-row[data-v-949d2c81]{grid-template-columns:1fr;gap:12px}.bounty-detail-dialog .dialog-footer[data-v-949d2c81]{flex-direction:column;gap:16px}.bounty-detail-dialog .dialog-footer .left-actions[data-v-949d2c81]{width:100%;justify-content:space-between}.bounty-detail-dialog .dialog-footer .commission-btn.primary[data-v-949d2c81]{width:100%}}.commission-card[data-v-b827cf9a]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.commission-card[data-v-b827cf9a]:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000012}.commission-btn[data-v-b827cf9a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none}.commission-btn.primary[data-v-b827cf9a]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.commission-btn.primary[data-v-b827cf9a]:hover{background:#4a71ff;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.commission-btn.primary[data-v-b827cf9a]:disabled{background:#e3e9ff;cursor:not-allowed;transform:none;box-shadow:none}.commission-btn.secondary[data-v-b827cf9a]{background:#6385ff14;color:#6385ff}.commission-btn.secondary[data-v-b827cf9a]:hover{background:#6385ff26;transform:translateY(-2px)}.commission-btn.danger[data-v-b827cf9a]{background:#f5222d;color:#fff;box-shadow:0 4px 14px #f5222d40}.commission-btn.danger[data-v-b827cf9a]:hover{background:#f30b17;transform:translateY(-2px);box-shadow:0 6px 20px #f5222d59}.commission-tag[data-v-b827cf9a]{display:inline-block;padding:6px 14px;border-radius:18px;font-size:13px;font-weight:500}.commission-tag.type[data-v-b827cf9a]{background:#6385ff14;color:#6385ff}.commission-tag.style[data-v-b827cf9a]{background:#8ca5ff14;color:#8ca5ff}.commission-tag.status.active[data-v-b827cf9a]{background:#52c41a14;color:#52c41a}.commission-tag.status.pending[data-v-b827cf9a]{background:#faad1414;color:#faad14}.commission-tag.status.closed[data-v-b827cf9a]{background:#64748b14;color:#64748b}.commission-tag.urgent[data-v-b827cf9a]{background:#f5222d14;color:#f5222d}.filter-section[data-v-b827cf9a]{background:#fff;border-radius:24px;padding:28px;margin-bottom:28px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.filter-section .filter-group[data-v-b827cf9a]{margin-bottom:20px}.filter-section .filter-group[data-v-b827cf9a]:last-child{margin-bottom:0}.filter-section .filter-label[data-v-b827cf9a]{font-size:15px;color:#4b5563;margin-bottom:12px;display:block;font-weight:500}.filter-section .filter-options[data-v-b827cf9a]{display:flex;flex-wrap:wrap;gap:10px}.filter-section .filter-btn[data-v-b827cf9a]{padding:10px 20px;border:1px solid #eef1f8;border-radius:18px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.filter-section .filter-btn[data-v-b827cf9a]:hover{color:#6385ff;background:#6385ff0a}.filter-section .filter-btn.active[data-v-b827cf9a]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 4px 10px #6385ff40}.commission-form .form-item[data-v-b827cf9a]{margin-bottom:24px}.commission-form .form-item[data-v-b827cf9a]:last-child{margin-bottom:0}.commission-form .form-item label[data-v-b827cf9a]{display:block;margin-bottom:10px;color:#1e293b;font-size:15px;font-weight:600}.commission-form .form-item input[type=text][data-v-b827cf9a],.commission-form .form-item input[type=number][data-v-b827cf9a],.commission-form .form-item input[type=date][data-v-b827cf9a],.commission-form .form-item select[data-v-b827cf9a],.commission-form .form-item textarea[data-v-b827cf9a]{width:100%;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;font-size:15px;color:#1e293b;transition:all .3s;background:#f8fafc}.commission-form .form-item input[type=text][data-v-b827cf9a]:focus,.commission-form .form-item input[type=number][data-v-b827cf9a]:focus,.commission-form .form-item input[type=date][data-v-b827cf9a]:focus,.commission-form .form-item select[data-v-b827cf9a]:focus,.commission-form .form-item textarea[data-v-b827cf9a]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.commission-form .form-item textarea[data-v-b827cf9a]{resize:vertical;min-height:120px;line-height:1.6}.commission-form .form-item .input-group[data-v-b827cf9a]{display:flex;align-items:center;gap:12px}.commission-form .form-item .input-group input[data-v-b827cf9a]{flex:1}.commission-form .form-item .form-tip[data-v-b827cf9a]{margin-top:8px;font-size:13px;color:#64748b}.commission-form .form-options[data-v-b827cf9a]{display:flex;gap:24px;margin-top:16px}.commission-form .form-options label[data-v-b827cf9a]{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px;cursor:pointer;font-weight:500}.commission-form .form-options input[type=checkbox][data-v-b827cf9a]{width:18px;height:18px;cursor:pointer;accent-color:#6385ff}.commission-grid[data-v-b827cf9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.load-more[data-v-b827cf9a]{text-align:center;margin-top:40px;margin-bottom:60px}.load-more .load-btn[data-v-b827cf9a]{padding:14px 36px;background:#fff;border:1px solid #eef1f8;border-radius:50px;color:#4b5563;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;gap:10px;box-shadow:0 2px 8px #0000000d}.load-more .load-btn[data-v-b827cf9a]:hover{border-color:#6385ff;color:#6385ff;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff26}.load-more .load-btn[data-v-b827cf9a]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.load-more .load-btn .spinning[data-v-b827cf9a]{animation:spin-b827cf9a 1.2s cubic-bezier(.25,.8,.25,1) infinite;color:#6385ff;font-size:20px}.empty-state[data-v-b827cf9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#64748b}.empty-state .icon[data-v-b827cf9a]{font-size:64px;margin-bottom:20px;opacity:.5;color:#6385ff}.empty-state p[data-v-b827cf9a]{font-size:18px;margin:0;font-weight:500}.switch-item[data-v-b827cf9a]{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;cursor:pointer;font-weight:500}.switch-item input[type=checkbox][data-v-b827cf9a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;background:#e2e8f0;border-radius:20px;position:relative;cursor:pointer;transition:all .3s}.switch-item input[type=checkbox][data-v-b827cf9a]:checked{background:#6385ff}.switch-item input[type=checkbox][data-v-b827cf9a]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px #0000001a}.switch-item input[type=checkbox][data-v-b827cf9a]:checked:before{left:22px}@media (max-width: 1024px){.commission-grid[data-v-b827cf9a]{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 768px){.commission-grid[data-v-b827cf9a]{grid-template-columns:1fr;gap:16px}.filter-section[data-v-b827cf9a]{padding:20px;border-radius:20px}.filter-options[data-v-b827cf9a]{overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.filter-options[data-v-b827cf9a]::-webkit-scrollbar{display:none}.commission-card[data-v-b827cf9a]{padding:20px;border-radius:20px}.commission-form .form-options[data-v-b827cf9a]{flex-direction:column;gap:12px}.commission-form .input-group[data-v-b827cf9a]{flex-direction:column}.commission-btn[data-v-b827cf9a]{padding:10px 20px;font-size:14px}}@media (max-width: 480px){.filter-section[data-v-b827cf9a],.commission-card[data-v-b827cf9a]{padding:16px;border-radius:16px}.commission-btn[data-v-b827cf9a]{padding:8px 16px;font-size:13px}}@keyframes fadeIn-b827cf9a{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.commission-card[data-v-b827cf9a]{animation:fadeIn-b827cf9a .5s cubic-bezier(.25,.8,.25,1) forwards}.commission-card[data-v-b827cf9a]:nth-child(2){animation-delay:.1s}.commission-card[data-v-b827cf9a]:nth-child(3){animation-delay:.2s}.commission-card[data-v-b827cf9a]:nth-child(4){animation-delay:.3s}.manage-list[data-v-b827cf9a]{display:flex;flex-direction:column;gap:20px}.manage-list .manage-item[data-v-b827cf9a],.manage-list .application-item[data-v-b827cf9a]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;padding:24px;border:1px solid #eef1f8;transition:all .3s}.manage-list .manage-item[data-v-b827cf9a]:hover,.manage-list .application-item[data-v-b827cf9a]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-3px)}.manage-list .manage-item .item-header[data-v-b827cf9a],.manage-list .application-item .item-header[data-v-b827cf9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manage-list .manage-item .item-header h3[data-v-b827cf9a],.manage-list .application-item .item-header h3[data-v-b827cf9a]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .manage-item .item-info[data-v-b827cf9a],.manage-list .manage-item .meta-info[data-v-b827cf9a],.manage-list .application-item .item-info[data-v-b827cf9a],.manage-list .application-item .meta-info[data-v-b827cf9a]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.manage-list .manage-item .item-info .info-item[data-v-b827cf9a],.manage-list .manage-item .meta-info .info-item[data-v-b827cf9a],.manage-list .application-item .item-info .info-item[data-v-b827cf9a],.manage-list .application-item .meta-info .info-item[data-v-b827cf9a]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:14px}.manage-list .manage-item .item-info .info-item .icon[data-v-b827cf9a],.manage-list .manage-item .meta-info .info-item .icon[data-v-b827cf9a],.manage-list .application-item .item-info .info-item .icon[data-v-b827cf9a],.manage-list .application-item .meta-info .info-item .icon[data-v-b827cf9a]{color:#64748b}.manage-list .manage-item .item-description[data-v-b827cf9a],.manage-list .manage-item .proposal[data-v-b827cf9a],.manage-list .application-item .item-description[data-v-b827cf9a],.manage-list .application-item .proposal[data-v-b827cf9a]{margin-bottom:16px;color:#4b5563;font-size:15px;line-height:1.6}.manage-list .manage-item .item-actions[data-v-b827cf9a],.manage-list .manage-item .action-buttons[data-v-b827cf9a],.manage-list .application-item .item-actions[data-v-b827cf9a],.manage-list .application-item .action-buttons[data-v-b827cf9a]{display:flex;gap:12px;margin-top:20px}.manage-list .bounty-group[data-v-b827cf9a]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;overflow:hidden;margin-bottom:24px;border:1px solid #eef1f8}.manage-list .bounty-group .bounty-header[data-v-b827cf9a]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#6385ff0d;border-bottom:1px solid #eef1f8}.manage-list .bounty-group .bounty-header h3[data-v-b827cf9a]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .bounty-group .bounty-header .application-count[data-v-b827cf9a]{font-size:14px;color:#64748b;background-color:#fff;padding:4px 12px;border-radius:50px}.manage-list .bounty-group .application-item[data-v-b827cf9a]{border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #eef1f8;margin:0}.manage-list .bounty-group .application-item[data-v-b827cf9a]:last-child{border-bottom:none}.manage-list .bounty-group .application-item[data-v-b827cf9a]:hover{transform:none;box-shadow:none;background-color:#6385ff05}.manage-list .applicant-info[data-v-b827cf9a]{display:flex;gap:16px;margin-bottom:16px}.manage-list .applicant-info .avatar[data-v-b827cf9a]{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.manage-list .applicant-info .info-content[data-v-b827cf9a]{flex-grow:1}.manage-list .applicant-info .info-content h4[data-v-b827cf9a]{font-size:16px;font-weight:600;margin:0 0 8px;color:#1e293b}.manage-list .attachments[data-v-b827cf9a]{margin-top:16px}.manage-list .attachments .files-preview[data-v-b827cf9a]{display:flex;flex-wrap:wrap;gap:12px}.manage-list .attachments .files-preview .file-thumbnail[data-v-b827cf9a]{width:100px;height:100px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid #eef1f8}.manage-list .attachments .files-preview .file-thumbnail[data-v-b827cf9a]:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000001a}.status-badge[data-v-b827cf9a]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.status-badge.pending[data-v-b827cf9a]{background-color:#fff8e6;color:#faad14}.status-badge.accepted[data-v-b827cf9a],.status-badge.completed[data-v-b827cf9a],.status-badge.open[data-v-b827cf9a],.status-badge.active[data-v-b827cf9a],.status-badge.in_progress[data-v-b827cf9a]{background-color:#f0f9eb;color:#52c41a}.status-badge.rejected[data-v-b827cf9a],.status-badge.closed[data-v-b827cf9a]{background-color:#fff1f0;color:#f5222d}.status-badge.withdrawn[data-v-b827cf9a]{background-color:#f5f5f5;color:#999}.load-more[data-v-b827cf9a]{display:flex;justify-content:center;margin:20px 0}.load-more .load-btn[data-v-b827cf9a]{display:flex;align-items:center;gap:8px;border:none;background-color:transparent;color:#6385ff;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:50px;transition:all .3s}.load-more .load-btn[data-v-b827cf9a]:hover{background-color:#6385ff1a}.load-more .load-btn[data-v-b827cf9a]:disabled{opacity:.6;cursor:not-allowed}.load-more .load-btn .spinning[data-v-b827cf9a]{animation:spin-b827cf9a 1s linear infinite}.empty-state[data-v-b827cf9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:24px;border:1px dashed #eef1f8}.empty-state .icon[data-v-b827cf9a]{font-size:60px;color:#d9d9d9;margin-bottom:16px}.empty-state p[data-v-b827cf9a]{font-size:16px;color:#64748b;margin-bottom:0}@keyframes spin-b827cf9a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bounty-marketplace[data-v-b827cf9a]{max-width:1200px;margin:0 auto;padding:20px}.bounty-marketplace .marketplace-header[data-v-b827cf9a]{background:linear-gradient(180deg,#f0f4ff,#f8f9ff);border-radius:24px;padding:40px 30px;margin-bottom:28px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 20px #0000000a;position:relative;overflow:hidden;border:1px solid rgba(235,238,245,.8)}.bounty-marketplace .marketplace-header[data-v-b827cf9a]:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#6385ff1f,#4154f10d);z-index:0}.bounty-marketplace .marketplace-header[data-v-b827cf9a]:after{content:"";position:absolute;bottom:-40px;left:15%;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#eea4ce1a,#6385ff0d);z-index:0}.bounty-marketplace .marketplace-header .header-content[data-v-b827cf9a]{position:relative;z-index:1}.bounty-marketplace .marketplace-header .header-content h1[data-v-b827cf9a]{font-size:32px;font-weight:800;margin-bottom:12px;background:linear-gradient(135deg,#336,#6385ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bounty-marketplace .marketplace-header .header-content p[data-v-b827cf9a]{font-size:16px;color:#64748b;max-width:480px}.bounty-marketplace .marketplace-header .top-actions[data-v-b827cf9a]{position:relative;z-index:1;display:flex;gap:16px}.bounty-marketplace .filter-header[data-v-b827cf9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bounty-marketplace .filter-tabs[data-v-b827cf9a],.bounty-marketplace .filter-actions[data-v-b827cf9a]{display:flex;gap:12px}.bounty-marketplace .filter-group[data-v-b827cf9a]{margin-bottom:20px}.bounty-marketplace .filter-group[data-v-b827cf9a]:last-child{margin-bottom:0}.bounty-marketplace .filter-group .filter-label[data-v-b827cf9a]{font-size:15px;color:#4b5563;margin-bottom:12px;font-weight:500}.bounty-marketplace .filter-group .filter-tags[data-v-b827cf9a]{display:flex;flex-wrap:wrap;gap:10px}.bounty-marketplace .filter-footer[data-v-b827cf9a]{display:flex;gap:24px;padding-top:20px;border-top:1px solid #eef1f8}.bounty-marketplace .order-header[data-v-b827cf9a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.bounty-marketplace .order-header .publisher-info[data-v-b827cf9a]{display:flex;gap:14px;align-items:center}.bounty-marketplace .order-header .publisher-info img[data-v-b827cf9a]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 2px 10px #0000000f;transition:transform .2s ease-out}.bounty-marketplace .order-header .publisher-info img[data-v-b827cf9a]:hover{transform:scale(1.05)}.bounty-marketplace .order-header .publisher-info .info-text .publisher-name[data-v-b827cf9a]{font-size:16px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:6px}.bounty-marketplace .order-header .publisher-info .info-text .publisher-name .verified-icon[data-v-b827cf9a]{color:#6385ff;font-size:18px}.bounty-marketplace .order-header .publisher-info .info-text .publish-time[data-v-b827cf9a]{font-size:13px;color:#64748b;margin-top:4px}.bounty-marketplace .order-header .order-price[data-v-b827cf9a]{font-size:18px;font-weight:700;color:#f59e0b;background:#f59e0b14;padding:6px 14px;border-radius:20px}.bounty-marketplace .order-content h3[data-v-b827cf9a]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:12px;line-height:1.4}.bounty-marketplace .order-content p[data-v-b827cf9a]{color:#4b5563;margin-bottom:16px;font-size:15px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bounty-marketplace .order-content .images-preview[data-v-b827cf9a]{display:flex;gap:10px;margin-bottom:20px;overflow-x:auto;padding-bottom:5px}.bounty-marketplace .order-content .images-preview[data-v-b827cf9a]::-webkit-scrollbar{height:4px}.bounty-marketplace .order-content .images-preview[data-v-b827cf9a]::-webkit-scrollbar-thumb{background:#6385ff33;border-radius:4px}.bounty-marketplace .order-content .images-preview .preview-image[data-v-b827cf9a]{width:100px;height:100px;object-fit:cover;border-radius:12px;transition:transform .3s ease}.bounty-marketplace .order-content .images-preview .preview-image[data-v-b827cf9a]:hover{transform:scale(1.05)}.bounty-marketplace .order-content .order-meta[data-v-b827cf9a]{display:flex;flex-direction:column;gap:16px}.bounty-marketplace .order-content .order-meta .meta-tags[data-v-b827cf9a]{display:flex;flex-wrap:wrap;gap:8px}.bounty-marketplace .order-content .order-meta .meta-info[data-v-b827cf9a]{display:flex;align-items:center;flex-wrap:wrap;gap:20px;color:#64748b;font-size:14px}.bounty-marketplace .order-content .order-meta .meta-info .deadline[data-v-b827cf9a],.bounty-marketplace .order-content .order-meta .meta-info .applicants[data-v-b827cf9a]{display:flex;align-items:center;gap:6px}.bounty-marketplace .order-content .order-meta .apply-btn[data-v-b827cf9a]{align-self:flex-end;margin-top:5px;padding:10px 20px}@media (max-width: 1024px){.bounty-marketplace .marketplace-header[data-v-b827cf9a]{flex-direction:column;align-items:flex-start;gap:20px}.bounty-marketplace .marketplace-header .header-content h1[data-v-b827cf9a]{font-size:28px}.bounty-marketplace .marketplace-header .top-actions[data-v-b827cf9a]{width:100%;justify-content:flex-start}}@media (max-width: 768px){.bounty-marketplace[data-v-b827cf9a]{padding:12px}.bounty-marketplace .marketplace-header[data-v-b827cf9a]{padding:30px 20px}.bounty-marketplace .marketplace-header .header-content h1[data-v-b827cf9a]{font-size:24px}.bounty-marketplace .marketplace-header .header-content p[data-v-b827cf9a]{font-size:14px}.bounty-marketplace .filter-header[data-v-b827cf9a]{flex-direction:column;align-items:flex-start;gap:16px}.bounty-marketplace .filter-footer[data-v-b827cf9a]{flex-direction:column;gap:12px}.bounty-marketplace .order-meta .meta-info[data-v-b827cf9a]{flex-direction:column;align-items:flex-start;gap:10px}.bounty-marketplace .order-meta .apply-btn[data-v-b827cf9a]{width:100%;align-self:center;margin-top:10px}}@media (max-width: 480px){.bounty-marketplace .marketplace-header[data-v-b827cf9a]{padding:24px 16px}.bounty-marketplace .order-header[data-v-b827cf9a]{flex-direction:column;gap:16px}.bounty-marketplace .order-header .order-price[data-v-b827cf9a]{align-self:flex-start}}.commission-card[data-v-c43ba244]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.commission-card[data-v-c43ba244]:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000012}.commission-btn[data-v-c43ba244]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none}.commission-btn.primary[data-v-c43ba244]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.commission-btn.primary[data-v-c43ba244]:hover{background:#4a71ff;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.commission-btn.primary[data-v-c43ba244]:disabled{background:#e3e9ff;cursor:not-allowed;transform:none;box-shadow:none}.commission-btn.secondary[data-v-c43ba244]{background:#6385ff14;color:#6385ff}.commission-btn.secondary[data-v-c43ba244]:hover{background:#6385ff26;transform:translateY(-2px)}.commission-btn.danger[data-v-c43ba244]{background:#f5222d;color:#fff;box-shadow:0 4px 14px #f5222d40}.commission-btn.danger[data-v-c43ba244]:hover{background:#f30b17;transform:translateY(-2px);box-shadow:0 6px 20px #f5222d59}.commission-tag[data-v-c43ba244]{display:inline-block;padding:6px 14px;border-radius:18px;font-size:13px;font-weight:500}.commission-tag.type[data-v-c43ba244]{background:#6385ff14;color:#6385ff}.commission-tag.style[data-v-c43ba244]{background:#8ca5ff14;color:#8ca5ff}.commission-tag.status.active[data-v-c43ba244]{background:#52c41a14;color:#52c41a}.commission-tag.status.pending[data-v-c43ba244]{background:#faad1414;color:#faad14}.commission-tag.status.closed[data-v-c43ba244]{background:#64748b14;color:#64748b}.commission-tag.urgent[data-v-c43ba244]{background:#f5222d14;color:#f5222d}.filter-section[data-v-c43ba244]{background:#fff;border-radius:24px;padding:28px;margin-bottom:28px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.filter-section .filter-group[data-v-c43ba244]{margin-bottom:20px}.filter-section .filter-group[data-v-c43ba244]:last-child{margin-bottom:0}.filter-section .filter-label[data-v-c43ba244]{font-size:15px;color:#4b5563;margin-bottom:12px;display:block;font-weight:500}.filter-section .filter-options[data-v-c43ba244]{display:flex;flex-wrap:wrap;gap:10px}.filter-section .filter-btn[data-v-c43ba244]{padding:10px 20px;border:1px solid #eef1f8;border-radius:18px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.filter-section .filter-btn[data-v-c43ba244]:hover{color:#6385ff;background:#6385ff0a}.filter-section .filter-btn.active[data-v-c43ba244]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 4px 10px #6385ff40}.commission-form .form-item[data-v-c43ba244]{margin-bottom:24px}.commission-form .form-item[data-v-c43ba244]:last-child{margin-bottom:0}.commission-form .form-item label[data-v-c43ba244]{display:block;margin-bottom:10px;color:#1e293b;font-size:15px;font-weight:600}.commission-form .form-item input[type=text][data-v-c43ba244],.commission-form .form-item input[type=number][data-v-c43ba244],.commission-form .form-item input[type=date][data-v-c43ba244],.commission-form .form-item select[data-v-c43ba244],.commission-form .form-item textarea[data-v-c43ba244]{width:100%;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;font-size:15px;color:#1e293b;transition:all .3s;background:#f8fafc}.commission-form .form-item input[type=text][data-v-c43ba244]:focus,.commission-form .form-item input[type=number][data-v-c43ba244]:focus,.commission-form .form-item input[type=date][data-v-c43ba244]:focus,.commission-form .form-item select[data-v-c43ba244]:focus,.commission-form .form-item textarea[data-v-c43ba244]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.commission-form .form-item textarea[data-v-c43ba244]{resize:vertical;min-height:120px;line-height:1.6}.commission-form .form-item .input-group[data-v-c43ba244]{display:flex;align-items:center;gap:12px}.commission-form .form-item .input-group input[data-v-c43ba244]{flex:1}.commission-form .form-item .form-tip[data-v-c43ba244]{margin-top:8px;font-size:13px;color:#64748b}.commission-form .form-options[data-v-c43ba244]{display:flex;gap:24px;margin-top:16px}.commission-form .form-options label[data-v-c43ba244]{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px;cursor:pointer;font-weight:500}.commission-form .form-options input[type=checkbox][data-v-c43ba244]{width:18px;height:18px;cursor:pointer;accent-color:#6385ff}.commission-grid[data-v-c43ba244]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.load-more[data-v-c43ba244]{text-align:center;margin-top:40px;margin-bottom:60px}.load-more .load-btn[data-v-c43ba244]{padding:14px 36px;background:#fff;border:1px solid #eef1f8;border-radius:50px;color:#4b5563;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;gap:10px;box-shadow:0 2px 8px #0000000d}.load-more .load-btn[data-v-c43ba244]:hover{border-color:#6385ff;color:#6385ff;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff26}.load-more .load-btn[data-v-c43ba244]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.load-more .load-btn .spinning[data-v-c43ba244]{animation:spin-c43ba244 1.2s cubic-bezier(.25,.8,.25,1) infinite;color:#6385ff;font-size:20px}.empty-state[data-v-c43ba244]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#64748b}.empty-state .icon[data-v-c43ba244]{font-size:64px;margin-bottom:20px;opacity:.5;color:#6385ff}.empty-state p[data-v-c43ba244]{font-size:18px;margin:0;font-weight:500}.switch-item[data-v-c43ba244]{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;cursor:pointer;font-weight:500}.switch-item input[type=checkbox][data-v-c43ba244]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;background:#e2e8f0;border-radius:20px;position:relative;cursor:pointer;transition:all .3s}.switch-item input[type=checkbox][data-v-c43ba244]:checked{background:#6385ff}.switch-item input[type=checkbox][data-v-c43ba244]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px #0000001a}.switch-item input[type=checkbox][data-v-c43ba244]:checked:before{left:22px}@media (max-width: 1024px){.commission-grid[data-v-c43ba244]{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 768px){.commission-grid[data-v-c43ba244]{grid-template-columns:1fr;gap:16px}.filter-section[data-v-c43ba244]{padding:20px;border-radius:20px}.filter-options[data-v-c43ba244]{overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.filter-options[data-v-c43ba244]::-webkit-scrollbar{display:none}.commission-card[data-v-c43ba244]{padding:20px;border-radius:20px}.commission-form .form-options[data-v-c43ba244]{flex-direction:column;gap:12px}.commission-form .input-group[data-v-c43ba244]{flex-direction:column}.commission-btn[data-v-c43ba244]{padding:10px 20px;font-size:14px}}@media (max-width: 480px){.filter-section[data-v-c43ba244],.commission-card[data-v-c43ba244]{padding:16px;border-radius:16px}.commission-btn[data-v-c43ba244]{padding:8px 16px;font-size:13px}}@keyframes fadeIn-c43ba244{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.commission-card[data-v-c43ba244]{animation:fadeIn-c43ba244 .5s cubic-bezier(.25,.8,.25,1) forwards}.commission-card[data-v-c43ba244]:nth-child(2){animation-delay:.1s}.commission-card[data-v-c43ba244]:nth-child(3){animation-delay:.2s}.commission-card[data-v-c43ba244]:nth-child(4){animation-delay:.3s}.manage-list[data-v-c43ba244]{display:flex;flex-direction:column;gap:20px}.manage-list .manage-item[data-v-c43ba244],.manage-list .application-item[data-v-c43ba244]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;padding:24px;border:1px solid #eef1f8;transition:all .3s}.manage-list .manage-item[data-v-c43ba244]:hover,.manage-list .application-item[data-v-c43ba244]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-3px)}.manage-list .manage-item .item-header[data-v-c43ba244],.manage-list .application-item .item-header[data-v-c43ba244]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manage-list .manage-item .item-header h3[data-v-c43ba244],.manage-list .application-item .item-header h3[data-v-c43ba244]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .manage-item .item-info[data-v-c43ba244],.manage-list .manage-item .meta-info[data-v-c43ba244],.manage-list .application-item .item-info[data-v-c43ba244],.manage-list .application-item .meta-info[data-v-c43ba244]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.manage-list .manage-item .item-info .info-item[data-v-c43ba244],.manage-list .manage-item .meta-info .info-item[data-v-c43ba244],.manage-list .application-item .item-info .info-item[data-v-c43ba244],.manage-list .application-item .meta-info .info-item[data-v-c43ba244]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:14px}.manage-list .manage-item .item-info .info-item .icon[data-v-c43ba244],.manage-list .manage-item .meta-info .info-item .icon[data-v-c43ba244],.manage-list .application-item .item-info .info-item .icon[data-v-c43ba244],.manage-list .application-item .meta-info .info-item .icon[data-v-c43ba244]{color:#64748b}.manage-list .manage-item .item-description[data-v-c43ba244],.manage-list .manage-item .proposal[data-v-c43ba244],.manage-list .application-item .item-description[data-v-c43ba244],.manage-list .application-item .proposal[data-v-c43ba244]{margin-bottom:16px;color:#4b5563;font-size:15px;line-height:1.6}.manage-list .manage-item .item-actions[data-v-c43ba244],.manage-list .manage-item .action-buttons[data-v-c43ba244],.manage-list .application-item .item-actions[data-v-c43ba244],.manage-list .application-item .action-buttons[data-v-c43ba244]{display:flex;gap:12px;margin-top:20px}.manage-list .bounty-group[data-v-c43ba244]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;overflow:hidden;margin-bottom:24px;border:1px solid #eef1f8}.manage-list .bounty-group .bounty-header[data-v-c43ba244]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#6385ff0d;border-bottom:1px solid #eef1f8}.manage-list .bounty-group .bounty-header h3[data-v-c43ba244]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .bounty-group .bounty-header .application-count[data-v-c43ba244]{font-size:14px;color:#64748b;background-color:#fff;padding:4px 12px;border-radius:50px}.manage-list .bounty-group .application-item[data-v-c43ba244]{border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #eef1f8;margin:0}.manage-list .bounty-group .application-item[data-v-c43ba244]:last-child{border-bottom:none}.manage-list .bounty-group .application-item[data-v-c43ba244]:hover{transform:none;box-shadow:none;background-color:#6385ff05}.manage-list .applicant-info[data-v-c43ba244]{display:flex;gap:16px;margin-bottom:16px}.manage-list .applicant-info .avatar[data-v-c43ba244]{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.manage-list .applicant-info .info-content[data-v-c43ba244]{flex-grow:1}.manage-list .applicant-info .info-content h4[data-v-c43ba244]{font-size:16px;font-weight:600;margin:0 0 8px;color:#1e293b}.manage-list .attachments[data-v-c43ba244]{margin-top:16px}.manage-list .attachments .files-preview[data-v-c43ba244]{display:flex;flex-wrap:wrap;gap:12px}.manage-list .attachments .files-preview .file-thumbnail[data-v-c43ba244]{width:100px;height:100px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid #eef1f8}.manage-list .attachments .files-preview .file-thumbnail[data-v-c43ba244]:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000001a}.status-badge[data-v-c43ba244]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.status-badge.pending[data-v-c43ba244]{background-color:#fff8e6;color:#faad14}.status-badge.accepted[data-v-c43ba244],.status-badge.completed[data-v-c43ba244],.status-badge.open[data-v-c43ba244],.status-badge.active[data-v-c43ba244],.status-badge.in_progress[data-v-c43ba244]{background-color:#f0f9eb;color:#52c41a}.status-badge.rejected[data-v-c43ba244],.status-badge.closed[data-v-c43ba244]{background-color:#fff1f0;color:#f5222d}.status-badge.withdrawn[data-v-c43ba244]{background-color:#f5f5f5;color:#999}.load-more[data-v-c43ba244]{display:flex;justify-content:center;margin:20px 0}.load-more .load-btn[data-v-c43ba244]{display:flex;align-items:center;gap:8px;border:none;background-color:transparent;color:#6385ff;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:50px;transition:all .3s}.load-more .load-btn[data-v-c43ba244]:hover{background-color:#6385ff1a}.load-more .load-btn[data-v-c43ba244]:disabled{opacity:.6;cursor:not-allowed}.load-more .load-btn .spinning[data-v-c43ba244]{animation:spin-c43ba244 1s linear infinite}.empty-state[data-v-c43ba244]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:24px;border:1px dashed #eef1f8}.empty-state .icon[data-v-c43ba244]{font-size:60px;color:#d9d9d9;margin-bottom:16px}.empty-state p[data-v-c43ba244]{font-size:16px;color:#64748b;margin-bottom:0}@keyframes spin-c43ba244{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.creator-marketplace[data-v-c43ba244]{max-width:1200px;margin:0 auto;padding:20px}.creator-marketplace .banner[data-v-c43ba244]{background:linear-gradient(135deg,#667eea,#764ba2);padding:40px;border-radius:16px;color:#fff;margin-bottom:24px;text-align:center}.creator-marketplace .banner h1[data-v-c43ba244]{font-size:32px;margin-bottom:8px}.creator-marketplace .banner p[data-v-c43ba244]{font-size:18px;opacity:.9}.creator-marketplace .filter-row[data-v-c43ba244]{display:flex;align-items:center;margin-bottom:16px}.creator-marketplace .filter-row .filter-label[data-v-c43ba244]{font-size:14px;color:#4b5563;margin-right:12px;min-width:42px}.creator-marketplace .filter-row .filter-options[data-v-c43ba244]{display:flex;flex-wrap:wrap;gap:8px}.creator-marketplace .toolbar[data-v-c43ba244]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.creator-marketplace .toolbar .sort-options[data-v-c43ba244]{display:flex;gap:16px}.creator-marketplace .toolbar .sort-btn[data-v-c43ba244]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;color:#64748b;cursor:pointer;transition:all .2s;font-size:14px}.creator-marketplace .toolbar .sort-btn[data-v-c43ba244]:hover{color:#6385ff}.creator-marketplace .toolbar .sort-btn.active[data-v-c43ba244]{color:#6385ff;font-weight:500}.creator-marketplace .artist-card[data-v-c43ba244]{display:flex;flex-direction:column}.creator-marketplace .artist-card .artist-header[data-v-c43ba244]{display:flex;gap:16px;align-items:center;margin-bottom:16px}.creator-marketplace .artist-card .artist-header .artist-avatar[data-v-c43ba244]{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 2px 8px #0000001a}.creator-marketplace .artist-card .artist-header .artist-info[data-v-c43ba244]{flex:1}.creator-marketplace .artist-card .artist-header .artist-info .artist-name[data-v-c43ba244]{display:flex;align-items:center;gap:6px;font-size:18px;margin-bottom:8px}.creator-marketplace .artist-card .artist-header .artist-info .artist-name .verified-icon[data-v-c43ba244]{font-size:16px}.creator-marketplace .artist-card .artist-header .artist-info .artist-name .verified-icon.business[data-v-c43ba244]{color:#6385ff}.creator-marketplace .artist-card .artist-header .artist-info .artist-name .verified-icon.personal[data-v-c43ba244]{color:#52c41a}.creator-marketplace .artist-card .artist-header .artist-info .artist-tags[data-v-c43ba244]{display:flex;flex-wrap:wrap;gap:6px}.creator-marketplace .artist-card .works-preview[data-v-c43ba244]{margin-bottom:16px}.creator-marketplace .artist-card .works-preview .works-grid[data-v-c43ba244]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.creator-marketplace .artist-card .works-preview .works-grid .work-image[data-v-c43ba244]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;cursor:pointer;transition:transform .2s}.creator-marketplace .artist-card .works-preview .works-grid .work-image[data-v-c43ba244]:hover{transform:scale(1.03)}.creator-marketplace .artist-card .artist-stats[data-v-c43ba244]{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #eef1f8;margin-bottom:16px}.creator-marketplace .artist-card .artist-stats .stat-item[data-v-c43ba244]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:14px}.creator-marketplace .artist-card .artist-footer[data-v-c43ba244]{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.creator-marketplace .artist-card .artist-footer .price-info[data-v-c43ba244],.creator-marketplace .artist-card .artist-footer .capacity-info[data-v-c43ba244]{display:flex;flex-direction:column}.creator-marketplace .artist-card .artist-footer .price-label[data-v-c43ba244],.creator-marketplace .artist-card .artist-footer .capacity-label[data-v-c43ba244]{font-size:12px;color:#64748b}.creator-marketplace .artist-card .artist-footer .price-value[data-v-c43ba244]{font-size:18px;font-weight:600;color:#faad14}.creator-marketplace .artist-card .artist-footer .capacity-value[data-v-c43ba244]{font-size:14px;color:#52c41a}.creator-marketplace .artist-card .artist-footer .capacity-value.busy[data-v-c43ba244]{color:#f5222d}@media (max-width: 768px){.creator-marketplace[data-v-c43ba244]{padding:12px}.creator-marketplace .banner[data-v-c43ba244]{padding:24px}.creator-marketplace .banner h1[data-v-c43ba244]{font-size:24px}.creator-marketplace .banner p[data-v-c43ba244]{font-size:16px}.creator-marketplace .filter-row[data-v-c43ba244]{flex-direction:column;align-items:flex-start;gap:8px}.creator-marketplace .filter-row .filter-options[data-v-c43ba244]{width:100%;overflow-x:auto;padding-bottom:4px;flex-wrap:nowrap}.creator-marketplace .filter-row .filter-options[data-v-c43ba244]::-webkit-scrollbar{display:none}.creator-marketplace .toolbar[data-v-c43ba244]{overflow-x:auto;padding-bottom:4px}.creator-marketplace .toolbar[data-v-c43ba244]::-webkit-scrollbar{display:none}.creator-marketplace .toolbar .sort-options[data-v-c43ba244]{width:100%;justify-content:space-between}.creator-marketplace .artist-card .artist-footer[data-v-c43ba244]{flex-direction:column;align-items:flex-start;gap:12px}.creator-marketplace .artist-card .artist-footer .price-info[data-v-c43ba244],.creator-marketplace .artist-card .artist-footer .capacity-info[data-v-c43ba244],.creator-marketplace .artist-card .artist-footer .commission-btn[data-v-c43ba244]{width:100%}}.commission-card[data-v-17333747]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 4px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8);position:relative;overflow:hidden}.commission-card[data-v-17333747]:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000012}.commission-btn[data-v-17333747]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none}.commission-btn.primary[data-v-17333747]{background:#6385ff;color:#fff;box-shadow:0 4px 14px #6385ff40}.commission-btn.primary[data-v-17333747]:hover{background:#4a71ff;transform:translateY(-2px);box-shadow:0 6px 20px #6385ff59}.commission-btn.primary[data-v-17333747]:disabled{background:#e3e9ff;cursor:not-allowed;transform:none;box-shadow:none}.commission-btn.secondary[data-v-17333747]{background:#6385ff14;color:#6385ff}.commission-btn.secondary[data-v-17333747]:hover{background:#6385ff26;transform:translateY(-2px)}.commission-btn.danger[data-v-17333747]{background:#f5222d;color:#fff;box-shadow:0 4px 14px #f5222d40}.commission-btn.danger[data-v-17333747]:hover{background:#f30b17;transform:translateY(-2px);box-shadow:0 6px 20px #f5222d59}.commission-tag[data-v-17333747]{display:inline-block;padding:6px 14px;border-radius:18px;font-size:13px;font-weight:500}.commission-tag.type[data-v-17333747]{background:#6385ff14;color:#6385ff}.commission-tag.style[data-v-17333747]{background:#8ca5ff14;color:#8ca5ff}.commission-tag.status.active[data-v-17333747]{background:#52c41a14;color:#52c41a}.commission-tag.status.pending[data-v-17333747]{background:#faad1414;color:#faad14}.commission-tag.status.closed[data-v-17333747]{background:#64748b14;color:#64748b}.commission-tag.urgent[data-v-17333747]{background:#f5222d14;color:#f5222d}.filter-section[data-v-17333747]{background:#fff;border-radius:24px;padding:28px;margin-bottom:28px;box-shadow:0 4px 20px #0000000a;border:1px solid rgba(235,238,245,.8)}.filter-section .filter-group[data-v-17333747]{margin-bottom:20px}.filter-section .filter-group[data-v-17333747]:last-child{margin-bottom:0}.filter-section .filter-label[data-v-17333747]{font-size:15px;color:#4b5563;margin-bottom:12px;display:block;font-weight:500}.filter-section .filter-options[data-v-17333747]{display:flex;flex-wrap:wrap;gap:10px}.filter-section .filter-btn[data-v-17333747]{padding:10px 20px;border:1px solid #eef1f8;border-radius:18px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.filter-section .filter-btn[data-v-17333747]:hover{color:#6385ff;background:#6385ff0a}.filter-section .filter-btn.active[data-v-17333747]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 4px 10px #6385ff40}.commission-form .form-item[data-v-17333747]{margin-bottom:24px}.commission-form .form-item[data-v-17333747]:last-child{margin-bottom:0}.commission-form .form-item label[data-v-17333747]{display:block;margin-bottom:10px;color:#1e293b;font-size:15px;font-weight:600}.commission-form .form-item input[type=text][data-v-17333747],.commission-form .form-item input[type=number][data-v-17333747],.commission-form .form-item input[type=date][data-v-17333747],.commission-form .form-item select[data-v-17333747],.commission-form .form-item textarea[data-v-17333747]{width:100%;padding:12px 16px;border:1px solid #eef1f8;border-radius:12px;font-size:15px;color:#1e293b;transition:all .3s;background:#f8fafc}.commission-form .form-item input[type=text][data-v-17333747]:focus,.commission-form .form-item input[type=number][data-v-17333747]:focus,.commission-form .form-item input[type=date][data-v-17333747]:focus,.commission-form .form-item select[data-v-17333747]:focus,.commission-form .form-item textarea[data-v-17333747]:focus{border-color:#6385ff;outline:none;box-shadow:0 0 0 2px #6385ff1a;background:#fff}.commission-form .form-item textarea[data-v-17333747]{resize:vertical;min-height:120px;line-height:1.6}.commission-form .form-item .input-group[data-v-17333747]{display:flex;align-items:center;gap:12px}.commission-form .form-item .input-group input[data-v-17333747]{flex:1}.commission-form .form-item .form-tip[data-v-17333747]{margin-top:8px;font-size:13px;color:#64748b}.commission-form .form-options[data-v-17333747]{display:flex;gap:24px;margin-top:16px}.commission-form .form-options label[data-v-17333747]{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px;cursor:pointer;font-weight:500}.commission-form .form-options input[type=checkbox][data-v-17333747]{width:18px;height:18px;cursor:pointer;accent-color:#6385ff}.commission-grid[data-v-17333747]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.load-more[data-v-17333747]{text-align:center;margin-top:40px;margin-bottom:60px}.load-more .load-btn[data-v-17333747]{padding:14px 36px;background:#fff;border:1px solid #eef1f8;border-radius:50px;color:#4b5563;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;gap:10px;box-shadow:0 2px 8px #0000000d}.load-more .load-btn[data-v-17333747]:hover{border-color:#6385ff;color:#6385ff;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff26}.load-more .load-btn[data-v-17333747]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.load-more .load-btn .spinning[data-v-17333747]{animation:spin-17333747 1.2s cubic-bezier(.25,.8,.25,1) infinite;color:#6385ff;font-size:20px}.empty-state[data-v-17333747]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#64748b}.empty-state .icon[data-v-17333747]{font-size:64px;margin-bottom:20px;opacity:.5;color:#6385ff}.empty-state p[data-v-17333747]{font-size:18px;margin:0;font-weight:500}.switch-item[data-v-17333747]{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;cursor:pointer;font-weight:500}.switch-item input[type=checkbox][data-v-17333747]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;background:#e2e8f0;border-radius:20px;position:relative;cursor:pointer;transition:all .3s}.switch-item input[type=checkbox][data-v-17333747]:checked{background:#6385ff}.switch-item input[type=checkbox][data-v-17333747]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px #0000001a}.switch-item input[type=checkbox][data-v-17333747]:checked:before{left:22px}@media (max-width: 1024px){.commission-grid[data-v-17333747]{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 768px){.commission-grid[data-v-17333747]{grid-template-columns:1fr;gap:16px}.filter-section[data-v-17333747]{padding:20px;border-radius:20px}.filter-options[data-v-17333747]{overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.filter-options[data-v-17333747]::-webkit-scrollbar{display:none}.commission-card[data-v-17333747]{padding:20px;border-radius:20px}.commission-form .form-options[data-v-17333747]{flex-direction:column;gap:12px}.commission-form .input-group[data-v-17333747]{flex-direction:column}.commission-btn[data-v-17333747]{padding:10px 20px;font-size:14px}}@media (max-width: 480px){.filter-section[data-v-17333747],.commission-card[data-v-17333747]{padding:16px;border-radius:16px}.commission-btn[data-v-17333747]{padding:8px 16px;font-size:13px}}@keyframes fadeIn-17333747{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.commission-card[data-v-17333747]{animation:fadeIn-17333747 .5s cubic-bezier(.25,.8,.25,1) forwards}.commission-card[data-v-17333747]:nth-child(2){animation-delay:.1s}.commission-card[data-v-17333747]:nth-child(3){animation-delay:.2s}.commission-card[data-v-17333747]:nth-child(4){animation-delay:.3s}.manage-list[data-v-17333747]{display:flex;flex-direction:column;gap:20px}.manage-list .manage-item[data-v-17333747],.manage-list .application-item[data-v-17333747]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;padding:24px;border:1px solid #eef1f8;transition:all .3s}.manage-list .manage-item[data-v-17333747]:hover,.manage-list .application-item[data-v-17333747]:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-3px)}.manage-list .manage-item .item-header[data-v-17333747],.manage-list .application-item .item-header[data-v-17333747]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manage-list .manage-item .item-header h3[data-v-17333747],.manage-list .application-item .item-header h3[data-v-17333747]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .manage-item .item-info[data-v-17333747],.manage-list .manage-item .meta-info[data-v-17333747],.manage-list .application-item .item-info[data-v-17333747],.manage-list .application-item .meta-info[data-v-17333747]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.manage-list .manage-item .item-info .info-item[data-v-17333747],.manage-list .manage-item .meta-info .info-item[data-v-17333747],.manage-list .application-item .item-info .info-item[data-v-17333747],.manage-list .application-item .meta-info .info-item[data-v-17333747]{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:14px}.manage-list .manage-item .item-info .info-item .icon[data-v-17333747],.manage-list .manage-item .meta-info .info-item .icon[data-v-17333747],.manage-list .application-item .item-info .info-item .icon[data-v-17333747],.manage-list .application-item .meta-info .info-item .icon[data-v-17333747]{color:#64748b}.manage-list .manage-item .item-description[data-v-17333747],.manage-list .manage-item .proposal[data-v-17333747],.manage-list .application-item .item-description[data-v-17333747],.manage-list .application-item .proposal[data-v-17333747]{margin-bottom:16px;color:#4b5563;font-size:15px;line-height:1.6}.manage-list .manage-item .item-actions[data-v-17333747],.manage-list .manage-item .action-buttons[data-v-17333747],.manage-list .application-item .item-actions[data-v-17333747],.manage-list .application-item .action-buttons[data-v-17333747]{display:flex;gap:12px;margin-top:20px}.manage-list .bounty-group[data-v-17333747]{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000a;overflow:hidden;margin-bottom:24px;border:1px solid #eef1f8}.manage-list .bounty-group .bounty-header[data-v-17333747]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#6385ff0d;border-bottom:1px solid #eef1f8}.manage-list .bounty-group .bounty-header h3[data-v-17333747]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.manage-list .bounty-group .bounty-header .application-count[data-v-17333747]{font-size:14px;color:#64748b;background-color:#fff;padding:4px 12px;border-radius:50px}.manage-list .bounty-group .application-item[data-v-17333747]{border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #eef1f8;margin:0}.manage-list .bounty-group .application-item[data-v-17333747]:last-child{border-bottom:none}.manage-list .bounty-group .application-item[data-v-17333747]:hover{transform:none;box-shadow:none;background-color:#6385ff05}.manage-list .applicant-info[data-v-17333747]{display:flex;gap:16px;margin-bottom:16px}.manage-list .applicant-info .avatar[data-v-17333747]{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.manage-list .applicant-info .info-content[data-v-17333747]{flex-grow:1}.manage-list .applicant-info .info-content h4[data-v-17333747]{font-size:16px;font-weight:600;margin:0 0 8px;color:#1e293b}.manage-list .attachments[data-v-17333747]{margin-top:16px}.manage-list .attachments .files-preview[data-v-17333747]{display:flex;flex-wrap:wrap;gap:12px}.manage-list .attachments .files-preview .file-thumbnail[data-v-17333747]{width:100px;height:100px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid #eef1f8}.manage-list .attachments .files-preview .file-thumbnail[data-v-17333747]:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000001a}.status-badge[data-v-17333747]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.status-badge.pending[data-v-17333747]{background-color:#fff8e6;color:#faad14}.status-badge.accepted[data-v-17333747],.status-badge.completed[data-v-17333747],.status-badge.open[data-v-17333747],.status-badge.active[data-v-17333747],.status-badge.in_progress[data-v-17333747]{background-color:#f0f9eb;color:#52c41a}.status-badge.rejected[data-v-17333747],.status-badge.closed[data-v-17333747]{background-color:#fff1f0;color:#f5222d}.status-badge.withdrawn[data-v-17333747]{background-color:#f5f5f5;color:#999}.load-more[data-v-17333747]{display:flex;justify-content:center;margin:20px 0}.load-more .load-btn[data-v-17333747]{display:flex;align-items:center;gap:8px;border:none;background-color:transparent;color:#6385ff;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:50px;transition:all .3s}.load-more .load-btn[data-v-17333747]:hover{background-color:#6385ff1a}.load-more .load-btn[data-v-17333747]:disabled{opacity:.6;cursor:not-allowed}.load-more .load-btn .spinning[data-v-17333747]{animation:spin-17333747 1s linear infinite}.empty-state[data-v-17333747]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:24px;border:1px dashed #eef1f8}.empty-state .icon[data-v-17333747]{font-size:60px;color:#d9d9d9;margin-bottom:16px}.empty-state p[data-v-17333747]{font-size:16px;color:#64748b;margin-bottom:0}@keyframes spin-17333747{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.commission-page[data-v-17333747]{width:100%;min-height:100vh;background-color:#f8fafc}.tab-container[data-v-17333747]{max-width:1200px;margin:0 auto;padding:20px 20px 0}.tabs[data-v-17333747]{display:flex;gap:32px;border-bottom:1px solid #eef1f8;margin-bottom:20px}.tabs .tab[data-v-17333747]{padding:15px 0;cursor:pointer;position:relative;font-size:16px;font-weight:500;color:#64748b;transition:all .3s ease}.tabs .tab[data-v-17333747]:hover{color:#6385ff}.tabs .tab.active[data-v-17333747]{color:#6385ff;font-weight:600}.tabs .tab.active[data-v-17333747]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#6385ff}.content-container[data-v-17333747]{min-height:calc(100vh - 170px)}.upload-page[data-v-50155a10]{min-height:100vh;background:#f5f5f5}.banner-section[data-v-50155a10]{background:linear-gradient(135deg,#1890ff,#1d39c4);padding:48px 0;color:#fff;text-align:center}.upload-section[data-v-50155a10]{padding:24px;max-width:800px;margin:0 auto}.upload-container[data-v-50155a10]{background:#fff;border-radius:8px;padding:24px}.upload-area[data-v-50155a10]{border:2px dashed #d9d9d9;border-radius:8px;padding:32px;text-align:center;cursor:pointer;transition:all .3s}.upload-area[data-v-50155a10]:hover{border-color:#1890ff}.upload-icon[data-v-50155a10]{font-size:48px;color:#1890ff;margin-bottom:16px}.file-input[data-v-50155a10]{display:none}.upload-list[data-v-50155a10]{margin-top:24px}.upload-item[data-v-50155a10]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #f0f0f0}.file-info[data-v-50155a10]{display:flex;align-items:center;gap:8px}.file-name[data-v-50155a10]{font-size:14px}.file-status[data-v-50155a10]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-50155a10]{width:100px;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.progress[data-v-50155a10]{height:100%;background:#1890ff;transition:width .3s}.delete-btn[data-v-50155a10]{padding:4px;border:none;background:none;color:#999;cursor:pointer}.delete-btn[data-v-50155a10]:hover{color:#ff4d4f}.auth-page[data-v-4d5f1560]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f2f5;padding:20px}.auth-card[data-v-4d5f1560]{background:#fff;padding:32px;border-radius:8px;box-shadow:0 4px 12px #0000001a;width:100%;max-width:400px}h2[data-v-4d5f1560]{text-align:center;margin-bottom:24px;color:#333}.form-group[data-v-4d5f1560]{margin-bottom:20px}label[data-v-4d5f1560]{display:block;margin-bottom:8px;color:#666}input[type=text][data-v-4d5f1560],input[type=password][data-v-4d5f1560]{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}input[type=text][data-v-4d5f1560]:focus,input[type=password][data-v-4d5f1560]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.form-actions[data-v-4d5f1560]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.remember-me[data-v-4d5f1560]{display:flex;align-items:center;gap:8px;cursor:pointer}.forgot-password[data-v-4d5f1560]{color:#1890ff;text-decoration:none}.submit-btn[data-v-4d5f1560]{width:100%;padding:12px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background .3s}.submit-btn[data-v-4d5f1560]:hover{background:#40a9ff}.auth-links[data-v-4d5f1560]{margin-top:16px;text-align:center;color:#666}.auth-links a[data-v-4d5f1560]{color:#1890ff;text-decoration:none;margin-left:4px}.divider[data-v-4d5f1560]{margin:24px 0;text-align:center;position:relative}.divider[data-v-4d5f1560]:before,.divider[data-v-4d5f1560]:after{content:"";position:absolute;top:50%;width:calc(50% - 40px);height:1px;background:#f0f0f0}.divider[data-v-4d5f1560]:before{left:0}.divider[data-v-4d5f1560]:after{right:0}.divider span[data-v-4d5f1560]{color:#999;padding:0 12px;background:#fff;font-size:13px}.social-login[data-v-4d5f1560]{display:flex;justify-content:center;gap:16px;margin-bottom:24px}.wechat-btn[data-v-4d5f1560]{display:flex;align-items:center;justify-content:center;padding:0 24px;height:44px;border:1px solid #f0f0f0;border-radius:22px;background:#fff;color:#07c160;font-size:14px;cursor:pointer;transition:all .3s;box-shadow:0 2px 4px #0000000d}.wechat-btn span[data-v-4d5f1560]{margin-left:8px;font-size:14px}.wechat-btn[data-v-4d5f1560]:hover{border-color:#07c160;color:#07c160;box-shadow:0 4px 8px #07c16033;transform:translateY(-1px)}.wechat-btn[data-v-4d5f1560]:active{transform:translateY(0);box-shadow:0 2px 4px #07c1601a}.wechat-btn .iconify[data-v-4d5f1560]{font-size:24px}@media screen and (max-width: 768px){.auth-card[data-v-4d5f1560]{padding:24px;margin:16px}.wechat-btn[data-v-4d5f1560]{height:40px;padding:0 20px}.wechat-btn .iconify[data-v-4d5f1560]{font-size:22px}}.auth-page[data-v-f8db7fb4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f2f5;padding:20px}.auth-card[data-v-f8db7fb4]{background:#fff;padding:32px;border-radius:8px;box-shadow:0 4px 12px #0000001a;width:100%;max-width:400px}h2[data-v-f8db7fb4]{text-align:center;margin-bottom:24px;color:#333}.form-group[data-v-f8db7fb4]{margin-bottom:20px}label[data-v-f8db7fb4]{display:block;margin-bottom:8px;color:#666}input[type=text][data-v-f8db7fb4],input[type=email][data-v-f8db7fb4],input[type=password][data-v-f8db7fb4]{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}input[type=text][data-v-f8db7fb4]:focus,input[type=email][data-v-f8db7fb4]:focus,input[type=password][data-v-f8db7fb4]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.submit-btn[data-v-f8db7fb4]{width:100%;padding:12px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background .3s}.submit-btn[data-v-f8db7fb4]:hover{background:#40a9ff}.auth-links[data-v-f8db7fb4]{margin-top:16px;text-align:center;color:#666}.auth-links a[data-v-f8db7fb4]{color:#1890ff;text-decoration:none;margin-left:4px}.input-group[data-v-f8db7fb4]{display:flex;gap:8px}.input-group input[data-v-f8db7fb4]{flex:1}.code-btn[data-v-f8db7fb4]{min-width:100px;padding:0 12px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;white-space:nowrap;height:40px}input[type=tel][data-v-f8db7fb4]{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}input[type=tel][data-v-f8db7fb4]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.error-message[data-v-f8db7fb4]{color:#ff4d4f;font-size:12px;margin-top:4px}input.error[data-v-f8db7fb4]{border-color:#ff4d4f}.code-btn[data-v-f8db7fb4]:disabled{background:#bae7ff;cursor:not-allowed}.profile-page[data-v-ff0de79b]{min-height:100vh;background:#f5f6f8}.profile-header[data-v-ff0de79b]{position:relative;margin-bottom:24px}.profile-cover[data-v-ff0de79b]{height:300px;overflow:hidden;position:relative}.profile-cover[data-v-ff0de79b]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.5))}.cover-image[data-v-ff0de79b]{width:100%;height:100%;object-fit:cover}.profile-info[data-v-ff0de79b]{max-width:1200px;margin:0 auto;padding:0 24px;transform:translateY(-80px);position:relative;z-index:1}.user-basic[data-v-ff0de79b]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000001a;display:flex;align-items:flex-end;gap:24px}.avatar[data-v-ff0de79b]{width:160px;height:160px;border-radius:50%;border:4px solid white;box-shadow:0 4px 12px #0000001a}.user-meta[data-v-ff0de79b]{flex:1}.username[data-v-ff0de79b]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px}.bio[data-v-ff0de79b]{color:#606f7b;margin-bottom:16px}.user-stats[data-v-ff0de79b]{display:flex;gap:24px}.stat-item[data-v-ff0de79b]{color:#606f7b}.stat-item strong[data-v-ff0de79b]{color:#2c3e50;margin-right:4px}.action-buttons[data-v-ff0de79b]{display:flex;gap:12px}.follow-btn[data-v-ff0de79b],.message-btn[data-v-ff0de79b]{padding:8px 24px;border:none;border-radius:20px;cursor:pointer;transition:all .3s;font-weight:500}.follow-btn[data-v-ff0de79b]{background:#1890ff;color:#fff}.follow-btn.following[data-v-ff0de79b]{background:#e6f7ff;color:#1890ff}.message-btn[data-v-ff0de79b]{background:#f5f6f8;color:#606f7b;display:flex;align-items:center;gap:6px}.profile-content[data-v-ff0de79b]{max-width:1200px;margin:0 auto;padding:0 24px}.tabs[data-v-ff0de79b]{display:flex;gap:32px;margin-bottom:24px;border-bottom:1px solid #e8e8e8}.tab-btn[data-v-ff0de79b]{padding:12px 0;border:none;background:none;color:#606f7b;cursor:pointer;font-size:16px;position:relative}.tab-btn.active[data-v-ff0de79b]{color:#1890ff}.tab-btn.active[data-v-ff0de79b]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#1890ff}.tab-count[data-v-ff0de79b]{background:#f5f6f8;border-radius:12px;padding:4px 8px;margin-left:8px}.report-btn[data-v-ff0de79b]{position:fixed;bottom:24px;right:24px;padding:12px 24px;border:none;border-radius:24px;background:#f56c6c;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #f56c6c4d;transition:all .3s}.report-btn[data-v-ff0de79b]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f56c6c66}.report-dialog[data-v-ff0de79b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.dialog-content[data-v-ff0de79b]{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:480px}.report-options[data-v-ff0de79b]{display:flex;flex-direction:column;gap:12px;margin:16px 0}.report-options label[data-v-ff0de79b]{display:flex;align-items:center;gap:8px;cursor:pointer}.dialog-content textarea[data-v-ff0de79b]{width:100%;height:120px;padding:12px;border:1px solid #dcdfe6;border-radius:4px;resize:none;margin-bottom:16px}.dialog-actions[data-v-ff0de79b]{display:flex;justify-content:flex-end;gap:12px}.dialog-actions button[data-v-ff0de79b]{padding:8px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.dialog-actions .submit-btn[data-v-ff0de79b]{background:#f56c6c;color:#fff}.dialog-actions button[data-v-ff0de79b]:not(.submit-btn){background:#f5f6f8;color:#606f7b}@media (max-width: 768px){.profile-cover[data-v-ff0de79b]{height:200px}.profile-info[data-v-ff0de79b]{transform:translateY(-40px)}.user-basic[data-v-ff0de79b]{padding:16px;flex-direction:column;align-items:center;text-align:center}.avatar[data-v-ff0de79b]{width:120px;height:120px}}.tab-loading[data-v-ff0de79b]{display:flex;justify-content:center;align-items:center;padding:20px}.loading-icon[data-v-ff0de79b]{font-size:24px;animation:spin-ff0de79b 1s linear infinite}.loading-placeholder[data-v-ff0de79b]{display:flex;justify-content:center;align-items:center;gap:8px;padding:40px;color:#666}@keyframes spin-ff0de79b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-page[data-v-db9ed99f]{padding-top:80px;min-height:100vh;background:#f5f5f5}.settings-container[data-v-db9ed99f]{max-width:1000px;margin:0 auto;padding:20px;display:grid;grid-template-columns:240px 1fr;gap:20px}.settings-sidebar[data-v-db9ed99f]{background:#fff;padding:16px;border-radius:8px;height:fit-content}.section-btn[data-v-db9ed99f]{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border:none;background:none;cursor:pointer;color:#666;border-radius:4px;transition:all .3s}.section-btn.active[data-v-db9ed99f]{background:#e6f7ff;color:#1890ff}.settings-content[data-v-db9ed99f]{background:#fff;padding:24px;border-radius:8px}h2[data-v-db9ed99f]{margin-bottom:24px;color:#333}.settings-form[data-v-db9ed99f]{max-width:500px}.form-group[data-v-db9ed99f]{margin-bottom:20px}label[data-v-db9ed99f]{display:block;margin-bottom:8px;color:#666}input[type=text][data-v-db9ed99f],input[type=email][data-v-db9ed99f],input[type=password][data-v-db9ed99f],textarea[data-v-db9ed99f]{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}input[data-v-db9ed99f]:focus,textarea[data-v-db9ed99f]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.avatar-upload[data-v-db9ed99f]{display:flex;align-items:center;gap:16px}.avatar-preview[data-v-db9ed99f]{width:100px;height:100px;border-radius:50%}.upload-btn[data-v-db9ed99f]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;transition:all .3s}.upload-btn[data-v-db9ed99f]:hover{border-color:#1890ff;color:#1890ff}.save-btn[data-v-db9ed99f]{padding:12px 24px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.save-btn[data-v-db9ed99f]:hover{background:#40a9ff}.switch-group[data-v-db9ed99f]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f0f0f0}.switch-label[data-v-db9ed99f]{flex:1;margin-right:16px}.switch-title[data-v-db9ed99f]{font-weight:500;margin-bottom:4px}.switch-desc[data-v-db9ed99f]{font-size:14px;color:#666}.switch[data-v-db9ed99f]{position:relative;display:inline-block;width:44px;height:22px}.switch input[data-v-db9ed99f]{opacity:0;width:0;height:0}.slider[data-v-db9ed99f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:22px}.slider[data-v-db9ed99f]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-db9ed99f]{background-color:#1890ff}input:checked+.slider[data-v-db9ed99f]:before{transform:translate(22px)}@media (max-width: 768px){.settings-container[data-v-db9ed99f]{grid-template-columns:1fr}.settings-sidebar[data-v-db9ed99f]{display:flex;overflow-x:auto;padding:12px}.section-btn[data-v-db9ed99f]{white-space:nowrap}}.post-detail[data-v-1854ab90]{max-width:1000px;margin:0 auto;padding:20px;background:#f5f6f8;min-height:100vh}.post-container[data-v-1854ab90]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:transform .3s ease}.post-header[data-v-1854ab90]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0;background:linear-gradient(to right,#fff,#f8f9fa)}.author-info[data-v-1854ab90]{display:flex;align-items:center;gap:16px}.author-avatar[data-v-1854ab90]{width:48px;height:48px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .2s ease}.author-avatar[data-v-1854ab90]:hover{transform:scale(1.05)}.author-meta[data-v-1854ab90]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-1854ab90]{font-weight:600;color:#2c3e50;font-size:16px}.post-time[data-v-1854ab90]{font-size:13px;color:#8492a6}.post-content[data-v-1854ab90]{padding:24px 32px}.post-text[data-v-1854ab90]{margin-bottom:20px;line-height:1.8;color:#2c3e50;font-size:15px;white-space:pre-wrap}.post-images[data-v-1854ab90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;padding:4px}.image-item[data-v-1854ab90]{position:relative;padding-top:100%;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:zoom-in}.image-item img[data-v-1854ab90]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .4s ease}.image-item:hover img[data-v-1854ab90]{transform:scale(1.08)}.interaction-bar[data-v-1854ab90]{margin:20px 0;background:#fff;border-radius:12px;transition:all .3s ease}.interaction-stats[data-v-1854ab90]{display:flex;justify-content:space-around;align-items:center}.stat-item[data-v-1854ab90]{display:flex;align-items:center;gap:8px;color:#666}.stat-icon[data-v-1854ab90]{font-size:20px;transition:transform .3s ease}.like-btn[data-v-1854ab90],.comment-btn[data-v-1854ab90],.share-btn[data-v-1854ab90]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;background:transparent;color:#666;cursor:pointer;border-radius:20px;transition:all .3s ease}.like-btn[data-v-1854ab90]:hover,.comment-btn[data-v-1854ab90]:hover,.share-btn[data-v-1854ab90]:hover{background:#f5f6f8;color:#1890ff}.like-btn:hover .stat-icon[data-v-1854ab90],.comment-btn:hover .stat-icon[data-v-1854ab90],.share-btn:hover .stat-icon[data-v-1854ab90]{transform:scale(1.1)}.like-btn.active[data-v-1854ab90]{color:#ff4d4f}.like-btn.active[data-v-1854ab90]:hover{background:#fff1f0}@media (max-width: 768px){.interaction-bar[data-v-1854ab90]{padding:12px 16px}.like-btn[data-v-1854ab90],.comment-btn[data-v-1854ab90],.share-btn[data-v-1854ab90]{padding:6px 12px}.stat-icon[data-v-1854ab90]{font-size:18px}}.comments-section[data-v-1854ab90]{padding:24px 32px;background:#fff}.comment-input[data-v-1854ab90]{padding:16px 24px;display:flex;gap:16px;border-bottom:1px solid #f0f0f0}.input-wrapper[data-v-1854ab90]{flex:1;display:flex;flex-direction:column;gap:8px}.input-container[data-v-1854ab90]{display:flex;align-items:center;gap:8px;background:#f8f9fa;border-radius:20px;padding:4px}.input-wrapper input[data-v-1854ab90]{flex:1;padding:8px 16px;border:none;background:transparent;outline:none;font-size:14px}.submit-btn[data-v-1854ab90]{padding:6px 16px;border:none;border-radius:16px;background:#1890ff;color:#fff;cursor:pointer;font-size:14px;transition:all .3s}.submit-btn[data-v-1854ab90]:hover:not(:disabled){background:#40a9ff}.submit-btn[data-v-1854ab90]:disabled{background:#e8e8e8;cursor:not-allowed;color:#999}.cancel-btn[data-v-1854ab90]{padding:6px 16px;border:none;border-radius:16px;background:#f5f6f8;color:#606f7b;cursor:pointer;font-size:14px;transition:all .3s}.cancel-btn[data-v-1854ab90]:hover{background:#e8e8e8}.comments-list[data-v-1854ab90]{margin-top:24px}.comment-item[data-v-1854ab90]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.comment-avatar[data-v-1854ab90]{width:40px;height:40px;border-radius:50%;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.comment-avatar[data-v-1854ab90]:hover{transform:scale(1.05)}.comment-content[data-v-1854ab90]{flex:1;min-width:0}.comment-header[data-v-1854ab90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.comment-author[data-v-1854ab90]{font-weight:500;color:#333}.comment-text[data-v-1854ab90]{color:#333;line-height:1.5;margin-bottom:8px;word-break:break-word}.comment-meta[data-v-1854ab90]{display:flex;align-items:center;gap:16px}.comment-time[data-v-1854ab90]{font-size:12px;color:#999}.reply-btn[data-v-1854ab90]{font-size:12px;color:#666;background:none;border:none;padding:0;cursor:pointer}.reply-btn[data-v-1854ab90]:hover{color:#1890ff}.load-more[data-v-1854ab90]{text-align:center;padding:20px 0}.load-more-btn[data-v-1854ab90]{padding:8px 24px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#666;cursor:pointer;transition:all .3s}.load-more-btn[data-v-1854ab90]:hover{color:#1890ff;border-color:#1890ff}.load-more-btn[data-v-1854ab90]:disabled{color:#999;border-color:#d9d9d9;cursor:not-allowed}.comment-action-btn[data-v-1854ab90]{padding:4px;background:none;border:none;color:#999;cursor:pointer;border-radius:4px}.comment-action-btn[data-v-1854ab90]:hover{background:#f5f5f5;color:#1890ff}.dropdown-menu[data-v-1854ab90]{position:absolute;right:0;top:100%;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:10}.dropdown-item[data-v-1854ab90]:hover{background:#f5f5f5;color:#ff4d4f}@media (max-width: 768px){.post-detail[data-v-1854ab90]{padding:0;background:#fff}.post-container[data-v-1854ab90]{border-radius:0;box-shadow:none}.post-header[data-v-1854ab90]{padding:16px;flex-wrap:wrap;gap:12px}.author-info[data-v-1854ab90]{gap:12px}.author-avatar[data-v-1854ab90]{width:40px;height:40px}.author-meta[data-v-1854ab90]{font-size:14px}.post-content[data-v-1854ab90]{padding:16px}.post-title[data-v-1854ab90]{font-size:18px;line-height:1.4}.post-text[data-v-1854ab90]{font-size:15px}.interaction-bar[data-v-1854ab90]{margin:0;border-radius:0;padding:12px 16px}.stat-item[data-v-1854ab90]{font-size:13px}.comments-section[data-v-1854ab90]{padding:16px}.comment-input[data-v-1854ab90]{padding:12px;gap:12px}.comment-avatar[data-v-1854ab90]{width:32px;height:32px}.input-container[data-v-1854ab90]{padding:2px}.input-wrapper input[data-v-1854ab90]{font-size:14px;padding:6px 12px}.submit-btn[data-v-1854ab90],.cancel-btn[data-v-1854ab90]{padding:4px 12px;font-size:13px}.comment-item[data-v-1854ab90]{padding:12px;gap:12px}.comment-content[data-v-1854ab90],.comment-text[data-v-1854ab90]{font-size:14px}.comment-meta[data-v-1854ab90]{font-size:12px}.replies-list[data-v-1854ab90]{padding-left:12px}.reply-item[data-v-1854ab90]{gap:8px;margin-bottom:12px}.reply-avatar[data-v-1854ab90]{width:28px;height:28px}.reply-content[data-v-1854ab90],.reply-text[data-v-1854ab90]{font-size:13px}.reply-meta[data-v-1854ab90]{font-size:12px}.reply-input[data-v-1854ab90]{padding-left:32px}.follow-tip[data-v-1854ab90]{width:90%;padding:12px 16px;flex-direction:column;gap:12px;text-align:center}.tip-actions[data-v-1854ab90]{width:100%;justify-content:center}.tip-actions button[data-v-1854ab90]{flex:1;max-width:120px}.dropdown-menu[data-v-1854ab90]{right:-8px;min-width:100px}.dropdown-item[data-v-1854ab90]{padding:8px 12px;font-size:13px}.loading-state[data-v-1854ab90]{min-height:150px}.loading-spinner[data-v-1854ab90]{width:32px;height:32px;border-width:2px}.post-images[data-v-1854ab90]{margin:12px -16px}.image-item[data-v-1854ab90]{border-radius:0}}@media (max-width: 360px){.post-header[data-v-1854ab90],.post-content[data-v-1854ab90]{padding:12px}.post-title[data-v-1854ab90]{font-size:16px}.post-text[data-v-1854ab90]{font-size:14px}.comment-input[data-v-1854ab90]{padding:8px}.replies-list[data-v-1854ab90]{padding-left:8px}}.action-btn[data-v-1854ab90]{padding:8px;border:none;background:none;color:#8492a6;cursor:pointer;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.action-btn[data-v-1854ab90]:hover{background:#f0f7ff;color:#1890ff}.action-btn .iconify[data-v-1854ab90]{font-size:20px}@media (max-width: 1024px){.post-detail[data-v-1854ab90]{max-width:100%;padding:16px}}.follow-btn[data-v-1854ab90]{padding:6px 16px;border:none;border-radius:16px;cursor:pointer;font-size:14px;transition:all .3s;background:#1890ff;color:#fff}.follow-btn.following[data-v-1854ab90]{background:#e6f7ff;color:#1890ff}.follow-tip[data-v-1854ab90]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:16px;z-index:100}.follow-tip p[data-v-1854ab90]{margin:0;color:#606f7b}.tip-actions[data-v-1854ab90]{display:flex;gap:12px}.tip-actions button[data-v-1854ab90]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.tip-actions .confirm-btn[data-v-1854ab90]{background:#1890ff;color:#fff}.tip-actions button[data-v-1854ab90]:not(.confirm-btn){background:#f5f6f8;color:#606f7b}@media (max-width: 768px){.follow-tip[data-v-1854ab90]{flex-direction:column;text-align:center;width:90%;max-width:320px}}.loading-state[data-v-1854ab90]{display:flex;justify-content:center;align-items:center;min-height:200px;color:#666;font-size:16px}.no-comments[data-v-1854ab90]{text-align:center;padding:32px;color:#999;font-size:14px}.comment-header[data-v-1854ab90]{display:flex;justify-content:space-between;align-items:center}.comment-action-btn[data-v-1854ab90]{padding:4px;border:none;background:none;color:#8492a6;cursor:pointer;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .3s}.comment-action-btn[data-v-1854ab90]:hover{background:#f0f7ff;color:#1890ff}.dropdown[data-v-1854ab90]{position:relative}.dropdown-menu[data-v-1854ab90]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000026;padding:4px 0;z-index:100;min-width:120px}.dropdown-item[data-v-1854ab90]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;background:none;width:100%;text-align:left;cursor:pointer}.dropdown-item[data-v-1854ab90]:hover{background:#f0f7ff;color:#1890ff}.loading-spinner[data-v-1854ab90]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #1890ff;border-radius:50%;animation:spin-1854ab90 1s linear infinite}@keyframes spin-1854ab90{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reply-to[data-v-1854ab90]{color:#666;margin-right:4px}.reply-name[data-v-1854ab90]{color:#1890ff;font-weight:500}.reply-input[data-v-1854ab90]{margin-top:12px;padding-left:48px}.reply-input .input-wrapper[data-v-1854ab90]{display:flex;flex-direction:column;gap:8px;background:#f8f9fa;padding:12px;border-radius:8px}.reply-input input[data-v-1854ab90]{width:100%;padding:8px 12px;border:1px solid #e4e7ed;border-radius:4px;outline:none;transition:all .3s}.reply-input input[data-v-1854ab90]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.reply-actions[data-v-1854ab90]{display:flex;justify-content:flex-end;gap:8px}.reply-actions button[data-v-1854ab90]{padding:4px 12px;border-radius:4px;border:none;cursor:pointer;font-size:14px}.reply-actions .cancel-btn[data-v-1854ab90]{background:#f0f0f0;color:#666}.reply-actions .submit-btn[data-v-1854ab90]{background:#1890ff;color:#fff}.reply-actions .submit-btn[data-v-1854ab90]:disabled{background:#bae7ff;cursor:not-allowed}.replies-list[data-v-1854ab90]{margin-top:12px;border-left:2px solid #f0f0f0;padding-left:16px}.reply-item[data-v-1854ab90]{display:flex;gap:12px;margin-bottom:16px}.reply-item[data-v-1854ab90]:last-child{margin-bottom:0}.reply-avatar[data-v-1854ab90]{width:32px;height:32px;border-radius:50%;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.reply-avatar[data-v-1854ab90]:hover{transform:scale(1.05)}.reply-content[data-v-1854ab90]{flex:1;min-width:0}.reply-header[data-v-1854ab90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.reply-author[data-v-1854ab90]{font-weight:500;color:#333;font-size:14px}.reply-text[data-v-1854ab90]{color:#333;font-size:14px;margin-bottom:4px}.reply-meta[data-v-1854ab90]{display:flex;align-items:center;gap:12px}.reply-time[data-v-1854ab90]{font-size:12px;color:#999}.replies-btn[data-v-1854ab90]{font-size:12px;color:#1890ff;background:none;border:none;padding:0;cursor:pointer;margin-left:16px}.replies-btn[data-v-1854ab90]:hover{text-decoration:underline}.comment-meta .like-btn[data-v-1854ab90],.reply-meta .like-btn[data-v-1854ab90]{display:flex;align-items:center;gap:4px;padding:0;background:none;border:none;color:#666;cursor:pointer;font-size:12px;transition:all .3s}.comment-meta .like-btn[data-v-1854ab90]:hover,.reply-meta .like-btn[data-v-1854ab90]:hover,.comment-meta .like-btn.active[data-v-1854ab90],.reply-meta .like-btn.active[data-v-1854ab90]{color:#ff4d4f}.like-icon[data-v-1854ab90]{font-size:14px;margin-right:2px}.comment-meta[data-v-1854ab90],.reply-meta[data-v-1854ab90]{display:flex;align-items:center;gap:16px}.post-tags[data-v-1854ab90]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.post-tag[data-v-1854ab90]{display:flex;align-items:center;padding:6px 12px;background:#f1f5f9;border-radius:16px;font-size:13px;color:#6385ff;cursor:pointer;transition:all .2s ease}.post-tag[data-v-1854ab90]:hover{background:#e2e8f0;transform:translateY(-2px);box-shadow:0 2px 8px #6385ff26}.hashtag[data-v-1854ab90]{color:#6385ff;margin-right:2px;font-weight:600}.post-circle-info[data-v-1854ab90]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;background:#f0f7ff;border-radius:12px;width:fit-content;cursor:pointer;transition:all .2s}.post-circle-info[data-v-1854ab90]:hover{background:#e0f2fe;transform:translateY(-2px);box-shadow:0 2px 4px #3b82f626}.circle-icon[data-v-1854ab90]{width:24px;height:24px;border-radius:50%;object-fit:cover}.circle-icon-placeholder[data-v-1854ab90]{width:24px;height:24px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8}.circle-name[data-v-1854ab90]{font-size:14px;color:#334155;font-weight:500}.post-tags[data-v-1854ab90]{display:flex;align-items:center;margin:16px 0}.tag-label[data-v-1854ab90]{font-size:14px;color:#64748b;margin-right:8px}.tags-container[data-v-1854ab90]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-1854ab90]{background:#f1f5f9;color:#6385ff;padding:4px 12px;border-radius:16px;font-size:13px;cursor:pointer;transition:all .2s}.tag-item[data-v-1854ab90]:hover{background:#e2e8f0;transform:translateY(-2px)}.post-circle[data-v-1854ab90]{display:flex;align-items:center;margin:16px 0}.circle-label[data-v-1854ab90]{font-size:14px;color:#64748b;margin-right:8px}.circle-container[data-v-1854ab90]{display:flex;align-items:center;background:#f1f5f9;padding:6px 12px;border-radius:16px;cursor:pointer;transition:all .2s}.circle-container[data-v-1854ab90]:hover{background:#e2e8f0;transform:translateY(-2px)}.circle-icon[data-v-1854ab90]{width:20px;height:20px;border-radius:50%;margin-right:6px;object-fit:cover}.circle-name[data-v-1854ab90]{font-size:13px;color:#334155;font-weight:500}.refund-page[data-v-d2251ba4]{max-width:800px;margin:0 auto;padding:24px}.page-header[data-v-d2251ba4]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.back-btn[data-v-d2251ba4]{display:flex;align-items:center;gap:4px;padding:8px;border:none;background:none;color:#666;cursor:pointer}.back-btn[data-v-d2251ba4]:hover{color:#1890ff}.order-info[data-v-d2251ba4]{background:#fff;border-radius:8px;padding:16px;margin-bottom:24px}.info-item[data-v-d2251ba4]{display:flex;justify-content:space-between;padding:8px 0}.label[data-v-d2251ba4]{color:#666}.value[data-v-d2251ba4]{color:#333}.value.price[data-v-d2251ba4]{color:#ff4d4f;font-weight:500}.refund-form[data-v-d2251ba4]{background:#fff;border-radius:8px;padding:24px}.form-group[data-v-d2251ba4]{margin-bottom:24px}.form-group label[data-v-d2251ba4]{display:block;margin-bottom:8px;color:#333;font-weight:500}.input-group[data-v-d2251ba4]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.prefix[data-v-d2251ba4]{padding:8px 12px;background:#fafafa;border-right:1px solid #d9d9d9;color:#666}input[type=number][data-v-d2251ba4],select[data-v-d2251ba4],textarea[data-v-d2251ba4]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.input-group input[data-v-d2251ba4]{border:none;flex:1}.max-refund[data-v-d2251ba4]{margin-top:4px;font-size:12px;color:#666}.upload-area[data-v-d2251ba4]{display:flex;gap:12px;flex-wrap:wrap}.image-preview[data-v-d2251ba4]{position:relative;width:100px;height:100px}.image-preview img[data-v-d2251ba4]{width:100%;height:100%;object-fit:cover;border-radius:4px}.remove-btn[data-v-d2251ba4]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-btn[data-v-d2251ba4]{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#666}.upload-btn[data-v-d2251ba4]:hover{border-color:#40a9ff;color:#40a9ff}.upload-tip[data-v-d2251ba4]{margin-top:8px;font-size:12px;color:#666}.hidden-input[data-v-d2251ba4]{display:none}.form-actions[data-v-d2251ba4]{margin-top:24px;display:flex;justify-content:center;gap:16px}.cancel-btn[data-v-d2251ba4],.submit-btn[data-v-d2251ba4]{padding:8px 32px;border-radius:4px;font-size:14px;cursor:pointer}.cancel-btn[data-v-d2251ba4]{background:#fff;border:1px solid #d9d9d9;color:#666}.submit-btn[data-v-d2251ba4]{background:#1890ff;border:none;color:#fff}.submit-btn[data-v-d2251ba4]:disabled{background:#d9d9d9;cursor:not-allowed}@media (max-width: 768px){.refund-page[data-v-d2251ba4]{padding:16px}.form-actions[data-v-d2251ba4]{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:#fff;box-shadow:0 -2px 8px #0000000d}.cancel-btn[data-v-d2251ba4],.submit-btn[data-v-d2251ba4]{flex:1}}.landing-page[data-v-653abf2e]{overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.particles-container[data-v-653abf2e]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle[data-v-653abf2e]{position:absolute;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);border-radius:50%;opacity:.6;animation:particleFloat-653abf2e 20s infinite linear;will-change:transform}@keyframes particleFloat-653abf2e{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) translate(100px) rotate(360deg);opacity:0}}.navbar[data-v-653abf2e]{position:fixed;top:-80px;left:0;width:100%;z-index:1000;background:var(--bg-primary);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-md);transition:transform .5s cubic-bezier(.16,1,.3,1)}.navbar-visible[data-v-653abf2e]{transform:translateY(80px)}.nav-container[data-v-653abf2e]{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:70px}.logo[data-v-653abf2e]{display:flex;align-items:center;gap:14px;cursor:pointer;transition:transform .3s ease}.logo[data-v-653abf2e]:hover{transform:scale(1.02)}.logo-icon[data-v-653abf2e]{width:36px;height:36px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #667eea26;position:relative;overflow:hidden;color:#fff;font-size:18px}.logo-icon[data-v-653abf2e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#fff3,#fff0 60%);pointer-events:none}.logo-text[data-v-653abf2e]{font-size:22px;font-weight:700;background:linear-gradient(135deg,#333,#667eea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.nav-menu[data-v-653abf2e]{display:flex;gap:40px}.nav-link[data-v-653abf2e]{position:relative;color:var(--text-primary);text-decoration:none;font-weight:500;font-size:16px;transition:all .3s ease;padding:6px 0}.nav-link[data-v-653abf2e]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--primary-color));transition:width .3s ease}.nav-link[data-v-653abf2e]:hover{color:var(--primary-hover)}.nav-link[data-v-653abf2e]:hover:after{width:100%}.mobile-menu-toggle[data-v-653abf2e]{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;cursor:pointer;z-index:1001}.hamburger[data-v-653abf2e]{width:24px;height:18px;position:relative;transition:all .3s ease}.hamburger span[data-v-653abf2e]{display:block;width:100%;height:2px;background:var(--text-primary);position:absolute;left:0;transition:all .3s ease;border-radius:1px}.hamburger span[data-v-653abf2e]:nth-child(1){top:0}.hamburger span[data-v-653abf2e]:nth-child(2){top:8px}.hamburger span[data-v-653abf2e]:nth-child(3){top:16px}.hamburger.active span[data-v-653abf2e]:nth-child(1){transform:rotate(45deg);top:8px}.hamburger.active span[data-v-653abf2e]:nth-child(2){opacity:0}.hamburger.active span[data-v-653abf2e]:nth-child(3){transform:rotate(-45deg);top:8px}.mobile-menu[data-v-653abf2e]{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--bg-primary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu.active[data-v-653abf2e]{opacity:1;visibility:visible}.mobile-nav[data-v-653abf2e]{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}.mobile-nav-link[data-v-653abf2e]{color:var(--text-primary);text-decoration:none;font-weight:600;font-size:24px;text-align:center;transition:color .3s ease;position:relative}.mobile-nav-link[data-v-653abf2e]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:3px;background:var(--primary-active);transition:width .3s ease}.mobile-nav-link[data-v-653abf2e]:hover,.mobile-nav-link[data-v-653abf2e]:active{color:var(--primary-active)}.mobile-nav-link[data-v-653abf2e]:hover:after,.mobile-nav-link[data-v-653abf2e]:active:after{width:60px}.mobile-actions[data-v-653abf2e]{display:flex;flex-direction:column;gap:16px;align-items:center}.mobile-btn[data-v-653abf2e]{padding:12px 32px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;border:2px solid transparent}.mobile-btn[data-v-653abf2e]:not(.primary){color:var(--text-primary);border-color:var(--text-primary)}.mobile-btn.primary[data-v-653abf2e]{background:linear-gradient(135deg,#667eea,#4c6ef5);color:#fff;box-shadow:0 4px 15px #667eea33}.mobile-btn[data-v-653abf2e]:hover,.mobile-btn[data-v-653abf2e]:active{transform:translateY(-2px)}.mobile-btn.primary[data-v-653abf2e]:hover,.mobile-btn.primary[data-v-653abf2e]:active{box-shadow:0 8px 20px #667eea59}.nav-actions[data-v-653abf2e]{display:flex;align-items:center;gap:20px}.btn-text[data-v-653abf2e]{color:var(--text-primary);text-decoration:none;font-weight:500;font-size:16px;transition:all .3s ease;padding:6px 0;position:relative}.btn-text[data-v-653abf2e]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--primary-hover));transition:width .3s ease}.btn-text[data-v-653abf2e]:hover{color:var(--primary-active)}.btn-text[data-v-653abf2e]:hover:after{width:100%}.btn-primary[data-v-653abf2e]{background:linear-gradient(135deg,#667eea,#4c6ef5);color:#fff;text-decoration:none;padding:10px 24px;border-radius:30px;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px #667eea33}.btn-primary[data-v-653abf2e]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea59}.hero-section[data-v-653abf2e]{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.hero-background[data-v-653abf2e]{position:absolute;top:0;left:0;width:100%;height:100%}.bg-gradient[data-v-653abf2e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(150deg,var(--bg-gradient-start) 0%,var(--bg-gradient-mid) 40%,var(--bg-gradient-end) 70%,var(--bg-gradient-final) 100%)}.bg-pattern[data-v-653abf2e]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTQgMkg2VjU0SDU0VjJaIiBzdHJva2U9IiM0NTY4ZGMiIHN0cm9rZS1vcGFjaXR5PSIwLjA1IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=);opacity:.6}.hero-container[data-v-653abf2e]{max-width:1200px;margin:0 auto;padding:0 24px;width:100%;position:relative;z-index:2}.hero-content[data-v-653abf2e]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hero-text[data-v-653abf2e]{max-width:600px}.hero-badge[data-v-653abf2e]{display:inline-flex;align-items:center;gap:8px;background:#007aff1a;color:var(--primary-color);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,122,255,.2)}.hero-title[data-v-653abf2e]{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:24px;color:var(--text-primary);letter-spacing:-1.5px}.title-line[data-v-653abf2e]{display:block}.hero-title .highlight[data-v-653abf2e]{color:var(--primary-color);position:relative;z-index:1;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-653abf2e]{font-size:1.25rem;color:var(--text-secondary);font-weight:400;margin-bottom:40px;line-height:1.5}.hero-stats[data-v-653abf2e]{display:flex;gap:48px;margin-bottom:48px}.stat-item[data-v-653abf2e]{display:flex;flex-direction:column}.stat-number[data-v-653abf2e]{font-size:2.5rem;font-weight:700;color:var(--text-primary);line-height:1;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label[data-v-653abf2e]{font-size:14px;color:var(--text-secondary);margin-top:8px;font-weight:500}.hero-actions[data-v-653abf2e]{display:flex;gap:16px}.btn-primary-large[data-v-653abf2e],.btn-secondary-large[data-v-653abf2e]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:24px;font-weight:600;font-size:16px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.btn-primary-large[data-v-653abf2e]{background:linear-gradient(135deg,#007aff,#4c6ef5);color:#fff;box-shadow:0 4px 12px #007aff33;position:relative;overflow:hidden}.btn-primary-large[data-v-653abf2e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary-large[data-v-653abf2e]:hover:before{left:100%}.btn-primary-large[data-v-653abf2e]:hover{background:linear-gradient(135deg,#0056cc,#3b5bdb);transform:translateY(-2px);box-shadow:0 6px 16px #007aff40}.btn-secondary-large[data-v-653abf2e]{background:var(--bg-primary);color:var(--text-primary);border:1px solid rgba(0,122,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary-large[data-v-653abf2e]:hover{background:var(--bg-secondary);transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.hero-visual[data-v-653abf2e]{position:relative;height:500px}.visual-wrapper[data-v-653abf2e]{position:relative;width:100%;height:100%}.visual-element[data-v-653abf2e]{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.25,.8,.25,1);will-change:transform}.visual-bg[data-v-653abf2e]{background-image:url(https://img.freepik.com/free-vector/gradient-blue-abstract-background-design_23-2148884583.jpg);background-size:cover;border-radius:24px;opacity:.15;transform:scale(.9)}.visual-character[data-v-653abf2e]{background-image:url(https://cdn.freepik.com/free-vector/hand-drawn-anime-couple_52683-94473.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}.visual-foreground[data-v-653abf2e]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMjAwIiBjeT0iMjAwIiByPSIxMDIiIHN0cm9rZT0iIzQ1NjhkYyIgc3Ryb2tlLW9wYWNpdHk9IjAuMiIgc3Ryb2tlLXdpZHRoPSIyIi8+PGNpcmNsZSBjeD0iMjAwIiBjeT0iMjAwIiByPSIxNTAiIHN0cm9rZT0iIzQ1NjhkYyIgc3Ryb2tlLW9wYWNpdHk9IjAuMTUiIHN0cm9rZS13aWR0aD0iMiIvPjxjaXJjbGUgY3g9IjIwMCIgY3k9IjIwMCIgcj0iMTk4IiBzdHJva2U9IiM0NTY4ZGMiIHN0cm9rZS1vcGFjaXR5PSIwLjEiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:3;opacity:.7}.floating-shapes[data-v-653abf2e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.shape[data-v-653abf2e]{position:absolute;background:#ffffff1a;border-radius:50%;animation:float-653abf2e 10s infinite ease-in-out;will-change:transform}.shape-1[data-v-653abf2e]{width:100px;height:100px;top:10%;left:10%;background:#667eea33}.shape-2[data-v-653abf2e]{width:150px;height:150px;bottom:20%;right:20%;background:#ea666633}.shape-3[data-v-653abf2e]{width:200px;height:200px;top:50%;left:30%;background:#66ea6633}.shape-4[data-v-653abf2e]{width:120px;height:120px;bottom:50%;right:10%;background:#ea66ea33}@keyframes float-653abf2e{0%{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-20px) translate(10px) scale(1.1)}to{transform:translateY(0) translate(0) scale(1)}}.card-1[data-v-653abf2e]{background:linear-gradient(135deg,#667eea,#4c6ef5)}.card-2[data-v-653abf2e]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.card-3[data-v-653abf2e]{background:linear-gradient(135deg,#ff9800,#ff5722)}.scroll-indicator[data-v-653abf2e]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#86868b;font-size:14px;font-weight:500;z-index:3}.scroll-text[data-v-653abf2e]{opacity:.7}.scroll-dot[data-v-653abf2e]{width:6px;height:6px;background:var(--primary-color);border-radius:50%;animation:bounce-653abf2e 2s infinite}.section-container[data-v-653abf2e]{max-width:1200px;margin:0 auto;padding:0 24px}.features-section[data-v-653abf2e],.process-section[data-v-653abf2e],.join-section[data-v-653abf2e]{padding:120px 0}.features-section[data-v-653abf2e]{background:var(--bg-secondary)}.section-header[data-v-653abf2e]{text-align:center;margin-bottom:80px}.section-badge[data-v-653abf2e]{display:inline-block;padding:6px 16px;border-radius:20px;background:var(--bg-secondary);color:var(--primary-color);font-size:14px;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color)}.section-title[data-v-653abf2e]{font-size:2.8rem;font-weight:700;letter-spacing:-1px;color:var(--text-primary);background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle[data-v-653abf2e]{font-size:1.25rem;color:var(--text-secondary);margin-top:16px;max-width:600px;margin-left:auto;margin-right:auto}.features-grid[data-v-653abf2e]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.feature-card[data-v-653abf2e]{background:var(--bg-primary);padding:40px;border-radius:24px;text-align:center;border:1px solid var(--border-color);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.feature-card[data-v-653abf2e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-hover));transform:scaleX(0);transition:transform .3s ease}.feature-card[data-v-653abf2e]:hover:before{transform:scaleX(1)}.feature-card[data-v-653abf2e]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000014}.feature-icon[data-v-653abf2e]{font-size:32px;color:var(--primary-color);margin-bottom:24px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-title[data-v-653abf2e]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.feature-description[data-v-653abf2e]{color:var(--text-secondary);line-height:1.6}.process-section[data-v-653abf2e]{background:var(--bg-primary)}.process-steps[data-v-653abf2e]{display:flex;justify-content:space-between;position:relative}.process-steps[data-v-653abf2e]:before{content:"";position:absolute;top:40px;left:15%;right:15%;height:2px;background:linear-gradient(to right,#e5e5e5,#e5e5e5 50%,transparent 50%);background-size:16px 2px;background-repeat:repeat-x}.process-step[data-v-653abf2e]{flex:1;text-align:center;position:relative;padding:0 20px}.step-number[data-v-653abf2e]{width:80px;height:80px;border-radius:50%;background-color:var(--bg-primary);border:2px solid var(--border-color);color:var(--text-primary);font-weight:700;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;transition:all .3s ease}.process-step:hover .step-number[data-v-653abf2e]{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:scale(1.1)}.step-title[data-v-653abf2e]{font-size:1.5rem;font-weight:600;margin-bottom:12px}.step-description[data-v-653abf2e]{color:var(--text-secondary)}.join-section[data-v-653abf2e]{background-color:var(--bg-secondary)}.join-cards[data-v-653abf2e]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.join-card[data-v-653abf2e]{background:var(--bg-primary);padding:40px;border-radius:24px;border:1px solid var(--border-color);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.join-card[data-v-653abf2e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-hover));transform:scaleX(0);transition:transform .3s ease}.join-card[data-v-653abf2e]:hover:before{transform:scaleX(1)}.join-card[data-v-653abf2e]:hover{transform:translateY(-8px);box-shadow:var(--shadow-sm)}.card-header[data-v-653abf2e]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.join-card .card-icon[data-v-653abf2e]{font-size:24px;width:48px;height:48px;background:var(--bg-primary);color:var(--primary-color);border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%)}.card-title[data-v-653abf2e]{font-size:1.5rem;font-weight:600}.card-description[data-v-653abf2e]{color:var(--text-secondary);margin-bottom:24px}.card-benefits[data-v-653abf2e]{list-style:none;padding:0;margin:0 0 32px}.card-benefits li[data-v-653abf2e]{padding-left:24px;position:relative;margin-bottom:12px}.card-benefits li[data-v-653abf2e]:before{content:"✓";position:absolute;left:0;color:var(--success-color)}.card-button[data-v-653abf2e]{display:block;width:100%;text-align:center;padding:12px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;border-radius:12px;text-decoration:none;font-weight:500;transition:all .2s ease;position:relative;overflow:hidden}.card-button[data-v-653abf2e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.card-button[data-v-653abf2e]:hover:before{left:100%}.card-button[data-v-653abf2e]:hover{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);transform:translateY(-2px);box-shadow:0 6px 16px #007aff40}.footer[data-v-653abf2e]{background:var(--bg-primary);color:var(--text-secondary);padding:80px 0 40px}.footer-container[data-v-653abf2e]{max-width:1200px;margin:0 auto;padding:0 24px}.footer-content[data-v-653abf2e]{display:flex;justify-content:space-between;margin-bottom:60px}.footer-brand .logo-text[data-v-653abf2e]{color:var(--text-primary)}.footer-slogan[data-v-653abf2e]{margin-top:16px;max-width:250px}.footer-links[data-v-653abf2e]{display:flex;gap:80px}.footer-column h4[data-v-653abf2e]{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:24px}.footer-column a[data-v-653abf2e]{display:block;color:var(--text-secondary);text-decoration:none;margin-bottom:12px;font-size:15px;transition:color .2s ease}.footer-column a[data-v-653abf2e]:hover{color:var(--primary-color)}.footer-bottom[data-v-653abf2e]{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid var(--border-color)}.footer-copyright[data-v-653abf2e]{font-size:14px}.footer-social[data-v-653abf2e]{display:flex;gap:24px}.social-link[data-v-653abf2e]{color:var(--text-secondary);font-size:20px;transition:color .2s}.social-link[data-v-653abf2e]:hover{color:var(--primary-color)}.back-to-top[data-v-653abf2e]{position:fixed;bottom:30px;right:30px;width:44px;height:44px;border-radius:50%;background:#0006;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:99}.back-to-top[data-v-653abf2e]:hover{background:#0009;transform:translateY(-3px)}.animate-on-scroll[data-v-653abf2e]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1)}.animate-on-scroll.animated[data-v-653abf2e]{opacity:1;transform:translateY(0)}@keyframes bounce-653abf2e{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 1024px){.hero-content[data-v-653abf2e]{grid-template-columns:1fr;text-align:center;gap:40px}.hero-text[data-v-653abf2e]{max-width:100%;order:2}.hero-visual[data-v-653abf2e]{order:1;height:400px;margin-bottom:40px}.hero-stats[data-v-653abf2e],.hero-actions[data-v-653abf2e]{justify-content:center}.features-grid[data-v-653abf2e]{grid-template-columns:repeat(2,1fr);gap:24px}.join-cards[data-v-653abf2e]{grid-template-columns:1fr;gap:24px}.process-steps[data-v-653abf2e]{flex-direction:column;gap:60px}.process-steps[data-v-653abf2e]:before{top:40px;left:50%;right:auto;transform:translate(-50%);width:2px;height:calc(100% - 80px);background-image:none;background-color:var(--border-color)}.footer-content[data-v-653abf2e]{flex-direction:column;text-align:center;gap:40px}.footer-links[data-v-653abf2e]{justify-content:center;gap:40px;text-align:center}.section-container[data-v-653abf2e]{padding:0 20px}.features-section[data-v-653abf2e],.process-section[data-v-653abf2e],.join-section[data-v-653abf2e]{padding:80px 0}}@media (max-width: 768px){.desktop-nav[data-v-653abf2e],.nav-actions .btn-text[data-v-653abf2e]{display:none}.mobile-menu-toggle[data-v-653abf2e]{display:flex}.nav-container[data-v-653abf2e]{justify-content:space-between;padding:0 20px}.logo[data-v-653abf2e]{flex-grow:1}.nav-actions[data-v-653abf2e]{flex-grow:0}.hero-title[data-v-653abf2e]{font-size:3rem}.section-title[data-v-653abf2e]{font-size:2.2rem}.features-grid[data-v-653abf2e]{grid-template-columns:1fr;gap:20px}.footer-links[data-v-653abf2e]{flex-direction:column;gap:30px}.footer-bottom[data-v-653abf2e]{flex-direction:column;gap:20px}.hero-section[data-v-653abf2e]{padding:100px 0 60px}.hero-stats[data-v-653abf2e]{gap:32px}.hero-actions[data-v-653abf2e]{flex-direction:column;gap:12px}.btn-primary-large[data-v-653abf2e],.btn-secondary-large[data-v-653abf2e]{width:100%;justify-content:center}.floating-shapes[data-v-653abf2e]{display:none}.particles-container[data-v-653abf2e]{opacity:.3}}@media (max-width: 428px){.hero-title[data-v-653abf2e]{font-size:2.5rem;line-height:1.2}.hero-subtitle[data-v-653abf2e]{font-size:1.1rem}.hero-stats[data-v-653abf2e]{flex-direction:column;gap:20px;align-items:center}.stat-number[data-v-653abf2e]{font-size:2rem}.section-title[data-v-653abf2e]{font-size:1.8rem}.section-subtitle[data-v-653abf2e]{font-size:1.1rem}.feature-card[data-v-653abf2e]{padding:24px}.feature-title[data-v-653abf2e]{font-size:1.3rem}.join-card[data-v-653abf2e]{padding:24px}.card-title[data-v-653abf2e]{font-size:1.3rem}.process-step[data-v-653abf2e]{padding:0 10px}.step-number[data-v-653abf2e]{width:60px;height:60px;font-size:20px}.step-title[data-v-653abf2e]{font-size:1.3rem}.footer[data-v-653abf2e]{padding:60px 0 30px}.footer-container[data-v-653abf2e]{padding:0 20px}.back-to-top[data-v-653abf2e]{bottom:20px;right:20px;width:40px;height:40px}}@media (max-width: 390px){.hero-title[data-v-653abf2e]{font-size:2.2rem}.hero-subtitle[data-v-653abf2e]{font-size:1rem}.hero-badge[data-v-653abf2e]{font-size:12px;padding:6px 12px}.section-title[data-v-653abf2e]{font-size:1.6rem}.section-subtitle[data-v-653abf2e]{font-size:1rem}.feature-card[data-v-653abf2e]{padding:20px}.feature-title[data-v-653abf2e]{font-size:1.2rem}.feature-description[data-v-653abf2e]{font-size:.9rem}.join-card[data-v-653abf2e]{padding:20px}.card-title[data-v-653abf2e]{font-size:1.2rem}.card-description[data-v-653abf2e]{font-size:.9rem}.step-number[data-v-653abf2e]{width:50px;height:50px;font-size:18px}.step-title[data-v-653abf2e]{font-size:1.2rem}.step-description[data-v-653abf2e]{font-size:.9rem}.nav-container[data-v-653abf2e]{padding:0 16px}.logo-text[data-v-653abf2e]{font-size:20px}.logo-icon[data-v-653abf2e]{width:32px;height:32px;font-size:16px}}@media (max-width: 375px){.hero-title[data-v-653abf2e]{font-size:2rem}.hero-subtitle[data-v-653abf2e]{font-size:.95rem}.hero-stats[data-v-653abf2e]{gap:16px}.stat-number[data-v-653abf2e]{font-size:1.8rem}.stat-label[data-v-653abf2e]{font-size:12px}.section-title[data-v-653abf2e]{font-size:1.5rem}.section-subtitle[data-v-653abf2e]{font-size:.95rem}.feature-card[data-v-653abf2e]{padding:16px}.feature-title[data-v-653abf2e]{font-size:1.1rem}.feature-description[data-v-653abf2e]{font-size:.85rem}.join-card[data-v-653abf2e]{padding:16px}.card-title[data-v-653abf2e]{font-size:1.1rem}.card-description[data-v-653abf2e]{font-size:.85rem}.card-benefits li[data-v-653abf2e]{font-size:.85rem;padding-left:20px}.step-number[data-v-653abf2e]{width:45px;height:45px;font-size:16px}.step-title[data-v-653abf2e]{font-size:1.1rem}.step-description[data-v-653abf2e]{font-size:.85rem}.hero-section[data-v-653abf2e]{padding:80px 0 50px}.features-section[data-v-653abf2e],.process-section[data-v-653abf2e],.join-section[data-v-653abf2e]{padding:60px 0}.section-container[data-v-653abf2e]{padding:0 16px}.nav-container[data-v-653abf2e]{padding:0 12px}.logo-text[data-v-653abf2e]{font-size:18px}.logo-icon[data-v-653abf2e]{width:28px;height:28px;font-size:14px}}@media (max-width: 320px){.hero-title[data-v-653abf2e]{font-size:1.8rem}.hero-subtitle[data-v-653abf2e]{font-size:.9rem}.hero-badge[data-v-653abf2e]{font-size:11px;padding:5px 10px}.section-title[data-v-653abf2e]{font-size:1.4rem}.section-subtitle[data-v-653abf2e]{font-size:.9rem}.feature-card[data-v-653abf2e]{padding:12px}.feature-title[data-v-653abf2e]{font-size:1rem}.feature-description[data-v-653abf2e]{font-size:.8rem}.join-card[data-v-653abf2e]{padding:12px}.card-title[data-v-653abf2e]{font-size:1rem}.card-description[data-v-653abf2e]{font-size:.8rem}.card-benefits li[data-v-653abf2e]{font-size:.8rem;padding-left:18px}.step-number[data-v-653abf2e]{width:40px;height:40px;font-size:14px}.step-title[data-v-653abf2e]{font-size:1rem}.step-description[data-v-653abf2e]{font-size:.8rem}.hero-stats[data-v-653abf2e]{gap:12px}.stat-number[data-v-653abf2e]{font-size:1.6rem}.stat-label[data-v-653abf2e]{font-size:11px}.hero-actions[data-v-653abf2e]{gap:8px}.btn-primary-large[data-v-653abf2e],.btn-secondary-large[data-v-653abf2e]{padding:12px 20px;font-size:14px}.section-container[data-v-653abf2e]{padding:0 12px}.nav-container[data-v-653abf2e]{padding:0 10px}.logo-text[data-v-653abf2e]{font-size:16px}.logo-icon[data-v-653abf2e]{width:24px;height:24px;font-size:12px}.back-to-top[data-v-653abf2e]{bottom:15px;right:15px;width:36px;height:36px}}@media (max-width: 768px) and (orientation: landscape){.hero-section[data-v-653abf2e]{min-height:80vh;padding:60px 0 40px}.hero-title[data-v-653abf2e]{font-size:2.5rem}.hero-visual[data-v-653abf2e]{height:300px}.features-section[data-v-653abf2e],.process-section[data-v-653abf2e],.join-section[data-v-653abf2e]{padding:60px 0}.hero-stats[data-v-653abf2e]{flex-direction:row;gap:40px}.hero-actions[data-v-653abf2e]{flex-direction:row;gap:16px}.btn-primary-large[data-v-653abf2e],.btn-secondary-large[data-v-653abf2e]{width:auto}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.hero-title[data-v-653abf2e]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-card[data-v-653abf2e],.join-card[data-v-653abf2e]{border-width:.5px}}@media (hover: none) and (pointer: coarse){.btn-primary-large[data-v-653abf2e]:hover,.btn-secondary-large[data-v-653abf2e]:hover,.feature-card[data-v-653abf2e]:hover,.join-card[data-v-653abf2e]:hover,.process-step:hover .step-number[data-v-653abf2e]{transform:none}.btn-primary-large[data-v-653abf2e]:active,.btn-secondary-large[data-v-653abf2e]:active,.feature-card[data-v-653abf2e]:active,.join-card[data-v-653abf2e]:active{transform:scale(.98)}.nav-link[data-v-653abf2e]:hover:after{width:0}.nav-link[data-v-653abf2e]:active:after{width:100%}}@media (max-width: 768px){.btn-primary-large[data-v-653abf2e],.btn-secondary-large[data-v-653abf2e],.feature-card[data-v-653abf2e],.join-card[data-v-653abf2e],.card-button[data-v-653abf2e]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hero-section[data-v-653abf2e],.features-section[data-v-653abf2e],.process-section[data-v-653abf2e],.join-section[data-v-653abf2e]{-webkit-overflow-scrolling:touch}.hero-title[data-v-653abf2e],.section-title[data-v-653abf2e],.feature-title[data-v-653abf2e],.card-title[data-v-653abf2e]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.floating-shapes[data-v-653abf2e],.particles-container[data-v-653abf2e]{will-change:transform}.btn-primary-large[data-v-653abf2e],.btn-secondary-large[data-v-653abf2e]{min-height:44px;padding:16px 24px}.card-button[data-v-653abf2e]{min-height:44px;padding:14px 20px}.navbar[data-v-653abf2e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-menu[data-v-653abf2e]{-webkit-overflow-scrolling:touch}.mobile-nav-link[data-v-653abf2e],.mobile-btn[data-v-653abf2e]{min-height:44px;display:flex;align-items:center;justify-content:center}}@media (max-width: 320px){.hero-actions[data-v-653abf2e]{gap:8px}.btn-primary-large[data-v-653abf2e],.btn-secondary-large[data-v-653abf2e]{padding:12px 16px;font-size:14px}.mobile-nav-link[data-v-653abf2e]{font-size:20px}.mobile-btn[data-v-653abf2e]{padding:10px 24px;font-size:14px}}@media (max-width: 768px) and (orientation: landscape){.mobile-menu[data-v-653abf2e]{padding:20px}.mobile-nav[data-v-653abf2e]{gap:20px;margin-bottom:20px}.mobile-nav-link[data-v-653abf2e]{font-size:20px}.mobile-actions[data-v-653abf2e]{gap:12px}.mobile-btn[data-v-653abf2e]{padding:10px 24px;font-size:14px}}.search-container[data-v-322b8652]{min-height:100vh;background-color:#f8f9fa;font-family:PingFang SC,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.search-header[data-v-322b8652]{position:relative;background:linear-gradient(135deg,#f0f4ff,#f8f9ff);padding:50px 0 40px;overflow:hidden}.search-header[data-v-322b8652]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to top,#f8f9fa,#f8f9fab3 40%,#f8f9fa00);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:1}.search-shape[data-v-322b8652]{position:absolute;border-radius:50%;z-index:0}.shape-1[data-v-322b8652]{width:400px;height:400px;background:linear-gradient(135deg,#6385ff1a,#4154f10d);top:-200px;right:-100px}.shape-2[data-v-322b8652]{width:300px;height:300px;background:linear-gradient(135deg,#eea4ce14,#6385ff0a);bottom:-150px;left:-100px}.search-bar-container[data-v-322b8652]{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.search-bar[data-v-322b8652]{display:flex;align-items:center;background:#fff;border-radius:16px;box-shadow:0 6px 24px #0000000d;padding:8px 8px 8px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid rgba(235,238,245,.8)}.search-bar[data-v-322b8652]:focus-within{box-shadow:0 8px 30px #6385ff26;transform:translateY(-2px)}.search-icon[data-v-322b8652]{font-size:22px;color:#64748b;margin-right:12px}.search-bar input[data-v-322b8652]{flex:1;border:none;font-size:16px;padding:14px 0;outline:none;color:#334155}.search-bar input[data-v-322b8652]::placeholder{color:#94a3b8}.search-btn[data-v-322b8652]{background:#6385ff;color:#fff;border:none;border-radius:12px;padding:12px 24px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s}.search-btn[data-v-322b8652]:hover{background:#5070f5;transform:translateY(-2px);box-shadow:0 4px 12px #6385ff33}.search-types[data-v-322b8652]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;justify-content:center}.type-btn[data-v-322b8652]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#fffc;border:1px solid rgba(235,238,245,.8);border-radius:12px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.type-btn[data-v-322b8652]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #0000000d;color:#6385ff}.type-btn.active[data-v-322b8652]{background:#6385ff;color:#fff;border-color:#6385ff;box-shadow:0 4px 14px #6385ff33}.type-btn .iconify[data-v-322b8652]{font-size:18px}.search-content[data-v-322b8652]{max-width:1100px;margin:0 auto;padding:40px 20px 60px}.results-section[data-v-322b8652]{margin-bottom:48px}.section-header[data-v-322b8652]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #eef1f8;padding-bottom:12px}.section-header h2[data-v-322b8652]{font-size:20px;font-weight:600;color:#1e293b;position:relative;display:flex;align-items:center}.section-header h2[data-v-322b8652]:before{content:"";display:block;width:4px;height:18px;background:#6385ff;border-radius:2px;margin-right:12px}.section-count[data-v-322b8652]{color:#64748b;font-size:14px}.post-list[data-v-322b8652]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.post-card[data-v-322b8652]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 18px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8)}.post-card[data-v-322b8652]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000000f}.post-header[data-v-322b8652]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.user-avatar[data-v-322b8652]{width:40px;height:40px;border-radius:50%;object-fit:cover}.post-info[data-v-322b8652]{flex:1}.post-title[data-v-322b8652]{font-weight:600;font-size:16px;line-height:1.4;margin-bottom:6px;color:#1e293b;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.post-meta[data-v-322b8652]{display:flex;align-items:center;gap:12px;font-size:13px;color:#64748b}.post-content[data-v-322b8652]{margin-bottom:16px;font-size:14px;line-height:1.6;color:#475569;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-stats[data-v-322b8652]{display:flex;align-items:center;gap:16px;padding-top:12px;border-top:1px solid #f5f7fa}.stat-item[data-v-322b8652]{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:13px}.post-tags[data-v-322b8652]{display:flex;flex-wrap:wrap;gap:6px;max-width:180px}.tag[data-v-322b8652]{background:#f1f5f9;color:#64748b;padding:3px 8px;border-radius:6px;font-size:12px;white-space:nowrap}.game-list[data-v-322b8652]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.game-card[data-v-322b8652]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8);display:flex;flex-direction:column;height:100%}.game-card[data-v-322b8652]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000000f}.game-cover[data-v-322b8652]{height:160px;overflow:hidden}.game-cover img[data-v-322b8652]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.game-card:hover .game-cover img[data-v-322b8652]{transform:scale(1.05)}.game-info[data-v-322b8652]{padding:20px;flex:1;display:flex;flex-direction:column}.game-title[data-v-322b8652]{font-weight:600;font-size:17px;margin-bottom:10px;color:#1e293b}.game-desc[data-v-322b8652]{font-size:14px;line-height:1.6;color:#475569;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.game-meta[data-v-322b8652]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.game-type[data-v-322b8652],.game-platform[data-v-322b8652],.game-date[data-v-322b8652]{background:#f1f5f9;color:#64748b;padding:4px 10px;border-radius:6px;font-size:12px}.game-stats[data-v-322b8652]{display:flex;gap:16px;border-top:1px solid #f5f7fa;padding-top:12px}.asset-list[data-v-322b8652]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.asset-card[data-v-322b8652]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8)}.asset-card[data-v-322b8652]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000000f}.asset-thumbnail[data-v-322b8652]{height:180px;position:relative;overflow:hidden}.asset-thumbnail img[data-v-322b8652]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.asset-card:hover .asset-thumbnail img[data-v-322b8652]{transform:scale(1.05)}.asset-type[data-v-322b8652]{position:absolute;top:12px;left:12px;background:#0009;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.asset-price[data-v-322b8652]{position:absolute;bottom:12px;right:12px;background:#6385ff;color:#fff;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}.asset-price.free[data-v-322b8652]{background:#10b981}.asset-info[data-v-322b8652]{padding:20px}.asset-title[data-v-322b8652]{font-weight:600;font-size:16px;margin-bottom:10px;color:#1e293b;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.asset-desc[data-v-322b8652]{font-size:14px;line-height:1.6;color:#475569;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asset-meta[data-v-322b8652]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px;color:#64748b}.asset-downloads[data-v-322b8652]{display:flex;align-items:center;gap:5px}.asset-tags[data-v-322b8652]{display:flex;flex-wrap:wrap;gap:6px}[data-v-322b8652] .highlight{background:#6385ff26;color:#6385ff;padding:0 2px;border-radius:3px;font-weight:500}.loading-state[data-v-322b8652]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0}.loading-spinner[data-v-322b8652]{margin-bottom:16px}.loading-icon[data-v-322b8652]{font-size:36px;color:#6385ff;animation:spin-322b8652 1.2s linear infinite}.loading-text[data-v-322b8652]{font-size:16px;color:#64748b}@keyframes spin-322b8652{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-results[data-v-322b8652]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;text-align:center}.no-results .iconify[data-v-322b8652]{font-size:60px;color:#94a3b8;margin-bottom:20px}.no-results p[data-v-322b8652]{font-size:18px;color:#475569;margin-bottom:24px}.no-results-tips[data-v-322b8652]{background:#f8fafc;padding:20px 30px;border-radius:12px;text-align:left;max-width:450px}.no-results-tips p[data-v-322b8652]{font-size:15px;color:#334155;font-weight:500;margin-bottom:10px}.no-results-tips ul[data-v-322b8652]{color:#64748b;font-size:14px;padding-left:20px;line-height:1.7}.pagination[data-v-322b8652]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:50px}.page-btn[data-v-322b8652]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #eef1f8;border-radius:8px;color:#64748b;font-size:14px;cursor:pointer;transition:all .3s}.page-btn[data-v-322b8652]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-322b8652]:hover:not(:disabled){background:#f8fafc;border-color:#6385ff;color:#6385ff}.page-numbers[data-v-322b8652]{display:flex;gap:8px}.page-number[data-v-322b8652]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eef1f8;color:#64748b;font-size:14px;cursor:pointer;transition:all .3s}.page-number[data-v-322b8652]:hover:not(.active){border-color:#6385ff;color:#6385ff}.page-number.active[data-v-322b8652]{background:#6385ff;color:#fff;border-color:#6385ff}@media (max-width: 768px){.search-header[data-v-322b8652]{padding:40px 0 30px}.search-bar[data-v-322b8652]{flex-direction:column;padding:8px}.search-bar input[data-v-322b8652]{width:100%;padding:12px 16px;border-radius:10px;background:#f5f7fa;margin-bottom:8px}.search-icon[data-v-322b8652]{display:none}.search-btn[data-v-322b8652]{width:100%}.search-types[data-v-322b8652]{overflow-x:auto;padding-bottom:8px;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.search-types[data-v-322b8652]::-webkit-scrollbar{display:none}.post-list[data-v-322b8652],.game-list[data-v-322b8652],.asset-list[data-v-322b8652]{grid-template-columns:1fr}.section-header[data-v-322b8652]{flex-direction:column;align-items:flex-start;gap:8px}.section-count[data-v-322b8652]{font-size:13px}.pagination[data-v-322b8652]{flex-wrap:wrap}}@media (max-width: 480px){.search-header[data-v-322b8652]{padding:30px 0 20px}.search-bar-container[data-v-322b8652]{padding:0 16px}.search-btn[data-v-322b8652]{font-size:14px;padding:10px 16px}.type-btn[data-v-322b8652]{padding:8px 12px;font-size:13px}.type-btn .iconify[data-v-322b8652]{font-size:16px}.search-content[data-v-322b8652]{padding:30px 16px 40px}.post-card[data-v-322b8652],.game-card[data-v-322b8652],.asset-card[data-v-322b8652]{padding:16px;border-radius:12px}.section-header h2[data-v-322b8652]{font-size:18px}.post-title[data-v-322b8652],.game-title[data-v-322b8652],.asset-title[data-v-322b8652]{font-size:15px}.post-content[data-v-322b8652],.game-desc[data-v-322b8652],.asset-desc[data-v-322b8652]{font-size:13px;-webkit-line-clamp:2}.post-stats[data-v-322b8652],.game-stats[data-v-322b8652]{flex-wrap:wrap;gap:10px}.user-avatar[data-v-322b8652]{width:36px;height:36px}.game-cover[data-v-322b8652]{height:140px}.asset-thumbnail[data-v-322b8652]{height:160px}.asset-type[data-v-322b8652],.asset-price[data-v-322b8652]{font-size:11px;padding:3px 8px}.no-results .iconify[data-v-322b8652]{font-size:50px}.no-results p[data-v-322b8652]{font-size:16px}.no-results-tips[data-v-322b8652]{padding:16px 20px}.page-btn[data-v-322b8652]{padding:6px 12px;font-size:13px}.page-number[data-v-322b8652]{width:32px;height:32px;font-size:13px}}.user-list[data-v-322b8652]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.user-card[data-v-322b8652]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 18px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8);position:relative}.user-card[data-v-322b8652]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000000f}.user-avatar-container[data-v-322b8652]{position:relative}.user-avatar[data-v-322b8652]{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 2px 10px #0000000f}.user-info[data-v-322b8652]{flex:1;min-width:0}.user-name[data-v-322b8652]{font-weight:600;font-size:16px;margin-bottom:6px;color:#1e293b}.user-bio[data-v-322b8652]{font-size:14px;color:#64748b;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.user-meta[data-v-322b8652]{display:flex;gap:16px;font-size:13px;color:#94a3b8}.follow-btn[data-v-322b8652]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s}.follow-btn[data-v-322b8652]:hover{background:#e2e8f0}.follow-btn .iconify[data-v-322b8652]{font-size:16px}.follow-btn[data-v-322b8652]:has(.mdi-check){background:#6385ff;color:#fff}.follow-btn[data-v-322b8652]:has(.mdi-check):hover{background:#5070f5}.tag-list[data-v-322b8652]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.tag-card[data-v-322b8652]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 18px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8);display:flex;align-items:center;gap:16px}.tag-card[data-v-322b8652]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000000f}.tag-info[data-v-322b8652]{flex:1}.tag-name[data-v-322b8652]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#1e293b}.tag-meta[data-v-322b8652]{display:flex;gap:12px;font-size:13px;color:#64748b}.circle-list[data-v-322b8652]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.circle-card[data-v-322b8652]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid rgba(235,238,245,.8);display:flex;align-items:center;gap:16px}.circle-card[data-v-322b8652]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000000f}.circle-avatar[data-v-322b8652]{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0}.circle-avatar img[data-v-322b8652]{width:100%;height:100%;object-fit:cover}.circle-info[data-v-322b8652]{flex:1;min-width:0}.circle-name[data-v-322b8652]{font-weight:600;font-size:16px;margin-bottom:6px;color:#1e293b}.circle-desc[data-v-322b8652]{font-size:14px;color:#64748b;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.circle-meta[data-v-322b8652]{display:flex;gap:12px;font-size:13px;color:#94a3b8}:root{--primary-color: #1890ff;--primary-hover: #40a9ff;--primary-active: #096dd9;--primary-light: #e6f7ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--info-color: #1890ff;--text-primary: #18191c;--text-secondary: #61666d;--text-tertiary: #9499a0;--bg-primary: #ffffff;--bg-secondary: #f5f6f7;--bg-tertiary: #e3e5e7;--border-color: #e3e5e7;--divider-color: #f0f0f0;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;font-family:PingFang SC,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .15);--transition-fast: .2s;--transition-normal: .3s;--transition-slow: .5s;--primary: #4568dc;--primary-light: #6691e9;--primary-dark: #2a3d8f;--secondary: #ff4b8b;--secondary-light: #ff7eac;--secondary-dark: #c4004e;--neutral-100: #f8f9fc;--neutral-200: #eef0f7;--neutral-300: #dde1ed;--neutral-400: #b0b7cb;--neutral-500: #8c92ab;--neutral-600: #5e637a;--neutral-700: #3f425a;--neutral-800: #2a2d3e;--neutral-900: #181a24;--success: #00c896;--warning: #ffb02e;--error: #ff4655;--gradient-primary: linear-gradient(135deg, #4568dc 0%, #b06ab3 100%);--gradient-secondary: linear-gradient(135deg, #ff4b8b 0%, #ff9b5e 100%);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .05);--shadow-md: 0 5px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .1);--shadow-primary: 0 8px 25px rgba(69, 104, 220, .25);--shadow-secondary: 0 8px 25px rgba(255, 75, 139, .25);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 24px;--radius-xl: 32px;--radius-full: 9999px;--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}.dark{--primary-color: #4568dc;--primary-hover: #6691e9;--primary-active: #2a3d8f;--primary-light: #2a3d8f;--success-color: #00c896;--warning-color: #ffb02e;--error-color: #ff4655;--info-color: #4568dc;--text-primary: #ffffff;--text-secondary: #b0b7cb;--text-tertiary: #8c92ab;--bg-primary: #181a24;--bg-secondary: #2a2d3e;--bg-tertiary: #3f425a;--border-color: #404040;--divider-color: #404040;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .15);--shadow-md: 0 5px 20px rgba(0, 0, 0, .18);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .22);--gradient-primary: linear-gradient(135deg, #4568dc 0%, #b06ab3 100%);--gradient-secondary: linear-gradient(135deg, #ff4b8b 0%, #ff9b5e 100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.5}a{text-decoration:none;color:var(--primary-color);transition:color var(--transition-fast)}a:hover{color:var(--primary-hover)}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.card{background:var(--bg-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.card:hover{box-shadow:var(--shadow-md)}.card.interactive:hover{transform:translateY(-2px)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.card-title{font-size:var(--font-size-lg);font-weight:500}.card-content{margin-bottom:var(--spacing-md)}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-sm);border-top:1px solid var(--divider-color)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;transition:all var(--transition-fast);border:none;cursor:pointer}.btn.btn-primary{background:var(--primary-color);color:#fff}.btn.btn-primary:hover{background:var(--primary-hover)}.btn.btn-primary:active{background:var(--primary-active)}.btn.btn-secondary{background:var(--bg-secondary);color:var(--text-primary)}.btn.btn-secondary:hover{background:var(--bg-tertiary)}.btn.btn-outline{background:transparent;border:1px solid var(--border-color)}.btn.btn-outline:hover{border-color:var(--primary-color);color:var(--primary-color)}.btn.btn-sm{padding:4px 12px;font-size:var(--font-size-xs)}.btn.btn-lg{padding:12px 24px;font-size:var(--font-size-md)}.btn.btn-icon{padding:8px;border-radius:50%}.btn:disabled{opacity:.6;cursor:not-allowed}.form-group{margin-bottom:var(--spacing-md)}.form-label{display:block;margin-bottom:var(--spacing-xs);font-weight:500;color:var(--text-primary)}.form-input{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);transition:border-color var(--transition-fast)}.form-input:focus{outline:none;border-color:var(--primary-color)}.form-input.error{border-color:var(--error-color)}.form-error{color:var(--error-color);font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.avatar.avatar-sm{width:32px;height:32px}.avatar.avatar-lg{width:64px;height:64px}.avatar.avatar-xl{width:96px;height:96px}.badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:10px;font-size:var(--font-size-xs);font-weight:500}.badge.badge-primary{background:var(--primary-light);color:var(--primary-color)}.badge.badge-success{background:#52c41a1a;color:var(--success-color)}.badge.badge-warning{background:#faad141a;color:var(--warning-color)}.badge.badge-error{background:#ff4d4f1a;color:var(--error-color)}.list{list-style:none}.list-item{padding:var(--spacing-md);border-bottom:1px solid var(--divider-color);transition:background-color var(--transition-fast)}.list-item:last-child{border-bottom:none}.list-item:hover{background-color:var(--bg-secondary)}.nav-item{display:flex;align-items:center;padding:var(--spacing-md);color:var(--text-primary);border-radius:var(--border-radius-md);transition:all var(--transition-fast);cursor:pointer}.nav-item:hover{background:var(--bg-secondary)}.nav-item.active{background:var(--primary-light);color:var(--primary-color);font-weight:500}.nav-item .icon{margin-right:var(--spacing-sm);font-size:var(--font-size-lg)}@media (max-width: 768px){.hide-mobile{display:none!important}.page-container{padding:var(--spacing-sm)}}@media (min-width: 769px){.hide-desktop{display:none!important}}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-normal)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform var(--transition-normal),opacity var(--transition-normal)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(20px);opacity:0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-brand{color:var(--primary-color)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.w-full{width:100%}.h-full{height:100%}
