#projects-view{--projects-content-width: clamp(1180px, 68%, 2000px);--projects-collection-height: clamp(176px, 8.5vw, 208px);display:none;align-items:stretch;padding:0;overflow:hidden;background:var(--c-offwhite, #fafaf8)}#projects-view.active{display:block}#projects-view .icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#projects-view .project-collection-subview{width:100%;height:100%;overflow-y:auto;padding:34px 38px 48px}#projects-view .project-collection-subview[hidden]{display:none}#projects-view .project-collection-subview.is-active{display:block}#projects-view .projects-header,#projects-view .projects-toolbar,#projects-view .system-collections,#projects-view .projects-page-grid,#projects-view .collection-header,#projects-view .xuanjing-summary,#projects-view .list-toolbar,#projects-view .archive-list,#projects-view .panorama-summary,#projects-view .panorama-grid{width:min(100%,var(--projects-content-width));max-width:none;margin-left:auto;margin-right:auto}#projects-view .projects-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:0;margin-bottom:24px}#projects-view .projects-header-left{min-width:0;flex:1}#projects-view .projects-header-title{margin-bottom:6px;color:var(--c-text-primary, #111);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,1.25vw,34px);font-weight:800;letter-spacing:-.6px;line-height:1.1}#projects-view .projects-header-sub{color:var(--c-text-secondary, #737373);font-size:13px;font-weight:500}#projects-view .brand-motion-projects{width:clamp(210px,10vw,260px);aspect-ratio:320 / 120;flex:0 0 auto}#projects-view .system-collections{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--c-divider, #e5e5e0)}#projects-view .system-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#projects-view .system-collection-card{min-width:0;min-height:var(--projects-collection-height);padding:0;border:1px solid var(--c-border, #ddd);border-radius:18px;position:relative;overflow:hidden;color:#1d1a15;cursor:pointer;text-align:left;box-shadow:0 3px 12px #11111114;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}#projects-view .system-collection-card:hover{transform:translateY(-2px);border-color:#c7a35f;box-shadow:0 12px 28px #11111121}#projects-view .system-collection-card:focus-visible{outline:3px solid rgba(255,214,0,.48);outline-offset:3px}#projects-view .xuanjing-cover-skin{background:linear-gradient(125deg,#f7f0de,#efe1c5 57%,#e2cfaa)}#projects-view .panorama-cover-skin{background:linear-gradient(125deg,#fff7b5,#ffe33b 56%,#ffd000)}#projects-view .xuanjing-skin-art,#projects-view .panorama-skin-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:block}#projects-view .xuanjing-cover-copy,#projects-view .panorama-cover-copy{max-width:58%;min-height:var(--projects-collection-height);padding:23px 25px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}#projects-view .xuanjing-cover-copy small,#projects-view .panorama-cover-copy small{margin-bottom:8px;color:#8f713d;font-size:8.5px;font-weight:800;letter-spacing:1.25px}#projects-view .panorama-cover-copy small{color:#776800}#projects-view .xuanjing-cover-copy h3,#projects-view .panorama-cover-copy h3{margin:0 0 7px;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800}#projects-view .xuanjing-cover-copy p,#projects-view .panorama-cover-copy p{margin:0;color:#655a4c;font-size:10.5px;line-height:1.55}#projects-view .panorama-cover-copy p{color:#5f5708}#projects-view .xuanjing-cover-meta,#projects-view .panorama-cover-meta{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}#projects-view .xuanjing-cover-meta span,#projects-view .panorama-cover-meta span{min-height:23px;padding:0 8px;border:1px solid rgba(123,96,47,.3);border-radius:999px;display:inline-flex;align-items:center;font-size:8.5px;font-weight:700}#projects-view .system-arrow{width:30px;height:30px;border:1px solid rgba(45,38,24,.24);border-radius:50%;position:absolute;z-index:2;right:13px;bottom:13px;display:grid;place-items:center;background:#ffffff7a;opacity:.78}#projects-view .system-arrow .icon{width:14px;height:14px}#projects-view .bagua-wheel{transform-origin:541px 88px;animation:projectBaguaFloat 8s ease-in-out infinite}@keyframes projectBaguaFloat{0%,to{transform:translate(541px,88px) rotate(-1deg)}50%{transform:translate(541px,88px) rotate(1deg)}}#projects-view .projects-toolbar{margin-bottom:14px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:18px}#projects-view .section-label{display:flex;align-items:baseline;gap:10px}#projects-view .section-label h2{margin:0;color:var(--c-text-primary, #111);font-size:16px;font-weight:800}#projects-view .section-label span{color:var(--c-text-tertiary, #999);font-size:10px}#projects-view .projects-page-grid .project-create-card{--project-create-cover: #f6efd9;box-sizing:border-box;min-width:0;min-height:270px;height:auto;padding:0;border:1px solid var(--c-border, #ddd);border-radius:18px;display:grid;grid-template-rows:minmax(200px,1fr) minmax(70px,auto);overflow:hidden;background:var(--c-surface, #fff);color:var(--c-text-primary, #111);box-shadow:0 3px 12px #11111112;font-family:inherit;text-align:left;white-space:normal;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}#projects-view .project-create-card-cover{position:relative;min-width:0;min-height:200px;padding:22px;display:grid;align-content:start;gap:12px;background:radial-gradient(circle at 89% 14%,transparent 0 53px,rgba(124,101,39,.18) 54px 55px,transparent 56px 78px,rgba(124,101,39,.09) 79px 80px,transparent 81px),linear-gradient(#7c65272e,#7c65272e) 22px calc(100% - 22px) / calc(100% - 44px) 1px no-repeat,var(--project-create-cover, #f6efd9);transition:background-color .2s ease}#projects-view .project-create-card-kicker{position:relative;z-index:1;color:#7c6527;font-size:9.5px;font-weight:800;letter-spacing:1.1px;line-height:1}#projects-view .project-create-card-statement{position:relative;z-index:1;max-width:190px;color:#151515;font-family:STSong,SimSun,serif;font-size:24px;font-weight:800;line-height:1.28;letter-spacing:.02em}#projects-view .project-create-card-footer{position:relative;z-index:2;min-width:0;min-height:70px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--c-surface, #fff)}#projects-view .project-create-card-copy{min-width:0;display:grid;gap:5px}#projects-view .project-create-card .new-project-btn-label{color:inherit;font-size:15px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}#projects-view .project-create-card-hint{color:var(--c-text-tertiary, #999);font-size:11px;font-weight:500;line-height:1.45}#projects-view .project-create-card-arrow{width:30px;height:30px;border:1px solid var(--c-border, #ddd);border-radius:50%;display:grid;flex:0 0 30px;place-items:center;color:var(--c-text-secondary, #737373);transition:transform .2s ease,border-color .2s ease}#projects-view .project-create-card-arrow svg{width:14px;height:14px}#projects-view .projects-page-grid .project-create-card:hover:not(:disabled){border-color:var(--c-text-primary, #111);transform:translateY(-4px);box-shadow:0 16px 34px #1111111f}#projects-view .projects-page-grid .project-create-card:hover:not(:disabled) .project-create-card-cover{--project-create-cover: #fff1c4}#projects-view .projects-page-grid .project-create-card:hover:not(:disabled) .project-create-card-arrow{border-color:var(--c-text-primary, #111);transform:translate(1px,-1px)}#projects-view .projects-page-grid .project-create-card:active:not(:disabled){transform:translateY(0)}#projects-view .projects-page-grid .project-create-card:focus-visible{outline:3px solid var(--c-text-primary, #111);outline-offset:3px}#projects-view .projects-page-grid .project-create-card:disabled{border-color:var(--c-border, #ddd);background:var(--c-surface-2, #f5f5f5);color:var(--c-text-tertiary, #999);box-shadow:none;cursor:not-allowed;transform:none}#projects-view .projects-page-grid .project-create-card:disabled .project-create-card-cover{background:var(--c-surface-2, #f5f5f5)}#projects-view .projects-page-grid .project-create-card:disabled .project-create-card-footer{background:var(--c-surface-2, #f5f5f5)}#projects-view .projects-page-grid .project-create-card:disabled .project-create-card-kicker,#projects-view .projects-page-grid .project-create-card:disabled .project-create-card-statement,#projects-view .projects-page-grid .project-create-card:disabled .project-create-card-arrow{color:var(--c-text-tertiary, #999)}#projects-view .projects-page-grid .project-create-card:disabled .project-create-card-hint{display:none}:root[data-theme=dark] #projects-view .projects-page-grid .project-create-card{border-color:var(--c-border);background:var(--c-surface);color:var(--c-text-primary);box-shadow:none}:root[data-theme=dark] #projects-view .project-create-card-cover{--project-create-cover: #282313}:root[data-theme=dark] #projects-view .project-create-card-kicker{color:var(--c-accent)}:root[data-theme=dark] #projects-view .project-create-card-statement{color:var(--c-text-primary)}:root[data-theme=dark] #projects-view .project-create-card-footer{background:var(--c-surface)}:root[data-theme=dark] #projects-view .projects-page-grid .project-create-card:hover:not(:disabled){border-color:var(--c-accent);box-shadow:0 12px 30px #0000006b}:root[data-theme=dark] #projects-view .projects-page-grid .project-create-card:hover:not(:disabled) .project-create-card-cover{--project-create-cover: #332c16}:root[data-theme=dark] #projects-view .projects-page-grid .project-create-card:focus-visible{outline-color:var(--c-accent, #ffd600)}:root[data-theme=dark] #projects-view .projects-page-grid .project-create-card:disabled{border-color:var(--c-border);background:var(--c-surface-2);color:var(--c-text-tertiary)}:root[data-theme=dark] #projects-view .projects-page-grid .project-create-card:disabled .project-create-card-cover,:root[data-theme=dark] #projects-view .projects-page-grid .project-create-card:disabled .project-create-card-footer{background:var(--c-surface-2)}#projects-view .projects-page-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:18px}#projects-view .project-page-empty{grid-column:1 / -1;min-height:220px;padding:34px 36px;border:1px solid var(--c-border, #ddd);border-radius:18px;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"icon title" "icon copy";align-content:center;justify-content:start;column-gap:18px;background:var(--c-surface, #fff);color:var(--c-text-secondary, #737373)}#projects-view .project-page-empty svg{grid-area:icon;align-self:center;width:44px;height:44px;color:var(--c-text-tertiary, #999)}#projects-view .project-page-empty strong{grid-area:title;align-self:end;color:var(--c-text-primary, #111);font-size:15px}#projects-view .project-page-empty span{grid-area:copy;align-self:start;margin-top:6px;font-size:11px;line-height:1.6}#projects-view .collection-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#projects-view .collection-header h1{margin:9px 0 6px;color:var(--c-text-primary, #111);font-size:30px;font-weight:800;letter-spacing:-.4px}#projects-view .collection-header p{margin:0;color:var(--c-text-secondary, #737373);font-size:12.5px}#projects-view .back-link{min-height:30px;padding:0;border:0;display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--c-text-secondary, #737373);cursor:pointer;font-size:11px;font-weight:700}#projects-view .back-link:hover{color:var(--c-text-primary, #111)}#projects-view .collection-actions{display:flex;gap:8px}#projects-view .primary-btn,#projects-view .secondary-btn{min-height:38px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:11px;font-weight:800}#projects-view .primary-btn{border:1px solid var(--c-black, #111);background:var(--c-black, #111);color:#fff}#projects-view .primary-btn:hover{border-color:var(--c-yellow, #ffd600);background:var(--c-yellow, #ffd600);color:#111}#projects-view .secondary-btn{border:1px solid var(--c-border, #ddd);background:var(--c-surface, #fff);color:var(--c-text-primary, #111)}#projects-view .xuanjing-summary{min-height:142px;margin-bottom:22px;padding:24px 28px;border:1px solid #d9c9ad;border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#fbf6ea,#f3e6ce);box-shadow:0 3px 12px #452f1214}#projects-view .xuanjing-summary:before{content:"";position:absolute;inset:20px auto 20px 0;width:3px;border-radius:0 3px 3px 0;background:#9f382c}#projects-view .xuanjing-title small{display:block;margin-bottom:8px;color:#9f382c;font-size:9px;font-weight:800;letter-spacing:1.4px}#projects-view .xuanjing-title strong{display:block;margin-bottom:7px;color:#2c2822;font-family:STSong,SimSun,serif;font-size:20px}#projects-view .xuanjing-title p{max-width:680px;margin:0;color:#766c5f;font-size:11px;line-height:1.65}#projects-view .xuanjing-archive-rule{min-width:190px;padding:14px 18px;border-left:1px solid #d6c8b4}#projects-view .xuanjing-archive-rule strong,#projects-view .xuanjing-archive-rule span{display:block}#projects-view .xuanjing-archive-rule strong{color:#9f382c;font-family:STSong,SimSun,serif;font-size:16px}#projects-view .xuanjing-archive-rule span{margin-top:5px;color:#766c5f;font-size:10px}#projects-view .list-toolbar{min-height:34px;margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:18px}#projects-view .filter-group{display:flex;flex-wrap:wrap;gap:6px}#projects-view .filter-chip{min-height:32px;padding:0 12px;border:1px solid var(--c-border, #ddd);border-radius:999px;background:var(--c-surface, #fff);color:var(--c-text-secondary, #737373);cursor:pointer;font-size:11px;font-weight:600}#projects-view .filter-chip.active{border-color:var(--c-black, #111);background:var(--c-black, #111);color:#fff}#projects-view .archive-list{display:grid;gap:11px}#projects-view .xuanjing-empty-state{min-height:250px;padding:42px 28px;border:1px dashed #d9c9ad;border-radius:18px;display:grid;justify-items:center;align-content:center;text-align:center;background:#fbf6ea94}#projects-view .xuanjing-empty-state small{color:#9f382c;font-size:10px;font-weight:800;letter-spacing:1.2px}#projects-view .xuanjing-empty-state h2{max-width:620px;margin:10px 0 8px;color:#2c2822;font-family:STSong,SimSun,serif;font-size:20px}#projects-view .xuanjing-empty-state p{max-width:640px;margin:0 0 18px;color:#766c5f;font-size:11px;line-height:1.7}#projects-view .xuanjing-empty-state.is-loading{opacity:.72}#projects-view .xuanjing-dossier{border:1px solid #d9c9ad;border-radius:18px;overflow:hidden;background:#fbf6ea;box-shadow:0 7px 24px #452f1214}#projects-view .xuanjing-dossier-head{min-height:82px;padding:18px 22px;border-bottom:1px solid #dfd1b9;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f4e8d1}#projects-view .xuanjing-dossier-head small{display:block;margin-bottom:4px;color:#9f382c;font-size:9px;font-weight:800;letter-spacing:1.2px}#projects-view .xuanjing-dossier-head h2{margin:0;color:#2c2822;font-family:STSong,SimSun,serif;font-size:21px;letter-spacing:.08em}#projects-view .xuanjing-dossier-head time{color:#857765;font-size:10px}#projects-view .xuanjing-dossier-title{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:4px 10px}#projects-view .xuanjing-dossier-title>small{grid-column:1 / -1}#projects-view .xuanjing-dossier-rename{border:0;color:#9f382c;background:transparent;font-size:11px;cursor:pointer}#projects-view .xuanjing-dossier-name-editor{grid-column:1 / -1}#projects-view .xuanjing-dossier-name-editor:not([hidden]){display:flex;gap:6px;margin-top:4px}#projects-view .xuanjing-dossier-name-input{min-width:min(280px,55vw);padding:7px 9px;border:1px solid #cbbd9f;border-radius:6px;background:#fffdf7}#projects-view .xuanjing-dossier-name-editor button{padding:6px 10px;border:1px solid #bba77e;border-radius:6px;background:#fffdf7;cursor:pointer}#projects-view .xuanjing-volume-grid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#projects-view .xuanjing-volume{min-width:0;padding:15px;border:1px solid rgba(159,56,44,.15);border-radius:14px;background:#ffffff75}#projects-view .xuanjing-volume>h3{margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid #e2d7c4;color:#7d2f26;font-family:STSong,SimSun,serif;font-size:16px;letter-spacing:.12em}#projects-view .xuanjing-cabinet-grid{display:grid;gap:10px}#projects-view .xuanjing-cabinet{min-width:0;padding:12px;border:1px solid #e4d9c7;border-radius:11px;background:#fffdf8}#projects-view .xuanjing-cabinet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#projects-view .xuanjing-cabinet-head h4{margin:0;color:#352f27;font-size:12px;font-weight:800}#projects-view .xuanjing-cabinet-head span{color:#9a8973;font-size:9px}#projects-view .xuanjing-version-list{margin-top:9px;display:grid;gap:6px}#projects-view .xuanjing-version{min-height:42px;padding:7px 8px 7px 10px;border:1px solid #eee5d7;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fbf8f1}#projects-view .xuanjing-version-copy{min-width:0}#projects-view .xuanjing-version-copy strong,#projects-view .xuanjing-version-copy small,#projects-view .xuanjing-version-copy time{display:block}#projects-view .xuanjing-version-copy strong{color:#493d2e;font-size:10px}#projects-view .xuanjing-version-copy small{margin-top:2px;color:#765f3c;font-size:8.5px}#projects-view .xuanjing-version-copy time{margin-top:2px;overflow:hidden;color:#9a8973;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}#projects-view .xuanjing-version-action{min-height:28px;padding:0 10px;border:1px solid #c9aa76;border-radius:999px;flex:0 0 auto;background:transparent;color:#7d2f26;cursor:pointer;font-size:9px;font-weight:800}#projects-view .xuanjing-version-action:hover,#projects-view .xuanjing-version-action:focus-visible{border-color:#9f382c;background:#9f382c;color:#fff}#projects-view .xuanjing-cabinet-empty{margin:0;padding:9px 0 2px;color:#ab9d89;font-size:9px}#projects-view .panorama-summary{min-height:142px;margin-bottom:24px;padding:24px 28px;border:1px solid var(--c-border, #ddd);border-radius:18px;display:grid;grid-template-columns:122px minmax(0,1fr) auto;gap:28px;align-items:center;position:relative;overflow:hidden;background:var(--c-surface, #fff);box-shadow:0 3px 12px #11111112}#projects-view .panorama-summary:before{content:"";position:absolute;inset:20px auto 20px 0;width:3px;border-radius:0 3px 3px 0;background:var(--c-yellow, #ffd600)}#projects-view .panorama-library-camera{width:118px;height:auto;display:block}#projects-view .panorama-library-copy small{display:block;margin-bottom:7px;color:#807100;font-size:9px;font-weight:800;letter-spacing:1.45px}#projects-view .panorama-library-copy h2{margin:0 0 7px;color:var(--c-text-primary, #111);font-size:18px;font-weight:800}#projects-view .panorama-library-copy p{max-width:670px;margin:0;color:var(--c-text-secondary, #737373);font-size:11.5px;line-height:1.65}#projects-view .panorama-stats{display:flex;align-items:stretch}#projects-view .panorama-stats span{min-width:92px;padding:4px 20px;border-left:1px solid var(--c-divider, #e5e5e0);color:var(--c-text-secondary, #737373);font-size:10px;line-height:1.3}#projects-view .panorama-stats b{display:block;margin-bottom:5px;color:var(--c-text-primary, #111);font-family:Plus Jakarta Sans,sans-serif;font-size:24px;line-height:1}#projects-view .panorama-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#projects-view .panorama-card{padding:0;border:1px solid var(--c-border, #ddd);border-radius:15px;overflow:hidden;background:var(--c-surface, #fff);color:var(--c-text-primary, #111);cursor:pointer;text-align:left;box-shadow:0 3px 12px #11111112}#projects-view .panorama-card-open{width:100%;padding:0;border:0;display:block;background:transparent;color:inherit;cursor:pointer;text-align:left}#projects-view .panorama-card.featured{grid-column:span 2}#projects-view .panorama-cover{height:200px;position:relative;overflow:hidden;background:#ecece8}#projects-view .panorama-card.featured .panorama-cover{height:252px}#projects-view .panorama-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}#projects-view .panorama-card:hover img{transform:scale(1.025)}#projects-view .badge-360{position:absolute;right:10px;top:10px;padding:4px 8px;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:#0000006b;color:#fff;font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#projects-view .panorama-info{padding:14px 16px 16px}#projects-view .panorama-info h3{margin:0 0 6px;font-size:15px;font-weight:800}#projects-view .panorama-info p{margin:0;color:var(--c-text-secondary, #737373);font-size:11.5px}#projects-view .panorama-cover-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#6f6f68;font-size:22px;font-weight:800}#projects-view .panorama-empty-state{min-height:240px;padding:40px 24px;border:1px dashed var(--c-border, #ddd);border-radius:18px;grid-column:1 / -1;display:grid;justify-items:center;align-content:center;text-align:center;background:var(--c-surface, #fff)}#projects-view .panorama-empty-state small{color:#807100;font-size:10px;font-weight:800;letter-spacing:1px}#projects-view .panorama-empty-state h2{margin:10px 0 7px;color:var(--c-text-primary, #111);font-size:18px}#projects-view .panorama-empty-state p{margin:0 0 16px;color:var(--c-text-secondary, #737373);font-size:11px}#projects-view .panorama-empty-state.is-loading{opacity:.68}#projects-view dialog{padding:0;border:0;color:var(--c-text-primary, #111)}#projects-view dialog::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#projects-view .xuanjing-guide-dialog{width:min(760px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 28px));border-radius:18px;overflow:hidden;background:#fbf6ea;box-shadow:0 28px 90px #00000061}#projects-view .xuanjing-guide-shell{max-height:min(720px,calc(100dvh - 28px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fbf6ea}#projects-view .xuanjing-guide-head{min-height:76px;padding:16px 20px 15px 24px;border-bottom:1px solid #d9c9ad;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f4e8d1}#projects-view .xuanjing-guide-head small{display:block;margin-bottom:5px;color:#9f382c;font-size:8px;font-weight:800;letter-spacing:1.2px}#projects-view .xuanjing-guide-head h2{margin:0;color:#2c2822;font-family:STSong,SimSun,serif;font-size:21px}#projects-view .xuanjing-guide-layout{min-height:0;overflow:auto;display:grid;grid-template-columns:180px minmax(0,1fr)}#projects-view .xuanjing-guide-index{padding:30px 22px;border-right:1px solid #d9c9ad;display:grid;align-content:start;gap:14px;background:#f4e8d194}#projects-view .xuanjing-guide-index span{color:#7d2f26;font-family:STSong,SimSun,serif;font-size:12px}#projects-view .xuanjing-guide-content{padding:30px 34px 34px}#projects-view .xuanjing-guide-lead{margin:0 0 24px;color:#5e5448;font-size:12px;line-height:1.75}#projects-view .xuanjing-guide-content section{padding:18px 0;border-top:1px solid #ded1bc;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}#projects-view .xuanjing-guide-content section>small{color:#9f382c;font-size:9px;font-weight:800}#projects-view .xuanjing-guide-content h3{margin:0 0 7px;color:#2c2822;font-family:STSong,SimSun,serif;font-size:16px}#projects-view .xuanjing-guide-content section p{margin:0;color:#766c5f;font-size:11px;line-height:1.75}#projects-view .xuanjing-guide-foot{min-height:64px;padding:12px 20px;border-top:1px solid #d9c9ad;display:flex;justify-content:flex-end;align-items:center;background:#f4e8d1}#projects-view .xuanjing-image-dialog,#projects-view .xuanjing-report-dialog{width:min(1040px,calc(100vw - 28px));height:min(760px,calc(100dvh - 28px));border-radius:18px;overflow:hidden;background:#f7f0de;box-shadow:0 28px 90px #0000006b}#projects-view .xuanjing-reader-shell{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}#projects-view .xuanjing-report-dialog .xuanjing-reader-shell{grid-template-rows:auto minmax(0,1fr)}#projects-view .xuanjing-reader-head{min-height:68px;padding:13px 17px 13px 20px;border-bottom:1px solid #d9c9ad;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f4e8d1}#projects-view .xuanjing-reader-head small,#projects-view .xuanjing-reader-head strong{display:block}#projects-view .xuanjing-reader-head small{margin-bottom:4px;color:#9f382c;font-size:8px;font-weight:800;letter-spacing:1.2px}#projects-view .xuanjing-reader-head strong{color:#30291f;font-family:STSong,SimSun,serif;font-size:16px}#projects-view .xuanjing-reader-close{min-height:32px;padding:0 13px;border:1px solid #c8b89d;border-radius:999px;background:#fffaf0;color:#4b4032;cursor:pointer;font-size:10px;font-weight:800}#projects-view .xuanjing-image-stage{min-height:0;padding:18px;overflow:auto;display:grid;place-items:center;background:#171612}#projects-view .xuanjing-image-stage img{max-width:100%;max-height:100%;display:block;object-fit:contain;transform-origin:center;transition:transform .16s ease}#projects-view .xuanjing-viewer-toolbar{min-height:62px;padding:12px 16px;border-top:1px solid #d9c9ad;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;background:#f4e8d1}#projects-view .xuanjing-viewer-toolbar button{min-height:32px;padding:0 12px;border:1px solid #c8b89d;border-radius:999px;background:#fffaf0;color:#4b4032;cursor:pointer;font-size:9px;font-weight:800}#projects-view .xuanjing-viewer-toolbar button.is-primary{border-color:#9f382c;background:#9f382c;color:#fff}#projects-view .xuanjing-report-dialog iframe{width:100%;height:100%;border:0;display:block;background:#f7f0de}#projects-view .scene-item{padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:9px;display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:center;background:#ffffff09;color:#fff;cursor:pointer;text-align:left}#projects-view .scene-item.active{border-color:var(--c-yellow, #ffd600);background:#ffd60012}#projects-view .scene-item img{width:58px;height:40px;object-fit:cover;border-radius:5px}#projects-view .scene-item span{font-size:10px;font-weight:700}:root[data-theme=dark] #projects-view .panorama-summary,:root[data-theme=dark] #projects-view .panorama-card,:root[data-theme=dark] #projects-view .filter-chip{background:var(--c-surface, #1c1c1f)}:root[data-theme=dark] #projects-view .collection-header h1,:root[data-theme=dark] #projects-view .panorama-library-copy h2{color:var(--c-text-primary, #f5f5f5)}@media (max-width: 1180px){#projects-view .projects-page-grid,#projects-view .panorama-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){#projects-view .system-collection-grid{grid-template-columns:1fr}#projects-view .projects-page-grid,#projects-view .panorama-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#projects-view .xuanjing-summary{grid-template-columns:1fr}#projects-view .panorama-card.featured{grid-column:span 2}}@media (max-width: 760px){#projects-view .project-collection-subview{height:auto;min-height:calc(100dvh - 124px);padding:22px 15px 84px;overflow:visible}#projects-view .projects-page-grid .project-create-card{min-height:242px;grid-template-rows:minmax(170px,1fr) minmax(72px,auto)}#projects-view .project-create-card-cover{min-height:170px;padding:20px}#projects-view .project-create-card-statement{max-width:175px;font-size:22px}#projects-view .project-create-card-footer{min-height:72px;padding:14px 16px}#projects-view .projects-header{align-items:center;margin-bottom:20px}#projects-view .projects-header-title,#projects-view .collection-header h1{font-size:23px}#projects-view .projects-header-sub,#projects-view .collection-header p{font-size:11.5px;line-height:1.55}#projects-view .brand-motion-projects{width:132px;margin-right:-7px}#projects-view .system-collection-card{min-height:154px}#projects-view .xuanjing-cover-copy,#projects-view .panorama-cover-copy{max-width:64%;min-height:154px;padding:15px}#projects-view .xuanjing-cover-copy p,#projects-view .panorama-cover-copy p,#projects-view .xuanjing-cover-meta,#projects-view .panorama-cover-meta{display:none}#projects-view .projects-page-grid,#projects-view .panorama-grid{grid-template-columns:1fr;gap:12px}#projects-view .project-page-empty{min-height:168px;padding:26px 22px;grid-template-columns:42px minmax(0,1fr);column-gap:14px}#projects-view .project-page-empty svg{width:36px;height:36px}#projects-view .panorama-card.featured{grid-column:auto}#projects-view .panorama-card.featured .panorama-cover,#projects-view .panorama-cover{height:210px}#projects-view .collection-header{align-items:flex-start;flex-direction:column}#projects-view .collection-actions .secondary-btn{display:none}#projects-view .collection-actions .xuanjing-guide-trigger{display:inline-flex}#projects-view .xuanjing-summary{padding:20px}#projects-view .xuanjing-archive-rule{min-width:0;padding:12px 0 0;border-top:1px solid #d6c8b4;border-left:0}#projects-view .xuanjing-empty-state{min-height:220px;padding:30px 18px}#projects-view .xuanjing-dossier-head{align-items:flex-start;flex-direction:column}#projects-view .xuanjing-volume-grid{padding:11px;grid-template-columns:1fr;gap:10px}#projects-view .xuanjing-image-dialog,#projects-view .xuanjing-report-dialog,#projects-view .xuanjing-guide-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}#projects-view .xuanjing-guide-shell{height:100%;max-height:none}#projects-view .xuanjing-guide-head{min-height:68px;padding:12px 14px 12px 16px}#projects-view .xuanjing-guide-layout{grid-template-columns:1fr}#projects-view .xuanjing-guide-index{padding:14px 16px;border-right:0;border-bottom:1px solid #d9c9ad;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#projects-view .xuanjing-guide-index span{font-size:10px}#projects-view .xuanjing-guide-content{padding:22px 18px 26px}#projects-view .xuanjing-reader-head{min-height:62px;padding:10px 12px 10px 15px}#projects-view .xuanjing-viewer-toolbar{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}#projects-view .xuanjing-viewer-toolbar button{flex:0 0 auto}#projects-view .panorama-summary{grid-template-columns:88px minmax(0,1fr);gap:16px;min-height:126px;padding:18px}#projects-view .panorama-library-camera{width:86px}#projects-view .panorama-library-copy p,#projects-view .panorama-stats{display:none}}@media (prefers-reduced-motion: reduce){#projects-view *,#projects-view *:before,#projects-view *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--tl-paper: #FCFBF8;--tl-surface: #FFFEFA;--tl-card: #FFFEFA;--tl-ink: #191610;--tl-ink-60: rgba(25, 22, 16, .6);--tl-ink-40: rgba(25, 22, 16, .4);--tl-ink-25: rgba(25, 22, 16, .25);--tl-line: rgba(25, 22, 16, .09);--tl-line-soft: rgba(25, 22, 16, .055);--tl-yellow: #FFC800;--tl-yellow-soft: #FFF3CB;--tl-cinnabar: #B03A2A;--tl-cinnabar-text: #8F2D21;--tl-xuanjing: #1E1A12;--tl-paper-warm: #F7F1E4;--tl-warm-line: #D8C9AC;--tl-ui-font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--tl-display-font: "Plus Jakarta Sans", "Noto Sans SC", sans-serif;--tl-calligraphy-font: "STKaiti", "KaiTi", "楷体", serif}:root[data-theme=dark]{--tl-paper: #15130F;--tl-surface: #211E18;--tl-card: #211E18;--tl-ink: #F5F0E2;--tl-ink-60: rgba(245, 240, 226, .66);--tl-ink-40: rgba(245, 240, 226, .44);--tl-ink-25: rgba(245, 240, 226, .28);--tl-line: rgba(245, 240, 226, .12);--tl-line-soft: rgba(245, 240, 226, .07);--tl-yellow-soft: #3B3218;--tl-cinnabar-text: #FF8A78;--tl-xuanjing: #090806;--tl-paper-warm: #272218;--tl-warm-line: #4B4233}body{color:var(--tl-ink);background-color:var(--tl-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23p)'/%3E%3C/svg%3E")}:root[data-theme=dark] body{color:var(--tl-ink);background-color:var(--tl-paper);background-image:none}.topbar.tl-shell-topbar{position:fixed;top:0;right:0;left:216px;justify-content:flex-end;width:auto;height:68px;padding:0 40px;color:var(--tl-ink);background:#fcfbf8f0;background:color-mix(in srgb,var(--tl-paper) 94%,transparent);border-bottom:1px solid var(--tl-line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--tl-ui-font)}.sidebar.tl-shell-sidebar{position:fixed;inset:0 auto 0 0;z-index:1100;display:flex;align-items:stretch;flex-direction:column;width:216px;min-width:216px;padding:26px 14px 20px;background:var(--tl-paper);border-right:1px solid var(--tl-line-soft);overflow:visible;font-family:var(--tl-ui-font)}.tl-side-brand{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:0 12px 26px}.tl-side-brand img{flex:0 0 auto;width:30px;height:30px;object-fit:contain}.tl-side-brand .brand-name{color:var(--tl-ink);font-family:var(--tl-display-font);font-size:17.5px;font-weight:800;letter-spacing:.01em}.tl-shell-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar.tl-shell-sidebar::-webkit-scrollbar,.tl-shell-nav::-webkit-scrollbar{display:none;width:0;height:0}.tl-shell-scroll-dot{position:absolute;top:0;right:10px;z-index:1;width:6px;height:22px;opacity:0;background:var(--tl-yellow);border-radius:999px;pointer-events:none;transform:translate3d(0,var(--tl-shell-scroll-dot-y, 0px),0);transition:opacity .18s ease}.tl-shell-sidebar.has-scroll-overflow .tl-shell-scroll-dot{opacity:.38}.tl-shell-sidebar.has-scroll-overflow:hover .tl-shell-scroll-dot,.tl-shell-sidebar.has-scroll-overflow.is-scroll-indicator-active .tl-shell-scroll-dot,.tl-shell-nav:focus-within+.tl-shell-scroll-dot{opacity:.95}.tl-shell-nav-foot{display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.tl-shell-nav-sep{flex:0 0 1px;height:1px;margin:14px 8px;background:var(--tl-line-soft)}.tl-shell-nav-foot .user-center-nav-item{margin-top:0}.tl-shell-nav-foot .settings-container{justify-content:center;width:100%;margin-top:0}.tl-shell-nav-foot .settings-container .nav-item{flex-basis:188px}.tl-shell-nav-foot .settings-popup{z-index:1200}.tl-shell-sidebar .nav-label{font-size:14.5px;font-weight:600;line-height:1}.tl-shell-sidebar .nav-item svg{flex:0 0 auto;width:20px;height:20px}.tl-shell-sidebar .nav-item{display:flex;flex:0 0 50px;align-items:center;flex-direction:row;justify-content:flex-start;gap:13px;width:188px;height:50px;margin:0;padding:0 16px;color:var(--tl-ink-60);background:transparent;border:0;border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer}.tl-shell-sidebar .nav-item:focus-visible{outline:2px solid var(--tl-cinnabar-text);outline-offset:-2px}.tl-shell-sidebar .nav-item:hover{color:var(--tl-ink);background:var(--tl-yellow-soft)}.tl-shell-sidebar .nav-item.active{color:var(--tl-ink);background:var(--tl-yellow);box-shadow:none}.tl-shell-sidebar .nav-item.active svg{fill:none}.tl-xuanjing-nav{position:relative}.tl-xuanjing-nav.is-pending{cursor:default}.tl-shell-sidebar .tl-xuanjing-nav.is-pending:hover{color:var(--tl-ink-60);background:transparent}.tl-nav-new{margin-left:auto;padding:2px 6px;color:#fbf6ee;background:var(--tl-cinnabar);border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.06em}#app>.main-container{min-height:0;padding:68px 0 0 216px}#home-view.tl-home{display:none;flex:1 1 auto;flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;color:var(--tl-ink);background:var(--tl-paper);font-family:var(--tl-ui-font);scroll-behavior:smooth}#home-view.tl-home.active{display:flex}#home-view.tl-home .tl-home-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 56px}#home-view.tl-home .tl-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);align-items:center;min-height:330px;padding-top:34px}#home-view.tl-home .tl-home-brand-stage{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-content:end;gap:14px;width:100%;min-width:0}#home-view.tl-home .tl-home-calligraphy{position:static;grid-column:2;display:flex;gap:3px;color:var(--tl-ink-25);font-family:var(--tl-calligraphy-font);font-size:32px;font-weight:500;line-height:1;letter-spacing:.08em;pointer-events:none}#home-view.tl-home .tl-home-calligraphy span{writing-mode:vertical-rl}#home-view.tl-home .tl-home-calligraphy span+span{margin-top:26px}#home-view.tl-home .tl-home-hero-copy{position:relative;z-index:1;grid-column:1;max-width:680px;padding:24px 20px 20px 36px}#home-view.tl-home .tl-home-kicker{margin:0 0 16px;color:var(--tl-cinnabar-text);font-family:var(--tl-display-font);font-size:11px;font-weight:800;line-height:1;letter-spacing:.22em}#home-view.tl-home .tl-home-hero-copy h1{display:flex;align-items:center;flex-wrap:wrap;gap:0 .16em;margin:0;color:var(--tl-ink);font-family:var(--tl-display-font);font-size:clamp(44px,4.1vw,68px);font-weight:780;line-height:1.04;letter-spacing:-.055em}#home-view.tl-home .tl-home-hero-copy h1 sup{align-self:flex-start;margin:.08em -.08em 0 -.1em;color:var(--tl-cinnabar);font-size:.38em;font-weight:800;line-height:1}#home-view.tl-home .tl-home-hero-copy>p:last-child{margin:22px 0 0;color:var(--tl-ink-60);font-size:15px;font-weight:450;line-height:1.85;letter-spacing:.025em}#home-view.tl-home .tl-home-techlab-lockup{position:relative;display:inline-block;padding-right:48px;white-space:nowrap}#home-view.tl-home .tl-home-techlab-lockup>.tl-home-seal{position:absolute;top:-4px;right:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);width:38px;height:38px;padding:4px;color:#fbf6ee;background:var(--tl-cinnabar);border-radius:4px 7px 5px 6px;box-shadow:inset 0 0 0 1px #fbf6ee57;transform:rotate(-2deg)}#home-view.tl-home .tl-home-seal i{font-family:var(--tl-calligraphy-font);font-size:10px;font-style:normal;font-weight:600;line-height:1;text-align:center}#home-view.tl-home .brand-motion-home{position:relative;z-index:0;grid-column:1;align-self:center;justify-self:end;width:100%;max-width:320px;min-width:0;aspect-ratio:320 / 130;margin:0;overflow:visible}#home-view.tl-home .brand-motion-home svg{display:block;width:100%;height:100%;overflow:visible}#home-view.tl-home .tl-home-activity{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 30px;align-items:center;gap:14px;width:calc(100% - 12px);min-height:60px;margin:0 6px;padding:10px 14px;color:var(--tl-ink);background:color-mix(in srgb,var(--tl-surface) 94%,transparent);border:1px solid var(--tl-line);border-left:3px solid var(--tl-yellow);border-radius:10px;box-shadow:0 10px 28px #32281212;font-family:var(--tl-ui-font);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}#home-view.tl-home .tl-home-activity[hidden]{display:none}#home-view.tl-home .tl-home-activity:hover{transform:translateY(-1px);border-color:var(--tl-ink-25);box-shadow:0 12px 30px #32281217}#home-view.tl-home .tl-home-activity-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer}#home-view.tl-home .tl-home-activity-action:focus-visible{outline:2px solid var(--tl-cinnabar-text);outline-offset:3px}#home-view.tl-home .tl-home-activity-kicker{color:var(--tl-cinnabar-text);font-size:10px;font-weight:800;letter-spacing:.14em}#home-view.tl-home .tl-home-activity-copy{display:flex;min-width:0;flex-direction:column;gap:4px}#home-view.tl-home .tl-home-activity-copy strong{overflow:hidden;font-family:var(--tl-display-font);font-size:14px;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#home-view.tl-home .tl-home-activity-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}#home-view.tl-home .tl-home-activity-description{min-width:0;overflow:hidden;color:var(--tl-ink-60);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#home-view.tl-home .tl-home-activity-progress-copy{flex:none;color:var(--tl-ink-60);font-size:10px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.35;white-space:nowrap}#home-view.tl-home .tl-home-activity-progress-copy[hidden],#home-view.tl-home .tl-home-activity-progressbar[hidden],#home-view.tl-home .tl-home-activity-progress-compact{display:none}#home-view.tl-home .tl-home-activity-progressbar{position:relative;display:block;width:100%;height:3px;overflow:hidden;background:color-mix(in srgb,var(--tl-yellow) 20%,var(--tl-surface));border-radius:999px}#home-view.tl-home .tl-home-activity-progress-fill{position:relative;display:block;width:var(--tl-activity-progress, 0%);height:100%;overflow:hidden;background:var(--tl-yellow);border-radius:inherit;transition:width .6s cubic-bezier(.22,1,.36,1)}#home-view.tl-home .tl-home-activity-progress-fill:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tl-surface) 68%,transparent),transparent);transform:translate(-120%);animation:tl-home-activity-progress-sheen 3.6s ease-in-out infinite}@keyframes tl-home-activity-progress-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}#home-view.tl-home .tl-home-activity-arrow{width:28px;height:28px;padding:6px;color:var(--tl-ink);background:var(--tl-yellow-soft);border-radius:50%;transition:background-color .16s ease}#home-view.tl-home .tl-home-activity:hover .tl-home-activity-arrow{background:var(--tl-yellow)}#home-view.tl-home .tl-home-activity:not([hidden])+.tl-home-search{margin-top:18px}#home-view.tl-home .tl-home-search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(780px,100%);max-width:none;min-height:58px;height:auto;margin:34px auto 0;padding:7px 8px 7px 22px;background:var(--tl-surface);border:1px solid var(--tl-line);border-radius:999px;box-shadow:0 9px 28px #19161012,0 1px #fffc inset;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#home-view.tl-home .tl-home-search:focus-within{border-color:var(--tl-cinnabar-text);box-shadow:0 12px 32px #1916101a,0 0 0 3px var(--tl-yellow-soft);transform:translateY(-1px)}#home-view.tl-home .tl-home-search .search-icon{position:static;width:19px;height:19px;color:var(--tl-ink-40);transform:none}#home-view.tl-home .tl-home-search .search-input{grid-column:2;width:100%;min-width:0;height:42px;min-height:0;padding:0;color:var(--tl-ink);background:transparent;border:0;border-radius:0;outline:0;box-shadow:none;font-family:var(--tl-ui-font);font-size:14px;line-height:42px}#home-view.tl-home .tl-home-search .search-input:focus{background:transparent;border:0;box-shadow:none}#home-view.tl-home .tl-home-search .search-input::placeholder{color:var(--tl-ink-60);opacity:1}#home-view.tl-home .tl-home-search .image-preview-container{position:absolute;top:calc(100% + 8px);bottom:auto;left:22px;right:auto;z-index:4;display:flex;flex-wrap:wrap;gap:8px;width:max-content;max-width:calc(100% - 44px);margin-bottom:0;padding:0;overflow:visible}#home-view.tl-home .tl-home-search:has(.image-preview-container:not(:empty)){margin-bottom:62px}#home-view.tl-home .tl-home-search .image-preview-close{visibility:visible;opacity:0}#home-view.tl-home .tl-home-search .image-preview:hover .image-preview-close,#home-view.tl-home .tl-home-search .image-preview-close:focus-visible{visibility:visible;opacity:1}#home-view.tl-home .tl-home-search .image-preview-close:focus-visible{outline:3px solid var(--tl-cinnabar-text);outline-offset:2px;box-shadow:0 0 0 4px var(--tl-yellow)}#home-view.tl-home .tl-home-search .upload-btn{position:static;display:inline-flex;align-items:center;justify-content:center;grid-column:3;width:40px;height:40px;padding:0;color:var(--tl-ink-60);background:var(--tl-yellow-soft);border:1px solid transparent;border-radius:50%;cursor:pointer;transform:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}#home-view.tl-home .tl-home-search .upload-btn svg{width:17px;height:17px}#home-view.tl-home .tl-home-search .upload-btn:hover{color:var(--tl-ink);background:var(--tl-yellow);border-color:var(--tl-ink-25);transform:translateY(-1px)}#home-view.tl-home .tl-home-search .search-btn{position:static;display:inline-flex;align-items:center;justify-content:center;gap:8px;grid-column:4;width:auto;min-width:126px;height:44px;margin:0;padding:0 20px;color:#191610;background:var(--tl-yellow);border:1px solid rgba(25,22,16,.12);border-radius:999px;box-shadow:none;font-family:var(--tl-ui-font);font-size:13px;font-weight:800;cursor:pointer;transform:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}#home-view.tl-home .tl-home-search .search-btn svg{width:16px;height:16px}#home-view.tl-home .tl-home-search .search-btn:hover{color:#191610;background:#ffd52e;box-shadow:0 8px 18px #b03a2a21;transform:translateY(-1px)}#home-view.tl-home .tl-home-inspiration{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:1120px;margin:26px auto 0}#home-view.tl-home .tl-home-inspiration .hint-label{display:inline-flex;align-items:center;gap:4px;margin-right:4px;color:var(--tl-ink-60);font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em}#home-view.tl-home .tl-home-inspiration .hint-label svg{width:13px;height:13px}#home-view.tl-home .tl-home-inspiration .hint-chip{display:inline-flex;align-items:baseline;gap:5px;min-height:34px;padding:7px 13px;color:var(--tl-ink-60);background:var(--tl-surface);border:1px solid var(--tl-line);border-radius:999px;box-shadow:none;font-family:var(--tl-ui-font);font-size:11px;cursor:pointer;transform:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}#home-view.tl-home .tl-home-inspiration .hint-chip b{color:var(--tl-ink);font-family:var(--tl-display-font);font-size:10px;font-weight:750;letter-spacing:.02em}#home-view.tl-home .tl-home-inspiration .hint-chip i{color:var(--tl-cinnabar-text);font-style:normal}#home-view.tl-home .tl-home-inspiration .hint-chip:hover{color:var(--tl-ink);background:var(--tl-yellow-soft);border-color:var(--tl-ink-25);transform:translateY(-1px)}#home-view.tl-home .tl-home-models{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;max-width:none;height:auto;min-height:0;margin:44px 0 0;padding:0;overflow:visible}#home-view.tl-home .tl-home-model-group-label{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--tl-ink);font-family:var(--tl-display-font);font-size:12px;font-weight:800;line-height:1;letter-spacing:.1em}#home-view.tl-home .tl-home-model-group-label small{color:var(--tl-ink-60);font-family:var(--tl-ui-font);font-size:10px;font-weight:600;letter-spacing:.02em}#home-view.tl-home .tl-home-model-group-label.is-image{grid-column:1 / 5;grid-row:1}#home-view.tl-home .tl-home-model-group-label.is-video{grid-column:5 / 8;grid-row:1}#home-view.tl-home .video-quick-models{display:contents}#home-view.tl-home .tl-home-model-card{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;gap:3px;width:100%;min-width:0;height:72px;padding:8px 12px;overflow:hidden;color:var(--tl-ink-60);text-align:left;white-space:normal;background:var(--tl-card);border:1px solid var(--tl-line);border-radius:15px;box-shadow:0 5px 18px #1916100b;cursor:pointer;transform:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}#home-view.tl-home .tl-home-model-card:before{position:absolute;top:7px;left:12px;width:22px;height:2px;background:var(--tl-cinnabar);border-radius:999px;content:"";opacity:.56;pointer-events:none}#home-view.tl-home .tl-home-model-card.video-model:before{background:var(--tl-yellow)}#home-view.tl-home .tl-home-model-card strong{max-width:100%;color:var(--tl-ink);font-family:var(--tl-display-font);font-size:13px;font-weight:780;line-height:1.18;letter-spacing:-.02em}#home-view.tl-home .tl-home-model-card>span:not(.tl-model-tag){max-width:calc(100% - 20px);overflow:hidden;color:var(--tl-ink-60);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}#home-view.tl-home .tl-model-tag{position:absolute;top:7px;right:9px;padding:3px 5px;color:var(--tl-ink-60);background:var(--tl-yellow-soft);border-radius:4px;font-family:var(--tl-display-font);font-size:8px;font-weight:800;line-height:1;letter-spacing:.09em}#home-view.tl-home .tl-model-tag.is-hot{color:#fbf6ee;background:var(--tl-cinnabar)}#home-view.tl-home .tl-model-arrow{position:absolute;right:9px;bottom:8px;width:15px;height:15px;color:var(--tl-ink-40);transition:color .18s ease,transform .18s ease}#home-view.tl-home .tl-home-model-card:hover{color:var(--tl-ink);background:var(--tl-surface);border-color:var(--tl-ink-25);box-shadow:0 9px 22px #19161013;transform:translateY(-2px)}#home-view.tl-home .tl-home-model-card:hover .tl-model-arrow{color:var(--tl-cinnabar);transform:translate(2px,-2px)}#home-view.tl-home .tl-home-model-card.active{color:var(--tl-ink);background:var(--tl-yellow-soft);border-color:var(--tl-yellow);box-shadow:inset 0 0 0 1px var(--tl-yellow),0 8px 20px #1916100f}#home-view.tl-home .tl-xuanjing-launch{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:104px;margin-top:40px;padding:18px 22px;overflow:hidden;color:var(--tl-ink);background:var(--tl-paper-warm);border:1px solid var(--tl-warm-line);border-radius:15px;cursor:pointer;isolation:isolate;font:inherit;text-align:left}#home-view.tl-home .tl-xuanjing-launch:focus-visible{outline:3px solid var(--tl-cinnabar-text);outline-offset:3px}#home-view.tl-home .tl-xuanjing-seal{position:relative;z-index:2;display:grid;place-items:center;width:54px;height:54px;color:#f5f0e2;background:var(--tl-cinnabar);border:1px solid rgba(245,240,226,.35);border-radius:7px;font-family:var(--tl-calligraphy-font);font-size:18px;font-weight:700;line-height:.9;text-align:center;transform:rotate(-2deg)}#home-view.tl-home .tl-xuanjing-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:5px;min-width:0}#home-view.tl-home .tl-xuanjing-copy small{color:var(--tl-cinnabar-text);font-family:var(--tl-display-font);font-size:9px;font-weight:800;letter-spacing:.14em}#home-view.tl-home .tl-xuanjing-copy strong{color:var(--tl-ink);font-family:var(--tl-calligraphy-font);font-size:20px;font-weight:700;letter-spacing:.02em}#home-view.tl-home .tl-xuanjing-copy span{color:var(--tl-ink-60);font-size:12px}#home-view.tl-home .tl-xuanjing-compass{position:absolute;top:50%;right:112px;z-index:0;width:132px;height:132px;color:color-mix(in srgb,var(--tl-cinnabar) 18%,transparent);background:linear-gradient(currentColor,currentColor) center / 1px 76% no-repeat,linear-gradient(90deg,currentColor,currentColor) center / 76% 1px no-repeat;border:1px solid currentColor;border-radius:50%;pointer-events:none;transform:translateY(-50%) rotate(15deg)}#home-view.tl-home .tl-xuanjing-compass:before,#home-view.tl-home .tl-xuanjing-compass:after{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid currentColor;content:""}#home-view.tl-home .tl-xuanjing-compass:before{transform:rotate(45deg)}#home-view.tl-home .tl-xuanjing-compass:after{top:34px;right:34px;bottom:34px;left:34px;border-radius:50%}#home-view.tl-home .tl-xuanjing-clouds{position:absolute;left:104px;bottom:-9px;z-index:0;width:520px;height:46px;color:var(--tl-cinnabar);opacity:.16;pointer-events:none}#home-view.tl-home .tl-xuanjing-clouds .is-ink{color:var(--tl-ink);opacity:.48}#home-view.tl-home .tl-xuanjing-status{position:relative;z-index:2;justify-self:end;padding:7px 11px;color:var(--tl-cinnabar-text);background:var(--tl-surface);border:1px solid var(--tl-cinnabar);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap}#home-view.tl-home .tl-home-projects{width:100%;max-width:none;margin:48px 0 0;padding:0}#home-view.tl-home .tl-home-projects .gallery-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}#home-view.tl-home .tl-home-projects .gallery-head-left{display:flex;align-items:baseline;gap:12px}#home-view.tl-home .tl-home-projects .section-title{margin:0;color:var(--tl-ink);font-family:var(--tl-display-font);font-size:22px;font-weight:780;line-height:1.2;letter-spacing:-.035em}#home-view.tl-home .tl-home-projects .section-sub{color:var(--tl-ink-60);font-size:12px}#home-view.tl-home .tl-home-projects .section-more{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;color:var(--tl-ink-60);background:transparent;border:1px solid var(--tl-line);border-radius:999px;font-family:var(--tl-ui-font);font-size:12px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}#home-view.tl-home .tl-home-projects .section-more svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8}#home-view.tl-home .tl-home-projects .section-more:hover{color:var(--tl-ink);background:var(--tl-yellow-soft);border-color:var(--tl-ink-25)}#home-view.tl-home .tl-home-projects .projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#home-view.tl-home .tl-home-project-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:0;overflow:hidden;color:var(--tl-ink);text-align:left;background:var(--tl-card);border:1px solid var(--tl-line);border-radius:16px;box-shadow:none;font:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#home-view.tl-home .tl-home-project-card:hover{border-color:var(--tl-ink-25);box-shadow:0 12px 24px #19161014;transform:translateY(-2px)}#home-view.tl-home .tl-home-project-card:focus-visible,#home-view.tl-home .tl-home-project-empty button:focus-visible{outline:2px solid var(--tl-ink);outline-offset:3px}#home-view.tl-home .tl-home-project-card>.tl-home-project-thumb{display:block;width:100%;height:auto;aspect-ratio:16 / 9.6;background-color:var(--tl-yellow-soft);background-position:center;background-size:cover}#home-view.tl-home .tl-home-project-card>.tl-home-project-thumb.is-empty{display:grid;place-items:center;color:var(--tl-ink-40);background:var(--tl-yellow-soft);background:color-mix(in srgb,var(--tl-card) 72%,var(--tl-yellow-soft))}#home-view.tl-home .tl-home-project-thumb svg{width:34px;height:34px}#home-view.tl-home .tl-home-project-card .tl-home-project-info{display:flex;flex-direction:column;gap:6px;padding:15px 16px 17px}#home-view.tl-home .tl-home-project-card .tl-home-project-info .project-title{display:block;margin:0;overflow:hidden;color:var(--tl-ink);font-family:var(--tl-display-font);font-size:15px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#home-view.tl-home .tl-home-project-card .tl-home-project-info .project-meta{display:block;gap:0;margin:0;overflow:hidden;color:var(--tl-ink-60);font-size:12px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}#home-view.tl-home .tl-home-project-empty{display:flex;grid-column:1 / -1;align-items:center;flex-direction:column;padding:44px 24px;color:var(--tl-ink-60);text-align:center;background:var(--tl-yellow-soft);background:color-mix(in srgb,var(--tl-card) 86%,var(--tl-yellow-soft));border:1px dashed var(--tl-ink-25);border-radius:16px}#home-view.tl-home .tl-home-project-empty svg{width:36px;height:36px;margin-bottom:14px;color:var(--tl-cinnabar)}#home-view.tl-home .tl-home-project-empty strong{color:var(--tl-ink);font-family:var(--tl-display-font);font-size:15px}#home-view.tl-home .tl-home-project-empty span{margin-top:7px;font-size:13px}#home-view.tl-home .tl-home-project-empty button{min-height:36px;margin-top:18px;padding:0 18px;color:#191610;background:var(--tl-yellow);border:1px solid transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}#home-view.tl-home .tl-home-footer{width:100%;margin-top:58px;padding:24px 0 32px;color:var(--tl-ink-60);border-top:1px solid var(--tl-line-soft);font-size:11px;line-height:1.8;text-align:center}#home-view.tl-home .tl-home-footer a{color:var(--tl-ink-60);text-decoration:underline;text-decoration-color:var(--tl-ink-25);text-underline-offset:3px}#home-view.tl-home .tl-home-footer a:hover{color:var(--tl-cinnabar-text)}#home-view.tl-home .tl-home-license{display:inline-block;margin-left:4px}#home-view.tl-home .tl-home-search button:focus-visible,#home-view.tl-home .tl-home-inspiration button:focus-visible,#home-view.tl-home .tl-home-model-card:focus-visible,#home-view.tl-home .tl-home-projects .section-more:focus-visible,#home-view.tl-home .tl-home-footer a:focus-visible,.tl-shell-sidebar [role=button]:focus-visible,.tl-shell-topbar .tl-admin-entry:focus-visible{outline:3px solid var(--tl-cinnabar-text);outline-offset:3px}#home-view.tl-home .tl-home-hero-copy,#home-view.tl-home .tl-home-search,#home-view.tl-home .tl-home-inspiration,#home-view.tl-home .tl-home-models,#home-view.tl-home .tl-xuanjing-launch,#home-view.tl-home .tl-home-projects{animation:tl-paper-rise .52s both}#home-view.tl-home .tl-home-search{animation-delay:60ms}#home-view.tl-home .tl-home-inspiration{animation-delay:.1s}#home-view.tl-home .tl-home-models{animation-delay:.14s}#home-view.tl-home .tl-xuanjing-launch{animation-delay:.18s}#home-view.tl-home .tl-home-projects{animation-delay:.22s}@keyframes tl-paper-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .topbar.tl-shell-topbar,:root[data-theme=dark] .sidebar.tl-shell-sidebar{color:var(--tl-ink);background:var(--tl-paper);border-color:var(--tl-line-soft)}:root[data-theme=dark] .tl-shell-sidebar .nav-item{color:var(--tl-ink-60)}:root[data-theme=dark] .tl-shell-sidebar .nav-item:hover{color:var(--tl-ink);background:var(--tl-card)}:root[data-theme=dark] .tl-shell-sidebar .nav-item.active{color:#191610;background:var(--tl-yellow)}:root[data-theme=dark] .tl-shell-sidebar .tl-xuanjing-nav.is-pending:hover{color:var(--tl-ink-60);background:transparent}:root[data-theme=dark] #home-view.tl-home{color:var(--tl-ink);background:var(--tl-paper)}:root[data-theme=dark] #home-view.tl-home .tl-home-search,:root[data-theme=dark] #home-view.tl-home .tl-home-model-card,:root[data-theme=dark] #home-view.tl-home .tl-home-project-card{color:var(--tl-ink-60);background:var(--tl-card);border-color:var(--tl-line);box-shadow:none}:root[data-theme=dark] #home-view.tl-home .tl-home-search:focus-within{border-color:var(--tl-yellow);box-shadow:0 12px 32px #0000004d,0 0 0 3px var(--tl-yellow-soft)}:root[data-theme=dark] #home-view.tl-home .tl-home-search .search-input{color:var(--tl-ink);background:transparent;box-shadow:none}:root[data-theme=dark] #home-view.tl-home .tl-home-search .upload-btn,:root[data-theme=dark] #home-view.tl-home .tl-home-inspiration .hint-chip{color:var(--tl-ink-60);background:var(--tl-card);border-color:var(--tl-line)}:root[data-theme=dark] #home-view.tl-home .tl-home-search .upload-btn:hover,:root[data-theme=dark] #home-view.tl-home .tl-home-inspiration .hint-chip:hover{color:var(--tl-ink);background:var(--tl-yellow-soft);border-color:var(--tl-ink-25)}:root[data-theme=dark] #home-view.tl-home .tl-home-model-card:hover{color:var(--tl-ink);background:#27231c;border-color:var(--tl-ink-25);box-shadow:0 12px 26px #00000047}:root[data-theme=dark] #home-view.tl-home .tl-home-model-card.active{color:var(--tl-ink);background:var(--tl-yellow-soft);border-color:var(--tl-yellow);box-shadow:inset 0 0 0 1px var(--tl-yellow)}:root[data-theme=dark] #home-view.tl-home .tl-home-project-card:hover{border-color:var(--tl-ink-25);box-shadow:0 12px 24px #00000052}:root[data-theme=dark] #home-view.tl-home .tl-home-project-empty button{color:#191610}:root[data-theme=dark] #home-view.tl-home .tl-home-search button:focus-visible,:root[data-theme=dark] #home-view.tl-home .tl-home-inspiration button:focus-visible,:root[data-theme=dark] #home-view.tl-home .tl-home-model-card:focus-visible,:root[data-theme=dark] #home-view.tl-home .tl-home-projects .section-more:focus-visible,:root[data-theme=dark] #home-view.tl-home .tl-home-footer a:focus-visible,:root[data-theme=dark] .tl-shell-sidebar [role=button]:focus-visible,:root[data-theme=dark] .tl-shell-topbar .tl-admin-entry:focus-visible{outline-color:var(--tl-yellow);box-shadow:0 0 0 5px var(--tl-cinnabar)}@media (min-width: 1281px){#home-view.tl-home .tl-home-models>.tl-home-model-card:nth-child(2){grid-column:1;grid-row:2}#home-view.tl-home .tl-home-models>.tl-home-model-card:nth-child(3){grid-column:2;grid-row:2}#home-view.tl-home .tl-home-models>.tl-home-model-card:nth-child(4){grid-column:3;grid-row:2}#home-view.tl-home .tl-home-models>.tl-home-model-card:nth-child(5){grid-column:4;grid-row:2}#home-view.tl-home .tl-home-models>.tl-home-model-card:nth-child(7){grid-column:5;grid-row:2}#home-view.tl-home .tl-home-models>.tl-home-model-card:nth-child(8){grid-column:6;grid-row:2}#home-view.tl-home .tl-home-models>.tl-home-model-card:nth-child(9){grid-column:7;grid-row:2}#home-view.tl-home .video-quick-models>.tl-home-model-card:nth-child(1){grid-column:5;grid-row:2}#home-view.tl-home .video-quick-models>.tl-home-model-card:nth-child(2){grid-column:6;grid-row:2}#home-view.tl-home .video-quick-models>.tl-home-model-card:nth-child(3){grid-column:7;grid-row:2}#home-view.tl-home .video-quick-models>.tl-home-model-card:nth-child(4){grid-column:5;grid-row:3}}@media (min-width: 1281px) and (max-width: 1365px){#home-view.tl-home .tl-home-models{gap:10px}#home-view.tl-home .tl-home-model-card{padding-inline:8px}#home-view.tl-home .tl-home-model-card strong{font-size:12px}}@media (min-width: 1200px) and (max-width: 1280px){#home-view.tl-home .tl-home-models{grid-template-columns:repeat(4,minmax(0,1fr))}#home-view.tl-home .tl-home-model-group-label.is-image,#home-view.tl-home .tl-home-model-group-label.is-video{grid-column:1 / -1;grid-row:auto}#home-view.tl-home .tl-home-model-group-label.is-video{margin-top:10px}}@media (max-width: 1199px){#home-view.tl-home .tl-home-wrap{padding:0 40px}#home-view.tl-home .tl-home-hero{grid-template-columns:minmax(0,54%) minmax(0,46%)}#home-view.tl-home .tl-home-hero-copy{padding-left:28px}#home-view.tl-home .tl-home-brand-stage{gap:8px}#home-view.tl-home .tl-home-calligraphy{font-size:28px}#home-view.tl-home .tl-home-calligraphy span+span{margin-top:20px}#home-view.tl-home .tl-home-inspiration{flex-wrap:wrap}#home-view.tl-home .tl-home-models{grid-template-columns:repeat(4,minmax(0,1fr))}#home-view.tl-home .tl-home-model-group-label.is-image,#home-view.tl-home .tl-home-model-group-label.is-video{grid-column:1 / -1;grid-row:auto}#home-view.tl-home .tl-home-model-group-label.is-video{margin-top:10px}}@media (max-width: 860px){#app>.main-container{flex-direction:row;min-height:0;padding:68px 0 0 64px}.sidebar.tl-shell-sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex:0 0 64px;align-items:center;flex-direction:column;justify-content:flex-start;width:64px;min-width:64px;max-width:64px;height:auto;padding:18px 6px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--tl-paper);border:0}.tl-side-brand{justify-content:center;width:52px;padding:0 0 18px}.tl-side-brand img{width:30px;height:30px}.tl-side-brand .brand-name{display:none}.tl-shell-nav{align-items:center;width:52px;overflow:visible}.tl-shell-scroll-dot{display:none}.tl-shell-nav-foot{align-items:center;width:52px}.tl-shell-nav-sep{width:36px;margin:8px}.tl-shell-nav-foot .settings-container .nav-item{flex-basis:52px}.tl-shell-sidebar .nav-item{display:flex;flex:0 0 46px;align-items:center;flex-direction:row;justify-content:center;width:52px;min-width:52px;max-width:52px;height:46px;margin:0;padding:0;border-radius:13px}.tl-shell-sidebar .nav-item svg{width:21px;height:21px}.tl-shell-sidebar .nav-label,.tl-shell-sidebar .tl-nav-new{display:none}.tl-shell-sidebar .user-center-nav-item{margin-top:0}.tl-shell-sidebar .settings-container{display:flex;flex:0 0 auto;justify-content:center;width:52px;margin-top:0}.tl-shell-sidebar #nav-prompts{display:flex}.topbar.tl-shell-topbar{left:64px;right:0;width:auto;height:68px;padding:0 14px;gap:10px}.tl-shell-topbar .topbar-left{gap:10px}.tl-shell-topbar .topbar-center{position:static;left:auto;margin:0;transform:none}.tl-shell-topbar .topbar-right{min-width:0;margin-left:auto;gap:8px}.tl-shell-topbar .usage-info,.tl-shell-topbar .expiry-info{display:flex}.tl-shell-topbar .divider{display:block}.tl-shell-topbar .upgrade-btn{display:inline-flex;align-items:center;justify-content:center}.tl-shell-topbar .usage-progress-bar{width:56px}.tl-shell-topbar .topbar-login-btn,.tl-shell-topbar .upgrade-btn{padding-inline:12px}.tl-shell-topbar [class~=tl-admin-entry]{justify-content:center;width:34px;min-width:34px;padding:0;margin-right:0}.tl-shell-topbar [class~=tl-admin-entry] span{display:none}#home-view.tl-home{padding:0}#home-view.tl-home .tl-home-wrap{padding:0 24px}#home-view.tl-home .tl-home-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:28px}#home-view.tl-home .tl-home-hero-copy{grid-column:1;padding:24px 10px 4px 8px}#home-view.tl-home .tl-home-hero-copy h1{font-size:clamp(40px,8vw,58px)}#home-view.tl-home .tl-home-brand-stage{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) max-content;gap:10px;width:min(360px,100%);margin:18px auto 6px}#home-view.tl-home .brand-motion-home{width:100%;max-width:280px;margin:0}#home-view.tl-home .tl-home-calligraphy{font-size:22px}#home-view.tl-home .tl-home-calligraphy span+span{margin-top:16px}#home-view.tl-home .tl-home-search{flex-shrink:0;max-width:780px}#home-view.tl-home .tl-home-models{grid-template-columns:repeat(2,minmax(0,1fr));flex-shrink:0;width:100%;min-height:0;padding:0;overflow:visible}#home-view.tl-home .tl-home-model-group-label.is-image,#home-view.tl-home .tl-home-model-group-label.is-video{grid-column:1 / -1;grid-row:auto}#home-view.tl-home .tl-home-projects .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.topbar.tl-shell-topbar{padding-inline:8px;gap:6px}.tl-shell-topbar .brand-name{display:none}.tl-shell-topbar .topbar-right{gap:4px}.tl-shell-topbar .usage-info,.tl-shell-topbar .expiry-info{gap:4px;font-size:10px;white-space:nowrap}.tl-shell-topbar .usage-progress-bar{width:36px}.tl-shell-topbar .topbar-login-btn{max-width:62px;padding-inline:8px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tl-shell-topbar .upgrade-btn{height:32px;padding-inline:9px;font-size:11px;white-space:nowrap}.tl-shell-topbar .tl-theme-toggle,.tl-shell-topbar [class~=tl-admin-entry]{width:32px;min-width:32px;height:32px}}@media (max-width: 520px){.topbar.tl-shell-topbar{height:62px;padding:0 8px;gap:6px}#app>.main-container{padding:62px 0 0 64px}.tl-shell-topbar .topbar-left{min-width:0;gap:7px}.tl-shell-topbar .topbar-left>img{width:28px!important;height:28px!important}.tl-shell-topbar .brand-name{display:none}.tl-shell-topbar .topbar-right{gap:4px}.tl-shell-topbar .usage-info{gap:4px;font-size:10px;white-space:nowrap}.tl-shell-topbar .usage-info .icon,.tl-shell-topbar .usage-info .icon svg{width:12px;height:12px}.tl-shell-topbar .usage-progress-bar,.tl-shell-topbar .divider,.tl-shell-topbar #expiry-info{display:none}.tl-shell-topbar .topbar-login-btn{max-width:62px;padding:6px 8px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tl-shell-topbar .upgrade-btn{height:32px;padding-inline:9px;font-size:11px;white-space:nowrap}.tl-shell-topbar .tl-theme-toggle,.tl-shell-topbar [class~=tl-admin-entry]{width:32px;min-width:32px;height:32px}#home-view.tl-home .tl-home-wrap{padding:0 16px}#home-view.tl-home .tl-home-hero{padding-top:20px}#home-view.tl-home .tl-home-hero-copy{padding:20px 0 0}#home-view.tl-home .tl-home-kicker{margin-bottom:12px;font-size:9px;letter-spacing:.14em}#home-view.tl-home .tl-home-hero-copy h1{gap:0 .12em;font-size:clamp(34px,11vw,44px);letter-spacing:-.06em}#home-view.tl-home .tl-home-techlab-lockup{padding-right:38px}#home-view.tl-home .tl-home-techlab-lockup>.tl-home-seal{top:-2px;width:31px;height:31px;padding:3px}#home-view.tl-home .tl-home-seal i{font-size:8px}#home-view.tl-home .tl-home-hero-copy>p:last-child{margin-top:16px;font-size:13px;line-height:1.7}#home-view.tl-home .tl-home-brand-stage{grid-column:1;grid-template-columns:minmax(0,1fr) max-content;gap:8px;width:100%;margin-top:14px}#home-view.tl-home .brand-motion-home{width:100%;max-width:230px;margin:0}#home-view.tl-home .tl-home-calligraphy{gap:1px;font-size:18px}#home-view.tl-home .tl-home-calligraphy span+span{margin-top:12px}#home-view.tl-home .tl-home-activity{grid-template-columns:58px minmax(0,1fr) 30px;gap:9px;width:100%;min-height:68px;margin:0;padding:10px 11px}#home-view.tl-home .tl-home-activity-copy strong{white-space:normal}#home-view.tl-home .tl-home-activity-description{display:none}#home-view.tl-home .tl-home-activity-meta{display:block}#home-view.tl-home .tl-home-activity-progress-copy{display:block;overflow:hidden;text-overflow:ellipsis}#home-view.tl-home .tl-home-activity-progress-desktop{display:none}#home-view.tl-home .tl-home-activity-progress-compact{display:inline}#home-view.tl-home .tl-home-activity:not([hidden])+.tl-home-search{margin-top:16px}#home-view.tl-home .tl-home-search{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:0;width:100%;min-height:0;margin-top:24px;padding:6px 7px 7px 42px;background:var(--tl-surface);border:1px solid var(--tl-line);border-radius:24px;box-shadow:0 8px 22px #19161012}#home-view.tl-home .tl-home-search:has(.image-preview-container:not(:empty)){margin-bottom:0}#home-view.tl-home .tl-home-search .search-icon{position:absolute;top:19px;left:17px;z-index:1}#home-view.tl-home .tl-home-search .search-input{grid-column:1;grid-row:1;width:100%;min-width:0;height:40px;min-height:40px;padding:0;background:transparent;border-radius:0;box-shadow:none;font-size:13px}#home-view.tl-home .tl-home-search .upload-btn{position:static;grid-column:2;grid-row:1;width:40px;height:40px}#home-view.tl-home .tl-home-search .search-btn{display:inline-flex;grid-column:1 / -1;grid-row:3;width:calc(100% + 35px);min-width:0;height:44px;margin:10px 0 0 -35px;border-radius:18px}#home-view.tl-home .tl-home-search .image-preview-container{position:static;grid-column:1 / -1;grid-row:2;width:100%;max-width:100%;height:auto;top:auto;bottom:auto;left:auto;right:auto;margin:8px 0 0;overflow:visible;flex-wrap:wrap}#home-view.tl-home .tl-home-search .image-preview-container:empty{display:none}#home-view.tl-home .tl-home-search .image-preview-container:not(:empty){display:flex}#home-view.tl-home .tl-home-inspiration{justify-content:flex-start;margin-top:22px}#home-view.tl-home .tl-home-inspiration .hint-label{flex:1 0 100%;margin:0 0 2px}#home-view.tl-home .tl-home-inspiration .hint-chip{max-width:100%;padding:7px 10px;font-size:10px}#home-view.tl-home .tl-home-models{grid-template-columns:minmax(0,1fr);margin-top:36px}#home-view.tl-home .tl-home-model-group-label.is-image,#home-view.tl-home .tl-home-model-group-label.is-video{grid-column:1}#home-view.tl-home .tl-home-model-card{height:68px;padding-block:8px}#home-view.tl-home .tl-xuanjing-launch{grid-template-columns:48px minmax(0,1fr);gap:10px 12px;min-height:132px;margin-top:38px;padding:16px 14px 20px}#home-view.tl-home .tl-xuanjing-seal{width:48px;height:48px;font-size:16px}#home-view.tl-home .tl-xuanjing-copy{padding-right:4px}#home-view.tl-home .tl-xuanjing-copy small{max-width:170px;font-size:8px}#home-view.tl-home .tl-xuanjing-copy strong{font-size:17px}#home-view.tl-home .tl-xuanjing-copy span{font-size:10px}#home-view.tl-home .tl-xuanjing-status{grid-column:2;justify-self:start}#home-view.tl-home .tl-xuanjing-compass{top:45%;right:-58px;width:118px;height:118px}#home-view.tl-home .tl-xuanjing-clouds{left:-86px;bottom:-8px;width:430px}#home-view.tl-home .tl-home-projects{margin-top:40px}#home-view.tl-home .tl-home-projects .gallery-head{align-items:center}#home-view.tl-home .tl-home-projects .gallery-head-left{align-items:flex-start;flex-direction:column;gap:3px}#home-view.tl-home .tl-home-projects .projects-grid{grid-template-columns:minmax(0,1fr);gap:16px}#home-view.tl-home .tl-home-footer{margin-top:44px;padding:22px 4px 28px;font-size:10px}#home-view.tl-home .tl-home-license{display:block;margin:4px 0 0}}@media (hover: none),(pointer: coarse){#home-view.tl-home .tl-home-search .image-preview-close{visibility:visible;opacity:1}#home-view.tl-home .tl-home-search .image-preview-close:after{position:absolute;top:50%;left:50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}#home-view.tl-home .tl-home-search .upload-btn{min-width:44px;min-height:44px}#home-view.tl-home .tl-home-inspiration .hint-chip,#home-view.tl-home .tl-home-projects .section-more,#home-view.tl-home .tl-home-project-empty button,.tl-shell-topbar .topbar-login-btn,.tl-shell-topbar .upgrade-btn{min-height:44px}.tl-shell-topbar [class~=tl-admin-entry]{width:44px;min-width:44px;min-height:44px}.tl-shell-topbar .tl-theme-toggle{width:44px;min-width:44px;height:44px}.tl-shell-sidebar .settings-container .nav-item{min-height:44px}}@media (min-width: 521px) and (max-width: 560px){#home-view.tl-home .tl-home-activity-meta{display:block}#home-view.tl-home .tl-home-activity-progress-copy{display:block;overflow:hidden;text-overflow:ellipsis}#home-view.tl-home .tl-home-activity-progress-desktop{display:none}#home-view.tl-home .tl-home-activity-progress-compact{display:inline}}@media (prefers-reduced-motion: reduce){.tl-shell-scroll-dot,#home-view.tl-home .tl-home-activity,#home-view.tl-home .tl-home-activity-arrow,#home-view.tl-home .tl-home-activity-progress-fill{transition:none!important}#home-view.tl-home .tl-home-activity-progress-fill:after{animation:none!important}#home-view.tl-home .brand-motion-home .anim-ark,#home-view.tl-home .brand-motion-home .anim-whale,#home-view.tl-home .brand-motion-home .anim-wave,#home-view.tl-home .brand-motion-home .anim-spray{animation:none!important}#home-view.tl-home,#home-view.tl-home *,#home-view.tl-home *:before,#home-view.tl-home *:after{scroll-behavior:auto;animation:none!important;transition:none!important}}#video-view{overflow:auto;background:#fafaf8}#video-view .video-workbench{--vw-canvas: #fafaf8;--vw-surface: #ffffff;--vw-ink: #1a1a1a;--vw-muted: #757575;--vw-subtle: #f3f3f0;--vw-border: #e0e0e0;--vw-accent: #ffd600;--vw-stage-muted: #a8a8a2;--vw-danger: #b42318;min-height:100%;background:var(--vw-canvas);color:var(--vw-ink);font-family:var(--font-sans)}#video-view .video-workbench-topbar{position:sticky;top:0;z-index:12;min-height:58px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--vw-border);background:var(--vw-surface)}#video-view .video-workbench-topbar-actions,#video-view .video-stage-heading,#video-view .video-stage-heading>div,#video-view .video-generate-button,#video-view .video-generate-btn-model,#video-view .video-generate-btn-cost{display:flex;align-items:center}#video-view .video-workbench-topbar-actions{gap:12px}#video-view #video-inspector-toggle{display:none;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--vw-border);border-radius:8px;background:var(--vw-surface);color:var(--vw-ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer}#video-view .video-workbench-grid{display:grid!important;grid-template-columns:minmax(300px,332px) minmax(0,1fr) minmax(288px,320px);align-items:stretch;min-height:calc(100vh - 58px);overflow:visible}#video-view .video-workbench-creative,#video-view .video-workbench-inspector{min-width:0;padding:20px;background:var(--vw-surface)}#video-view .video-workbench-creative{display:flex!important;flex-direction:column;gap:18px!important;width:auto;max-height:none;border-right:1px solid var(--vw-border);overflow-y:auto}#video-view .video-workbench-creative .vframes-section{order:1}#video-view .video-workbench-creative .vprompt-section{order:2}#video-view .video-workbench-creative .video-workbench-submit{order:3}#video-view .video-workbench-creative .vpanel-section{gap:10px;margin:0!important}#video-view .video-workbench-inspector{display:flex;flex-direction:column;gap:18px;border-left:1px solid var(--vw-border);overflow-y:auto}#video-view .video-region-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--vw-border)}#video-view .video-region-heading>span{color:var(--vw-ink);font-family:var(--font-display);font-size:15px;font-weight:800}#video-view .video-region-heading small{color:var(--vw-muted);font-size:10px;font-weight:700}#video-view .video-workbench-creative>.video-region-heading{flex-direction:column;align-items:flex-start;gap:5px}#video-view .video-workbench-creative>.video-region-heading small{max-width:100%;font-size:11px;font-weight:600;line-height:1.55}#video-view .video-inspector-heading{margin-bottom:0}#video-view .vpanel-title,#video-view .vmodel-title{color:var(--vw-ink)!important;font-family:var(--font-sans);font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important}#video-view .vtitle-icon{color:var(--vw-muted)}#video-view .vprompt-box{min-height:218px;border:1px solid var(--vw-border)!important;border-radius:12px!important;background:var(--vw-surface)!important;box-shadow:none!important}#video-view .vprompt-box:after{display:none}#video-view .vprompt-box:focus-within{border-color:var(--vw-ink)!important;box-shadow:0 0 0 3px #1a1a1a0f!important}#video-view .vprompt-textarea{min-height:216px;padding:15px 15px 60px!important;color:var(--vw-ink)!important;font-size:13px!important;line-height:1.65!important}#video-view .vprompt-guide-btn,#video-view .vprompt-assist-btn{bottom:11px;border-color:var(--vw-border);color:var(--vw-ink);background:var(--vw-subtle);box-shadow:none}#video-view .vprompt-guide-btn{right:59px;width:38px;height:38px;border-radius:10px}#video-view .vprompt-assist-btn{right:12px;width:38px;height:38px;padding:0;border:1px solid #1a1a1a;border-radius:10px;background:#fff4b8;color:#1a1a1a}#video-view .vprompt-assist-btn svg{width:18px;height:18px}#video-view .vprompt-guide-btn:hover{border-color:var(--vw-ink);background:var(--vw-accent);color:var(--vw-ink)}#video-view .vprompt-assist-btn:hover{border-color:#1a1a1a;background:#ffd600;color:#1a1a1a;box-shadow:0 5px 12px #1a1a1a24;transform:translateY(-1px)}#video-view .vprompt-assist-btn.is-loading{border-color:var(--vw-accent);background:#fff8cf;box-shadow:none;transform:none}#video-view .vprompt-assist-status{color:var(--vw-muted);font-size:11px}#video-view .vframes-section{padding-top:4px}#video-view .vframe-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:10px}#video-view .vframe-item{display:flex;flex:none;flex-direction:column;min-width:0;width:100%}#video-view .vframe-caption{color:var(--vw-muted);font-size:10px;font-weight:900;letter-spacing:.08em}#video-view .vframe-box{box-sizing:border-box;flex:none;width:100%;min-height:116px;aspect-ratio:4 / 3;border:1px dashed #bdbdb8!important;border-radius:10px!important;background:var(--vw-subtle)!important;position:relative;overflow:hidden;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}#video-view .vframe-box:hover,#video-view .vframe-box:focus-visible{border-color:var(--vw-ink)!important;background:#fffdf0!important;outline:none}#video-view .vframe-box.has-preview,#video-view .vframe-box.has-preview:hover,#video-view .vframe-box.has-preview:focus-visible{border:1px solid #c9c4b8!important;background:#252522!important;box-shadow:0 6px 16px #1a1a1a1f;outline:none}#video-view .vframe-label{color:var(--vw-ink);font-size:11px!important}#video-view .vframe-placeholder{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:3px;padding:16px;text-align:center;pointer-events:none}#video-view .vframe-icon{display:grid;width:auto;height:auto;margin:0 0 2px;place-items:center;border:0;border-radius:0;color:var(--vw-muted);background:transparent}#video-view .vframe-icon svg{width:21px;height:21px}#video-view .vframe-subhint{color:var(--vw-muted);font-size:10px;font-weight:650;letter-spacing:.02em}#video-view .vframe-box.is-dragging{border-color:var(--vw-accent)!important;background:#fff7c9!important;box-shadow:inset 0 0 0 2px #ffd6006b,0 8px 20px #1a1a1a14;transform:translateY(-1px)}#video-view .vframe-preview{position:relative;width:100%;height:100%;background:#1b1b1a;border-radius:9px;overflow:hidden}#video-view .vframe-preview img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;cursor:zoom-in}#video-view .vframe-preview:after{display:none}#video-view .vframe-clear,#video-view .vframe-inspect{position:absolute;z-index:1;display:grid;width:26px;height:26px;padding:0;place-items:center;border:1px solid rgba(255,253,244,.78);border-radius:50%;color:#1a1a1a;font-family:var(--font-sans);font-size:0;font-weight:800;cursor:pointer;background:#fffdf4e0;box-shadow:0 3px 10px #1a1a1a24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}#video-view .vframe-clear svg,#video-view .vframe-inspect svg{display:block;flex:none}#video-view .vframe-clear{top:7px;right:7px}#video-view .vframe-inspect{right:7px;bottom:7px;left:auto}#video-view .vframe-clear:hover,#video-view .vframe-inspect:hover{border-color:var(--vw-accent);background:#fffdf4;color:#1a1a1a;transform:translateY(-1px)}#video-view .vframe-tip{display:flex!important;align-items:baseline;min-height:0;max-width:100%;margin-top:1px;padding:5px 8px;border-left:2px solid var(--vw-accent);border-radius:0 6px 6px 0;color:var(--vw-muted)!important;font-size:10px;font-weight:650;line-height:1.45}#video-view .video-workbench-stage{display:flex!important;flex-direction:column;min-width:0;padding:26px!important;background:#f2f2ee!important;background-image:none!important;overflow-y:auto}#video-view .video-stage-heading{justify-content:flex-start;gap:16px;margin-bottom:14px}#video-view .video-stage-heading>div{flex-direction:column;align-items:flex-start;gap:3px}#video-view .video-stage-kicker{color:var(--vw-muted);font-size:10px;font-weight:900;letter-spacing:.12em}#video-view .video-stage-heading strong{color:var(--vw-ink);font-family:var(--font-display);font-size:17px;font-weight:800}#video-view .video-stage-shell{gap:9px;margin:0 0 18px}#video-view .video-player-area{height:min(58vh,660px)!important;min-height:360px;margin:0!important;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(248,248,244,.09)!important;border-radius:14px;background:radial-gradient(120% 130% at 96% 105%,rgba(255,214,0,.08) 0%,rgba(255,214,0,.02) 30%,transparent 56%),linear-gradient(142deg,#1b1b1a,#242421);box-shadow:0 20px 48px #1a1a1a38,inset 0 1px #ffffff0a}#video-view .video-player-area:before{content:"";position:absolute;inset:clamp(18px,3vw,38px) clamp(20px,4vw,58px);z-index:0;border:1px solid rgba(248,248,244,.07);background:linear-gradient(126deg,transparent 49.7%,rgba(248,248,244,.1) 49.8%,rgba(248,248,244,.1) 50.2%,transparent 50.3%),linear-gradient(90deg,transparent 68%,rgba(248,248,244,.08) 68.1%,rgba(248,248,244,.08) 68.4%,transparent 68.5%);clip-path:polygon(0 8%,72% 0,100% 75%,18% 100%);opacity:.9;pointer-events:none}#video-view .video-player-area:after{content:"";position:absolute;right:5%;bottom:-20%;z-index:0;width:min(42%,420px);aspect-ratio:16 / 9;border:1px solid rgba(248,248,244,.11);border-radius:2px;box-shadow:22px -18px 0 -21px #ffd600b8;opacity:.72;pointer-events:none;transform:rotate(-7deg)}#video-view .video-player-area video{position:relative;z-index:1;border-radius:inherit}#video-view .video-player-area:focus-visible{outline:3px solid rgba(255,214,0,.72);outline-offset:3px}#video-view .video-player-area.has-video:before,#video-view .video-player-area.has-video:after{opacity:.12}#video-view .video-player-area.has-video .vplayer-motion-language{opacity:0}#video-view .video-stage-review-controls[hidden],#video-view .video-stage-shortcuts[hidden]{display:none!important}#video-view .video-stage-review-controls{position:absolute;z-index:3;right:clamp(14px,2.2vw,26px);bottom:clamp(14px,2.2vw,26px);left:clamp(14px,2.2vw,26px);display:grid;grid-template-columns:34px auto minmax(96px,1fr) auto 32px 32px;align-items:center;gap:9px;min-height:48px;padding:7px 8px;border:1px solid rgba(248,248,244,.17);border-radius:11px;background:#181816d1;box-shadow:0 9px 24px #0000003d,inset 0 1px #ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#video-view .vstage-review-button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#f8f8f4d1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}#video-view .vstage-review-button-play{width:34px;height:34px;border-color:#ffd600a8;background:var(--vw-accent);color:#1b1b1a}#video-view .vstage-review-button:hover{border-color:#f8f8f452;background:#f8f8f41a;color:#fff;transform:translateY(-1px)}#video-view .vstage-review-button-play:hover{border-color:var(--vw-accent);background:#ffe450;color:#1b1b1a}#video-view .vstage-icon-pause,#video-view .vstage-review-button-play.is-playing .vstage-icon-play{display:none}#video-view .vstage-review-button-play.is-playing .vstage-icon-pause{display:block}#video-view .vstage-review-time{min-width:35px;color:#f8f8f4c2;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}#video-view #video-stage-seek{width:100%;min-width:0;height:4px;margin:0;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f8f8f438;accent-color:var(--vw-accent);cursor:pointer}#video-view #video-stage-seek::-webkit-slider-thumb{width:12px;height:12px;border:2px solid #1b1b1a;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--vw-accent);box-shadow:0 1px 4px #00000061}#video-view #video-stage-seek::-moz-range-thumb{width:10px;height:10px;border:2px solid #1b1b1a;border-radius:50%;background:var(--vw-accent);box-shadow:0 1px 4px #00000061}#video-view .video-stage-shortcuts{position:absolute;z-index:2;right:clamp(14px,2.2vw,26px);bottom:clamp(72px,7vw,86px);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 10px;color:#f8f8f494;font-size:10px;font-weight:700;letter-spacing:.015em;pointer-events:none}#video-view .video-stage-shortcuts span{display:inline-flex;align-items:center;gap:3px}#video-view .video-stage-shortcuts kbd{display:inline-grid;min-width:16px;min-height:16px;padding:1px 4px;place-items:center;border:1px solid rgba(248,248,244,.2);border-radius:4px;background:#f8f8f412;color:#f8f8f4d6;font-family:var(--font-display);font-size:9px;line-height:1}#video-view .video-player-area:fullscreen,#video-view .video-player-area:-webkit-full-screen{width:100%;height:100%!important;border-radius:0}#video-view .vplayer-placeholder{position:relative;z-index:1;align-items:flex-start;justify-content:flex-start;gap:8px;padding:clamp(46px,6vw,76px) clamp(32px,8vw,96px);text-align:left;transform:translate(-5%)}#video-view .vplayer-placeholder:before{content:"";display:block;width:34px;height:1px;margin-bottom:8px;background:var(--vw-accent)}#video-view .vplayer-placeholder-text{color:#f8f8f4;font-family:var(--font-display);font-size:clamp(16px,1.7vw,21px);font-weight:800;letter-spacing:.015em}#video-view .vplayer-placeholder-hint{max-width:300px;color:var(--vw-stage-muted);font-size:12px;line-height:1.65}#video-view .vplayer-start-button{position:absolute;left:clamp(32px,8vw,96px);bottom:clamp(76px,18%,126px);z-index:2;display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:0 13px;border:1px solid rgba(248,248,244,.26);border-radius:8px;background:#f8f8f408;color:#f8f8f4eb;font-family:var(--font-sans);font-size:11px;font-weight:750;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}#video-view .vplayer-start-button:hover{border-color:#ffd600d1;background:#ffd60017;color:#fff9ce;transform:translateY(-1px)}#video-view .vplayer-start-button svg{flex:none}#video-view .vplayer-motion-language{position:absolute;right:clamp(22px,4vw,56px);bottom:clamp(24px,5vw,62px);z-index:0;display:grid;grid-template-columns:auto auto;gap:5px 13px;width:min(34%,290px);color:#f8f8f457;font-family:var(--font-sans);font-size:9px;font-weight:800;letter-spacing:.12em;pointer-events:none}#video-view .vplayer-motion-fps{text-align:right}#video-view .vplayer-motion-track{position:relative;grid-column:1 / -1;display:block;height:42px;overflow:hidden;border-top:1px solid rgba(248,248,244,.1);border-bottom:1px solid rgba(248,248,244,.07)}#video-view .vplayer-motion-track:before{position:absolute;top:6px;right:-20%;bottom:6px;left:0;background:repeating-linear-gradient(90deg,rgba(248,248,244,.12) 0 1px,transparent 1px 15px);content:"";opacity:.58;transform:skew(-27deg);animation:vplayer-frame-drift 12s linear infinite}#video-view .vplayer-motion-track:after{position:absolute;right:0;bottom:7px;width:32%;height:1px;background:var(--vw-accent);content:"";opacity:.72}@keyframes vplayer-frame-drift{0%{transform:translate(-8%) skew(-27deg);opacity:.28}48%{opacity:.66}to{transform:translate(12%) skew(-27deg);opacity:.28}}#video-view .vstage-meta{color:var(--vw-muted);font-size:11px}#video-view .vprogress-section{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(255,214,0,.62);border-radius:12px;background:#fffdf0}#video-view .vhistory-section{margin:auto 0 0;padding:0;border:1px solid var(--vw-border);border-radius:14px;background:var(--vw-surface);overflow:hidden}#video-view .vhistory-head{height:48px;margin:0;padding:0 14px;border-bottom:1px solid var(--vw-border);background:var(--vw-surface)}#video-view .vhistory-title{color:var(--vw-ink);font-size:11px}#video-view .vhistory-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:12px;padding:14px}#video-view .vhistory-card{border-color:var(--vw-border);border-radius:10px;box-shadow:none}#video-view .vhistory-card:hover{box-shadow:0 10px 22px #00000014}#video-view .vhistory-pagination{display:flex;min-height:64px;align-items:center;justify-content:center;padding:0 14px 16px}#video-view .vhistory-load-more{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--vw-border);border-radius:10px;background:var(--vw-surface);color:var(--vw-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}#video-view .vhistory-load-more:hover:not(:disabled){border-color:var(--vw-accent);background:#fffdf0;transform:translateY(-1px)}#video-view .vhistory-load-more:focus-visible{outline:2px solid var(--vw-accent);outline-offset:2px}#video-view .vhistory-load-more:disabled{cursor:wait;opacity:.64}#video-view .vhistory-end-state{margin:0;color:var(--vw-muted);font-size:11px;letter-spacing:.02em}#video-view .vhistory-load-more[hidden],#video-view .vhistory-end-state[hidden]{display:none}#video-view .video-footer{margin:18px 0 0;color:var(--vw-muted)}#video-view .video-workbench-inspector .vpanel-section{gap:10px;margin:0!important}#video-view .video-inspector-models{padding-bottom:18px;border-bottom:1px solid var(--vw-border)}#video-view .vmodel-cards{display:flex;flex-direction:column;gap:8px!important}#video-view .vmodel-card{display:flex!important;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px!important;border:1px solid var(--vw-border)!important;border-radius:10px!important;background:var(--vw-subtle)!important;color:var(--vw-ink);font:inherit;text-align:left;cursor:pointer}#video-view .vmodel-card:hover{border-color:#989893!important;background:#fff!important;box-shadow:none!important;transform:none}#video-view .vmodel-card.active{border-color:var(--vw-ink)!important;background:#fffbe6!important;box-shadow:inset 3px 0 0 var(--vw-accent)!important}#video-view .vmodel-card-name{color:var(--vw-ink)!important;font-size:12px!important}#video-view .vmodel-card-desc{color:var(--vw-muted)!important;font-size:10px!important}#video-view .vmodel-card-copy{min-width:0;flex:1}#video-view .vmodel-card.active .vmodel-check{color:var(--vw-ink);border-color:var(--vw-ink)}#video-view .vmodel-recommended{background:var(--vw-accent);color:var(--vw-ink)}#video-view .vparam-row{gap:7px!important}#video-view .vparam-row+.vparam-row{margin-top:13px}#video-view .vparam-label{color:var(--vw-muted)!important;font-size:10px!important}#video-view .vparam-chips{gap:4px!important;padding:0;background:transparent}#video-view .vparam-chip{min-width:0;height:32px!important;border:1px solid var(--vw-border)!important;border-radius:7px!important;background:var(--vw-subtle)!important;color:var(--vw-ink)!important;font:inherit;font-size:11px!important}#video-view .vparam-chip.active{border-color:var(--vw-ink)!important;background:var(--vw-ink)!important;color:#fff!important}#video-view .vaspect-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important}#video-view .vaspect-chip{height:40px!important;min-width:0;padding:0 3px!important;border-color:var(--vw-border)!important;border-radius:8px!important;background:var(--vw-subtle)!important;color:var(--vw-ink)!important;font:inherit;font-size:10px!important}#video-view .vaspect-chip:hover{border-color:#989893!important;background:#fff!important}#video-view .vaspect-chip.active{border-color:var(--vw-ink)!important;background:#fffbe6!important;color:var(--vw-ink)!important;box-shadow:inset 0 -2px 0 var(--vw-accent)}#video-view .video-audio-copy{color:var(--vw-ink);font-size:11px}#video-view .video-audio-track{background:#bcbcb7}#video-view .video-audio-switch input:checked+.video-audio-track{background:var(--vw-accent)}#video-view .video-frame-policy-tip{color:var(--vw-muted);font-size:10px}#video-view .video-workbench-submit{display:flex;flex-direction:column;gap:9px;margin-top:2px;padding-top:15px;border-top:1px solid var(--vw-border)}#video-view .video-generation-message{min-height:0;color:var(--vw-muted);font-size:11px;line-height:1.45}#video-view .video-generation-message:empty{display:none}#video-view .video-generation-message[data-state=error]{color:var(--vw-danger)}#video-view .video-generation-message[data-state=running]{color:#665300}#video-view .video-generate-button{width:100%;min-height:52px;justify-content:space-between;gap:9px;padding:0 14px;border:0;border-radius:11px;background:var(--vw-accent);color:var(--vw-ink);font-family:var(--font-sans);cursor:pointer;box-shadow:none}#video-view .video-generate-button:hover:not(:disabled){background:#f0ca00;transform:translateY(-1px)}#video-view .video-generate-button:disabled{cursor:not-allowed;opacity:.48}#video-view .video-generate-btn-label{flex:none;text-align:left;font-size:13px;font-weight:900}#video-view .video-generate-btn-model{min-width:0;flex:1;justify-content:flex-end;overflow:hidden;color:#1a1a1ab8;font-size:11px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}#video-view .video-generate-btn-cost{flex:none;gap:3px;padding-left:9px;border-left:1px solid rgba(26,26,26,.2);font-size:11px;font-weight:800;white-space:nowrap}#video-view .video-generate-button svg{width:16px;height:16px}#video-view .video-creation-tips{display:grid;gap:9px;padding:15px 16px 16px;border:1px solid #dedcd2;border-top:3px solid var(--vw-accent);border-radius:10px;background:#fffdf7;color:#45443f}#video-view .video-creation-tips-kicker{color:#8d7720;font-family:var(--font-sans);font-size:10px;font-weight:800;letter-spacing:.12em}#video-view .video-creation-tips h3{margin:0;color:inherit;font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.02em}#video-view .video-creation-tips>p{margin:0;color:#706f68;font-size:11px;line-height:1.65}#video-view .video-creation-tips ul{display:flex;flex-wrap:wrap;gap:5px 7px;margin:0;padding:0;list-style:none}#video-view .video-creation-tips li{padding:4px 7px;border:1px solid #e5dfc9;border-radius:999px;background:#fff8dc;color:#6c6449;font-size:11px;line-height:1.25}#video-view .video-creation-tips-action{justify-self:start;display:inline-flex;align-items:center;min-height:31px;padding:0 10px;border:1px solid #dedcd2;border-radius:6px;background:#fffdf7;color:#8d7720;font-family:var(--font-sans);font-size:11px;font-weight:700;cursor:pointer}#video-view .video-creation-tips-action:hover{border-color:#cbb35a;background:#fff8dc;color:#69591b}#video-creation-tips-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#4948403d}#video-creation-tips-modal .video-creation-tips-dialog{position:relative;display:grid;grid-template-columns:1fr;width:min(1020px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #dedcd2;border-radius:12px;background:#fffdf7;box-shadow:0 26px 72px #49484033;outline:0}#video-creation-tips-modal .video-creation-tips-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 30px 21px;border-bottom:1px solid #dedcd2}#video-creation-tips-modal .video-creation-tips-kicker{color:#8d7720;font-family:var(--font-sans);font-size:10px;font-weight:800;letter-spacing:.12em}#video-creation-tips-modal .video-creation-tips-header h3{margin:8px 0 0;color:#3d3c37;font-family:var(--font-display);font-size:clamp(22px,3vw,31px);font-weight:800;line-height:1.2;letter-spacing:-.035em}#video-creation-tips-modal .video-creation-tips-close{flex:none;min-height:30px;padding:0 9px;border:1px solid #dedcd2;border-radius:999px;background:#fffdf7;color:#66645d;font-family:var(--font-sans);font-size:11px;cursor:pointer}#video-creation-tips-modal .video-creation-tips-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);grid-template-areas:"lead lead" "prompt input" "prompt intent" "footer footer";align-items:start;gap:22px 28px;padding:24px 30px 28px}#video-creation-tips-modal .video-creation-tips-lead{grid-area:lead;margin:0;color:#5d5b54;font-size:13px;line-height:1.7}#video-creation-tips-modal .video-creation-tips-case-section{display:grid;gap:11px}#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-input-title]{grid-area:input;padding-left:22px;border-left:1px solid #dedcd2}#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-intent-title]{grid-area:intent;padding-left:22px;border-left:1px solid #dedcd2}#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-prompt-title]{grid-area:prompt}#video-creation-tips-modal .video-creation-tips-case-section h4{display:flex;align-items:baseline;gap:9px;margin:0;color:#45433d;font-family:var(--font-display);font-size:14px;font-weight:800}#video-creation-tips-modal .video-creation-tips-case-section h4 span{color:#9b8731;font-family:var(--font-sans);font-size:10px;letter-spacing:.08em}#video-creation-tips-modal .video-creation-tips-case-section>p{margin:0;padding:13px 15px;border-left:3px solid var(--vw-accent);background:#fff8dc;color:#5c594d;font-size:12px;line-height:1.7}#video-creation-tips-modal .video-creation-tips-source-frames{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:10px}#video-creation-tips-modal .video-creation-tips-source-frame{margin:0}#video-creation-tips-modal .video-creation-tips-frame-visual{position:relative;min-height:112px;overflow:hidden;border:1px solid #dedcd2;background:linear-gradient(145deg,#ece6d8 0,#ece6d8 44%,#d7c6a8 44%,#d7c6a8 47%,#f7eedc 47%,#f7eedc)}#video-creation-tips-modal .video-creation-tips-frame-visual:before,#video-creation-tips-modal .video-creation-tips-frame-visual:after{position:absolute;content:""}#video-creation-tips-modal .video-creation-tips-frame-visual:before{right:12%;bottom:16%;width:42%;height:33%;border:1px solid #a8997b;background:#fffdf77a}#video-creation-tips-modal .video-creation-tips-frame-visual:after{left:13%;top:14%;width:24%;height:67%;border:1px solid rgba(119,106,83,.45);background:#fff8dc6b}#video-creation-tips-modal .video-creation-tips-source-frame--reading .video-creation-tips-frame-visual{background:linear-gradient(132deg,#f6edda 0,#f6edda 51%,#d4c5a8 51%,#d4c5a8 54%,#eee4d0 54%,#eee4d0)}#video-creation-tips-modal .video-creation-tips-source-frame--reading .video-creation-tips-frame-visual:before{right:auto;left:16%;width:35%;height:48%}#video-creation-tips-modal .video-creation-tips-source-frame figcaption{margin-top:7px;color:#67645b;font-size:11px;line-height:1.4}#video-creation-tips-modal .video-creation-tips-route{position:relative;height:1px;background:#b9ab80}#video-creation-tips-modal .video-creation-tips-route:after{position:absolute;top:-4px;right:0;width:7px;height:7px;border-top:1px solid #9b8731;border-right:1px solid #9b8731;content:"";transform:rotate(45deg)}#video-creation-tips-modal .video-creation-tips-prompt-parts{display:grid;margin:0;border-top:1px solid #dedcd2}#video-creation-tips-modal .video-creation-tips-prompt-parts>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #dedcd2}#video-creation-tips-modal .video-creation-tips-prompt-parts dt{color:#716b55;font-size:11px;font-weight:800}#video-creation-tips-modal .video-creation-tips-prompt-parts dd{margin:0;color:#5b5953;font-size:11px;line-height:1.55}#video-creation-tips-modal blockquote{margin:2px 0 0;padding:14px 16px;border-left:3px solid var(--vw-accent);background:#fff8dc;color:#4d4a40;font-size:12px;line-height:1.72}#video-creation-tips-modal .video-creation-tips-footer{grid-area:footer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding-top:14px;border-top:1px solid #dedcd2}#video-creation-tips-modal .video-creation-tips-action-note{margin:0;padding:10px 13px;border-left:3px solid #ffd600;background:#fff8dc;color:#4d4a40;font-size:12px;font-weight:800;line-height:1.65}#video-creation-tips-modal .video-creation-tips-actions{display:grid;min-width:220px;gap:5px;justify-items:stretch}#video-creation-tips-modal #video-creation-tips-director{min-height:38px;padding:0 13px;border:0;border-radius:7px;background:#ffd600;color:#1a1a1a;font-family:var(--font-sans);font-size:11px;font-weight:900;cursor:pointer}#video-creation-tips-modal #video-creation-tips-director:hover{background:#f0ca00}#video-creation-tips-modal .video-creation-tips-guide{min-height:28px;padding:0 4px;border:0;background:transparent;color:#766526;font-family:var(--font-sans);font-size:11px;font-weight:800;cursor:pointer}#video-creation-tips-modal .video-creation-tips-guide:hover{color:#4d4216;text-decoration:underline;text-underline-offset:3px}.video-frame-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;align-items:center;justify-content:center;padding:clamp(16px,4vw,52px);background:#1a1a1ac7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.video-frame-viewer-card{display:grid;grid-template-rows:auto minmax(260px,1fr) auto;width:min(980px,100%);max-height:min(820px,calc(100vh - 32px));overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#fafaf8;box-shadow:0 28px 86px #0000006b,inset 0 1px #ffffffb3}.video-frame-viewer-header,.video-frame-viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px}.video-frame-viewer-header{border-bottom:1px solid #e5e3dc;background:#f3f2ed}.video-frame-viewer-kicker{display:block;margin-bottom:3px;color:#766526;font-size:9px;font-weight:900;letter-spacing:.13em}.video-frame-viewer-header h3{margin:0;color:#1b1b1a;font-family:var(--font-display);font-size:16px;font-weight:850}.video-frame-viewer-close{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid #d8d6ce;border-radius:8px;background:#fafaf8;color:#4a4944;cursor:pointer}.video-frame-viewer-close:hover{border-color:#1b1b1a;background:#fff7c9}.video-frame-viewer-canvas{display:flex;min-height:0;padding:clamp(14px,3vw,28px);align-items:center;justify-content:center;background:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.025) 75%),#1b1b1a;background-size:16px 16px}.video-frame-viewer-canvas img{display:block;max-width:100%;max-height:min(64vh,610px);object-fit:contain;box-shadow:0 14px 34px #00000057}.video-frame-viewer-footer{min-height:54px;border-top:1px solid #e5e3dc;background:#fafaf8;color:#6f6d66;font-size:11px;font-weight:750}.video-frame-viewer-nav{display:flex;gap:7px}.video-frame-viewer-nav button{min-height:29px;padding:0 10px;border:1px solid #d8d6ce;border-radius:7px;background:#fff;color:#3d3c37;font-family:var(--font-sans);font-size:11px;font-weight:750;cursor:pointer}.video-frame-viewer-nav button:hover:not(:disabled){border-color:#1b1b1a;background:#fff7c9}.video-frame-viewer-nav button:disabled{opacity:.42;cursor:not-allowed}#video-view .video-generate-button:focus-visible,#video-view .vaspect-chip:focus-visible,#video-view .vparam-chip:focus-visible,#video-view .vmodel-card:focus-visible,#video-view #video-inspector-toggle:focus-visible,#video-view .vframe-box:focus-visible,#video-view .vframe-clear:focus-visible,#video-view .vframe-inspect:focus-visible,#video-view .vplayer-start-button:focus-visible,#video-view .video-creation-tips-action:focus-visible,#video-view .video-stage-review-controls button:focus-visible,.video-frame-viewer button:focus-visible,#video-creation-tips-modal button:focus-visible{outline:3px solid rgba(255,214,0,.62);outline-offset:2px}@media (min-width: 1121px){#video-view .video-workbench-topbar{display:none}#video-view .video-workbench-grid{min-height:100vh}}@media (min-width: 769px){#video-view{min-height:0;overflow:hidden}#video-view .video-workbench{height:100%;min-height:0;display:flex;flex-direction:column}#video-view .video-workbench-grid{flex:1 1 auto;min-height:0;height:auto}#video-view .video-workbench-creative,#video-view .video-workbench-stage,#video-view .video-workbench-inspector{min-height:0;overflow-y:auto}#video-view .video-workbench-stage>*{flex:0 0 auto}}@media (max-width: 1120px){#video-view .video-workbench-topbar{justify-content:flex-end}#video-view .video-workbench-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}#video-view #video-inspector-toggle{display:inline-flex}#video-view .video-workbench-inspector{position:fixed;inset:0 0 0 auto;z-index:24;width:min(360px,92vw);padding-top:22px;transform:translate(104%);transition:transform .2s ease;box-shadow:-18px 0 42px #1a1a1a2e}#video-view .video-workbench.is-inspector-open .video-workbench-inspector{transform:translate(0)}}@media (max-width: 760px){#video-creation-tips-modal{align-items:flex-end;padding:14px}#video-creation-tips-modal .video-creation-tips-dialog{grid-template-columns:1fr;max-height:min(760px,calc(100vh - 28px))}#video-creation-tips-modal .video-creation-tips-header{padding:22px 20px 17px}#video-creation-tips-modal .video-creation-tips-header h3{font-size:25px}#video-creation-tips-modal .video-creation-tips-body{grid-template-columns:1fr;grid-template-areas:none;gap:17px;padding:20px}#video-creation-tips-modal .video-creation-tips-lead,#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-input-title],#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-intent-title],#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-prompt-title],#video-creation-tips-modal .video-creation-tips-footer{grid-area:auto}#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-input-title],#video-creation-tips-modal .video-creation-tips-case-section[aria-labelledby=video-creation-tips-intent-title]{padding-left:0;border-left:0}#video-creation-tips-modal .video-creation-tips-source-frames{grid-template-columns:1fr;gap:9px}#video-creation-tips-modal .video-creation-tips-route{width:1px;height:24px;justify-self:center}#video-creation-tips-modal .video-creation-tips-route:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}#video-creation-tips-modal .video-creation-tips-footer{grid-template-columns:1fr;gap:10px;align-items:stretch;padding-top:14px}#video-creation-tips-modal .video-creation-tips-actions,#video-creation-tips-modal #video-creation-tips-director{width:100%}#video-creation-tips-modal .video-creation-tips-guide{justify-self:center;min-height:34px}}@media (max-width: 768px){#video-view .video-workbench-topbar{min-height:54px;padding:0 14px}#video-view .video-workbench-grid{display:flex!important;flex-direction:column;min-height:0}#video-view .video-workbench-creative{width:100%;padding:16px 14px;border-right:0;border-bottom:1px solid var(--vw-border);overflow:visible}#video-view .video-workbench-stage{order:2;padding:16px 14px!important;overflow:visible}#video-view .video-player-area{height:clamp(260px,52vh,440px)!important;min-height:260px}#video-view .video-player-area:before{top:16px;right:18px;bottom:16px;left:18px}#video-view .video-player-area:after{right:-8%;bottom:-17%;width:64%}#video-view .vplayer-placeholder{padding:30px;transform:none}#video-view .vplayer-motion-language{right:28px;bottom:28px;width:min(46%,210px)}#video-view .video-stage-review-controls{right:12px;bottom:12px;left:12px;grid-template-columns:32px auto minmax(0,1fr) auto 30px 30px;gap:5px;min-height:44px;padding:6px}#video-view .vstage-review-button{width:30px;height:30px}#video-view .vstage-review-button-play{width:32px;height:32px}#video-view .video-stage-shortcuts{display:none!important}.video-frame-viewer{padding:12px}.video-frame-viewer-card{max-height:calc(100vh - 24px);border-radius:11px}.video-frame-viewer-header,.video-frame-viewer-footer{padding:12px}#video-view .video-workbench-inspector{width:min(380px,94vw)}#video-view .video-workbench-submit{padding-top:14px}#video-view .vhistory-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}#video-view .vhistory-pagination{padding:0 10px 14px}#video-view .vhistory-load-more{width:100%}}@media (prefers-reduced-motion: reduce){#video-view .vplayer-motion-track:before{animation:none}#video-view .vplayer-start-button,#video-view .vframe-box,#video-view .vframe-clear,#video-view .vframe-inspect,#video-view .vstage-review-button{transition:none}}@media (max-width: 480px){#video-view .vframe-row{gap:8px}#video-view .vframe-box{min-height:98px}#video-view .vhistory-grid{grid-template-columns:1fr}}:root[data-theme=dark] #video-view{background:var(--c-bg-page)}:root[data-theme=dark] #video-view .video-workbench{--vw-canvas: var(--c-bg-page);--vw-surface: var(--c-surface);--vw-ink: var(--c-text-primary);--vw-muted: var(--c-text-secondary);--vw-subtle: var(--c-surface-2);--vw-border: var(--c-border)}:root[data-theme=dark] #video-view .video-workbench-stage{background:var(--c-surface-2)!important}:root[data-theme=dark] #video-view .vprompt-box,:root[data-theme=dark] #video-view .vmodel-card,:root[data-theme=dark] #video-view .vparam-chip,:root[data-theme=dark] #video-view .vaspect-chip{background:var(--c-surface-2)!important}:root[data-theme=dark] #video-view .vframe-box.is-dragging{background:#ffd6001f!important}:root[data-theme=dark] .video-frame-viewer-card,:root[data-theme=dark] .video-frame-viewer-footer{background:var(--c-surface);border-color:var(--c-border)}:root[data-theme=dark] .video-frame-viewer-header{background:var(--c-surface-2);border-color:var(--c-border)}:root[data-theme=dark] .video-frame-viewer-header h3,:root[data-theme=dark] .video-frame-viewer-footer{color:var(--c-text-primary)}:root[data-theme=dark] .video-frame-viewer-close,:root[data-theme=dark] .video-frame-viewer-nav button{background:var(--c-surface-elevated);border-color:var(--c-border);color:var(--c-text-secondary)}:root[data-theme=dark] #video-view .vmodel-card.active,:root[data-theme=dark] #video-view .vaspect-chip.active{background:#ffd6001a!important}:root[data-theme=dark] #video-view .vparam-chip.active{background:var(--c-accent)!important;color:var(--c-on-accent)!important}:root[data-theme=dark] #video-view .vprogress-section{background:#ffd60014}
