.dk-title{pointer-events:none;transform-origin:50%;position:absolute}.dk-title>*{position:absolute}.dk-title-piece{white-space:nowrap;display:flex}.dk-title-ink{white-space:nowrap;font-kerning:normal;font-feature-settings:"kern", "liga";transform-origin:50% 60%;line-height:1;display:inline-block}.dk-title-letter{display:inline-block}.dk-title-ink:not(.has-plate):not(.is-duo){text-shadow:0 .03em .25em #06020c59}.dk-title-ink.has-plate{box-shadow:0 .06em .18em #00000047}.dk-title-ink.is-duo{filter:drop-shadow(0 .03em .18em #06020c59);-webkit-background-clip:text;background-clip:text}.dk-title-deco{box-sizing:border-box;transform-origin:0}.dk-title-scrim{pointer-events:none;background:radial-gradient(62% 58%,#08040e8c,#08040e2e 70%,#08040e14),linear-gradient(#08040e0d,#08040e40);position:absolute}
.dm-packs-dim{pointer-events:none;background:#000}.dm-packs-tpl>*,.dm-packs-box>*{position:absolute}.dm-packs-big{font-family:var(--f-impact);letter-spacing:.01em;color:#fff;white-space:nowrap;align-items:center;font-weight:400;line-height:1;display:flex;position:absolute;transform:translate(-50%)}.dm-packs-big .is-sel{background:#4096ff8c}.dm-packs-tcaret{background:#fff;width:2px;height:.8em;margin-left:2px}.dm-packs-rule{background:#ffffffbf}.dm-packs-diamond{background:#ff6a3d;transform:rotate(45deg)}.dm-packs-bar{background:#ff6a3d}.dm-packs-box{pointer-events:none;border:1px solid #4096ff;position:absolute}.dm-packs-handle{background:#fff;border:1px solid #4096ff;width:7px;height:7px}.dm-packs-clock{color:#ffffffbf;font-variant-numeric:tabular-nums;background:#00000073;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;position:absolute;top:8px;left:8px}.dm-packs-eg-tabs{color:var(--k-pr-dim,#8d8d8d);gap:16px;font-size:12px;display:flex}.dm-packs-eg-tabs .is-active{color:var(--k-pr-text,#d0d0d0);text-underline-offset:6px;text-decoration:underline}.dm-packs-eg-layers{background:var(--k-sunken,#161616);border:1px solid var(--k-line,#2e2e2e);border-radius:2px;padding:2px}.dm-packs-eg-layer{height:25px;color:var(--k-pr-text,#d0d0d0);white-space:nowrap;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.dm-packs-eg-layer svg{color:var(--k-dim);flex:none}.dm-packs-eg-layer.is-sel{background:#4096ff47}.dm-packs-eg-sect{color:var(--k-pr-text,#d0d0d0);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.dm-packs-eg-row{color:var(--k-dim);align-items:center;gap:10px;padding-left:18px;font-size:12px;display:flex}.dm-packs-eg-row>*{position:relative}.dm-packs-eg-icons{color:var(--k-dim);gap:10px;display:flex}.dm-packs-eg-pos{align-items:center;gap:10px;margin-left:22px;display:flex}.dm-packs-eg-num{color:#4096ff;font-variant-numeric:tabular-nums}.dm-packs-eg-num.is-scrub{color:#8cc0ff;text-underline-offset:3px;text-decoration:underline}.dm-packs-eg-select{background:var(--k-sunken,#161616);border:1px solid var(--k-line-strong,#383838);height:24px;color:var(--k-pr-text,#d0d0d0);border-radius:3px;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.dm-packs-eg-slider{background:#4a4a4a;width:150px;height:2px}.dm-packs-eg-slider i{background:#d0d0d0;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.dm-packs-create{text-align:center;color:#fff;font-size:22px;font-weight:500}.dm-packs-create-btn{color:#fff;border:1px solid #ffffff73;border-radius:6px;place-items:center;font-size:13px;font-weight:500;display:grid}.dm-packs-create-btn.is-hover{background:#ffffff14}.dm-packs-tm{background:var(--k-panel,#1d1d1d);position:absolute}.dm-packs-tm>*{position:absolute}.dm-packs-tm-words{color:var(--k-text);align-items:center;gap:.28em;font-size:13px;display:flex}.dm-packs-tm-words .is-hero{text-underline-offset:3px;-webkit-text-decoration:underline #fff9;text-decoration:underline #fff9}.dm-packs-tm-edit,.dm-packs-tm>.dk-btn{gap:6px}.dm-packs-tm-line{background:var(--k-line,#2e2e2e)}.dm-packs-tm-vline{background:var(--k-line,#2e2e2e);position:absolute}.dm-packs-tm-select{background:var(--k-input,#1c1c1c);border:1px solid var(--k-line-strong,#383838);color:var(--k-text);border-radius:4px;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:flex}.dm-packs-tm-undo{color:var(--k-faint);align-items:center;gap:5px;font-size:10px;display:flex}.dm-packs-tm-stagebg{background:#121212}.dm-packs-tm-stage{background:#000;overflow:hidden}.dm-packs-tm-stage>*{position:absolute}.dm-packs-tm-bar{border-top:1px solid var(--k-line,#2e2e2e);color:var(--k-dim);align-items:center;gap:12px;padding:0 14px;font-size:10px;display:flex}.dm-packs-tm-bar>*{position:relative}.dm-packs-tm-scrub{background:#ffffff1f;border-radius:2px;width:200px;height:3px}.dm-packs-tm-scrub i{background:#e8e8e8;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.dm-packs-tm-sep{background:var(--k-line-strong,#383838);width:1px;height:12px}.dm-packs-scrim{background:#000000b3;position:absolute}.dm-packs-dlg{background:var(--k-panel-2,#232323);border:1px solid var(--k-line,#2e2e2e);border-radius:6px;position:absolute;box-shadow:0 20px 56px #00000073}.dm-packs-dlg>*{position:absolute;left:0;right:0}.dm-packs-dlg-h{border-bottom:1px solid var(--k-line,#2e2e2e);height:40px;color:var(--k-text);justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex;top:0}.dm-packs-dlg-h svg{color:var(--k-dim)}.dm-packs-dlg-field{background:var(--k-input,#1c1c1c);height:78px;color:var(--k-text);border:1px solid #4096ff;border-radius:4px;align-items:flex-start;padding:8px 10px;font-size:13px;display:flex;top:52px;left:12px;right:12px}.dm-packs-dlg-field>*{position:relative}.dm-packs-dlg-ph{color:var(--k-faint);left:12px;position:absolute!important}.dm-packs-dlg-caret{background:var(--k-text);width:1px;height:17px;margin-left:1px}.dm-packs-dlg-help{color:var(--k-dim);margin:0;padding:0 12px;font-size:11px;line-height:1.5;top:138px}.dm-packs-dlg-foot{border-top:1px solid var(--k-line,#2e2e2e);justify-content:flex-end;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex;bottom:0}.dm-packs-dlg-foot .dk-btn{height:28px;padding:0 12px;position:relative}.dm-packs-br{background:var(--k-panel-2,#232323);border:1px solid var(--k-line,#2e2e2e);border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 20px 56px #00000073}.dm-packs-br>*{position:absolute}.dm-packs-br-tab{border-bottom:1px solid var(--k-text);color:var(--k-text);padding-bottom:8px;font-size:13px;font-weight:600}.dm-packs-br-hint{color:var(--k-muted,#c8c8c8);text-align:right;font-size:11px}.dm-packs-br-x,.dm-packs-br-ico{color:var(--k-dim)}.dm-packs-br-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--k-faint);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.dm-packs-br-row{color:var(--k-text);border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.dm-packs-br-row svg{color:var(--k-dim)}.dm-packs-br-row.is-active{background:var(--k-line-strong,#383838)}.dm-packs-br-add{border:1px dashed var(--k-line-strong,#383838);color:var(--k-dim);border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.dm-packs-br-search{background:var(--k-input,#1c1c1c);border:1px solid var(--k-line-strong,#383838);color:var(--k-faint);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.dm-packs-br-sort{border:1px solid var(--k-line-strong,#383838);color:var(--k-dim);border-radius:6px;place-items:center;display:grid}.dm-packs-tile{background:#000;border-radius:6px;overflow:hidden}.dm-packs-tile>*{position:absolute}.dm-packs-tile.is-on{box-shadow:inset 0 0 0 2px #4096ff}.dm-packs-tile-name{color:#fff;text-align:center;background:linear-gradient(#0000,#000000d9);padding:10px 0 4px;font-size:11px;font-weight:500;position:absolute;bottom:0;left:0;right:0}
.dm-popout-hidden{white-space:pre-wrap}.dm-popout-eyeoff{vertical-align:-1px;color:#ffffff73;display:inline-block;overflow:hidden}.dm-popout-eyeoff svg{display:block}.dm-popout-layer{transform-origin:0 0;pointer-events:none;font-family:var(--k-font);position:absolute}.dm-popout-layer>*{position:absolute}.dm-popout-pill{border-radius:var(--k-r-md);background:var(--k-panel-2);color:var(--k-text);white-space:nowrap;border:1px solid #38383880;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex;box-shadow:0 8px 24px #0006}.dm-popout-pill.is-open{color:var(--k-accent-hi);border-color:#4096ff66}.dm-popout-br{border-radius:var(--k-r-md);border:1px solid var(--k-line);background:var(--k-panel-2);color:var(--k-text);overflow:hidden;box-shadow:0 20px 56px #00000073}.dm-popout-br>*{position:absolute}.dm-popout-br-tab{color:var(--k-text);font-size:13px;font-weight:500}.dm-popout-br-tab:after{content:"";background:var(--k-text);height:1px;margin-top:9px;display:block}.dm-popout-br-hint{color:var(--k-dim);white-space:nowrap;font-size:11px}.dm-popout-br-x,.dm-popout-br-icon{color:var(--k-dim)}.dm-popout-br-rule,.dm-popout-br-vrule{background:var(--k-line)}.dm-popout-group{border-radius:var(--k-r-md);color:var(--k-muted);white-space:nowrap;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.dm-popout-group svg{color:var(--k-dim)}.dm-popout-group.is-on{background:var(--k-line-strong);color:var(--k-white)}.dm-popout-search{border-radius:var(--k-r-sm);border:1px solid var(--k-line-strong);background:var(--k-sunken);color:var(--k-faint);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.dm-popout-sort{border-radius:var(--k-r-sm);border:1px solid var(--k-line-strong);color:var(--k-dim);place-items:center;display:grid}.dm-popout-tile{border-radius:var(--k-r-md);background:#000;overflow:hidden}.dm-popout-tile>*{position:absolute}.dm-popout-tile.is-hover{box-shadow:inset 0 0 0 1px var(--k-line-hover)}.dm-popout-tile-name{text-align:center;color:var(--k-text);white-space:nowrap;font-size:11px;bottom:3px;left:0;right:0}.dm-popout-transport{color:var(--k-dim);justify-content:center;align-items:center;gap:22px;display:flex}
.dm-presets-zoom{transform-origin:0 0}.dm-presets-zoom>*,.dm-presets-card>*,.dm-presets-rail>*,.dm-presets-view>*,.dm-presets-tile>*,.dm-presets-tileart>*{position:absolute}.dm-presets-card{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:clip}.dm-presets-head{border-bottom:1px solid var(--k-line)}.dm-presets-head>*{position:absolute}.dm-presets-tab{font-size:var(--k-fs-body);color:var(--k-text);box-shadow:inset 0 -1px 0 var(--k-text);padding:0 2px 9px;bottom:-1px;left:14px}.dm-presets-hint{font-size:var(--k-fs-chip);color:var(--k-dim);white-space:nowrap;top:14px;right:40px}.dm-presets-close{color:var(--k-dim);top:12px;right:12px}.dm-presets-rail{border-right:1px solid var(--k-line);overflow:clip}.dm-presets-groups{font-size:var(--k-fs-chip);letter-spacing:.05em;text-transform:uppercase;color:var(--k-faint);justify-content:space-between;align-items:center;padding:0 6px 0 4px;font-weight:600;display:flex}.dm-presets-section{font-size:var(--k-fs-chip);letter-spacing:.05em;text-transform:uppercase;color:var(--k-faint);align-items:center;gap:2px;padding-left:2px;font-weight:600;display:flex}.dm-presets-row{z-index:1;font-size:var(--k-fs-body);color:#c8c8c8;white-space:nowrap;align-items:center;gap:8px;padding:0 4px 0 6px;display:flex}.dm-presets-row.is-active{color:var(--k-text)}.dm-presets-glyph{width:20px;height:20px;color:var(--k-dim);justify-content:center;align-items:center;display:flex}.dm-presets-rowhi{border-radius:var(--k-r-md);background:var(--k-line-strong)}.dm-presets-add{border:1px dashed var(--k-line-strong);border-radius:var(--k-r-md);color:var(--k-dim);justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.dm-presets-search{border:1px solid var(--k-line);border-radius:var(--k-r-sm);font-size:var(--k-fs-body);color:var(--k-faint);background:#1c1c1cb3;align-items:center;gap:8px;padding-left:10px;display:flex}.dm-presets-sort{border:1px solid var(--k-line-strong);border-radius:var(--k-r-sm);color:var(--k-dim);background:#0003;justify-content:center;align-items:center;display:flex}.dm-presets-sort.is-hover{border-color:var(--k-line-hover);color:var(--k-text)}.dm-presets-view{overflow:clip}.dm-presets-tile{border-radius:var(--k-r-md);background:var(--k-raised);overflow:hidden}.dm-presets-tile.is-hover{background:#2e2e2e99}.dm-presets-tileart{border-radius:var(--k-r-md);background:#1b1b1d;inset:0}.dm-presets-crop>*{position:absolute}.dm-presets-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#d9d9d9;filter:drop-shadow(0 1px 1px #0009);font-size:12px;line-height:1;bottom:4px;left:6px;right:6px;overflow:hidden}.dm-presets-tileicons{z-index:2;color:#d9d9d9;gap:2px;display:flex;top:2px;right:2px}.dm-presets-tileicons svg{box-sizing:content-box;padding:4px}.dm-presets-track{z-index:4}.dm-presets-track i{background:#ffffff2e;border-radius:2px;width:4px;position:absolute;top:0;left:0}.dm-presets-cover{background:var(--k-panel)}
.dm-stage-pnl .dk-panel-zoom>*{position:absolute}.dm-stage-words{font-size:var(--k-fs-body);color:var(--k-text);white-space:nowrap;align-items:center;gap:.28em;line-height:20px;display:flex;overflow:hidden}.dm-stage-words .is-hero{text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-underline-offset:3px;text-decoration-thickness:2px}.dm-stage-edit{border-radius:var(--k-r-sm);box-shadow:inset 0 0 0 1px var(--k-line-strong);color:var(--k-dim);justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.dm-stage-rule,.dm-stage-vr{background:var(--k-line)}.dm-stage-key{color:var(--k-faint);font-size:9px;font-style:normal;font-weight:400}.dm-stage-off{opacity:.5}.dm-stage-room{background:var(--k-sunken)}.dm-stage-frame{background:#000;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.dm-stage-frame>*{position:absolute}.dm-stage-shade{background:linear-gradient(90deg,#0000008c,#0003 60%,#0000);inset:0}@font-face{font-family:dm-stage-playfair;src:url(/site/fonts-demo/PlayfairDisplay-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:dm-stage-garamond;src:url(/site/fonts-demo/EBGaramond-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}.dm-stage-word{white-space:nowrap;font-kerning:normal;transform-origin:50% 60%;line-height:1;display:block;position:absolute}.dm-stage-word.is-hero{font-family:dm-stage-playfair,serif;font-weight:900}.dm-stage-word.is-base{font-family:dm-stage-garamond,serif;font-style:italic;font-weight:400}.dm-stage-box{pointer-events:none}.dm-stage-box>*{position:absolute}.dm-stage-box-line{border:1.5px solid;inset:0}.dm-stage-box-line.is-dashed{opacity:.5;border:1px dashed}.dm-stage-dot{background:currentColor;border-radius:50%}.dm-stage-side,.dm-stage-stem{background:currentColor}.dm-stage-chip{height:16px;font-size:var(--k-fs-chip);color:#fff;white-space:nowrap;background:#0009;border-radius:4px;align-items:center;padding:0 6px;display:flex}.dm-stage-chip.is-quiet{color:#d4d4d4}.dm-stage-chip.is-strong{background:var(--k-accent);font-weight:500}.dm-stage-pill{height:16px;font-size:var(--k-fs-chip);color:#fff;white-space:nowrap;background:#0009;border-radius:4px;align-items:center;gap:2px;padding:0 6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.dm-stage-pill svg{color:#d4d4d4}.dm-stage-roles{z-index:25;background:var(--k-raised);box-shadow:inset 0 0 0 1px var(--k-line-strong), 0 8px 24px #0006;border-radius:6px;gap:1px;padding:2px;display:flex}.dm-stage-roles span{font-size:var(--k-fs-chip);color:var(--k-dim);white-space:nowrap;border-radius:4px;padding:2px 8px}.dm-stage-roles span.is-on{color:var(--k-text);background:#4096ff33}.dm-stage-roles span.is-hover{color:var(--k-text);background:#ffffff1a}.dm-stage-sbtn{background:var(--k-well);box-shadow:inset 0 0 0 1px var(--k-line-strong), 0 8px 24px #0006;font-size:var(--k-fs-chip);color:#d4d4d4;z-index:20;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.dm-stage-sbtn svg:last-child{color:var(--k-faint);margin-left:auto}.dm-stage-sbtn.is-open{color:#fff}.dm-stage-card{z-index:20;box-shadow:inset 0 0 0 1px var(--k-line-strong), 0 8px 24px #0006;background:#1c1c1cd9;border-radius:6px;overflow:hidden}.dm-stage-card>*{position:absolute}.dm-stage-sum{font-size:var(--k-fs-chip);color:var(--k-faint);white-space:nowrap}.dm-stage-lbl{color:var(--k-muted);font-size:12px}.dm-stage-sel,.dm-stage-num{border-radius:var(--k-r-sm);background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);color:var(--k-text);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;display:flex}.dm-stage-case{border-radius:var(--k-r-sm);box-shadow:inset 0 0 0 1px var(--k-line-strong);display:flex;overflow:hidden}.dm-stage-case span{color:var(--k-dim);flex:1;place-items:center;font-size:11px;display:grid}.dm-stage-case span.is-on{background:var(--k-raised);color:var(--k-accent-hi)}.dm-stage-swatch{border-radius:var(--k-r-sm);box-shadow:inset 0 0 0 1px #8a8a8a}.dm-stage-scrim{z-index:50;background:#161616e6}.dm-stage-picker{z-index:51;background:var(--k-well);box-shadow:inset 0 0 0 1px var(--k-line-strong), 0 20px 56px #00000073;border-radius:8px}.dm-stage-picker>*{position:absolute}.dm-stage-x{color:var(--k-dim);place-items:center;display:grid}.dm-stage-modes{box-shadow:inset 0 0 0 1px var(--k-line-strong);border-radius:6px;gap:4px;padding:2px;display:flex}.dm-stage-modes span{color:var(--k-dim);border-radius:4px;flex:1;place-items:center;font-size:12px;display:grid}.dm-stage-modes span.is-on{background:var(--k-raised);color:#fff}.dm-stage-sv{border-radius:8px 8px 0 0}.dm-stage-hue{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.dm-stage-alpha{background-color:#ccc;border-radius:0 0 6px 6px}.dm-stage-knob{border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;box-shadow:0 2px 4px #0003}.dm-stage-hex{border-radius:var(--k-r-sm);background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);font-family:var(--f-mono), ui-monospace, monospace;color:var(--k-text);align-items:center;padding:0 10px;font-size:12px;display:flex}.dm-stage-bar{border-top:1px solid var(--k-line);background:var(--k-sunken);font-size:var(--k-fs-chip);color:var(--k-dim);align-items:center;gap:4px;padding:0 6px;display:flex}.dm-stage-bar svg{color:var(--k-dim);margin:0 6px}.dm-stage-scrub{opacity:.3;background:#4a4a4a;border-radius:2px;flex:1;height:4px;margin:0 6px;position:relative}.dm-stage-scrub i{background:#e8e8e8;border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;right:-6px}.dm-stage-bar b{color:var(--k-faint);padding:0 6px;font-weight:400}.dm-stage-bar b.is-btn{color:var(--k-dim)}.dm-stage-bar b.is-on{color:var(--k-text)}.dm-stage-sep{background:var(--k-line);width:1px;height:14px;margin:0 4px}.dm-stage-foot{border-top:1px solid var(--k-line)}
.dm-save-dim{z-index:60;background:#000000b3}.dm-save-modal{z-index:61;background:var(--k-panel-2);box-shadow:inset 0 0 0 1px var(--k-line), 0 20px 56px #00000073;border-radius:6px}.dm-save-modal>*,.dm-save-browser>*,.dm-save-rail>*,.dm-save-tile>*{position:absolute}.dm-save-h{font-size:var(--k-fs-body);color:var(--k-text);white-space:nowrap;font-weight:600}.dm-save-x{color:var(--k-dim);place-items:center;display:grid}.dm-save-rule{background:var(--k-line);height:1px}.dm-save-lbl{font-size:var(--k-fs-chip);color:var(--k-dim);white-space:nowrap;font-weight:500}.dm-save-row{color:var(--k-muted);white-space:nowrap;font-size:12px}.dm-save-input,.dm-save-select,.dm-save-area{border-radius:var(--k-r-sm);background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);color:var(--k-text);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;display:flex}.dm-save-input.is-focus,.dm-save-area{box-shadow:inset 0 0 0 1px var(--k-accent)}.dm-save-area{font-size:var(--k-fs-body);align-items:flex-start;padding:8px 10px}.dm-save-select{justify-content:space-between}.dm-save-select svg{color:var(--k-dim)}.dm-save-select.is-open{box-shadow:inset 0 0 0 1px var(--k-line-hover)}.dm-save-ph,.dm-save-ph2{color:var(--k-faint)}.dm-save-ph2{color:var(--k-text)}.dm-save-caret{vertical-align:-2px;background:var(--k-text);width:1px;height:14px;margin-left:1px;display:inline-block}.dm-save-preview{border-radius:var(--k-r-sm);background:var(--k-well);box-shadow:inset 0 0 0 1px var(--k-line);overflow:hidden}.dm-save-preview>*{position:absolute}.dm-save-skel{background:var(--k-sunken);inset:0}.dm-save-adv{color:var(--k-dim);align-items:center;gap:4px;font-size:12px;display:flex}.dm-save-help{font-size:var(--k-fs-ui);color:var(--k-dim);margin:0;line-height:1.5}.dm-save-browser{z-index:50;background:var(--k-panel-2);box-shadow:inset 0 0 0 1px var(--k-line-strong), 0 20px 56px #00000073;border-radius:8px;overflow:hidden}.dm-save-tab{font-size:var(--k-fs-body);color:var(--k-text);box-shadow:inset 0 -1px 0 var(--k-text);justify-content:center;align-items:center;display:flex}.dm-save-sub{font-size:var(--k-fs-ui);color:var(--k-dim);white-space:nowrap}.dm-save-rail{border-right:1px solid var(--k-line)}.dm-save-sec{align-items:center;gap:3px;display:flex}.dm-save-railrow{font-size:var(--k-fs-body);color:var(--k-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.dm-save-railrow svg{opacity:.75;flex:none}.dm-save-railrow.is-on{background:var(--k-line-strong);color:#fff}.dm-save-add{border:1px dashed var(--k-line-strong);font-size:var(--k-fs-ui);color:var(--k-dim);border-radius:6px;place-items:center;display:grid}.dm-save-search{background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);font-size:var(--k-fs-body);color:var(--k-faint);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.dm-save-tile{background:#000;border-radius:6px;overflow:hidden}.dm-save-tile.is-hover{box-shadow:inset 0 0 0 1px var(--k-line-hover)}.dm-save-tilename{text-align:center;font-size:var(--k-fs-ui);color:#fff;white-space:nowrap;background:linear-gradient(#0000,#000000bf);padding:10px 0 4px;bottom:0;left:0;right:0}.dm-save-empty-h{color:var(--k-white);place-items:center;font-size:20px;font-weight:500;display:grid}.dm-save-empty-btn{border-radius:var(--k-r);font-size:var(--k-fs-body);color:var(--k-white);place-items:center;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.dm-save-empty-btn.is-hover{background:#ffffff14}
.dm-tshow-zoom{z-index:10;position:absolute;overflow:hidden}.dm-tshow-zoom-in>*,.dm-tshow-dlg>*,.dm-tshow-br>*,.dm-tshow-editor>*,.dm-tshow-tile>*{position:absolute}.dm-tshow-empty-h{text-align:center;color:var(--k-white);font-size:20px;font-weight:500}.dm-tshow-empty-btn{border-radius:var(--k-r);font-size:var(--k-fs-body);color:var(--k-white);justify-content:center;align-items:center;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff4d}.dm-tshow-empty-btn.is-hover{background:#ffffff14}.dm-tshow-overlay{background:#000000b3}.dm-tshow-dlg{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}.dm-tshow-dlg-head{border-bottom:1px solid var(--k-line);height:40px;font-size:var(--k-fs-body);color:var(--k-white);justify-content:space-between;align-items:center;padding:0 14px 0 16px;font-weight:600;display:flex;top:0;left:0;right:0}.dm-tshow-dlg-head svg{color:var(--k-dim)}.dm-tshow-field{border-radius:var(--k-r-sm);background:var(--k-sunken);box-shadow:inset 0 0 0 1px var(--k-accent);font-size:var(--k-fs-body);color:var(--k-white);padding:8px 10px;line-height:1.4}.dm-tshow-field-ph{color:var(--k-faint)}.dm-tshow-caret{background:var(--k-white);width:1px;height:15px;margin:0 1px -3px;display:inline-block}.dm-tshow-help{font-size:var(--k-fs-ui);color:var(--k-dim);line-height:1.5}.dm-tshow-dlg-foot{border-top:1px solid var(--k-line)}.dm-tshow-br{border-radius:var(--k-r);background:var(--k-panel-2);box-shadow:inset 0 0 0 1px var(--k-line), 0 20px 56px #00000073;overflow:hidden}.dm-tshow-br-head{border-bottom:1px solid var(--k-line)}.dm-tshow-br-head>*{position:absolute}.dm-tshow-br-tab{font-size:var(--k-fs-body);color:var(--k-white);box-shadow:inset 0 -1px 0 var(--k-white);padding-bottom:8px;font-weight:600;top:11px;left:16px}.dm-tshow-br-hint{font-size:var(--k-fs-ui);color:var(--k-dim);top:13px;right:40px}.dm-tshow-br-x{color:var(--k-dim);top:13px;right:14px}.dm-tshow-rail{border-right:1px solid var(--k-line)}.dm-tshow-sec{height:14px;font-size:var(--k-fs-chip);letter-spacing:.05em;text-transform:uppercase;color:var(--k-faint);align-items:center;gap:4px;font-weight:600;display:flex}.dm-tshow-sec>svg:last-child:not(:first-child){margin-left:auto}.dm-tshow-rail-item{border-radius:var(--k-r-md);font-size:var(--k-fs-body);color:var(--k-text);align-items:center;gap:8px;padding:0 8px;display:flex}.dm-tshow-rail-item svg{color:var(--k-dim)}.dm-tshow-rail-item.is-active{background:var(--k-line-strong)}.dm-tshow-dashed{border:1px dashed var(--k-line-strong);border-radius:var(--k-r-md);font-size:var(--k-fs-ui);color:var(--k-dim);justify-content:center;align-items:center;gap:4px;display:flex}.dm-tshow-search{border-radius:var(--k-r-md);background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);font-size:var(--k-fs-body);color:var(--k-faint);align-items:center;gap:8px;padding:0 10px;display:flex}.dm-tshow-search svg,.dm-tshow-sort{color:var(--k-dim)}.dm-tshow-sort{border-radius:var(--k-r-md);box-shadow:inset 0 0 0 1px var(--k-line-strong);justify-content:center;align-items:center;display:flex}.dm-tshow-tile{border-radius:var(--k-r-md);background:#000;overflow:hidden}.dm-tshow-tile:after{content:"";background:linear-gradient(#2e2e2e00,#2e2e2ed9);height:40%;position:absolute;bottom:0;left:0;right:0}.dm-tshow-tile-art{inset:0}.dm-tshow-tile-name{z-index:1;text-align:center;font-size:var(--k-fs-ui);color:var(--k-text);white-space:nowrap;bottom:3px;left:0;right:0}.dm-tshow-tile.is-applied{box-shadow:inset 0 0 0 2px var(--k-accent)}.dm-tshow-editor{background:var(--k-panel)}.dm-tshow-words{font-size:var(--k-fs-body);color:var(--k-text);white-space:nowrap;align-items:center;display:flex}.dm-tshow-words-text .is-hero{text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-underline-offset:3px;text-decoration-thickness:1px}.dm-tshow-rule,.dm-tshow-vrule{background:var(--k-line)}.dm-tshow-select{border-radius:var(--k-r-sm);background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);font-size:var(--k-fs-ui);color:var(--k-white);justify-content:space-between;align-items:center;padding:0 8px 0 10px;font-weight:600;display:flex}.dm-tshow-select svg{color:var(--k-dim)}.dm-tshow-undo,.dm-tshow-reset{font-size:var(--k-fs-chip);color:var(--k-dim);justify-content:center;align-items:center;gap:4px;display:flex}.dm-tshow-undo{opacity:.5}.dm-tshow-stage{background:#000;overflow:hidden}.dm-tshow-stagebar{border-top:1px solid var(--k-line);background:var(--k-sunken);font-size:var(--k-fs-chip);color:var(--k-dim);align-items:center;gap:10px;padding:0 12px;display:flex}.dm-tshow-scrub{background:var(--k-line-strong);border-radius:2px;flex:1;height:3px;margin:0 8px 0 2px;position:relative}.dm-tshow-scrub>i{background:var(--k-muted);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-4px}.dm-tshow-bar-div{background:var(--k-line);width:1px;height:12px}.dm-tshow-scrim{pointer-events:none;background:radial-gradient(62% 70% at 28% 74%,#08040e9e,#08040e42 62%,#08040e00),linear-gradient(#08040e00,#08040e4d);position:absolute;inset:0}.dm-tshow-pointer{z-index:60;position:absolute;top:0;left:0}.dm-tshow-preload{display:none}.dm-tshow-transport{color:var(--k-pr-text);justify-content:center;align-items:center;display:flex}
.dm-twall-band{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.dm-twall-band>*,.dm-twall-row>*,.dm-twall-cell>*,.dm-twall-tile>*{position:absolute}.dm-twall-row{will-change:transform}.dm-twall-tile{background:#000;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.dm-twall-label{white-space:nowrap;align-items:baseline;gap:6px;display:flex;left:1px;right:1px}.dm-twall-label b{color:var(--k-muted);font-size:13px;font-weight:500}.dm-twall-label em{color:var(--k-faint);font-size:12px;font-style:normal;font-weight:400}.dm-twall-dim{background:#0a0610;inset:0}