:root{--mk-mono:"Azeret Mono Variable", ui-monospace, Menlo, monospace;--mk-sans:"Familjen Grotesk Variable", system-ui, -apple-system, sans-serif;--mk-r:2px;--mk-r-sm:1px;--mk-dur-fast:80ms;--mk-dur:.18s;--mk-dur-slow:.32s;--mk-ease:cubic-bezier(.2, .6, .2, 1)}.mg-mod,.cs-app{--font-theme-mono:var(--mk-mono);--font-theme-body:var(--mk-sans);--font-theme-display:var(--mk-sans)}.mg-mod{background:hsl(var(--module-surface));border:1px solid hsl(var(--module-border));overflow-clip-margin:6px;border-radius:2px;flex-direction:column;transition:border-color .18s cubic-bezier(.2,.6,.2,1),box-shadow .18s cubic-bezier(.2,.6,.2,1);display:flex;position:relative;overflow:clip}.mg-mod.is-dragging{z-index:6;border-color:hsl(var(--module-interactive));box-shadow:0 0 0 1px hsl(var(--module-interactive)), 0 12px 32px #0009}.mg-mod.is-locked{border-color:hsl(var(--module-locked-edge))}.mg-mod.is-detached{border-style:dashed;border-color:hsl(var(--module-interactive));background:hsl(var(--module-surface))}@supports (color:color-mix(in lab, red, red)){.mg-mod.is-detached{background:color-mix(in srgb, hsl(var(--module-surface)) 72%, transparent)}}.mg-mod-head{border-bottom:1px solid hsl(var(--module-border));background:var(--module-header);min-width:0;height:36px;font-family:var(--mk-mono);letter-spacing:0;text-transform:none;color:hsl(var(--module-text));-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:6px;padding:0 7px 0 0;font-size:10px;font-weight:600;display:flex;position:relative}.mg-mod-head-no-handle{padding-left:10px}.mg-mod-title{top:0;bottom:0;left:var(--mg-mod-title-inset-left,40px);right:var(--mg-mod-title-inset-right,40px);text-overflow:ellipsis;white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;overflow:hidden}.mg-mod-title-stack{flex-direction:column;flex:auto;justify-content:center;min-width:0;height:100%;display:flex;position:relative}.mg-mod-title-main,.mg-mod-scent{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mg-mod-title-stack .mg-mod-title-main{flex:none;justify-content:center;align-items:center;display:flex}.mg-mod-scent{pointer-events:none;color:hsl(var(--module-text-muted));position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mg-mod-scent{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mg-mod-scent{font-family:var(--mk-mono);letter-spacing:0;font-size:9px;font-weight:500;line-height:1.2}.mg-mod-title .mk-field{margin:0}.mg-handle{appearance:none;font:inherit;width:40px;height:100%;color:hsl(var(--module-text-muted));background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mg-handle{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mg-handle{cursor:grab;flex-shrink:0}.mg-handle:hover{color:hsl(var(--module-interactive));background:hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){.mg-handle:hover{background:color-mix(in srgb, hsl(var(--module-interactive)) 22%, transparent)}}.mg-handle:active{cursor:grabbing}.mg-handle.is-locked-glyph{background:var(--module-input);cursor:not-allowed;color:hsl(var(--module-locked-edge))}.mg-handle.is-locked-glyph:hover{background:var(--module-input);color:hsl(var(--module-locked-edge))}.mg-mod-tools{height:100%;color:hsl(var(--module-text-muted));align-items:center;gap:2px;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.mg-mod-tools{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mg-tool-btn{width:36px;min-width:36px;height:100%;color:hsl(var(--module-text-muted));background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mg-tool-btn{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mg-tool-btn{cursor:pointer;font-family:var(--mk-mono);font-size:11px}.mg-tool-btn:hover{background:var(--module-control-hover);color:hsl(var(--module-text))}.mg-tool-btn:focus-visible,.mg-handle:focus-visible,.mg-resize:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring)), inset 0 0 0 6px hsl(var(--ring));outline:none}@supports (color:color-mix(in lab, red, red)){.mg-tool-btn:focus-visible,.mg-handle:focus-visible,.mg-resize:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring)), inset 0 0 0 6px color-mix(in srgb, hsl(var(--ring)) 20%, transparent)}}.mg-tool-btn:is(:disabled,[aria-disabled=true]){background:var(--module-input);color:hsl(var(--module-text-muted))}@supports (color:color-mix(in lab, red, red)){.mg-tool-btn:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb, hsl(var(--module-text-muted)) 35%, transparent)}}.mg-tool-btn:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.mg-mod-body{flex:auto;min-height:0;padding:10px;overflow:auto}.mg-mod.is-collapsed .mg-mod-body{display:none}.mg-mod[data-kind=embed]>.mg-mod-body{padding:0}.mg-embed-selfpad{margin:10px}.mg-mod-body[data-zoom-exempt=true]{overflow:hidden}.mg-detached-placeholder{min-height:100%;color:hsl(var(--module-text-muted));flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.mg-detached-placeholder p{color:hsl(var(--module-text));font-family:var(--mk-sans);margin:0;font-size:.75rem;line-height:1.4}.mg-resize{appearance:none;cursor:nwse-resize;width:32px;height:32px;color:hsl(var(--module-text-muted));background:0 0;border:none;justify-content:flex-end;align-items:flex-end;padding:0 6px 6px 0;display:flex;position:absolute;bottom:-6px;right:-6px}@supports (color:color-mix(in lab, red, red)){.mg-resize{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mg-resize{font-family:var(--mk-mono);text-align:center;font-size:10px;line-height:12px}.mg-mod.is-collapsed .mg-resize{pointer-events:none}.mg-mod-body::-webkit-scrollbar{width:6px;height:6px}.mg-mod-body::-webkit-scrollbar-thumb{background:hsl(var(--module-border));border-radius:3px}.mg-mod-body::-webkit-scrollbar-track{background:0 0}
