: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)}@layer theme,base;@layer components{.mk-t-display,.mk-t-prose,.mk-t-data,.mk-t-hero{color:hsl(var(--module-text))}.mk-t-label{color:hsl(var(--module-text-muted))}.mk-t-label[data-ink=strong]{color:hsl(var(--module-text))}.mk-t-prose[data-ink=muted],.mk-t-data[data-ink=muted]{color:hsl(var(--module-text-muted))}}@layer utilities;.mk-t-display{font-family:var(--mk-sans);text-transform:none;font-size:.8125rem;font-weight:600;line-height:1.3}.mk-t-prose{font-family:var(--mk-sans);text-transform:none;max-width:68ch;font-size:.75rem;line-height:1.6}.mk-t-prose[data-leading=tight]{line-height:1.25}.mk-t-data{font-family:var(--mk-mono);font-variant-numeric:tabular-nums;text-transform:none;font-size:.75rem}.mk-t-data[data-emphasis=bold]{font-weight:700}.mk-t-label{font-family:var(--mk-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:600}.mk-t-hero{font-family:var(--mk-mono);font-variant-numeric:tabular-nums;text-transform:none;font-size:1.5rem;font-weight:700;line-height:1}:root{--mk-edge-disabled:hsl(var(--module-border))}@supports (color:color-mix(in lab, red, red)){:root{--mk-edge-disabled:color-mix(in srgb, hsl(var(--module-border)) 35%, hsl(var(--module-surface)) 65%)}}:root{--mk-fg-disabled:hsl(var(--module-text-muted))}@supports (color:color-mix(in lab, red, red)){:root{--mk-fg-disabled:color-mix(in srgb, hsl(var(--module-text-muted)) 45%, hsl(var(--module-surface)) 55%)}}:root{--mk-rank-1-color:hsl(var(--module-text-muted));--mk-rank-2-color:hsl(var(--success));--mk-rank-3-color:hsl(var(--warning));--mk-rank-4-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-4-color:color-mix(in srgb, hsl(var(--warning)) 45%, hsl(var(--destructive)) 55%)}}:root{--mk-rank-5-color:hsl(var(--destructive));--mk-rank-1-edge:var(--mk-rank-1-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-1-edge:color-mix(in srgb, var(--mk-rank-1-color) 70%, transparent)}}:root{--mk-rank-2-edge:var(--mk-rank-2-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-2-edge:color-mix(in srgb, var(--mk-rank-2-color) 70%, transparent)}}:root{--mk-rank-3-edge:var(--mk-rank-3-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-3-edge:color-mix(in srgb, var(--mk-rank-3-color) 70%, transparent)}}:root{--mk-rank-4-edge:var(--mk-rank-4-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-4-edge:color-mix(in srgb, var(--mk-rank-4-color) 70%, transparent)}}:root{--mk-rank-5-edge:var(--mk-rank-5-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-5-edge:color-mix(in srgb, var(--mk-rank-5-color) 70%, transparent)}}:root{--mk-rank-1-ink:var(--mk-rank-1-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-1-ink:color-mix(in srgb, var(--mk-rank-1-color) 72%, hsl(var(--module-text)) 28%)}}:root{--mk-rank-2-ink:var(--mk-rank-2-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-2-ink:color-mix(in srgb, var(--mk-rank-2-color) 72%, hsl(var(--module-text)) 28%)}}:root{--mk-rank-3-ink:var(--mk-rank-3-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-3-ink:color-mix(in srgb, var(--mk-rank-3-color) 72%, hsl(var(--module-text)) 28%)}}:root{--mk-rank-4-ink:var(--mk-rank-4-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-4-ink:color-mix(in srgb, var(--mk-rank-4-color) 72%, hsl(var(--module-text)) 28%)}}:root{--mk-rank-5-ink:var(--mk-rank-5-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-5-ink:color-mix(in srgb, var(--mk-rank-5-color) 72%, hsl(var(--module-text)) 28%)}}:root{--mk-rank-1-fill:var(--mk-rank-1-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-1-fill:color-mix(in srgb, var(--mk-rank-1-color) 12%, transparent)}}:root{--mk-rank-2-fill:var(--mk-rank-2-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-2-fill:color-mix(in srgb, var(--mk-rank-2-color) 12%, transparent)}}:root{--mk-rank-3-fill:var(--mk-rank-3-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-3-fill:color-mix(in srgb, var(--mk-rank-3-color) 12%, transparent)}}:root{--mk-rank-4-fill:var(--mk-rank-4-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-4-fill:color-mix(in srgb, var(--mk-rank-4-color) 12%, transparent)}}:root{--mk-rank-5-fill:var(--mk-rank-5-color)}@supports (color:color-mix(in lab, red, red)){:root{--mk-rank-5-fill:color-mix(in srgb, var(--mk-rank-5-color) 12%, transparent)}}:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-1-ink:var(--mk-rank-1-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-1-ink:color-mix(in srgb, var(--mk-rank-1-color) 40%, hsl(var(--module-text)) 60%)}}:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-2-ink:var(--mk-rank-2-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-2-ink:color-mix(in srgb, var(--mk-rank-2-color) 40%, hsl(var(--module-text)) 60%)}}:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-3-ink:var(--mk-rank-3-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-3-ink:color-mix(in srgb, var(--mk-rank-3-color) 40%, hsl(var(--module-text)) 60%)}}:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-4-ink:var(--mk-rank-4-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-4-ink:color-mix(in srgb, var(--mk-rank-4-color) 40%, hsl(var(--module-text)) 60%)}}:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-5-ink:var(--mk-rank-5-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=vellum],:root[data-theme=cottagecore],:root[data-theme=golden-age-piracy]{--mk-rank-5-ink:color-mix(in srgb, var(--mk-rank-5-color) 40%, hsl(var(--module-text)) 60%)}}:root{--mk-icon-ink-quiet:hsl(var(--module-text-muted));--mk-module-accent:hsl(var(--module-interactive))}.mk-section{flex-direction:column;gap:4px;display:flex}[data-has-accent] .mk-section{border-left:2px solid var(--mk-module-accent);padding-left:8px}.mk-section-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mk-section-title{margin:0}.mk-section-trailing{flex:none;margin-inline-start:auto}.mk-section[data-tone]{border-left:2px solid;padding-left:8px}.mk-section[data-tone=on]{border-left-color:hsl(var(--module-interactive))}.mk-section[data-tone=warn]{border-left-color:hsl(var(--warning))}.mk-section[data-tone=danger]{border-left-color:hsl(var(--destructive))}.mk-section[data-tone=success]{border-left-color:hsl(var(--success))}.mk-section[data-tone=info]{border-left-color:hsl(var(--info))}.mk-section[data-tone=rank-1]{border-left-color:var(--mk-rank-1-edge)}.mk-section[data-tone=rank-2]{border-left-color:var(--mk-rank-2-edge)}.mk-section[data-tone=rank-3]{border-left-color:var(--mk-rank-3-edge)}.mk-section[data-tone=rank-4]{border-left-color:var(--mk-rank-4-edge)}.mk-section[data-tone=rank-5]{border-left-color:var(--mk-rank-5-edge)}.mk-field-row{align-items:baseline;gap:8px;min-height:20px;display:flex}.mk-field-row-label{flex:none;min-width:9ch}.mk-field-row-value{flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex}.mk-field-row-value[data-align=right]{text-align:right;justify-content:flex-end}.mk-action-row{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.mk-action-row-label{flex:auto;min-width:0}.mk-action-row-control{flex:none}.mk-columns{flex-direction:column;gap:2px;display:flex}.mk-columns-row{align-items:baseline;gap:6px;padding:2px 0;display:grid}.mk-columns-header{border-bottom:1px solid hsl(var(--module-border))}@supports (color:color-mix(in lab, red, red)){.mk-columns-header{border-bottom:1px solid color-mix(in srgb, hsl(var(--module-border)) 60%, transparent)}}.mk-columns-header{padding-bottom:4px}.mk-columns-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-columns-cell[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.mk-columns-cell[data-align=center]{text-align:center}.mk-select-trigger{border:1px solid hsl(var(--module-border));border-radius:var(--mk-r);background:var(--module-control);cursor:pointer;height:22px;transition:background var(--mk-dur-fast) var(--mk-ease), border-color var(--mk-dur-fast) var(--mk-ease);justify-content:space-between;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.mk-select-trigger:hover:not(:disabled){border-color:hsl(var(--module-interactive))}.mk-select-trigger:focus-visible{outline:2px solid hsl(var(--module-interactive));outline-offset:1px}.mk-select-trigger:disabled{border-color:var(--mk-edge-disabled);color:var(--mk-fg-disabled);cursor:not-allowed}.mk-select-trigger[data-variant=display]{background:0 0;border:none;height:auto;padding:0}.mk-select-trigger[data-variant=display]:hover:not(:disabled){color:hsl(var(--module-interactive))}.mk-select-trigger[data-variant=display]:focus-visible{outline-offset:2px}.mk-select-content{font-family:var(--mk-mono);font-size:.75rem}.mk-select-with-action{align-items:stretch;display:inline-flex}.mk-select-trigger-fused{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.mk-select-with-action>.mk-btn{border-top-left-radius:0;border-bottom-left-radius:0}.mk-tag{max-width:100%;font-family:var(--mk-mono);letter-spacing:.12em;border:1px solid hsl(var(--module-border));border-radius:var(--mk-r);color:hsl(var(--module-text-muted));-webkit-user-select:none;user-select:none;background:0 0;align-self:flex-start;align-items:center;padding:2px 6px;font-size:.625rem;line-height:normal;display:inline-flex}.mk-tag:not(.mk-t-data){text-transform:uppercase}.mk-tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-tag[data-tone=on]{border-color:hsl(var(--module-interactive));color:hsl(var(--module-interactive));background:hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){.mk-tag[data-tone=on]{background:color-mix(in srgb, hsl(var(--module-interactive)) 16%, transparent)}}.mk-tag[data-tone=warn]{border-color:hsl(var(--warning));color:hsl(var(--warning))}.mk-tag[data-tone=danger]{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.mk-tag[data-tone=success]{border-color:hsl(var(--success));color:hsl(var(--success))}.mk-tag[data-tone=info]{border-color:hsl(var(--info));color:hsl(var(--info))}.mk-tag[data-tone=rank-1]{border-color:var(--mk-rank-1-edge);color:var(--mk-rank-1-ink);background:var(--mk-rank-1-fill)}.mk-tag[data-tone=rank-2]{border-color:var(--mk-rank-2-edge);color:var(--mk-rank-2-ink);background:var(--mk-rank-2-fill)}.mk-tag[data-tone=rank-3]{border-color:var(--mk-rank-3-edge);color:var(--mk-rank-3-ink);background:var(--mk-rank-3-fill)}.mk-tag[data-tone=rank-4]{border-color:var(--mk-rank-4-edge);color:var(--mk-rank-4-ink);background:var(--mk-rank-4-fill)}.mk-tag[data-tone=rank-5]{border-color:var(--mk-rank-5-edge);color:var(--mk-rank-5-ink);background:var(--mk-rank-5-fill)}.mk-tag[data-variant=count]{font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:2ch}.mk-tag-row{flex-wrap:wrap;gap:4px;display:flex}.mk-pip-row{gap:4px;display:inline-flex}.mk-pip{--mk-pip-fill:var(--module-input);--mk-pip-edge:hsl(var(--module-border));--mk-pip-glow:none;border:1px solid var(--mk-pip-edge);border-radius:var(--mk-r-sm);background:var(--mk-pip-fill);width:12px;height:12px;box-shadow:var(--mk-pip-glow);transition:background var(--mk-dur-fast) var(--mk-ease), border-color var(--mk-dur-fast) var(--mk-ease);padding:0;display:inline-block}button.mk-pip{cursor:pointer}button.mk-pip:hover:not(:disabled){--mk-pip-edge:hsl(var(--module-interactive))}.mk-pip[data-on=true]{--mk-pip-fill:hsl(var(--module-interactive));--mk-pip-edge:hsl(var(--module-interactive));--mk-pip-glow:0 0 6px hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){.mk-pip[data-on=true]{--mk-pip-glow:0 0 6px color-mix(in srgb, hsl(var(--module-interactive)) 40%, transparent)}}.mk-pip[data-spent=true]{--mk-pip-fill:hsl(var(--module-border));--mk-pip-edge:hsl(var(--module-border))}.mk-pip[data-on=true][data-tone=success]{--mk-pip-fill:hsl(var(--success));--mk-pip-edge:hsl(var(--success));--mk-pip-glow:0 0 6px hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.mk-pip[data-on=true][data-tone=success]{--mk-pip-glow:0 0 6px color-mix(in srgb, hsl(var(--success)) 40%, transparent)}}.mk-pip[data-on=true][data-tone=warn]{--mk-pip-fill:hsl(var(--warning));--mk-pip-edge:hsl(var(--warning));--mk-pip-glow:0 0 6px hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.mk-pip[data-on=true][data-tone=warn]{--mk-pip-glow:0 0 6px color-mix(in srgb, hsl(var(--warning)) 40%, transparent)}}.mk-pip[data-on=true][data-tone=danger]{--mk-pip-fill:hsl(var(--destructive));--mk-pip-edge:hsl(var(--destructive));--mk-pip-glow:0 0 6px hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.mk-pip[data-on=true][data-tone=danger]{--mk-pip-glow:0 0 6px color-mix(in srgb, hsl(var(--destructive)) 40%, transparent)}}.mk-pip[data-on=true][data-tone=rank-1]{--mk-pip-fill:var(--mk-rank-1-color);--mk-pip-edge:var(--mk-rank-1-edge);--mk-pip-glow:0 0 6px var(--mk-rank-1-edge)}.mk-pip[data-on=true][data-tone=rank-2]{--mk-pip-fill:var(--mk-rank-2-color);--mk-pip-edge:var(--mk-rank-2-edge);--mk-pip-glow:0 0 6px var(--mk-rank-2-edge)}.mk-pip[data-on=true][data-tone=rank-3]{--mk-pip-fill:var(--mk-rank-3-color);--mk-pip-edge:var(--mk-rank-3-edge);--mk-pip-glow:0 0 6px var(--mk-rank-3-edge)}.mk-pip[data-on=true][data-tone=rank-4]{--mk-pip-fill:var(--mk-rank-4-color);--mk-pip-edge:var(--mk-rank-4-edge);--mk-pip-glow:0 0 6px var(--mk-rank-4-edge)}.mk-pip[data-on=true][data-tone=rank-5]{--mk-pip-fill:var(--mk-rank-5-color);--mk-pip-edge:var(--mk-rank-5-edge);--mk-pip-glow:0 0 6px var(--mk-rank-5-edge)}.mk-pip[data-terminal=true]:not([data-on=true]){--mk-pip-edge:hsl(var(--destructive));--mk-pip-ring:1px solid hsl(var(--destructive));outline:var(--mk-pip-ring);outline-offset:1px}button.mk-pip:disabled{cursor:not-allowed;opacity:.6}.mk-meter-wrap{flex-direction:column;gap:2px;display:flex}.mk-meter-label{color:hsl(var(--module-text-muted))}.mk-meter{box-sizing:content-box;border:1px solid hsl(var(--module-border));background:hsl(var(--module-border));border-radius:3px}@supports (color:color-mix(in lab, red, red)){.mk-meter{background:color-mix(in srgb, hsl(var(--module-border)) 40%, var(--module-input))}}.mk-meter{overflow:hidden}.mk-meter[data-accent=true]{border-left-width:3px;border-left-color:var(--mk-meter-accent);background:var(--mk-meter-accent)}@supports (color:color-mix(in lab, red, red)){.mk-meter[data-accent=true]{background:color-mix(in srgb, var(--mk-meter-accent) 24%, var(--module-input))}}.mk-meter[data-size=sm]{height:4px}.mk-meter[data-size=md]{height:6px}.mk-meter[data-size=lg]{height:8px}.mk-meter[data-empty=true]{background:var(--mk-rank-5-edge);border-color:var(--mk-rank-5-edge)}.mk-meter-fill{background-color:hsl(var(--module-interactive));height:100%;transition:width var(--mk-dur) var(--mk-ease);border-radius:3px}@media (prefers-reduced-motion:reduce){.mk-meter-fill{transition:none}}.mk-meter-fill[data-tone=on]{background-color:hsl(var(--module-interactive))}.mk-meter-fill[data-tone=success]{background-color:hsl(var(--success))}.mk-meter-fill[data-tone=warn]{background-color:hsl(var(--warning))}.mk-meter-fill[data-tone=danger]{background-color:hsl(var(--destructive))}.mk-meter-fill[data-tone=info]{background-color:hsl(var(--info))}.mk-meter-fill[data-tone=rank-1]{background-color:var(--mk-rank-1-color)}.mk-meter-fill[data-tone=rank-2]{background-color:var(--mk-rank-2-color)}.mk-meter-fill[data-tone=rank-3]{background-color:var(--mk-rank-3-color)}.mk-meter-fill[data-tone=rank-4]{background-color:var(--mk-rank-4-color)}.mk-meter-fill[data-tone=rank-5]{background-color:var(--mk-rank-5-color)}.mk-meter-fill[data-ticks=true]{background-image:repeating-linear-gradient(90deg, transparent 0, transparent 9px, var(--module-input) 9px, var(--module-input) 10px)}@supports (color:color-mix(in lab, red, red)){.mk-meter-fill[data-ticks=true]{background-image:repeating-linear-gradient(90deg, transparent 0, transparent 9px, color-mix(in srgb, var(--module-input) 55%, transparent) 9px, color-mix(in srgb, var(--module-input) 55%, transparent) 10px)}}.mk-stepper{align-items:center;gap:4px;display:inline-flex}.mk-stepper-btn{border:1px solid hsl(var(--module-border));border-radius:var(--mk-r-sm);background:var(--module-input);width:22px;height:22px;color:hsl(var(--module-text));font-family:var(--mk-mono);cursor:pointer;transition:border-color var(--mk-dur-fast) var(--mk-ease);justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.mk-stepper-btn:hover:not(:disabled){border-color:hsl(var(--module-interactive));color:hsl(var(--module-interactive))}.mk-stepper-btn:disabled{cursor:not-allowed;color:var(--mk-fg-disabled);border-color:var(--mk-edge-disabled)}.mk-stepper-input{text-align:center;border:1px solid hsl(var(--module-interactive));border-radius:var(--mk-r-sm,2px);width:4ch;color:hsl(var(--module-text));background:0 0;padding:0 2px}.mk-stepper-value[role=button]{cursor:text}.mk-stepper-value{text-align:center;min-width:2ch}.mk-empty-state{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 2px;display:flex}.mk-empty-state-title{margin:0}.mk-empty-state-body{max-width:32ch;margin:0}.mk-empty-state-action{margin-top:2px}.mk-empty-state-icon{border:1px dashed hsl(var(--module-border));width:44px;height:44px;color:var(--module-interactive-ink);opacity:.7;border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.mk-empty-state[data-variant=gated] .mk-empty-state-icon,.mk-empty-state[data-variant=locked] .mk-empty-state-icon{border-style:solid}.mk-empty-state-icon svg{width:24px;height:24px}.mk-empty-state[data-fill=true]{text-align:center;justify-content:safe center;align-items:center;min-height:100%}.mk-placeholder{font-family:var(--mk-mono);color:hsl(var(--module-text-muted));font-style:italic}@supports (color:color-mix(in lab, red, red)){.mk-placeholder{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mk-btn{height:22px;font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid hsl(var(--module-border));border-radius:var(--mk-r);background:var(--module-control);color:hsl(var(--module-text));cursor:pointer;white-space:nowrap;transition:background var(--mk-dur-fast) var(--mk-ease), border-color var(--mk-dur-fast) var(--mk-ease);justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.625rem;font-weight:500;display:inline-flex;position:relative}.mk-btn>svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.mk-btn:before{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mk-btn[data-size=icon]{width:24px;height:24px;color:var(--module-interactive-ink);flex-shrink:0;padding:0}.mk-btn[data-size=sm]{white-space:nowrap;height:18px;padding:0 6px;font-size:.625rem}.mk-btn[data-size=sm]:before{width:100%;height:max(100%,24px)}.mk-btn[data-variant=ghost]{background:0 0;border-color:#0000}.mk-btn:hover:not(:disabled){border-color:hsl(var(--module-interactive));background:var(--module-control-hover)}.mk-btn[data-pressed=true]{background:var(--module-control)}@supports (color:color-mix(in lab, red, red)){.mk-btn[data-pressed=true]{background:color-mix(in srgb, var(--module-control) 70%, hsl(var(--module-text)) 30%)}}.mk-btn[data-pressed=true]{border-color:hsl(var(--module-interactive));box-shadow:inset 0 -2px 0 var(--mk-module-accent)}.mk-btn[data-variant=primary]{background:hsl(var(--module-interactive));border-color:hsl(var(--module-interactive));color:var(--module-on-interactive)}.mk-btn[data-variant=success]{border-color:hsl(var(--success));color:hsl(var(--success))}.mk-btn[data-variant=info]{border-color:hsl(var(--info));color:hsl(var(--info))}.mk-btn[data-full-width=true]{width:100%}.mk-btn[data-variant=warn]{border-color:hsl(var(--warning));color:hsl(var(--warning))}.mk-btn[data-variant=danger]{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.mk-btn[data-variant=danger][data-pressed=true]{background:hsl(var(--destructive));border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.mk-btn[data-variant=success][data-pressed=true]{background:hsl(var(--success));border-color:hsl(var(--success));color:hsl(var(--success-foreground))}.mk-btn[data-variant=danger][data-size=icon]{color:hsl(var(--module-text-muted));background:0 0;border-color:#0000}.mk-btn[data-variant=danger][data-size=icon]:hover:not(:disabled),.mk-btn[data-variant=danger][data-size=icon]:focus-visible{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.mk-btn[data-variant=danger][data-size=icon][data-armed=true]{color:hsl(var(--destructive))}.mk-btn:disabled{border-color:var(--mk-edge-disabled);color:var(--mk-fg-disabled);cursor:not-allowed;pointer-events:none}:where(.mk-text-btn){appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0}.mk-text-btn{cursor:pointer;border-radius:var(--mk-r-sm);transition:color var(--mk-dur-fast) var(--mk-ease);align-items:center;gap:4px;display:inline-flex}.mk-text-btn:hover:not(:disabled),.mk-text-btn:active:not(:disabled){color:var(--module-interactive-ink)}@supports (color:color-mix(in lab, red, red)){.mk-text-btn:active:not(:disabled){color:color-mix(in srgb, var(--module-interactive-ink) 70%, hsl(var(--module-bg)) 30%)}}.mk-text-btn:focus-visible{outline:2px solid var(--module-interactive-ink);outline-offset:2px}.mk-text-btn:disabled{color:var(--mk-fg-disabled);cursor:not-allowed}.mk-text-btn[aria-busy=true]{cursor:progress;color:hsl(var(--module-text-muted))}.mk-tab-list{border:1px solid hsl(var(--module-border));border-radius:var(--mk-r);background:var(--module-input);flex-wrap:wrap;max-width:100%;padding:2px;display:inline-flex}.mk-tab-trigger{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--mk-r-sm);color:hsl(var(--module-text-muted));cursor:pointer;white-space:nowrap;flex:1 1 0;padding:2px 8px;font-size:.625rem;position:relative}.mk-tab-trigger+.mk-tab-trigger{border-left:1px solid hsl(var(--module-border))}.mk-tab-trigger[data-state=active]{background:var(--module-control);color:hsl(var(--module-text));box-shadow:inset 0 -2px 0 var(--mk-module-accent)}.mk-tab-trigger:disabled{cursor:not-allowed;color:var(--mk-fg-disabled)}.mk-tab-list[data-stretch=true]{width:100%;display:flex}.mk-tab-list[data-variant=action]{background:0 0;border:none;gap:4px;padding:0}.mk-tab-trigger[data-variant=action]{border:1px solid hsl(var(--module-border));border-radius:var(--mk-r);background:var(--module-control);color:hsl(var(--module-text));padding:6px 8px;font-weight:500}.mk-tab-trigger[data-variant=action][data-tone=on]{border-color:hsl(var(--module-interactive));color:hsl(var(--module-interactive));background:hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=on]{background:color-mix(in srgb, hsl(var(--module-interactive)) 18%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=warn]{border-color:hsl(var(--warning));color:hsl(var(--warning));background:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=warn]{background:color-mix(in srgb, hsl(var(--warning)) 18%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=danger]{border-color:hsl(var(--destructive));color:hsl(var(--destructive));background:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=danger]{background:color-mix(in srgb, hsl(var(--destructive)) 18%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=success]{border-color:hsl(var(--success));color:hsl(var(--success));background:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=success]{background:color-mix(in srgb, hsl(var(--success)) 18%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=info]{border-color:hsl(var(--info));color:hsl(var(--info));background:hsl(var(--info))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=info]{background:color-mix(in srgb, hsl(var(--info)) 18%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-state=active]{border-color:hsl(var(--module-interactive));box-shadow:inset 0 -2px 0 var(--mk-module-accent)}.mk-tab-trigger[data-variant=action]:not([data-tone])[data-state=active]{background:var(--module-control)}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action]:not([data-tone])[data-state=active]{background:color-mix(in srgb, var(--module-control) 70%, hsl(var(--module-text)) 30%)}}.mk-tab-trigger[data-variant=action][data-tone=on][data-state=active]{background:hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=on][data-state=active]{background:color-mix(in srgb, hsl(var(--module-interactive)) 28%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=warn][data-state=active]{background:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=warn][data-state=active]{background:color-mix(in srgb, hsl(var(--warning)) 28%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=danger][data-state=active]{background:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=danger][data-state=active]{background:color-mix(in srgb, hsl(var(--destructive)) 28%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=success][data-state=active]{background:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=success][data-state=active]{background:color-mix(in srgb, hsl(var(--success)) 28%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone=info][data-state=active]{background:hsl(var(--info))}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone=info][data-state=active]{background:color-mix(in srgb, hsl(var(--info)) 28%, var(--module-input))}}.mk-tab-trigger[data-variant=action][data-tone]:disabled{opacity:1;box-shadow:none;background:hsl(var(--module-border));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.mk-tab-trigger[data-variant=action][data-tone]:disabled{background:color-mix(in srgb, hsl(var(--module-border)) 24%, hsl(var(--module-bg)))}}.mk-tab-trigger[data-variant=action][data-tone]:disabled{color:var(--mk-fg-disabled)}.mk-badge{max-width:100%;font-family:var(--mk-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--mk-r-sm);border:1px solid hsl(var(--module-border));color:hsl(var(--module-text-muted));background:0 0;align-items:center;padding:1px 6px;font-size:.625rem;display:inline-flex}.mk-badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-badge[data-tone=on]{border-color:hsl(var(--module-interactive));color:hsl(var(--module-interactive))}.mk-badge[data-tone=warn]{border-color:hsl(var(--warning));color:hsl(var(--warning))}.mk-badge[data-tone=danger]{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.mk-badge[data-tone=success]{border-color:hsl(var(--success));color:hsl(var(--success))}.mk-badge[data-tone=info]{border-color:hsl(var(--info));color:hsl(var(--info))}.mk-badge[data-tone=rank-1]{border-color:var(--mk-rank-1-edge);color:var(--mk-rank-1-ink);background:var(--mk-rank-1-fill)}.mk-badge[data-tone=rank-2]{border-color:var(--mk-rank-2-edge);color:var(--mk-rank-2-ink);background:var(--mk-rank-2-fill)}.mk-badge[data-tone=rank-3]{border-color:var(--mk-rank-3-edge);color:var(--mk-rank-3-ink);background:var(--mk-rank-3-fill)}.mk-badge[data-tone=rank-4]{border-color:var(--mk-rank-4-edge);color:var(--mk-rank-4-ink);background:var(--mk-rank-4-fill)}.mk-badge[data-tone=rank-5]{border-color:var(--mk-rank-5-edge);color:var(--mk-rank-5-ink);background:var(--mk-rank-5-fill)}.mk-field{min-width:var(--mk-field-min-width,auto);cursor:text;transition:background var(--mk-dur-fast) var(--mk-ease);border-radius:var(--mk-r-sm);align-items:center;gap:4px;margin:0 -2px;padding:0 2px;display:inline-flex}.mk-field:hover{background:hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){.mk-field:hover{background:color-mix(in srgb, hsl(var(--module-interactive)) 6%, transparent)}}.mk-field[data-readonly=true]{cursor:default}.mk-field[data-tone=warn]{color:hsl(var(--warning))}.mk-field[data-tone=danger]{color:hsl(var(--destructive))}.mk-field input{color:inherit;font:inherit;background:0 0;border:none;outline:none;width:100%;min-width:0;margin:0;padding:0}.mk-field-placeholder{color:hsl(var(--module-text-muted))}@supports (color:color-mix(in lab, red, red)){.mk-field-placeholder{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mk-field-suffix{color:hsl(var(--module-text-muted))}@supports (color:color-mix(in lab, red, red)){.mk-field-suffix{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mk-field-suffix{margin-left:2px}.mk-slider{accent-color:hsl(var(--module-interactive));height:16px}.mk-slider::-webkit-slider-runnable-track{border-radius:999px;height:3px}.mk-slider::-moz-range-track{border-radius:999px;height:3px}.mk-slider:focus-visible{outline:2px solid hsl(var(--module-interactive));outline-offset:2px}.mk-slider:disabled{accent-color:var(--mk-fg-disabled)}.mk-text-input{border:1px solid hsl(var(--module-border));border-radius:var(--mk-r);background:var(--module-input);width:100%;height:22px;color:hsl(var(--module-text));transition:border-color var(--mk-dur-fast) var(--mk-ease);padding:0 6px;display:block}.mk-text-input:hover:not(:disabled){border-color:hsl(var(--module-interactive))}.mk-text-input:disabled{border-color:var(--mk-edge-disabled);color:var(--mk-fg-disabled);cursor:not-allowed}.mk-text-input::placeholder{font-family:var(--mk-mono);color:hsl(var(--module-text-muted));font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.mk-text-input::placeholder{color:color-mix(in srgb, hsl(var(--module-text-muted)) 70%, transparent)}}.mk-stat-tile{border:1px solid hsl(var(--module-border));border-radius:var(--mk-r);background:hsl(var(--module-surface));transition:border-color var(--mk-dur-fast) var(--mk-ease);flex-direction:column;align-items:flex-start;gap:2px;padding:4px 6px;display:flex}.mk-stat-tile[data-emphasis=hero]{text-align:center;align-items:center;gap:4px;padding:8px 6px}.mk-stat-tile:has(.mk-stat-tile-roll:hover){border-color:hsl(var(--module-interactive))}.mk-stat-tile[data-tone=warn]{border-color:hsl(var(--warning));background:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.mk-stat-tile[data-tone=warn]{background:color-mix(in srgb, hsl(var(--warning)) 12%, transparent)}}.mk-stat-tile[data-tone=success]{border-color:hsl(var(--success));background:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.mk-stat-tile[data-tone=success]{background:color-mix(in srgb, hsl(var(--success)) 12%, transparent)}}.mk-stat-tile[data-tone=danger]{border-color:hsl(var(--destructive));background:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.mk-stat-tile[data-tone=danger]{background:color-mix(in srgb, hsl(var(--destructive)) 12%, transparent)}}.mk-stat-tile[data-tone=info]{border-color:hsl(var(--info));background:hsl(var(--info))}@supports (color:color-mix(in lab, red, red)){.mk-stat-tile[data-tone=info]{background:color-mix(in srgb, hsl(var(--info)) 12%, transparent)}}.mk-stat-tile-value[data-rank]{border-bottom:2px solid #0000;padding-bottom:1px}.mk-stat-tile-value[data-rank="1"]{border-bottom-color:var(--mk-rank-1-edge)}.mk-stat-tile-value[data-rank="2"]{border-bottom-color:var(--mk-rank-2-edge)}.mk-stat-tile-value[data-rank="3"]{border-bottom-color:var(--mk-rank-3-edge)}.mk-stat-tile-value[data-rank="4"]{border-bottom-color:var(--mk-rank-4-edge)}.mk-stat-tile-value[data-rank="5"]{border-bottom-color:var(--mk-rank-5-edge)}.mk-stat-tile-roll{all:unset;cursor:pointer;border-radius:var(--mk-r-sm);display:inline-flex}.mk-stat-tile-roll-full{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.mk-stat-tile-roll:focus-visible{outline:2px solid hsl(var(--module-interactive));outline-offset:1px}.mk-stat-tile-value{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.mk-stat-tile-note{white-space:nowrap}.mk-stat-tile-edit{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mk-stat-tile-edit-row{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.mk-stat-tile-display[role=button]{cursor:text;border-radius:var(--mk-r-sm);min-width:3ch;transition:background var(--mk-dur-fast) var(--mk-ease);margin:0 -2px;padding:0 2px}.mk-stat-tile-display[role=button]:hover{background:hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){.mk-stat-tile-display[role=button]:hover{background:color-mix(in srgb, hsl(var(--module-interactive)) 6%, transparent)}}.mk-stat-tile-display[role=button]:focus-visible{outline:2px solid hsl(var(--module-interactive));outline-offset:1px}.mk-stat-tile-input{box-sizing:content-box;border:1px solid hsl(var(--module-interactive));border-radius:var(--mk-r-sm,2px);width:4ch;min-width:3ch;color:hsl(var(--module-text));font-variant-numeric:tabular-nums;background:0 0;padding:0 2px}.mk-loading{flex-direction:column;gap:4px;padding:4px 2px;display:flex}.mk-loading-row{border-radius:var(--mk-r-sm);background:linear-gradient(90deg, hsl(var(--module-surface)) 25%, hsl(var(--module-surface)) 37%, hsl(var(--module-surface)) 63%);height:12px}@supports (color:color-mix(in lab, red, red)){.mk-loading-row{background:linear-gradient(90deg, hsl(var(--module-surface)) 25%, color-mix(in srgb, hsl(var(--module-surface)) 60%, hsl(var(--module-text)) 40%) 37%, hsl(var(--module-surface)) 63%)}}.mk-loading-row{background-size:400% 100%;animation:1.4s infinite mk-loading-shimmer}@media (prefers-reduced-motion:reduce){.mk-loading-row{opacity:.6;animation:none}}@keyframes mk-loading-shimmer{0%{background-position:100%}to{background-position:0}}.mk-list-row{border-bottom:1px solid hsl(var(--module-border));align-items:center;gap:8px;min-height:20px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-list-row{border-bottom:1px solid color-mix(in srgb, hsl(var(--module-border)) 60%, transparent)}}.mk-list-row[data-has-description=true]{align-items:flex-start}.mk-list-row:last-child{border-bottom:0}.mk-list-row-leading{flex:auto;min-width:0}.mk-list-row-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mk-list-row-title-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mk-list-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-list-row-description{margin:0}.mk-list-row-description[data-lines="1"]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-list-row-description[data-lines="2"]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-list-row-trailing{flex:none;align-items:center;gap:4px;display:flex}.mk-list-row-remove{border-radius:var(--mk-r-sm);width:16px;height:16px;color:hsl(var(--module-text-muted));cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.mk-list-row-remove:before{content:"";width:100%;height:max(100%,24px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mk-list-row-remove:hover:not(:disabled){border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.mk-list-row-remove:disabled{cursor:not-allowed;color:var(--mk-fg-disabled)}.mk-collapsed-list{flex-direction:column;gap:2px;display:flex}.mk-reflow{display:contents}.mk-value-flip{display:inline-block}@keyframes mk-flip-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-flip-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-flash-on{0%{background:color-mix(in srgb, hsl(var(--module-interactive)) 30%, transparent)}to{background:0 0}}@keyframes mk-flash-success{0%{background:color-mix(in srgb, hsl(var(--success)) 30%, transparent)}to{background:0 0}}@keyframes mk-flash-warn{0%{background:color-mix(in srgb, hsl(var(--warning)) 30%, transparent)}to{background:0 0}}@keyframes mk-flash-danger{0%{background:color-mix(in srgb, hsl(var(--destructive)) 30%, transparent)}to{background:0 0}}.mk-flip-up{animation:mk-flip-up .22s var(--mk-ease)}.mk-flip-down{animation:mk-flip-down .22s var(--mk-ease)}.mk-flash-on{animation:mk-flash-on var(--mk-dur-slow) var(--mk-ease);border-radius:var(--mk-r)}.mk-flash-success{animation:mk-flash-success var(--mk-dur-slow) var(--mk-ease);border-radius:var(--mk-r)}.mk-flash-warn{animation:mk-flash-warn var(--mk-dur-slow) var(--mk-ease);border-radius:var(--mk-r)}.mk-flash-danger{animation:mk-flash-danger var(--mk-dur-slow) var(--mk-ease);border-radius:var(--mk-r)}@media (prefers-reduced-motion:reduce){.mk-flip-up,.mk-flip-down{animation:none}}@container (max-width:240px){[data-hide-at=compact],.mk-edit-toggle-icon{display:none}.mk-empty-state{flex-direction:row;align-items:center;padding-block:0}.mk-empty-state-icon{border:none;flex-shrink:0;width:16px;height:16px;margin-bottom:0}.mk-empty-state-icon svg{width:14px;height:14px}}[data-show-at=compact]{display:none}@container (max-width:240px){[data-show-at=compact]{display:contents}}@container (max-width:320px){[data-hide-at=snug]{display:none}}[data-show-at=snug]{display:none}@container (max-width:320px){[data-show-at=snug]{display:contents}}@container (max-width:200px){[data-hide-at=narrow]{display:none}}[data-show-at=narrow]{display:none}@container (max-width:200px){[data-show-at=narrow]{display:contents}}@container (max-width:240px){.mk-t-prose[data-clamp=true]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.mk-prose-toggle{margin-top:2px;display:inline-flex}:is(.mk-btn,.mk-select-trigger,.mk-tab-trigger,button.mk-list-row):not([data-variant=primary]):active:not(:disabled){background:var(--module-header);transform:translateY(2px)}.mk-btn[data-variant=primary]:active:not(:disabled){background:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){.mk-btn[data-variant=primary]:active:not(:disabled){background:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}.mk-btn[data-variant=primary]:active:not(:disabled){border-color:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){.mk-btn[data-variant=primary]:active:not(:disabled){border-color:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}.mk-btn[data-variant=primary]:active:not(:disabled){transform:translateY(2px)}.mk-btn[data-variant=primary]:hover:not(:disabled){background:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){.mk-btn[data-variant=primary]:hover:not(:disabled){background:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}.mk-btn[data-variant=primary]:hover:not(:disabled){border-color:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){.mk-btn[data-variant=primary]:hover:not(:disabled){border-color:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}button.mk-pip[data-on=true]:hover:not(:disabled){--mk-pip-fill:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){button.mk-pip[data-on=true]:hover:not(:disabled){--mk-pip-fill:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}button.mk-pip[data-on=true]:hover:not(:disabled){--mk-pip-edge:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){button.mk-pip[data-on=true]:hover:not(:disabled){--mk-pip-edge:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}button.mk-pip[data-on=true]:active:not(:disabled){--mk-pip-fill:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){button.mk-pip[data-on=true]:active:not(:disabled){--mk-pip-fill:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}button.mk-pip[data-on=true]:active:not(:disabled){--mk-pip-edge:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){button.mk-pip[data-on=true]:active:not(:disabled){--mk-pip-edge:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}.mk-tab-trigger:hover:not(:disabled){background:var(--module-control)}.mk-tab-trigger[data-state=active]:hover:not(:disabled){background:var(--module-control-hover)}.mk-field[role=button]:active{background:var(--module-input)}.mk-field[data-primary=true][role=button]:active{background:var(--module-header)}.mk-field[data-primary=true][role=button]:hover{background:var(--module-control-hover)}:is(.mk-btn,.mk-select-trigger,.mk-tab-trigger,.mk-text-input,button.mk-list-row,.mk-stepper-btn):is(:disabled,[aria-disabled=true]){background:hsl(var(--module-bg));color:var(--mk-fg-disabled);border-color:#0000}:is(.mk-btn,.mk-select-trigger,.mk-tab-trigger,.mk-text-input,.mk-field,.mk-text-btn,button.mk-list-row,button.mk-pip):focus-visible,.mk-field:focus-within{outline:2px solid var(--module-interactive-ink);outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--module-bg))}:is(.mg-mod,.cs-pop-portal) [aria-busy=true]{cursor:progress}.mk-btn[aria-busy=true]{color:hsl(var(--module-text-muted))}button.mk-list-row:hover:not(:disabled),[data-interactive=roll]:hover{background:var(--module-control)}[data-interactive=roll]:active{background:var(--module-header);transform:translateY(2px)}[data-interactive=roll]:has(:focus-visible){outline:2px solid var(--module-interactive-ink);outline-offset:-2px}:is(.mk-btn,.mk-select-trigger,.mk-text-input,.mk-stepper-btn,button.mk-pip,.mk-field[role=button],.mk-field input,.mk-tab-trigger,button.mk-list-row,.mk-text-btn,.cs-ref-btn,.cs-hold-option){min-height:32px}:is(.mk-btn:where([data-size=icon]),.mk-btn:where([data-size=sm]),.mk-stepper-btn,button.mk-pip,.mk-field[role=button],.mk-stat-tile-roll){min-width:32px}.mk-pip{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.mk-pip:after{content:"";border:1px solid var(--mk-pip-edge);border-radius:var(--mk-r-sm);background:var(--mk-pip-fill);width:14px;height:14px;box-shadow:var(--mk-pip-glow);transition:background var(--mk-dur-fast) var(--mk-ease), border-color var(--mk-dur-fast) var(--mk-ease)}.mk-btn[data-variant=primary]{min-width:44px;min-height:44px}.mk-field[data-primary=true]{background:var(--module-control);box-shadow:inset 2px 0 0 var(--module-interactive-ink);margin:0 -4px 0 -6px;padding:0 4px 0 6px}[data-force-state=hover] .mk-btn:not(:disabled){border-color:hsl(var(--module-interactive));background:var(--module-control-hover)}[data-force-state=hover] :is(button.mk-list-row,[data-interactive=roll]){background:var(--module-control)}[data-force-state=pressed] :is(.mk-btn,.mk-select-trigger,.mk-tab-trigger,button.mk-list-row):not([data-variant=primary]):not(:disabled),[data-force-state=pressed] [data-interactive=roll]{background:var(--module-header);transform:translateY(2px)}[data-force-state=pressed] .mk-btn[data-variant=primary]:not(:disabled){background:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=pressed] .mk-btn[data-variant=primary]:not(:disabled){background:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}[data-force-state=pressed] .mk-btn[data-variant=primary]:not(:disabled){border-color:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=pressed] .mk-btn[data-variant=primary]:not(:disabled){border-color:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}[data-force-state=pressed] .mk-btn[data-variant=primary]:not(:disabled){transform:translateY(2px)}[data-force-state=hover] .mk-btn[data-variant=primary]:not(:disabled){background:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=hover] .mk-btn[data-variant=primary]:not(:disabled){background:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}[data-force-state=hover] .mk-btn[data-variant=primary]:not(:disabled){border-color:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=hover] .mk-btn[data-variant=primary]:not(:disabled){border-color:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}[data-force-state=hover] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-fill:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=hover] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-fill:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}[data-force-state=hover] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-edge:var(--module-interactive-hover,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=hover] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-edge:var(--module-interactive-hover,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-text)) 12%))}}[data-force-state=pressed] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-fill:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=pressed] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-fill:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}[data-force-state=pressed] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-edge:var(--module-interactive-pressed,hsl(var(--module-interactive)))}@supports (color:color-mix(in lab, red, red)){[data-force-state=pressed] button.mk-pip[data-on=true]:not(:disabled){--mk-pip-edge:var(--module-interactive-pressed,color-mix(in oklab, hsl(var(--module-interactive)) 88%, hsl(var(--module-bg)) 12%))}}[data-force-state=hover] .mk-tab-trigger:not(:disabled),[data-force-state=hover] .mk-tab-trigger[data-state=active]:not(:disabled){background:var(--module-control-hover)}[data-force-state=pressed] .mk-field[role=button]{background:var(--module-input)}[data-force-state=hover] .mk-field[data-primary=true][role=button]{background:var(--module-control-hover)}[data-force-state=pressed] .mk-field[data-primary=true][role=button]{background:var(--module-header)}[data-force-state=focus] :is(.mk-btn,.mk-select-trigger,.mk-tab-trigger,.mk-text-input,.mk-field,.mk-text-btn,button.mk-list-row,button.mk-pip){outline:2px solid var(--module-interactive-ink);outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--module-bg))}[data-force-state=hover] :is(.mk-select-trigger,button.mk-pip,.mk-text-input):not(:disabled){border-color:hsl(var(--module-interactive));--mk-pip-edge:hsl(var(--module-interactive))}[data-force-state=hover] .mk-field{background:hsl(var(--module-interactive))}@supports (color:color-mix(in lab, red, red)){[data-force-state=hover] .mk-field{background:color-mix(in srgb, hsl(var(--module-interactive)) 6%, transparent)}}[data-force-state=hover] .mk-text-btn:not(:disabled),[data-force-state=pressed] .mk-text-btn:not(:disabled){color:var(--module-interactive-ink)}@supports (color:color-mix(in lab, red, red)){[data-force-state=pressed] .mk-text-btn:not(:disabled){color:color-mix(in srgb, var(--module-interactive-ink) 70%, hsl(var(--module-bg)) 30%)}}[data-force-state=focus] [data-interactive=roll]{outline:2px solid var(--module-interactive-ink);outline-offset:-2px}
: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)}
