.tasks-page{background:var(--acid);min-height:72vh;color:var(--black);padding:14px 0 18px}html[data-task-popup=true] [data-biufun-header],html[data-task-popup=true] [data-biufun-footer]{display:none}html[data-task-popup=true] .tasks-page{min-height:100vh;padding:12px 0 18px}html[data-task-popup=true] .tasks-intro,html[data-task-popup=true] .tasks-board{width:calc(100% - 24px)}html[data-task-popup=true] .tasks-intro h1{display:none}.tasks-page :is(button,input){font:inherit}.tasks-intro,.tasks-board{width:min(1120px,100% - 48px);margin-inline:auto}.tasks-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:14px;display:grid}.tasks-intro h1{margin:0;font-size:36px;font-weight:900;line-height:1}.tasks-intro__copy>p:last-child{max-width:690px;margin:6px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;font-size:13px;font-weight:650;line-height:1.35}.tasks-summary{border:1px solid var(--black);background:var(--white);box-shadow:5px 5px 0 var(--black);grid-template-columns:repeat(3,74px);display:grid}.tasks-summary span{border-right:1px solid var(--black);place-items:center;gap:2px;min-height:44px;padding:5px 7px;display:grid}.tasks-summary span:first-child{background:#ff6b5f}.tasks-summary span:nth-child(2){background:var(--coral)}.tasks-summary span:nth-child(3){background:var(--leaf);border-right:0}.tasks-summary small{font-size:8px;font-weight:900}.tasks-summary strong{font-size:18px}.tasks-board{border:1px solid var(--black);background:var(--white);box-shadow:9px 9px 0 var(--black)}.tasks-board__head{border-bottom:1px solid var(--black);background:var(--coral);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:7px 10px;display:flex}.tasks-board__head>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.tasks-board__head img{background:var(--acid);border:1px solid var(--black);width:28px;height:28px;padding:6px}.tasks-board__head h2{margin:0;font-size:19px}.tasks-filter{flex:none;display:flex}.tasks-filter button{border:1px solid var(--black);background:var(--white);min-width:68px;min-height:32px;color:var(--black);cursor:pointer;margin-left:-1px;font-size:10px;font-weight:900}.tasks-filter button:first-child{margin-left:0}.tasks-filter button:hover{z-index:1;background:var(--pink);position:relative}.tasks-filter button.is-selected{z-index:2;background:var(--black);color:var(--acid);position:relative}.task-list{margin:0;padding:0;list-style:none;display:grid}.task-item{border-bottom:1px solid var(--black);background:var(--off);grid-template-columns:54px minmax(0,1fr);min-width:0;display:grid}.task-item:last-child{border-bottom:0}.task-item[hidden]{display:none}.task-item.is-complete{background:#dcf7d2}.task-item.is-failed{background:#ffd0c9}.task-item.is-failed .task-check{background:#ff6b5f}.task-item.is-failed article>header>b{color:var(--black);background:#ff6b5f}.task-item.is-failed h3{color:#d11f18}.task-item.is-failed h3 img{filter:invert(18%)sepia(95%)saturate(4084%)hue-rotate(356deg)brightness(88%)contrast(93%)}.task-item.is-failed .task-check>span{box-shadow:none;color:#0000;background:0 0;border:0;font-size:0}.task-item.is-failed .task-check>span:before{color:#b7140d;content:"×";font-size:27px;font-weight:500;line-height:1}.task-check{border-right:1px solid var(--black);background:var(--acid);cursor:pointer;place-items:center;min-height:84px;display:grid}.task-check input{opacity:0;width:1px;height:1px;position:absolute}.task-check>span{border:2px solid var(--black);background:var(--white);color:#0000;width:28px;height:28px;box-shadow:2px 2px 0 var(--black);place-items:center;font-size:17px;font-weight:900;display:grid}.task-check input:focus-visible+span{outline:3px solid var(--pink);outline-offset:3px}.task-check input:checked+span{background:var(--leaf);color:var(--black)}.task-item article{min-width:0;padding:9px 13px}.task-item article>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.task-item article>header>div{min-width:0}.task-item h3{align-items:center;gap:7px;margin:0;font-size:16px;line-height:1.2;display:flex}.task-item h3 img{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.task-item article>header>b{border:1px solid var(--black);background:var(--pink);flex:none;padding:4px 7px;font-size:8px}.task-item.is-complete article>header>b{background:var(--leaf)}.task-item article>p{max-width:760px;margin:4px 0 6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.task-item.is-complete h3{text-decoration:line-through;text-decoration-thickness:2px}.task-item article>footer{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;min-height:0;padding:0;display:flex}.task-item article>footer span{border:1px solid var(--black);background:var(--white);padding:3px 6px;font-size:7px;font-weight:850}.task-item article>footer .task-cost{box-shadow:none;color:inherit;background:0 0;border:0;margin-left:auto;padding:0}.tasks-empty{text-align:center;margin:0;padding:54px 20px;font-size:13px;font-weight:900}.tasks-toast{z-index:1300;border:1px solid var(--black);background:var(--white);max-width:calc(100vw - 36px);box-shadow:5px 5px 0 var(--black);opacity:0;pointer-events:none;padding:12px 14px;font-size:11px;font-weight:900;transition:opacity .14s,transform .14s;position:fixed;bottom:22px;right:18px;transform:translateY(10px)}.tasks-toast.is-visible{opacity:1;transform:translateY(0)}html[data-biufun-theme=dark] .tasks-page{color:#e9f0f4;background:#273843}html[data-biufun-theme=dark] .tasks-summary,html[data-biufun-theme=dark] .tasks-board{background:#18242d;border-color:#9eb0ba;box-shadow:9px 9px #101a21}html[data-biufun-theme=dark] .tasks-summary span{color:#071017;border-color:#9eb0ba}html[data-biufun-theme=dark] .tasks-board__head{background:#3f5564;border-color:#9eb0ba}html[data-biufun-theme=dark] .tasks-board__head img{background:#e9f0f4;border-color:#9eb0ba}html[data-biufun-theme=dark] .tasks-filter button{color:#e9f0f4;background:#273843;border-color:#9eb0ba}html[data-biufun-theme=dark] .tasks-filter button:hover{background:#506a78}html[data-biufun-theme=dark] .tasks-filter button.is-selected{color:#18242d;background:#e9f0f4}html[data-biufun-theme=dark] .task-item{background:#314652;border-color:#708592}html[data-biufun-theme=dark] .task-item.is-complete{background:#304a42}html[data-biufun-theme=dark] .task-item.is-failed{background:#51383a}html[data-biufun-theme=dark] .task-check{background:#3f5564;border-color:#708592}html[data-biufun-theme=dark] .task-check>span,html[data-biufun-theme=dark] .task-item article>footer span:not(.task-cost){color:#18242d;background:#e9f0f4;border-color:#9eb0ba}html[data-biufun-theme=dark] .task-item article>footer .task-cost{color:#c2d0d8;background:0 0;border:0}html[data-biufun-theme=dark] .task-check>span{box-shadow:2px 2px #101a21}html[data-biufun-theme=dark] .task-item h3 img{filter:invert()}html[data-biufun-theme=dark] .task-item.is-failed h3{color:#ff7168}html[data-biufun-theme=dark] .task-item.is-failed h3 img{filter:invert(55%)sepia(61%)saturate(2799%)hue-rotate(326deg)brightness(106%)contrast(103%)}html[data-biufun-theme=dark] .task-item.is-failed .task-check>span{background:#d86778;border:2px solid #101a21;box-shadow:2px 2px #101a21}html[data-biufun-theme=dark] .task-item.is-failed .task-check>span:before{color:#101a21;font-size:21px}html[data-biufun-theme=dark] .task-item article>header>b{color:#071017;border-color:#e9f0f4}html[data-biufun-theme=dark] .tasks-toast{color:#e9f0f4;background:#273843;border-color:#9eb0ba;box-shadow:5px 5px #101a21}@media (max-width:760px){.tasks-page{padding:12px 0 16px}.tasks-intro,.tasks-board{width:calc(100% - 28px)}.tasks-intro{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:12px}.tasks-intro h1{font-size:32px}.tasks-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-board{box-shadow:6px 6px 0 var(--black)}.tasks-board__head{flex-direction:column;align-items:stretch;gap:6px}.tasks-filter{width:100%}.tasks-filter button{flex:1;min-width:0}.task-item{grid-template-columns:46px minmax(0,1fr)}.task-check{min-height:94px}.task-check>span{width:26px;height:26px}.task-item article{padding:8px 10px}.task-item article>header{flex-direction:row;align-items:flex-start;gap:8px}.task-item article>header>b{align-self:flex-start}.task-item article>footer{flex-wrap:wrap;align-items:flex-start}.task-item article>footer .task-cost{text-align:center;width:auto;margin-left:auto}}@media (max-width:420px){.tasks-intro{grid-template-columns:1fr}.tasks-intro h1{font-size:30px}.tasks-intro__copy>p:last-child{font-size:12px}.tasks-summary span{min-height:42px}.tasks-board__head h2{font-size:20px}.task-item{grid-template-columns:46px minmax(0,1fr)}.task-check>span{width:28px;height:28px;font-size:18px}.task-item h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.tasks-toast{transition:none}}.biufun-task-popup__panel .tasks-page{height:100%;min-height:0;overflow-y:auto}html:not([data-biufun-theme=dark]) .biufun-task-popup__panel{--acid:#ffef20;--coral:#ff9c8a;--pink:#ff68bd;--leaf:#78e36f;--off:#eff6eb;--black:#050505;--white:#fff}.biufun-task-popup .task-cancel{color:#ffef20;cursor:pointer;background:#050505;border:1px solid #050505;padding:4px 9px;font:700 11px/1 inherit}.biufun-task-popup .task-cancel:disabled{opacity:.5;cursor:default}.biufun-task-popup .task-check input:disabled{cursor:default}
:root{--faq-yellow:#ffef20;--faq-blue:#1976c9;--faq-green:#20d985;--faq-pink:#ff68bd;--faq-coral:#ff9c8a;--faq-ink:#050505;--faq-paper:#eff6eb;--faq-white:#fff;--faq-muted:#59615c;--faq-line:#050505;--faq-shadow:#050505}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;min-width:320px}.faq-page{background:var(--faq-paper);color:var(--faq-ink);margin:0;font-family:Source Han Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}.faq-main{width:min(100% - 36px,1360px);margin:0 auto;padding:24px 0 72px}.faq-hero{border-bottom:1px solid var(--faq-line);grid-template-columns:minmax(0,1fr) 154px;align-items:end;gap:28px;min-height:210px;padding:30px 0 28px;display:grid}.faq-kicker{margin:0 0 10px;font:900 10px/1 Courier New,monospace}.faq-hero h1{margin:0;font-size:clamp(48px,7vw,96px);line-height:.9}.faq-hero p:last-child{max-width:700px;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.5}.faq-hero__mark{border:1px solid var(--faq-ink);background:var(--faq-blue);width:154px;height:154px;box-shadow:8px 8px 0 var(--faq-shadow);color:var(--faq-white);place-items:center;font:900 92px/1 Arial,sans-serif;display:grid}.faq-layout{grid-template-columns:220px minmax(0,1fr);gap:28px;padding-top:30px;display:grid}.faq-categories{border:1px solid var(--faq-line);background:var(--faq-white);box-shadow:5px 5px 0 var(--faq-shadow);align-self:start;position:sticky;top:18px}.faq-categories p{border-bottom:1px solid var(--faq-line);background:var(--faq-yellow);margin:0;padding:13px;font:900 9px/1 Courier New,monospace}.faq-categories nav{display:grid}.faq-categories button{border:0;border-bottom:1px solid var(--faq-line);background:var(--faq-white);min-height:44px;color:var(--faq-ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:850;display:flex}.faq-categories button:last-child{border-bottom:0}.faq-categories button span{font:900 8px/1 Courier New,monospace}.faq-categories button:hover,.faq-categories button:focus-visible{background:var(--faq-coral);outline:0}.faq-categories button.is-active{background:var(--faq-ink);color:var(--faq-yellow)}.faq-list{gap:10px;min-width:0;display:grid}.faq-item{border:1px solid var(--faq-line);background:var(--faq-white);box-shadow:4px 4px 0 var(--faq-shadow);scroll-margin-top:18px}.faq-item[hidden]{display:none}.faq-item h2{margin:0;font-size:14px}.faq-item h2 button{background:var(--faq-white);width:100%;min-height:62px;color:var(--faq-ink);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;font-weight:850;display:flex}.faq-item h2 button:hover,.faq-item h2 button:focus-visible{background:#fffbd3;outline:0}.faq-item h2 button[aria-expanded=true]{background:var(--faq-yellow)}.faq-item h2 span{align-items:center;gap:13px;min-width:0;display:flex}.faq-item h2 b{flex:none;font:900 8px/1 Courier New,monospace}.faq-item h2 i{border:1px solid var(--faq-ink);background:var(--faq-white);flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;font-weight:500;display:grid}.faq-answer{border-top:1px solid var(--faq-line);padding:18px 55px 20px}.faq-answer p{max-width:820px;margin:0;font-size:13px;font-weight:620;line-height:1.75}.faq-answer strong{font-weight:900}html[data-biufun-theme=dark]{--faq-paper:#202f38;--faq-white:#293c46;--faq-muted:#b8c8d2;--faq-line:#9eb0ba;--faq-shadow:#101a21}html[data-biufun-theme=dark] .faq-page{color:#e9f0f4}html[data-biufun-theme=dark] .faq-item h2 button,html[data-biufun-theme=dark] .faq-categories button{color:#e9f0f4;background:#293c46}html[data-biufun-theme=dark] .faq-item h2 button:hover,html[data-biufun-theme=dark] .faq-item h2 button:focus-visible{background:#3f5564}html[data-biufun-theme=dark] .faq-item h2 button[aria-expanded=true],html[data-biufun-theme=dark] .faq-categories p{color:#071017;background:#d7b84a}html[data-biufun-theme=dark] .faq-categories button.is-active{color:#ffef20;background:#101a21}html[data-biufun-theme=dark] .faq-item h2 i{color:#071017;background:#e9f0f4;border-color:#9eb0ba}@media (max-width:760px){.faq-main{width:calc(100% - 24px);padding-top:10px}.faq-hero{grid-template-columns:minmax(0,1fr) 78px;gap:14px;min-height:174px;padding:18px 0 20px}.faq-hero h1{font-size:clamp(42px,14vw,64px)}.faq-hero p:last-child{font-size:11px}.faq-hero__mark{width:72px;height:72px;box-shadow:4px 4px 0 var(--faq-shadow);font-size:44px}.faq-layout{grid-template-columns:1fr;gap:16px;padding-top:20px}.faq-categories{box-shadow:3px 3px 0 var(--faq-shadow);position:static}.faq-categories nav{display:flex;overflow-x:auto}.faq-categories button{border-right:1px solid var(--faq-line);border-bottom:0;min-width:max-content}.faq-answer{padding:15px 16px 17px}.faq-answer p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.landing-page{--yellow:#ffef20;--ink:#050505;--white:#fff;--coral:#ff9c8a;--cyan:#6fe7f2;--green:#78e36f}.landing-page *{box-sizing:border-box}.landing-page{background:var(--yellow);background:var(--yellow);min-width:320px;color:var(--ink);letter-spacing:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,Arial,sans-serif}.landing-main{width:100%;margin:0;padding:0 0 84px}.landing-hero{background:var(--ink);min-height:min(440px,52vh);color:var(--white);align-items:end;padding:42px max(34px,50vw - 740px);display:grid;position:relative;overflow:hidden}.landing-hero:before{content:"";opacity:.32;background:url(/biufun2/landing/mv-demo-06.jpg) 50%/cover;position:absolute;inset:0}.landing-hero:after{content:"";background:linear-gradient(#0000 28%,#000000e0);position:absolute;inset:0}.landing-hero__logo{z-index:2;filter:brightness(0)saturate()invert(93%)sepia(99%)saturate(1212%)hue-rotate(350deg)brightness(104%)contrast(105%);opacity:.7;width:360px;max-width:30%;height:auto;position:absolute;top:28px;left:max(34px,50vw - 740px)}.landing-hero>div{z-index:2;position:relative}.landing-hero p{color:var(--yellow);margin:0 0 14px;font:900 12px/1 Courier New,monospace}.landing-hero h1{white-space:nowrap;margin:0;font-size:80px;line-height:1.05}.landing-hero span{max-width:760px;margin-top:24px;font-size:22px;font-weight:300;line-height:1.5;display:block}.landing-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;width:min(100% - 40px,1500px);margin:52px auto 0;display:grid}.landing-product{aspect-ratio:1;border:1px solid var(--ink);min-width:0;box-shadow:7px 7px 0 var(--ink);color:var(--ink);isolation:isolate;background:#d8d8d4;text-decoration:none;display:block;position:relative;overflow:hidden}.landing-product img{z-index:2;border:1px solid var(--ink);object-fit:cover;width:92%;height:92%;display:block;position:absolute;inset:4%;box-shadow:5px 5px #0000006b}.landing-product span{z-index:4;border:1px solid var(--ink);background:var(--white);width:21%;min-width:76px;max-width:96px;box-shadow:4px 4px 0 var(--ink);writing-mode:vertical-rl;text-orientation:mixed;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;padding:10px 8px;display:flex;position:absolute;top:4%;bottom:4%;left:3%;overflow:hidden}.landing-product small{font:900 9px/1 Courier New,monospace}.landing-product strong{font-size:27px;line-height:.95}.landing-product em{flex:0 auto;min-height:0;font-size:11px;font-style:normal;font-weight:300;line-height:1.1;overflow:hidden}.landing-product b{z-index:5;color:#050505;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;background:#fff200;border:1px solid #050505;justify-content:center;align-items:center;min-width:26px;max-height:44%;padding:7px 5px;font-size:10px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:6%;right:6%;overflow:hidden;box-shadow:3px 3px #050505}.landing-product--short span{background:var(--coral)}.landing-product--long span{background:var(--green)}.landing-product--game span{background:var(--cyan)}.landing-product:hover,.landing-product:focus-visible{outline:4px solid var(--ink);outline-offset:5px;transform:translate(-2px,-2px)}html[data-biufun-theme=dark] .landing-hero{color:#dce3e7}html[data-biufun-theme=dark] .landing-hero p{color:#aab7be}html[data-biufun-theme=dark] .landing-product{background:#111b22;border-color:#000}html[data-biufun-theme=dark] .landing-product img,html[data-biufun-theme=dark] .landing-product span{border-color:#000}@media (max-width:1100px){.landing-hero h1{font-size:68px}.landing-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.landing-main{padding-top:0}.landing-hero{min-height:440px;padding:24px}.landing-hero__logo{width:220px;max-width:56%;top:24px;left:24px}.landing-hero h1{font-size:36px}.landing-hero span{margin-top:18px;font-size:15px}html[lang=en] .landing-hero h1,html[lang=ko] .landing-hero h1,html[lang=fr] .landing-hero h1{font-size:28px}html[lang=ja] .landing-hero h1{font-size:25px}.landing-products{grid-template-columns:1fr;gap:22px;width:calc(100% - 24px);margin-top:34px}}@media (prefers-reduced-motion:reduce){.landing-product{scroll-behavior:auto}}.landing-page .landing-hero h1{color:var(--white)}
.ui-select{--uis-line:#050505;--uis-ink:#050505;--uis-acid:#ffef20;--uis-blue:#1976c9;--uis-surface:#fff;--uis-surface-alt:#f5f5ee;--uis-shadow:#050505;--uis-muted:#59615c;width:100%;position:relative}html[data-biufun-theme=dark] .ui-select{--uis-line:#9eb0ba;--uis-ink:#071017;--uis-surface:#293c46;--uis-surface-alt:#304550;--uis-shadow:#101a21;--uis-muted:#aab7be}.ui-select__trigger{border:1px solid var(--uis-line);background:var(--uis-surface-alt);width:100%;min-height:42px;color:inherit;cursor:pointer;text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 10px 0 12px;display:grid}.ui-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.ui-select__chevron{justify-self:end;width:14px;height:14px;position:relative}.ui-select__chevron:before,.ui-select__chevron:after{content:"";background:currentColor;width:8px;height:1px;transition:transform .12s;position:absolute;top:6px}.ui-select__chevron:before{left:0;transform:rotate(45deg)}.ui-select__chevron:after{right:0;transform:rotate(-45deg)}.ui-select__trigger[aria-expanded=true] .ui-select__chevron:before{transform:rotate(-45deg)}.ui-select__trigger[aria-expanded=true] .ui-select__chevron:after{transform:rotate(45deg)}.ui-select__trigger:is(:hover,:focus-visible),.ui-select.is-open .ui-select__trigger{background:var(--uis-acid);color:#050505;outline:0}.ui-select__menu{z-index:50;border:1px solid var(--uis-line);background:var(--uis-surface);max-height:220px;box-shadow:4px 4px 0 var(--uis-shadow);padding:4px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.ui-select__menu[hidden]{display:none}.ui-select__option{min-height:38px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;padding:0 9px;display:grid}.ui-select__option>span:first-child{font-size:11px;font-weight:800}.ui-select__check{visibility:hidden;color:var(--uis-ink);justify-self:end;font-size:13px;font-weight:900}.ui-select__option[aria-selected=true]{background:var(--uis-acid);color:#050505}.ui-select__option[aria-selected=true] .ui-select__check{visibility:visible;color:#050505}.ui-select__option:is(:hover,:focus-visible){background:var(--uis-blue);color:#fff;outline:0}.ui-select__option:is(:hover,:focus-visible) .ui-select__check{color:#fff}
.mv-studio-scope{--yellow:#ffef20;--acid:#ffef20;--coral:#ff9c8a;--pink:#ff68bd;--leaf:#78e36f;--off:#eff6eb;--muted:#6f796b;--black:#000;--white:#fff;--line:1px solid var(--black);--shadow:5px 5px 0 var(--black);--display:"Space Mono", "PingFang SC", "Microsoft YaHei", monospace;background:var(--acid);background:var(--acid);color:var(--black);font-family:var(--display)}.mv-studio-scope ::selection{background:var(--pink);color:var(--black)}.mv-studio-scope :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--pink);outline-offset:3px}.mv-studio-scope :is(.site-header,.topbar){z-index:40;border-bottom:var(--line);background:color-mix(in srgb, var(--acid) 94%, white);min-height:76px;position:sticky;top:0;box-shadow:0 1px #ffffffb3}.mv-studio-scope :is(.site-header,.topbar) img{filter:contrast(1.08)}.mv-studio-scope :is(.credit-box,.session-meta){border:var(--line);background:var(--coral);box-shadow:4px 4px 0 var(--black)}.mv-studio-scope :is(.brand span,.icon-button,.upload-icon,.replace-label,.reference-preview,.primary-action .arrow,.script-area,.shot-state button,.toast,.dialog-close,.dialog-actions button){border-width:1px}.mv-studio-scope .ticker{background:var(--black);min-height:36px;color:var(--off);border-bottom:0}.mv-studio-scope .ticker i{color:var(--pink)}.mv-studio-scope .studio{min-height:0;padding-bottom:clamp(64px,8vw,112px)}.mv-studio-scope .hero-header{text-align:left;width:min(100%,1345px);padding-top:clamp(34px,5vw,74px)}.mv-studio-scope .hero-header h1{max-width:1050px;font-size:clamp(48px,7.2vw,104px);line-height:.92}.mv-studio-scope .hero-header h1 span{background:var(--coral);box-shadow:5px 5px 0 var(--black);transform:rotate(-1deg)}.mv-studio-scope .studio-grid{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:center;gap:clamp(30px,4.5vw,72px);width:min(100%,1345px);margin-top:clamp(34px,5vw,70px)}.mv-studio-scope .visual-stage{border:var(--line);background:linear-gradient(90deg, #0000000b 1px, transparent 1px), linear-gradient(#0000000b 1px, transparent 1px), var(--off);min-height:clamp(390px,39vw,560px);filter:drop-shadow(8px 8px 0 var(--black));clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background-size:28px 28px}.mv-studio-scope .visual-stage:after{z-index:12;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--black);position:absolute;inset:0}.mv-studio-scope .visual-label{border:var(--line);background:var(--white);box-shadow:3px 3px 0 var(--black);top:14px;left:14px}.mv-studio-scope .media-card{border:var(--line);background:var(--black);overflow:hidden;box-shadow:7px 8px #00000042}.mv-studio-scope .media-card:before,.mv-studio-scope .video-item:before,.mv-studio-scope .reference-upload:after{z-index:20;content:"";pointer-events:none;background:radial-gradient(circle at var(--art-gx,50%) var(--art-gy,50%), #ffffff94, transparent 32%), linear-gradient(120deg, #ff68bd40, transparent 28%, #78e36f3d 62%, #ff9c8a47);mix-blend-mode:screen;opacity:.18;transition:opacity .22s;position:absolute;inset:0}.mv-studio-scope .media-card:hover:before,.mv-studio-scope .media-card.is-art-tracking:before,.mv-studio-scope .video-item:hover:before,.mv-studio-scope .video-item.is-art-tracking:before,.mv-studio-scope .reference-upload:hover:after{opacity:.72}.mv-studio-scope .media-card span{border-top:var(--line);background:var(--black);color:var(--off);text-transform:uppercase}.mv-studio-scope .track-sticker{border:var(--line);background:var(--coral);box-shadow:5px 5px 0 var(--black);bottom:16px;right:16px}.mv-studio-scope .generator{border:var(--line);background:var(--white);box-shadow:none;filter:drop-shadow(7px 7px 0 var(--black));clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.mv-studio-scope .generator :is(.step-head,legend,.format-row>span){text-transform:uppercase}.mv-studio-scope .generator .step-head{background:var(--black);color:var(--off)}.mv-studio-scope .generator .step-head b{color:var(--leaf)}.mv-studio-scope :is(.upload-control,.person-control){background:var(--off)}.mv-studio-scope :is(.upload-control,.person-control):hover{background:var(--leaf)}.mv-studio-scope .style-options button.is-selected,.mv-studio-scope .segmented button.is-selected{background:var(--pink)}.mv-studio-scope .generate-button,.mv-studio-scope .share-now-button{border:var(--line);background:var(--coral);box-shadow:0 5px 0 var(--black);transition:transform .12s,box-shadow .12s,background .12s}.mv-studio-scope .generate-button:hover,.mv-studio-scope .share-now-button:hover{background:var(--pink);box-shadow:0 3px 0 var(--black);transform:translateY(2px)}.mv-studio-scope .generate-button:active,.mv-studio-scope .share-now-button:active{box-shadow:0 0 0 var(--black);transform:translateY(5px)}.mv-studio-scope .inspiration{background:var(--black);color:var(--off)}.mv-studio-scope .section-header span{border-color:var(--off);background:var(--leaf);color:var(--black);box-shadow:4px 4px 0 var(--pink)}.mv-studio-scope .video-grid{gap:clamp(24px,3vw,42px)}.mv-studio-scope .video-item{border:var(--line);background:var(--off);color:var(--black);box-shadow:6px 6px 0 var(--pink);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .22s;position:relative}.mv-studio-scope .video-item>*{z-index:9;position:relative}.mv-studio-scope .video-frame,.mv-studio-scope .video-meta,.mv-studio-scope .prompt-line{border-width:0 0 1px}.mv-studio-scope .prompt-line{background:var(--white);border-bottom:0}.mv-studio-scope .video-meta span{background:var(--leaf)}.mv-studio-scope .share-strip{background:var(--pink)}.mv-studio-scope footer{border-top:var(--line);background:var(--acid)}.mv-studio-scope .workspace{width:min(1345px,100% - 32px);padding-top:clamp(32px,5vw,70px)}.mv-studio-scope .workspace-head{background:var(--black);color:var(--off);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);padding:clamp(22px,4vw,44px)}.mv-studio-scope .workspace-head h1 span{background:var(--coral);color:var(--black);box-shadow:5px 5px 0 var(--pink)}.mv-studio-scope .workspace-head .session-meta{color:var(--black)}.mv-studio-scope .step-nav{background:0 0;border:0;gap:8px;margin-top:16px}.mv-studio-scope .step-nav a{border:var(--line);background:var(--white);box-shadow:3px 3px 0 var(--black)}.mv-studio-scope .step-nav a:last-child{border-right:var(--line)}.mv-studio-scope .step-nav a:hover,.mv-studio-scope .step-nav a.is-current{background:var(--coral);transform:translateY(-2px)}.mv-studio-scope .step-nav a.is-complete{background:var(--leaf)}.mv-studio-scope .step-number{color:var(--acid)}.mv-studio-scope .panel{border:var(--line);background:var(--white);box-shadow:none;filter:drop-shadow(6px 6px 0 var(--black));clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px)}.mv-studio-scope .panel-head{border-bottom:var(--line);background:var(--coral);min-height:62px;color:var(--black)}.mv-studio-scope .panel:nth-of-type(2) .panel-head{background:var(--pink)}.mv-studio-scope .panel:nth-of-type(3) .panel-head,.mv-studio-scope .panel:nth-of-type(4) .panel-head{background:var(--leaf)}.mv-studio-scope .panel-title i,.mv-studio-scope .panel-title span,.mv-studio-scope .panel-head p{color:var(--black)}.mv-studio-scope .upload-zone{border:1px dashed var(--black);background:var(--off);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.mv-studio-scope .upload-zone:hover,.mv-studio-scope .upload-zone.is-dragging{background:var(--leaf)}.mv-studio-scope :is(textarea,.text-input,.option-row button,.reference-upload,.shot,.meter-track,.output-specs span,dialog){border-width:1px}.mv-studio-scope .option-row button:hover{background:var(--leaf)}.mv-studio-scope .option-row button.is-selected,.mv-studio-scope .option-row.techniques button.is-selected{background:var(--pink);box-shadow:3px 3px 0 var(--black)}.mv-studio-scope .option-row.channels button.is-selected{background:var(--coral)}.mv-studio-scope .reference-upload{background:var(--off);box-shadow:3px 3px 0 var(--black);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.7,.2,1),background .16s;position:relative}.mv-studio-scope .reference-upload>*{z-index:9;position:relative}.mv-studio-scope .reference-upload:hover{background:var(--coral)}.mv-studio-scope .primary-action{border:var(--line);background:var(--coral);box-shadow:0 5px 0 var(--black)}.mv-studio-scope .primary-action:hover{background:var(--pink);box-shadow:0 3px 0 var(--black)}.mv-studio-scope .shot{box-shadow:3px 3px 0 var(--black)}.mv-studio-scope .shot-time{background:var(--coral);border-right-width:1px}.mv-studio-scope .shot.is-climax .shot-time{background:var(--pink)}.mv-studio-scope .shot-state{border-left-width:1px}.mv-studio-scope .shot-state button,.mv-studio-scope .output-specs span{background:var(--leaf);border-width:1px}.mv-studio-scope .meter-fill{background:var(--pink)}.mv-studio-scope .step-nav a.is-current{background-color:color-mix(in srgb, var(--coral) 42%, var(--white));background-image:repeating-linear-gradient(-45deg,#0000 0 8px,#05050512 8px 12px);background-size:17px 17px;animation:2.8s linear infinite mv-current-step-stripes}.mv-studio-scope .option-detail-dialog{border:1px solid var(--black);background:var(--white);width:min(460px,100vw - 28px);color:var(--black);box-shadow:7px 7px 0 var(--black);padding:0;overflow:hidden}.mv-studio-scope .option-detail-dialog::backdrop{background:#00000094}.option-detail-dialog__head{border-bottom:1px solid var(--black);background:var(--coral);grid-template-columns:minmax(0,1fr) 48px;min-height:58px;display:grid}.option-detail-dialog__copy{min-width:0;padding:10px 13px}.option-detail-dialog__copy small{margin-bottom:4px;font-size:8px;font-weight:900;display:block}.option-detail-dialog__copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.15;overflow:hidden}.option-detail-dialog__close{border:0;border-left:1px solid var(--black);background:var(--white);width:48px;color:var(--black);cursor:pointer;place-items:center;padding:0;font-size:24px;display:grid}.option-detail-dialog__intro{color:var(--muted);margin:0;padding:11px 13px 0;font-size:9px;font-weight:700}.option-detail-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 13px 15px;display:grid}.option-detail-grid button{border:1px solid var(--black);background:var(--off);min-height:48px;color:var(--black);cursor:pointer;align-content:center;justify-items:center;gap:5px;font-size:9px;font-weight:900;display:grid}.option-detail-badges{justify-content:center;align-items:center;gap:3px;min-height:13px;display:inline-flex}.option-detail-badges:empty{display:none}.option-detail-badges b{border:1px solid var(--black);min-width:24px;height:13px;color:var(--black);place-items:center;padding:0 4px;font-size:7px;line-height:1;display:inline-grid}.option-detail-badges .is-new{background:var(--leaf)}.option-detail-badges .is-hot{background:var(--coral)}.option-detail-grid button:hover,.option-detail-grid button:focus-visible{background:var(--leaf);outline:2px solid var(--pink);outline-offset:1px}.option-detail-grid button.is-selected{background:var(--pink);box-shadow:2px 2px 0 var(--black)}@keyframes mv-current-step-stripes{to{background-position:17px 0}}.mv-studio-scope .workspace{grid-template-columns:minmax(190px,230px) minmax(0,1fr);column-gap:clamp(24px,3vw,42px);display:grid}.mv-studio-scope .workspace-head{grid-column:1/-1}.mv-studio-scope .step-nav{flex-direction:column;grid-area:2/1/span 6;align-self:start;gap:10px;margin:0;display:flex;position:sticky;top:96px}.mv-studio-scope .step-nav a:nth-child(n){border:var(--line)}.mv-studio-scope .step-nav a{flex:none;width:100%;min-height:76px;margin:0;position:relative;transform:none}.mv-studio-scope .step-nav a:not(:last-child):after{z-index:2;background:var(--black);content:"";width:1px;height:10px;position:absolute;top:calc(100% + 1px);left:28px}.mv-studio-scope .step-nav a:hover,.mv-studio-scope .step-nav a.is-current{transform:translate(4px)}.mv-studio-scope .step-number{z-index:3;position:relative}.mv-studio-scope .step-nav a.is-complete .step-number{background:var(--leaf);color:var(--black);font-size:0}.mv-studio-scope .step-nav a.is-complete .step-number:before{content:"✓";font-size:18px}.mv-studio-scope .workspace>.panel{grid-column:2;margin-top:0;margin-bottom:30px}.mv-studio-scope #music-panel .panel-head,.mv-studio-scope #direction-panel .panel-head{background:var(--coral)}.mv-studio-scope #look-panel .panel-head{background:var(--pink)}.mv-studio-scope #script-panel .panel-head,.mv-studio-scope #compose-panel .panel-head{background:var(--leaf)}.mv-studio-scope .music-genres button.is-selected{background:var(--pink)}.mv-studio-scope .character-upload{min-height:220px}.mv-studio-scope .scenery-reference-grid{grid-template-columns:1fr}@media (max-width:720px){.mv-studio-scope .workspace{display:block}.mv-studio-scope .step-nav{margin:0 0 28px;position:static}.mv-studio-scope .step-nav a{min-height:66px}.mv-studio-scope .workspace>.panel{margin-bottom:24px}.mv-studio-scope .character-upload{min-height:170px}}.mv-studio-scope .art-card-tilt.is-art-tracking.video-item{transform:perspective(1000px) rotateX(var(--art-rx)) rotateY(var(--art-ry)) translateY(-5px);box-shadow:10px 12px 0 var(--pink), 0 0 30px #ffef203d}.mv-studio-scope .art-card-tilt.is-art-tracking.media-card{z-index:15;transform:perspective(1000px) rotateX(var(--art-rx)) rotateY(var(--art-ry)) translateY(-12px) scale(1.025);box-shadow:12px 15px #0000003d,0 0 34px #ff68bd61}.mv-studio-scope .art-card-tilt.is-art-tracking.reference-upload{transform:perspective(900px) rotateX(var(--art-rx)) rotateY(var(--art-ry)) translateY(-3px)}@media (max-width:980px){.mv-studio-scope .studio-grid{grid-template-columns:1fr}.mv-studio-scope .generator{justify-self:center;width:min(100%,720px)}.mv-studio-scope .hero-header{text-align:center}}@media (max-width:600px){.mv-studio-scope :is(.site-header,.topbar){min-height:64px}.mv-studio-scope .studio{padding-inline:12px}.mv-studio-scope .hero-header{padding-top:28px}.mv-studio-scope .hero-header h1{font-size:44px}.mv-studio-scope .visual-stage{min-height:300px;filter:drop-shadow(5px 5px 0 var(--black))}.mv-studio-scope .generator{filter:drop-shadow(5px 5px 0 var(--black))}.mv-studio-scope .video-item{box-shadow:4px 4px 0 var(--pink)}.mv-studio-scope .workspace{width:calc(100% - 24px)}.mv-studio-scope .workspace-head{padding:22px 18px 26px}.mv-studio-scope .step-nav{gap:6px}.mv-studio-scope .step-nav a,.mv-studio-scope .step-nav a:last-child{border:var(--line)}.mv-studio-scope .panel{filter:drop-shadow(4px 4px 0 var(--black))}.mv-studio-scope .shot-state{border-top-width:1px;border-left:0}}@media (prefers-reduced-motion:reduce){.mv-studio-scope .step-nav a.is-current{animation:none}.mv-studio-scope .art-card-tilt,.mv-studio-scope .art-card-tilt.is-art-tracking{transform:none!important}.mv-studio-scope :is(.media-card,.video-item,.reference-upload):before,.mv-studio-scope .reference-upload:after{opacity:.16!important}}
:root{--biufun-cjk-font:"Source Han Sans SC", "Source Han Sans CN", "Noto Sans CJK SC", "Noto Sans SC", "思源黑体", "PingFang SC", "Microsoft YaHei", sans-serif;--biufun-dark-bg:#202f38;--biufun-dark-chrome:#111b22;--biufun-dark-surface:#293c46;--biufun-dark-raised:#304550;--biufun-dark-line:#9eb0ba;--biufun-dark-text:#dce3e7;--biufun-dark-muted:#aab7be}:lang(zh):not(code,pre,kbd,samp,.mono,[data-monospace]),:lang(zh-CN):not(code,pre,kbd,samp,.mono,[data-monospace]),:lang(zh-Hant):not(code,pre,kbd,samp,.mono,[data-monospace]){font-family:var(--biufun-cjk-font)!important}html[data-biufun-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--biufun-dark-chrome);--surface:var(--biufun-dark-bg);--surface-raised:var(--biufun-dark-surface);--text:var(--biufun-dark-text);--muted:var(--biufun-dark-muted);--border:#708592;--border-strong:var(--biufun-dark-line)}html[data-biufun-theme=dark] body{color:var(--biufun-dark-text);background-color:var(--biufun-dark-bg)!important}html[data-biufun-theme=dark] :where(input,textarea,select)::placeholder{color:var(--biufun-dark-muted);opacity:1}html[data-biufun-theme=dark] :is(.biufun-global-header,.biufun-global-footer){border-color:var(--biufun-dark-line);background:var(--biufun-dark-chrome);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .biufun-secondary-nav{border-color:var(--biufun-dark-line);color:var(--biufun-dark-text);background:#0b1217}html[data-biufun-theme=dark] .biufun-secondary-nav a,html[data-biufun-theme=dark] .biufun-secondary-products a+a,html[data-biufun-theme=dark] .biufun-feature-belt{border-color:#708592}html[data-biufun-theme=dark] .biufun-secondary-products a,html[data-biufun-theme=dark] .biufun-feature-belt a{color:#7d8b93;background:#0b1217}html[data-biufun-theme=dark] .biufun-secondary-products a img,html[data-biufun-theme=dark] .biufun-feature-belt a img{opacity:.48}html[data-biufun-theme=dark] :is(.biufun-secondary-products,.biufun-feature-belt) a[aria-current=page]{color:var(--biufun-dark-text);background:#2f4652;box-shadow:inset 0 -1px #d7b84a}html[data-biufun-theme=dark] :is(.biufun-secondary-products,.biufun-feature-belt) a[aria-current=page] img{opacity:1}html[data-biufun-theme=dark] .biufun-feature-belt .biufun-feature-assets{color:var(--biufun-dark-text);background:#1c2a32}html[data-biufun-theme=dark] .biufun-feature-belt .biufun-feature-assets img{opacity:.82}html[data-biufun-theme=dark] :is(.biufun-global-tasks,.biufun-language-toggle){border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .biufun-account-hub{border-color:var(--biufun-dark-line);color:#071017;background:#b65382}html[data-biufun-theme=dark] .biufun-global-credits{color:#071017}html[data-biufun-theme=dark] .biufun-global-credits strong{color:var(--biufun-dark-text);background:#101a21}html[data-biufun-theme=dark] .biufun-language-menu{border-color:var(--biufun-dark-line);background:var(--biufun-dark-chrome);box-shadow:7px 7px #101a21}html[data-biufun-theme=dark] .biufun-language-menu button{background:var(--biufun-dark-surface);color:var(--biufun-dark-text);border-color:#708592}html[data-biufun-theme=dark] .biufun-language-menu button[aria-checked=true]{background:#3a4f5b;box-shadow:3px 3px #101a21}html[data-biufun-theme=dark] :is(.biufun-global-theme,.biufun-global-logout,.biufun-global-login){color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.biufun-global-theme,.biufun-global-logout,.biufun-global-login,.biufun-global-tasks) img,html[data-biufun-theme=dark] .biufun-global-footer__social img,html[data-biufun-theme=dark] :is(.biufun-secondary-products,.biufun-feature-assets) img{filter:brightness(0)invert()}html[data-biufun-theme=dark] :is(.portal-kicker,.feedback-page,.feedback-hero a,.feedback-dialog,.feedback-dialog>footer button,.feedback-toast,.code-form button,.admin-toast,.asset-generator__panel,.short-studio-page .studio-tabs button.is-active,.short-studio-page .asset-summary .summary-head,.short-studio-page .episode-index h3,.short-studio-page .episode-index__head){color:var(--biufun-dark-text)!important}html[data-biufun-theme=dark] :is(.portal-main,.portal-hero,.portal-kicker,.portal-hero h1,.portal-hero p){color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .portal-hero{border-color:var(--biufun-dark-line)}html[data-biufun-theme=dark] :is(.feed-card,.stash-card,.asset-card,.account-card){border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text);box-shadow:6px 6px #101a21}html[data-biufun-theme=dark] .mv-work-feed .feed-card__body :is(p,.feed-card__meta,.feed-card__meta span){color:var(--biufun-dark-text)!important}html[data-biufun-theme=dark] :is(.feed-card:nth-child(3n+2),.stash-card:nth-child(3n+2),.asset-card:nth-child(3n+2)){background:#30434d}html[data-biufun-theme=dark] :is(.feed-card:nth-child(3n),.stash-card:nth-child(3n),.asset-card:nth-child(3n)){background:#29443d}html[data-biufun-theme=dark] :is(.feed-card__visual,.feed-card__body,.account-row){border-color:#708592}html[data-biufun-theme=dark] :is(.portal-tabs button,.portal-hero__stamp,.card-share,.card-delete){border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text);box-shadow:3px 3px #101a21}html[data-biufun-theme=dark] :is(.portal-tabs button.is-active,.card-action,.feed-card__visual span){border-color:var(--biufun-dark-line);color:#071017;background:#d7b84a}html[data-biufun-theme=dark] :is(.card-share,.card-delete) img{filter:brightness(0)invert()}html[data-biufun-theme=dark] .biufun-share-dialog{border-color:var(--biufun-dark-line);background:var(--biufun-dark-bg);color:var(--biufun-dark-text);box-shadow:10px 10px #101a21}html[data-biufun-theme=dark] .biufun-share-dialog__header{border-color:var(--biufun-dark-line);background:#3a4f5b}html[data-biufun-theme=dark] .biufun-share-dialog__close,html[data-biufun-theme=dark] .biufun-share-dialog__actions button{border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text);box-shadow:4px 4px #101a21}html[data-biufun-theme=dark] .biufun-share-dialog__status{background:var(--biufun-dark-chrome);color:var(--biufun-dark-muted);border-color:#708592}html[data-biufun-theme=dark] .biufun-share-dialog :is(.biufun-share-dialog__close,.biufun-share-dialog__actions button) img{filter:brightness(0)invert()}html[data-biufun-theme=dark] :is(.account-page,.admin-page,.tasks-page){color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.account-profile__copy input,.redeem-module input,.admin-issue input,.code-form input,.billing-dialog input){border-color:var(--biufun-dark-line);background:var(--biufun-dark-chrome);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.usage-panel,.account-module,.billing-panel,.billing-dialog__panel,.admin-panel,.code-panel,.report-panel){border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.usage-panel,.account-module,.billing-panel,.billing-dialog__panel,.code-panel,.report-panel) :is(th,td,header,footer){border-color:#708592}html[data-biufun-theme=dark] :is(.usage-panel,.account-module,.billing-panel,.billing-dialog__panel,.code-panel,.report-panel) :is(p,small,span,label){color:inherit}html[data-biufun-theme=dark] :is(.billing-plan,.code-row,.event-list li){background:var(--biufun-dark-surface);color:var(--biufun-dark-text);border-color:#708592}html[data-biufun-theme=dark] :is(.billing-plan:hover,.billing-plan:focus-visible,.billing-plan.is-selected){background:#3a4f5b}html[data-biufun-theme=dark] .tasks-intro :is(h1,p),html[data-biufun-theme=dark] .tasks-board :is(h2,h3,p){color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.tasks-board,.tasks-summary){border-color:var(--biufun-dark-line);background:var(--biufun-dark-chrome)}html[data-biufun-theme=dark] .tasks-board__head{border-color:var(--biufun-dark-line);background:#3a4f5b}html[data-biufun-theme=dark] .task-item{background:var(--biufun-dark-surface);color:var(--biufun-dark-text);border-color:#708592}html[data-biufun-theme=dark] .task-item.is-failed{background:#51383a}html[data-biufun-theme=dark] .task-item.is-complete{background:#304a42}html[data-biufun-theme=dark] .task-item h3 img{filter:brightness(0)invert()}html[data-biufun-theme=dark] .task-item article>header>b,html[data-biufun-theme=dark] .tasks-summary span{color:#071017}html[data-biufun-theme=dark] .task-item article>footer .task-cost{color:var(--biufun-dark-muted)}html[data-biufun-theme=dark].art-card-theme{--acid:var(--biufun-dark-bg);--off:var(--biufun-dark-surface);--white:var(--biufun-dark-surface);--black:#101a21;--muted:var(--biufun-dark-muted);background:var(--biufun-dark-bg)}html[data-biufun-theme=dark].art-card-theme body{background:var(--biufun-dark-bg);color:var(--biufun-dark-text)}html[data-biufun-theme=dark].art-card-theme :is(.workspace-head,.panel,.panel-body,.step-nav a,.upload-zone,.reference-upload,.script-area,textarea,input,select,dialog,.shot){color:var(--biufun-dark-text)}html[data-biufun-theme=dark].art-card-theme :is(.panel,.step-nav a,.upload-zone,.reference-upload,.script-area,textarea,input,select,dialog,.shot){border-color:var(--biufun-dark-line);background-color:var(--biufun-dark-surface)}html[data-biufun-theme=dark].art-card-theme :is(.panel-head,.option-row button.is-selected,.primary-action,.session-meta),html[data-biufun-theme=dark].art-card-theme .panel-head :is(.panel-title i,.panel-title span,p){color:#071017}html[data-biufun-theme=dark].art-card-theme .step-number{color:var(--biufun-dark-text)}html[data-biufun-theme=dark].art-card-theme .step-nav a.is-current{background-color:#22343f;background-image:repeating-linear-gradient(-45deg,#0000 0 8px,#f4f7f90f 8px 12px)}html[data-biufun-theme=dark].art-card-theme .panel-head{border-color:var(--biufun-dark-line);color:var(--biufun-dark-text)!important;background:#101a21!important}html[data-biufun-theme=dark].art-card-theme .panel-head :is(.panel-title i,.panel-title span,p){color:var(--biufun-dark-text)!important}html[data-biufun-theme=dark].art-card-theme .panel-head :is(.panel-title i,.panel-title span){color:#d7b84a!important}html[data-biufun-theme=dark].art-card-theme .mv-format-switch button[aria-pressed=false]{color:#aebbc3}html[data-biufun-theme=dark].art-card-theme .upload-music-style .option-row button:not(.is-selected){color:var(--biufun-dark-text)}html[data-biufun-theme=dark].art-card-theme .upload-music-style .option-row button:hover{color:#071017}html[data-biufun-theme=dark].art-card-theme .option-detail-dialog{border-color:var(--biufun-dark-line);background:var(--biufun-dark-bg);color:var(--biufun-dark-text);box-shadow:7px 7px #101a21}html[data-biufun-theme=dark].art-card-theme .option-detail-dialog__head{border-color:var(--biufun-dark-line);background:#3a4f5b}html[data-biufun-theme=dark].art-card-theme .option-detail-dialog__close{border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}html[data-biufun-theme=dark].art-card-theme .option-detail-dialog__intro{color:var(--biufun-dark-muted)}html[data-biufun-theme=dark].art-card-theme .option-detail-grid button{background:var(--biufun-dark-surface);color:var(--biufun-dark-text);border-color:#708592}html[data-biufun-theme=dark].art-card-theme .option-detail-grid button:is(:hover,:focus-visible,.is-selected){background:#3a4f5b}html[data-biufun-theme=dark].art-card-theme .character-detail-panel{border-color:var(--biufun-dark-line);background:var(--biufun-dark-chrome);color:var(--biufun-dark-text)}html[data-biufun-theme=dark].art-card-theme .character-detail-panel input{background:var(--biufun-dark-surface);color:var(--biufun-dark-text);border-color:#708592}html[data-biufun-theme=dark].art-card-theme .character-detail-panel :is(label,output,p){color:var(--biufun-dark-muted)}html[data-biufun-theme=dark].art-card-theme .character-detail-trigger{border-color:var(--biufun-dark-line);color:var(--biufun-dark-text);background:#3a4f5b;box-shadow:2px 2px #101a21}html[data-biufun-theme=dark].art-card-theme .reference-source-action{border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}html[data-biufun-theme=dark].art-card-theme .reference-source-action img{filter:brightness(0)invert()}html[data-biufun-theme=dark].art-card-theme .reference-source-action[data-reference-action=upload]{color:#071017;background:#ff9587}html[data-biufun-theme=dark].art-card-theme .reference-source-action[data-reference-action=upload] img{filter:none}html[data-biufun-theme=dark] .product-hero,html[data-biufun-theme=dark] .product-hero :is(.product-hero__eyebrow,h1,.product-hero__lead),html[data-biufun-theme=dark] .new-story{color:var(--biufun-dark-text)!important}html[data-biufun-theme=dark] .new-story:is(:hover,:focus-visible){color:#050505!important}html[data-biufun-theme=dark] :is(.short-studio-page,.writer-studio-page){background:var(--biufun-dark-bg);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.short-studio-page,.writer-studio-page) :is(.studio-product-bar,.writer-localbar,.writer-pane-head,.writer-assistant,.project-workspace){background:var(--biufun-dark-bg);color:var(--biufun-dark-text);border-color:#708592}html[data-biufun-theme=dark] :is(.short-studio-page,.writer-studio-page) :is(.asset-summary,.episode-index,.project-overview,.episode-card,.placeholder-panel,.batch-bar,.writer-project-card,.writer-summary,.writer-episode,.writer-insight){border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text);box-shadow:5px 5px #101a21}html[data-biufun-theme=dark] :is(.short-studio-page,.writer-studio-page) :is(input,textarea,select,button){border-color:#708592}html[data-biufun-theme=dark] :is(.short-studio-page,.writer-studio-page) :is(input,textarea,select){background:var(--biufun-dark-chrome);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .short-studio-page .studio-tabs button{background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .short-studio-page .studio-tabs button:is(:hover,:focus-visible){background:var(--biufun-dark-raised);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .short-studio-page .studio-tabs button.is-active{color:#fff;background:#000}html[data-biufun-theme=dark] .short-studio-page :is(.asset-summary,.episode-index){background:var(--biufun-dark-chrome);color:var(--biufun-dark-text);box-shadow:4px 4px #000}html[data-biufun-theme=dark] .short-studio-page :is(.asset-summary .summary-head,.episode-index h3,.episode-index__head){color:#fff;background:#000}html[data-biufun-theme=dark] .short-studio-page :is(.asset-summary>div:not(.summary-head),.episode-index button){background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .short-studio-page :is(.asset-summary em,.episode-index button em){color:var(--biufun-dark-text);background:0 0}html[data-biufun-theme=dark] .short-studio-page :is(.story-analysis,.assistant-actions button,.batch-bar button){background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .short-studio-page :is(.episode-card h2,.episode-card>p,.episode-meta,.episode-assets,.project-overview,.project-overview label){color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .episode-card>p{color:var(--biufun-dark-muted)}html[data-biufun-theme=dark] :is(.novel-main,.novel-hero,.novel-kicker,.novel-card,.novel-card__body){color:var(--biufun-dark-text)}html[data-biufun-theme=dark] .novel-card{border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);box-shadow:6px 6px #101a21}html .novel-card.novel-card--new,html .novel-card.novel-card--new .novel-card__body{color:#050505;background:#fff}html .novel-card.is-completed,html .novel-card.is-completed .novel-card__body{color:#050505;background:#ffef20}html .novel-card.is-completed .novel-card__complete{color:#050505;background:#ffffff73}html[data-biufun-theme=dark] :is(body.asset-immersive-page,body.asset-generator-page,.asset-canvas,.asset-generator__canvas-shell){background-color:var(--biufun-dark-chrome);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.asset-toolbar,.asset-generator__panel,.asset-generator__topline,.asset-generator__switch,.asset-generator__status,.asset-generator__canvas-bar){border-color:var(--biufun-dark-line);color:var(--biufun-dark-text);background:#273843f5}html[data-biufun-theme=dark] :is(.asset-capabilities a,.asset-toolbar__tools button,.asset-toolbar__tools span,.asset-generator__options button,.asset-generator__canvas-tools button,.asset-generator__canvas-tools span){background:var(--biufun-dark-surface);color:var(--biufun-dark-text);border-color:#708592}html[data-biufun-theme=dark] :is(.asset-generator__field textarea,.asset-generator__field select,.asset-generator__field input){border-color:var(--biufun-dark-line);background:var(--biufun-dark-chrome);color:var(--biufun-dark-text)}html[data-biufun-theme=dark] :is(.asset-toolbar,.asset-generator__panel,.asset-generator__canvas-bar) img[src*="shared/icons/"]{filter:brightness(0)invert()}html[data-biufun-theme=dark] .asset-exit{color:#071017}html[data-biufun-theme=dark] .asset-exit img{filter:brightness(0)!important}html[data-biufun-theme=dark] .canvas-asset{border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text);box-shadow:6px 6px #101a21}html[data-biufun-theme=dark] .canvas-help{border-color:var(--biufun-dark-line);color:var(--biufun-dark-text);background:#273843f0}html[data-biufun-theme=dark] .canvas-note{color:#050505!important}html[data-biufun-theme=dark]:not([data-biufun-lines=legacy]){--biufun-dark-line:#000;--border:#000;--border-strong:#000}html[data-biufun-theme=dark]:not([data-biufun-lines=legacy]) :where(*){border-color:#000!important;outline-color:#000!important}@media (forced-colors:active){html[data-biufun-theme=dark] :is(button,a,input,textarea,select,dialog){forced-color-adjust:auto}}
.mv-studio-scope .biufun-secondary-nav,.mv-studio-scope .biufun-feature-belt,.mv-studio-scope .biufun-feature-belt .biufun-feature-assets{display:none}.mv-studio-scope .workspace{padding-top:clamp(16px,2.5vw,34px);display:block}.mv-studio-scope .workspace-head{align-items:center;margin-bottom:18px;padding:clamp(16px,2.5vw,28px)}.studio-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,42px);display:grid}.mv-studio-scope .studio-layout>.step-nav{grid-area:auto/1;align-self:start;position:sticky;top:96px}.studio-content{grid-column:2;min-width:0}.mv-studio-scope .studio-content>.panel{margin-top:0;margin-bottom:22px}.workspace-asset-link{border:2px solid var(--white);background:var(--white);min-height:56px;color:var(--black);box-shadow:4px 4px 0 var(--pink);white-space:nowrap;justify-content:center;align-items:center;gap:11px;padding:0 22px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.workspace-asset-link img{width:24px;height:24px}.workspace-asset-link span{gap:3px;display:grid}.workspace-asset-link strong{font-size:15px;line-height:1}.workspace-asset-link small{color:#5f665d;font-size:8px;font-weight:800;line-height:1}.workspace-asset-link:hover,.workspace-asset-link:focus-visible{background:var(--coral);outline:2px solid var(--pink);outline-offset:2px}html[data-biufun-theme=dark] .workspace-asset-link{color:#050505;background:#fff;min-height:58px;padding:0 24px;font-size:15px}html[data-biufun-theme=dark] .workspace-asset-link img{filter:none;width:25px;height:25px}.mv-format-row{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.mv-format-row .mv-format-switch{border:1px solid var(--black);box-shadow:none}.mv-format-row .mv-format-switch button{border-right:1px solid var(--black);gap:8px;min-width:112px;min-height:46px;padding:0 12px;font-size:12px}.mv-format-row .mv-format-icon--landscape{width:23px;height:14px}.mv-format-row .mv-format-icon--portrait{width:12px;height:23px}#music-panel>.panel-head .panel-title__icon{filter:brightness(0);flex:0 0 20px;width:20px;height:20px}html:not([data-biufun-theme=dark]) #music-panel>.panel-head p{color:var(--black)}html[data-biufun-theme=dark] #music-panel>.panel-head .panel-title__icon{filter:brightness(0)invert()}.mv-studio-scope .upload-zone:hover,.mv-studio-scope .upload-zone.is-dragging{background:var(--off)}.mv-studio-scope .upload-zone__picker:hover,.mv-studio-scope .upload-zone.is-dragging .upload-zone__picker{background:var(--leaf)}html[data-biufun-theme=dark].art-card-theme .upload-music-style{border-color:var(--biufun-dark-line);background:var(--biufun-dark-surface);color:var(--biufun-dark-text)}.mv-studio-scope .workspace>.panel{margin-bottom:22px}@media (max-width:860px){.workspace-asset-link{justify-self:start}.workspace-head{grid-template-columns:auto 1fr}.workspace-asset-link{grid-column:1/-1}}@media (max-width:720px){.studio-layout{display:block}.mv-studio-scope .studio-layout>.step-nav{margin:0 0 14px;position:static}.mv-studio-scope .step-nav{margin-bottom:14px}.mv-format-row{justify-content:flex-start;margin-bottom:14px}}@media (max-width:560px){.mv-studio-scope .workspace{padding-top:14px}.mv-studio-scope .workspace-head{margin-bottom:14px;padding:16px}.mv-format-row{flex-direction:column;align-items:flex-end}.mv-format-row .mv-format-switch{width:100%}.mv-format-row .mv-format-switch button{min-width:0;min-height:44px}.workspace-cover{width:62px}.reference-dialog__head{padding-right:42px}.reference-dialog__canvas{margin:10px 0 0;position:static}}.mv-studio-scope .energy-bars{border:1px solid var(--black);background:var(--white);align-items:flex-end;gap:1px;height:34px;padding:2px 4px;display:flex;overflow:hidden}.mv-studio-scope .energy-bars i{background:var(--pink);flex:1;min-width:2px}.mv-studio-scope .shot textarea{margin-top:8px;font-family:Courier New,monospace;font-size:11px}.mv-studio-scope .shot video{border:2px solid var(--black);max-height:120px;margin-top:8px;display:block}.mv-studio-scope .shot-err{color:#a11;margin:6px 0 0;font-size:10px;font-weight:900}.mv-studio-scope .cast-row{border:1px solid var(--black);background:var(--white);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;display:flex}.mv-studio-scope .slot-badge{z-index:2;border:1px solid var(--black);background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:grid;position:absolute;top:2px;right:2px}.mv-studio-scope .slot-name{z-index:2;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd9;padding:1px 3px;font-size:8px;font-weight:900;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mv-studio-scope .workspace-head h1{color:var(--off)}.mv-studio-scope .shot-readiness__segment.is-gen{background:var(--yellow);animation:1s linear infinite mv-current-step-stripes}.mv-studio-scope .shot-readiness__segment.is-fail{background:var(--coral);text-decoration:line-through}html[data-biufun-theme=dark] .mv-studio-scope{--acid:var(--biufun-dark-bg);--off:var(--biufun-dark-surface);--white:var(--biufun-dark-surface);--black:#101a21;--muted:var(--biufun-dark-muted);background:var(--biufun-dark-bg)}html[data-biufun-theme=dark] .mv-studio-scope .workspace-head h1{color:var(--biufun-dark-text,#e9f0f4)}.mv-studio-scope .mv-tool-btn{cursor:pointer;background:#fff;border:2px solid #050505;place-items:center;padding:6px 10px;font-weight:900;display:inline-grid}.mv-studio-scope .mv-tool-btn.is-on{color:#050505;background:#ffef20}html[data-biufun-theme=dark] .mv-studio-scope .mv-tool-btn{border-color:var(--biufun-dark-line,#9eb0ba);background:var(--biufun-dark-surface,#273843);color:var(--biufun-dark-text,#e9f0f4)}html[data-biufun-theme=dark] .mv-studio-scope .mv-tool-btn.is-on{color:#050505;background:#ffef20}html[data-biufun-theme=dark] .mv-studio-scope .option-row button{border-color:var(--biufun-dark-line,#9eb0ba);background:var(--biufun-dark-surface,#273843);color:var(--biufun-dark-text,#e9f0f4)}html[data-biufun-theme=dark] .mv-studio-scope .option-row button.is-selected{color:#071017}
