.sidebar-mask[data-v-8909218b]{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-menu[data-v-8909218b]{position:fixed;z-index:10000;top:var(--banner-header-height);padding:var(--spacing-lg);left:var(--spacing-md);display:flex;flex-direction:column;gap:4px;background-color:var(--color-bg-card);border-radius:var(--spacing-sm)}.menu-item[data-v-8909218b]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--spacing-sm);cursor:pointer;color:var(--color-text-primary);transition:background .2s}.menu-item[data-v-8909218b]:hover{background:var(--color-default-200)}.menu-item.active[data-v-8909218b]{background:#1677ff;color:#fff}.menu-name[data-v-8909218b]{font-size:14px}.web_app ul[data-v-07695ce5]{position:relative;display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.del_my_app[data-v-07695ce5]{opacity:0;position:absolute;top:1rem;right:1rem}.myapp_icon[data-v-07695ce5]{justify-content:space-between;align-items:flex-start;position:relative}.myapp_icon i[data-v-07695ce5]{opacity:.1}.web_app ul li[data-v-07695ce5]{width:10%;min-width:80px;background-color:#172230;border-radius:var(--spacing-sm);position:relative;color:#fff}.web_app ul li[data-v-07695ce5]:hover{outline:1px solid #00dfd8;transition:.3s ease-in-out}.web_app ul li:hover .del_my_app[data-v-07695ce5]{opacity:1}.web_app ul li[data-v-07695ce5]:before{content:"";display:block;padding-top:100%}.web_app ul li a[data-v-07695ce5],.web_app ul li span[data-v-07695ce5],.web_app ul li .add_text[data-v-07695ce5]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:14px;text-align:center;cursor:pointer}.web_app ul li.add_btn[data-v-07695ce5]{border:1px dashed #425b76;background-color:transparent}.myapp_list[data-v-07695ce5]{position:absolute;top:calc(100% + 8px);left:0;width:200px;max-height:250px;overflow-y:auto;background-color:#1e293b;border:1px solid #334155;border-radius:var(--spacing-sm);padding:8px 0;z-index:99;box-shadow:0 10px 15px -3px #00000080}.list_title[data-v-07695ce5]{padding:4px 12px;font-size:12px;color:#94a3b8;border-bottom:1px solid #334155;margin-bottom:4px}.myapp_item[data-v-07695ce5]{padding:8px 12px;font-size:13px;color:#e2e8f0;gap:var(--spacing-sm);cursor:pointer;transition:background-color .2s;display:flex;flex-direction:row}.myapp_item[data-v-07695ce5]:hover{background-color:#334155;color:#38bdf8}.bannerUuid[data-v-644cb506]{font-size:10px;display:flex;justify-content:space-between;align-items:center;margin:8px 0}.bannerUuid span[data-v-644cb506]{color:#00dfd8}.heroWrapper[data-v-644cb506]{position:relative;width:100%;display:flex;align-items:stretch;min-height:100%}.arrow-side[data-v-644cb506]{display:flex;align-items:center;justify-content:center;padding:0 16px;flex-shrink:0}.content-middle[data-v-644cb506]{overflow:hidden}.cardScrollViewport[data-v-644cb506]{width:100%;height:100%;overflow:hidden}.cardList[data-v-644cb506]{display:flex;gap:var(--spacing-sm,16px);transition:transform .4s ease;height:100%;align-items:stretch;will-change:transform}.cardList.noTransition[data-v-644cb506]{transition:none}.moduleCard[data-v-644cb506]{flex:0 0 380px;height:100%;position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--spacing-sm);padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background-size:contain;display:flex;flex-direction:column}.flexcolumn[data-v-644cb506]{width:100%;height:100%;display:flex;flex-direction:column}.moduleCard[data-v-644cb506]:hover{border-color:#00dfd840;background:#00dfd80a}.moduleCard.active[data-v-644cb506]{border-color:#00dfd8;background:#00dfd80f;box-shadow:0 0 24px #00dfd81f}.card_title[data-v-644cb506]{font-size:18px;line-height:1.35;display:flex;align-items:center;margin:12px 0}.spacebetween[data-v-644cb506]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cardCode[data-v-644cb506]{font-family:monospace;font-size:11px;color:#00dfd8;opacity:.6;white-space:nowrap}.moduleCard.active .cardCode[data-v-644cb506]{color:#00dfd8;opacity:1}.cardTitleCn[data-v-644cb506]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.gradientText[data-v-644cb506]{display:block;font-size:15px;background:linear-gradient(135deg,#fff 30%,#00dfd8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cardDesc[data-v-644cb506]{font-size:13px;color:#94a3b8;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cardSpriteIcon[data-v-644cb506]{pointer-events:none;width:48px;height:48px;overflow:hidden}.scroll-btn[data-v-644cb506]{width:40px;height:40px;flex-shrink:0;border-radius:99px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#00dfd8;font-size:18px;cursor:pointer;z-index:2}.scroll-btn[data-v-644cb506]:disabled{opacity:.25;cursor:default}.app_image[data-v-644cb506]{display:flex;justify-content:center;align-items:center;opacity:.6;width:100%;min-height:70%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex-shrink:0}.left-side[data-v-644cb506],.right-side[data-v-644cb506]{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.left-side[data-v-644cb506]{left:16px}.right-side[data-v-644cb506]{right:16px}.arrow-side[data-v-644cb506]{display:flex;align-items:center;justify-content:center}.heroWrapper[data-v-4b3f690b]{position:relative;width:100%;display:flex;align-items:stretch;min-height:100%}.arrow-side[data-v-4b3f690b]{display:flex;align-items:center;justify-content:center;padding:0 16px;flex-shrink:0}.content-middle[data-v-4b3f690b]{flex:1;overflow:hidden}.cardScrollViewport[data-v-4b3f690b]{width:100%;height:100%;overflow:hidden}.cardList[data-v-4b3f690b]{display:flex;gap:16px;transition:transform .4s ease;height:100%;align-items:stretch}.moduleCard[data-v-4b3f690b]{flex:0 0 480px;height:100%;position:relative;display:flex;flex-direction:column}.flexcolumn[data-v-4b3f690b]{width:100%;height:100%;display:flex;flex-direction:column}.cyber-glass-card[data-v-4b3f690b]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:var(--spacing-sm);padding:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000004d}.cyber-glass-card[data-v-4b3f690b]:hover{border-color:#00dfd880;box-shadow:0 15px 35px #00dfd814}.card-header[data-v-4b3f690b]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.version-badge[data-v-4b3f690b]{font-size:9px;color:#7928ca;background:#7928ca1f;border:1px solid rgba(121,40,202,.3);padding:2px 6px;border-radius:var(--spacing-sm);font-weight:700;font-family:monospace}.card-desc[data-v-4b3f690b]{font-size:12px;color:#94a3b8;line-height:1.5;margin-bottom:14px;height:36px;overflow:hidden;position:relative}.card-desc[data-v-4b3f690b]:after{content:"...";position:absolute;right:0;bottom:0;padding-left:4px}.hologram-preview[data-v-4b3f690b]{position:relative;width:100%;height:100%;border-radius:var(--spacing-sm);overflow:hidden;background:#0000004d;border:1px solid rgba(255,255,255,.08);margin-bottom:14px}.hologram-preview img[data-v-4b3f690b]{width:100%;height:100%;object-fit:cover;filter:contrast(1.1) saturate(1.15);transition:transform .4s}.cyber-glass-card:hover .hologram-preview img[data-v-4b3f690b]{transform:scale(1.05)}.scan-line[data-v-4b3f690b]{position:absolute;top:0;left:0;width:100%;height:2px;background:#00dfd8cc;box-shadow:0 0 8px #00dfd8;animation:scanLineAnim-4b3f690b 4s infinite linear;pointer-events:none}@keyframes scanLineAnim-4b3f690b{0%{top:0%;opacity:1}50%{opacity:.4}to{top:100%;opacity:1}}.home-plugin-box-item-name[data-v-4b3f690b]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.cyber-link-btn[data-v-4b3f690b]{flex:1;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:7px 10px;border-radius:var(--spacing-sm);font-size:11px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.cyber-link-btn[data-v-4b3f690b]:hover{background:#00dfd81a;border-color:#00dfd8;color:#00dfd8;box-shadow:0 0 12px #00dfd833}.cyber-link-btn.github[data-v-4b3f690b]:hover{background:#7928ca26;border-color:#7928ca;color:#c084fc;box-shadow:0 0 12px #7928ca4d}.cyber-link-btn.figma[data-v-4b3f690b]:hover{background:#00dfd826;border-color:#00dfd8;color:#00dfd8;box-shadow:0 0 12px #00dfd84d}.scroll-btn[data-v-4b3f690b]{width:40px;height:40px;flex-shrink:0;border-radius:99px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#00dfd8;font-size:18px;cursor:pointer;z-index:2}.scroll-btn[data-v-4b3f690b]:disabled{opacity:.25;cursor:default}.expanded-panel[data-v-7fc552be]{position:fixed;z-index:999;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;padding-top:130px}.expanded-inner[data-v-7fc552be]{background:#14141f;border:1px solid rgba(0,234,255,.3);border-radius:var(--spacing-sm);padding:24px;width:60vw;max-width:950px;max-height:calc(100vh - 200px);overflow-y:auto;display:flex;position:fixed;flex-direction:column;gap:20px;position:relative}.top-section[data-v-7fc552be]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.media-box[data-v-7fc552be]{display:flex;align-items:center;justify-content:center;background:#000;border-radius:var(--spacing-sm);overflow:hidden;max-height:400px}.media-box img[data-v-7fc552be],.media-box video[data-v-7fc552be]{width:100%;height:100%;object-fit:contain}.detail-box[data-v-7fc552be]{display:flex;flex-direction:column}.detail-title[data-v-7fc552be]{color:#00eaff;margin-top:0;margin-bottom:12px;font-size:18px}.meta-grid[data-v-7fc552be]{display:grid;grid-template-columns:1fr;gap:8px}.meta-item[data-v-7fc552be]{background:#0f172a;padding:8px 12px;border-radius:var(--spacing-sm);display:flex;flex-direction:column;gap:2px;border:1px solid rgba(255,255,255,.04)}.meta-label[data-v-7fc552be]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.meta-val[data-v-7fc552be]{font-size:13px;color:#e2e8f0;word-break:break-all}.meta-val.tag[data-v-7fc552be]{color:#38bdf8;font-family:monospace}.meta-val.highlight[data-v-7fc552be]{color:#34d399;font-weight:600}.bottom-prompt-section[data-v-7fc552be]{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.section-title[data-v-7fc552be]{font-size:15px;color:#a78bfa;margin:0}.model-item[data-v-7fc552be]{width:100%;box-sizing:border-box}.prompt-grid[data-v-7fc552be]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.prompt-header[data-v-7fc552be]{display:flex;justify-content:space-between;align-items:center}.copy-btn[data-v-7fc552be]{background:#00eaff1a;border:1px solid rgba(0,234,255,.3);color:#00eaff;font-size:10px;padding:2px 8px;border-radius:var(--spacing-sm);cursor:pointer;transition:.2s}.copy-btn[data-v-7fc552be]:hover{background:#00eaff33}.prompt-text[data-v-7fc552be]{background:#090d16;padding:8px;border-radius:var(--spacing-sm);color:#cbd5e1;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;margin:4px 0 0;font-family:inherit;max-height:100px;overflow-y:auto}.prompt-text.negative[data-v-7fc552be]{color:#fca5a5}@media(max-width:768px){.top-section[data-v-7fc552be],.prompt-grid[data-v-7fc552be]{grid-template-columns:1fr}}.gallery-section[data-v-3108528f]{height:100%;width:100%;position:relative;z-index:2}.section-header[data-v-3108528f]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:15px}.sub-tag[data-v-3108528f]{font-size:10px;letter-spacing:2px;color:#00dfd8;font-family:monospace;font-weight:700;display:block;margin-bottom:4px}.section-header h2[data-v-3108528f]{font-size:20px;font-weight:700;color:#fff}.count-badge[data-v-3108528f]{font-size:11px;color:#64748b;font-family:monospace;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:var(--spacing-sm)}.gallery-grid[data-v-3108528f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.gallery-card[data-v-3108528f]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:var(--spacing-sm);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.gallery-card[data-v-3108528f]:hover{transform:translateY(-6px);border-color:#00dfd880;box-shadow:0 20px 40px #00dfd81f}.image-wrapper[data-v-3108528f]{position:relative;overflow:hidden;background:#0000004d}.gallery-card:hover .media-element[data-v-3108528f]{transform:scale(1.08)}.scan-line-card[data-v-3108528f]{position:absolute;top:0;left:0;width:100%;height:2px;background:#00dfd8cc;box-shadow:0 0 8px #00dfd8;animation:scanAnim-3108528f 4s infinite linear;opacity:0;transition:opacity .3s}.gallery-card:hover .scan-line-card[data-v-3108528f]{opacity:1}@keyframes scanAnim-3108528f{0%{top:0%}to{top:100%}}.card-overlay[data-v-3108528f]{position:absolute;top:0;left:0;width:100%;height:100%;background:#05050899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.gallery-card:hover .card-overlay[data-v-3108528f]{opacity:1}.view-details[data-v-3108528f]{font-size:12px;color:#00dfd8;border:1px solid #00dfd8;padding:6px 14px;border-radius:var(--spacing-sm);box-shadow:0 0 10px #00dfd84d;font-weight:600}.card-meta[data-v-3108528f]{padding:14px;display:flex;flex-direction:column;gap:8px;background:#ffffff03;border-top:1px solid rgba(255,255,255,.04)}.asset-name[data-v-3108528f]{font-size:12px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-bottom[data-v-3108528f]{display:flex;justify-content:space-between;align-items:center}.asset-size[data-v-3108528f]{font-size:10px;color:#64748b;font-family:monospace}.action-hint[data-v-3108528f]{font-size:10px;color:#00dfd8;font-weight:700;opacity:0;transform:translate(-4px);transition:all .3s cubic-bezier(.4,0,.2,1)}.gallery-card:hover .action-hint[data-v-3108528f]{opacity:1;transform:translate(0)}.image-wrapper[data-v-3108528f]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#0000004d}.media-element[data-v-3108528f]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s}.media-container[data-v-3108528f]{position:absolute;top:0;left:0;width:100%;height:100%}.media-container video[data-v-3108528f]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.file-type[data-v-3108528f]{position:absolute;top:10px;left:10px;padding:2px 8px;border-radius:var(--spacing-sm);background:#00dfd826;border:1px solid rgba(0,223,216,.4);font-size:10px;font-weight:600;color:#00dfd8;font-family:monospace;z-index:1;pointer-events:none}.asset[data-v-3108528f]{padding:var(--spacing-lg);margin-bottom:60px;display:flex;justify-content:center;align-items:center}.prompt-detail-container[data-v-01f2f0cf]{display:flex;flex-direction:column;height:100%;width:100%;gap:6px;box-sizing:border-box}.prompt-detail-content[data-v-01f2f0cf]{display:flex;height:100%;margin:var(--spacing-md);border-radius:var(--spacing-sm);flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-lg)}.detail-header[data-v-01f2f0cf]{display:flex;justify-content:space-between;align-items:center}.prompt-label[data-v-01f2f0cf]{font-size:9px;letter-spacing:1.5px;color:#00dfd8;font-family:monospace;font-weight:700;text-transform:uppercase}.model-badge[data-v-01f2f0cf]{font-size:8px;font-family:monospace;color:#94a3b8;background:#ffffff14;padding:1px 6px;border-radius:var(--spacing-sm);border:1px solid rgba(255,255,255,.05);max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-content-wrapper[data-v-01f2f0cf]{flex:1;overflow:hidden;display:flex;align-items:flex-start}.prompt-text[data-v-01f2f0cf]{margin:0;font-size:11px;color:#cbd5e1;line-height:1.5;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.detail-footer[data-v-01f2f0cf]{display:none;justify-content:space-between;align-items:center;padding:var(--spacing-md);border-top:1px solid rgba(255,255,255,.06)}.prompt-detail-container:hover .detail-footer[data-v-01f2f0cf]{display:flex}.char-count[data-v-01f2f0cf]{font-size:9px;color:#64748b;font-family:monospace}.copy-btn[data-v-01f2f0cf]{font-size:12px;padding:0 var(--spacing-sx);height:1.2rem;justify-content:center;border-radius:var(--spacing-sm);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.copy-btn[data-v-01f2f0cf]:hover{background:#00dfd840;border-color:#00dfd8;box-shadow:0 0 8px #00dfd866}.copy-icon[data-v-01f2f0cf]{stroke:currentColor}.prompt_logo[data-v-01f2f0cf]{position:absolute;right:var(--spacing-md);bottom:var(--spacing-md)}.prompt-card[data-v-02aa1605]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:var(--spacing-sm);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.prompt-card[data-v-02aa1605]:hover{transform:translateY(-6px);border-color:#00dfd880;box-shadow:0 20px 40px #00dfd81f}.image-wrapper[data-v-02aa1605]{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#0009;display:flex;flex-direction:column}.media-container[data-v-02aa1605],.media-element[data-v-02aa1605]{width:100%;aspect-ratio:1 / 1;object-fit:cover;flex-shrink:0;position:relative}.media-container video[data-v-02aa1605]{width:100%;height:100%;object-fit:cover}.file-type[data-v-02aa1605]{position:absolute;top:8px;left:8px;background:#0009;color:#00dfd8;padding:2px 6px;font-size:10px;border-radius:var(--spacing-sm);font-family:monospace}.fallback-banner[data-v-02aa1605]{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#0f172acc}.prompt-label[data-v-02aa1605]{font-size:10px;letter-spacing:2px;color:#00dfd8;font-family:monospace;font-weight:700}.bottom-detail-area[data-v-02aa1605]{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;border-top:1px solid rgba(255,255,255,.08);transition:background .5s ease}.color-mosaic-blur[data-v-02aa1605]{position:absolute;inset:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:0;pointer-events:none}.bottom-detail-area[data-v-02aa1605]>*{position:relative;z-index:1}.scan-line-card[data-v-02aa1605]{position:absolute;top:0;left:0;width:100%;height:2px;background:#00dfd8cc;box-shadow:0 0 8px #00dfd8;animation:scanAnim-02aa1605 4s infinite linear;opacity:0;transition:opacity .3s;z-index:3}.prompt-card:hover .scan-line-card[data-v-02aa1605]{opacity:1}@keyframes scanAnim-02aa1605{0%{top:0%}to{top:100%}}.card-overlay[data-v-02aa1605]{position:absolute;top:0;left:0;width:100%;height:100%;background:#050508a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;z-index:4}.prompt-card:hover .card-overlay[data-v-02aa1605]{opacity:1}.view-details[data-v-02aa1605]{font-size:12px;color:#00dfd8;border:1px solid #00dfd8;padding:6px 14px;border-radius:var(--spacing-sm);box-shadow:0 0 10px #00dfd84d;font-weight:600}.card-meta[data-v-02aa1605]{padding:14px;display:flex;flex-direction:column;gap:8px;background:#ffffff03;border-top:1px solid rgba(255,255,255,.04)}.asset-name[data-v-02aa1605]{font-size:12px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-bottom[data-v-02aa1605]{display:flex;justify-content:space-between;align-items:center}.asset-size[data-v-02aa1605]{font-size:10px;color:#64748b;font-family:monospace}.action-hint[data-v-02aa1605]{font-size:10px;color:#00dfd8;opacity:0;transform:translate(-4px);transition:all .3s cubic-bezier(.4,0,.2,1)}.prompt-card:hover .action-hint[data-v-02aa1605]{opacity:1;transform:translate(0)}.status-box[data-v-1f89e131]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#888;font-size:14px;gap:12px}.retry-btn[data-v-1f89e131]{padding:6px 16px;color:#e97e37;border:none;border-radius:var(--spacing-sm);cursor:pointer}.retry-btn[data-v-1f89e131]:hover{color:#c0defc}.gallery-section[data-v-1f89e131]{position:relative;height:100%;width:100%;z-index:2}.section-header[data-v-1f89e131]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:15px}.sub-tag[data-v-1f89e131]{font-size:10px;letter-spacing:2px;color:#00dfd8;font-family:monospace;font-weight:700;display:block;margin-bottom:4px}.section-header h2[data-v-1f89e131]{font-size:20px;color:#fff}.count-badge[data-v-1f89e131]{font-size:11px;color:#64748b;font-family:monospace;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:var(--spacing-sm)}.gallery-grid[data-v-1f89e131]{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:20px}.gallery-section[data-v-059aa285]{position:relative;z-index:2}.section-header[data-v-059aa285]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:15px}.sub-tag[data-v-059aa285]{font-size:10px;letter-spacing:2px;color:#00dfd8;font-family:monospace;font-weight:700;display:block;margin-bottom:4px}.section-header h2[data-v-059aa285]{font-size:20px;font-weight:700;color:#fff}.count-badge[data-v-059aa285]{font-size:11px;color:#64748b;font-family:monospace;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:var(--spacing-sm)}.gallery-grid[data-v-059aa285]{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:20px}.gallery-card[data-v-059aa285]{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:var(--spacing-sm);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.4,0,.2,1)}.gallery-card[data-v-059aa285]:hover{transform:translateY(-6px);border-color:#00dfd880;box-shadow:0 20px 40px #00dfd81f}.image-wrapper[data-v-059aa285]{position:relative;overflow:hidden;background:#0000004d}.gallery-card:hover .media-element[data-v-059aa285]{transform:scale(1.08)}.scan-line-card[data-v-059aa285]{position:absolute;top:0;left:0;width:100%;height:2px;background:#00dfd8cc;box-shadow:0 0 8px #00dfd8;animation:scanAnim-059aa285 4s infinite linear;opacity:0;transition:opacity .3s}.gallery-card:hover .scan-line-card[data-v-059aa285]{opacity:1}@keyframes scanAnim-059aa285{0%{top:0%}to{top:100%}}.card-overlay[data-v-059aa285]{position:absolute;top:0;left:0;width:100%;height:100%;background:#05050899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.view-details[data-v-059aa285]{font-size:12px;color:#00dfd8;border:1px solid #00dfd8;padding:6px 14px;border-radius:var(--spacing-sm);box-shadow:0 0 10px #00dfd84d;font-weight:600}.card-meta[data-v-059aa285]{padding:14px;display:flex;flex-direction:column;gap:8px;background:#ffffff03;border-top:1px solid rgba(255,255,255,.04)}.asset-name[data-v-059aa285]{font-size:12px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-bottom[data-v-059aa285]{display:flex;justify-content:space-between;align-items:center}.asset-size[data-v-059aa285]{font-size:10px;color:#64748b;font-family:monospace}.action-hint[data-v-059aa285]{font-size:10px;color:#00dfd8;font-weight:700;opacity:0;transform:translate(-4px);transition:all .3s cubic-bezier(.4,0,.2,1)}.gallery-card:hover .action-hint[data-v-059aa285]{opacity:1;transform:translate(0)}.image-wrapper[data-v-059aa285]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#0000004d}.media-element[data-v-059aa285]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s}.media-container[data-v-059aa285]{position:absolute;top:0;left:0;width:100%;height:100%}.image-button[data-v-059aa285]{position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);display:flex;gap:var(--spacing-sm)}.image-button span[data-v-059aa285]{padding:var(--spacing-sm);gap:var(--spacing-md);background-color:#00dfd84d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);translate:all .3s ease-in-out}.image-button span[data-v-059aa285]:hover{background-color:#0000004d}.media-container video[data-v-059aa285]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.file-type[data-v-059aa285]{position:absolute;top:10px;left:10px;padding:2px 8px;border-radius:var(--spacing-sm);background:#00dfd826;border:1px solid rgba(0,223,216,.4);font-size:10px;font-weight:600;color:#00dfd8;font-family:monospace;z-index:1;pointer-events:none}.image-button span[data-v-059aa285]{display:inline-block;cursor:pointer}.html_scan{width:100vw;height:100vh;position:fixed;top:0;left:0;background:#000000b3;box-sizing:border-box;padding:12px;display:flex;flex-direction:column;gap:8px;z-index:999}.header{color:#fff;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.html_scan_breadcrumb{display:flex;height:1rem;align-items:center;font-size:var(--font-size-xs);gap:var(--spacing-sm);text-transform:uppercase}.html_scan_breadcrumb span{color:#00eaff80}.web-frame{flex:1;width:100%;height:100%;min-height:0;border-radius:var(--spacing-sm);overflow:hidden}.web-frame::-webkit-scrollbar{width:0;height:0}.web-frame::-webkit-scrollbar-thumb{background-color:transparent}.web-frame::-webkit-scrollbar-track{background-color:transparent}.local_detail[data-v-52e9ce4d]{position:fixed;inset:0;width:100vw;height:100vh;box-sizing:border-box;flex-direction:column;z-index:99;display:flex;background:#0f172ae6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 40px #0009;animation:steamPopIn-52e9ce4d .36s ease-out forwards;overflow-y:auto}.local_header[data-v-52e9ce4d]{display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:var(--spacing-lg);height:64px;width:100vw}.local_content[data-v-52e9ce4d]{height:calc(100vh - 64px);display:flex;flex-direction:row;width:100vw;padding:var(--spacing-lg)}@keyframes steamPopIn-52e9ce4d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}[data-v-52e9ce4d]:root{--local-image:280px }.detail_item[data-v-52e9ce4d]{width:256px}.local_image[data-v-52e9ce4d]{height:100%;max-height:256px;aspect-ratio:1 / 1;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #00000059}.local_detail_info[data-v-52e9ce4d]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px;overflow-y:auto;padding-top:var(--spacing-lg)}.info-wrap[data-v-52e9ce4d]{display:flex;flex-direction:column;gap:14px}.detail-title[data-v-52e9ce4d]{color:#fff;margin:0;font-size:24px;font-weight:600;letter-spacing:.4px}.meta-row[data-v-52e9ce4d]{display:flex;align-items:center;gap:8px}.flexcolumn[data-v-52e9ce4d]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.meta-item[data-v-52e9ce4d]{border-radius:8px;display:flex;align-items:center;gap:3px}.meta-label[data-v-52e9ce4d]{color:#94a3b8;letter-spacing:.4px}.meta-val[data-v-52e9ce4d]{color:#e2e8f0;word-break:break-all}.meta-val.tag[data-v-52e9ce4d]{color:#38bdf8;font-family:monospace}.meta-val.highlight[data-v-52e9ce4d]{color:#4ade80;font-weight:600}.desc-item[data-v-52e9ce4d]{display:flex;flex:1;flex-direction:column;gap:6px}.desc-text[data-v-52e9ce4d]{background:#0f172aa6;padding:12px 14px;border-radius:8px;color:#cbd5e1;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all;margin:0;max-height:140px;overflow-y:auto;border:1px solid rgba(255,255,255,.03)}.btn-group[data-v-52e9ce4d]{display:flex;flex-direction:column;gap:10px}.btn[data-v-52e9ce4d]{height:44px;padding:0 20px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;cursor:pointer;transition:.2s ease;font-weight:600;border:none;-webkit-user-select:none;user-select:none}.primary-btn[data-v-52e9ce4d]{background:#1b2838;color:#66c0f4;border:1px solid #66c0f4}.primary-btn[data-v-52e9ce4d]:hover{background:#24374f;box-shadow:0 0 10px #66c0f459}.secondary-btn[data-v-52e9ce4d]{background:#ffffff0d;color:#c7d5e0;border:1px solid rgba(255,255,255,.12)}.secondary-btn[data-v-52e9ce4d]:hover{background:#ffffff1a}.trial-btn[data-v-52e9ce4d]{background:#4ade8014;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.trial-btn[data-v-52e9ce4d]:hover{background:#4ade8029;box-shadow:0 0 10px #4ade8040}.desc-text[data-v-52e9ce4d]::-webkit-scrollbar,.local_detail_info[data-v-52e9ce4d]::-webkit-scrollbar,.local_detail[data-v-52e9ce4d]::-webkit-scrollbar{width:6px}.desc-text[data-v-52e9ce4d]::-webkit-scrollbar-thumb,.local_detail_info[data-v-52e9ce4d]::-webkit-scrollbar-thumb,.local_detail[data-v-52e9ce4d]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}@media(max-width:960px){.local_detail[data-v-52e9ce4d]{flex-direction:column;align-items:flex-start;overflow-y:auto;padding:18px}.local_image[data-v-52e9ce4d]{width:100%;max-height:unset;aspect-ratio:16 / 9;flex-shrink:unset}.local_detail_info[data-v-52e9ce4d]{width:100%;max-height:unset}.detail-title[data-v-52e9ce4d]{font-size:20px}}@media(max-width:600px){.local_detail[data-v-52e9ce4d]{padding:14px}.flexcolumn[data-v-52e9ce4d]{grid-template-columns:1fr}.detail-title[data-v-52e9ce4d]{font-size:18px}.btn[data-v-52e9ce4d]{height:42px}}.local_app ul[data-v-6b30ce8a]{display:flex;gap:var(--spacing-md);flex-wrap:wrap;list-style:none;padding:0}.local_app ul li[data-v-6b30ce8a]{width:128px;height:128px;font-size:var(--font-size-xs);padding:var(--spacing-md);aspect-ratio:1 / 1;cursor:pointer;word-break:break-word;white-space:normal;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--radius-md);background:#ffffff08;transition:all .2s}.local_app ul li.active[data-v-6b30ce8a]{border-color:#00eaffcc;background:#00eaff1f}.local_app_item[data-v-6b30ce8a]{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-md)}.local_app_item_name[data-v-6b30ce8a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;position:relative;cursor:help}.local_app_item_name[data-v-6b30ce8a]:after{content:attr(data-full-text);position:absolute;left:0;top:calc(100% + 6px);background:#222;color:#fff;padding:4px 8px;border-radius:var(--spacing-sm);font-size:12px;white-space:nowrap;z-index:99;display:none;pointer-events:none}.local_app_item_name[data-v-6b30ce8a]:hover:after{display:block}.local_contral[data-v-6b30ce8a]{display:flex;align-items:center;gap:4px}.local_contral div[data-v-6b30ce8a]{padding:var(--spacing-md)}.list-item[data-v-6b30ce8a]{position:relative;cursor:pointer}.tab-pin[data-v-d9144786]{display:flex;justify-content:center;align-items:center;top:0;font-size:var(--font-size-xs);color:#00dfd8;padding:0 var(--spacing-md)}.tab-header[data-v-d9144786]{z-index:3;display:flex;align-items:center;height:var(--home-header-height);gap:4px;padding:0 var(--spacing-md)}.tab-items[data-v-d9144786]{display:flex;flex-direction:row}.tab-item[data-v-d9144786]{display:flex;align-items:center;padding:8px;gap:var(--spacing-sm);cursor:pointer;text-transform:uppercase;color:#64748b;font-size:var(--font-size-xs);border-radius:var(--radius-md);position:relative;transition:color .24s ease;font-family:system-ui,sans-serif}.tab-item[data-v-d9144786]:hover{color:#cbd5e1}.tab-item.active[data-v-d9144786]{color:#00dfd8;background:#00dfd833}.tab-item.active[data-v-d9144786]:after{box-shadow:0 0 8px #00dfd866}.tab-pin[data-v-d9144786]{position:relative;cursor:pointer;padding:4px 8px}.pin-dropdown[data-v-d9144786]{position:absolute;top:100%;left:0;background:#1a1a1a;border:1px solid #333;border-radius:var(--spacing-sm);z-index:10;min-width:180px}.pin-item[data-v-d9144786]{padding:6px 10px}.pin-item[data-v-d9144786]:hover{background:#2c2c2c}.pin-item.active[data-v-d9144786]{color:#00dfd8}.launchpad-container[data-v-a6c6328f]{position:fixed;padding:1rem;width:100vw;height:100vh;inset:0;z-index:2147483647;background:#0c1016d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lanuchpad_content[data-v-a6c6328f]{display:flex;align-items:center;justify-content:center;flex-direction:column;animation:fadeIn-a6c6328f .24s ease-out}@keyframes fadeIn-a6c6328f{0%{opacity:0}to{opacity:1}}.launch-list[data-v-a6c6328f]{display:flex;flex-wrap:wrap;gap:24px;width:100%;justify-content:center}.app-item[data-v-a6c6328f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:var(--spacing-sm);cursor:pointer;color:#e8edf3;transition:transform .2s ease,background .2s ease}.app-item[data-v-a6c6328f]:hover{transform:translateY(-4px);background:#ffffff17}.app-icon[data-v-a6c6328f]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--spacing-sm);background:#ffffff12;font-size:26px;font-weight:500;color:#fff}.app-name[data-v-a6c6328f]{font-size:13px;white-space:nowrap}.en-name[data-v-a6c6328f]{font-size:10px!important;opacity:.65}.close-icon[data-v-a6c6328f]{position:absolute;top:1rem;right:1rem;cursor:pointer;color:#c9d1dc;transition:color .2s,transform .2s}.close-icon[data-v-a6c6328f]:hover{color:#fff;transform:scale(1.15)}.no-drag[data-v-a6c6328f]{-webkit-app-region:no-drag}.set_title{gap:1rem;font-size:var(--font-size-lg)}.set_form p{font-size:var(--font-size-xs);opacity:.2}.input_path{flex:1;border:0px;font-size:var(--font-size-xs)}.set_item{display:flex;gap:1rem}.set_title{gap:1rem;display:flex;justify-content:space-between;font-size:var(--font-size-lg)}.set_title p{opacity:.3}.avatar_url{width:var(--subpage-header-height);height:var(--subpage-header-height);border-radius:var(--radius-md);background-size:cover;background-position:center;background-repeat:no-repeat}.set_form{display:flex;flex-direction:column;gap:3rem}.set_form>p{font-size:var(--font-size-xs);opacity:.2}.input_path{flex:1;border:0px;font-size:var(--font-size-xs);background:var(--color-bg-input);color:var(--color-text-primary);padding:.4rem .6rem;border-radius:var(--radius-sm)}.input_path:focus{outline:none;border:var(--border-width) solid var(--color-border-focus)}.set_title{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:var(--font-size-lg)}.set_title span{flex:1}.set_title p{opacity:.3;font-size:var(--font-size-xs);margin:.25rem 0 0}.captcha-btn,.submit-btn{border:0;padding:.4rem .8rem;border-radius:var(--radius-sm);background:var(--button-bg-primary);color:var(--button-text-primary);cursor:pointer;font-size:var(--font-size-xs)}.captcha-btn:hover:not(:disabled),.submit-btn:hover{background:var(--button-bg-primary-hover)}.captcha-btn:disabled{opacity:.4;cursor:not-allowed}.user-main{width:100%;height:calc(100vh - var(--setting-Header-hight));overflow-y:auto}.auth-box{padding:20px}.tab{display:flex;gap:10px;margin-bottom:16px}.tab span{padding:6px 16px;color:#707070;cursor:pointer}.tab span.active{color:#fff}.setting-modal[data-v-2c3b93f1]{position:fixed;inset:0;background:#000000a6;z-index:99;display:flex;align-items:center;justify-content:center}.setting-wrap[data-v-2c3b93f1]{width:100vw;height:100vh;border-radius:var(--spacing-sm);overflow:hidden;display:flex;flex-direction:column}.setting-header[data-v-2c3b93f1]{display:flex;justify-content:space-between;align-items:center;height:var(--setting-header-height);padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.close-btn[data-v-2c3b93f1]{color:#64748b;cursor:pointer;font-size:22px}.setting-header h2[data-v-2c3b93f1]{margin:0;color:#cbd5e1;font-size:18px}.close-btn[data-v-2c3b93f1]:hover{color:#00dfd8}.setting-body[data-v-2c3b93f1]{display:flex;flex:1}.setting-tabs[data-v-2c3b93f1]{width:180px;border-right:1px solid rgba(255,255,255,.08);padding:12px 0}.tab-item[data-v-2c3b93f1]{display:flex;align-items:center;padding:8px 16px;gap:var(--spacing-sm);cursor:pointer;text-transform:uppercase;color:#64748b;font-size:var(--font-size-xs);position:relative;transition:color .24s ease;font-family:system-ui,sans-serif}.tab-item[data-v-2c3b93f1]:hover{color:#cbd5e1}.tab-item.active[data-v-2c3b93f1]{color:#00dfd8;margin:0 10px;border-radius:var(--spacing-sm);background:#00dfd833}.tab-item.active[data-v-2c3b93f1]:after{content:"";position:absolute;left:0;box-shadow:0 0 8px #00dfd866}.setting-content[data-v-2c3b93f1]{flex:1;height:calc(100vh - var(--setting-header-height));padding:24px;overflow-y:auto;color:#cbd5e1}.panel h3[data-v-2c3b93f1]{margin-top:0;color:#00dfd8}.row[data-v-2c3b93f1]{display:flex;gap:12px;align-items:center}.input-path[data-v-2c3b93f1]{flex:1;background:#1e293b;border:1px solid rgba(0,223,216,.3);color:#cbd5e1;padding:8px 12px;border-radius:var(--spacing-sm)}.tip[data-v-2c3b93f1]{color:#64748b;font-size:12px}.menu-list[data-v-2c3b93f1]{margin-top:16px}.menu-row[data-v-2c3b93f1]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.remove-btn[data-v-2c3b93f1]{color:#ff6b72;background:transparent;border:0;cursor:pointer}.tab-pin[data-v-2c3b93f1]{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xs);color:#00dfd8;border:1px solid #00dfd8;padding:0 var(--spacing-md);border-radius:var(--spacing-sm);background:transparent;cursor:pointer;height:32px}.tags-selector[data-v-0f806c61]{border-radius:10px;padding:16px;background:#0f172ab3;display:flex;flex-direction:column;gap:var(--spacing-xs)}.tag-tabs[data-v-0f806c61]{display:flex;flex-wrap:wrap;flex-direction:row;gap:6px;align-items:center}.tag-tab-btn[data-v-0f806c61]{padding:4px 10px;border-radius:6px;background:#ffffff0d;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.tag-tab-btn.active[data-v-0f806c61]{background:#00eaff26;border-color:#00eaff;color:#00eaff}.group-tip[data-v-0f806c61]{font-size:11px;color:#64748b}.add-group-btn[data-v-0f806c61]{cursor:pointer;color:#94a3b8}.add-group-btn[data-v-0f806c61]:hover{color:#00eaff}.tag-options[data-v-0f806c61]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tag-option-btn[data-v-0f806c61]{padding:var(--spacing-xs);font-size:var(--font-size-xs);border-radius:var(--radius-sm);background:#ffffff0d;color:#94a3b8;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:4px}.tag-option-btn[data-v-0f806c61]:hover{border-color:#00eaff4d;color:#e2e8f0}.tag-option-btn.active[data-v-0f806c61]{background:#00eaff26;color:#00eaff}.tag-del-btn[data-v-0f806c61]{width:14px;height:14px;border-radius:50%;background:#ffffff14;text-align:center;line-height:14px;font-size:10px;color:#94a3b8;cursor:pointer}.tag-del-btn[data-v-0f806c61]:hover{background:#ff50504d;color:#fff}.add-tag-btn[data-v-0f806c61]{cursor:pointer;color:#94a3b8}.add-tag-btn[data-v-0f806c61]:hover{color:#00eaff}.selected-tags[data-v-0f806c61]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.selected-tag-item[data-v-0f806c61]{display:flex;font-size:var(--font-size-xs);align-items:center;gap:4px;padding:4px 8px;background:#00eaff1a;border-radius:6px;color:#00eaff}.selected-tag-item .close[data-v-0f806c61]{cursor:pointer;padding:0 4px}.empty[data-v-0f806c61],.empty-tip[data-v-0f806c61]{color:#64748b;font-size:12px}.upload[data-v-ba1731b6]{--upload-header-height:64px}.upload[data-v-ba1731b6]{position:fixed;z-index:999;top:0;left:0;height:100vh;width:100vw;background:var(--color-bg-overlay, rgba(0, 0, 0, .6))}.upload_header[data-v-ba1731b6]{height:var(--upload-header-height);display:flex;justify-content:flex-end}.upload-drag[data-v-ba1731b6]{width:100%;height:var(--upload-header-height)}.upload-box[data-v-ba1731b6]{top:0;left:0;width:100vw;height:calc(100vh - var(--upload-header-height));display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.upload_switch[data-v-ba1731b6]{cursor:pointer;color:var(--color-icon-primary, #fff);width:var(--upload-header-height);height:var(--upload-header-height)}.left-preview[data-v-ba1731b6]{position:relative;height:100%;flex-shrink:0;display:flex;align-items:center}.preview-box[data-v-ba1731b6]{height:100%;width:56.25vh;overflow:hidden;padding:var(--spacing-md, 16px)}.preview-box-inner[data-v-ba1731b6]{height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 8px);border:1px solid var(--color-border-primary, rgba(255, 255, 255, .1));position:relative}.preview-img[data-v-ba1731b6]{width:100%;height:100%;object-fit:contain}.preview-placeholder[data-v-ba1731b6]{color:var(--color-text-tertiary, #888);text-align:center;line-height:1.6}.right-action[data-v-ba1731b6]{flex:1;height:100%;display:flex;align-items:center;padding:0 40px;box-sizing:border-box}.upload_detail[data-v-ba1731b6]{width:100%;height:calc(100vh - var(--upload-header-height) - 72px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:var(--color-bg-container, rgba(20, 20, 20, .7));padding:24px;border-radius:var(--spacing-sm);border:1px solid var(--color-border-secondary, rgba(255, 255, 255, .08));box-sizing:border-box}.header-action-row[data-v-ba1731b6]{display:flex;justify-content:space-between;align-items:center}.title[data-v-ba1731b6]{font-size:16px;font-weight:600;color:var(--color-text-primary, #fff);margin:0}.add-more-text[data-v-ba1731b6]{font-size:13px;color:var(--color-primary-500, #3b82f6);cursor:pointer}.add-more-text[data-v-ba1731b6]:hover{text-decoration:underline}.upload-list[data-v-ba1731b6]{display:flex;flex-direction:column;gap:10px;height:calc(100vh - var(--upload-header-height));overflow-y:auto;padding-right:4px}.upload-item[data-v-ba1731b6]{display:flex;grid-template-columns:46px minmax(0,1fr) 100px 80px 150px 180px;gap:12px;flex-direction:column;align-items:center;padding:10px 14px;background:var(--color-bg-card, rgba(255, 255, 255, .04));border-radius:var(--radius-md, 6px);border:1px solid var(--color-border-secondary, rgba(255, 255, 255, .06));transition:all .2s;cursor:pointer}.upload-item.active[data-v-ba1731b6]{border-color:var(--color-border-active, #3b82f6);background:var(--color-bg-elevated, rgba(59, 130, 246, .08))}.item-box[data-v-ba1731b6]{display:grid;grid-template-columns:46px minmax(0,1fr) 210px 200px 100px;width:100%;gap:12px;align-items:center;padding:10px 14px;background:var(--color-bg-card, rgba(255, 255, 255, .04));border-radius:var(--radius-md, 6px);border:1px solid var(--color-border-secondary, rgba(255, 255, 255, .06));transition:all .2s;cursor:pointer}.item-thumb[data-v-ba1731b6]{width:46px;height:46px;border-radius:var(--spacing-sm);overflow:hidden;flex-shrink:0;background:#000}.item-thumb img[data-v-ba1731b6]{width:100%;height:100%;object-fit:cover}.item-name[data-v-ba1731b6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary, #ccc);font-size:13px}.item-progress-wrap[data-v-ba1731b6]{width:100%}.item-progress[data-v-ba1731b6]{width:100%;height:6px;background:#ffffff1a;border-radius:99px;overflow:hidden}.item-progress-bar[data-v-ba1731b6]{height:100%;background:var(--color-primary-500, #3b82f6);transition:width .2s}.item-status[data-v-ba1731b6]{text-align:center;font-size:12px}.status-pending[data-v-ba1731b6]{color:#a1a1aa}.status-uploading[data-v-ba1731b6]{color:#60a5fa}.status-success[data-v-ba1731b6]{color:#34d399}.status-error[data-v-ba1731b6]{color:#f87171}.item-actions[data-v-ba1731b6]{display:flex;gap:6px;justify-content:flex-end}.action-btn[data-v-ba1731b6]{padding:3px 8px;font-size:12px;border-radius:var(--spacing-sm);border:1px solid var(--color-border-primary, rgba(255, 255, 255, .15));background:#ffffff0f;color:var(--color-text-secondary, #aaa);cursor:pointer;transition:background .2s}.action-btn[data-v-ba1731b6]:hover{background:#ffffff26}.action-btn.hasDesc[data-v-ba1731b6]{color:#fff}.action-btn.retry[data-v-ba1731b6]{border-color:#f8717166;color:#f87171}.action-btn.delete[data-v-ba1731b6]:disabled{opacity:.4;cursor:not-allowed}.item-desc-wrap[data-v-ba1731b6]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.item-desc-wrap input[data-v-ba1731b6],.item-desc-wrap textarea[data-v-ba1731b6]{width:100%;box-sizing:border-box;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--spacing-sm);padding:4px 6px;font-size:12px;resize:vertical;color:#fff}.item-desc-wrap textarea[data-v-ba1731b6]:focus{outline:none;border-color:#3b82f6}.tip-info[data-v-ba1731b6]{color:var(--color-text-secondary, #ccc);margin:0;position:absolute;bottom:calc(var(--spacing-lg, 16px) + 24px)}.tip-error[data-v-ba1731b6]{position:absolute;font-size:var(--font-size-xs, 12px);left:var(--spacing-lg, 16px);bottom:var(--spacing-lg, 16px);color:#f87171;margin:0}.app-container[data-v-3b1a02b3]{position:relative}.theme-toggle[data-v-3b1a02b3]{position:fixed;top:20px;right:20px;z-index:1000;padding:8px 16px;border:none;border-radius:var(--spacing-sm);background:#eee;color:#333;cursor:pointer;font-size:16px;box-shadow:0 2px 8px #00000014;transition:background .2s,color .2s}.dark-theme[data-v-3b1a02b3]{background:#181818!important;color:#eee!important}.light-theme[data-v-3b1a02b3]{background:#fff!important;color:#222!important}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.browser{--layout-nav-height: var(--component-item-height);--layout-main-height: calc(var(--layout-window-height) - var(--layout-header-height) - var(--layout-footer-height))}.electron{--layout-electron-bar-height: var(--component-item-height);--layout-nav-height: var(--component-item-height);--layout-main-height: calc(var(--layout-window-height) - var(--layout-header-height) - var(--layout-footer-height))}.phone{--layout-nav-height: var(--component-item-height);--layout-main-height: calc(var(--layout-window-height) - var(--layout-header-height) - var(--layout-footer-height))}.glass,.cover{background:var(--color-bg-glass);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.glass-strong{background:#ffffff1f;backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #ffffff26}.glass_ultra{background:#00000059;backdrop-filter:var(--backdrop-blur-md);-webkit-backdrop-filter:var(--backdrop-blur-2xl);box-shadow:0 12px 40px #0003,inset 0 0 0 1px #fff3}.glass-blue{background:#3b82f626;backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg);border:1px solid rgba(59,130,246,.3);box-shadow:0 8px 32px #3b82f626,inset 0 0 0 1px #3b82f633}.glass-blue-strong{background:#3b82f633;backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:1px solid rgba(59,130,246,.35);box-shadow:0 12px 40px #3b82f633,inset 0 0 0 1px #3b82f640}.glass-dark{background:#00000026;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.glass-dark-strong{background:#0003;backdrop-filter:var(--backdrop-blur-xl);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff1a}:root{--home-header-height: 56px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--layout-window-height: 100vh;--layout-header-height: 42px;--layout-footer-height: 32px;--layout-main-width:960px;--layout-block-height: 3rem;--layout-main-height: calc(var(--layout-window-height) - var(--layout-header-height) - var(--layout-footer-height));--layout-side-control-height: 1rem;--layout-side-height: calc(var(--layout-main-height) - var(--layout-side-control-height));--layout-section-padding: 1rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--border-width: 1px;--border-width-thick: 2px;--component-selected-item-height: 2rem;--component-search-input-height: 80px;--component-input-height: 1.75rem;--component-button-height: 2.5rem;--component-icon-size: 1rem;--component-icon-size-lg: 1.5rem;--backdrop-blur: blur(10px);--backdrop-blur-sm: blur(4px);--backdrop-blur-lg: blur(16px);--backdrop-blur-xl: blur(20px);--backdrop-blur-2xl: blur(30px);--transition-fast: .15s;--transition-base: .2s;--transition-slow: .3s;--transition-ease: cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--storyboard-list-width: 320px;--input-height:48px;--display-height: 60vh;--prompt-height: 30vh;--banner-header-height: 80px;--banner-footer-height: 80px;--banner-main-height: calc(100vh - var(--banner-header-height) - var(--banner-footer-height));--setting-header-height:64px}:root[theme=dark]{--bg-100: #000000;--bg-90: #0f1319;--bg-80: #191818;--bg-70: #2a2f3a;--bg-60: #1d1f22;--bg-50: #191818;--bg-40: #444a58;--bg-30: #505866;--bg-20: #6b7280;--bg-10: #9ca3af;--color-orange: rgb(228, 135, 5);--color-bg-primary: #0f1319;--color-bg-secondary: #23262d;--color-bg-tertiary: #26282f;--color-bg-elevated: #2b2e35;--color-bg-overlay: rgba(0, 0, 0, .7);--color-bg-backdrop: rgba(0, 0, 0, .5);--color-bg-glass: rgba(26, 29, 36, .7);--color-bg-card: rgba(36, 40, 48, .8);--color-bg-panel: rgba(36, 40, 48, .9);--color-bg-input: #1e2229;--color-bg-hover: rgba(34, 109, 170, .3);--color-text-primary: #e8eaed;--color-text-secondary: #9aa0a6;--color-text-tertiary: #75797e;--color-text-disabled: #3c4043;--color-text-inverse: #1a1a1a;--color-text-link: #8f8f8f;--color-text-link-hover: #0d3556;--color-text-input: #999999;--color-text-content:#797979;--color-text-description:#575757;--color-text-detail:#575757;--color-border-primary: rgba(255, 255, 255, .1);--color-border-secondary: rgba(255, 255, 255, .05);--color-border-focus: rgba(100, 181, 246, .5);--color-border-hover: rgba(100, 181, 246, .3);--color-border-active: var(--color-orange) --color-bg-default: #1a1a1a;--color-default-50: #111111;--color-default-100: #1a1a1a;--color-default-200: #2a2f3a;--color-default-300: #363c4a;--color-default-400: #444a58;--color-default-500: #505866;--color-default-600: #606c7b;--color-default-700: #717d8a;--color-default-800: #9ca3af;--color-default-900: #cbd5e0;--color-primary-50: #0d3152;--color-primary-100: #103d5f;--color-primary-200: #134a6d;--color-primary-300: #155696;--color-primary-400: #1976d2;--color-primary-500: #42a5f5;--color-primary-600: #64b5f6;--color-primary-700: #90caf9;--color-primary-800: #bbdefb;--color-primary-900: #e3f2fd;--color-primary-bg: rgba(66, 165, 245, .12);--color-primary-bg-light: rgba(66, 165, 245, .08);--color-primary-bg-strong: rgba(66, 165, 245, .2);--color-primary-hover: rgba(66, 165, 245, .15);--color-success-50: #1b3a1e;--color-success-100: #1e4620;--color-success-200: #225223;--color-success-300: #2e7d32;--color-success-400: #388e3c;--color-success-500: #4caf50;--color-success-600: #66bb6a;--color-success-700: #81c784;--color-success-800: #a5d6a7;--color-success-900: #c8e6c9;--color-success-bg: rgba(76, 175, 80, .12);--color-success-bg-light: rgba(76, 175, 80, .08);--color-success-bg-strong: rgba(76, 175, 80, .2);--color-success-hover: rgba(76, 175, 80, .15);--color-warning-50: #3d2d0f;--color-warning-100: #4a3612;--color-warning-200: #573f15;--color-warning-300: #ef6c00;--color-warning-400: #f57c00;--color-warning-500: #ff9800;--color-warning-600: #ffa726;--color-warning-700: #ffb74d;--color-warning-800: #ffcc80;--color-warning-900: #ffe0b2;--color-warning-bg: rgba(255, 152, 0, .12);--color-warning-bg-light: rgba(255, 152, 0, .08);--color-warning-bg-strong: rgba(255, 152, 0, .2);--color-warning-hover: rgba(255, 152, 0, .15);--color-error-50: #3d1212;--color-error-100: #4a1515;--color-error-200: #571818;--color-error-300: #c62828;--color-error-400: #d32f2f;--color-error-500: #f44336;--color-error-600: #ef5350;--color-error-700: #e57373;--color-error-800: #ef9a9a;--color-error-900: #ffcdd2;--color-error-bg: rgba(244, 67, 54, .12);--color-error-bg-light: rgba(244, 67, 54, .08);--color-error-bg-strong: rgba(244, 67, 54, .2);--color-error-hover: rgba(244, 67, 54, .15);--color-info-50: #0d2d30;--color-info-100: #10383c;--color-info-200: #134348;--color-info-300: #00838f;--color-info-400: #0097a7;--color-info-500: #00bcd4;--color-info-600: #26c6da;--color-info-700: #4dd0e1;--color-info-800: #80deea;--color-info-900: #b2ebf2;--color-info-bg: rgba(0, 188, 212, .12);--color-info-bg-light: rgba(0, 188, 212, .08);--color-info-bg-strong: rgba(0, 188, 212, .2);--color-info-hover: rgba(0, 188, 212, .15);--color-neutral-50: #212121;--color-neutral-100: #424242;--color-neutral-200: #616161;--color-neutral-300: #757575;--color-neutral-400: #9e9e9e;--color-neutral-500: #bdbdbd;--color-neutral-600: #e0e0e0;--color-neutral-700: #eeeeee;--color-neutral-800: #f5f5f5;--color-neutral-900: #fafafa;--color-hover-bg: rgba(0, 0, 0, .6);--color-hover-bg-light: rgba(100, 181, 246, .08);--color-hover-bg-strong: rgba(100, 181, 246, .25);--color-active-bg: rgba(25, 118, 210, .3);--color-focus-ring: rgba(100, 181, 246, .3);--color-selected-bg: rgba(75, 137, 187, .2);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .6);--color-scrollbar-thumb: rgba(100, 100, 100, .5);--color-scrollbar-track: transparent;--color-divider: rgba(115, 115, 115, .19);--color-hr: rgba(255, 255, 255, .08);--button-bg-default: var(--color-default-200);--button-bg-default-hover: var(--color-default-400);--button-text-default: #ffffff;--button-bg-primary: var(--color-primary-500);--button-bg-primary-hover: var(--color-primary-600);--button-text-primary: #0f1319;--button-bg-secondary: var(--color-neutral-100);--button-bg-secondary-hover: var(--color-neutral-200);--button-text-secondary: var(--color-text-primary);--button-bg-success: var(--color-success-500);--button-bg-success-hover: var(--color-success-600);--button-text-success: #0f1319;--button-bg-warning: var(--color-warning-500);--button-bg-warning-hover: var(--color-warning-600);--button-text-warning: #0f1319;--button-bg-error: var(--color-error-500);--button-bg-error-hover: var(--color-error-600);--button-text-error: #0f1319;--button-border-color: var(--color-border-primary);--button-border-hover: var(--color-border-hover);--color-icon-primary: #e8eaed;--color-icon-secondary: #9aa0a6;--color-icon-disabled: #3c4043;--color-accent: #008cff;--color-accent-hover: #0099ff}@font-face{font-family:jexel;src:url(/fonts/jexel.woff2) format("woff2"),url(../fonts/jexel.woff) format("woff"),url(/fonts/jexel.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{font-family:"system-ui";box-sizing:border-box;outline:none;list-style:none;padding:0;margin:0;touch-action:manipulation;color:var(--color-text-primary)}*,*:before,*:after{box-sizing:border-box}.drag{-webkit-app-region:drag}.no_drag{-webkit-app-region:no-drag}body,html{min-height:var(--layout-window-height);background-color:var(--color-bg-primary);color:var(--color-text-primary);position:relative;-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif}body{border-radius:32px;overflow:hidden}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:var(--radius-sm)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonHover{0%{box-shadow:none}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.5}}@keyframes breathing{0%,to{opacity:1}50%{opacity:.1}}@keyframes draw{to{stroke-dashoffset:0}}.hover{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.hover:hover{background-color:var(--color-hover-bg-light)}@keyframes activePulse{0%{box-shadow:inset 0 0 0 1px var(--bg-20)}50%{box-shadow:inset 0 0 0 4px var(--bg-20)}to{box-shadow:inset 0 0 0 1px var(--bg-20)}}@keyframes outlinePulse{0%{outline:0px solid var(--bg-20)}to{outline:var(--spacing-sm) solid transparent}}.active_text{color:var(--color-text-link)!important}.is{opacity:0;animation:fadeIn 1s ease-out forwards}.breathing{animation:breathing 1s ease-in-out infinite}.selected{box-shadow:inset 0 0 0 1px var(--color-border-focus)!important;box-sizing:border-box}.selectedFont{color:var(--color-text-link-hover)!important}.fliph{transform:rotateY(180deg)}.flipv{transform:rotateX(180deg)}.uppercase{text-transform:uppercase}.user-select{-webkit-user-select:text;user-select:text}.objectFit{width:100%;height:100%;object-fit:contain}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--color-text-primary)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-text-primary)}h3{padding:var(--spacing-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}sup{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary)}blockquote{font-size:var(--font-size-sm);font-style:italic;line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}a:hover,a:active{color:var(--color-text-primary)}input,button,select,textarea{color:var(--color-text-primary);background-color:var(--color-bg-input);border:var(--border-width) solid var(--color-border-primary);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);transition:all var(--transition-base) var(--transition-ease)}input:hover,select:hover,textarea:hover{border-color:var(--color-border-hover)}input:focus,select:focus,textarea:focus{border-color:var(--color-border-focus);outline:var(--border-width) solid var(--color-focus-ring)}button{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--button-bg-secondary);color:var(--button-text-secondary);border:var(--border-width) solid var(--button-border-color);font-size:var(--font-size-sm);transition:all var(--transition-base) var(--transition-ease);gap:var(--spacing-md);width:100%;padding:12px;color:#fff;border:none;border-radius:var(--radius-sm);transition:background .2s}button:hover{animation:buttonHover .6s forwards,breathe 1.2s infinite alternate;border-color:var(--button-border-hover);background-color:var(--button-bg-secondary-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}button:active{transform:translateY(0);box-shadow:none}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--button-bg-primary);color:var(--button-text-primary);border-color:var(--color-primary-600)}.btn-primary:hover{background-color:var(--button-bg-primary-hover);border-color:var(--color-primary-700)}.btn-success{background-color:var(--button-bg-success);color:var(--button-text-success);border-color:var(--color-success-600)}.btn-success:hover{background-color:var(--button-bg-success-hover);border-color:var(--color-success-700)}.btn-warning{background-color:var(--button-bg-warning);color:var(--button-text-warning);border-color:var(--color-warning-600)}.btn-warning:hover{background-color:var(--button-bg-warning-hover);border-color:var(--color-warning-700)}.btn-error{background-color:var(--button-bg-error);color:var(--button-text-error);border-color:var(--color-error-600)}.btn-error:hover{background-color:var(--button-bg-error-hover);border-color:var(--color-error-700)}textarea{width:100%;height:80px;padding:var(--spacing-sm);resize:vertical;font-family:inherit}table{width:100%;border-collapse:collapse;border:var(--border-width) solid var(--color-border-primary);overflow:hidden}thead{height:2.5rem;font-weight:var(--font-weight-semibold)}tbody{font-size:var(--font-size-xs)}tr{height:2rem;padding:var(--spacing-sm);transition:background-color var(--transition-fast) var(--transition-ease)}tr:hover{background-color:var(--color-hover-bg)!important}td{color:var(--color-text-secondary);padding:0 var(--spacing-sm)}th{border:var(--border-width) solid var(--color-border-secondary);padding:var(--spacing-sm) var(--spacing-md);text-align:left;color:var(--color-text-tertiary)}tr:nth-child(2n){opacity:.5}hr{position:relative;border:none;border-top:var(--border-width) solid var(--color-divider);margin:var(--spacing-xl) 0 var(--spacing-md) 0;overflow:visible}.hrText:after{content:attr(data-text);position:absolute;font-size:12px;left:8px;bottom:4px;z-index:200;color:gray}.hrlabel:after{content:attr(data-text);position:absolute;font-size:12px;left:8px;bottom:4px;z-index:200;color:gray}main{min-height:var(--layout-main-height);overflow-y:auto;position:relative}.containerBox{display:flex;height:var(--layout-main-height)}.divider{width:5px;background-color:#ccc;cursor:col-resize;position:relative}.leftBox{flex:1;padding:3rem;overflow-y:auto}.rightBox{position:relative;left:0;background-color:var(--color-bg-primary)}.rightBox:before{content:attr(data-text);width:120px;top:0;left:-160px;display:block;padding:var(--spacing-sm);font-size:var(--font-size-xs);background-color:var(--color-bg-primary);position:absolute;color:var(--color-text-tertiary)}.common-tool-bar{position:absolute;bottom:var(--spacing-md);left:50%;transform:translate(-50%);z-index:var(--z-fixed);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);background-color:var(--color-bg-glass);border:var(--border-width) solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}.common-tool-bar__item{padding:var(--spacing-xs) var(--spacing-sm);border-right:var(--border-width) solid var(--color-border-secondary);transition:color var(--transition-base) var(--transition-ease)}.common-tool-bar__item:last-child{border-right:none}.common-tool-bar__item:hover{color:var(--color-primary-500)}.common-tool-bar__item.active{font-weight:var(--font-weight-semibold);color:var(--color-accent)}.contral-settings-panel{position:absolute;top:0;right:var(--spacing-md);z-index:var(--z-modal-backdrop);height:var(--layout-main-height);max-height:100vh;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);border-radius:var(--radius-md);transform:translateZ(0)}.contral-settings-panel-item{background-color:var(--color-bg-card);border:var(--border-width) solid var(--color-border-primary);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-slow) var(--transition-ease),border-color var(--transition-slow) var(--transition-ease),box-shadow var(--transition-base) var(--transition-ease),transform var(--transition-base) var(--transition-ease);transform:translateY(0)}.contral-settings-panel-item:hover{border-color:var(--color-border-hover);background-color:var(--color-hover-bg-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.contral-settings-panel-item-inline{display:inline-flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}i{display:flex;justify-content:center;align-items:center}.iconbutton{padding:4px;margin:8px;border-radius:var(--spacing-sm);background-color:#3d3d3d}.icondisabled{opacity:.1}.icon_color svg *{fill:var(--color-icon-primary)}.icon_24{width:24px;height:24px}.icon_24 svg{width:24px;height:24px}.icon_48 svg{width:3rem;height:3rem}.icon_64 svg{width:64px;height:64px}.icon_8 svg{width:8px}.icon_12 svg{width:12px}.icon_16 svg{width:16px}.icon_20 svg{width:20px}.icon_22 svg{width:22px}.icon_24 svg{width:24px}.icon_32 svg{width:32px}.icon_56 svg{width:56px}.icon_height_32 svg{height:32px}.icon-height-8 svg{height:8px}.icon-height-10 svg{height:10px}.icon-height-12 svg{height:12px}.iconopacity{opacity:.2}.iconlogo svg{height:32px}.icon_header{width:var(--layout-header-height);height:var(--layout-header-height)}.toolsicon svg{fill:#fff}[class*=icon_] svg *{fill:var(--color-icon-primary);transition:fill var(--transition-base) var(--transition-ease)}[class*=icon-height-] svg{width:auto}.loading-text{width:100%;display:flex;justify-content:center;align-items:center;height:var(--layout-main-height);color:var(--color-text-secondary);font-size:var(--font-size-lg)}.loading-svg{stroke:var(--color-primary-500);stroke-width:2;fill:none}.loading-svg path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 2s ease-out forwards}b{display:inline-flex;justify-content:center;align-items:center;position:relative}b span{position:absolute;bottom:120%;left:50%;transform:translate(-50%);background-color:var(--color-bg-tertiary);color:var(--color-text-primary);white-space:nowrap;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);opacity:0;pointer-events:none;transition:opacity var(--transition-slow) var(--transition-ease),transform var(--transition-slow) var(--transition-ease);z-index:var(--z-tooltip);box-shadow:var(--shadow-base)}b:hover span{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(-4px)}.movebar{height:8px;background-color:var(--color-bg-tertiary);cursor:move;transition:background-color var(--transition-base) var(--transition-ease)}.movebar:hover{background-color:var(--color-border-hover)}@media(max-width:768px){.contral-settings-panel{right:var(--spacing-sm);padding:var(--spacing-sm);gap:var(--spacing-sm);font-size:11px;max-width:85vw}.contral-settings-panel-item{padding:var(--spacing-sm);border-radius:var(--radius-sm)}.common-tool-bar{padding:var(--spacing-sm);gap:var(--spacing-sm);font-size:11px}}.coordinate-title{display:flex;justify-content:space-between;align-items:center}.coordinate-tools{display:flex;flex-direction:column;gap:4px;padding:4px;margin:8px;background:#8a8a8a26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--spacing-sm);box-shadow:0 2px 8px #0000001a;width:fit-content;transition:all .2s ease-in-out}.coordinate-tools:hover{background:#fff3}.title_close{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-md)}.spacebetween,.justrifyright,.align-center,.flexrow,.flexcolumn{display:flex;gap:var(--spacing-xs)}.spacebetween{justify-content:space-between;gap:var(--spacing-xs)}.justrifyright{justify-content:flex-end}.align-center{align-items:center}.flexrow{flex-direction:row}.flexcolumn{flex-direction:column}.texthover:hover{color:var(--color-text-link-hover);cursor:pointer}.fontsize-xs{font-size:var(--font-size-xs)}.fontsize-sm{font-size:var(--font-size-sm)}.fontsize-md{font-size:var(--font-size-md)}.fontsize-lg{font-size:var(--font-size-lg)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.padding-sm{padding:var(--spacing-sm)}.padding-md{padding:var(--spacing-md)}.padding-lg{padding:var(--spacing-lg)}.warning-text{font-size:var(--font-size-xs);color:var(--color-warning-300)}pre{background-color:var(--color-bg-primary)}.bsborder{box-shadow:inset 0 0 0 var(--border-width, 1px) var(--color-border-primary, #dddddd)}.text-button{color:var(--color-text-link);font-size:var(--font-size-xs);padding:0 var(--spacing-sm);display:flex;align-items:center;justify-content:center;height:var(--component-input-height);background-color:var(--button-bg-default);transition:all .3s ease-in-out}.text-button:hover{background-color:var(--button-bg-default-hover)}.text-button-lg{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md);background-color:var(--button-bg-default)}.cover{background-color:var(--color-bg-glass)}.linear-cover{background:linear-gradient(180deg,rgba(31,33,39,.7) 10%,var(--color-bg-primary) 100%)}.desc{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:var(--spacing-lg) 0}.card{padding:var(--spacing-lg);background-color:var(--color-bg-card);box-shadow:inset 0 0 0 var(--border-width, 1px) var(--color-border-primary, #dddddd)}.label-input{display:flex;flex-direction:column;padding:var(--spacing-sm);color:var(--color-text-primary);gap:var(--spacing-md)}.label-input label{font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-tertiary);padding:var(--spacing-xs)}.label-input input,.label-input button,.label-input select{display:inline-block;height:var(--input-height);color:var(--color-text-secondary);display:flex;align-items:center;cursor:pointer;box-shadow:inset 0 0 0 var(--border-width, 1px) var(--color-border-primary, #dddddd)}.hot-tag:before{content:"HOT";position:absolute;top:0;left:0;background-color:#ff3c3c;color:#fff;font-size:12px;font-weight:700;padding:2px 8px;line-height:1.2;border-radius:0 0 4px;z-index:10}.remind-tag{position:relative}.remind-content{top:0;left:0;display:none;width:300px;background-color:var(--color-bg-card);padding:var(--spacing-md);position:absolute;z-index:3;font-size:var(--font-size-xs)}.remind-tag:hover .remind-content{display:block}.iconmirrorX{transform:scaleX(-1)}.iconmirrorY{transform:scaleY(-1)}.empty-state,.empty-tip{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xs);opacity:.2;height:100%;width:100%}.icon_back{width:24px;height:24px;background:transparent;border-radius:var(--spacing-sm);cursor:pointer;transition:.2s}.icon_back:hover{background:#00eaff1a}.upload_button{position:fixed;z-index:900;right:2rem;top:calc(var(--home-header-height) + 2rem);padding:var(--spacing-md);border-radius:var(--radius-lg)}.upload_button:before,.upload_button:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid currentColor;opacity:0;pointer-events:none;z-index:-1}.upload_button:hover:before{animation:wave 1.2s ease-out infinite}.upload_button:hover:after{animation:wave 1.2s ease-out infinite;animation-delay:.6s}@keyframes wave{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}.icon_button{height:2rem;min-width:2rem;display:flex;justify-content:center;align-items:center;background-color:var(--button-bg-default);border-radius:var(--radius-sm)}.icon_button:hover{background-color:#36495c}.icon_contral_bar{display:flex;justify-content:flex-start;padding:var(--spacing-sm);gap:var(--spacing-sm)}.icon_contral_bar .danger{background-color:red}.dialog-title{font-size:18px;font-weight:600;margin:0;color:var(--color-text-primary)}.common_dialog_inner{padding:var(--spacing-lg)}.mask{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center}.tool_bar{position:absolute;display:flex;align-items:center;gap:var(--spacing-xs);padding:6px 10px;background:#2e2e2ea6;border-radius:var(--spacing-sm);z-index:9;flex-wrap:wrap;max-width:calc(100% - 24px)}.tool_group{display:flex;align-items:center;background:#2a2a38;border-radius:var(--spacing-sm);overflow:hidden}.tool_item{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;color:#eee;cursor:pointer;transition:background .2s ease}.tool_item:hover{background:#38384c}.tool_item.active{background:#2374ff;color:#fff}.tool_item:disabled{opacity:.45;cursor:not-allowed}.tool_item span{display:none}.tool_remind{display:none;font-size:var(--font-size-xs)}.tool_item .tool_remind{display:block}:root{--subpage-header-height:50px;--subpage-footer-height:38px;--subpage-main-height:calc(100vh - var(--subpage-footer-height) - var(--subpage-header-height))}.subpage_header{height:var(--subpage-header-height);width:100vw;display:flex;align-items:center;justify-content:space-between;padding-right:38px;padding-left:var(--spacing-md);top:0;gap:16px;z-index:10;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.app-header-left{display:flex;gap:var(--spacing-sm);align-items:center}.app-header-right{display:flex;gap:var(--spacing-md);align-items:center}.subpage_main{padding-left:var(--spacing-md);padding-right:var(--spacing-md);height:var(--subpage-main-height)}.subpage_footer{height:var(--subpage-footer-height);display:flex;justify-content:space-between;align-items:center;padding:0 16px}
