.base-popover-trigger[data-v-c9adbe42]{display:inline-block;cursor:pointer}.base-popover-content[data-v-c9adbe42]{background:#1e1e1e;border:1px solid #444;border-radius:2px;box-shadow:0 4px 12px #0009;min-width:120px;overflow:hidden}.fade-enter-active[data-v-c9adbe42],.fade-leave-active[data-v-c9adbe42]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-c9adbe42],.fade-leave-to[data-v-c9adbe42]{opacity:0;transform:translateY(4px)}.base-slider[data-v-7a94691a]{position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:none;width:100%;height:24px;display:flex;align-items:center;justify-content:center}.base-slider.vertical[data-v-7a94691a]{width:24px;height:100%;flex-direction:column}.slider-track[data-v-7a94691a]{position:relative;background:#333;border-radius:2px;width:100%;height:6px}.base-slider.vertical .slider-track[data-v-7a94691a]{width:6px;height:100%}.slider-fill[data-v-7a94691a]{position:absolute;background:#ffd666;border-radius:2px;pointer-events:none}.slider-thumb[data-v-7a94691a]{position:absolute;width:8px;height:20px;background:#ffd666;border:1px solid #111;border-radius:1px;box-shadow:0 1px 3px #00000080;transform:translate(-50%,-50%);top:50%;transition:transform .1s,background-color .2s}.base-slider.vertical .slider-thumb[data-v-7a94691a]{top:auto;left:50%;width:20px;height:8px;transform:translate(-50%,50%)}@media (hover: hover){.base-slider:hover .slider-thumb[data-v-7a94691a]{background:#ffe082;transform:translate(-50%,-50%) scale(1.1)}.base-slider.vertical:hover .slider-thumb[data-v-7a94691a]{transform:translate(-50%,50%) scale(1.1)}.slider-track[data-v-7a94691a]:hover{background:#444}}.base-slider.active .slider-thumb[data-v-7a94691a]{background:#ffe082;transform:translate(-50%,-50%) scale(1.1)}.base-slider.vertical.active .slider-thumb[data-v-7a94691a]{transform:translate(-50%,50%) scale(1.1)}.slider-label[data-v-7a94691a]{position:absolute;pointer-events:none;font-size:10px;color:#888;font-weight:700}.transport-bar[data-v-310f268a]{background:#1e1e1e;border-bottom:1px solid #333;display:flex;flex-direction:column;padding:0 16px;-webkit-user-select:none;user-select:none;flex-shrink:0;height:56px;justify-content:center}.transport-row[data-v-310f268a]{display:flex;align-items:center;width:100%}.transport-row.main[data-v-310f268a]{height:100%;gap:20px}.app-branding[data-v-310f268a]{display:flex;flex-direction:column;justify-content:center;line-height:1.1;margin-right:8px}.brand-en[data-v-310f268a]{font-family:Inter,sans-serif;font-weight:900;font-size:15px;color:#fff;letter-spacing:.5px}.brand-cn[data-v-310f268a]{font-size:10px;color:#ffd666;font-weight:700;letter-spacing:1px}@media (max-width: 768px){.app-branding[data-v-310f268a]{display:none}}.section-divider[data-v-310f268a]{width:1px;height:24px;background:#333;margin-right:8px}.left-section[data-v-310f268a],.right-section[data-v-310f268a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.center-section[data-v-310f268a]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.divider[data-v-310f268a]{width:1px;height:24px;background:#333;margin:0 4px}.file-controls[data-v-310f268a]{display:flex;gap:8px}.btn-action[data-v-310f268a]{height:28px;padding:0 12px;border-radius:4px;border:1px solid transparent;font-size:12px;font-weight:700;cursor:pointer;align-items:center;transition:all .2s}@media (max-width: 768px){.btn-action span.btn-text[data-v-310f268a]{display:inline-block}}@media (hover: hover){.btn-action.primary[data-v-310f268a]:hover{background:#ffeaadd5;box-shadow:0 0 8px #ffd6664d}.btn-action.secondary[data-v-310f268a]:hover{border-color:#888;color:#fff}}.btn-action.primary[data-v-310f268a]{background:#ffd666;color:#111;border-color:#ffd666}.btn-action.secondary[data-v-310f268a]{background:transparent;color:#aaa;border-color:#444}.btn-icon[data-v-310f268a]{background:none;border:none;color:#888;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}@media (hover: hover){.btn-icon[data-v-310f268a]:hover{color:#fff;background:#333}.btn-icon.close[data-v-310f268a]:hover{background:#4a1111;color:#f44}}.window-controls[data-v-310f268a]{display:flex;gap:4px}.btn-transport[data-v-310f268a]{width:42px;height:32px;background:#252525;border:1px solid #3a3a3a;border-radius:4px;color:#aaa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s}@media (hover: hover){.btn-transport[data-v-310f268a]:hover{border-color:#666;color:#fff;background:#333}}.btn-transport[data-v-310f268a]:active{transform:translateY(1px)}.btn-transport.active[data-v-310f268a]{color:#111;background:#ffd666;border-color:#ffd666;box-shadow:0 0 8px #ffd66666}.icon-square[data-v-310f268a]{width:10px;height:10px;background:currentColor}.time-display[data-v-310f268a]{font-family:Courier New,Courier,monospace;font-size:13px;color:#ffd666;background:#111;padding:0 10px;height:32px;border-radius:4px;border:1px solid #333;display:flex;align-items:center;gap:4px}.time-display .total[data-v-310f268a]{color:#666;font-size:11px}@media (max-width: 768px){.time-display .total[data-v-310f268a],.section-divider[data-v-310f268a]{display:none}}.track-info[data-v-310f268a]{display:flex;font-size:11px;color:#888}.track-info.placeholder[data-v-310f268a]{color:#444;font-style:italic}.track-info .title[data-v-310f268a]{color:#ccc;font-weight:700;margin-right:4px}.progress-wrapper[data-v-310f268a]{position:relative;width:100%;height:8px;background:#111;border-radius:2px;border:1px solid #333;overflow:hidden}.progress-fill[data-v-310f268a]{height:100%;background:linear-gradient(90deg,#d4b14d,#ffd666);border-radius:1px;pointer-events:none;transition:width .1s linear}.main-progress[data-v-310f268a]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;margin:0}.volume-control[data-v-310f268a]{display:flex;align-items:center;gap:6px;background:#111;padding:0 8px;height:32px;border-radius:4px;border:1px solid #333}.volume-slider-custom[data-v-310f268a]{width:100px;height:24px;accent-color:#ffd666;cursor:pointer}.mobile-menu-btn[data-v-310f268a]{display:none}.mobile-only-flex[data-v-310f268a]{display:none!important}@media (max-width: 768px){.transport-bar[data-v-310f268a]{height:auto;padding:8px;gap:8px}.transport-row.main[data-v-310f268a]{height:40px;gap:8px}.transport-row.sub[data-v-310f268a]{display:flex!important;height:24px;align-items:center;justify-content:space-between;padding:0 4px;gap:8px}.info-group[data-v-310f268a]{display:flex;align-items:center;flex:1;overflow:hidden;gap:8px}.mobile-menu-btn[data-v-310f268a]{display:flex;width:24px;height:24px;padding:2px}.desktop-only[data-v-310f268a],.desktop-only-flex[data-v-310f268a],.brand-cn[data-v-310f268a],.app-branding[data-v-310f268a],.volume-control[data-v-310f268a],.section-divider[data-v-310f268a]{display:none!important}.left-section[data-v-310f268a],.right-section[data-v-310f268a]{gap:12px}.time-display.mobile-expanded[data-v-310f268a]{background:transparent;border:none;padding:0;height:auto;font-size:11px;font-weight:700}.time-display.mobile-expanded .total[data-v-310f268a]{display:inline;font-size:11px;color:#666}.track-info-mobile[data-v-310f268a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.track-info-mobile .m-title[data-v-310f268a]{color:#ffd666;margin-right:4px}.track-info-mobile .m-placeholder[data-v-310f268a]{color:#444;font-style:italic}}.mobile-menu-content[data-v-310f268a]{padding:8px;display:flex;flex-direction:column;gap:8px;background:#1e1e1e}.menu-actions[data-v-310f268a]{display:flex;flex-direction:column;gap:4px}.menu-btn[data-v-310f268a]{padding:8px;background:#252525;border:1px solid #333;color:#ccc;font-size:11px;border-radius:4px;cursor:pointer;text-align:center}.menu-btn[data-v-310f268a]:active{background:#333}.file-dropdown-content[data-v-310f268a]{width:200px;background:#252525;padding:4px 0;border:1px solid #333;border-radius:4px}.dropdown-header[data-v-310f268a]{padding:8px 12px;font-size:10px;color:#666;font-weight:700;letter-spacing:.5px}.dropdown-item[data-v-310f268a]{padding:8px 12px;font-size:12px;color:#ddd;cursor:pointer;transition:all .2s}.dropdown-item[data-v-310f268a]:hover{background:#333;color:#fff}.dropdown-divider[data-v-310f268a]{height:1px;background:#333;margin:4px 0}.control-group[data-v-310f268a]{display:flex;align-items:center}.btn-transport.group-left[data-v-310f268a]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.btn-transport.group-right[data-v-310f268a]{border-top-left-radius:0;border-bottom-left-radius:0}.btn-action.small[data-v-310f268a]{height:24px;padding:0 8px;font-size:10px}.fader-strip[data-v-6436f000]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:28px;max-width:48px}.fader-strip.disabled[data-v-6436f000]{opacity:.3;pointer-events:none}.strip-label[data-v-6436f000]{font-size:9px;font-weight:700;color:#666;margin-bottom:2px;text-transform:uppercase;text-align:center}.strip-val[data-v-6436f000]{font-size:10px;font-family:monospace;color:#ffd666;background:#111;padding:2px 4px;border-radius:2px;width:100%;text-align:center;margin-bottom:8px;white-space:nowrap;overflow:hidden;box-sizing:border-box}.slider-area[data-v-6436f000]{flex:1;width:100%;display:flex;justify-content:center;padding-bottom:4px;min-height:40px}.base-plugin-panel[data-v-5ab1cb0b]{display:flex;flex-direction:column;background:#1a1a1a;border-top:1px solid #333;-webkit-user-select:none;user-select:none;transition:height .3s ease}.base-plugin-panel[data-v-5ab1cb0b]:not(.is-mobile){display:flex;flex-direction:column;height:100%;border-left:1px solid #333;border-top:none;min-width:0}.base-plugin-panel.is-mobile[data-v-5ab1cb0b]{width:100%;border-top:1px solid #333}.panel-header[data-v-5ab1cb0b]{display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:#252525;border-bottom:1px solid #333;height:28px;flex-shrink:0;cursor:default}.is-mobile .panel-header[data-v-5ab1cb0b]{cursor:pointer;height:36px}.header-left[data-v-5ab1cb0b]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:11px;color:#aaa;text-transform:uppercase;letter-spacing:.8px}.is-mobile .header-left[data-v-5ab1cb0b]{font-size:13px;color:#ccc}.is-mobile .collapse-icon[data-v-5ab1cb0b]{color:#888}.collapse-icon[data-v-5ab1cb0b]{display:flex;align-items:center;justify-content:center}.collapse-icon svg[data-v-5ab1cb0b]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.collapse-icon svg.rotate[data-v-5ab1cb0b]{transform:rotate(-180deg)}.header-actions[data-v-5ab1cb0b]{display:flex;align-items:center;gap:8px}.panel-content-outer[data-v-5ab1cb0b]{flex:1;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);overflow:hidden;will-change:grid-template-rows}.is-collapsed.is-mobile .panel-content-outer[data-v-5ab1cb0b]{grid-template-rows:0fr}.panel-content-inner[data-v-5ab1cb0b]{min-height:0;display:flex;flex-direction:column;height:100%}.base-select[data-v-ba83ea56]{display:block;width:100%}.select-trigger[data-v-ba83ea56]{display:flex;align-items:center;justify-content:space-between;padding:0 8px;height:22px;background:#181818;border:1px solid #333;border-radius:2px;color:#ccc;font-size:11px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.select-trigger[data-v-ba83ea56]:hover{border-color:#444}.select-trigger.is-open[data-v-ba83ea56]{border-color:#ffd666}.value-text[data-v-ba83ea56]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-icon[data-v-ba83ea56]{display:flex;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);margin-left:4px;color:#666}.arrow-icon.rotate[data-v-ba83ea56]{transform:rotate(-180deg)}.select-options-list[data-v-ba83ea56]{background:#1a1a1a;padding:4px 0;max-height:200px;overflow-y:auto;min-width:100px}.select-options-list[data-v-ba83ea56]::-webkit-scrollbar{width:4px}.select-options-list[data-v-ba83ea56]::-webkit-scrollbar-track{background:transparent}.select-options-list[data-v-ba83ea56]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.option-item[data-v-ba83ea56]{padding:6px 12px;font-size:11px;color:#999;cursor:pointer;transition:all .1s}.option-item[data-v-ba83ea56]:hover{background:#333;color:#fff}.option-item.active[data-v-ba83ea56]{background:#252525;color:#ffd666}.band-selector[data-v-c4e9cf0c]{display:flex;align-items:center;gap:8px}.band-tag[data-v-c4e9cf0c]{background:#ffd666;color:#111;font-weight:700;font-size:12px;padding:2px 8px;border-radius:4px;min-width:24px;text-align:center}.placeholder[data-v-c4e9cf0c]{background:#444;color:#888}.shape-select-custom[data-v-c4e9cf0c]{width:100px}.bar-actions[data-v-c4e9cf0c]{display:flex;gap:4px}.btn-ctrl[data-v-c4e9cf0c]{background:transparent;border:none;color:#888;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:2px}@media (hover: hover){.btn-ctrl[data-v-c4e9cf0c]:hover{background:#333;color:#ffd666}}.fader-deck[data-v-c4e9cf0c]{flex:1;display:flex;align-items:stretch;justify-content:space-between;padding:8px 6px;gap:2px;background:#181818}.fader-deck.is-mobile[data-v-c4e9cf0c]{flex:1;justify-content:space-between;gap:8px;padding:8px 16px}.deck-divider[data-v-c4e9cf0c]{width:1px;background:#333;margin:0 4px}.empty-deck-msg[data-v-c4e9cf0c]{flex:1;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.empty-hint[data-v-c4e9cf0c]{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px}.plus-btn-large[data-v-c4e9cf0c]{background:transparent;border:1px dashed #444;color:#666;padding:20px;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .3s;width:140px}@media (hover: hover){.plus-btn-large[data-v-c4e9cf0c]:hover{border-color:#ffd666;color:#ffd666;background:#ffd6660d}}.plus-btn-large .btn-text[data-v-c4e9cf0c]{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.eq-plugin-wrapper[data-v-3e263ae3]{display:flex;flex-direction:column;width:100%;height:auto;background:#121212;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.header[data-v-3e263ae3]{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:#1c1c1c;border-bottom:1px solid #333;flex-shrink:0;z-index:20}.plugin-body[data-v-3e263ae3]{display:flex;height:auto;flex-direction:row}.visualizer-area[data-v-3e263ae3]{flex:1;height:400px;position:relative;overflow:hidden;background:#000;min-width:0}.eq-rack-panel[data-v-3e263ae3]{width:280px;height:400px;display:flex;flex-direction:column;flex-shrink:0;z-index:10;background:#181818}@media (max-width: 768px){.plugin-body[data-v-3e263ae3]{flex-direction:column}.visualizer-area[data-v-3e263ae3]{width:100%;height:160px;flex:none}.eq-rack-panel[data-v-3e263ae3]{width:100%;height:auto;border-left:none;border-top:1px solid #333}}.header-left[data-v-3e263ae3]{display:flex;align-items:center}.logo[data-v-3e263ae3]{font-size:11px;font-weight:700;color:#888;letter-spacing:.5px;text-transform:uppercase}.logo .sub[data-v-3e263ae3]{color:#ffd666;margin-left:2px}.header-controls[data-v-3e263ae3]{display:flex;gap:4px}.icon-btn[data-v-3e263ae3]{background:none;border:none;color:#666;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.icon-btn[data-v-3e263ae3]:hover{color:#fff;background:#333;border-radius:3px}.bypass-btn.active[data-v-3e263ae3]{color:#ffd666}.canvas-container[data-v-3e263ae3]{width:100%;height:100%}.compressor-plugin[data-v-05fae981]{width:100%;height:auto;background:#181818;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif}.compressor-plugin.bypassed[data-v-05fae981]{opacity:.6;filter:grayscale(.8)}.header[data-v-05fae981]{height:28px;background:#222;border-bottom:1px solid #333;display:flex;align-items:center;justify-content:space-between;padding:0 8px;flex-shrink:0}.header-left[data-v-05fae981]{display:flex;align-items:center;gap:8px}.header-controls[data-v-05fae981]{display:flex;align-items:center;gap:4px}.logo[data-v-05fae981]{font-size:11px;font-weight:700;color:#888}.sub[data-v-05fae981]{color:#ffd666}.reduction-led[data-v-05fae981]{width:6px;height:6px;border-radius:50%;background:#411;transition:all .05s}.reduction-led.active[data-v-05fae981]{background:#f44;box-shadow:0 0 8px #f44}.icon-btn[data-v-05fae981]{background:none;border:none;color:#444;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}@media (hover: hover){.icon-btn[data-v-05fae981]:hover{color:#888;background:#333}}.bypass-btn.active[data-v-05fae981]{color:#ffd666;text-shadow:0 0 5px #ffd666}.body-wrapper[data-v-05fae981]{display:flex;align-items:stretch;overflow:hidden;height:400px}.body-wrapper.is-mobile[data-v-05fae981]{flex-direction:column;align-items:stretch;height:auto}.visualizer-section[data-v-05fae981]{flex:1;height:100%;position:relative;border-right:none;background:#111;overflow:hidden}.body-wrapper.is-mobile .visualizer-section[data-v-05fae981]{flex:none;width:100%;height:160px;border-right:none;border-bottom:1px solid #333}.graph-container[data-v-05fae981]{width:100%;height:100%}.readout-overlay[data-v-05fae981]{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.ro-item[data-v-05fae981]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700}.label[data-v-05fae981]{color:#555}.val[data-v-05fae981]{color:#666;transition:color .1s}.val.red[data-v-05fae981]{color:#f55;text-shadow:0 0 5px rgba(255,68,68,.4)}.controls-panel[data-v-05fae981]{width:280px;flex-shrink:0;background:#1e1e1e;height:100%}.body-wrapper.is-mobile .controls-panel[data-v-05fae981]{width:100%;height:auto}.controls-grid[data-v-05fae981]{flex:1;display:flex;padding:8px 6px;gap:4px}.body-wrapper.is-mobile .controls-grid[data-v-05fae981]{flex:1;padding:8px 12px;overflow-x:auto}.limiter-plugin[data-v-47d7c7e7]{width:100%;height:auto;background:#181818;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif}.limiter-plugin.bypassed[data-v-47d7c7e7]{opacity:.6;filter:grayscale(.8)}.header[data-v-47d7c7e7]{height:28px;background:#222;border-bottom:1px solid #333;display:flex;align-items:center;justify-content:space-between;padding:0 8px;flex-shrink:0}.header-left[data-v-47d7c7e7]{display:flex;align-items:center;gap:8px}.header-controls[data-v-47d7c7e7]{display:flex;align-items:center;gap:4px}.logo[data-v-47d7c7e7]{font-size:11px;font-weight:700;color:#888}.sub[data-v-47d7c7e7]{color:#ffd666}.icon-btn[data-v-47d7c7e7]{background:none;border:none;color:#444;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}@media (hover: hover){.icon-btn[data-v-47d7c7e7]:hover{color:#888;background:#333}}.bypass-btn.active[data-v-47d7c7e7]{color:#ffd666;text-shadow:0 0 5px #ffd666}.body-wrapper[data-v-47d7c7e7]{display:flex;align-items:stretch;overflow:hidden;height:400px}.body-wrapper.is-mobile[data-v-47d7c7e7]{flex-direction:column;height:auto}.visualizer-section[data-v-47d7c7e7]{flex:1;height:100%;position:relative;background:#111;overflow:hidden}.body-wrapper.is-mobile .visualizer-section[data-v-47d7c7e7]{flex:none;width:100%;height:160px;border-bottom:1px solid #333}.graph-container[data-v-47d7c7e7]{width:100%;height:100%}.readout-overlay[data-v-47d7c7e7]{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.ro-item[data-v-47d7c7e7]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700}.label[data-v-47d7c7e7]{color:#555}.val[data-v-47d7c7e7]{color:#666;transition:color .1s}.val.red[data-v-47d7c7e7]{color:#f55;text-shadow:0 0 5px rgba(255,68,68,.4)}.controls-panel[data-v-47d7c7e7]{width:180px;flex-shrink:0;background:#1e1e1e;height:100%}.body-wrapper.is-mobile .controls-panel[data-v-47d7c7e7]{width:100%;height:auto}.controls-grid[data-v-47d7c7e7]{flex:1;display:flex;padding:8px 6px;gap:4px}.body-wrapper.is-mobile .controls-grid[data-v-47d7c7e7]{flex:1;padding:8px 12px;overflow-x:auto}.rack-column[data-v-3d56c3f4]{flex:1;height:100%;display:flex;flex-direction:column;min-width:400px;position:relative;z-index:10}@media (max-width: 768px){.rack-column[data-v-3d56c3f4]{min-width:100%;width:100%;border-right:none}}.column-toolbar[data-v-3d56c3f4]{height:40px;background:#1e1e1e;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;padding:0 16px;flex-shrink:0;position:relative;z-index:20}.rack-wrapper[data-v-3d56c3f4]{flex:1;height:0;overflow:hidden;position:relative;z-index:5}.rack-scrollbar[data-v-3d56c3f4]{flex:1;height:100%;overflow-y:auto;overflow-x:hidden}.rack-scrollbar[data-v-3d56c3f4]::-webkit-scrollbar{width:4px}.rack-scrollbar[data-v-3d56c3f4]::-webkit-scrollbar-track{background:transparent}.rack-scrollbar[data-v-3d56c3f4]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.rack-scrollbar[data-v-3d56c3f4]::-webkit-scrollbar-thumb:hover{background:#444}.rack-content[data-v-3d56c3f4]{padding:20px 20px 100px;display:flex;flex-direction:column;align-items:center;gap:12px}.section-label[data-v-3d56c3f4]{font-size:12px;font-weight:800;color:#666;letter-spacing:1px}.btn-action.primary[data-v-3d56c3f4]{background:#ffd666;color:#000;font-weight:700;border:none;font-size:11px;padding:4px 12px;border-radius:2px;cursor:pointer}.add-plugin-wrapper[data-v-3d56c3f4]{position:relative}.plugin-dropdown-content[data-v-3d56c3f4]{width:180px;background:#252525;padding:4px 0}.dropdown-header[data-v-3d56c3f4]{padding:8px 12px;font-size:10px;color:#666;font-weight:700}.dropdown-item[data-v-3d56c3f4]{padding:8px 12px;font-size:12px;color:#ddd;cursor:pointer}.dropdown-item[data-v-3d56c3f4]:hover{background:#333;color:#fff}.dropdown-item.disabled[data-v-3d56c3f4]{color:#555;cursor:default}.dropdown-divider[data-v-3d56c3f4]{height:1px;background:#333;margin:4px 0}.plugin-card[data-v-3d56c3f4]{width:100%;max-width:900px;background:#1e1e1e;border:1px solid #333;border-radius:4px;display:flex;flex-direction:column;box-shadow:0 4px 12px #0003;flex-shrink:0}.card-header[data-v-3d56c3f4]{height:32px;background:#252525;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.ph-left[data-v-3d56c3f4]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#ccc}.ph-right[data-v-3d56c3f4]{display:flex;align-items:center;gap:2px}.btn-ctrl[data-v-3d56c3f4]{background:transparent;border:none;color:#888;width:24px;height:24px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s}.btn-ctrl[data-v-3d56c3f4]:hover:not(:disabled){background:#333;color:#fff}.btn-ctrl[data-v-3d56c3f4]:disabled{opacity:.3;cursor:not-allowed}.btn-ctrl.delete[data-v-3d56c3f4]:hover{background:#4a1111;color:#f44}.ctrl-divider[data-v-3d56c3f4]{width:1px;height:16px;background:#444;margin:0 4px}.card-body[data-v-3d56c3f4]{position:relative;height:auto;min-height:0;overflow:visible}.eq-instance-wrapper[data-v-3d56c3f4]{width:100%;height:100%}.generic-plugin-ui[data-v-3d56c3f4]{height:100%;display:flex;align-items:center;justify-content:center;color:#444;font-size:12px;background:#1a1a1a}.rack-empty-space[data-v-3d56c3f4]{height:100px;width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hint[data-v-3d56c3f4]{color:#333;font-size:12px;border:1px dashed #333;padding:10px 20px;border-radius:4px}.signal-flow-start[data-v-3d56c3f4],.signal-flow-end[data-v-3d56c3f4]{font-size:10px;color:#444;font-weight:700;letter-spacing:1px}.meter-track[data-v-77c215e5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.meter-content[data-v-77c215e5]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center}.group-header[data-v-77c215e5]{height:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:6px;line-height:1;cursor:help}.main-title[data-v-77c215e5]{font-size:11px;font-weight:700;color:#888}.sub-title[data-v-77c215e5]{font-size:8px;color:#555;transform:scale(.9);margin-top:2px;letter-spacing:.5px}.meter-bg[data-v-77c215e5]{flex:1;width:100%;background:#080808;border:1px solid #333;border-radius:2px;position:relative;display:flex;flex-direction:column-reverse;overflow:hidden;cursor:help}.fill.lufs[data-v-77c215e5]{width:100%;background:linear-gradient(to top,#1e3a8a,#0ea5e9);opacity:.9;transition:height .08s ease-out}.target-line[data-v-77c215e5]{position:absolute;width:100%;height:1px;background:#0ea5e9;opacity:.8;z-index:2;box-shadow:0 0 4px #0ea5e9}.readout-panel[data-v-77c215e5]{width:100%;height:38px;display:flex;flex-direction:column;align-items:center;margin-top:6px;flex-shrink:0;cursor:help;justify-content:flex-start}.val-current[data-v-77c215e5]{font-size:11px;font-weight:400;color:#999;background:#1a1a1a;padding:1px 4px;border-radius:2px;min-width:36px;text-align:center;border:1px solid #333}.unit-label[data-v-77c215e5]{font-size:9px;font-weight:700;color:#444;margin-top:4px}.meter-track[data-v-ec00eab2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.meter-content[data-v-ec00eab2]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center}.group-header[data-v-ec00eab2]{height:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:6px;line-height:1;cursor:help}.main-title[data-v-ec00eab2]{font-size:11px;font-weight:700;color:#888}.sub-title[data-v-ec00eab2]{font-size:8px;color:#555;transform:scale(.9);margin-top:2px;letter-spacing:.5px}.meter-bg[data-v-ec00eab2]{flex:1;width:100%;background:#080808;border:1px solid #333;border-radius:2px;position:relative;display:flex;flex-direction:column-reverse;overflow:hidden;cursor:help}.fill.rms[data-v-ec00eab2]{width:100%;background:linear-gradient(to top,#d97706,#fbbf24);opacity:.9;transition:height .1s ease-out}.target-line[data-v-ec00eab2]{position:absolute;width:100%;height:1px;background:#fbbf24;opacity:.6;z-index:2}.readout-panel[data-v-ec00eab2]{width:100%;height:38px;display:flex;flex-direction:column;align-items:center;margin-top:6px;flex-shrink:0;cursor:help;justify-content:flex-start}.val-current[data-v-ec00eab2]{font-size:11px;font-weight:400;color:#999;background:#1a1a1a;padding:1px 4px;border-radius:2px;min-width:36px;text-align:center;border:1px solid #333}.unit-label[data-v-ec00eab2]{font-size:9px;font-weight:700;color:#444;margin-top:4px}.meter-track[data-v-b2a495c5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.group-header[data-v-b2a495c5]{height:24px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:6px;line-height:1;cursor:help;flex-shrink:0}.main-title[data-v-b2a495c5]{font-size:11px;font-weight:700;color:#888}.sub-labels-container[data-v-b2a495c5]{width:100%;display:flex;gap:4px;margin-top:2px}.sub-label[data-v-b2a495c5]{flex:1;text-align:center;font-size:9px;color:#555;line-height:1;transform:scale(.9)}.channels-container[data-v-b2a495c5]{flex:1;width:100%;display:flex;gap:4px;flex-direction:row}.single-channel[data-v-b2a495c5]{flex:1;display:flex;flex-direction:column;height:100%}.meter-bg[data-v-b2a495c5]{flex:1;width:100%;background:#080808;border:1px solid #333;border-radius:2px;position:relative;overflow:hidden;cursor:help}.fill.peak[data-v-b2a495c5]{width:100%;background:linear-gradient(to top,#22c55e,#22c55e 60%,#eab308 80%,#ef4444 85%,#ef4444);position:absolute;bottom:0;transition:height .05s linear}.clip-indicator[data-v-b2a495c5]{position:absolute;top:0;left:0;width:100%;height:4px;background:transparent;z-index:20;pointer-events:none}.clip-indicator.active[data-v-b2a495c5]{background:red;box-shadow:0 0 5px red}.hold-line[data-v-b2a495c5]{position:absolute;width:100%;height:1px;background:#ff0;z-index:3;transition:bottom .1s linear}.readout-panel[data-v-b2a495c5]{width:100%;height:38px;display:flex;flex-direction:column;align-items:center;margin-top:6px;flex-shrink:0;cursor:help;justify-content:flex-start}.val-current[data-v-b2a495c5]{font-size:11px;font-weight:400;color:#999;background:#1a1a1a;padding:1px 4px;border-radius:2px;min-width:36px;text-align:center;border:1px solid #333}.val-current.clipping[data-v-b2a495c5]{background:#600;color:#fff;border-color:red}.unit-label[data-v-b2a495c5]{font-size:9px;font-weight:700;color:#444;margin-top:4px}.meter-plugin[data-v-a29eabbe]{width:100%;height:100%;background:#121212;display:flex;padding:10px;-webkit-user-select:none;user-select:none;color:#ccc;box-sizing:border-box}.meter-grid[data-v-a29eabbe]{display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr 50px 2fr;gap:4px}.peak-wrapper[data-v-a29eabbe]{width:100%;height:100%}.scale-column[data-v-a29eabbe]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.scale-header-spacer[data-v-a29eabbe]{height:30px;width:100%;flex-shrink:0}.scale-area[data-v-a29eabbe]{flex:1;width:100%;position:relative;display:flex;flex-direction:column}.scale-bar-match[data-v-a29eabbe]{flex:1;width:100%;position:relative}.scale-readout-spacer[data-v-a29eabbe]{height:44px;flex-shrink:0}.tick[data-v-a29eabbe]{position:absolute;width:100%;height:0;display:flex;align-items:center;justify-content:center;z-index:10}.tick span[data-v-a29eabbe]{font-size:9px;color:#666;background:#121212;padding:0 4px;z-index:2}.tick[data-v-a29eabbe]:before,.tick[data-v-a29eabbe]:after{content:"";flex:1;height:1px;background:#333}.tick.red span[data-v-a29eabbe]{color:#844}.tick.red[data-v-a29eabbe]:before,.tick.red[data-v-a29eabbe]:after{background:#522}.correlation-meter[data-v-ad67238b]{width:32px;height:100%;background:#0f0f0f;border-left:1px solid #2a2a2a;display:flex;flex-direction:column;align-items:center;padding:6px 0;z-index:5;font-family:monospace}.meter-header[data-v-ad67238b]{font-size:8px;font-weight:700;color:#666;margin-bottom:6px}.meter-body[data-v-ad67238b]{flex:1;display:flex;width:100%;padding:0 4px;gap:4px}.track[data-v-ad67238b]{flex:1;background:#1a1a1a;border-radius:2px;position:relative;overflow:hidden;border:1px solid #333}.gradient-bg[data-v-ad67238b]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#22c55e,#222 45%,#222 55%,#bd2929);opacity:.3}.center-line[data-v-ad67238b]{position:absolute;top:50%;left:0;width:100%;height:1px;background:#555;z-index:2}.cursor[data-v-ad67238b]{position:absolute;left:0;width:100%;background:#fff;opacity:.9;transition:height .08s linear;box-shadow:0 0 4px #ffffff80}.labels[data-v-ad67238b]{display:flex;flex-direction:column;justify-content:space-between;height:100%;font-size:9px;color:#666;line-height:1;padding:1px 0}.safe[data-v-ad67238b]{color:#4ade80}.neutral[data-v-ad67238b]{color:#888}.warn[data-v-ad67238b]{color:#f87171}.balance-meter[data-v-7185909f]{position:absolute;bottom:8px;left:15%;width:70%;height:20px;display:flex;flex-direction:column;justify-content:center;z-index:20;pointer-events:none}.track-bg[data-v-7185909f]{width:100%;height:2px;background:#333;position:relative;border-radius:1px}.center-tick[data-v-7185909f]{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#666}.moving-dot[data-v-7185909f]{position:absolute;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #fffc;transition:left .15s cubic-bezier(.25,.46,.45,.94)}.labels[data-v-7185909f]{display:flex;justify-content:space-between;width:100%;font-size:8px;color:#555;margin-top:4px;font-weight:700}.vectorscope-plugin[data-v-baf872ca]{width:100%;height:100%;background:#0f0f0f;overflow:hidden;border-radius:4px;display:flex}.main-area[data-v-baf872ca]{flex:1;position:relative;height:100%}[data-v-baf872ca] .correlation-meter{flex-shrink:0}.pixi-canvas[data-v-baf872ca]{width:100%;height:100%;display:block}.scope-grid[data-v-baf872ca]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.polar-grid[data-v-baf872ca]{width:100%;height:100%;position:relative;opacity:.3}.ray[data-v-baf872ca]{position:absolute;bottom:25px;left:50%;width:1px;height:100%;background:#333;transform-origin:bottom center}.ray-center[data-v-baf872ca]{height:90%}.ray-L30[data-v-baf872ca]{transform:rotate(-30deg);height:90%}.ray-R30[data-v-baf872ca]{transform:rotate(30deg);height:90%}.ray-L60[data-v-baf872ca]{transform:rotate(-60deg);height:90%}.ray-R60[data-v-baf872ca]{transform:rotate(60deg);height:90%}.polar-svg[data-v-baf872ca]{position:absolute;bottom:25px;left:0;width:100%;height:90%;pointer-events:none}.lissajous-grid .axis[data-v-baf872ca]{position:absolute;background:#222}.lissajous-grid .x-axis[data-v-baf872ca]{top:50%;left:10%;width:80%;height:1px}.lissajous-grid .y-axis[data-v-baf872ca]{left:50%;top:10%;width:1px;height:80%}.lissajous-grid .d1-axis[data-v-baf872ca]{top:50%;left:50%;width:60%;height:1px;transform:translate(-50%,-50%) rotate(-45deg)}.lissajous-grid .d2-axis[data-v-baf872ca]{top:50%;left:50%;width:60%;height:1px;transform:translate(-50%,-50%) rotate(45deg)}.label[data-v-baf872ca]{position:absolute;font-size:9px;color:#444;font-weight:700}.polar-grid~.l[data-v-baf872ca]{bottom:40px;left:10%}.polar-grid~.r[data-v-baf872ca]{bottom:40px;right:10%}.polar-grid~.m[data-v-baf872ca]{top:10px;left:50%;transform:translate(-50%)}.lissajous-grid~.l[data-v-baf872ca]{top:15%;left:15%}.lissajous-grid~.r[data-v-baf872ca]{top:15%;right:15%}.lissajous-grid~.m[data-v-baf872ca]{top:5px;left:50%}.mode-switch[data-v-baf872ca]{position:absolute;top:10px;left:10px;background:#1e1e1e;border:1px solid #444;border-radius:4px;padding:4px 8px;font-size:10px;color:#888;cursor:pointer;z-index:20;-webkit-user-select:none;user-select:none;transition:all .2s;display:flex;gap:8px;box-shadow:0 2px 4px #00000080}.mode-switch[data-v-baf872ca]:hover{background:#ffffff1a;border-color:#555;color:#888}.mode-switch span.active[data-v-baf872ca]{color:#ffd666;font-weight:700}.bottom-balance[data-v-baf872ca]{position:absolute;bottom:0;left:20%;width:60%;height:12px;z-index:30;pointer-events:none;padding-bottom:2px}.meter-column[data-v-be24866a]{width:360px;flex-shrink:0;background:#121212;display:flex;flex-direction:column;border-left:1px solid #2a2a2a}@media (max-width: 768px){.meter-column[data-v-be24866a]{width:100%;border-left:none;flex:1;height:100%}}.column-toolbar[data-v-be24866a]{height:40px;background:#1e1e1e;border-bottom:1px solid #333;display:flex;justify-content:center;align-items:center;flex-shrink:0}.section-label[data-v-be24866a]{font-size:11px;font-weight:800;color:#666;letter-spacing:1px}.monitor-wrapper[data-v-be24866a]{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.meter-section[data-v-be24866a]{flex:1;min-height:200px;padding:0;border-bottom:1px solid #2a2a2a;overflow:hidden}.vectorscope-section[data-v-be24866a]{height:260px;padding:10px;background:#141414;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media (max-width: 768px){.vectorscope-section[data-v-be24866a]{height:160px;padding:6px}}.scope-container[data-v-be24866a]{width:100%;height:240px;background:#000;border:1px solid #333;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 20px #000c;position:relative}@media (max-width: 768px){.scope-container[data-v-be24866a]{height:140px}}.scope-placeholder[data-v-be24866a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#333;font-size:10px;font-weight:700}.waveform-container[data-v-773166a0]{width:100%;height:100%;background:#141414;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:grab}.waveform-container[data-v-773166a0]:active{cursor:grabbing}.loading-mask[data-v-773166a0]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#141414cc;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.status-text[data-v-773166a0]{color:#ffd666;font-size:12px;font-weight:700;font-family:Inter,monospace}.spinner[data-v-773166a0]{width:24px;height:24px;border:2px solid #333;border-top-color:#ffd666;border-radius:50%;animation:spin-773166a0 .8s linear infinite}@keyframes spin-773166a0{to{transform:rotate(360deg)}}.workstation-container[data-v-6a0b924a]{position:fixed;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;width:100vw;color:#ccc;background:#121212;transition:transform .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1)}.workstation-container.is-full[data-v-6a0b924a]{height:100vh;height:100dvh;transform:translateY(0)}.workstation-container.is-mini[data-v-6a0b924a]{height:56px;overflow:hidden;transform:translateY(0)}@media (max-width: 768px){.workstation-container.is-mini[data-v-6a0b924a]{height:88px;min-height:56px}}.workstation-container.is-hidden[data-v-6a0b924a]{height:56px;transform:translateY(100%)}.workstation-body[data-v-6a0b924a]{display:flex;flex:1;flex-direction:column;overflow:hidden;background:#0f0f0f}.waveform-scroller[data-v-6a0b924a]{position:relative;flex-shrink:0;height:160px;background:#181818;border-bottom:1px solid #2a2a2a}@media (max-width: 768px){.waveform-scroller[data-v-6a0b924a]{height:80px}}.workspace-split[data-v-6a0b924a]{display:flex;flex:1;overflow:hidden}@media (max-width: 768px){.workspace-split[data-v-6a0b924a]{flex-direction:column}}.mobile-tabs[data-v-6a0b924a]{display:flex;flex-shrink:0;background:#1e1e1e;border-bottom:1px solid #333}.tab-item[data-v-6a0b924a]{flex:1;padding:12px 0;font-size:12px;font-weight:700;color:#666;text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-item.active[data-v-6a0b924a]{color:#ffd666;background:#252525;border-bottom-color:#ffd666}.export-overlay[data-v-6a0b924a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Inter,sans-serif;color:#ffd666;background:#000c}.spinner[data-v-6a0b924a]{width:40px;height:40px;margin-bottom:16px;border:4px solid #333;border-top-color:#ffd666;border-radius:50%;animation:spin-6a0b924a 1s linear infinite}@keyframes spin-6a0b924a{to{transform:rotate(360deg)}}#app[data-v-db979c0c],body[data-v-db979c0c],html[data-v-db979c0c]{width:100vw;height:100vh}:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--global-primary-1: #fffbe0;--global-primary-2: #fff5cc;--global-primary-3: #ffeb99;--global-primary-4: #ffe37a;--global-primary-5: #ffdc58;--global-primary-6: #ffd666;--global-primary-7: #ffcb3d;--global-sub-1: #fff0f2;--global-sub-2: #ffedf1;--global-sub-3: #ffdbe4;--global-sub-4: #ffc4d2;--global-sub-5: #ff9cb6;--global-sub-6: #fa709a;--global-sub-7: #d4557f;--global-gray-1: #fafafa;--global-gray-2: #f5f5f5;--global-gray-3: #f5f5f7;--global-gray-4: #d1d5db;--global-gray-5: #9ca3af;--global-gray-6: #7c8491;--global-gray-7: #5a626f;--global-gray-8: #3c4552;--global-gray-9: #20242b;--global-info-1: #f0f8ff;--global-info-2: #e0f0ff;--global-info-3: #b8daff;--global-info-4: #8fc1ff;--global-info-5: #66a6ff;--global-info-6: #3b82f6;--global-info-7: #2563eb;--global-error-1: #FEF0F0;--global-error-2: #FDE2E2;--global-error-3: #FCD3D3;--global-error-4: #FAB6B6;--global-error-5: #F89898;--global-error-6: #F56C6C;--global-error-7: #ff4d4f;--global-success-1: #f8fff0;--global-success-2: #f6ffed;--global-success-3: #d9f7be;--global-success-4: #b7eb8f;--global-success-5: #95de64;--global-success-6: #73d13d;--global-success-7: #52c41a;--global-warning-1: #fffcf0;--global-warning-2: #fff7d6;--global-warning-3: #ffecad;--global-warning-4: #ffde85;--global-warning-5: #ffce5c;--global-warning-6: #ffbc33;--global-warning-7: #f0a020;--global-white: #fff;--global-black: #000;--color-bg-primary: var(--global-primary-6);--color-bg-primary-lighten: var(--global-primary-5);--color-bg-primary-darken: var(--global-primary-7);--color-bg-primary-light: var(--global-primary-1);--color-text-primary: var(--global-primary-7);--color-text-primary-lighten: var(--global-primary-6);--color-text-primary-darken: #da9900;--color-industrial-base: var(--global-gray-8);--color-industrial-hover: var(--global-gray-9);--color-industrial-active: #000;--color-bg-sub: var(--global-sub-6);--color-bg-sub-lighten: var(--global-sub-5);--color-bg-sub-darken: var(--global-sub-7);--color-bg-sub-light: var(--global-sub-1);--color-text-sub: var(--color-bg-sub);--color-text-sub-lighten: var(--color-bg-sub-lighten);--color-text-sub-darken: var(--color-bg-sub-darken);--color-text-title: var(--global-gray-8);--color-text-main: var(--global-gray-8);--color-text-secondary: var(--global-gray-6);--color-text-placeholder: var(--global-gray-5);--color-text-disabled: var(--global-gray-4);--color-text-inverse: var(--global-gray-1);--color-text-inverse-secondary: var(--global-gray-3);--color-bg-error: var(--global-error-6);--color-bg-error-lighten: var(--global-error-5);--color-bg-error-darken: var(--global-error-7);--color-bg-error-light: var(--global-error-1);--color-text-error: var(--color-bg-error);--color-text-error-lighten: var(--color-bg-error-lighten);--color-text-error-darken: var(--color-bg-error-darken);--color-bg-success: var(--global-success-6);--color-bg-success-lighten: var(--global-success-5);--color-bg-success-darken: var(--global-success-7);--color-bg-success-light: var(--global-success-1);--color-text-success: var(--color-bg-success);--color-text-success-lighten: var(--color-bg-success-lighten);--color-text-success-darken: var(--color-bg-success-darken);--color-bg-warning: var(--global-warning-6);--color-bg-warning-lighten: var(--global-warning-5);--color-bg-warning-darken: var(--global-warning-7);--color-bg-warning-light: var(--global-warning-1);--color-text-warning: var(--color-bg-warning);--color-text-warning-lighten: var(--color-bg-warning-lighten);--color-text-warning-darken: var(--color-bg-warning-darken);--color-bg-info: var(--global-info-6);--color-bg-info-lighten: var(--global-info-5);--color-bg-info-darken: var(--global-info-7);--color-bg-info-light: var(--global-info-1);--color-text-info: var(--color-bg-info);--color-text-info-lighten: var(--color-bg-info-lighten);--color-text-info-darken: var(--color-bg-info-darken);--color-bg-pure: var(--global-white);--color-bg-1: var(--global-gray-1);--color-bg-2: var(--global-gray-2);--color-bg-3: var(--global-gray-3);--color-bg-dark: var(--global-gray-8);--bg-page: white;--bg-header-image: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--color-disabled-layer: rgb(255 255 255 / 50%);--color-bg-form: var(--color-bg-3);--color-border-1: var(--global-gray-3);--color-border-2: var(--global-gray-4);--color-border-3: var(--global-gray-5);--color-border-form: var(--color-border-3);--border-radius-s: 2px;--border-radius-m: 4px;--border-radius-l: 8px;--border-radius-xl: 16px;--box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);--box-shadow-s: 0 2px 4px 0 rgb(0 0 0 / 10%);--cubic-bezier-steep: cubic-bezier(.81, 0, .05, .99);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--cubic-bezier-overscroll: var(--ease-out-back);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--breakpoint-s: 768px;--breakpoint-m: 992px;--breakpoint-l: 1200px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-heavy: 900;--font-size-s: 12px;--font-size-m: 14px;--font-size-l: 16px;--font-size-xl: 18px;--font-size-xxl: 24px;--font-size-3xl: 32px;--spacing-xs: 5px;--spacing-s: 10px;--spacing-m: 20px;--spacing-l: 30px;--spacing-xl: 40px;--spacing-2xl: 60px;--spacing-3xl: 80px;--color-bg-blur: rgb(255 255 255 / 80%);--blur: blur(16px);--nav-height: 52px}.page-enter-from,.page-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:all .3s}.n-base-selection .n-base-selection__border,.n-base-selection .n-base-selection__state-border{border-color:var(--color-bg-form);border-width:2px!important}.n-select{--n-box-shadow-focus: none !important}.n-input__state-border,.n-base-selection__state-border{box-shadow:none!important}.n-button--ghost{background-color:var(--color-bg-form)}.n-button--ghost:focus{color:var(--color-text-main)!important;background-color:var(--color-bg-form)!important}.n-button--ghost:hover{color:var(--color-text-main)!important;background-color:var(--color-bg-2)!important}.scale-in-center{animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-center{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}.g-clickable{cursor:pointer}.g-unselectable{-webkit-user-select:none;user-select:none}.g-margin{margin:var(--spacing-m)}.g-margin-tb{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.g-margin-lr{margin-right:var(--spacing-m);margin-left:var(--spacing-m)}.g-margin-top{margin-top:var(--spacing-m)}.g-margin-bottom{margin-bottom:var(--spacing-m)}.g-margin-left{margin-left:var(--spacing-m)}.g-margin-right{margin-right:var(--spacing-m)}.g-margin-center{margin-right:auto;margin-left:auto}.g-padding{padding:var(--spacing-m)}.g-padding-tb{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.g-padding-lr{padding-right:var(--spacing-m);padding-left:var(--spacing-m)}.g-padding-top{padding-top:var(--spacing-m)}.g-padding-bottom{padding-bottom:var(--spacing-m)}.g-padding-left{padding-left:var(--spacing-m)}.g-padding-right{padding-right:var(--spacing-m)}.g-flex-center-center{display:flex;align-items:center;justify-content:center}.g-flex-center-start{display:flex;align-items:flex-start;justify-content:center}.g-flex-start-center{display:flex;align-items:center;justify-content:flex-start}.g-flex-between-center{display:flex;align-items:center;justify-content:space-between}.g-flex-around-center{display:flex;align-items:center;justify-content:space-around}.g-flex-between-start{display:flex;align-items:flex-start;justify-content:space-between}.g-flex-around-start{display:flex;align-items:flex-start;justify-content:space-around}.g-flex-end-center{display:flex;align-items:center;justify-content:flex-end}.g-flex-col{flex-direction:column}.g-flex-grow{flex-grow:1}.g-grow-disabled{flex-grow:0}.g-shrink{flex-shrink:1}.g-shrink-disabled{flex-shrink:0}.g-text-center{text-align:center}.g-text-start{text-align:start}.g-font-size-s{font-size:var(--font-size-s)}.g-font-size-m{font-size:var(--font-size-m)}.g-font-size-l{font-size:var(--font-size-l)}.g-font-size-xl{font-size:var(--font-size-xl)}.g-font-size-xxl{font-size:var(--font-size-xxl)}.g-os{transition:.5s all var(--cubic-bezier-overscroll)}html,body{box-sizing:border-box;height:100vh;overflow:hidden;font-family:Roboto Mono,Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,Noto Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-m);font-weight:var(--font-weight-regular);color:var(--color-text-main);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;padding:0;margin:0}img{object-fit:cover}a{color:var(--color-text-primary);text-decoration:none}.enter-animation-from{visibility:hidden;transition:all .5s var(--cubic-bezier-overscroll)!important}.enter-animation-to{visibility:visible}.g-ani-scale{transform:scale(.5)}.base-big-button[data-v-fe45fca2]{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 32px;border:none;background:transparent;cursor:pointer;outline:none;overflow:hidden;transition:all .3s cubic-bezier(.165,.84,.44,1);font-size:15px;font-weight:800;letter-spacing:1px;border-radius:2px}.base-big-button.is-block[data-v-fe45fca2]{display:flex;width:100%}.base-big-button .btn-bg[data-v-fe45fca2]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-bg-2);transition:all .3s;z-index:1}.base-big-button .btn-content[data-v-fe45fca2]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-text-main)}.base-big-button .btn-accent[data-v-fe45fca2]{position:absolute;right:8px;top:50%;width:3px;height:3px;background:currentColor;transform:translateY(-50%) rotate(45deg);opacity:.3;z-index:2}.base-big-button.is-primary .btn-bg[data-v-fe45fca2]{background-color:var(--color-text-title)}.base-big-button.is-primary .btn-content[data-v-fe45fca2]{color:var(--color-bg-pure)}.base-big-button.is-error .btn-bg[data-v-fe45fca2]{background-color:var(--global-error-6)}.base-big-button.is-error .btn-content[data-v-fe45fca2]{color:#fff}.base-big-button.is-default:hover:not(:disabled) .btn-bg[data-v-fe45fca2]{background-color:var(--color-bg-3)}.base-big-button.is-primary:hover:not(:disabled) .btn-bg[data-v-fe45fca2]{background-color:var(--color-bg-primary)}.base-big-button.is-primary:hover:not(:disabled) .btn-content[data-v-fe45fca2]{color:var(--color-text-title)}.base-big-button[data-v-fe45fca2]:active:not(:disabled){transform:translateY(0) scale(.98)}.base-big-button[data-v-fe45fca2]:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.5)}@media (max-width: 768px){.base-big-button[data-v-fe45fca2]{height:48px;padding:0 24px}}.base-form-actions[data-v-a2b5020d]{display:flex;gap:12px;width:100%;margin-top:32px}.base-form-actions[data-v-a2b5020d]>*{flex:1}@media (max-width: 768px){.base-form-actions[data-v-a2b5020d]{gap:8px;margin-top:24px}}.beat-loading-icon[data-v-625b6f1f]{display:flex;align-items:flex-end;justify-content:space-between}.beat-loading-icon .bar[data-v-625b6f1f]{width:15%;height:100%;background-color:var(--color-bg-primary, #ffd666);border-radius:4px;animation:beat-625b6f1f 1s infinite ease-in-out;transform-origin:bottom}.beat-loading-icon .bar-1[data-v-625b6f1f]{animation-delay:0s}.beat-loading-icon .bar-2[data-v-625b6f1f]{animation-delay:.2s}.beat-loading-icon .bar-3[data-v-625b6f1f]{animation-delay:.4s}.beat-loading-icon .bar-4[data-v-625b6f1f]{animation-delay:.1s}@keyframes beat-625b6f1f{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.base-loading[data-v-f9316d2f]{position:relative;z-index:2000;width:100%;height:0}.base-loading .loading-content[data-v-f9316d2f]{position:absolute;top:60px;left:50%;display:flex;align-items:center;justify-content:center;width:48px;height:34px;background-color:var(--color-text-main);border-radius:4px;box-shadow:0 4px 12px #00000026;transform:translate(-50%);transition:all .3s}.loading-box[data-v-f9316d2f]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important;background-color:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-box .loading-content[data-v-f9316d2f]{top:50%;left:50%;transform:translate(-50%,-50%)}.loading-fade-enter-active[data-v-f9316d2f],.loading-fade-leave-active[data-v-f9316d2f]{transition:opacity .3s ease}.loading-fade-enter-from[data-v-f9316d2f],.loading-fade-leave-to[data-v-f9316d2f]{opacity:0}.bd-container[data-v-51ad7555]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:flex-end;justify-content:center}.bd-backdrop[data-v-51ad7555]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000040;will-change:opacity;transform:translateZ(0)}.bd-window[data-v-51ad7555]{position:relative;z-index:1;width:100vw;height:calc(100% - 60px);margin:0 auto;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #0000001a;will-change:transform,opacity;transform:translateZ(0)}.bd-header-panel[data-v-51ad7555]{position:relative;flex-shrink:0;background-color:#fff;padding:16px 24px 8px;display:flex;flex-direction:column}.bd-header-row[data-v-51ad7555]{display:flex;align-items:center;justify-content:space-between;height:40px}.bd-title-group[data-v-51ad7555]{display:flex;align-items:center}.bd-title-text[data-v-51ad7555]{font-size:20px;font-weight:800;color:#18181b;letter-spacing:-.03em;line-height:1}.bd-header-actions[data-v-51ad7555]{display:flex;align-items:center;gap:16px}.bd-close-btn[data-v-51ad7555]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:18px;background-color:#f0f0f2;color:#18181b;border:none;border-radius:8px 2px;cursor:pointer;transition:background-color .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1),border-radius .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.bd-close-btn[data-v-51ad7555]:active{transform:scale(.92)}.bd-close-btn[data-v-51ad7555]:hover{background-color:#18181b;color:#fff;border-radius:4px}.bd-scroll-area[data-v-51ad7555]{flex:1;height:0;background-color:#fff}.bd-scroll-area.is-not-scrollable[data-v-51ad7555]{display:flex;flex-direction:column;height:100%;overflow:hidden}.bd-scroll-area.is-not-scrollable .bd-body[data-v-51ad7555]{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.bd-body[data-v-51ad7555]{position:relative;height:100%;box-sizing:border-box}.bd-body.is-padded[data-v-51ad7555]{padding:12px 12px 40px}.tech-corner[data-v-51ad7555]{position:absolute;width:12px;height:12px;border:2px solid rgba(0,0,0,.06);pointer-events:none}.tech-corner.bottom-left[data-v-51ad7555]{bottom:16px;left:16px;border-top:none;border-right:none}.tech-corner.bottom-right[data-v-51ad7555]{bottom:16px;right:16px;border-top:none;border-left:none}@media screen and (max-width: 600px){.bd-header-panel[data-v-51ad7555]{padding:16px 16px 4px}.bd-body.is-padded[data-v-51ad7555]{padding:8px 16px 40px}.bd-deco-id[data-v-51ad7555]{font-size:9px;opacity:.5}}.captcha-box[data-v-8bf045f2]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:150px}.captcha-box .captcha[data-v-8bf045f2]{position:relative;width:200px;height:50px;background-color:var(--color-bg-1);border-radius:var(--border-radius-m)}.captcha-box .captcha[data-v-8bf045f2]:before{position:absolute;bottom:-30px;left:50%;padding:0 10px;font-size:var(--font-size-l);content:"刷新";background-image:linear-gradient(to bottom,transparent 30%,var(--color-bg-primary) 30%,var(--color-bg-primary) 70%,transparent 70%);transform:translate(-50%)}.input-group[data-v-ade53e75]{display:flex!important}.input[data-v-ade53e75]{flex:1 1}.code-btn[data-v-ade53e75]{width:100px;border-radius:4px!important;border:1px solid var(--color-border-1)!important;background-color:var(--color-bg-1)!important;color:var(--color-text-title)!important;font-weight:900!important;font-size:12px!important;font-family:var(--font-family-mono)}.code-btn[data-v-ade53e75]:hover:not(:disabled){background-color:var(--color-bg-primary)!important;border-color:var(--color-text-title)!important}.code-btn[data-v-ade53e75]:disabled{opacity:.5;background-color:var(--color-bg-2)!important}[data-v-1e33885d] .n-form-item .n-form-item-label{font-weight:900;color:var(--color-text-title);font-size:13px;letter-spacing:1px}.agreement-content[data-v-b193f972]{max-height:70vh;padding:0}.markdown-content[data-v-b193f972]{line-height:1.6}.markdown-content[data-v-b193f972] h1{font-size:24px;font-weight:700;margin:16px 0;color:var(--color-text-1)}.markdown-content[data-v-b193f972] h2{font-size:20px;font-weight:700;margin:14px 0;color:var(--color-text-1)}.markdown-content[data-v-b193f972] h3{font-size:18px;font-weight:700;margin:12px 0;color:var(--color-text-1)}.markdown-content[data-v-b193f972] p{margin:8px 0;color:var(--color-text-2)}.markdown-content[data-v-b193f972] ul{padding-left:28px;margin:8px 0}.markdown-content[data-v-b193f972] li{margin:4px 0;color:var(--color-text-2)}.markdown-content[data-v-b193f972] ol{padding-left:28px;margin:8px 0}.markdown-content[data-v-b193f972] a{color:var(--color-primary);text-decoration:none}.markdown-content[data-v-b193f972] a:hover{text-decoration:underline}.markdown-content[data-v-b193f972] strong{font-weight:700;color:var(--color-text-1)}.markdown-content[data-v-b193f972] code{background-color:var(--color-bg-2);padding:2px 4px;border-radius:4px;font-family:monospace}.markdown-content[data-v-b193f972] blockquote{border-left:4px solid var(--color-primary);padding-left:16px;margin:8px 0;color:var(--color-text-3)}.cert-icon[data-v-d1c4e47b]{display:inline-block;object-fit:contain;width:100%;height:100%}.base-avatar[data-v-2505ddcb]{display:inline-block;flex-shrink:0;overflow:hidden;-webkit-user-select:none;user-select:none;border-radius:50%;background:linear-gradient(135deg,#fff,#eef1f6);position:relative;width:40px;height:40px}.base-avatar[data-v-2505ddcb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.05);border-radius:50%;pointer-events:none}.base-avatar img[data-v-2505ddcb]{width:100%;height:100%;object-fit:cover}.base-avatar .base-avatar__placeholder[data-v-2505ddcb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:.8}.base-avatar .base-avatar__placeholder[data-v-2505ddcb] .n-icon{font-size:calc(var(--avatar-size, 40px) / 2)}.user-avatar[data-v-f6a23ebf]{position:relative;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size)}.user-avatar.size-s[data-v-f6a23ebf]{--avatar-size: 40px}.user-avatar.size-m[data-v-f6a23ebf]{--avatar-size: 60px}.user-avatar.size-l[data-v-f6a23ebf]{--avatar-size: 100px}.user-avatar.size-xl[data-v-f6a23ebf]{--avatar-size: 160px}@media (max-width: 768px){.user-avatar.size-xl[data-v-f6a23ebf]{--avatar-size: 100px}}.user-avatar .avatar[data-v-f6a23ebf]{width:100%;height:100%}.user-avatar .avatar.is-round[data-v-f6a23ebf],.user-avatar .avatar.is-round[data-v-f6a23ebf] .base-avatar{border-radius:50%}.user-avatar .certification-badge[data-v-f6a23ebf]{position:absolute;right:0;bottom:0;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;width:calc(var(--avatar-size) * .32);height:calc(var(--avatar-size) * .32);min-width:14px;min-height:14px;border:calc(var(--avatar-size) / 40 * 1px) solid white}.user-avatar .certification-badge[data-v-f6a23ebf] .cert-icon{width:100%;height:100%}.user-avatar .user-avatar__online-status[data-v-f6a23ebf]{position:absolute;top:0;right:0;z-index:2;background-color:var(--color-bg-success);border-radius:50%;pointer-events:none;width:calc(var(--avatar-size) * .2);height:calc(var(--avatar-size) * .2);min-width:8px;min-height:8px;border:calc(var(--avatar-size) / 40 * 1px) solid white}.tech-icon-button[data-v-2337614c]{display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:all .2s;padding:0}.tech-icon-button.mode-default[data-v-2337614c]{background:transparent;border:1px solid #e0e0e6;color:var(--color-text-secondary)}.tech-icon-button.mode-default[data-v-2337614c]:hover{background-color:#0000000d;color:var(--color-text-main);border-color:var(--color-text-title)}.tech-icon-button.mode-default[data-v-2337614c]:active{transform:scale(.95)}.tech-icon-button.mode-ghost[data-v-2337614c]{background:transparent;border:1px solid transparent;color:var(--color-text-secondary)}.tech-icon-button.mode-ghost[data-v-2337614c]:hover{background-color:#0000000d;color:var(--color-text-main)}.tech-icon-button.mode-ghost[data-v-2337614c]:active{transform:scale(.95)}.tech-icon-button.mode-primary[data-v-2337614c]{background:#ffd666;border:1px solid #ffd666;color:var(--color-text-title)}.tech-icon-button.mode-primary[data-v-2337614c]:hover{background-color:#ffe499}.tech-icon-button.mode-primary[data-v-2337614c]:active{transform:scale(.95)}.tech-icon-button.mode-dark[data-v-2337614c]{background:var(--color-text-main);border:1px solid var(--color-text-main);color:#fff}.tech-icon-button.mode-dark[data-v-2337614c]:hover{background-color:#ffd666;color:var(--color-text-title);border-color:#ffd666}.tech-icon-button.mode-dark[data-v-2337614c]:active{transform:scale(.95)}.pop-trigger[data-v-58c522e5]{display:inline-flex}.pop-menu-content[data-v-58c522e5]{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 16px #0000001a;border:1px solid var(--color-border-2);min-width:160px;padding:4px}.pop-menu-item[data-v-58c522e5]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .2s;border-radius:3px}.pop-menu-item[data-v-58c522e5]:hover{background-color:var(--color-bg-2, #f5f5f7)}.pop-menu-item:hover .item-label[data-v-58c522e5]{color:var(--color-text-main)}.pop-menu-item .item-icon[data-v-58c522e5]{display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-text-secondary)}.pop-menu-item .item-label[data-v-58c522e5]{font-size:14px;font-weight:700;color:var(--color-text-secondary);white-space:nowrap}.tech-button-toggle[data-v-4bbd1edd]{position:relative;display:flex;width:fit-content;max-width:100%;padding:2px;background-color:var(--color-bg-3, #efeff1);border:1px solid var(--color-border-2);border-radius:4px;overflow:hidden;-webkit-user-select:none;user-select:none;box-sizing:border-box}.toggle-item[data-v-4bbd1edd]{position:relative;z-index:2;flex:0 0 auto;padding:4px 14px 4px 18px;font-size:12px;font-weight:700;color:var(--color-text-secondary);text-align:center;cursor:pointer;transition:all .3s ease;white-space:nowrap}.toggle-item.active[data-v-4bbd1edd]{color:var(--color-text-title)}.toggle-item[data-v-4bbd1edd]:not(.active):hover{color:var(--color-text-main)}.active-bg[data-v-4bbd1edd]{position:absolute;top:2px;bottom:2px;left:0;z-index:1;background-color:#fff;border-radius:3px;box-shadow:0 1px 2px #0000000f;transition:all .3s cubic-bezier(.22,1,.36,1)}.active-bg .tech-accent[data-v-4bbd1edd]{position:absolute;top:50%;left:6px;width:2px;height:10px;background-color:#ffd666;transform:translateY(-50%);border-radius:1px}.nice-image-viewer[data-v-6dbdfbcb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;touch-action:none}.viewer-mask[data-v-6dbdfbcb]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .1s linear}.viewer-container[data-v-6dbdfbcb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.viewer-track[data-v-6dbdfbcb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slide[data-v-6dbdfbcb]{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slide .loading-placeholder[data-v-6dbdfbcb]{position:absolute;display:flex;align-items:center;justify-content:center}.viewer-img[data-v-6dbdfbcb]{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;will-change:transform,opacity}.viewer-controls[data-v-6dbdfbcb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.viewer-controls .control-btn[data-v-6dbdfbcb],.viewer-controls .nav-btn[data-v-6dbdfbcb],.viewer-controls .toolbar-btn[data-v-6dbdfbcb]{pointer-events:auto;cursor:pointer;transition:transform .1s,opacity .2s;display:flex;align-items:center;justify-content:center}.viewer-controls .control-btn[data-v-6dbdfbcb]:hover,.viewer-controls .nav-btn[data-v-6dbdfbcb]:hover,.viewer-controls .toolbar-btn[data-v-6dbdfbcb]:hover{opacity:.8}.viewer-controls .control-btn[data-v-6dbdfbcb]:active,.viewer-controls .nav-btn[data-v-6dbdfbcb]:active,.viewer-controls .toolbar-btn[data-v-6dbdfbcb]:active{transform:scale(.95)}.viewer-controls .close-btn[data-v-6dbdfbcb]{position:absolute;top:20px;right:20px;width:44px;height:44px;font-size:28px;color:#fff;background:#ffffff1a;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.viewer-controls .nav-btn[data-v-6dbdfbcb]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:28px;color:#fff;background:#ffffff1a;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.viewer-controls .nav-btn.prev-btn[data-v-6dbdfbcb]{left:20px}.viewer-controls .nav-btn.next-btn[data-v-6dbdfbcb]{right:20px}.viewer-controls .nav-btn[data-v-6dbdfbcb]:active{transform:translateY(-50%) scale(.95)}.viewer-controls .toolbar[data-v-6dbdfbcb]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;padding:8px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;gap:12px;pointer-events:auto}.viewer-controls .toolbar .toolbar-btn[data-v-6dbdfbcb]{font-size:24px;color:#fff;display:flex}.viewer-controls .toolbar .toolbar-text[data-v-6dbdfbcb]{color:#fff;font-size:14px;min-width:40px;text-align:center}.viewer-controls .toolbar .toolbar-separator[data-v-6dbdfbcb]{width:1px;height:20px;background:#ffffff4d}.viewer-controls .index-indicator[data-v-6dbdfbcb]{position:absolute;top:20px;left:50%;transform:translate(-50%);color:#fffc;font-size:16px;background:#0000004d;padding:4px 12px;border-radius:12px}@media (max-width: 768px){.viewer-controls .control-btn[data-v-6dbdfbcb],.viewer-controls .nav-btn[data-v-6dbdfbcb],.viewer-controls .toolbar[data-v-6dbdfbcb]{display:none}}.nice-img[data-v-cd55926c]{position:relative;display:inline-block;overflow:hidden;background-color:var(--color-bg-2, #f5f7fa)}.nice-img .nice-img-placeholder[data-v-cd55926c],.nice-img .nice-img-fail[data-v-cd55926c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:inherit}.nice-img .nice-img-placeholder.is-animating[data-v-cd55926c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%);animation:skeleton-loading-cd55926c 1.5s infinite;will-change:transform}.nice-img .nice-img-content[data-v-cd55926c]{display:block;width:100%;height:100%;opacity:0;transition:transform .6s cubic-bezier(.2,0,.2,1);animation:fadeIn-cd55926c .3s forwards}.nice-img .nice-img-overlay[data-v-cd55926c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.nice-img .nice-img-overlay .overlay-icon[data-v-cd55926c]{color:#fff;font-size:32px;transform:scale(.8);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover){.nice-img.can-view:not(.hide-hover):hover .nice-img-content[data-v-cd55926c]{transform:scale(1.05);filter:none}.nice-img.can-view:not(.hide-hover):hover .nice-img-overlay[data-v-cd55926c]{opacity:1}.nice-img.can-view:not(.hide-hover):hover .nice-img-overlay .overlay-icon[data-v-cd55926c]{transform:scale(1)}}@keyframes fadeIn-cd55926c{to{opacity:1}}@keyframes skeleton-loading-cd55926c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tech-tag[data-v-3e8ec033]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background-color:#ffd666;color:#18181b;font-size:10px;line-height:1;border-radius:2px;font-weight:600;vertical-align:middle}.user-level[data-v-6dd30c29]{display:inline-flex;gap:5px;align-items:center}.user-level .user-level__number[data-v-6dd30c29]{display:inline-block;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;color:var(--global-white);vertical-align:middle;border-radius:2px}.user-level .user-level__progress-bar[data-v-6dd30c29]{flex-grow:1;min-width:200px}.images-grid[data-v-061b2bb6]{display:grid;gap:4px;border-radius:4px;overflow:hidden;margin-top:12px}.images-grid.grid-1[data-v-061b2bb6]{grid-template-columns:1fr}.images-grid.grid-1 .image-item[data-v-061b2bb6]{aspect-ratio:auto;height:auto;max-height:400px;min-height:240px}.images-grid.grid-1 .image-item[data-v-061b2bb6] .nice-img{position:static;height:auto;min-height:240px}.images-grid.grid-2[data-v-061b2bb6]{grid-template-columns:repeat(2,1fr)}.images-grid.grid-3[data-v-061b2bb6]{grid-template-columns:repeat(3,1fr)}.images-grid .image-item[data-v-061b2bb6]{aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden;border-radius:4px;position:relative}.images-grid .image-item[data-v-061b2bb6] .nice-img{width:100%;height:100%;display:block}.images-grid .image-more[data-v-061b2bb6]{display:flex;align-items:center;justify-content:center;background:#eee;color:#999;font-weight:700;aspect-ratio:1/1}.emoji-msg[data-v-37f2d864]{word-break:break-all;white-space:pre-wrap}.emoji-img[data-v-37f2d864]{display:inline-block;vertical-align:middle;object-fit:contain;margin:0 1px}.emoji-panel[data-v-ec3bcce4]{display:flex;flex-direction:column;height:250px;background-color:var(--color-bg-panel, #fff)}.emoji-tabs[data-v-ec3bcce4]{display:flex;padding:0 8px;background-color:var(--color-bg-2, #f9f9f9)}.emoji-tabs .tab-item[data-v-ec3bcce4]{position:relative;padding:8px 12px;margin-right:4px;cursor:pointer;border-radius:6px;opacity:.5;transition:all .2s}.emoji-tabs .tab-item.active[data-v-ec3bcce4]{opacity:1;background-color:var(--color-bg-hover, #f5f5f5)}.emoji-tabs .tab-item.active[data-v-ec3bcce4]:after{content:"";position:absolute;bottom:2px;left:50%;width:4px;height:4px;transform:translate(-50%);background-color:var(--color-primary, #ffd666);border-radius:50%}.emoji-tabs .tab-item .tab-icon[data-v-ec3bcce4]{font-size:18px;display:flex;align-items:center}.emoji-content[data-v-ec3bcce4]{flex:1;overflow:hidden}.emoji-grid-padding[data-v-ec3bcce4]{padding:12px}.emoji-grid[data-v-ec3bcce4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:8px;justify-items:center;content-visibility:auto}.emoji-item[data-v-ec3bcce4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;border-radius:4px;transition:background-color .2s}.emoji-item[data-v-ec3bcce4]:hover{background-color:var(--color-bg-hover, #f5f5f5)}.char-emoji[data-v-ec3bcce4]{font-size:20px;line-height:1}.img-emoji[data-v-ec3bcce4]{width:24px;height:24px;object-fit:contain}.emoji-section-title[data-v-ec3bcce4]{grid-column:1 / -1;width:100%;padding:8px 4px;font-size:12px;color:var(--color-text-sub, #999);text-align:left}.emoji-section-divider[data-v-ec3bcce4]{grid-column:1 / -1;width:100%;height:8px}.emoji-loading[data-v-ec3bcce4]{grid-column:1 / -1;width:100%;padding:20px}.truncate[data-v-5e3d71a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.static-bar-placeholder[data-v-5e3d71a1]{width:100%;padding:0;cursor:text;background:transparent}.static-shell[data-v-5e3d71a1]{display:flex;gap:10px;align-items:center;height:36px;padding:0 12px;background-color:#f4f4f5;border:1px solid transparent;border-radius:8px;transition:all .2s}.static-shell[data-v-5e3d71a1]:hover{background-color:#fff;border-color:#e4e4e7}.static-prompt[data-v-5e3d71a1]{font-size:14px;font-weight:900;color:#a1a1aa;-webkit-user-select:none;user-select:none}.static-text[data-v-5e3d71a1]{font-size:14px;color:#a1a1aa}.active-panel-overlay[data-v-5e3d71a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;background-color:#0003}.active-panel-body[data-v-5e3d71a1]{position:relative;width:100%;max-width:800px;padding-bottom:env(safe-area-inset-bottom);background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #0000001f}.panel-inner[data-v-5e3d71a1]{display:flex;flex-direction:column;gap:12px;padding:16px}.reply-ticket-float[data-v-5e3d71a1]{position:absolute;top:-36px;left:16px;display:flex;gap:8px;align-items:center;padding:6px 12px;font-size:11px;color:#fff;background:#18181b;border-radius:6px 6px 0 0}.reply-ticket-float .ticket-prefix[data-v-5e3d71a1]{font-weight:700;color:var(--color-bg-primary, #ffd666)}.reply-ticket-float .ticket-close[data-v-5e3d71a1]{display:flex;align-items:center;cursor:pointer;opacity:.7}.reply-ticket-float .ticket-close[data-v-5e3d71a1]:hover{opacity:1}.input-area[data-v-5e3d71a1]{display:flex;gap:10px;align-items:flex-start;min-height:48px;padding:10px 12px;cursor:text;background-color:#f4f4f5;border:2px solid var(--color-bg-primary, #ffd666);border-radius:8px}.console-cursor[data-v-5e3d71a1]{margin-top:1px;font-size:15px;font-weight:900;line-height:24px;color:#18181b}.real-textarea[data-v-5e3d71a1]{width:100%;max-height:240px;padding:0;margin:0;font-family:inherit;font-size:15px;line-height:24px;color:#18181b;resize:none;background:transparent;border:none;outline:none}.real-textarea[data-v-5e3d71a1]::placeholder{color:#a1a1aa}.panel-toolbar[data-v-5e3d71a1]{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.tool-left[data-v-5e3d71a1]{display:flex;gap:16px}.icon-btn[data-v-5e3d71a1]{display:flex;padding:0;font-size:24px;color:#666;cursor:pointer;background:none;border:none;transition:color .2s}.icon-btn[data-v-5e3d71a1]:hover{color:#18181b}.send-btn[data-v-5e3d71a1]{display:flex;gap:6px;align-items:center;height:32px;padding:0 16px;font-size:12px;font-weight:700;color:#fff;cursor:pointer;background:#18181b;border:none;border-radius:6px;transition:all .2s}.send-btn[data-v-5e3d71a1]:disabled{cursor:not-allowed;opacity:.5;background:#18181b;color:#fff}.send-btn[data-v-5e3d71a1]:not(:disabled):hover{color:#000;background:var(--color-bg-primary, #ffd666)}.send-btn[data-v-5e3d71a1]:active:not(:disabled){transform:scale(.96)}.send-btn .btn-text[data-v-5e3d71a1]{margin-right:2px}.spin[data-v-5e3d71a1]{animation:spin-5e3d71a1 1s linear infinite}@keyframes spin-5e3d71a1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel-fade-enter-active[data-v-5e3d71a1],.panel-fade-leave-active[data-v-5e3d71a1]{transition:all .25s cubic-bezier(.19,1,.22,1)}.panel-fade-enter-from[data-v-5e3d71a1],.panel-fade-leave-to[data-v-5e3d71a1]{opacity:0}.panel-fade-enter-from .active-panel-body[data-v-5e3d71a1],.panel-fade-leave-to .active-panel-body[data-v-5e3d71a1]{transform:translateY(100%)}.panel-fade-enter-to .active-panel-body[data-v-5e3d71a1],.panel-fade-leave-from .active-panel-body[data-v-5e3d71a1]{transform:translateY(0)}.icon-btn.active[data-v-5e3d71a1]{color:var(--color-bg-primary, #ffd666)}.emoji-slide-enter-active[data-v-5e3d71a1],.emoji-slide-leave-active[data-v-5e3d71a1]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.emoji-slide-enter-from[data-v-5e3d71a1],.emoji-slide-leave-to[data-v-5e3d71a1]{height:0!important;opacity:0}.emoji-slide-enter-to[data-v-5e3d71a1],.emoji-slide-leave-from[data-v-5e3d71a1]{height:250px!important;opacity:1}.sticky-comment-bar[data-v-c852dc87]{position:sticky;top:0;z-index:10;margin:0 15px;padding:8px;background-color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px}.comment-replys-content[data-v-c852dc87]{padding-bottom:60px}.comment-item[data-v-35dac3bf]{display:flex;gap:16px;padding:16px;border-bottom:1px solid var(--color-border-1, #f0f0f0);transition:background-color .2s}.comment-item[data-v-35dac3bf]:last-child{border-bottom:none}.avatar-column[data-v-35dac3bf]{flex-shrink:0}.content-column[data-v-35dac3bf]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.header-row[data-v-35dac3bf]{display:flex;align-items:center;justify-content:space-between}.user-info[data-v-35dac3bf]{display:flex;align-items:center;gap:8px;font-size:14px}.user-info .username[data-v-35dac3bf]{font-weight:700;color:var(--color-text-main, #333)}.header-actions[data-v-35dac3bf]{display:flex;align-items:center}.header-actions .menu-btn[data-v-35dac3bf]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;border-radius:4px;transition:background-color .2s}.header-actions .menu-btn[data-v-35dac3bf]:hover{background-color:var(--color-bg-2, #f5f5f5)}.body-row[data-v-35dac3bf]{font-size:14px;color:var(--color-text-main, #333);line-height:1.6}.reply-target[data-v-35dac3bf]{margin-bottom:4px;color:var(--color-text-secondary, #999)}.reply-target .highlight[data-v-35dac3bf]{font-weight:500;color:var(--color-bg-primary, #ffd666)}.content-text[data-v-35dac3bf]{white-space:pre-wrap;word-break:break-all}.footer-row[data-v-35dac3bf]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.actions[data-v-35dac3bf]{display:flex;gap:24px}.actions .action-btn[data-v-35dac3bf]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-secondary, #999);cursor:pointer;transition:color .2s}.actions .action-btn[data-v-35dac3bf]:hover{color:var(--color-text-main, #333)}.actions .action-btn.like.active[data-v-35dac3bf]{color:#ff4d4f}.actions .action-btn.like[data-v-35dac3bf]:hover:not(.active){color:#ff7875}.actions .action-btn .n-icon[data-v-35dac3bf]{font-size:16px}.meta-info[data-v-35dac3bf]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--color-text-secondary, #999)}.meta-info .floor-tag[data-v-35dac3bf]{color:var(--color-text-secondary, #999)}.sub-replies-box[data-v-35dac3bf]{padding:12px;margin-top:12px;font-size:13px;background-color:var(--color-bg-2, #f5f5f5);border-radius:8px;cursor:pointer;transition:background-color .2s}.sub-replies-box[data-v-35dac3bf]:hover{background-color:#ededed}.sub-replies-box .sub-reply-item[data-v-35dac3bf]{margin-bottom:4px;line-height:1.5}.sub-replies-box .sub-reply-item .sub-user[data-v-35dac3bf]{font-weight:600;color:var(--color-text-main, #333)}.sub-replies-box .sub-reply-item .sub-content[data-v-35dac3bf]{color:#666}.sub-replies-box .check-more[data-v-35dac3bf]{margin-top:8px}.sub-replies-box .check-more .view-more-btn[data-v-35dac3bf]{color:var(--color-text-sub, #666);font-weight:500}.sub-replies-box .check-more .view-more-btn[data-v-35dac3bf]:hover{color:var(--color-text-main, #333)}.circle-card[data-v-bf20a976]{position:relative;display:flex;align-items:center;gap:12px;height:64px;background-color:#f9fafb;border-radius:4px;padding:8px;cursor:pointer;transition:background-color .2s ease;border:1px solid transparent}.circle-card[data-v-bf20a976]:hover{background-color:#f0f2f5}.circle-card:hover .action-arrow[data-v-bf20a976]{color:var(--color-text-main)}.circle-cover[data-v-bf20a976]{width:48px;height:48px;border-radius:4px;overflow:hidden;flex-shrink:0;background-color:#fff}.content-wrapper[data-v-bf20a976]{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.circle-name[data-v-bf20a976]{font-size:14px;font-weight:700;color:var(--color-text-main);line-height:1.2;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.circle-en[data-v-bf20a976]{font-size:10px;color:var(--color-text-placeholder);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-arrow[data-v-bf20a976]{font-size:16px;color:var(--color-text-placeholder);padding-right:4px;display:flex;align-items:center;transition:color .2s}.topic-content[data-v-55c11603]{padding-bottom:var(--nav-height)}.topic-content .box[data-v-55c11603]{position:relative;width:100%;max-width:1000px;min-height:100vh;padding-bottom:var(--nav-height);margin:0 auto;background-color:#fff;border-radius:var(--border-radius-l)}.topic-content .box .floor-1 .card[data-v-55c11603]{width:100%;padding:15px 15px 0;overflow:hidden}.topic-content .box .floor-1 .card .header[data-v-55c11603]{display:flex;justify-content:space-between;align-items:flex-start;width:100%;border-bottom:1px solid rgba(0,0,0,.03);padding-bottom:8px;margin-bottom:8px}.topic-content .box .floor-1 .card .header .header-left[data-v-55c11603]{display:flex;align-items:center;gap:14px}.topic-content .box .floor-1 .card .header .user-info[data-v-55c11603]{display:flex;flex-direction:column;justify-content:center;gap:4px}.topic-content .box .floor-1 .card .header .user-info .row-top[data-v-55c11603],.topic-content .box .floor-1 .card .header .user-info .row-bottom[data-v-55c11603]{display:flex;align-items:center;gap:8px}.topic-content .box .floor-1 .card .header .user-info .username[data-v-55c11603]{font-size:14px;font-weight:700;color:var(--color-text-main)}.topic-content .box .floor-1 .card .header .user-info .fans-count[data-v-55c11603]{font-size:11px;color:var(--color-text-placeholder)}.topic-content .box .floor-1 .card .body[data-v-55c11603]{padding:4px 0 10px}.topic-content .box .floor-1 .card .body .title[data-v-55c11603]{margin-bottom:8px;font-size:16px;font-weight:700;color:var(--color-text-main);line-height:1.4}.topic-content .box .floor-1 .card .body .content[data-v-55c11603]{position:relative;color:var(--color-text-main);white-space:pre-wrap;font-size:14px;line-height:1.6}.topic-content .box .floor-1 .card .body .circle[data-v-55c11603]{margin-top:12px}.topic-content .box .floor-1 .card .footer[data-v-55c11603]{display:flex;align-items:center;justify-content:space-between}.topic-content .box .floor-1 .card .footer .left[data-v-55c11603]{display:flex;align-items:center}.topic-content .box .floor-1 .card .footer .left .icon[data-v-55c11603]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.3s all var(--cubic-bezier-overscroll)}.topic-content .box .floor-1 .card .footer .left .icon .text[data-v-55c11603]{margin-left:4px}.topic-content .box .floor-1 .card .footer .left .like[data-v-55c11603]{color:var(--color-text-placeholder);transition:color .2s}.topic-content .box .floor-1 .card .footer .left .like.active[data-v-55c11603]{color:var(--color-bg-error)}.topic-content .box .floor-1 .card .footer .left .comment[data-v-55c11603]{color:var(--color-text-placeholder);cursor:default}.topic-content .box .floor-1 .card .footer .left .comment[data-v-55c11603]:hover{transform:none}.topic-content .box .floor-1 .card .footer .left .star[data-v-55c11603]{color:var(--color-text-placeholder);transition:color .2s}.topic-content .box .floor-1 .card .footer .left .star.active[data-v-55c11603]{color:#ffd666}.topic-content .box .floor-1 .card .footer .left .share[data-v-55c11603]{color:var(--color-text-placeholder)}.topic-content .box .floor-1 .card .footer .right[data-v-55c11603]{display:flex;align-items:center}.topic-content .box .floor-1 .card .footer .right .time[data-v-55c11603]{color:var(--color-text-secondary)}.topic-content .box .sticky-comment-bar[data-v-55c11603]{position:sticky;top:0;z-index:10;margin:0 15px;padding:8px;background-color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px}.topic-content .box .comment-send-block[data-v-55c11603]{position:sticky;top:0;z-index:1;display:flex;align-items:center;width:100%;padding:15px;border-radius:var(--border-radius-s);background-color:var(--color-bg-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.topic-content .box .comment-send-block .input-group__tag[data-v-55c11603]{position:absolute;top:10px;left:15px;display:flex;gap:3px;align-items:center;color:var(--color-text-secondary)}.topic-content .box .comment-send-block .input-group__tag .cancel-reply-icon[data-v-55c11603]{display:flex;align-items:center;justify-content:center;cursor:pointer}.topic-content .box .comment-send-block .input-group[data-v-55c11603]{display:flex;align-items:center;transition:all .5s var(--cubic-bezier-overscroll)}.topic-content .box .comment-send-block .input-group .input[data-v-55c11603]{flex:1 1;padding-right:10px;resize:none}.image-uploader[data-v-c0144f51]{width:100%}.uploader-grid[data-v-c0144f51]{display:flex;flex-wrap:wrap;gap:12px}.image-card[data-v-c0144f51],.add-card-wrapper[data-v-c0144f51]{width:100px;height:100px;border-radius:8px;overflow:hidden;position:relative;box-sizing:border-box}.image-card[data-v-c0144f51]{border:1px solid var(--color-border-1, rgba(0, 0, 0, .05))}.image-wrapper[data-v-c0144f51]{width:100%;height:100%;position:relative}.image-wrapper:hover .actions-overlay[data-v-c0144f51]{opacity:1}.image-content[data-v-c0144f51]{width:100%;height:100%;display:block}.image-content[data-v-c0144f51] img{width:100%;height:100%;object-fit:cover;display:block}.actions-overlay[data-v-c0144f51]{position:absolute;top:4px;right:4px;opacity:0;transition:opacity .2s;z-index:2}.action-btn[data-v-c0144f51]{width:20px;height:20px;background:#0009;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.action-btn[data-v-c0144f51]:hover{background:var(--global-error-7, #ff4d4f)}.loading-overlay[data-v-c0144f51]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:1}.add-card-wrapper[data-v-c0144f51] .file-uploader,.add-card-wrapper[data-v-c0144f51] .n-upload,.add-card-wrapper[data-v-c0144f51] .n-upload-trigger{width:100%;height:100%;display:block}.add-card[data-v-c0144f51]{width:100%;height:100%;border-radius:8px;border:1px dashed var(--color-border-2, #d1d5db);background-color:var(--color-bg-3, #f5f5f7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--color-text-secondary, #7c8491);box-sizing:border-box}.add-card[data-v-c0144f51]:hover{border-color:var(--color-industrial-base, #3c4552);color:var(--color-industrial-base, #3c4552);border-style:solid}.add-card .add-icon[data-v-c0144f51]{font-size:32px}.input-textarea[data-v-3debe3ec]{flex:1 1;padding-right:10px;resize:none}.user-list-card[data-v-726dcb75]{position:relative;background-color:var(--color-bg-2);border:1px solid var(--color-border-1);border-radius:4px;cursor:pointer;overflow:hidden;transition:all .2s var(--cubic-bezier-os);height:52px}.user-list-card[data-v-726dcb75]:hover{border-color:var(--color-bg-primary-light);background-color:var(--color-bg-1);transform:translateY(-1px)}.user-list-card:hover .accent-bar[data-v-726dcb75]{height:100%}.user-list-card:hover .action-deco .dot[data-v-726dcb75]{background-color:var(--color-bg-primary);transform:scale(1.5)}.user-list-card .accent-bar[data-v-726dcb75]{position:absolute;left:0;top:50%;width:3px;height:0;background-color:var(--color-bg-primary);transform:translateY(-50%);transition:all .3s var(--cubic-bezier-os)}.card-content[data-v-726dcb75]{display:flex;align-items:center;height:100%;padding:0 12px 0 14px;gap:12px}.avatar-box[data-v-726dcb75]{flex-shrink:0}.info-box[data-v-726dcb75]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.info-box .top-row[data-v-726dcb75]{display:flex;align-items:center;gap:6px}.info-box .top-row .name[data-v-726dcb75]{font-size:13px;font-weight:800;color:var(--color-text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box .bottom-row[data-v-726dcb75]{display:flex;align-items:center;gap:12px;font-size:10px}.info-box .bottom-row .stat[data-v-726dcb75]{color:var(--color-text-secondary);display:flex;gap:4px}.info-box .bottom-row .stat .label[data-v-726dcb75]{opacity:.6;font-weight:700;font-size:9px}.info-box .bottom-row .stat .val[data-v-726dcb75]{color:var(--color-text-title);font-weight:800}.action-deco[data-v-726dcb75]{display:flex;align-items:center}.action-deco .dot[data-v-726dcb75]{width:3px;height:3px;background-color:var(--color-border-1);border-radius:50%;transition:all .3s var(--cubic-bezier-os)}.user-follow-list[data-v-0ce01087]{padding:4px 0}.submit-status-icon[data-v-5715c219]{display:flex;flex-shrink:0;gap:10px;align-items:center;white-space:nowrap}.submit-status-icon .submit-status-icon__point[data-v-5715c219]{width:15px;height:15px;border-radius:10px}.submit-status-icon .submit-status-icon__text[data-v-5715c219]{font-size:14px}.submit-status-icon .submit-status-icon__point--unresolved[data-v-5715c219]{background-color:var(--color-bg-info)}.submit-status-icon .submit-status-icon__point--rejected[data-v-5715c219]{background-color:var(--color-bg-error)}.submit-status-icon .submit-status-icon__point--pass1[data-v-5715c219]{background-color:var(--color-bg-warning)}.submit-status-icon .submit-status-icon__point--pass2[data-v-5715c219]{background-color:var(--color-bg-success)}.submit-status-icon .submit-status-icon__point--canceled[data-v-5715c219]{background-color:var(--color-text-secondary)}.action-button[data-v-41b6df06]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:14px;line-height:28px;text-align:center;cursor:pointer;border-radius:var(--border-radius-m);transition:all .3s}.action-button--primary[data-v-41b6df06]{color:var(--color-text-title);background-color:var(--color-bg-primary)}.action-button--primary[data-v-41b6df06]:hover{filter:brightness(1.1)}.action-button--danger[data-v-41b6df06]{color:var(--global-white);background-color:var(--color-bg-error)}.action-button--danger[data-v-41b6df06]:hover{filter:brightness(1.1)}.action-button[data-v-41b6df06]:active{filter:brightness(.9)}.action-button--disabled[data-v-41b6df06],.action-button--disabled[data-v-41b6df06]:hover{color:var(--color-text-secondary);background-color:var(--color-bg-form)}.action-button--disabled[data-v-41b6df06]:after{position:absolute;top:0;right:0;bottom:0;left:0;cursor:not-allowed;content:"";background-color:var(--color-disabled-layer);border-radius:var(--border-radius-m)}.drag-button[data-v-6f2900de]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:move;background-color:var(--color-bg-2);border-radius:var(--border-radius-m)}.submit-process-info[data-v-0a3173e8]{display:flex;flex-direction:column;gap:16px;width:100%}.node-wrapper[data-v-0a3173e8]{position:relative}.node-wrapper[data-v-0a3173e8]:before{content:"";position:absolute;left:20px;top:100%;width:2px;height:16px;background:repeating-linear-gradient(to bottom,var(--color-border-1) 0,var(--color-border-1) 4px,transparent 4px,transparent 8px)}.node-wrapper[data-v-0a3173e8]:last-child:before{display:none}.process-node[data-v-0a3173e8]{position:relative;width:100%;background-color:var(--color-bg-1);border:2px solid var(--color-border-1);border-radius:8px;overflow:hidden;transition:all .3s var(--cubic-bezier-os)}.process-node.is-current[data-v-0a3173e8]{border-color:var(--color-bg-primary);box-shadow:0 4px 16px #0000000d}.process-node.is-current .status-accent-bar[data-v-0a3173e8]{opacity:1;height:100%}.process-node.is-current .current-tag[data-v-0a3173e8]{color:var(--color-text-title)}.process-node.status-0[data-v-0a3173e8]{--node-status-color: var(--color-bg-warning)}.process-node.status-1[data-v-0a3173e8]{--node-status-color: var(--color-bg-success)}.process-node.status-2[data-v-0a3173e8]{--node-status-color: var(--color-bg-error)}.process-node .status-accent-bar[data-v-0a3173e8]{position:absolute;left:0;top:50%;width:4px;height:30%;background-color:var(--node-status-color, var(--color-border-1));opacity:.6;transform:translateY(-50%);transition:all .3s}.node-content[data-v-0a3173e8]{padding:16px 20px}.node-header[data-v-0a3173e8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.node-header .node-identity[data-v-0a3173e8]{display:flex;flex-direction:column;gap:2px}.node-header .node-index[data-v-0a3173e8]{font-size:10px;font-weight:800;color:var(--color-text-disabled);letter-spacing:.05em}.node-header .node-title[data-v-0a3173e8]{font-size:15px;font-weight:800;color:var(--color-text-main);margin:0}.node-header .node-controls[data-v-0a3173e8]{display:flex;align-items:center;gap:16px}.node-header .node-controls .node-badges[data-v-0a3173e8]{display:flex;align-items:center;gap:8px}.node-header .node-controls .node-actions[data-v-0a3173e8]{display:flex;align-items:center;gap:6px;padding-right:12px;border-right:1px dashed var(--color-border-1)}.node-header .node-controls .draggable-handle[data-v-0a3173e8]{display:flex;align-items:center;justify-content:center;opacity:.5;transition:all .3s}.node-header .node-controls .draggable-handle[data-v-0a3173e8]:hover{opacity:1}.node-header .current-tag[data-v-0a3173e8]{font-family:var(--font-mono);font-size:10px;font-weight:800;color:var(--color-text-main);background:var(--color-bg-3);padding:2px 8px;border-radius:4px;border:2px solid var(--color-border-1)}.node-meta[data-v-0a3173e8]{margin-bottom:16px}.meta-grid[data-v-0a3173e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.meta-grid .meta-item[data-v-0a3173e8]{display:flex;flex-direction:column;gap:4px}.meta-grid .meta-label[data-v-0a3173e8]{font-family:var(--font-mono);font-size:10px;font-weight:800;color:var(--color-text-secondary);opacity:.7}.meta-grid .meta-value[data-v-0a3173e8]{font-size:13px;font-weight:700;color:var(--color-text-title)}.meta-grid .meta-value.users-list[data-v-0a3173e8]{display:flex;flex-wrap:wrap;gap:4px}.meta-grid .meta-value .empty-val[data-v-0a3173e8]{color:var(--color-text-disabled)}.node-records[data-v-0a3173e8]{margin-top:16px;border-top:1px dashed var(--color-border-1);padding-top:16px}.node-records .records-title[data-v-0a3173e8]{font-size:10px;font-weight:800;color:var(--color-text-disabled);margin-bottom:12px;letter-spacing:.1em}.node-records[data-v-0a3173e8] .records-table{background:transparent}.node-records[data-v-0a3173e8] .records-table .n-data-table-th{background:var(--color-bg-2);font-size:11px;font-weight:800;color:var(--color-text-secondary);padding:8px 12px}.node-records[data-v-0a3173e8] .records-table .n-data-table-td{font-size:12px;padding:8px 12px;color:var(--color-text-main)}.submit-card[data-v-cfaa5fd2]{position:relative;width:100%;background-color:var(--color-bg-1);border:2px solid var(--color-border-1);border-radius:8px;overflow:hidden;transition:all .3s var(--cubic-bezier-os);margin-bottom:20px}.submit-card[data-v-cfaa5fd2]:hover{border-color:var(--color-bg-primary)}.submit-card:hover .status-accent-bar[data-v-cfaa5fd2]{opacity:1}.submit-card.status-0[data-v-cfaa5fd2]{--status-color: var(--color-bg-info)}.submit-card.status-1[data-v-cfaa5fd2]{--status-color: var(--color-bg-error)}.submit-card.status-2[data-v-cfaa5fd2]{--status-color: var(--status-color, var(--color-bg-warning))}.submit-card.status-3[data-v-cfaa5fd2]{--status-color: var(--color-bg-success)}.submit-card.status-Canceled[data-v-cfaa5fd2]{--status-color: var(--color-text-secondary)}.submit-card .status-accent-bar[data-v-cfaa5fd2]{position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--status-color, var(--color-bg-primary));opacity:.6;transition:opacity .3s}.card-content[data-v-cfaa5fd2]{padding:16px 20px}@media (max-width: 768px){.card-content[data-v-cfaa5fd2]{padding:12px 16px}}.card-header[data-v-cfaa5fd2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}.card-header .title-group[data-v-cfaa5fd2]{flex:1;min-width:0}.card-header .song-title[data-v-cfaa5fd2]{font-size:18px;font-weight:800;color:var(--color-text-main);margin:0 0 4px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-section[data-v-cfaa5fd2]{margin-bottom:20px}.meta-grid[data-v-cfaa5fd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}@media (max-width: 768px){.meta-grid[data-v-cfaa5fd2]{grid-template-columns:1fr;gap:8px}}.meta-grid .meta-item[data-v-cfaa5fd2]{display:flex;flex-direction:column;gap:4px}.meta-grid .meta-label[data-v-cfaa5fd2]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--color-text-secondary);opacity:.8}.meta-grid .meta-value[data-v-cfaa5fd2]{font-size:13px;font-weight:600;color:var(--color-text-title)}.card-footer[data-v-cfaa5fd2] .n-collapse{border:none}.card-footer[data-v-cfaa5fd2] .n-collapse .n-collapse-item{margin:0}.card-footer[data-v-cfaa5fd2] .n-collapse .n-collapse-item .n-collapse-item__header{padding:8px 0;font-family:var(--font-mono);font-size:11px;font-weight:800;color:var(--color-text-secondary);border-top:1px dashed var(--color-border-1)}.card-footer[data-v-cfaa5fd2] .n-collapse .n-collapse-item .n-collapse-item__header:hover{color:var(--color-bg-primary)}.card-footer[data-v-cfaa5fd2] .n-collapse .n-collapse-item .n-collapse-item__content{padding:12px 0 0}.details-content[data-v-cfaa5fd2]{display:flex;flex-direction:column;gap:20px}.quick-actions[data-v-cfaa5fd2]{display:flex;flex-wrap:wrap;gap:12px}.quick-actions>.n-button[data-v-cfaa5fd2]{flex:1;min-width:140px}@media (max-width: 768px){.quick-actions[data-v-cfaa5fd2]{flex-direction:column}.quick-actions>.n-button[data-v-cfaa5fd2]{width:100%;min-width:0}}.extra-info-grid[data-v-cfaa5fd2]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background-color:var(--color-bg-2);padding:12px;border-radius:6px}@media (max-width: 768px){.extra-info-grid[data-v-cfaa5fd2]{grid-template-columns:1fr}}.extra-info-grid .info-group[data-v-cfaa5fd2]{display:flex;flex-direction:column;gap:2px}.extra-info-grid .info-group.wide[data-v-cfaa5fd2]{grid-column:1 / -1}.extra-info-grid .info-label[data-v-cfaa5fd2]{font-family:var(--font-mono);font-size:10px;font-weight:800;color:var(--color-text-secondary);opacity:.8;margin-bottom:2px}.extra-info-grid .info-value[data-v-cfaa5fd2]{font-size:12px;color:var(--color-text-main);word-break:break-all}.extra-info-grid .info-value.link-text[data-v-cfaa5fd2]{color:var(--color-text-title);text-decoration:underline;text-underline-offset:2px;font-weight:700;word-break:break-all}.feedback-box[data-v-cfaa5fd2]{padding:10px 12px;background-color:var(--color-bg-error-light);border-left:2px solid var(--color-bg-error);border-radius:4px}.feedback-box.is-success[data-v-cfaa5fd2]{background-color:var(--color-bg-success-light);border-left-color:var(--color-bg-success)}.feedback-box.is-canceled[data-v-cfaa5fd2]{background-color:var(--color-bg-2);border-left-color:var(--color-text-secondary)}.feedback-box .feedback-label[data-v-cfaa5fd2]{font-family:var(--font-mono);font-size:9px;font-weight:800;color:var(--color-text-secondary);margin-bottom:4px}.feedback-box .feedback-header[data-v-cfaa5fd2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.feedback-box .feedback-header .feedback-label[data-v-cfaa5fd2]{margin-bottom:0}.feedback-box .feedback-time[data-v-cfaa5fd2]{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--color-text-secondary);opacity:.8}.feedback-box .feedback-text[data-v-cfaa5fd2]{font-size:12px;color:var(--color-text-main);line-height:1.4}.topic-card[data-v-5145a7c3]{background-color:#fff;border:1px solid #e0e0e6;border-radius:4px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.topic-card[data-v-5145a7c3]:hover{border-color:#ffd666;box-shadow:0 0 0 1px #ffd666}.topic-card__header[data-v-5145a7c3]{display:flex;justify-content:space-between;margin-bottom:12px}.topic-card .user-info[data-v-5145a7c3]{display:flex;gap:12px;align-items:flex-start}.topic-card .user-info .meta-info[data-v-5145a7c3]{display:flex;flex-direction:column;justify-content:center;gap:4px}.topic-card .user-info .meta-info .name-row[data-v-5145a7c3]{display:flex;align-items:center;gap:8px}.topic-card .user-info .meta-info .name-row .username[data-v-5145a7c3]{font-weight:700;font-size:14px;color:var(--color-text-main)}.topic-card .user-info .meta-info .time[data-v-5145a7c3]{font-size:11px;color:var(--color-text-placeholder);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.topic-card__content[data-v-5145a7c3]{margin-bottom:12px}.topic-card__content .title[data-v-5145a7c3]{font-size:16px;font-weight:700;margin-bottom:8px;color:var(--color-text-title)}.topic-card__content .desc[data-v-5145a7c3]{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-all}.topic-card__content .topic-circle-wrapper[data-v-5145a7c3]{margin-top:12px;max-width:240px}.topic-card__footer[data-v-5145a7c3]{display:flex;gap:24px;border-top:1px solid #f5f5f5;padding-top:12px;color:var(--color-text-placeholder)}.topic-card__footer .action-item[data-v-5145a7c3]{display:flex;align-items:center;gap:6px;font-size:12px;transition:all .23s var(--cubic-bezier-os);cursor:pointer;-webkit-user-select:none;user-select:none}.topic-card__footer .action-item[data-v-5145a7c3]:hover:not(.no-hover){color:var(--color-text-main)}.topic-card__footer .action-item.active.action-item[data-v-5145a7c3]:nth-child(1){color:var(--color-bg-error, #f5222d)}.topic-card__footer .action-item.active.action-item[data-v-5145a7c3]:nth-child(2){color:#ffd666}.topic-card__footer .action-item.no-hover[data-v-5145a7c3]{cursor:default}.topic-card__footer .action-item span[data-v-5145a7c3]{font-family:var(--font-mono);margin-top:1px}.topic-card__footer .footer-time[data-v-5145a7c3]{margin-left:auto;font-size:12px;color:var(--color-text-regular)}.label-card[data-v-05a1eb01]{position:relative;background:#fff;border:1px solid #e0e0e6;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.label-card[data-v-05a1eb01]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000014;border-color:var(--color-text-title)}.card-cover[data-v-05a1eb01]{position:relative;width:100%;padding-bottom:70%;overflow:hidden;background:#f5f5f7;border-bottom:1px solid #f0f0f2}.cover-img[data-v-05a1eb01]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card-info[data-v-05a1eb01]{padding:12px;display:flex;flex-direction:column;gap:8px}.info-header[data-v-05a1eb01]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.title-zh[data-v-05a1eb01]{font-size:15px;font-weight:800;color:var(--color-text-title);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:fit-content;padding:0 2px;transition:all .2s}.title-en[data-v-05a1eb01]{font-size:12px;color:#a1a1aa;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-tags[data-v-05a1eb01]{display:flex;align-items:center;gap:6px;margin-top:4px}.hot-tag[data-v-05a1eb01]{display:flex;align-items:center;gap:3px;color:var(--color-text-error);font-size:12px;font-weight:700}.separator[data-v-05a1eb01]{color:#e4e4e7;font-size:10px}.tech-tag[data-v-05a1eb01]{font-size:10px;color:#71717a;border:1px solid #e4e4e7;padding:1px 4px;text-transform:uppercase;border-radius:2px;white-space:nowrap}.user-notice-item[data-v-922630e9]{display:flex;flex-wrap:nowrap;gap:12px;padding:10px 12px;overflow:hidden;background-color:var(--color-bg-1);border:1px solid var(--color-border-1);border-radius:8px;transition:all .3s var(--cubic-bezier-os)}.user-notice-item .user-notice-item__avatar[data-v-922630e9]{flex-shrink:0;cursor:pointer;transition:opacity .2s}.user-notice-item .user-notice-item__avatar[data-v-922630e9]:hover{opacity:.8}.user-notice-item .user-notice-item__right[data-v-922630e9]{flex-grow:1;flex-shrink:1;overflow:hidden}.user-notice-item .user-notice-item__header[data-v-922630e9]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;overflow:hidden}.user-notice-item .user-notice-item__header .user-notice-item__title[data-v-922630e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-notice-item .user-notice-item__header .user-notice-item__time[data-v-922630e9]{flex-shrink:0;color:var(--color-text-secondary)}.user-notice-item .user-notice-item__content[data-v-922630e9]{color:var(--color-text-main);white-space:pre-wrap}.user-notice-item .user-notice-item__reference[data-v-922630e9]{padding:5px 10px;margin-top:5px;color:var(--color-text-secondary);white-space:pre-wrap;background-color:var(--color-bg-3);border-radius:4px}.notice-list[data-v-728f33f7]{display:flex;flex-direction:column;gap:8px;min-height:200px}.read-all-custom-btn[data-v-728f33f7]{position:relative;height:28px;padding:0 4px;margin-left:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;-webkit-user-select:none;user-select:none;font-size:13px;color:var(--color-text-secondary);transition:color .2s}.read-all-custom-btn .btn-inner[data-v-728f33f7]{display:flex;align-items:center;gap:4px;transition:opacity .2s}.read-all-custom-btn .btn-icon[data-v-728f33f7]{font-size:16px}.read-all-custom-btn .btn-loader[data-v-728f33f7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-pure)}.read-all-custom-btn.is-loading[data-v-728f33f7]{cursor:not-allowed}.read-all-custom-btn.is-loading .btn-inner[data-v-728f33f7]{opacity:0}.read-all-custom-btn[data-v-728f33f7]:hover:not(.is-loading){color:var(--color-text-main)}.my-collection[data-v-40e8f713]{padding-bottom:60px}.my-collection .topic-list[data-v-40e8f713]{display:flex;flex-direction:column;gap:12px;padding:0 10px 10px}.user-label-star-list .user-label-star-list__label-list[data-v-6ef6adf7]{margin-bottom:30px}.user-label-star-list .user-label-star-list__label-list .label-card-list[data-v-6ef6adf7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media screen and (max-width: 768px){.user-label-star-list .user-label-star-list__label-list .label-card-list[data-v-6ef6adf7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}.font-mono[data-v-0b72c641]{font-family:Roboto Mono,Menlo,Consolas,monospace}.uc-container[data-v-0b72c641]{position:relative;width:100%;max-width:800px;min-height:100vh;padding-bottom:80px;margin:0 auto;overflow:hidden;color:var(--color-text-title);background-color:var(--color-bg-pure)}.uc-header[data-v-0b72c641]{position:relative;width:100%;padding-bottom:24px}.uc-header__backdrop[data-v-0b72c641]{position:absolute;top:0;left:0;z-index:0;width:100%;height:320px;overflow:hidden;pointer-events:none;background-color:var(--color-bg-2)}.uc-header__backdrop.is-empty[data-v-0b72c641]{background-color:#f5f5f7}.uc-header__overlay-gradient[data-v-0b72c641]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to bottom,rgba(255,214,102,.05) 0%,rgba(255,255,255,.6) 40%,var(--color-bg-pure) 90%)}.uc-header__img[data-v-0b72c641]{width:100%;height:100%;object-fit:cover;filter:saturate(1.1);opacity:.5;position:relative;z-index:1}.empty-state-placeholder[data-v-0b72c641]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.empty-state-placeholder .placeholder-grid[data-v-0b72c641]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:20px 20px;background-position:center center}.empty-state-placeholder .placeholder-text[data-v-0b72c641]{font-size:12px;font-weight:600;color:#0003;letter-spacing:2px;z-index:2;-webkit-user-select:none;user-select:none;border:1px dashed rgba(0,0,0,.1);padding:4px 8px;border-radius:4px;position:absolute;top:60px;right:24px}.empty-state-placeholder .tech-corner[data-v-0b72c641]{position:absolute;width:8px;height:8px;border:2px solid rgba(0,0,0,.1);z-index:2}.empty-state-placeholder .tech-corner.top-left[data-v-0b72c641]{top:12px;left:12px;border-right:none;border-bottom:none}.empty-state-placeholder .tech-corner.bottom-right[data-v-0b72c641]{bottom:12px;right:12px;border-left:none;border-top:none}.uc-main[data-v-0b72c641]{position:relative;z-index:1;padding:32px 24px 0}.uc-main__top[data-v-0b72c641]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.uc-avatar-box[data-v-0b72c641]{position:relative}.uc-avatar-img[data-v-0b72c641] .base-avatar{border:2px solid var(--color-bg-pure);box-shadow:0 12px 24px -6px #00000026}.uc-btn-icon[data-v-0b72c641]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;color:var(--color-text-title);cursor:pointer;background:transparent;border:1px solid var(--color-border-2);border-radius:50%;transition:all .2s}.uc-btn-icon[data-v-0b72c641]:hover{color:var(--color-text-title);background:#ffd66633;border-color:var(--color-bg-primary)}.uc-btn-icon[data-v-0b72c641]:active{transform:scale(.9)}.uc-info[data-v-0b72c641]{margin-bottom:28px}.uc-info__row[data-v-0b72c641]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.uc-username[data-v-0b72c641]{margin:0;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.5px}.uc-meta[data-v-0b72c641]{display:flex;gap:20px;align-items:flex-end}.uc-meta__item[data-v-0b72c641]{display:flex;gap:6px;align-items:baseline;line-height:1}.uc-meta__item.is-clickable[data-v-0b72c641]{cursor:pointer;transition:opacity .2s}.uc-meta__item.is-clickable[data-v-0b72c641]:hover{opacity:.6}.uc-meta__label[data-v-0b72c641]{font-size:12px;color:var(--color-text-secondary)}.uc-meta__value[data-v-0b72c641]{font-size:16px;font-weight:600;color:var(--color-text-title)}.uc-meta__divider[data-v-0b72c641]{width:1px;height:12px;background:var(--color-border-2);transform:translateY(-2px)}.uc-progress[data-v-0b72c641]{width:100%;margin-top:24px}.uc-progress__header[data-v-0b72c641]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px;color:var(--color-text-disabled)}.uc-progress__title-group[data-v-0b72c641]{display:flex;gap:8px;align-items:center}.uc-level-badge[data-v-0b72c641]{padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2;color:var(--color-text-title);background-color:var(--color-bg-primary);border-radius:4px}.uc-progress__label[data-v-0b72c641]{font-size:10px;font-weight:600;letter-spacing:.5px}.uc-progress__data[data-v-0b72c641]{font-size:12px;font-weight:600;color:var(--color-text-title)}.uc-progress__track[data-v-0b72c641]{position:relative;width:100%;height:8px;overflow:hidden;background-image:linear-gradient(135deg,rgba(0,0,0,.04) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.04) 50%,rgba(0,0,0,.04) 75%,transparent 75%,transparent);background-size:8px 8px;border-radius:4px}.uc-progress__bar[data-v-0b72c641]{position:relative;height:100%;background-color:var(--color-bg-primary);border-radius:4px;transition:width .3s ease-out}.uc-progress__shimmer[data-v-0b72c641]{position:absolute;top:0;bottom:0;left:0;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translate(-100%);animation:shimmer-0b72c641 4s infinite}@keyframes shimmer-0b72c641{to{transform:translate(200%)}}.uc-body[data-v-0b72c641]{position:relative;z-index:1;padding:0 24px}.uc-deck[data-v-0b72c641]{display:flex;justify-content:space-between;margin:28px 0}.uc-deck__item[data-v-0b72c641]{display:flex;flex-direction:column;gap:10px;align-items:center;width:64px;cursor:pointer}.uc-deck__icon[data-v-0b72c641]{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:24px;color:var(--color-text-title);background:var(--color-bg-2);border-radius:20px;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.uc-deck__dot[data-v-0b72c641]{position:absolute;top:14px;right:14px;width:8px;height:8px;background:#ff4d4f;border:2px solid var(--color-bg-pure);border-radius:50%}.uc-deck__text[data-v-0b72c641]{font-size:12px;font-weight:600;color:var(--color-text-secondary);transition:color .2s}.uc-deck__item:hover .uc-deck__text[data-v-0b72c641]{color:var(--color-text-title)}.uc-deck__item:active .uc-deck__icon[data-v-0b72c641]{color:var(--color-bg-pure);background:var(--color-text-title);transform:scale(.92)}.uc-divider[data-v-0b72c641]{width:100%;height:1px;margin-bottom:32px;background:var(--color-border-1);opacity:.6}.uc-menu-group[data-v-0b72c641]{margin-bottom:32px}.uc-menu-title[data-v-0b72c641]{padding-left:4px;margin-bottom:12px;font-size:11px;font-weight:700;color:var(--color-text-disabled);letter-spacing:1px}.uc-menu-item[data-v-0b72c641]{display:flex;align-items:center;padding:14px 8px;margin:0 -8px;cursor:pointer;border-radius:12px;transition:all .2s}.uc-menu-item[data-v-0b72c641]:hover{background-color:var(--color-bg-1)}.uc-menu-item[data-v-0b72c641]:active{background-color:var(--color-bg-2);transform:scale(.98)}.uc-menu-icon[data-v-0b72c641]{margin-right:16px;font-size:20px;color:var(--color-text-title)}.uc-menu-content[data-v-0b72c641]{display:flex;flex-direction:column}.uc-menu-label[data-v-0b72c641]{font-size:16px;font-weight:600;line-height:1.2;color:var(--color-text-title)}.uc-menu-sub[data-v-0b72c641]{margin-top:2px;font-size:10px;color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.5px}.uc-menu-badge[data-v-0b72c641]{align-self:flex-start;padding:2px 6px;margin-top:4px;font-family:Roboto Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;color:var(--color-text-secondary);background:var(--color-bg-2);border-radius:4px}.uc-footer[data-v-0b72c641]{display:flex;justify-content:center;margin-top:48px}.uc-logout-btn[data-v-0b72c641]{padding:12px 24px;font-size:12px;font-weight:600;color:var(--color-text-disabled);letter-spacing:1px;cursor:pointer;background:none;border:1px solid transparent;border-radius:8px;transition:all .2s}.uc-logout-btn[data-v-0b72c641]:hover{color:var(--color-text-error);background:var(--color-bg-error-light)}.global-top-bar[data-v-484acff6]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;height:var(--nav-height);transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}.global-top-bar.home-top-bar--scrolled[data-v-484acff6]{background-color:var(--color-bg-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--box-shadow)}.global-top-bar .home-nav__logo[data-v-484acff6]{display:flex;align-items:center;width:100%;padding-left:20px}.global-top-bar .home-nav__logo .logo-img[data-v-484acff6]{height:30px;color:var(--color-text-main);cursor:pointer;-webkit-user-select:none;user-select:none}.card-modal-backdrop[data-v-287ee787]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#00000026;display:flex;align-items:center;justify-content:flex-end;padding-right:24px}.mobile-frame[data-v-287ee787]{width:100%;max-width:380px;height:90vh;max-height:900px;background-color:var(--color-bg-pure);border-radius:24px;box-shadow:-10px 0 40px #0000001a;overflow:hidden;position:relative;display:flex;flex-direction:column}.scroll-container[data-v-287ee787]{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.scroll-container[data-v-287ee787]::-webkit-scrollbar{display:none}.card-content[data-v-287ee787] .uc-container{min-height:0!important;height:auto!important;padding-bottom:40px!important;overflow:visible!important}.home-nav[data-v-de461cc3]{position:fixed;right:0;bottom:0;left:0;z-index:11;display:flex;align-items:stretch;justify-content:center;color:var(--color-text-main);box-shadow:var(--box-shadow);background-color:var(--color-bg-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.home-nav .home-nav-body[data-v-de461cc3]{display:flex;align-items:center;justify-content:space-around;width:100%;max-width:100%;height:var(--nav-height)}.home-nav .home-nav-body .selected[data-v-de461cc3]{background-color:var(--color-bg-primary);border-radius:50%;transform:scale(1.1)}.home-nav .home-nav-body .selected .nav-icon[data-v-de461cc3]{transform:translateY(8px) scale(1.12)}.home-nav .home-nav-body .selected .nav-text[data-v-de461cc3]{opacity:0;transform:scale(0)}.home-nav .home-nav-body .nav-btn[data-v-de461cc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-text-main);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s;transform-origin:center center}.home-nav .home-nav-body .nav-btn .nav-text[data-v-de461cc3]{margin-top:2px;font-size:12px;font-weight:var(--font-weight-medium);line-height:1em;transition:all .3s var(--cubic-bezier-overscroll);transform-origin:center center}.home-nav .home-nav-body .nav-btn .nav-icon[data-v-de461cc3]{transition:all .3s var(--cubic-bezier-overscroll);transform-origin:center center}.home-nav .home-nav-body .nav-btn[data-v-de461cc3]:hover{background-color:var(--color-bg-primary);border-radius:50%;transform:scale(1.1)}.home-nav .home-nav-body .nav-btn:hover .nav-icon[data-v-de461cc3]{transform:translateY(8px) scale(1.12)}.home-nav .home-nav-body .nav-btn:hover .nav-text[data-v-de461cc3]{opacity:0;transform:scale(0)}@media (min-width: 768px){.home-nav[data-v-de461cc3]{top:0;bottom:auto;left:auto;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:space-between;width:100%;max-width:400px;box-shadow:none}.home-nav .home-nav-body[data-v-de461cc3]{max-width:400px;box-shadow:none}}.home[data-v-c162b37b]{position:relative;height:100vh;height:100dvh;background:var(--bg-page)}.home .home__content[data-v-c162b37b]{position:relative;box-sizing:border-box}.home-top-bar--scrolled[data-v-c162b37b]{background-color:var(--color-bg-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:background-color .3s ease,backdrop-filter .3s ease}.global-footer[data-v-bdf314e2]{position:relative;width:100%;background-color:var(--color-bg-dark);border-top:1px solid var(--color-border-3)}@media (max-width: 768px){.global-footer[data-v-bdf314e2]{padding-bottom:var(--nav-height)}}.global-footer__container[data-v-bdf314e2]{max-width:1200px;padding:24px 20px;margin:0 auto;text-align:center}@media (max-width: 768px){.global-footer__container[data-v-bdf314e2]{padding:20px 16px}}@media (max-width: 480px){.global-footer__container[data-v-bdf314e2]{padding:16px 12px}}.global-footer__record[data-v-bdf314e2]{display:flex;flex-direction:column;align-items:center;gap:12px}@media (max-width: 768px){.global-footer__record[data-v-bdf314e2]{gap:10px}}@media (max-width: 480px){.global-footer__record[data-v-bdf314e2]{gap:8px}}.global-footer__record-link[data-v-bdf314e2]{display:inline-flex;align-items:center;font-size:14px;line-height:1.4;text-decoration:none;transition:opacity .2s ease}.global-footer__record-link--primary[data-v-bdf314e2]{font-weight:var(--font-weight-regular);color:var(--color-text-inverse)}.global-footer__record-link--primary[data-v-bdf314e2]:hover{opacity:.8}.global-footer__record-link--primary[data-v-bdf314e2]:active{opacity:.6}@media (max-width: 480px){.global-footer__record-link[data-v-bdf314e2]{font-size:13px}}.global-footer__record-icon[data-v-bdf314e2]{width:16px;height:16px;margin-right:6px}@media (max-width: 480px){.global-footer__record-icon[data-v-bdf314e2]{width:14px;height:14px;margin-right:4px}}.global-footer__record-text[data-v-bdf314e2]{font-size:14px;line-height:1.4}.global-footer__record-text--secondary[data-v-bdf314e2]{font-weight:var(--font-weight-light);color:var(--color-text-inverse-secondary)}@media (max-width: 480px){.global-footer__record-text[data-v-bdf314e2]{font-size:12px}}.game-background-pixi[data-v-a1947f0e]{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh;overflow:hidden;background-color:#fff;opacity:0;transition:opacity .8s ease}.game-background-pixi--initialized[data-v-a1947f0e]{opacity:1}.game-background-pixi .canvas-container[data-v-a1947f0e]{width:100%;height:100%;cursor:none}.score-board[data-v-a1947f0e]{position:absolute;bottom:30px;left:40px;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:72px;font-weight:800;color:#ffd666;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25;transition:all .6s cubic-bezier(.34,1.56,.64,1);transform:translateY(0)}.base-info-cell[data-v-100254af]{display:flex;overflow:hidden;border:1px solid var(--color-border-1);border-radius:4px;background-color:var(--global-white);transition:all .2s;max-width:100%}.label-area[data-v-100254af]{display:flex;align-items:center;flex-shrink:0;padding:0 12px;background-color:var(--color-bg-3);border-right:1px solid var(--color-border-1)}@media (max-width: 768px){.label-area[data-v-100254af]{padding:0 8px;max-width:70px}}.label-text[data-v-100254af]{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1.2}@media (max-width: 768px){.label-text[data-v-100254af]{font-size:11px}}.content-area[data-v-100254af]{flex:1;display:flex;align-items:center;padding:0 16px;min-height:38px;min-width:0;font-size:14px;color:var(--color-text-main);word-break:break-all;overflow:hidden}@media (max-width: 768px){.content-area[data-v-100254af]{padding:0 10px;font-size:13px}}.value-text[data-v-100254af]{font-weight:500;overflow:hidden;text-overflow:ellipsis}.base-info-cell--s .content-area[data-v-100254af]{min-height:30px;font-size:13px;padding:0 10px}.base-info-cell--s .label-area[data-v-100254af]{padding:0 8px}.base-info-cell--s .label-text[data-v-100254af]{font-size:11px}.base-card[data-v-0b538bbc]{padding:24px;background-color:var(--global-white);border:1px solid var(--color-border-1);border-radius:4px}@media (max-width: 768px){.base-card[data-v-0b538bbc]{padding:12px}}.base-card[data-v-0b538bbc] .n-h3{margin-top:0;margin-bottom:16px;font-weight:800;color:var(--color-text-title)}@media (max-width: 768px){.base-card[data-v-0b538bbc] .n-h3{margin-bottom:12px;font-size:16px}}.guide-section[data-v-7e62aeff]{margin-top:10px}.base-tech-button[data-v-41395369]{width:100%;height:48px;background:var(--color-text-title);color:var(--color-bg-pure);border-radius:4px;border:none;font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;padding:0 24px;white-space:nowrap}.base-tech-button .content[data-v-41395369]{display:flex;align-items:center;justify-content:center;gap:10px;height:100%}.base-tech-button .btn-text[data-v-41395369]{font-weight:900;font-size:14px;letter-spacing:1px;display:flex;align-items:center;gap:8px;white-space:nowrap}.base-tech-button .btn-icon[data-v-41395369]{width:10px;height:10px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%,30% 50%);transition:all .3s}.base-tech-button[data-v-41395369]:hover:not(:disabled){background:var(--color-bg-primary);color:var(--color-text-title)}.base-tech-button[data-v-41395369]:hover:not(:disabled):not(.base-tech-button--secondary){box-shadow:inset 0 0 0 2px var(--color-text-title)}.base-tech-button:hover:not(:disabled) .btn-icon[data-v-41395369]{transform:translate(2px)}.base-tech-button[data-v-41395369]:active:not(:disabled){transform:scale(.98)}.base-tech-button[data-v-41395369]:disabled{opacity:.6;cursor:not-allowed}.base-tech-button.is-loading[data-v-41395369]{cursor:wait;opacity:.8}.base-tech-button--secondary[data-v-41395369]{background:var(--color-bg-1);color:var(--color-text-description);border:1px solid var(--color-border-1)}.base-tech-button--secondary .btn-text[data-v-41395369]{font-size:13px}.base-tech-button--secondary[data-v-41395369]:hover:not(:disabled){background:var(--color-bg-2);color:var(--color-text-title);border-color:var(--color-text-title);box-shadow:none}.about-us-section[data-v-9ec97dc2]{position:relative;max-width:1200px;padding:80px 20px;margin:0 auto;--card-hover-color: rgba(255, 216, 86, .08);--card-border-color: rgba(0, 0, 0, .06)}.about-us-section__intro[data-v-9ec97dc2]{margin-bottom:80px;text-align:center}.about-us-section__intro-title[data-v-9ec97dc2]{margin-bottom:24px;font-size:36px;font-weight:var(--font-weight-bold)}.about-us-section__intro-content[data-v-9ec97dc2]{padding:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border-color);border-radius:16px;transition:all .3s ease}.about-us-section__intro-content[data-v-9ec97dc2]:hover{background:var(--card-hover-color)}.about-us-section__intro-text[data-v-9ec97dc2]{margin:0;font-size:16px;line-height:1.8;color:var(--color-text-secondary)}.about-us-section__features[data-v-9ec97dc2],.about-us-section__features-section[data-v-9ec97dc2]{margin-bottom:80px}.about-us-section__features-section[data-v-9ec97dc2]:last-child{margin-bottom:0}.about-us-section__features-section-title[data-v-9ec97dc2]{margin-bottom:40px;font-size:32px;font-weight:var(--font-weight-bold);text-align:center}.about-us-section__features-grid[data-v-9ec97dc2]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.about-us-section__feature-card[data-v-9ec97dc2]{position:relative;padding:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border-color);border-radius:16px;transition:all .3s ease}.about-us-section__feature-card[data-v-9ec97dc2]:hover{background:var(--card-hover-color)}.about-us-section__feature-card-number[data-v-9ec97dc2]{position:absolute;top:24px;right:24px;font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);opacity:.3}.about-us-section__feature-card-icon[data-v-9ec97dc2]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;font-size:32px;border-radius:16px}.about-us-section__feature-card-title[data-v-9ec97dc2]{margin-bottom:12px;font-size:20px;font-weight:var(--font-weight-bold)}.about-us-section__feature-card-desc[data-v-9ec97dc2]{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.about-us-section__contact[data-v-9ec97dc2]{margin-bottom:80px}.about-us-section__contact-title[data-v-9ec97dc2]{margin-bottom:40px;font-size:32px;font-weight:var(--font-weight-bold);text-align:center}.about-us-section__contact-content[data-v-9ec97dc2]{padding:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border-color);border-radius:16px;text-align:center;transition:all .3s ease}.about-us-section__contact-content[data-v-9ec97dc2]:hover{background:var(--card-hover-color)}.about-us-section__contact-text[data-v-9ec97dc2]{margin:0;font-size:16px;line-height:1.8;color:var(--color-text-secondary)}.about-us-section__faq[data-v-9ec97dc2]{margin-bottom:80px}.about-us-section__faq-title[data-v-9ec97dc2]{margin-bottom:40px;font-size:32px;font-weight:var(--font-weight-bold);text-align:center}.about-us-section__faq-list[data-v-9ec97dc2]{display:flex;flex-direction:column;gap:16px}.about-us-section__faq-item[data-v-9ec97dc2]{display:flex;gap:20px;padding:24px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border-color);border-radius:16px;transition:all .3s ease}.about-us-section__faq-item[data-v-9ec97dc2]:hover{background:var(--card-hover-color)}.about-us-section__faq-number[data-v-9ec97dc2]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.about-us-section__faq-content[data-v-9ec97dc2]{flex:1}.about-us-section__faq-question[data-v-9ec97dc2]{margin-bottom:8px;font-size:18px;font-weight:var(--font-weight-bold)}.about-us-section__faq-answer[data-v-9ec97dc2]{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}@media (max-width: 768px){.about-us-section[data-v-9ec97dc2]{padding:40px 16px}.about-us-section .about-us-section__intro-title[data-v-9ec97dc2]{font-size:28px}.about-us-section .about-us-section__intro-content[data-v-9ec97dc2]{padding:24px}.about-us-section .about-us-section__intro-text[data-v-9ec97dc2]{font-size:14px}.about-us-section .about-us-section__contact-title[data-v-9ec97dc2]{font-size:24px;margin-bottom:24px}.about-us-section .about-us-section__contact-content[data-v-9ec97dc2]{padding:24px}.about-us-section .about-us-section__contact-text[data-v-9ec97dc2]{font-size:14px}.about-us-section .about-us-section__faq-title[data-v-9ec97dc2]{font-size:24px;margin-bottom:24px}.about-us-section .about-us-section__features-section[data-v-9ec97dc2]{margin-bottom:60px}.about-us-section .about-us-section__features-section-title[data-v-9ec97dc2]{font-size:24px;margin-bottom:24px}.about-us-section .about-us-section__features-grid[data-v-9ec97dc2]{grid-template-columns:1fr;gap:16px}.about-us-section .about-us-section__feature-card-number[data-v-9ec97dc2]{font-size:32px;top:16px;right:16px}.about-us-section .about-us-section__feature-card-icon[data-v-9ec97dc2]{width:48px;height:48px;font-size:24px}.about-us-section .about-us-section__feature-card[data-v-9ec97dc2],.about-us-section .about-us-section__faq-item[data-v-9ec97dc2]{padding:20px}.about-us-section .about-us-section__feature-card-title[data-v-9ec97dc2]{font-size:18px}.about-us-section .about-us-section__feature-card-desc[data-v-9ec97dc2],.about-us-section .about-us-section__faq-answer[data-v-9ec97dc2]{font-size:13px}.about-us-section .about-us-section__faq-number[data-v-9ec97dc2]{width:32px;height:32px;font-size:16px}.about-us-section .about-us-section__faq-question[data-v-9ec97dc2]{font-size:16px}.about-us-section .about-us-section__faq-item[data-v-9ec97dc2]{gap:12px}}.home-announcement-entry[data-v-7597896f]{position:fixed;top:80px;right:40px;z-index:100;cursor:pointer;pointer-events:auto;transition:all .4s cubic-bezier(.18,.89,.32,1.28);animation:slideInRight-7597896f .8s cubic-bezier(.16,1,.3,1)}@media (max-width: 768px){.home-announcement-entry[data-v-7597896f]{top:64px;bottom:auto;right:16px}}.glass-card[data-v-7597896f]{display:flex;align-items:center;gap:12px;height:40px;padding:0 16px;background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:40px;box-shadow:0 8px 32px #0000001a;transition:all .3s cubic-bezier(.2,0,.2,1);white-space:nowrap;box-sizing:border-box}.glass-card[data-v-7597896f]:hover{background:#ffffff40;transform:translate(-4px) translateY(-2px);box-shadow:0 12px 40px #00000026}.glass-card:hover .arrow-wrapper[data-v-7597896f]{transform:translate(2px)}.icon-wrapper[data-v-7597896f]{position:relative;font-size:20px;color:var(--color-text-title);display:flex;align-items:center}.icon-wrapper .unread-dot[data-v-7597896f]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:var(--color-bg-error);border-radius:50%;border:1.5px solid rgba(255,255,255,.5)}.text-content .label[data-v-7597896f]{font-size:13px;font-weight:700;color:var(--color-text-title);letter-spacing:.05em}.arrow-wrapper[data-v-7597896f]{font-size:14px;color:var(--color-text-secondary);display:flex;align-items:center;transition:transform .3s ease}.home-announcement-entry.is-hidden[data-v-7597896f]{pointer-events:none;opacity:0;transform:translate(100px)}.text-content[data-v-7597896f],.arrow-wrapper[data-v-7597896f]{transition:all .3s cubic-bezier(.2,0,.2,1)}@keyframes slideInRight-7597896f{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.has-unread .glass-card[data-v-7597896f]{border-color:rgba(var(--color-primary-rgb),.3)}.announcement-popup-modal[data-v-4301f90f]{width:90%;max-width:480px;background:transparent!important;box-shadow:none!important}.popup-container[data-v-4301f90f]{width:90vw;max-width:480px;background-color:var(--color-bg-pure);background-image:radial-gradient(var(--color-border-1) 1px,transparent 0);background-size:24px 24px;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;border:1px solid var(--color-border-1);box-shadow:0 12px 48px #00000026;animation:slideBottom-4301f90f .6s cubic-bezier(.16,1,.3,1)}@keyframes slideBottom-4301f90f{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.header-decoration[data-v-4301f90f]{height:100px;background-color:var(--color-text-title);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.header-decoration .accent-bar[data-v-4301f90f]{position:absolute;top:0;left:0;width:6px;height:100%;background-color:var(--color-bg-primary)}.header-decoration .tech-tag[data-v-4301f90f]{position:absolute;right:12px;bottom:8px;font-family:var(--font-family-mono);font-size:10px;color:var(--color-bg-primary);letter-spacing:2px;opacity:.6}.header-decoration .megaphone-icon[data-v-4301f90f]{font-size:40px;color:var(--color-bg-pure)}.content-wrapper[data-v-4301f90f]{padding:24px;max-height:60vh;overflow-y:auto}.content-wrapper .title-section[data-v-4301f90f]{margin-bottom:20px}.content-wrapper .title[data-v-4301f90f]{font-size:22px;font-weight:900;color:var(--color-text-title);line-height:1.2;margin-bottom:4px}.content-wrapper .date-tag[data-v-4301f90f]{font-family:var(--font-family-mono);font-size:11px;color:var(--color-text-secondary);display:inline-block;padding-top:4px;font-weight:500}.content-wrapper .divider[data-v-4301f90f]{height:1px;background:var(--color-border-1);margin:0 0 20px;position:relative}.content-wrapper .divider[data-v-4301f90f]:after{content:"";position:absolute;left:0;top:0;width:40px;height:1px;background:var(--color-text-title)}.content-wrapper .cover-box[data-v-4301f90f]{width:100%;height:180px;margin-bottom:20px;border:1px solid var(--color-text-title);padding:4px;background:var(--color-bg-pure)}.content-wrapper .body-text[data-v-4301f90f]{font-size:14px;line-height:1.8;color:var(--color-text-main);white-space:pre-wrap;text-align:justify}.footer-actions[data-v-4301f90f]{padding:0 24px 24px;display:flex;justify-content:center}.announcement-popup-custom-modal.n-modal-body-wrapper,.announcement-popup-custom-modal .n-scrollbar-container{background:transparent!important}.index-page[data-v-cf1e5bcf]{position:relative;min-height:100vh}.index-page .game-background[data-v-cf1e5bcf]{position:fixed;top:0;left:0;width:100%;height:100%}.index-page .hero-section[data-v-cf1e5bcf]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden}.index-page .hero-section .hero-content[data-v-cf1e5bcf]{z-index:1;text-align:center;border-radius:16px}.index-page .hero-section .hero-title[data-v-cf1e5bcf]{padding:0;margin:0;line-height:1.2;list-style:none}.index-page .hero-section .hero-title__line[data-v-cf1e5bcf]{display:block;font-weight:var(--font-weight-bold);letter-spacing:.1em}.index-page .hero-section .hero-title__line--cn[data-v-cf1e5bcf]{margin-bottom:8px;font-size:80px;letter-spacing:.15em}.index-page .hero-section .hero-title__line--en[data-v-cf1e5bcf]{font-size:36px;font-weight:var(--font-weight-bold);letter-spacing:.5em}.index-page .hero-section .hero-subtitle[data-v-cf1e5bcf]{padding-top:10px;margin-top:12px;font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:.6em;border-top:2px solid var(--color-border-3)}@media (max-width: 768px){.index-page .hero-section .hero-title__line--cn[data-v-cf1e5bcf]{font-size:48px}.index-page .hero-section .hero-title__line--en[data-v-cf1e5bcf]{font-size:22px;margin-bottom:0}.index-page .hero-section .hero-subtitle[data-v-cf1e5bcf]{margin-top:10px;font-size:13px;letter-spacing:.3em}}.index-page .scroll-hint[data-v-cf1e5bcf]{position:absolute;bottom:40px;left:50%;display:flex;flex-direction:column;gap:8px;align-items:center;transform:translate(-50%);animation:bounce-cf1e5bcf 2s infinite}.index-page .scroll-hint__icon[data-v-cf1e5bcf]{color:var(--color-text-secondary);opacity:.7}.index-page .scroll-hint__text[data-v-cf1e5bcf]{font-size:14px;color:var(--color-text-secondary);opacity:.7}@media (max-width: 768px){.index-page .scroll-hint[data-v-cf1e5bcf]{bottom:80px}}@keyframes bounce-cf1e5bcf{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@keyframes scroll-bounce-cf1e5bcf{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-10px)}60%{transform:translate(-50%,-5px)}}.search-input[data-v-8707374e]{position:relative;display:flex;align-items:center;width:100%;border-radius:4px;background-color:var(--color-bg-3, #efeff1);border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.search-input[data-v-8707374e]:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:3px;height:10px;background-color:#0000001a;border-radius:1px;transition:all .3s}.search-input[data-v-8707374e]:hover{background-color:var(--color-bg-2, #eeeeef)}.search-input[data-v-8707374e]:focus-within{background-color:#fff;border-color:var(--color-border-2)}.search-input[data-v-8707374e]:focus-within:before{background-color:#ffd666;height:14px}.search-input input[data-v-8707374e]{flex:1;padding:10px 14px 10px 20px;font-size:14px;font-weight:500;color:var(--color-text-title);background-color:transparent;border:none;outline:none}.search-input input[data-v-8707374e]::placeholder{color:var(--color-text-main);font-weight:400;opacity:.5}.search-input .icon[data-v-8707374e]{display:flex;align-items:center;justify-content:center;width:44px;align-self:stretch;color:var(--color-text-secondary);cursor:pointer;transition:all .2s;background-color:#00000005}.search-input .icon[data-v-8707374e]:hover{color:var(--color-text-title);background-color:#ffd666}.indexed-list-container[data-v-4f402f94]{display:flex;flex-direction:column;width:100%;height:100%}.indexed-list-container .search-section[data-v-4f402f94]{padding:0 0 16px}.indexed-list-container .content-wrapper[data-v-4f402f94]{display:flex;flex:1;overflow:hidden}.indexed-list-container .content-wrapper .list-section[data-v-4f402f94]{flex:1;height:100%;padding:0 10px 0 0;overflow:hidden}.indexed-list-container .content-wrapper .list-section .n-scrollbar[data-v-4f402f94]{height:100%;padding-right:16px}.indexed-list-container .content-wrapper .list-section .group-container[data-v-4f402f94]{margin-bottom:24px;content-visibility:auto;contain-intrinsic-size:1px 100px}.indexed-list-container .content-wrapper .list-section .group-container .group-header[data-v-4f402f94]{position:sticky;top:0;padding:8px 0;margin-bottom:12px;background:var(--color-bg-pure);z-index:10}.indexed-list-container .content-wrapper .list-section .group-container .group-header h2[data-v-4f402f94]{margin:0;font-size:14px;font-weight:800;color:var(--color-text-secondary);font-family:var(--font-mono)}.indexed-list-container .content-wrapper .anchor-section[data-v-4f402f94]{width:40px;height:100%;padding:8px 0;display:flex;justify-content:center}.indexed-list-container .content-wrapper .anchor-section[data-v-4f402f94] .n-anchor{background:transparent}.indexed-list-container .content-wrapper .anchor-section[data-v-4f402f94] .n-anchor:before{display:none}.indexed-list-container .content-wrapper .anchor-section[data-v-4f402f94] .n-anchor-link{padding:4px 0;font-size:11px;text-align:center}.indexed-list-container .content-wrapper .anchor-section[data-v-4f402f94] .n-anchor-link .n-anchor-link__title{font-family:var(--font-mono);font-weight:700}.drawer-content-wrapper[data-v-79be9bb1]{height:100%;display:flex;flex-direction:column}.tabs-container[data-v-79be9bb1]{display:flex;gap:20px;padding:0 12px 16px;border-bottom:1px solid var(--color-border-1);margin-bottom:16px}.tab-item[data-v-79be9bb1]{font-size:14px;font-weight:700;color:var(--color-text-caption);cursor:pointer;transition:all .2s;position:relative;padding-bottom:4px}.tab-item[data-v-79be9bb1]:hover{color:var(--color-text-main)}.tab-item.active[data-v-79be9bb1]{color:var(--color-bg-primary-darken)}.tab-item.active[data-v-79be9bb1]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--color-bg-primary)}.filter-bar[data-v-79be9bb1]{padding:0 12px 16px}.list-viewport[data-v-79be9bb1]{flex:1;overflow:hidden;position:relative}.tab-pane[data-v-79be9bb1]{height:100%;overflow-y:auto}.h-full[data-v-79be9bb1]{height:100%}.empty-state[data-v-79be9bb1]{padding:40px;text-align:center;color:var(--color-text-caption);font-size:12px;opacity:.6}.header-extra[data-v-79be9bb1]{display:flex;align-items:center;gap:12px}.lang-toggle-wrapper[data-v-79be9bb1]{transform:scale(.9);transform-origin:right center}.group-title[data-v-79be9bb1]{display:flex;align-items:center;gap:8px;margin:16px 12px 8px}.group-title[data-v-79be9bb1]:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--color-border-1) 0,var(--color-border-1) 2px,transparent 2px,transparent 4px);opacity:.5}.label-grid[data-v-79be9bb1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:4px 12px}.simple-label-card[data-v-79be9bb1]{position:relative;display:flex;align-items:center;padding:10px 16px;cursor:pointer;background-color:var(--color-bg-1);border:1px solid var(--color-border-1);border-radius:4px;transition:all .3s var(--cubic-bezier-os);overflow:hidden}.simple-label-card[data-v-79be9bb1]:hover{background-color:var(--color-bg-2);border-color:var(--color-bg-primary-light)}.simple-label-card:hover .accent-bar[data-v-79be9bb1]{height:100%}.simple-label-card .accent-bar[data-v-79be9bb1]{position:absolute;left:0;top:50%;width:3px;height:0;background-color:var(--color-bg-primary);transform:translateY(-50%);transition:all .3s var(--cubic-bezier-os)}.simple-label-card .card-inner[data-v-79be9bb1]{flex:1;min-width:0}.simple-label-card .label-primary[data-v-79be9bb1]{font-size:14px;font-weight:700;color:var(--color-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-label-card .label-secondary[data-v-79be9bb1]{font-size:10px;color:var(--color-text-secondary);opacity:.6;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-label-card .card-deco[data-v-79be9bb1]{margin-left:12px}.simple-label-card .card-deco .deco-dot[data-v-79be9bb1]{width:4px;height:4px;background:var(--color-border-1);border-radius:50%}.tech-widget[data-v-12f5a069]{background-color:#fff;border:1px solid #e0e0e6;border-radius:8px;padding:16px;margin-bottom:24px}.widget-header[data-v-12f5a069]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.05)}.header-right[data-v-12f5a069]{display:flex;align-items:center;gap:12px}.widget-title[data-v-12f5a069]{font-size:12px;font-weight:700;color:var(--color-text-placeholder);letter-spacing:1px}.widget-deco[data-v-12f5a069]{width:6px;height:6px;background-color:#ffd666}.label-card-mini[data-v-271aeb0e]{display:flex;align-items:center;gap:12px;padding:8px;background:#f9fafb;border-radius:4px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;overflow:hidden}.label-card-mini[data-v-271aeb0e]:hover{background:#f3f5f7}.label-card-mini .cover[data-v-271aeb0e]{width:60px;height:60px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#fff}.label-card-mini .info[data-v-271aeb0e]{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.label-card-mini .name[data-v-271aeb0e]{font-size:13px;font-weight:800;color:var(--color-text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-card-mini .en[data-v-271aeb0e]{font-size:10px;color:var(--color-text-secondary);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;opacity:.7}.label-card-mini .tags[data-v-271aeb0e]{display:flex;gap:4px;flex-wrap:wrap}.label-card-mini .tag[data-v-271aeb0e]{font-size:9px;color:var(--color-text-main);background:#fff;padding:0 4px;border-radius:2px;font-weight:700;white-space:nowrap;border:1px solid rgba(0,0,0,.03)}.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, .36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color: rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--toolbar-background-color: #1d2125;--toolbar-icon-color: #b9b9b9;--toolbar-icon-hover-color: #fff;--textarea-background-color: #2f363d;--textarea-text-color: #d1d5da;--resize-icon-color: var(--border-color);--resize-background-color: var(--second-color);--resize-hover-icon-color: var(--toolbar-icon-hover-color);--resize-hover-background-color: rgba(185, 185, 185, .86);--count-background-color: rgba(66, 133, 244, .36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--ir-bi-color: #cc7832;--ir-link-color: #ffc66d;--ir-bracket-color: #287bde;--ir-paren-color: #6a8759}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover:before,.vditor-tooltipped--hover:after,.vditor-tooltipped:hover:before,.vditor-tooltipped:hover:after,.vditor-tooltipped:active:before,.vditor-tooltipped:active:after,.vditor-tooltipped:focus:before,.vditor-tooltipped:focus:after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s:after,.vditor-tooltipped__se:after,.vditor-tooltipped__sw:after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s:before,.vditor-tooltipped__se:before,.vditor-tooltipped__sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw:after{margin-right:-15px}.vditor-tooltipped__n:after,.vditor-tooltipped__ne:after,.vditor-tooltipped__nw:after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n:before,.vditor-tooltipped__ne:before,.vditor-tooltipped__nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw:after{margin-right:-15px}.vditor-tooltipped__s:after,.vditor-tooltipped__n:after{transform:translate(50%)}.vditor-tooltipped__w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-width: 520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(.2,0,.13,1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px!important;width:13px!important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - (var(--toolbar-divider-margin-top) * 2));border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;padding:0!important;height:0!important}.vditor-menu--current{color:var(--toolbar-icon-hover-color)!important}.vditor-menu--disabled{color:var(--second-color)!important;cursor:not-allowed!important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-width: 520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media (hover: hover) and (pointer: fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols}.vditor--fullscreen{position:fixed;top:0;width:100%!important;left:0;height:100vh!important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:#d23f311a}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;animation-duration:.15s;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:700;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:100}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color)!important;color:var(--toolbar-icon-hover-color)!important}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:.25em}.vditor-reset li p{margin-top:16px}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child:after,.vditor-reset table th:first-child:after{content:"";display:inline-block;vertical-align:top;min-height:24px}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-markmap,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{outline:none;cursor:context-menu}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.vditor-reset .language-mermaid,.vditor-reset .language-markmap,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{list-style:none!important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px!important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em!important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:.5em;left:0;width:3em;-webkit-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span:before{counter-increment:linenumber;content:counter(linenumber);color:#9e969661;display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px #0003}.vditor-linkcard a:hover{box-shadow:0 0 3px #00000021,0 3px 6px #00000042;text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:#5860695c}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:#5860695c}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none!important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{list-style:none!important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px;flex-shrink:0}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty:before,.vditor-wysiwyg pre>code:empty:before,.vditor-wysiwyg p:empty:before,.vditor-wysiwyg h1:empty:after,.vditor-wysiwyg h2:empty:after,.vditor-wysiwyg h3:empty:after,.vditor-wysiwyg h4:empty:after,.vditor-wysiwyg h5:empty:after,.vditor-wysiwyg h6:empty:after{content:" "}.vditor-wysiwyg code[data-marker="`"]{padding-left:0!important;padding-right:0!important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:"</>"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-width: 520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;min-width:1px;position:relative;width:100%}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0!important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.vditor-ir blockquote:empty:before,.vditor-ir pre>code:empty:before,.vditor-ir p:empty:before,.vditor-ir h1:empty:after,.vditor-ir h2:empty:after,.vditor-ir h3:empty:after,.vditor-ir h4:empty:after,.vditor-ir h5:empty:after,.vditor-ir h6:empty:after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (max-width: 520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:700}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){background-color:#ff0;color:#000}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:700}.labels-page[data-v-baabfa9c]{min-height:100vh;background-color:#f5f5f7;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:40px 40px;background-attachment:fixed;padding-top:calc(var(--nav-height) + 24px)}@media (max-width: 768px){.labels-page[data-v-baabfa9c]{padding-top:0}}.labels-container[data-v-baabfa9c]{display:grid;grid-template-columns:240px minmax(600px,1fr) 300px;gap:24px;max-width:1440px;margin:0 auto;padding:0 24px}@media (max-width: 1100px){.labels-container[data-v-baabfa9c]{grid-template-columns:1fr 280px}}@media (max-width: 768px){.labels-container[data-v-baabfa9c]{display:flex;flex-direction:column;padding:0;max-width:100%}}.safe-area-spacer[data-v-baabfa9c]{grid-column:1 / -1;height:80px;width:100%;flex-shrink:0}.sidebar-sticky[data-v-baabfa9c]{position:sticky;top:80px;display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:4px}.sidebar-sticky[data-v-baabfa9c]::-webkit-scrollbar{width:4px}.sidebar-sticky[data-v-baabfa9c]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:2px}@media (max-width: 1100px){.sidebar-left[data-v-baabfa9c]{display:none}}@media (max-width: 768px){.sidebar-right[data-v-baabfa9c]{display:none}}.brand-section[data-v-baabfa9c]{padding:0 12px;margin-bottom:12px}.page-title[data-v-baabfa9c]{font-size:24px;font-weight:800;letter-spacing:-1px;margin:0;line-height:1}.page-subtitle[data-v-baabfa9c]{font-size:12px;color:var(--color-text-disabled);letter-spacing:2px;margin-top:4px}.nav-menu[data-v-baabfa9c]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-baabfa9c]{display:flex;align-items:center;padding:14px 16px;cursor:pointer;border-radius:4px;transition:all .2s;color:var(--color-text-secondary);font-weight:600;border:1px solid transparent}.nav-item[data-v-baabfa9c]:hover{background-color:#00000008;color:var(--color-text-main)}.nav-item.is-active[data-v-baabfa9c]{background-color:#ffd666;border-color:transparent;color:var(--color-text-title)}.nav-item .nav-label[data-v-baabfa9c]{font-size:14px}.action-btn-primary[data-v-baabfa9c]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;background-color:var(--color-text-main);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s;margin-top:24px}.action-btn-primary[data-v-baabfa9c]:hover{background-color:#ffd666;color:var(--color-text-title)}.action-btn-primary:hover .btn-text[data-v-baabfa9c],.action-btn-primary:hover .btn-icon[data-v-baabfa9c]{color:var(--color-text-title)}.action-btn-primary .btn-text[data-v-baabfa9c]{font-size:14px;font-weight:700;color:#fff}.action-btn-primary .btn-icon[data-v-baabfa9c]{font-size:18px;color:#fff}.main-feed[data-v-baabfa9c]{display:flex;flex-direction:column;gap:20px}.mobile-header[data-v-baabfa9c]{display:none}@media (max-width: 768px){.mobile-header[data-v-baabfa9c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:99;border-bottom:1px solid rgba(0,0,0,.05)}}.mobile-header .page-title[data-v-baabfa9c]{font-size:18px;margin:0}.mobile-header .mobile-actions[data-v-baabfa9c]{display:flex;align-items:center;gap:8px}.mobile-tabs[data-v-baabfa9c]{display:none}@media (max-width: 1100px){.mobile-tabs[data-v-baabfa9c]{display:flex;gap:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e6;margin-bottom:12px;overflow-x:auto}}@media (max-width: 768px){.mobile-tabs[data-v-baabfa9c]{padding:12px 16px;margin:0;border-bottom:none;background:transparent}}.mobile-tab-item[data-v-baabfa9c]{padding:6px 12px;font-size:14px;font-weight:600;color:var(--color-text-secondary);border-radius:20px;cursor:pointer;white-space:nowrap}.mobile-tab-item.is-active[data-v-baabfa9c]{background-color:var(--color-text-main);color:#fff}.content-area[data-v-baabfa9c]{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.content-area[data-v-baabfa9c]{padding:0 16px;gap:12px}}.feed-header[data-v-baabfa9c]{display:flex;align-items:center;padding-bottom:12px;border-bottom:2px solid #e0e0e6}@media (max-width: 768px){.feed-header[data-v-baabfa9c]{display:none}}.feed-title[data-v-baabfa9c]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--color-text-secondary)}.feed-title-icon[data-v-baabfa9c]{width:8px;height:8px;background-color:#ffd666}.filter-section[data-v-baabfa9c]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.filter-row-primary[data-v-baabfa9c]{display:flex;gap:12px;align-items:center}.filter-row-primary .filter-search[data-v-baabfa9c]{flex:1;min-width:0}@media (max-width: 768px){.filter-row-primary .index-btn-text[data-v-baabfa9c]{display:none}}@media (max-width: 768px){.filter-row-primary[data-v-baabfa9c] .n-button{padding:0 12px}}.filter-row-secondary[data-v-baabfa9c]{display:flex;justify-content:space-between;align-items:center;gap:12px}@media (max-width: 768px){.filter-row-secondary[data-v-baabfa9c]{flex-direction:column-reverse;align-items:stretch;gap:16px}}.filter-group-left[data-v-baabfa9c]{flex:1;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.filter-group-left[data-v-baabfa9c]::-webkit-scrollbar{display:none}.filter-group-left .filter-with-help[data-v-baabfa9c]{display:flex;align-items:center;gap:12px}.filter-group-left .help-icon[data-v-baabfa9c]{font-size:20px;cursor:pointer;color:var(--color-text-disabled);transition:color .2s}.filter-group-left .help-icon[data-v-baabfa9c]:hover{color:var(--color-text-main)}.filter-group-right[data-v-baabfa9c]{flex-shrink:0}.filter-group-right .mini-selector[data-v-baabfa9c]{width:140px}@media (max-width: 768px){.filter-group-right .mini-selector[data-v-baabfa9c]{width:100%}}.label-card-list[data-v-baabfa9c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1050px){.label-card-list[data-v-baabfa9c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.label-card-list[data-v-baabfa9c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.pagination-wrapper[data-v-baabfa9c]{margin-top:24px;display:flex;justify-content:center}.empty-state[data-v-baabfa9c]{margin-top:40px}.events-placeholder[data-v-baabfa9c]{display:flex;justify-content:center;padding:40px 0}.placeholder-card[data-v-baabfa9c]{text-align:center;color:var(--color-text-secondary);border:1px dashed #e0e0e6;padding:40px;border-radius:8px;width:100%}.ph-icon[data-v-baabfa9c]{font-size:40px;margin-bottom:16px;color:#ffd666}.ph-text h3[data-v-baabfa9c]{font-size:18px;font-weight:700;margin-bottom:8px}.ph-text p[data-v-baabfa9c]{font-size:14px}.ph-text p.en[data-v-baabfa9c]{font-size:12px;opacity:.6}.contribute-box[data-v-baabfa9c]{display:flex;flex-direction:column;gap:12px}.contribute-box p[data-v-baabfa9c]{font-size:13px;color:var(--color-text-secondary);line-height:1.4}.tech-btn-sm[data-v-baabfa9c]{width:100%;padding:8px;border:1px solid var(--color-text-main);background:transparent;font-size:12px;font-weight:700;border-radius:4px;cursor:pointer;transition:all .2s}.tech-btn-sm[data-v-baabfa9c]:hover{background:var(--color-text-main);color:#fff}.coming-soon-tag[data-v-baabfa9c]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--color-text-disabled);border:1px dashed var(--color-border-1);padding:8px;text-align:center;border-radius:4px;background:var(--color-bg-2)}.mini-list[data-v-baabfa9c]{display:flex;flex-direction:column;gap:8px}.is-spinning[data-v-baabfa9c]{animation:spin-baabfa9c 1s linear infinite}@keyframes spin-baabfa9c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pb-add-button[data-v-92c0a646]{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:8px 0;color:var(--color-text-secondary);cursor:pointer;background-color:transparent;border:1px dashed var(--color-border-2);border-radius:var(--border-radius-m);transition:all .3s}.pb-add-button[data-v-92c0a646]:hover{background-color:var(--color-bg-2);border-color:var(--color-border-2);border-style:solid}.pb-add-button__icon[data-v-92c0a646]{display:grid;place-items:center}.pb-add-button__label[data-v-92c0a646]{font-size:14px;font-weight:500}.pb-layout-single-column__slot[data-v-d5784884]{display:flex;flex-direction:column;min-height:60px;border-radius:var(--border-radius-m)}.pb-layout-single-column__atomic-item[data-v-d5784884]{position:relative;border-radius:var(--border-radius-s);transition:all .3s}.pb-layout-single-column__atomic-item--editing[data-v-d5784884]{border:1px dashed #f0f0f0}.pb-layout-single-column__atomic-item--editing[data-v-d5784884]:hover{border-color:var(--color-bg-primary-lighten);border-style:solid}.pb-layout-single-column__atomic-item--editing:hover .selection-handle[data-v-d5784884]{opacity:1}.pb-layout-single-column__atomic-item--selected[data-v-d5784884]{border-color:var(--color-bg-primary)!important;border-style:solid;border-width:1px}.selection-handle[data-v-d5784884]{position:absolute;top:-10px;left:0;right:0;height:8px;z-index:100;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-primary);border-radius:4px 4px 0 0;color:var(--color-text-main);opacity:0;transition:all .2s;cursor:pointer}.selection-handle[data-v-d5784884]:hover{background-color:var(--color-bg-primary-darken);height:12px;top:-14px}.pb-layout-two-columns[data-v-8dec708e]{display:flex}.pb-layout-two-columns--mobile[data-v-8dec708e]{flex-direction:column}.pb-layout-two-columns--mobile.pb-layout-two-columns--reversed[data-v-8dec708e]{flex-direction:column-reverse}.pb-layout-two-columns--ratio-2-1 .pb-layout-two-columns__slot--left[data-v-8dec708e]{flex:2}.pb-layout-two-columns--ratio-2-1 .pb-layout-two-columns__slot--right[data-v-8dec708e],.pb-layout-two-columns--ratio-1-2 .pb-layout-two-columns__slot--left[data-v-8dec708e]{flex:1}.pb-layout-two-columns--ratio-1-2 .pb-layout-two-columns__slot--right[data-v-8dec708e]{flex:2}.pb-layout-two-columns__slot[data-v-8dec708e]{display:flex;flex:1;flex-direction:column;min-height:60px;border-radius:var(--border-radius-m)}.pb-layout-two-columns__atomic-item[data-v-8dec708e]{position:relative;border-radius:var(--border-radius-s);transition:all .3s}.pb-layout-two-columns__atomic-item--editing[data-v-8dec708e]{border:1px dashed #f0f0f0}.pb-layout-two-columns__atomic-item--editing[data-v-8dec708e]:hover{border-color:var(--color-bg-primary-lighten);border-style:solid}.pb-layout-two-columns__atomic-item--editing:hover .selection-handle[data-v-8dec708e]{opacity:1}.pb-layout-two-columns__atomic-item--selected[data-v-8dec708e]{border-color:var(--color-bg-primary)!important;border-style:solid;border-width:1px}.selection-handle[data-v-8dec708e]{position:absolute;top:-10px;left:0;right:0;height:8px;z-index:100;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-primary);border-radius:4px 4px 0 0;color:var(--color-text-main);opacity:0;transition:all .2s;cursor:pointer}.selection-handle[data-v-8dec708e]:hover{background-color:var(--color-bg-primary-darken);height:12px;top:-14px}.pb-text-preview__span[data-v-7377e9c0]{white-space:pre-wrap}.pb-text-preview__placeholder[data-v-7377e9c0]{color:#aaa;font-style:italic}.pb-image-preview[data-v-b7329226]{width:100%}.pb-image-preview__image[data-v-b7329226]{display:block;width:100%;height:auto;object-fit:var(--v6f14ddc0);aspect-ratio:var(--v2d21326c)}.pb-image-preview__placeholder[data-v-b7329226]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:120px;padding:20px;font-size:var(--font-size-s);color:var(--color-text-secondary);background-color:var(--color-bg-2);border-radius:var(--border-radius-m);aspect-ratio:var(--v2d21326c)}.pb-image-preview__caption[data-v-b7329226]{margin-top:8px;font-size:var(--font-size-s);color:var(--color-text-secondary);text-align:center}.pb-divider[data-v-325014f8]{width:100%;box-sizing:border-box}.pb-divider__single-line[data-v-325014f8]{width:100%;height:0}.pb-divider__flex-wrapper[data-v-325014f8]{display:flex;align-items:center;width:100%;gap:1em}.pb-divider__line[data-v-325014f8]{height:0;flex:1}.pb-divider__text[data-v-325014f8]{color:var(--color-text-main);white-space:nowrap;flex-shrink:0}.pb-embed__aspect-box[data-v-cd99a33e]{position:relative;width:100%;height:0;overflow:hidden;background-color:#000;border-radius:var(--border-radius-m)}.pb-embed__fixed-height-box[data-v-cd99a33e]{width:100%;overflow:hidden;border-radius:var(--border-radius-m)}.pb-embed__iframe[data-v-cd99a33e]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pb-embed__fixed-height-box .pb-embed__iframe[data-v-cd99a33e]{position:relative;height:100%}.pb-embed__placeholder[data-v-cd99a33e]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:120px;font-size:var(--font-size-s);color:var(--color-text-secondary);background-color:var(--color-bg-2);border-radius:var(--border-radius-m)}.pb-text-span-editor[data-v-94e30c3c]{display:flex;flex-direction:column;gap:20px}.pb-text-span-editor__item[data-v-94e30c3c]{display:flex;flex-direction:column;gap:4px}.pb-text-span-editor__actions[data-v-94e30c3c]{display:flex;justify-content:flex-end}.pb-text-editor[data-v-56f7140c]{display:flex;flex-direction:column;gap:16px}.pb-text-editor__block-item[data-v-56f7140c]{display:flex;flex-direction:column;gap:12px;padding:8px;border:1px solid var(--color-border-2);border-radius:var(--border-radius-m)}.pb-text-editor__block-header[data-v-56f7140c]{display:flex;align-items:center;justify-content:space-between;font-weight:700}.pb-text-editor__block-content[data-v-56f7140c]{padding-top:12px;border-top:1px solid var(--color-border-1)}.pb-divider-editor[data-v-b4668ebe]{padding:8px}.pb-image-editor__tip[data-v-42f1b37e]{margin-top:4px;line-height:1.4}.help-content[data-v-d55bcb7d]{padding:0 16px}.help-content p[data-v-d55bcb7d]{margin-bottom:8px;line-height:1.6;color:var(--color-text-secondary)}.help-content pre[data-v-d55bcb7d]{background-color:var(--color-bg-2);padding:12px;border-radius:var(--border-radius-s);overflow-x:auto}.help-content pre code[data-v-d55bcb7d]{font-family:Courier New,Courier,monospace;color:var(--color-text-main);white-space:pre-wrap}.pb-embed-editor[data-v-c60a6ded]{padding:8px}.page-renderer__canvas[data-v-d66779d0]{min-height:100%;margin:0 auto;background-color:var(--global-white)}.page-renderer__draggable-container[data-v-d66779d0]{display:flex;flex-direction:column}.page-renderer__layout-item[data-v-d66779d0]{position:relative}.online-status[data-v-e972457e]{display:inline-flex;align-items:center;padding:0 8px;font-size:12px;color:var(--color-text-success);background-color:var(--color-bg-success-light);border-radius:var(--border-radius-l)}.online-status .online-status__icon[data-v-e972457e]{width:8px;height:8px;margin-right:4px;background-color:var(--color-text-success);border-radius:50%}.online-status--offline[data-v-e972457e]{color:var(--color-text-main);background-color:var(--color-bg-2)}.online-status--offline .online-status__icon[data-v-e972457e]{background-color:var(--color-text-secondary)}.label-introduction[data-v-6aca5ca7]{background-color:#fff;border-radius:var(--border-radius-m)}.label-introduction[data-v-6aca5ca7] .content *{padding:revert;margin:revert}.label-introduction[data-v-6aca5ca7] .content a{text-decoration:revert}.label-introduction[data-v-6aca5ca7] .content ul,.label-introduction[data-v-6aca5ca7] .content ol{list-style:revert}.label-introduction[data-v-6aca5ca7] .content table{border-spacing:0;border-collapse:collapse}.label-introduction[data-v-6aca5ca7] .content td,.label-introduction[data-v-6aca5ca7] .content th{padding:8px;border:1px solid #ddd}.label-introduction[data-v-6aca5ca7] .content th{font-weight:700;background-color:#f2f2f2}.label-introduction[data-v-6aca5ca7] .content img{width:100%;overflow:hidden;border-radius:var(--border-radius-l)}.label-introduction[data-v-6aca5ca7] .content h1{padding:10px;overflow:hidden;text-align:center;background-color:var(--color-bg-primary);border-radius:var(--border-radius-l)}.label-introduction[data-v-6aca5ca7] .content h2{position:relative;padding-left:16px}.label-introduction[data-v-6aca5ca7] .content h2:before{position:absolute;top:50%;left:0;width:8px;height:1em;content:"";background-color:var(--color-bg-primary);border-radius:var(--border-radius-l);transform:translateY(-50%)}.label-introduction[data-v-6aca5ca7] .content h3{display:inline-block;border-bottom:5px solid var(--color-bg-primary)}.label-introduction[data-v-6aca5ca7] .content .video{position:relative;width:100%;padding-bottom:70%;margin-bottom:80px}.label-introduction[data-v-6aca5ca7] .content .video iframe{position:absolute;top:0;bottom:0;width:100%;height:100%}.label-member-card[data-v-76881bce]{position:relative;background-color:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1)}.label-member-card .member-image-wrapper[data-v-76881bce]{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background-color:var(--color-bg-2)}.label-member-card .member-image-wrapper .member-img[data-v-76881bce]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.label-member-card .member-info[data-v-76881bce]{padding:12px 16px;background-color:var(--color-bg-pure);position:relative;z-index:2}.label-member-card .member-info .name-text[data-v-76881bce]{font-size:15px;font-weight:800;color:var(--color-text-title);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-member-card .member-info .job-text[data-v-76881bce]{font-size:12px;color:var(--color-text-description);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-member-card .card-deco[data-v-76881bce]{position:absolute;bottom:-10px;right:-10px;width:20px;height:20px;background-color:var(--color-bg-primary);transform:rotate(45deg);opacity:0;transition:all .3s}.label-member-card[data-v-76881bce]:hover{transform:translateY(-4px);border-color:var(--color-text-title);box-shadow:0 8px 16px #0000000f}.label-member-card:hover .member-img[data-v-76881bce]{transform:scale(1.1)}.label-member-card:hover .card-deco[data-v-76881bce]{opacity:1;bottom:-6px;right:-6px}@media (max-width: 768px){.label-member-card .member-info[data-v-76881bce]{padding:10px}.label-member-card .member-info .name-text[data-v-76881bce]{font-size:14px}}.member-detail-view[data-v-0757d1ad]{padding-bottom:80px}.member-detail-view .detail-head[data-v-0757d1ad]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;margin-bottom:32px;border:1px solid var(--color-border-1);cursor:pointer}.member-detail-view .detail-head .detail-img[data-v-0757d1ad]{width:100%;height:100%;transition:transform .3s}.member-detail-view .detail-head .img-zoom-hint[data-v-0757d1ad]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;color:#fff;font-size:24px}.member-detail-view .detail-head:hover .detail-img[data-v-0757d1ad]{transform:scale(1.05)}.member-detail-view .detail-head:hover .img-zoom-hint[data-v-0757d1ad]{opacity:1}.member-detail-view .detail-content .info-group[data-v-0757d1ad]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--color-border-1)}.member-detail-view .detail-content .info-item[data-v-0757d1ad]{display:flex;flex-direction:column;gap:6px}.member-detail-view .detail-content .info-item .label[data-v-0757d1ad]{font-size:12px;color:var(--color-text-description);text-transform:uppercase;letter-spacing:1px}.member-detail-view .detail-content .info-item .value[data-v-0757d1ad]{font-size:16px;font-weight:600;color:var(--color-text-main)}.member-detail-view .detail-content .info-item .value.highlight[data-v-0757d1ad]{font-size:20px;font-weight:800;color:var(--color-text-title)}.member-detail-view .detail-content .info-item .value.link[data-v-0757d1ad]{color:var(--color-text-title);cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;width:fit-content}.member-detail-view .detail-content .info-item .value.link[data-v-0757d1ad]:hover{opacity:.7}.member-detail-view .detail-content .intro-section .section-title[data-v-0757d1ad]{font-size:13px;font-weight:800;color:var(--color-text-title);margin-bottom:12px;display:flex;align-items:center;gap:8px}.member-detail-view .detail-content .intro-section .section-title[data-v-0757d1ad]:before{content:"";width:3px;height:12px;background:var(--color-bg-primary)}.member-detail-view .detail-content .intro-section .intro-text[data-v-0757d1ad]{font-size:14px;line-height:1.8;color:var(--color-text-main);white-space:pre-wrap}.label-members[data-v-fb31e0d5]{padding-bottom:70px}.label-members .label-members__content[data-v-fb31e0d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center;justify-content:center;padding:0 5px}@media screen and (max-width: 768px){.label-members .label-members__content[data-v-fb31e0d5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.label-events[data-v-476741ed]{padding:40px 0}.label-events .empty-state[data-v-476741ed]{display:flex;justify-content:center;align-items:center}.tech-card[data-v-476741ed]{width:100%;max-width:400px;padding:60px 20px;text-align:center;background:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:4px}.tech-card .icon-deco[data-v-476741ed]{color:var(--color-text-disabled);margin-bottom:20px;opacity:.5}.tech-card .title[data-v-476741ed]{font-size:18px;font-weight:700;color:var(--color-text-title);margin-bottom:12px}.tech-card .description[data-v-476741ed]{font-size:14px;color:var(--color-text-description);line-height:1.6}.announcement-detail[data-v-4c6b6100]{padding:8px 12px 40px;display:flex;flex-direction:column;gap:24px}.detail-header[data-v-4c6b6100]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--color-bg-2);padding-bottom:12px}.detail-header .official-tag[data-v-4c6b6100]{font-size:11px;font-weight:800;color:var(--color-primary);background:var(--color-primary-light);padding:2px 8px;letter-spacing:.1em}.detail-header .h-date[data-v-4c6b6100]{font-size:12px;color:var(--color-text-description)}.title-section .h-title[data-v-4c6b6100]{font-size:28px;font-weight:900;color:var(--color-text-title);line-height:1.3;margin:0 0 16px;letter-spacing:-.01em;word-break:break-all;overflow-wrap:anywhere}.title-section .title-underline[data-v-4c6b6100]{width:40px;height:4px;background:var(--color-text-title)}.h-image-wrapper[data-v-4c6b6100]{position:relative;width:100%;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid var(--color-border-2)}.h-image-wrapper .h-image[data-v-4c6b6100]{width:100%;max-height:480px;display:block}.body-section[data-v-4c6b6100]{position:relative}.body-section .h-body[data-v-4c6b6100]{font-size:16px;line-height:2;color:var(--color-text-main);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;text-align:justify}.body-section .h-body[data-v-4c6b6100]:first-letter{font-size:1.2em;font-weight:700;color:var(--color-text-title)}.detail-footer[data-v-4c6b6100]{display:none}.audio-uploader[data-v-0d821f59]{width:100%}.upload-trigger[data-v-0d821f59]{display:flex;flex-direction:column;gap:8px}.upload-trigger .tip[data-v-0d821f59]{color:var(--color-text-description);font-size:12px;text-align:center;opacity:.8}.uploading-state[data-v-0d821f59]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--color-bg-secondary);border:1px solid var(--color-primary);border-radius:4px}.uploading-state .header-row[data-v-0d821f59]{display:flex;justify-content:space-between;align-items:center;width:100%}.uploading-state .progress-info[data-v-0d821f59]{font-size:12px;font-weight:700;color:var(--color-primary)}.uploading-state .right-actions[data-v-0d821f59]{display:flex;align-items:center;gap:12px}.uploading-state .right-actions .percent[data-v-0d821f59]{font-size:12px;font-weight:700;color:var(--color-primary)}.uploading-state .cancel-btn[data-v-0d821f59]{height:24px;width:24px;padding:0;font-size:14px}.tech-progress-track[data-v-0d821f59]{height:8px;background-color:#0003;border-radius:2px;overflow:hidden;position:relative}.tech-progress-bar[data-v-0d821f59]{height:100%;background-color:var(--color-bg-success);position:relative;transition:width .2s linear;box-shadow:0 0 8px var(--color-bg-success-darken)}.tech-progress-stripes[data-v-0d821f59]{position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:tech-stripes-move-0d821f59 1s linear infinite}@keyframes tech-stripes-move-0d821f59{0%{background-position:0 0}to{background-position:1rem 0}}.file-preview[data-v-0d821f59]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;gap:12px;transition:all .3s ease}.file-preview[data-v-0d821f59]:hover{border-color:var(--color-primary);background:var(--color-bg-hover)}.file-preview .left-section[data-v-0d821f59]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.file-preview .file-icon[data-v-0d821f59]{color:var(--color-primary);opacity:.8}.file-preview .file-info[data-v-0d821f59]{flex:1;min-width:0;line-height:1.2}.file-preview .file-info .file-name[data-v-0d821f59]{font-weight:700;font-size:13px;color:var(--color-text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.file-preview .file-info .file-meta[data-v-0d821f59]{font-size:10px;color:var(--color-text-description);opacity:.7}.file-preview .actions[data-v-0d821f59]{display:flex;gap:8px}.file-preview .actions .action-btn[data-v-0d821f59]{padding:0 8px;height:28px}.form-actions[data-v-c31790b3]{margin-top:40px;display:flex;justify-content:center}.btn-submit-tech[data-v-c31790b3]{position:relative;width:100%;max-width:320px;height:54px;border:none;background:transparent;cursor:pointer;outline:none;overflow:hidden;transition:all .3s cubic-bezier(.165,.84,.44,1)}.btn-submit-tech .btn-bg[data-v-c31790b3]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-text-title);transform:skew(-15deg);transition:all .3s}.btn-submit-tech .btn-content[data-v-c31790b3]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-bg-pure);font-size:16px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.btn-submit-tech .btn-accent[data-v-c31790b3]{position:absolute;right:15px;top:50%;width:4px;height:4px;background:var(--color-bg-pure);transform:translateY(-50%) rotate(45deg);opacity:.5}.btn-submit-tech[data-v-c31790b3]:hover:not(:disabled){transform:translateY(-2px)}.btn-submit-tech:hover:not(:disabled) .btn-bg[data-v-c31790b3]{background-color:var(--color-bg-primary)}.btn-submit-tech:hover:not(:disabled) .btn-content[data-v-c31790b3]{color:var(--color-text-title)}.btn-submit-tech:hover:not(:disabled) .btn-accent[data-v-c31790b3]{background:var(--color-text-title)}.btn-submit-tech[data-v-c31790b3]:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-submit-tech[data-v-c31790b3]:disabled{cursor:not-allowed;opacity:.6}.btn-submit-tech:disabled .btn-bg[data-v-c31790b3]{background-color:var(--color-text-disabled)}.btn-submit-tech.is-loading .btn-content[data-v-c31790b3]{opacity:.9}@media (max-width: 768px){.btn-submit-tech[data-v-c31790b3]{max-width:none}.btn-submit-tech .btn-bg[data-v-c31790b3]{transform:none;border-radius:4px}}.label-submit[data-v-d722ac5d]{padding-bottom:80px}.submit-container[data-v-d722ac5d]{background:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:4px;overflow:hidden}@media (max-width: 768px){.submit-container[data-v-d722ac5d]{border:none;background:transparent}}.section-header[data-v-d722ac5d]{padding:40px 60px 20px}.section-header .header-inner[data-v-d722ac5d]{display:flex;align-items:flex-end;gap:20px;margin-bottom:12px}.section-header .title-group .title-zh[data-v-d722ac5d]{font-size:28px;font-weight:900;color:var(--color-text-title);margin-bottom:4px;letter-spacing:1px}.section-header .title-group .title-en[data-v-d722ac5d]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--color-text-description);opacity:.6}.section-header .deco-line[data-v-d722ac5d]{flex:1;height:1px;background:linear-gradient(to right,var(--color-text-title),transparent);margin-bottom:10px;opacity:.15}.section-header .subtitle[data-v-d722ac5d]{font-size:14px;color:var(--color-text-description)}@media (max-width: 768px){.section-header[data-v-d722ac5d]{padding:20px 0}.section-header .title-zh[data-v-d722ac5d]{font-size:22px}.section-header .deco-line[data-v-d722ac5d]{display:none}}.form-body[data-v-d722ac5d]{padding:20px 60px 60px}@media (max-width: 768px){.form-body[data-v-d722ac5d]{padding:20px;background:var(--color-bg-pure);border-radius:8px;border:1px solid var(--color-border-1)}}.close-reason[data-v-d722ac5d]{padding:0 10px;text-align:center;word-break:break-all;white-space:pre-line;color:var(--color-text-description)}.line-clamp-3[data-v-6c9ea122]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-all;white-space:pre-wrap}.label-page[data-v-6c9ea122]{min-height:100vh;background-color:#f5f5f7;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-attachment:fixed;background-size:40px 40px}.nav-placeholder[data-v-6c9ea122]{width:100%;height:var(--nav-height);background-color:var(--color-bg-pure);border-bottom:1px solid rgba(0,0,0,.06)}@media (max-width: 768px){.nav-placeholder[data-v-6c9ea122]{display:none}}.banner-wrapper-outer[data-v-6c9ea122]{width:100%}.banner-section[data-v-6c9ea122]{position:relative;width:100%;max-width:1600px;height:380px;margin:0 auto;overflow:hidden}.banner-section .banner-bg[data-v-6c9ea122]{width:100%;height:100%;background-position:center;background-size:cover}.banner-section[data-v-6c9ea122]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";box-shadow:inset 0 2px 20px #00000014,inset 0 -2px 20px #00000014}@media (max-width: 768px){.banner-section[data-v-6c9ea122]{height:220px}}.main-container[data-v-6c9ea122]{position:relative;z-index:1;max-width:1280px;padding:0 40px;margin:40px auto 0}@media (max-width: 768px){.main-container[data-v-6c9ea122]{margin-top:24px;padding:0 16px}}.content-layout[data-v-6c9ea122]{display:flex;gap:40px;align-items:flex-start;justify-content:center}@media (max-width: 768px){.content-layout[data-v-6c9ea122]{flex-direction:column!important;gap:24px;align-items:stretch}}.left-sidebar[data-v-6c9ea122]{flex-shrink:0;width:280px}@media (max-width: 768px){.left-sidebar[data-v-6c9ea122]{width:100%;max-width:none}}.left-sidebar .profile-card[data-v-6c9ea122]{display:flex;flex-direction:column;gap:20px}.left-sidebar .cover-wrapper[data-v-6c9ea122]{position:relative;width:100%;padding-bottom:70%;overflow:hidden;background-color:var(--color-bg-2);border:1px solid var(--color-border-1);border-radius:4px}.left-sidebar .cover-img[data-v-6c9ea122]{position:absolute;top:0;left:0;width:100%;height:100%}.left-sidebar .identity-group[data-v-6c9ea122]{padding:0 4px}.left-sidebar .identity-group .name-zh[data-v-6c9ea122]{margin-bottom:6px;font-size:28px;font-weight:800;line-height:1.2;color:var(--color-text-title)}@media (max-width: 768px){.left-sidebar .identity-group .name-zh[data-v-6c9ea122]{font-size:24px}}.left-sidebar .identity-group .name-en[data-v-6c9ea122]{font-size:14px;color:var(--color-text-description)}.left-sidebar .stats-grid[data-v-6c9ea122]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-2)}.left-sidebar .stats-grid .stat-cell[data-v-6c9ea122]{display:flex;flex-direction:column}.left-sidebar .stats-grid .stat-cell .stat-value[data-v-6c9ea122]{display:flex;gap:6px;align-items:center;font-size:20px;font-weight:700;color:var(--color-text-title)}.left-sidebar .stats-grid .stat-cell .stat-value .icon-hot[data-v-6c9ea122]{color:var(--color-text-error)}.left-sidebar .stats-grid .stat-cell .stat-label[data-v-6c9ea122]{margin-top:4px;font-size:12px;color:var(--color-text-description)}.left-sidebar .action-group[data-v-6c9ea122]{display:flex;flex-direction:column;gap:12px}.left-sidebar .action-group button[data-v-6c9ea122]{position:relative;width:100%;height:44px;cursor:pointer;background:none;border:none;border-radius:4px;transition:all .2s}.left-sidebar .action-group button .btn-content[data-v-6c9ea122]{display:flex;gap:8px;align-items:center;justify-content:center;font-size:14px;font-weight:700}.left-sidebar .action-group .btn-primary[data-v-6c9ea122]{color:var(--color-bg-1);background-color:var(--color-text-title)}.left-sidebar .action-group .btn-primary[data-v-6c9ea122]:hover{opacity:.9;transform:translateY(-1px)}.left-sidebar .action-group .btn-primary.is-active[data-v-6c9ea122]{color:var(--color-text-title);background-color:var(--color-bg-2);border:1px solid var(--color-text-title)}.left-sidebar .action-group .btn-secondary[data-v-6c9ea122]{color:var(--color-text-title);background-color:transparent;border:1px solid var(--color-border-hover)}.left-sidebar .action-group .btn-secondary[data-v-6c9ea122]:hover{background-color:var(--color-bg-2);border-color:var(--color-text-title)}.left-sidebar .info-matrix[data-v-6c9ea122]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.left-sidebar .info-matrix .matrix-item[data-v-6c9ea122]{display:flex;align-items:baseline;justify-content:space-between;font-size:12px}.left-sidebar .info-matrix .matrix-item .m-label[data-v-6c9ea122]{color:var(--color-text-description)}.left-sidebar .info-matrix .matrix-item .m-value[data-v-6c9ea122]{max-width:65%;font-weight:600;color:var(--color-text-main);text-align:right}.right-content[data-v-6c9ea122]{flex:1;width:0;min-width:60%}@media (max-width: 768px){.right-content[data-v-6c9ea122]{width:100%;min-width:0}}.right-content .announcement-card[data-v-6c9ea122]{padding:24px;margin-bottom:40px;background:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:4px}.right-content .announcement-card .card-header[data-v-6c9ea122]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.right-content .announcement-card .card-header .label-group[data-v-6c9ea122]{display:flex;gap:12px;align-items:center}.right-content .announcement-card .card-header .label-group .a-tag[data-v-6c9ea122]{padding:2px 8px;font-size:10px;font-weight:800;color:#fff;background:var(--color-text-title);border-radius:2px}.right-content .announcement-card .card-header .label-group .a-date[data-v-6c9ea122]{font-size:12px;color:var(--color-text-description)}.right-content .announcement-card .card-header .view-history[data-v-6c9ea122]{display:flex;gap:4px;align-items:center;font-size:13px;color:var(--color-text-description);cursor:pointer}.right-content .announcement-card .card-header .view-history[data-v-6c9ea122]:hover{color:var(--color-text-title)}.right-content .announcement-card .card-body[data-v-6c9ea122]{display:flex;gap:24px}@media (max-width: 768px){.right-content .announcement-card .card-body[data-v-6c9ea122]{flex-direction:column-reverse;gap:20px}}.right-content .announcement-card .card-body .body-content[data-v-6c9ea122]{flex:1;min-width:0}.right-content .announcement-card .card-body .body-content .a-title[data-v-6c9ea122]{margin-bottom:12px;font-size:20px;font-weight:700;color:var(--color-text-title);word-break:break-all;overflow-wrap:anywhere}.right-content .announcement-card .card-body .body-content .a-text[data-v-6c9ea122]{margin-bottom:16px;font-size:14px;line-height:1.8;color:var(--color-text-main);word-break:break-word;overflow-wrap:anywhere}.right-content .announcement-card .card-body .body-content .btn-text-only[data-v-6c9ea122]{padding:0;font-size:14px;font-weight:700;color:var(--color-text-title);text-decoration:underline;cursor:pointer;background:none;border:none}.right-content .announcement-card .card-body .body-content .btn-text-only[data-v-6c9ea122]:hover{opacity:.7}.right-content .announcement-card .card-body .body-image[data-v-6c9ea122]{position:relative;flex-shrink:0;width:140px;height:140px;overflow:hidden;border:1px solid var(--color-border-1);border-radius:4px}@media (max-width: 768px){.right-content .announcement-card .card-body .body-image[data-v-6c9ea122]{width:100%;height:180px}}.right-content .announcement-card--empty[data-v-6c9ea122]{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 24px;margin-bottom:40px;overflow:hidden;background:var(--color-bg-pure);border:2px dashed var(--color-border-2);border-radius:4px}.right-content .announcement-card--empty .empty-content[data-v-6c9ea122]{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.right-content .announcement-card--empty .empty-icon-wrapper[data-v-6c9ea122]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-text-description);background:var(--color-bg-2);border-radius:50%}.right-content .announcement-card--empty .empty-icon[data-v-6c9ea122]{font-size:24px}.right-content .announcement-card--empty .empty-text-group .empty-title[data-v-6c9ea122]{margin-bottom:4px;font-size:16px;font-weight:700;color:var(--color-text-title)}.right-content .announcement-card--empty .empty-text-group .empty-desc[data-v-6c9ea122]{font-size:13px;color:var(--color-text-description)}.right-content .announcement-card--empty .empty-grid-bg[data-v-6c9ea122]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--color-border-1) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-1) 1px,transparent 1px);background-size:20px 20px;opacity:.4}.right-content .custom-tabs[data-v-6c9ea122]{display:flex;gap:32px;margin-bottom:24px;border-bottom:1px solid var(--color-border-1)}@media (max-width: 768px){.right-content .custom-tabs[data-v-6c9ea122]{gap:20px;overflow-x:auto;padding-bottom:4px}}.right-content .custom-tabs .tab-item[data-v-6c9ea122]{position:relative;padding-bottom:12px;font-size:15px;font-weight:600;color:var(--color-text-description);white-space:nowrap;cursor:pointer;transition:all .3s}.right-content .custom-tabs .tab-item[data-v-6c9ea122]:hover,.right-content .custom-tabs .tab-item.active[data-v-6c9ea122]{color:var(--color-text-title)}.right-content .custom-tabs .tab-item.active .tab-indicator[data-v-6c9ea122]{width:100%}.right-content .custom-tabs .tab-item .tab-indicator[data-v-6c9ea122]{position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:var(--color-text-title);transition:width .3s ease}.right-content .tab-panel[data-v-6c9ea122]{min-height:400px}.right-content .fade-in-content[data-v-6c9ea122]{animation:fadeIn-6c9ea122 .4s ease-out}@keyframes fadeIn-6c9ea122{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.base-leaderboard[data-v-b7a9913f]{position:absolute;top:calc(var(--nav-height) + 20px);right:20px;z-index:10;transition:opacity .3s ease;pointer-events:auto}.base-leaderboard__panel[data-v-b7a9913f]{width:320px;max-height:70vh;background-color:var(--color-bg-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-l);box-shadow:var(--box-shadow)}.base-leaderboard__header[data-v-b7a9913f]{padding:16px 16px 0}.base-leaderboard__content[data-v-b7a9913f]{display:flex;flex-direction:column;max-height:calc(70vh - 60px);padding:0 16px 16px;overflow:hidden}.base-leaderboard__scroll-area[data-v-b7a9913f]{flex:1 1;overflow:auto}.base-leaderboard__scroll-area[data-v-b7a9913f]::-webkit-scrollbar{display:none}.base-leaderboard__scroll-area[data-v-b7a9913f]::-webkit-scrollbar-track{background-color:transparent}.base-leaderboard__scroll-area[data-v-b7a9913f]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:var(--border-radius-m)}.base-leaderboard__scroll-area[data-v-b7a9913f]::-webkit-scrollbar-thumb:hover{background-color:#fff6}.base-leaderboard__nearby-area[data-v-b7a9913f]{flex-shrink:0;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}.base-leaderboard__guest-tip[data-v-b7a9913f]{flex-shrink:0;padding:12px;margin-top:8px;font-size:var(--font-size-s);color:var(--color-text-secondary);text-align:center;background-color:#ffffff4d;border-radius:var(--border-radius-m)}.base-leaderboard__history-best[data-v-b7a9913f]{flex-shrink:0;padding:10px 12px;margin-top:8px;background-color:#fff3;border:1px solid rgba(255,255,255,.15);border-radius:var(--border-radius-m)}.base-leaderboard__history-best-title[data-v-b7a9913f]{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:6px}.base-leaderboard__history-best-info[data-v-b7a9913f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.base-leaderboard__history-best-rank[data-v-b7a9913f]{font-size:var(--font-size-s);color:var(--color-text-sub)}.base-leaderboard__history-best-score[data-v-b7a9913f]{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--color-bg-primary)}.base-leaderboard__header[data-v-b7a9913f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.base-leaderboard__title[data-v-b7a9913f]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-title)}.base-leaderboard__toggle[data-v-b7a9913f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;background-color:var(--color-bg-2);border-radius:50%;transition:all .3s ease}.base-leaderboard__toggle[data-v-b7a9913f]:hover{background-color:var(--color-bg-3)}.base-leaderboard__item[data-v-b7a9913f]{display:flex;align-items:center;padding:10px 8px;margin-bottom:8px;background-color:#ffffff80;border-radius:var(--border-radius-m);border:1px solid rgba(255,255,255,.2)}.base-leaderboard__item--top-1[data-v-b7a9913f]{background-color:#ff646440;border:1px solid rgba(255,100,100,.35)}.base-leaderboard__item--top-2[data-v-b7a9913f]{background-color:#ff787833;border:1px solid rgba(255,120,120,.3)}.base-leaderboard__item--top-3[data-v-b7a9913f]{background-color:#ff8c8c26;border:1px solid rgba(255,140,140,.25)}.base-leaderboard__item--current[data-v-b7a9913f]{background:linear-gradient(135deg,#ffc86426,#ffdc961a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-bg-primary);padding:12px 10px}.base-leaderboard__item--current .base-leaderboard__name[data-v-b7a9913f]{font-size:var(--font-size-m);font-weight:var(--font-weight-medium);color:var(--color-text-main)}.base-leaderboard__item--current .base-leaderboard__score[data-v-b7a9913f]{font-size:var(--font-size-s);color:var(--color-text-secondary)}.base-leaderboard__rank[data-v-b7a9913f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;flex-shrink:0}.base-leaderboard__rank-icon[data-v-b7a9913f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:var(--font-size-m);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.base-leaderboard__rank-text[data-v-b7a9913f]{font-size:var(--font-size-m);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.base-leaderboard__info[data-v-b7a9913f]{display:flex;flex-direction:column;margin-left:10px;flex:1;overflow:hidden}.base-leaderboard__name[data-v-b7a9913f]{font-size:var(--font-size-m);font-weight:var(--font-weight-medium);color:var(--color-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.base-leaderboard__icon[data-v-b7a9913f]{flex-shrink:0;color:var(--color-bg-primary);font-size:14px;align-self:center}.base-leaderboard__tag[data-v-b7a9913f]{display:inline-flex;align-items:center;padding:1px 6px;font-size:10px;font-weight:var(--font-weight-normal);color:var(--global-white);background-color:var(--color-bg-primary);border-radius:3px;white-space:nowrap;flex-shrink:0}.base-leaderboard__tag--record[data-v-b7a9913f]{background-color:#ff5050}.base-leaderboard__score[data-v-b7a9913f]{font-size:var(--font-size-s);color:var(--color-text-secondary);display:flex;align-items:center;gap:4px}.base-leaderboard__collapsed[data-v-b7a9913f]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;height:48px;background-color:var(--color-bg-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid rgba(255,255,255,.3);border-radius:24px;cursor:pointer;box-shadow:var(--box-shadow);transition:all .3s ease}.base-leaderboard__collapsed[data-v-b7a9913f]:hover{background-color:#ffffffe6;transform:scale(1.05)}.base-leaderboard__collapsed-text[data-v-b7a9913f]{font-size:var(--font-size-m);font-weight:var(--font-weight-medium);color:var(--color-text-title);white-space:nowrap}.leaderboard-collapse-enter-active[data-v-b7a9913f],.leaderboard-collapse-leave-active[data-v-b7a9913f]{transition:all .3s var(--ease-out-expo)}.leaderboard-collapse-enter-from[data-v-b7a9913f],.leaderboard-collapse-leave-to[data-v-b7a9913f]{opacity:0;transform:translate(20px)}.leaderboard-expand-enter-active[data-v-b7a9913f],.leaderboard-expand-leave-active[data-v-b7a9913f]{transition:all .3s var(--ease-out-expo)}.leaderboard-expand-enter-from[data-v-b7a9913f],.leaderboard-expand-leave-to[data-v-b7a9913f]{opacity:0;transform:scale(.8)}.leaderboard-fly-enter-active[data-v-b7a9913f],.leaderboard-fly-leave-active[data-v-b7a9913f]{transition:all .5s var(--ease-out-expo)}.leaderboard-fly-enter-from[data-v-b7a9913f],.leaderboard-fly-leave-to[data-v-b7a9913f]{opacity:0;transform:translate(100%)}@media screen and (max-width: 768px){.base-leaderboard[data-v-b7a9913f]{top:10px;right:10px}.base-leaderboard__panel[data-v-b7a9913f]{width:calc(100vw - 20px);max-width:320px;max-height:calc(100vh - 20px)}.base-leaderboard__content[data-v-b7a9913f],.base-leaderboard__scroll-area[data-v-b7a9913f]{max-height:calc(100vh - 120px)}}.form-footer[data-v-03c1aa60]{margin-top:32px;display:flex;justify-content:space-between;align-items:flex-start}.form-footer .link-item[data-v-03c1aa60]{display:flex;flex-direction:column;cursor:pointer;transition:all .3s}.form-footer .link-item .label[data-v-03c1aa60]{font-family:var(--font-family-mono);font-size:9px;color:var(--color-text-description);margin-bottom:2px}.form-footer .link-item .text[data-v-03c1aa60]{font-size:13px;font-weight:700;color:var(--color-text-main)}.form-footer .link-item:hover .text[data-v-03c1aa60],.form-footer .link-item.highlight .text[data-v-03c1aa60]{color:var(--color-bg-primary)}.form-footer .link-item.highlight:hover .text[data-v-03c1aa60]{color:var(--color-text-title)}[data-v-03c1aa60] .n-form-item .n-form-item-label{font-weight:900;color:var(--color-text-title);font-size:13px;letter-spacing:1px}.form-actions[data-v-3dc3d7f7]{display:flex;gap:12px;margin-top:24px}[data-v-3dc3d7f7] .n-form-item .n-form-item-label{font-weight:900;color:var(--color-text-title);font-size:13px;letter-spacing:1px}.g-flex-end-center[data-v-3dc3d7f7]{margin-top:24px}.form-actions[data-v-2a8e46fa]{display:flex;gap:12px;margin-top:24px}.auth[data-v-8df0679b]{position:relative;flex:1 1;width:100%;height:calc(100vh - var(--nav-height))}.auth .auth__scroll-box[data-v-8df0679b]{position:relative;z-index:1;width:100%;height:100%;cursor:var(--v41ce2f68);scrollbar-width:none}.auth .auth__scroll-box[data-v-8df0679b]::-webkit-scrollbar{display:none}.auth .auth__content[data-v-8df0679b]{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:100px 0 200px;cursor:var(--cursor, default)}.auth .card[data-v-8df0679b]{z-index:1;width:90%;max-width:440px;cursor:default;opacity:0;background-color:var(--color-bg-pure);background-image:radial-gradient(var(--color-border-1) 1px,transparent 0);background-size:20px 20px;border-radius:12px;border:1px solid var(--color-border-1);box-shadow:0 8px 32px #0000001a;position:relative;overflow:hidden;transition:all .5s var(--cubic-bezier-overscroll)}.auth .card .card-header[data-v-8df0679b]{padding:32px 24px;background-color:var(--color-text-title);position:relative}.auth .card .card-header .accent-bar[data-v-8df0679b]{position:absolute;top:0;left:0;width:8px;height:100%;background-color:var(--color-bg-primary)}.auth .card .card-header .title[data-v-8df0679b]{font-size:18px;font-weight:900;color:var(--color-bg-pure);letter-spacing:1px;margin-bottom:4px}.auth .card .card-header .title .sub[data-v-8df0679b]{font-size:11px;opacity:.6;font-weight:400;margin-left:4px}.auth .card .card-header .tech-tag[data-v-8df0679b]{font-family:var(--font-family-mono);font-size:10px;color:var(--color-bg-primary);opacity:.8}.auth .card .form[data-v-8df0679b]{padding:32px 24px 24px}.auth .card .game-btn[data-v-8df0679b]{padding:16px 24px;display:flex;align-items:center;gap:12px;cursor:pointer;background-color:var(--color-bg-1);border-top:1px solid var(--color-border-1);transition:all .3s}.auth .card .game-btn[data-v-8df0679b]:hover{background-color:var(--color-bg-primary)}.auth .card .game-btn:hover .btn-text[data-v-8df0679b]{color:var(--color-text-title)}.auth .card .game-btn .btn-icon[data-v-8df0679b]{font-size:18px}.auth .card .game-btn .btn-text[data-v-8df0679b]{font-family:var(--font-family-mono);font-size:11px;font-weight:700;color:var(--color-text-description);letter-spacing:1px;transition:color .3s}.login-box[data-v-8df0679b]::-webkit-scrollbar{display:none}.topic-rules__alert[data-v-ce236e35]{margin-bottom:20px}.topic-rules__intro[data-v-ce236e35]{font-size:14px;line-height:1.6}.topic-rules__section[data-v-ce236e35]{margin-bottom:24px}.topic-rules__section-title[data-v-ce236e35]{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--n-text-color)}.topic-rules__table[data-v-ce236e35] td,.topic-rules__table[data-v-ce236e35] th{text-align:center}.topic-rules__tip[data-v-ce236e35]{margin-bottom:0}.topic-rules__list[data-v-ce236e35]{margin:0;padding-left:20px;font-size:14px;line-height:1.8;color:var(--n-text-color-2)}.topic-rules__list li[data-v-ce236e35]{margin-bottom:4px}.editor-toolbar[data-v-eb177445]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid rgba(0,0,0,.05)}.toolbar-left[data-v-eb177445],.toolbar-right[data-v-eb177445]{display:flex;align-items:center;gap:16px}.tool-btn[data-v-eb177445]{display:flex;padding:6px;font-size:24px;color:var(--color-text-caption, #999);cursor:pointer;background:none;border:none;border-radius:8px;transition:all .2s;outline:none}.tool-btn[data-v-eb177445]:hover,.tool-btn.active[data-v-eb177445]{color:var(--color-text-main, #333);background:var(--color-bg-secondary, #f5f5f7)}.tool-btn.disabled[data-v-eb177445]{opacity:.3;cursor:not-allowed}.char-count[data-v-eb177445]{font-size:12px;color:var(--color-text-caption, #999);font-family:monospace}.topic-send-container[data-v-1541612b]{min-height:100%;display:flex;flex-direction:column}.post-card[data-v-1541612b]{padding:0 4px}.section-block[data-v-1541612b]{margin-bottom:24px}.section-title[data-v-1541612b]{font-size:14px;font-weight:700;color:var(--color-text-main);margin-bottom:12px}.label-selector-trigger[data-v-1541612b]{background:var(--color-bg-secondary, #f5f5f7);border-radius:8px;padding:14px 16px;cursor:pointer;transition:background-color .2s;border:none}.label-selector-trigger[data-v-1541612b]:hover:not(.is-locked){background:var(--color-bg-3, #f0f0f2)}.label-selector-trigger.is-selected[data-v-1541612b]{background:var(--color-bg-secondary, #f5f5f7)}.label-selector-trigger.is-locked[data-v-1541612b]{cursor:default;opacity:.8;background:var(--color-bg-secondary)}.selected-content[data-v-1541612b]{display:flex;align-items:center;gap:12px;position:relative}.selected-content .label-avatar[data-v-1541612b]{width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border-1)}.selected-content .label-info[data-v-1541612b]{flex:1;min-width:0}.selected-content .label-name[data-v-1541612b]{font-size:14px;font-weight:700;color:var(--color-text-title)}.selected-content .label-desc[data-v-1541612b]{font-size:11px;color:var(--color-text-caption);opacity:.6}.selected-content .clear-btn[data-v-1541612b]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-text-caption);transition:all .2s}.selected-content .clear-btn[data-v-1541612b]:hover{background:var(--global-error-1);color:var(--global-error-7)}.placeholder-content[data-v-1541612b]{display:flex;align-items:center;gap:12px}.placeholder-content .icon-box[data-v-1541612b]{width:36px;height:36px;background:#0000000d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-text-caption)}.placeholder-content .text-info[data-v-1541612b]{flex:1}.placeholder-content .main-text[data-v-1541612b]{font-size:14px;font-weight:700;color:var(--color-text-main)}.placeholder-content .sub-text[data-v-1541612b]{font-size:12px;color:var(--color-text-caption);opacity:.7}.placeholder-content .action-icon[data-v-1541612b]{color:var(--color-text-caption);font-size:14px}.optional-tip[data-v-1541612b]{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--color-text-secondary);background:var(--color-bg-1);padding:8px 12px;border-radius:6px;opacity:.8}.input-block[data-v-1541612b]{margin-bottom:16px}.block-input[data-v-1541612b]{width:100%;background:var(--color-bg-secondary, #f5f5f7);border:none;border-radius:8px;padding:14px 16px;font-size:15px;font-weight:500;color:var(--color-text-main);outline:none;transition:background-color .2s}.block-input[data-v-1541612b]::placeholder{color:var(--color-text-caption, #999);font-weight:400;opacity:.6}.content-block[data-v-1541612b]{background:var(--color-bg-secondary, #f5f5f7);border-radius:8px;padding:0;margin-bottom:12px;position:relative;overflow:hidden}.content-textarea[data-v-1541612b]{display:block;resize:none;min-height:200px;line-height:1.6;background:transparent;width:100%;padding:16px 16px 32px;font-family:inherit;overflow-y:hidden}.content-textarea[data-v-1541612b]:hover,.content-textarea[data-v-1541612b]:focus{background:transparent}.char-count-wrapper[data-v-1541612b]{position:absolute;bottom:8px;right:12px;pointer-events:none}.char-count[data-v-1541612b]{font-size:12px;color:var(--color-text-caption);font-family:monospace}.toolbar-section[data-v-1541612b]{margin-bottom:12px}.emoji-container[data-v-1541612b]{overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:12px;background:#fff;box-shadow:0 4px 12px #00000014;margin-bottom:24px}.image-section[data-v-1541612b]{margin-bottom:24px}.section-header[data-v-1541612b]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.section-label[data-v-1541612b]{font-size:14px;font-weight:700;color:var(--color-text-main)}.section-limit[data-v-1541612b]{font-size:12px;color:var(--color-text-caption);font-family:monospace}.tip-box[data-v-1541612b]{padding:12px;background:#00000008;border-radius:4px;font-size:13px;color:var(--color-text-caption);text-align:center}.action-footer[data-v-1541612b]{margin-top:16px}.submit-btn[data-v-1541612b]{font-weight:700;letter-spacing:2px;height:48px;font-size:16px}.emoji-slide-enter-active[data-v-1541612b],.emoji-slide-leave-active[data-v-1541612b]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.emoji-slide-enter-from[data-v-1541612b],.emoji-slide-leave-to[data-v-1541612b]{height:0!important;opacity:0}.emoji-slide-enter-to[data-v-1541612b],.emoji-slide-leave-from[data-v-1541612b]{height:250px!important;opacity:1}.circle-list-content[data-v-7d78ec70]{position:relative;width:100%}.mobile-header[data-v-7d78ec70]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--color-bg-pure);border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer}.mobile-title[data-v-7d78ec70]{font-size:12px;font-weight:700}.collapse-icon[data-v-7d78ec70]{font-size:16px;color:var(--color-text-secondary)}.circle-grid[data-v-7d78ec70]{display:grid;gap:8px;grid-template-columns:1fr}.circle-grid.is-mobile[data-v-7d78ec70]{padding:12px 16px;grid-template-columns:repeat(4,1fr);transition:all .3s ease}.circle-empty[data-v-7d78ec70]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;padding:20px 0;border:1px dashed rgba(0,0,0,.1);border-radius:4px;background:#00000005}.empty-text[data-v-7d78ec70]{font-size:11px;color:var(--color-text-disabled)}.grid-content[data-v-7d78ec70]{display:contents}.footer-actions[data-v-7d78ec70]{margin-top:12px}.full-width-btn[data-v-7d78ec70]{width:100%;font-size:11px}.community-page[data-v-aeaef3e1]{min-height:100vh;min-height:100dvh;background-color:#f5f5f7;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:40px 40px;background-attachment:fixed;padding-top:calc(var(--nav-height) + 24px)}@media (max-width: 768px){.community-page[data-v-aeaef3e1]{padding-top:0}}.community-container[data-v-aeaef3e1]{display:grid;grid-template-columns:240px minmax(600px,1fr) 300px;gap:24px;max-width:1440px;margin:0 auto;padding:0 24px}@media (max-width: 1100px){.community-container[data-v-aeaef3e1]{grid-template-columns:1fr 280px}}@media (max-width: 768px){.community-container[data-v-aeaef3e1]{display:flex;flex-direction:column;padding:0;max-width:100%;margin-bottom:0}}.safe-area-spacer[data-v-aeaef3e1]{grid-column:1 / -1;height:80px;width:100%;flex-shrink:0}.sidebar-sticky[data-v-aeaef3e1]{position:sticky;top:80px;display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:4px}.sidebar-sticky[data-v-aeaef3e1]::-webkit-scrollbar{width:4px}.sidebar-sticky[data-v-aeaef3e1]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:2px}@media (max-width: 1100px){.sidebar-left[data-v-aeaef3e1]{display:none}}.brand-section[data-v-aeaef3e1]{padding:0 12px;margin-bottom:12px}.page-title[data-v-aeaef3e1]{font-size:24px;font-weight:800;letter-spacing:-1px;margin:0;line-height:1}.page-subtitle[data-v-aeaef3e1]{font-size:12px;color:var(--color-text-disabled);letter-spacing:2px;margin-top:4px}.nav-menu[data-v-aeaef3e1]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-aeaef3e1]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;border-radius:4px;transition:all .2s;color:var(--color-text-secondary);font-weight:600;border:1px solid transparent}.nav-item[data-v-aeaef3e1]:hover{background-color:#00000008;color:var(--color-text-main)}.nav-item.is-active[data-v-aeaef3e1]{background-color:#ffd666;border-color:transparent;color:var(--color-text-title)}.nav-item.is-active .active-indicator[data-v-aeaef3e1]{display:none}.action-btn-primary[data-v-aeaef3e1]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;background-color:var(--color-text-main);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s;margin-top:24px}.action-btn-primary[data-v-aeaef3e1]:hover{background-color:#ffd666;color:var(--color-text-title)}.action-btn-primary:hover .btn-text[data-v-aeaef3e1],.action-btn-primary:hover .btn-icon[data-v-aeaef3e1]{color:var(--color-text-title)}.action-btn-primary[data-v-aeaef3e1]:active{opacity:.8;transform:none}.btn-text[data-v-aeaef3e1]{font-size:14px;font-weight:700;color:#fff}.btn-icon[data-v-aeaef3e1]{font-size:18px;color:#fff}@media (max-width: 768px){.sidebar-right[data-v-aeaef3e1]{display:none}}.widget-box[data-v-aeaef3e1]{background-color:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #e0e0e6;border-radius:12px;padding:16px}.widget-header[data-v-aeaef3e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.05)}.widget-title[data-v-aeaef3e1]{font-size:12px;font-weight:700;color:var(--color-text-disabled);letter-spacing:1px}.widget-deco[data-v-aeaef3e1]{width:6px;height:6px;background-color:#ffd666}.placeholder-content[data-v-aeaef3e1]{position:relative;min-height:100px;display:flex;flex-direction:column;gap:8px}.placeholder-line[data-v-aeaef3e1]{height:8px;background-color:#0000000d;border-radius:4px}.tech-overlay[data-v-aeaef3e1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#0003;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.02) 10px,rgba(0,0,0,.02) 20px)}.main-feed[data-v-aeaef3e1]{display:flex;flex-direction:column;gap:20px}.sidebar-circle-widget[data-v-aeaef3e1]{min-height:300px;display:flex;flex-direction:column}.mobile-header[data-v-aeaef3e1]{display:none}@media (max-width: 768px){.mobile-header[data-v-aeaef3e1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:99;border-bottom:1px solid rgba(0,0,0,.05)}}.mobile-header .page-title[data-v-aeaef3e1]{font-size:18px;font-weight:800;margin:0}.mobile-actions[data-v-aeaef3e1]{display:flex;align-items:center;gap:8px}.mobile-tabs[data-v-aeaef3e1]{display:none}@media (max-width: 1100px){.mobile-tabs[data-v-aeaef3e1]{display:flex;gap:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e6;margin-bottom:12px;overflow-x:auto}}@media (max-width: 768px){.mobile-tabs[data-v-aeaef3e1]{padding:12px 16px;margin:0;border-bottom:none;background:transparent}}.mobile-tab-item[data-v-aeaef3e1]{padding:6px 12px;font-size:14px;font-weight:600;color:var(--color-text-secondary);border-radius:20px;cursor:pointer;white-space:nowrap}.mobile-tab-item.is-active[data-v-aeaef3e1]{background-color:var(--color-text-main);color:#fff}.mobile-circles-nav[data-v-aeaef3e1]{display:none}@media (max-width: 768px){.mobile-circles-nav[data-v-aeaef3e1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px 0}}.circle-nav-btn[data-v-aeaef3e1]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e0e0e6;border-radius:4px;cursor:pointer;transition:all .2s}.circle-nav-btn[data-v-aeaef3e1]:active{background-color:#f5f5f5;transform:scale(.98)}.btn-content[data-v-aeaef3e1]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.btn-text-zh[data-v-aeaef3e1]{font-size:14px;font-weight:700;color:var(--color-text-main)}.btn-text-en[data-v-aeaef3e1]{font-size:10px;color:var(--color-text-disabled);text-transform:uppercase;margin-top:2px}.btn-icon-block[data-v-aeaef3e1]{width:8px;height:8px;background-color:#ffd666;flex-shrink:0}.btn-icon-hollow[data-v-aeaef3e1]{width:6px;height:6px;border:1px solid var(--color-text-secondary);flex-shrink:0}.mobile-circles-section[data-v-aeaef3e1]{display:none}.topic-feed[data-v-aeaef3e1]{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.topic-feed[data-v-aeaef3e1]{padding:0 16px;gap:12px}}.feed-header[data-v-aeaef3e1]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid #e0e0e6;margin-bottom:4px}@media (max-width: 1100px){.feed-header[data-v-aeaef3e1]{border-bottom:none;padding-bottom:0}}.feed-title[data-v-aeaef3e1]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--color-text-secondary)}@media (max-width: 768px){.feed-title[data-v-aeaef3e1]{display:none}}.feed-title-icon[data-v-aeaef3e1]{width:8px;height:8px;background-color:#ffd666}.widget-link-btn[data-v-aeaef3e1]{background:transparent;border:none;font-size:12px;color:var(--color-text-secondary);cursor:pointer;padding:2px 4px;border-radius:2px;transition:all .2s}.widget-link-btn[data-v-aeaef3e1]:hover{color:var(--color-text-main);background-color:#0000000d}.is-spinning[data-v-aeaef3e1]{animation:spin-aeaef3e1 1s linear infinite}@keyframes spin-aeaef3e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feed-list[data-v-aeaef3e1]{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.feed-list[data-v-aeaef3e1]{gap:12px}}.empty-state[data-v-aeaef3e1]{margin-top:40px}.pagination-wrapper[data-v-aeaef3e1]{margin-top:24px;display:flex;justify-content:center}.mobile-fab[data-v-aeaef3e1]{display:none}@media (max-width: 768px){.mobile-fab[data-v-aeaef3e1]{display:flex;position:fixed;bottom:80px;right:20px;width:48px;height:48px;border-radius:50%;background:#000;color:#fff;align-items:center;justify-content:center;border:none;box-shadow:0 4px 12px #0003;z-index:100;font-size:24px;transition:transform .2s}}.mobile-fab[data-v-aeaef3e1]:active{transform:scale(.9)}@media (max-width: 768px){.only-pc[data-v-aeaef3e1]{display:none!important}}.sidebar-title[data-v-aeaef3e1]{font-size:12px;font-weight:700;color:var(--color-text-placeholder);margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;letter-spacing:1px}.sidebar-deco[data-v-aeaef3e1]{width:8px;height:8px;background:#ffd666}@media (min-width: 768px){.topic[data-v-baff4145]{padding-top:var(--nav-height)}}.my[data-v-72b7698a]{background-image:var(--bg-page)}.safe-area-spacer[data-v-72b7698a]{height:80px;width:100%}.default-banner[data-v-92915697]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f7f8fa;overflow:hidden;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(circle at 100% 100%,rgba(0,0,0,.01) 0%,transparent 20%),radial-gradient(circle at 0% 0%,rgba(0,0,0,.01) 0%,transparent 20%)}.banner-grid[data-v-92915697]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:30px 30px;background-position:center;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 90%);mask-image:radial-gradient(circle at center,black 30%,transparent 90%)}.banner-noise[data-v-92915697]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.banner-elements[data-v-92915697]{position:relative;width:100%;height:100%;max-width:1200px;margin:0 auto;pointer-events:none}.corner-bracket[data-v-92915697]{position:absolute;width:20px;height:20px;border:1px solid rgba(0,0,0,.1)}.corner-bracket.top-left[data-v-92915697]{top:32px;left:32px;border-right:none;border-bottom:none}.corner-bracket.bottom-right[data-v-92915697]{bottom:32px;right:32px;border-left:none;border-top:none}.tech-info[data-v-92915697]{position:absolute;font-size:10px;font-weight:500;color:#00000040;letter-spacing:.5px}.tech-info.left[data-v-92915697]{bottom:32px;left:32px}.tech-info.right[data-v-92915697]{top:32px;right:32px;text-align:right}.center-glitch[data-v-92915697]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:900;color:#0000000f;letter-spacing:6px;padding:6px 12px;border:1px solid rgba(0,0,0,.03);-webkit-user-select:none;user-select:none;text-transform:uppercase}@media (max-width: 768px){.corner-bracket[data-v-92915697],.tech-info[data-v-92915697]{display:none}.center-glitch[data-v-92915697]{font-size:11px;letter-spacing:3px}}.user-empty[data-v-7b6e07ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-visual[data-v-7b6e07ba]{position:relative;margin-bottom:32px}.empty-visual .visual-circle[data-v-7b6e07ba]{width:100px;height:100px;border:1px solid var(--color-border-1);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,transparent,rgba(0,0,0,.02))}.empty-visual .visual-circle .icon-search[data-v-7b6e07ba]{font-size:40px;color:var(--color-text-description);opacity:.3}.empty-visual .visual-circle .scan-line[data-v-7b6e07ba]{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--color-bg-primary);box-shadow:0 0 10px var(--color-bg-primary);animation:scan-7b6e07ba 3s ease-in-out infinite}.empty-content .status-code[data-v-7b6e07ba]{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--color-text-description);border:1px solid var(--color-border-1);padding:2px 8px;display:inline-block;margin-bottom:12px;opacity:.5}.empty-content .empty-title[data-v-7b6e07ba]{font-size:20px;font-weight:900;color:var(--color-text-title);margin-bottom:8px;letter-spacing:2px}.empty-content .empty-desc[data-v-7b6e07ba]{font-size:14px;color:var(--color-text-description);font-style:italic;opacity:.8}@keyframes scan-7b6e07ba{0%{top:0;opacity:0}50%{opacity:1}to{top:100%;opacity:0}}.user-stats[data-v-a8aa0eca]{min-height:200px}.stats-grid[data-v-a8aa0eca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;padding:0 20px}@media (max-width: 768px){.stats-grid[data-v-a8aa0eca]{grid-template-columns:1fr;padding:0 16px}}.stats-card[data-v-a8aa0eca]{position:relative;display:flex;align-items:center;gap:16px;background:var(--color-bg-pure);padding:16px;border:1px solid var(--color-border-1);border-radius:4px;cursor:pointer;transition:all .3s cubic-bezier(.19,1,.22,1);overflow:hidden}.stats-card .card-bg-deco[data-v-a8aa0eca]{position:absolute;top:-20px;right:-20px;width:60px;height:60px;background:var(--color-bg-primary);opacity:.05;transform:rotate(45deg);transition:all .3s}.stats-card[data-v-a8aa0eca]:hover{transform:translateY(-2px);border-color:var(--color-bg-primary);box-shadow:0 8px 24px #0000000d}.stats-card:hover .card-bg-deco[data-v-a8aa0eca]{opacity:.2;transform:rotate(45deg) scale(2)}.stats-card:hover .card-arrow[data-v-a8aa0eca]{transform:translate(4px);color:var(--color-bg-primary)}.label-avatar[data-v-a8aa0eca]{width:56px;height:56px;flex-shrink:0;border:1px solid var(--color-border-1);padding:2px;border-radius:4px;background:#fff}.label-avatar .avatar-img[data-v-a8aa0eca]{width:100%;height:100%;border-radius:2px}.stats-info[data-v-a8aa0eca]{flex:1;min-width:0}.stats-info .label-name[data-v-a8aa0eca]{font-size:16px;font-weight:800;color:var(--color-text-title);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-info .stats-value[data-v-a8aa0eca]{display:flex;align-items:baseline;gap:8px}.stats-info .stats-value .count[data-v-a8aa0eca]{font-size:20px;font-weight:900;color:var(--color-text-title);font-family:JetBrains Mono,monospace}.stats-info .stats-value .unit[data-v-a8aa0eca]{font-size:11px;color:var(--color-text-description);text-transform:uppercase;opacity:.8}.card-arrow[data-v-a8aa0eca]{font-size:18px;color:var(--color-border-2);transition:all .3s}.user-topic[data-v-568513c8]{padding:0 20px}@media (max-width: 768px){.user-topic[data-v-568513c8]{padding:0 16px}}.topic-grid[data-v-568513c8]{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.pagination-bar[data-v-568513c8]{display:flex;justify-content:center;padding-bottom:40px}.user-dossier[data-v-db732512]{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.profile-layout[data-v-db732512]{display:flex;gap:24px}@media (max-width: 768px){.profile-layout[data-v-db732512]{flex-direction:column;gap:20px}}.data-grid[data-v-db732512]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-content:start}@media (max-width: 768px){.data-grid[data-v-db732512]{grid-template-columns:repeat(2,1fr)}}.data-grid .data-item[data-v-db732512]{background-color:var(--color-bg-2);border:1px solid var(--color-border-1);padding:10px 12px;border-radius:4px;display:flex;flex-direction:column;gap:4px}.data-grid .data-item.full[data-v-db732512]{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.data-grid .data-item.full .label[data-v-db732512]{margin-bottom:0}.data-grid .data-item .label[data-v-db732512]{font-size:10px;font-weight:800;color:var(--color-text-description);text-transform:uppercase}.data-grid .data-item .value[data-v-db732512]{font-size:13px;font-weight:700;color:var(--color-text-title);display:flex;align-items:center}.data-grid .data-item .value.mono[data-v-db732512]{font-family:var(--font-mono)}.data-grid .data-item .empty-text[data-v-db732512]{font-size:12px;color:var(--color-text-disabled)}.bio-container[data-v-db732512]{flex:1;display:flex;flex-direction:column;background-color:var(--color-bg-inner, #f9f9f9);border:1px solid var(--color-border-1);border-radius:4px;padding:16px;min-height:140px}.bio-container .bio-label[data-v-db732512]{font-size:10px;font-weight:800;color:var(--color-text-description);margin-bottom:12px;letter-spacing:.5px}.bio-container .bio-content[data-v-db732512]{font-size:13px;line-height:1.6;color:var(--color-text-main);white-space:pre-wrap;word-break:break-all;flex:1}.user-page[data-v-71920f5b]{min-height:100vh;background-color:#f7f8fa;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:30px 30px}.profile-header[data-v-71920f5b]{position:relative;width:100%;background-color:var(--color-bg-pure);border-bottom:1px solid var(--color-border-1)}.header-banner[data-v-71920f5b]{position:relative;width:100%;height:380px;background-color:var(--color-bg-1);overflow:hidden}.header-banner .banner-img[data-v-71920f5b]{width:100%;height:calc(100% - 60px);margin-top:60px;background-size:cover;background-position:center;background-color:#222}@media (max-width: 768px){.header-banner .banner-img[data-v-71920f5b]{height:100%;margin-top:0}}.header-banner .banner-mask[data-v-71920f5b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.5))}@media (max-width: 768px){.header-banner[data-v-71920f5b]{height:220px}}.header-main[data-v-71920f5b]{max-width:1200px;width:100%;margin:0 auto;padding:0 40px;position:relative;z-index:10}@media (max-width: 768px){.header-main[data-v-71920f5b]{padding:0 20px}}.profile-content[data-v-71920f5b]{display:flex;align-items:flex-start;gap:32px;margin-top:-60px;padding-bottom:32px}@media (max-width: 768px){.profile-content[data-v-71920f5b]{flex-direction:column;align-items:center;text-align:center;margin-top:-40px;gap:24px}}.avatar-block[data-v-71920f5b]{position:relative;flex-shrink:0}.avatar-block .main-avatar[data-v-71920f5b]{background:var(--color-bg-pure);border:4px solid var(--color-bg-pure);border-radius:50%;box-shadow:0 8px 30px #0000001f}.profile-main[data-v-71920f5b]{flex:1;min-width:0;padding-top:100px;display:flex;flex-direction:column}@media (max-width: 768px){.profile-main[data-v-71920f5b]{padding-top:0}}.profile-main .profile-top-section[data-v-71920f5b]{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px}@media (max-width: 768px){.profile-main .profile-top-section[data-v-71920f5b]{flex-direction:column;align-items:center;gap:24px;border-bottom:1px solid var(--color-border-1);padding-bottom:24px;width:100%}}.profile-info-basic[data-v-71920f5b]{flex:1;min-width:0}.profile-info-basic .name-row[data-v-71920f5b]{display:flex;align-items:center;gap:16px;margin-bottom:12px}@media (max-width: 768px){.profile-info-basic .name-row[data-v-71920f5b]{flex-direction:column;align-items:center;gap:8px}}.profile-info-basic .name-row .user-name[data-v-71920f5b]{font-size:32px;font-weight:950;color:var(--color-text-title);line-height:1}@media (max-width: 768px){.profile-info-basic .name-row .user-name[data-v-71920f5b]{font-size:24px}}.profile-info-basic .user-meta-row[data-v-71920f5b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--color-text-description);font-size:12px}@media (max-width: 768px){.profile-info-basic .user-meta-row[data-v-71920f5b]{justify-content:center;gap:12px}}.profile-info-basic .user-meta-row .meta-item[data-v-71920f5b]{display:flex;align-items:center;gap:4px}.profile-side[data-v-71920f5b]{display:flex;align-items:flex-start;gap:40px}@media (max-width: 768px){.profile-side[data-v-71920f5b]{flex-direction:column;align-items:center;gap:20px}}.profile-side .user-stats-bar[data-v-71920f5b]{display:flex;gap:32px}@media (max-width: 768px){.profile-side .user-stats-bar[data-v-71920f5b]{justify-content:center}}.profile-side .user-stats-bar .stat-item[data-v-71920f5b]{cursor:pointer;display:flex;flex-direction:column}.profile-side .user-stats-bar .stat-item .val[data-v-71920f5b]{font-size:22px;font-weight:900;color:var(--color-text-title);line-height:1.2}.profile-side .user-stats-bar .stat-item .lab[data-v-71920f5b]{font-size:11px;color:var(--color-text-description);font-weight:700;transition:color .2s}@media (max-width: 768px){.profile-side .profile-actions[data-v-71920f5b]{width:100%;display:flex;justify-content:center}}.user-bio[data-v-71920f5b]{font-size:14px;color:var(--color-text-secondary);line-height:1.6;max-width:800px;white-space:pre-wrap;word-break:break-all}.user-bio.empty[data-v-71920f5b]{opacity:.4;font-style:italic}.profile-body[data-v-71920f5b]{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column}.profile-nav[data-v-71920f5b]{display:flex;justify-content:center;gap:48px;padding:32px 0;border-bottom:1px solid var(--color-border-1);margin-bottom:32px}@media (max-width: 768px){.profile-nav[data-v-71920f5b]{gap:24px;padding:20px 0}}.profile-nav .nav-item[data-v-71920f5b]{position:relative;padding:8px 12px;font-size:16px;font-weight:800;color:var(--color-text-description);cursor:pointer;transition:all .3s}.profile-nav .nav-item[data-v-71920f5b]:hover,.profile-nav .nav-item.active[data-v-71920f5b]{color:var(--color-text-title)}.profile-nav .nav-item.active .active-bar[data-v-71920f5b]{transform:scaleX(1);opacity:1}.profile-nav .nav-item .active-bar[data-v-71920f5b]{position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:var(--color-bg-primary);transform:scaleX(0);opacity:0;transition:all .3s var(--cubic-bezier-overscroll);border-radius:4px}.profile-main-content[data-v-71920f5b]{padding-bottom:80px}.btn-tech[data-v-71920f5b]{height:38px;padding:0 24px;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;border-radius:2px}.btn-tech.primary[data-v-71920f5b]{background:var(--color-text-title);color:#fff}.btn-tech.primary[data-v-71920f5b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-tech.primary.active[data-v-71920f5b]{background:var(--color-bg-primary);color:var(--color-text-title)}.btn-tech.secondary[data-v-71920f5b]{background:transparent;border:1px solid var(--color-border-1);color:var(--color-text-title)}.btn-tech.secondary[data-v-71920f5b]:hover{border-color:var(--color-text-title)}.workbench-tool-card[data-v-542c6139]{overflow:hidden;background:var(--color-bg-pure);border:1px solid var(--color-border-2);border-radius:4px;box-shadow:0 8px 24px #0000000a;transition:transform .3s ease}.workbench-tool-card[data-v-542c6139]:hover{border-color:var(--color-bg-primary);transform:translateY(-2px)}.header-strip[data-v-542c6139]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;color:#fff;letter-spacing:.1em;background:#1a1a1a}.device-id[data-v-542c6139]{white-space:nowrap}.strip-lines[data-v-542c6139]{flex:1;height:4px;margin:0 16px;background:repeating-linear-gradient(-45deg,#333,#333 4px,#1a1a1a 4px,#1a1a1a 8px)}.version-tag[data-v-542c6139]{opacity:.7}.card-body[data-v-542c6139]{display:flex;flex-direction:row;min-height:380px}@media (max-width: 768px){.card-body[data-v-542c6139]{flex-direction:column;min-height:auto}}.preview-area[data-v-542c6139]{position:relative;display:flex;flex:1.6;align-items:center;justify-content:center;cursor:pointer;background:#121212;border-right:1px solid var(--color-border-2)}@media (max-width: 768px){.preview-area[data-v-542c6139]{flex:none;width:100%;border-right:none;border-bottom:1px solid var(--color-border-2)}}.screen-frame[data-v-542c6139]{position:relative;width:100%;aspect-ratio:16 / 9}.preview-img[data-v-542c6139]{width:100%;height:100%;object-fit:contain}.screen-glare[data-v-542c6139]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.04) 0%,transparent 40%)}.control-area[data-v-542c6139]{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:24px;background-color:var(--color-bg-pure)}@media (max-width: 768px){.control-area[data-v-542c6139]{padding:20px 16px}}@media (max-width: 768px){.mobile-hidden[data-v-542c6139]{display:none!important}}.ba-scope-card[data-v-50b73cdd]{display:flex;flex-direction:column;height:100%}.info-block .title-row[data-v-50b73cdd]{display:flex;gap:10px;align-items:center;margin-bottom:12px}.tool-name[data-v-50b73cdd]{margin:0;font-size:20px;font-weight:800;color:var(--color-text-title)}.badge[data-v-50b73cdd]{padding:2px 5px;font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;color:var(--color-bg-primary);background:#000;border-radius:2px}.tool-desc[data-v-50b73cdd]{margin-bottom:24px;font-size:13px;line-height:1.6;color:var(--color-text-main)}.tool-desc strong[data-v-50b73cdd]{color:var(--color-text-title)}.feature-grid[data-v-50b73cdd]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.feature-item[data-v-50b73cdd]{display:flex;gap:8px;align-items:center;padding:4px 0}.f-icon[data-v-50b73cdd]{min-width:16px;font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:14px;color:var(--color-text-placeholder)}.f-text[data-v-50b73cdd]{display:flex;flex-direction:column;overflow:hidden}.f-text strong[data-v-50b73cdd]{font-size:12px;color:var(--color-text-title);white-space:nowrap}.f-text small[data-v-50b73cdd]{display:none;font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;color:var(--color-text-placeholder)}@media (min-width: 1200px){.f-text small[data-v-50b73cdd]{display:block}}.action-area[data-v-50b73cdd]{display:flex;align-items:center;justify-content:space-between;padding-top:20px;margin-top:auto;border-top:1px dashed var(--color-border-2)}@media (max-width: 768px){.action-area[data-v-50b73cdd]{flex-direction:column;gap:16px;align-items:stretch}}.compatibility .sys-req[data-v-50b73cdd]{font-size:12px;color:var(--color-text-placeholder)}.launch-btn[data-v-50b73cdd]{display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 20px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);font-size:13px;font-weight:800;color:#1a1a1a;cursor:pointer;background-color:var(--color-bg-primary);border:none;transition:all .2s}.launch-btn[data-v-50b73cdd]:hover{filter:brightness(1.05);transform:translate(4px)}.workbench-page[data-v-332a23a7]{position:relative;box-sizing:border-box;min-height:100vh;overflow-x:hidden;color:var(--color-text-main);background-color:var(--color-bg-page)}.bg-layer[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.grid-pattern[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:40px 40px}.vignette-overlay[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 20%,var(--color-bg-page) 100%);opacity:.8}.noise-overlay[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.04}.page-header[data-v-332a23a7]{position:relative;display:flex;flex-direction:column;height:200px;overflow:hidden;background-color:var(--color-bg-2)}@media (max-width: 768px){.page-header[data-v-332a23a7]{height:130px}}.nav-separator[data-v-332a23a7]{width:100%;height:1px;margin-top:calc(var(--nav-height) - 6px);background:linear-gradient(90deg,transparent 0%,var(--color-border-1) 15%,var(--color-border-1) 85%,transparent 100%);opacity:.6}@media (max-width: 768px){.nav-separator[data-v-332a23a7]{margin-top:0}}.sys-status-bar[data-v-332a23a7]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;height:32px;padding:0 30px;margin:8px auto 0;font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;color:var(--color-text-placeholder);letter-spacing:.08em;box-sizing:border-box}@media (max-width: 768px){.sys-status-bar[data-v-332a23a7]{height:22px;padding:0 16px;margin-top:8px;font-size:9px}}.sys-ref[data-v-332a23a7]{opacity:.6}.sys-divider[data-v-332a23a7]{flex:1;height:1px;margin:0 20px;background:repeating-linear-gradient(90deg,var(--color-border-1) 0,var(--color-border-1) 4px,transparent 4px,transparent 8px);opacity:.5}@media (max-width: 768px){.sys-divider[data-v-332a23a7]{margin:0 12px}}.sys-date[data-v-332a23a7]{opacity:.6}.header-bg[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.header-stripes[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.015) 10px,rgba(0,0,0,.015) 11px)}.header-scan-line[data-v-332a23a7]{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-bg-primary),transparent);opacity:.15;animation:scan-move-332a23a7 8s linear infinite;pointer-events:none}@keyframes scan-move-332a23a7{0%{transform:translateY(0)}50%{transform:translateY(200px)}to{transform:translateY(0)}}.header-corners[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.header-corners .corner[data-v-332a23a7]{position:absolute;width:20px;height:20px;border:1px solid var(--color-border-2);opacity:.4}.header-corners .corner--tl[data-v-332a23a7]{top:10px;left:10px;border-right:none;border-bottom:none}.header-corners .corner--tr[data-v-332a23a7]{top:10px;right:10px;border-left:none;border-bottom:none}.header-corners .corner--bl[data-v-332a23a7]{bottom:10px;left:10px;border-right:none;border-top:none}.header-corners .corner--br[data-v-332a23a7]{bottom:10px;right:10px;border-left:none;border-top:none}@media (max-width: 768px){.header-corners .corner[data-v-332a23a7]{display:none}}.header-technical[data-v-332a23a7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:8px;color:var(--color-text-placeholder);opacity:.15}.header-technical .tech-tag[data-v-332a23a7]{position:absolute}.header-technical .tech-tag--1[data-v-332a23a7]{top:45px;left:40px}.header-technical .tech-tag--2[data-v-332a23a7]{top:80px;right:60px}.header-technical .tech-tag--3[data-v-332a23a7]{bottom:50px;left:100px}.header-technical .tech-tag--4[data-v-332a23a7]{top:20px;right:150px}@media (max-width: 768px){.header-technical[data-v-332a23a7]{display:none}}.header-content[data-v-332a23a7]{position:relative;z-index:1;display:flex;flex:1;align-items:flex-end;justify-content:space-between;max-width:1200px;width:100%;padding:0 30px 20px;margin:0 auto;box-sizing:border-box}@media (max-width: 768px){.header-content[data-v-332a23a7]{flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-end;padding:0 16px 16px}}.title-section[data-v-332a23a7]{display:flex;flex-direction:column;gap:4px}.main-title[data-v-332a23a7]{margin:0;font-size:36px;font-weight:900;line-height:1;color:var(--color-text-title);letter-spacing:-1px}@media (max-width: 768px){.main-title[data-v-332a23a7]{font-size:28px}}.sub-title[data-v-332a23a7]{margin:0;font-size:14px;color:var(--color-text-secondary)}@media (max-width: 768px){.sub-title[data-v-332a23a7]{font-size:12px}}.status-section[data-v-332a23a7]{display:flex;gap:8px;align-items:center;font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:700;color:var(--color-text-secondary);letter-spacing:.05em}.status-dot[data-v-332a23a7]{width:6px;height:6px;background-color:var(--color-bg-success);border-radius:50%;box-shadow:0 0 8px #52c41a66}.status-text[data-v-332a23a7]{opacity:.8}.header-accent[data-v-332a23a7]{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--color-bg-primary) 20%,var(--color-bg-primary) 80%,transparent 100%)}.content-wrapper[data-v-332a23a7]{position:relative;z-index:1;max-width:1200px;padding:20px 15px;margin:0 auto}.dashboard-grid[data-v-332a23a7]{display:flex;flex-direction:column;gap:32px}.sub-tools-row[data-v-332a23a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}@media (max-width: 768px){.sub-tools-row[data-v-332a23a7]{grid-template-columns:1fr}}.empty-slot[data-v-332a23a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;background:#ffffff0d;border:1px dashed var(--color-border-2);opacity:.5}.slot-marker[data-v-332a23a7]{font-family:Space Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:700;color:var(--color-text-placeholder)}.slot-desc[data-v-332a23a7]{font-size:12px;color:var(--color-text-secondary)}.label-header[data-v-2428446a]{position:relative;width:100%;background-color:var(--color-bg-pure);border-bottom:1px solid var(--color-border-1);overflow:hidden}.header-banner[data-v-2428446a]{position:relative;width:100%;height:380px;background-color:var(--color-bg-1);overflow:hidden}.header-banner .banner-img[data-v-2428446a]{width:100%;height:calc(100% - 60px);margin-top:60px;background-size:cover;background-position:center}@media (max-width: 768px){.header-banner .banner-img[data-v-2428446a]{height:100%;margin-top:0}}.header-banner .banner-mask[data-v-2428446a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.4))}@media (max-width: 768px){.header-banner[data-v-2428446a]{height:220px;background-color:transparent}}.header-main[data-v-2428446a]{width:100%;max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:10}@media (max-width: 768px){.header-main[data-v-2428446a]{padding:0 20px}}.brand-content[data-v-2428446a]{display:flex;align-items:center;gap:24px;margin-top:-40px;padding-bottom:24px}@media (max-width: 768px){.brand-content[data-v-2428446a]{flex-direction:column;text-align:center;margin-top:-30px;gap:16px}}.avatar-box[data-v-2428446a]{width:140px;height:140px;background:var(--color-bg-pure);border-radius:4px;padding:4px;box-shadow:0 4px 20px #0000001a;flex-shrink:0}.avatar-box .avatar-img[data-v-2428446a]{width:100%;height:100%;border-radius:2px}@media (max-width: 768px){.avatar-box[data-v-2428446a]{width:100px;height:100px}}.brand-info[data-v-2428446a]{flex:1;min-width:0;margin-top:40px}.brand-info .name-group[data-v-2428446a]{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}@media (max-width: 768px){.brand-info .name-group[data-v-2428446a]{flex-direction:column;align-items:center;gap:4px}}.brand-info .name-group .brand-name-zh[data-v-2428446a]{font-size:28px;font-weight:900;color:var(--color-text-title);line-height:1}@media (max-width: 768px){.brand-info .name-group .brand-name-zh[data-v-2428446a]{font-size:22px}}.brand-info .name-group .brand-name-en[data-v-2428446a]{font-size:14px;color:var(--color-text-description)}.brand-info .brand-meta .meta-item[data-v-2428446a]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary)}.brand-info .brand-meta .meta-item .label[data-v-2428446a]{opacity:.7}.brand-info .brand-meta .meta-item .value[data-v-2428446a]{font-weight:600;color:var(--color-text-main)}.brand-info .brand-meta .meta-item .icon-hot[data-v-2428446a]{color:var(--color-text-error)}@media (max-width: 768px){.brand-info .brand-meta[data-v-2428446a]{display:none}}@media (max-width: 768px){.brand-info[data-v-2428446a]{margin-top:0}}.header-actions[data-v-2428446a]{margin-top:40px;display:flex;gap:12px}@media (max-width: 768px){.header-actions[data-v-2428446a]{margin-top:0;width:100%;justify-content:center}}.label-circle[data-v-7a31b218]{position:relative;width:100%}.topic-list-container[data-v-7a31b218]{display:flex;flex-direction:column;gap:24px}.topic-grid[data-v-7a31b218]{display:flex;flex-direction:column;gap:16px}.pagination-bar[data-v-7a31b218]{margin-top:40px;justify-content:center}.fab-container[data-v-7a31b218]{position:fixed;right:40px;bottom:80px;display:flex;flex-direction:column;gap:12px;z-index:100}.fab-container .fab-item[data-v-7a31b218]{width:48px;height:48px;background:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--color-text-title);cursor:pointer;box-shadow:0 4px 12px #0000000f;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.fab-container .fab-item[data-v-7a31b218]:hover{background:var(--color-text-title);color:#fff;transform:scale(1.1) translateY(-2px);border-color:var(--color-text-title)}.fab-container .fab-item.post[data-v-7a31b218]{background:var(--color-bg-primary);border-color:var(--color-bg-primary);color:var(--color-text-title)}.fab-container .fab-item.post[data-v-7a31b218]:hover{background:var(--color-text-title);color:#fff}@media (max-width: 768px){.fab-container[data-v-7a31b218]{right:20px;bottom:15vw}.fab-container .fab-item[data-v-7a31b218]{width:42px;height:42px;font-size:18px}}.label-circle-page[data-v-5d9edd63]{min-height:100vh;background-color:#f5f5f7;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:30px 30px}.loading-state[data-v-5d9edd63]{height:60vh;display:flex;align-items:center;justify-content:center}.community-layout[data-v-5d9edd63]{width:100%;max-width:1200px;margin:0 auto;padding:40px;display:flex;gap:40px;align-items:flex-start}@media (max-width: 768px){.community-layout[data-v-5d9edd63]{flex-direction:column;padding:20px 16px;gap:24px}}.community-sidebar[data-v-5d9edd63]{width:300px;flex-shrink:0;position:sticky;top:40px}.community-sidebar .sidebar-card[data-v-5d9edd63]{background:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:4px;padding:24px}.community-sidebar .sidebar-card .card-title[data-v-5d9edd63]{font-size:16px;font-weight:800;color:var(--color-text-title);margin-bottom:12px;padding-bottom:12px;border-bottom:2px solid var(--color-bg-primary);width:fit-content}.community-sidebar .sidebar-card .card-desc[data-v-5d9edd63]{font-size:14px;color:var(--color-text-description);line-height:1.6;margin-bottom:20px}.community-sidebar .sidebar-card .sidebar-stats[data-v-5d9edd63]{display:flex;gap:32px}.community-sidebar .sidebar-card .sidebar-stats .stat-item[data-v-5d9edd63]{display:flex;flex-direction:column}.community-sidebar .sidebar-card .sidebar-stats .stat-item .val[data-v-5d9edd63]{font-size:18px;font-weight:800;color:var(--color-text-title)}.community-sidebar .sidebar-card .sidebar-stats .stat-item .lab[data-v-5d9edd63]{font-size:11px;color:var(--color-text-description);text-transform:uppercase}@media (max-width: 768px){.community-sidebar[data-v-5d9edd63]{display:none}}.community-main[data-v-5d9edd63]{flex:1;min-width:0}.btn-action-tech[data-v-5d9edd63]{height:36px;padding:0 16px;border-radius:2px;border:none;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-action-tech.secondary[data-v-5d9edd63]{background:transparent;border:1px solid var(--color-border-2);color:var(--color-text-title)}.btn-action-tech.secondary[data-v-5d9edd63]:hover{border-color:var(--color-text-title)}.btn-action-tech.primary[data-v-5d9edd63]{background:var(--color-text-title);color:#fff}.btn-action-tech.primary[data-v-5d9edd63]:hover{opacity:.9;transform:translateY(-1px)}.btn-action-tech.primary.active[data-v-5d9edd63]{background:var(--color-bg-2);color:var(--color-text-title);border:1px solid var(--color-text-title)}.base-sidebar[data-v-ec377d3e]{position:relative;z-index:100}@media (max-width: 768px){.base-sidebar[data-v-ec377d3e]{display:block;width:100%;height:auto}}@media (min-width: 768px){.base-sidebar[data-v-ec377d3e]{display:flex;flex-direction:column;width:240px;height:100vh;background-color:var(--color-bg-dark, #101014);border-right:2px solid var(--color-border-1);transition:width .3s cubic-bezier(.4,0,.2,1);color:#fff}}@media (min-width: 769px){.base-sidebar[data-v-ec377d3e]{display:flex;flex-direction:column;width:240px;height:100vh;background-color:var(--color-bg-dark, #101014);border-right:2px solid var(--color-border-1);transition:width .3s cubic-bezier(.4,0,.2,1);color:#fff}}@media (min-width: 768px){.base-sidebar--collapsed[data-v-ec377d3e]{width:64px}}@media (min-width: 769px){.base-sidebar--collapsed[data-v-ec377d3e]{width:64px}}.mobile-header[data-v-ec377d3e]{display:none}@media (max-width: 768px){.mobile-header[data-v-ec377d3e]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background-color:var(--color-bg-dark, #101014);color:#fff;border-bottom:2px solid var(--color-border-1)}}.mobile-header__left[data-v-ec377d3e],.mobile-header__right[data-v-ec377d3e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;border-radius:4px;transition:all .2s}.mobile-header__left[data-v-ec377d3e]:hover,.mobile-header__right[data-v-ec377d3e]:hover{background-color:#ffffff1a}.mobile-header__left[data-v-ec377d3e]:active,.mobile-header__right[data-v-ec377d3e]:active{background-color:#ffffff26}.mobile-header__title[data-v-ec377d3e]{flex:1;text-align:center;font-weight:800;font-size:16px;letter-spacing:1px}.drawer-overlay[data-v-ec377d3e]{display:none}@media (max-width: 768px){.drawer-overlay[data-v-ec377d3e]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:200}}.drawer-menu[data-v-ec377d3e]{display:none}@media (max-width: 768px){.drawer-menu[data-v-ec377d3e]{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:280px;max-width:80vw;height:100vh;background-color:var(--color-bg-dark, #101014);color:#fff;z-index:201}}.drawer-header[data-v-ec377d3e]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:2px solid rgba(255,255,255,.05)}.drawer-header__info[data-v-ec377d3e]{display:flex;align-items:center;gap:12px}.drawer-header__close[data-v-ec377d3e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;border-radius:4px;opacity:.6;transition:all .2s}.drawer-header__close[data-v-ec377d3e]:hover{opacity:1;background-color:#ffffff1a}.drawer-content[data-v-ec377d3e]{flex:1;padding:20px 12px;overflow-y:auto;overflow-x:hidden}.drawer-footer[data-v-ec377d3e]{padding:16px;border-top:2px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:12px;cursor:pointer;color:#ffffff80;transition:all .2s}.drawer-footer .item-icon[data-v-ec377d3e]{font-size:18px}.drawer-footer .item-label[data-v-ec377d3e]{font-size:12px;font-weight:700}.drawer-footer[data-v-ec377d3e]:hover{color:var(--color-bg-error)}.desktop-sidebar[data-v-ec377d3e]{display:none}@media (min-width: 768px){.desktop-sidebar[data-v-ec377d3e]{display:flex;flex-direction:column;height:100%}}@media (min-width: 769px){.desktop-sidebar[data-v-ec377d3e]{display:flex;flex-direction:column;height:100%}}.sidebar-header[data-v-ec377d3e]{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:2px solid rgba(255,255,255,.05);overflow:hidden;transition:all .3s}.base-sidebar--collapsed .sidebar-header[data-v-ec377d3e]{padding:0;flex-direction:column;justify-content:center;gap:8px}.header-main[data-v-ec377d3e]{flex:1;display:flex;align-items:center;gap:12px;overflow:hidden}.base-sidebar--collapsed .header-main[data-v-ec377d3e]{flex:none;width:100%;justify-content:center;gap:0}.logo-box[data-v-ec377d3e]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-primary);color:var(--color-text-title);border-radius:4px;font-size:20px;transition:all .3s}.base-sidebar--collapsed .logo-box[data-v-ec377d3e]{width:40px;height:40px;font-size:24px}.site-info .site-name[data-v-ec377d3e]{font-weight:900;font-size:16px;letter-spacing:1px;line-height:1}.site-info .site-sub[data-v-ec377d3e]{font-size:10px;opacity:.5;margin-top:2px}.collapse-trigger[data-v-ec377d3e]{cursor:pointer;padding:4px;opacity:.5;transition:all .2s;font-size:18px;display:flex;align-items:center;justify-content:center}.base-sidebar--collapsed .collapse-trigger[data-v-ec377d3e]{opacity:.3}.base-sidebar--collapsed .collapse-trigger[data-v-ec377d3e]:hover{opacity:.8}.collapse-trigger[data-v-ec377d3e]:hover{opacity:1;color:var(--color-bg-primary)}.sidebar-menu[data-v-ec377d3e]{flex:1;padding:20px 8px;overflow-y:auto;overflow-x:hidden}.menu-group[data-v-ec377d3e]{margin-bottom:24px}.group-title[data-v-ec377d3e]{padding:0 12px 8px;font-size:11px;font-weight:700;color:#ffffff4d;text-transform:uppercase;letter-spacing:1px}.menu-item[data-v-ec377d3e]{position:relative;height:44px;display:flex;align-items:center;padding:0 12px;margin-bottom:4px;border-radius:4px;cursor:pointer;transition:all .2s;color:#ffffffb3}.base-sidebar--collapsed .menu-item[data-v-ec377d3e]{padding:0;justify-content:center}.menu-item[data-v-ec377d3e]:hover{background-color:#ffffff0d;color:#fff}.menu-item--active[data-v-ec377d3e]{background-color:var(--color-bg-primary)!important;color:var(--color-text-title)!important;font-weight:800}.menu-item--active[data-v-ec377d3e]:before{content:"";position:absolute;left:0;top:20%;height:60%;width:4px;background-color:var(--color-text-title);border-radius:0 2px 2px 0}.item-icon[data-v-ec377d3e]{flex-shrink:0;width:24px;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .3s}.base-sidebar--collapsed .item-icon[data-v-ec377d3e]{width:100%;font-size:22px;display:flex;justify-content:center}.item-label[data-v-ec377d3e]{margin-left:12px;font-size:14px;font-weight:500;white-space:nowrap;opacity:1;transition:opacity .2s}.base-sidebar--collapsed .item-label[data-v-ec377d3e]{opacity:0;width:0;margin:0;pointer-events:none}.collapsed-hitbox[data-v-ec377d3e]{position:absolute;top:0;right:0;bottom:0;left:0}.sidebar-footer[data-v-ec377d3e]{padding:16px;border-top:2px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:12px;cursor:pointer;color:#ffffff80;transition:all .2s}.base-sidebar--collapsed .sidebar-footer[data-v-ec377d3e]{padding:16px 0;justify-content:center;gap:0}.sidebar-footer .item-icon[data-v-ec377d3e]{font-size:18px}.sidebar-footer .item-label[data-v-ec377d3e]{font-size:12px;font-weight:700}.sidebar-footer[data-v-ec377d3e]:hover{color:var(--color-bg-error)}.sidebar-menu[data-v-ec377d3e]::-webkit-scrollbar,.drawer-content[data-v-ec377d3e]::-webkit-scrollbar{width:4px}.sidebar-menu[data-v-ec377d3e]::-webkit-scrollbar-thumb,.drawer-content[data-v-ec377d3e]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.fade-enter-active[data-v-ec377d3e],.fade-leave-active[data-v-ec377d3e]{transition:opacity .25s ease}.fade-enter-from[data-v-ec377d3e],.fade-leave-to[data-v-ec377d3e]{opacity:0}.slide-enter-active[data-v-ec377d3e],.slide-leave-active[data-v-ec377d3e]{transition:transform .25s ease}.slide-enter-from[data-v-ec377d3e],.slide-leave-to[data-v-ec377d3e]{transform:translate(-100%)}.platform-backend[data-v-5f6c28bb]{display:flex;width:100%;height:100vh;overflow:hidden;background-color:var(--color-bg-1)}@media (max-width: 768px){.platform-backend[data-v-5f6c28bb]{flex-direction:column}}.platform-backend__container[data-v-5f6c28bb]{flex:1;height:100%;background-color:var(--color-bg-1)}@media (max-width: 768px){.platform-backend__container[data-v-5f6c28bb]{height:calc(100vh - 56px)}}.container-inner[data-v-5f6c28bb]{padding:24px;max-width:1600px;margin:0 auto}@media (max-width: 768px){.container-inner[data-v-5f6c28bb]{padding:8px}}.overview-card[data-v-d90f5f55]{display:flex;flex-direction:column;background-color:var(--color-bg-1);border:1px solid var(--color-border-1);border-radius:4px;overflow:hidden;transition:all .2s;flex-shrink:0}.overview-card .overview-card__header[data-v-d90f5f55]{padding:6px 12px;background-color:var(--color-bg-3);border-bottom:1px solid var(--color-border-1)}.overview-card .overview-card__header .header-label[data-v-d90f5f55]{font-size:11px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.overview-card .overview-card__body[data-v-d90f5f55]{padding:12px 16px;display:flex;align-items:center}.overview-card .overview-card__body .value-text[data-v-d90f5f55]{font-family:var(--font-mono);font-size:24px;font-weight:800;color:var(--color-text-title);line-height:1}.base-page-template__header[data-v-6bd51fd7]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;margin-bottom:24px;background-color:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:4px}@media (max-width: 768px){.base-page-template__header[data-v-6bd51fd7]{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:16px}}.base-page-template__header__left[data-v-6bd51fd7]{display:flex;align-items:center}@media (max-width: 768px){.base-page-template__header__left[data-v-6bd51fd7]{width:100%}}.base-page-template__header__back[data-v-6bd51fd7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:18px;cursor:pointer;background-color:var(--color-bg-2);border:2px solid var(--color-border-2);border-radius:4px;transition:all .3s}.base-page-template__header__back[data-v-6bd51fd7]:hover{background-color:var(--color-bg-primary);color:var(--color-text-title);border-color:var(--color-bg-primary)}.base-page-template__header__title[data-v-6bd51fd7]{margin-left:12px;font-size:18px;font-weight:800;color:var(--color-text-title)}@media (max-width: 768px){.base-page-template__header__title[data-v-6bd51fd7]{font-size:16px}}.base-page-template__header__subtitle[data-v-6bd51fd7]{margin-left:12px;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--color-text-secondary);background:var(--color-bg-3);padding:2px 8px;border-radius:2px}@media (max-width: 768px){.base-page-template__header__subtitle[data-v-6bd51fd7]{display:none}}.base-chart[data-v-f0b3dba7]{width:100%;height:300px}.chart-header[data-v-74113375]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:16px;overflow:hidden}@media (max-width: 768px){.chart-header[data-v-74113375]{margin-bottom:12px}}.chart-header__title[data-v-74113375]{font-size:16px;font-weight:700}@media (max-width: 768px){.chart-header__title[data-v-74113375]{font-size:14px}}.date-range-select[data-v-56297edf]{width:120px}.chart-header[data-v-1dcd61b5]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:20px 0;overflow:hidden}.chart-header .chart-header__title[data-v-1dcd61b5]{font-size:16px}.data-board[data-v-f7e4ba2c]{width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box;overflow:hidden}.board-stack[data-v-f7e4ba2c]{display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width: 768px){.board-stack[data-v-f7e4ba2c]{gap:16px}}.stats-grid[data-v-f7e4ba2c]{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 768px){.stats-grid[data-v-f7e4ba2c]{display:grid;grid-template-columns:repeat(2,1fr)}}.chart-section[data-v-f7e4ba2c]{padding:12px;background-color:var(--color-bg-2);border:1px dashed var(--color-border-1);border-radius:4px;overflow:hidden;min-width:0}@media (max-width: 768px){.chart-section[data-v-f7e4ba2c]{padding:8px}}.icon-button[data-v-79ba2ccc]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;cursor:pointer;background-color:var(--color-bg-form);border-radius:4px;transition:all .3s}.icon-button[data-v-79ba2ccc]:hover{background-color:var(--color-bg-primary)}.report-status-icon[data-v-798a2e6c]{display:flex;gap:10px;align-items:center}.report-status-icon .report-status-icon__point[data-v-798a2e6c]{width:10px;height:10px;border-radius:10px}.report-status-icon .report-status-icon__text[data-v-798a2e6c]{font-size:14px}.report-status-icon .report-status-icon__point--unresolved[data-v-798a2e6c]{background-color:#1890ff}.report-status-icon .report-status-icon__point--rejected[data-v-798a2e6c]{background-color:#ff7875}.report-status-icon .report-status-icon__point--pass[data-v-798a2e6c]{background-color:#95de64}.audit-label-submit-info[data-v-b1f962fa]{margin-bottom:40px}.drawer-content-wrapper[data-v-b1f962fa]{padding-bottom:80px}.comment-preview .preview-label[data-v-f18ce5d8]{font-size:11px;font-weight:800;color:var(--color-text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}.comment-preview .preview-content[data-v-f18ce5d8]{padding:12px;background-color:var(--color-bg-2);border:2px solid var(--color-border-1);border-radius:4px;font-size:13px;line-height:1.6;color:var(--color-text-title)}.report-result-icon[data-v-85a4de01]{display:flex;gap:10px;align-items:center}.report-result-icon .report-result-icon__point[data-v-85a4de01]{width:10px;height:10px;border-radius:10px}.report-result-icon .report-result-icon__text[data-v-85a4de01]{font-size:14px}.report-result-icon .report-result-icon__point--unresolved[data-v-85a4de01]{background-color:#1890ff}.report-result-icon .report-result-icon__point--rejected[data-v-85a4de01]{background-color:#ff7875}.report-result-icon .report-result-icon__point--pass1[data-v-85a4de01]{background-color:#ffd666}.report-result-icon .report-result-icon__point--pass2[data-v-85a4de01]{background-color:#95de64}.log-section[data-v-b1e58a1a]{margin-top:8px}.log-section .section-label[data-v-b1e58a1a]{font-size:11px;font-weight:800;color:var(--color-text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}.log-section .code-box[data-v-b1e58a1a]{padding:12px;background-color:var(--color-bg-inner, #f9f9f9);border:2px solid var(--color-border-1);border-radius:4px;font-family:var(--font-mono);font-size:12px;line-height:1.5;word-break:break-all;white-space:pre-wrap;color:var(--color-text-title)}.log-section .stack-box[data-v-b1e58a1a]{color:var(--color-bg-error);max-height:400px;overflow-y:auto}.drawer-body[data-v-ed325818]{padding:16px}.action-buttons[data-v-ed325818]{margin-top:16px;margin-bottom:24px;display:flex;gap:16px}.approval-form[data-v-ed325818]{padding:16px 0;border-top:1px solid var(--color-border-2);margin-top:16px}.announcement-manage[data-v-ef867b72]{min-height:300px}.loading-wrapper[data-v-ef867b72]{display:flex;justify-content:center;align-items:center;height:300px}.active-card[data-v-ef867b72]{position:relative;display:flex;background:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.active-card[data-v-ef867b72]:hover{border-color:var(--color-border-hover)}.card-accent[data-v-ef867b72]{width:4px;background:linear-gradient(to bottom,var(--color-danger),var(--color-danger-lighten));flex-shrink:0}.card-main[data-v-ef867b72]{flex:1;padding:24px;display:flex;flex-direction:column}.card-header[data-v-ef867b72]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.card-header .info-group[data-v-ef867b72]{display:flex;flex-direction:column;gap:4px}.card-header .info-group .status-tag[data-v-ef867b72]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--color-success);background:var(--color-success-light);padding:2px 10px;border-radius:20px}.card-header .info-group .status-tag .dot[data-v-ef867b72]{width:6px;height:6px;border-radius:50%;background-color:var(--color-text-secondary)}.card-header .info-group .status-tag .dot.is-active[data-v-ef867b72]{background-color:var(--color-bg-primary)}.card-header .info-group .type-label[data-v-ef867b72]{font-size:11px;color:var(--color-text-description);letter-spacing:.1em;text-transform:uppercase;margin-left:2px}.card-header .actions[data-v-ef867b72]{display:flex;gap:8px}.card-content[data-v-ef867b72]{display:flex;gap:24px;@mobile ({flex-direction: column;});}.cover-section[data-v-ef867b72]{position:relative;width:260px;height:146px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid var(--color-border-2);background:var(--color-bg-2);@mobile ({width: 100%; height: 180px;});}.cover-section .cover-img[data-v-ef867b72]{width:100%;height:100%}.text-section[data-v-ef867b72]{flex:1;min-width:0;display:flex;flex-direction:column}.text-section .announcement-title[data-v-ef867b72]{font-size:24px;font-weight:900;margin:0 0 12px;color:var(--color-text-title);line-height:1.2;letter-spacing:-.02em;word-break:break-all;overflow-wrap:anywhere}.text-section .meta-info[data-v-ef867b72]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.text-section .meta-info .meta-item[data-v-ef867b72]{display:flex;flex-direction:column;gap:2px}.text-section .meta-info .meta-item .label[data-v-ef867b72]{font-size:10px;color:var(--color-text-description);font-weight:600}.text-section .meta-info .meta-item .value[data-v-ef867b72]{font-size:12px;color:var(--color-text-main)}.text-section .meta-info .meta-divider[data-v-ef867b72]{width:1px;height:24px;background:var(--color-border-2)}.text-section .body-wrapper[data-v-ef867b72]{position:relative;padding:16px;background:var(--color-bg-1);border-radius:8px;border:1px solid var(--color-border-2)}.text-section .announcement-body[data-v-ef867b72]{font-size:14px;line-height:1.8;color:var(--color-text-main);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0}.empty-state[data-v-ef867b72]{height:300px;display:flex;justify-content:center;align-items:center}.label-backend[data-v-a373a209]{display:flex;width:100%;height:100vh;overflow:hidden;background-color:var(--color-bg-1)}@media (max-width: 768px){.label-backend[data-v-a373a209]{flex-direction:column}}.label-backend__container[data-v-a373a209]{flex:1;height:100%;background-color:var(--color-bg-1)}@media (max-width: 768px){.label-backend__container[data-v-a373a209]{height:calc(100vh - 56px)}}.container-inner[data-v-a373a209]{padding:24px;max-width:1600px;margin:0 auto}@media (max-width: 768px){.container-inner[data-v-a373a209]{padding:8px}}.lb-index-content[data-v-686ce16f]{width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box}.main-layout[data-v-686ce16f]{display:grid;grid-template-columns:1fr 320px;gap:20px}@media (max-width: 1024px){.main-layout[data-v-686ce16f]{grid-template-columns:1fr;gap:16px}}.column-main[data-v-686ce16f],.column-side[data-v-686ce16f]{min-width:0}.card-stack[data-v-686ce16f]{display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.card-stack[data-v-686ce16f]{gap:16px}}.info-grid[data-v-686ce16f]{display:flex;flex-direction:column;gap:12px}.status-cell-content[data-v-686ce16f]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.pass-info-text[data-v-686ce16f]{flex:1;min-width:0;word-break:break-word}.diagnostic-list[data-v-686ce16f],.command-list[data-v-686ce16f]{display:flex;flex-direction:column;gap:12px}.visual-assets .asset-item .asset-label[data-v-686ce16f]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--color-text-secondary);margin-bottom:8px}@media (max-width: 768px){.visual-assets .asset-item .asset-label[data-v-686ce16f]{font-size:10px}}.visual-assets .asset-item .banner-box[data-v-686ce16f]{width:100%;aspect-ratio:21 / 9;background-color:var(--color-bg-2);border:2px solid var(--color-border-1);border-radius:4px;overflow:hidden}.visual-assets .asset-item .cover-box[data-v-686ce16f]{width:120px;aspect-ratio:1 / 1;background-color:var(--color-bg-2);border:2px solid var(--color-border-1);border-radius:4px;overflow:hidden}@media (max-width: 768px){.visual-assets .asset-item .cover-box[data-v-686ce16f]{width:80px}}.diagnostic-item[data-v-686ce16f]{display:flex;align-items:center;gap:12px;padding:10px 16px;background-color:var(--color-bg-1);border:1px solid var(--color-border-1);border-radius:4px;font-size:13px;color:var(--color-text-title);transition:all .2s}@media (max-width: 768px){.diagnostic-item[data-v-686ce16f]{gap:8px;padding:8px 12px;font-size:12px}}.diagnostic-item .n-icon[data-v-686ce16f]{font-size:18px;color:#52c41a;flex-shrink:0}.diagnostic-item--warning[data-v-686ce16f]{border-color:var(--color-bg-primary)}.diagnostic-item--warning .n-icon[data-v-686ce16f]{color:var(--color-bg-primary)}.diagnostic-item--error[data-v-686ce16f]{border-color:var(--color-bg-error)}.diagnostic-item--error .n-icon[data-v-686ce16f]{color:var(--color-bg-error)}.diagnostic-text[data-v-686ce16f]{flex:1;font-weight:700;min-width:0;word-break:break-word}@media (max-width: 768px){.label-select-wrapper[data-v-686ce16f]{width:100%}}.label-id-text[data-v-686ce16f]{font-size:12px}@media (max-width: 768px){.label-id-text[data-v-686ce16f]{display:none}}.label-select[data-v-686ce16f]{width:200px}@media (max-width: 768px){.label-select[data-v-686ce16f]{width:100%;min-width:120px}}.label-data-board[data-v-8cf64507]{width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box;overflow:hidden}.board-stack[data-v-8cf64507]{display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width: 768px){.board-stack[data-v-8cf64507]{gap:16px}}.stats-grid[data-v-8cf64507]{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 768px){.stats-grid[data-v-8cf64507]{display:grid;grid-template-columns:repeat(2,1fr)}}.chart-section[data-v-8cf64507]{margin-top:24px;padding:12px;background-color:var(--color-bg-2);border:1px dashed var(--color-border-1);border-radius:4px;overflow:hidden;min-width:0}@media (max-width: 768px){.chart-section[data-v-8cf64507]{margin-top:16px;padding:8px}}.role-details[data-v-8cf64507]{margin-top:16px}.label-submit-approval-process-info[data-v-5093e50e]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto}.draggable-item[data-v-b66b7d39]{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;margin-bottom:4px;-webkit-user-select:none;user-select:none;background-color:var(--color-bg-1);border:1px solid var(--color-border-1);border-radius:var(--border-radius-m)}.draggable-item[data-v-b66b7d39]:hover{background-color:var(--color-bg-primary)}.draggable-item .draggable-handle[data-v-b66b7d39]{display:flex;align-items:center;justify-content:center;width:20px;cursor:move}.flow-group-item-list--drag[data-v-b66b7d39]{background-color:var(--color-bg-primary)!important}.announcement-manage[data-v-2940534c]{min-height:300px}.loading-wrapper[data-v-2940534c]{display:flex;justify-content:center;align-items:center;height:300px}.active-card[data-v-2940534c]{position:relative;display:flex;background:var(--color-bg-pure);border:1px solid var(--color-border-1);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-accent[data-v-2940534c]{width:4px;background:linear-gradient(to bottom,var(--color-primary),var(--color-primary-lighten));flex-shrink:0}.card-main[data-v-2940534c]{flex:1;padding:24px;display:flex;flex-direction:column;min-width:0}@media (max-width: 768px){.card-main[data-v-2940534c]{padding:16px}}.card-header[data-v-2940534c]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:24px}@media (max-width: 768px){.card-header[data-v-2940534c]{margin-bottom:16px}}.info-group[data-v-2940534c]{display:flex;flex-direction:column;gap:4px}.status-tag[data-v-2940534c]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--color-success);background:var(--color-success-light);padding:2px 10px;border-radius:20px}.status-tag .dot[data-v-2940534c]{width:6px;height:6px;border-radius:50%;background-color:var(--color-text-secondary)}.status-tag .dot.is-active[data-v-2940534c]{background-color:var(--color-bg-primary)}.type-label[data-v-2940534c]{font-size:11px;color:var(--color-text-description);letter-spacing:.1em;text-transform:uppercase;margin-left:2px}.actions[data-v-2940534c]{display:flex;flex-wrap:wrap;gap:8px}.card-content[data-v-2940534c]{display:flex;gap:24px}@media (max-width: 768px){.card-content[data-v-2940534c]{flex-direction:column;gap:16px}}.cover-section[data-v-2940534c]{position:relative;width:260px;height:146px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid var(--color-border-2);background:var(--color-bg-2)}@media (max-width: 768px){.cover-section[data-v-2940534c]{width:100%;height:180px}}.cover-img[data-v-2940534c]{width:100%;height:100%}.text-section[data-v-2940534c]{flex:1;min-width:0;display:flex;flex-direction:column}.announcement-title[data-v-2940534c]{font-size:24px;font-weight:900;margin:0 0 12px;color:var(--color-text-title);line-height:1.2;letter-spacing:-.02em;word-break:break-all;overflow-wrap:anywhere}@media (max-width: 768px){.announcement-title[data-v-2940534c]{font-size:18px;margin-bottom:8px}}.meta-info[data-v-2940534c]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}@media (max-width: 768px){.meta-info[data-v-2940534c]{margin-bottom:12px}}.meta-item[data-v-2940534c]{display:flex;flex-direction:column;gap:2px}.meta-item .label[data-v-2940534c]{font-size:10px;color:var(--color-text-description);font-weight:600}.meta-item .value[data-v-2940534c]{font-size:12px;color:var(--color-text-main)}.meta-divider[data-v-2940534c]{width:1px;height:24px;background:var(--color-border-2)}.body-wrapper[data-v-2940534c]{position:relative;padding:16px;background:var(--color-bg-1);border-radius:8px;border:1px solid var(--color-border-2)}@media (max-width: 768px){.body-wrapper[data-v-2940534c]{padding:12px}}.announcement-body[data-v-2940534c]{font-size:14px;line-height:1.8;color:var(--color-text-main);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0}@media (max-width: 768px){.announcement-body[data-v-2940534c]{font-size:13px}}.empty-state[data-v-2940534c]{height:300px;display:flex;justify-content:center;align-items:center}.page-enter-from[data-v-0494c86a],.page-leave-to[data-v-0494c86a]{opacity:0}.page-enter-active[data-v-0494c86a],.page-leave-active[data-v-0494c86a]{transition:all .3s}.h-icon[data-v-167cfddf],.h-icon[data-v-aa56a7d5],.h-icon[data-v-2467eebc]{font-size:18px;font-weight:700;line-height:1;font-style:normal;white-space:nowrap}.select-component-content[data-v-4f7fc523]{padding:0 16px}.select-component-drawer__select-item[data-v-4f7fc523]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:16px;cursor:pointer;background-color:var(--color-bg-2);border:2px solid var(--color-bg-2);border-radius:var(--border-radius-s);transition:all .2s}.select-component-drawer__select-item[data-v-4f7fc523]:hover{border-color:var(--color-bg-primary)}.select-component-drawer__select-name[data-v-4f7fc523]{font-size:var(--font-size-m)}.select-layout-content[data-v-47f54f38]{padding:0 16px}.select-layout-drawer__select-item[data-v-47f54f38]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:16px;cursor:pointer;background-color:var(--color-bg-2);border:2px solid var(--color-bg-2);border-radius:var(--border-radius-s);transition:all .2s}.select-layout-drawer__select-item[data-v-47f54f38]:hover{border-color:var(--color-bg-primary)}.select-layout-drawer__select-name[data-v-47f54f38]{font-size:var(--font-size-m)}.select-layout-drawer__template-item[data-v-47f54f38]{padding:12px;cursor:pointer;border-bottom:1px solid var(--color-border-1);transition:background-color .3s}.select-layout-drawer__template-item[data-v-47f54f38]:hover{background-color:var(--color-bg-2)}.select-layout-drawer__template-name[data-v-47f54f38]{margin-bottom:4px;font-weight:700}.select-layout-drawer__template-desc[data-v-47f54f38]{font-size:12px;color:var(--color-text-secondary)}.pb-props-panel[data-v-cca6cdb0]{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.pb-props-panel__placeholder[data-v-cca6cdb0]{padding-top:100px;color:var(--color-text-secondary);text-align:center}.pb-props-panel__content[data-v-cca6cdb0]{display:flex;flex:1;flex-direction:column;min-height:0}.pb-props-panel__header[data-v-cca6cdb0]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--color-border-1)}.pb-props-panel__title[data-v-cca6cdb0]{font-size:16px;font-weight:700;word-break:break-all}.pb-props-panel__body[data-v-cca6cdb0]{flex:1;min-height:0}.pb-props-panel__body-inner[data-v-cca6cdb0]{padding:8px}.page-builder[data-v-8914f349]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:var(--color-bg-1)}.page-builder__header[data-v-8914f349]{z-index:10;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:8px 16px;background-color:var(--global-white);border-bottom:1px solid var(--color-border-2)}.page-builder__header-left[data-v-8914f349]{display:flex;align-items:center}.page-builder__header-right[data-v-8914f349]{display:flex;align-items:center;gap:16px}.page-builder__draft-status[data-v-8914f349]{font-size:12px;color:var(--color-text-secondary)}.page-builder__header-title[data-v-8914f349]{font-size:16px;font-weight:700}.page-builder__main-layout[data-v-8914f349]{flex:1;min-height:0}.page-builder__sider[data-v-8914f349]{display:flex;flex-direction:column;background-color:var(--global-white);transition:all .3s}.page-builder__sider[data-v-8914f349]:first-of-type{border-right:1px solid var(--color-border-2)}.page-builder__sider[data-v-8914f349]:last-of-type{border-left:1px solid var(--color-border-2)}.page-builder__sider-header[data-v-8914f349]{flex-shrink:0;padding:12px;font-weight:700;text-align:center;border-bottom:1px solid var(--color-border-2)}.page-builder__sider-content[data-v-8914f349]{flex:1;padding:0;overflow-y:auto}.page-builder__template-trigger[data-v-8914f349]{padding:12px;cursor:pointer;border-bottom:1px solid var(--color-border-1);transition:background-color .3s}.page-builder__template-trigger[data-v-8914f349]:hover{background-color:var(--color-bg-2)}.page-builder__template-name[data-v-8914f349]{margin-bottom:4px;font-weight:700}.page-builder__template-desc[data-v-8914f349]{font-size:12px;color:var(--color-text-secondary)}.page-builder__canvas-wrapper[data-v-8914f349]{height:100%;padding:16px;overflow-y:auto;background-color:var(--color-bg-2);transition:all .5s var(--ease-out-expo)}.page-builder__canvas[data-v-8914f349]{min-height:100%;padding:15px;margin:0 auto;cursor:default;background-color:var(--global-white);box-shadow:var(--box-shadow);transition:all .5s var(--ease-out-expo)}.page-builder__canvas--desktop[data-v-8914f349]{max-width:1200px}.page-builder__canvas--mobile[data-v-8914f349]{max-width:375px}.page-builder__canvas-placeholder[data-v-8914f349],.page-builder__add-more-placeholder[data-v-8914f349]{display:flex;justify-content:center;padding:20px 0}.page-builder__draggable-container[data-v-8914f349]{display:flex;flex-direction:column;gap:16px}.page-builder__layout-item[data-v-8914f349]{position:relative;border:1px dashed var(--color-border-2);border-radius:var(--border-radius-m);transition:all .3s}.page-builder__layout-item[data-v-8914f349]:hover{border-color:var(--color-bg-primary-lighten);border-style:solid}.page-builder__layout-item:hover .page-builder__layout-handle[data-v-8914f349]{opacity:1}.page-builder__layout-handle[data-v-8914f349]{position:absolute;top:0;bottom:0;left:-12px;width:8px;z-index:100;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-primary);border-radius:4px 0 0 4px;color:var(--color-text-main);opacity:0;transition:all .2s;cursor:pointer}.page-builder__layout-handle[data-v-8914f349]:hover{background-color:var(--color-bg-primary-darken);width:12px;left:-16px}.page-builder--selected[data-v-8914f349]{border-color:var(--color-bg-primary)!important;border-style:solid;border-width:1px}.page-builder__preview-header[data-v-8914f349]{flex-shrink:0;padding:12px;text-align:center;border-bottom:1px solid var(--color-border-1)}.page-builder__preview-wrapper[data-v-8914f349]{display:flex;flex:1;align-items:flex-start;justify-content:center;min-height:0;padding:24px;background-color:var(--color-bg-2)}.page-builder__preview-wrapper--desktop .page-builder__preview-card[data-v-8914f349]{max-width:1200px;margin:0 auto}.page-builder__preview-wrapper--mobile[data-v-8914f349]{align-items:center;overflow-y:auto}.page-builder__preview-card[data-v-8914f349]{width:100%;height:100%;overflow:hidden;background-color:#fff;border:1px solid var(--color-border-1);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow);transition:all .5s var(--ease-out-expo)}.page-builder__preview-wrapper--mobile .page-builder__preview-card[data-v-8914f349]{max-width:375px;border-radius:var(--border-radius-l)}.game-page[data-v-19c09cd4]{position:relative;flex:1 1;width:100%;overflow:hidden}.game-page__content[data-v-19c09cd4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:100px 0 200px}.game-page .card[data-v-19c09cd4]{z-index:1;width:90%;max-width:400px;padding:60px 40px;font-size:34px;font-weight:700;color:var(--color-text-primary);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffeb3b33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,235,59,.3);border-radius:var(--border-radius-l);transition:all .3s ease}.game-page .card[data-v-19c09cd4]:hover{background-color:#ffeb3b4d;transform:scale(1.05)}.game-page .card[data-v-19c09cd4]:active{background-color:#ffeb3b66;transform:scale(.98)}.ba-not-found[data-v-b102d52c]{--ba-primary: var(--color-bg-primary);--ba-bg: #fcfcfc;--ba-bg-decor: #f0fdf4;--ba-text-main: #333639;--ba-text-sub: #767c82;--ba-line-color: #e0e0e6;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:var(--ba-bg)}.ba-not-found[data-v-b102d52c]:before{position:absolute;top:-10%;right:-5%;z-index:0;width:600px;height:600px;pointer-events:none;content:"";background:radial-gradient(circle,var(--ba-bg-decor) 0%,transparent 70%);border-radius:50%}.content-wrapper[data-v-b102d52c]{position:relative;z-index:1;max-width:600px;padding:2rem;text-align:center}.visual-container[data-v-b102d52c]{margin-bottom:1rem}.waveform-svg[data-v-b102d52c]{width:100%;max-width:400px;height:auto;overflow:visible}.bg-line[data-v-b102d52c]{stroke:var(--ba-line-color);stroke-width:2}.wave-path[data-v-b102d52c]{opacity:0;fill:none;stroke:var(--ba-primary);animation:drawWave-b102d52c 2s ease-in-out infinite}.cross-line[data-v-b102d52c]{stroke:#d03050}.flat-line[data-v-b102d52c]{stroke:var(--ba-text-sub);stroke-dasharray:4;stroke-width:2}.delay-1[data-v-b102d52c]{animation-delay:0s}.delay-2[data-v-b102d52c]{animation-delay:.3s}.delay-3[data-v-b102d52c]{animation-delay:.6s}@keyframes drawWave-b102d52c{0%{opacity:0;stroke-dasharray:0 1000}20%{opacity:1}80%{opacity:1;stroke-dasharray:1000 0}to{opacity:0;stroke-dasharray:1000 0}}.error-code[data-v-b102d52c]{margin:0;font-family:Rubik,sans-serif;font-size:6rem;font-weight:800;line-height:1;color:var(--ba-line-color);opacity:.5}.error-msg[data-v-b102d52c]{position:relative;display:block;margin-top:-1.5rem;font-size:1.5rem;font-weight:600;color:var(--ba-text-main)}.highlight[data-v-b102d52c]{color:var(--ba-primary)}.sub-text[data-v-b102d52c]{margin-top:1rem;font-size:.95rem;color:var(--ba-text-sub)}.home-btn[data-v-b102d52c]{--n-color: var(--ba-primary) !important;--n-color-hover: var(--ba-primary) !important}@media (max-width: 600px){.error-code[data-v-b102d52c]{font-size:4rem}.error-msg[data-v-b102d52c]{margin-top:-1rem;font-size:1.25rem}}
