[data-v-9b3df497]{box-sizing:border-box;margin:0;padding:0}.works-container[data-v-9b3df497]{color:var(--VisClub-text);font-family:var(--VisClub-font-ui);min-height:100vh;padding:20px;width:100%}.works-header[data-v-9b3df497]{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.tab-section[data-v-9b3df497]{display:flex;gap:44px}.tab-button[data-v-9b3df497]{color:var(--VisClub-text-muted);cursor:pointer;font-family:var(--VisClub-font-ui);font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-transform:none;transition:all .3s ease}.tab-button[data-v-9b3df497]:hover{color:var(--VisClub-text)}.tab-button.active[data-v-9b3df497]{color:var(--VisClub-rose);position:relative}.tab-button.active[data-v-9b3df497]:after{background:var(--VisClub-rose);border-radius:3px;bottom:-3px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:16px}.save-tip[data-v-9b3df497]{align-items:center;color:var(--VisClub-text-muted);display:flex;font-size:13px;font-size:16px;gap:5px;white-space:nowrap}.refresh-btn[data-v-9b3df497]{align-items:center;background:var(--VisClub-surface);border:1px solid var(--VisClub-border);border-radius:6px;color:var(--VisClub-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.refresh-btn[data-v-9b3df497]:hover:not(:disabled){background:var(--VisClub-blush);border-color:var(--VisClub-border-strong);color:var(--VisClub-rose)}.refresh-btn[data-v-9b3df497]:disabled{cursor:wait;opacity:.6}.load-more-wrap[data-v-9b3df497]{display:flex;justify-content:center;padding:28px 0 8px}.load-more-btn[data-v-9b3df497]{background:var(--VisClub-surface);border:1px solid var(--VisClub-border);border-radius:6px;color:var(--VisClub-text);cursor:pointer;padding:9px 22px}.load-more-btn[data-v-9b3df497]:hover{background:var(--VisClub-blush);border-color:var(--VisClub-border-strong);color:var(--VisClub-rose)}.save-tip svg[data-v-9b3df497]{color:var(--VisClub-rose)}.empty-state[data-v-9b3df497]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.empty-image[data-v-9b3df497]{height:152px;-o-object-fit:contain;object-fit:contain;opacity:1;width:152px}.empty-icon-wrapper[data-v-9b3df497]{align-items:center;background:transparent;border:0;display:flex;height:178px;justify-content:center;width:178px}.empty-text[data-v-9b3df497],.empty-desc[data-v-9b3df497]{color:#ffffff94;font-size:20px;line-height:30px;margin:0;text-align:center}.works-grid[data-v-9b3df497]{animation:fadeIn-9b3df497 .3s ease-in-out;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@keyframes fadeIn-9b3df497{0%{opacity:0}to{opacity:1}}.work-card-wrapper[data-v-9b3df497]{animation:slideIn-9b3df497 .3s ease-in-out;position:relative}@keyframes slideIn-9b3df497{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.work-card[data-v-9b3df497]{background:#1a1a1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.work-card[data-v-9b3df497]:hover{box-shadow:var(--VisClub-shadow-card);transform:translateY(-2px)}.work-image-container[data-v-9b3df497]{background:#0f0f0f;overflow:hidden;padding-top:100%;position:relative;width:100%}.mock-preview-label[data-v-9b3df497]{background:#000000b8;border:1px solid hsla(0,0%,100%,.18);border-radius:5px;color:#fff;font-size:11px;left:8px;line-height:1.2;padding:4px 7px;pointer-events:none;position:absolute;top:8px;z-index:2}.work-card__bg[data-v-9b3df497]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.work-card__state[data-v-9b3df497]{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.state-doing .state-doing__img[data-v-9b3df497]{animation:spin-9b3df497 .9s linear infinite;height:40px;width:40px}.work-card__state-text--top[data-v-9b3df497]{color:#9d9d9d;font-size:18px;left:0;line-height:1;position:absolute;text-align:center;top:16px;width:100%}.work-card--doing .work-card__state[data-v-9b3df497]{background:#313131;gap:16px}.work-card--doing .work-card__state-text--top[data-v-9b3df497]{color:#9d9d9d;font-size:18px;line-height:1}.history-orb[data-v-9b3df497]{--history-orb-color-one: #52f7ff;--history-orb-color-two: #558ed5;--history-orb-color-three: #7d73d3;--history-orb-color-four: #dc7fd0;--history-orb-color-five: #40f5ff;--history-orb-time: 2s;--history-orb-scale: .86;animation:history-orb-colorize-9b3df497 calc(var(--history-orb-time)*3) ease-in-out infinite;border-radius:50%;box-shadow:0 0 25px 0 var(--history-orb-color-three),0 20px 50px 0 var(--history-orb-color-four);flex:0 0 auto;height:100px;position:relative;transform:scale(var(--history-orb-scale));width:100px}.history-orb[data-v-9b3df497]:before{background:linear-gradient(180deg,var(--history-orb-color-five),var(--history-orb-color-four));border-bottom:1px solid var(--history-orb-color-two);border-radius:50%;border-top:1px solid var(--history-orb-color-one);box-shadow:inset 0 10px 10px 0 var(--history-orb-color-three),inset 0 -10px 10px 0 var(--history-orb-color-four);content:"";inset:0;position:absolute;z-index:0}.history-orb__clip[data-v-9b3df497]{border-radius:50%;inset:0;overflow:hidden;position:absolute;z-index:1}.history-orb__svg[data-v-9b3df497]{display:block;height:100%;overflow:visible;width:100%}.state-fail[data-v-9b3df497]{background:var(--VisClub-blush);border:1px solid var(--VisClub-border);border-radius:8px}.state-fail .state-fail__img[data-v-9b3df497]{cursor:pointer;height:40px;width:40px}.state-fail .work-card__state-text[data-v-9b3df497]{color:var(--VisClub-text-muted)}.work-card__state-text[data-v-9b3df497]{color:#fff;font-size:12px}.mobile-menu-wrapper[data-v-9b3df497]{position:absolute;right:6px;top:6px;z-index:20}.mobile-menu-btn[data-v-9b3df497]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .3s ease;width:32px}.mobile-menu-btn img[data-v-9b3df497]{height:26px;width:26px}.mobile-dropdown[data-v-9b3df497]{animation:dropdownSlide-9b3df497 .2s ease;background:var(--VisClub-surface);border:1px solid var(--VisClub-border);border-radius:12px;box-shadow:var(--VisClub-shadow-soft);display:flex;flex-direction:column;gap:2px;min-width:152px;padding:8px;position:absolute;right:0;top:40px;z-index:30}@keyframes dropdownSlide-9b3df497{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-9b3df497]{background:none;border:none;border-radius:8px;color:var(--VisClub-text);cursor:pointer;display:block;font-size:15px;line-height:20px;padding:13px 16px;text-align:left;transition:background .2s ease;width:100%}.dropdown-item[data-v-9b3df497]:hover{background:var(--VisClub-blush)}.dropdown-item.check[data-v-9b3df497]{color:var(--VisClub-rose)}.work-image[data-v-9b3df497]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease,filter .3s ease;width:100%}.work-card:hover .work-image[data-v-9b3df497]{filter:blur(8px);transform:scale(1.05)}.work-image--loading[data-v-9b3df497]{opacity:.65}.work-card__poster-loading[data-v-9b3df497]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.work-badge[data-v-9b3df497]{border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:2}.badge-hot[data-v-9b3df497]{background:#ef4444}.badge-new[data-v-9b3df497]{background:var(--VisClub-violet)}.badge-blue[data-v-9b3df497]{background:#3b82f6}.work-overlay[data-v-9b3df497]{align-items:center;background:#00000073;display:flex;flex-direction:column;gap:32px;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:10}.work-card:hover .work-overlay[data-v-9b3df497]{opacity:1}.overlay-btn[data-v-9b3df497]{align-items:center;background:#0009;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;padding:0;transition:all .3s ease;width:88px}.overlay-btn[data-v-9b3df497]:hover{background:#000000bf}.work-info[data-v-9b3df497]{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px}.work-title[data-v-9b3df497]{color:#fff;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-meta[data-v-9b3df497]{color:#999;display:flex;flex-direction:column;font-size:12px;gap:4px}.meta-item[data-v-9b3df497]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-state[data-v-9b3df497]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.spinner[data-v-9b3df497]{animation:spin-9b3df497 .8s linear infinite;border:3px solid var(--VisClub-border);border-radius:50%;border-top:3px solid #159fbe;height:40px;width:40px}@keyframes spin-9b3df497{to{transform:rotate(1turn)}}@keyframes history-orb-colorize-9b3df497{0%{filter:hue-rotate(0deg)}20%{filter:hue-rotate(-30deg)}40%{filter:hue-rotate(-60deg)}60%{filter:hue-rotate(-90deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0deg)}}.loading-state p[data-v-9b3df497]{color:var(--VisClub-text-muted);font-size:14px}@media(max-width:1024px){.works-header[data-v-9b3df497]{margin-bottom:20px}.tab-button[data-v-9b3df497]{font-size:13px;padding:7px 16px}.works-grid[data-v-9b3df497]{gap:12px;grid-template-columns:repeat(4,1fr)}.work-info[data-v-9b3df497]{padding:10px}.work-title[data-v-9b3df497]{font-size:12px}.work-meta[data-v-9b3df497]{font-size:11px}}@media(max-width:768px){.works-container[data-v-9b3df497]{padding:12px}.works-header[data-v-9b3df497]{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px}.tab-section[data-v-9b3df497]{gap:8px}.tab-button[data-v-9b3df497]{font-size:13px;padding:6px 16px}.save-tip[data-v-9b3df497]{font-size:12px;width:100%}.works-grid[data-v-9b3df497]{gap:10px;grid-template-columns:repeat(3,1fr)}.overlay-btn[data-v-9b3df497]{height:36px;width:36px}.work-info[data-v-9b3df497]{padding:8px}.work-title[data-v-9b3df497]{font-size:11px}.work-meta[data-v-9b3df497]{font-size:10px}}@media(max-width:480px){.works-container[data-v-9b3df497]{padding:8px}.works-header[data-v-9b3df497]{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:12px}.tab-section[data-v-9b3df497]{gap:6px}.tab-button[data-v-9b3df497]{font-size:12px;padding:5px 12px}.save-tip[data-v-9b3df497]{font-size:11px;width:100%}.works-grid[data-v-9b3df497]{gap:8px;grid-template-columns:repeat(2,1fr)}.overlay-btn[data-v-9b3df497]{height:32px;width:32px}.overlay-btn svg[data-v-9b3df497]{height:16px!important;width:16px!important}.empty-image[data-v-9b3df497]{height:150px;width:150px}.empty-icon-wrapper[data-v-9b3df497]{height:166px;width:166px}.empty-text[data-v-9b3df497],.empty-desc[data-v-9b3df497]{font-size:14px}}@media(max-width:639px){.works-container[data-v-9b3df497]{padding-bottom:calc(101px + env(safe-area-inset-bottom));touch-action:pan-y}}[data-v-b76ad631]{box-sizing:border-box;margin:0;padding:0}.favorites-container[data-v-b76ad631]{color:var(--VisClub-text);font-family:var(--VisClub-font-ui);min-height:100vh;padding:0;width:100%}.filter-section[data-v-b76ad631]{display:flex;gap:10px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px}.filter-section[data-v-b76ad631]::-webkit-scrollbar{height:4px}.filter-section[data-v-b76ad631]::-webkit-scrollbar-thumb{background:var(--VisClub-border-strong);border-radius:2px}.filter-btn[data-v-b76ad631]{background:var(--VisClub-surface);border:1px solid var(--VisClub-border);border-radius:6px;color:var(--VisClub-text-muted);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.filter-btn[data-v-b76ad631]:hover{background:var(--VisClub-blush);border-color:var(--VisClub-border-strong);color:var(--VisClub-text)}.filter-btn.active[data-v-b76ad631]{background:var(--VisClub-blush);border-color:var(--VisClub-rose);color:var(--VisClub-rose)}.empty-state[data-v-b76ad631]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:520px}.empty-icon-wrapper[data-v-b76ad631]{align-items:center;background:transparent;border:0;border-radius:0;display:flex;height:178px;justify-content:center;margin-bottom:4px;width:178px}.empty-icon[data-v-b76ad631]{align-items:center;color:var(--VisClub-text-muted);display:flex;height:152px;justify-content:center;width:152px}.empty-icon svg[data-v-b76ad631]{height:100%;opacity:.6;width:100%}.empty-title[data-v-b76ad631]{color:#ffffff94;font-size:20px;font-weight:400;line-height:30px;margin:0}.empty-desc[data-v-b76ad631]{color:#ffffff94;font-size:20px;line-height:30px;margin:0;text-align:center}.templates-grid[data-v-b76ad631]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:32px}.template-item[data-v-b76ad631]{animation:fadeIn-b76ad631 .3s ease-in-out}@keyframes fadeIn-b76ad631{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-state[data-v-b76ad631]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.spinner[data-v-b76ad631]{animation:spin-b76ad631 .8s linear infinite;border:3px solid var(--VisClub-border);border-radius:50%;border-top:3px solid #159fbe;height:40px;width:40px}@keyframes spin-b76ad631{to{transform:rotate(1turn)}}.loading-state p[data-v-b76ad631]{color:var(--VisClub-text-muted);font-size:14px}.pagination-wrapper[data-v-b76ad631]{border-top:1px solid var(--VisClub-border);display:flex;justify-content:center;padding:24px 0}.pagination[data-v-b76ad631]{align-items:center;display:flex;gap:12px}.pagination-btn[data-v-b76ad631]{background:var(--VisClub-surface);border:1px solid var(--VisClub-border);border-radius:6px;color:var(--VisClub-text);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.pagination-btn[data-v-b76ad631]:hover:not(:disabled){background:var(--VisClub-blush);border-color:var(--VisClub-rose);color:var(--VisClub-rose)}.pagination-btn[data-v-b76ad631]:disabled{color:var(--VisClub-text-muted);cursor:not-allowed;opacity:.5}.pagination-info[data-v-b76ad631]{color:var(--VisClub-text-muted);font-size:14px;min-width:60px;text-align:center}@media(max-width:1024px){.templates-grid[data-v-b76ad631]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:768px){.favorites-container[data-v-b76ad631]{padding:12px}.filter-section[data-v-b76ad631]{gap:8px;margin-bottom:16px}.filter-btn[data-v-b76ad631]{font-size:13px;padding:6px 12px}.templates-grid[data-v-b76ad631]{gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.empty-icon-wrapper[data-v-b76ad631]{height:100px;width:100px}.empty-title[data-v-b76ad631]{font-size:16px}.empty-desc[data-v-b76ad631]{font-size:13px}}@media(max-width:480px){.favorites-container[data-v-b76ad631]{padding:8px}.filter-section[data-v-b76ad631]{gap:6px}.filter-btn[data-v-b76ad631]{font-size:12px;padding:5px 10px}.templates-grid[data-v-b76ad631]{gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.empty-icon-wrapper[data-v-b76ad631]{height:80px;width:80px}.empty-title[data-v-b76ad631]{font-size:14px}.empty-desc[data-v-b76ad631]{font-size:12px}.pagination[data-v-b76ad631]{flex-direction:column;gap:8px}}[data-v-f4b4bf04]{box-sizing:border-box;margin:0;padding:0}.library-container[data-v-f4b4bf04]{background:var(--VisClub-pearl);color:var(--VisClub-text);min-height:100vh;padding:0;width:100%}.library-subscription[data-v-f4b4bf04]{align-items:stretch;display:flex;flex-direction:column;padding:20px 0 24px;position:relative;width:100%}@media(max-width:900px){.library-subscription[data-v-f4b4bf04]{padding:12px 0 24px}}.profile-card[data-v-f4b4bf04]{padding:40px}@media(max-width:639px){.profile-card[data-v-f4b4bf04]{padding:16px}}.profile-content[data-v-f4b4bf04]{align-items:center;background:var(--VisClub-surface);border:1px solid var(--VisClub-border);border-radius:16px;box-shadow:var(--VisClub-shadow-card);display:flex;gap:16px;max-width:100%;padding:20px}.avatar[data-v-f4b4bf04]{border:2px solid var(--VisClub-border);border-radius:50%;height:68px;min-width:68px;-o-object-fit:cover;object-fit:cover;width:68px}.user-info[data-v-f4b4bf04]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.info-item[data-v-f4b4bf04]{align-items:center;display:flex;font-size:14px;font-size:20px;gap:8px}.info-label[data-v-f4b4bf04]{color:var(--VisClub-text-muted);white-space:nowrap}.info-value[data-v-f4b4bf04]{color:var(--VisClub-text);word-break:break-all}.tabs-section[data-v-f4b4bf04]{gap:12px;padding-left:40px;padding-top:8px}.tab-btn[data-v-f4b4bf04]{border:1px solid transparent;border-radius:10px;color:var(--VisClub-text-muted);cursor:pointer;font-size:22px;height:45px;line-height:45px;padding:0 20px;transition:all .3s ease}.tab-btn[data-v-f4b4bf04]:hover{background:var(--VisClub-blush);color:var(--VisClub-rose)}.tab-btn.active[data-v-f4b4bf04]{background:var(--VisClub-blush);border-bottom:2px solid var(--VisClub-rose);color:var(--VisClub-rose)}.tab-content[data-v-f4b4bf04]{min-height:calc(100vh - 200px);padding:20px}.content-area[data-v-f4b4bf04]{animation:fadeIn-f4b4bf04 .3s ease-in-out}@keyframes fadeIn-f4b4bf04{0%{opacity:0}to{opacity:1}}.grid-container[data-v-f4b4bf04]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-item[data-v-f4b4bf04]{background:var(--VisClub-surface);border:1px solid var(--VisClub-border);border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s ease}.grid-item[data-v-f4b4bf04]:hover{border-color:var(--VisClub-rose);box-shadow:var(--VisClub-shadow-card);transform:translateY(-2px)}.item-image[data-v-f4b4bf04]{background:var(--VisClub-blush);height:140px;overflow:hidden;width:100%}.item-image img[data-v-f4b4bf04]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.grid-item:hover .item-image img[data-v-f4b4bf04]{transform:scale(1.05)}.item-title[data-v-f4b4bf04]{color:var(--VisClub-text);font-size:13px;font-weight:500;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.profile-content[data-v-f4b4bf04]{gap:12px;padding:0}.avatar[data-v-f4b4bf04]{font-size:24px;height:50px;min-width:50px;width:50px}.info-item[data-v-f4b4bf04]{font-size:13px}.tabs-section[data-v-f4b4bf04]{gap:8px;padding:16px}.tab-btn[data-v-f4b4bf04]{font-size:13px;padding:6px 12px}.grid-container[data-v-f4b4bf04]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.item-image[data-v-f4b4bf04]{height:110px}.item-title[data-v-f4b4bf04]{font-size:12px;padding:8px}}@media(max-width:480px){.profile-card[data-v-f4b4bf04]{padding:12px}.profile-content[data-v-f4b4bf04]{gap:10px}.avatar[data-v-f4b4bf04]{font-size:20px;height:45px;min-width:45px;width:45px}.info-item[data-v-f4b4bf04]{font-size:12px}.tabs-section[data-v-f4b4bf04]{gap:6px;padding:12px 12px 0}.tab-btn[data-v-f4b4bf04]{font-size:12px;height:29px;line-height:17px;padding:6px 12px}.tab-content[data-v-f4b4bf04]{padding:0 12px 12px}.grid-container[data-v-f4b4bf04]{gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.item-image[data-v-f4b4bf04]{height:80px}.item-title[data-v-f4b4bf04]{font-size:11px;padding:6px}}.library-container[data-v-f4b4bf04]{background:#000;min-height:100%;padding:18px 24px 32px}.library-panel[data-v-f4b4bf04]{background:#ffffff0f;border-radius:10px;box-sizing:border-box;min-height:calc(100vh - 108px);overflow:hidden;padding:24px}.tabs-section[data-v-f4b4bf04]{align-items:stretch;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:44px;height:auto;padding:0 32px}.library-save-tip[data-v-f4b4bf04]{display:none}.tab-btn[data-v-f4b4bf04]{background:transparent;border:0;border-radius:0;color:#fff;font-size:20px;font-weight:400;height:auto;line-height:28px;padding:0 0 6px;position:relative}.tab-btn[data-v-f4b4bf04]:hover{background:transparent;color:#fff}.tab-btn.active[data-v-f4b4bf04]{background:linear-gradient(223.2688685018deg,#60f0fd 7%,#ffbad3 32%,#b5b1ff 74%,#60f0fd);background-clip:text;-webkit-background-clip:text;color:transparent}.tab-btn.active[data-v-f4b4bf04]:after{background:linear-gradient(90deg,#60f0fd,#ffbad3 48%,#b5b1ff);border-radius:0;bottom:-4px;content:"";height:4px;left:0;position:absolute;right:0;width:100%}.tab-content[data-v-f4b4bf04]{background:transparent;min-height:calc(100vh - 182px);padding:0}.content-area[data-v-f4b4bf04]{background:transparent!important;min-height:calc(100vh - 182px)}.content-area[data-v-f4b4bf04] .favorites-container,.content-area[data-v-f4b4bf04] .works-container{background:transparent!important;min-height:calc(100vh - 182px);padding:0 32px 36px}.content-area[data-v-f4b4bf04] .works-header{align-items:center;display:flex;justify-content:space-between;margin:18px 0 24px;min-height:0;padding:0}.content-area[data-v-f4b4bf04] .tab-section{display:flex;gap:44px}.content-area[data-v-f4b4bf04] .tab-button{align-items:center;border:0;border-radius:10px;color:#fff;display:inline-flex;font-size:14px;height:32px;justify-content:center;padding:6px 25px}.content-area[data-v-f4b4bf04] .tab-button:hover{background:#ffffff14;color:#fff}.content-area[data-v-f4b4bf04] .tab-button.active{background:#ffffff1a;color:#fff}.content-area[data-v-f4b4bf04] .tab-button.active:after{display:none}.content-area[data-v-f4b4bf04] .save-tip{color:#fff9;flex:0 0 auto;font-size:16px;gap:7px;white-space:nowrap}.content-area[data-v-f4b4bf04] .save-tip .refresh-btn{display:none}.content-area[data-v-f4b4bf04] .works-grid{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.content-area[data-v-f4b4bf04] .templates-grid{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.content-area[data-v-f4b4bf04] .empty-state{color:#ffffff94;gap:8px;min-height:calc(100vh - 280px);pointer-events:none;transform:translateY(-80px)}.content-area[data-v-f4b4bf04] .empty-image{height:178px;opacity:1;width:178px}.content-area[data-v-f4b4bf04] .empty-text{color:#ffffff94;font-size:20px;line-height:30px;text-align:center}.content-area[data-v-f4b4bf04] .favorites-container{padding-top:0}.content-area[data-v-f4b4bf04] .favorites-container .empty-state{min-height:calc(100vh - 280px)}@media(max-width:768px){.library-container[data-v-f4b4bf04]{padding:10px 12px calc(300px + env(safe-area-inset-bottom))}.library-subscription[data-v-f4b4bf04]{padding:10px 0 16px}.library-subscription[data-v-f4b4bf04] .active-subscription,.library-subscription[data-v-f4b4bf04] .active-subscription--without-price{max-width:none;min-height:0;padding:16px 14px;width:100%}.library-subscription[data-v-f4b4bf04] .active-subscription__heading>div{-moz-column-gap:10px;column-gap:10px;grid-template-columns:40px minmax(0,1fr)}.library-subscription[data-v-f4b4bf04] .active-subscription__heading .membership-badge--card .membership-badge__gem{flex-basis:40px;height:40px;width:40px}.library-subscription[data-v-f4b4bf04] .active-subscription__heading .membership-badge--card>span:last-child{font-size:20px}.library-subscription[data-v-f4b4bf04] .active-subscription__heading>div>p{font-size:14px}.library-subscription[data-v-f4b4bf04] .active-subscription__benefits{gap:8px;margin-top:16px;padding:10px 12px}.library-subscription[data-v-f4b4bf04] .active-subscription__benefit{font-size:14px;gap:6px}.library-subscription[data-v-f4b4bf04] .active-subscription__benefit-icon{flex-basis:20px;height:20px;width:20px}.library-panel[data-v-f4b4bf04]{min-height:0;padding:16px}.library-tabs-row[data-v-f4b4bf04]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:8px}.tabs-section[data-v-f4b4bf04]{border-bottom:0;flex:0 1 auto;gap:12px;min-width:0;overflow-x:auto;padding:0 4px;scrollbar-width:none}.library-save-tip[data-v-f4b4bf04]{align-items:center;color:#fff9;display:flex;flex:1 1 auto;font-size:12px;gap:5px;justify-content:flex-end;line-height:1.2;min-width:0;text-align:right}.library-save-tip .iconfont[data-v-f4b4bf04]{flex:none}.tabs-section[data-v-f4b4bf04]::-webkit-scrollbar{display:none}.tab-btn[data-v-f4b4bf04]{flex:none;font-size:16px;padding-bottom:6px;white-space:nowrap}.content-area[data-v-f4b4bf04] .favorites-container,.content-area[data-v-f4b4bf04] .works-container{min-height:0;padding:0 4px calc(220px + env(safe-area-inset-bottom))}.content-area[data-v-f4b4bf04] .works-header{align-items:stretch;flex-wrap:wrap;gap:12px;margin:16px 0 18px;min-height:0;padding:0}.content-area[data-v-f4b4bf04] .tab-section{flex:1 1 auto;flex-basis:100%;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.content-area[data-v-f4b4bf04] .tab-section::-webkit-scrollbar{display:none}.content-area[data-v-f4b4bf04] .tab-button{flex:none;font-size:14px;height:32px;padding:6px 12px;white-space:nowrap}.content-area[data-v-f4b4bf04] .save-tip{display:none}.content-area[data-v-f4b4bf04] .works-grid,.content-area[data-v-f4b4bf04] .templates-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.content-area[data-v-f4b4bf04] .empty-state,.content-area[data-v-f4b4bf04] .favorites-container .empty-state{min-height:320px;transform:translateY(-24px)}.content-area[data-v-f4b4bf04] .empty-image,.content-area[data-v-f4b4bf04] .empty-icon-wrapper,.content-area[data-v-f4b4bf04] .empty-icon{height:126px;width:126px}.content-area[data-v-f4b4bf04] .empty-icon img{max-height:100%;max-width:100%}.content-area[data-v-f4b4bf04] .empty-text,.content-area[data-v-f4b4bf04] .empty-title{font-size:16px;line-height:24px}.content-area[data-v-f4b4bf04] .empty-desc{font-size:14px;line-height:20px}}
