body{font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body[data-design="a"]{--v-bg:#f7f5f2;--v-panel:#fffefd;--v-ink:#302c27;--v-muted:#7a7168;--v-line:#e6dfd6;--v-accent:#9d7346;--v-tint:#f2e9dd;--v-bubble:#eeebe7;--v-user:#ebdcc9;--v-shadow:0 10px 34px #6a503410}body[data-design="b"]{--v-bg:#101522;--v-panel:#1b2233;--v-ink:#f0f3fc;--v-muted:#a0aec8;--v-line:#96a9df29;--v-accent:#adc2ff;--v-tint:#a4b7ff15;--v-bubble:#252e42;--v-user:#394b77;--v-shadow:0 12px 36px #05091640}body[data-design="c"]{--v-bg:#edf3ef;--v-panel:#fcfefb;--v-ink:#263f34;--v-muted:#637e6f;--v-line:#d5e2d8;--v-accent:#3e7a59;--v-tint:#e2eee4;--v-bubble:#e3ece5;--v-user:#d0e3d1;--v-shadow:0 12px 36px #2c5b3b0e}.v-shell .v-header{border-bottom:1px solid color-mix(in srgb,var(--v-line) 70%,transparent);background:color-mix(in srgb,var(--v-panel) 76%,transparent);backdrop-filter:blur(18px)}.v-shell .v-brand{font-size:17px;font-weight:600;letter-spacing:-.3px}.v-shell .v-brand strong>span{font-size:9px!important}.v-shell .v-header .iconbtn{border-color:var(--v-line);background:var(--v-panel);box-shadow:0 2px 7px #22150806}.v-shell .page-content.user-page{max-width:1000px;padding-top:42px;padding-bottom:40px}.v-shell .page-heading{margin-bottom:28px}.v-shell .page-heading h2{font-size:30px;font-weight:550;letter-spacing:-.8px}.v-shell .page-heading p{font-size:15px;line-height:1.8;margin-top:9px}.v-shell .btn{font-size:14px;min-height:42px;border-radius:12px;gap:7px;padding:10px 15px}.v-shell .btn svg{width:17px;height:17px}.v-shell .account-card{border-radius:23px;box-shadow:0 8px 30px #4b3b2a06;padding:26px 28px;margin-bottom:20px}.v-shell .account-card .top{padding-bottom:23px;margin-bottom:13px;border-bottom:1px solid var(--v-line);gap:17px}.v-shell .account-card .avatar{width:58px;height:58px;font-size:23px;background:linear-gradient(135deg,var(--v-tint),var(--v-panel));color:var(--v-accent);border:1px solid var(--v-line);box-shadow:inset 0 1px 1px #fff6}.v-shell .account-card h3{font-size:18px;font-weight:550;line-height:1.7}.v-shell .account-card p{font-size:13px;line-height:1.8;color:var(--v-muted)}.v-shell .setting-row{min-height:80px;padding:17px 0;align-items:center}.v-shell .setting-row strong{font-size:16px;font-weight:500}.v-shell .setting-row small{font-size:13px;line-height:1.7;color:var(--v-muted);margin-top:5px}.v-shell .setting-row>svg{width:18px;height:18px;color:var(--v-muted)}.v-shell .v-theme-account{padding:9px 28px}.v-shell .v-theme-account .setting-row{border:0}.v-shell .v12-history-search input,.v-shell .search-input{font-size:14px;min-height:47px;border-radius:13px}.v-shell .v12-history-search{border-radius:14px;min-height:49px;box-shadow:0 3px 13px #3a322a04}.v-shell .v12-kicker{font-size:10px;letter-spacing:1.8px}.v-shell .v12-history-group>h3{font-size:13px;font-weight:500;color:var(--v-muted);margin:26px 0 13px}.v-shell .v12-history-row{min-height:112px;border-radius:19px;padding:18px 15px;background:var(--v-panel);box-shadow:0 6px 22px #3a322a05}.v-shell .v12-history-text strong{font-size:16px;font-weight:500;line-height:1.6}.v-shell .v12-history-text>small{font-size:13px;line-height:1.7;color:var(--v-muted);margin-top:6px}.v-shell .v12-history-meta{font-size:11px;gap:8px;margin-top:9px}.v-shell .v12-history-icon{width:39px;height:39px;border-radius:12px}.v-shell .history-open{gap:13px}.v-shell .history-open svg{width:19px;height:19px}.v-shell .filter-tabs{gap:7px;margin-bottom:15px}.v-shell .filter-tabs button{font-size:14px;min-height:38px;padding:9px 13px;border-radius:11px;color:var(--v-muted)}.v-shell .filter-tabs button.active{font-weight:500}.v-shell .asset-grid{gap:18px}.v-shell .asset-card{border-radius:19px;box-shadow:0 6px 24px #40312605;overflow:hidden}.v-shell .asset-visual{aspect-ratio:4/3}.v-shell .asset-visual img,.v-shell .asset-visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.v-shell .asset-visual video{pointer-events:none}.v-shell .asset-visual .asset-type{z-index:2;background:color-mix(in srgb,var(--v-panel) 90%,transparent);color:var(--v-ink);font-size:11px;backdrop-filter:blur(8px);padding:4px 8px;border-radius:6px}.v-shell .asset-body{padding:15px}.v-shell .asset-name{font-size:14px;font-weight:500;line-height:1.6}.v-shell .asset-meta{font-size:11px;line-height:1.8;margin-top:7px}.v-shell .asset-actions{margin-top:12px;padding-top:11px;border-color:var(--v-line);gap:12px}.v-shell .asset-actions button,.v-shell .asset-actions a{font-size:12px;min-height:30px;display:inline-flex;align-items:center;gap:5px;color:var(--v-accent);text-decoration:none}.v-shell .asset-actions a svg{width:14px;height:14px}.v13-video-play{position:absolute;inset:0;display:grid!important;place-items:center;background:transparent!important;color:white!important;z-index:1}.v13-video-play svg{width:36px;height:36px;padding:10px;border:1px solid #fff8;border-radius:50%;background:#0004}.v-shell .library-footer{font-size:12px;margin-top:24px;padding-top:19px;color:var(--v-muted)}.v-shell .v-conversation{max-width:850px;gap:30px;padding-top:28px}.v-shell .v-bubble{font-size:16px;line-height:1.85;padding:15px 19px;border-radius:20px 20px 20px 6px}.v-shell .v-msg.user .v-bubble{border-radius:21px 21px 6px 21px}.v-shell .v-msg-body{max-width:88%;width:auto}.v-shell .v-msg.user .v-msg-body{max-width:78%}.v13-answer{font-size:16px;line-height:1.9;background:var(--v-panel);border:1px solid var(--v-line);border-radius:23px;padding:22px 24px;box-shadow:var(--v-shadow);color:var(--v-ink);word-break:break-word;min-width:240px;max-width:100%}.v13-answer p{margin:0 0 16px}.v13-answer p:last-child{margin-bottom:0}.v13-answer h3{font-size:19px;line-height:1.7;margin:4px 0 14px;font-weight:600;letter-spacing:-.25px}.v13-answer strong{font-weight:600}.v13-answer ul,.v13-answer ol{padding-left:22px;margin:8px 0 17px}.v13-answer li{padding-left:3px;margin:6px 0}.v13-answer code{font-size:14px;background:var(--v-tint);padding:2px 5px;border-radius:4px}.v13-answer pre{max-width:100%;overflow:auto;padding:16px;border-radius:12px;background:var(--v-tint);line-height:1.7}.v13-answer pre code{padding:0;background:none;white-space:pre;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.v13-text-actions{margin-top:19px;padding-top:15px;border-top:1px solid var(--v-line);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v13-text-actions button,.v13-text-actions a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--v-line);border-radius:10px;background:var(--v-panel);color:var(--v-ink);font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.v13-text-actions svg{width:16px;height:16px}.v13-creating{font-size:15px;padding:17px 20px}.v13-result-footer{padding:13px 15px;gap:10px}.v13-result-name{font-size:12px}.v13-result-footer a,.v13-result-footer button{font-size:13px;min-height:32px}.v13-result-footer svg{width:16px;height:16px}.v-shell .v-msg-tools button{width:32px;height:32px}.v-shell .v-msg-tools svg{width:16px;height:16px}.v-shell .v-composer{border-radius:29px;border:1px solid var(--v-line);background:color-mix(in srgb,var(--v-panel) 94%,transparent);box-shadow:0 7px 28px #3b281c0d,inset 0 1px 1px #fff5}.v-shell .v-composer textarea{font-size:16px;line-height:1.65}.v-shell .v-composer .v-send{width:39px;height:39px;flex:none}.v-shell .v-composer-foot{font-size:10px;line-height:1.6}.v-shell .v-bottom-nav{box-shadow:0 -8px 22px #2b221504;background:color-mix(in srgb,var(--v-panel) 96%,transparent)}.v-shell .v-mobile-tab{font-size:11px;gap:6px;min-width:54px;min-height:57px}.v-shell .v-mobile-tab svg{width:22px;height:22px}.v-shell .v-mobile-tab.active{color:var(--v-accent);font-weight:550}.v-conversation-lock{font-size:12px;padding:11px 13px;animation:none}.v-conversation-lock>span:first-child{flex:1}.v-conversation-lock button{font-size:12px;padding:5px}.v13-preview-stage.is-image{height:min(60dvh,640px);display:block;padding:0;overflow:auto}.v13-preview-canvas{display:grid;place-items:center;min-width:100%;min-height:100%}.v13-preview-stage img{max-width:none;max-height:none;flex:none;transform:none;user-select:none;pointer-events:none}.modal h2{font-size:23px}.modal .form-label,.modal label{font-size:13px}.modal .form-input{min-height:46px;font-size:15px}.modal .btn{min-height:42px;font-size:14px}.modal .subtitle{font-size:14px;line-height:1.8}.modal .form-note{font-size:12px;line-height:1.8}.modal .form-link{font-size:13px}.modal .a9-tabs button{font-size:13px;min-height:42px}body[data-design="b"] .account-card,body[data-design="b"] .asset-card,body[data-design="b"] .v12-history-row,body[data-design="b"] .v13-answer{box-shadow:0 10px 35px #03071222}@media(max-width:760px){.v-shell .page-content.user-page{padding:27px 20px 30px}.v-shell .page-heading h2{font-size:27px}.v-shell .page-heading p{font-size:14px;line-height:1.75}.v-shell .page-heading{gap:15px;margin-bottom:25px}.v-shell .page-heading>.btn{font-size:13px;min-height:40px;padding:9px 11px;white-space:nowrap}.v-shell .v-header>.v-brand{font-size:15px}.v-shell .v-header{height:74px;padding-left:17px;padding-right:17px}.v-shell .v-header .iconbtn{width:33px;height:33px}.v-shell .v-header-right{gap:8px}.v-shell .v-header .account-dot{display:none}.v-shell .v-running-button{font-size:11px;gap:4px}.v-shell .v-running-button svg{width:14px}.v-shell .account-card{padding:22px 20px;border-radius:22px}.v-shell .account-card .top{gap:14px}.v-shell .account-card .avatar{width:52px;height:52px;font-size:22px}.v-shell .account-card h3{font-size:18px}.v-shell .setting-row{min-height:78px}.v-shell .setting-row strong{font-size:16px}.v-shell .v-theme-account{padding:5px 20px}.v-shell .v12-history-row{padding:17px 12px;min-height:113px}.v-shell .v12-history-text strong{font-size:15px}.v-shell .v12-history-text>small{font-size:13px}.v-shell .v12-history-meta{font-size:11px}.v-shell .v12-history-icon{width:35px;height:35px}.v-shell .asset-grid{gap:12px}.v-shell .asset-body{padding:12px}.v-shell .asset-name{font-size:13px}.v-shell .asset-actions{gap:9px;flex-wrap:wrap}.v-shell .asset-actions button,.v-shell .asset-actions a{font-size:11px}.v-shell .asset-meta{font-size:10px}.v-shell .filter-tabs{gap:5px}.v-shell .filter-tabs button{font-size:13px;padding:9px 11px}.v-shell .v-conversation{padding:20px 18px 34px;gap:28px}.v-shell .v-msg-body{max-width:96%}.v-shell .v-msg.user .v-msg-body{max-width:87%}.v-shell .v-bubble{font-size:16px;line-height:1.8}.v13-answer{font-size:16px;line-height:1.85;min-width:0;padding:19px 18px;border-radius:21px}.v13-answer h3{font-size:19px}.v13-text-actions{gap:8px}.v13-text-actions a,.v13-text-actions button{font-size:13px;padding:8px 10px}.v-shell .v-composer-area{padding-left:13px!important;padding-right:13px!important}.v-shell .v-composer{padding:10px 11px!important}.v-shell .v-composer textarea{font-size:16px}.v-shell .v-composer-row{gap:6px}.v-shell .v-composer .iconbtn{width:28px}.v-shell .v-composer .v-send{width:36px;height:36px}.v13-preview-stage.is-image{height:57dvh}.v13-result-footer>div{gap:16px}.v13-result-footer a,.v13-result-footer button{font-size:12px}.v13-preview-modal{padding:19px!important}.v13-zoom-controls .btn{min-height:36px;font-size:12px}.v13-preview-toolbar>.btn{font-size:12px;min-height:36px}}@media(max-width:370px){.v-shell .v-header .v-running-button{display:none}.v-shell .asset-grid{gap:9px}.v-shell .asset-actions button,.v-shell .asset-actions a{font-size:10px}}

.v-shell .asset-visual{background:var(--v-tint)}.v-shell .asset-visual>span>svg{color:var(--v-muted)}.v-shell .asset-actions{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px}.v-shell .asset-actions button,.v-shell .asset-actions a{white-space:nowrap;padding:2px 0;min-width:0}.v-shell .asset-actions button:last-child{min-width:21px;letter-spacing:0}.v-shell .asset-actions a{gap:3px}
