.FrameWorkbench-module__niysXq__page{--paper:#eef1f0;--paper-raised:#f8faf9;--ink:#17202b;--muted:#66717c;--line:#cbd1d1;--night:#18212d;--night-raised:#222d3b;--signal:#ff6246;--signal-soft:#ffd4cb;--electric:#5971ff;--mint:#a9decf;min-height:auto;color:var(--ink);background-color:#0000;font-family:Microsoft YaHei UI,PingFang SC,system-ui,sans-serif;font-size:14px}.FrameWorkbench-module__niysXq__page *,.FrameWorkbench-module__niysXq__page :before,.FrameWorkbench-module__niysXq__page :after{box-sizing:border-box}.FrameWorkbench-module__niysXq__page button,.FrameWorkbench-module__niysXq__page input,.FrameWorkbench-module__niysXq__page select{font:inherit}.FrameWorkbench-module__niysXq__page button{color:inherit}.FrameWorkbench-module__niysXq__page button:focus-visible,.FrameWorkbench-module__niysXq__page input:focus-visible,.FrameWorkbench-module__niysXq__page select:focus-visible,.FrameWorkbench-module__niysXq__page a:focus-visible{outline:3px solid var(--electric);outline-offset:3px}.FrameWorkbench-module__niysXq__header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef1f0f0;border-bottom:1px solid #17202b2e;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;min-height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.FrameWorkbench-module__niysXq__brand{width:max-content;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.FrameWorkbench-module__niysXq__brand>span:last-child{align-items:baseline;gap:5px;display:flex}.FrameWorkbench-module__niysXq__brand strong{letter-spacing:-.06em;font-size:18px}.FrameWorkbench-module__niysXq__brand small{color:var(--muted);letter-spacing:.16em;font-size:12px}.FrameWorkbench-module__niysXq__brandMark{border:2px solid var(--ink);border-radius:50%;width:28px;height:28px;display:inline-block;position:relative}.FrameWorkbench-module__niysXq__brandMark i,.FrameWorkbench-module__niysXq__brandMark b{content:"";display:block;position:absolute}.FrameWorkbench-module__niysXq__brandMark i{background:var(--signal);border-radius:50%;width:7px;height:7px;top:5px;left:5px}.FrameWorkbench-module__niysXq__brandMark b{background:var(--ink);width:10px;height:2px;bottom:5px;right:4px;transform:rotate(-42deg)}.FrameWorkbench-module__niysXq__headerTitle{justify-items:center;line-height:1.1;display:grid}.FrameWorkbench-module__niysXq__headerTitle span,.FrameWorkbench-module__niysXq__panelHeading span,.FrameWorkbench-module__niysXq__stageTopline,.FrameWorkbench-module__niysXq__timelineHeader span,.FrameWorkbench-module__niysXq__groupLabel span,.FrameWorkbench-module__niysXq__footer span{letter-spacing:.18em;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:11px;font-weight:650}.FrameWorkbench-module__niysXq__headerTitle strong{margin-top:4px;font-size:15px}.FrameWorkbench-module__niysXq__localBadge{color:#3f4b53;justify-self:end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.FrameWorkbench-module__niysXq__localBadge i,.FrameWorkbench-module__niysXq__notice i{background:#2caf83;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2caf831f}.FrameWorkbench-module__niysXq__main{width:100%;padding:var(--page-top) 0 38px;margin:0 auto}.FrameWorkbench-module__niysXq__intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(34px,5vw,68px);margin-bottom:clamp(34px,4vw,50px);display:grid}.FrameWorkbench-module__niysXq__eyebrow{color:#53606c;letter-spacing:.2em;margin:0 0 12px;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:12px;font-weight:650}.FrameWorkbench-module__niysXq__intro h1{font-family:Arial Narrow,Microsoft YaHei UI,sans-serif;font-size:var(--title-page);letter-spacing:-.075em;margin:0;font-weight:800;font-stretch:75%;line-height:.92}.FrameWorkbench-module__niysXq__intro h1 em{color:var(--signal);font-style:normal}.FrameWorkbench-module__niysXq__intro>p{border-top:1px solid var(--line);color:#53606c;max-width:490px;margin:0 0 7px;padding-top:18px;font-size:15px;line-height:1.7}.FrameWorkbench-module__niysXq__workbench{border:1px solid var(--night);background:var(--night);grid-template-columns:minmax(0,1fr) 340px;min-height:620px;display:grid;box-shadow:0 28px 70px #17202b26}.FrameWorkbench-module__niysXq__stageColumn{color:#edf2f4;flex-direction:column;min-width:0;padding:22px 24px 18px;display:flex}.FrameWorkbench-module__niysXq__stageColumn:focus-visible{outline:3px solid var(--electric);outline-offset:-3px}.FrameWorkbench-module__niysXq__stageTopline{color:#a9b3bf;justify-content:space-between;padding-bottom:15px;display:flex}.FrameWorkbench-module__niysXq__stageWrap{background-color:#111923;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25%),linear-gradient(-45deg,#ffffff09 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff09 75%),linear-gradient(-45deg,#0000 75%,#ffffff09 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #ffffff14;flex:1;place-items:center;min-height:440px;padding:clamp(22px,4vw,54px);display:grid}.FrameWorkbench-module__niysXq__stage{background-color:#edf2f409;border:1px solid #ffffff2b;width:min(100%,620px);max-height:590px;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000059}.FrameWorkbench-module__niysXq__stage:before,.FrameWorkbench-module__niysXq__stage:after{z-index:1;content:"";pointer-events:none;opacity:.16;background:#eaf0f3;position:absolute}.FrameWorkbench-module__niysXq__stage:before{width:100%;height:1px;top:50%;left:0}.FrameWorkbench-module__niysXq__stage:after{width:1px;height:100%;top:0;left:50%}.FrameWorkbench-module__niysXq__stage>img{z-index:2;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.FrameWorkbench-module__niysXq__stageEmpty{color:#8f9aa6;text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.FrameWorkbench-module__niysXq__stageEmpty>span{width:54px;height:54px;color:var(--signal);border:1px solid #516070;border-radius:50%;place-items:center;margin-bottom:17px;font-size:27px;font-weight:300;display:grid}.FrameWorkbench-module__niysXq__stageEmpty strong{color:#dce3e7;font-size:14px}.FrameWorkbench-module__niysXq__stageEmpty small{letter-spacing:.16em;margin-top:7px;font-family:Bahnschrift,monospace;font-size:9px}.FrameWorkbench-module__niysXq__crosshair{z-index:4;pointer-events:none;width:23px;height:23px;position:absolute;transform:translate(-50%,-50%)}.FrameWorkbench-module__niysXq__crosshair i,.FrameWorkbench-module__niysXq__crosshair b{background:var(--signal);display:block;position:absolute;box-shadow:0 0 0 1px #18212d8c}.FrameWorkbench-module__niysXq__crosshair i{width:23px;height:1px;top:11px;left:0}.FrameWorkbench-module__niysXq__crosshair b{width:1px;height:23px;top:0;left:11px}.FrameWorkbench-module__niysXq__frameCounter{z-index:5;color:#dce3e7;letter-spacing:.13em;background:#0e141cc2;padding:4px 6px;font-family:Bahnschrift,monospace;font-size:9px;position:absolute;bottom:9px;right:10px}.FrameWorkbench-module__niysXq__transport{justify-content:center;align-items:center;gap:8px;min-height:72px;padding-top:15px;display:flex}.FrameWorkbench-module__niysXq__transport button{color:#cbd4dc;cursor:pointer;background:0 0;border:1px solid #465363;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.FrameWorkbench-module__niysXq__transport button:hover:not(:disabled){color:#fff;border-color:#8291a1}.FrameWorkbench-module__niysXq__transport .FrameWorkbench-module__niysXq__playButton{border-color:var(--signal);color:#fff;background:var(--signal);border-radius:999px;gap:9px;width:auto;min-width:102px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.FrameWorkbench-module__niysXq__playButton span{font-size:10px}.FrameWorkbench-module__niysXq__transport button:disabled{opacity:.35;cursor:not-allowed}.FrameWorkbench-module__niysXq__transportHint{color:#7d8997;letter-spacing:.09em;margin-left:15px;font-family:Bahnschrift,monospace;font-size:9px}.FrameWorkbench-module__niysXq__inspector{color:var(--ink);background:var(--paper-raised);border-left:1px solid #ffffff1a;padding:28px}.FrameWorkbench-module__niysXq__panelHeading{border-bottom:2px solid var(--ink);padding-bottom:20px;display:grid}.FrameWorkbench-module__niysXq__panelHeading span{color:var(--signal)}.FrameWorkbench-module__niysXq__panelHeading strong{letter-spacing:-.04em;margin-top:4px;font-size:21px}.FrameWorkbench-module__niysXq__fieldGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.FrameWorkbench-module__niysXq__fieldGrid label,.FrameWorkbench-module__niysXq__durationField{gap:7px;min-width:0;display:grid}.FrameWorkbench-module__niysXq__fieldGrid label>span,.FrameWorkbench-module__niysXq__durationField>span,.FrameWorkbench-module__niysXq__modeField legend{color:#68737d;font-size:11px;font-weight:650}.FrameWorkbench-module__niysXq__wideField{grid-column:1/-1}.FrameWorkbench-module__niysXq__fieldGrid input,.FrameWorkbench-module__niysXq__fieldGrid select,.FrameWorkbench-module__niysXq__durationField input{width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #c8cece;border-radius:0;padding:0 10px;font-size:13px}.FrameWorkbench-module__niysXq__fieldGrid input:focus,.FrameWorkbench-module__niysXq__fieldGrid select:focus,.FrameWorkbench-module__niysXq__durationField input:focus{border-color:var(--electric)}.FrameWorkbench-module__niysXq__modeField{border:0;min-width:0;margin:22px 0 0;padding:0}.FrameWorkbench-module__niysXq__modeField legend{margin-bottom:8px}.FrameWorkbench-module__niysXq__modeField>div{border:1px solid #c8cece;grid-template-columns:1fr 1fr;display:grid}.FrameWorkbench-module__niysXq__modeField label{cursor:pointer}.FrameWorkbench-module__niysXq__modeField label+label{border-left:1px solid #c8cece}.FrameWorkbench-module__niysXq__modeField input{opacity:0;position:absolute}.FrameWorkbench-module__niysXq__modeField span{color:#5e6873;place-items:center;min-height:38px;font-size:12px;display:grid}.FrameWorkbench-module__niysXq__modeField input:checked+span{color:#fff;background:var(--ink)}.FrameWorkbench-module__niysXq__modeField input:focus-visible+span{outline:3px solid var(--electric);outline-offset:2px}.FrameWorkbench-module__niysXq__groupLabel{color:#7c8791;align-items:center;gap:10px;margin-top:28px;display:flex}.FrameWorkbench-module__niysXq__groupLabel b{background:#d7dcdc;flex:1;height:1px}.FrameWorkbench-module__niysXq__durationField{margin-top:17px}.FrameWorkbench-module__niysXq__durationField div{position:relative}.FrameWorkbench-module__niysXq__durationField input{padding-right:42px}.FrameWorkbench-module__niysXq__durationField em{color:#7b858e;font-family:Bahnschrift,monospace;font-size:10px;font-style:normal;position:absolute;top:12px;right:11px}.FrameWorkbench-module__niysXq__frameActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.FrameWorkbench-module__niysXq__frameActions button{cursor:pointer;background:0 0;border:1px solid #c8cece;min-height:36px;padding:0 8px;font-size:11px}.FrameWorkbench-module__niysXq__frameActions button:last-child{color:#a63f31}.FrameWorkbench-module__niysXq__frameActions button:hover:not(:disabled){border-color:var(--ink)}.FrameWorkbench-module__niysXq__frameActions button:disabled{opacity:.4;cursor:not-allowed}.FrameWorkbench-module__niysXq__timelineSection{border:1px solid var(--line);background:var(--paper-raised);margin-top:46px;position:relative}.FrameWorkbench-module__niysXq__timelineHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.FrameWorkbench-module__niysXq__timelineHeader>div:first-child{align-items:baseline;gap:14px;display:flex}.FrameWorkbench-module__niysXq__timelineHeader span{color:var(--signal)}.FrameWorkbench-module__niysXq__timelineHeader h2{letter-spacing:-.04em;margin:0;font-size:23px}.FrameWorkbench-module__niysXq__timelineActions{gap:8px;display:flex}.FrameWorkbench-module__niysXq__timelineActions button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:35px;padding:0 15px;font-size:12px;font-weight:650}.FrameWorkbench-module__niysXq__timelineActions button:first-child{color:#fff;background:var(--ink)}.FrameWorkbench-module__niysXq__timelineActions button:disabled{opacity:.4;cursor:not-allowed}.FrameWorkbench-module__niysXq__importZone{border-bottom:1px solid var(--line);background:#e7ebea;align-items:center;gap:16px;padding:16px 25px;display:flex}.FrameWorkbench-module__niysXq__importZone>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FrameWorkbench-module__niysXq__importZone>button{color:#fff;background:var(--electric);cursor:pointer;border:0;flex:none;align-items:center;gap:9px;min-height:37px;padding:0 14px 0 9px;display:inline-flex}.FrameWorkbench-module__niysXq__importZone>button span{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.FrameWorkbench-module__niysXq__importZone>button strong{font-size:11px}.FrameWorkbench-module__niysXq__importZone>button:disabled{opacity:.55;cursor:wait}.FrameWorkbench-module__niysXq__importZone p{color:#6b757e;margin:0;font-size:11px;line-height:1.55}.FrameWorkbench-module__niysXq__timeline{color:#eaf0f3;background:var(--night);scrollbar-color:#536171 #151d28;min-height:224px;position:relative;overflow-x:auto}.FrameWorkbench-module__niysXq__ruler{z-index:3;color:#8c98a5;letter-spacing:.08em;background:#151e29;border-bottom:1px solid #394553;grid-template-columns:auto 1fr 1fr 1fr auto;align-items:end;min-width:100%;height:40px;padding:0 18px 8px;font-family:Bahnschrift,monospace;font-size:9px;display:grid;position:sticky;top:0}.FrameWorkbench-module__niysXq__ruler i{background:#596675;justify-self:center;width:1px;height:6px}.FrameWorkbench-module__niysXq__frameTrack{z-index:1;gap:8px;width:max-content;min-width:100%;min-height:184px;margin:0;padding:20px 22px 18px;list-style:none;display:flex;position:relative}.FrameWorkbench-module__niysXq__frameCell{background:var(--night-raised);border:1px solid #465363;flex:0 0 122px;min-width:0;transition:border-color .14s,transform .14s;position:relative}.FrameWorkbench-module__niysXq__frameCell:hover{border-color:#8290a0;transform:translateY(-2px)}.FrameWorkbench-module__niysXq__frameCell.FrameWorkbench-module__niysXq__selected{border-color:var(--signal);box-shadow:inset 0 -3px 0 var(--signal)}.FrameWorkbench-module__niysXq__frameCell.FrameWorkbench-module__niysXq__dragging{opacity:.42}.FrameWorkbench-module__niysXq__frameSelect{color:#dfe6eb;text-align:left;cursor:grab;background:0 0;border:0;width:100%;padding:0;display:grid}.FrameWorkbench-module__niysXq__frameIndex{color:#8d9aa7;letter-spacing:.1em;padding:6px 7px;font-family:Bahnschrift,monospace;font-size:8px}.FrameWorkbench-module__niysXq__thumb{background-color:#131b25;background-image:linear-gradient(45deg,#ffffff0a 25%,#0000 25%),linear-gradient(-45deg,#ffffff0a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0a 75%),linear-gradient(-45deg,#0000 75%,#ffffff0a 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;place-items:center;width:100%;height:67px;display:grid;overflow:hidden}.FrameWorkbench-module__niysXq__thumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.FrameWorkbench-module__niysXq__frameName{text-overflow:ellipsis;white-space:nowrap;padding:7px 7px 1px;font-size:10px;font-weight:650;overflow:hidden}.FrameWorkbench-module__niysXq__frameSelect small{color:#8996a2;padding:2px 7px 7px;font-family:Bahnschrift,monospace;font-size:8px}.FrameWorkbench-module__niysXq__reorderButtons{z-index:2;opacity:0;transition:opacity .12s;display:flex;position:absolute;top:3px;right:3px}.FrameWorkbench-module__niysXq__frameCell:hover .FrameWorkbench-module__niysXq__reorderButtons,.FrameWorkbench-module__niysXq__frameCell:focus-within .FrameWorkbench-module__niysXq__reorderButtons{opacity:1}.FrameWorkbench-module__niysXq__reorderButtons button{color:#dce4e9;cursor:pointer;background:#354252;border:0;width:25px;height:23px;padding:0;font-size:10px}.FrameWorkbench-module__niysXq__reorderButtons button:disabled{color:#687482;cursor:not-allowed}.FrameWorkbench-module__niysXq__emptyTrack{color:#718090;place-items:center;min-height:184px;padding:20px;font-size:12px;display:grid}.FrameWorkbench-module__niysXq__playhead{z-index:5;top:0;bottom:0;left:clamp(22px, var(--playhead-position), calc(100% - 22px));background:var(--signal);pointer-events:none;width:1px;transition:left 70ms linear;position:absolute}.FrameWorkbench-module__niysXq__playhead:before{clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);background:var(--signal);content:"";width:11px;height:13px;position:absolute;top:0;left:-5px}.FrameWorkbench-module__niysXq__playhead span{background:var(--signal);border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:36px;left:-3px}.FrameWorkbench-module__niysXq__exportSection{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:end;gap:clamp(34px,5vw,72px);padding:clamp(48px,6vw,72px) 0 48px;display:grid}.FrameWorkbench-module__niysXq__exportSection h2{letter-spacing:-.065em;margin:0;font-family:Arial Narrow,Microsoft YaHei UI,sans-serif;font-size:clamp(34px,3.5vw,48px);font-weight:800;line-height:1}.FrameWorkbench-module__niysXq__exportSection>div:first-child>p:last-child{color:#606b75;max-width:430px;margin:21px 0 0;font-size:14px;line-height:1.68}.FrameWorkbench-module__niysXq__exportGrid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.FrameWorkbench-module__niysXq__exportGrid button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-content:end;min-width:0;min-height:136px;padding:17px;transition:color .15s,background-color .15s;display:grid;position:relative}.FrameWorkbench-module__niysXq__exportGrid button:last-child{border-right:0}.FrameWorkbench-module__niysXq__exportGrid button:hover:not(:disabled){color:#fff;background:var(--ink)}.FrameWorkbench-module__niysXq__exportGrid button>span{color:var(--signal);letter-spacing:.13em;font-family:Bahnschrift,monospace;font-size:10px;position:absolute;top:15px;right:15px}.FrameWorkbench-module__niysXq__exportGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.FrameWorkbench-module__niysXq__exportGrid small{color:#76818a;margin-top:5px;font-size:10px}.FrameWorkbench-module__niysXq__exportGrid button:hover:not(:disabled) small{color:#aeb9c3}.FrameWorkbench-module__niysXq__exportGrid button:disabled{opacity:.4;cursor:not-allowed}.FrameWorkbench-module__niysXq__notice{border:1px solid var(--line);color:#53606b;background:var(--paper-raised);align-items:center;gap:11px;min-height:46px;margin-bottom:22px;padding:10px 15px;font-size:12px;display:flex}.FrameWorkbench-module__niysXq__notice.FrameWorkbench-module__niysXq__error{color:#8e3327;background:#fff1ed;border-color:#e5a395}.FrameWorkbench-module__niysXq__notice.FrameWorkbench-module__niysXq__error i{background:var(--signal);box-shadow:0 0 0 4px #ff62461f}.FrameWorkbench-module__niysXq__notice.FrameWorkbench-module__niysXq__success{color:#24684f;background:#e9f7f2;border-color:#9bcdbd}.FrameWorkbench-module__niysXq__footer{border-top:1px solid var(--line);color:#7a858e;justify-content:space-between;width:min(1480px,92vw);margin:0 auto;padding:25px 0 35px;display:flex}.FrameWorkbench-module__niysXq__footer p{margin:0;font-size:12px}.FrameWorkbench-module__niysXq__page small{font-size:max(11px,.8em)}.FrameWorkbench-module__niysXq__page button,.FrameWorkbench-module__niysXq__page input,.FrameWorkbench-module__niysXq__page select,.FrameWorkbench-module__niysXq__page label{font-size:max(12px,1em)}@media (max-width:1080px){.FrameWorkbench-module__niysXq__workbench{grid-template-columns:1fr}.FrameWorkbench-module__niysXq__inspector{border-top:1px solid #17202b2e;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.FrameWorkbench-module__niysXq__panelHeading,.FrameWorkbench-module__niysXq__modeField{grid-column:1/-1}.FrameWorkbench-module__niysXq__exportSection{grid-template-columns:1fr}}@media (max-width:760px){.FrameWorkbench-module__niysXq__header{grid-template-columns:1fr auto;min-height:66px;padding:0 20px}.FrameWorkbench-module__niysXq__headerTitle{display:none}.FrameWorkbench-module__niysXq__localBadge{font-size:10px}.FrameWorkbench-module__niysXq__main{width:min(100% - 28px,680px);padding-top:48px}.FrameWorkbench-module__niysXq__intro{grid-template-columns:1fr;gap:30px}.FrameWorkbench-module__niysXq__intro h1{font-size:clamp(38px,11vw,48px)}.FrameWorkbench-module__niysXq__stageColumn{padding:14px}.FrameWorkbench-module__niysXq__stageWrap{min-height:360px;padding:16px}.FrameWorkbench-module__niysXq__transport{flex-wrap:wrap}.FrameWorkbench-module__niysXq__transportHint{text-align:center;width:100%;margin:0}.FrameWorkbench-module__niysXq__inspector{padding:24px 19px;display:block}.FrameWorkbench-module__niysXq__timelineHeader{align-items:flex-start;padding:18px}.FrameWorkbench-module__niysXq__timelineHeader>div:first-child{gap:3px;display:grid}.FrameWorkbench-module__niysXq__timelineActions button{padding:0 10px}.FrameWorkbench-module__niysXq__importZone{padding:15px 18px;display:grid}.FrameWorkbench-module__niysXq__exportGrid{grid-template-columns:1fr 1fr}.FrameWorkbench-module__niysXq__exportGrid button:nth-child(2){border-right:0}.FrameWorkbench-module__niysXq__exportGrid button:nth-child(-n+2){border-bottom:1px solid var(--line)}.FrameWorkbench-module__niysXq__footer{width:min(100% - 28px,680px)}}@media (max-width:440px){.FrameWorkbench-module__niysXq__localBadge{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}.FrameWorkbench-module__niysXq__stageWrap{min-height:300px}.FrameWorkbench-module__niysXq__fieldGrid{grid-template-columns:1fr}.FrameWorkbench-module__niysXq__wideField{grid-column:auto}.FrameWorkbench-module__niysXq__transport button:not(.FrameWorkbench-module__niysXq__playButton){width:34px;min-width:34px;height:34px}.FrameWorkbench-module__niysXq__timelineHeader{gap:14px;display:grid}.FrameWorkbench-module__niysXq__exportGrid{grid-template-columns:1fr}.FrameWorkbench-module__niysXq__exportGrid button{border-right:0;border-bottom:1px solid var(--line);min-height:112px}.FrameWorkbench-module__niysXq__exportGrid button:last-child{border-bottom:0}.FrameWorkbench-module__niysXq__footer{gap:7px;display:grid}}@media (prefers-reduced-motion:reduce){.FrameWorkbench-module__niysXq__page *,.FrameWorkbench-module__niysXq__page :before,.FrameWorkbench-module__niysXq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.GameAiPanel-module__N4zgFa__panel{color:#18201d;background:#f8faf8;border:1px solid #c8d0cd;width:100%;margin-bottom:28px;overflow:hidden;box-shadow:9px 9px #ed6554}.GameAiPanel-module__N4zgFa__head{background:#fbfcfa;border-bottom:1px solid #c8d0cd;grid-template-columns:1.2fr .8fr;gap:28px;padding:28px;display:grid}.GameAiPanel-module__N4zgFa__head span{color:#234fd7;font-family:var(--mono);letter-spacing:.12em;font-size:12px;font-weight:800}.GameAiPanel-module__N4zgFa__head h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(28px,4vw,46px)}.GameAiPanel-module__N4zgFa__head p{color:#5d6964;margin:0;line-height:1.7}.GameAiPanel-module__N4zgFa__mode{background:#eef1ed;border:1px solid #8e9994;grid-template-columns:1fr 1fr;align-self:end;display:grid}.GameAiPanel-module__N4zgFa__mode button{color:#53605a;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-size:12px;font-weight:800}.GameAiPanel-module__N4zgFa__mode button+button{border-left:1px solid #8e9994}.GameAiPanel-module__N4zgFa__mode button[data-active]{color:#fff;background:#18201d;box-shadow:inset 0 -3px #ed6554}.GameAiPanel-module__N4zgFa__panel :is(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #5971ff}.GameAiPanel-module__N4zgFa__body{background:#f1f4f1;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px;padding:24px 28px 28px;display:grid}.GameAiPanel-module__N4zgFa__form{gap:14px;min-width:0;display:grid}.GameAiPanel-module__N4zgFa__form label{color:#26312c;gap:6px;font-size:13px;font-weight:800;display:grid}.GameAiPanel-module__N4zgFa__form input,.GameAiPanel-module__N4zgFa__form select,.GameAiPanel-module__N4zgFa__form textarea{color:#18201d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aeb8b4;padding:10px 11px}.GameAiPanel-module__N4zgFa__form :is(input,select,textarea)::placeholder{color:#89938f}.GameAiPanel-module__N4zgFa__form :is(input,select,textarea):focus{border-color:#234fd7;box-shadow:0 0 0 2px #234fd71f}.GameAiPanel-module__N4zgFa__form :is(input,select,textarea):disabled{color:#7c8782;background:#e8ece9}.GameAiPanel-module__N4zgFa__form textarea{resize:vertical;min-height:110px;line-height:1.6}.GameAiPanel-module__N4zgFa__form .GameAiPanel-module__N4zgFa__compactArea{min-height:72px}.GameAiPanel-module__N4zgFa__twoFields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.GameAiPanel-module__N4zgFa__fields{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.GameAiPanel-module__N4zgFa__checkField{background:#fbfcfa;border:1px solid #aeb8b4;grid-template-columns:auto 1fr;align-items:flex-start;padding:11px;gap:10px!important;display:flex!important}.GameAiPanel-module__N4zgFa__checkField input{accent-color:#ed6554;width:17px;min-height:17px;margin-top:2px}.GameAiPanel-module__N4zgFa__checkField span{gap:3px;display:grid}.GameAiPanel-module__N4zgFa__checkField small{color:#69746f;font-weight:500;line-height:1.4}.GameAiPanel-module__N4zgFa__submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;min-width:0;display:flex}.GameAiPanel-module__N4zgFa__submit button{color:#18201d;font:inherit;cursor:pointer;background:#ed6554;border:1px solid #c84e3d;padding:12px 18px;font-weight:900;box-shadow:4px 4px #18201d}.GameAiPanel-module__N4zgFa__submit button:hover:not(:disabled){color:#fff;background:#d85242}.GameAiPanel-module__N4zgFa__submit button:disabled{opacity:.5;cursor:wait}.GameAiPanel-module__N4zgFa__submit small{color:#69746f}.GameAiPanel-module__N4zgFa__status{color:#f7f9f7;background:#18211e;border:1px solid #18201d;align-self:start;padding:20px;position:relative;box-shadow:6px 6px #234fd7}.GameAiPanel-module__N4zgFa__status:before{content:"";background:#ed6554;height:3px;position:absolute;top:0;left:0;right:0}.GameAiPanel-module__N4zgFa__status span{color:#9eb4ff;font-family:var(--mono);letter-spacing:.11em;font-size:11px}.GameAiPanel-module__N4zgFa__status h3{margin:9px 0;font-size:22px}.GameAiPanel-module__N4zgFa__status .feedback-banner__copy p{color:var(--ink-soft)}.GameAiPanel-module__N4zgFa__status a{color:#ff9b80;font-weight:800}.GameAiPanel-module__N4zgFa__progress{background:#3b4843;height:7px;margin:18px 0 8px}.GameAiPanel-module__N4zgFa__progress i{background:#ed6554;height:100%;transition:width .25s;display:block}.GameAiPanel-module__N4zgFa__error{color:#ff9b80!important}.GameAiPanel-module__N4zgFa__generatedPreview{border-top:1px solid #45514d;gap:9px;margin-top:20px;padding-top:18px;display:grid}.GameAiPanel-module__N4zgFa__previewStage{background-color:#e8ece9;background-image:linear-gradient(45deg,#cfd7d3 25%,#0000 25%),linear-gradient(-45deg,#cfd7d3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#cfd7d3 75%),linear-gradient(-45deg,#0000 75%,#cfd7d3 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #64716c;place-items:center;min-height:190px;display:grid;overflow:hidden}.GameAiPanel-module__N4zgFa__previewStage>img{object-fit:contain;width:100%;max-height:310px;image-rendering:pixelated;display:block}.GameAiPanel-module__N4zgFa__variantGrid{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.GameAiPanel-module__N4zgFa__variantGrid a{border:1px solid #64716c;min-width:0;display:block}.GameAiPanel-module__N4zgFa__variantGrid img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.GameAiPanel-module__N4zgFa__generatedPreview>small{color:#b9c4bf}.GameAiPanel-module__N4zgFa__outputLinks{flex-wrap:wrap;gap:6px;display:flex}.GameAiPanel-module__N4zgFa__outputLinks a{border:1px solid #64716c;padding:7px 10px;font-size:12px;text-decoration:none}@media (max-width:860px){.GameAiPanel-module__N4zgFa__head,.GameAiPanel-module__N4zgFa__body{grid-template-columns:1fr}.GameAiPanel-module__N4zgFa__fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.GameAiPanel-module__N4zgFa__head,.GameAiPanel-module__N4zgFa__body{padding-inline:18px}.GameAiPanel-module__N4zgFa__fields,.GameAiPanel-module__N4zgFa__twoFields{grid-template-columns:1fr}.GameAiPanel-module__N4zgFa__submit{flex-direction:column;align-items:stretch}.GameAiPanel-module__N4zgFa__submit button{width:100%}.GameAiPanel-module__N4zgFa__panel{box-shadow:0 5px #ed6554}}@media (prefers-reduced-motion:reduce){.GameAiPanel-module__N4zgFa__progress i{transition:none}}
.GameAssetRecords-module__kn4hPq__ledger{color:#172033;background:#fbfcfa;border:1px solid #cad2df;width:100%;margin-bottom:28px;overflow:hidden;box-shadow:9px 9px #234fd7}.GameAssetRecords-module__kn4hPq__ledger :is(button,select,a):focus-visible{outline-offset:2px;outline:3px solid #5971ff}.GameAssetRecords-module__kn4hPq__head{background:#fbfcfa;border-bottom:1px solid #cad2df;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:28px;padding:26px 28px;display:grid}.GameAssetRecords-module__kn4hPq__titleCopy>span,.GameAssetRecords-module__kn4hPq__columnHead span{color:#234fd7;font-family:var(--mono);letter-spacing:.14em;font-size:11px;font-weight:900}.GameAssetRecords-module__kn4hPq__titleCopy h2{letter-spacing:-.035em;max-width:680px;margin:7px 0 9px;font-size:clamp(25px,3vw,34px);line-height:1.12}.GameAssetRecords-module__kn4hPq__titleCopy p{color:#596779;max-width:760px;margin:0;line-height:1.65}.GameAssetRecords-module__kn4hPq__toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.GameAssetRecords-module__kn4hPq__toolbar label{color:#334155;gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.GameAssetRecords-module__kn4hPq__toolbar select,.GameAssetRecords-module__kn4hPq__toolbar button,.GameAssetRecords-module__kn4hPq__toolbar a{color:#172033;min-height:40px;font:inherit;background:#fff;border:1px solid #9eabba;border-radius:0;font-size:12px;font-weight:800}.GameAssetRecords-module__kn4hPq__toolbar select{width:100%;padding:8px 34px 8px 10px}.GameAssetRecords-module__kn4hPq__toolbar button,.GameAssetRecords-module__kn4hPq__toolbar a{cursor:pointer;white-space:nowrap;place-items:center;padding:9px 12px;text-decoration:none;display:inline-grid}.GameAssetRecords-module__kn4hPq__toolbar button:hover:not(:disabled),.GameAssetRecords-module__kn4hPq__toolbar a:hover{color:#234fd7;border-color:#234fd7}.GameAssetRecords-module__kn4hPq__toolbar button:disabled{color:#8b96a5;cursor:wait;background:#eef1f4}.GameAssetRecords-module__kn4hPq__summary{background:#f1f4f7;border-bottom:1px solid #cad2df;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(100px,.55fr));display:grid}.GameAssetRecords-module__kn4hPq__summary>div{align-content:center;gap:4px;min-height:74px;padding:13px 20px;display:grid}.GameAssetRecords-module__kn4hPq__summary>div+div{border-left:1px solid #cad2df}.GameAssetRecords-module__kn4hPq__summary small{color:#6b7789;font-family:var(--mono);letter-spacing:.08em;font-size:10px;font-weight:800}.GameAssetRecords-module__kn4hPq__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.GameAssetRecords-module__kn4hPq__columns{grid-template-columns:minmax(300px,.78fr) minmax(0,1.5fr);min-height:380px;display:grid}.GameAssetRecords-module__kn4hPq__characterColumn,.GameAssetRecords-module__kn4hPq__animationColumn{min-width:0}.GameAssetRecords-module__kn4hPq__characterColumn{background:#f7f9f8;border-right:1px solid #cad2df}.GameAssetRecords-module__kn4hPq__animationColumn{background:#fff}.GameAssetRecords-module__kn4hPq__columnHead{border-bottom:1px solid #cad2df;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 20px;display:flex}.GameAssetRecords-module__kn4hPq__columnHead h3{margin:4px 0 0;font-size:18px}.GameAssetRecords-module__kn4hPq__columnHead>strong{width:34px;height:34px;font-family:var(--mono);border:1px solid #172033;place-items:center;font-size:12px;display:grid}.GameAssetRecords-module__kn4hPq__characterList,.GameAssetRecords-module__kn4hPq__animationList,.GameAssetRecords-module__kn4hPq__frameList{margin:0;padding:0;list-style:none}.GameAssetRecords-module__kn4hPq__characterList>li{border-bottom:1px solid #d8dee7;grid-template-columns:58px minmax(0,1fr);gap:13px;padding:16px 18px;display:grid}.GameAssetRecords-module__kn4hPq__characterList>li[data-target],.GameAssetRecords-module__kn4hPq__animationRecord[data-target]{background:#fff7f4;box-shadow:inset 4px 0 #ed6554}.GameAssetRecords-module__kn4hPq__characterThumb{background-color:#e9edf1;background-image:linear-gradient(45deg,#d3dae2 25%,#0000 25%),linear-gradient(-45deg,#d3dae2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d3dae2 75%),linear-gradient(-45deg,#0000 75%,#d3dae2 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border:1px solid #aeb8c6;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.GameAssetRecords-module__kn4hPq__characterThumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.GameAssetRecords-module__kn4hPq__characterThumb span{font-size:22px;font-weight:900}.GameAssetRecords-module__kn4hPq__recordCopy{align-content:start;gap:3px;min-width:0;display:grid}.GameAssetRecords-module__kn4hPq__recordCopy>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.GameAssetRecords-module__kn4hPq__recordCopy>span{color:#334155;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.GameAssetRecords-module__kn4hPq__recordCopy>small{color:#6b7789;font-size:11px;line-height:1.5}.GameAssetRecords-module__kn4hPq__recordActions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.GameAssetRecords-module__kn4hPq__recordActions button,.GameAssetRecords-module__kn4hPq__recordActions a,.GameAssetRecords-module__kn4hPq__frameList button{color:#243149;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9eabba;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none}.GameAssetRecords-module__kn4hPq__recordActions button:hover:not(:disabled),.GameAssetRecords-module__kn4hPq__recordActions a:hover,.GameAssetRecords-module__kn4hPq__frameList button:hover:not(:disabled){color:#234fd7;border-color:#234fd7}.GameAssetRecords-module__kn4hPq__recordActions button:disabled,.GameAssetRecords-module__kn4hPq__frameList button:disabled{opacity:.52;cursor:wait}.GameAssetRecords-module__kn4hPq__recordActions .GameAssetRecords-module__kn4hPq__dangerButton{color:#b6382c;background:#fff7f4;border-color:#e58c81}.GameAssetRecords-module__kn4hPq__recordActions .GameAssetRecords-module__kn4hPq__dangerButton:hover:not(:disabled){color:#fff;background:#c83e31;border-color:#c83e31}.GameAssetRecords-module__kn4hPq__animationRecord{border-bottom:1px solid #d8dee7;grid-template-columns:62px minmax(0,1fr);min-width:0;display:grid;position:relative}.GameAssetRecords-module__kn4hPq__animationRecord:before{content:"";background:#91a6e8;width:1px;position:absolute;top:0;bottom:0;left:31px}.GameAssetRecords-module__kn4hPq__animationRecord:first-child:before{top:30px}.GameAssetRecords-module__kn4hPq__animationRecord:last-child:before{bottom:calc(100% - 31px)}.GameAssetRecords-module__kn4hPq__bindingCount{z-index:1;color:#234fd7;background:#fff;border:1px solid #234fd7;align-content:center;place-items:center;width:44px;min-height:44px;margin:15px auto 0;display:grid;position:relative;box-shadow:3px 3px #dce4ff}.GameAssetRecords-module__kn4hPq__bindingCount strong{font-family:var(--mono);font-size:13px}.GameAssetRecords-module__kn4hPq__bindingCount span{color:#596779;font-size:9px}.GameAssetRecords-module__kn4hPq__animationBody{min-width:0;padding:15px 18px 16px 4px}.GameAssetRecords-module__kn4hPq__animationTop{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.GameAssetRecords-module__kn4hPq__animationTop .GameAssetRecords-module__kn4hPq__recordActions{flex:none;grid-column:auto;justify-content:flex-end}.GameAssetRecords-module__kn4hPq__framePanel{border-top:1px solid #cad2df;margin-top:14px;padding-top:13px}.GameAssetRecords-module__kn4hPq__framePanel>p{color:#596779;margin:0 0 11px;font-size:12px;line-height:1.5}.GameAssetRecords-module__kn4hPq__frameList{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:9px;display:grid;position:relative}.GameAssetRecords-module__kn4hPq__frameList>li{background:#f8fafb;border:1px solid #cad2df;gap:8px;min-width:0;padding:9px;display:grid;position:relative}.GameAssetRecords-module__kn4hPq__frameList>li[data-target]{border-color:#ed6554;box-shadow:3px 3px #ffd9d2}.GameAssetRecords-module__kn4hPq__framePreview{aspect-ratio:1;background-color:#e8edf1;background-image:linear-gradient(45deg,#cfd7df 25%,#0000 25%),linear-gradient(-45deg,#cfd7df 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#cfd7df 75%),linear-gradient(-45deg,#0000 75%,#cfd7df 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border:1px solid #aeb8c6;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.GameAssetRecords-module__kn4hPq__framePreview img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.GameAssetRecords-module__kn4hPq__framePreview>span{color:#fff;font-family:var(--mono);background:#172033;padding:3px 5px;font-size:9px;position:absolute;bottom:5px;right:5px}.GameAssetRecords-module__kn4hPq__frameCopy{gap:2px;min-width:0;display:grid}.GameAssetRecords-module__kn4hPq__frameCopy strong,.GameAssetRecords-module__kn4hPq__frameCopy span,.GameAssetRecords-module__kn4hPq__frameCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GameAssetRecords-module__kn4hPq__frameCopy strong{font-size:12px}.GameAssetRecords-module__kn4hPq__frameCopy span{color:#334155;font-family:var(--mono);font-size:9px}.GameAssetRecords-module__kn4hPq__frameCopy small{color:#6b7789;font-size:10px}.GameAssetRecords-module__kn4hPq__frameList button{color:#b6382c;background:#fff7f4;border-color:#e58c81;width:100%}.GameAssetRecords-module__kn4hPq__frameLoading,.GameAssetRecords-module__kn4hPq__columnEmpty,.GameAssetRecords-module__kn4hPq__empty{color:#6b7789;text-align:center;padding:28px 20px;font-size:13px}.GameAssetRecords-module__kn4hPq__columnEmpty{min-height:140px}.GameAssetRecords-module__kn4hPq__empty{place-content:center;gap:7px;min-height:220px;display:grid}.GameAssetRecords-module__kn4hPq__empty strong{color:#172033;font-size:18px}.GameAssetRecords-module__kn4hPq__empty p{max-width:520px;margin:0;line-height:1.6}@media (max-width:980px){.GameAssetRecords-module__kn4hPq__head,.GameAssetRecords-module__kn4hPq__columns{grid-template-columns:1fr}.GameAssetRecords-module__kn4hPq__characterColumn{border-bottom:1px solid #cad2df;border-right:0}.GameAssetRecords-module__kn4hPq__characterList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GameAssetRecords-module__kn4hPq__characterList>li:nth-child(odd){border-right:1px solid #d8dee7}}@media (max-width:700px){.GameAssetRecords-module__kn4hPq__head{padding-inline:18px}.GameAssetRecords-module__kn4hPq__toolbar,.GameAssetRecords-module__kn4hPq__summary,.GameAssetRecords-module__kn4hPq__characterList{grid-template-columns:1fr}.GameAssetRecords-module__kn4hPq__toolbar button,.GameAssetRecords-module__kn4hPq__toolbar a{width:100%}.GameAssetRecords-module__kn4hPq__summary>div{min-height:58px}.GameAssetRecords-module__kn4hPq__summary>div+div,.GameAssetRecords-module__kn4hPq__characterList>li:nth-child(odd){border-top:1px solid #cad2df;border-left:0;border-right:0}.GameAssetRecords-module__kn4hPq__animationTop{flex-direction:column;align-items:stretch}.GameAssetRecords-module__kn4hPq__animationTop .GameAssetRecords-module__kn4hPq__recordActions{justify-content:flex-start}.GameAssetRecords-module__kn4hPq__ledger{box-shadow:0 5px #234fd7}}@media (max-width:470px){.GameAssetRecords-module__kn4hPq__animationRecord{grid-template-columns:52px minmax(0,1fr)}.GameAssetRecords-module__kn4hPq__animationRecord:before{left:26px}.GameAssetRecords-module__kn4hPq__bindingCount{width:38px;min-height:38px}.GameAssetRecords-module__kn4hPq__animationBody{padding-right:12px}.GameAssetRecords-module__kn4hPq__frameList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.GameAssetRecords-module__kn4hPq__ledger{scroll-behavior:auto}}
