.mobile-tab-icon-wrap[data-v-82aea96c]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#a986ff}.mobile-tab-icon-wrap.center[data-v-82aea96c]{width:28px;height:28px;transform:translateY(-.5px)}.mobile-tab-icon-wrap svg[data-v-82aea96c]{display:block;width:100%;height:100%;overflow:visible}.login-mask[data-v-a612d93e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#04061094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-dialog[data-v-a612d93e]{width:min(92vw,420px);padding:22px;border-radius:24px;background:linear-gradient(180deg,#14182afa,#0c0e18fa);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #0000005c;text-align:center}.dialog-icon[data-v-a612d93e]{width:52px;height:52px;margin:0 auto 14px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#7c5cfff2,#5966ffd9)}.login-dialog strong[data-v-a612d93e]{display:block;color:#fff;font-size:18px}.login-dialog p[data-v-a612d93e]{margin-top:10px;color:#d2d9ffb8;font-size:13px;line-height:1.6}.dialog-actions[data-v-a612d93e]{display:flex;gap:10px;margin-top:18px}.dialog-actions[data-v-a612d93e]>*{flex:1}.login-secondary[data-v-a612d93e],.login-primary[data-v-a612d93e]{min-height:48px;border-radius:16px;border:1px solid transparent;font-size:15px;font-weight:800;cursor:pointer}.login-secondary[data-v-a612d93e]{color:#e7ebffeb;background:#ffffff14;border-color:#ffffff1a}.login-primary[data-v-a612d93e]{color:#fff;background:linear-gradient(135deg,#7d56ff,#8c6bff);box-shadow:0 14px 30px #6d54ff47}:root{--bg-base: #f4f6fb;--bg-panel: rgba(255, 255, 255, .82);--bg-panel-strong: rgba(255, 255, 255, .94);--bg-soft: rgba(246, 248, 252, .86);--line-soft: rgba(103, 116, 149, .16);--line-strong: rgba(103, 116, 149, .24);--text-strong: #151a2d;--text-body: #586178;--text-soft: #8b94ab;--accent: #6d5dff;--accent-strong: #8b5cf6;--accent-soft: #f1eeff;--shadow-xl: 0 32px 90px rgba(41, 50, 79, .14);--shadow-lg: 0 18px 45px rgba(59, 70, 105, .14);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100%}body{font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at top left,rgba(145,118,255,.16),transparent 24%),radial-gradient(circle at top right,rgba(255,197,120,.16),transparent 22%),linear-gradient(180deg,#f9fbff,#eff2f9);color:var(--text-strong)}button,input,textarea,select{font:inherit}button{border:none;background:none}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;padding:18px}.shell-login,.shell-home{display:block;padding:0}.shell-mobile{display:block;padding:0;min-height:100vh;background:radial-gradient(circle at top center,rgba(116,86,255,.2),transparent 24%),linear-gradient(180deg,#070811,#090b15 44%,#070811)}.shell-scenes,.shell-gallery{grid-template-columns:184px minmax(0,1fr);gap:0;padding:0;background:radial-gradient(circle at top right,rgba(255,180,108,.16),transparent 22%),linear-gradient(180deg,#080a0f,#0a0d15)}.shell-gallery .sidebar-scenes{top:0;height:100vh;padding:20px 14px 18px;border-radius:0 26px 26px 0;border-right:1px solid rgba(255,255,255,.06);box-shadow:18px 0 48px #00000047}.shell-gallery .workspace-scenes{padding:0 18px 24px}.mobile-shell{width:min(100%,430px);min-height:100vh;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px calc(118px + env(safe-area-inset-bottom));position:relative}.mobile-shell:before,.mobile-shell:after{content:"";position:fixed;left:50%;transform:translate(-50%);width:min(calc(100% - 28px),404px);pointer-events:none;z-index:0}.mobile-shell:before{top:0;height:300px;background:radial-gradient(circle at 78% 24%,rgba(124,94,255,.22),transparent 22%),radial-gradient(circle at 14% 8%,rgba(255,255,255,.12),transparent 18%),radial-gradient(circle at 62% 42%,rgba(97,84,231,.12),transparent 16%);filter:blur(6px)}.mobile-shell:after{top:24px;height:220px;background-image:radial-gradient(circle,rgba(255,255,255,.4) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(173,143,255,.22) 0 1px,transparent 1.5px);background-size:84px 84px,116px 116px;background-position:10px 18px,40px 50px;opacity:.26}.mobile-stage{position:relative;z-index:1;min-height:calc(100vh - 150px)}.mobile-composer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;background:#0709102e}.mobile-composer-menu{position:fixed;left:50%;bottom:calc(108px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(100% - 32px),360px);display:grid;gap:10px;padding:14px;border-radius:24px;background:linear-gradient(180deg,#171929f5,#0d101bfa);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 52px #00000061,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:29}.mobile-composer-action{width:100%;display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;color:#eceffff0;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.mobile-composer-action:hover{transform:translateY(-1px);border-color:#a986ff3d;background:#785cff1a}.mobile-composer-action.active{border-color:#a986ff47;background:linear-gradient(135deg,#785cff2e,#b055ff24)}.mobile-composer-icon{width:42px;height:42px;border-radius:14px;display:inline-grid;place-items:center;color:#fff;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.32),transparent 26%),linear-gradient(135deg,#845cff,#6a5cff 48%,#b15aff);box-shadow:0 14px 28px #5c48e642;font-size:19px}.mobile-composer-copy{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.mobile-composer-copy strong{color:#fff;font-size:14px;font-weight:800;letter-spacing:-.02em}.mobile-composer-copy em{color:#d2d8f69e;font-size:11px;font-style:normal}.mobile-tabbar{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(100% - 24px),398px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;padding:12px 14px 15px;border-radius:28px;background:linear-gradient(180deg,#1a1c2ef5,#0e101ff7);border:1px solid rgba(255,255,255,.07);box-shadow:0 26px 56px #0000006b,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:30;overflow:hidden}.mobile-tabbar:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 18%,rgba(255,255,255,.06) 82%,transparent 100%);pointer-events:none}.mobile-tabbar:after{content:"";position:absolute;inset:auto 50% 8px;transform:translate(-50%);width:112px;height:5px;border-radius:999px;background:#ffffff0f;filter:blur(1px);pointer-events:none}.mobile-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:6px 0 0;border:0;color:#c4caf08f;background:transparent;cursor:pointer;transition:color .2s ease,transform .2s ease}.mobile-tab-icon{position:relative;z-index:1}.mobile-tab:not(.center):hover{transform:translateY(-1px)}.mobile-tab:not(.center):before{content:"";position:absolute;top:0;left:50%;width:24px;height:2px;border-radius:999px;transform:translate(-50%) scaleX(.32);background:linear-gradient(90deg,#a579ff1a,#7c5effd6,#a579ff1a);opacity:0;transition:opacity .2s ease,transform .2s ease}.mobile-tab-label{display:block;font-size:11px;font-weight:700;letter-spacing:-.01em;line-height:1;text-align:center}.mobile-tab.active:not(.center){color:#a986ff}.mobile-tab.active:not(.center):before{opacity:1;transform:translate(-50%) scaleX(1)}.mobile-tab.active .mobile-tab-label{color:#b38fff}.mobile-tab.center{margin-top:-28px;padding-top:0;gap:6px}.mobile-tab.center .mobile-tab-icon{width:58px;height:58px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.42),transparent 26%),linear-gradient(135deg,#865cff,#695eff 46%,#b055ff);box-shadow:0 24px 40px #5e48e661,inset 0 1px #ffffff47;font-size:28px;transform:translateY(-1px)}.mobile-tab.center .mobile-tab-icon:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:radial-gradient(circle,rgba(123,88,255,.34),transparent 68%);z-index:-1}.mobile-tab.center .mobile-tab-label{margin-top:1px;color:#e8ecffe6}.mobile-composer-fade-enter-active,.mobile-composer-fade-leave-active,.mobile-composer-pop-enter-active,.mobile-composer-pop-leave-active{transition:opacity .2s ease,transform .2s ease}.mobile-composer-fade-enter-from,.mobile-composer-fade-leave-to{opacity:0}.mobile-composer-pop-enter-from,.mobile-composer-pop-leave-to{opacity:0;transform:translate(-50%) translateY(10px)}.sidebar{position:sticky;top:18px;height:calc(100vh - 36px);display:flex;flex-direction:column;padding:22px 18px 18px;border-radius:26px;background:radial-gradient(circle at top left,rgba(145,118,255,.26),transparent 26%),linear-gradient(180deg,#0c1220,#08101b 58%,#060b14);color:#ffffffeb;box-shadow:0 30px 70px #0a12236b}.sidebar-scenes{top:0;height:100vh;padding:20px 14px 18px;border-radius:0 26px 26px 0;border-right:1px solid rgba(255,255,255,.06);box-shadow:18px 0 48px #00000047}.sidebar-scenes .brand{padding:4px 6px 18px}.sidebar-scenes .brand-mark{width:28px;height:28px;border-radius:10px;font-size:13px}.sidebar-scenes .brand-name{font-size:16px}.sidebar-scenes .brand-sub{font-size:10px}.sidebar-scenes .sidebar-nav{gap:6px}.sidebar-scenes .nav-item{padding:12px 10px;border-radius:14px}.sidebar-scenes .nav-icon{width:18px;font-size:13px}.sidebar-scenes .nav-label{font-size:13px}.sidebar-scenes .profile-card{padding:12px 4px 2px;gap:10px}.sidebar-scenes .profile-avatar{width:36px;height:36px;border-radius:12px;font-size:13px}.sidebar-scenes .profile-meta strong{font-size:13px}.sidebar-scenes .profile-meta span,.sidebar-scenes .profile-credits,.sidebar-scenes .profile-logout{font-size:11px}.brand{display:flex;align-items:center;gap:14px;padding:4px 8px 18px}.brand-mark{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8c75fff2,#ff86dbd1);box-shadow:0 12px 28px #7761ff59}.brand-name{font-size:22px;font-weight:800;letter-spacing:-.04em}.brand-sub{margin-top:2px;color:#dae1f48f;font-size:12px}.sidebar-nav{display:flex;flex-direction:column;gap:8px;margin-top:8px}.nav-group+.nav-group{margin-top:4px}.nav-group-label{padding:0 4px;color:#d1d8f26b;font-size:12px;font-weight:700;letter-spacing:.02em}.nav-section-note{margin:8px 4px 0;padding:0 0 10px;color:#d1d8f285;font-size:11px;line-height:1.5;border-bottom:1px solid rgba(224,230,248,.08)}.sidebar-nav-secondary{margin-top:10px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border-radius:16px;color:#dde4f6bd;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.nav-item:hover{transform:translate(4px);background:#ffffff0d;color:#fff}.nav-item.active{background:linear-gradient(90deg,#6d5dffc7,#8b5cf67a);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #5d4cdc59}.nav-item-secondary{color:#d7dff5c2}.nav-item-secondary:hover{background:#ffffff0d}.nav-item-secondary.active{background:linear-gradient(90deg,#6d5dffc7,#8b5cf67a)}.nav-icon{width:22px;text-align:center;font-size:15px}.nav-label{flex:1;text-align:left;font-size:15px;font-weight:600}.nav-pill{padding:3px 8px;border-radius:999px;background:#ffffff1f;font-size:11px;font-weight:700}.sidebar-divider{margin:18px 10px;border-top:1px solid rgba(224,230,248,.08)}.profile-card{display:flex;align-items:center;gap:12px;margin-top:auto;padding:14px 8px 6px}.profile-avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe2c4,#f6b6ff);color:#24182d;font-weight:800}.profile-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-meta strong{font-size:14px}.profile-meta span{color:#dde4f68f;font-size:12px}.profile-credits{color:#ffecb3e0;font-size:12px;font-style:normal}.profile-logout{margin-left:auto;color:#dde4f699;font-size:13px;cursor:pointer}.workspace{min-width:0;display:flex;flex-direction:column;gap:18px}.workspace-scenes{padding:0 18px 24px;gap:0}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 8px 0}.shell-scenes .workspace-topbar{margin:14px 18px 0;padding:16px 18px;border-radius:24px;background:#0c0f19b8;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 42px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-copy{display:flex;flex-direction:column;gap:3px}.topbar-copy strong{font-size:16px;color:var(--text-strong)}.shell-scenes .topbar-copy strong{color:#fff}.topbar-kicker{color:var(--text-soft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shell-scenes .topbar-kicker{color:#ecf1ff8f}.topbar-actions{display:flex;align-items:center;gap:12px}.topbar-cta,.btn-primary{border:none;cursor:pointer;color:#fff;background:linear-gradient(90deg,#6756ff,#7e63ff 48%,#9f74ff);box-shadow:0 18px 38px #6d5dff3d}.topbar-cta{padding:14px 22px;border-radius:18px;font-size:15px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.topbar-cta:hover,.btn-primary:hover{transform:translateY(-1px);box-shadow:0 22px 40px #6d5dff4d}.workspace-main{min-width:0}.card-box{background:var(--bg-panel);border:1px solid rgba(255,255,255,.66);border-radius:var(--radius-xl);padding:30px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn-primary{padding:12px 26px;border-radius:16px;font-size:14px;font-weight:700;letter-spacing:-.01em}.btn-primary:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}textarea,input:not([type]),input[type=text],input[type=number],input[type=email],input[type=password],select{width:100%;padding:13px 16px;border:1px solid var(--line-soft);border-radius:16px;background:#ffffffe6;color:var(--text-strong);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:inset 0 1px #fff9}textarea::placeholder,input::placeholder{color:#a1a8bc}textarea:focus,input:focus,select:focus{outline:none;border-color:#6d5dff75;box-shadow:0 0 0 4px #6d5dff1c}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8a90aa 50%),linear-gradient(135deg,#8a90aa 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}select option{color:var(--text-strong)}.spinner{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(255,255,255,.34);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;vertical-align:middle}.error-msg{color:#c04153;font-size:13px;margin-top:10px;padding:12px 14px;border-radius:16px;background:#ff6a7f14;border:1px solid rgba(255,121,142,.14)}h2{font-size:30px;color:var(--text-strong);letter-spacing:-.04em}@keyframes spin{to{transform:rotate(360deg)}}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(10px)}@media (max-width: 1180px){.shell{grid-template-columns:1fr}.shell-scenes{grid-template-columns:1fr;padding:12px;gap:16px}.sidebar{position:static;height:auto}.sidebar-scenes{height:auto;border-radius:26px;box-shadow:0 24px 48px #00000038}.sidebar-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-card{margin-top:18px}}@media (max-width: 820px){.shell{padding:12px;gap:16px}.workspace-scenes{padding:0}.sidebar{padding:18px 14px}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar{flex-direction:column;align-items:stretch}.topbar-actions{justify-content:space-between}.card-box{padding:22px;border-radius:24px}}@media (max-width: 720px){.mobile-shell{width:100%;padding-inline:14px}}@media (max-width: 560px){.brand-sub,.topbar-copy{display:none}.sidebar-nav{grid-template-columns:1fr}.topbar-cta{flex:1}}.blog-home[data-v-0ee15afa]{min-height:100vh;padding:40px 24px 64px;background:radial-gradient(circle at top left,rgba(111,95,255,.16),transparent 24%),radial-gradient(circle at right top,rgba(255,198,118,.18),transparent 22%),linear-gradient(180deg,#fcfcff,#f3f5fb)}.blog-home[data-v-0ee15afa] :is(h1,h2,h3,p,span,strong,em,li){color:#172032}.blog-hero[data-v-0ee15afa],.blog-section[data-v-0ee15afa],.blog-grid[data-v-0ee15afa],.blog-footer[data-v-0ee15afa]{width:min(1120px,100%);margin:0 auto}.blog-hero[data-v-0ee15afa]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:22px;align-items:stretch}.hero-copy[data-v-0ee15afa],.hero-panel[data-v-0ee15afa],.post-card[data-v-0ee15afa],.essay-card[data-v-0ee15afa],.info-card[data-v-0ee15afa],.note-row[data-v-0ee15afa],.blog-footer[data-v-0ee15afa]{border-radius:28px;border:1px solid rgba(92,104,136,.12);background:#ffffffd1;box-shadow:0 24px 60px #2c385c14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-copy[data-v-0ee15afa]{padding:42px}.hero-kicker[data-v-0ee15afa],.panel-label[data-v-0ee15afa],.card-kicker[data-v-0ee15afa],.section-head span[data-v-0ee15afa]{display:inline-flex;padding:7px 12px;border-radius:999px;color:#5c54df;background:#6d5dff1a;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-copy h1[data-v-0ee15afa]{margin-top:18px;font-size:clamp(42px,7vw,76px);line-height:.96;letter-spacing:-.06em}.hero-copy p[data-v-0ee15afa]{max-width:36rem;margin-top:18px;color:#5c667f;font-size:16px;line-height:1.9}.hero-tags[data-v-0ee15afa]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-tags span[data-v-0ee15afa]{padding:10px 14px;border-radius:999px;background:#1720320d;color:#49536b;font-size:13px}.hero-panel[data-v-0ee15afa]{padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:radial-gradient(circle at top right,rgba(109,93,255,.16),transparent 28%),linear-gradient(180deg,#ffffffe0,#f8f9ffd6)}.hero-panel strong[data-v-0ee15afa]{font-size:28px;letter-spacing:-.05em}.hero-panel p[data-v-0ee15afa]{color:#5c667f;line-height:1.8}.panel-stats[data-v-0ee15afa]{display:grid;gap:12px}.panel-stats article[data-v-0ee15afa]{padding:14px 16px;border-radius:18px;background:#ffffffb3;border:1px solid rgba(92,104,136,.08)}.panel-stats article span[data-v-0ee15afa]{display:block;color:#7d879d;font-size:12px}.panel-stats article strong[data-v-0ee15afa]{display:block;margin-top:6px;font-size:18px}.blog-section[data-v-0ee15afa]{margin-top:26px}.section-head[data-v-0ee15afa]{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.section-head strong[data-v-0ee15afa]{font-size:28px;letter-spacing:-.05em}.post-list[data-v-0ee15afa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.post-card[data-v-0ee15afa],.essay-card[data-v-0ee15afa],.info-card[data-v-0ee15afa]{padding:24px}.post-link[data-v-0ee15afa],.essay-link[data-v-0ee15afa]{display:block;transition:transform .18s ease,box-shadow .18s ease}.post-link[data-v-0ee15afa]:hover,.essay-link[data-v-0ee15afa]:hover{transform:translateY(-3px);box-shadow:0 28px 70px #2c385c1f}.post-meta[data-v-0ee15afa]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7d879d;font-size:12px}.post-meta em[data-v-0ee15afa]{font-style:normal;color:#5c54df}.post-card h2[data-v-0ee15afa]{margin-top:14px;font-size:22px;letter-spacing:-.04em;line-height:1.3}.post-card p[data-v-0ee15afa]{margin-top:12px;color:#5c667f;line-height:1.8}.card-action[data-v-0ee15afa]{margin-top:18px;color:#5c54df;font-size:13px;font-weight:700}.essay-list[data-v-0ee15afa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.essay-head[data-v-0ee15afa]{display:flex;flex-direction:column;gap:8px}.essay-head span[data-v-0ee15afa]{color:#7d879d;font-size:12px}.essay-head strong[data-v-0ee15afa]{font-size:28px;letter-spacing:-.05em;line-height:1.2}.essay-paragraph[data-v-0ee15afa]{margin-top:16px;color:#5c667f;line-height:1.95}.blog-grid[data-v-0ee15afa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.info-card h3[data-v-0ee15afa]{margin-top:14px;font-size:22px;letter-spacing:-.04em}.info-card p[data-v-0ee15afa],.info-card li[data-v-0ee15afa]{margin-top:12px;color:#5c667f;line-height:1.8}.info-card ul[data-v-0ee15afa]{padding-left:18px}.notes-list[data-v-0ee15afa]{display:grid;gap:14px}.note-row[data-v-0ee15afa]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;padding:22px 24px}.note-date[data-v-0ee15afa]{color:#7d879d;font-size:13px;font-weight:700}.note-body strong[data-v-0ee15afa]{display:block;font-size:19px;letter-spacing:-.03em}.note-body p[data-v-0ee15afa]{margin-top:10px;color:#5c667f;line-height:1.8}.blog-footer[data-v-0ee15afa]{margin-top:26px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.blog-footer span[data-v-0ee15afa]{color:#6b748a;font-size:14px}.blog-footer strong[data-v-0ee15afa]{font-size:18px;letter-spacing:-.03em}@media (max-width: 960px){.blog-hero[data-v-0ee15afa],.post-list[data-v-0ee15afa],.essay-list[data-v-0ee15afa],.blog-grid[data-v-0ee15afa]{grid-template-columns:1fr}}@media (max-width: 640px){.blog-home[data-v-0ee15afa]{padding:20px 14px 32px}.hero-copy[data-v-0ee15afa],.hero-panel[data-v-0ee15afa],.post-card[data-v-0ee15afa],.essay-card[data-v-0ee15afa],.info-card[data-v-0ee15afa],.note-row[data-v-0ee15afa],.blog-footer[data-v-0ee15afa]{border-radius:22px}.hero-copy[data-v-0ee15afa]{padding:28px 22px}.hero-panel[data-v-0ee15afa],.post-card[data-v-0ee15afa],.essay-card[data-v-0ee15afa],.info-card[data-v-0ee15afa],.note-row[data-v-0ee15afa]{padding:22px}.note-row[data-v-0ee15afa]{grid-template-columns:1fr;gap:10px}.blog-footer[data-v-0ee15afa]{flex-direction:column;align-items:flex-start}}.blog-article-page[data-v-85914086]{min-height:100vh;padding:40px 24px 72px;background:radial-gradient(circle at top left,rgba(111,95,255,.16),transparent 24%),radial-gradient(circle at right top,rgba(255,198,118,.16),transparent 22%),linear-gradient(180deg,#fcfcff,#f3f5fb)}.article-shell[data-v-85914086]{width:min(920px,100%);margin:0 auto}.article-hero[data-v-85914086],.article-section[data-v-85914086],.related-card[data-v-85914086],.article-empty[data-v-85914086]{border-radius:28px;border:1px solid rgba(92,104,136,.12);background:#ffffffd6;box-shadow:0 24px 60px #2c385c14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.article-hero[data-v-85914086]{padding:34px}.back-link[data-v-85914086]{display:inline-flex;align-items:center;gap:6px;color:#5c54df;font-size:14px;font-weight:700}.article-meta[data-v-85914086]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.article-meta span[data-v-85914086]{display:inline-flex;padding:8px 12px;border-radius:999px;background:#6d5dff1a;color:#5c54df;font-size:12px;font-weight:700}.article-hero h1[data-v-85914086]{margin-top:18px;color:#172032;font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:-.05em}.article-summary[data-v-85914086]{margin-top:18px;color:#5c667f;font-size:17px;line-height:1.9}.article-highlights[data-v-85914086]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.highlight-card[data-v-85914086]{padding:16px 18px;border-radius:20px;background:#f8f9ffeb;border:1px solid rgba(92,104,136,.08);color:#24314a;line-height:1.7}.article-content[data-v-85914086]{display:grid;gap:18px;margin-top:24px}.article-section[data-v-85914086]{padding:28px 30px}.article-section h2[data-v-85914086]{color:#172032;font-size:24px;letter-spacing:-.04em}.article-section p[data-v-85914086]{margin-top:14px;color:#5c667f;line-height:1.95;font-size:16px}.related-posts[data-v-85914086]{margin-top:26px}.related-head[data-v-85914086]{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.related-head span[data-v-85914086]{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;color:#5c54df;background:#6d5dff1a;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.related-head strong[data-v-85914086]{color:#172032;font-size:28px;letter-spacing:-.05em}.related-list[data-v-85914086]{display:grid;gap:16px}.related-card[data-v-85914086]{display:block;padding:22px 24px;transition:transform .18s ease,box-shadow .18s ease}.related-card[data-v-85914086]:hover{transform:translateY(-3px);box-shadow:0 28px 70px #2c385c1f}.related-meta[data-v-85914086]{display:flex;align-items:center;justify-content:space-between;gap:12px}.related-meta span[data-v-85914086],.related-meta em[data-v-85914086]{color:#7d879d;font-size:12px;font-style:normal}.related-card strong[data-v-85914086]{display:block;margin-top:12px;color:#172032;font-size:20px;line-height:1.35}.related-card p[data-v-85914086]{margin-top:10px;color:#5c667f;line-height:1.8}.article-empty[data-v-85914086]{padding:34px}.article-empty h1[data-v-85914086]{margin-top:18px;color:#172032;font-size:36px;letter-spacing:-.04em}.article-empty p[data-v-85914086]{margin-top:12px;color:#5c667f;line-height:1.8}@media (max-width: 800px){.article-highlights[data-v-85914086]{grid-template-columns:1fr}}@media (max-width: 640px){.blog-article-page[data-v-85914086]{padding:20px 14px 40px}.article-hero[data-v-85914086],.article-section[data-v-85914086],.related-card[data-v-85914086],.article-empty[data-v-85914086]{border-radius:22px}.article-hero[data-v-85914086],.article-section[data-v-85914086],.article-empty[data-v-85914086]{padding:24px 20px}}.discover-page[data-v-50a779c7]{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:24px;min-height:100%;padding:26px 12px 42px;color:#fff}.page-backdrop[data-v-50a779c7],.hero-stage[data-v-50a779c7],.toolbar-panel[data-v-50a779c7],.template-grid[data-v-50a779c7]{position:relative}.page-backdrop[data-v-50a779c7]{position:absolute;top:0;right:12px;bottom:0;left:12px;z-index:0;min-height:100%;border-radius:34px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.page-backdrop[data-v-50a779c7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 20%,rgba(255,196,133,.3),transparent 19%),linear-gradient(90deg,#060912db,#06091280 38%,#06091242 58%,#060912a3),linear-gradient(180deg,#06091214,#06091229 28%,#0609126b 58%,#060912c7 82%,#060912f2)}.page-backdrop[data-v-50a779c7]:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,#06091200,#06091238 26%,#060912a3 68%,#060912f5);pointer-events:none}.hero-stage[data-v-50a779c7]{z-index:1;overflow:hidden;min-height:500px;padding:34px 32px 28px;border-radius:34px;background:transparent}.hero-stage[data-v-50a779c7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 22%,rgba(255,196,133,.36),transparent 20%),linear-gradient(90deg,#060912e0,#0609128a 38%,#0609125c 58%,#060912c7),linear-gradient(180deg,#0609121f,#06091242 35%,#060912db)}.hero-stage[data-v-50a779c7]:after{content:"";position:absolute;inset:auto -8% -18% auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(104,88,255,.22),transparent 68%);filter:blur(22px);pointer-events:none}.hero-stage-grid[data-v-50a779c7]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.72fr);gap:28px;min-height:440px}.hero-copy[data-v-50a779c7]{display:flex;flex-direction:column;justify-content:center;gap:16px;padding-top:6px}.page-caption[data-v-50a779c7]{display:flex;flex-direction:column;gap:5px}.page-caption span[data-v-50a779c7]{color:#e8eeffa3;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-caption strong[data-v-50a779c7]{font-size:40px;letter-spacing:-.06em}.hero-kicker[data-v-50a779c7]{display:inline-flex;align-self:flex-start;padding:8px 12px;border-radius:999px;background:#5f52ff3d;border:1px solid rgba(255,255,255,.08);color:#e4dafff2;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-copy h1[data-v-50a779c7]{max-width:9ch;font-size:clamp(54px,6vw,78px);line-height:.92;letter-spacing:-.08em}.hero-copy h1 span[data-v-50a779c7]{background:linear-gradient(90deg,#ff90dd,#a389ff 52%,#6e5fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-copy p[data-v-50a779c7]{max-width:58ch;color:#ecf1ffc2;font-size:15px;line-height:1.78}.hero-stats[data-v-50a779c7]{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.hero-stat[data-v-50a779c7]{min-width:118px;padding:16px 16px 15px;border-radius:20px;background:#0c101b85;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000038}.hero-stat strong[data-v-50a779c7]{display:block;font-size:34px;line-height:1;letter-spacing:-.06em}.hero-stat span[data-v-50a779c7]{display:block;margin-top:7px;color:#ecf1ff94;font-size:12px;font-weight:700}.hero-side[data-v-50a779c7]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:18px}.hero-create[data-v-50a779c7]{align-self:flex-end;padding:14px 22px;border-radius:18px;color:#fff;background:linear-gradient(90deg,#634dff,#8c63ff 56%,#a37bff);box-shadow:0 18px 38px #634dff57;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hero-create[data-v-50a779c7]:hover{transform:translateY(-2px);box-shadow:0 24px 44px #634dff6b}.hero-stack[data-v-50a779c7]{width:min(100%,330px);display:flex;flex-direction:column;align-items:flex-end;gap:18px;margin-top:auto}.floating-card[data-v-50a779c7]{width:100%;padding:20px 20px 18px;border-radius:24px;color:#fff;text-align:left;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 50px #00000047;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.floating-card[data-v-50a779c7]:hover{transform:translateY(-2px);border-color:#a594ff57}.floating-card span[data-v-50a779c7],.floating-card em[data-v-50a779c7]{display:block}.floating-card span[data-v-50a779c7]{margin-bottom:10px;color:#ffffffa8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.floating-card strong[data-v-50a779c7]{display:block;line-height:1.46;font-size:24px;letter-spacing:-.05em}.floating-card em[data-v-50a779c7]{margin-top:10px;color:#ecf1ffa3;font-size:13px;line-height:1.6;font-style:normal}.floating-card-primary[data-v-50a779c7]{max-width:260px;background:#2c2059bd}.floating-card-secondary[data-v-50a779c7]{align-self:flex-start;max-width:318px;background:#0b0f1ac7}.toolbar-panel[data-v-50a779c7]{margin-top:-56px;padding:18px;border-radius:28px;background:linear-gradient(180deg,#ffffff08,#ffffff02),#0d101b0a;border:1px solid rgba(255,255,255,.045);box-shadow:inset 0 1px #ffffff0b,0 14px 28px #00000014;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2}.toolbar-top[data-v-50a779c7]{display:flex;align-items:center;gap:16px}.search-shell[data-v-50a779c7]{position:relative;flex:1}.search-shell input[data-v-50a779c7]{height:58px;padding:0 20px 0 52px;border-radius:18px;border:1px solid rgba(255,255,255,.045);background:#07090f09;color:#fff;box-shadow:inset 0 1px #ffffff07,0 8px 20px #0000000a;font-size:15px}.search-shell input[data-v-50a779c7]::placeholder{color:#ffffff42}.search-shell input[data-v-50a779c7]:focus{border-color:#8670ff42;box-shadow:inset 0 1px #ffffff07,0 0 0 4px #6d5dff0d}.search-icon[data-v-50a779c7]{position:absolute;top:50%;left:20px;transform:translateY(-50%);color:#fff6;font-size:18px}.chip-row[data-v-50a779c7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.filter-chip[data-v-50a779c7]{padding:10px 16px;border-radius:999px;color:#f0f4ffbd;background:#ffffff05;border:1px solid rgba(255,255,255,.028);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}.filter-chip[data-v-50a779c7]:hover{transform:translateY(-1px);color:#fff;border-color:#ffffff1f}.filter-chip.active[data-v-50a779c7]{color:#fff;background:linear-gradient(90deg,#624cff,#8c63ff);border-color:transparent;box-shadow:0 14px 26px #634dff47}.sort-select[data-v-50a779c7]{width:160px;flex:0 0 auto;background-color:#0c0f1a09;color:#fff;border-color:#ffffff0b;box-shadow:inset 0 1px #ffffff07,0 8px 20px #0000000a}.template-grid[data-v-50a779c7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:18px}.template-card[data-v-50a779c7]{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:12px;border-radius:28px;background:linear-gradient(180deg,#121622f5,#0b0f19f5);border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000003d;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;animation:card-in-50a779c7 .5s ease backwards;animation-delay:var(--card-delay)}.template-card[data-v-50a779c7]:hover{transform:translateY(-6px);box-shadow:0 28px 54px #0000004d;border-color:#6d5dff3d}.template-visual[data-v-50a779c7]{position:relative;min-height:258px;overflow:hidden;border-radius:22px;box-shadow:inset 0 1px #ffffff1f}.visual-cover[data-v-50a779c7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.template-visual[data-v-50a779c7]:before,.template-visual[data-v-50a779c7]:after{content:"";position:absolute;pointer-events:none;z-index:1}.template-visual[data-v-50a779c7]:before{width:180px;height:180px;top:-10px;right:-26px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.34),transparent 68%);mix-blend-mode:screen}.template-visual[data-v-50a779c7]:after{left:0;right:0;bottom:0;height:52%;background:linear-gradient(180deg,transparent 0%,rgba(8,12,30,.26) 38%,rgba(7,10,24,.86) 100%)}.theme-alpine[data-v-50a779c7]{background:radial-gradient(circle at 26% 20%,rgba(255,225,181,.9),transparent 16%),linear-gradient(180deg,#83b8ff,#4172d5 46%,#162457)}.theme-alpine .visual-sheen[data-v-50a779c7]{clip-path:polygon(0 100%,16% 62%,34% 78%,48% 38%,61% 86%,78% 48%,100% 100%)}.theme-portrait[data-v-50a779c7]{background:radial-gradient(circle at 50% 18%,rgba(255,243,217,.9),transparent 16%),linear-gradient(180deg,#f7d0c3,#f49c80 40%,#5f2e4b)}.theme-portrait .visual-sheen[data-v-50a779c7]{clip-path:ellipse(28% 42% at 50% 56%)}.theme-neon[data-v-50a779c7]{background:linear-gradient(180deg,#1c2249,#25144b 42%,#07111d),radial-gradient(circle at 68% 20%,rgba(61,255,233,.7),transparent 20%)}.theme-neon .visual-sheen[data-v-50a779c7]{clip-path:polygon(6% 100%,22% 58%,39% 76%,56% 44%,77% 68%,100% 100%)}.theme-mars[data-v-50a779c7]{background:radial-gradient(circle at 68% 24%,rgba(255,209,134,.72),transparent 18%),linear-gradient(180deg,#e2a674,#c76f39 48%,#5b231c)}.theme-mars .visual-sheen[data-v-50a779c7]{clip-path:polygon(0 100%,18% 88%,35% 70%,54% 84%,71% 62%,100% 100%)}.theme-robot[data-v-50a779c7]{background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.72),transparent 16%),linear-gradient(180deg,#f6d6a8,#8fc7dd 48%,#51667d)}.theme-robot .visual-sheen[data-v-50a779c7]{clip-path:polygon(18% 100%,18% 54%,38% 40%,64% 42%,82% 58%,82% 100%)}.theme-castle[data-v-50a779c7]{background:radial-gradient(circle at 54% 18%,rgba(255,241,186,.9),transparent 16%),linear-gradient(180deg,#f4ba7c,#e58d54 44%,#4a335e)}.theme-castle .visual-sheen[data-v-50a779c7]{clip-path:polygon(22% 100%,30% 44%,39% 56%,47% 30%,56% 60%,66% 38%,76% 100%)}.theme-ocean[data-v-50a779c7]{background:radial-gradient(circle at 78% 20%,rgba(255,214,152,.92),transparent 18%),linear-gradient(180deg,#4476b1,#264f88 42%,#14233c)}.theme-ocean .visual-sheen[data-v-50a779c7]{clip-path:ellipse(42% 18% at 50% 74%)}.theme-frost[data-v-50a779c7]{background:radial-gradient(circle at 36% 18%,rgba(255,255,255,.95),transparent 18%),linear-gradient(180deg,#cadfff,#7da1db 40%,#20385d)}.theme-frost .visual-sheen[data-v-50a779c7]{clip-path:polygon(0 100%,22% 54%,36% 68%,54% 34%,72% 76%,84% 52%,100% 100%)}.theme-dream[data-v-50a779c7]{background:radial-gradient(circle at 40% 18%,rgba(255,246,255,.92),transparent 16%),linear-gradient(180deg,#c7d4ff,#e59ce4 44%,#7055bf)}.theme-dream .visual-sheen[data-v-50a779c7]{clip-path:polygon(14% 100%,24% 56%,38% 72%,52% 38%,63% 68%,74% 46%,88% 100%)}.theme-portal[data-v-50a779c7]{background:radial-gradient(circle at 50% 46%,rgba(255,137,226,.72),transparent 18%),linear-gradient(180deg,#2a1e58,#120f2c 58%,#060912)}.theme-portal .visual-sheen[data-v-50a779c7]{clip-path:circle(22% at 50% 50%)}.visual-sheen[data-v-50a779c7]{position:absolute;top:22%;right:10%;bottom:8%;left:10%;background:linear-gradient(180deg,#ffffff38,#fff0);filter:blur(.5px);z-index:1}.visual-badge[data-v-50a779c7],.visual-flow[data-v-50a779c7]{position:absolute;top:14px;z-index:2;padding:7px 10px;border-radius:999px;color:#ffffffeb;background:#0a0d18bd;border:1px solid rgba(255,255,255,.06);font-size:11px;font-weight:800;letter-spacing:.06em}.visual-badge[data-v-50a779c7]{left:14px}.visual-flow[data-v-50a779c7]{right:14px}.visual-badge.hot[data-v-50a779c7]{color:#fff;background:linear-gradient(90deg,#20ad76f5,#45c285e6)}.template-visual.has-cover .visual-sheen[data-v-50a779c7]{background:linear-gradient(180deg,#ffffff24,#fff0)}.visual-caption[data-v-50a779c7]{position:absolute;left:16px;right:16px;bottom:18px;z-index:2;display:flex;flex-direction:column;gap:6px}.visual-caption span[data-v-50a779c7]{color:#ffffffc7;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.visual-caption strong[data-v-50a779c7]{font-size:26px;letter-spacing:-.06em}.template-body[data-v-50a779c7]{display:flex;flex-direction:column;gap:12px;flex:1;padding:4px 4px 2px}.card-topline[data-v-50a779c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.card-title-group[data-v-50a779c7]{display:flex;flex-direction:column;gap:6px;min-width:0}.card-topline h3[data-v-50a779c7]{font-size:20px;color:#fff;letter-spacing:-.05em}.card-category[data-v-50a779c7]{color:#eff4ff94;font-size:12px;font-weight:700}.mini-use[data-v-50a779c7]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border-radius:12px;color:#fff;background:#6d5dff2e;border:1px solid rgba(255,255,255,.08);white-space:nowrap;line-height:1;font-size:11px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease}.mini-use[data-v-50a779c7]:hover{transform:translateY(-1px);background:#6d5dff42}.card-chip-row[data-v-50a779c7]{display:flex;flex-wrap:wrap;gap:8px}.meta-chip[data-v-50a779c7]{padding:6px 10px;border-radius:999px;color:#f4f7ffbd;background:#ffffff0f;border:1px solid rgba(255,255,255,.04);font-size:12px;font-weight:700}.meta-chip.accent[data-v-50a779c7]{color:#c3b6ff;background:#6d5dff24;border-color:#6d5dff2e}.template-body p[data-v-50a779c7]{min-height:66px;color:#ecf1ffad;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-footer[data-v-50a779c7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.creator[data-v-50a779c7]{display:flex;align-items:center;gap:10px;min-width:0}.creator-avatar[data-v-50a779c7]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffd7c1,#cfa6ff);color:#1d1734;font-size:13px;font-weight:800}.creator-meta[data-v-50a779c7]{display:flex;flex-direction:column;gap:3px;min-width:0}.creator-meta strong[data-v-50a779c7]{font-size:13px;color:#fff}.creator-meta span[data-v-50a779c7]{color:#ecf1ff80;font-size:12px}.card-metrics[data-v-50a779c7]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:#ecf1ff8f;font-size:12px;font-weight:700;white-space:nowrap}.empty-state[data-v-50a779c7]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:56px 24px;border-radius:28px;background:#0c0f19c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000003d}.empty-state strong[data-v-50a779c7]{font-size:24px;color:#fff}.empty-state p[data-v-50a779c7]{color:#ecf1ffad}@keyframes card-in-50a779c7{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.discover-page[data-v-50a779c7]{padding:22px 0 34px}.hero-stage-grid[data-v-50a779c7]{grid-template-columns:1fr}.hero-copy h1[data-v-50a779c7]{max-width:none}.hero-side[data-v-50a779c7],.hero-stack[data-v-50a779c7]{align-items:stretch}.floating-card-primary[data-v-50a779c7],.floating-card-secondary[data-v-50a779c7]{max-width:none}}@media (max-width: 900px){.toolbar-top[data-v-50a779c7],.card-topline[data-v-50a779c7],.card-footer[data-v-50a779c7]{flex-direction:column;align-items:stretch}.sort-select[data-v-50a779c7]{width:100%}.card-metrics[data-v-50a779c7]{align-items:flex-start}}@media (max-width: 720px){.page-backdrop[data-v-50a779c7]{top:0;right:0;bottom:0;left:0;border-radius:24px}.hero-stage[data-v-50a779c7]{padding:26px 22px 24px;min-height:0}.page-caption strong[data-v-50a779c7]{font-size:30px}.hero-copy h1[data-v-50a779c7]{font-size:40px}.hero-stats[data-v-50a779c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-panel[data-v-50a779c7]{margin-top:-30px}}.scenes-page[data-v-a48fbc9d]{position:relative;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:26px 12px 42px;color:#fff;isolation:isolate}.page-backdrop[data-v-a48fbc9d],.scene-stage[data-v-a48fbc9d],.library-block[data-v-a48fbc9d],.scene-grid[data-v-a48fbc9d],.empty-state[data-v-a48fbc9d]{position:relative}.page-backdrop[data-v-a48fbc9d]{position:absolute;top:0;right:12px;bottom:0;left:12px;z-index:0;border-radius:34px;min-height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.page-backdrop[data-v-a48fbc9d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 74% 18%,rgba(255,185,110,.34),transparent 18%),linear-gradient(90deg,#060912cc,#0609126b 34%,#0609123d 60%,#06091294),linear-gradient(180deg,#0609120f,#06091224 30%,#0609126b 58%,#060912c2 82%,#060912f0)}.page-backdrop[data-v-a48fbc9d]:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,#06091200,#06091238 26%,#060912a3 68%,#060912f5);pointer-events:none}.scene-stage[data-v-a48fbc9d]{z-index:1;overflow:hidden;min-height:430px;padding:18px;border-radius:34px}.scene-stage-top[data-v-a48fbc9d],.scene-stage-bottom[data-v-a48fbc9d]{position:relative;z-index:1}.scene-stage-top[data-v-a48fbc9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.scene-copy[data-v-a48fbc9d]{max-width:540px}.hero-kicker[data-v-a48fbc9d]{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;color:#e8ddffeb;background:#6d5dff38;border:1px solid rgba(196,186,255,.16);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.scene-copy h1[data-v-a48fbc9d],.library-head h2[data-v-a48fbc9d]{color:#fff;letter-spacing:-.06em}.scene-copy h1[data-v-a48fbc9d]{font-size:clamp(44px,5vw,60px);line-height:.95}.library-head h2[data-v-a48fbc9d]{font-size:34px}.scene-copy p[data-v-a48fbc9d],.library-head p[data-v-a48fbc9d],.featured-body p[data-v-a48fbc9d],.scene-body p[data-v-a48fbc9d],.empty-state p[data-v-a48fbc9d],.stage-note p[data-v-a48fbc9d]{color:#eef2ffb3}.scene-copy p[data-v-a48fbc9d],.library-head p[data-v-a48fbc9d]{margin-top:10px;max-width:58ch;line-height:1.78}.hero-link[data-v-a48fbc9d]{flex:0 0 auto;padding:12px 16px;border-radius:16px;color:#ffffffeb;background:#0a0d1875;border:1px solid rgba(255,255,255,.08);font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.hero-link[data-v-a48fbc9d]:hover{opacity:.92;transform:translateY(-1px);border-color:#ffffff24}.scene-stage-bottom[data-v-a48fbc9d]{margin-top:26px;position:relative;min-height:240px}.featured-strip[data-v-a48fbc9d]{display:grid;grid-template-columns:repeat(3,minmax(220px,240px));gap:20px;justify-content:start}.featured-card[data-v-a48fbc9d],.scene-card[data-v-a48fbc9d]{cursor:pointer;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.featured-card[data-v-a48fbc9d]{overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#1318267a,#0a0e18c7);border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 48px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.featured-card[data-v-a48fbc9d]:hover,.scene-card[data-v-a48fbc9d]:hover{transform:translateY(-6px);border-color:#9882ff57;box-shadow:0 26px 58px #00000057}.featured-cover[data-v-a48fbc9d],.scene-cover[data-v-a48fbc9d]{position:relative;background:linear-gradient(135deg,#2a3350f5,#141929f5)}.featured-cover[data-v-a48fbc9d]{height:154px}.scene-cover[data-v-a48fbc9d]{height:176px}.featured-cover img[data-v-a48fbc9d],.scene-cover img[data-v-a48fbc9d]{width:100%;height:100%;object-fit:cover;display:block}.featured-cover[data-v-a48fbc9d]:after,.scene-cover[data-v-a48fbc9d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c140a,#0a0c141f 34%,#0a0c1499)}.featured-cover-fallback[data-v-a48fbc9d],.scene-cover-fallback[data-v-a48fbc9d]{width:100%;height:100%;display:grid;place-items:center;color:#ffffffb8;font-weight:800;text-align:center;padding:18px}.featured-badge[data-v-a48fbc9d],.scene-badge[data-v-a48fbc9d],.featured-flow[data-v-a48fbc9d],.scene-flow[data-v-a48fbc9d]{position:absolute;top:12px;z-index:1;padding:6px 10px;border-radius:999px;color:#fff;background:#0a0d18b8;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800}.featured-badge[data-v-a48fbc9d],.scene-badge[data-v-a48fbc9d]{left:12px}.featured-flow[data-v-a48fbc9d],.scene-flow[data-v-a48fbc9d]{right:12px}.featured-body[data-v-a48fbc9d]{display:flex;flex-direction:column;gap:8px;padding:14px 15px 15px}.featured-body h3[data-v-a48fbc9d],.scene-topline h3[data-v-a48fbc9d]{color:#fff;font-size:20px;letter-spacing:-.04em}.featured-body p[data-v-a48fbc9d],.scene-body p[data-v-a48fbc9d]{line-height:1.7;font-size:13px}.featured-meta[data-v-a48fbc9d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;color:#ecf1ff9e;font-size:12px;font-weight:700}.hero-stats-floating[data-v-a48fbc9d]{position:absolute;right:0;bottom:2px;z-index:2;display:flex;gap:12px}.mini-enter[data-v-a48fbc9d],.scene-enter[data-v-a48fbc9d]{padding:10px 15px;border-radius:14px;color:#fff;background:linear-gradient(90deg,#634dff,#7c5fff,#9d74ff);box-shadow:0 16px 28px #634dff47;cursor:pointer}.library-stats[data-v-a48fbc9d]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.library-stat[data-v-a48fbc9d]{min-width:94px;padding:12px 14px;border-radius:18px;background:#0d101b6b;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.library-stat strong[data-v-a48fbc9d]{display:block;color:#fff;font-size:22px;line-height:1;letter-spacing:-.04em}.library-stat span[data-v-a48fbc9d]{display:block;margin-top:6px;color:#ecf1ff8f;font-size:12px;font-weight:700}.library-block[data-v-a48fbc9d]{z-index:1;display:flex;flex-direction:column;gap:18px;margin-top:-18px}.toolbar-panel[data-v-a48fbc9d]{padding:18px;border-radius:28px;background:linear-gradient(180deg,#ffffff08,#ffffff02),#0d101b0a;border:1px solid rgba(255,255,255,.045);box-shadow:inset 0 1px #ffffff0b,0 14px 28px #00000014;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.toolbar-top[data-v-a48fbc9d]{display:flex;align-items:center;gap:16px}.search-shell[data-v-a48fbc9d]{position:relative;display:block;flex:1}.search-shell input[data-v-a48fbc9d]{height:58px;padding:0 20px 0 50px;border-radius:18px;border:1px solid rgba(255,255,255,.045);background:#07090f09;color:#fff;box-shadow:inset 0 1px #ffffff07,0 8px 20px #0000000a}.search-shell input[data-v-a48fbc9d]::placeholder{color:#ffffff42}.search-shell input[data-v-a48fbc9d]:focus{border-color:#8670ff42;box-shadow:inset 0 1px #ffffff07,0 0 0 4px #6d5dff0d}.search-icon[data-v-a48fbc9d]{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:#fff6;font-size:18px}.chip-row[data-v-a48fbc9d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.filter-chip[data-v-a48fbc9d]{padding:10px 16px;border-radius:999px;color:#f0f4ffbd;background:#ffffff05;border:1px solid rgba(255,255,255,.028);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}.filter-chip[data-v-a48fbc9d]:hover{transform:translateY(-1px);color:#fff;border-color:#ffffff1f}.filter-chip.active[data-v-a48fbc9d]{color:#fff;background:linear-gradient(90deg,#624cff,#8c63ff);border-color:transparent;box-shadow:0 14px 26px #634dff4d}.sort-select[data-v-a48fbc9d]{width:160px;flex:0 0 auto;background-color:#0c0f1a09;color:#fff;border-color:#ffffff0b;box-shadow:inset 0 1px #ffffff07,0 8px 20px #0000000a}.scene-grid[data-v-a48fbc9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.scene-card[data-v-a48fbc9d]{display:flex;flex-direction:column;min-height:100%;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#161b2a70,#0a0e18db);border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 46px #00000038;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:card-in-a48fbc9d .45s ease backwards;animation-delay:var(--card-delay)}.scene-body[data-v-a48fbc9d]{display:flex;flex-direction:column;gap:9px;padding:14px 14px 15px;flex:1}.scene-topline[data-v-a48fbc9d]{display:block}.scene-heading[data-v-a48fbc9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scene-usage[data-v-a48fbc9d]{color:#ecf1ff8f;font-size:12px;font-weight:700;white-space:nowrap}.scene-subtitle[data-v-a48fbc9d]{color:#a995ff;font-size:12px;font-weight:700}.scene-body p[data-v-a48fbc9d]{min-height:62px;font-size:12px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.scene-tags[data-v-a48fbc9d]{display:flex;flex-wrap:wrap;gap:8px}.scene-tags span[data-v-a48fbc9d],.scene-params span[data-v-a48fbc9d]{padding:5px 9px;border-radius:999px;color:#f4f7ffbd;background:#ffffff0f;border:1px solid rgba(255,255,255,.04);font-size:11px;font-weight:700}.scene-footer[data-v-a48fbc9d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.scene-params[data-v-a48fbc9d]{display:flex;flex-wrap:wrap;gap:8px}.empty-state[data-v-a48fbc9d]{text-align:center;padding:56px 24px;border-radius:28px;background:#0d101bb8;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 48px #0000003d}.empty-state strong[data-v-a48fbc9d]{display:block;font-size:24px;color:#fff}.empty-state p[data-v-a48fbc9d]{margin-top:10px}.empty-state .btn-primary[data-v-a48fbc9d]{margin-top:18px}@keyframes card-in-a48fbc9d{0%{opacity:0;transform:translateY(10px)}}@media (max-width: 1200px){.scenes-page[data-v-a48fbc9d]{padding:22px 0 32px}.featured-strip[data-v-a48fbc9d]{grid-template-columns:repeat(3,minmax(180px,220px));overflow-x:auto;padding-bottom:4px}.hero-stats-floating[data-v-a48fbc9d],.library-stats[data-v-a48fbc9d]{justify-content:flex-start}}@media (max-width: 900px){.scene-stage-top[data-v-a48fbc9d],.toolbar-top[data-v-a48fbc9d],.scene-footer[data-v-a48fbc9d],.scene-heading[data-v-a48fbc9d]{flex-direction:column;align-items:stretch}.featured-strip[data-v-a48fbc9d]{grid-template-columns:repeat(3,minmax(180px,220px))}.hero-stats-floating[data-v-a48fbc9d]{position:static;margin-top:18px;flex-wrap:wrap}.sort-select[data-v-a48fbc9d]{width:100%}}@media (max-width: 760px){.page-backdrop[data-v-a48fbc9d]{top:0;right:0;bottom:0;left:0;border-radius:24px}.scene-stage[data-v-a48fbc9d]{padding:24px 22px}.library-head h2[data-v-a48fbc9d]{font-size:30px}.scene-copy h1[data-v-a48fbc9d]{font-size:40px}.hero-stats-floating[data-v-a48fbc9d]{justify-content:flex-start;flex-wrap:wrap}}.ai-wait-board[data-v-36cd6c0b]{position:relative;min-height:100%;padding:38px 36px 28px;border-radius:30px;overflow:hidden;background:radial-gradient(circle at top center,rgba(109,93,255,.12),transparent 30%),radial-gradient(circle at bottom left,rgba(255,197,92,.12),transparent 24%),linear-gradient(180deg,#fffffffa,#f8f9fffa);border:1px solid rgba(129,142,184,.14);box-shadow:inset 0 1px #ffffffdb,0 24px 50px #5260841a}.board-glow[data-v-36cd6c0b]{position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(18px);opacity:.36;pointer-events:none}.board-glow-left[data-v-36cd6c0b]{top:-110px;left:-70px;background:radial-gradient(circle,rgba(138,120,255,.28),transparent 70%)}.board-glow-right[data-v-36cd6c0b]{right:-70px;bottom:-110px;background:radial-gradient(circle,rgba(255,203,137,.24),transparent 70%)}.board-head[data-v-36cd6c0b]{position:relative;text-align:center}.board-kicker[data-v-36cd6c0b]{display:inline-flex;padding:8px 14px;border-radius:999px;color:#6556e8;background:#6d5dff17;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.board-head h3[data-v-36cd6c0b]{margin-top:22px;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.05em;color:#182035}.board-head p[data-v-36cd6c0b]{margin-top:12px;color:#6d7894;font-size:15px;line-height:1.8}.board-steps[data-v-36cd6c0b]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.step-item[data-v-36cd6c0b]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.step-rail[data-v-36cd6c0b]{position:absolute;top:22px;left:calc(50% + 28px);width:calc(100% - 12px);height:2px;background:#d7ddedeb}.step-item.done .step-rail[data-v-36cd6c0b],.step-item.active .step-rail[data-v-36cd6c0b]{background:linear-gradient(90deg,#6d5dffe6,#8d72ff80)}.step-node[data-v-36cd6c0b]{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#9da9c5;background:#f3f5fcf5;border:1px solid rgba(193,202,224,.78);box-shadow:inset 0 1px #ffffffe0;font-size:17px;transition:all .24s ease}.step-item.done .step-node[data-v-36cd6c0b],.step-item.active .step-node[data-v-36cd6c0b]{color:#fff;background:linear-gradient(135deg,#6556ff,#886eff);border-color:transparent;box-shadow:0 18px 28px #6d5dff47}.step-item strong[data-v-36cd6c0b]{font-size:18px;letter-spacing:-.04em;color:#8a95af}.step-item.done strong[data-v-36cd6c0b],.step-item.active strong[data-v-36cd6c0b]{color:#3b3ca6}.step-item span[data-v-36cd6c0b]{max-width:170px;color:#8b95ae;font-size:13px;line-height:1.7}.board-tip-box[data-v-36cd6c0b]{margin-top:34px;padding:24px;border-radius:28px;background:#ffffffbd;border:1px solid rgba(198,206,224,.42);box-shadow:inset 0 1px #ffffffeb}.tip-head[data-v-36cd6c0b]{display:flex;align-items:flex-start;gap:14px}.tip-badge[data-v-36cd6c0b]{display:grid;place-items:center;width:38px;height:38px;border-radius:16px;color:#6556ff;background:#6d5dff1a;font-size:17px;box-shadow:inset 0 1px #ffffffdb}.tip-head strong[data-v-36cd6c0b]{display:block;color:#1b2238;font-size:24px;letter-spacing:-.05em}.tip-head p[data-v-36cd6c0b]{margin-top:8px;color:#7b87a2;font-size:14px;line-height:1.75}.tip-grid[data-v-36cd6c0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:22px}.tip-card[data-v-36cd6c0b]{display:flex;align-items:flex-start;gap:14px;min-height:126px;padding:18px;border-radius:22px;border:1px solid rgba(226,230,242,.9);box-shadow:inset 0 1px #ffffffe6}.tone-calm[data-v-36cd6c0b]{background:linear-gradient(135deg,#f0f2fff0,#f6f8ffeb)}.tone-warm[data-v-36cd6c0b]{background:linear-gradient(135deg,#fff6e1f5,#fffaedf0)}.tone-romance[data-v-36cd6c0b]{background:linear-gradient(135deg,#ffeef4f5,#fff6f8f0)}.tone-preview[data-v-36cd6c0b]{background:linear-gradient(135deg,#ebf1fffa,#f7f9fff5)}.tip-icon[data-v-36cd6c0b]{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ffffffb3;font-size:22px}.tip-preview[data-v-36cd6c0b]{flex:0 0 74px;width:74px;height:74px;border-radius:18px;overflow:hidden;box-shadow:0 16px 30px #4d587429}.tip-preview img[data-v-36cd6c0b]{width:100%;height:100%;object-fit:cover;display:block}.tip-copy[data-v-36cd6c0b]{min-width:0}.tip-eyebrow[data-v-36cd6c0b]{display:inline-flex;padding:6px 10px;border-radius:999px;color:#6e78a2;background:#ffffffc7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tip-copy strong[data-v-36cd6c0b]{display:block;margin-top:10px;color:#212944;font-size:18px;letter-spacing:-.04em}.tip-copy p[data-v-36cd6c0b]{margin-top:8px;color:#72809d;font-size:14px;line-height:1.7}.board-footer[data-v-36cd6c0b]{margin-top:28px}.progress-meta[data-v-36cd6c0b]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7d87a3;font-size:14px;font-weight:700}.progress-track[data-v-36cd6c0b]{position:relative;margin-top:12px;height:8px;border-radius:999px;overflow:hidden;background:#dce1efe0}.progress-bar[data-v-36cd6c0b]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6556ff,#8c71ff 48%,#f0a3d9);box-shadow:0 0 18px #6d5dff38}.footer-row[data-v-36cd6c0b]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}.footer-note[data-v-36cd6c0b]{color:#6d7893;font-size:14px;line-height:1.75}.cancel-button[data-v-36cd6c0b]{flex:0 0 auto;padding:12px 18px;border-radius:16px;border:1px solid rgba(197,204,224,.92);background:#ffffffeb;color:#5f6985;font-weight:700;cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease}.cancel-button[data-v-36cd6c0b]:hover{transform:translateY(-1px);color:#5447df;border-color:#6d5dff5c}.theme-dark.ai-wait-board[data-v-36cd6c0b]{background:radial-gradient(circle at 16% 78%,rgba(66,83,214,.22),transparent 24%),radial-gradient(circle at 82% 18%,rgba(146,84,255,.18),transparent 22%),linear-gradient(180deg,#070a14fa,#080c18f5);border:1px solid rgba(120,132,188,.16);box-shadow:inset 0 1px #ffffff0a,0 30px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dark .board-glow[data-v-36cd6c0b]{opacity:.58;filter:blur(30px)}.theme-dark .board-glow-left[data-v-36cd6c0b]{background:radial-gradient(circle,rgba(120,93,255,.34),transparent 70%)}.theme-dark .board-glow-right[data-v-36cd6c0b]{background:radial-gradient(circle,rgba(84,194,255,.18),transparent 70%)}.theme-dark .board-kicker[data-v-36cd6c0b]{color:#e0d6fff5;background:#6d5dff29;border:1px solid rgba(255,255,255,.08)}.theme-dark .board-head h3[data-v-36cd6c0b]{color:#f0e6ff;text-shadow:0 0 24px rgba(130,104,255,.16)}.theme-dark .board-head p[data-v-36cd6c0b]{color:#dce3f5a8}.theme-dark .step-rail[data-v-36cd6c0b]{background:#454e6eb8}.theme-dark .step-item.done .step-rail[data-v-36cd6c0b],.theme-dark .step-item.active .step-rail[data-v-36cd6c0b]{background:linear-gradient(90deg,#c85bfff5,#6e7bffc2);box-shadow:0 0 18px #8268ff33}.theme-dark .step-node[data-v-36cd6c0b]{color:#aab5d6cc;background:#181f33eb;border:1px solid rgba(94,104,138,.74);box-shadow:inset 0 1px #ffffff0f,0 0 0 8px #6d5dff0a}.theme-dark .step-item.done .step-node[data-v-36cd6c0b],.theme-dark .step-item.active .step-node[data-v-36cd6c0b]{background:linear-gradient(135deg,#be59ff,#7064ff);box-shadow:0 0 0 8px #6d5dff14,0 18px 34px #6d5dff47}.theme-dark .step-item strong[data-v-36cd6c0b]{color:#b4bfdf99}.theme-dark .step-item.done strong[data-v-36cd6c0b],.theme-dark .step-item.active strong[data-v-36cd6c0b]{color:#fff}.theme-dark .step-item span[data-v-36cd6c0b]{color:#c1cbe675}.theme-dark .board-tip-box[data-v-36cd6c0b]{background:#0c1222b8;border:1px solid rgba(119,131,181,.18);box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000002e}.theme-dark .tip-badge[data-v-36cd6c0b]{color:#d8c7ff;background:#6d5dff29;box-shadow:inset 0 1px #ffffff14}.theme-dark .tip-head strong[data-v-36cd6c0b]{color:#f4f7ff}.theme-dark .tip-head p[data-v-36cd6c0b]{color:#c9d1e69e}.theme-dark .tip-card[data-v-36cd6c0b]{border:1px solid rgba(109,120,168,.16);box-shadow:inset 0 1px #ffffff0a}.theme-dark .tone-calm[data-v-36cd6c0b]{background:linear-gradient(135deg,#161f39f0,#12182af0)}.theme-dark .tone-warm[data-v-36cd6c0b]{background:linear-gradient(135deg,#241d38f0,#1a172cf0)}.theme-dark .tone-romance[data-v-36cd6c0b]{background:linear-gradient(135deg,#1e1634f0,#17142af0)}.theme-dark .tone-preview[data-v-36cd6c0b]{background:linear-gradient(135deg,#16223ef5,#10182af5)}.theme-dark .tip-icon[data-v-36cd6c0b]{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.theme-dark .tip-preview[data-v-36cd6c0b]{box-shadow:0 18px 32px #0000003d}.theme-dark .tip-eyebrow[data-v-36cd6c0b]{color:#d7e1f8b8;background:#ffffff0f}.theme-dark .tip-copy strong[data-v-36cd6c0b]{color:#f4f7ff}.theme-dark .tip-copy p[data-v-36cd6c0b]{color:#c8d0e49e}.theme-dark .progress-meta[data-v-36cd6c0b]{color:#cfd7ecbd}.theme-dark .progress-track[data-v-36cd6c0b]{background:#3b4464bd}.theme-dark .progress-bar[data-v-36cd6c0b]{background:linear-gradient(90deg,#d05cff,#8f72ff 42%,#68a9ff);box-shadow:0 0 22px #8268ff42}.theme-dark .footer-note[data-v-36cd6c0b]{color:#c8d0e49e}.theme-dark .cancel-button[data-v-36cd6c0b]{border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#e9efffc7}.theme-dark .cancel-button[data-v-36cd6c0b]:hover{color:#fff;border-color:#9272ff57;background:#6d5dff1f}@media (max-width: 980px){.ai-wait-board[data-v-36cd6c0b]{padding:28px 22px 22px}.board-steps[data-v-36cd6c0b]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.step-rail[data-v-36cd6c0b]{display:none}.progress-meta[data-v-36cd6c0b],.footer-row[data-v-36cd6c0b]{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.board-steps[data-v-36cd6c0b],.tip-grid[data-v-36cd6c0b]{grid-template-columns:1fr}.tip-card[data-v-36cd6c0b]{min-height:0}}.param-panel[data-v-d3f30f7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:4px 0}.param-item[data-v-d3f30f7d]{display:flex;flex-direction:column;gap:8px;min-width:0}.param-item label[data-v-d3f30f7d]{font-size:11px;font-weight:800;color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em}.param-item select[data-v-d3f30f7d],.param-item input[data-v-d3f30f7d]{width:100%}.custom-size[data-v-d3f30f7d]{min-width:0;grid-column:1 / -1}.size-inputs[data-v-d3f30f7d]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.size-inputs input[data-v-d3f30f7d]{width:100%}.size-inputs span[data-v-d3f30f7d]{color:var(--text-soft);font-weight:700}.size-hint[data-v-d3f30f7d]{color:var(--text-soft);font-size:12px;line-height:1.5}.param-stepper[data-v-d3f30f7d]{min-width:0}.stepper-shell[data-v-d3f30f7d]{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.stepper-btn[data-v-d3f30f7d]{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:inherit;background:#ffffff0f;cursor:pointer}.stepper-value[data-v-d3f30f7d]{min-width:18px;text-align:center;font-weight:700}.grid[data-v-776ad604]{margin-top:0;width:100%}.grid-inner[data-v-776ad604]{display:flex;flex-wrap:wrap;gap:14px;padding:12px}.img-card[data-v-776ad604]{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 18px 38px #424d6c24;transition:transform .2s,box-shadow .2s;flex:1 1 calc(50% - 6px);min-width:0}.img-card[data-v-776ad604]:hover{transform:translateY(-4px);box-shadow:0 24px 44px #6d5dff2e}.img-card img[data-v-776ad604]{width:100%;height:auto;display:block}.img-placeholder[data-v-776ad604]{aspect-ratio:1 / 1;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.18),transparent 16%),linear-gradient(135deg,#58618d6b,#1b2036e0)}.img-overlay[data-v-776ad604]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,24,40,.82) 0%,transparent 62%);display:flex;align-items:flex-end;justify-content:space-between;padding:10px 12px;opacity:0;transition:opacity .2s}.img-card:hover .img-overlay[data-v-776ad604]{opacity:1}.img-actions[data-v-776ad604]{display:flex;align-items:center;gap:10px}.img-overlay a[data-v-776ad604],.img-overlay span[data-v-776ad604],.overlay-action[data-v-776ad604]{color:#fff;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.overlay-action[data-v-776ad604]{padding:0;border:none;background:transparent}.overlay[data-v-776ad604]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0e18cc;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.overlay img[data-v-776ad604]{max-height:88vh;max-width:88vw;border-radius:12px;box-shadow:0 8px 48px #0009}.close-btn[data-v-776ad604]{position:absolute;top:20px;right:24px;background:#ffffff24;border:none;color:#fff;font-size:20px;width:42px;height:42px;border-radius:50%;cursor:pointer;transition:background .2s}.close-btn[data-v-776ad604]:hover{background:#ffffff3d}.img-fade-enter-active[data-v-776ad604]{transition:all .3s ease}.img-fade-enter-from[data-v-776ad604]{opacity:0;transform:scale(.9)}.overlay-fade-enter-active[data-v-776ad604],.overlay-fade-leave-active[data-v-776ad604]{transition:opacity .2s}.overlay-fade-enter-from[data-v-776ad604],.overlay-fade-leave-to[data-v-776ad604]{opacity:0}.generate-page[data-v-98b08ccd]{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:18px;padding:0 10px 40px}.generate-page[data-v-98b08ccd]>:not(.generate-backdrop){position:relative;z-index:1}.generate-backdrop[data-v-98b08ccd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:34px}.generate-backdrop[data-v-98b08ccd]:before,.generate-backdrop[data-v-98b08ccd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px}.generate-backdrop[data-v-98b08ccd]:before{background:radial-gradient(circle at 74% 18%,rgba(141,114,255,.22),transparent 24%),radial-gradient(circle at 18% 16%,rgba(255,182,122,.12),transparent 18%),linear-gradient(180deg,#07091042,#070910b8 52%,#070910f0);z-index:1}.generate-backdrop[data-v-98b08ccd]:after{background:linear-gradient(90deg,#080a11ad,#080a112e 44%,#080a1180);z-index:2}.generate-backdrop-image[data-v-98b08ccd]{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:40px;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.62;filter:saturate(.92) brightness(.68);transform:scale(1.03)}.generate-toolbar[data-v-98b08ccd]{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.selection-kicker[data-v-98b08ccd],.scene-kicker[data-v-98b08ccd]{display:inline-flex;padding:8px 12px;border-radius:999px;color:#e0d6fff5;background:#6d5dff2e;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.active-scene-strip[data-v-98b08ccd]{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:184px;padding:22px;border-radius:28px;background-color:#0a0c16d1;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 52px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.active-scene-strip[data-v-98b08ccd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0c16eb,#0a0c16b8 38%,#0a0c167a);pointer-events:none}.selection-toolbar-card[data-v-98b08ccd]{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:22px;background-color:#0c0f19c7;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 44px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.selection-toolbar-card[data-v-98b08ccd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0c16e6,#0a0c169e);pointer-events:none}.active-scene-strip[data-v-98b08ccd]>*,.selection-toolbar-card[data-v-98b08ccd]>*{position:relative;z-index:1}.selection-toolbar-card strong[data-v-98b08ccd]{font-size:18px;line-height:1.2;letter-spacing:-.04em;color:#fff}.active-scene-cover-shell[data-v-98b08ccd]{padding:10px;border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.active-scene-cover[data-v-98b08ccd]{width:100%;height:128px;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#283150f5,#121728f5)}.active-scene-cover img[data-v-98b08ccd],.active-scene-cover-fallback[data-v-98b08ccd]{width:100%;height:100%}.active-scene-cover img[data-v-98b08ccd]{object-fit:cover;display:block}.active-scene-cover-fallback[data-v-98b08ccd]{display:grid;place-items:center;color:#ecf1ff8f;font-size:12px;font-weight:700;text-align:center;padding:10px}.active-scene-copy[data-v-98b08ccd]{display:flex;flex-direction:column;gap:8px;min-width:0}.active-scene-head[data-v-98b08ccd]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scene-kicker[data-v-98b08ccd]{letter-spacing:0;text-transform:none}.scene-status-badge[data-v-98b08ccd]{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;color:#8fe0b8;background:#10b98129;font-size:12px;font-weight:700;border:1px solid rgba(109,192,145,.18)}.active-scene-copy strong[data-v-98b08ccd]{display:block;margin-top:0;font-size:clamp(24px,2.4vw,32px);line-height:1.06;letter-spacing:-.06em;color:#fff}.active-scene-subtitle[data-v-98b08ccd]{color:#b6a8ff;font-size:13px;font-weight:700}.active-scene-copy p[data-v-98b08ccd]{margin-top:0;color:#ecf1ffad;line-height:1.68;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.active-scene-meta[data-v-98b08ccd]{display:flex;flex-wrap:wrap;gap:8px}.active-scene-meta span[data-v-98b08ccd]{padding:6px 10px;border-radius:999px;color:#f0f4ffbd;background:#ffffff0f;font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.04)}.active-scene-footer[data-v-98b08ccd]{min-width:0}.active-scene-template[data-v-98b08ccd]{display:inline-flex;max-width:100%;padding:9px 12px;border-radius:14px;color:#ecf1ffb8;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-scene-clear[data-v-98b08ccd]{align-self:start;padding-inline:16px;box-shadow:0 10px 24px #0000002e;white-space:nowrap}.generate-layout[data-v-98b08ccd]{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:22px;align-items:start}.compose-card[data-v-98b08ccd],.result-card[data-v-98b08ccd]{min-height:100%;background:#0c0f19c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.compose-card[data-v-98b08ccd]{display:flex;flex-direction:column;gap:16px}.selection-card[data-v-98b08ccd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#6d5dff2e,#ff91d71a);border:1px solid rgba(109,93,255,.16)}.selection-card.passive[data-v-98b08ccd]{background:#ffffff0a;border-color:#ffffff14}.selection-card strong[data-v-98b08ccd],.result-empty strong[data-v-98b08ccd]{display:block;margin-top:10px;font-size:22px;letter-spacing:-.05em;color:#fff}.selection-card p[data-v-98b08ccd],.result-empty p[data-v-98b08ccd],.result-toolbar p[data-v-98b08ccd]{margin-top:8px;color:#ecf1ffad;line-height:1.7}.result-toolbar[data-v-98b08ccd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:6px 12px 0}.result-toolbar strong[data-v-98b08ccd]{display:block;font-size:20px;letter-spacing:-.04em;color:#fff}.selection-clear[data-v-98b08ccd],.ghost-button[data-v-98b08ccd]{flex:0 0 auto;padding:10px 14px;border-radius:14px;color:#f0f4ffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.selection-clear[data-v-98b08ccd]:hover,.ghost-button[data-v-98b08ccd]:hover{transform:translateY(-1px);color:#fff;background:#6d5dff29}.composer-field[data-v-98b08ccd]{position:relative}.generic-topic-field[data-v-98b08ccd]{padding:16px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.credit-strip[data-v-98b08ccd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding:16px;border-radius:20px;background:radial-gradient(circle at right bottom,rgba(135,102,255,.22),transparent 32%),linear-gradient(135deg,#2f215eeb,#191430f5);border:1px solid rgba(139,99,255,.18);box-shadow:inset 0 1px #ffffff0a}.credit-strip strong[data-v-98b08ccd]{display:block;margin-top:10px;font-size:22px;letter-spacing:-.04em;color:#fff}.credit-strip p[data-v-98b08ccd]{margin-top:8px;color:#ecf1ffad;line-height:1.7}.credit-badge[data-v-98b08ccd]{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:#ffe7a6;background:#ffcf5f29;font-size:12px;font-weight:800;border:1px solid rgba(255,218,145,.18)}.credit-badge.warning[data-v-98b08ccd]{color:#fff;background:#c24153e0}.composer-field label[data-v-98b08ccd]{display:block;margin-bottom:8px;color:#ecf1ff8f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.composer-field textarea[data-v-98b08ccd]{min-height:188px;resize:vertical}.field-footer[data-v-98b08ccd],.template-assist-row[data-v-98b08ccd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-footer[data-v-98b08ccd],.template-assist-row[data-v-98b08ccd]{margin-top:10px}.template-assist-copy[data-v-98b08ccd]{color:#ecf1ff7a;font-size:12px;line-height:1.7}.field-hint[data-v-98b08ccd]{color:#ecf1ff7a;font-size:12px}.field-hint.inline[data-v-98b08ccd]{flex:0 0 auto}.small-button[data-v-98b08ccd]{padding:8px 12px;font-size:12px}.quick-templates[data-v-98b08ccd]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.quick-chip-row[data-v-98b08ccd]{display:flex;flex-wrap:wrap;gap:10px}.quick-chip[data-v-98b08ccd]{padding:10px 14px;border-radius:999px;color:#f0f4ffbd;background:#ffffff0f;border:1px solid rgba(255,255,255,.04);cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease}.quick-chip[data-v-98b08ccd]:hover{transform:translateY(-1px);color:#fff;border-color:#6d5dff38}.params-shell[data-v-98b08ccd]{padding:16px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.params-shell .selection-kicker[data-v-98b08ccd]{margin-bottom:12px}.compose-card[data-v-98b08ccd] textarea,.compose-card[data-v-98b08ccd] input[type=text],.compose-card[data-v-98b08ccd] select,.compose-card[data-v-98b08ccd] input[type=number]{background:#080a1180;border:1px solid rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 1px #ffffff0a}.compose-card[data-v-98b08ccd] textarea::placeholder,.compose-card[data-v-98b08ccd] input::placeholder{color:#ffffff52}.compose-card[data-v-98b08ccd] textarea:focus,.compose-card[data-v-98b08ccd] input:focus,.compose-card[data-v-98b08ccd] select:focus{border-color:#8670ff85;box-shadow:0 0 0 4px #6d5dff24}.compose-card[data-v-98b08ccd] .param-item label{color:#ecf1ff8f}.compose-card[data-v-98b08ccd] .stepper-shell{background:#ffffff0a;border-color:#ffffff14}.compose-card[data-v-98b08ccd] .stepper-btn{color:#fff;background:#ffffff0f}.compose-card[data-v-98b08ccd] .stepper-value,.compose-card[data-v-98b08ccd] .size-inputs span{color:#f0f4ffc7}.studio-actions[data-v-98b08ccd]{display:flex;gap:12px}.result-card[data-v-98b08ccd]{min-height:640px;position:relative;overflow:hidden}.result-card.has-cover[data-v-98b08ccd]{background:#0a0c1657}.result-card-backdrop[data-v-98b08ccd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1.02)}.result-card-backdrop[data-v-98b08ccd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 38%,rgba(126,97,255,.18),transparent 16%),linear-gradient(180deg,#0a0c161f,#0a0c165c 52%,#0a0c16b3)}.result-card[data-v-98b08ccd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 64% 46%,rgba(123,92,255,.12),transparent 22%),linear-gradient(180deg,#0a0c1694,#0a0c16eb)}.result-card[data-v-98b08ccd]:after{content:"";position:absolute;left:10%;right:6%;bottom:8%;height:34%;background:linear-gradient(180deg,#12162800,#121628eb) 0 100% / 18px 72px no-repeat,linear-gradient(180deg,#12162800,#151a30f5) 10% 100% / 22px 116px no-repeat,linear-gradient(180deg,#9178ff2e,#27305cf5) 22% 100% / 20px 148px no-repeat,linear-gradient(180deg,#12162800,#121628eb) 34% 100% / 26px 88px no-repeat,linear-gradient(180deg,#12162800,#151a30f5) 48% 100% / 16px 168px no-repeat,linear-gradient(180deg,#12162800,#151a30f5) 58% 100% / 28px 104px no-repeat,linear-gradient(180deg,#9178ff29,#27305cf5) 70% 100% / 18px 132px no-repeat,linear-gradient(180deg,#12162800,#121628eb) 82% 100% / 24px 76px no-repeat,linear-gradient(180deg,#12162800,#151a30f5) 94% 100% / 20px 110px no-repeat;opacity:.94}.result-card.has-cover[data-v-98b08ccd]:before,.result-card.has-cover[data-v-98b08ccd]:after{display:none}.result-empty[data-v-98b08ccd]{min-height:580px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px}.result-empty-visual[data-v-98b08ccd]{position:relative;width:110px;height:110px;margin-bottom:18px;display:grid;place-items:center}.result-empty-visual[data-v-98b08ccd]:before,.result-empty-visual[data-v-98b08ccd]:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:28px;background:linear-gradient(135deg,#785dff42,#c2a4ff1f);border:1px solid rgba(186,173,255,.16);transform:rotate(10deg)}.result-empty-visual[data-v-98b08ccd]:after{top:20px;right:20px;bottom:20px;left:20px;transform:rotate(-16deg);opacity:.54}.result-empty-icon[data-v-98b08ccd]{position:relative;z-index:1;width:64px;height:64px;display:grid;place-items:center;border-radius:22px;color:#fff;background:linear-gradient(135deg,#8d72ff,#624cff);box-shadow:0 20px 40px #634dff42;font-size:26px}.result-empty-action[data-v-98b08ccd]{margin-top:18px}.result-gallery[data-v-98b08ccd]{position:relative;z-index:1;height:100%}.result-card.has-cover .result-empty strong[data-v-98b08ccd],.result-card.has-cover .result-empty p[data-v-98b08ccd],.result-card.has-cover .result-toolbar strong[data-v-98b08ccd],.result-card.has-cover .result-toolbar p[data-v-98b08ccd]{text-shadow:0 10px 30px rgba(0,0,0,.34)}.result-card[data-v-98b08ccd] .ai-wait-board{position:relative;z-index:1;min-height:580px}.result-card[data-v-98b08ccd] .grid-inner{padding:8px 4px 4px}.result-card[data-v-98b08ccd] .img-card{box-shadow:0 18px 38px #00000038}@media (max-width: 1100px){.generate-toolbar[data-v-98b08ccd]{grid-template-columns:1fr}.active-scene-strip[data-v-98b08ccd]{grid-template-columns:116px minmax(0,1fr) auto}.active-scene-clear[data-v-98b08ccd]{justify-self:end}.generate-layout[data-v-98b08ccd]{grid-template-columns:1fr}.result-card[data-v-98b08ccd]{min-height:0}.result-empty[data-v-98b08ccd],.result-card[data-v-98b08ccd] .ai-wait-board{min-height:360px}}@media (max-width: 720px){.generate-toolbar[data-v-98b08ccd]{gap:14px}.active-scene-strip[data-v-98b08ccd]{grid-template-columns:1fr;gap:12px}.active-scene-cover-shell[data-v-98b08ccd]{max-width:260px}.active-scene-cover[data-v-98b08ccd]{height:132px}.active-scene-clear[data-v-98b08ccd]{width:100%;justify-self:stretch}.active-scene-copy strong[data-v-98b08ccd]{font-size:22px}.studio-actions[data-v-98b08ccd],.credit-strip[data-v-98b08ccd]{flex-direction:column}.field-footer[data-v-98b08ccd],.template-assist-row[data-v-98b08ccd]{flex-direction:column;align-items:flex-start}}.edit-page[data-v-cf98aaa8]{display:flex;flex-direction:column;gap:18px;padding:0 10px 40px}.page-head[data-v-cf98aaa8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:28px;background:radial-gradient(circle at 82% 26%,rgba(116,92,255,.18),transparent 22%),linear-gradient(180deg,#0a0c16f5,#0a0c16d6);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 52px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-head-copy[data-v-cf98aaa8]{min-width:0}.page-kicker[data-v-cf98aaa8]{display:inline-flex;padding:8px 12px;border-radius:999px;color:#e0d6fff5;background:#6d5dff2e;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-head h2[data-v-cf98aaa8]{margin-top:12px;font-size:clamp(30px,3vw,38px);line-height:1.04;letter-spacing:-.06em;color:#fff}.page-copy[data-v-cf98aaa8]{margin-top:10px;color:#ecf1ffad;line-height:1.7}.mode-switch[data-v-cf98aaa8]{display:flex;gap:10px;padding:6px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.mode-btn[data-v-cf98aaa8]{padding:12px 16px;border-radius:14px;color:#ecf1ffb8;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.mode-btn[data-v-cf98aaa8]:disabled{cursor:not-allowed;opacity:.58}.mode-btn.active[data-v-cf98aaa8]{color:#fff;background:linear-gradient(90deg,#6756ff,#7e63ff 48%,#9f74ff);box-shadow:0 16px 34px #6d5dff4d}.mode-btn[data-v-cf98aaa8]:not(.active):hover{transform:translateY(-1px);color:#fff;background:#ffffff0f}.seed-notice[data-v-cf98aaa8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ecf1ffb8}.ghost-mini[data-v-cf98aaa8]{flex:0 0 auto;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#ecf1ffd1;cursor:pointer}.layout[data-v-cf98aaa8]{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:22px;align-items:start}.left-panel[data-v-cf98aaa8],.right-panel[data-v-cf98aaa8]{min-height:100%;background:#0c0f19c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px}.left-panel[data-v-cf98aaa8]{display:flex;flex-direction:column;gap:16px;padding:18px}.mode-card[data-v-cf98aaa8]{padding:18px;border-radius:22px;background:linear-gradient(135deg,#6d5dff2e,#ff91d71a);border:1px solid rgba(109,93,255,.16)}.mode-kicker[data-v-cf98aaa8]{display:inline-flex;padding:7px 11px;border-radius:999px;color:#e0d6fff5;background:#ffffff14;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mode-card strong[data-v-cf98aaa8]{display:block;margin-top:12px;font-size:22px;letter-spacing:-.05em;color:#fff}.mode-card p[data-v-cf98aaa8]{margin-top:8px;color:#ecf1ffad;line-height:1.7}.batch-toolbar[data-v-cf98aaa8]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.batch-stat[data-v-cf98aaa8]{color:#ecf1ff8f;font-size:13px;font-weight:700}.batch-control[data-v-cf98aaa8]{display:flex;align-items:center;gap:10px}.batch-control label[data-v-cf98aaa8]{color:#ecf1ff8f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.right-panel[data-v-cf98aaa8]{position:relative;min-height:640px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.right-panel[data-v-cf98aaa8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 64% 46%,rgba(123,92,255,.12),transparent 22%),linear-gradient(180deg,#0a0c1694,#0a0c16eb)}.right-panel[data-v-cf98aaa8]:after{content:"";position:absolute;left:10%;right:6%;bottom:8%;height:30%;background:linear-gradient(180deg,#12162800,#121628e6) 4% 100% / 20px 84px no-repeat,linear-gradient(180deg,#8e72ff29,#27305cf5) 18% 100% / 18px 132px no-repeat,linear-gradient(180deg,#12162800,#151a30f5) 34% 100% / 28px 98px no-repeat,linear-gradient(180deg,#12162800,#151a30f5) 52% 100% / 16px 154px no-repeat,linear-gradient(180deg,#8e72ff29,#27305cf5) 68% 100% / 20px 118px no-repeat,linear-gradient(180deg,#12162800,#121628e6) 84% 100% / 24px 76px no-repeat,linear-gradient(180deg,#12162800,#151a30f5) 96% 100% / 18px 108px no-repeat;opacity:.88}.right-panel-batch[data-v-cf98aaa8]{align-items:stretch;justify-content:flex-start;padding:18px}.preview-empty[data-v-cf98aaa8]{min-height:580px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px}.preview-empty-visual[data-v-cf98aaa8]{position:relative;width:110px;height:110px;margin-bottom:18px;display:grid;place-items:center}.preview-empty-visual[data-v-cf98aaa8]:before,.preview-empty-visual[data-v-cf98aaa8]:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:28px;background:linear-gradient(135deg,#785dff42,#c2a4ff1f);border:1px solid rgba(186,173,255,.16);transform:rotate(10deg)}.preview-empty-visual[data-v-cf98aaa8]:after{top:20px;right:20px;bottom:20px;left:20px;transform:rotate(-16deg);opacity:.54}.preview-icon[data-v-cf98aaa8]{position:relative;z-index:1;width:64px;height:64px;display:grid;place-items:center;border-radius:22px;color:#fff;background:linear-gradient(135deg,#8d72ff,#624cff);box-shadow:0 20px 40px #634dff42;font-size:26px}.preview-empty strong[data-v-cf98aaa8]{display:block;margin-top:2px;font-size:22px;letter-spacing:-.05em;color:#fff}.preview-empty p[data-v-cf98aaa8]{margin-top:8px;color:#ecf1ffad;line-height:1.7}.upload-area[data-v-cf98aaa8]{min-height:148px;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:22px;border:1px dashed rgba(255,255,255,.14);background:#ffffff0a;box-shadow:inset 0 1px #ffffff08;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.upload-area[data-v-cf98aaa8]:hover{transform:translateY(-1px);border-color:#8670ff57;background:#6d5dff14}.upload-area.disabled[data-v-cf98aaa8]{cursor:not-allowed;opacity:.72}.upload-area.disabled[data-v-cf98aaa8]:hover{transform:none;border-color:#ffffff24;background:#ffffff0a}.upload-hint[data-v-cf98aaa8]{text-align:center;color:#ecf1ffad}.upload-hint strong[data-v-cf98aaa8]{display:block;margin-top:10px;color:#fff;font-size:18px;letter-spacing:-.03em}.upload-hint p[data-v-cf98aaa8]{margin-top:8px;color:#ecf1ff8a;line-height:1.7}.upload-icon[data-v-cf98aaa8]{font-size:32px;margin-bottom:8px}.previews[data-v-cf98aaa8]{display:flex;flex-wrap:wrap;gap:10px;width:100%}.preview-item[data-v-cf98aaa8]{position:relative}.preview-item img[data-v-cf98aaa8]{width:90px;height:90px;object-fit:cover;border-radius:14px;display:block;box-shadow:0 14px 30px #00000038}.remove-btn[data-v-cf98aaa8]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background:#c24153f5;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:50%;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-cf98aaa8]:disabled{cursor:not-allowed;opacity:.6}.add-more[data-v-cf98aaa8]{width:90px;height:90px;border:1px dashed rgba(255,255,255,.14);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#ecf1ffbd;font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease;background:#ffffff0d}.add-more[data-v-cf98aaa8]:hover{border-color:#8670ff4d;background:#6d5dff14}.add-more.disabled[data-v-cf98aaa8]{cursor:not-allowed;opacity:.6}.add-more.disabled[data-v-cf98aaa8]:hover{border-color:#ffffff24;background:#ffffff0d}.prompt-wrap[data-v-cf98aaa8]{position:relative;display:flex;flex-direction:column;gap:12px}.generic-topic-field[data-v-cf98aaa8]{display:flex;flex-direction:column;gap:10px}.generic-topic-hint[data-v-cf98aaa8]{color:#ecf1ff80;font-size:12px;line-height:1.6}.credit-strip[data-v-cf98aaa8]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;border-radius:20px;background:radial-gradient(circle at right bottom,rgba(135,102,255,.22),transparent 32%),linear-gradient(135deg,#2f215eeb,#191430f5);border:1px solid rgba(139,99,255,.18);box-shadow:inset 0 1px #ffffff0a}.credit-strip strong[data-v-cf98aaa8]{display:block;margin-top:10px;font-size:22px;letter-spacing:-.04em;color:#fff}.credit-strip p[data-v-cf98aaa8]{margin-top:8px;color:#ecf1ffad;line-height:1.7}.credit-badge[data-v-cf98aaa8]{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:#ffe7a6;background:#ffcf5f29;font-size:12px;font-weight:800;border:1px solid rgba(255,218,145,.18)}.credit-badge.warning[data-v-cf98aaa8]{color:#fff;background:#c24153e0}.prompt-label[data-v-cf98aaa8]{color:#ecf1ff8f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-kicker[data-v-cf98aaa8]{margin-bottom:12px}.panel-lock[data-v-cf98aaa8]{padding:16px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.panel-lock.disabled[data-v-cf98aaa8]{pointer-events:none;opacity:.62}.actions[data-v-cf98aaa8]{display:flex;gap:12px;margin-top:4px}.batch-results[data-v-cf98aaa8]{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;width:100%}.batch-summary[data-v-cf98aaa8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 4px 4px}.batch-summary strong[data-v-cf98aaa8]{display:block;color:#fff}.batch-summary p[data-v-cf98aaa8]{margin-top:4px;color:#ecf1ff7a;font-size:13px}.batch-summary-badge[data-v-cf98aaa8]{padding:8px 12px;border-radius:999px;color:#e0d6fff5;background:#6d5dff2e;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:800}.batch-item[data-v-cf98aaa8]{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;padding:16px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.batch-source span[data-v-cf98aaa8]{display:block;margin-bottom:10px;color:#ecf1ff8f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.batch-source img[data-v-cf98aaa8]{width:100%;height:148px;object-fit:cover;display:block;border-radius:18px;box-shadow:0 18px 34px #00000038}.batch-output[data-v-cf98aaa8]{min-width:0}.batch-output-head[data-v-cf98aaa8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.batch-output-head strong[data-v-cf98aaa8]{display:block;color:#fff;font-size:18px;letter-spacing:-.03em}.batch-output-head p[data-v-cf98aaa8]{margin-top:6px;color:#ecf1ff99;font-size:13px;line-height:1.7}.batch-status[data-v-cf98aaa8]{flex:0 0 auto;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-queued[data-v-cf98aaa8]{color:#ecf1ffc7;background:#94a3b82e}.status-processing[data-v-cf98aaa8]{color:#d7c9ff;background:#7c3aed33}.status-done[data-v-cf98aaa8]{color:#8fe0b8;background:#10b98129}.status-error[data-v-cf98aaa8]{color:#ffb4b4;background:#c241532e}.batch-placeholder[data-v-cf98aaa8]{display:flex;align-items:center;gap:12px;min-height:120px;margin-top:14px;padding:18px;border-radius:18px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);color:#ecf1ff99}.mini-ring[data-v-cf98aaa8]{width:22px;height:22px;border-radius:50%;border:3px solid rgba(109,93,255,.16);border-top-color:var(--accent);animation:spin-ring .9s linear infinite}.batch-inline-error[data-v-cf98aaa8]{margin-top:14px}.result-gallery[data-v-cf98aaa8]{position:relative;z-index:1;width:100%;height:100%}.result-toolbar[data-v-cf98aaa8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:6px 12px 0}.result-toolbar strong[data-v-cf98aaa8]{display:block;font-size:20px;letter-spacing:-.04em;color:#fff}.result-toolbar p[data-v-cf98aaa8]{margin-top:8px;color:#ecf1ffad;line-height:1.7}.left-panel[data-v-cf98aaa8] textarea,.left-panel[data-v-cf98aaa8] input[type=text],.left-panel[data-v-cf98aaa8] select,.left-panel[data-v-cf98aaa8] input[type=number]{background:#080a1180;border:1px solid rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 1px #ffffff0a}.left-panel[data-v-cf98aaa8] textarea{min-height:188px;resize:vertical}.left-panel[data-v-cf98aaa8] textarea::placeholder,.left-panel[data-v-cf98aaa8] input::placeholder{color:#ffffff52}.left-panel[data-v-cf98aaa8] textarea:focus,.left-panel[data-v-cf98aaa8] input:focus,.left-panel[data-v-cf98aaa8] select:focus{border-color:#8670ff85;box-shadow:0 0 0 4px #6d5dff24}.left-panel[data-v-cf98aaa8] .param-item label{color:#ecf1ff8f}.left-panel[data-v-cf98aaa8] .size-inputs span{color:#f0f4ffc7}.right-panel[data-v-cf98aaa8] .grid-inner{padding:8px 4px 4px}.right-panel[data-v-cf98aaa8] .img-card{box-shadow:0 18px 38px #00000038}.right-panel[data-v-cf98aaa8] .ai-wait-board{position:relative;z-index:1;width:100%;min-height:580px}.batch-wait-board[data-v-cf98aaa8]{margin-bottom:18px}@media (max-width: 1100px){.page-head[data-v-cf98aaa8]{flex-direction:column}.layout[data-v-cf98aaa8]{grid-template-columns:1fr}.right-panel[data-v-cf98aaa8]{min-height:0}.preview-empty[data-v-cf98aaa8],.right-panel[data-v-cf98aaa8] .ai-wait-board{min-height:360px}}@media (max-width: 720px){.edit-page[data-v-cf98aaa8]{padding-inline:0}.page-head[data-v-cf98aaa8],.credit-strip[data-v-cf98aaa8]{flex-direction:column;align-items:flex-start}.mode-switch[data-v-cf98aaa8]{width:100%}.mode-btn[data-v-cf98aaa8]{flex:1}.batch-toolbar[data-v-cf98aaa8],.actions[data-v-cf98aaa8],.batch-item[data-v-cf98aaa8],.batch-output-head[data-v-cf98aaa8]{flex-direction:column;grid-template-columns:1fr}}.gallery-page[data-v-dd209ee2]{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:22px;min-height:100%;padding:28px 10px 40px;color:#fff}.gallery-backdrop[data-v-dd209ee2]{position:absolute;inset:0 0 auto;z-index:0;height:min(760px,78vh);border-radius:0 0 34px 34px;background-position:center;background-size:cover;background-repeat:no-repeat}.gallery-backdrop[data-v-dd209ee2]:before{content:"";position:absolute;left:16%;right:12%;bottom:34%;height:170px;background:linear-gradient(180deg,#12162800,#15182cf5) 0 100% / 20px 58px no-repeat,linear-gradient(180deg,#12162800,#181c32fa) 8% 100% / 24px 92px no-repeat,linear-gradient(180deg,#8f76ff3d,#272f5afa) 16% 100% / 22px 126px no-repeat,linear-gradient(180deg,#12162800,#181c32fa) 24% 100% / 28px 82px no-repeat,linear-gradient(180deg,#12162800,#16192efa) 34% 100% / 18px 64px no-repeat,linear-gradient(180deg,#ae96ff47,#2f3766fa) 45% 100% / 16px 156px no-repeat,linear-gradient(180deg,#12162800,#181c32fa) 52% 100% / 30px 104px no-repeat,linear-gradient(180deg,#12162800,#181c32fa) 62% 100% / 26px 76px no-repeat,linear-gradient(180deg,#8f76ff38,#272f5afa) 72% 100% / 18px 118px no-repeat,linear-gradient(180deg,#12162800,#181c32fa) 82% 100% / 24px 88px no-repeat,linear-gradient(180deg,#12162800,#181c32fa) 92% 100% / 20px 68px no-repeat;filter:drop-shadow(0 0 10px rgba(116,92,255,.32));opacity:.96}.gallery-backdrop[data-v-dd209ee2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 52% 34%,rgba(133,109,255,.24),transparent 22%),linear-gradient(180deg,#07090f14,#07090f33 16%,#07090fd1 70%,#07090ffa),linear-gradient(90deg,#07090e57,#07090e14 48%,#07090e6b)}.gallery-headline[data-v-dd209ee2],.gallery-hero[data-v-dd209ee2],.gallery-toolbar[data-v-dd209ee2],.flash-banner[data-v-dd209ee2],.gallery-layout[data-v-dd209ee2]{position:relative;z-index:1}.gallery-headline[data-v-dd209ee2]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page-caption[data-v-dd209ee2]{display:flex;flex-direction:column;gap:4px}.page-caption span[data-v-dd209ee2]{color:#e8eeff99;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-caption strong[data-v-dd209ee2]{color:#fff;font-size:38px;letter-spacing:-.05em}.hero-create[data-v-dd209ee2],.primary-btn[data-v-dd209ee2],.secondary-btn[data-v-dd209ee2],.refresh-btn[data-v-dd209ee2],.toolbar-chip[data-v-dd209ee2],.action-pill[data-v-dd209ee2],.sidebar-more[data-v-dd209ee2]{border-radius:16px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.hero-create[data-v-dd209ee2],.primary-btn[data-v-dd209ee2]{color:#fff;background:linear-gradient(90deg,#624cff,#8b63ff);box-shadow:0 18px 36px #634dff47}.hero-create[data-v-dd209ee2]{padding:14px 20px;font-size:14px;font-weight:800}.hero-create[data-v-dd209ee2]:hover,.primary-btn[data-v-dd209ee2]:hover,.secondary-btn[data-v-dd209ee2]:hover,.refresh-btn[data-v-dd209ee2]:hover,.action-pill[data-v-dd209ee2]:hover,.sidebar-more[data-v-dd209ee2]:hover{transform:translateY(-1px)}.gallery-hero[data-v-dd209ee2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:end;gap:18px;min-height:210px;padding:26px 24px;border-radius:30px;background:linear-gradient(180deg,#0c0f1961,#0c0f199e);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 52px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.hero-copy[data-v-dd209ee2]{display:flex;flex-direction:column;gap:12px}.hero-kicker[data-v-dd209ee2]{display:inline-flex;align-self:flex-start;padding:8px 12px;border-radius:999px;color:#e0d6fff5;background:#6d5dff2e;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-copy h1[data-v-dd209ee2]{font-size:clamp(38px,5vw,56px);line-height:.96;letter-spacing:-.07em;color:#fff}.hero-copy p[data-v-dd209ee2]{max-width:680px;color:#ecf1ffb8;line-height:1.8}.hero-stats[data-v-dd209ee2]{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:12px;width:min(100%,420px)}.hero-stat[data-v-dd209ee2]{padding:16px;border-radius:20px;background:#0b0e1894;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 32px #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-stat strong[data-v-dd209ee2]{display:block;font-size:24px;letter-spacing:-.05em;color:#fff}.hero-stat span[data-v-dd209ee2]{display:block;margin-top:6px;color:#e9eeff8f;font-size:12px;font-weight:700}.gallery-toolbar[data-v-dd209ee2]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px;border-radius:28px;background:#0c0f19bd;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 48px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toolbar-block[data-v-dd209ee2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-label[data-v-dd209ee2]{color:#ecf1ff8f;font-size:13px;font-weight:700}.chip-row[data-v-dd209ee2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-chip[data-v-dd209ee2]{padding:10px 14px;color:#f0f4ffbd;background:#ffffff0f;border:1px solid rgba(255,255,255,.04);font-weight:700}.toolbar-chip.active[data-v-dd209ee2],.toolbar-chip[data-v-dd209ee2]:hover{color:#fff;border-color:transparent;background:linear-gradient(90deg,#624cff,#8c63ff);box-shadow:0 14px 26px #634dff47}.secondary-btn[data-v-dd209ee2]{padding:12px 16px;color:#f0f4ffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.primary-btn[data-v-dd209ee2]{padding:12px 18px}.refresh-btn[data-v-dd209ee2]{padding:12px 16px;color:#f0f4ffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.flash-banner[data-v-dd209ee2]{padding:14px 18px;border-radius:20px;color:#c8bbff;font-weight:700;background:linear-gradient(135deg,#6d5dff29,#7b5cff0a);border:1px solid rgba(109,93,255,.16)}.gallery-layout[data-v-dd209ee2]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.gallery-feed[data-v-dd209ee2]{display:flex;flex-direction:column;gap:14px}.feed-state[data-v-dd209ee2]{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:34px 24px;border-radius:28px;background:#0c0f19c2;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 48px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feed-state strong[data-v-dd209ee2]{font-size:22px;letter-spacing:-.05em;color:#fff}.feed-state p[data-v-dd209ee2],.sidebar-head p[data-v-dd209ee2],.sidebar-empty[data-v-dd209ee2],.sidebar-loading[data-v-dd209ee2],.overlay-panel span[data-v-dd209ee2],.self-like-hint[data-v-dd209ee2]{color:#ecf1ffa8;line-height:1.7}.error-state strong[data-v-dd209ee2]{color:#ff7f9a}.empty-actions[data-v-dd209ee2],.pager-actions[data-v-dd209ee2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gallery-card[data-v-dd209ee2]{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:28px;background:#0c0f19c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gallery-card-head[data-v-dd209ee2],.gallery-actions[data-v-dd209ee2],.section-line[data-v-dd209ee2],.sidebar-head[data-v-dd209ee2],.leaderboard-row[data-v-dd209ee2],.hot-post[data-v-dd209ee2]{display:flex;align-items:center;justify-content:space-between}.author-block[data-v-dd209ee2]{display:flex;align-items:center;gap:12px}.author-avatar[data-v-dd209ee2],.rank-avatar[data-v-dd209ee2]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#1d1734;background:linear-gradient(135deg,#ffd7c1,#cfa6ff);font-weight:800}.author-meta strong[data-v-dd209ee2],.rank-main strong[data-v-dd209ee2],.gallery-prompt strong[data-v-dd209ee2],.sidebar-head strong[data-v-dd209ee2]{color:#fff}.author-meta[data-v-dd209ee2]{display:flex;flex-direction:column;gap:4px}.author-meta span[data-v-dd209ee2]{color:#ecf1ff80;font-size:13px;font-weight:700}.head-tags[data-v-dd209ee2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mode-tag[data-v-dd209ee2],.owner-tag[data-v-dd209ee2],.image-pill[data-v-dd209ee2],.meta-chip[data-v-dd209ee2]{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:800}.mode-tag[data-v-dd209ee2],.owner-tag[data-v-dd209ee2]{padding:7px 10px;border:1px solid rgba(255,255,255,.04)}.mode-generate[data-v-dd209ee2]{color:#b6a8ff;background:#6d5dff1f}.mode-edit[data-v-dd209ee2]{color:#8ec5ff;background:#3b82f61f}.owner-tag[data-v-dd209ee2]{color:#92e5be;background:#10b9811f}.gallery-image-stack[data-v-dd209ee2]{display:grid;gap:12px;align-items:start}.gallery-image-stack.has-source[data-v-dd209ee2]{grid-template-columns:minmax(120px,156px) minmax(0,1fr)}.gallery-image-stack.single-image[data-v-dd209ee2]{grid-template-columns:minmax(0,1fr);justify-items:center}.gallery-image-stack.single-image.is-portrait[data-v-dd209ee2]{--single-image-max-width: min(100%, 460px)}.gallery-image-stack.single-image.is-square[data-v-dd209ee2]{--single-image-max-width: min(100%, 620px)}.gallery-image-stack.single-image.is-landscape[data-v-dd209ee2],.gallery-image-stack.single-image.is-pending[data-v-dd209ee2]{--single-image-max-width: 100%}.gallery-side-thumb[data-v-dd209ee2],.gallery-main-image[data-v-dd209ee2]{position:relative;overflow:hidden;cursor:pointer;background:#070a12b3;border:1px solid rgba(255,255,255,.06)}.gallery-side-thumb[data-v-dd209ee2]{min-height:220px;border-radius:22px}.gallery-main-image[data-v-dd209ee2]{width:100%;min-height:360px;display:flex;align-items:center;justify-content:center;border-radius:28px}.gallery-main-image.has-ratio[data-v-dd209ee2]{min-height:0}.gallery-image-stack.single-image .gallery-main-image[data-v-dd209ee2]{max-width:var(--single-image-max-width, 100%)}.gallery-side-thumb img[data-v-dd209ee2],.gallery-main-image img[data-v-dd209ee2]{width:100%;height:100%;display:block}.gallery-side-thumb img[data-v-dd209ee2]{object-fit:cover}.gallery-main-image img[data-v-dd209ee2]{object-fit:contain}.gallery-side-thumb span[data-v-dd209ee2],.image-pill[data-v-dd209ee2]{position:absolute;left:12px;bottom:12px;z-index:1;padding:7px 10px;color:#fff;background:#0a0d18c2;border:1px solid rgba(255,255,255,.06)}.gallery-prompt[data-v-dd209ee2]{display:flex;flex-direction:column;gap:10px;padding-top:2px}.text-btn[data-v-dd209ee2]{color:#b6a8ff;font-weight:700;cursor:pointer}.section-line strong[data-v-dd209ee2]{color:#fff}.gallery-prompt p[data-v-dd209ee2]{color:#ecf1ffb8;line-height:1.82;white-space:pre-wrap;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.gallery-meta[data-v-dd209ee2]{display:flex;flex-wrap:wrap;gap:10px}.meta-chip[data-v-dd209ee2]{padding:8px 11px;color:#f0f4ffbd;background:#ffffff0f;border:1px solid rgba(255,255,255,.04)}.gallery-actions[data-v-dd209ee2]{gap:12px;flex-wrap:wrap}.action-pill[data-v-dd209ee2]{padding:10px 14px;color:#f0f4ffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-weight:700}.like-pill.active[data-v-dd209ee2]{color:#fff;background:linear-gradient(135deg,#ff6b8c,#ff8f70);border-color:transparent}.action-pill.danger[data-v-dd209ee2]{color:#ff8aa2}.action-pill[data-v-dd209ee2]:disabled,.secondary-btn[data-v-dd209ee2]:disabled{opacity:.45;cursor:not-allowed;transform:none}.feed-footer[data-v-dd209ee2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:24px;background:#0c0f19b8;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 42px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feed-footer span[data-v-dd209ee2]{color:#ecf1ff80;font-size:13px;font-weight:700}.gallery-sidebar[data-v-dd209ee2]{position:sticky;top:22px;display:flex;flex-direction:column;gap:14px}.sidebar-card[data-v-dd209ee2]{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:28px;background:#0c0f19c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.leaderboard-card[data-v-dd209ee2]{position:relative;overflow:hidden}.leaderboard-card[data-v-dd209ee2]:after{content:"♕";position:absolute;top:10px;right:18px;color:#ffe6aa29;font-size:44px;line-height:1}.leaderboard-list[data-v-dd209ee2]{display:flex;flex-direction:column;gap:10px}.leaderboard-row[data-v-dd209ee2]{gap:10px;padding:12px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.04)}.leaderboard-row.me[data-v-dd209ee2]{border-color:#6d5dff29;background:#6d5dff1f}.rank-badge[data-v-dd209ee2]{width:28px;color:#ecf1ff8f;font-weight:900;text-align:center}.rank-avatar[data-v-dd209ee2]{width:34px;height:34px;flex:0 0 auto;font-size:13px}.rank-main[data-v-dd209ee2]{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.rank-main span[data-v-dd209ee2]{color:#ecf1ff80;font-size:12px;font-weight:700}.hot-post[data-v-dd209ee2]{gap:12px;padding:10px;border-radius:18px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.04)}.hot-post img[data-v-dd209ee2]{width:72px;height:72px;flex:0 0 auto;object-fit:cover;border-radius:16px}.hot-post-copy[data-v-dd209ee2]{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px;text-align:left}.hot-post-copy strong[data-v-dd209ee2]{color:#fff}.hot-post-copy p[data-v-dd209ee2]{color:#ecf1ffa8;line-height:1.6}.hot-post-copy span[data-v-dd209ee2]{color:#ecf1ff80;font-size:12px;font-weight:700}.sidebar-more[data-v-dd209ee2]{padding:12px 16px;color:#f0f4ffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-weight:700}.overlay[data-v-dd209ee2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0e18d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.overlay-stage[data-v-dd209ee2]{width:min(90vw,960px);display:flex;flex-direction:column;gap:16px}.overlay-stage img[data-v-dd209ee2]{width:100%;max-height:74vh;object-fit:contain;border-radius:24px;background:#ffffff0a;box-shadow:0 24px 48px #0006}.overlay-panel[data-v-dd209ee2]{padding:18px;border-radius:22px;color:#fff;background:#111827a3}.overlay-panel div[data-v-dd209ee2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.overlay-panel strong[data-v-dd209ee2]{font-size:20px;letter-spacing:-.05em}.overlay-panel p[data-v-dd209ee2]{margin-top:12px;line-height:1.8;white-space:pre-wrap}.close-btn[data-v-dd209ee2]{position:absolute;top:22px;right:22px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);cursor:pointer}.loading-ring[data-v-dd209ee2]{width:66px;height:66px;border-radius:50%;border:6px solid rgba(109,93,255,.14);border-top-color:var(--accent);animation:spin-dd209ee2 .9s linear infinite}.overlay-fade-enter-active[data-v-dd209ee2],.overlay-fade-leave-active[data-v-dd209ee2]{transition:opacity .2s ease}.overlay-fade-enter-from[data-v-dd209ee2],.overlay-fade-leave-to[data-v-dd209ee2]{opacity:0}@keyframes spin-dd209ee2{to{transform:rotate(360deg)}}@media (max-width: 1180px){.gallery-layout[data-v-dd209ee2]{grid-template-columns:1fr}.gallery-sidebar[data-v-dd209ee2]{position:static}.gallery-hero[data-v-dd209ee2]{grid-template-columns:1fr}}@media (max-width: 860px){.gallery-headline[data-v-dd209ee2],.gallery-toolbar[data-v-dd209ee2],.feed-footer[data-v-dd209ee2]{flex-direction:column;align-items:stretch}.hero-stats[data-v-dd209ee2]{width:100%}.gallery-image-stack[data-v-dd209ee2]{grid-template-columns:1fr}.gallery-side-thumb[data-v-dd209ee2]{height:180px}.gallery-image-stack.single-image[data-v-dd209ee2]{justify-items:stretch}.gallery-image-stack.single-image .gallery-main-image[data-v-dd209ee2]{max-width:100%}.page-caption strong[data-v-dd209ee2]{font-size:30px}.hero-create[data-v-dd209ee2]{align-self:stretch}}@media (max-width: 620px){.hero-stats[data-v-dd209ee2]{grid-template-columns:1fr}.gallery-page[data-v-dd209ee2]{padding:22px 0 34px}.toolbar-block[data-v-dd209ee2],.gallery-actions[data-v-dd209ee2],.empty-actions[data-v-dd209ee2],.pager-actions[data-v-dd209ee2]{flex-direction:column;align-items:stretch}.gallery-card-head[data-v-dd209ee2]{flex-direction:column;align-items:flex-start}.hot-post[data-v-dd209ee2]{align-items:flex-start}}.history-page[data-v-d29cf09f]{display:flex;flex-direction:column;gap:22px;padding:0 10px 40px}.page-head[data-v-d29cf09f]{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.head-copy[data-v-d29cf09f]{display:flex;flex-direction:column;gap:20px}.title-block h2[data-v-d29cf09f]{font-size:clamp(34px,4vw,46px);line-height:1;letter-spacing:-.06em}.title-block p[data-v-d29cf09f]{margin-top:10px;color:var(--text-soft);line-height:1.7;font-weight:600}.segment-tabs[data-v-d29cf09f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.segment-tab[data-v-d29cf09f]{padding:10px 14px;border-radius:14px;color:var(--text-soft);font-size:14px;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease}.segment-tab[data-v-d29cf09f]:hover{color:var(--text-strong);background:#ffffff75}.segment-tab.active[data-v-d29cf09f]{color:var(--accent);background:#6d5dff1a}.head-tools[data-v-d29cf09f]{min-width:min(100%,500px);display:flex;flex-direction:column;gap:14px}.search-shell[data-v-d29cf09f]{position:relative}.search-shell input[data-v-d29cf09f]{height:52px;padding-left:50px}.search-icon[data-v-d29cf09f]{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--text-soft);font-size:18px}.toolbar-line[data-v-d29cf09f]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.filter-select[data-v-d29cf09f]{width:180px;background-color:#ffffffe6}.tool-btn[data-v-d29cf09f]{padding:12px 16px;border-radius:16px;border:1px solid var(--line-soft);color:var(--text-body);background:#ffffffd1;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease}.tool-btn[data-v-d29cf09f]:hover{transform:translateY(-1px);color:var(--accent);border-color:#6d5dff3d}.tool-btn.danger[data-v-d29cf09f]:hover{color:#cf4868;border-color:#cf48682e}.tool-btn[data-v-d29cf09f]:disabled{opacity:.45;cursor:not-allowed;transform:none}.records-panel[data-v-d29cf09f]{padding:14px}.invite-panel[data-v-d29cf09f]{margin:0 4px 14px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#6d5dff14,#ff8fd814);border:1px solid rgba(109,93,255,.12)}.invite-head[data-v-d29cf09f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.invite-head strong[data-v-d29cf09f]{display:block;font-size:18px;color:var(--text-strong)}.invite-head p[data-v-d29cf09f]{margin-top:6px;color:var(--text-soft);font-size:13px}.invite-meta[data-v-d29cf09f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.invite-meta span[data-v-d29cf09f]{padding:10px 12px;border-radius:14px;color:var(--text-body);background:#ffffffb8;font-size:13px;font-weight:700}.invite-list[data-v-d29cf09f]{display:grid;gap:10px;margin-top:14px}.invite-item[data-v-d29cf09f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:#ffffffb8}.invite-item strong[data-v-d29cf09f],.invite-item span[data-v-d29cf09f],.invite-item em[data-v-d29cf09f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-item strong[data-v-d29cf09f]{color:var(--text-strong)}.invite-item span[data-v-d29cf09f]{color:var(--text-soft);font-size:13px}.invite-item em[data-v-d29cf09f]{color:var(--accent);font-size:13px;font-style:normal;font-weight:800}.action-banner[data-v-d29cf09f]{margin:0 4px 12px;padding:12px 14px;border-radius:18px;color:var(--accent);background:#6d5dff14;font-size:14px;font-weight:700}.records-list[data-v-d29cf09f]{display:flex;flex-direction:column;gap:12px}.record-row[data-v-d29cf09f]{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border-radius:24px;background:#ffffffc7;border:1px solid rgba(109,118,148,.1);box-shadow:0 18px 38px #525c7e14;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.record-row[data-v-d29cf09f]:hover{transform:translateY(-2px);border-color:#6d5dff24;box-shadow:0 24px 42px #5560851f}.record-media[data-v-d29cf09f]{display:flex;align-items:center;gap:10px}.record-media.single[data-v-d29cf09f]{width:118px}.record-media.dual[data-v-d29cf09f]{width:158px}.record-thumb[data-v-d29cf09f]{position:relative;width:118px;height:88px;border-radius:18px;overflow:hidden;cursor:pointer;box-shadow:0 16px 32px #303a582e}.record-thumb img[data-v-d29cf09f]{width:100%;height:100%;object-fit:cover;display:block}.record-media.dual .record-thumb[data-v-d29cf09f]{width:74px;height:88px;border-radius:16px}.template-thumb[data-v-d29cf09f]{display:flex;flex-direction:column;justify-content:flex-end;padding:12px;color:#fff}.template-thumb[data-v-d29cf09f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(5,10,24,.52) 100%)}.template-thumb[data-v-d29cf09f]>*{position:relative;z-index:1}.template-kicker[data-v-d29cf09f]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.template-thumb strong[data-v-d29cf09f]{margin-top:4px;font-size:18px;line-height:1;letter-spacing:-.04em}.template-thumb em[data-v-d29cf09f]{margin-top:6px;font-style:normal;font-size:11px;opacity:.82}.thumb-select[data-v-d29cf09f]{position:absolute;top:10px;left:10px;z-index:2;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:transparent;background:#ffffffc7;border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 18px #171e3424;cursor:pointer}.thumb-select.active[data-v-d29cf09f]{color:#fff;background:linear-gradient(135deg,#6d5dff,#8d72ff);border-color:transparent}.thumb-tag[data-v-d29cf09f]{position:absolute;left:10px;bottom:10px;z-index:2;padding:5px 8px;border-radius:999px;color:#fff;background:#121625b8;font-size:11px;font-weight:700}.thumb-tag-result[data-v-d29cf09f]{background:#3b82f6c7}.thumb-count[data-v-d29cf09f]{position:absolute;right:10px;bottom:10px;z-index:2;padding:5px 8px;border-radius:999px;color:#fff;background:#121625b8;font-size:11px;font-weight:700}.record-main[data-v-d29cf09f]{min-width:0}.record-topline[data-v-d29cf09f]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.record-time[data-v-d29cf09f]{color:var(--text-soft);font-size:13px;font-weight:600}.record-badge[data-v-d29cf09f]{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}.badge-generate[data-v-d29cf09f]{color:#6d5dff;background:#6d5dff1a}.badge-edit[data-v-d29cf09f]{color:#3b82f6;background:#3b82f61f}.badge-template[data-v-d29cf09f]{color:#ec4899;background:#ec48991f}.record-title[data-v-d29cf09f]{margin-top:10px;color:var(--text-strong);font-size:22px;letter-spacing:-.05em}.record-prompt[data-v-d29cf09f]{margin-top:8px;color:var(--text-strong);font-size:16px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.record-prompt.secondary[data-v-d29cf09f]{color:var(--text-body)}.record-meta[data-v-d29cf09f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.record-meta span[data-v-d29cf09f]{padding:6px 10px;border-radius:999px;color:var(--text-body);background:#f1f4fbeb;font-size:12px;font-weight:700}.record-publish-row[data-v-d29cf09f]{margin-top:12px}.publish-chip[data-v-d29cf09f]{padding:9px 14px;border-radius:999px;color:var(--accent);background:#6d5dff14;border:1px solid rgba(109,93,255,.12);font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.publish-chip[data-v-d29cf09f]:hover{transform:translateY(-1px);border-color:#6d5dff33;background:#6d5dff1f}.publish-chip.active[data-v-d29cf09f]{color:#0f766e;background:#10b9811f;border-color:#10b98124}.publish-chip[data-v-d29cf09f]:disabled{opacity:.72;cursor:not-allowed;transform:none}.record-actions[data-v-d29cf09f]{display:flex;align-items:center;gap:10px}.action-btn[data-v-d29cf09f]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--text-body);background:#ffffffd1;border:1px solid rgba(103,116,149,.14);box-shadow:0 12px 24px #454e6914;cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease}.action-btn[data-v-d29cf09f]:hover{transform:translateY(-1px);color:var(--accent);border-color:#6d5dff38}.menu-wrap[data-v-d29cf09f]{position:relative}.action-menu[data-v-d29cf09f]{position:absolute;top:52px;right:0;z-index:12;min-width:150px;padding:8px;border-radius:18px;background:#fffffff5;border:1px solid rgba(103,116,149,.12);box-shadow:0 24px 44px #2b344e29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.action-menu button[data-v-d29cf09f]{width:100%;padding:10px 12px;text-align:left;border-radius:12px;color:var(--text-body);cursor:pointer}.action-menu button[data-v-d29cf09f]:hover{background:#6d5dff14;color:var(--text-strong)}.action-menu .danger-text[data-v-d29cf09f]{color:#cf4868}.skeleton-list[data-v-d29cf09f]{pointer-events:none}.skeleton-row[data-v-d29cf09f]{overflow:hidden}.skeleton-row[data-v-d29cf09f]:hover{transform:none}.skeleton-main[data-v-d29cf09f]{width:100%}.skeleton-meta span[data-v-d29cf09f]{min-width:82px}.skeleton-actions[data-v-d29cf09f]{gap:12px}.skeleton-template[data-v-d29cf09f]{position:relative;isolation:isolate;background:radial-gradient(circle at top left,rgba(255,255,255,.28),transparent 34%),linear-gradient(145deg,#7e9cfff0,#6d5dffcc 46%,#1e244ef5)}.skeleton-template[data-v-d29cf09f]:after{background:linear-gradient(180deg,transparent 0%,rgba(9,12,24,.34) 100%)}.skeleton-block[data-v-d29cf09f],.skeleton-line[data-v-d29cf09f],.skeleton-circle[data-v-d29cf09f]{position:relative;overflow:hidden}.skeleton-block[data-v-d29cf09f]:before,.skeleton-line[data-v-d29cf09f]:before,.skeleton-circle[data-v-d29cf09f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.62) 42%,transparent 78%),var(--skeleton-fill, rgba(233, 237, 248, .94));background-size:200% 100%,100% 100%;animation:skeleton-shimmer-d29cf09f 1.35s ease-in-out infinite}.skeleton-image[data-v-d29cf09f]{--skeleton-fill: linear-gradient(135deg, rgba(218, 225, 241, .96), rgba(198, 210, 234, .92) 48%, rgba(231, 235, 245, .98))}.skeleton-image-secondary[data-v-d29cf09f]{opacity:.88}.skeleton-line[data-v-d29cf09f]{display:block;border-radius:999px;min-height:12px}.skeleton-line-xs[data-v-d29cf09f]{width:42%;min-height:10px}.skeleton-line-sm[data-v-d29cf09f]{width:112px}.skeleton-line-lg[data-v-d29cf09f]{width:76%;min-height:18px;margin-top:6px}.skeleton-line-title[data-v-d29cf09f]{width:44%;min-height:22px;margin-top:12px}.skeleton-line-body[data-v-d29cf09f]{width:92%;min-height:14px;margin-top:10px}.skeleton-line-short[data-v-d29cf09f]{width:68%}.skeleton-pill[data-v-d29cf09f],.skeleton-pill-sm[data-v-d29cf09f]{min-height:28px;border-radius:999px}.skeleton-pill[data-v-d29cf09f]{width:88px}.skeleton-pill-sm[data-v-d29cf09f]{width:76px}.skeleton-circle[data-v-d29cf09f]{color:transparent}.skeleton-circle[data-v-d29cf09f]:before{border-radius:inherit}.empty-state[data-v-d29cf09f]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:28px}.loading-state strong[data-v-d29cf09f],.empty-state strong[data-v-d29cf09f]{font-size:22px;letter-spacing:-.05em}.loading-state span[data-v-d29cf09f],.empty-state p[data-v-d29cf09f]{color:var(--text-body);line-height:1.7}.empty-actions[data-v-d29cf09f]{display:flex;gap:12px;margin-top:8px}.loading-ring[data-v-d29cf09f]{width:66px;height:66px;border-radius:50%;border:6px solid rgba(109,93,255,.14);border-top-color:var(--accent);animation:spin-d29cf09f .9s linear infinite}.records-footer[data-v-d29cf09f]{padding:14px 0 4px;text-align:center;color:var(--text-soft);font-size:13px;font-weight:700}.overlay[data-v-d29cf09f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#0b0e18d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.overlay-stage[data-v-d29cf09f]{width:min(88vw,980px);max-height:88vh;display:flex;flex-direction:column;gap:14px}.overlay-stage img[data-v-d29cf09f]{width:100%;max-height:72vh;object-fit:contain;border-radius:20px;background:#ffffff0a;box-shadow:0 24px 48px #0000006b}.overlay-bar[data-v-d29cf09f]{display:flex;flex-direction:column;gap:12px;color:#ffffffd6;font-size:13px;font-weight:700}.overlay-strip[data-v-d29cf09f]{display:flex;gap:10px;overflow-x:auto}.strip-thumb[data-v-d29cf09f]{width:72px;height:56px;flex:0 0 auto;padding:0;border-radius:14px;overflow:hidden;border:2px solid transparent;background:transparent;cursor:pointer;opacity:.6}.strip-thumb.active[data-v-d29cf09f]{opacity:1;border-color:#ffffffe6}.strip-thumb img[data-v-d29cf09f]{width:100%;height:100%;object-fit:cover;display:block}.nav-btn[data-v-d29cf09f],.close-btn[data-v-d29cf09f]{position:absolute;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);cursor:pointer}.nav-prev[data-v-d29cf09f]{left:24px}.nav-next[data-v-d29cf09f]{right:24px}.close-btn[data-v-d29cf09f]{top:22px;right:22px}.list-enter-active[data-v-d29cf09f]{transition:all .28s ease}.list-enter-from[data-v-d29cf09f]{opacity:0;transform:translateY(10px)}.overlay-fade-enter-active[data-v-d29cf09f],.overlay-fade-leave-active[data-v-d29cf09f]{transition:opacity .2s ease}.overlay-fade-enter-from[data-v-d29cf09f],.overlay-fade-leave-to[data-v-d29cf09f]{opacity:0}@keyframes skeleton-shimmer-d29cf09f{0%{background-position:200% 0,0 0}to{background-position:-40% 0,0 0}}@keyframes spin-d29cf09f{to{transform:rotate(360deg)}}@media (max-width: 1120px){.page-head[data-v-d29cf09f]{flex-direction:column}.head-tools[data-v-d29cf09f]{width:100%;min-width:0}.toolbar-line[data-v-d29cf09f]{justify-content:flex-start}}@media (max-width: 820px){.record-row[data-v-d29cf09f],.invite-head[data-v-d29cf09f],.invite-item[data-v-d29cf09f]{grid-template-columns:1fr}.record-media.single[data-v-d29cf09f],.record-media.dual[data-v-d29cf09f]{width:100%}.record-thumb[data-v-d29cf09f]{width:100%;height:196px}.record-media.dual[data-v-d29cf09f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.record-media.dual .record-thumb[data-v-d29cf09f]{width:100%;height:160px}.record-actions[data-v-d29cf09f]{justify-content:flex-end}.nav-prev[data-v-d29cf09f],.nav-next[data-v-d29cf09f]{display:none}}@media (max-width: 620px){.toolbar-line[data-v-d29cf09f],.empty-actions[data-v-d29cf09f]{flex-direction:column;align-items:stretch}.filter-select[data-v-d29cf09f],.tool-btn[data-v-d29cf09f]{width:100%}.segment-tabs[data-v-d29cf09f]{gap:6px}.segment-tab[data-v-d29cf09f]{padding:9px 12px;font-size:13px}.records-panel[data-v-d29cf09f]{padding:12px}.record-actions[data-v-d29cf09f]{justify-content:space-between}}.feedback-page[data-v-f3637d89]{display:flex;flex-direction:column;gap:22px;padding:0 10px 40px}.page-hero h2[data-v-f3637d89]{margin-top:12px;font-size:clamp(32px,4vw,42px);letter-spacing:-.06em}.page-hero p[data-v-f3637d89]{margin-top:10px;max-width:64ch;color:var(--text-body);line-height:1.75}.hero-kicker[data-v-f3637d89],.section-kicker[data-v-f3637d89]{display:inline-flex;padding:8px 12px;border-radius:999px;color:var(--accent);background:#6d5dff1a;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feedback-layout[data-v-f3637d89]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start}.submit-panel[data-v-f3637d89],.list-panel[data-v-f3637d89]{display:flex;flex-direction:column;gap:16px}.panel-head h3[data-v-f3637d89]{margin-top:10px;font-size:28px;letter-spacing:-.05em}.panel-head-inline[data-v-f3637d89]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.context-note[data-v-f3637d89],.feedback-item[data-v-f3637d89],.empty-state[data-v-f3637d89]{padding:18px;border-radius:22px;background:#f6f8fce6;border:1px solid rgba(109,118,148,.1)}.context-note strong[data-v-f3637d89],.admin-note strong[data-v-f3637d89]{display:block;color:var(--text-strong)}.context-note p[data-v-f3637d89],.item-content[data-v-f3637d89],.admin-note p[data-v-f3637d89],.empty-state[data-v-f3637d89]{margin-top:8px;color:var(--text-body);line-height:1.75}.form-grid[data-v-f3637d89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-f3637d89]{display:flex;flex-direction:column;gap:8px}.field label[data-v-f3637d89]{color:var(--text-soft);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field-hint[data-v-f3637d89]{align-self:flex-end;color:var(--text-soft);font-size:12px}.check-row[data-v-f3637d89]{display:flex;align-items:center;gap:10px;color:var(--text-body)}.check-row input[data-v-f3637d89]{width:16px;height:16px}.form-actions[data-v-f3637d89],.pagination-actions[data-v-f3637d89]{display:flex;gap:12px}.ghost-button[data-v-f3637d89]{padding:12px 16px;border-radius:16px;border:1px solid var(--line-soft);background:#ffffffc7;color:var(--text-body);cursor:pointer}.ghost-button[data-v-f3637d89]:disabled{opacity:.45;cursor:not-allowed}.filters[data-v-f3637d89]{min-width:132px}.feedback-list[data-v-f3637d89]{display:flex;flex-direction:column;gap:12px}.item-head[data-v-f3637d89]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.item-head strong[data-v-f3637d89]{display:block;color:var(--text-strong)}.item-head p[data-v-f3637d89]{margin-top:6px;color:var(--text-soft);font-size:13px}.badge-group[data-v-f3637d89],.meta-row[data-v-f3637d89]{display:flex;flex-wrap:wrap;gap:8px}.status-badge[data-v-f3637d89],.priority-badge[data-v-f3637d89],.meta-row span[data-v-f3637d89]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-open[data-v-f3637d89]{color:#b45309;background:#fef08a99}.status-in_progress[data-v-f3637d89]{color:#1d4ed8;background:#bfdbfeb8}.status-resolved[data-v-f3637d89]{color:#047857;background:#d1fae5d1}.status-closed[data-v-f3637d89]{color:#6b7280;background:#e5e7ebe6}.priority-low[data-v-f3637d89]{color:#0369a1;background:#e0f2fee0}.priority-medium[data-v-f3637d89]{color:#7c3aed;background:#ede9feeb}.priority-high[data-v-f3637d89]{color:#b91c1c;background:#fee2e2e6}.meta-row[data-v-f3637d89]{margin-top:12px}.meta-row span[data-v-f3637d89]{color:var(--text-body);background:#ffffffdb}.admin-note[data-v-f3637d89]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(109,118,148,.12)}.pagination-bar[data-v-f3637d89]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;color:var(--text-soft);font-size:13px}@media (max-width: 1180px){.feedback-layout[data-v-f3637d89]{grid-template-columns:1fr}}@media (max-width: 720px){.form-grid[data-v-f3637d89],.panel-head-inline[data-v-f3637d89],.form-actions[data-v-f3637d89],.pagination-bar[data-v-f3637d89]{grid-template-columns:1fr;display:grid}.filters[data-v-f3637d89]{width:100%}.item-head[data-v-f3637d89]{flex-direction:column}}.billing-page[data-v-325d1618]{display:flex;flex-direction:column;gap:18px;padding:0 10px 40px}.billing-hero[data-v-325d1618],.billing-panel[data-v-325d1618],.orders-panel[data-v-325d1618]{background:#0c0f19c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.billing-hero[data-v-325d1618]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.billing-kicker[data-v-325d1618]{display:inline-flex;padding:8px 12px;border-radius:999px;color:#e0d6fff5;background:#6d5dff2e;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.billing-hero h2[data-v-325d1618],.panel-head strong[data-v-325d1618],.billing-empty strong[data-v-325d1618],.order-item strong[data-v-325d1618],.hero-balance strong[data-v-325d1618],.billing-preview strong[data-v-325d1618],.current-order strong[data-v-325d1618]{color:#fff}.billing-hero h2[data-v-325d1618]{margin-top:14px;font-size:34px;letter-spacing:-.06em}.billing-hero p[data-v-325d1618],.billing-empty p[data-v-325d1618],.field-hint[data-v-325d1618],.billing-preview p[data-v-325d1618],.current-order p[data-v-325d1618],.order-item p[data-v-325d1618],.order-item span[data-v-325d1618]{color:#ecf1ffad;line-height:1.7}.hero-balance[data-v-325d1618]{min-width:220px;padding:18px;border-radius:24px;background:linear-gradient(135deg,#2f215eeb,#191430f5);border:1px solid rgba(139,99,255,.18)}.hero-balance span[data-v-325d1618]{color:#ecf1ff8f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-balance strong[data-v-325d1618]{display:block;margin-top:10px;font-size:34px}.billing-layout[data-v-325d1618]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px}.panel-head[data-v-325d1618]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.status-tag[data-v-325d1618],.status-pill[data-v-325d1618]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800}.ghost-button[data-v-325d1618]{flex:0 0 auto;padding:10px 14px;border-radius:14px;color:#f0f4ffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.ghost-button[data-v-325d1618]:hover{transform:translateY(-1px);color:#fff;background:#6d5dff29}.status-tag[data-v-325d1618]{color:#8fe0b8;background:#10b98129;border:1px solid rgba(109,192,145,.18)}.status-tag.off[data-v-325d1618],.status-failed[data-v-325d1618]{color:#fff;background:#c24153e0}.status-paid[data-v-325d1618]{color:#8fe0b8;background:#10b98129;border:1px solid rgba(109,192,145,.18)}.status-pending[data-v-325d1618]{color:#ffe7a6;background:#ffcf5f29;border:1px solid rgba(255,218,145,.18)}.form-grid[data-v-325d1618]{display:grid;gap:18px}.field[data-v-325d1618]{display:flex;flex-direction:column;gap:10px}.field label[data-v-325d1618]{color:#ecf1ff8f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.preset-row[data-v-325d1618],.payment-row[data-v-325d1618]{display:flex;flex-wrap:wrap;gap:10px}.preset-chip[data-v-325d1618],.payment-option[data-v-325d1618]{padding:10px 14px;border-radius:999px;color:#f0f4ffbd;background:#ffffff0f;border:1px solid rgba(255,255,255,.04);cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease}.preset-chip.active[data-v-325d1618],.payment-option.active[data-v-325d1618]{color:#fff;background:#6d5dff2e;border-color:#6d5dff52}.billing-preview[data-v-325d1618],.current-order[data-v-325d1618]{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.current-order-actions[data-v-325d1618],.order-side[data-v-325d1618]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.payment-link[data-v-325d1618]{text-decoration:none}.order-list[data-v-325d1618]{display:flex;flex-direction:column;gap:12px}.order-item[data-v-325d1618]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.billing-empty[data-v-325d1618]{padding:20px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.billing-empty.compact[data-v-325d1618]{padding:24px 20px}.ghost-button.small[data-v-325d1618]{padding:8px 12px;font-size:12px}@media (max-width: 1100px){.billing-layout[data-v-325d1618]{grid-template-columns:1fr}}@media (max-width: 720px){.billing-hero[data-v-325d1618],.billing-preview[data-v-325d1618],.current-order[data-v-325d1618],.order-item[data-v-325d1618]{flex-direction:column;align-items:flex-start}.hero-balance[data-v-325d1618],.current-order-actions[data-v-325d1618],.order-side[data-v-325d1618]{width:100%;align-items:flex-start}}.auth-wrap[data-v-2da05f03]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top left,rgba(120,103,255,.2),transparent 24%),radial-gradient(circle at bottom right,rgba(255,170,197,.18),transparent 26%),linear-gradient(180deg,#f7f9ff,#edf1fb)}.auth-card[data-v-2da05f03]{width:min(460px,100%);background:#ffffffd1;border-radius:30px;padding:42px;box-shadow:0 30px 70px #313c5a29;border:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-logo[data-v-2da05f03]{font-size:32px;font-weight:900;text-align:center;margin-bottom:10px;background:linear-gradient(90deg,#6d5dff,#9a74ff,#ff8fd8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-copy[data-v-2da05f03]{margin:0 0 20px;text-align:center;color:var(--text-body);line-height:1.7}.tabs[data-v-2da05f03]{display:flex;gap:6px;background:#f0f3faf5;border-radius:999px;padding:4px;margin-bottom:24px}.tab[data-v-2da05f03]{flex:1;padding:10px;border:none;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;background:transparent;color:var(--text-body);transition:all .2s}.tab.active[data-v-2da05f03]{background:linear-gradient(90deg,#6d5dff,#8d72ff);color:#fff;box-shadow:0 12px 24px #6d5dff38}.field[data-v-2da05f03]{margin-bottom:14px}.btn-primary[data-v-2da05f03]{width:100%;margin-top:8px;padding:12px}.helper-actions[data-v-2da05f03]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px}.text-link[data-v-2da05f03]{color:var(--accent);font-size:13px;font-weight:700;cursor:pointer}.success-msg[data-v-2da05f03]{color:#147d64;font-size:13px;margin-top:10px;padding:12px 14px;border-radius:16px;background:#10b98114;border:1px solid rgba(16,185,129,.14)}.status-card[data-v-2da05f03]{display:flex;flex-direction:column;gap:14px;padding:8px 0 2px}.status-card p[data-v-2da05f03]{color:var(--text-body);line-height:1.8}.status-badge[data-v-2da05f03]{display:inline-flex;align-self:flex-start;padding:8px 12px;border-radius:999px;background:#6d5dff14;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-badge.success[data-v-2da05f03]{background:#10b9811f;color:#047857}.status-badge.error[data-v-2da05f03]{background:#ef44441f;color:#b91c1c}.status-actions[data-v-2da05f03]{display:flex;gap:12px}.ghost-button[data-v-2da05f03]{flex:1;padding:12px 14px;border-radius:16px;border:1px solid var(--line-soft);background:#ffffffbd;color:var(--text-body);cursor:pointer}@media (max-width: 560px){.auth-card[data-v-2da05f03]{padding:28px 22px}.status-actions[data-v-2da05f03]{flex-direction:column}}.mobile-topbar[data-v-10347d66]{display:flex;align-items:center;justify-content:space-between;gap:14px}.brand-button[data-v-10347d66],.avatar-button[data-v-10347d66]{border:0;background:transparent;cursor:pointer}.brand-button[data-v-10347d66]{display:inline-flex;align-items:center;gap:10px;color:#fff}.brand-mark[data-v-10347d66]{width:18px;height:18px;border-radius:6px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.88),transparent 28%),linear-gradient(135deg,#b26bff,#764cff 54%,#4e34d9);box-shadow:0 10px 20px #7157ff52;position:relative;transform:rotate(45deg)}.brand-mark[data-v-10347d66]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:4px;border:1px solid rgba(255,255,255,.24)}.brand-copy[data-v-10347d66]{font-size:15px;font-weight:800;letter-spacing:-.02em}.avatar-button[data-v-10347d66]{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ffccdff5,#796dfff0);box-shadow:inset 0 1px #ffffff52,0 12px 24px #3728704d;font-size:13px;font-weight:800}.user-template-page[data-v-055bf2c7]{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:24px;min-height:100%;padding:26px 12px 42px;color:#fff}.page-backdrop[data-v-055bf2c7]{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;border-radius:34px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;opacity:.98;pointer-events:none}.page-backdrop[data-v-055bf2c7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 12%,rgba(125,100,255,.18),transparent 19%),radial-gradient(circle at 84% 18%,rgba(255,196,133,.12),transparent 18%),linear-gradient(90deg,#070a12eb,#070a12b3 36%,#070a1261 60%,#070a12d6),linear-gradient(180deg,#070a122e,#070a1257 26%,#070a12b8 64%,#070a12f0)}.page-backdrop[data-v-055bf2c7]:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,#070a1200,#070a1238 26%,#070a12a3 68%,#070a12fa)}.hero-panel[data-v-055bf2c7],.control-panel[data-v-055bf2c7],.content-grid[data-v-055bf2c7],.notification-list[data-v-055bf2c7],.error-strip[data-v-055bf2c7]{position:relative;z-index:1}.hero-panel[data-v-055bf2c7]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,420px);gap:28px;align-items:stretch;min-height:470px;padding:36px 32px 28px;border-radius:34px;overflow:hidden}.hero-panel[data-v-055bf2c7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 76% 14%,rgba(118,94,255,.14),transparent 22%),linear-gradient(180deg,#070a121a,#070a122e 28%,#070a1285 68%,#070a12cc);pointer-events:none}.hero-panel[data-v-055bf2c7]:after{content:"";position:absolute;inset:auto -8% -18% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(109,93,255,.24),transparent 68%);filter:blur(18px);pointer-events:none}.hero-copy[data-v-055bf2c7]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:16px;color:#fff}.page-caption[data-v-055bf2c7]{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;min-height:44px;padding:0 16px;border-radius:999px;background:#0e121d94;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.page-caption span[data-v-055bf2c7],.page-caption strong[data-v-055bf2c7]{white-space:nowrap}.page-caption span[data-v-055bf2c7]{color:#e8eeffbd;font-weight:700}.page-caption strong[data-v-055bf2c7]{color:#fff;font-size:13px;font-weight:800}.hero-kicker[data-v-055bf2c7]{display:inline-flex;align-self:flex-start;color:#e2e8ff99;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.hero-copy h1[data-v-055bf2c7]{margin:2px 0 0;max-width:10ch;font-size:clamp(44px,5.2vw,72px);line-height:.98;letter-spacing:-.07em}.hero-copy h1 span[data-v-055bf2c7]{background:linear-gradient(90deg,#d8d9ff,#b8b1ff 46%,#8d7dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-copy p[data-v-055bf2c7]{margin:0;max-width:58ch;font-size:15px;line-height:1.84;color:#e8eeffc7}.hero-actions[data-v-055bf2c7]{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.hero-btn[data-v-055bf2c7],.tool-btn[data-v-055bf2c7],.action-btn[data-v-055bf2c7],.inline-link[data-v-055bf2c7],.dialog-close[data-v-055bf2c7],.tab-chip[data-v-055bf2c7]{border:0;cursor:pointer}.hero-btn[data-v-055bf2c7]{min-height:46px;padding:0 22px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:700;box-shadow:0 16px 34px #00000029;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.hero-btn[data-v-055bf2c7]:hover,.tool-btn[data-v-055bf2c7]:hover,.action-btn[data-v-055bf2c7]:hover,.tab-chip[data-v-055bf2c7]:hover{transform:translateY(-1px)}.hero-btn.primary[data-v-055bf2c7]{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 20px 36px #6d5dff57}.hero-stats[data-v-055bf2c7]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:end}.stat-card[data-v-055bf2c7]{position:relative;display:flex;flex-direction:column;gap:8px;min-height:148px;padding:20px 18px;border-radius:24px;background:#0c101b94;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;box-shadow:0 22px 44px #0003}.stat-card[data-v-055bf2c7]:before{content:"";position:absolute;top:18px;left:18px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#fffffff5,#927cffe0 48%,#6d5dff1f);box-shadow:0 0 18px #7d70ff75}.stat-card strong[data-v-055bf2c7]{margin-top:12px;font-size:40px;line-height:1;letter-spacing:-.08em}.stat-card span[data-v-055bf2c7]{font-size:13px;font-weight:700;color:#ecf1fff0}.stat-card em[data-v-055bf2c7]{margin-top:auto;font-style:normal;font-size:12px;color:#c8d0eb94}.control-panel[data-v-055bf2c7]{display:flex;flex-direction:column;gap:18px;padding:18px;background:#0c101bb8;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0000002e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.tab-row[data-v-055bf2c7]{display:flex;flex-wrap:wrap;gap:10px}.tab-chip[data-v-055bf2c7]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;background:#ffffff0a;color:#e8eeffb3;font-size:14px;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease}.tab-chip.active[data-v-055bf2c7]{background:linear-gradient(135deg,#6d5dff52,#8b5cf633);border:1px solid rgba(151,138,255,.24);color:#fff;box-shadow:0 16px 34px #6d5dff2e}.tab-count[data-v-055bf2c7]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#ffffff1a;font-size:12px}.control-row[data-v-055bf2c7]{display:flex;gap:14px;align-items:center;justify-content:space-between}.search-shell[data-v-055bf2c7]{display:flex;align-items:center;gap:12px;min-height:52px;flex:1;padding:0 18px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.search-shell input[data-v-055bf2c7],.filter-select[data-v-055bf2c7],.form-field input[data-v-055bf2c7],.form-field textarea[data-v-055bf2c7],.form-field select[data-v-055bf2c7]{width:100%;border:0;outline:0;background:transparent;font:inherit;color:#ecf1ffeb}.search-shell input[data-v-055bf2c7]::placeholder,.form-field input[data-v-055bf2c7]::placeholder,.form-field textarea[data-v-055bf2c7]::placeholder{color:#c2c9e36b}.search-icon[data-v-055bf2c7]{color:#c2c9e38f}.control-actions[data-v-055bf2c7]{display:flex;flex-wrap:wrap;gap:10px}.filter-select[data-v-055bf2c7],.tool-btn[data-v-055bf2c7]{min-height:44px;padding:0 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ecf1ffe6;font-size:14px;box-shadow:0 12px 24px #0000001f}.tool-btn.primary[data-v-055bf2c7],.action-btn.primary[data-v-055bf2c7]{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 18px 34px #6d5dff47}.error-strip[data-v-055bf2c7]{padding:14px 18px;color:#ffd8dd;background:#6e203657;border:1px solid rgba(255,114,145,.16)}.content-grid[data-v-055bf2c7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;align-items:stretch}.public-grid[data-v-055bf2c7]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.template-card[data-v-055bf2c7]{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:14px;border-radius:24px;background:#0b0f1ac7;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 50px #0000002e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-card[data-v-055bf2c7]:hover{transform:translateY(-2px);border-color:#978aff38;box-shadow:0 28px 56px #0000003d}.template-card.highlight[data-v-055bf2c7]{border-color:#6d5dff6b;box-shadow:0 30px 62px #6d5dff2e}.create-card[data-v-055bf2c7]{align-items:flex-start;justify-content:center;min-height:410px;cursor:pointer;background:radial-gradient(circle at 22% 22%,rgba(109,93,255,.18),transparent 28%),linear-gradient(180deg,#0d111cf5,#0a0e16eb);border-style:solid}.create-card-icon[data-v-055bf2c7]{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 38px #00000029;font-size:28px;color:#f4f6ff}.create-card strong[data-v-055bf2c7]{font-size:20px;color:#fff}.create-card p[data-v-055bf2c7]{margin:0;color:#c9d0eab3;line-height:1.7}.card-media[data-v-055bf2c7]{position:relative;overflow:hidden;min-height:280px;border-radius:20px;background:radial-gradient(circle at 18% 18%,rgba(109,93,255,.18),transparent 24%),linear-gradient(135deg,#0f1422,#242b3d)}.card-media[data-v-055bf2c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b1314,#080b130f 42%,#080b13bd);pointer-events:none}.card-media.has-cover img[data-v-055bf2c7]{width:100%;height:100%;min-height:210px;object-fit:cover;display:block}.card-media-fallback[data-v-055bf2c7]{display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:210px;padding:18px;color:#fff;position:relative;z-index:1}.card-media-fallback span[data-v-055bf2c7]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.card-media-fallback strong[data-v-055bf2c7]{margin-top:10px;font-size:26px;line-height:1.16}.status-badge[data-v-055bf2c7],.flow-badge[data-v-055bf2c7],.message-badge[data-v-055bf2c7],.type-pill[data-v-055bf2c7],.tag-chip[data-v-055bf2c7],.notification-status[data-v-055bf2c7]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:600}.status-badge[data-v-055bf2c7],.flow-badge[data-v-055bf2c7],.message-badge[data-v-055bf2c7]{position:absolute;top:14px;min-height:28px;padding:0 10px;z-index:2}.status-badge[data-v-055bf2c7]{left:14px}.flow-badge[data-v-055bf2c7]{right:14px;background:#080b1394;color:#ffffffeb;border:1px solid rgba(255,255,255,.08)}.message-badge[data-v-055bf2c7]{top:auto;bottom:14px;left:14px;background:#f15a60eb;color:#fff}.badge-draft[data-v-055bf2c7]{background:#ffffffd6;color:#182033}.badge-pending[data-v-055bf2c7]{background:#ffd166f5;color:#392709}.badge-approved[data-v-055bf2c7]{background:#54d19df5;color:#082e1f}.badge-rejected[data-v-055bf2c7]{background:#ffa3adf5;color:#521f2d}.card-body[data-v-055bf2c7]{display:flex;flex-direction:column;gap:12px}.card-head[data-v-055bf2c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.card-head-copy h3[data-v-055bf2c7]{margin:0;font-size:18px;color:#fff;line-height:1.28}.card-head-copy span[data-v-055bf2c7]{display:block;margin-top:6px;color:#c2c9e38f;font-size:13px}.type-pill[data-v-055bf2c7]{min-height:28px;padding:0 10px;background:#ffffff0f;color:#dce2f8d1;border:1px solid rgba(255,255,255,.06)}.card-description[data-v-055bf2c7],.prompt-preview[data-v-055bf2c7],.notice-block p[data-v-055bf2c7]{margin:0;line-height:1.76}.card-description[data-v-055bf2c7]{color:#d6dcf0b8;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prompt-preview[data-v-055bf2c7]{padding:12px 14px;border-radius:16px;background:#ffffff0a;color:#e8eeffb3;font-size:13px;border:1px solid rgba(255,255,255,.05);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.meta-row[data-v-055bf2c7],.tag-row[data-v-055bf2c7],.action-row[data-v-055bf2c7],.notification-meta[data-v-055bf2c7],.notification-actions[data-v-055bf2c7],.generic-head[data-v-055bf2c7],.dialog-head[data-v-055bf2c7],.dialog-footer[data-v-055bf2c7]{display:flex;align-items:center;gap:10px}.meta-row[data-v-055bf2c7],.notification-meta[data-v-055bf2c7]{flex-wrap:wrap;color:#b3bcdc8a;font-size:12px}.tag-row[data-v-055bf2c7]{flex-wrap:wrap}.tag-chip[data-v-055bf2c7]{min-height:28px;padding:0 10px;background:#6d5dff1f;color:#dad4ffe6;border:1px solid rgba(151,138,255,.14)}.notice-block[data-v-055bf2c7]{padding:12px 14px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.notice-block.reject[data-v-055bf2c7]{background:#6f1f3642;border-color:#ff72911f}.notice-block strong[data-v-055bf2c7]{display:block;margin-bottom:6px;color:#fff;font-size:13px}.inline-link[data-v-055bf2c7]{padding:0;margin-top:4px;background:transparent;color:#b8acfff5;font-size:13px}.action-row[data-v-055bf2c7]{flex-wrap:wrap;margin-top:auto}.action-btn[data-v-055bf2c7]{min-height:42px;padding:0 14px;border-radius:14px;background:#ffffff0f;color:#ecf1ffe0;font-size:14px;font-weight:700;border:1px solid rgba(255,255,255,.08)}.action-btn.ghost[data-v-055bf2c7]{background:#ffffff05;color:#c6cee8d1}.empty-state[data-v-055bf2c7]{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:26px;background:#0c101bb8;border:1px solid rgba(255,255,255,.08)}.empty-state strong[data-v-055bf2c7]{font-size:20px;color:#fff}.empty-state p[data-v-055bf2c7]{margin:0;color:#c9d0eab3;line-height:1.7}.notification-list[data-v-055bf2c7]{display:grid;gap:16px}.notification-card[data-v-055bf2c7]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;background:#0c101bb8;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px #0000002e}.notification-card.unread[data-v-055bf2c7]{border-color:#6d5dff3d;box-shadow:0 24px 54px #6d5dff1f}.notification-main[data-v-055bf2c7]{flex:1}.notification-head[data-v-055bf2c7]{display:flex;align-items:center;gap:12px;justify-content:space-between}.notification-head strong[data-v-055bf2c7]{font-size:18px;color:#fff}.notification-card p[data-v-055bf2c7]{margin:10px 0 0;color:#d6dcf0b8;line-height:1.78}.notification-status[data-v-055bf2c7]{min-height:28px;padding:0 10px}.notification-status.status-unread[data-v-055bf2c7]{background:#6d5dff29;color:#dad4fffa}.notification-status.status-read[data-v-055bf2c7]{background:#ffffff0f;color:#c2c9e3ad}.notification-actions[data-v-055bf2c7]{flex-wrap:wrap;justify-content:flex-end}.dialog-overlay[data-v-055bf2c7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#080b127a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-panel[data-v-055bf2c7]{width:min(920px,100%);max-height:min(90vh,960px);overflow:auto;padding:20px;border-radius:28px;background:linear-gradient(180deg,#0f121ffa,#0b0e18fa);border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 90px #00000052}.dialog-head[data-v-055bf2c7]{justify-content:space-between;margin-bottom:18px}.dialog-kicker[data-v-055bf2c7]{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#b7beda8f}.dialog-head strong[data-v-055bf2c7]{display:block;margin-top:6px;font-size:24px;color:#fff}.dialog-close[data-v-055bf2c7]{width:40px;height:40px;border-radius:12px;background:#ffffff0f;color:#ecf1ffe0;font-size:16px;border:1px solid rgba(255,255,255,.08)}.dialog-body[data-v-055bf2c7]{display:flex;flex-direction:column;gap:16px}.form-grid[data-v-055bf2c7]{display:grid;gap:14px}.two-cols[data-v-055bf2c7]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-cols[data-v-055bf2c7]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field[data-v-055bf2c7]{display:flex;flex-direction:column;gap:8px}.form-field span[data-v-055bf2c7]{font-size:13px;font-weight:600;color:#e4e9fcd1}.form-field input[data-v-055bf2c7],.form-field textarea[data-v-055bf2c7],.form-field select[data-v-055bf2c7]{min-height:48px;padding:12px 14px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08}.form-field textarea[data-v-055bf2c7]{min-height:110px;resize:vertical}.generic-panel[data-v-055bf2c7]{padding:16px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.generic-head[data-v-055bf2c7]{justify-content:space-between;margin-bottom:14px;flex-wrap:wrap}.generic-head strong[data-v-055bf2c7]{color:#fff}.generic-head span[data-v-055bf2c7]{color:#bdc5e194;font-size:13px}.cover-preview[data-v-055bf2c7]{display:flex;flex-direction:column;gap:10px}.cover-preview span[data-v-055bf2c7]{font-size:13px;font-weight:600;color:#e4e9fcd1}.cover-preview img[data-v-055bf2c7]{width:100%;max-height:240px;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.dialog-error[data-v-055bf2c7]{padding:12px 14px;border-radius:14px;background:#6f1f3647;color:#ffd8dd}.dialog-footer[data-v-055bf2c7]{justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.skeleton-card[data-v-055bf2c7]{pointer-events:none}.skeleton-media[data-v-055bf2c7],.skeleton-line[data-v-055bf2c7]{border-radius:16px;background:linear-gradient(90deg,#1f263ab8,#353d58c7,#1f263ab8);background-size:200% 100%;animation:skeleton-wave-055bf2c7 1.2s linear infinite}.skeleton-media[data-v-055bf2c7]{min-height:210px}.skeleton-line[data-v-055bf2c7]{height:16px}.skeleton-line-lg[data-v-055bf2c7]{width:72%;height:22px}.skeleton-line-short[data-v-055bf2c7]{width:56%}.overlay-fade-enter-active[data-v-055bf2c7],.overlay-fade-leave-active[data-v-055bf2c7]{transition:opacity .22s ease}.overlay-fade-enter-from[data-v-055bf2c7],.overlay-fade-leave-to[data-v-055bf2c7]{opacity:0}@keyframes skeleton-wave-055bf2c7{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1200px){.hero-panel[data-v-055bf2c7]{grid-template-columns:1fr;min-height:auto}.hero-copy h1[data-v-055bf2c7]{max-width:12ch}.hero-stats[data-v-055bf2c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.user-template-page[data-v-055bf2c7]{padding:14px 0 28px}.page-backdrop[data-v-055bf2c7]{top:0;right:-10px;bottom:0;left:-10px;border-radius:28px}.hero-panel[data-v-055bf2c7]{gap:18px;padding:24px 18px 22px}.hero-copy[data-v-055bf2c7]{gap:14px}.hero-copy h1[data-v-055bf2c7]{max-width:none;font-size:34px}.hero-copy p[data-v-055bf2c7]{font-size:14px}.hero-stats[data-v-055bf2c7],.content-grid[data-v-055bf2c7],.public-grid[data-v-055bf2c7],.two-cols[data-v-055bf2c7],.three-cols[data-v-055bf2c7]{grid-template-columns:1fr}.control-row[data-v-055bf2c7],.notification-card[data-v-055bf2c7],.notification-actions[data-v-055bf2c7],.dialog-head[data-v-055bf2c7],.dialog-footer[data-v-055bf2c7]{flex-direction:column;align-items:stretch}.notification-head[data-v-055bf2c7]{align-items:flex-start;flex-direction:column}.control-panel[data-v-055bf2c7]{padding:16px}.control-actions[data-v-055bf2c7],.filter-select[data-v-055bf2c7],.tool-btn[data-v-055bf2c7],.action-btn[data-v-055bf2c7]{width:100%}.dialog-overlay[data-v-055bf2c7]{padding:12px;align-items:flex-end}.dialog-panel[data-v-055bf2c7]{width:100%;max-height:88vh;border-radius:24px 24px 0 0;padding:18px}.template-card[data-v-055bf2c7],.create-card[data-v-055bf2c7]{min-height:auto}.card-media[data-v-055bf2c7]{min-height:240px}}.mobile-page[data-v-abf35afa]{padding:6px 0 16px}.hero-panel[data-v-abf35afa]{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:14px;align-items:center;margin-top:18px}.hero-copy h1[data-v-abf35afa]{font-size:24px;line-height:1.12;letter-spacing:-.05em;color:#fff}.hero-copy p[data-v-abf35afa]{margin-top:8px;color:#d2d9ffa8;font-size:12px;line-height:1.6}.hero-prism[data-v-abf35afa]{position:relative;height:108px}.hero-prism[data-v-abf35afa]:before{content:"";position:absolute;top:24px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(circle,rgba(126,86,255,.36),transparent 66%);filter:blur(10px)}.prism-core[data-v-abf35afa]{position:absolute;top:10px;right:18px;bottom:18px;left:18px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.7),transparent 34%),linear-gradient(145deg,#a56fffe6,#5557ff6b);transform:perspective(160px) rotateX(8deg) rotateY(-18deg) rotate(24deg);box-shadow:inset 0 1px #ffffff8a,0 20px 40px #5b47ff4d}.prism-core[data-v-abf35afa]:before,.prism-core[data-v-abf35afa]:after{content:"";position:absolute;border-radius:20px}.prism-core[data-v-abf35afa]:before{top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.4)}.prism-core[data-v-abf35afa]:after{top:24px;right:18px;bottom:24px;left:18px;background:radial-gradient(circle,rgba(255,255,255,.7),transparent 58%);filter:blur(2px)}.search-bar[data-v-abf35afa]{margin-top:14px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:20px;background:#101222e0;border:1px solid rgba(138,112,255,.2);box-shadow:inset 0 1px #ffffff0f;overflow:hidden}.search-bar[data-v-abf35afa]:focus-within{border-color:#997eff75;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #997eff2e}.search-icon[data-v-abf35afa]{color:#b6bdea8f;font-size:15px}.search-bar>input[type=text][data-v-abf35afa]{flex:1;color:#fff;width:auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1.2}.search-bar>input[type=text][data-v-abf35afa]:focus{border:0;box-shadow:none}.search-bar>input[type=text][data-v-abf35afa]::placeholder{color:#b6bdea70}.chip-row[data-v-abf35afa]{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chip-row[data-v-abf35afa]::-webkit-scrollbar{display:none}.chip-button[data-v-abf35afa]{flex:0 0 auto;min-height:32px;padding:0 13px;border-radius:999px;color:#d5daffbd;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);cursor:pointer;font-size:12px;font-weight:700}.chip-button.active[data-v-abf35afa],.chip-button[data-v-abf35afa]:hover{color:#fff;background:linear-gradient(135deg,#7c56fff5,#9757ffeb);border-color:transparent;box-shadow:0 12px 24px #5d40e23d}.chip-icon[data-v-abf35afa]{padding-inline:11px}.featured-banner[data-v-abf35afa]{position:relative;overflow:hidden;margin-top:14px;min-height:160px;border-radius:22px;border:1px solid rgba(146,116,255,.18);background:linear-gradient(180deg,#0c0e1c1f,#0c0e1ccc),linear-gradient(135deg,#24183d,#171526);background-size:cover;background-position:center;box-shadow:0 24px 48px #0508146b;cursor:pointer}.featured-cover[data-v-abf35afa],.featured-overlay[data-v-abf35afa]{position:absolute;top:0;right:0;bottom:0;left:0}.featured-cover[data-v-abf35afa]{width:100%;height:100%;object-fit:cover}.featured-overlay[data-v-abf35afa]{background:linear-gradient(180deg,#0b0c181a,#0b0c18b8),linear-gradient(90deg,#0b0c1833,#0b0c180f 54%,#0b0c1880)}.featured-content[data-v-abf35afa]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px}.featured-topline[data-v-abf35afa],.featured-footer[data-v-abf35afa]{display:flex;align-items:center;justify-content:space-between;gap:10px}.featured-pill[data-v-abf35afa],.featured-meta-pill[data-v-abf35afa]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:800}.featured-pill[data-v-abf35afa]{color:#fff;background:linear-gradient(135deg,#975dff,#6b5bff)}.featured-meta-pill[data-v-abf35afa]{color:#f5f4ffdb;background:#18162666;border:1px solid rgba(255,255,255,.08)}.featured-copy[data-v-abf35afa]{margin-top:28px}.featured-copy strong[data-v-abf35afa]{display:block;max-width:220px;color:#fff;font-size:28px;line-height:1.08;letter-spacing:-.05em}.featured-copy p[data-v-abf35afa]{max-width:228px;margin-top:8px;color:#e8ebffb3;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-action[data-v-abf35afa]{min-width:88px;min-height:34px;padding:0 14px;border-radius:999px;color:#fff;background:#0a091694;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-size:12px;font-weight:800}.featured-dots[data-v-abf35afa]{display:flex;align-items:center;gap:5px}.dot[data-v-abf35afa]{width:6px;height:6px;border-radius:999px;background:#ffffff3d}.dot.active[data-v-abf35afa]{width:18px;background:linear-gradient(90deg,#a67bff,#7658ff)}.mobile-card-grid[data-v-abf35afa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.template-card[data-v-abf35afa]{overflow:hidden;border-radius:18px;background:#0e101ee6;border:1px solid rgba(255,255,255,.06);box-shadow:0 16px 28px #00000038;cursor:pointer}.template-card-visual[data-v-abf35afa]{position:relative;aspect-ratio:1 / .94;background:linear-gradient(180deg,#2b2248,#171729)}.template-card-visual img[data-v-abf35afa],.template-card-overlay[data-v-abf35afa]{position:absolute;top:0;right:0;bottom:0;left:0}.template-card-visual img[data-v-abf35afa]{width:100%;height:100%;object-fit:cover}.template-card-overlay[data-v-abf35afa]{background:linear-gradient(180deg,#090a1414,#090a148a)}.template-card-head[data-v-abf35afa],.template-card-foot[data-v-abf35afa]{position:absolute;left:10px;right:10px;z-index:1}.template-card-head[data-v-abf35afa]{top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.card-pill[data-v-abf35afa],.card-flow[data-v-abf35afa]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:#ffffffdb;background:#0b0c188a;border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:800}.card-pill.hot[data-v-abf35afa]{background:linear-gradient(135deg,#b373fff0,#7560ffe6)}.template-card-foot[data-v-abf35afa]{bottom:10px}.template-card-foot strong[data-v-abf35afa]{display:block;color:#fff;font-size:18px;line-height:1.12;letter-spacing:-.04em;text-shadow:0 8px 20px rgba(0,0,0,.3)}.template-card-body[data-v-abf35afa]{padding:12px 12px 13px}.template-card-body p[data-v-abf35afa]{min-height:36px;color:#dbdff8a8;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-card-actions[data-v-abf35afa]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.template-tag[data-v-abf35afa]{color:#d7c8ffdb;font-size:10px;font-weight:700}.mini-action[data-v-abf35afa]{min-height:30px;padding:0 10px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#7e54fff5,#6a6bfff5);border:0;cursor:pointer;font-size:11px;font-weight:800}.mobile-page[data-v-de670d58]{padding:6px 0 16px}.hero-panel[data-v-de670d58]{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;margin-top:18px}.hero-copy h1[data-v-de670d58]{color:#fff;font-size:24px;line-height:1.08;letter-spacing:-.05em}.hero-copy p[data-v-de670d58]{margin-top:8px;color:#d2d9ffa8;font-size:12px;line-height:1.6}.hero-halo[data-v-de670d58]{position:relative;height:110px}.hero-halo[data-v-de670d58]:before{content:"";position:absolute;top:28px;right:8px;bottom:0;left:8px;border-radius:999px;background:radial-gradient(circle,rgba(123,88,255,.34),transparent 66%);filter:blur(12px)}.halo-core[data-v-de670d58]{position:absolute;top:16px;right:18px;bottom:16px;left:18px;border-radius:28px;background:linear-gradient(180deg,#977efff0,#5c45e285);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff57,0 18px 38px #4934b24d}.halo-core[data-v-de670d58]:before,.halo-core[data-v-de670d58]:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-radius:999px}.halo-core[data-v-de670d58]:before{bottom:18px;width:56px;height:56px;background:#ffffff24}.halo-core[data-v-de670d58]:after{bottom:10px;width:84px;height:12px;background:#9f82ff80;filter:blur(4px)}.search-bar[data-v-de670d58]{margin-top:14px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:20px;background:#101222e0;border:1px solid rgba(138,112,255,.2);overflow:hidden}.search-bar[data-v-de670d58]:focus-within{border-color:#997eff75;box-shadow:0 0 0 1px #997eff2e}.search-icon[data-v-de670d58]{color:#b6bdea8f;font-size:15px}.search-bar>input[type=text][data-v-de670d58]{flex:1;color:#fff;width:auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1.2}.search-bar>input[type=text][data-v-de670d58]:focus{border:0;box-shadow:none}.search-bar>input[type=text][data-v-de670d58]::placeholder{color:#b6bdea70}.chip-row[data-v-de670d58]{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chip-row[data-v-de670d58]::-webkit-scrollbar{display:none}.chip-button[data-v-de670d58]{flex:0 0 auto;min-height:32px;padding:0 13px;border-radius:999px;color:#d5daffbd;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);cursor:pointer;font-size:12px;font-weight:700}.chip-button.active[data-v-de670d58],.chip-button[data-v-de670d58]:hover{color:#fff;background:linear-gradient(135deg,#7c56fff5,#9757ffeb);border-color:transparent}.featured-row[data-v-de670d58]{display:flex;gap:12px;margin-top:16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.featured-row[data-v-de670d58]::-webkit-scrollbar{display:none}.featured-scene-card[data-v-de670d58]{position:relative;flex:0 0 258px;min-height:146px;overflow:hidden;border-radius:22px;border:1px solid rgba(146,116,255,.18);background:linear-gradient(180deg,#24183d,#171526);box-shadow:0 20px 40px #0508145c;cursor:pointer}.featured-scene-card img[data-v-de670d58],.featured-scene-overlay[data-v-de670d58]{position:absolute;top:0;right:0;bottom:0;left:0}.featured-scene-card img[data-v-de670d58]{width:100%;height:100%;object-fit:cover}.featured-scene-overlay[data-v-de670d58]{background:linear-gradient(180deg,#0b0c181f,#0b0c18c7)}.featured-scene-copy[data-v-de670d58]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:146px;padding:14px}.featured-scene-topline[data-v-de670d58]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:auto}.scene-pill[data-v-de670d58],.scene-flow[data-v-de670d58]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:800}.scene-pill[data-v-de670d58]{color:#fff;background:#835afff5}.scene-flow[data-v-de670d58]{color:#ffffffdb;background:#0b0c187a;border:1px solid rgba(255,255,255,.08)}.featured-scene-copy strong[data-v-de670d58]{color:#fff;font-size:21px;line-height:1.12;letter-spacing:-.04em}.featured-scene-copy p[data-v-de670d58]{margin-top:6px;color:#e6eaffb8;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scene-list[data-v-de670d58]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.scene-card[data-v-de670d58]{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:10px;border-radius:20px;background:#0e101ee6;border:1px solid rgba(255,255,255,.06);box-shadow:0 16px 28px #00000038;cursor:pointer}.scene-card-cover[data-v-de670d58]{overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#2b2248,#171729)}.scene-card-cover img[data-v-de670d58]{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.scene-card-head[data-v-de670d58]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.scene-card-head strong[data-v-de670d58]{color:#fff;font-size:16px;line-height:1.16}.scene-card-head p[data-v-de670d58]{margin-top:5px;color:#d2d9ff9e;font-size:11px;line-height:1.5}.scene-count[data-v-de670d58]{flex:0 0 auto;color:#beb2ffe0;font-size:11px;font-weight:800}.scene-tags[data-v-de670d58]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.scene-tags span[data-v-de670d58]{min-height:24px;padding:0 8px;border-radius:999px;color:#d6dcffbd;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);font-size:10px;font-weight:700}.scene-action[data-v-de670d58]{margin-top:12px;min-height:32px;padding:0 12px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#7e54fff5,#6a6bfff5);border:0;cursor:pointer;font-size:11px;font-weight:800}.mobile-page[data-v-4a1e54a5]{padding:6px 0 16px}.hero-panel[data-v-4a1e54a5]{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;margin-top:18px}.hero-copy h1[data-v-4a1e54a5]{color:#fff;font-size:24px;line-height:1.08;letter-spacing:-.05em}.hero-copy p[data-v-4a1e54a5]{margin-top:8px;color:#d2d9ffa8;font-size:12px;line-height:1.6}.hero-prism[data-v-4a1e54a5]{position:relative;height:110px}.hero-prism[data-v-4a1e54a5]:before{content:"";position:absolute;top:24px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(circle,rgba(123,88,255,.36),transparent 66%);filter:blur(12px)}.prism-core[data-v-4a1e54a5]{position:absolute;top:12px;right:22px;bottom:18px;left:22px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.74),transparent 32%),linear-gradient(145deg,#a56fffe6,#5557ff6b);transform:perspective(160px) rotateX(8deg) rotateY(-18deg) rotate(24deg);box-shadow:inset 0 1px #ffffff8a,0 20px 40px #5b47ff4d}.compose-block[data-v-4a1e54a5],.mode-card[data-v-4a1e54a5],.credit-card[data-v-4a1e54a5],.params-card[data-v-4a1e54a5],.result-card[data-v-4a1e54a5]{margin-top:14px;border-radius:22px;background:#0e101eeb;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 34px #00000038}.compose-block[data-v-4a1e54a5],.credit-card[data-v-4a1e54a5],.params-card[data-v-4a1e54a5],.result-card[data-v-4a1e54a5]{padding:14px}.panel-label[data-v-4a1e54a5]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;color:#cdbeffdb;background:#7656ff29;font-size:10px;font-weight:800}.subject-card[data-v-4a1e54a5]{margin-top:12px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.subject-card label[data-v-4a1e54a5],.subject-card span[data-v-4a1e54a5]{display:block}.subject-card label[data-v-4a1e54a5]{color:#fff;font-size:12px;font-weight:700}.subject-card input[data-v-4a1e54a5]{width:100%;margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#080a148f;color:#fff}.subject-card span[data-v-4a1e54a5]{margin-top:8px;color:#ccd2f58f;font-size:11px;line-height:1.45}.prompt-input[data-v-4a1e54a5]{width:100%;margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#080a148f;color:#fff;line-height:1.65;resize:vertical}.prompt-input[data-v-4a1e54a5]::placeholder{color:#b6bdea61}.prompt-footer[data-v-4a1e54a5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#bec5ec7a;font-size:11px}.text-button[data-v-4a1e54a5]{border:0;color:#c6b5ffeb;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.mode-card[data-v-4a1e54a5]{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:14px;text-align:left;cursor:pointer}.mode-icon[data-v-4a1e54a5]{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#825dfff5,#686cfff0);box-shadow:0 16px 28px #5747d64d;font-size:18px}.mode-copy span[data-v-4a1e54a5],.mode-copy p[data-v-4a1e54a5]{display:block}.mode-copy span[data-v-4a1e54a5]{color:#c8bdffd1;font-size:11px;font-weight:700}.mode-copy strong[data-v-4a1e54a5]{display:block;margin-top:4px;color:#fff;font-size:15px;line-height:1.25}.mode-copy p[data-v-4a1e54a5]{margin-top:6px;color:#ccd2f58f;font-size:11px;line-height:1.45}.mode-arrow[data-v-4a1e54a5]{color:#bcc2eb7a;font-size:22px}.credit-row[data-v-4a1e54a5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.credit-row strong[data-v-4a1e54a5]{display:block;color:#fff;font-size:30px;line-height:1;letter-spacing:-.04em}.credit-row p[data-v-4a1e54a5]{margin-top:8px;color:#ccd2f58f;font-size:12px;line-height:1.5}.credit-pill[data-v-4a1e54a5]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:28px;padding:0 10px;border-radius:999px;color:#ffe5a7;background:#ffc45e2e;border:1px solid rgba(255,196,94,.18);font-size:11px;font-weight:800;line-height:1;text-align:center}.credit-pill.warning[data-v-4a1e54a5]{color:#ffd2d2;background:#ff68682e;border-color:#ff68682e}.params-grid[data-v-4a1e54a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.params-grid label span[data-v-4a1e54a5]{display:block;margin-bottom:8px;color:#c7cdf4ad;font-size:11px;font-weight:700}.params-grid select[data-v-4a1e54a5]{width:100%;min-height:44px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#080a148f;color:#fff}.result-card[data-v-4a1e54a5]{min-height:216px}.result-empty[data-v-4a1e54a5],.result-loading[data-v-4a1e54a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:188px;text-align:center}.result-stage[data-v-4a1e54a5],.loading-stage[data-v-4a1e54a5]{position:relative;width:164px;height:88px;margin-bottom:14px}.result-stage[data-v-4a1e54a5]:before,.loading-stage[data-v-4a1e54a5]:before{content:"";position:absolute;inset:auto 18px 12px;height:16px;border-radius:999px;background:radial-gradient(circle,rgba(123,88,255,.5),transparent 68%);filter:blur(8px)}.result-core[data-v-4a1e54a5],.loading-core[data-v-4a1e54a5]{position:absolute;top:10px;right:48px;bottom:22px;left:48px;border-radius:22px;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.84),transparent 30%),linear-gradient(180deg,#997afff5,#684feb52);box-shadow:inset 0 1px #ffffff57,0 20px 34px #5747d64d}.loading-core[data-v-4a1e54a5]{animation:pulse-4a1e54a5 1.9s ease-in-out infinite}.result-empty strong[data-v-4a1e54a5],.result-loading strong[data-v-4a1e54a5]{color:#fff;font-size:20px;line-height:1.14;letter-spacing:-.04em}.result-empty p[data-v-4a1e54a5],.result-loading p[data-v-4a1e54a5]{margin-top:8px;color:#ccd2f594;font-size:12px;line-height:1.55}.preview-image[data-v-4a1e54a5]{width:100%;margin-top:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.result-gallery[data-v-4a1e54a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result-thumb[data-v-4a1e54a5]{position:relative;overflow:hidden;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.result-thumb img[data-v-4a1e54a5]{width:100%;display:block}.result-thumb-actions[data-v-4a1e54a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;background:linear-gradient(180deg,#08091000,#0809109e)}.result-thumb-action[data-v-4a1e54a5]{min-height:32px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#7c56ffd1;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800;cursor:pointer}.result-thumb-action.muted[data-v-4a1e54a5]{color:#ebeeffeb;background:#ffffff14}.error-message[data-v-4a1e54a5]{margin-top:12px;padding:12px 14px;border-radius:16px;color:#ffd8d8;background:#6e20366b;border:1px solid rgba(255,109,141,.18);font-size:12px}.generate-button[data-v-4a1e54a5]{width:100%;min-height:52px;margin-top:16px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#7d56ff,#6e63ff 44%,#9f54ff);border:0;box-shadow:0 20px 36px #5e48e657;cursor:pointer;font-size:16px;font-weight:800}.generate-button[data-v-4a1e54a5]:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}@keyframes pulse-4a1e54a5{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1);opacity:1}}.mobile-page[data-v-9dc31838]{padding:6px 0 16px}.hero-panel[data-v-9dc31838]{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;margin-top:18px}.hero-copy h1[data-v-9dc31838]{color:#fff;font-size:24px;line-height:1.08;letter-spacing:-.05em}.hero-copy p[data-v-9dc31838]{margin-top:8px;color:#d2d9ffa8;font-size:12px;line-height:1.6}.hero-orb[data-v-9dc31838]{position:relative;height:110px}.hero-orb[data-v-9dc31838]:before{content:"";position:absolute;top:20px;right:16px;bottom:6px;left:16px;border-radius:50%;background:radial-gradient(circle,rgba(123,88,255,.32),transparent 66%);filter:blur(12px)}.orb-core[data-v-9dc31838]{position:absolute;top:18px;right:28px;bottom:18px;left:28px;border-radius:50%;background:radial-gradient(circle at 36% 32%,rgba(255,255,255,.66),transparent 28%),linear-gradient(180deg,#9d7cfff5,#5847df7a);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff47,0 18px 34px #4839b74d}.notice-card[data-v-9dc31838],.upload-card[data-v-9dc31838],.prompt-card[data-v-9dc31838],.credit-card[data-v-9dc31838],.params-card[data-v-9dc31838],.result-card[data-v-9dc31838]{margin-top:14px;padding:14px;border-radius:22px;background:#0e101eeb;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 34px #00000038}.notice-card[data-v-9dc31838]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e4e8ffd1;font-size:12px}.text-button[data-v-9dc31838]{border:0;color:#c6b5ffeb;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.panel-label[data-v-9dc31838]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;color:#cdbeffdb;background:#7656ff29;font-size:10px;font-weight:800}.hidden-input[data-v-9dc31838]{display:none}.upload-zone[data-v-9dc31838]{width:100%;margin-top:12px;padding:18px;border-radius:18px;border:1px dashed rgba(159,130,255,.22);background:#080a147a;color:#fff;cursor:pointer}.upload-zone strong[data-v-9dc31838]{display:block;font-size:15px}.upload-zone p[data-v-9dc31838],.upload-more[data-v-9dc31838]{display:block;margin-top:8px;color:#ccd2f58f;font-size:12px;line-height:1.5}.preview-grid[data-v-9dc31838]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview-thumb[data-v-9dc31838]{position:relative;overflow:hidden;border-radius:16px;background:#ffffff0a}.preview-thumb img[data-v-9dc31838]{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover}.remove-badge[data-v-9dc31838]{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;color:#fff;background:#0a0b14b8;font-size:11px;cursor:pointer}.prompt-input[data-v-9dc31838]{width:100%;margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#080a148f;color:#fff;line-height:1.65}.subject-card[data-v-9dc31838]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.subject-card label[data-v-9dc31838],.subject-card span[data-v-9dc31838]{color:#ccd2f5a8;font-size:12px;line-height:1.5}.subject-card label[data-v-9dc31838]{color:#e2e7ffd1;font-weight:700}.subject-card input[data-v-9dc31838]{width:100%;min-height:46px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#080a148f;color:#fff}.credit-row[data-v-9dc31838]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.credit-row strong[data-v-9dc31838]{display:block;color:#fff;font-size:30px;line-height:1;letter-spacing:-.04em}.credit-row p[data-v-9dc31838]{margin-top:8px;color:#ccd2f58f;font-size:12px;line-height:1.5}.credit-pill[data-v-9dc31838]{flex:0 0 auto;min-height:28px;padding:0 10px;border-radius:999px;color:#ffe5a7;background:#ffc45e2e;border:1px solid rgba(255,196,94,.18);font-size:11px;font-weight:800}.credit-pill.warning[data-v-9dc31838]{color:#ffd2d2;background:#ff68682e;border-color:#ff68682e}.params-grid[data-v-9dc31838]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.params-grid label span[data-v-9dc31838]{display:block;margin-bottom:8px;color:#c7cdf4ad;font-size:11px;font-weight:700}.params-grid select[data-v-9dc31838]{width:100%;min-height:44px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#080a148f;color:#fff}.result-state[data-v-9dc31838]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:188px;text-align:center}.state-visual[data-v-9dc31838]{position:relative;width:164px;height:88px;margin-bottom:14px}.state-visual[data-v-9dc31838]:before{content:"";position:absolute;inset:auto 18px 12px;height:16px;border-radius:999px;background:radial-gradient(circle,rgba(123,88,255,.5),transparent 68%);filter:blur(8px)}.state-core[data-v-9dc31838]{position:absolute;top:10px;right:48px;bottom:22px;left:48px;border-radius:22px;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.84),transparent 30%),linear-gradient(180deg,#997afff5,#684feb52);box-shadow:inset 0 1px #ffffff57,0 20px 34px #5747d64d;animation:pulse-9dc31838 1.9s ease-in-out infinite}.state-core.idle[data-v-9dc31838]{animation:none}.result-state strong[data-v-9dc31838]{color:#fff;font-size:20px;line-height:1.14;letter-spacing:-.04em}.result-state p[data-v-9dc31838]{margin-top:8px;color:#ccd2f594;font-size:12px;line-height:1.55}.result-gallery[data-v-9dc31838]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result-thumb[data-v-9dc31838]{position:relative;overflow:hidden;border-radius:18px;border:0;background:transparent;cursor:pointer}.result-thumb img[data-v-9dc31838]{width:100%;display:block}.result-thumb span[data-v-9dc31838]{position:absolute;left:10px;right:10px;bottom:10px;min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#090a129e;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800}.error-message[data-v-9dc31838]{margin-top:12px;padding:12px 14px;border-radius:16px;color:#ffd8d8;background:#6e20366b;border:1px solid rgba(255,109,141,.18);font-size:12px}.submit-button[data-v-9dc31838]{width:100%;min-height:52px;margin-top:16px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#7d56ff,#6e63ff 44%,#9f54ff);border:0;box-shadow:0 20px 36px #5e48e657;cursor:pointer;font-size:16px;font-weight:800}.submit-button[data-v-9dc31838]:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}@keyframes pulse-9dc31838{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1);opacity:1}}.mobile-page[data-v-886a7036]{padding:6px 0 16px}.hero-panel[data-v-886a7036]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:18px}.hero-copy h1[data-v-886a7036]{color:#fff;font-size:30px;line-height:1.04;letter-spacing:-.06em}.hero-copy p[data-v-886a7036]{margin-top:8px;color:#d2d9ffa8;font-size:12px;line-height:1.6}.hero-action[data-v-886a7036]{flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#7c56fff5,#9757ffeb);border:0;cursor:pointer;font-size:12px;font-weight:800}.stats-grid[data-v-886a7036]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.stat-card[data-v-886a7036],.toolbar-card[data-v-886a7036],.feed-card[data-v-886a7036],.board-card[data-v-886a7036],.feed-state[data-v-886a7036]{border-radius:20px;background:#0e101eeb;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 34px #00000038}.stat-card[data-v-886a7036]{padding:14px 12px}.stat-card strong[data-v-886a7036]{display:block;color:#fff;font-size:28px;line-height:1;letter-spacing:-.04em}.stat-card span[data-v-886a7036]{display:block;margin-top:6px;color:#ccd2f58f;font-size:11px}.toolbar-card[data-v-886a7036]{margin-top:14px;padding:14px}.toolbar-block+.toolbar-block[data-v-886a7036]{margin-top:14px}.toolbar-label[data-v-886a7036]{display:block;color:#ccd2f58f;font-size:11px;font-weight:700}.chip-row[data-v-886a7036]{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.chip-row[data-v-886a7036]::-webkit-scrollbar{display:none}.chip-button[data-v-886a7036]{flex:0 0 auto;min-height:32px;padding:0 13px;border-radius:999px;color:#d5daffbd;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);cursor:pointer;font-size:12px;font-weight:700}.chip-button.active[data-v-886a7036]{color:#fff;background:linear-gradient(135deg,#7c56fff5,#9757ffeb);border-color:transparent}.flash-banner[data-v-886a7036]{margin-top:12px;padding:10px 14px;border-radius:16px;color:#efe8ff;background:#7656ff3d;border:1px solid rgba(118,86,255,.2);font-size:12px}.feed-state[data-v-886a7036]{margin-top:14px;padding:24px 18px;text-align:center}.state-core[data-v-886a7036]{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:radial-gradient(circle at 36% 32%,rgba(255,255,255,.66),transparent 28%),linear-gradient(180deg,#9d7cfff5,#5847df7a);animation:pulse-886a7036 1.9s ease-in-out infinite}.feed-state strong[data-v-886a7036]{display:block;color:#fff;font-size:18px}.feed-state p[data-v-886a7036]{margin-top:8px;color:#ccd2f58f;font-size:12px;line-height:1.55}.secondary-button[data-v-886a7036]{min-height:36px;margin-top:12px;padding:0 14px;border-radius:999px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-size:12px;font-weight:700}.feed-list[data-v-886a7036]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.feed-card[data-v-886a7036]{padding:14px}.feed-head[data-v-886a7036],.feed-actions[data-v-886a7036]{display:flex;align-items:center;justify-content:space-between;gap:12px}.author-block[data-v-886a7036]{display:flex;align-items:center;gap:10px}.author-avatar[data-v-886a7036]{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;color:#251e49;background:linear-gradient(135deg,#ffe1e6f5,#b69cfff5);font-size:13px;font-weight:800}.author-avatar.small[data-v-886a7036]{width:28px;height:28px;font-size:11px}.author-block strong[data-v-886a7036],.creator-main strong[data-v-886a7036],.hot-post-copy strong[data-v-886a7036]{display:block;color:#fff;font-size:14px}.author-block span[data-v-886a7036],.creator-main span[data-v-886a7036],.hot-post-copy span[data-v-886a7036]{display:block;margin-top:4px;color:#ccd2f58f;font-size:11px}.head-tags[data-v-886a7036]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.mode-chip[data-v-886a7036],.owner-chip[data-v-886a7036]{min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-size:10px;font-weight:800}.mode-chip[data-v-886a7036]{color:#e0e4ffd1;background:#7656ff2e}.owner-chip[data-v-886a7036]{color:#9df0bf;background:#23a35e29}.feed-image[data-v-886a7036]{width:100%;margin-top:12px;border:0;padding:0;border-radius:18px;overflow:hidden;cursor:pointer;background:#ffffff0a}.feed-image img[data-v-886a7036]{width:100%;display:block;height:auto}.feed-prompt[data-v-886a7036]{margin-top:12px;color:#e3e7ffcc;font-size:13px;line-height:1.55}.feed-actions[data-v-886a7036]{margin-top:12px}.action-button[data-v-886a7036],.ghost-button[data-v-886a7036]{min-height:34px;padding:0 12px;border-radius:999px;cursor:pointer;font-size:11px;font-weight:800}.action-button[data-v-886a7036]{color:#fff;background:#7656ff33;border:1px solid rgba(118,86,255,.2)}.action-button.active[data-v-886a7036]{background:linear-gradient(135deg,#7c56fff5,#9757ffeb);border-color:transparent}.ghost-button[data-v-886a7036]{color:#e1e6ffd1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.self-hint[data-v-886a7036]{color:#ccd2f57a;font-size:11px}.board-grid[data-v-886a7036]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.board-card[data-v-886a7036]{padding:14px}.board-head strong[data-v-886a7036]{display:block;color:#fff;font-size:14px}.board-head span[data-v-886a7036]{display:block;margin-top:4px;color:#ccd2f58f;font-size:11px}.creator-list[data-v-886a7036],.hot-post+.hot-post[data-v-886a7036]{margin-top:12px}.creator-row[data-v-886a7036]{display:grid;grid-template-columns:18px 28px minmax(0,1fr);gap:8px;align-items:center}.creator-row+.creator-row[data-v-886a7036]{margin-top:10px}.creator-rank[data-v-886a7036]{color:#d5daffa8;font-size:12px;font-weight:800}.hot-post[data-v-886a7036]{width:100%;display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;margin-top:12px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.hot-post img[data-v-886a7036]{width:58px;height:58px;border-radius:14px;object-fit:cover}.hot-post-copy p[data-v-886a7036]{margin-top:6px;color:#e3e7ffb3;font-size:11px;line-height:1.45}.board-empty[data-v-886a7036]{margin-top:12px;color:#ccd2f57a;font-size:11px}.preview-overlay[data-v-886a7036]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:18px;background:#050710c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-stage[data-v-886a7036]{width:min(100%,420px);border-radius:24px;overflow:hidden;background:#0e101efa;border:1px solid rgba(255,255,255,.06)}.preview-stage img[data-v-886a7036]{width:100%;display:block}.preview-panel[data-v-886a7036]{padding:16px}.preview-panel strong[data-v-886a7036]{display:block;color:#fff;font-size:15px}.preview-panel span[data-v-886a7036],.preview-panel p[data-v-886a7036]{display:block;color:#ccd2f594;font-size:12px;line-height:1.55}.preview-panel span[data-v-886a7036]{margin-top:6px}.preview-panel p[data-v-886a7036]{margin-top:10px}.overlay-fade-enter-active[data-v-886a7036],.overlay-fade-leave-active[data-v-886a7036]{transition:opacity .2s ease}.overlay-fade-enter-from[data-v-886a7036],.overlay-fade-leave-to[data-v-886a7036]{opacity:0}@keyframes pulse-886a7036{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1);opacity:1}}.mobile-page[data-v-a551c609]{padding:6px 0 16px}.profile-card[data-v-a551c609],.recent-card[data-v-a551c609],.works-card[data-v-a551c609],.action-row[data-v-a551c609],.stat-card[data-v-a551c609]{border-radius:22px;background:#0e101eeb;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 34px #00000038}.profile-card[data-v-a551c609]{margin-top:18px;padding:16px}.profile-head[data-v-a551c609]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-a551c609]{width:52px;height:52px;border-radius:50%;display:inline-grid;place-items:center;color:#251e49;background:linear-gradient(135deg,#ffe1e6f5,#b69cfff5);font-size:18px;font-weight:800}.profile-copy strong[data-v-a551c609]{display:block;color:#fff;font-size:20px;line-height:1.12}.profile-copy span[data-v-a551c609]{display:block;margin-top:6px;color:#ccd2f58f;font-size:12px}.credit-panel[data-v-a551c609]{margin-top:16px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#7c56ff3d,#4c3a9038);border:1px solid rgba(124,86,255,.18)}.credit-panel span[data-v-a551c609],.credit-panel p[data-v-a551c609]{display:block}.credit-panel span[data-v-a551c609]{color:#d9cdffd1;font-size:11px;font-weight:700}.credit-panel strong[data-v-a551c609]{display:block;margin-top:8px;color:#fff;font-size:36px;line-height:1;letter-spacing:-.05em}.credit-panel p[data-v-a551c609]{margin-top:8px;color:#dce2ff99;font-size:12px;line-height:1.5}.stats-grid[data-v-a551c609]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.stat-card[data-v-a551c609]{padding:14px 12px}.stat-card strong[data-v-a551c609]{display:block;color:#fff;font-size:28px;line-height:1;letter-spacing:-.04em}.stat-card span[data-v-a551c609]{display:block;margin-top:6px;color:#ccd2f58f;font-size:11px}.recent-card[data-v-a551c609]{margin-top:14px;padding:16px}.card-head[data-v-a551c609]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-head strong[data-v-a551c609]{color:#fff;font-size:16px}.card-head-copy span[data-v-a551c609]{display:block;margin-top:5px;color:#ccd2f585;font-size:11px}.text-button[data-v-a551c609]{border:0;color:#c6b5ffeb;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.recent-grid[data-v-a551c609]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.recent-item[data-v-a551c609]{overflow:hidden;border-radius:16px;background:#ffffff0a}.recent-item img[data-v-a551c609]{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover}.recent-meta[data-v-a551c609]{padding:10px}.recent-meta strong[data-v-a551c609]{display:block;color:#fff;font-size:12px}.recent-meta p[data-v-a551c609],.empty-copy[data-v-a551c609]{color:#ccd2f58f;font-size:11px;line-height:1.5}.recent-meta p[data-v-a551c609]{margin-top:6px}.recent-download[data-v-a551c609]{width:100%;min-height:30px;margin-top:8px;border-radius:999px;color:#ebeefff0;background:#7c56ff2e;border:1px solid rgba(124,86,255,.24);font-size:11px;font-weight:800;cursor:pointer}.empty-copy[data-v-a551c609]{margin-top:14px}.works-card[data-v-a551c609]{margin-top:14px;padding:16px}.work-tabs[data-v-a551c609]{display:flex;gap:8px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.work-tabs[data-v-a551c609]::-webkit-scrollbar{display:none}.work-tab[data-v-a551c609]{flex:0 0 auto;min-height:34px;padding:0 13px;border-radius:999px;color:#ccd2f5ad;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);font-size:12px;font-weight:700;cursor:pointer}.work-tab.active[data-v-a551c609]{color:#fff;background:#7c56ff3d;border-color:#7c56ff4d}.works-grid[data-v-a551c609]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.work-item[data-v-a551c609]{overflow:hidden;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.work-preview[data-v-a551c609]{position:relative;width:100%;display:block;border:0;background:transparent;cursor:pointer}.work-preview img[data-v-a551c609],.work-placeholder[data-v-a551c609]{width:100%;display:block;aspect-ratio:1 / 1}.work-preview img[data-v-a551c609]{object-fit:cover}.work-placeholder[data-v-a551c609]{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.16),transparent 18%),linear-gradient(135deg,#7c56ff3d,#1a1e36e0)}.work-badge[data-v-a551c609],.work-count[data-v-a551c609]{position:absolute;top:10px;min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.work-badge[data-v-a551c609]{left:10px;color:#fff;background:#090a12a3}.work-count[data-v-a551c609]{right:10px;color:#eff2ffeb;background:#7c56ffd1}.work-meta[data-v-a551c609]{padding:10px}.work-topline[data-v-a551c609]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.work-topline strong[data-v-a551c609]{color:#fff;font-size:12px}.work-topline span[data-v-a551c609]{color:#ccd2f580;font-size:10px;white-space:nowrap}.work-meta p[data-v-a551c609]{margin-top:6px;color:#ccd2f59e;font-size:11px;line-height:1.5}.work-actions[data-v-a551c609]{display:flex;gap:8px;margin-top:10px}.work-action[data-v-a551c609]{flex:1 1 0;min-height:30px;border-radius:999px;color:#fff;background:#7c56ffd1;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:800;cursor:pointer}.work-action.ghost[data-v-a551c609]{color:#e9eeffeb;background:#ffffff14}.works-empty[data-v-a551c609]{margin-top:14px}.load-more[data-v-a551c609]{width:100%;min-height:42px;margin-top:14px;border-radius:14px;color:#f0f4fff0;background:#7c56ff2e;border:1px solid rgba(124,86,255,.24);font-size:13px;font-weight:800;cursor:pointer}.preview-overlay[data-v-a551c609]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;background:#070910d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:90}.preview-stage[data-v-a551c609]{width:min(100%,420px);display:flex;flex-direction:column;gap:10px}.preview-stage img[data-v-a551c609]{width:100%;max-height:72vh;object-fit:contain;border-radius:20px;box-shadow:0 20px 40px #00000057}.preview-meta[data-v-a551c609]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.preview-meta strong[data-v-a551c609],.preview-meta span[data-v-a551c609]{color:#fff;font-size:12px}.preview-nav[data-v-a551c609],.preview-close[data-v-a551c609]{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff1f;cursor:pointer}.preview-nav[data-v-a551c609]{width:40px;height:40px;font-size:24px}.preview-close[data-v-a551c609]{position:absolute;top:18px;right:18px;width:42px;height:42px;font-size:18px}.action-list[data-v-a551c609]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.action-row[data-v-a551c609]{width:100%;padding:16px;text-align:left;cursor:pointer}.action-row span[data-v-a551c609],.action-row strong[data-v-a551c609]{display:block}.action-row span[data-v-a551c609]{color:#ccd2f58f;font-size:11px;font-weight:700}.action-row strong[data-v-a551c609]{margin-top:6px;color:#fff;font-size:15px}.action-row.logout[data-v-a551c609]{background:#34111b94;border-color:#ff6d8d24}.profile-card-skeleton[data-v-a551c609],.stats-grid-skeleton[data-v-a551c609],.recent-grid-skeleton[data-v-a551c609],.works-grid-skeleton[data-v-a551c609],.action-list-skeleton[data-v-a551c609]{pointer-events:none}.profile-copy-skeleton[data-v-a551c609]{flex:1 1 auto}.profile-copy-skeleton strong[data-v-a551c609],.profile-copy-skeleton span[data-v-a551c609],.credit-panel-skeleton span[data-v-a551c609],.credit-panel-skeleton strong[data-v-a551c609],.credit-panel-skeleton p[data-v-a551c609],.stat-card-skeleton strong[data-v-a551c609],.stat-card-skeleton span[data-v-a551c609],.recent-item-skeleton strong[data-v-a551c609],.recent-item-skeleton p[data-v-a551c609],.work-item-skeleton strong[data-v-a551c609],.work-item-skeleton span[data-v-a551c609],.action-row-skeleton span[data-v-a551c609],.action-row-skeleton strong[data-v-a551c609],.card-head>.skeleton-line[data-v-a551c609],.card-head-copy>.skeleton-line[data-v-a551c609],.work-tab.skeleton-line[data-v-a551c609],.work-badge.skeleton-line[data-v-a551c609],.work-count.skeleton-line[data-v-a551c609]{color:transparent}.recent-cover-skeleton[data-v-a551c609]{width:100%;aspect-ratio:1 / 1}.skeleton-block[data-v-a551c609],.skeleton-line[data-v-a551c609],.skeleton-circle[data-v-a551c609]{position:relative;overflow:hidden}.skeleton-block[data-v-a551c609]:before,.skeleton-line[data-v-a551c609]:before,.skeleton-circle[data-v-a551c609]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.26) 42%,transparent 78%),var(--mobile-skeleton-fill, rgba(255, 255, 255, .08));background-size:200% 100%,100% 100%;animation:mobile-skeleton-shimmer-a551c609 1.35s ease-in-out infinite}.skeleton-circle[data-v-a551c609]:before{border-radius:inherit}.skeleton-line[data-v-a551c609]{display:block;border-radius:999px;min-height:12px}.skeleton-line-name[data-v-a551c609]{width:122px;min-height:18px}.skeleton-line-email[data-v-a551c609]{width:180px;min-height:11px;margin-top:8px}.skeleton-line-credit-label[data-v-a551c609]{width:72px;min-height:10px}.skeleton-line-credit-value[data-v-a551c609]{width:108px;min-height:34px;margin-top:10px}.skeleton-line-credit-copy[data-v-a551c609]{width:88%;min-height:12px;margin-top:10px}.skeleton-line-stat-value[data-v-a551c609]{width:70%;min-height:26px}.skeleton-line-stat-label[data-v-a551c609]{width:66%;min-height:10px;margin-top:8px}.skeleton-line-section-title[data-v-a551c609]{width:92px;min-height:16px}.skeleton-line-section-subtitle[data-v-a551c609]{width:156px;min-height:10px;margin-top:5px}.skeleton-line-section-action[data-v-a551c609]{width:54px;min-height:12px}.skeleton-line-recent-title[data-v-a551c609],.skeleton-line-work-title[data-v-a551c609]{width:74px;min-height:12px}.skeleton-line-recent-copy[data-v-a551c609],.skeleton-line-work-copy[data-v-a551c609]{width:100%;min-height:11px;margin-top:8px}.skeleton-line-recent-btn[data-v-a551c609],.skeleton-line-work-btn[data-v-a551c609]{width:100%;min-height:30px;margin-top:10px}.skeleton-line-tab[data-v-a551c609]{width:74px;min-height:34px;flex:0 0 auto}.skeleton-line-badge[data-v-a551c609]{width:42px;min-height:24px;left:10px}.skeleton-line-count[data-v-a551c609]{width:36px;min-height:24px;right:10px}.skeleton-line-work-time[data-v-a551c609]{width:62px;min-height:10px}.skeleton-line-action-label[data-v-a551c609]{width:78px;min-height:10px}.skeleton-line-action-value[data-v-a551c609]{width:118px;min-height:14px;margin-top:8px}.action-row-skeleton[data-v-a551c609]{cursor:default}@keyframes mobile-skeleton-shimmer-a551c609{0%{background-position:200% 0,0 0}to{background-position:-40% 0,0 0}}.overlay-fade-enter-active[data-v-a551c609],.overlay-fade-leave-active[data-v-a551c609]{transition:opacity .2s ease}.overlay-fade-enter-from[data-v-a551c609],.overlay-fade-leave-to[data-v-a551c609]{opacity:0}.mobile-page[data-v-7cac586a]{padding:6px 0 16px}
