[hidden]{display:none!important}body.dk-app{color:#153148;background:#eef2f6;margin:0}.sb-main{max-width:none;margin:0;padding:22px 24px 40px;font:14px/1.5 Verdana,Geneva,sans-serif}.sb-main *{box-sizing:border-box}.sb-main h1,.sb-main h2,.sb-main h3,.sb-main p{margin-top:0}.sb-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;display:flex}.sb-eyebrow{letter-spacing:.15em;color:#506a7d;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.sb-toolbar h1{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:800;line-height:1.2}.sb-version{letter-spacing:.1em;color:#5d7485;margin-top:7px;font-size:12px;font-weight:500;display:block}.sb-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sb-layout{grid-template-columns:220px minmax(0,1fr) 268px;align-items:start;gap:18px;display:grid}.sb-panel{background:#fff;border:1px solid #d5dfe7;border-radius:10px;min-width:0;padding:18px}.sb-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.sb-panel-heading h2{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:800}.sb-panel-heading>span{letter-spacing:.08em;color:#597486;white-space:nowrap;font-size:12px}.sb-main h3{border-top:1px solid #e3eaf0;margin:23px 0 12px;padding-top:18px;font-size:12px;font-weight:800}.sb-main label{color:#38556a;margin:12px 0;font-size:12px;display:block}.sb-main input:not([type=checkbox]):not([type=range]):not([type=file]),.sb-main select,.sb-main textarea{color:#142e42;width:100%;min-height:42px;font:inherit;background:#f7f9fb;border:1px solid #c8d6e0;border-radius:6px;max-width:100%;margin-top:6px;padding:9px;display:block}.sb-main textarea{resize:vertical}.sb-main button{cursor:pointer;min-height:44px;font-family:inherit}.sb-main button:disabled{opacity:.5;cursor:default}.sb-main :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #148bd0}.sb-main input[type=checkbox]{accent-color:#168bc3;width:16px;height:16px}.sb-toggle{align-items:center;gap:8px;display:flex!important}.sb-main .sb-help{color:#587184;margin:12px 0;font-size:12px;line-height:1.6}.sb-row{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.sb-row label{min-width:0}.sb-main .sb-import{text-align:center;cursor:pointer;color:#204b65;background:#f0f7fb;border:1px dashed #89adbf;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;margin:0 0 18px;padding:22px 8px;display:flex}.sb-import>span{font-size:24px;line-height:1}.sb-import>b{font-size:13px}.sb-import>small{letter-spacing:.03em;font-size:12px}.sb-source-thumb{aspect-ratio:16/10;color:#e0eff4;letter-spacing:.16em;background:linear-gradient(140deg,#0c273a,#214a58);border-radius:6px;justify-content:center;align-items:center;width:100%;margin-bottom:12px;font-size:12px;font-weight:750;display:flex;overflow:hidden}.sb-source-thumb img{object-fit:cover;width:100%;height:100%}.sb-library>strong{overflow-wrap:anywhere;font-size:12px;display:block}.sb-library>.dk-btn{width:100%;font-size:12px}.sb-disclosure{border-top:1px solid #d8e3ea;min-width:0;margin-top:18px;padding-top:16px}.sb-disclosure summary{cursor:pointer;color:#294b61;min-height:38px;font-size:12px;font-weight:700;display:list-item}.sb-disclosure .sb-panel{margin-top:14px}.sb-shelf-item{text-align:left;overflow-wrap:anywhere;color:#21465c;background:#f3f7f9;border:1px solid #d2e0e8;border-radius:5px;max-width:100%;margin:8px 0;padding:8px;font-size:12px;display:block}.sb-open-editor{color:#0879b3;margin-top:22px;font-size:12px;font-weight:700;text-decoration:none;display:block}.sb-file-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex!important}.sb-work{gap:16px;min-width:0;display:grid}.sb-stage{background:#172331;border:1px solid #273b4e;border-radius:10px;overflow:hidden}.sb-stage-top{color:#b4c9d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.sb-view-switch{background:#0c1722;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.sb-view-switch button{color:#b3c6d5;background:0 0;border:0;border-radius:4px;min-height:36px;padding:6px 12px;font-size:12px}.sb-view-switch [aria-pressed=true]{color:#fff;background:#344a5d}.sb-main #mask-view-label{color:#c6d6df;margin:0;font-size:12px}.sb-viewer{background:#080e15;justify-content:center;align-items:center;padding:14px;display:flex}.sb-viewer canvas{object-fit:contain;touch-action:none;width:100%;height:auto;max-height:64vh;display:block}.sb-transport{border-top:1px solid #283c4e;padding:12px 14px}.sb-transport .dk-btn{min-height:38px;font-size:12px}.sb-transport output{font-variant-numeric:tabular-nums;color:#e2ecf3;margin-left:8px;font-size:12px}.sb-play-hint{color:#a5bdce;margin-left:auto;font-size:12px}.sb-timeline{padding:16px}.sb-timeline-top{align-items:center;gap:15px;margin-bottom:10px;display:flex}.sb-timeline h2{margin:0 auto 0 0;font-size:13px;font-weight:800}.sb-timeline-top>span{color:#5f788b;font-variant-numeric:tabular-nums;font-size:12px}.sb-main #scrub{accent-color:#1b8bd0;cursor:ew-resize;width:100%;min-height:28px;margin:4px 0 12px;display:block}.sb-tracks{grid-template-columns:62px minmax(0,1fr);gap:7px;display:grid;position:relative;overflow:hidden}.sb-track-label{letter-spacing:.08em;color:#57758a;align-items:center;font-size:12px;font-weight:800;display:flex}.sb-track{white-space:nowrap;text-overflow:ellipsis;color:#19435c;border-radius:5px;align-items:center;min-width:0;min-height:44px;padding:8px 12px;font-size:12px;display:flex;overflow:hidden}.sb-track-media{background:linear-gradient(90deg,#d2e7f0,#b3d0e3);border-left:3px solid #5b91b1}.sb-track-camera{background:#e7edf5;border-left:3px solid #7b91b3;justify-content:space-between;gap:8px}.sb-track-camera button.dk-btn{height:28px;font-size:12px;min-width:30px!important;min-height:28px!important;box-shadow:none!important;color:#446d92!important;background:0 0!important;border:0!important;padding:0 5px!important}.sb-track-title{background:#e4ede9;border-left:3px solid #7ca792}.sb-playhead{pointer-events:none;opacity:.75;border-left:2px solid #278ed1;position:absolute;top:0;bottom:0;left:0}.sb-timeline>.sb-help{font-size:12px}.sb-export-state p{color:#3d6177;margin:0;font-size:12px;line-height:1.7}.sb-export-state progress,progress#progress{accent-color:#168acb;width:100%;margin:10px 0}.sb-inspector-note{color:#305a73;background:#f0f5f8;border-radius:7px;margin-top:24px;padding:14px}.sb-inspector-note b{font-size:12px}.sb-inspector-note p{margin:8px 0 0;font-size:12px;line-height:1.7}.sb-words{overflow-wrap:anywhere;max-height:100px;font-size:12px;overflow:auto}.sb-legend{flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.sb-dot{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}#conflicts{color:#7e501b;font-size:12px}.sb-inspector h2{font-size:15px}.sb-main #mask-inspector .sb-actions>button{color:#184a6c;background:#eaf4fb;border:1px solid #a9c5d7;border-radius:4px 12px;padding:7px 10px;font-size:12px}.sb-main #mask-export :is(button,.sb-button){color:#1c4d69;cursor:pointer;background:#edf6fc;border:1px solid #b3ccdb;border-radius:4px 12px;padding:10px 14px;font-size:12px;text-decoration:none}.sb-main #mask-export p{color:#44657b;font-size:12px}@media (width>=1700px){.sb-layout{grid-template-columns:240px minmax(0,1fr) 290px}.sb-viewer{padding:20px}}@media (width<=1150px){.sb-layout{grid-template-columns:200px minmax(0,1fr)}.sb-inspector{grid-column:1/-1}.sb-inspector #scene-inspector{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.sb-inspector .sb-panel-heading,.sb-inspector h3,.sb-inspector-note{grid-column:1/-1}.sb-inspector .sb-row{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.sb-play-hint{display:none}}@media (width<=760px){.sb-main{padding:16px 12px 32px}.sb-toolbar{display:block}.sb-toolbar .sb-actions{gap:8px;margin-top:16px}.sb-toolbar .sb-actions button{padding:9px 11px;font-size:12px}.sb-layout{flex-direction:column;gap:14px;display:flex}.sb-work{order:0;width:100%}.sb-library{order:2;width:100%}.sb-inspector{order:1;width:100%}.sb-inspector #scene-inspector{display:block}.sb-inspector .sb-row{grid-template-columns:1fr 1fr}.sb-viewer{padding:0}.sb-viewer canvas{max-height:55vh}.sb-stage-top{padding:8px}.sb-stage-top>#dimensions{font-size:12px}.sb-view-switch button{padding:5px 10px;font-size:12px}.sb-panel{padding:15px}.sb-transport{padding:9px}.sb-transport output{margin-left:auto}.sb-track-label,.sb-track,.sb-timeline .sb-help{font-size:12px}.sb-source-thumb{aspect-ratio:auto;max-height:160px}.sb-library>.sb-import{min-height:90px}.sb-main .sb-version{font-size:12px}}.sb-main :is(button,input,select,textarea){font-size:13px}body[data-studio=storyboard]{--studio-accent:#64d8ef;color:#e9f3f9;background:#0c1723}body[data-studio=storyboard] .sb-main{min-width:0;max-width:none;padding:25px 24px 38px;font-size:13px;line-height:1.6}body[data-studio=storyboard] .sb-toolbar{border-bottom:1px solid #31475b;gap:20px;margin-bottom:22px;padding-bottom:20px}body[data-studio=storyboard] .sb-eyebrow{color:#78b9cf;letter-spacing:.15em;font-size:12px;font-weight:700}body[data-studio=storyboard] .sb-toolbar h1{color:#e9f3f9;letter-spacing:-.04em;font-size:29px;font-weight:650;line-height:1.2}body[data-studio=storyboard] .sb-version{letter-spacing:.11em;color:#7d9db4;margin-top:8px;font-size:12px}body[data-studio=storyboard] .sb-actions{gap:8px}body[data-studio=storyboard] .sb-layout{grid-template-columns:230px minmax(0,1fr) 280px;gap:16px}body[data-studio=storyboard] .sb-panel{background:#142333;border:1px solid #31475b;border-radius:9px;padding:18px}body[data-studio=storyboard] .sb-panel-heading{flex-wrap:wrap;gap:10px;margin-bottom:18px}body[data-studio=storyboard] .sb-panel-heading h2{color:#c4d9e8;font-size:14px;font-weight:650}body[data-studio=storyboard] .sb-panel-heading>span{letter-spacing:.06em;color:#6d9ab3;font-size:12px}body[data-studio=storyboard] .sb-main h3{color:#b9d2e4;border-color:#31475b;margin:22px 0 12px;padding-top:18px;font-size:13px;font-weight:650}body[data-studio=storyboard] .sb-main label{color:#9cb6c9;font-size:12px}body[data-studio=storyboard] .sb-main :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea){color:#d7e8f4;background:#0d1c2b;border:1px solid #3b5269;border-radius:6px;min-height:37px;padding:8px;font-size:13px}body[data-studio=storyboard] .sb-main textarea{line-height:1.6}body[data-studio=storyboard] .sb-main input[type=checkbox]{accent-color:#64d8ef}body[data-studio=storyboard] .sb-main :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #64d8ef}body[data-studio=storyboard] .sb-main button{min-height:35px;font-size:13px}body[data-studio=storyboard] .sb-main .sb-help{color:#809db3;font-size:12px;line-height:1.7}body[data-studio=storyboard] .sb-import{color:#9acfe1;background:radial-gradient(at 50% 0,#24678125,#0000),#102333;border:1px dashed #4c8ba3;border-radius:7px;min-height:126px}body[data-studio=storyboard] .sb-import svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;margin-bottom:3px}body[data-studio=storyboard] .sb-import>b{color:#c1e4f1;font-size:13px}body[data-studio=storyboard] .sb-import small{color:#759db5;font-size:12px}body[data-studio=storyboard] .sb-source-thumb{color:#83b8ce;background:radial-gradient(at 80% 80%,#2d668178,#0000),linear-gradient(145deg,#182a3d,#0d1d2e);border:1px solid #33536a;border-radius:7px;min-height:118px}body[data-studio=storyboard] .sb-library>strong{color:#bdcfde;font-size:12px}body[data-studio=storyboard] .sb-disclosure{border-color:#30475a}body[data-studio=storyboard] .sb-disclosure summary{color:#a5c4d7;min-height:33px;font-size:12px;font-weight:650}body[data-studio=storyboard] .sb-shelf-item{color:#bdd9e9;background:#1b3145;border-color:#3b566d;border-radius:6px;font-size:12px}body[data-studio=storyboard] .sb-open-editor{color:#7ccce2;font-size:13px}body[data-studio=storyboard] .sb-work{gap:15px}body[data-studio=storyboard] .sb-stage{background:#101e2c;border:1px solid #36516a;border-radius:10px;box-shadow:0 8px 35px #020a141f}body[data-studio=storyboard] .sb-stage-top{color:#8bb2cc;background:#152b3d;border-bottom:1px solid #2a455b;padding:13px 15px}body[data-studio=storyboard] .sb-view-switch{background:#0c1b29;border:1px solid #28475e;padding:3px}body[data-studio=storyboard] .sb-view-switch button{color:#8eacc2;min-height:32px;padding:6px 12px;font-size:12px}body[data-studio=storyboard] .sb-view-switch [aria-pressed=true]{color:#9ce2f2;background:#64d8ef17;box-shadow:inset 0 0 0 1px #64d8ef26}body[data-studio=storyboard] .sb-viewer{background:#08121d radial-gradient(#233c5140,#0000 70%);min-height:310px;padding:22px 16px}body[data-studio=storyboard] .sb-viewer canvas{border:1px solid #263d51;max-height:57vh;box-shadow:0 14px 40px #0005}body[data-studio=storyboard] .sb-transport{background:#102334;border-color:#2d465c;padding:11px 14px}body[data-studio=storyboard] .sb-transport output{color:#b2d0e2;font-variant-numeric:tabular-nums;font-size:12px}body[data-studio=storyboard] .sb-play-hint{color:#648aa4;font-size:12px}body[data-studio=storyboard] .sb-timeline{background:#112030;padding:17px}body[data-studio=storyboard] .sb-timeline h2{color:#b6d0e1;font-size:13px;font-weight:650}body[data-studio=storyboard] .sb-timeline-top>span{color:#7498b3;font-size:12px}body[data-studio=storyboard] #scrub{accent-color:#64d8ef;min-height:24px;margin-bottom:13px}body[data-studio=storyboard] .sb-track-label{color:#6e94af;letter-spacing:.06em;font-size:12px;font-weight:600}body[data-studio=storyboard] .sb-track{color:#a8d1e5;border-radius:5px;min-height:39px;padding:7px 12px;font-size:12px}body[data-studio=storyboard] .sb-track-media{background:linear-gradient(90deg,#244b65,#1e3a51);border-color:#62a4c3}body[data-studio=storyboard] .sb-track-camera{color:#bcc2e7;background:#2d374f;border-color:#8995c4}body[data-studio=storyboard] .sb-track-title{color:#b7d7bf;background:#31453f;border-color:#8fbd9b}body[data-studio=storyboard] .sb-playhead{border-color:#64d8ef}body[data-studio=storyboard] .sb-export-state p{color:#8eafc6;font-size:12px}body[data-studio=storyboard] .sb-inspector-note{color:#a5c9dc;background:#1b3447;border:1px solid #345269;border-radius:7px;padding:14px}body[data-studio=storyboard] .sb-inspector-note p{color:#87acbf;font-size:12px;line-height:1.7}body[data-studio=storyboard] .sb-inspector-note b{color:#bfdfed;font-size:12px}body[data-studio=storyboard] #mask-view-label{color:#a2c7dd;font-size:12px}body[data-studio=storyboard] #conflicts{color:#d7b887;font-size:12px}body[data-studio=storyboard] #mask-export p{color:#8caec4;font-size:12px}body[data-studio=storyboard] .sb-panel-toggle{color:#a5c9dc;background:#193044;border:1px solid #3b5d73;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;display:none}body[data-studio=storyboard] .sb-panel-toggle svg,body[data-studio=storyboard] #sb-panel-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}body[data-studio=storyboard] #sb-panel-dialog{color:#d8e8f4;--dk-panel:#142333;--dk-panel-ink:#d8e8f4;--dk-ink-2:#93afc3;--dk-navy:#9fd2e7;background:#142333;border:1px solid #3e6079;border-radius:12px;width:min(520px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0}body[data-studio=storyboard] #sb-panel-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03101fc4}body[data-studio=storyboard] .sb-drawer-heading{z-index:2;color:#b7dbe9;background:#162b3d;border-bottom:1px solid #36536a;justify-content:space-between;align-items:center;padding:13px 17px;font-size:13px;font-weight:650;display:flex;position:sticky;top:0}body[data-studio=storyboard] #sb-panel-close{color:#b5d8e9;cursor:pointer;background:#203a4f;border:1px solid #52778e;border-radius:50%;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid}body[data-studio=storyboard] #sb-panel-content>.sb-panel{width:100%;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;display:block;position:static;overflow:visible}@layer dimau-kit-light{:root:not(#dk) body[data-studio=storyboard] .sb-main :is(.dk-btn,.sb-button){color:#b6d2e5!important;box-shadow:none!important;min-height:35px!important;text-shadow:none!important;background:#20364b!important;border:1px solid #3c5c73!important;border-radius:6px!important;padding:8px 11px!important;font-size:13px!important}:root:not(#dk) body[data-studio=storyboard] .sb-main .dk-cta{color:#123349!important;box-shadow:none!important;min-height:37px!important;text-shadow:none!important;letter-spacing:.01em!important;background:linear-gradient(115deg,#83e2ed,#65bddd)!important;border:1px solid #a3e6f4!important;border-radius:6px!important;padding:9px 14px!important;font-size:13px!important}:root:not(#dk) body[data-studio=storyboard] .sb-main :is(h1,h2,h3){color:#dcebf6!important}:root:not(#dk) body[data-studio=storyboard] #sb-panel-dialog{color:#d8e8f4!important;background:#142333!important;border:1px solid #3e6079!important}:root:not(#dk) body[data-studio=storyboard] #sb-panel-dialog :is(input,textarea,select){color:#d7e8f4!important;box-shadow:none!important;background:#0d1c2b!important;border-color:#3b5269!important}:root:not(#dk) body[data-studio=storyboard] #sb-panel-dialog :is(h2,h3,label,p,summary){color:#b2cddd!important}}@media (width>=1700px){body[data-studio=storyboard] .sb-layout{grid-template-columns:250px minmax(0,1fr) 300px}}@media (width<=1200px) and (width>=901px){body[data-studio=storyboard] .sb-layout{grid-template-columns:200px minmax(0,1fr)}body[data-studio=storyboard] .sb-inspector{grid-column:1/-1}body[data-studio=storyboard] .sb-play-hint{display:none}}@media (width<=900px){body[data-studio=storyboard] .sb-main{padding:18px 14px 32px}body[data-studio=storyboard] .sb-toolbar{flex-wrap:wrap;align-items:flex-start;margin-bottom:16px;padding-bottom:17px}body[data-studio=storyboard] .sb-toolbar>.sb-actions{gap:7px;width:100%;margin-top:0}body[data-studio=storyboard] .sb-panel-toggle{display:inline-flex}body[data-studio=storyboard] .sb-layout{display:block}body[data-studio=storyboard] .sb-layout>.sb-library,body[data-studio=storyboard] .sb-layout>.sb-inspector{display:none}body[data-studio=storyboard] .sb-work{width:100%}body[data-studio=storyboard] .sb-viewer{min-height:220px;padding:14px}body[data-studio=storyboard] .sb-viewer canvas{max-height:55vh}body[data-studio=storyboard] .sb-play-hint{display:none}body[data-studio=storyboard] #sb-panel-content #scene-inspector{display:block}body[data-studio=storyboard] #sb-panel-content .sb-row{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}}@media (width<=520px){body[data-studio=storyboard] .sb-main{padding:17px 12px 28px}body[data-studio=storyboard] .sb-toolbar h1{font-size:25px}body[data-studio=storyboard] .sb-toolbar .sb-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}body[data-studio=storyboard] .sb-toolbar .sb-actions #scene-export-preview{grid-column:1/-1}body[data-studio=storyboard] .sb-panel-toggle{justify-content:center;font-size:12px}body[data-studio=storyboard] .sb-toolbar .sb-actions #scene-save,body[data-studio=storyboard] .sb-toolbar .sb-actions #scene-export-frame{font-size:12px}body[data-studio=storyboard] .sb-stage-top{gap:8px;padding:8px}body[data-studio=storyboard] .sb-view-switch{padding:2px}body[data-studio=storyboard] .sb-view-switch button{padding:5px 9px;font-size:12px}body[data-studio=storyboard] #dimensions{font-size:12px}body[data-studio=storyboard] .sb-viewer{min-height:0;padding:0}body[data-studio=storyboard] .sb-viewer canvas{border-left:0;border-right:0}body[data-studio=storyboard] .sb-transport{gap:8px;padding:9px}body[data-studio=storyboard] .sb-transport output{margin-left:auto}body[data-studio=storyboard] .sb-timeline{padding:14px}body[data-studio=storyboard] .sb-tracks{grid-template-columns:55px minmax(0,1fr);gap:6px}body[data-studio=storyboard] .sb-track{padding:7px 9px}body[data-studio=storyboard] .sb-track-label{font-size:12px}}
