.dw-page{color:#e1e9f4;background:#0b1017;min-height:100vh}.dw-content{margin-left:250px;padding:28px 32px}.dw-top,.dw-list-head,.dw-project-heading,.dw-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.dw-top{border-bottom:1px solid #293547;padding-bottom:20px}.dw-top h1{margin:6px 0;font-size:25px}.dw-page a,.dw-page small,.dw-page p{color:#9cafc5}.dw-page button{cursor:pointer;color:#c9def6;background:#152337;border:1px solid #35516f;border-radius:8px;padding:10px 16px}.dw-page button:disabled{opacity:.45;cursor:default}.dw-page button:focus-visible{outline-offset:3px;outline:2px solid #72b7ff}.dw-list-head{margin:24px 0}.dw-list-head h2{margin-bottom:8px}.dw-new{border:1px solid #344760;border-radius:12px;max-width:720px;margin-bottom:24px;padding:24px}.dw-upload{background:#152337;border:1px dashed #54769b;align-items:center;gap:16px;padding:20px;display:flex}.dw-project-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.dw-page .dw-project-card{text-align:left;background:#101924;flex-direction:column;gap:12px;padding:0;display:flex;overflow:hidden}.dw-project-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.dw-project-card strong,.dw-project-card span,.dw-project-card small{overflow-wrap:anywhere;padding:0 18px}.dw-project-card small{padding-bottom:18px}.dw-placeholder{color:#8599b0;background:#142030;place-items:center;min-height:120px;display:grid}.dw-project-heading{justify-content:flex-start;padding:20px 0}.dw-project-heading h2{overflow-wrap:anywhere;font-size:18px}.dw-workspace{border:1px solid #2b394d;border-radius:12px;grid-template-columns:160px minmax(0,1fr);min-height:75vh;display:grid;overflow:hidden}.dw-menu{background:#101722;border-right:1px solid #2b394d;flex-direction:column;gap:12px;padding:14px;display:flex}.dw-menu button{text-align:left;background:0 0;border:0}.dw-menu .active{color:#d4eaff;background:#193550}.dw-menu p{margin-top:24px;font-size:12px;line-height:1.8}.dw-main{min-width:0}.dw-tabs{background:#0f1824;border-bottom:1px solid #2b394d;display:flex;overflow:auto}.dw-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:17px 22px}.dw-tabs [aria-selected=true]{background:#172b42;box-shadow:inset 0 -2px #73baff}.dw-panel{padding:22px}.dw-panel[hidden]{display:none}.dw-panel iframe{background:#0b1017;border:0;width:100%;height:78vh;min-height:650px;display:block}.dw-source,.dw-source-button{width:min(900px,100%);max-height:65vh}.dw-source-button img{max-width:100%;max-height:55vh;margin:auto;display:block}.dw-source-button span{padding:12px;display:block}.dw-notice{background:#132a40;border-radius:8px;margin:18px 0;padding:16px}.dw-entities{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.dw-entities article{background:#101a28;border:1px solid #2c3c50;border-radius:8px;padding:16px}.dw-entities code{color:#9dceff;background:#203c55;padding:3px 6px}.dw-entities p{font-size:14px;line-height:1.7}.dw-entities summary{cursor:pointer;color:#a5c5e5;font-size:13px}.dw-toolbar{flex-wrap:wrap;justify-content:flex-start}.dw-clips{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:18px 0;display:grid}.dw-clips article{border:1px solid #2b394d;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.dw-clips img,.dw-clips video{width:100%}.dw-clips label{gap:12px;display:flex}.dw-clips p{margin:0;font-size:13px}.dw-creation{border-bottom:1px solid #2b394d;padding:16px 0}.dw-creation button{text-align:left;align-items:center;gap:20px;width:100%;display:flex}.dw-creation img{aspect-ratio:16/9;object-fit:cover;width:120px}.dw-creation small{margin-top:10px;display:block}.dw-error{background:#492831;padding:15px;color:#ffd6de!important}@media (max-width:1000px){.dw-content{margin-left:80px;padding:18px}.dw-workspace{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:650px){.dw-content{margin-left:0;padding:12px}.dw-workspace{display:block}.dw-menu{flex-direction:row;overflow:auto}.dw-menu p{display:none}.dw-menu button{white-space:nowrap}.dw-panel{padding:12px}.dw-top .studio-utility{display:none}}.dw-frame{min-height:650px;position:relative}.dw-frame-status{z-index:1;background:#101a28;border:1px solid #2c3c50;border-radius:8px;padding:24px;position:absolute;inset:0 0 auto}.dw-entities article,.dw-clips article,.dw-creation{content-visibility:auto;contain-intrinsic-size:auto 220px}
