.es-select{--_select-field:var(--color-bg-surface);--_select-fieldHover:var(--color-bg-hover);--_select-menu:var(--color-bg-elevated);--_select-hover:var(--color-bg-hover);--_select-selected:var(--color-brand-subtle);--_select-text:var(--color-text-primary);--_select-selectedText:var(--color-text-primary);--_select-focus:var(--color-border-focus);--_select-border:var(--color-border-default);position:relative}.es-select>.es-select__trigger{border:1px solid var(--_select-border);background:var(--_select-field);width:100%;min-width:0;color:var(--_select-text);text-align:left;cursor:pointer;border-radius:4px;align-items:center;padding:8px 36px 8px 10px;font-size:14px;font-weight:400;transition:background .16s;display:flex}.es-select>.es-select__trigger:hover:not(:disabled),.es-select>.es-select__trigger.is-hover:not(:disabled){background:var(--_select-fieldHover)}.es-select>.es-select__trigger:focus-visible,.es-select>.es-select__trigger.is-focus{outline:2px solid var(--_select-focus);outline-offset:2px;box-shadow:none}.es-select>.es-select__trigger:disabled{cursor:default;opacity:.5}.es-select__chevron{color:var(--_select-text);pointer-events:none;transition:transform .2s;position:absolute;top:20px;right:10px;transform:translateY(-50%)}.es-select__chevron svg{width:16px;height:16px}.es-select.is-open .es-select__chevron{transform:translateY(-50%)rotate(180deg)}.es-select.is-loading .es-select__chevron{display:none}.es-select__spinner{right:var(--space-3);border-radius:var(--radius-full);border:var(--border-width-thick) solid var(--color-text-muted);width:16px;height:16px;animation:es-spin calc(var(--duration-loop) / 2) linear infinite;border-right-color:#0000;position:absolute;top:20px;translate:0 -50%}.es-select__listbox{z-index:var(--z-dropdown);background:var(--_select-menu);box-shadow:var(--shadow-md);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:8px;gap:4px;max-height:240px;margin:0;padding:6px;list-style:none;transition:opacity .16s,translate .22s cubic-bezier(.22,1,.36,1),visibility 0s .22s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;translate:0 -6px}.es-select.is-open .es-select__listbox{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;display:grid;translate:0}.es-select__listbox--static{opacity:1;visibility:visible;pointer-events:auto;margin-top:var(--space-2);position:static;translate:none}.es-select__option{min-height:36px;color:var(--_select-text);cursor:pointer;overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;font-weight:400;display:flex}.es-select__option:hover:not([aria-disabled=true]):not([aria-selected=true]),.es-select__option.is-hover:not([aria-disabled=true]):not([aria-selected=true]){background:var(--_select-hover)}.es-select__option[aria-selected=true]{background:var(--_select-selected);color:var(--_select-selectedText)}.es-select__option[aria-disabled=true]{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.es-select__listbox,.es-select__chevron,.es-select>.es-select__trigger{transition:none}}:root[data-motion=off] .es-select__listbox,:root[data-motion=off] .es-select__chevron,:root[data-motion=off] .es-select>.es-select__trigger{transition:none}
.es-control-switch{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-white);cursor:pointer;border-radius:11px;flex:none;align-items:center;width:36px;height:22px;padding:2px;transition:background-color .18s;display:flex}.es-control-switch span{background:var(--neutral-400);width:16px;height:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--color-black) 20%, transparent);border-radius:50%;flex:none;transition:translate .36s cubic-bezier(.34,1.5,.5,1),transform .22s cubic-bezier(.34,1.5,.5,1),background-color .14s;translate:0}.es-control-switch[aria-checked=true]{background:var(--color-status-success-default);border-color:#0000}.es-control-switch[aria-checked=true] span{background:var(--color-white);translate:14px}.es-control-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[aria-checked=true] span{translate:-14px}.es-control-switch:active:not(:disabled) span,.es-control-switch.is-active:not(:disabled) span{transform:scale(.88,1.1)}.es-control-switch:focus-visible,.es-control-switch.is-focus{outline:2px solid var(--color-border-focus);outline-offset:3px}.es-control-switch:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.es-control-switch,.es-control-switch span{transition:none}}:root[data-motion=off] .es-control-switch,:root[data-motion=off] .es-control-switch span{transition:none}.es-control-switch[aria-invalid=true]{outline:2px solid var(--color-status-danger-default);outline-offset:3px}.es-control-switch[aria-busy=true] span{border:2px solid var(--color-text-muted);box-sizing:border-box;animation:es-switch-saving var(--duration-loop) linear infinite;background:0 0;border-top-color:#0000}@keyframes es-switch-saving{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.es-control-switch[aria-busy=true] span{animation:none}}:root[data-motion=off] .es-control-switch[aria-busy=true] span{animation:none}
.es-canvas{--_k:1;--_tx:0px;--_ty:0px;isolation:isolate;touch-action:pan-y;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-canvas);background-image:radial-gradient(color-mix(in srgb, var(--color-text-muted) 42%, transparent) 1px, transparent 1.5px), radial-gradient(color-mix(in srgb, var(--color-text-muted) 22%, transparent) 1px, transparent 1.5px);background-size:calc(120px * var(--_k)) calc(120px * var(--_k)), calc(24px * var(--_k)) calc(24px * var(--_k));background-position:var(--_tx) var(--_ty), var(--_tx) var(--_ty);height:clamp(360px,60vh,560px);font-family:var(--font-family-sans);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;cursor:default;position:relative;overflow:hidden}.es-canvas:focus-visible,.es-canvas.is-focus{box-shadow:var(--shadow-focus);outline:none}.es-canvas[data-tool=hand]{cursor:grab}.es-canvas[data-tool=sticky],.es-canvas[data-tool=shape],.es-canvas[data-tool=text]{cursor:crosshair}.es-canvas[data-tool=connector] .es-canvas__object{cursor:alias}.es-canvas.is-panning,.es-canvas[data-state=panning],.es-canvas[data-state=panning] .es-canvas__object{cursor:grabbing}.es-canvas.is-grabbing{touch-action:none}.es-canvas.is-marquee,.es-canvas[data-state=marquee]{cursor:crosshair}.es-canvas__world{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.es-canvas__connectors{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.es-canvas__connector{fill:none;stroke:var(--color-text-muted);stroke-width:calc(2px / var(--_k,1));stroke-linecap:round;pointer-events:none;transition:stroke var(--duration-base) var(--easing-standard)}.es-canvas__connector-hit{fill:none;stroke:#0000;stroke-width:calc(14px / var(--_k,1));pointer-events:stroke;cursor:pointer}.es-canvas__connector-hit:hover+.es-canvas__connector,.es-canvas__connector.is-hover,.es-canvas__connector.is-selected{stroke:var(--color-brand-default)}.es-canvas__arrow{fill:context-stroke}.es-canvas__object{--_elev:0 0 0 0 transparent;box-sizing:border-box;border-radius:var(--radius-md);cursor:move;box-shadow:var(--_elev);transition:box-shadow var(--duration-base) var(--easing-standard);position:absolute}.es-canvas__object:hover,.es-canvas__object.is-hover{box-shadow:0 0 0 calc(1px / var(--_k,1)) var(--color-border-strong), var(--_elev)}.es-canvas__object.is-selected,.es-canvas__object.is-resizing{box-shadow:0 0 0 calc(2px / var(--_k,1)) var(--color-brand-default), var(--_elev)}.es-canvas__object.is-dragging{cursor:grabbing;opacity:.94;box-shadow:0 0 0 calc(2px / var(--_k,1)) var(--color-brand-default), var(--shadow-lg);transition:none}.es-canvas__object.is-editing{cursor:text;box-shadow:var(--shadow-focus), var(--_elev)}.es-canvas__object:focus-visible,.es-canvas__object.is-focus{box-shadow:var(--shadow-focus), var(--_elev);outline:none}.es-canvas__content{overflow-wrap:anywhere;white-space:pre-wrap;outline:none;min-height:1em}.es-canvas__content[contenteditable=true]{cursor:text;-webkit-user-select:text;user-select:text}.es-canvas__sticky{--_elev:var(--shadow-lift);padding:var(--space-4);font-size:var(--font-size-sm);line-height:var(--font-leading-normal);background:var(--color-brand-subtle);color:var(--color-brand-text);border:var(--border-width-hairline) solid var(--color-brand-border);overflow:hidden}.es-canvas__sticky--brand{background:var(--color-brand-subtle);color:var(--color-brand-text);border-color:var(--color-brand-border)}.es-canvas__sticky--accent{background:var(--color-accent-subtle);color:var(--color-accent-text);border-color:var(--color-accent-border)}.es-canvas__sticky--warning{background:var(--color-status-warning-subtle);color:var(--color-status-warning-text);border-color:var(--color-status-warning-border)}.es-canvas__sticky--success{background:var(--color-status-success-subtle);color:var(--color-status-success-text);border-color:var(--color-status-success-border)}.es-canvas__shape>.es-canvas__content{text-align:center;height:100%;padding:var(--space-3);place-items:center;display:grid}.es-canvas__shape{border:var(--border-width-thick) solid var(--color-brand-default);background:color-mix(in srgb, var(--color-brand-default) 10%, transparent)}.es-canvas__shape--rect{border-radius:var(--radius-md)}.es-canvas__shape--ellipse{border-radius:50%}.es-canvas__text{padding:0 var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tight);line-height:var(--font-leading-tight);color:var(--color-text-primary);align-items:center;display:flex;overflow:hidden}.es-canvas__text .es-canvas__content{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.es-canvas__frame{border:var(--border-width-hairline) dashed var(--color-border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-surface) 45%, transparent)}.es-canvas__frame-label{margin-bottom:var(--space-1);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;position:absolute;bottom:100%;left:0}.es-canvas__handle{background:var(--color-bg-surface);border:var(--border-width-thick) solid var(--color-brand-default);border-radius:var(--radius-xs);z-index:1;width:10px;height:10px;transform:scale(calc(1 / var(--_k,1)));position:absolute}.es-canvas__handle--nw{cursor:nwse-resize;top:-5px;left:-5px}.es-canvas__handle--ne{cursor:nesw-resize;top:-5px;right:-5px}.es-canvas__handle--sw{cursor:nesw-resize;bottom:-5px;left:-5px}.es-canvas__handle--se{cursor:nwse-resize;bottom:-5px;right:-5px}.es-canvas__marquee{background:color-mix(in srgb, var(--color-brand-default) 12%, transparent);border:var(--border-width-hairline) dashed var(--color-brand-default);border-radius:var(--radius-xs);pointer-events:none;position:absolute;top:0;left:0}.es-canvas__marquee[hidden]{display:none}.es-canvas__marquee--create{background:color-mix(in srgb, var(--color-brand-default) 18%, transparent);border-style:solid;border-width:var(--border-width-thick);border-radius:var(--radius-md)}.es-canvas__toolbar{left:50%;bottom:var(--space-4);align-items:center;gap:var(--space-1);padding:var(--space-2);background:var(--color-canvas-chrome);border:var(--border-width-hairline) solid var(--color-canvas-edge);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:var(--z-popover);display:flex;position:absolute;transform:translate(-50%)}.es-canvas__tool{appearance:none;border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-base) var(--easing-standard), color var(--duration-base) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.es-canvas__tool:hover,.es-canvas__tool.is-hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.es-canvas__tool:active,.es-canvas__tool.is-active{background:var(--color-bg-pressed)}.es-canvas__tool[aria-pressed=true]{background:var(--color-brand-subtle);color:var(--color-brand-text)}.es-canvas__tool:focus-visible,.es-canvas__tool.is-focus{box-shadow:var(--shadow-focus);outline:none}.es-canvas__tool:disabled,.es-canvas__tool.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.es-canvas__tool-sep{width:var(--border-width-hairline);margin:var(--space-1);background:var(--color-border-default);align-self:stretch}.es-canvas__hud{right:var(--space-4);bottom:var(--space-4);padding:var(--space-1);background:var(--color-canvas-chrome);border:var(--border-width-hairline) solid var(--color-canvas-edge);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-popover);font-family:var(--font-family-mono);font-size:var(--font-size-xs);align-items:center;gap:2px;display:flex;position:absolute}.es-canvas__hud-button{appearance:none;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-base) var(--easing-standard), color var(--duration-base) var(--easing-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.es-canvas__hud-button:hover,.es-canvas__hud-button.is-hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.es-canvas__hud-button:active,.es-canvas__hud-button.is-active{background:var(--color-bg-pressed)}.es-canvas__hud-button:focus-visible,.es-canvas__hud-button.is-focus{box-shadow:var(--shadow-focus);outline:none}.es-canvas__hud-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.es-canvas__zoom{text-align:center;min-width:52px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.es-canvas__minimap{right:var(--space-4);top:var(--space-4);background:var(--color-canvas-chrome);border:var(--border-width-hairline) solid var(--color-canvas-edge);border-radius:var(--radius-md);width:160px;height:100px;box-shadow:var(--shadow-sm);z-index:var(--z-popover);cursor:pointer;cursor:pointer;touch-action:none;display:block;position:absolute}.es-canvas__minimap-object{fill:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}.es-canvas__minimap-object--brand{fill:color-mix(in srgb, var(--color-brand-default) 55%, transparent)}.es-canvas__minimap-object--accent{fill:color-mix(in srgb, var(--color-accent-default) 55%, transparent)}.es-canvas__minimap-object--warning{fill:color-mix(in srgb, var(--color-status-warning-default) 55%, transparent)}.es-canvas__minimap-object--success{fill:color-mix(in srgb, var(--color-status-success-default) 55%, transparent)}.es-canvas__minimap-object--frame{fill:none;stroke:var(--color-border-strong);stroke-dasharray:2 2}.es-canvas__minimap:focus-visible,.es-canvas__minimap.is-focus{box-shadow:var(--shadow-focus);outline:none}.es-canvas__minimap:hover,.es-canvas__minimap.is-hover{border-color:var(--color-border-strong)}.es-canvas__minimap-viewport{fill:color-mix(in srgb, var(--color-brand-default) 10%, transparent);stroke:var(--color-brand-default);stroke-width:1.5px;cursor:grab;transition:fill var(--duration-base) var(--easing-standard)}.es-canvas__minimap-viewport:hover,.es-canvas__minimap-viewport.is-hover{fill:color-mix(in srgb, var(--color-brand-default) 18%, transparent)}.es-canvas__minimap-viewport.is-dragging{cursor:grabbing;fill:color-mix(in srgb, var(--color-brand-default) 26%, transparent)}.es-canvas__cursors{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.es-canvas__cursor{--_x:0px;--_y:0px;color:var(--color-accent-default);transform:translate(var(--_x), var(--_y));will-change:transform;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.es-canvas__cursor--info{color:var(--color-status-info-default)}.es-canvas__cursor svg{fill:currentColor;width:16px;height:16px;stroke:var(--color-bg-canvas);stroke-width:1px;flex:none}.es-canvas__cursor-label{padding:2px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;white-space:nowrap;background:currentColor;margin:12px 0 0 -4px;line-height:1.3}.es-canvas__cursor-label span{color:var(--color-text-on-accent)}.es-canvas__cursor--info .es-canvas__cursor-label span{color:var(--color-text-on-status)}.es-canvas__help{margin:var(--space-2) 0 0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--font-leading-normal)}.es-canvas-matrix{gap:var(--space-6);display:grid}.es-canvas-matrix .table-wrap{overflow-x:auto}.es-canvas__object--static{--_k:1;cursor:default;width:120px;height:72px;position:relative}.es-canvas__sticky--mini{padding:var(--space-2);font-size:var(--font-size-xs);line-height:var(--font-leading-snug)}.es-canvas__toolbar--static{display:inline-flex;position:static;transform:none}.es-canvas__minimap--static{position:static}.es-canvas__connector-preview{--_k:1;width:120px;height:40px;display:block;overflow:visible}@media (max-width:640px){.es-canvas__minimap{display:none}.es-canvas__toolbar{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);flex-wrap:wrap;justify-content:center;transform:none}.es-canvas__hud{right:var(--space-3);top:var(--space-3);bottom:auto}}@media (prefers-reduced-motion:reduce){.es-canvas__object,.es-canvas__tool,.es-canvas__hud-button,.es-canvas__connector,.es-canvas__minimap-viewport{transition:none}}
.es-chart{--_c:var(--color-viz-primary);gap:var(--space-3);min-width:0;color:var(--color-text-primary);display:grid;position:relative}.es-chart__plot{min-width:0;position:relative}.es-chart__svg{width:100%;display:block;overflow:visible}.es-chart__svg:focus-visible,.es-chart__svg.is-focus{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.es-chart--s1{--_c:var(--color-viz-series-1)}.es-chart--s2{--_c:var(--color-viz-series-2)}.es-chart--s3{--_c:var(--color-viz-series-3)}.es-chart--s4{--_c:var(--color-viz-series-4)}.es-chart--s5{--_c:var(--color-viz-series-5)}.es-chart--s6{--_c:var(--color-viz-series-6)}.es-chart--s7{--_c:var(--color-viz-series-7)}.es-chart--s8{--_c:var(--color-viz-series-8)}.es-chart__line.es-chart--s2{stroke-dasharray:6 3}.es-chart__line.es-chart--s3{stroke-dasharray:2 3}.es-chart__line.es-chart--s4{stroke-dasharray:10 3 2 3}.es-chart__line.es-chart--s5{stroke-dasharray:1 4}.es-chart__line.es-chart--s6{stroke-dasharray:12 4}.es-chart__line.es-chart--s7{stroke-dasharray:4 2 1 2}.es-chart__line.es-chart--s8{stroke-dasharray:8 2 2 2}.es-chart__line{fill:none;stroke:var(--_c);stroke-width:var(--border-width-thick);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dashoffset:0;animation:es-chart-draw var(--duration-slower) var(--easing-emphasized) both}@keyframes es-chart-draw{0%{opacity:0}to{opacity:1}}.es-chart__area{fill:var(--_c);opacity:var(--opacity-viz-fill);stroke:none;animation:es-chart-draw var(--duration-slower) var(--easing-standard) both}.es-chart__bar{fill:var(--_c);animation:es-chart-rise var(--duration-slow) var(--easing-emphasized) both;transform-box:fill-box;transform-origin:bottom}@keyframes es-chart-rise{0%{opacity:0;scale:1 .6}}.es-chart__point{fill:var(--_c);stroke:var(--color-viz-point-halo);stroke-width:var(--border-width-hairline)}.es-chart__grid line{stroke:var(--color-viz-grid);stroke-width:var(--border-width-hairline)}.es-chart__grid .es-chart__zero{stroke:var(--color-viz-zero)}.es-chart__axis{stroke:var(--color-viz-axis);stroke-width:var(--border-width-hairline)}.es-chart__label{fill:var(--color-viz-label);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}.es-chart__threshold{stroke-width:var(--border-width-hairline);stroke-dasharray:4 3}.es-chart__threshold-label{font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}.es-chart__threshold--warning{stroke:var(--color-viz-threshold-warning);fill:var(--color-viz-threshold-warning)}.es-chart__threshold--critical{stroke:var(--color-viz-threshold-critical);fill:var(--color-viz-threshold-critical)}.es-chart__crosshair{stroke:var(--color-viz-crosshair);stroke-width:var(--border-width-hairline);stroke-dasharray:3 3;pointer-events:none}.es-chart__cursor{fill:none;stroke:var(--_c);stroke-width:var(--border-width-thick);pointer-events:none}.es-chart__cursor.is-focus{stroke-width:calc(var(--border-width-thick) + 1px)}.es-chart__legend{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.es-chart__legend[hidden]{display:none}.es-chart__legend-item{appearance:none;border-radius:var(--radius-xs);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.es-chart__legend-item:hover,.es-chart__legend-item.is-hover{color:var(--color-text-primary)}.es-chart__legend-item:focus-visible,.es-chart__legend-item.is-focus{box-shadow:var(--shadow-focus);outline:none}.es-chart__legend-item:disabled{cursor:default}.es-chart__legend-item.is-off{opacity:var(--opacity-disabled);text-decoration:line-through}.es-chart__swatch{background:var(--_c);border-radius:2px;flex:none;width:10px;height:10px}.es-chart__tooltip{z-index:var(--z-popover);min-width:148px;max-width:min(240px, calc(100vw - var(--space-6)));padding:var(--space-2) var(--space-3);background:var(--color-viz-tooltip-bg);color:var(--color-viz-tooltip-text);border:var(--border-width-hairline) solid var(--color-viz-tooltip-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-xs);pointer-events:none;gap:2px;display:grid;position:absolute}.es-chart__tooltip[hidden]{display:none}.es-chart__tooltip-head{font-family:var(--font-family-mono);color:var(--color-viz-tooltip-text);opacity:var(--opacity-muted)}.es-chart__tooltip-row{align-items:center;gap:var(--space-2);display:flex}.es-chart__tooltip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.es-chart__tooltip-value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.es-chart__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-bg-track) 0%, var(--color-border-strong) 50%, var(--color-bg-track) 100%);height:100%;animation:es-shimmer var(--duration-loop) linear infinite;background-size:200% 100%}.es-chart__message{text-align:center;height:100%;padding:var(--space-4);border:var(--border-width-hairline) dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-viz-empty);font-size:var(--font-size-sm);place-content:center;justify-items:center;gap:4px;display:grid}.es-chart__message strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.es-chart.is-stale .es-chart__plot{opacity:var(--opacity-muted)}@media (max-width:640px){.es-chart__tooltip{max-width:none;bottom:0;right:0;top:auto!important;left:0!important}.es-chart__legend{gap:var(--space-2)}}.es-chart__arc{fill:var(--_c);stroke:var(--color-bg-surface);stroke-width:1.5px;animation:es-chart-draw var(--duration-slow) var(--easing-emphasized) both}.es-chart__arc--warning{fill:var(--color-viz-threshold-warning)}.es-chart__arc--critical{fill:var(--color-viz-threshold-critical)}.es-chart__track{fill:var(--color-bg-track)}.es-chart__centre-value{fill:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.es-chart__centre-label{fill:var(--color-viz-label);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--font-tracking-wide)}.es-chart__bubble{fill:var(--_c);fill-opacity:var(--opacity-viz-fill);stroke:var(--_c);stroke-width:var(--border-width-hairline)}.es-chart__point--lg{stroke-width:var(--border-width-hairline)}.es-chart__band--0{fill:var(--color-bg-track)}.es-chart__band--1{fill:var(--color-bg-hover)}.es-chart__band--2{fill:var(--color-bg-pressed)}.es-chart__target{stroke:var(--color-text-primary);stroke-width:var(--border-width-thick)}.es-chart__arc.is-active,.es-chart__bar.is-active,.es-chart__point.is-active,.es-chart__bubble.is-active{stroke:var(--color-viz-point-halo);stroke-width:var(--border-width-thick)}.es-chart--r1{--_c:var(--color-viz-sequential-1)}.es-chart--r2{--_c:var(--color-viz-sequential-2)}.es-chart--r3{--_c:var(--color-viz-sequential-3)}.es-chart--r4{--_c:var(--color-viz-sequential-4)}.es-chart--r5{--_c:var(--color-viz-sequential-5)}.es-chart__cell{fill:var(--_c);animation:es-chart-draw var(--duration-slow) var(--easing-standard) both}.es-chart__cell--zero{fill:var(--color-bg-track)}.es-chart__ramp{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:4px;display:inline-flex}.es-chart__ramp-step{background:var(--_c);border-radius:2px;width:16px;height:10px}.es-chart__ramp-end{color:var(--color-viz-label)}.es-chart__funnel{fill:var(--_c);animation:es-chart-draw var(--duration-slow) var(--easing-emphasized) both}.es-chart__stage{fill:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}.es-chart__lane{stroke:var(--color-viz-grid);stroke-width:var(--border-width-hairline)}.es-chart__segment{fill:var(--_c)}.es-chart__segment--ok{fill:var(--color-status-success-default)}.es-chart__segment--warning{fill:var(--color-status-warning-default)}.es-chart__segment--critical{fill:var(--color-status-danger-default)}.es-chart__segment--idle{fill:var(--color-bg-track)}.es-chart__event{fill:var(--_c);stroke:var(--color-viz-point-halo);stroke-width:var(--border-width-hairline)}.es-chart__event--ok{fill:var(--color-status-success-default)}.es-chart__event--warning{fill:var(--color-status-warning-default)}.es-chart__event--critical{fill:var(--color-status-danger-default)}.es-chart__cell.is-active,.es-chart__funnel.is-active,.es-chart__segment.is-active,.es-chart__event.is-active{stroke:var(--color-viz-point-halo);stroke-width:var(--border-width-thick)}.es-chart__tile{fill:var(--_c);stroke:var(--color-bg-surface);stroke-width:1px;animation:es-chart-draw var(--duration-slow) var(--easing-standard) both}.es-chart__plate{fill:var(--color-bg-surface);fill-opacity:.92}.es-chart__tile-label{fill:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.es-chart__tile-value{fill:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}.es-chart__ribbon{fill:var(--_c);fill-opacity:.34}.es-chart__ribbon.is-active{fill-opacity:.5}.es-chart__node{fill:var(--_c)}.es-chart__ring{fill:none;stroke:var(--color-viz-grid);stroke-width:var(--border-width-hairline)}.es-chart__radar{fill:var(--_c);fill-opacity:var(--opacity-viz-fill);stroke:var(--_c);stroke-width:var(--border-width-thick);stroke-linejoin:round}.es-chart__step--up{fill:var(--color-status-success-default)}.es-chart__step--down{fill:var(--color-status-danger-default)}.es-chart__step--total{fill:var(--color-viz-primary)}.es-chart__connector{stroke:var(--color-viz-axis);stroke-width:var(--border-width-hairline);stroke-dasharray:2 2}.es-chart__box{fill:var(--_c);fill-opacity:.55;stroke:var(--_c);stroke-width:var(--border-width-hairline)}.es-chart__median{stroke:var(--color-text-primary);stroke-width:var(--border-width-thick)}.es-chart__whisker{stroke:var(--color-viz-axis);stroke-width:var(--border-width-hairline)}.es-chart__outlier{fill:none;stroke:var(--color-viz-axis);stroke-width:var(--border-width-hairline)}.es-chart__candle--up{fill:var(--color-status-success-default);stroke:var(--color-status-success-default)}.es-chart__candle--down{fill:var(--color-status-danger-default);stroke:var(--color-status-danger-default)}.es-chart__wick{stroke-width:var(--border-width-hairline)}.es-chart__hit{fill:#0000}.es-chart__tile.is-active,.es-chart__node.is-active,.es-chart__radar.is-active,.es-chart__box.is-active,.es-chart__candle.is-active,.es-chart__hit.is-active{stroke:var(--color-viz-point-halo);stroke-width:var(--border-width-thick)}.es-chart__brush{fill:var(--color-viz-brush-fill);stroke:var(--color-viz-brush-handle);stroke-width:var(--border-width-hairline);pointer-events:none}.es-chart__brush:focus-visible,.es-chart__brush.is-focus{stroke-width:var(--border-width-thick);outline:none}.es-chart.is-brushing{cursor:crosshair}.es-chart__reset{appearance:none;border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding:2px var(--space-2);border-radius:var(--radius-xs);cursor:pointer}.es-chart__reset:hover,.es-chart__reset.is-hover{background:var(--color-bg-hover)}.es-chart__reset:focus-visible,.es-chart__reset.is-focus{box-shadow:var(--shadow-focus);outline:none}.es-chart__plot{touch-action:pan-y}.es-chart.is-pinching .es-chart__plot{touch-action:none}.es-chart__pattern-bg{fill:var(--_c);fill-opacity:var(--opacity-viz-fill)}.es-chart__pattern-ink{fill:var(--_c);fill-opacity:.78}@media (prefers-reduced-motion:reduce){.es-chart__line,.es-chart__area,.es-chart__bar,.es-chart__arc,.es-chart__cell,.es-chart__funnel,.es-chart__tile,.es-chart__skeleton{animation:none}.es-chart__legend-item{transition:none}.es-chart__skeleton{background:var(--color-bg-track)}}
@property --_clay-posters{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-waiting{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-enter-waiting{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-exit-waiting{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-checking{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-enter-checking{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-exit-checking{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-to-available{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-finish-available{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-to-unavailable{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-finish-unavailable{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-to-unknown{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-finish-unknown{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-to-failed{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-finish-failed{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-refresh-available{syntax:"<url>";inherits:true;initial-value:url(data:,)}@property --_clay-refresh-unavailable{syntax:"<url>";inherits:true;initial-value:url(data:,)}.es-clay-status{--_clay-posters:url(../media/light-posters.3tzz2w18y0nl9.webp);--_clay-waiting:url(../media/light-waiting.3qhjz9jcy35wc.webp);--_clay-enter-waiting:url(../media/light-enter-waiting.0ss30sif22y_r.webp);--_clay-exit-waiting:url(../media/light-exit-waiting.1qshsie6kkxzr.webp);--_clay-checking:url(../media/light-checking.13h92f9yqh24v.webp);--_clay-enter-checking:url(../media/light-enter-checking.1_ebt2j8wwrw0.webp);--_clay-exit-checking:url(../media/light-exit-checking.0c04eed04fwwe.webp);--_clay-to-available:url(../media/light-to-available.2liubrav3_6j6.webp);--_clay-finish-available:url(../media/light-finish-available.1oem4axhdtf5v.webp);--_clay-to-unavailable:url(../media/light-to-unavailable.1ix_xf1j92c0o.webp);--_clay-finish-unavailable:url(../media/light-finish-unavailable.3z-_diqavzif9.webp);--_clay-to-unknown:url(../media/light-to-unknown.0npbs7iqr_oel.webp);--_clay-finish-unknown:url(../media/light-finish-unknown.0wefa509x_aeh.webp);--_clay-to-failed:url(../media/light-to-failed.2_1h06bngmfsq.webp);--_clay-finish-failed:url(../media/light-finish-failed.2_y76te3osyxa.webp);--_clay-refresh-available:url(../media/light-refresh-available.25ymubhayslfh.webp);--_clay-refresh-unavailable:url(../media/light-refresh-unavailable.3kuf32vhnsts0.webp)}:root[data-theme=dark] .es-clay-status{--_clay-posters:url(../media/dark-posters.0qv7j3l-zmzi3.webp);--_clay-waiting:url(../media/dark-waiting.1wqlxz_egxghj.webp);--_clay-enter-waiting:url(../media/dark-enter-waiting.08ta8irl1q_l4.webp);--_clay-exit-waiting:url(../media/dark-exit-waiting.188496e3m06e9.webp);--_clay-checking:url(../media/dark-checking.2d9y7m0iq2-31.webp);--_clay-enter-checking:url(../media/dark-enter-checking.3-g9fjmnnm2e6.webp);--_clay-exit-checking:url(../media/dark-exit-checking.3763o622afo1g.webp);--_clay-to-available:url(../media/dark-to-available.0fku6m59u2i2a.webp);--_clay-finish-available:url(../media/dark-finish-available.1khlbky1swgx5.webp);--_clay-to-unavailable:url(../media/dark-to-unavailable.14b700pm4j5sh.webp);--_clay-finish-unavailable:url(../media/dark-finish-unavailable.31sqxp3c5m92i.webp);--_clay-to-unknown:url(../media/dark-to-unknown.2gi5dsclnpl5g.webp);--_clay-finish-unknown:url(../media/dark-finish-unknown.0djrd5opyjxv2.webp);--_clay-to-failed:url(../media/dark-to-failed.1kxj7ujx4vu4e.webp);--_clay-finish-failed:url(../media/dark-finish-failed.0x8qxrwkig91f.webp);--_clay-refresh-available:url(../media/dark-refresh-available.25ymubhayslfh.webp);--_clay-refresh-unavailable:url(../media/dark-refresh-unavailable.3kuf32vhnsts0.webp)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .es-clay-status{--_clay-posters:url(../media/dark-posters.0qv7j3l-zmzi3.webp);--_clay-waiting:url(../media/dark-waiting.1wqlxz_egxghj.webp);--_clay-enter-waiting:url(../media/dark-enter-waiting.08ta8irl1q_l4.webp);--_clay-exit-waiting:url(../media/dark-exit-waiting.188496e3m06e9.webp);--_clay-checking:url(../media/dark-checking.2d9y7m0iq2-31.webp);--_clay-enter-checking:url(../media/dark-enter-checking.3-g9fjmnnm2e6.webp);--_clay-exit-checking:url(../media/dark-exit-checking.3763o622afo1g.webp);--_clay-to-available:url(../media/dark-to-available.0fku6m59u2i2a.webp);--_clay-finish-available:url(../media/dark-finish-available.1khlbky1swgx5.webp);--_clay-to-unavailable:url(../media/dark-to-unavailable.14b700pm4j5sh.webp);--_clay-finish-unavailable:url(../media/dark-finish-unavailable.31sqxp3c5m92i.webp);--_clay-to-unknown:url(../media/dark-to-unknown.2gi5dsclnpl5g.webp);--_clay-finish-unknown:url(../media/dark-finish-unknown.0djrd5opyjxv2.webp);--_clay-to-failed:url(../media/dark-to-failed.1kxj7ujx4vu4e.webp);--_clay-finish-failed:url(../media/dark-finish-failed.0x8qxrwkig91f.webp);--_clay-refresh-available:url(../media/dark-refresh-available.25ymubhayslfh.webp);--_clay-refresh-unavailable:url(../media/dark-refresh-unavailable.3kuf32vhnsts0.webp)}}.es-clay-status[data-surface=paper],:root[data-theme] .es-clay-status[data-surface=paper]{--_clay-posters:url(../media/light-posters.3tzz2w18y0nl9.webp);--_clay-waiting:url(../media/light-waiting.3qhjz9jcy35wc.webp);--_clay-enter-waiting:url(../media/light-enter-waiting.0ss30sif22y_r.webp);--_clay-exit-waiting:url(../media/light-exit-waiting.1qshsie6kkxzr.webp);--_clay-checking:url(../media/light-checking.13h92f9yqh24v.webp);--_clay-enter-checking:url(../media/light-enter-checking.1_ebt2j8wwrw0.webp);--_clay-exit-checking:url(../media/light-exit-checking.0c04eed04fwwe.webp);--_clay-to-available:url(../media/light-to-available.2liubrav3_6j6.webp);--_clay-finish-available:url(../media/light-finish-available.1oem4axhdtf5v.webp);--_clay-to-unavailable:url(../media/light-to-unavailable.1ix_xf1j92c0o.webp);--_clay-finish-unavailable:url(../media/light-finish-unavailable.3z-_diqavzif9.webp);--_clay-to-unknown:url(../media/light-to-unknown.0npbs7iqr_oel.webp);--_clay-finish-unknown:url(../media/light-finish-unknown.0wefa509x_aeh.webp);--_clay-to-failed:url(../media/light-to-failed.2_1h06bngmfsq.webp);--_clay-finish-failed:url(../media/light-finish-failed.2_y76te3osyxa.webp);--_clay-refresh-available:url(../media/light-refresh-available.25ymubhayslfh.webp);--_clay-refresh-unavailable:url(../media/light-refresh-unavailable.3kuf32vhnsts0.webp)}
.es-clay-status{vertical-align:middle;width:28px;height:28px;color:var(--color-text-secondary);flex:none;display:inline-flex}.es-clay-status__trigger{border-radius:var(--radius-sm);flex:none;place-items:center;width:28px;height:28px;padding:2px;display:inline-grid;position:relative}.es-clay-status .es-clay-status__trigger:focus-visible,.es-clay-status .es-clay-status__trigger.is-focus{outline:none}.es-clay-status__trigger:before{content:"";position:absolute;inset:-2px}.es-clay-status__sprite{background-repeat:no-repeat;background-size:144px;flex:none;width:24px;height:24px;display:block}.es-clay-status__sprite[data-loaded=true]>svg{visibility:hidden}.es-clay-status[data-state=available]{color:var(--color-status-success-default)}.es-clay-status[data-state=unavailable]{color:var(--color-status-danger-default)}.es-clay-status[data-surface=paper]:not([data-state=available]):not([data-state=unavailable]){color:var(--neutral-500)}.es-clay-status__details{box-sizing:border-box;width:max-content;max-width:min(280px,100vw - 16px);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:var(--color-text-secondary);box-shadow:var(--shadow-lg);font:400 12px/1.5 var(--font-family-sans);overflow-wrap:anywhere;text-align:start;white-space:normal;margin:0;position:fixed;inset:auto}.es-clay-status__details:popover-open{gap:var(--space-1);display:grid}.es-clay-status__details strong{color:var(--color-text-primary);font-weight:600}.es-clay-status__details::backdrop{background:0 0}:is(.matrix-cell:has(>.es-clay-demo-host),.es-clay-demo-host){flex:100%;min-width:0;max-width:100%}.es-clay-demo{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.es-clay-demo__controls,.es-clay-demo__poses{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.es-clay-demo__stage{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:flex}.es-clay-demo__paper{background:var(--sticky-note-yellow-surface);color:var(--sticky-note-yellow-ink)}.es-clay-demo__poses>span{align-items:center;gap:var(--space-1);font-size:12px;display:inline-flex}@media (pointer:coarse){.es-clay-status__trigger:before{inset:-8px}.es-clay-demo__poses{gap:16px}}@media (forced-colors:active){.es-clay-status .es-clay-status__trigger:focus-visible,.es-clay-status .es-clay-status__trigger.is-focus{outline:2px solid highlight}.es-clay-status__sprite{background-image:none!important}.es-clay-status__sprite[data-loaded=true]>svg{visibility:visible}.es-clay-status{color:canvastext}}

html,body{min-height:100%;margin:0}body{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--font-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}h1,h2,h3,p,dl,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.is-theming,.is-theming *{transition:none!important}.mk-skip{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);color:var(--color-text-primary);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);position:fixed;transform:translateY(-200%)}.mk-skip:focus-visible{box-shadow:var(--shadow-focus);transform:none}.mk-brand{align-items:center;gap:var(--space-2);font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--color-text-primary);letter-spacing:var(--font-tracking-tight);display:inline-flex}.mk-brand img{width:22px;height:22px;display:block}.mk-nav{gap:2px;padding-left:8px;display:grid}.mk-nav .es-nav-item{text-decoration:none}.mk-nav-head{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;color:var(--color-text-muted);padding:0 var(--space-3);margin:var(--space-4) 0 var(--space-2)}.mk-nav-dot{border-radius:var(--radius-full);background:var(--color-text-muted);flex:none;width:6px;height:6px}.mk-nav-dot[data-status=published]{background:var(--color-status-success-default)}.mk-nav-dot[data-status=unpublished\ changes]{background:var(--color-status-warning-default)}.mk-nav-dot[data-status=draft]{background:var(--color-border-strong)}.mk-nav-label{gap:2px;min-width:0;display:grid}.mk-nav-sub{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);line-height:var(--font-leading-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-theme{color:var(--color-text-secondary)}.mk-nav-divider{margin:var(--space-3) 0 var(--space-3) var(--space-3);width:auto;min-width:0}.ck-signout{cursor:pointer}.mk-who{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.mk-who__mail{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-mono);overflow:hidden}.es-avatar{position:relative}.es-avatar--lg{--_size:48px;font-size:var(--font-size-lg)}.mk-status[role=status]{align-items:center;gap:var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.mk-status .mk-live-dot{border-radius:var(--radius-full);background:var(--color-status-success-default);width:6px;height:6px}.mk-mono{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.mk-muted{color:var(--color-text-muted)}.mk-sec{color:var(--color-text-secondary)}.mk-num{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;text-align:right}.mk-figure{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);line-height:var(--font-leading-tight);letter-spacing:var(--font-tracking-tight);font-variant-numeric:tabular-nums}.mk-figure--6xl{font-size:var(--font-size-6xl)}.mk-figure--4xl{font-size:var(--font-size-4xl)}.mk-figure--2xl{font-size:var(--font-size-2xl)}.mk-facts{gap:var(--space-2) var(--space-5);font-size:var(--font-size-sm);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.mk-facts dt{color:var(--color-text-muted);white-space:nowrap}.mk-facts dd{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-line;min-width:0}.mk-facts--tight{gap:var(--space-1) var(--space-4);font-size:var(--font-size-xs)}.mk-stack{gap:var(--space-3);display:grid}.mk-stack__bar{border-radius:var(--radius-xs);background:var(--color-bg-track);gap:2px;height:10px;display:flex;overflow:hidden}.mk-stack__seg{background:var(--_c);min-width:2px}.mk-rest{--_c:var(--color-border-strong)}.es-stat__row{row-gap:var(--space-2);flex-wrap:wrap}.es-member .mk-cell-2{white-space:normal}.mk-stack__legend{gap:var(--space-1);display:grid}.mk-stack__legend li{gap:var(--space-2);font-size:var(--font-size-sm);grid-template-columns:10px minmax(0,1fr) auto 4.5ch;align-items:center;display:grid}.mk-stack__swatch{background:var(--_c);border-radius:2px;width:10px;height:10px}.mk-stack__num,.mk-stack__pct{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;text-align:right}.mk-stack__pct{color:var(--color-text-muted)}.mk-rank{gap:var(--space-2);display:grid}.mk-rank li{gap:2px var(--space-3);font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mk-rank__track{border-radius:var(--radius-xs);background:var(--color-bg-track);grid-column:1/-1;height:4px;overflow:hidden}.mk-rank__fill{height:100%;width:var(--_w);background:var(--color-viz-primary)}.mk-rank__num{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.mk-rank__sub{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin-left:var(--space-2)}.mk-map{gap:var(--space-3);min-width:0;display:grid;position:relative}.mk-map__svg{width:100%;height:auto;display:block}.mk-map__sphere{fill:none;stroke:var(--color-border-strong);stroke-width:1px}.mk-map__country{stroke:var(--color-bg-canvas);stroke-width:.5px;transition:stroke var(--duration-fast) var(--easing-standard)}.mk-map__country.es-chart__cell--zero{fill:var(--color-bg-track)}.mk-map__country:hover,.mk-map__country.is-hover{stroke:var(--color-text-primary);stroke-width:1.2px}.mk-map__tip{pointer-events:none;z-index:var(--z-popover);padding:var(--space-2) var(--space-3);background:var(--color-viz-tooltip-bg);color:var(--color-viz-tooltip-text);border:var(--border-width-hairline) solid var(--color-viz-tooltip-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);box-shadow:var(--shadow-md);white-space:nowrap;position:absolute}.mk-map__tip[hidden]{display:none}.mk-map__tip b{font-weight:var(--font-weight-semibold)}.mk-map__tip .mk-mono{opacity:.8}.mk-map__legend{align-items:center;gap:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.mk-map__legend .es-chart__ramp-step{width:18px;height:8px}.mk-record{gap:var(--space-4);display:grid}.mk-record__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.mk-record pre{white-space:pre}.mk-record .es-code{min-width:0}.mk-record__err{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:var(--border-width-thick) solid var(--color-status-danger-default);background:var(--color-status-danger-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;display:grid}.mk-record__err code{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-status-danger-text)}.mk-preview{font-family:var(--font-family-sans);color:var(--color-text-primary);gap:var(--space-4);max-width:62ch;display:grid}.mk-preview h2{font-family:var(--font-family-display);font-size:var(--font-size-3xl);line-height:var(--font-leading-tight);letter-spacing:var(--font-tracking-tight);font-weight:var(--font-weight-semibold);text-wrap:balance}.mk-preview h3{font-family:var(--font-family-display);font-size:var(--font-size-xl);line-height:var(--font-leading-snug);font-weight:var(--font-weight-semibold);margin-top:var(--space-2)}.mk-preview p,.mk-preview li{font-size:var(--font-size-md);line-height:var(--font-leading-relaxed);color:var(--color-text-secondary)}.mk-preview ul{padding-left:var(--space-5);gap:var(--space-1);list-style:outside;display:grid}.mk-preview--mobile{max-width:328px}.mk-preview--mobile h2{font-size:var(--font-size-2xl)}.mk-preview__meta{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.mk-blocks{display:grid}.mk-block{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width-hairline) solid var(--color-border-default);grid-template-columns:132px minmax(0,1fr) auto;align-items:start;display:grid}.mk-block:last-of-type{border-bottom:0}.mk-block__type{gap:var(--space-1);justify-items:start;display:grid}.mk-block__type small{font-size:var(--font-size-2xs);line-height:var(--font-leading-snug)}.mk-block__tools{gap:var(--space-1);display:flex}.mk-block .es-textarea{min-height:44px}.mk-block__href{margin-top:var(--space-2)}.mk-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.mk-confirm{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-status-danger-border);background:var(--color-status-danger-subtle);border-radius:var(--radius-md);display:grid}.mk-confirm p{color:var(--color-text-primary)}.mk-form{gap:var(--space-4);display:grid}.mk-toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.mk-toolbar .es-search{flex:240px}.mk-toolbar .es-search .es-input{width:100%}.mk-toolbar__spacer{flex:1}.mk-loading{align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs);font-family:var(--font-family-mono);display:flex}.mk-loading .es-spinner{width:14px;height:14px}.mk-table-person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.mk-table-person__text{min-width:0;line-height:var(--font-leading-snug);display:grid}.mk-table-person__name{font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.mk-table-person__mail{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-cell-2{line-height:var(--font-leading-snug);white-space:nowrap;justify-items:start;display:grid}.num .mk-cell-2{justify-items:end}.mk-cell-2 small{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted)}.mk-log-msg{text-overflow:ellipsis;white-space:nowrap;max-width:48ch;overflow:hidden}.mk-log-time{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-reqid{align-items:center;gap:var(--space-1);font-family:var(--font-family-mono);font-size:var(--font-size-xs);display:inline-flex}.mk-reqid .es-button{width:24px}.mk-reqid .es-button .es-icon{width:12px;height:12px}.mk-bar{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:120px;display:grid}.mk-bar .es-progress{min-width:0}.mk-bar__val{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.es-table td.mk-rowlink{cursor:pointer}.es-table tbody tr.is-record td{background:var(--color-bg-surface);height:auto;padding:var(--space-4)}.es-table tbody tr.is-record:hover td{background:var(--color-bg-surface)}.es-table tbody tr[aria-expanded=true] td{border-bottom-color:#0000}.es-table td .es-badge{vertical-align:middle}.es-table td.mk-wrap{white-space:normal}.mk-empty-note{color:var(--color-text-muted);font-size:var(--font-size-xs)}.mk-history li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width-hairline) solid var(--color-border-default);font-size:var(--font-size-sm);grid-template-columns:4ch minmax(0,1fr) auto;align-items:baseline;display:grid}.mk-history li:last-child{border-bottom:0}.mk-history .mk-mono{color:var(--color-text-muted);font-size:var(--font-size-xs)}.mk-inline-alert{margin-top:var(--space-3)}.es-table tbody tr.is-new td{animation:mk-enter var(--duration-slower) var(--easing-emphasized) both}@keyframes mk-enter{0%{background:var(--color-brand-subtle)}}.es-toast__region{right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);z-index:var(--z-toast);display:grid;position:fixed}@media (pointer:coarse){.es-nav-item,.es-button,.es-tabs__tab,.es-input{min-height:44px}}@media (prefers-reduced-motion:reduce){.mk-map__country,.mk-nav .es-nav-item,.mk-rank__fill{transition:none}}.ck-shell{--_primary:240px;--_secondary:232px;--_inspector:0px;grid-template-columns:var(--_primary) var(--_secondary) minmax(0, 1fr) var(--_inspector);background:var(--color-bg-canvas);height:100dvh;transition:grid-template-columns var(--duration-slow) var(--easing-emphasized);grid-template-rows:56px minmax(0,1fr);display:grid;overflow:hidden}.ck-shell[data-secondary=off]{--_secondary:0px}.ck-shell[data-inspector=on]{--_inspector:360px}.ck-top{align-items:center;gap:var(--space-4);padding:0 var(--space-4);background:var(--color-bg-surface);border-bottom:var(--border-width-hairline) solid var(--color-border-default);grid-area:1/1/auto/-1;min-width:0;display:flex}.ck-top__spacer{flex:1}.ck-top .es-divider--vertical{height:20px}.ck-menu{display:none}.ck-primary,.ck-secondary,.ck-inspector{background:var(--color-bg-surface);grid-row:2;min-width:0;min-height:0;overflow:hidden auto}.ck-primary{border-right:var(--border-width-hairline) solid var(--color-border-default);gap:var(--space-4);padding:var(--space-4) var(--space-3);flex-direction:column;grid-column:1;display:flex}.ck-primary__foot{margin-top:auto;margin-inline:calc(-1 * var(--space-3));align-self:stretch;gap:var(--space-2);padding-top:var(--space-3);padding-inline:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-border-default);display:grid}.ck-secondary{border-right:var(--border-width-hairline) solid var(--color-border-default);padding:var(--space-3) var(--space-3) var(--space-4);transition:padding var(--duration-slow) var(--easing-emphasized);grid-column:2}.ck-shell[data-secondary=off] .ck-secondary{border-right:0;padding-left:0;padding-right:0}.ck-secondary>*{width:calc(232px - 2 * var(--space-3))}.ck-content{--_content-padding:var(--space-5);min-width:0;padding:var(--_content-padding);grid-area:2/3;scroll-padding-top:72px;overflow:auto}.ck-content .es-page-header{margin-bottom:var(--space-5)}.ck-content .es-page-header__title{font-size:var(--font-size-2xl)}.ck-inspector{border-left:var(--border-width-hairline) solid var(--color-border-default);grid-column:4}.ck-inspector__in{width:360px;padding:var(--space-4) var(--space-5) var(--space-8);gap:var(--space-5);display:grid}.ck-inspector__head{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:flex}.ck-inspector__title{align-items:center;gap:var(--space-3);display:flex}.ck-inspector__name{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--font-leading-tight)}.ck-inspector h3{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-3)}.ck-inspector .es-code__pre{max-height:320px}.ck-grid{gap:var(--border-width-hairline);background:var(--color-border-default);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.ck-grid+.ck-grid,.ck-grid+.ck-flush,.ck-flush+.ck-grid{margin-top:var(--space-4)}.ck-grid--stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ck-grid--stats .ck-cell{grid-column:auto}.ck-flush{border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-canvas);overflow:hidden}.ck-flush .es-table__wrap{border:0;border-radius:0}.ck-cell--nowrap .es-table td,.ck-cell--nowrap .es-table th{white-space:nowrap}.ck-inspector .mk-record__grid{grid-template-columns:minmax(0,1fr)}.ck-cell{background:var(--color-bg-canvas);padding:var(--space-4) var(--space-5);gap:var(--space-3);grid-column:span var(--_span,12);align-content:start;min-width:0;display:grid}.ck-cell--flush{padding:0}.ck-cell--flush .es-table__wrap{border:0;border-radius:0}.ck-cell__head{justify-content:space-between;gap:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:flex}.ck-cell__head b{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ck-live{position:relative}.ck-live__fig{gap:var(--space-1);pointer-events:none;display:grid;position:absolute;top:4px;left:56px}.ck-live__fig .es-badge{pointer-events:auto;justify-self:start}.ck-live__sub{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ck-two{gap:var(--space-4);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.ck-two>*{min-width:0}.ck-stat{gap:var(--space-1);display:grid}.ck-stat__sub{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ck-stat__spark{height:32px;margin-top:var(--space-2);display:block}.ck-sticky{top:calc(-1 * var(--_content-padding));z-index:2;margin:calc(-1 * var(--_content-padding)) calc(-1 * var(--_content-padding)) var(--space-4);padding:var(--space-3) var(--_content-padding);background:var(--color-bg-canvas);border-bottom:var(--border-width-hairline) solid var(--color-border-default);position:sticky}.ck-publishbar{bottom:calc(-1 * var(--_content-padding));z-index:2;margin:var(--space-4) calc(-1 * var(--_content-padding)) calc(-1 * var(--_content-padding));padding:var(--space-3) var(--_content-padding);background:var(--color-bg-surface);border-top:var(--border-width-hairline) solid var(--color-border-default);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex;position:sticky}.ck-publishbar .mk-facts{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(4,max-content)}.ck-back{align-items:center;gap:var(--space-1);color:var(--color-text-link);font-size:var(--font-size-sm);margin-bottom:var(--space-3);display:inline-flex}.ck-acct{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ck-acct__name{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--font-leading-tight)}.ck-acct__badges{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ck-strip{margin-bottom:var(--space-4);display:none;overflow-x:auto}.ck-strip .es-tabs--pill{flex-wrap:nowrap}.ck-strip .es-tabs__tab{white-space:nowrap}.ck-drawer,.ck-scrim{display:none}.ck-content .es-table__wrap{background:var(--color-bg-canvas)}.ck-msg{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width-hairline) solid var(--color-border-default);font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.ck-msg:last-of-type{border-bottom:0}.ck-recent{gap:var(--space-2);display:grid}.ck-recent li{gap:var(--space-3);font-size:var(--font-size-sm);grid-template-columns:11ch minmax(0,1fr) auto;align-items:center;display:grid}.es-table tbody tr.mk-selectable{cursor:pointer}@media (max-width:1279px){.ck-shell{--_primary:64px;--_secondary:220px}.ck-shell[data-inspector=on]{--_inspector:320px}.ck-primary{padding:var(--space-4) var(--space-3);align-items:center}.ck-primary .mk-nav{padding-left:0}.ck-primary .es-nav-item{justify-content:center;width:40px;padding:0}.ck-primary .es-nav-item__label,.ck-primary .es-nav-item__badge,.ck-primary .mk-who__mail,.ck-primary .mk-theme span,.ck-primary .ck-signout span{display:none}.ck-primary .es-nav-item[aria-current=page]:before{left:-4px}.ck-secondary>*{width:calc(220px - 2 * var(--space-3))}.ck-inspector__in{width:320px}}@media (max-width:1023px){.ck-shell,.ck-shell[data-secondary=off]{--_secondary:0px}.ck-secondary{display:none}.ck-strip{display:block}.ck-inspector{width:min(400px,100vw);transition:transform var(--duration-slow) var(--easing-emphasized);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);position:fixed;top:56px;bottom:0;right:0;transform:translate(100%)}.ck-shell[data-inspector=on]{--_inspector:0px}.ck-shell[data-inspector=on] .ck-inspector{transform:none}.ck-inspector__in{width:min(400px,100vw)}.ck-two{grid-template-columns:1fr}.ck-cell{--_span:12!important}}@media (max-width:767px){.ck-shell{--_primary:0px}.ck-menu{display:inline-flex}.ck-top__who,.ck-top .es-divider,.ck-top #refresh,.ck-top .mk-status,.ck-primary{display:none}.ck-content{--_content-padding:var(--space-4)}.ck-drawer{background:var(--color-bg-surface);border-right:var(--border-width-hairline) solid var(--color-border-default);width:min(300px,86vw);padding:var(--space-4) var(--space-3);visibility:hidden;transition:transform var(--duration-slow) var(--easing-emphasized), visibility 0s linear var(--duration-slow);z-index:calc(var(--z-overlay) + 1);display:block;position:fixed;top:56px;bottom:0;left:0;overflow:auto;transform:translate(-100%)}.ck-scrim{background:var(--color-bg-overlay);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--easing-standard);z-index:var(--z-overlay);display:block;position:fixed;inset:56px 0 0}.ck-shell.is-drawer-open .ck-drawer{visibility:visible;transition-delay:0s;transform:none}.ck-shell.is-drawer-open .ck-scrim{opacity:1;pointer-events:auto}.ck-live__fig{left:48px}.ck-publishbar{margin:var(--space-4) 0 0;position:static}.ck-publishbar .mk-facts{grid-template-columns:max-content minmax(0,1fr);width:100%}}@media (prefers-reduced-motion:reduce){.ck-shell,.ck-inspector,.ck-drawer,.ck-scrim{transition:none}}.ck-topo{gap:var(--space-8) var(--space-10);padding:var(--space-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:relative}.ck-topo--compact{gap:var(--space-6) var(--space-6)}.ck-topo__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ck-topo__edge{stroke:var(--color-border-strong);stroke-width:var(--border-width-hairline);fill:none}.ck-topo__cellstack{gap:var(--space-4);display:grid}.ck-node{z-index:1;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-md);text-align:left;color:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);width:100%;min-width:0;display:grid;position:relative}.ck-node:hover{border-color:var(--color-border-strong)}.ck-node[aria-pressed=true]{border-color:var(--color-brand-default);box-shadow:inset 0 0 0 1px var(--color-brand-default)}.ck-node__name{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);min-width:0;display:flex}.ck-node__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ck-topo--compact .ck-node__name,.ck-graph .ck-node__name{justify-items:start;gap:var(--space-1);display:grid}.ck-node__name .es-badge{flex:none}.ck-node__meta{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-node .es-progress{min-width:0}.ck-node__bars{gap:var(--space-1) var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);grid-template-columns:3ch minmax(0,1fr) 6ch;align-items:center;display:grid}.ck-node--compact .ck-node__bars{display:none}.ck-topo__edge--degraded{stroke:var(--color-status-warning-default);stroke-dasharray:4 3}.ck-topo__edge--down{stroke:var(--color-status-danger-default);stroke-dasharray:4 3}@media (max-width:1023px){.ck-topo{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-topo__svg{display:none}}@media (max-width:767px){.ck-topo{grid-template-columns:1fr}}.ck-page{animation:ck-enter var(--duration-slow) var(--easing-emphasized) both}@keyframes ck-enter{0%{opacity:0;translate:0 8px}}.ck-sql{border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);grid-template-columns:4ch minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.ck-sql__gutter{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:right;padding:var(--space-3) var(--space-2) var(--space-3) 0;-webkit-user-select:none;user-select:none;border-right:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-bg-sunken);margin:0;line-height:1.6;overflow:hidden}.ck-tree__row,.ck-tree__col,.ck-queries__item{font:inherit;cursor:pointer;background:0 0;border:0}.ck-auth{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid;position:relative}.ck-auth .es-auth{width:min(440px,100%)}.ck-auth__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ck-notfound{padding:var(--space-10) 0}@media (prefers-reduced-motion:reduce){.ck-page{animation:none}}.ck-table--sticky{max-height:min(70dvh,720px);overflow:auto}.ck-table--sticky .es-table th{z-index:1;position:sticky;top:0}.es-table tbody tr[data-level] td:first-child{box-shadow:inset var(--border-width-thick) 0 0 var(--color-border-strong)}.es-table tbody tr[data-level=error] td:first-child{box-shadow:inset var(--border-width-thick) 0 0 var(--color-status-danger-default)}.es-table tbody tr[data-level=warn] td:first-child{box-shadow:inset var(--border-width-thick) 0 0 var(--color-status-warning-default)}.es-table tbody tr[data-level=info] td:first-child{box-shadow:inset var(--border-width-thick) 0 0 var(--color-status-info-default)}.ck-addblocks{margin-top:var(--space-3)}.ck-editor__rule{margin:var(--space-4) 0 var(--space-2)}.ck-editor__error,.ck-editor__note{margin-top:var(--space-3)}.ck-pair{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ck-social{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;display:grid}.ck-preview__modes{margin-bottom:var(--space-4)}.ck-preview__address{white-space:pre-wrap}.ck-preview__social+.ck-preview__social{margin-left:var(--space-3)}.ck-publishbar__when{gap:var(--space-1);max-width:220px}.ck-publishbar__when .es-field__label{font-size:var(--font-size-2xs)}.ck-skeleton--field{height:44px;display:block}.ck-skeleton--block{height:160px;display:block}dialog.es-modal{max-height:calc(100dvh - 2 * var(--space-6));margin:auto;overflow:auto}dialog.es-modal::backdrop{background:var(--color-bg-overlay)}dialog.es-modal:not([open]){display:none}.ck-modal__form{gap:var(--space-4);display:grid}.mk-device{align-items:center;gap:var(--space-1);display:inline-flex}.mk-device svg{width:14px;height:14px;color:var(--color-text-muted)}.mk-wrap{white-space:normal;min-width:22ch;max-width:42ch;display:inline-block}.ck-toolbar__note{font-size:var(--font-size-xs)}.ck-msg__fail{color:var(--color-status-danger-text);font-size:var(--font-size-xs)}.mk-nowrap{white-space:nowrap}.ck-filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ck-filter{gap:var(--space-1);align-items:center;display:flex}.ck-filter .es-input{width:14ch}.ck-filter__novalue{font-size:var(--font-size-2xs);width:14ch}.ck-toolbar--second{margin-top:var(--space-2)}.ck-datagrid td,.ck-datagrid th{white-space:nowrap}.ck-datagrid td{font-variant-numeric:tabular-nums}.ck-colhead svg{width:12px;height:12px;margin-right:var(--space-1);color:var(--color-text-muted);vertical-align:-1px}.ck-cell--masked{color:var(--color-text-muted)}.ck-fk svg{width:12px;height:12px;margin-left:var(--space-1);vertical-align:-1px}.ck-json{font-family:var(--font-family-mono)}.ck-grid-table .es-table__wrap{max-height:60vh;overflow:auto}.ck-tree{gap:2px;max-height:320px;display:grid;overflow:auto}.ck-tree__row,.ck-tree__col{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:left;font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.ck-tree__row:hover,.ck-tree__col:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}.ck-tree__row svg{flex:none;width:12px;height:12px}.ck-tree__row small,.ck-tree__col small{margin-left:auto}.ck-tree__cols{margin-left:var(--space-4);border-left:var(--border-width-hairline) solid var(--color-border-default);padding-left:var(--space-2);gap:1px;display:grid}.ck-queries{gap:1px;display:grid}.ck-queries li{align-items:center;gap:var(--space-2);display:flex}.ck-queries__item{text-align:left;min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ck-queries__item:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}.ck-schema__cols{font-size:var(--font-size-xs);gap:2px;display:grid}.ck-schema__cols li{justify-content:space-between;gap:var(--space-3);display:flex}.ck-schema__cols svg{width:11px;height:11px;margin-right:var(--space-1);color:var(--color-text-muted);vertical-align:-1px}.ck-graph{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;position:relative}.ck-sql__actions{margin-top:var(--space-3)}.ck-otp{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));max-width:320px;display:grid}.ck-otp__box{width:100%;padding:var(--space-2) 0;text-align:center;font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;letter-spacing:0}.ck-otp__box::-webkit-outer-spin-button{appearance:none;margin:0}.ck-otp__box::-webkit-inner-spin-button{appearance:none;margin:0}@media (max-width:400px){.ck-otp{gap:var(--space-1)}.ck-otp__box{font-size:var(--font-size-lg)}}
