@keyframes wz-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes wz-stripe{0%{background-position:0 0}to{background-position:28.28px 0}}.studio{--ink:#1a1a1a;--red:#d9381e;--yel:#e3b23c;--blue:#3f6e8c;--g7:#404040;--g6:#5e5e5e;--g4:#949494;--g3:#cfcfcf;--g2:#e6e6e6;--g1:#f5f5f4;--song:"Songti SC", "STSong", "Songti TC", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;--num:"Avenir Next", "Helvetica Neue", "PingFang SC", sans-serif}.studio *,.studio :before,.studio :after{box-sizing:border-box;margin:0;padding:0}.studio{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#fff;font-size:14px;line-height:1.6}.studio button,.studio input,.studio textarea,.studio select{font:inherit;color:inherit}.studio button{cursor:pointer;text-align:left;background:0 0;border:0}.studio button:disabled{cursor:default}.studio a{color:inherit;text-decoration:none}.studio ul,.studio ol{list-style:none}.studio img{display:block}.studio :focus-visible{outline:2px solid var(--red);outline-offset:2px}.studio .num{font-family:var(--num);font-variant-numeric:tabular-nums}.studio .lab{color:var(--red);letter-spacing:.12em;font-size:13px;font-weight:600;line-height:18px;display:inline-block}.studio .sp{flex:1}.studio .scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--g3) transparent;overflow-y:auto}.studio .scroll::-webkit-scrollbar{width:6px}.studio .scroll::-webkit-scrollbar-thumb{background:var(--g3)}.studio .ic{flex:none;display:block}.studio .vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.studio .app{grid-template-columns:196px minmax(0,1fr);height:100vh;min-height:820px;display:grid}.studio .main{flex-direction:column;min-width:0;min-height:0;padding:0 28px;display:flex}.studio .content{flex:1;min-height:0;position:relative}.studio .spine{flex-direction:column;min-height:0;padding:22px 18px 22px 22px;display:flex;position:relative}.studio .spine:after{content:"";background:var(--ink);width:1px;position:absolute;top:22px;bottom:22px;right:0}.studio .brand{align-self:flex-start;align-items:center;gap:8px;height:36px;padding-right:6px;font-size:14px;font-weight:600;display:inline-flex}.studio .brand:hover{text-underline-offset:4px;text-decoration:underline}.studio .brand small{color:var(--g6);margin-left:2px;font-size:12px;font-weight:400}.studio .title-wrap{gap:8px;margin-top:22px;display:flex;position:relative}.studio .vmeta{writing-mode:vertical-rl;letter-spacing:.18em;color:var(--g7);padding-top:4px;font-size:13px;line-height:18px}.studio .vt{writing-mode:vertical-rl;font-family:var(--song);letter-spacing:.02em;font-size:60px;font-weight:900;line-height:66px}.studio .vt span{display:block}.studio .seal{background:var(--red);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;font-size:12px;font-weight:600;line-height:13px;display:flex;position:absolute;top:282px;left:30px}.studio .seal b{font-family:var(--num);font-size:20px;font-weight:700;line-height:21px}.studio .pinfo{flex-direction:column;gap:12px;margin-top:auto;display:flex}.studio .pinfo .lab{font-size:12px;line-height:16px;display:block}.studio .pinfo b{font-size:14px;font-weight:600;line-height:20px;display:block}.studio .pinfo small{color:var(--g6);font-size:12px;line-height:17px;display:block}.studio .vt.big{font-size:66px;line-height:72px}.studio .seal.seal-n{font-size:15px;line-height:17px;top:236px;left:40px}.studio .pinfo .prod{align-items:center;gap:10px;display:flex}.studio .pinfo .prod img{object-fit:cover;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--g2);flex:none}.studio .topbar{border-bottom:1px solid var(--ink);flex:none;align-items:center;gap:20px;height:84px;display:flex}.studio .wizard{flex:none;align-items:center;display:flex}.studio .wz{align-items:center;gap:12px;height:72px;padding:0 4px;display:flex;position:relative}.studio .wz svg{flex:none}.studio .wz b{font-size:15px;font-weight:600;line-height:21px;display:block}.studio .wz i{color:var(--g6);white-space:nowrap;font-size:12px;font-style:normal;line-height:17px;display:block}.studio .wz i em{color:var(--ink);margin-right:6px;font-style:normal;font-weight:600}.studio .wz i em.run{color:var(--blue)}.studio .wz:after{content:"";height:4px;position:absolute;bottom:-6px;left:4px;right:4px}.studio .wz.on b{color:var(--red)}.studio .wz.on:after{background:var(--red)}.studio .wz:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.studio .wz.flat{cursor:default}.studio .wz.flat:hover b{text-decoration:none}.studio .wz.later b{color:var(--g6)}.studio .wz-ln{background:var(--ink);flex:none;width:24px;height:1px;margin:0 10px}.studio .helpbtn{height:44px;color:var(--g7);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:14px;display:inline-flex}.studio .helpbtn:hover{color:var(--ink)}.studio .guide{background:var(--yel);flex:none;align-items:center;gap:18px;min-height:52px;margin-top:12px;padding:6px 8px 6px 16px;display:flex}.studio .guide>b{white-space:nowrap;font-size:14px;font-weight:600}.studio .guide ol{flex:1;align-items:center;gap:0;min-width:0;display:flex}.studio .guide li{white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.studio .guide li+li:before{content:"";background:var(--ink);width:22px;height:1px;margin:0 12px}.studio .guide li svg{flex:none}.studio .guide p{color:var(--ink);white-space:nowrap;font-size:13px;line-height:18px}.studio .guide .btn{background:0 0;height:40px}.studio .tool{flex-wrap:nowrap;flex:none;align-items:center;gap:14px;min-height:68px;padding:8px 0;display:flex}.studio .tool h2{font-family:var(--song);flex:none;margin-right:4px;font-size:28px;font-weight:900;line-height:36px}.studio .tmeta{color:var(--g6);white-space:nowrap;font-size:13px}.studio .tmeta .num{color:var(--ink);font-weight:600}.studio .btn{border:1.5px solid var(--ink);white-space:nowrap;background:#fff;flex:none;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.studio .btn:hover{background:var(--g1)}.studio .btn.blk{background:var(--ink);color:#fff}.studio .btn.blk:hover{background:#333}.studio .btn.red{background:var(--red);border-color:var(--red);color:#fff}.studio .btn.red:hover{background:#c2301a;border-color:#c2301a}.studio .btn.ghost{background:0 0;border-color:#0000}.studio .btn.ghost:hover{background:var(--g1)}.studio .btn:disabled{border-color:var(--g3);color:var(--g6);background:var(--g1)}.studio .btn.busy{color:#fff;background:var(--blue);border-color:var(--blue)}.studio .btn.busy:after{content:"";background:var(--yel);width:40%;height:3px;animation:1.3s linear infinite wz-slide;position:absolute;bottom:0;left:0}.studio .btn.sm{height:36px;padding:0 12px;font-size:13px}.studio .btn.next{height:48px;padding:0 20px;font-size:15px}.studio .btn .caret,.studio .caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;display:inline-block}.studio .ibtn{border:1.5px solid var(--ink);background:#fff;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.studio .ibtn:hover{background:var(--g1)}.studio .ibtn.sm{border-width:1px;width:36px;height:36px}.studio .ibtn.bare{background:0 0;border-color:#0000}.studio .ibtn.bare:hover{background:var(--g1)}.studio [data-tip]{position:relative}.studio [data-tip]:hover:after,.studio [data-tip]:focus-visible:after{content:attr(data-tip);z-index:40;background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;padding:5px 8px;font-size:12px;font-weight:400;line-height:16px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.studio .seg{border:1.5px solid var(--ink);flex:none;display:inline-flex}.studio .seg button{white-space:nowrap;height:38px;padding:0 14px;font-size:14px}.studio .seg button+button{border-left:1.5px solid var(--ink)}.studio .seg button.on{background:var(--ink);color:#fff;font-weight:600}.studio .seg button em{font-style:normal;font-family:var(--num);margin-left:6px;font-weight:600}.studio .sw{cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;height:44px;font-size:14px;display:inline-flex}.studio .sw input{opacity:0;pointer-events:none;position:absolute}.studio .sw .tr{border:1.5px solid var(--ink);flex:none;width:36px;height:20px;position:relative}.studio .sw .tr:after{content:"";background:var(--ink);width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px}.studio .sw input:checked+.tr{background:var(--ink)}.studio .sw input:checked+.tr:after{background:#fff;left:17px}.studio .sw input:focus-visible+.tr{outline:2px solid var(--red);outline-offset:2px}.studio .sel{flex-direction:column;flex:none;gap:2px;display:inline-flex}.studio .sel>span{color:var(--g6);font-size:12px;line-height:16px}.studio .sel select,.studio .fsel{border:1px solid var(--g4);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%231A1A1A'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:0;height:36px;padding:0 28px 0 10px;font-size:13px}.studio .sel select:hover,.studio .fsel:hover{border-color:var(--ink)}.studio .inline-sel{color:var(--g6);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.studio .st{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.studio .st svg{flex:none}.studio .av{--s:28px;width:var(--s);height:var(--s);background:#fff;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.studio .av img{width:420%;max-width:none;position:absolute;top:1%;left:-160%}.studio .av:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000029}.studio .rww{grid-template-columns:196px minmax(0,1fr) 300px;column-gap:32px;height:100%;display:grid}.studio .rww.nobench{grid-template-columns:196px minmax(0,1fr) 44px}.studio .anav{border-right:1px solid var(--g2);height:100%;padding:4px 6px 16px 0}.studio .an{align-items:center;gap:10px;width:100%;min-height:48px;padding:4px 6px;display:flex;position:relative}.studio .an:hover{background:var(--g1)}.studio .an svg{flex:none}.studio .an span{flex:1;min-width:0}.studio .an b{font-family:var(--song);font-size:14px;font-weight:700;line-height:19px;display:block}.studio .an i{color:var(--g6);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;line-height:16px;display:block;overflow:hidden}.studio .an em{font-style:normal;font-family:var(--num);color:var(--g6);font-size:12px}.studio .an.on,.studio .an.on:hover{background:#fff}.studio .an.on b{color:var(--red)}.studio .an.on:before{content:"";background:var(--red);width:3px;position:absolute;top:10px;bottom:10px;right:-7px}.studio .script{height:100%;padding:0 12px 120px 0}.studio .asec{padding:6px 0 18px}.studio .asec+.asec{border-top:1px solid var(--ink);padding-top:20px}.studio .ash{align-items:flex-start;gap:14px;display:flex}.studio .ash>svg{margin-top:4px}.studio .ash>.btn{margin-top:6px}.studio .ash svg{flex:none}.studio .ash-t{flex:1;min-width:0}.studio .ash-l{color:var(--g6);align-items:baseline;gap:10px;font-size:13px;display:flex}.studio .ash h3{font-family:var(--song);font-size:26px;font-weight:900;line-height:32px}.studio .ash-p{color:var(--g6);margin-top:2px;font-size:14px;line-height:20px}.studio .ash-p span+span{margin-left:10px}.studio .anote{border-top:1px solid var(--g2);border-bottom:1px solid var(--g2);margin:12px 0 4px}.studio .anote-h{width:100%;min-height:40px;color:var(--g7);align-items:center;gap:14px;font-size:13px;display:flex}.studio .anote-h .tg2{color:var(--ink);text-underline-offset:3px;font-size:13px;text-decoration:underline}.studio .anote-b{grid-template-columns:1fr 1fr;column-gap:24px;padding:4px 0 12px;display:grid}.studio .anote-b h5{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:20px;display:flex}.studio .anote-b h5 i{background:var(--ink);width:10px;height:10px;display:inline-block}.studio .anote-b h5 i.c{border:2px solid var(--red);background:0 0;border-radius:50%}.studio .anote-b li{color:var(--g7);padding:2px 0 2px 16px;font-size:14px;line-height:21px;position:relative}.studio .anote-b li:before{content:"";background:var(--g7);width:6px;height:1px;position:absolute;top:11px;left:3px}.studio .beats{margin-top:6px}.studio .bt{border-bottom:1px solid var(--g2);grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;padding:10px 8px 10px 0;display:grid;position:relative}.studio .bt .av{--s:36px;margin-top:2px}.studio .bt-who{color:var(--g7);font-size:13px;font-weight:600;line-height:18px;display:block}.studio .bt-say{font-family:var(--song);font-size:17px;line-height:27px}.studio .bt-dir{color:var(--g6);margin-top:2px;font-size:14px;line-height:21px;display:none}.studio .show-dir .bt-dir{display:block}.studio .bt.dirline{grid-template-columns:40px minmax(0,1fr);padding:6px 0}.studio .bt.dirline .bt-mk{font-family:var(--song);color:var(--red);text-align:center;font-weight:900;line-height:22px}.studio .bt.dirline .bt-dir{white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.studio .show-dir .bt.dirline .bt-dir{white-space:normal}.studio .bt-acts{visibility:hidden;background:var(--g1);box-shadow:-12px 0 12px var(--g1);gap:6px;padding-left:12px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.studio .bt:hover .bt-acts,.studio .bt:focus-within .bt-acts,.studio .bt.peek .bt-acts{visibility:visible}.studio .bt:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.studio .bt:hover,.studio .bt.peek{background:var(--g1)}.studio .bt.peek:before{content:"每句都能改或重写";background:var(--yel);padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:-12px;right:8px}.studio .bt.busy .bt-say{color:var(--g4)}.studio .bt-edit textarea,.studio .bt-rw input{border:1.5px solid var(--ink);width:100%;font-family:var(--song);resize:none;border-radius:0;margin:2px 0 8px;padding:8px 10px;font-size:17px;line-height:26px;display:block}.studio .bt-rw{border:1.5px solid var(--ink);background:#fff;margin-top:8px;padding:10px}.studio .bt-rw label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.studio .bt-rw input{font-family:var(--sans);height:40px;font-size:14px;line-height:22px}.studio .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio .bench{border-left:1px solid var(--g2);flex-direction:column;height:100%;min-height:0;padding-left:20px;display:flex}.studio .bench .bh{border-bottom:1px solid var(--ink);padding-bottom:10px;position:relative}.studio .bench h4{font-family:var(--song);margin-top:2px;font-size:20px;font-weight:900;line-height:28px}.studio .bench .bh p{color:var(--g6);font-size:13px;line-height:20px}.studio .bench .bh .ibtn{position:absolute;top:0;right:0}.studio .bl{flex:1;min-height:0;padding:6px 6px 24px 0}.studio .bl li{color:var(--g7);grid-template-columns:26px 1fr;font-size:14px;line-height:26px;display:grid}.studio .bl li span{font-family:var(--num);color:var(--g6);text-align:right;padding-right:10px;font-size:12px}.studio .bench-c{border-left:1px solid var(--g2);flex-direction:column;align-items:center;gap:10px;padding-top:4px;display:flex}.studio .bench-c span{writing-mode:vertical-rl;letter-spacing:.2em;color:var(--g7);font-size:13px}.studio .empty{text-align:left;border:1.5px solid var(--ink);max-width:520px;margin:40px auto;padding:28px}.studio .empty h3{font-family:var(--song);margin:12px 0 8px;font-size:26px;font-weight:900;line-height:34px}.studio .empty p{color:var(--g7);margin-bottom:18px;font-size:14px;line-height:23px}.studio .agrid-wrap{height:100%;padding:4px 4px 60px 0;overflow-y:auto}.studio .agrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px;display:grid}.studio .agrid.c6{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px}.studio .agrid.c3{grid-template-columns:repeat(3,minmax(0,280px));gap:28px}.studio .card{flex-direction:column;min-width:0;display:flex}.studio .ph{aspect-ratio:3/4;box-shadow:inset 0 0 0 1px var(--g2);background:#fff;position:relative;overflow:hidden}.studio .ph img{object-fit:cover;width:100%;height:100%}.studio .ph.p916{aspect-ratio:9/16;background:var(--g2)}.studio .ph.p11{aspect-ratio:1}.studio .ph .ver{background:var(--ink);color:#fff;height:28px;font-family:var(--num);align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.studio .ph .ver.btnv:hover{background:#333}.studio .ph .tagr{background:#fff;align-items:center;height:28px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.studio .ph .gen{background:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.studio .ph .gen:after{content:"";background:var(--blue);width:40%;height:4px;animation:1.3s linear infinite wz-slide;position:absolute;bottom:0;left:0}.studio .ph .miss{background:var(--g1);color:var(--g7);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.studio .vth{gap:6px;height:52px;margin-top:8px;display:flex}.studio .vth button{width:39px;height:52px;box-shadow:inset 0 0 0 1px var(--g3);background:#fff;position:relative;overflow:hidden}.studio .vth button img{object-fit:cover;width:100%;height:100%}.studio .vth button.on{box-shadow:inset 0 0 0 2px var(--ink)}.studio .vth button.on:after{content:"";background:var(--yel);height:4px;position:absolute;bottom:0;left:0;right:0}.studio .vth .addv{border:1px dashed var(--g4);box-shadow:none;color:var(--g7);justify-content:center;align-items:center;display:flex}.studio .nm{align-items:center;gap:8px;min-width:0;height:28px;margin-top:8px;display:flex}.studio .nm b{white-space:nowrap;font-size:16px;font-weight:600;line-height:22px}.studio .nm span{color:var(--g6);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.studio .nm .hist{color:var(--ink);text-underline-offset:3px;white-space:nowrap;flex:none;height:28px;margin-left:auto;font-size:13px;text-decoration:underline}.studio .cdesc{color:var(--g6);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin-top:2px;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.studio .cacts{gap:6px;margin-top:10px;display:flex}.studio .cacts .btn{flex:1;min-width:0;padding:0 8px}.studio .wprice{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.studio .wprice caption{text-align:left;color:var(--g6);padding-bottom:6px;font-size:12px}.studio .wprice th,.studio .wprice td{border-top:1px solid var(--g3);text-align:left;padding:6px 0;font-weight:400}.studio .wprice td{text-align:right;white-space:nowrap}.studio .cacts.a-lib{margin-top:6px}.studio .libpick{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:420px;display:grid;overflow-y:auto}.studio .libpick-it{border:1px solid var(--g3);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:4px;padding:6px;display:flex}.studio .libpick-it:hover:not(:disabled){border-color:var(--ink,#111)}.studio .libpick-it img{aspect-ratio:3/4;object-fit:cover;background:var(--g1);width:100%}.studio .libpick-it b{font-size:14px}.studio .libpick-it i{color:var(--g6);font-size:12px;font-style:normal}.studio .pchips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.studio .pchips span{border:1px solid var(--g3);color:var(--g7);padding:1px 6px;font-size:12px;line-height:18px}.studio .sbw{grid-template-columns:minmax(0,1fr) 560px;column-gap:28px;height:100%;display:grid}.studio .ugrid-wrap{height:100%;padding:0 6px 80px 0;overflow-y:auto}.studio .lg{color:var(--g7);flex-wrap:wrap;align-items:center;gap:16px;padding:0 0 10px;font-size:14px;display:flex}.studio .lg strong{color:var(--ink);font-weight:600}.studio .ugh{border-top:1px solid var(--ink);align-items:center;gap:12px;padding:14px 0 10px;display:flex}.studio .ugh:first-of-type{border-top:0}.studio .ugh .lab{flex:none}.studio .ugh h3{font-family:var(--song);white-space:nowrap;font-size:20px;font-weight:900;line-height:26px}.studio .ugh p{color:var(--g6);white-space:nowrap;font-size:13px}.studio .ugrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;padding-bottom:18px;display:grid}.studio .uc{text-align:left;min-width:0;display:block}.studio .po{aspect-ratio:9/16;background:var(--g2);position:relative;overflow:hidden}.studio .po>img{object-fit:cover;width:100%;height:100%}.studio .po .no{min-width:34px;height:30px;font-family:var(--num);background:#fff;justify-content:center;align-items:center;padding:0 6px;font-size:16px;font-weight:700;display:flex;position:absolute;top:0;left:0}.studio .po .stc{background:#fff;align-items:center;gap:5px;height:26px;padding:0 7px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;right:0}.studio .po .du{background:var(--ink);color:#fff;align-items:center;height:24px;padding:0 7px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;right:0}.studio .po .cast{display:flex;position:absolute;bottom:6px;left:6px}.studio .po .cast .av{--s:24px;margin-left:-6px;box-shadow:0 0 0 1.5px #fff}.studio .po .cast .av:first-child{margin-left:0}.studio .po .bar{height:4px;position:absolute;bottom:0;left:0;right:0}.studio .po .bar.run{background:var(--blue)}.studio .po .bar.fail{background:var(--red)}.studio .uc .ln{font-family:var(--song);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-top:6px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.studio .uc .ln.mute{font-family:var(--sans);color:var(--g6);font-size:13px}.studio .uc.on .po{box-shadow:0 0 0 4px var(--yel)}.studio .uc.on .po .no{background:var(--yel)}.studio .uc:hover .po>img{opacity:.9}.studio .uc.new .po{border:1.5px dashed var(--g4);color:var(--g7);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.studio .ins{aspect-ratio:9/16;border:1.5px dashed var(--g4);color:var(--g7);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;line-height:18px;display:flex}.studio .ins:hover{border-color:var(--ink);color:var(--ink)}.studio .ed{border-left:1px solid var(--ink);height:100%;padding:0 4px 40px 24px;overflow-y:auto}.studio .edh{align-items:center;gap:12px;padding:2px 0 6px;display:flex}.studio .edh h3{font-family:var(--num);flex:none;align-items:baseline;gap:6px;font-size:30px;font-weight:700;line-height:36px;display:flex}.studio .edh h3 small{font-family:var(--sans);font-size:14px;font-weight:600}.studio .edh .st{font-weight:600}.studio .edm{color:var(--g6);border-bottom:1px solid var(--ink);flex-wrap:wrap;gap:2px 14px;padding-bottom:12px;font-size:13px;line-height:20px;display:flex}.studio .edtop{grid-template-columns:168px minmax(0,1fr);column-gap:20px;padding:14px 0;display:grid}.studio .pvw .po{aspect-ratio:9/16}.studio .pvw .cap{background:var(--ink);color:#fff;padding:7px 9px;font-size:12px;line-height:17px;position:absolute;bottom:0;left:0;right:0}.studio .pvw .row{flex-wrap:nowrap;gap:6px;margin-top:8px}.studio .vbtn{border:1px solid var(--g4);white-space:nowrap;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:36px;padding:0 10px;font-size:13px;display:inline-flex}.studio .vbtn:hover{border-color:var(--ink)}.studio .edr h5,.studio .shh h5{color:var(--g6);align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px;font-weight:400;display:flex}.studio .edr h5 .lab,.studio .shh h5 .lab{color:var(--red)}.studio .caps{flex-wrap:wrap;gap:6px;display:flex}.studio .cap2{border:1px solid var(--ink);background:#fff;align-items:center;gap:6px;max-width:100%;height:36px;padding:0 2px 0 4px;font-size:13px;display:inline-flex}.studio .cap2 .av{--s:26px}.studio .cap2 img.sq{object-fit:cover;flex:none;width:26px;height:26px}.studio .cap2 .gl{flex:none;width:26px;height:26px}.studio .cap2 select{border:0;border-left:1px solid var(--g3);height:28px;color:var(--g7);appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%231A1A1A'/%3E%3C/svg%3E") right 6px center no-repeat;border-radius:0;padding:0 20px 0 6px;font-size:12px}.studio .cap2 .x{width:28px;height:28px;color:var(--g6);justify-content:center;align-items:center;display:inline-flex}.studio .cap2 .x:hover{color:var(--red)}.studio .addcap{border:1px dashed var(--g4);height:36px;color:var(--g7);align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.studio .addcap:hover{border-color:var(--ink);color:var(--ink)}.studio .useg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.studio .useg .sel select{width:100%}.studio .edr .blk2{margin-top:14px}.studio .shh{border-top:1px solid var(--ink);align-items:center;gap:10px;padding-top:12px;display:flex}.studio .shh h5{margin:0}.studio .shr{border-bottom:1px solid var(--g2);grid-template-columns:34px 92px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:52px;padding:6px 0;display:grid}.studio .shr .sid{background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--num);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.studio .shr .tm{color:var(--g6);font-size:13px;line-height:18px}.studio .shr .tm b{color:var(--ink);font-family:var(--num);font-weight:600;display:block}.studio .shr .ln2{align-items:center;gap:8px;min-width:0;display:flex}.studio .shr .ln2 .av{--s:24px}.studio .shr .ln2 p{font-family:var(--song);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;line-height:22px;overflow:hidden}.studio .shr .ln2 p.mute{font-family:var(--sans);color:var(--g6);font-size:13px}.studio .shr .acts{gap:4px;display:flex}.studio .shr input{border:1.5px solid var(--ink);width:100%;height:36px;font-family:var(--song);border-radius:0;padding:0 8px;font-size:15px}.studio .newed{text-align:left;padding:40px 0}.studio .newed h3{font-family:var(--song);margin:10px 0 6px;font-size:26px;font-weight:900}.studio .newed p{color:var(--g7);margin-bottom:16px;font-size:14px}.studio .ex-wrap{height:100%;padding:0 4px 60px 0;overflow-y:auto}.studio .prog{color:var(--g6);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.studio .prog .pb{background:var(--g2);width:120px;height:8px;display:flex}.studio .prog .pb i{height:100%;display:block}.studio .exh{border-top:1px solid var(--ink);align-items:center;gap:12px;padding:14px 0 10px;display:flex}.studio .exh:first-child{border-top:0}.studio .exh h3{font-family:var(--song);white-space:nowrap;font-size:20px;font-weight:900;line-height:26px}.studio .exh p{color:var(--g6);white-space:nowrap;font-size:13px}.studio .exh .mini{color:var(--g7);gap:12px;margin-left:auto;font-size:13px;display:flex}.studio .wall{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 10px;padding-bottom:18px;display:grid}.studio .amk{aspect-ratio:9/16;border-top:4px solid var(--ink);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 2px 0;display:flex}.studio .amk svg{margin-bottom:4px}.studio .amk b{font-family:var(--song);font-size:16px;font-weight:900;line-height:21px}.studio .amk i{color:var(--g6);font-size:12px;font-style:normal;line-height:17px}.studio .amk .mini{color:var(--g7);flex-direction:column;gap:2px;margin-top:auto;font-size:12px;display:flex}.studio .vt9{min-width:0;position:relative}.studio .vt9 .po{cursor:pointer}.studio .vt9.todo .po>img,.studio .vt9.queue .po>img{opacity:.35;filter:grayscale()}.studio .vt9.run .po>img{opacity:.6}.studio .vt9 .vs{white-space:nowrap;height:28px;color:var(--ink);background:#fff;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.studio .vt9.done .vs{background:var(--ink);color:#fff}.studio .vt9.fail .vs{background:var(--red);color:#fff}.studio .vt9.run .vs{background:var(--blue);color:#fff}.studio .vt9.run .vs:after{content:"";background:var(--yel);width:40%;height:4px;animation:1.6s linear infinite wz-slide;position:absolute;top:-4px;left:0}.studio .vt9 .hov{visibility:hidden;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;top:38%;left:0;right:0}.studio .vt9:hover .hov,.studio .vt9:focus-within .hov,.studio .vt9.fail .hov{visibility:visible}.studio .vt9 .hov>*{pointer-events:none}.studio .vt9:hover .hov>*,.studio .vt9:focus-within .hov>*,.studio .vt9.fail .hov>*{pointer-events:auto}.studio .vt9 .hov .ibtn{background:#fff}.studio .home{height:100%;padding:4px 4px 48px 0;overflow-y:auto}.studio .hgrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.studio .pcard{border:1.5px solid var(--ink);cursor:pointer;text-align:left;grid-template-columns:176px minmax(0,1fr);column-gap:28px;min-width:0;padding:16px 20px 16px 16px;display:grid}.studio .pcard:hover{background:var(--g1)}.studio .pc-cover{aspect-ratio:9/16;background:var(--g2);position:relative;overflow:hidden}.studio .pc-cover img{object-fit:cover;width:100%;height:100%}.studio .pc-rev{background:var(--red);color:#fff;align-items:center;height:28px;padding:0 9px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0}.studio .pc-body{flex-direction:column;min-width:0;display:flex}.studio .pc-meta{color:var(--g6);align-items:baseline;gap:10px;font-size:13px;display:flex}.studio .pcard h3{font-family:var(--song);margin-top:4px;font-size:30px;font-weight:900;line-height:40px}.studio .pc-prod{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.studio .pc-prod img{object-fit:cover;width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--g2)}.studio .pc-bm{color:var(--g6);margin-left:8px}.studio .pc-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:14px;display:grid}.studio .pc-steps li{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.studio .pc-steps li span{min-width:0}.studio .pc-steps li i{color:var(--g6);font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:block}.studio .pc-steps li i.run{color:var(--blue);font-weight:600}.studio .pc-prog{color:var(--g6);white-space:nowrap;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.studio .pc-prog .pb{background:var(--g2);flex:1;height:8px;display:flex}.studio .pc-prog .pb i{height:100%;display:block}.studio .pc-prog b{color:var(--ink)}.studio .pc-time{color:var(--g6);margin-top:auto;padding-top:14px;font-size:13px}.studio .pc-acts{gap:10px;margin-top:12px;display:flex}.studio .ncard{border:1.5px dashed var(--g4);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:24px;display:flex}.studio .ncard:hover{border-color:var(--ink);background:var(--g1)}.studio .ncp{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:6px;display:flex}.studio .ncard b{font-family:var(--song);font-size:26px;font-weight:900;line-height:34px}.studio .ncard>span:last-child{color:var(--g6);font-size:14px}.studio .hsec{border-top:1px solid var(--ink);align-items:center;gap:14px;margin:30px 0 12px;padding-top:14px;display:flex}.studio .hsec h3{font-family:var(--song);font-size:20px;font-weight:900;line-height:26px}.studio .hsec p{color:var(--g6);font-size:14px}.studio .rgrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;display:grid}.studio .rt{min-width:0;display:block}.studio .rt:hover .po>img{opacity:.88}.studio .hempty{grid-template-columns:380px minmax(0,1fr);align-items:center;column-gap:72px;max-width:1060px;margin:28px auto 0;display:grid}.studio .comp{width:380px;height:380px}.studio .comp svg{display:block}.studio .he-t h3{font-family:var(--song);margin-top:8px;font-size:44px;font-weight:900;line-height:58px}.studio .he-flow{align-items:center;margin:26px 0 16px;display:flex}.studio .he-flow li{white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.studio .he-flow li+li:before{content:"";background:var(--ink);width:28px;height:1px;margin:0 14px}.studio .he-p{color:var(--g7);max-width:520px;margin-bottom:28px;font-size:16px;line-height:27px}.studio .btn.xl{height:56px;padding:0 28px;font-size:17px}.studio .newp{grid-template-columns:minmax(0,1fr) 400px;column-gap:48px;height:100%;padding:4px 4px 32px 0;display:grid;overflow-y:auto}.studio .nf-l{flex-direction:column;min-width:0;display:flex}.studio .nf-h{align-items:center;gap:12px;margin-bottom:10px;display:flex}.studio .nf-lab{padding:0;font-size:16px;font-weight:600;line-height:22px}.studio .nf-sub{color:var(--g6);font-size:14px}.studio .nf-ta{flex:1;min-height:420px;display:flex;position:relative}.studio .nf-ta textarea{border:1.5px solid var(--ink);resize:none;width:100%;font-size:16px;line-height:28px;font-family:var(--sans);border-radius:0;flex:1;padding:16px 18px 40px}.studio .nf-ta textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.studio .nf-cnt{color:var(--g6);font-size:13px;font-family:var(--num);background:#fff;padding:0 4px;position:absolute;bottom:10px;right:14px}.studio .nf-hint{color:var(--g6);margin-top:8px;font-size:14px;line-height:21px}.studio .nf-r{flex-direction:column;min-width:0;display:flex}.studio .fgroup{border:0;border-bottom:1px solid var(--g2);min-width:0;margin:0 0 18px;padding:0 0 18px}.studio .fgroup>.nf-lab{margin-bottom:10px;display:block}.studio .fgroup legend{margin-bottom:0}.studio fieldset.fgroup:disabled{opacity:.45}.studio .seg.wide2{grid-template-columns:1fr 1fr;width:100%;display:grid}.studio .seg.wide2 button{text-align:center;height:44px}.studio .fld>span em{color:var(--g6);margin-left:8px;font-size:12px;font-style:normal;font-weight:400}.studio .fgroup .fld:first-of-type{margin-top:6px}.studio .nf-img{align-items:center;gap:14px;display:flex}.studio .nf-img img,.studio .nf-ph{object-fit:cover;flex:none;width:72px;height:72px}.studio .nf-ph{border:1px dashed var(--g4);color:var(--g6);justify-content:center;align-items:center;display:flex}.studio .nf-img .nf-hint{margin-top:4px}.studio .opts2 .opt{border-top:0;min-height:52px;padding:4px 0}.studio .opt-c{align-items:center;gap:12px;display:flex}.studio .opt-c .opt{flex:none;width:auto}.studio .nf-sec{align-items:center;gap:8px;font-size:14px;display:inline-flex}.studio .nf-sec input{border:1px solid var(--g4);border-radius:0;width:120px;height:40px;padding:0 10px;font-size:14px}.studio .nf-sec input:disabled{background:var(--g1);color:var(--g6)}.studio .nf-sec input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.studio .nf-go{margin-top:auto}.studio .nf-go .btn{width:100%}.studio .nf-go .btn:disabled{background:var(--g2);border-color:var(--g2);color:var(--g6)}.studio .runp{grid-template-columns:minmax(0,1fr) 360px;column-gap:56px;height:100%;padding:8px 4px 32px 0;display:grid;overflow-y:auto}.studio .run-l h3{font-family:var(--song);margin-top:6px;font-size:40px;font-weight:900;line-height:52px}.studio .run-p{color:var(--ink);margin-top:6px;font-size:17px;line-height:28px}.studio .run-vis{grid-template-columns:240px minmax(0,1fr);column-gap:32px;max-width:720px;margin-top:26px;display:grid}.studio .rsq{border:3px solid var(--red);grid-template-rows:repeat(4,1fr);height:240px;display:grid}.studio .rb+.rb{box-shadow:inset 0 2px #fff}.studio .rb.todo+.rb,.studio .rb.todo{box-shadow:inset 0 1px #d9381e4d}.studio .rb:first-child{box-shadow:none}.studio .rb.done{background:var(--red)}.studio .rb.run{background:repeating-linear-gradient(-45deg, var(--red) 0 10px, #fff 10px 20px);background-size:28.28px 28.28px;animation:1s linear infinite wz-stripe}.studio .rls{grid-template-rows:repeat(4,1fr);height:240px;display:grid}.studio .rls li{border-bottom:1px solid var(--g2);grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:12px;display:grid}.studio .rls li b{font-size:16px;font-weight:600;line-height:24px}.studio .rls li span{color:var(--g6);grid-column:1;font-size:14px;line-height:21px}.studio .rls li em{grid-area:1/2/3;align-self:center;font-size:13px;font-style:normal;font-weight:600}.studio .rls li.run em{color:var(--blue)}.studio .rls li.todo b,.studio .rls li.todo em{color:var(--g6)}.studio .run-r{border-left:1px solid var(--ink);align-self:start;padding-left:28px}.studio .sum{grid-template-columns:72px minmax(0,1fr);gap:14px 12px;margin-top:12px;font-size:14px;line-height:22px;display:grid}.studio .sum dt{color:var(--g6)}.studio .sum dd{min-width:0}.studio .sum .ex{background:var(--g1);color:var(--g7);margin-top:6px;padding:8px 10px;font-size:14px;line-height:22px;display:block}.studio .sp-prod{align-items:center;gap:8px;display:flex}.studio .sp-prod img{object-fit:cover;width:32px;height:32px}.studio .mbg{z-index:60;background:#1a1a1a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.studio .modal{border:1.5px solid var(--ink);background:#fff;width:560px;max-width:100%;max-height:88vh;padding:24px 24px 20px;position:relative;overflow-y:auto}.studio .modal.wide{width:820px}.studio .modal h3{font-family:var(--song);padding-right:44px;font-size:24px;font-weight:900;line-height:32px}.studio .modal .sub{color:var(--g6);margin-top:2px;font-size:13px}.studio .modal .x0{position:absolute;top:12px;right:12px}.studio .mbody{margin-top:16px}.studio .mfoot{border-top:1px solid var(--g2);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.studio .fld{margin-top:14px;display:block}.studio .fld>span{margin-bottom:6px;font-size:13px;font-weight:600;line-height:18px;display:block}.studio .fld input,.studio .fld textarea{border:1px solid var(--g4);background:#fff;border-radius:0;width:100%;height:44px;padding:0 12px;font-size:14px;display:block}.studio .fld textarea{resize:vertical;height:96px;padding:10px 12px;line-height:22px}.studio .fld textarea.tall{height:132px}.studio .fld input:focus,.studio .fld textarea:focus,.studio .shr input:focus,.studio .bt-edit textarea:focus,.studio .bt-rw input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.studio ::placeholder{color:#767676}.studio .quick{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.studio .quick button{border:1px solid var(--g4);height:32px;padding:0 10px;font-size:13px}.studio .quick button:hover{border-color:var(--ink)}.studio .warn{border:1.5px solid var(--red);margin-top:14px;padding:10px 12px;font-size:13px;line-height:20px}.studio .hrow{gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.studio .hrow figure{flex:none;width:210px}.studio .hrow .ph{aspect-ratio:3/4}.studio .hrow figcaption{align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.studio .hrow figcaption b{font-family:var(--num);font-weight:700}.studio .hrow figcaption .cur{background:var(--yel);padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.studio .hrow figcaption .btn{margin-left:auto}.studio .opt{border-top:1px solid var(--g2);cursor:pointer;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;display:flex}.studio .opt:first-child{border-top:0}.studio .opt input{opacity:0;pointer-events:none;position:absolute}.studio .opt .rd{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.studio .opt input:checked+.rd:after{content:"";background:var(--red);border-radius:50%;position:absolute;inset:3px}.studio .opt input:focus-visible+.rd{outline:2px solid var(--red);outline-offset:2px}.studio .opt b{font-size:14px;font-weight:600;line-height:20px;display:block}.studio .opt i{color:var(--g6);font-size:13px;font-style:normal;line-height:18px;display:block}.studio .opts{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.studio .pop{z-index:45;border:1.5px solid var(--ink);background:#fff;width:280px;padding:12px 14px;position:absolute}.studio .pop .lab{margin-bottom:6px}.studio .pop .pi{border-top:1px solid var(--g2);align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 2px;font-size:14px;display:flex}.studio .pop .pi:first-of-type{border-top:0}.studio .pop .pi:not(:disabled):hover{background:var(--g1)}.studio .pop .pi em{font-style:normal;font-family:var(--num);margin-left:auto;font-weight:600}.studio .pop .pi:disabled{color:var(--g4)}.studio .pop .pi.danger{color:var(--red)}.studio .drawer{z-index:62;border-left:1.5px solid var(--ink);background:#fff;flex-direction:column;width:660px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.studio .drawer-h{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding:18px 24px 14px;display:flex}.studio .drawer-h h3{font-family:var(--song);font-size:24px;font-weight:900}.studio .drawer-b{flex:1;padding:4px 24px 24px;overflow-y:auto}.studio .drawer-f{border-top:1px solid var(--ink);align-items:center;gap:10px;padding:14px 24px;display:flex}.studio .drawer-f p{color:var(--g6);margin-right:auto;font-size:13px}.studio .dsh{border-bottom:1px solid var(--g2);padding:16px 0}.studio .dsh header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.studio .dsh header .sid{background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--num);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.studio .dsh.hl header .sid{background:var(--red)}.studio .dsh .g3{grid-template-columns:120px 1fr;gap:10px;display:grid}.studio .lbx{grid-template-columns:300px 1fr;gap:24px;display:grid}.studio .lbx .po{aspect-ratio:9/16}.studio .toast{z-index:80;opacity:0;pointer-events:none;background:var(--ink);color:#fff;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 10px 10px 18px;font-size:14px;line-height:20px;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px)}.studio .toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.studio .toast button{color:#fff;border:1px solid #fff;height:32px;padding:0 10px;font-size:13px;font-weight:600}.studio .toast:not(.has-undo) button{display:none}@media (max-width:900px){.studio .scroll{overscroll-behavior:auto}.studio input:not([type=checkbox]):not([type=radio]),.studio textarea,.studio select{font-size:16px!important}.studio .app{height:auto;min-height:0;display:block}.studio .spine{padding:14px 16px 12px}.studio .spine:after{width:auto;height:1px;inset:auto 16px 0}.studio .title-wrap{flex-direction:column;gap:0;margin-top:8px}.studio .vmeta{writing-mode:horizontal-tb;letter-spacing:.04em;order:2;padding:0;font-size:12px}.studio .vt{writing-mode:horizontal-tb;font-size:24px;line-height:32px}.studio .vt span{display:inline}.studio .vt span+span:before{content:"，"}.studio .seal{width:42px;height:42px;font-size:10px;line-height:11px;top:-34px;left:auto;right:0}.studio .seal b{font-size:15px;line-height:16px}.studio .pinfo{display:none}.studio .main{padding:0 16px;display:block}.studio .topbar{flex-wrap:wrap;gap:8px;height:auto;padding:8px 0 12px}.studio .wizard{width:100%;padding-bottom:8px;overflow-x:auto}.studio .wz{flex:none;height:60px}.studio .wz i{display:none}.studio .wz-ln{width:12px;margin:0 6px}.studio .helpbtn{display:none}.studio .btn.next{width:100%}.studio .guide{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}.studio .guide ol{flex-direction:column;align-items:flex-start;gap:4px}.studio .guide li+li:before{display:none}.studio .guide p{white-space:normal}.studio .tool{flex-wrap:wrap;gap:8px 10px;height:auto}.studio .tool .seg{max-width:100%;overflow-x:auto}.studio .inline-sel{white-space:normal;flex-wrap:wrap}.studio .tool .btn{flex:auto}.studio .prog .pb{width:80px}.studio .content{height:auto}.studio .rww,.studio .rww.nobench,.studio .sbw{height:auto;display:block}.studio .anav,.studio .bench,.studio .bench-c{display:none}.studio .script,.studio .agrid-wrap,.studio .ugrid-wrap,.studio .ed,.studio .ex-wrap{height:auto;overflow:visible}.studio .ash{flex-wrap:wrap}.studio .anote-h{flex-wrap:wrap;gap:4px 12px;padding:6px 0}.studio .bt{grid-template-columns:36px minmax(0,1fr)}.studio .bt-acts{visibility:visible;box-shadow:none;background:0 0;grid-column:2;margin-top:6px;padding:0;position:static;transform:none}.studio .bt:hover,.studio .bt.peek{background:0 0}.studio .bt.peek:before{display:none}.studio .anote-b{grid-template-columns:1fr}.studio .agrid,.studio .agrid.c6{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.studio .cacts{flex-wrap:wrap}.studio .cacts .btn{flex-basis:100%}.studio .cacts .ibtn{flex:1}.studio .agrid.c3,.studio .ugrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio .ugh{flex-wrap:wrap}.studio .ed{border-left:0;border-top:1px solid var(--ink);padding:16px 0 40px}.studio .edh{flex-wrap:wrap}.studio .edh .sp{flex-basis:100%;height:0}.studio .edtop{grid-template-columns:120px minmax(0,1fr)}.studio .useg{grid-template-columns:1fr}.studio .shr{grid-template-columns:34px minmax(0,1fr) auto}.studio .shr .tm{display:none}.studio .wall{grid-template-columns:repeat(3,minmax(0,1fr))}.studio .amk{aspect-ratio:auto;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding-bottom:4px}.studio .amk .mini{flex-direction:row;gap:10px;margin-top:0}.studio .exh{flex-wrap:wrap}.studio .exh .mini{margin-left:0}.studio .drawer{width:100vw}.studio .lbx{grid-template-columns:1fr}.studio .hgrid,.studio .newp,.studio .runp{grid-template-columns:1fr;row-gap:20px;height:auto;overflow:visible}.studio .home{height:auto;overflow:visible}.studio .pcard{grid-template-columns:96px minmax(0,1fr);column-gap:14px}.studio .pcard h3{font-size:22px;line-height:30px}.studio .pc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.studio .pc-prog{white-space:normal;flex-wrap:wrap}.studio .ncard{min-height:180px}.studio .rgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio .hsec{flex-wrap:wrap}.studio .hempty{grid-template-columns:1fr;row-gap:24px;margin-top:8px}.studio .comp{width:280px;height:280px}.studio .he-t h3{font-size:30px;line-height:40px}.studio .he-flow{flex-wrap:wrap;row-gap:8px}.studio .he-flow li+li:before{width:12px;margin:0 8px}.studio .nf-h{flex-wrap:wrap}.studio .nf-ta{min-height:260px}.studio .run-r{border-left:0;border-top:1px solid var(--ink);padding:16px 0 0}.studio .run-vis{grid-template-columns:96px minmax(0,1fr);column-gap:14px}.studio .run-l h3{font-size:30px;line-height:40px}.studio .seal.seal-n{top:-34px;left:auto;right:0}.studio .vt.big{font-size:24px;line-height:32px}.studio .vt.big span+span:before{content:none}}.studio .boot{min-height:100vh;color:var(--g6);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.studio .frame{grid-template-columns:80px minmax(0,1fr);min-height:100vh;display:grid}.studio .frame-main{min-width:0}.studio .rail{background:var(--ink);color:#fff;z-index:30;flex-direction:column;height:100vh;padding:12px 0;display:flex;position:sticky;top:0}.studio .rail :focus-visible{outline-color:var(--yel)}.studio .rl-brand{letter-spacing:.02em;color:#fff;border-bottom:1px solid #fff3;flex-direction:column;align-items:center;gap:6px;margin:0 10px;padding:6px 0 14px;font-size:12px;font-weight:600;line-height:16px;display:flex}.studio .rl-logo{width:26px;height:26px;display:flex}.studio .rl-items{flex-direction:column;gap:2px;margin-top:10px;display:flex}.studio .ri{color:#fffc;text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:70px;margin:0 6px;font-size:12px;line-height:16px;display:flex}.studio .ri:hover{color:#fff;background:#ffffff1a}.studio .ri.on,.studio .ri.on:hover{background:var(--red);color:#fff;font-weight:600}.studio .ri.sm{gap:4px;height:54px}.studio .ri svg{flex:none}.studio .rl-foot{flex-direction:column;gap:2px;margin-top:auto;display:flex}.studio .rl-bal{color:#fff;border-top:1px solid #fff3;border-bottom:1px solid #fff3;flex-direction:column;align-items:center;margin:0 10px 6px;padding:10px 0;display:flex}.studio .rl-bal b{font-size:18px;font-weight:700;line-height:24px}.studio .rl-bal span{color:#ffffffbf;font-size:12px;line-height:16px}.studio .rl-bal:hover b{color:var(--yel)}.studio .tagx{background:var(--yel);color:var(--ink);padding:0 6px;font-size:12px;font-weight:600;line-height:18px}.studio .modes .opt{min-height:56px}.studio .sub-h{color:var(--g6);align-items:baseline;gap:10px;margin:22px 0 8px;font-size:13px;font-weight:400;display:flex}.studio .tw{grid-template-columns:400px minmax(0,1fr);column-gap:32px;height:100%;display:grid}.studio .tw-l{height:100%;padding:0 4px 40px 0}.studio .drop{border:1.5px dashed var(--g4);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:240px;padding:24px;display:flex}.studio .drop:hover,.studio .drop.on{border-color:var(--ink);background:var(--g1)}.studio .drop b{font-family:var(--song);font-size:22px;font-weight:900;line-height:30px}.studio .drop span{color:var(--g6);font-size:14px}.studio .tlist{border-top:1px solid var(--ink)}.studio .trow{border-bottom:1px solid var(--g2);align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 8px;display:flex}.studio .trow:hover{background:var(--g1)}.studio .trow.on{background:var(--g1);box-shadow:inset 4px 0 0 var(--yel)}.studio .trow-t{flex:1;min-width:0}.studio .trow-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.studio .trow-t i{color:var(--g6);font-size:12px;font-style:normal;line-height:17px;display:block}.studio .trow em{color:var(--g7);white-space:nowrap;font-size:13px;font-style:normal}.studio .tw-r{border-left:1px solid var(--ink);flex-direction:column;height:100%;min-height:0;padding-left:28px;display:flex}.studio .tres-h{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-bottom:12px;display:flex}.studio .tres-h h3{font-family:var(--song);font-size:24px;font-weight:900;line-height:32px}.studio .tres-h p{color:var(--g6);font-size:13px}.studio .bl.tres{flex:1;min-height:0;padding:10px 0 40px}.studio .bl.tres li{font-family:var(--song);color:var(--ink);grid-template-columns:36px 1fr;font-size:16px;line-height:30px}.studio .tres-wait{flex-direction:column;align-items:flex-start;gap:12px;padding:40px 0;display:flex}.studio .tres-wait h3{font-family:var(--song);font-size:28px;font-weight:900;line-height:36px}.studio .tres-wait p{color:var(--g7);max-width:420px;font-size:14px;line-height:22px}.studio .rsq.small{width:96px;height:96px}.studio .search{border:1px solid var(--g4);height:38px;color:var(--g6);flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.studio .search input{width:140px;height:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:14px}.studio .search:focus-within{border-color:var(--ink)}.studio .src{color:var(--g6);margin-top:2px;font-size:13px;line-height:20px}.studio .cw{grid-template-columns:420px minmax(0,1fr);column-gap:32px;height:100%;display:grid}.studio .cform{height:100%;padding:0 8px 40px 0}.studio .cform .fld{position:relative}.studio .fld textarea.tall2{height:180px;padding-bottom:28px}.studio .cnt{color:var(--g6);background:#fff;padding:0 4px;font-size:12px;font-style:normal;position:absolute;bottom:6px;right:8px}.studio .refs{flex-wrap:wrap;gap:10px;display:flex}.studio .ref{flex-direction:column;gap:2px;width:64px;display:flex;position:relative}.studio .ref img{object-fit:cover;width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--g2)}.studio .ref button{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-6px;right:-6px}.studio .ref i{color:var(--g6);text-align:center;font-size:12px;font-style:normal;line-height:16px}.studio .ref.add{border:1px dashed var(--g4);height:64px;color:var(--g7);justify-content:center;align-items:center}.studio .ref.add:hover{border-color:var(--ink);color:var(--ink)}.studio .seg.wide4{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.studio .seg.wide4 button{text-align:center}.studio .g2{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.studio .g2 .sel select{width:100%}.studio .cgo{margin-top:22px}.studio .cgo .btn{width:100%}.studio .cgo .btn:disabled{background:var(--g2);border-color:var(--g2);color:var(--g6)}.studio .cres{border-left:1px solid var(--ink);height:100%;padding:0 4px 40px 28px}.studio .cres .sub-h{margin-top:0}.studio .cwall{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}.studio .cjob figcaption{margin-top:6px}.studio .cjob figcaption b{font-size:14px;font-weight:600;line-height:20px;display:block}.studio .cjob figcaption span{color:var(--g6);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;display:block;overflow:hidden}.studio .ph.p169{aspect-ratio:16/9}.studio .cjob .miss span{text-align:center;padding:0 10px}.studio .ww{grid-template-rows:auto 1fr;grid-template-columns:360px minmax(0,1fr);align-content:start;gap:32px 40px;height:100%;padding:0 4px 40px 0;display:grid}.studio .wbal{border:1.5px solid var(--ink);grid-row:1/3;align-self:start;padding:22px 24px}.studio .wbal .big{margin-top:6px;font-size:72px;font-weight:700;line-height:80px}.studio .wunit{color:var(--g6);font-size:14px}.studio .redeem{border-top:1px solid var(--ink);flex-direction:column;gap:10px;margin-top:22px;padding-top:18px;display:flex}.studio .redeem .btn{width:100%}.studio .wrule ol{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:8px;padding-top:14px;display:grid}.studio .wrule li b{font-family:var(--song);font-size:18px;font-weight:900;line-height:26px;display:block}.studio .wrule li span{color:var(--g7);margin-top:4px;font-size:14px;line-height:22px;display:block}.studio .wlog-h{border-bottom:1px solid var(--ink);align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.studio .wt{border-collapse:collapse;width:100%;font-size:14px}.studio .wt th{text-align:left;color:var(--g6);border-bottom:1px solid var(--g2);padding:10px 8px;font-size:12px;font-weight:600}.studio .wt td{border-bottom:1px solid var(--g2);padding:12px 8px}.studio .wt .r{text-align:right}.studio .wt .plus{font-weight:700}.studio .wt .minus{color:var(--red);font-weight:700}.studio .wempty{color:var(--g7);align-items:center;gap:16px;padding:28px 0;font-size:14px;line-height:22px;display:flex}.studio .main{padding:0 24px}.studio .wz-ln{width:16px;margin:0 8px}.studio .guide ol{overflow:hidden}@media (max-width:1680px){.studio .helpbtn .hb-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.studio .guide>p{display:none}.studio .tool{gap:10px}.studio .prog .pb{width:96px}.studio .cacts{gap:4px}.studio .cacts .ibtn{width:36px}.studio .cacts .btn{padding:0 6px}}@media (max-width:900px){.studio .frame{display:block}.studio .rail{flex-direction:row;align-items:center;gap:2px;height:auto;padding:0 6px;overflow-x:auto}.studio .rl-brand{border-bottom:0;border-right:1px solid #fff3;flex-direction:row;flex:none;height:40px;margin:0;padding:0 10px 0 4px}.studio .rl-items{flex-direction:row;flex:none;gap:0;margin:0}.studio .ri{flex:none;min-width:64px;height:56px;margin:0;padding:0 4px;font-size:11px}.studio .rl-foot{flex-direction:row;flex:none;margin:0 0 0 auto}.studio .rl-bal{border:0;margin:0;padding:0 10px}.studio .tw,.studio .cw,.studio .ww{height:auto;display:block}.studio .tw-l,.studio .cform{height:auto}.studio .tw-r,.studio .cres{border-left:0;border-top:1px solid var(--ink);height:auto;margin-top:16px;padding-top:16px;padding-left:0}.studio .cwall{grid-template-columns:repeat(2,minmax(0,1fr))}.studio .wbal{margin-bottom:24px}.studio .wrule ol{grid-template-columns:1fr}.studio .wrule{margin-bottom:24px}.studio .search input{width:100px}.studio .title-wrap{padding-right:52px}.studio .seal,.studio .seal.seal-n{top:0}}.studio .content.col{flex-direction:column;display:flex}.studio .content.col>.rww{flex:1;height:auto;min-height:0}.studio .rbar{border:1.5px solid var(--g3);background:var(--g1);flex:none;align-items:center;gap:10px;min-height:44px;margin:0 0 12px;padding:8px 14px;font-size:14px;line-height:21px;display:flex}.studio .rbar.warn{border-color:var(--red);color:var(--red);background:#fff}.studio .rbar .sp{flex:1}.studio .bt-ini{background:var(--ink);color:#fff;width:36px;height:36px;font-family:var(--song);justify-content:center;align-items:center;margin-top:2px;font-size:17px;font-weight:900;line-height:1;display:flex}.studio .bt-ini.c1{background:var(--red)}.studio .bt-ini.c2{background:var(--blue)}.studio .bt-ini.c3{background:var(--yel);color:var(--ink)}.studio .bt-turn{color:var(--red);border:1px solid var(--red);margin-left:8px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.studio .bt.red-chk{box-shadow:inset 3px 0 0 var(--red)}.studio .bt-chk{color:var(--red);margin-top:4px;font-size:13px;line-height:19px}.studio .bt-chk.y{color:#7a5a00}.studio .chk-btn{gap:6px}.studio .chk-btn .r{color:var(--red)}.studio .chk-list{max-height:60vh;overflow-y:auto}.studio .chk-list li{border-bottom:1px solid var(--g2);padding:10px 0;font-size:14px;line-height:22px}.studio .chk-list .lv{width:10px;height:10px;margin-right:8px;display:inline-block}.studio .chk-list .lv.red{background:var(--red)}.studio .chk-list .lv.yellow{background:var(--yel)}.studio .chk-list b{margin-right:8px}.studio .chk-list span{color:var(--g7)}.studio .chk-list .bs{margin-top:4px;display:block}.studio .chk-list .bs button{font-family:var(--num);text-underline-offset:3px;color:var(--ink);margin-right:8px;font-size:12px;line-height:20px;text-decoration:underline}.studio .pc-cover.geo{background:var(--g1);justify-content:center;align-items:center;display:flex}.studio .pc-cover.geo .st{text-align:center;border:1px solid var(--ink);background:#fff;padding:2px 4px;font-size:12px;font-weight:600;line-height:17px;position:absolute;bottom:6px;left:6px;right:6px}.studio .pc-cover.geo .st.run{color:var(--blue);border-color:var(--blue)}.studio .pc-cover.geo .st.fail{color:var(--red);border-color:var(--red)}.studio .pc-err{color:var(--red);margin-top:6px;font-size:13px;line-height:19px}.studio .mygrid{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:16px;margin-bottom:8px;display:grid}.studio .pcard.sm{grid-template-columns:104px minmax(0,1fr);column-gap:20px}.studio .pcard.sm h3{font-size:22px;line-height:30px}.studio .pcard.sm .pc-acts{margin-top:10px}.studio .ph .tagr.st-planned{background:var(--g2);color:var(--g7)}.studio .ph .tagr.st-rejected{background:var(--red);color:#fff}.studio .ph .tagr.st-approved{background:var(--ink);color:#fff}.studio .cdesc.a-voice{color:var(--g6)}.studio .a-chk{margin:6px 0 0;font-size:13px;line-height:19px}.studio .a-chk li{color:#7a5a00;padding:2px 0}.studio .a-chk li.red{color:var(--red)}.studio .a-ok{color:var(--g6);margin-top:6px;font-size:13px;line-height:19px}.studio .a-chk-err{color:var(--red);margin-top:6px;font-size:13px;line-height:19px}.studio .content.col>.sbw{flex:1;height:auto;min-height:0}.studio .po .stc.sb-red{background:var(--red);color:#fff}.studio .sb-r{color:var(--red)}.studio .sb-chk{margin:0 0 10px}.studio .sb-line{font-family:var(--song);margin-top:2px;font-size:15px;line-height:23px}.studio .sb-text{white-space:pre-wrap;word-break:break-all;color:var(--g7);background:var(--g1);max-height:420px;margin:8px 0 24px;padding:12px 14px;font-size:13px;line-height:21px;overflow-y:auto}.studio .wpay{border-top:1px solid var(--ink);flex-direction:column;gap:10px;margin-top:22px;padding-top:18px;display:flex}.studio .wpacks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.studio .wpack{border:1.5px solid var(--ink);background:#fff;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 6px 9px;display:flex}.studio .wpack:hover{background:var(--g1)}.studio .wpack b{font-size:22px;font-weight:700;line-height:28px}.studio .wpack b small{font-size:13px;font-weight:600}.studio .wpack span{color:var(--g6);font-size:12px;line-height:16px}.studio .wpack.on{background:var(--ink);color:#fff}.studio .wpack.on span{color:#ffffffbf}.studio .wpay-ch{display:flex}.studio .wpay-ch button{flex:1}.studio .wpay>.btn{width:100%}.studio .wpay-tip{border-left:3px solid var(--yel);background:#fdf3dc;padding:8px 10px;font-size:13px;line-height:20px}.studio .wpay-m{flex-direction:column;gap:12px;display:flex}.studio .wpay-pc{align-items:center;gap:20px;display:flex}.studio .wqr{border:1.5px solid var(--ink);width:224px;height:224px;color:var(--g6);flex:none;justify-content:center;align-self:center;align-items:center;padding:7px;font-size:13px;display:flex}.studio .wqr img{width:208px;height:208px;image-rendering:pixelated}.studio .wpay-big{font-family:var(--song);font-size:18px;font-weight:900;line-height:28px}.studio .wpay-big b{font-family:var(--num);font-size:40px;line-height:48px}.studio .wpay-open{width:100%}.studio .wpay-more{color:var(--g7);text-underline-offset:3px;align-self:center;padding:4px 8px;font-size:13px;text-decoration:underline}.studio .wpay-st{align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}.studio .wpay-st.err{color:var(--red)}.studio .wpay-dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite wz-pay-blink}.studio .wpay-no{color:var(--g6);font-size:12px;font-family:var(--num);word-break:break-all}@media (max-width:900px){.studio .wpay-pc{text-align:center;flex-direction:column;align-items:stretch}}@keyframes wz-pay-blink{50%{opacity:.25}}
