.dm-hero-cam{transform-origin:0 0;background:var(--k-app);top:0;left:0}.dm-hero-cam>*{position:absolute}.dm-hero-layer{position:absolute;inset:0}.dm-hero-layer>*{position:absolute}.dm-hero-grade{background:linear-gradient(#0000 55%,#00000059 100%);inset:0}.dm-hero-grade-mid{background:linear-gradient(#0000 26%,#00000061 50%,#0000 74%);inset:0}.dm-hero-tl-tc{position:absolute;top:5px;left:8px;font-size:12px!important}.dm-hero-home-h{text-align:center;color:#fff;font-size:22px;font-weight:400;line-height:32px}.dm-hero-home-btn{color:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #fff6}.dm-hero-home-btn.is-hover{background:#ffffff0f}.dm-hero-dim{background:#1c1c1cbf}.dm-hero-card{border-radius:var(--k-r);background:var(--k-panel-2);box-shadow:inset 0 0 0 1px var(--k-line), 0 20px 56px #00000073;flex-direction:column;align-items:stretch;gap:8px;padding:20px 16px;display:flex}.dm-hero-card>*{position:relative}.dm-hero-card-copy{text-align:center;color:var(--k-text);margin:0 0 16px;font-size:13px;line-height:1.625}.dm-hero-card-status{text-align:center;color:var(--k-faint);margin:-8px 0 8px;font-size:12px;line-height:18px;overflow:hidden}.dm-hero-card .dk-btn{height:28px}.dm-hero-card-adv{align-self:center;gap:2px;margin-top:16px;height:24px!important}.dm-hero-overlay{z-index:10;background:#000000b3;position:absolute;inset:0}.dm-hero-overlay--soft{background:#00000080}.dm-hero-overlay>*{position:absolute}.dm-hero-modal{border-radius:var(--k-r-md);background:var(--k-panel-2);box-shadow:inset 0 0 0 1px var(--k-line), 0 20px 56px #00000073;flex-direction:column;display:flex;overflow:hidden}.dm-hero-modal>*{position:relative}.dm-hero-modal-head{border-bottom:1px solid var(--k-line);color:#fff;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.dm-hero-modal-head svg{color:var(--k-dim)}.dm-hero-field{border-radius:var(--k-r-sm);background:var(--k-input);height:76px;box-shadow:inset 0 0 0 1px var(--k-accent);color:#fff;margin:12px 12px 0;padding:7px 10px;font-size:13px;line-height:1.5}.dm-hero-field>*{position:relative}.dm-hero-field-ph{color:var(--k-faint);top:7px;left:10px;position:absolute!important}.dm-hero-caret{vertical-align:-3px;background:#fff;width:1px;height:15px;margin-left:1px;display:inline-block}.dm-hero-modal-help{color:var(--k-dim);margin:8px 12px 0;font-size:11px;line-height:1.5}.dm-hero-modal-foot{border-top:1px solid var(--k-line);justify-content:flex-end;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.dm-hero-modal-foot>*{position:relative}.dm-hero-browser{border-radius:var(--k-r-md);background:var(--k-panel-2);box-shadow:inset 0 0 0 1px var(--k-line), 0 20px 56px #00000073;overflow:hidden}.dm-hero-browser>*{position:absolute}.dm-hero-br-head{border-bottom:1px solid var(--k-line);height:40px;color:var(--k-dim);align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;top:0;left:0;right:0}.dm-hero-br-tab{color:#fff;align-self:stretch;align-items:center;font-size:13px;font-weight:600;display:flex;box-shadow:inset 0 -1px #fff}.dm-hero-br-hint{color:var(--k-muted);margin-left:auto;font-size:11px}.dm-hero-br-rail{border-right:1px solid var(--k-line);flex-direction:column;gap:1px;width:132px;padding:8px 6px;display:flex;top:40px;bottom:0;left:0}.dm-hero-br-rail>*{position:relative}.dm-hero-br-railhead{letter-spacing:.05em;color:var(--k-faint);justify-content:space-between;align-items:center;padding:2px 6px 6px;font-size:10px;font-weight:600;display:flex}.dm-hero-br-section{letter-spacing:.05em;color:var(--k-faint);align-items:center;gap:2px;padding:6px 4px 2px;font-size:10px;font-weight:600;display:flex}.dm-hero-br-group{border-radius:var(--k-r-md);height:26px;color:var(--k-text);align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.dm-hero-br-group svg{color:var(--k-dim)}.dm-hero-br-group.is-active{background:var(--k-line-strong)}.dm-hero-br-add{border-radius:var(--k-r-md);border:1px dashed var(--k-line-strong);height:26px;color:var(--k-dim);justify-content:center;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.dm-hero-br-search{border-radius:var(--k-r-md);background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);color:var(--k-faint);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.dm-hero-tile{border-radius:var(--k-r-md);background:#000;overflow:hidden}.dm-hero-tile>*{position:absolute}.dm-hero-tile.is-hover{box-shadow:inset 0 0 0 1px var(--k-line-hover)}.dm-hero-tile.is-selected{box-shadow:inset 0 0 0 2px var(--k-accent)}.dm-hero-tile-fade{background:linear-gradient(#0000,#000c);height:20px;bottom:0;left:0;right:0}.dm-hero-tile-name{text-align:center;color:#fff;font-size:11px;font-weight:500;line-height:1.3;bottom:3px;left:0;right:0}.dm-hero-tp{background:var(--k-panel)}.dm-hero-tp>*{position:absolute}.dm-hero-tp-words{border-bottom:1px solid var(--k-line);color:#fff;justify-content:space-between;align-items:center;height:40px;padding:0 10px 0 14px;font-size:13px;display:flex;top:0;left:0;right:0}.dm-hero-tp-words>*,.dm-hero-tp-bar>*,.dm-hero-tp-stagebar>*{position:relative}.dm-hero-tp-words u{text-underline-offset:3px;text-decoration-color:#ffffffb3}.dm-hero-tp-bar{border-bottom:1px solid var(--k-line);height:36px;color:var(--k-faint);align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex;top:40px;left:0;right:0}.dm-hero-tp-presets{border-radius:var(--k-r-sm);color:#ffffffe6;flex:1;justify-content:space-between;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #fff3}.dm-hero-tp-div{background:var(--k-line);width:1px;height:18px;margin:0 2px}.dm-hero-tp-hist{color:#555;align-items:center;gap:3px;padding:0 4px;font-size:9px;display:flex}.dm-hero-tp-reset{color:var(--k-dim);padding:0 4px;display:flex}.dm-hero-tp-stage{background:#141414}.dm-hero-tp-stage>*{position:absolute}.dm-hero-tp-style{z-index:2;background:#232323e6;top:8px;right:10px;gap:4px!important}.dm-hero-tp-frame{background:#000;overflow:hidden}.dm-hero-tp-stagebar{border-top:1px solid var(--k-line);height:28px;color:var(--k-dim);align-items:center;gap:10px;padding:0 10px;font-size:10px;display:flex;bottom:0;left:0;right:0}.dm-hero-tp-scrub{background:#303030;border-radius:2px;flex:1;height:3px;overflow:hidden}.dm-hero-tp-scrub i{background:var(--k-dim);height:100%;display:block}.dm-hero-tp-sep{background:var(--k-line);width:1px;height:12px}.dm-hero-transport{color:var(--k-pr-text);justify-content:center;align-items:center;display:flex}.dm-hero-ws-tabs{border-bottom:1px solid var(--k-line);height:40px;color:var(--k-faint);align-items:stretch;gap:16px;padding:0 12px 0 14px;font-size:13px;display:flex;top:0;left:0;right:0}.dm-hero-ws-tabs>span{align-items:center;gap:4px;display:flex;position:relative}.dm-hero-ws-tabs>span.is-active{color:var(--k-text);box-shadow:inset 0 -1px 0 var(--k-text)}.dm-hero-ws-x{color:var(--k-dim);align-self:center;margin-left:auto;position:relative}.dm-hero-ws-x.is-hot{color:#fff}.dm-hero-ws-rail{border-right:1px solid var(--k-line);flex-direction:column;padding:8px 6px;display:flex}.dm-hero-ws-rail>*{position:relative}.dm-hero-ws-rail .dm-hero-br-section{height:22px;padding-top:2px}.dm-hero-ws-group{border-radius:var(--k-r-md);height:21px;color:var(--k-text);align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.dm-hero-ws-group.is-active{background:var(--k-line-strong)}.dm-hero-ws-group svg{color:var(--k-dim);flex:none}.dm-hero-lookcard{border-radius:var(--k-r-md);background:var(--k-raised);justify-content:center;align-items:center;display:flex;overflow:hidden}.dm-hero-lookcard.is-hover{background:#2e2e2e99}.dm-hero-lookcard.is-applied{box-shadow:inset 0 0 0 2px var(--k-accent)}.dm-hero-lookcard>*{position:absolute}.dm-hero-lookcard-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--k-text);text-shadow:0 1px 2px #00000059;font-size:11px;line-height:1;bottom:4px;left:6px;right:6px;overflow:hidden}.dm-hero-lookcard-acts{color:var(--k-text);gap:2px;display:flex;top:2px;right:2px}.dm-hero-lookcard-acts>svg{box-sizing:content-box;padding:4px}.dm-hero-tiles-vp{overflow:hidden}.dm-hero-tiles-vp>*{position:absolute}.dm-hero-transport.is-hot{border-radius:var(--k-r-sm);background:#ffffff1a}.dm-hero-hdr{background:var(--k-app);font-family:var(--k-font);color:var(--k-pr-text,#d0d0d0);align-items:center;gap:18px;padding:0 14px;font-size:13px;display:flex}.dm-hero-hdr>*{position:relative}.dm-hero-hdr-dots{gap:7px;margin-right:8px;display:flex}.dm-hero-hdr-dots i{background:#3a3a3a;border-radius:50%;width:11px;height:11px}.dm-hero-hdr-home{opacity:.85}.dm-hero-hdr-mode{color:#b8b8b8;padding:6px 0 5px}.dm-hero-hdr-mode.is-active{color:#fff;box-shadow:inset 0 -2px #fff}.dm-hero-hdr-title{white-space:nowrap;color:#e8e8e8;position:absolute;left:50%;transform:translate(-50%)}.dm-hero-hdr-qx{border-radius:var(--k-r-sm);color:#e8e8e8;place-items:center;display:grid;position:absolute}.dm-hero-hdr-qx.is-on{background:#ffffff1f}.dm-hero-qpop{z-index:40;font-family:var(--k-font);color:#e8e8e8;background:#2b2b2b;border-radius:6px;box-shadow:inset 0 0 0 1px #3d3d3d,0 12px 32px #00000080}.dm-hero-qpop>*{position:absolute}.dm-hero-qpop-title{font-size:14px;font-weight:700;top:14px;left:16px}.dm-hero-qpop-label{color:#a8a8a8;font-size:11px}.dm-hero-qpop-file{color:#4b9cf5;font-size:12px}.dm-hero-qpop-select{background:#1e1e1e;border-radius:4px;justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #4a4a4a}.dm-hero-qpop-btn{color:#fff;background:#3b63fb;border-radius:14px;place-items:center;font-size:12px;font-weight:700;display:grid}.dm-hero-qpop-btn.is-pressed{background:#274dea}.dm-hero-more-on{z-index:5;border-radius:0 var(--k-r-sm) var(--k-r-sm) 0;pointer-events:none;background:#ffffff1a}.dm-hero-br-typed{color:var(--k-text)}.dm-hero-br-search.is-focus{box-shadow:inset 0 0 0 1px var(--k-brand-hi)}.dm-hero-xdim{z-index:42;pointer-events:none;background:#060608}.dm-hero-render{z-index:43;pointer-events:none;transform-origin:50% 40%;font-family:var(--k-font)}.dm-hero-render-pic{background:#000;border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 28px 70px #0009}.dm-hero-render-pic>*{position:absolute}.dm-hero-render.is-done .dm-hero-render-pic{box-shadow:0 0 0 1px #ffffff29,0 28px 70px #0009}.dm-hero-render-sheen{background:linear-gradient(105deg,#fff0 30%,#ffffff38 50%,#fff0 70%);inset:0}.dm-hero-render-meta{color:#a8a8a8;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}.dm-hero-render-meta b{color:#e8e8e8;margin-left:4px;font-weight:600}.dm-hero-render-file{color:#e8e8e8;align-items:center;gap:5px;display:flex}.dm-hero-render-check{color:#2d9d78;flex:none}.dm-hero-render-bar{background:#ffffff1f;border-radius:2px;height:3px;position:absolute;top:calc(100% + 32px);left:0;right:0;overflow:hidden}.dm-hero-render-bar i{background:#3b63fb;height:100%;display:block;box-shadow:0 0 10px #3b63fbcc}.dm-hero-render.is-done .dm-hero-render-bar i{background:#2d9d78;box-shadow:0 0 10px #2d9d78b3}