.dke{width:min(640px,100%);max-height:70vh}.dke header{align-items:flex-start;gap:16px}.dke-hint{color:#ffffff8c;margin:6px 0 0;font-size:12.5px}.dke-head-btns{flex:none;align-items:center;gap:8px;display:flex}.dke-list{flex-direction:column;gap:4px;margin:0;padding:0 14px 16px;list-style:none;display:flex;overflow-y:auto}.dke-list ul{margin:0;padding:0;list-style:none}.dke-row{color:#ffffffe0;cursor:grab;background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex;position:relative}.dke-row:hover{background:#ffffff0f}.dke-row.off .dke-icon,.dke-row.off .dke-name{opacity:.38}.dke-row.dragging,.dke-group.dragging{opacity:.4}.dke-row.drop-before:before,.dke-row.drop-after:after,.dke-group.drop-before:before,.dke-group.drop-after:after{content:"";background:#c4b5fd;border-radius:2px;height:2px;position:absolute;left:8px;right:8px}.dke-group{background:#c4b5fd0d;border-radius:12px;position:relative;box-shadow:inset 0 0 0 1px #c4b5fd29}.dke-row.drop-before:before,.dke-group.drop-before:before{top:-3px}.dke-row.drop-after:after,.dke-group.drop-after:after{bottom:-3px}.dke-row.group-head{background:0 0}.dke-handle{color:#ffffff59;flex:none;width:12px;font-size:14px}.dke-icon{color:#fff;flex:none;place-items:center;width:22px;height:22px;display:grid}.dke-icon svg{width:100%;height:100%}.dke-glyph{font-size:16px}.dke-folder{background:#ffffff1a;border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;width:24px;height:24px;padding:2px;display:grid}.dke-folder i{place-items:center;width:100%;height:100%;display:grid}.dke-folder i svg{width:100%;height:100%}.dke-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dke-group-name{min-width:0;font:inherit;color:#fff;background:#ffffff0f;border:0;border-radius:8px;outline:none;flex:1;padding:5px 8px;font-weight:600}.dke-group-name:focus{box-shadow:0 0 0 1px #c4b5fd99}.dke-btn,.dke-eye,.dke-div,.dke-select{font:inherit;cursor:pointer;color:#ffffffd1;background:#ffffff14;border:0;border-radius:999px;flex:none;padding:5px 11px;font-size:12px}.dke-btn:hover,.dke-eye:hover,.dke-div:hover,.dke-select:hover{color:#fff;background:#ffffff24}.dke-select{appearance:none;padding-right:12px}.dke-select option{color:#111}.dke-eye{min-width:64px}.dke-eye.off{color:#ffffff80;background:#ffffff08}.dke-div span{opacity:.6;margin-right:2px}.dke-div.on{color:#0a0b11;background:#c4b5fd}.dke-fixed{text-align:center;color:#fff6;flex:none;min-width:64px;font-size:12px}.dke-members{border-radius:10px;flex-direction:column;gap:3px;min-height:30px;padding:0 8px 8px 30px;display:flex}.dke-members.drop-in{box-shadow:inset 0 0 0 1px #c4b5fd}.dke-row.member{background:#ffffff06}.dke-empty{color:#fff6;border:1px dashed #ffffff26;border-radius:10px;padding:8px 10px;font-size:12.5px}.os-dock-group{position:relative}.os-dock-group-grid{background:#ffffff1a;border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;width:74%;height:74%;padding:3px;display:grid}.os-dock-group-grid i{place-items:center;min-width:0;min-height:0;display:grid}.os-dock-group-grid i svg{width:100%;height:100%}.os-dock-pop{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#14151eeb;border-radius:16px;flex-direction:column;gap:6px;min-width:120px;padding:10px 12px 12px;animation:.22s cubic-bezier(.2,1,.3,1) lookIn;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px #00000080}.os-dock-pop b{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;padding:0 2px;font-size:11px;font-weight:600}.os-dock-pop-row{gap:4px;display:flex}.os-dock .os-dock-cog{opacity:.7;display:none}html.g8-hub-editing .os-dock .os-dock-cog{animation:.25s dockCogIn;display:grid}.os-dock .os-dock-cog:hover{opacity:1}@keyframes dockCogIn{0%{opacity:0;transform:scale(.6)}}html.g8-lite .os-dock-pop{-webkit-backdrop-filter:none;background:#14151efa}