html.v4{--void:#f4f5fa;--base:#f4f5fa;--chrome:#fff;--panel:#fff;--card:#fff;--elev:#f7f8fc;--soft:#f7f8fc;--hover:#eef0f8;--line:#e6e8f0;--line2:#dfe2ec;--stroke:#d8dbe8;--accent:#5b5bff;--accent2:#3d7bff;--brand:#5b5bff;--violet:#6d4dff;--magenta:#b0347a;--gold:#b07a00;--green:#16a46c;--ok:#16a46c;--yellow:#e08a00;--warn:#e08a00;--red:#e5484d;--info:#3d7bff;--t1:#141726;--t2:#565c72;--t3:#5d6276;--t4:#62677c;--grad:linear-gradient(100deg,#6d4dff 0%,#3d7bff 100%);--sh:0 2px 6px #1417260a,0 12px 32px #1417260f;--r2:12px;--r3:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px}html.v4 body{background:var(--bg,#f4f5fa);color:var(--t1);font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,-apple-system,sans-serif;font-size:15px;line-height:1.6}html.v4 .sky{display:none}html.v4 .app{grid-template-columns:88px minmax(0,1fr)}html.v4 .side{border-right:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;align-items:center;gap:6px;width:88px;padding:20px 0}html.v4 .v4-logo{background:var(--grad);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 20px #5b5bff59}html.v4 .ri{width:68px;color:var(--t3);border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:10px 0 8px;font-size:12px;transition:background .2s,color .2s;display:flex;position:relative}html.v4 .ri svg,.v4-ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}html.v4 .ri:hover{background:var(--hover);color:var(--t1)}html.v4 .ri.on{color:#4b3fe0;background:#eeedff}html.v4 .ri b{color:#fff;background:#e5484d;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:4px;right:10px}html.v4 .side .sp{flex:1}html.v4 .ava{background:var(--grad);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:relative}html.v4 .ava i{background:#e5484d;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}html.v4 .ava-menu{z-index:40;background:#fff;border-radius:16px;gap:2px;width:220px;padding:8px;animation:.2s cubic-bezier(.2,.8,.2,1) v4in;display:grid;position:fixed;bottom:20px;left:96px;box-shadow:0 24px 60px #14172633}html.v4 .ava-menu a,html.v4 .ava-menu button{color:var(--t2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}html.v4 .ava-menu a:hover,html.v4 .ava-menu button:hover{background:var(--hover);color:var(--t1)}html.v4 .ava-menu .who{border-bottom:1px solid var(--line);color:var(--t1);margin-bottom:4px;padding:10px 12px 8px;font-weight:600}html.v4 .ava-menu b{color:#fff;background:#e5484d;border-radius:8px;padding:0 6px;font-size:11px}html.v4 .main{background:var(--void)}html.v4 .top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffc;gap:20px;height:72px;padding:0 48px}html.v4 .crumb{color:var(--t3);white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}html.v4 .crumb b{color:var(--t1);text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}html.v4 .chip{background:var(--soft);height:26px;color:var(--t2);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}html.v4 .chip.b{color:#4b3fe0;background:#eeedff;border-color:#0000}html.v4 .chip.ok{color:var(--ok);background:#e6f6ef;border-color:#0000}html.v4 .chip.w{color:var(--warn);background:#fff4e0;border-color:#0000}html.v4 .steps{background:var(--soft);border:1px solid var(--line);border-radius:999px;gap:4px;margin:0 auto;padding:4px;display:flex}html.v4 .steps>a,html.v4 .steps>span{color:var(--t3);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:15px;transition:background .2s,color .2s,box-shadow .2s;display:flex}html.v4 .steps i{border:1.5px solid #c9ccd9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}html.v4 .steps .done{color:var(--t2)}html.v4 .steps .done i{background:var(--ok);border-color:var(--ok);color:#fff}html.v4 .steps .on{color:var(--t1);background:#fff;font-weight:600;box-shadow:0 2px 10px #14172614}html.v4 .steps .on i{background:var(--grad);color:#fff;border:0}html.v4 .steps .lock{opacity:.5;cursor:not-allowed}html.v4 .steps a:not(.on):hover{color:var(--t1)}html.v4 .top .r{align-items:center;gap:12px;margin-left:auto;display:flex}html.v4 .pts{background:var(--soft);border:1px solid var(--line);height:40px;color:var(--t2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex}html.v4 .pts b{color:var(--t1)}html.v4 .pts small{color:var(--t3)}html.v4 .content{padding:40px 48px 130px}html.v4 .content>.rise{max-width:1560px;margin:0 auto}html.v4 .btn{border:1px solid var(--line);height:44px;color:var(--t1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px;padding:0 22px;font-size:15px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}html.v4 .btn:hover{background:var(--hover);border-color:var(--line)}html.v4 .btn.pri{background:var(--grad);color:#fff;border:0;font-weight:600;box-shadow:0 10px 26px #5b5bff52}html.v4 .btn.pri:hover{filter:brightness(1.05);background:var(--grad);transform:translateY(-1px)}html.v4 .btn.sm{border-radius:10px;height:34px;padding:0 14px;font-size:13px}html.v4 .btn.lg{border-radius:14px;height:52px;padding:0 30px;font-size:16px}html.v4 .btn.txt{color:var(--t2);background:0 0;border:0;padding:0 10px}html.v4 .btn:disabled,html.v4 .btn[disabled]{opacity:.45;box-shadow:none;transform:none}html.v4 .btn:focus-visible,html.v4 a:focus-visible{outline-offset:2px;outline:2px solid #7d6bff}html.v4 .card{box-shadow:var(--sh);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:22px;padding:24px}html.v4 .card:before,html.v4 .card:after{display:none}html.v4 .as.rr-lead,html.v4 .as.rr-key{box-shadow:0 3px 18px rgba(var(--rr),.32)}html.v4[data-fx=low] .as.rr-lead,html.v4[data-fx=low] .as.rr-key{box-shadow:var(--sh)}html.v4 .pill{background:var(--soft);border:1px solid var(--line);height:32px;color:var(--t2);padding:0 12px;font-size:13px}html.v4 .ipt,html.v4 input:not([type=checkbox]):not([type=radio]):not([type=range]),html.v4 select,html.v4 textarea{border:1px solid var(--line);color:var(--t1);background:#fff;border-radius:12px}html.v4 .tag.ok,html.v4 .chip.ok{color:#0f7a50}html.v4 .eyebrow{color:#4b3fe0;background:#eeedff;border-color:#5b5bff4d}html.v4 .note{box-shadow:var(--sh);background:#fff;border:0;border-radius:18px}html.v4 .dock{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#141726eb;border-radius:999px;align-items:center;gap:16px;max-width:calc(100vw - 140px);padding:8px 8px 8px 22px;animation:.3s cubic-bezier(.2,.8,.2,1) v4up;display:flex;position:fixed;bottom:22px;left:calc(50% + 44px);transform:translate(-50%);box-shadow:0 18px 48px #14172659}html.v4 .dock .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}html.v4 .dock .t small{opacity:.6;margin-left:8px}html.v4 .dock .vs{background:#ffffff2e;flex:none;width:1px;height:22px}html.v4 .dock .jobs{opacity:.9;cursor:pointer;color:inherit;font-size:13px;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;display:flex}html.v4 .dock .jobs.idle{opacity:.55}html.v4 .dock .btn.pri{height:40px;box-shadow:none;border-radius:999px}html.v4 .dock.warn .btn.pri{background:linear-gradient(100deg,#f08a00,#e5484d)}html.v4 .dotp{background:#7d6bff;border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite v4pl}@keyframes v4pl{50%{opacity:.3;transform:scale(.7)}}html.v4 .jobs-panel{z-index:31;background:#fff;border-radius:20px;width:380px;max-height:min(520px,100vh - 140px);padding:18px;animation:.22s cubic-bezier(.2,.8,.2,1) v4in;position:fixed;bottom:90px;right:24px;overflow:auto;box-shadow:0 24px 60px #14172633}html.v4 .jobs-panel .hd{align-items:center;gap:8px;display:flex}html.v4 .jobs-panel .hd b{font-size:16px}html.v4 .jobs-panel .hd a{color:#4b3fe0;margin-left:auto;font-size:13px}html.v4 .jobs-panel>p{color:var(--t3);margin:2px 0 6px;font-size:12px}html.v4 .job{border-bottom:1px solid #f1f2f7;align-items:center;gap:12px;padding:10px 0;display:flex}html.v4 .job:last-child{border:0}html.v4 .job .th{background:var(--grad);color:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}html.v4 .job .th svg{width:20px;height:20px}html.v4 .job.fail .th{color:#e5484d;background:#fde8e8}html.v4 .job.done .th{color:var(--ok);background:#e6f6ef}html.v4 .job b{font-size:14px;font-weight:600}html.v4 .job p{color:var(--t3);font-size:12px}html.v4 .prog{background:#ecedf4;border-radius:3px;height:5px;margin-top:6px;position:relative;overflow:hidden}html.v4 .prog i{background:var(--grad);border-radius:3px;width:40%;animation:1.6s ease-in-out infinite v4flow;position:absolute;inset:0}@keyframes v4flow{0%{transform:translate(-100%)}to{transform:translate(250%)}}html.v4 .jobs-empty{color:var(--t3);text-align:center;padding:18px 0;font-size:13px}@keyframes v4in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v4up{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}html.v4 .rise>*{animation:.25s cubic-bezier(.2,.8,.2,1) both v4in}html.v4 .ar{aspect-ratio:9/16}html.v4.land .ar{aspect-ratio:16/9}html.v4[data-fx=mid] .dotp,html.v4[data-fx=mid] .prog i{animation:none}html.v4[data-fx=low] *{transition:none!important;animation:none!important}html.v4 .steps-tog{display:none}@media (max-width:1100px){html.v4 .top{position:relative}html.v4 .top .crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.v4 .steps-tog{border:1px solid var(--line);background:var(--soft);color:var(--t1);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;margin:0 auto;padding:7px 14px;font-size:14px;font-weight:600;display:flex}html.v4 .steps-tog i{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}html.v4 .steps{z-index:60;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;max-width:calc(100vw - 24px);margin:0;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #14172629}html.v4 .steps.open{display:flex}html.v4 .steps>a,html.v4 .steps>span{border-radius:12px}}@media (max-width:900px){html.v4 .app,html.v4[data-rail=off] .app{grid-template-columns:1fr;height:100dvh}html.v4 .side{border-right:0;border-top:1px solid var(--line);z-index:35;flex-direction:row;justify-content:space-around;width:auto;height:64px;padding:4px 8px;position:fixed;inset:auto 0 0;transform:none!important}html.v4 .side .v4-logo,html.v4 .side .sp{display:none}html.v4 .ri{flex:1;width:auto;padding:6px 0;font-size:11px}html.v4 .top{gap:10px;height:60px;padding:0 16px}html.v4 .pts small,html.v4 .top .r .btn{display:none}html.v4 .content{padding:20px 16px 160px}html.v4 .dock{max-width:calc(100vw - 24px);padding-left:16px;bottom:76px;left:50%}html.v4 .dock .jobs span{display:none}html.v4 .jobs-panel{width:auto;bottom:140px;left:12px;right:12px}html.v4 .ava-menu{bottom:76px;left:auto;right:12px}}html.v4 .v4-home .muted,html.v4 .muted{color:var(--t3)}html.v4 .welcome{grid-template-columns:1.35fr 1fr;gap:28px;display:grid}html.v4 .create{color:#fff;background:radial-gradient(120% 140% at 100% 0,#4f8bff 0%,#6d4dff 45%,#3b2bb8 100%);border-radius:28px;min-height:340px;padding:44px 48px;position:relative;overflow:hidden;box-shadow:0 24px 60px #5b5bff4d}html.v4 .create:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-80px;right:-60px}html.v4 .create h1{color:#fff;font-size:42px;font-weight:700;line-height:1.2}html.v4 .create p{opacity:.9;max-width:520px;margin-top:12px;font-size:17px}html.v4 .drop{z-index:1;background:#ffffff1f;border:1.5px dashed #ffffff73;border-radius:18px;align-items:center;gap:18px;margin-top:28px;padding:22px 24px;transition:background .2s;display:flex;position:relative}html.v4 .drop.on{background:#ffffff3d;border-color:#fff}html.v4 .drop .ic{color:#5b5bff;background:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}html.v4 .drop b{font-size:17px}html.v4 .drop span{opacity:.85;font-size:14px;display:block}html.v4 .drop .btn{color:#3b2bb8;background:#fff;border:0;border-radius:14px;height:52px;margin-left:auto;padding:0 30px;font-size:16px;font-weight:600}html.v4 .ways{z-index:1;flex-wrap:wrap;gap:10px;margin-top:18px;display:flex;position:relative}html.v4 .ways a{color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;transition:background .2s;display:inline-flex}html.v4 .ways a:hover{background:#ffffff47}html.v4 .ways .v4-ic{width:16px;height:16px}html.v4 .cont{box-shadow:var(--sh);background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}html.v4 .cont .im{background:#2a2f55;height:200px;position:relative;overflow:hidden}html.v4 .cont .im img{object-fit:cover;object-position:center 25%;width:100%;height:100%}html.v4 .cont .im:after{content:"";background:linear-gradient(#0000 30%,#0009);position:absolute;inset:0}html.v4 .cont .im .tt{color:#fff;z-index:1;position:absolute;bottom:18px;left:24px}html.v4 .cont .im .tt small{opacity:.85;font-size:13px}html.v4 .cont .im .tt b{font-size:24px;display:block}html.v4 .cont .bd{flex-direction:column;flex:1;gap:14px;padding:22px 24px;display:flex}html.v4 .cont-empty .bd{justify-content:flex-start}html.v4 .track{gap:6px;display:flex}html.v4 .track i{background:#ecedf4;border-radius:4px;flex:1;height:8px}html.v4 .track i.d{background:var(--ok)}html.v4 .track i.c{background:var(--grad)}html.v4 .cont .row{color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}html.v4 .cont .row .cur{color:var(--t1);font-weight:600}html.v4 .cont .next{background:var(--soft);border-radius:14px;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;display:flex}html.v4 .cont .next b{font-size:16px}html.v4 .cont .next>div{flex:1;min-width:0}html.v4 .perks{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}html.v4 .perk{box-shadow:var(--sh);color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:18px;flex:240px;align-items:center;gap:14px;padding:16px 20px;transition:transform .2s,box-shadow .2s;display:flex}html.v4 a.perk:hover,html.v4 button.perk:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1417261a}html.v4 .perk>.v4-ic{color:#4b3fe0;background:#eeedff;border-radius:12px;flex:none;width:40px;height:40px;padding:9px}html.v4 .perk.ok>.v4-ic{color:#0f7a50;background:#e6f6ef}html.v4 .perk b{font-size:15px;display:block}html.v4 .perk small{color:var(--t3);font-size:12.5px}html.v4 .cont-empty .perk{box-shadow:none;cursor:default;background:#e6f6ef;flex:none;padding:10px 14px}html.v4 .sec{flex-wrap:wrap;align-items:center;gap:14px;margin:44px 0 20px;display:flex}html.v4 .sec h2{font-size:24px;font-weight:700}html.v4 .sec>span{color:var(--t3);font-size:16px}html.v4 .sec .r{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}html.v4 .tabs{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;padding:4px;display:flex}html.v4 .tabs button{color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 16px}html.v4 .tabs button small{opacity:.8;margin-left:2px}html.v4 .tabs button.on{color:#4b3fe0;background:#eeedff;font-weight:600}html.v4 .gal{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}html.v4 .proj{box-shadow:var(--sh);cursor:pointer;background:#fff;border-radius:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden}html.v4 .proj:hover{transform:translateY(-4px);box-shadow:0 20px 44px #1417261f}html.v4 .proj .cv{aspect-ratio:16/10;background:#e9ebf3;place-items:center;display:grid;position:relative;overflow:hidden}html.v4 .proj .cv img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.v4 .proj .cv .pw-ph{color:#c3c7d8;font-size:44px;font-weight:700}html.v4 .bdg{height:28px;color:var(--t1);white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:0 12px;font-size:12px;display:flex;position:absolute;top:12px;left:12px;overflow:hidden}html.v4 .bdg i{background:#6d4dff;border-radius:50%;flex:none;width:7px;height:7px}html.v4 .bdg.ok i{background:var(--ok)}html.v4 .bdg.w i{background:var(--warn)}html.v4 .bdg.run i{background:#6d4dff;animation:1.2s ease-in-out infinite v4pl}html.v4 .ar-chip{background:#ffffffeb;position:absolute;bottom:12px;right:12px}html.v4 .proj .pw-ops{opacity:0;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:10px;right:10px}html.v4 .proj:hover .pw-ops,html.v4 .proj:focus-within .pw-ops{opacity:1}html.v4 .proj .pw-ops button{cursor:pointer;width:32px;height:32px;color:var(--t1);background:#fffffff2;border:0;border-radius:10px}html.v4 .proj .pw-ops button.danger:hover{color:#c0262d;background:#fde8e8}html.v4 .proj .bd{gap:4px;padding:16px 18px;display:grid}html.v4 .proj .bd b{font-size:17px}html.v4 .proj .bd p{color:var(--t3);font-size:13px}html.v4 .bar2{background:#ecedf4;border-radius:3px;height:6px;margin:8px 0 4px;overflow:hidden}html.v4 .bar2 i{background:var(--grad);height:100%;display:block}html.v4 .proj.new{min-height:240px;box-shadow:none;color:var(--t3);text-align:center;background:0 0;border:2px dashed #d8dbe8;place-items:center;font-size:16px;display:grid}html.v4 .proj.new .add{color:#5b5bff;width:56px;height:56px;box-shadow:var(--sh);background:#fff;border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}html.v4 .steps4{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}html.v4 .steps4 div{box-shadow:var(--sh);background:#fff;border-radius:20px;padding:22px}html.v4 .steps4 .n{color:#4b3fe0;background:#eeedff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}html.v4 .steps4 b{margin-top:14px;font-size:17px;display:block}html.v4 .steps4 p{color:var(--t3);margin-top:4px;font-size:13px}html.v4 .feat{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}html.v4 .feat div{box-shadow:var(--sh);background:linear-gradient(160deg,#fff,#f3f2ff);border-radius:20px;padding:24px}html.v4 .feat b{margin-top:12px;font-size:17px;display:block}html.v4 .feat p{color:var(--t2);margin-top:4px;font-size:14px}html.v4 .feat .ic{background:var(--grad);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}@media (max-width:1100px){html.v4 .welcome{grid-template-columns:1fr}html.v4 .steps4{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:600px){html.v4 .create{padding:28px 22px}html.v4 .create h1{font-size:30px}html.v4 .drop{flex-wrap:wrap}html.v4 .drop .btn{justify-content:center;width:100%;margin-left:0}html.v4 .steps4,html.v4 .feat{grid-template-columns:1fr!important}html.v4 .sec .r{width:100%;margin-left:0}}html.v4 .nd{gap:24px;max-width:1320px;padding-bottom:140px}html.v4 .nd-top h1{font-size:32px;font-weight:700}html.v4 .nd-top small{color:var(--t2);font-size:16px}html.v4 .nd-steps{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:999px;padding:4px 6px}html.v4 .nd-steps li+li:before{background:var(--line);width:18px}html.v4 .nd-steps button{color:var(--t3);border-radius:999px;padding:6px 10px;font-size:14px}html.v4 .nd-steps i{border:1.5px solid #c9ccd9;width:22px;height:22px}html.v4 .nd-steps li.on button{color:var(--t1);background:var(--soft);font-weight:600}html.v4 .nd-steps li.on i{background:var(--grad);color:#fff;box-shadow:none;border:0}html.v4 .nd-steps li.done i{background:var(--ok);border-color:var(--ok);color:#fff}html.v4 .nd-h b{font-size:16px;font-weight:600}html.v4 .nd-h small,html.v4 .nd-faint{color:var(--t3);font-size:13px}html.v4 .nd-panel,html.v4 .nd-sec>.nd-est,html.v4 .nd-fold{box-shadow:var(--sh);background:#fff;border:0;border-radius:22px}html.v4 .nd-panel{gap:14px;padding:24px}html.v4 .nd-fold.on{box-shadow:0 0 0 2px #7d6bff,var(--sh);background:#fff}html.v4 .nd-fold-h{padding:18px 20px}html.v4 .nd-fold-h b{font-size:16px}html.v4 .nd-fold-h i{width:26px;height:26px;color:var(--t3);border:1.5px solid #c9ccd9}html.v4 .nd-fold.on .nd-fold-h i{background:var(--grad);color:#fff;border:0}html.v4 .nd-fold-h small{color:#4b3fe0}html.v4 .nd-fold-b{gap:14px;padding:0 20px 20px}html.v4 .nd-card{box-shadow:var(--sh);background:#fff;border:2px solid #0000;border-radius:18px;padding:18px 20px;transition:border-color .2s,transform .2s}html.v4 .nd-card:hover{transform:translateY(-2px)}html.v4 .nd-card b{font-size:16px}html.v4 .nd-card small{font-size:13px}html.v4 .nd-card.big{padding:26px 24px}html.v4 .nd-card.big i{color:#4b3fe0;background:#eeedff;border-radius:14px;width:52px;height:52px;font-size:22px}html.v4 .nd-card.on{box-shadow:0 0 0 3px #7d6bff2e,var(--sh);background:#fff;border-color:#7d6bff}html.v4 .nd-chip{border:1px solid var(--line);color:var(--t2);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px}html.v4 .nd-chip.on{color:#4b3fe0;background:#eeedff;border-color:#0000;font-weight:600}html.v4 .nd-chip:focus-within,html.v4 .nd-trope:focus-within,html.v4 .nd-pick:focus-within,html.v4 .nd-check:focus-within{outline:2px solid #7d6bff}html.v4 .nd-trope{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 12px}html.v4 .nd-trope.on{background:#f3f2ff;border-color:#7d6bff}html.v4 .nd-sample{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:14px}html.v4 .nd-sample:hover{background:#f3f2ff;border-color:#7d6bff}html.v4 .nd-est{background:var(--soft);border:0;border-radius:16px;padding:16px 18px;font-size:14px}html.v4 .nd-cost b{color:var(--t1);background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700}html.v4 .nd-drop{min-height:220px;box-shadow:var(--sh);background:#fff;border:2px dashed #cfd2e6;border-radius:22px;transition:border-color .2s,background .2s}html.v4 .nd-drop b{font-size:17px}html.v4 .nd-drop.on,html.v4 .nd-drop:hover{background:#f7f6ff;border-color:#7d6bff}html.v4 .nd-stat{box-shadow:var(--sh);background:#fff;border:0;border-radius:16px;padding:16px 18px}html.v4 .nd-stat b{font-size:28px}html.v4 .nd-stat.ac b{color:#4b3fe0}html.v4 .nd-stat.gd b{color:#b07a00}html.v4 .nd-stat.mg b{color:#b0347a}html.v4 .nd-dgrid{box-shadow:var(--sh);background:#fff;border:0;border-radius:18px;min-height:88px}html.v4 .nd-dcell b{font-size:22px}html.v4 .nd-note{background:#fff4e0;border:0;border-radius:14px}html.v4 .nd-sum button{border-radius:10px;padding:9px 10px;font-size:14px}html.v4 .nd-foot{background:#ffffffeb;border:0;border-radius:18px;padding:14px 20px;position:sticky;bottom:90px;box-shadow:0 12px 32px #1417261f}html.v4 .nd-check input{accent-color:#5b5bff}html.v4 .wr-eps{gap:4px;max-height:min(56vh,520px);padding-right:4px;display:grid;overflow:auto}html.v4 .wr-eps>div{color:var(--t2);border-radius:12px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}html.v4 .wr-eps>div.on{color:var(--t1);background:#f3f2ff;font-weight:600}html.v4 .wr-eps i{background:#d7d9e4;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}html.v4 .wr-eps .d i{background:var(--ok)}html.v4 .wr-eps .on i{background:#6d4dff;animation:1.2s ease-in-out infinite v4pl}html.v4 .wr-paper{box-shadow:var(--sh);color:#2a2d3d;background:#fff;border-radius:22px;padding:28px 32px;font-family:Songti SC,SimSun,Noto Serif SC,serif;font-size:16px;line-height:1.95}html.v4 .wr-meta{flex-wrap:wrap;gap:14px;display:flex}html.v4 .wr-meta>div{background:var(--soft);border-radius:14px;flex:140px;padding:12px 14px}html.v4 .wr-meta b{font-size:22px;display:block}html.v4 .wr-meta span{color:var(--t3);font-size:12.5px}@media (max-width:900px){html.v4 .nd-steps{max-width:100%;overflow-x:auto}html.v4 .nd-foot{bottom:140px}}html.v4 .hero{color:#fff;min-height:240px;box-shadow:var(--sh);background:radial-gradient(120% 140% at 100% 0,#4f8bff 0%,#6d4dff 45%,#2c2380 100%);border-radius:28px;flex-wrap:wrap;align-items:flex-end;gap:32px;margin-bottom:24px;padding:40px 44px;display:flex;position:relative;overflow:hidden}html.v4 .hero>*{position:relative}html.v4 .hero .eyebrow{letter-spacing:2px;opacity:.8;color:#fff;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:13px}html.v4 .hero h1{color:#fff;font-size:36px;font-weight:700;line-height:1.2}html.v4 .hero p{opacity:.88;max-width:640px;margin-top:10px;font-size:15px}html.v4 .hero .acts{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}html.v4 .hero .stats{flex-wrap:wrap;gap:36px;margin-top:22px;display:flex}html.v4 .hero .stats b{font-size:28px;font-weight:700;display:block}html.v4 .hero .stats span{opacity:.75;font-size:13px}html.v4 .btn.glass{color:#fff;background:#ffffff29;border:1px solid #ffffff52}html.v4 .btn.glass:hover{background:#ffffff47}html.v4 .hero .btn:not(.pri):not(.glass){color:#fff;background:#ffffff29;border:1px solid #ffffff52}html.v4 .so{box-shadow:var(--sh);background:#fff;border:0;border-radius:22px;padding:18px 22px}html.v4 .as-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}html.v4 .as-bar .tabs{background:#fff}html.v4 .as-bar .as-scopes{flex-wrap:nowrap;flex:1 1 0;min-width:0;max-width:none;overflow-x:auto}html.v4 .as-bar .as-scopes>button{white-space:nowrap;flex:none}html.v4 .card.as{border-radius:22px;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;overflow:hidden}html.v4 .card.as:hover{transform:translateY(-4px);box-shadow:0 20px 44px #1417261f}html.v4 .card.as.sel{box-shadow:0 0 0 3px #7d6bff,0 20px 44px #5b5bff2e}html.v4 .card.as.rr-lead.sel,html.v4 .card.as.rr-key.sel{box-shadow:0 0 0 3px #7d6bff,0 3px 18px rgba(var(--rr),.32)}html.v4 .as .im{background:linear-gradient(#eef0f7,#e4e7f1)}html.v4 .as-batch{z-index:29;background:#fff;border-radius:18px;align-items:center;gap:14px;max-width:calc(100vw - 140px);padding:12px 14px 12px 20px;animation:.25s cubic-bezier(.2,.8,.2,1) v4up;display:flex;position:fixed;bottom:96px;left:calc(50% + 44px);transform:translate(-50%);box-shadow:0 18px 48px #14172638}html.v4 .as-batch>div{min-width:0;display:grid}html.v4 .as-batch b{font-size:15px}html.v4 .as-batch small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (max-width:900px){html.v4 .as-batch{max-width:calc(100vw - 24px);bottom:150px;left:50%}html.v4 .hero{padding:26px 22px}html.v4 .hero h1{font-size:26px}}html.v4 .so{gap:16px}html.v4 .so-agent{box-shadow:var(--sh);background:#fff;border:0;border-radius:20px;gap:14px;padding:18px 22px}html.v4 .so-agent i{background:var(--grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}html.v4 .so-agent b{font-size:16px}html.v4 .so-agent p{color:var(--t2);font-size:14px}html.v4 .so-stats{gap:14px}html.v4 .so-stat{box-shadow:var(--sh);background:#fff;border:0;border-radius:18px;padding:16px 18px}html.v4 .so-stat b{color:var(--t1);font-size:28px}html.v4 .so-stat small{font-size:13px}html.v4 .so-stat.ac b{color:#4b3fe0}html.v4 .so-stat.ok b{color:#0f7a50}html.v4 .so-stat.warn b{color:#b06a00}html.v4 .so-stat.bad b{color:#c0262d}html.v4 .so-stat.gd b{color:#b07a00}html.v4 .so-stat.mg b{color:#b0347a}html.v4 .so-card{box-shadow:var(--sh);background:#fff;border:0;border-radius:20px;gap:10px;padding:20px 22px}html.v4 .so-warn{color:#b06a00}html.v4 .so-err{color:#c0262d}html.v4 .so-cell{border:1px solid var(--line);width:34px;height:34px;color:var(--t3);background:#fff;border-radius:10px;font-size:12px}html.v4 .so-cell.ready{color:#0f7a50;background:#e6f6ef;border-color:#0000}html.v4 .so-cell.cur{outline-offset:1px;outline:2px solid #7d6bff}html.v4 .so-list{gap:12px}html.v4 .so-row{box-shadow:var(--sh);background:#fff;border:0;border-radius:20px;grid-template-columns:64px 1fr auto;padding:18px 20px;transition:transform .2s,box-shadow .2s}html.v4 .so-row:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1417261a}html.v4 .so-row.cur{box-shadow:0 0 0 2px #7d6bff,var(--sh)}html.v4 .so-num{background:var(--soft);color:#9aa0b6;border-radius:16px;width:56px;height:56px;font-size:22px}html.v4 .so-num.ready{color:#0f7a50;background:#e6f6ef}html.v4 .so-mid b{font-size:16px}html.v4 .say{background:var(--soft);color:var(--t1);border-radius:12px;padding:10px 14px;font-size:15px}html.v4 .say.os{color:#4b3fe0;background:#f3f2ff}html.v4 .tag{border-radius:999px}html.v4 .dlg{border-radius:24px;padding:28px 30px}html.v4 .dlg h2{font-size:22px;font-weight:700}html.v4 .sb-board h4{font-size:16px;font-weight:600}html.v4 .sb-img{box-shadow:var(--sh);background:linear-gradient(#eef0f7,#e4e7f1);border:0;border-radius:14px}html.v4 .sb-cell{width:132px}html.v4 .sb-cell.big{width:210px}html.v4 .sb-cell figcaption b{font-size:14px}html.v4 .sb-cell figcaption small{font-size:12px}html.v4 .sb-st{color:var(--t1)!important;background:#ffffffeb!important;border:0!important}html.v4 .sb-empty{color:#9aa0b6;font-size:13px}html.v4 .sb-face,html.v4 .sb-anchor{background:var(--soft);border:0;border-radius:16px}html.v4 .sb-anchor dl>div{background:#fff;border-radius:12px;padding:10px 12px}html.v4 .sb-anchor dd.nd-warn{color:#b06a00}html.v4 .sb-look{box-shadow:var(--sh);background:#fff;border:0;border-radius:18px}html.v4 .sb-heights .on i{background:var(--grad);border:0}html.v4 .note.w{color:#7a4a00;background:#fff4e0;border-radius:14px;padding:12px 16px}html.v4 .ctx-menu{background:#fff;border:0;border-radius:14px;padding:6px;box-shadow:0 18px 44px #14172633}html.v4 .ctx-menu button{border-radius:10px;padding:9px 12px}html.v4 .ctx-menu button:hover{background:var(--hover)}html.v4 .modelbar{box-shadow:var(--sh);background:#fff;border-radius:22px;flex-wrap:wrap;align-items:flex-start;gap:24px;margin:0 0 20px;padding:22px 26px;display:flex}html.v4 .modelbar .lbl{color:var(--t2);font-size:13px;font-weight:600}html.v4 .mdl{flex-wrap:wrap;gap:10px;display:flex}html.v4 .mdl button{text-align:left;border:2px solid var(--line);min-width:150px;color:var(--t1);font:inherit;cursor:pointer;background:#fff;border-radius:14px;gap:2px;padding:10px 14px;transition:border-color .2s,background .2s;display:grid}html.v4 .mdl button b{font-size:14px}html.v4 .mdl button span{color:var(--t3);max-width:240px;font-size:12px}html.v4 .mdl button.on{background:#f3f2ff;border-color:#7d6bff}html.v4 .mdl button:disabled{opacity:.45;cursor:not-allowed}html.v4 .mdl.res button{min-width:110px}html.v4 .mb-segs{border-top:1px solid var(--line);flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding-top:16px;display:grid}html.v4 .mb-seg{background:var(--soft);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:12px 14px;display:grid}html.v4 .mb-seg small{color:var(--t3);font-size:12px}html.v4 .mb-seg select{height:34px;font-size:13px}html.v4 .mb-seg.ov{background:#f3f2ff;box-shadow:inset 0 0 0 1.5px #7d6bff}html.v4 .mb-seg .mono{text-align:right;grid-column:1/-1;font-weight:600}@media (min-width:1280px){html.v4 .content:has(.page-insp){padding-right:48px}html.v4 .page-insp{width:auto;margin:0 0 20px;position:static;top:auto;bottom:auto;right:auto;overflow:visible}}@media (min-width:1600px){html.v4 .content:has(.page-insp){padding-right:404px}html.v4 .page-insp{z-index:20;width:340px;margin:0;position:fixed;top:96px;bottom:96px;right:24px;overflow:auto}html.v4[data-insp=off] .content:has(.page-insp){padding-right:48px}}html.v4 .page-insp .insp{box-shadow:var(--sh);background:#fff;border:0;border-radius:20px;padding:18px 20px}@media (max-width:1599px){html.v4 .content>.rise{flex-direction:column;display:flex}html.v4 .content>.rise>.page-insp{order:99;margin-top:24px}}html.v4 .nd-foot{position:static}html.v4 .as-gen2{gap:6px;margin-top:auto;display:grid}html.v4 .as-gen2>span{display:block}html.v4 .as-gen2 .btn{justify-content:center;width:100%}.as .bd>.as-main{margin-top:auto;display:block}.as .bd>.as-main .btn{justify-content:center;width:100%}html.v4 .as-ops{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}html.v4 .as-ops>*{min-width:0}html.v4 .as-ops>.as-more{flex:none!important}html.v4 .as-ops .btn{white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:12px;overflow:hidden}html.v4 .as-meta{max-height:none}html.v4 .insp-img{aspect-ratio:3/4;height:auto;max-height:none}html.v4 .insp-img img{position:static}html.v4 .as-more:not([open]) .as-menu{display:none}html.v4 .as-menu{z-index:25;background:#fff;border:0;box-shadow:0 18px 44px #14172633}html.v4 .as-menu button:hover{background:var(--hover)}html.v4 .as-ops{position:relative}html.v4 .as-ops>.as-more{position:static}html.v4 .as-ops .as-menu{min-width:0;bottom:calc(100% + 6px);left:0;right:0}html.v4 .as-ops .as-menu button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.v4 .sv-row{flex-wrap:nowrap;align-items:center;margin-bottom:10px}html.v4 .sv-thumb{aspect-ratio:16/10;width:112px;color:var(--t3);background:#eef0f7;border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid;overflow:hidden}html.v4 .sv-thumb img{object-fit:cover;width:100%;height:100%;display:block}html.v4 .insp-img{aspect-ratio:auto;width:auto;max-width:100%;max-height:300px;margin:0 auto}html.v4 .insp-img img{width:auto;max-width:100%;max-height:300px;display:block;position:static}html.v4 .main{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}html.v4 .content{padding-bottom:28px}html.v4 .dock{justify-self:center;min-width:0;max-width:calc(100% - 48px);margin:0 24px 14px;animation:.3s cubic-bezier(.2,.8,.2,1) v4in;position:static;bottom:auto;left:auto;transform:none}html.v4 .as-batch{bottom:96px}@media (max-width:900px){html.v4 .dock{margin:0 10px 72px}html.v4 .content{padding-bottom:16px}}html.v4 .dock{justify-self:end}html.v4 .dock .fold{color:#fff9;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 8px;font-size:18px;line-height:1}html.v4 .dock .fold:hover{color:#fff}html.v4 .dock-fold{cursor:pointer;border:0;gap:8px;padding:8px 16px;font-size:13px}html.v4 .wv-h1{font-size:32px;font-weight:700;line-height:1.3}html.v4 .wv-sub{color:var(--t2);margin-top:6px;font-size:16px}html.v4 .wv-pre{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:28px;display:grid}html.v4 .wv-pre .tag{white-space:normal;overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;max-width:100%;line-height:1.5}html.v4 .stepper{flex-wrap:wrap;gap:10px;margin:6px 0 26px;display:flex}html.v4 .stepper span{color:var(--t3);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}html.v4 .stepper span i{background:var(--soft);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}html.v4 .stepper span.on{color:var(--t1);border-color:#c9c3ff;box-shadow:0 6px 16px #5b5bff1f}html.v4 .stepper span.on i{background:var(--grad);color:#fff}html.v4 .stepper span.d i{background:var(--ok);color:#fff}html.v4 .panel2{background:#fff;border:1px solid #fff;border-radius:24px;min-width:0;padding:28px;box-shadow:0 18px 40px -12px #28287824}html.v4 .panel2+.panel2{margin-top:20px}html.v4 .panel2 h3{margin-bottom:4px;font-size:19px;font-weight:700}html.v4 .panel2 .d{color:var(--t3);margin-bottom:18px;font-size:14px}html.v4 .bigin{border:1.5px solid var(--line);resize:vertical;background:var(--soft);width:100%;min-height:120px;color:var(--t1);border-radius:18px;padding:18px 20px;font:16px/1.7 inherit}html.v4 .bigin:focus{background:#fff;border-color:#9d8dff;outline:0;box-shadow:0 0 0 4px #7d6bff1f}html.v4 .theme{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html.v4 .theme>button{text-align:left;font:inherit;color:inherit;border:1.5px solid var(--line);cursor:pointer;background:linear-gradient(160deg,#fff,#f6f5ff);border-radius:18px;padding:16px 18px;transition:all .2s}html.v4 .theme>button:hover{border-color:#c9c3ff;transform:translateY(-2px)}html.v4 .theme>button.on{border-color:#7d6bff;box-shadow:0 10px 24px #5b5bff26}html.v4 .theme b{font-size:15px;display:block}html.v4 .theme p{color:var(--t2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}html.v4 .theme .hot{color:#c0283f;background:#ffecef;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:500}html.v4 .opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html.v4 .opts>div>label,html.v4 .opts .lb{color:var(--t3);margin-bottom:8px;font-size:13px;display:block}html.v4 .seg2{flex-wrap:wrap;gap:8px;display:flex}html.v4 .seg2>button{border:1.5px solid var(--line);min-height:38px;font:inherit;cursor:pointer;color:var(--t1);background:#fff;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}html.v4 .seg2>button.on{color:#4b3fe0;background:#f6f4ff;border-color:#7d6bff;font-weight:600}html.v4 .seg2>button small{color:var(--t3);margin-left:6px;font-weight:400}html.v4 .seg2>button:disabled{opacity:.45;cursor:not-allowed}html.v4 .sum{color:inherit;border-top:1px solid #fff;padding:28px;display:block;position:sticky;top:96px}html.v4 .sum b{font-size:inherit}html.v4 .sum .price{letter-spacing:-.5px;margin:6px 0;font-size:40px;font-weight:800}html.v4 .sum .price small{color:var(--t3);font-size:16px;font-weight:500}html.v4 .sum ul{flex-direction:column;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}html.v4 .sum li{color:var(--t2);justify-content:space-between;gap:12px;font-size:14px;display:flex}html.v4 .sum li b{color:var(--t1);text-align:right;font-weight:500}html.v4 .sum .tip{background:var(--soft);color:var(--t2);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.7}html.v4 .btn.xl{border-radius:16px;height:52px;padding:0 26px;font-size:16px}html.v4 .writer{grid-template-columns:240px minmax(0,1fr);gap:20px;display:grid}html.v4 .eps{flex-direction:column;gap:6px;max-height:min(62vh,620px);display:flex;overflow:auto}html.v4 .eps>button{font:inherit;color:var(--t2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}html.v4 .eps>button:hover{background:var(--hover)}html.v4 .eps>button.on{color:#4b3fe0;background:#f6f4ff;font-weight:600}html.v4 .eps>button i{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}html.v4 .eps>button i.w{background:#6d4dff;animation:1.2s ease-in-out infinite v4pl}html.v4 .eps>button i.n{background:#d7d9e4}html.v4 .eps>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.v4 .wv-prog{background:#ecedf4;border-radius:4px;height:8px;margin:0 0 12px;overflow:hidden}html.v4 .wv-prog i{background:var(--grad);border-radius:4px;height:100%;transition:width .3s cubic-bezier(.2,.8,.2,1);display:block}html.v4 .wv-prog.busy i{animation:1.6s ease-in-out infinite wvbreath}@keyframes wvbreath{0%,to{opacity:1}50%{opacity:.45}}html.v4 .wv-set{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;margin:8px 0 4px;display:grid}html.v4 .wv-set label{color:var(--t2);flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}html.v4 .wv-set .ai{color:#b26a00;margin-left:6px;font-size:11px}html.v4 .wv-set textarea,html.v4 .wv-set select{box-sizing:border-box;width:100%;min-width:0}html.v4 .wv-set textarea{resize:vertical;padding:8px 10px;font-size:13px;line-height:1.6}html.v4 .wv-set2{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}@media (max-width:700px){html.v4 .wv-set2{grid-template-columns:1fr}}html.v4 .paper{color:#2a2d3e;border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:20px;min-height:440px;max-height:68vh;padding:30px 36px;font-family:Songti SC,SimSun,serif;font-size:16px;line-height:2;overflow:auto}html.v4 .paper h4{margin:0 0 10px;font-family:inherit;font-size:20px}html.v4 .paper textarea{width:100%;min-height:420px;font:inherit;resize:vertical;color:inherit;background:0 0;border:0;line-height:2}html.v4 .paper textarea:focus{outline:1px dashed #c9c3ff}html.v4 .caret{vertical-align:-4px;background:#6d4dff;width:2px;height:20px;animation:1s step-end infinite v4pl;display:inline-block}html.v4 .score{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}html.v4 .score>div{background:var(--soft);border-radius:14px;padding:12px 14px}html.v4 .score b{font-size:22px;display:block}html.v4 .score span{color:var(--t3);font-size:12px}html.v4 .score .warn b{color:var(--warn)}html.v4 .wv-ol{gap:14px;display:grid}html.v4 .wv-ol label{color:var(--t3);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;display:grid}html.v4 .wv-ol label>span{color:var(--t2);gap:2px;padding-top:10px;font-weight:600;display:grid}html.v4 .wv-ol label>span small{color:var(--t3);font-size:12px;font-weight:400}html.v4 .wv-ol textarea{border:1.5px solid var(--line);width:100%;min-height:72px;font:inherit;resize:vertical;background:var(--soft);color:var(--t1);border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.75}html.v4 .wv-ol label.ep textarea{min-height:140px}html.v4 .wv-ol textarea:focus{border-color:var(--brand,#7c5cff);background:#fff;outline:none}@media (max-width:1280px){html.v4 .wv-pre{grid-template-columns:minmax(0,1fr)}html.v4 .sum{position:static}}@media (max-width:900px){html.v4 .theme{grid-template-columns:repeat(2,minmax(0,1fr))}html.v4 .opts,html.v4 .writer{grid-template-columns:minmax(0,1fr)}html.v4 .score{grid-template-columns:repeat(2,minmax(0,1fr))}html.v4 .eps{max-height:220px}}@media (max-width:560px){html.v4 .theme{grid-template-columns:minmax(0,1fr)}html.v4 .paper{padding:18px}html.v4 .wv-h1{font-size:24px}}html.v4 .file{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}html.v4 .file .fi{color:#3d7bff;background:#eef3ff;border-radius:10px;flex:none;place-items:center;width:46px;height:56px;font-size:12px;font-weight:700;display:grid}html.v4 .file b{overflow-wrap:anywhere;font-size:15px}html.v4 .file p{color:var(--t3);margin:0;font-size:13px}html.v4 .found{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}html.v4 .found>div{background:var(--soft);border-radius:16px;min-width:0;padding:14px 16px}html.v4 .found b{font-size:24px;display:block}html.v4 .found span{color:var(--t3);font-size:13px}html.v4 .ppl{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}html.v4 .ppl>span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}html.v4 .ppl span em{color:var(--t3);font-size:12px;font-style:normal}@media (max-width:900px){html.v4 .found{grid-template-columns:repeat(2,minmax(0,1fr))}}html.v4 .produce-hero{background:linear-gradient(120deg,#2b2466,#3d3a8f 55%,#5b4bd6)}html.v4 .produce-hero .hero-bg{position:absolute;inset:0}html.v4 .produce-hero .hero-bg img{object-fit:cover;object-position:center 30%;width:100%;height:100%}html.v4 .produce-hero .hero-bg:after{content:"";background:linear-gradient(90deg,#141232d9,#14123259);position:absolute;inset:0}html.v4 .btn.glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff52}html.v4 .segc{box-shadow:var(--sh);background:#fff;border-radius:24px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:36px;padding:28px;display:grid}html.v4 .segc+.segc{margin-top:24px}html.v4 .player{aspect-ratio:9/16;background:#1b1d2b;border-radius:18px;position:relative;overflow:hidden}html.v4 .player img,html.v4 .player video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.v4 .player-mask{color:#fff;background:#1e1a508c;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}html.v4 .player-mask.soft{color:#d7d9e4;background:#1b1d2b73}html.v4 .segc h3{flex-wrap:wrap;align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}html.v4 .segc .meta{color:var(--t3);margin-top:6px;font-size:15px}html.v4 .thumbs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}html.v4 .thumbs>span{aspect-ratio:9/16;background:#1b1d2b;border-radius:12px;place-items:center;width:96px;display:grid;position:relative;overflow:hidden}html.v4 .thumbs>span img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.v4 .thumbs>span i{color:#8a8fa8;font-size:13px;font-style:normal}html.v4 .segc .foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}html.v4 .run{color:#4b3fe0;align-items:center;gap:10px;margin-top:22px;font-size:17px;font-weight:500;display:flex}html.v4 .pick{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}html.v4 .opt{min-width:220px;max-width:340px;box-shadow:var(--sh);cursor:pointer;text-align:left;font:inherit;color:var(--t1);background:#fff;border:2px solid #0000;border-radius:18px;flex:1;padding:18px 22px}html.v4 .opt.on{border-color:#7d6bff}html.v4 .opt:disabled{opacity:.5;cursor:not-allowed}html.v4 .opt.on-static{cursor:default;max-width:420px}html.v4 .opt b{font-size:16px}html.v4 .opt p{color:var(--t3);margin-top:4px;font-size:13px}html.v4 .take{border:1px solid var(--line);border-radius:10px;gap:4px;width:168px;padding:6px;display:grid}html.v4 .take.on{border-color:#7d6bff}html.v4 .take-ph{height:60px;color:var(--t3);background:var(--soft);border-radius:8px;place-items:center;font-size:12px;display:grid}@media (max-width:900px){html.v4 .segc{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}html.v4 .player{max-width:240px}}html.v4 .shots-hero{background:linear-gradient(120deg,#23305e,#3a3f9a 55%,#6a4ad6);min-height:190px;padding:34px 44px}html.v4 .shots-hero h1{font-size:34px}html.v4 .shotlist{flex-direction:column;gap:16px;min-width:0;display:flex}html.v4 .seghead{background:#ffffffb3;border:1px solid #fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0 0;padding:14px 18px;display:flex}html.v4 .seghead h2{font-size:20px;font-weight:700}html.v4 .seghead .sub2{color:var(--t3)}html.v4 .seghead .r{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}html.v4 .seghead .pill{border:1px solid var(--line);color:#4b3fe0;background:#fff;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html.v4 section[data-testid=seghead-wrap]{flex-direction:column;gap:16px;display:flex}html.v4 .sc{cursor:default;background:#fff;border:2px solid #0000;border-radius:22px;grid-template-columns:170px minmax(0,1fr) 230px;align-items:start;gap:24px;padding:18px 22px;display:grid;box-shadow:0 1px 2px #1417260a,0 18px 40px -12px #28287824}html.v4 .sc.on{border-color:#7d6bff}html.v4 .sc.bad{border-color:#f1c27a}html.v4 .sc .kf{aspect-ratio:9/16;background:#1b1d2b;border-radius:14px;width:auto;height:auto;position:relative;overflow:hidden}html.v4 .sc .kf img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.v4 .sc .kf .th-empty{color:#8a8fa8;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}html.v4 .sc .no{color:#fff;background:#0000008c;border-radius:6px;padding:0 7px;font-size:12px;position:absolute;top:8px;left:8px}html.v4 .sc h4{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}html.v4 .sc .line{background:var(--soft);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:15px}html.v4 .sc .line em{color:#4b3fe0;margin-right:6px;font-style:normal;font-weight:600}html.v4 .sc .line.os em{color:#8a5bd6}html.v4 .sc-tip{color:var(--warn);background:#fff8ec;border-radius:12px;gap:2px;margin-top:8px;padding:10px 12px;font-size:14px;display:grid}html.v4 .sc-tip small{color:#9a6400;font-size:13px}html.v4 .sc-tip p{margin:0}html.v4 .who{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}html.v4 .who a{background:var(--soft);border:1px solid var(--line);height:30px;color:var(--t1);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 3px;font-size:13px;display:flex}html.v4 .who a span{background:#ddd;border-radius:50%;width:24px;height:24px;display:block;overflow:hidden}html.v4 .who a span img{object-fit:cover;width:100%;height:100%}html.v4 .who a:hover{color:#4b3fe0;border-color:#7d6bff}html.v4 .who a.miss{background:#fff8ec;border-color:#f1c27a}html.v4 .who .cam{border:1px dashed var(--line);height:30px;color:var(--t3);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}html.v4 .sc .side{flex-direction:column;align-items:stretch;gap:8px;display:flex}html.v4 .sc .side .pill,html.v4 .sc .side .tag{align-self:flex-start}html.v4 .sx-side{flex-direction:column;gap:8px;display:flex}html.v4 .sx-side .btn{justify-content:center;width:100%}html.v4 .inl{border:1px dashed #0000;border-radius:8px;min-width:0;margin:-2px -4px;padding:2px 4px}html.v4 .inl:hover{cursor:text;background:#faf9ff;border-color:#c9c3ff}html.v4 .mtag{color:#4b3fe0;background:#f6f4ff;border:1px solid #e3ddff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;display:inline-flex}html.v4 .mtag i{background:var(--grad);border-radius:50%;width:6px;height:6px}html.v4 .ptoggle{color:#4b3fe0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}html.v4 .prompt{color:#d9dcf2;background:#141726;border-radius:16px;margin-top:14px;padding:4px;overflow:hidden}html.v4 .prompt .ptabs{flex-wrap:wrap;gap:4px;padding:6px;display:flex}html.v4 .prompt .ptabs button{color:#a7acd0;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 12px;font-family:inherit;font-size:12px}html.v4 .prompt .ptabs button.on{color:#fff;background:#262a45}html.v4 .prompt .ptabs .sp{flex:1}html.v4 .prompt .ptabs .cnt{color:#a7acd0;align-self:center;padding-right:6px;font-size:12px}html.v4 .prompt .ptabs .cnt b{color:#7ee2b2}html.v4 .prompt .ptabs .cnt.over b{color:#ffc56b}html.v4 .prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d9dcf2;max-height:260px;margin:0;padding:14px 16px 16px;font:13px/1.75 JetBrains Mono,Cascadia Code,Consolas,Microsoft YaHei,monospace;overflow:auto}html.v4 .prompt .pedit{color:#e8eaff;resize:vertical;background:#0f1120;border:0;width:100%;min-height:220px;padding:14px 16px;font:13px/1.75 Consolas,Microsoft YaHei,monospace}html.v4 .prompt .pwarn{color:#ffc56b;padding:6px 16px;font-size:12px}html.v4 .prompt .pfoot{border-top:1px solid #262a45;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}html.v4 .prompt .pfoot .btn{color:#e8eaff;background:#262a45;border-color:#33385a;height:32px;font-size:12px}html.v4 .prompt .pfoot .btn.pri{background:var(--grad);border:0}html.v4 .prompt .pfoot .meta{color:#a7acd0;margin-left:auto;font-size:12px}html.v4 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1200px){html.v4 .sc{grid-template-columns:130px minmax(0,1fr)}html.v4 .sc .side{flex-flow:wrap;grid-column:1/-1}html.v4 .sx-side{flex-flow:wrap}html.v4 .sx-side .btn{width:auto}}@media (max-width:640px){html.v4 .sc{grid-template-columns:minmax(0,1fr);padding:14px}html.v4 .sc .kf{max-width:160px}}html.v4 .script-hero{background:linear-gradient(120deg,#1f3b5c,#33508f 55%,#5a4bd0);min-height:200px;padding:36px 44px}html.v4 .script-hero h1{font-size:34px}html.v4 .plat{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html.v4 .plat>button,html.v4 .plat>div{border:2px solid var(--line);text-align:left;font:inherit;color:var(--t1);cursor:pointer;background:#fff;border-radius:18px;min-width:0;padding:18px 20px}html.v4 .plat>.on{border-color:#c9c3ff}html.v4 .plat>button:hover{border-color:#7d6bff}html.v4 .plat>.lockd{cursor:default;background:var(--soft)}html.v4 .plat b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}html.v4 .plat p{color:var(--t3);margin-top:4px;font-size:13px}html.v4 .ep-card{align-items:center;grid-template-columns:90px minmax(0,1fr) 220px!important}html.v4 .ep-no{color:#c9c3ff;font-size:30px;font-weight:700}html.v4 .ep-card.on .ep-no{color:#6d4dff}html.v4 .more-sec{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:28px;padding:14px 18px}html.v4 .more-sec>summary{cursor:pointer;color:var(--t2);font-size:14px}@media (max-width:900px){html.v4 .plat{grid-template-columns:repeat(2,minmax(0,1fr))}html.v4 .ep-card{grid-template-columns:56px minmax(0,1fr)!important}html.v4 .ep-card .side{grid-column:1/-1}}html.v4 .notice{background:#fff8ec;border:1px solid #f6dcae;border-radius:18px;align-items:center;gap:16px;margin-top:22px;padding:16px 20px;display:flex}html.v4 .notice .ic{width:36px;height:36px;color:var(--warn);background:#ffe9c2;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}html.v4 .notice b{font-size:15px}html.v4 .notice p{color:var(--t2);margin-top:2px;font-size:13px}html.v4 .notice>.btn,html.v4 .notice>button{flex:none;margin-left:auto}html.v4 .as-groups{flex-direction:column;gap:8px;display:flex}html.v4 .as-grp .gal{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}html.v4 .sec.sm{margin:24px 0 14px}html.v4 .sec.sm h2{font-size:20px}html.v4 .cs-head{box-shadow:var(--sh);background:#fff;border-radius:22px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:14px;padding:20px 24px;display:flex}html.v4 .cs-head .av{background:#e8e9f2;border-radius:50%;flex:none;width:72px;height:72px;overflow:hidden}html.v4 .cs-head .av img{object-fit:cover;width:100%;height:100%}html.v4 .cs-head h1{flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}html.v4 .cs-head .pg{width:min(320px,100%);margin-left:auto}html.v4 .cs-head .prog{background:#ecedf4;border-radius:4px;height:8px;margin-top:8px;position:static;overflow:hidden}html.v4 .cs-head .prog i{background:var(--grad);border-radius:4px;height:100%;animation:none;display:block;position:static}html.v4 .sb-cell{position:relative}html.v4 .sb-cell.warnb .sb-img{outline-offset:-2px;outline:2px solid #f1c27a}html.v4 .sb-cell.miss .sb-img{outline-offset:-2px;outline:2px dashed #d7d9e4}html.v4 .sb-cell .why{color:#9a6400;background:#fff8ecf5;border-radius:10px;padding:6px 8px;font-size:12px;position:absolute;bottom:44px;left:8px;right:8px}html.v4 .sb-cell .tacts{opacity:0;gap:6px;transition:all .2s;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(4px)}html.v4 .sb-cell:hover .tacts,html.v4 .sb-cell .tacts.show,html.v4 .sb-cell:focus-within .tacts{opacity:1;transform:none}html.v4 .sb-cell .tacts .btn{background:#fffffff0;flex:1;justify-content:center;height:30px;padding:0 8px;font-size:12px}html.v4 .sb-cell .sb-img{position:relative}html.v4 .sb-cell figcaption .use{color:var(--t3);font-size:12px;display:block}html.v4 .pf{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;display:grid}html.v4 .pf .left{box-shadow:var(--sh);background:#fff;border-radius:24px;position:sticky;top:96px;overflow:hidden}html.v4 .pf .ph{aspect-ratio:3/4;background:#1b1d2b;position:relative}html.v4 .pf .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.v4 .pf .ph-empty{color:#8a8fa8;place-items:center;display:grid;position:absolute;inset:0}html.v4 .pf .bd{padding:20px 22px}html.v4 .pf h2{font-size:26px;font-weight:700}html.v4 .anav{flex-direction:column;gap:4px;margin-top:16px;display:flex}html.v4 .anav a{color:var(--t2);border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:14px;display:flex}html.v4 .anav a.on,html.v4 .anav a:hover{color:#4b3fe0;background:#f6f4ff}html.v4 .anav a span{color:var(--t3);font-size:13px}html.v4 .blk{box-shadow:var(--sh);background:#fff;border-radius:24px;padding:26px 28px;scroll-margin-top:96px}html.v4 .blk+.blk{margin-top:20px}html.v4 .blk h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}html.v4 .blk .d{color:var(--t3);margin:4px 0 18px;font-size:14px}html.v4 .op .phead{flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 20px;display:flex}html.v4 .op .phead .crumb{display:none}html.v4 .op .phead h1{font-size:24px;font-weight:700}html.v4 .op .phead .sub{color:var(--t3);margin:4px 0 0;font-size:15px}html.v4 .op .card{border-radius:24px;padding:26px 28px}html.v4 .op .card+.card{margin-top:20px}html.v4 .op .card>h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}html.v4 .op .two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}html.v4 .op .two>.card+.card,html.v4 .op .two>*+*{margin-top:0}html.v4 .op .lst>*{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}html.v4 .op .lst>:last-child{border-bottom:0}html.v4 .op .kv{justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}html.v4 .op .kv>span{color:var(--t3)}@media (max-width:1100px){html.v4 .op .two{grid-template-columns:1fr}}html.v4 .fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}html.v4 .fgrid>div{background:var(--soft);border-radius:14px;min-width:0;padding:12px 14px}html.v4 .fgrid>div.miss{background:#fff8ec;outline:1px dashed #f1c27a}html.v4 .fgrid dt{color:var(--t3);align-items:center;gap:6px;font-size:13px;display:flex}html.v4 .fgrid dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}html.v4 .src{color:#4b3fe0;background:#eeedff;border-radius:999px;padding:0 6px;font-size:11px}html.v4 .src.u{color:#0f7a50;background:#e6f6ef}html.v4 .src.m{color:#9a6400;background:#fff0d6}html.v4 .inl-edit{width:100%;font:inherit;color:var(--t1);resize:vertical;background:0 0;border:1px dashed #0000;border-radius:8px;margin:-2px -4px;padding:2px 4px}html.v4 .inl-edit:hover,html.v4 .inl-edit:focus{background:#fff;border-color:#c9c3ff;outline:0}html.v4 .vrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html.v4 .vrow b{font-size:18px}html.v4 .look{border-top:1px solid var(--line);padding:12px 0}html.v4 .look:first-of-type{border-top:0}html.v4 .look b{margin-right:10px}html.v4 .look p{color:var(--t2);margin-top:4px}html.v4 .pf-pre{white-space:pre-wrap;background:var(--soft);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}@media (max-width:1100px){html.v4 .pf{grid-template-columns:minmax(0,1fr)}html.v4 .pf .left{position:static}html.v4 .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){html.v4 .fgrid{grid-template-columns:minmax(0,1fr)}}html.v4 .auth.v4auth{background:linear-gradient(135deg,#f6f5ff 0%,#eef3ff 55%,#f7f8fc 100%);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}html.v4 .v4auth .l{align-items:center;padding:56px 64px;display:flex;overflow:auto}html.v4 .v4auth .l .in{max-width:560px;position:static}html.v4 .v4auth .logo{color:var(--t1);align-items:center;gap:12px;margin-bottom:28px;font-size:18px;font-weight:700;display:flex}html.v4 .v4auth .logo i{background:var(--grad);border-radius:12px;width:40px;height:40px}html.v4 .v4auth .logo small{color:var(--t3);letter-spacing:2px;font-size:11px;font-weight:500;display:block}html.v4 .v4auth .l h1{letter-spacing:-1px;color:var(--t1);margin-top:14px;font-size:46px;font-weight:800;line-height:1.15}html.v4 .v4auth .l .sub{color:var(--t3)}html.v4 .v4auth .lead{color:var(--t2);margin-top:16px;font-size:16px;line-height:1.7}html.v4 .v4auth .perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}html.v4 .v4auth .perks div{box-shadow:var(--sh);background:#fff;border-radius:18px;padding:16px 18px}html.v4 .v4auth .perks b{color:var(--t1);font-size:16px}html.v4 .v4auth .perks p{color:var(--t3);margin-top:4px;font-size:13px}html.v4 .v4auth .inv{color:#4b3fe0;background:#eeedff;border-radius:999px;margin-top:18px;padding:6px 14px;font-size:13px;display:inline-block}html.v4 .v4auth .r{background:0 0;place-items:center;padding:24px;display:grid;overflow-y:auto}html.v4 .v4auth .box{width:min(440px,100%);color:var(--t1);background:#fff;border-radius:28px;padding:32px;box-shadow:0 30px 60px -20px #28287833}html.v4 .v4auth .box .hd{justify-content:space-between;align-items:center;display:flex}html.v4 .v4auth .box .hd h2{font-size:22px}html.v4 .v4auth .form{gap:14px;display:grid}html.v4 .v4auth .ck{color:var(--t3);align-items:flex-start;gap:8px;font-size:12px;display:flex}html.v4 .v4auth .ck a{color:#4b3fe0}html.v4 .v4auth .row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html.v4 .jcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}html.v4 .jcol h3{margin-bottom:6px;font-size:17px}html.v4 .jcol .prog{background:#eceaff;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}html.v4 .jcol .prog i{background:var(--grad);width:40%;height:100%;animation:1.2s ease-in-out infinite v4pl;display:block}@media (max-width:1100px){html.v4 .jcols{grid-template-columns:minmax(0,1fr)}}html.v4 .plan.hot,html.v4 .plan.hot.flow{box-shadow:0 0 0 2px #c9c3ff,var(--sh);background:linear-gradient(170deg,#f3f2ff,#fff 60%)}html.v4 .plan.flow:before,html.v4 .plan.flow:after{display:none}html.v4 .plan ul li:before{color:#6d4dff}html.v4 .perk-bar{background:linear-gradient(90deg,#fff4e0,#fff);border:1px solid #ffe2b0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}html.v4 .perk-bar b{color:#b26a00;font-size:16px}html.v4 .perk-bar span{color:var(--t2);font-size:14px}html.v4 .paych{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}html.v4 .paych button{border:2px solid var(--line);height:40px;font:inherit;cursor:pointer;color:var(--t1);background:#fff;border-radius:12px;padding:0 18px}html.v4 .paych button.on{color:#4b3fe0;background:#f3f2ff;border-color:#7d6bff;font-weight:600}html.v4 .projspend{gap:10px;display:grid}html.v4 .projspend .row{box-shadow:var(--sh);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 120px 90px;align-items:center;gap:14px;padding:12px 16px;display:grid}html.v4 .projspend .bar{background:var(--grad);border-radius:3px;height:6px;margin-top:6px}@media (max-width:1000px){html.v4 .auth.v4auth{grid-template-columns:minmax(0,1fr)}html.v4 .v4auth .l{display:none}}html.v4 .ed{grid-template-columns:280px minmax(0,1fr) 340px;gap:20px;height:max(480px,100vh - 472px);display:grid}html.v4 .ed .box{box-shadow:var(--sh);background:#fff;border-radius:20px;min-width:0;padding:18px;overflow:auto}html.v4 .ed h4{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}html.v4 .ed .lib{grid-template-columns:1fr 1fr;gap:10px;display:grid}html.v4 .ed .lib button{aspect-ratio:9/16;cursor:pointer;color:#8a8fa8;font:inherit;background:#1b1d2b;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}html.v4 .ed .lib button.on{border-color:#7d6bff}html.v4 .ed .lib button img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.v4 .ed .lib em{color:#fff;background:#0000008c;border-radius:4px;padding:0 5px;font-size:11px;font-style:normal;position:absolute;bottom:6px;left:6px}html.v4 .ed .libl{gap:8px;display:grid}html.v4 .ed .libl div{background:var(--soft);border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13px;display:flex}html.v4 .ed .stage{background:#16182a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden}html.v4 .ed .screen{max-width:100%;height:calc(100% - 60px);aspect-ratio:var(--mon-ar,9/16);background:#000;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}html.v4 .ed .screen video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}html.v4 .ed .screen .sub{text-align:center;color:#fff;text-shadow:0 2px 6px #000c;z-index:2;font-size:17px;font-weight:600;position:absolute;bottom:16%;left:8%;right:8%}html.v4 .ed [data-testid=ed-monitor] .screen{width:100%;height:100%;box-shadow:none;border-radius:0}html.v4 .ed .ctrl{color:#cfd2e6;align-items:center;gap:18px;display:flex}html.v4 .ed .ctrl .pp{color:#16182a;cursor:pointer;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:15px}html.v4 .ed .ctrl b{color:#fff;font-variant-numeric:tabular-nums}html.v4 .ed .prop dl{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px 10px;margin:0;display:grid}html.v4 .ed .prop dt{color:var(--t3);font-size:13px}html.v4 .ed .prop dd{min-width:0;margin:0}html.v4 .ed .prop input:not([type=checkbox]),html.v4 .ed .prop select{border:1px solid var(--line);height:36px;font:inherit;background:var(--soft);border-radius:10px;width:100%;padding:0 10px}html.v4 .ed .prop .seg+.seg{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}html.v4 .ed .prop .acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}html.v4 .tl{box-shadow:var(--sh);-webkit-user-select:none;user-select:none;background:#fff;border-radius:20px;margin-top:20px;padding:14px 18px 18px}html.v4 .tl .tb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}html.v4 .tl .tb .btn{height:34px;padding:0 12px;font-size:13px}html.v4 .tl .tb .sp{flex:1}html.v4 .tl .tl-tracks{border-top:0}html.v4 .tl .tl-clip{color:#fff;background:#1b1d2b;border:2px solid #0000;border-radius:8px}html.v4 .tl .tl-clip.on{border-color:#7d6bff;box-shadow:0 0 0 3px #7d6bff40}html.v4 .tl .tl-sub{color:#4b3fe0;background:#eeedff;border:0;border-radius:8px}html.v4 .tl .tl-plate{color:#b0347a;background:#fde9f3;border:0;border-radius:8px}html.v4 .tl .tl-head{box-shadow:none;background:#f2555a}html.v4 .tl .tl-row>i{color:var(--t2);font-size:13px;font-style:normal}@media (max-width:1300px){html.v4 .ed{grid-template-columns:minmax(0,1fr) 320px;height:auto}html.v4 .ed>.box:first-child{grid-column:1/-1;max-height:220px}html.v4 .ed .lib{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}html.v4 .ed .stage{min-height:460px}}@media (max-width:900px){html.v4 .ed{grid-template-columns:minmax(0,1fr)}}html.v4 .film{box-shadow:var(--sh);background:#fff;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;padding:28px;display:grid}html.v4 .film .pv{aspect-ratio:9/16;color:#8a8fa8;background:#14161f;border-radius:18px;place-items:center;height:520px;display:grid;position:relative;overflow:hidden}html.v4 .film .pv img,html.v4 .film .pv video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.v4 .film .pv.land{aspect-ratio:16/9;width:min(560px,48vw);height:auto}html.v4 .film .pv .play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:72px;height:72px;margin:auto;font-size:24px;position:absolute;inset:0}html.v4 .film .eyebrow{color:var(--t3);letter-spacing:2px;font-size:13px}html.v4 .film h1{margin-top:6px;font-size:32px;font-weight:700}html.v4 .film .meta{color:var(--t2);margin-top:8px;font-size:16px}html.v4 .check{flex-direction:column;gap:12px;margin-top:24px;display:flex}html.v4 .check>div{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}html.v4 .check i{color:#fff;background:var(--ok);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}html.v4 .check i.w{background:var(--warn)}html.v4 .check small{color:var(--t3)}html.v4 .film .acts{flex-direction:column;gap:12px;max-width:440px;margin-top:28px;display:flex}html.v4 .film .acts .two{gap:10px;display:flex}html.v4 .film .acts .two>*{flex:1}html.v4 .film .cost{color:var(--t3);margin-top:20px;font-size:13px}html.v4 .kfpick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:60vh;display:grid;overflow:auto}html.v4 .kfpick button{border:2px solid var(--line);aspect-ratio:9/16;cursor:pointer;font:inherit;background:#e9ebf3;border-radius:12px;padding:0;position:relative;overflow:hidden}html.v4 .kfpick button img{object-fit:cover;width:100%;height:100%}html.v4 .kfpick button:hover{border-color:#7d6bff}html.v4 .kfpick button span{background:#ffffffe6;border-radius:6px;padding:0 6px;font-size:12px;position:absolute;bottom:6px;left:6px}@media (max-width:1000px){html.v4 .film{grid-template-columns:minmax(0,1fr)}html.v4 .film .pv{width:min(320px,100%);height:auto;margin:0 auto}}html.v4 .as-groups[data-kind=char] .as .im{aspect-ratio:3/4;cursor:pointer;height:auto}html.v4 .as-groups[data-kind=scene] .as .im{aspect-ratio:16/10;height:auto}html.v4 .as .im img{object-fit:contain;background:linear-gradient(#f3f4f9,#e9ebf3)}html.v4 .as-groups[data-kind=scene] .as .im img{object-fit:cover}html.v4 .as-grp .sec.sm{align-items:baseline;gap:10px;margin:26px 0 12px;display:flex}html.v4 .as-grp .sec.sm h2{font-size:20px}html.v4 .as-grp .sec.sm span{color:var(--t3);font-size:13px}html.v4 .as .as-role{color:var(--t3);margin-top:3px;font-size:12px}html.v4 .as .eps{color:var(--t2);margin-top:2px;font-size:12px}html.v4 .as .vo{color:#4b3fe0;align-items:center;gap:6px;font-size:12px;display:flex}html.v4 .fold{box-shadow:var(--sh);background:#fff;border-radius:20px;margin-top:18px}html.v4 .fold summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;list-style:none;display:flex}html.v4 .fold summary::-webkit-details-marker{display:none}html.v4 .fold summary b{font-size:15px}html.v4 .fold summary span{color:var(--t3);font-size:13px}html.v4 .fold summary .chip{color:var(--warn)}html.v4 .fold summary .r{color:#4b3fe0;margin-left:auto}html.v4 .fold .row{border-top:1px solid #f1f2f7;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 20px;font-size:14px;display:grid}html.v4 .fold .row small{color:var(--t3)}html.v4 .fold .fold-ask{grid-column:1/-1;justify-content:flex-end}html.v4 .seg{background:var(--soft,#f4f5fa);border-radius:10px;padding:3px;display:inline-flex}html.v4 .seg>button{font:inherit;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 10px;font-size:12px}html.v4 .seg>button.on{color:#4b3fe0;box-shadow:var(--sh);background:#fff;font-weight:600}html.v4 .merge{color:var(--t2);background:#f7f6ff;border-radius:16px;margin-top:18px;padding:12px 14px;font-size:13px}html.v4 .drw-mask{z-index:49;background:#1417262e;position:fixed;inset:0}html.v4 .drw{z-index:50;visibility:hidden;background:#fff;width:min(520px,100vw);padding:24px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-20px 0 60px -20px #1e1e504d}html.v4 .drw.open{visibility:visible;transform:none}html.v4 .drw h2{font-size:22px}html.v4 .drw .sub{color:var(--t3);margin-top:4px;font-size:13px}html.v4 .drw .views{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}html.v4 .drw .views>div{aspect-ratio:3/4;color:var(--t3);background:#f1f2f7;border-radius:12px;font-size:11px;position:relative;overflow:hidden}html.v4 .drw .views>div img{object-fit:contain;width:100%;height:100%}html.v4 .drw .views>div span{white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border-radius:6px;padding:0 6px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}html.v4 .drw .views>div.bad{outline:2px solid #ffc56b}html.v4 .drw dl{grid-template-columns:72px 1fr;gap:10px 12px;margin-top:18px;font-size:14px;display:grid}html.v4 .drw dt{color:var(--t3)}html.v4 .drw .acts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}html.v4 .drw .x{cursor:pointer;color:var(--t3);background:0 0;border:0;font-size:22px;position:absolute;top:18px;right:18px}html.v4 .sc4{cursor:pointer;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;display:grid}html.v4 .sc4 figure{aspect-ratio:16/10;background:#eef0f7;border-radius:6px;margin:0;position:relative;overflow:hidden}html.v4 .sc4 figure img{object-fit:cover;width:100%;height:100%}html.v4 .sc4 figure.miss{outline:1px dashed #c9cbe0}html.v4 .sc4 figcaption{color:var(--t2);background:#ffffffd9;border-radius:4px;padding:0 3px;font-size:10px;position:absolute;bottom:2px;left:2px}html.v4 .as-more-bar{align-items:center;gap:6px;display:inline-flex;position:static;flex:none!important}html.v4 .as-more-bar summary{cursor:pointer;width:auto;height:32px;color:var(--t2);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;list-style:none;display:flex}html.v4 .as-more-bar summary::-webkit-details-marker{display:none}html.v4 .as-more-bar[open]{display:inline-flex}html.v4 .as-more-bar .as-menu{box-shadow:none;background:0 0;min-width:0;padding:0;display:inline-flex;position:static}html.v4 .as-more-bar .as-menu button{border:1px solid var(--line);height:32px;font:inherit;cursor:pointer;color:#4b3fe0;background:#fff;border-radius:10px;padding:0 12px;font-size:13px}html.v4 .lib47 .lhero{align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}html.v4 .lib47 .lhero .eyebrow{color:var(--t3);letter-spacing:2px;background:0 0;border:0;padding:0;font-size:12px}html.v4 .lib47 .lhero h1{font-size:30px;font-weight:800}html.v4 .lib47 .lhero p{color:var(--t3);margin-top:6px}html.v4 .lib47 .lhero .r{gap:10px;margin-left:auto;display:flex}html.v4 .lib47 .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}html.v4 .lib47 .kpis>div{box-shadow:var(--sh);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:16px 20px;display:flex}html.v4 .lib47 .kpis b{font-size:26px}html.v4 .lib47 .kpis p{color:var(--t3);font-size:13px}html.v4 .lib47 .ring{background:conic-gradient(#7d6bff var(--p),#eceaff 0);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}html.v4 .lib47 .ring:after{content:"";background:#fff;border-radius:50%;width:36px;height:36px}html.v4 .lib47 .lbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}html.v4 .lib47 .lbar .sp{flex:1}html.v4 .lib47 .lbar input{border:1px solid var(--line);height:40px;font:inherit;background:#fff;border-radius:12px;width:220px;padding:0 14px}html.v4 .lib47 .lbar select{border:1px solid var(--line);height:40px;font:inherit;background:#fff;border-radius:12px;padding:0 12px}html.v4 .lib47 .tagbar{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}html.v4 .lib47 .tagbar a{box-shadow:var(--sh);color:var(--t2);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:12px}html.v4 .lib47 .tagbar a.on{color:#4b3fe0;background:#eeedff}html.v4 .lib47 .wall{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin-top:18px;display:grid}html.v4 .lib47 .ac{box-shadow:var(--sh);background:#fff;border-radius:20px;position:relative;overflow:hidden}html.v4 .lib47 .ac .im{aspect-ratio:3/4;background:linear-gradient(#f3f4f9,#e9ebf3);place-items:center;display:grid;overflow:hidden}html.v4 .lib47 .ac .im img{object-fit:contain;width:100%;height:100%;display:block}html.v4 .lib47 .ac.wide .im{aspect-ratio:16/10}html.v4 .lib47 .ac .bd{padding:12px 14px}html.v4 .lib47 .ac .bd b{font-size:15px}html.v4 .lib47 .ac .bd p{color:var(--t3);margin-top:3px;font-size:12px}html.v4 .lib47 .ac .tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}html.v4 .lib47 .ac .use{opacity:0;pointer-events:none;background:#1416288c;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}html.v4 .lib47 .ac:hover .use,html.v4 .lib47 .ac:focus-within .use{opacity:1;pointer-events:auto}html.v4 .lib47 .ac .use .btn{min-width:150px}html.v4 .lib47 .ac .more{cursor:pointer;z-index:3;background:#ffffffe6;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:8px;right:8px}html.v4 .lib47 .ac .lmenu{z-index:3;background:#fff;border-radius:12px;min-width:132px;padding:6px;display:grid;position:absolute;top:44px;right:8px;box-shadow:0 12px 32px #1417262e}html.v4 .lib47 .ac .lmenu button{text-align:left;font:inherit;cursor:pointer;color:var(--t1);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}html.v4 .lib47 .ac .lmenu button:hover{background:#f3f4f9}html.v4 .lib47 .ac .lmenu .danger{color:#d63f3f}html.v4 .lib47 .empty2{box-shadow:var(--sh);text-align:center;color:var(--t3);background:#fff;border-radius:20px;margin-top:18px;padding:28px}html.v4 .lib-dlg p.s{color:var(--t3);font-size:13px}html.v4 .lib-dlg .lrow{align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}html.v4 .lib-dlg .lrow select,html.v4 .lib-dlg .opt2 select{border:1px solid var(--line);height:34px;font:inherit;border-radius:10px;max-width:60%;margin-left:auto}html.v4 .lib-dlg .opt2{gap:10px;margin-top:16px;display:grid}html.v4 .lib-dlg .opt2 label{border:2px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}html.v4 .lib-dlg .opt2 label:has(input[type=radio]:checked){background:#f7f6ff;border-color:#7d6bff}html.v4 .lib-dlg .opt2 .lin{border:1px solid var(--line);max-width:70%;font:inherit;border-radius:10px;flex:1;margin-left:auto;padding:6px 10px}html.v4 .lib-dlg .ft{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}html.v4 .lib-dlg .drop{border:2px dashed var(--line);text-align:center;color:var(--t3);border-radius:16px;margin-top:14px;padding:26px}html.v4 .lib-dlg .drop a{color:#4b3fe0;cursor:pointer}html.v4 .lib-dlg .drop .files{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}html.v4 .lib-dlg .drop .files li{color:var(--t2);background:#f3f4f9;border-radius:999px;padding:3px 4px 3px 10px;font-size:12px}html.v4 .lib-dlg .drop .files button{cursor:pointer;color:var(--t3);background:0 0;border:0}html.v4 .lib-dlg .kind{gap:8px;margin-top:14px;display:flex}html.v4 .lib-dlg .det{grid-template-columns:200px 1fr;gap:18px;margin-top:10px;display:grid}html.v4 .lib-dlg .det .big{aspect-ratio:3/4;background:#f1f2f7;border-radius:16px;place-items:center;display:grid;overflow:hidden}html.v4 .lib-dlg .det .big img,html.v4 .lib-dlg .det .row img{object-fit:contain;width:100%;height:100%;display:block}html.v4 .lib-dlg .det .row{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}html.v4 .lib-dlg .det .row button{aspect-ratio:3/4;cursor:pointer;background:#f1f2f7;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}html.v4 .lib-dlg .det .row button.on{border-color:#7d6bff}html.v4 .lib-dlg .det dl{grid-template-columns:64px 1fr;gap:8px;margin:0;font-size:13px;display:grid}html.v4 .lib-dlg .det dt{color:var(--t3)}html.v4 .lib-dlg .det dd{margin:0}@media (max-width:760px){html.v4 .lib47 .kpis,html.v4 .lib-dlg .det{grid-template-columns:1fr}html.v4 .lib47 .lbar input{width:100%}}html.v4 .z-top{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 0;display:flex}html.v4 .z-ep{border:1px solid var(--line);height:44px;font:inherit;box-shadow:var(--sh);background:#fff;border-radius:14px;padding:0 16px;font-weight:600}html.v4 .z-top .tabs{margin-left:auto}html.v4 .z-set{box-shadow:var(--sh);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 200px;align-items:stretch;gap:28px;margin-top:16px;padding:20px 24px;display:grid}html.v4 .z-set h4{color:var(--t3);margin-bottom:10px;font-size:13px;font-weight:500}html.v4 .z-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}html.v4 .z-m{border:2px solid var(--line);cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:16px;padding:12px 14px;transition:border-color .15s;position:relative}html.v4 .z-m.on{background:linear-gradient(160deg,#f6f4ff,#fff);border-color:#7d6bff}html.v4 .z-m:disabled{opacity:.55;cursor:not-allowed}html.v4 .z-m b{font-size:15px;display:block}html.v4 .z-m small{color:var(--t3);margin-top:2px;font-size:12px;display:block}html.v4 .z-res{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}html.v4 .z-r{border:2px solid var(--line);text-align:center;cursor:pointer;font:inherit;background:#fff;border-radius:14px;padding:10px 0}html.v4 .z-r b{font-size:15px;display:block}html.v4 .z-r small{color:var(--t3);font-size:11px}html.v4 .z-r.on{background:#f3f2ff;border-color:#7d6bff}html.v4 .z-r.on b{color:#4b3fe0}html.v4 .z-r:disabled{opacity:.5;cursor:not-allowed}html.v4 .z-sum{border-left:1px solid #f1f2f7;flex-direction:column;justify-content:center;padding-left:24px;display:flex}html.v4 .z-sum b{letter-spacing:-.5px;font-size:30px;font-weight:800}html.v4 .z-sum small{color:var(--t3);margin-top:4px;font-size:12px}html.v4 .z-seg{box-shadow:var(--sh);background:#fff;border-radius:24px;margin-top:22px;overflow:hidden}html.v4 .z-hd{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 22px;display:flex}html.v4 .z-hd h3{font-size:18px}html.v4 .z-hd .meta{color:var(--t3);font-size:13px}html.v4 .z-hd .r{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}html.v4 .z-sel{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 6px 0 12px;font-size:13px;display:flex}html.v4 .z-sel span{color:var(--t3)}html.v4 .z-sel select{font:inherit;cursor:pointer;height:32px;color:var(--t1);background:0 0;border:0;font-weight:600}html.v4 .z-sel.own{background:#fff8ec;border-color:#ffc56b}html.v4 .z-sel.own span{color:#b26a00}html.v4 .z-reset{color:#4b3fe0;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px}html.v4 .z-price{font-size:15px;font-weight:700}html.v4 .z-shots{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding:4px 22px 18px;display:grid}html.v4 .z-sh{cursor:pointer;background:#fff;border:1px solid #eef0f6;border-radius:16px;position:relative;overflow:hidden}html.v4 .z-sh.on{border-color:#7d6bff;box-shadow:0 0 0 2px #e4e0ff}html.v4 .z-sh .z-im{aspect-ratio:9/16;color:#8a8fa8;background:#1b1d2b;place-items:center;width:100%;max-height:280px;font-size:12px;display:grid;overflow:hidden}html.v4 .z-sh .z-im img{object-fit:cover;width:100%;height:100%;display:block}html.v4 .z-sh .z-no{background:#ffffffeb;border-radius:8px;padding:2px 8px;font-size:12px;position:absolute;top:8px;left:8px}html.v4 .z-sh .z-ck{position:absolute;top:8px;right:8px}html.v4 .z-sh .z-bd{padding:10px 12px}html.v4 .z-sh .z-bd p{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}html.v4 .z-sh .z-ln{color:#4b3fe0;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}html.v4 .z-sh .z-ln.w{color:#b26a00}html.v4 .z-sh.bad{border-color:#ffc56b}html.v4 .z-sh .z-ops{opacity:0;flex-direction:column;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:36%;left:0;right:0}html.v4 .z-sh:hover .z-ops,html.v4 .z-sh:focus-within .z-ops{opacity:1}html.v4 .z-sh .z-ops button{min-width:120px;height:32px;font:inherit;cursor:pointer;box-shadow:var(--sh);background:#fffffff2;border:0;border-radius:10px;font-size:13px}html.v4 .z-sh .z-ops button.ai{background:var(--grad);color:#fff}html.v4 .z-tools{flex-wrap:wrap;gap:8px;padding:0 22px 14px;display:flex}html.v4 .z-tools .btn{height:32px;padding:0 12px;font-size:13px}html.v4 .z-out{background:#fafaff;border-top:1px solid #f1f2f7;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 22px;display:grid}html.v4 .z-out.fail{background:#fff6f6}html.v4 .z-out .z-v{color:#8a8fa8;background:#14161f;border-radius:12px;place-items:center;width:72px;height:128px;font-size:11px;display:grid;position:relative;overflow:hidden}html.v4 .z-out .z-v video,html.v4 .z-out .z-v img{object-fit:cover;width:100%;height:100%;display:block}html.v4 .z-out b{font-size:15px}html.v4 .z-out p{color:var(--t3);margin-top:4px;font-size:13px}html.v4 .z-out .z-a{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html.v4 .z-steps{gap:6px;margin-top:8px;display:flex}html.v4 .z-steps span{color:var(--t3);background:#eef0f6;border-radius:999px;padding:2px 10px;font-size:12px}html.v4 .z-steps span.ok{color:var(--ok);background:#e6f6ef}html.v4 .z-steps span.now{color:#4b3fe0;background:#eeedff;font-weight:600}html.v4 .z-run{color:#fff;background:#16182a;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:14px 20px;display:flex}html.v4 .z-run .z-bar{background:#ffffff26;border-radius:4px;flex:1;min-width:200px;height:8px;overflow:hidden}html.v4 .z-run .z-bar i{background:var(--grad);height:100%;transition:width .3s cubic-bezier(.33,1,.68,1);display:block}html.v4 .z-run small{color:#aab0c8}html.v4 .z-more{margin-top:28px}html.v4 .z-more>summary{cursor:pointer;padding:10px 0;font-size:16px;font-weight:600}html.v4 .z-sh .z-drag{cursor:grab;color:var(--t3);-webkit-user-select:none;user-select:none;touch-action:none;font-size:14px;position:absolute;bottom:8px;right:8px}html.v4 .z-sh.drop{box-shadow:0 0 0 3px #7d6bff}html.v4 .z-mn{position:absolute;bottom:4px;right:30px}html.v4 .z-mn-btn{color:var(--t3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}html.v4 .z-mn-pop{z-index:5;box-shadow:var(--sh);background:#fff;border-radius:12px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:absolute;bottom:26px;right:0}html.v4 .z-mn-pop button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}html.v4 .z-mn-pop button:hover:not(:disabled){background:#f3f2ff}html.v4 .z-mn-pop button:disabled{color:var(--t3);cursor:not-allowed}html.v4 .z-mn-pop button.bad{color:var(--red)}html.v4 .z-mn-pop small{color:var(--t3);max-width:200px;padding:0 10px 4px;font-size:11px}html.v4 .z-out button.z-v{cursor:pointer;font:inherit;border:0;padding:0}html.v4 .z-pl{z-index:80;background:#0c0d18d1;justify-content:center;align-items:center;gap:28px;padding:30px;display:flex;position:fixed;inset:0}html.v4 .z-pl-x{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:22px;right:28px}html.v4 .z-pl-col{flex-direction:column;align-items:center;gap:12px;display:flex}html.v4 .z-pl-scr{aspect-ratio:9/16;background:#000;border-radius:18px;place-items:center;height:min(68vh,720px);display:grid;position:relative;overflow:hidden}html.v4 .z-pl-scr video,html.v4 .z-pl-scr img{object-fit:cover;width:100%;height:100%;display:block}html.v4 .z-pl-none{color:#8a8fa8;font-size:13px}html.v4 .z-pl-tag{background:#ffffffe6;border-radius:999px;padding:2px 10px;font-size:12px;position:absolute;top:12px;left:12px}html.v4 .z-pl-sub{text-align:center;color:#fff;text-shadow:0 2px 6px #000;font-weight:600;position:absolute;bottom:12%;left:8%;right:8%}html.v4 .z-pl-tl,html.v4 .z-pl-eps{gap:3px;width:100%;display:flex}html.v4 .z-pl-eps{width:min(60vw,700px)}html.v4 .z-pl-tl button,html.v4 .z-pl-eps button{color:#cfd2e6;min-width:0;height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff24;border:0;border-radius:6px;font-size:11px;overflow:hidden}html.v4 .z-pl-tl button.on{background:var(--grad);color:#fff}html.v4 .z-pl-eps button.done{color:#fff;background:#5a4bd8}html.v4 .z-pl-eps button.smp{color:#fff;background:#8a7cf0}html.v4 .z-pl-eps button.on{outline:2px solid #fff}html.v4 .z-pl-info{color:#fff;text-align:center}html.v4 .z-pl-info small{color:#aab0c8;margin-top:4px;display:block}html.v4 .z-pl-ctl{gap:10px;display:flex}html.v4 .z-pl-ctl button{height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:0 16px}html.v4 .z-pl-ctl button.pri{background:var(--grad);color:#fff}html.v4 .z-pl-ctl button:disabled{opacity:.4;cursor:not-allowed}html.v4 .z-pl-side{color:#fff;flex-direction:column;align-self:stretch;gap:10px;width:300px;padding-top:40px;display:flex;overflow:auto}html.v4 .z-pl-sh{background:#ffffff0f;border:2px solid #0000;border-radius:14px;padding:10px 12px;font-size:13px}html.v4 .z-pl-sh.on{background:#7d6bff24;border-color:#7d6bff}html.v4 .z-pl-sh b{margin-bottom:4px;display:block}html.v4 .z-pl-sh div{gap:6px;margin-top:8px;display:flex}html.v4 .z-pl-sh button{height:28px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:12px}@media (max-width:1100px){html.v4 .z-pl-side{display:none}}@media (max-width:1200px){html.v4 .z-set{grid-template-columns:minmax(0,1fr)}html.v4 .z-sum{border:0;padding:0}}@media (max-width:900px){html.v4 .z-cards{grid-template-columns:1fr}html.v4 .z-out{grid-template-columns:72px minmax(0,1fr)}html.v4 .z-out .z-a{grid-column:1/-1}html.v4 .z-top .tabs{margin-left:0}}html.v4 .z-shw{min-width:0;position:relative}html.v4 .z-shw>.z-sh{height:100%}html.v4 .z-add{z-index:3;background:var(--grad);color:#fff;cursor:pointer;width:24px;height:24px;box-shadow:var(--sh);opacity:.35;border:0;border-radius:50%;padding:0;font-size:16px;line-height:24px;transition:opacity .15s;position:absolute;top:40%;right:-19px}html.v4 .z-shw:hover .z-add,html.v4 .z-add:focus-visible{opacity:1}html.v4 .z-add:disabled{cursor:not-allowed;opacity:.2}html.v4 .z-add-row{grid-template-columns:1fr 1fr 120px;gap:10px;display:grid}html.v4 .z-edfit .ed{grid-template-columns:200px minmax(0,1fr) 300px;gap:14px;height:max(280px,100vh - 470px)}html.v4 .z-edfit .ed .box{padding:12px 14px}html.v4 .z-edfit .ed h4{margin-bottom:8px;font-size:14px}html.v4 .z-edfit .ed .stage{gap:8px;padding:10px}html.v4 .z-edfit .ed .ctrl .pp{width:36px;height:36px}html.v4 .z-edfit .ed .screen,html.v4 .z-edfit [data-testid=ed-monitor]{height:calc(100% - 46px)!important}html.v4 .z-edfit .tl{margin-top:12px;padding:10px 14px 12px}html.v4 .z-edfit .tl .tb{margin-bottom:6px}html.v4 .z-edfit .tl .tb .btn,html.v4 .z-edfit .tl-row{height:30px}html.v4 .z-etabs{gap:4px;margin:-4px 0 10px;display:flex}html.v4 .z-etabs button{font:inherit;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:6px 0;font-size:13px}html.v4 .z-etabs button.on{color:#4b3fe0;background:#eeedff;font-weight:600}@media (max-width:1300px){html.v4 .z-edfit .ed{grid-template-columns:minmax(0,1fr) 300px;height:auto}html.v4 .z-edfit .ed .stage{min-height:420px}}@media (max-width:900px){html.v4 .z-edfit .ed{grid-template-columns:minmax(0,1fr)}}html.v4 .as-grp .gal{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}html.v4 .as .bd{gap:9px;padding:14px 16px}html.v4 .as .bd p,html.v4 .as .as-desc{font-size:14px;line-height:1.55}html.v4 .as .as-role,html.v4 .as .eps,html.v4 .as .vo{font-size:13.5px}html.v4 .as .bd b{font-size:18px}html.v4 .as .pill,html.v4 .as .im-st,html.v4 .as .rr-tag{font-size:12.5px}html.v4 .as .btn.sm,html.v4 .as-ops .btn{min-height:34px;font-size:13.5px}html.v4 .as-ops{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}html.v4 .ins{grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin:18px 0;display:grid}html.v4 .ins .card{background:#fff;border-radius:20px;padding:18px 20px;box-shadow:0 2px 6px #1417260a,0 12px 32px #1417260f}html.v4 .ins-side{align-content:start;gap:18px;display:grid}html.v4 .ins-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html.v4 .ins-kpis b{font-size:26px;font-weight:800;display:block}html.v4 .ins-kpis span{color:var(--t3);font-size:13px}html.v4 .ins-sec{flex-wrap:wrap;align-items:baseline;gap:10px;margin:20px 0 10px;font-size:17px;font-weight:700;display:flex}html.v4 .ins-sec small{color:var(--t3);font-size:13px;font-weight:400}html.v4 .ins-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:grid}html.v4 .ins-row:first-child{border-top:0}html.v4 .ins .pill{white-space:nowrap;border:0;border-radius:999px;padding:1px 10px;font-size:12.5px;display:inline-block}html.v4 .ins .pill.ok{color:#0e7a50;background:#e6f6ef}html.v4 .ins .pill.warn{color:#9a5d00;background:#fff3df}html.v4 .ins .pill.bad{color:#b42318;background:#fdeaea}html.v4 .ins-eps summary{cursor:pointer;color:var(--t2);padding:8px 0;font-size:13.5px}html.v4 .ins-paid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14.5px;line-height:1.75;display:flex}html.v4 .ins-paid>.ins-note,html.v4 .ins-paid>.ins-eps,html.v4 .ins-paid>.ins-row{flex:100%;margin:0}html.v4 .ins-ask{gap:8px;display:flex}html.v4 .ins-price{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}html.v4 .ins-price small{color:var(--t3);font-size:13px}html.v4 .ins-price b{font-size:24px;font-weight:800}html.v4 .ins-spk{grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;gap:10px;margin:7px 0;font-size:13.5px;display:grid}html.v4 .ins-note{color:var(--t2);background:#f7f8fc;border-radius:14px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}@media (max-width:1180px){html.v4 .ins{grid-template-columns:minmax(0,1fr)}html.v4 .ins-paid{flex-wrap:wrap}}
