.brand[data-v-d74bc9e8]{display:inline-flex;align-items:center;gap:12px;color:#263e61;font-weight:700;font-size:19px;letter-spacing:.06em}.sidebar[data-v-471db322]{position:fixed;inset:0 auto 0 0;width:208px;padding:38px 24px 26px;z-index:20;display:flex;flex-direction:column;border-right:1px solid rgba(40,55,75,.06);background:#f9f8f6c7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:width .35s var(--ease-soft),padding .35s var(--ease-soft),height .35s var(--ease-soft)}.brand-row[data-v-471db322]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:48px}.brand-link[data-v-471db322]{margin-left:8px}.sidebar-toggle[data-v-471db322]{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:9px;background:#ffffff80;color:#6b7c90;transition:background-color .2s ease,transform .3s var(--ease-spring)}.sidebar-toggle[data-v-471db322]:hover{background:#e8eef7;color:var(--blue)}.sidebar-toggle[data-v-471db322]:active{transform:scale(.92)}@media (min-width: 761px){.sidebar.collapsed[data-v-471db322]{width:80px;padding-left:16px;padding-right:16px}.collapsed .brand-row[data-v-471db322]{flex-direction:column;gap:20px;margin-bottom:28px}.collapsed .brand-link[data-v-471db322]{margin-left:0}.collapsed[data-v-471db322] .brand>span{display:none}.collapsed .nav-link[data-v-471db322]{justify-content:center;padding:0;gap:0}.collapsed .nav-link>span[data-v-471db322]:not(.anticon){display:none}.collapsed .profile-button[data-v-471db322]{justify-content:center;padding:8px 0;gap:0}.collapsed .profile-button>span[data-v-471db322]:not(.profile-avatar):not(.guest-avatar),.collapsed .profile-button>.anticon[data-v-471db322]{display:none}}nav[data-v-471db322]{display:flex;flex-direction:column;gap:9px}.nav-link[data-v-471db322]{display:flex;align-items:center;gap:13px;min-height:43px;padding:0 16px;color:#505a66;border-radius:11px;font-size:14px}.nav-link .anticon[data-v-471db322]{font-size:16px}.nav-link[data-v-471db322]:hover{background:#dce6f052}.nav-link.active[data-v-471db322]{background:#e9edf0;color:#23384c}.nav-link.active .anticon[data-v-471db322]{color:#315fed}.sidebar-bottom[data-v-471db322]{margin-top:auto;padding-top:30px}.profile-button[data-v-471db322]{display:flex;align-items:center;width:100%;padding:8px;gap:12px;color:#64707e;background:none;border:0;font-size:13px}.profile-button>.anticon[data-v-471db322]{margin-left:auto;font-size:11px}.profile-avatar[data-v-471db322],.guest-avatar[data-v-471db322]{background:linear-gradient(135deg,#ece0cf,#a9c3d8)}.guest-avatar[data-v-471db322]{width:30px;height:30px;border-radius:50%}@media (max-width: 760px){.brand-row[data-v-471db322]{margin-bottom:0}.sidebar-toggle[data-v-471db322]{position:absolute;top:19px;right:18px}.sidebar.collapsed[data-v-471db322]{height:64px}.collapsed nav[data-v-471db322]{display:none}.sidebar[data-v-471db322]{width:100%;height:120px;padding:16px 20px 10px;bottom:auto;border-right:0;border-bottom:1px solid var(--line)}.brand-link[data-v-471db322]{margin:0}nav[data-v-471db322]{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;margin-top:16px}nav[data-v-471db322]::-webkit-scrollbar{display:none}.nav-link[data-v-471db322]{flex-shrink:0;min-height:36px;padding:0 10px;gap:6px;font-size:12px}.sidebar-bottom[data-v-471db322]{position:absolute;right:62px;top:12px;margin:0;padding:0}.profile-button[data-v-471db322]{width:auto}}.footer[data-v-bf9dca31]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:22px 40px;font-size:11px;color:#86909b;border-top:1px solid var(--line)}nav[data-v-bf9dca31]{display:flex;flex-wrap:wrap;gap:22px}a[data-v-bf9dca31]{color:#77828e}@media (max-width: 640px){.footer[data-v-bf9dca31]{padding:20px}}.basic-layout[data-v-d8c822df]{min-height:100dvh;background:radial-gradient(ellipse at 90% 0%,rgba(215,230,241,.6),transparent 42%),radial-gradient(ellipse at 0% 100%,rgba(249,230,213,.3),transparent 46%),#f8f7f5}.workspace[data-v-d8c822df]{margin-left:208px;min-height:100dvh;display:flex;flex-direction:column;transition:margin-left .35s var(--ease-soft),padding-top .35s var(--ease-soft)}.sidebar-collapsed .workspace[data-v-d8c822df]{margin-left:80px}main[data-v-d8c822df]{flex:1;min-width:0}.auth-content[data-v-d8c822df]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px}.landing-layout .workspace[data-v-d8c822df]{margin-left:0}@media (max-width: 760px){.auth-content[data-v-d8c822df]{padding:24px 16px}.workspace[data-v-d8c822df]{margin-left:0;padding-top:120px}.sidebar-collapsed .workspace[data-v-d8c822df]{margin-left:0;padding-top:64px}.landing-layout .workspace[data-v-d8c822df]{padding-top:0}}:root{--paper: #f8f7f5;--ink: #192938;--muted: #75808d;--blue: #426be8;--mist: #dbe9f2;--peach: #f7e7d7;--line: rgba(34, 52, 73, .08);--display: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--shadow: 0 16px 40px rgba(48, 66, 92, .07)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:Microsoft YaHei,PingFang SC,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}::selection{background:#dce6ff}.display-title{font-family:var(--display);font-weight:500;letter-spacing:-.045em;line-height:1.4;color:#152330}.page-wrap{width:min(1120px,100%);margin:auto;padding:56px 52px 72px}.page-kicker{color:var(--muted);font-size:13px;margin:0 0 28px}.page-title{font-family:var(--display);font-size:38px;font-weight:500;margin:0 0 12px}.page-subtitle{color:var(--muted);line-height:1.9;font-size:14px}.dark-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 28px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff;font-size:14px}.dark-button:hover{background:#2b4055;color:#fff}.ant-btn-primary{box-shadow:none}.ant-card{background:#ffffffb3;border:1px solid var(--line);border-radius:20px}.ant-table{background:transparent!important}.ant-table-wrapper .ant-table-thead>tr>th{background:#f2f5f8;color:#657487;font-weight:500}#myAppsPage,#userProfilePage,#appManagePage,#userManagePage,#chatManagePage,#appEditPage{padding:32px}#myAppsPage .page-title,#userProfilePage .page-title{font-family:var(--display);font-size:30px;font-weight:500}#appChatPage{background:transparent!important;height:100dvh!important}#appChatPage .chat-section,#appChatPage .preview-section{border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}#appChatPage .user-message .message-content{background:#edf2ff;color:#324b77}#appChatPage .ai-message .message-content{background:#f6f8fa}#appChatPage .header-bar{flex-wrap:wrap;gap:12px}#appChatPage .header-right,#appChatPage .preview-header{flex-wrap:wrap;gap:8px}@media (max-width: 900px){.page-wrap{padding:36px 24px 60px}}@media (max-width: 640px){.page-wrap{padding:28px 20px 48px}.page-title{font-size:30px}#myAppsPage,#userProfilePage,#appManagePage,#userManagePage,#chatManagePage,#appEditPage{padding:12px}#appChatPage{min-height:950px;height:auto!important;padding:8px}#appChatPage .main-content{flex-direction:column;overflow:visible}#appChatPage .chat-section{min-height:480px}#appChatPage .messages-container{max-height:380px}#appChatPage .preview-section{min-height:420px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--ease-soft: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.2, 1.4, .4, 1)}.page-enter-active{transition:opacity .42s var(--ease-soft),transform .52s var(--ease-soft),filter .42s var(--ease-soft)}.page-leave-active{transition:opacity .16s ease,transform .16s ease}.page-enter-from{opacity:0;transform:translate3d(0,16px,0);filter:blur(3px)}.page-leave-to{opacity:0;transform:translate3d(0,-6px,0)}.welcome-copy,.home-inner,.new-inner{animation:compose-in .85s var(--ease-soft) both}@keyframes compose-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}.dark-button,.send-button,.nav-link,.tool-chip,.category-tabs button{transition:transform .4s var(--ease-spring),background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .4s var(--ease-soft)}.dark-button{position:relative;overflow:hidden}.dark-button:before{content:"";position:absolute;inset:-100% auto -100% -75%;width:40%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transition:left .7s var(--ease-soft);pointer-events:none}.dark-button:hover:before{left:145%}.dark-button:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1a2c3f29}.dark-button .anticon,.send-button .anticon{transition:transform .4s var(--ease-spring)}.dark-button:hover .anticon,.send-button:hover:not(:disabled) .anticon{transform:translate(3px)}.dark-button:active,.send-button:active:not(:disabled){transform:translateY(0) scale(.96)}.nav-link:hover{transform:translate(3px)}.nav-link .anticon{transition:transform .4s var(--ease-spring)}.nav-link.active .anticon{transform:scale(1.12)}.shortcut,.template-card{position:relative;isolation:isolate;transform-style:preserve-3d;translate:0 0;transition:translate .45s var(--ease-spring),box-shadow .45s var(--ease-soft),border-color .3s ease,background-color .3s ease}.shortcut:after,.template-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(280px circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.55),transparent 70%);opacity:0;pointer-events:none;transition:opacity .45s ease;z-index:2}.shortcut.is-pointer-active:after,.template-card.is-pointer-active:after{opacity:1}@media (hover: hover) and (pointer: fine){.shortcut,.template-card{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}.shortcut:hover,.template-card:hover{box-shadow:0 22px 42px #3e587d21}.shortcut.is-pointer-active,.template-card.is-pointer-active{translate:0 -5px}.shortcut:active,.template-card:active{translate:0 -1px;scale:.975}}.shortcut-icon{transition:transform .55s var(--ease-spring),box-shadow .4s ease}.shortcut:hover .shortcut-icon{transform:translateY(-3px) rotate(-7deg);box-shadow:0 7px 16px #617bc129}.template-info .anticon{transition:transform .45s var(--ease-spring)}.template-card:hover .template-info .anticon{transform:translate(4px)}.template-art i{transition:transform .7s var(--ease-spring),box-shadow .5s ease}.template-card:hover .tile.one{transform:translate(-5px,-9px) rotate(-6deg)}.template-card:hover .tile.two{transform:translate(7px,3px) rotate(5deg)}.template-card:hover .orb.one{transform:translate(-7px,-7px) scale(1.04)}.template-card:hover .orb.two{transform:translate(7px,4px) scale(.95)}.template-card:hover .bar{transform:scaleY(1.1);transform-origin:bottom}.template-card:hover .bar.two{transition-delay:40ms}.template-card:hover .bar.three{transition-delay:80ms}.template-grid{position:relative}.template-move,.template-enter-active,.template-leave-active{transition:transform .5s var(--ease-soft),opacity .28s ease}.template-enter-from,.template-leave-to{opacity:0;transform:translateY(12px) scale(.97)}.template-leave-active{position:absolute;pointer-events:none}.category-tabs button:hover{transform:translateY(-2px)}.category-tabs button:active{transform:scale(.94)}.template-search{transition:box-shadow .4s ease,border-color .3s ease}.template-search:focus-within{box-shadow:0 8px 24px #5372a017}.composer{transition:box-shadow .5s var(--ease-soft),border-color .35s ease,background-color .35s ease}.composer:focus-within{box-shadow:0 18px 45px #4865981f,0 0 0 4px #86a7e112}.composer:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(220,235,255,.32),transparent 75%);opacity:0;transition:opacity .5s ease}.composer.is-pointer-active:before,.composer:focus-within:before{opacity:1}.composer textarea,.composer .tool-chip{position:relative}.composer.is-creating{animation:thinking-glow 2.4s ease-in-out infinite}@keyframes thinking-glow{50%{border-color:#aec5ec;box-shadow:0 18px 48px #5076af21,0 0 0 5px #86a7e112}}.send-button:hover:not(:disabled){transform:scale(1.08);box-shadow:0 7px 18px #476a9f21}.feedback-enter-active,.feedback-leave-active{transition:opacity .25s ease,transform .35s var(--ease-soft)}.feedback-enter-from,.feedback-leave-to{opacity:0;transform:translateY(-5px)}@media (hover: none){.shortcut:active,.template-card:active{transform:scale(.98)}}.press-wave{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--press-x, 50%) var(--press-y, 50%),rgba(123,160,233,.3),rgba(155,184,234,.1) 45%,transparent 75%);pointer-events:none;z-index:3}.nav-link,.category-tabs button,.guide-list button{position:relative}.scroll-reveal{transition:opacity .65s var(--ease-soft),translate .8s var(--ease-soft);transition-delay:var(--reveal-delay, 0ms)}.scroll-reveal.reveal-pending{opacity:0;translate:0 26px}.guide-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--ease-soft),opacity .3s ease}.guide-answer.expanded{grid-template-rows:1fr;opacity:1}.guide-answer>div{overflow:hidden;min-height:0}.guide-list h2 span{transition:rotate .4s var(--ease-spring)}.guide-list button[aria-expanded=true] span{rotate:180deg}.guide-list button:hover{color:#436bea}@media (prefers-reduced-motion: reduce){.page-enter-from,.page-leave-to,.template-enter-from,.template-leave-to,.feedback-enter-from,.feedback-leave-to{transform:none;filter:none}.shortcut,.template-card,.dark-button,.nav-link,.send-button{transform:none!important}.scroll-reveal.reveal-pending{opacity:1;translate:none}.shortcut,.template-card{translate:none!important;scale:1!important}}.atmosphere[data-v-5de9859e]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sun[data-v-5de9859e]{width:240px;height:240px;position:absolute;top:25px;right:65px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:radial-gradient(circle at 30% 25%,#eaf0f3,#ccdde7 45%,#f1e8e0 75%);box-shadow:inset 0 0 35px #ffffffb3;opacity:.7}.waves-art[data-v-5de9859e]{width:112%;height:112%;position:absolute;left:-6%;top:-6%;translate:calc(var(--motion-x, 0px) * -.6) calc(var(--motion-y, 0px) * -.6)}.waves-art>path[data-v-5de9859e]{transform-origin:center bottom;animation:wave-drift-5de9859e 18s ease-in-out infinite alternate}.waves-art>path[data-v-5de9859e]:nth-of-type(2){animation-duration:23s;animation-delay:-8s;animation-direction:alternate-reverse}.waves-art>path[data-v-5de9859e]:nth-of-type(3){animation-duration:21s;animation-delay:-12s}.sun[data-v-5de9859e]{translate:calc(var(--motion-x, 0px) * 1.3) calc(var(--motion-y, 0px) * 1.3);animation:sphere-float-5de9859e 16s ease-in-out infinite}.glass-panels[data-v-5de9859e]{translate:calc(var(--motion-x, 0px) * 1.8) calc(var(--motion-y, 0px) * 1.4)}.glass-panel[data-v-5de9859e]{animation:panel-float-5de9859e 13s ease-in-out infinite}.panel-front[data-v-5de9859e]{animation-duration:17s;animation-delay:-6s}.glass-dashboard[data-v-5de9859e]{translate:calc(var(--motion-x, 0px) * 1.8) calc(var(--motion-y, 0px) * 1.4);animation:dashboard-float-5de9859e 14s ease-in-out infinite}.ambient-glow[data-v-5de9859e]{position:absolute;width:370px;height:370px;right:10%;top:25%;border-radius:50%;background:radial-gradient(circle,rgba(255,221,184,.42),transparent 70%);animation:light-drift-5de9859e 24s ease-in-out infinite alternate}.scene-paused[data-v-5de9859e] *,.scene-paused .waves-art>path[data-v-5de9859e]{animation-play-state:paused}@keyframes wave-drift-5de9859e{0%{transform:translate3d(-12px,8px,0) scaleY(.98)}to{transform:translate3d(18px,-18px,0) scaleY(1.04)}}@keyframes sphere-float-5de9859e{50%{transform:translate3d(-12px,14px,0) scale(1.025)}}@keyframes panel-float-5de9859e{50%{transform:translate3d(0,-16px,0) skewY(-21deg) rotate(1deg)}}@keyframes dashboard-float-5de9859e{50%{transform:perspective(900px) translate3d(0,-13px,0) rotateY(-16deg) rotate(-3deg)}}@keyframes light-drift-5de9859e{to{transform:translate3d(-120px,-50px,0) scale(1.25);opacity:.6}}.panels .sun[data-v-5de9859e]{display:none}.panels .waves-art[data-v-5de9859e]{top:12%;height:100%}.glass-panels[data-v-5de9859e]{position:absolute;inset:0}.glass-panel[data-v-5de9859e]{position:absolute;border:1.5px solid rgba(255,255,255,.9);border-right-color:#b6c4ce;border-radius:26px;background:linear-gradient(145deg,#c6dbeba6,#ffffff4d 62%,#ffdcba66);box-shadow:18px 20px 55px #7d9db11a,inset 0 0 18px #fff6;transform:skewY(-21deg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.panel-back[data-v-5de9859e]{right:12%;top:22%;width:210px;height:355px}.panel-front[data-v-5de9859e]{right:27%;top:44%;width:185px;height:260px}.glass-dashboard[data-v-5de9859e]{display:flex;gap:15px;position:absolute;right:-30px;top:155px;width:430px;height:300px;transform:perspective(900px) rotateY(-20deg) rotate(-5deg);padding:22px;background:#e8f2f966;border:1px solid white;border-radius:22px;box-shadow:0 30px 70px #4e789a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mock-sidebar[data-v-5de9859e]{width:55px;border-right:1px solid #d4e2ee;padding:20px 10px}.mock-sidebar i[data-v-5de9859e]{display:block;height:7px;margin-bottom:22px;border-radius:5px;background:#b6cce0}.mock-content[data-v-5de9859e]{flex:1}.mock-heading[data-v-5de9859e]{width:95px;height:9px;border-radius:8px;background:#9fb7cc;margin:10px 0 25px}.mock-chart[data-v-5de9859e]{height:105px;display:flex;align-items:end;gap:15px;padding:12px 20px;border:1px solid rgba(255,255,255,.85);background:#ffffff4d;border-radius:16px}.mock-chart span[data-v-5de9859e]{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(#a9c9eb,#d8e5f2);height:42%}.mock-chart span[data-v-5de9859e]:nth-child(2){height:65%}.mock-chart span[data-v-5de9859e]:nth-child(3){height:48%}.mock-chart span[data-v-5de9859e]:nth-child(4){height:75%}.mock-chart span[data-v-5de9859e]:nth-child(5){height:95%}.mock-row[data-v-5de9859e]{display:flex;gap:14px;margin-top:16px}.mock-row div[data-v-5de9859e]{width:50%;height:65px;border:1px solid white;border-radius:12px;background:repeating-linear-gradient(0deg,transparent 0 15px,#d3e0ed 16px 20px);opacity:.6}@media (max-width: 640px){.sun[data-v-5de9859e]{right:-50px;width:200px;height:200px}.glass-dashboard[data-v-5de9859e]{opacity:.35;width:340px;top:80px}.glass-panel[data-v-5de9859e]{opacity:.5}.panel-back[data-v-5de9859e]{right:-30px;top:15%}.panel-front[data-v-5de9859e]{right:70px;top:40%}}.composer[data-v-9d3e957b]{position:relative;padding:24px 24px 18px;border:1px solid rgba(222,224,228,.7);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 36px #2b3a5114;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.composer[data-v-9d3e957b]:focus-within{border-color:#b9cbed;box-shadow:0 18px 40px #4865981a}textarea[data-v-9d3e957b]{display:block;width:100%;min-height:73px;padding:0;color:var(--ink);background:transparent;border:0;outline:0;resize:vertical;font-size:14px;line-height:1.8}textarea[data-v-9d3e957b]::placeholder{color:#8c959f}.composer-tools[data-v-9d3e957b]{display:flex;align-items:center;gap:10px;margin-top:14px;padding-right:55px;min-height:35px;flex-wrap:wrap}.tool-chip[data-v-9d3e957b]{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(33,52,74,.07);padding:8px 13px;border-radius:11px;background:#f9f8f7;font-size:12px;color:#5c6572}.tool-chip.selected[data-v-9d3e957b]{background:#eef3ff;border-color:#e3ecff;color:#436bea}.style-select[data-v-9d3e957b]{max-width:150px;outline-color:var(--blue)}.send-button[data-v-9d3e957b]{position:absolute;right:24px;bottom:20px;width:43px;height:43px;display:grid;place-items:center;border:1px solid #e7e9ed;border-radius:50%;background:#f7f8f9;color:#243950;font-size:18px;box-shadow:0 3px 4px #32465f0a}.send-button[data-v-9d3e957b]:hover{background:#e9effb}.send-button[data-v-9d3e957b]:disabled{opacity:.5}.composer-caption[data-v-9d3e957b]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:13px 4px 0;color:#939aa3;font-size:11px}.keyboard-tip[data-v-9d3e957b]{margin-left:16px}.composer-error[data-v-9d3e957b]{color:#b84d44;font-size:13px;margin:10px 4px}.sr-only[data-v-9d3e957b]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 640px){.composer[data-v-9d3e957b]{padding:20px 18px 16px;border-radius:20px}.tool-chip[data-v-9d3e957b]{padding:7px 10px;font-size:11px}.send-button[data-v-9d3e957b]{right:16px}.keyboard-tip[data-v-9d3e957b]{display:none}}.app-card[data-v-5aa86bc2]{background:#ffffffc7;border-radius:14px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;cursor:pointer}.app-card[data-v-5aa86bc2]:hover{transform:translateY(-2px);border-color:#b7cae3;box-shadow:0 15px 35px #3a537317}.app-card--featured[data-v-5aa86bc2]{border-color:var(--line)}.app-preview[data-v-5aa86bc2]{height:168px;background:linear-gradient(145deg,#e2edf5,#f6eee4);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.app-preview img[data-v-5aa86bc2]{width:100%;height:100%;object-fit:cover}.app-placeholder[data-v-5aa86bc2]{font-size:42px;color:#96b4d5}.app-overlay[data-v-5aa86bc2]{position:absolute;inset:0;background:#0000009e;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.app-card:hover .app-overlay[data-v-5aa86bc2],.app-card:focus-within .app-overlay[data-v-5aa86bc2]{opacity:1}.app-info[data-v-5aa86bc2]{padding:14px 16px;display:flex;align-items:center;gap:12px;background:#fff9}.app-info-left[data-v-5aa86bc2]{flex-shrink:0}.app-info-right[data-v-5aa86bc2]{flex:1;min-width:0}.app-title[data-v-5aa86bc2]{font-size:15px;font-weight:600;margin:0 0 4px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-author[data-v-5aa86bc2]{font-size:13px;color:#8e8e94;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-hit[data-v-5aa86bc2]{cursor:pointer;transition:color .2s ease,box-shadow .2s ease}.author-hit--avatar[data-v-5aa86bc2]{display:inline-flex;border-radius:50%}.author-hit--avatar[data-v-5aa86bc2]:hover,.author-hit--avatar[data-v-5aa86bc2]:focus-visible{box-shadow:0 0 0 2px #b7cae3;outline:none}.app-author.author-hit[data-v-5aa86bc2]:hover{color:var(--blue)}.placeholder-window[data-v-5aa86bc2]{display:block;width:90px;padding:20px 14px;border:1px solid white;border-radius:12px;background:#ffffff80;box-shadow:8px 12px 20px #3c64911a}.placeholder-window i[data-v-5aa86bc2]{display:block;height:5px;border-radius:8px;background:#b4cce1;margin:8px 0}.placeholder-window i[data-v-5aa86bc2]:nth-child(2){width:60%}@media (hover: none){.app-overlay[data-v-5aa86bc2]{position:static;opacity:1;padding:12px;background:#ffffffb3}.app-preview[data-v-5aa86bc2]{height:auto;min-height:168px;flex-direction:column}.app-preview>img[data-v-5aa86bc2]{height:168px}}.author-info[data-v-a8cd8c97]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 0 4px}.author-name[data-v-a8cd8c97]{margin-top:14px;font-size:17px;font-weight:600;color:#1a1a1a}.author-info[data-v-a8cd8c97] .ant-tag{margin-top:10px;margin-inline-end:0}.author-profile[data-v-a8cd8c97]{margin:16px 0 0;max-width:300px;color:#595959;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.author-meta[data-v-a8cd8c97]{margin-top:14px;padding-top:12px;width:100%;border-top:1px solid #f0f0f0;color:#8c8c8c;font-size:12px}.home-hero[data-v-de395306]{position:relative;min-height:650px;overflow:hidden}.home-inner[data-v-de395306]{width:min(920px,100%);padding:88px 40px 50px;margin:auto;position:relative;z-index:1}.welcome-label[data-v-de395306]{font-size:12px;color:#7b8794;margin-bottom:22px}.home-intro[data-v-de395306]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}h1[data-v-de395306]{margin:0 0 34px;font-size:46px}.shortcut-grid[data-v-de395306]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}.shortcut[data-v-de395306]{padding:22px;background:#ffffff8a;border:1px solid rgba(255,255,255,.86);border-radius:20px;box-shadow:0 6px 15px #30425c06;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shortcut[data-v-de395306]:hover{border-color:#bcd0ec;background:#ffffffd4}.shortcut-icon[data-v-de395306]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#5c82f4;background:linear-gradient(135deg,#f0f4ff,#dfe7fa);font-size:21px}.shortcut:nth-child(3) .shortcut-icon[data-v-de395306]{color:#8880e8;background:#eeebfb}.shortcut h2[data-v-de395306]{font-size:14px;font-weight:500;margin:15px 0 6px}.shortcut p[data-v-de395306]{font-size:11px;color:#87909c;margin:0}.home-lists[data-v-de395306]{width:min(920px,100%);margin:auto;padding:12px 40px 60px}.section-heading[data-v-de395306]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-heading h2[data-v-de395306]{font-family:var(--display);font-size:24px;font-weight:500;margin:0 0 7px}.section-heading p[data-v-de395306]{font-size:12px;color:var(--muted);margin:0}.section-heading>a[data-v-de395306]{font-size:12px;color:#768392}.app-grid[data-v-de395306]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.empty-projects[data-v-de395306]{display:flex;align-items:center;gap:20px;border:1px dashed #d6dee5;border-radius:18px;padding:26px;background:#ffffff5c}.empty-icon[data-v-de395306]{font-size:26px;color:#93acc9}.empty-projects h3[data-v-de395306]{font-size:14px;font-weight:500;margin:0 0 7px}.empty-projects p[data-v-de395306]{color:var(--muted);font-size:12px;margin:0}.empty-projects>a[data-v-de395306]{margin-left:auto;white-space:nowrap;font-size:12px}.featured-heading[data-v-de395306]{margin-top:48px}.quiet-empty[data-v-de395306]{color:var(--muted);font-size:13px;padding:20px 0}.list-error[data-v-de395306]{background:#f0f3f7;border-radius:12px;padding:12px 16px;margin-bottom:25px;font-size:12px;color:#697685}.list-error button[data-v-de395306]{border:0;background:none;color:var(--blue)}@media (max-width: 1050px){h1[data-v-de395306]{font-size:40px}.home-inner[data-v-de395306]{padding-top:60px}.shortcut[data-v-de395306]{padding:18px 15px}}@media (max-width: 640px){.home-intro[data-v-de395306]{display:block}.home-inner[data-v-de395306]{padding:44px 20px 30px}h1[data-v-de395306]{font-size:36px}.home-hero[data-v-de395306]{min-height:0}.shortcut-grid[data-v-de395306]{grid-template-columns:repeat(2,1fr);gap:12px}.home-lists[data-v-de395306]{padding:30px 20px}.app-grid[data-v-de395306]{grid-template-columns:1fr}.empty-projects[data-v-de395306]{flex-wrap:wrap;padding:20px}.empty-projects>a[data-v-de395306]{margin-left:46px}}.welcome-page[data-v-890a8845]{background:radial-gradient(ellipse at 75% 45%,#f8e3cd,transparent 45%),#f8f7f5}header[data-v-890a8845]{display:flex;justify-content:space-between;align-items:center;max-width:1440px;padding:30px 64px;margin:auto}nav[data-v-890a8845]{display:flex;align-items:center;gap:35px}nav>a[data-v-890a8845]{color:var(--ink);font-size:13px}.welcome-hero[data-v-890a8845]{position:relative;min-height:660px;max-width:1440px;margin:auto;overflow:hidden}.welcome-copy[data-v-890a8845]{position:relative;padding:98px 64px 120px;z-index:1}h1[data-v-890a8845]{font-size:clamp(38px,4.2vw,64px);margin:0 0 26px}h2[data-v-890a8845]{font-family:var(--display);font-weight:400;font-size:23px;margin:0 0 10px}.welcome-copy p[data-v-890a8845]{color:var(--muted);font-size:15px;margin-bottom:42px}.hero-note[data-v-890a8845]{position:absolute;bottom:28px;left:64px;color:#5c778c;font-size:12px}@media (max-width: 900px){header[data-v-890a8845]{padding:24px}nav[data-v-890a8845]{gap:20px}.welcome-copy[data-v-890a8845]{padding:95px 32px 120px}.welcome-hero[data-v-890a8845]{min-height:630px}h2[data-v-890a8845]{font-size:19px}.hero-note[data-v-890a8845]{left:32px}}@media (max-width: 640px){nav>a[data-v-890a8845]:not(.dark-button){display:none}.welcome-copy[data-v-890a8845]{padding:70px 24px 200px}h1[data-v-890a8845]{font-size:36px}.welcome-hero[data-v-890a8845]{min-height:620px}.hero-note[data-v-890a8845]{left:24px}}.template-art[data-v-4d620a74]{height:170px;position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at 50% 90%,#dce8f0,transparent 65%),#f0f5f8}i[data-v-4d620a74]{display:block;position:absolute;border:1px solid rgba(255,255,255,.9);box-shadow:8px 16px 25px #6e95b426}.tile[data-v-4d620a74]{border-radius:16px;background:linear-gradient(135deg,#9bceec,#dcecf5)}.tile.one[data-v-4d620a74]{width:78px;height:96px;left:calc(50% - 50px);top:30px}.tile.two[data-v-4d620a74]{width:62px;height:75px;top:66px;left:calc(50% + 6px);background:linear-gradient(135deg,#a0cde8bf,#f0f9fdcc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px 10px}b[data-v-4d620a74]{display:block;height:5px;width:25px;border-radius:5px;background:#4d89b238;margin-bottom:8px}b[data-v-4d620a74]:nth-child(2){width:18px}.peach[data-v-4d620a74]{background:radial-gradient(ellipse at 50% 90%,#f7e6d3,transparent 65%),#fbf4eb}.peach .tile.one[data-v-4d620a74]{background:linear-gradient(135deg,#f6cc93,#fbe5c5)}.peach .tile.two[data-v-4d620a74]{background:linear-gradient(135deg,#f9dbb2d9,#fff7ebb3)}.peach b[data-v-4d620a74]{background:#d2914133}.violet[data-v-4d620a74]{background:radial-gradient(ellipse at 50% 95%,#e4def8,transparent 70%),#f4f1fb}.bar[data-v-4d620a74]{bottom:30px;width:30px;border-radius:9px;background:linear-gradient(135deg,#c8bffd,#ece8fc)}.bar.one[data-v-4d620a74]{height:48px;left:calc(50% - 50px)}.bar.two[data-v-4d620a74]{height:75px;left:calc(50% - 12px)}.bar.three[data-v-4d620a74]{height:106px;left:calc(50% + 26px)}.mint[data-v-4d620a74]{background:radial-gradient(ellipse at 50% 90%,#d9eae3,transparent 65%),#f1f7f4}.orb[data-v-4d620a74]{border-radius:50%;background:radial-gradient(circle at 30% 20%,#b9e3d6,#83bfb0 60%,#d9efe8)}.orb.one[data-v-4d620a74]{width:85px;height:85px;top:35px;left:calc(50% - 52px)}.orb.two[data-v-4d620a74]{width:69px;height:69px;top:72px;left:calc(50% + 2px);background:radial-gradient(circle at 30% 20%,#50a49199,#b8ded199);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.templates-heading[data-v-5ac95f2e]{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}h1[data-v-5ac95f2e]{font-size:38px;margin:0 0 15px}.template-search[data-v-5ac95f2e]{display:flex;align-items:center;gap:10px;width:230px;margin-top:4px;padding:12px 16px;border:1px solid var(--line);border-radius:999px;background:#ffffffa6;box-shadow:0 4px 9px #32465a06;color:#84909e}input[data-v-5ac95f2e]{width:100%;min-width:0;outline:0;border:0;background:transparent;font-size:12px;color:var(--ink)}input[data-v-5ac95f2e]::placeholder{color:#919ca6}.template-search[data-v-5ac95f2e]:focus-within{border-color:#a2bbe6}.template-search button[data-v-5ac95f2e]{border:0;background:none;font-size:18px;color:#75808d}.category-tabs[data-v-5ac95f2e]{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 26px}.category-tabs button[data-v-5ac95f2e]{padding:8px 17px;border:1px solid transparent;border-radius:999px;background:transparent;color:#7d8792;font-size:12px}.category-tabs .selected[data-v-5ac95f2e]{background:#eaf0f9;color:#45658f;border-color:#e0e8f3}.template-grid[data-v-5ac95f2e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.template-card[data-v-5ac95f2e]{padding:4px;border:1px solid rgba(255,255,255,.95);border-radius:21px;background:#ffffff8c;box-shadow:0 8px 18px #32465a09;color:var(--ink)}.template-card[data-v-5ac95f2e]:hover{border-color:#b5c9e4}.template-info[data-v-5ac95f2e]{padding:17px 15px 20px}h2[data-v-5ac95f2e]{font-weight:500;font-size:15px;margin:0 0 8px}.template-info p[data-v-5ac95f2e]{display:flex;justify-content:space-between;gap:5px;color:#89929c;font-size:11px;margin:0}.template-info .anticon[data-v-5ac95f2e]{color:#6c7b8b}.template-note[data-v-5ac95f2e]{font-size:11px;color:#9199a2;margin:25px 0 0}.template-empty[data-v-5ac95f2e]{padding:70px 0;text-align:center;color:var(--muted)}@media (max-width: 1150px){.template-grid[data-v-5ac95f2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.templates-heading[data-v-5ac95f2e]{flex-direction:column}h1[data-v-5ac95f2e]{font-size:31px}.template-search[data-v-5ac95f2e]{width:100%}.template-grid[data-v-5ac95f2e]{gap:12px}.template-info[data-v-5ac95f2e]{padding:15px 9px}}.new-page[data-v-4d056ad7]{position:relative;min-height:calc(100dvh - 70px);overflow:hidden}.new-inner[data-v-4d056ad7]{position:relative;z-index:1;padding-top:55px;max-width:1000px}.page-kicker[data-v-4d056ad7]{margin-bottom:62px}.page-kicker a[data-v-4d056ad7]{color:#7e8996}.page-kicker span[data-v-4d056ad7]{padding:0 8px;color:#c1c7ce}.new-heading[data-v-4d056ad7]{margin-bottom:50px}h1[data-v-4d056ad7]{font-size:43px;margin:0 0 20px}.new-inner[data-v-4d056ad7] .composer-area{max-width:760px}.new-help[data-v-4d056ad7]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;max-width:760px;margin:28px 0 0;font-size:12px;color:#87929f}.new-help a[data-v-4d056ad7]{color:#6b84a6}.template-selected[data-v-4d056ad7]{font-size:12px;color:#647a96;margin-bottom:14px}.template-selected a[data-v-4d056ad7]{margin-left:15px}.creation-steps[data-v-4d056ad7]{max-width:760px;display:flex;align-items:center;justify-content:space-between;margin-top:85px;gap:20px}.creation-steps span[data-v-4d056ad7]{font-size:13px;color:#627487}.creation-steps p[data-v-4d056ad7]{font-size:11px;color:#949ea9;margin:8px 0 0}.creation-steps i[data-v-4d056ad7]{width:45px;height:1px;background:#d6dfe7}@media (max-width: 640px){.page-kicker[data-v-4d056ad7]{margin-bottom:35px}.new-heading[data-v-4d056ad7]{margin-bottom:36px}h1[data-v-4d056ad7]{font-size:35px}.creation-steps[data-v-4d056ad7]{margin-top:45px;gap:12px;flex-wrap:wrap}.creation-steps i[data-v-4d056ad7]{display:none}}h1[data-v-f912d6a0]{font-size:38px;margin:0 0 16px}.guide-list[data-v-f912d6a0]{margin-top:40px;max-width:780px}section[data-v-f912d6a0]{border-bottom:1px solid var(--line)}h2[data-v-f912d6a0]{margin:0}h2 button[data-v-f912d6a0]{display:flex;justify-content:space-between;width:100%;text-align:left;padding:24px 0;background:none;border:0;font-size:15px;color:#43566b}h2 span[data-v-f912d6a0]{color:#899aab}section p[data-v-f912d6a0]{color:var(--muted);line-height:2;font-size:13px;padding:0 28px 24px 0;margin:0;max-width:680px}.resource-links[data-v-f912d6a0]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:38px;font-size:13px}@media (max-width: 640px){h1[data-v-f912d6a0]{font-size:30px}}#userLoginPage[data-v-447c4286],#userRegisterPage[data-v-447c4286]{background:#ffffffbf;max-width:460px;width:100%;padding:42px 36px 30px;margin:0;border-radius:24px;border:1px solid white;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.title[data-v-447c4286]{font-family:var(--display);text-align:center;margin:0 0 12px;color:var(--ink);font-weight:500;font-size:30px}.desc[data-v-447c4286]{text-align:center;color:var(--muted);margin-bottom:32px;font-size:13px}.tips[data-v-447c4286]{text-align:right;color:var(--muted);font-size:13px;margin-bottom:20px}.agreement-tip[data-v-447c4286]{margin:18px 0 0;text-align:center;color:var(--muted);font-size:11px;line-height:1.9}.agreement-item[data-v-447c4286] .ant-checkbox-wrapper{color:var(--muted);font-size:12px;line-height:1.8}[data-v-447c4286] .ant-input-affix-wrapper,[data-v-447c4286] .ant-input:not(.ant-input-affix-wrapper input){padding:12px 14px;background:#fffc}[data-v-447c4286] .ant-btn-primary{height:46px;border-radius:999px;background:var(--ink);border-color:var(--ink);font-size:14px}@media (max-width: 640px){#userLoginPage[data-v-447c4286],#userRegisterPage[data-v-447c4286]{padding:32px 24px}}#userLoginPage[data-v-117f47f8],#userRegisterPage[data-v-117f47f8]{background:#ffffffbf;max-width:460px;width:100%;padding:42px 36px 30px;margin:0;border-radius:24px;border:1px solid white;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.title[data-v-117f47f8]{font-family:var(--display);text-align:center;margin:0 0 12px;color:var(--ink);font-weight:500;font-size:30px}.desc[data-v-117f47f8]{text-align:center;color:var(--muted);margin-bottom:32px;font-size:13px}.tips[data-v-117f47f8]{text-align:right;color:var(--muted);font-size:13px;margin-bottom:20px}.agreement-tip[data-v-117f47f8]{margin:18px 0 0;text-align:center;color:var(--muted);font-size:11px;line-height:1.9}.agreement-item[data-v-117f47f8] .ant-checkbox-wrapper{color:var(--muted);font-size:12px;line-height:1.8}[data-v-117f47f8] .ant-input-affix-wrapper,[data-v-117f47f8] .ant-input:not(.ant-input-affix-wrapper input){padding:12px 14px;background:#fffc}[data-v-117f47f8] .ant-btn-primary{height:46px;border-radius:999px;background:var(--ink);border-color:var(--ink);font-size:14px}@media (max-width: 640px){#userLoginPage[data-v-117f47f8],#userRegisterPage[data-v-117f47f8]{padding:32px 24px}}#userManagePage[data-v-32dc4846]{padding:24px;background:#fff;margin-top:16px;border-radius:16px;overflow:hidden}.toolbar[data-v-32dc4846]{margin-bottom:16px}.user-info[data-v-292e0ed0]{display:flex;align-items:center;gap:8px}.user-name[data-v-292e0ed0]{font-size:14px;color:#1a1a1a}#appManagePage[data-v-a07e56fa]{padding:24px;background:#fff;margin-top:16px;border-radius:16px;overflow:hidden}.no-cover[data-v-a07e56fa]{width:80px;height:60px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;border-radius:4px}.prompt-text[data-v-a07e56fa]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-gray[data-v-a07e56fa]{color:#999}.featured-btn[data-v-a07e56fa]{background:#faad14;border-color:#faad14;color:#fff}.featured-btn[data-v-a07e56fa]:hover{background:#d48806;border-color:#d48806}[data-v-a07e56fa] .ant-table-tbody>tr>td{vertical-align:middle}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-content[data-v-26fb99b1]{line-height:1.6;color:#333;word-wrap:break-word}.markdown-content[data-v-26fb99b1] h1,.markdown-content[data-v-26fb99b1] h2,.markdown-content[data-v-26fb99b1] h3,.markdown-content[data-v-26fb99b1] h4,.markdown-content[data-v-26fb99b1] h5,.markdown-content[data-v-26fb99b1] h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.25}.markdown-content[data-v-26fb99b1] h1{font-size:1.5em;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content[data-v-26fb99b1] h2{font-size:1.3em;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content[data-v-26fb99b1] h3{font-size:1.1em}.markdown-content[data-v-26fb99b1] p{margin:.8em 0}.markdown-content[data-v-26fb99b1] ul,.markdown-content[data-v-26fb99b1] ol{margin:.8em 0;padding-left:1.5em}.markdown-content[data-v-26fb99b1] li{margin:.3em 0}.markdown-content[data-v-26fb99b1] blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid #ddd;background-color:#f9f9f9;color:#666}.markdown-content[data-v-26fb99b1] code{background-color:#f1f1f1;padding:.2em .4em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content[data-v-26fb99b1] pre{background-color:#f8f8f8;border:1px solid #e1e1e1;border-radius:6px;padding:1em;overflow-x:auto;margin:1em 0}.markdown-content[data-v-26fb99b1] pre code{background-color:transparent;padding:0;border-radius:0;font-size:.9em;line-height:1.4}.markdown-content[data-v-26fb99b1] table{border-collapse:collapse;margin:1em 0;width:100%}.markdown-content[data-v-26fb99b1] table th,.markdown-content[data-v-26fb99b1] table td{border:1px solid #ddd;padding:.5em .8em;text-align:left}.markdown-content[data-v-26fb99b1] table th{background-color:#f5f5f5;font-weight:600}.markdown-content[data-v-26fb99b1] table tr:nth-child(2n){background-color:#f9f9f9}.markdown-content[data-v-26fb99b1] a{color:#1890ff;text-decoration:none}.markdown-content[data-v-26fb99b1] a:hover{text-decoration:underline}.markdown-content[data-v-26fb99b1] img{max-width:100%;height:auto;border-radius:4px;margin:.5em 0}.markdown-content[data-v-26fb99b1] hr{border:none;border-top:1px solid #eee;margin:1.5em 0}.markdown-content[data-v-26fb99b1] .hljs{background-color:#f8f8f8!important;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;line-height:1.4}.markdown-content[data-v-26fb99b1] .hljs-keyword{color:#d73a49;font-weight:600}.markdown-content[data-v-26fb99b1] .hljs-string{color:#032f62}.markdown-content[data-v-26fb99b1] .hljs-comment{color:#6a737d;font-style:italic}.markdown-content[data-v-26fb99b1] .hljs-number{color:#005cc5}.markdown-content[data-v-26fb99b1] .hljs-function{color:#6f42c1}.markdown-content[data-v-26fb99b1] .hljs-tag{color:#22863a}.markdown-content[data-v-26fb99b1] .hljs-attr{color:#6f42c1}.markdown-content[data-v-26fb99b1] .hljs-title{color:#6f42c1;font-weight:600}.app-detail-content[data-v-3bd0abde]{padding:8px 0}.app-basic-info[data-v-3bd0abde]{margin-bottom:24px}.info-item[data-v-3bd0abde]{display:flex;align-items:center;margin-bottom:12px}.info-label[data-v-3bd0abde]{width:80px;color:#666;font-size:14px;flex-shrink:0}.app-actions[data-v-3bd0abde]{padding-top:16px;border-top:1px solid #f0f0f0}.deploy-success[data-v-f122018f]{text-align:center;padding:24px}.success-icon[data-v-f122018f]{margin-bottom:16px}.deploy-success h3[data-v-f122018f]{margin:0 0 16px;font-size:20px;font-weight:600}.deploy-success p[data-v-f122018f]{margin:0 0 24px;color:#666}.deploy-url[data-v-f122018f]{margin-bottom:24px}.deploy-actions[data-v-f122018f]{display:flex;gap:12px;justify-content:center}#appChatPage[data-v-bf26065b]{height:100vh;display:flex;flex-direction:column;padding:16px;background:#fdfdfd}.header-bar[data-v-bf26065b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.header-left[data-v-bf26065b]{display:flex;align-items:center;gap:12px}.code-gen-type-tag[data-v-bf26065b]{font-size:12px}.app-name[data-v-bf26065b]{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.header-right[data-v-bf26065b]{display:flex;gap:12px}.main-content[data-v-bf26065b]{flex:1;display:flex;gap:16px;padding:8px;overflow:hidden}.chat-section[data-v-bf26065b]{flex:2;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.messages-container[data-v-bf26065b]{flex:.9;padding:16px;overflow-y:auto;scroll-behavior:smooth}.message-item[data-v-bf26065b]{margin-bottom:12px}.user-message[data-v-bf26065b]{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px}.ai-message[data-v-bf26065b]{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.message-content[data-v-bf26065b]{max-width:70%;padding:12px 16px;border-radius:12px;line-height:1.5;word-wrap:break-word}.user-message .message-content[data-v-bf26065b]{background:#1890ff;color:#fff}.ai-message .message-content[data-v-bf26065b]{background:#f5f5f5;color:#1a1a1a;padding:8px 12px}.message-avatar[data-v-bf26065b]{flex-shrink:0}.loading-indicator[data-v-bf26065b]{display:flex;align-items:center;gap:8px;color:#666}.load-more-container[data-v-bf26065b]{text-align:center;padding:8px 0;margin-bottom:16px}.input-container[data-v-bf26065b]{padding:16px;background:#fff}.input-wrapper[data-v-bf26065b]{position:relative}.input-wrapper .ant-input[data-v-bf26065b]{padding-right:50px}.input-actions[data-v-bf26065b]{position:absolute;bottom:8px;right:8px}.preview-section[data-v-bf26065b]{flex:3;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.preview-header[data-v-bf26065b]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8e8e8}.preview-header h3[data-v-bf26065b]{margin:0;font-size:16px;font-weight:600}.preview-actions[data-v-bf26065b]{display:flex;gap:8px}.preview-content[data-v-bf26065b]{flex:1;position:relative;overflow:hidden}.preview-placeholder[data-v-bf26065b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666}.placeholder-icon[data-v-bf26065b]{font-size:48px;margin-bottom:16px}.preview-loading[data-v-bf26065b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666}.preview-loading p[data-v-bf26065b]{margin-top:16px}.preview-loading .preview-loading-tip[data-v-bf26065b]{margin-top:10px;max-width:340px;text-align:center;font-size:12px;line-height:1.7;color:#999}.preview-iframe[data-v-bf26065b]{width:100%;height:100%;border:none}.selected-element-alert[data-v-bf26065b]{margin:0 16px}@media (max-width: 1024px){.main-content[data-v-bf26065b]{flex-direction:column}.chat-section[data-v-bf26065b],.preview-section[data-v-bf26065b]{flex:none;height:50vh}}@media (max-width: 768px){.header-bar[data-v-bf26065b]{padding:12px 16px}.app-name[data-v-bf26065b]{font-size:16px}.main-content[data-v-bf26065b]{padding:8px;gap:8px}.message-content[data-v-bf26065b]{max-width:85%}.selected-element-alert[data-v-bf26065b]{margin:0 16px}.selected-element-info[data-v-bf26065b]{line-height:1.4}.element-header[data-v-bf26065b]{margin-bottom:8px}.element-details[data-v-bf26065b]{margin-top:8px}.element-item[data-v-bf26065b]{margin-bottom:4px;font-size:13px}.element-item[data-v-bf26065b]:last-child{margin-bottom:0}.element-tag[data-v-bf26065b]{font-family:Monaco,Menlo,monospace;font-size:14px;font-weight:600;color:#007bff}.element-id[data-v-bf26065b]{color:#28a745;margin-left:4px}.element-class[data-v-bf26065b]{color:#ffc107;margin-left:4px}.element-selector-code[data-v-bf26065b]{font-family:Monaco,Menlo,monospace;background:#f6f8fa;padding:2px 4px;border-radius:3px;font-size:12px;color:#d73a49;border:1px solid #e1e4e8}.edit-mode-active[data-v-bf26065b]{background-color:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.edit-mode-active[data-v-bf26065b]:hover{background-color:#73d13d!important;border-color:#73d13d!important}}#appEditPage[data-v-99c4ae4d]{padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-99c4ae4d]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page-header h1[data-v-99c4ae4d]{margin:0;font-size:24px;font-weight:600}.edit-container[data-v-99c4ae4d]{border-radius:8px}.cover-preview[data-v-99c4ae4d]{margin-top:12px;padding:12px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa}.form-tip[data-v-99c4ae4d]{font-size:12px;color:#999;margin-top:4px}[data-v-99c4ae4d] .ant-card-head{background:#fafafa}[data-v-99c4ae4d] .ant-descriptions-item-label{background:#fafafa;font-weight:500}#myAppsPage[data-v-44fffe3e]{max-width:1280px;margin:16px auto}.main-card[data-v-44fffe3e]{border-radius:12px}.page-head[data-v-44fffe3e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page-title[data-v-44fffe3e]{margin:0;font-size:20px;font-weight:600}.page-desc[data-v-44fffe3e]{margin-top:6px;color:#8c8c8c;font-size:13px}.search-form[data-v-44fffe3e]{margin-bottom:16px}.no-cover[data-v-44fffe3e]{width:80px;height:60px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;border-radius:4px}.prompt-text[data-v-44fffe3e]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-gray[data-v-44fffe3e]{color:#999}[data-v-44fffe3e] .ant-table-tbody>tr>td{vertical-align:middle}#userProfilePage[data-v-4c5d47d0]{max-width:1000px;margin:16px auto}.profile-card[data-v-4c5d47d0]{border-radius:12px}.page-title[data-v-4c5d47d0]{margin:0 0 24px;font-size:20px;font-weight:600}.preview[data-v-4c5d47d0]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0 24px;border-right:1px solid #f0f0f0;text-align:center}.preview-name[data-v-4c5d47d0]{font-size:17px;font-weight:600}.preview-account[data-v-4c5d47d0]{color:#8c8c8c;font-size:13px}.preview-quota[data-v-4c5d47d0]{width:100%;max-width:240px;margin-top:6px;padding:10px 14px;border-radius:10px;background:#f7f8fa;border:1px solid #f0f0f0}.quota-label[data-v-4c5d47d0]{color:#8c8c8c;font-size:12px}.quota-value[data-v-4c5d47d0]{color:#1a1a1a;font-size:20px;font-weight:700;line-height:1.4}.quota-value.is-empty[data-v-4c5d47d0]{color:#d4380d}.quota-total[data-v-4c5d47d0]{color:#8c8c8c;font-size:14px;font-weight:500}.quota-note[data-v-4c5d47d0]{color:#8c8c8c;font-size:12px;line-height:1.6}.quota-note.is-empty[data-v-4c5d47d0]{color:#d4380d}.preview-profile[data-v-4c5d47d0]{color:#595959;font-size:13px;line-height:1.7;max-width:240px}.form-tip[data-v-4c5d47d0]{color:#8c8c8c;font-size:12px;line-height:1.6;margin-top:4px}.avatar-uploader[data-v-4c5d47d0]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.avatar-thumb[data-v-4c5d47d0]{width:100%;height:100%;object-fit:cover;border-radius:6px}.avatar-placeholder[data-v-4c5d47d0]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#8c8c8c}.avatar-uploader-tip[data-v-4c5d47d0]{color:#8c8c8c;font-size:12px;line-height:1.8;padding-top:4px}@media (max-width: 768px){.preview[data-v-4c5d47d0]{border-right:none;border-bottom:1px solid #f0f0f0;margin-bottom:16px}}.legal-doc[data-v-ef9b250d]{max-width:900px;margin:32px auto 56px;padding:40px 40px 32px;background:#ffffffc2;border:1px solid var(--line);border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #30425c12}.doc-title[data-v-ef9b250d]{margin:0 0 12px;color:var(--ink);font-size:26px;font-weight:700;text-align:center}.doc-meta[data-v-ef9b250d]{margin:0 0 28px;text-align:center;color:var(--muted);font-size:13px}.doc-body[data-v-ef9b250d]{color:#5d6b7b;font-size:14px;line-height:1.9}.doc-body[data-v-ef9b250d] h3{position:relative;margin:26px 0 10px;padding-left:12px;color:var(--ink);font-size:16px;font-weight:700}.doc-body[data-v-ef9b250d] h3:before{content:"";position:absolute;left:0;top:4px;width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,#426be8,#8da9db)}.doc-body[data-v-ef9b250d] p{margin:0 0 10px}.doc-body[data-v-ef9b250d] ul{margin:0 0 10px;padding-left:22px}.doc-body[data-v-ef9b250d] li{margin-bottom:6px}.doc-body[data-v-ef9b250d] strong{color:#405b7c;font-weight:600}.doc-body[data-v-ef9b250d] a{color:#426be8}.doc-actions[data-v-ef9b250d]{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);text-align:center;font-size:14px}.doc-actions a[data-v-ef9b250d]{color:#426be8}.doc-actions .sep[data-v-ef9b250d]{margin:0 12px;color:#9aa5b0}@media (max-width: 768px){.legal-doc[data-v-ef9b250d]{margin:16px 12px 32px;padding:24px 18px 20px}}#chatManagePage[data-v-9ee03eb8]{padding:24px;background:#fff;margin-top:16px;border-radius:16px;overflow:hidden}.message-text[data-v-9ee03eb8]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-9ee03eb8] .ant-table-tbody>tr>td{vertical-align:middle}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
