@layer mor.components{.mor-tree{--mor-tree-indent:16px;padding:var(--mor-space-4);font-size:var(--mor-text-body);outline:none;flex-direction:column;min-inline-size:0;margin:0;list-style:none;display:flex}.mor-tree ul{margin:0;padding:0;list-style:none}.mor-tree li{min-inline-size:0}.mor-tree__row{--lvl:0;align-items:center;gap:var(--mor-space-6);block-size:var(--mor-control-h);padding-inline:calc(var(--mor-space-4) + var(--lvl) * var(--mor-tree-indent)) var(--mor-space-6);border-radius:var(--mor-radius-md);color:var(--mor-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;min-inline-size:0;display:flex;position:relative}.mor-tree__row:hover{background:var(--mor-color-surface-hover)}.mor-tree__row[aria-selected=true]{background:var(--mor-color-selected-bg);color:var(--mor-color-accent-text)}.mor-tree__row[aria-selected=true] .mor-tree__icon{color:var(--mor-color-accent-text)}.mor-tree__row[data-focus]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-tree__row[aria-disabled=true]{color:var(--mor-color-text-disabled);cursor:not-allowed}.mor-tree__row[aria-disabled=true] .mor-tree__icon{color:var(--mor-color-text-disabled)}.mor-tree__row[data-drop=inside]{background:var(--mor-color-accent-subtle);box-shadow:inset 0 0 0 1px var(--mor-color-accent)}.mor-tree__row[data-drop=before]:before,.mor-tree__row[data-drop=after]:before{content:"";inset-inline:calc(var(--mor-space-4) + var(--lvl) * var(--mor-tree-indent) + 20px) var(--mor-space-4);background:var(--mor-color-accent);z-index:1;border-radius:2px;block-size:2px;position:absolute}.mor-tree__row[data-drop=before]:before{inset-block-start:-1px}.mor-tree__row[data-drop=after]:before{inset-block-end:-1px}.mor-tree__row[data-dragging]{opacity:.45}.mor-tree__caret{border-radius:var(--mor-radius-sm);block-size:16px;inline-size:16px;color:var(--mor-color-text-subtle);transition:rotate var(--mor-dur-fast) var(--mor-ease-out);flex:none;place-items:center;display:grid}.mor-tree__caret svg{block-size:14px;inline-size:14px}.mor-tree__caret:hover{background:var(--mor-color-surface-2);color:var(--mor-color-text)}.mor-tree__caret[data-leaf]{visibility:hidden}li[aria-expanded=true]>.mor-tree__row .mor-tree__caret{rotate:90deg}.mor-tree__icon{color:var(--mor-color-text-muted);flex:none;place-items:center;display:grid}.mor-tree__icon svg{block-size:16px;inline-size:16px}.mor-tree__dot{background:var(--mor-label-c,var(--mor-color-text-subtle));border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-inline:4px}.mor-tree__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mor-tree__label mark{background:var(--mor-color-warning-subtle);color:inherit;box-shadow:0 0 0 1px var(--mor-color-warning-border);border-radius:2px}.mor-tree__count{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);font-variant-numeric:tabular-nums;text-align:end;flex:none;min-inline-size:20px}.mor-tree__acts{flex:none;gap:2px;display:none}.mor-tree__row:hover .mor-tree__acts,.mor-tree__row[data-focus] .mor-tree__acts{display:flex}.mor-tree__row:hover .mor-tree__count,.mor-tree__row[data-focus] .mor-tree__count{display:none}.mor-tree__acts button{border-radius:var(--mor-radius-sm);block-size:22px;inline-size:22px;color:var(--mor-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mor-tree__acts button:hover{background:var(--mor-color-surface-2);color:var(--mor-color-text)}.mor-tree__acts svg{block-size:14px;inline-size:14px}.mor-tree__rename{min-inline-size:0;block-size:calc(var(--mor-control-h) - 8px);padding-inline:var(--mor-space-6);border:1px solid var(--mor-color-accent);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface);color:var(--mor-color-text);font:inherit;box-shadow:0 0 0 3px var(--mor-color-accent-subtle);outline:none;flex:1}.mor-tree__rename[aria-invalid=true]{border-color:var(--mor-color-danger);box-shadow:0 0 0 3px var(--mor-color-danger-subtle)}.mor-tree__msg{--lvl:0;align-items:center;gap:var(--mor-space-6);block-size:var(--mor-control-h);font-size:var(--mor-text-sm);color:var(--mor-color-text-subtle);padding-inline-start:calc(var(--mor-space-4) + var(--lvl) * var(--mor-tree-indent) + 22px);display:flex}.mor-tree__msg[data-tone=danger]{color:var(--mor-color-danger-text)}.mor-tree__msg button{color:var(--mor-color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mor-tree__msg svg{block-size:14px;inline-size:14px}.mor-tree li[aria-expanded=false]>ul{display:none}.mor-tree[data-guides] li>ul{position:relative}.mor-tree[data-guides] li>ul:before{content:"";background:var(--mor-color-divider);inline-size:1px;position:absolute;inset-block:2px;inset-inline-start:calc(var(--mor-space-4) + var(--lvl,0) * var(--mor-tree-indent) + 11px)}.mor-tree__check{appearance:none;border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface);cursor:pointer;flex:none;place-items:center;block-size:16px;inline-size:16px;margin:0;display:grid}.mor-tree__check:checked,.mor-tree__check:indeterminate{background:var(--mor-color-accent);border-color:var(--mor-color-accent)}.mor-tree__check:checked:after{content:"";border:2px solid var(--mor-color-text-on-accent);border-block-start:0;border-inline-end:0;block-size:5px;inline-size:9px;transform:translateY(-1px)rotate(-45deg)}.mor-tree__check:indeterminate:after{content:"";background:var(--mor-color-text-on-accent);border-radius:1px;block-size:2px;inline-size:8px}.mor-tree[data-checks] .mor-tree__row[aria-selected=true]{color:var(--mor-color-text);background:0 0}.mor-tree[data-checks] .mor-tree__row[aria-selected=true] .mor-tree__icon{color:var(--mor-color-text-muted)}.mor-tree__row[data-skel]{pointer-events:none}.mor-tree__row[data-skel] .mor-skel{max-inline-size:var(--w,60%);flex:1}.mor-treebox{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.mor-treebox__hd{align-items:center;gap:var(--mor-space-6);padding:var(--mor-space-8) var(--mor-space-8) var(--mor-space-8) var(--mor-space-12);border-block-end:1px solid var(--mor-color-divider);display:flex}.mor-treebox__hd>b{font-weight:var(--mor-weight-label);font-size:var(--mor-text-sm);margin-inline-end:auto}.mor-treebox__search{padding:var(--mor-space-8);border-block-end:1px solid var(--mor-color-divider)}.mor-treebox__search .mor-input-wrap{inline-size:100%}.mor-treebox__ft{padding:var(--mor-space-8) var(--mor-space-12);border-block-start:1px solid var(--mor-color-divider);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);gap:var(--mor-space-8);background:var(--mor-color-surface-2);align-items:center;display:flex}.mor-treebox__ft>:last-child{margin-inline-start:auto}.mor-treebox>.mor-tree{max-block-size:380px;overflow:auto}.mor-hc-trigger{align-items:center;gap:var(--mor-space-6);color:var(--mor-color-text);cursor:default;border-radius:var(--mor-radius-sm);display:inline-flex;position:relative}a.mor-hc-trigger,.mor-hc-trigger[data-link]{color:var(--mor-color-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-underline-offset:3px;cursor:pointer}.mor-hc-trigger:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-hovercard{z-index:var(--mor-z-popover);background:var(--mor-color-surface-raised-3);inline-size:320px;max-inline-size:calc(100vw - 16px);color:var(--mor-color-text);border-radius:var(--mor-radius-xl);box-shadow:var(--mor-ring,0 0 0 1px var(--mor-color-border)),var(--mor-shadow-3);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);text-align:start;animation:mor-hc-in var(--mor-dur-fast) var(--mor-ease-out);position:absolute;overflow:hidden}.mor-hovercard[hidden]{display:none}.mor-hovercard[data-static]{z-index:auto;animation:none;position:relative}@keyframes mor-hc-in{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.mor-hovercard{animation:none}}.mor-hovercard__cover{background:linear-gradient(135deg,var(--mor-color-accent-subtle),var(--mor-color-surface-2));block-size:48px}.mor-hovercard__hd{gap:var(--mor-space-2) var(--mor-space-12);padding:var(--mor-space-14) var(--mor-space-14) var(--mor-space-10);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.mor-hovercard__cover+.mor-hovercard__hd{align-items:end;margin-block-start:-28px}.mor-hovercard__hd .mor-avatar{--mor-avatar-size:44px;box-shadow:0 0 0 3px var(--mor-color-surface-raised-3);grid-row:span 2}.mor-hovercard__hd .mor-avatar[data-shape=square]{border-radius:var(--mor-radius-md)}.mor-hovercard__name{font-size:var(--mor-text-md);line-height:var(--mor-leading-md);font-weight:var(--mor-weight-heading);align-items:center;gap:var(--mor-space-6);min-inline-size:0;display:flex}.mor-hovercard__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-hovercard__sub{color:var(--mor-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-hovercard__presence{background:var(--mor-color-success);block-size:12px;inline-size:12px;box-shadow:0 0 0 2px var(--mor-color-surface-raised-3);border-radius:50%;position:absolute;inset-block-end:0;inset-inline-end:0}.mor-hovercard__presence[data-s=away]{background:var(--mor-color-warning)}.mor-hovercard__presence[data-s=off]{background:var(--mor-color-text-disabled)}.mor-hovercard__body{gap:var(--mor-space-6);padding:0 var(--mor-space-14) var(--mor-space-12);flex-direction:column;display:flex}.mor-hovercard__meta{align-items:center;gap:var(--mor-space-8);color:var(--mor-color-text-muted);min-inline-size:0;display:flex}.mor-hovercard__meta svg{block-size:14px;inline-size:14px;color:var(--mor-color-text-subtle);flex:none}.mor-hovercard__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-hovercard__dl{gap:var(--mor-space-4) var(--mor-space-12);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.mor-hovercard__dl dt{color:var(--mor-color-text-subtle)}.mor-hovercard__dl dd{text-align:end;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mor-hovercard__stats{border-block:1px solid var(--mor-color-divider);grid-template-columns:repeat(3,1fr);display:grid}.mor-hovercard__stats>div{padding:var(--mor-space-8) var(--mor-space-4);flex-direction:column;align-items:center;gap:2px;display:flex}.mor-hovercard__stats>div+div{border-inline-start:1px solid var(--mor-color-divider)}.mor-hovercard__stats b{font-size:var(--mor-text-md);font-weight:var(--mor-weight-heading);font-variant-numeric:tabular-nums}.mor-hovercard__stats small{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle)}.mor-hovercard__ft{align-items:center;gap:var(--mor-space-6);padding:var(--mor-space-8) var(--mor-space-10) var(--mor-space-8) var(--mor-space-14);border-block-start:1px solid var(--mor-color-divider);background:var(--mor-color-surface-2);display:flex}.mor-hovercard__ft>.mor-button:last-child{margin-inline-start:auto}.mor-hovercard__empty{align-items:center;gap:var(--mor-space-10);padding:var(--mor-space-14);color:var(--mor-color-text-muted);display:flex}.mor-hovercard__empty svg{block-size:18px;inline-size:18px;color:var(--mor-color-text-subtle);flex:none}.mor-hovercard__empty b{color:var(--mor-color-text);font-weight:var(--mor-weight-label);display:block}.mor-copy{min-inline-size:0;block-size:var(--mor-control-h);border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-md);background:var(--mor-color-surface-2);align-items:stretch;display:flex;overflow:hidden}.mor-copy:focus-within{border-color:var(--mor-color-accent);box-shadow:0 0 0 3px var(--mor-color-accent-subtle)}.mor-copy__val{min-inline-size:0;padding-inline:var(--mor-control-px);color:var(--mor-color-text);font-family:var(--mor-font-mono);font-size:calc(var(--mor-text-body) - 1px);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.mor-copy__val[data-masked]{letter-spacing:.12em}.mor-copy__btn{justify-content:center;align-items:center;gap:var(--mor-space-6);min-inline-size:var(--mor-control-h);padding-inline:var(--mor-space-10);border:0;border-inline-start:1px solid var(--mor-color-border);background:var(--mor-color-surface);color:var(--mor-color-text);font:inherit;font-size:var(--mor-text-sm);font-weight:var(--mor-weight-label);cursor:pointer;white-space:nowrap;display:inline-flex}.mor-copy__btn:hover{background:var(--mor-color-surface-hover)}.mor-copy__btn:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-copy__btn svg{flex:none;block-size:14px;inline-size:14px}.mor-copy__btn[data-icon-only]{padding:0}.mor-copy__btn[data-copied]{color:var(--mor-color-success-text);background:var(--mor-color-success-subtle)}.mor-copy__btn:disabled{color:var(--mor-color-text-disabled);cursor:not-allowed;background:var(--mor-color-surface-2)}.mor-copy[data-disabled]{opacity:.6}.mor-copy__pre{padding-inline:var(--mor-space-10);border-inline-end:1px solid var(--mor-color-border);color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm);background:var(--mor-color-surface);flex:none;align-items:center;display:flex}.mor-copy-inline{align-items:center;gap:var(--mor-space-4);padding:0 var(--mor-space-2) 0 var(--mor-space-6);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface-sunken);block-size:22px;font-family:var(--mor-font-mono);font-size:var(--mor-text-xs);color:var(--mor-color-text);cursor:pointer;vertical-align:middle;border:0;display:inline-flex}.mor-copy-inline svg{block-size:12px;inline-size:12px;color:var(--mor-color-text-subtle);margin-inline:2px}.mor-copy-inline:hover{background:var(--mor-color-surface-hover)}.mor-copy-inline:hover svg{color:var(--mor-color-text)}.mor-copy-inline[data-copied],.mor-copy-inline[data-copied] svg{color:var(--mor-color-success-text)}.mor-copy-inline:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:1px}.mor-secret{gap:var(--mor-space-6);flex-direction:column;display:flex}.mor-secret__meta{gap:var(--mor-space-4) var(--mor-space-12);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);flex-wrap:wrap;display:flex}.mor-secret__meta>span{align-items:center;gap:4px;display:inline-flex}.mor-secret__meta svg{block-size:12px;inline-size:12px}.mor-secret__once{gap:var(--mor-space-8);padding:var(--mor-space-12);border:1px solid var(--mor-color-warning-border);border-radius:var(--mor-radius-md);background:var(--mor-color-warning-subtle);flex-direction:column;display:flex}.mor-secret__once>p{font-size:var(--mor-text-sm);color:var(--mor-color-text);gap:var(--mor-space-8);align-items:flex-start;display:flex}.mor-secret__once>p svg{block-size:16px;inline-size:16px;color:var(--mor-color-warning-text);flex:none;margin-block-start:2px}.mor-secret__once .mor-copy{background:var(--mor-color-surface)}.mor-code{--mor-code-kw:var(--mor-color-ai-text);--mor-code-str:var(--mor-color-success-text);--mor-code-num:var(--mor-color-warning-text);--mor-code-attr:var(--mor-color-info-text);--mor-code-tag:var(--mor-color-accent-text);--mor-code-com:var(--mor-color-text-subtle);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface-2);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.mor-code__hd{align-items:center;gap:var(--mor-space-2);padding:var(--mor-space-4) var(--mor-space-4) 0 var(--mor-space-8);border-block-end:1px solid var(--mor-color-border);background:var(--mor-color-surface);display:flex}.mor-code__tab{padding:var(--mor-space-6) var(--mor-space-8) var(--mor-space-8);color:var(--mor-color-text-muted);font:inherit;font-size:var(--mor-text-sm);font-weight:var(--mor-weight-label);cursor:pointer;background:0 0;border:0;box-shadow:inset 0 -2px #0000}.mor-code__tab:hover{color:var(--mor-color-text)}.mor-code__tab[aria-selected=true]{color:var(--mor-color-text);box-shadow:inset 0 -2px 0 var(--mor-color-accent)}.mor-code__tab:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px;border-radius:var(--mor-radius-sm)}.mor-code__file{align-items:center;gap:var(--mor-space-6);padding-block:var(--mor-space-6) var(--mor-space-8);font-family:var(--mor-font-mono);font-size:var(--mor-text-xs);color:var(--mor-color-text-muted);display:flex}.mor-code__file svg{block-size:14px;inline-size:14px}.mor-code__acts{gap:2px;margin-inline-start:auto;padding-block-end:var(--mor-space-4);display:flex}.mor-code__acts .mor-button{block-size:26px;padding-inline:var(--mor-space-8);font-size:var(--mor-text-xs)}.mor-code__acts .mor-button[data-icon-only]{inline-size:26px;padding:0}.mor-code__acts .mor-button[data-copied]{color:var(--mor-color-success-text)}.mor-code pre{padding:var(--mor-space-12) 0;max-block-size:360px;font-family:var(--mor-font-mono);color:var(--mor-color-text);tab-size:2;counter-reset:ln;margin:0;font-size:12.5px;line-height:1.65;overflow:auto}.mor-code pre:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-code code{min-inline-size:max-content;display:block}.mor-code[data-wrap] code{white-space:pre-wrap;word-break:break-word;min-inline-size:0}.mor-code .ln{padding-inline:var(--mor-space-12) var(--mor-space-16);display:block}.mor-code[data-lines] .ln{padding-inline-start:calc(var(--mor-space-12) + 3ch + var(--mor-space-12));position:relative}.mor-code[data-lines] .ln:before{counter-increment:ln;content:counter(ln);text-align:end;inline-size:3ch;color:var(--mor-color-text-disabled);-webkit-user-select:none;user-select:none;position:absolute;inset-inline-start:var(--mor-space-12)}.mor-code .ln[data-hl]{background:var(--mor-color-accent-subtle);box-shadow:inset 2px 0 0 var(--mor-color-accent)}.mor-code .ln[data-add]{background:var(--mor-color-success-subtle)}.mor-code .ln[data-add]:after{content:"+";color:var(--mor-color-success-text);position:absolute;inset-inline-start:4px}.mor-code .ln[data-del]{background:var(--mor-color-danger-subtle);color:var(--mor-color-text-muted)}.mor-code .ln[data-del]:after{content:"−";color:var(--mor-color-danger-text);position:absolute;inset-inline-start:4px}.mor-code .t-k{color:var(--mor-code-kw)}.mor-code .t-s{color:var(--mor-code-str)}.mor-code .t-n{color:var(--mor-code-num)}.mor-code .t-a{color:var(--mor-code-attr)}.mor-code .t-t{color:var(--mor-code-tag)}.mor-code .t-c{color:var(--mor-code-com);font-style:italic}.mor-code .t-v{background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text);outline:1px dashed var(--mor-color-warning-border);border-radius:3px;padding:0 3px}.mor-code__ft{align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-6) var(--mor-space-12);border-block-start:1px solid var(--mor-color-border);background:var(--mor-color-surface);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);display:flex}.mor-code__ft>:last-child{margin-inline-start:auto}.mor-code[data-collapsed] pre{max-block-size:120px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.mor-code[data-size=sm] pre{padding-block:var(--mor-space-8);font-size:12px}.mor-code-inline{font-family:var(--mor-font-mono);background:var(--mor-color-surface-sunken);border-radius:var(--mor-radius-sm);color:var(--mor-color-text);padding:1px 5px;font-size:.88em}.mor-callout{--c-bg:var(--mor-color-info-subtle);--c-bd:var(--mor-color-info-border);--c-fg:var(--mor-color-info-text);gap:var(--mor-space-2) var(--mor-space-10);padding:var(--mor-space-12) var(--mor-space-14);border:1px solid var(--c-bd);border-radius:var(--mor-radius-lg);background:var(--c-bg);color:var(--mor-color-text);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.mor-callout[hidden]{display:none}.mor-callout__icon{block-size:20px;inline-size:20px;color:var(--c-fg);grid-row:1/span 3;place-items:center;display:grid}.mor-callout__icon svg{block-size:18px;inline-size:18px}.mor-callout__title{font-weight:var(--mor-weight-label);color:var(--mor-color-text);font-size:var(--mor-text-body);grid-column:2;line-height:20px}.mor-callout__body{color:var(--mor-color-text-muted);text-wrap:pretty;grid-column:2}.mor-callout__icon+.mor-callout__body{line-height:20px}.mor-callout__body a,.mor-notice a{color:var(--mor-color-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-bd);text-decoration-color:var(--c-bd);text-underline-offset:2px;font-weight:var(--mor-weight-label)}.mor-callout__body a:hover,.mor-notice a:hover{text-decoration-color:currentColor}.mor-callout__body ul{margin:var(--mor-space-4) 0 0;padding-inline-start:var(--mor-space-16)}.mor-callout__actions{gap:var(--mor-space-8);flex-wrap:wrap;grid-column:2;margin-block-start:var(--mor-space-8);display:flex}.mor-callout__end{align-items:center;gap:var(--mor-space-6);grid-area:1/3/span 3;margin-block:-4px;margin-inline-end:-6px;display:flex}.mor-callout__end .mor-button[data-icon-only]{--mor-button-bg:transparent;--mor-button-border:transparent;--mor-button-bg-hover:color-mix(in oklch,var(--c-fg) 10%,transparent);color:var(--mor-color-text-muted);block-size:28px;inline-size:28px;padding:0}.mor-callout[data-tone=neutral]{--c-bg:var(--mor-color-surface-2);--c-bd:var(--mor-color-border);--c-fg:var(--mor-color-text-muted)}.mor-callout[data-tone=success]{--c-bg:var(--mor-color-success-subtle);--c-bd:var(--mor-color-success-border);--c-fg:var(--mor-color-success-text)}.mor-callout[data-tone=warning]{--c-bg:var(--mor-color-warning-subtle);--c-bd:var(--mor-color-warning-border);--c-fg:var(--mor-color-warning-text)}.mor-callout[data-tone=danger]{--c-bg:var(--mor-color-danger-subtle);--c-bd:var(--mor-color-danger-border);--c-fg:var(--mor-color-danger-text)}.mor-callout[data-tone=accent]{--c-bg:var(--mor-color-accent-subtle);--c-bd:var(--mor-color-accent-border);--c-fg:var(--mor-color-accent-text)}.mor-callout[data-tone=ai]{--c-bg:var(--mor-color-ai-subtle);--c-bd:var(--mor-color-ai-border);--c-fg:var(--mor-color-ai-text)}.mor-callout[data-variant=outline]{background:var(--mor-color-surface)}.mor-callout[data-variant=outline] .mor-callout__icon{color:var(--c-fg)}.mor-callout[data-size=sm]{padding:var(--mor-space-8) var(--mor-space-10);gap:0 var(--mor-space-8);border-radius:var(--mor-radius-md)}.mor-callout[data-size=sm] .mor-callout__icon{block-size:20px;inline-size:16px}.mor-callout[data-size=sm] .mor-callout__icon svg{block-size:16px;inline-size:16px}.mor-callout[data-size=sm] .mor-callout__body{color:var(--mor-color-text)}.mor-callout[data-size=sm] .mor-callout__end{grid-row:1;margin-block:-2px}.mor-callout[data-attached]{padding-inline:var(--mor-space-16);border-block-start:0;border-inline:0;border-radius:0}.mor-callout[data-attached=bottom]{border-block-start:1px solid var(--c-bd);border-block-end:0}.mor-callout[data-inline]{align-items:center}.mor-callout[data-inline] .mor-callout__actions{grid-area:1/3;margin:0}.mor-callout[data-inline] .mor-callout__icon{grid-row:1}.mor-callout[data-inline] .mor-callout__icon+.mor-callout__body,.mor-callout[data-inline] .mor-callout__body{line-height:var(--mor-leading-sm)}.mor-callout[data-inline] .mor-callout__end{grid-area:1/4}.mor-callout[data-inline]{grid-template-columns:auto minmax(0,1fr) auto auto}@container (max-width:520px){.mor-callout[data-inline]{grid-template-columns:auto minmax(0,1fr) auto}.mor-callout[data-inline] .mor-callout__actions{grid-area:2/2;margin-block-start:var(--mor-space-6)}.mor-callout[data-inline] .mor-callout__end{grid-column:3}}.mor-callout details{grid-column:2}.mor-callout summary{cursor:pointer;color:var(--mor-color-text);font-weight:var(--mor-weight-label);align-items:center;gap:4px;margin-block-start:var(--mor-space-4);list-style:none;display:inline-flex}.mor-callout summary::-webkit-details-marker{display:none}.mor-callout summary svg{block-size:14px;inline-size:14px;transition:rotate var(--mor-dur-fast) var(--mor-ease-out)}.mor-callout details[open] summary svg{rotate:180deg}.mor-callout details>div{color:var(--mor-color-text-muted);margin-block-start:var(--mor-space-6)}.mor-callout .mor-progress{block-size:4px;grid-column:2;margin-block-start:var(--mor-space-8)}.mor-notice{--c-fg:var(--mor-color-text-subtle);--c-bd:var(--mor-color-border-strong);align-items:flex-start;gap:var(--mor-space-6);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-muted);display:flex}.mor-notice svg{block-size:14px;inline-size:14px;color:var(--c-fg);flex:none;margin-block-start:3px}.mor-notice[data-tone=info]{--c-fg:var(--mor-color-info-text);--c-bd:var(--mor-color-info-border)}.mor-notice[data-tone=success]{--c-fg:var(--mor-color-success-text);--c-bd:var(--mor-color-success-border)}.mor-notice[data-tone=warning]{--c-fg:var(--mor-color-warning-text);--c-bd:var(--mor-color-warning-border)}.mor-notice[data-tone=danger]{--c-fg:var(--mor-color-danger-text);--c-bd:var(--mor-color-danger-border);color:var(--mor-color-danger-text)}.mor-notice[data-tone=ai]{--c-fg:var(--mor-color-ai-text);--c-bd:var(--mor-color-ai-border)}.mor-promo-banner{gap:var(--mor-space-4) var(--mor-space-16);padding:var(--mor-space-16) var(--mor-space-20);border:1px solid var(--mor-color-accent-border);border-radius:var(--mor-radius-lg);background:linear-gradient(100deg,var(--mor-color-accent-subtle),var(--mor-color-surface) 70%);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mor-promo-banner__eyebrow{font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-accent-text)}.mor-promo-banner__title{font-size:var(--mor-text-md);font-weight:var(--mor-weight-heading)}.mor-promo-banner__body{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);grid-column:1}.mor-promo-banner__acts{gap:var(--mor-space-8);grid-area:1/2/span 3;align-items:center;display:flex}@container (max-width:520px){.mor-promo-banner{grid-template-columns:1fr}.mor-promo-banner__acts{grid-area:auto/1;margin-block-start:var(--mor-space-8)}}.mor-label{--mor-label-c:var(--mor-color-text-subtle);align-items:center;gap:var(--mor-space-6);block-size:22px;padding-inline:var(--mor-space-8);border-radius:var(--mor-radius-pill);background:color-mix(in oklch,var(--mor-label-c) 14%,var(--mor-color-surface));border:1px solid color-mix(in oklch,var(--mor-label-c) 32%,var(--mor-color-surface));color:color-mix(in oklch,var(--mor-label-c) 62%,var(--mor-color-text));font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);white-space:nowrap;line-height:1;display:inline-flex}.mor-label:before{content:"";background:var(--mor-label-c);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.mor-label[data-style=solid]{background:var(--mor-label-c);color:var(--mor-label-on,#fff);border-color:#0000}@supports (color:lab(0% 0 0)){.mor-label[data-style=solid]{color:var(--mor-label-on,lab(100% 0 0))}}.mor-label[data-style=solid]:before{display:none}.mor-label[data-style=dot]{color:var(--mor-color-text);background:0 0;border-color:#0000;padding-inline:0}.mor-label[data-none]{--mor-label-c:transparent;border-style:dashed;border-color:var(--mor-color-border-strong);color:var(--mor-color-text-muted);background:0 0}.mor-label[data-none]:before{box-shadow:inset 0 0 0 1px var(--mor-color-border-strong);background:0 0}[data-lc="1"]{--mor-label-c:var(--mor-color-chart-1)}[data-lc="2"]{--mor-label-c:var(--mor-color-chart-2)}[data-lc="3"]{--mor-label-c:var(--mor-color-chart-3)}[data-lc="4"]{--mor-label-c:var(--mor-color-chart-4)}[data-lc="5"]{--mor-label-c:var(--mor-color-chart-5)}[data-lc="6"]{--mor-label-c:var(--mor-color-chart-6)}[data-lc="7"]{--mor-label-c:var(--mor-color-chart-7)}[data-lc="8"]{--mor-label-c:var(--mor-color-chart-8)}[data-lc="9"]{--mor-label-c:var(--mor-color-chart-9)}[data-lc="10"]{--mor-label-c:var(--mor-color-chart-10)}[data-lc="11"]{--mor-label-c:var(--mor-color-chart-11)}[data-lc="12"]{--mor-label-c:var(--mor-color-chart-12)}[data-lc="2"],[data-lc="3"],[data-lc="6"],[data-lc="7"],[data-lc="11"]{--mor-label-on:#13161b}@supports (color:lab(0% 0 0)){[data-lc="2"],[data-lc="3"],[data-lc="6"],[data-lc="7"],[data-lc="11"]{--mor-label-on:lab(7.19015% -.368543 -3.62587)}}[data-theme=dark] [data-lc],[data-theme=dark] .mor-label,[data-theme=dark] .mor-swatch{--mor-label-on:#0f1216}@supports (color:lab(0% 0 0)){[data-theme=dark] [data-lc],[data-theme=dark] .mor-label,[data-theme=dark] .mor-swatch{--mor-label-on:lab(5.23796% -.285208 -3.0582)}}.mor-cpick{gap:var(--mor-space-10);inline-size:248px;padding:var(--mor-space-12);background:var(--mor-color-surface-raised-3);border-radius:var(--mor-radius-xl);box-shadow:var(--mor-ring,0 0 0 1px var(--mor-color-border)),var(--mor-shadow-3);font-size:var(--mor-text-sm);flex-direction:column;display:flex}.mor-cpick[data-static]{box-shadow:0 0 0 1px var(--mor-color-border)}.mor-cpick[hidden]{display:none}.mor-cpick__group{gap:var(--mor-space-8);flex-direction:column;min-inline-size:0;display:flex}.mor-cpick__lab{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;justify-content:space-between;display:flex}.mor-cpick__lab button{color:var(--mor-color-link);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0}.mor-cpick__grid{gap:var(--mor-space-6);grid-template-columns:repeat(6,1fr);display:grid}.mor-swatch{aspect-ratio:1;border-radius:var(--mor-radius-md);background:var(--mor-label-c,var(--c));cursor:pointer;inline-size:100%;min-inline-size:28px;color:var(--mor-label-on,#fff);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mor-color-text) 10%,transparent);transition:scale var(--mor-dur-fast) var(--mor-ease-out);border:0;place-items:center;padding:0;display:grid;position:relative}@supports (color:lab(0% 0 0)){.mor-swatch{color:var(--mor-label-on,lab(100% 0 0))}}.mor-swatch:hover{scale:1.08}.mor-swatch svg{opacity:0;filter:drop-shadow(0 0 1px #00000080);filter:drop-shadow(0 0 1px lab(0% 0 0/.5));block-size:14px;inline-size:14px}.mor-swatch[aria-checked=true] svg{opacity:1}.mor-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--mor-color-surface-raised-3),0 0 0 4px var(--mor-label-c,var(--c))}.mor-swatch:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:3px}.mor-swatch[data-none]{background:var(--mor-color-surface);box-shadow:inset 0 0 0 1px var(--mor-color-border-strong);color:var(--mor-color-text-subtle)}.mor-swatch[data-none]:after{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),var(--mor-color-danger) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));position:absolute;inset:6px}.mor-swatch[data-none][aria-checked=true]{box-shadow:0 0 0 2px var(--mor-color-surface-raised-3),0 0 0 4px var(--mor-color-border-strong)}.mor-swatch[data-none][aria-checked=true] svg{color:var(--mor-color-text);filter:none;z-index:1;position:relative}.mor-swatch[data-add]{background:var(--mor-color-surface);box-shadow:inset 0 0 0 1px var(--mor-color-border-strong);color:var(--mor-color-text-muted)}.mor-swatch[data-add] svg{opacity:1;filter:none}.mor-swatch[data-add]:hover{color:var(--mor-color-text);box-shadow:inset 0 0 0 1px var(--mor-color-text-subtle)}.mor-cpick__recent{gap:var(--mor-space-6);display:flex}.mor-cpick__recent .mor-swatch{border-radius:50%;inline-size:24px;min-inline-size:24px}.mor-cpick__custom{gap:var(--mor-space-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mor-cpick__prev{inline-size:var(--mor-control-h);block-size:var(--mor-control-h);border-radius:var(--mor-radius-md);background:var(--c,var(--mor-color-surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mor-color-text) 12%,transparent);cursor:pointer;position:relative;overflow:hidden}.mor-cpick__prev input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.mor-cpick__custom .mor-input{font-family:var(--mor-font-mono);text-transform:uppercase}.mor-cpick__warn{gap:var(--mor-space-6);font-size:var(--mor-text-xs);color:var(--mor-color-warning-text);line-height:var(--mor-leading-xs);align-items:flex-start;display:flex}.mor-cpick__warn svg{flex:none;block-size:13px;inline-size:13px;margin-block-start:1px}.mor-cpick__warn[hidden]{display:none}.mor-cpick__prevrow{gap:var(--mor-space-6);padding:var(--mor-space-8);border-radius:var(--mor-radius-md);background:var(--mor-color-bg);flex-wrap:wrap;align-items:center;display:flex}.mor-ctrig{align-items:center;gap:var(--mor-space-6);block-size:var(--mor-control-h);padding-inline:var(--mor-space-6) var(--mor-space-8);border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);color:var(--mor-color-text);font:inherit;cursor:pointer;display:inline-flex}.mor-ctrig:hover{background:var(--mor-color-surface-hover)}.mor-ctrig[aria-expanded=true]{border-color:var(--mor-color-accent);box-shadow:0 0 0 3px var(--mor-color-accent-subtle)}.mor-ctrig__sw{border-radius:var(--mor-radius-sm);background:var(--mor-label-c);block-size:18px;inline-size:18px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mor-color-text) 12%,transparent)}.mor-ctrig svg{block-size:14px;inline-size:14px;color:var(--mor-color-text-subtle)}.mor-labels{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);flex-direction:column;display:flex}.mor-labels__row{gap:var(--mor-space-10);padding:var(--mor-space-6) var(--mor-space-8) var(--mor-space-6) var(--mor-space-12);border-block-start:1px solid var(--mor-color-divider);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.mor-labels__row:first-child{border-block-start:0}.mor-labels__row small{color:var(--mor-color-text-subtle);font-size:var(--mor-text-xs);font-variant-numeric:tabular-nums}.mor-labels__row .mor-input,.mor-labels__row .mor-ctrig{block-size:var(--mor-control-h-sm)}.mor-labels__row .mor-button[data-icon-only]{block-size:var(--mor-control-h-sm);inline-size:var(--mor-control-h-sm);padding:0}.mor-labels__row .mor-cpick{z-index:var(--mor-z-popover);position:absolute;inset-block-start:calc(100% - 2px);inset-inline-start:var(--mor-space-8)}.mor-tree__row{outline:none}.mor-tree__row[data-selected]{background:var(--mor-color-selected-bg);color:var(--mor-color-accent-text)}.mor-tree__row[data-selected] .mor-tree__icon{color:var(--mor-color-accent-text)}.mor-tree[data-checks] .mor-tree__row[data-selected]{color:var(--mor-color-text);background:0 0}.mor-tree[data-checks] .mor-tree__row[data-selected] .mor-tree__icon{color:var(--mor-color-text-muted)}.mor-tree__row[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-tree__row[data-disabled]{color:var(--mor-color-text-disabled);cursor:not-allowed}.mor-tree__row[data-disabled] .mor-tree__icon{color:var(--mor-color-text-disabled)}.mor-tree__row[data-expanded] .mor-tree__caret{rotate:90deg}.mor-tree__row[data-focus-visible] .mor-tree__acts{display:flex}.mor-tree__row[data-focus-visible] .mor-tree__count{display:none}button.mor-tree__caret{cursor:pointer;background:0 0;border:0;padding:0}.mor-tree[data-guides] .mor-tree__row:not([data-level="1"]):after{content:"";background:var(--mor-color-divider);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--mor-space-4) + (var(--lvl) - 1) * var(--mor-tree-indent) + 11px)}.mor-tree__checkbox{cursor:pointer;flex:none;display:inline-flex}.mor-tree__checkbox .mor-tree__check{appearance:none}.mor-tree__checkbox[data-selected] .mor-tree__check,.mor-tree__checkbox[data-indeterminate] .mor-tree__check{background:var(--mor-color-accent);border-color:var(--mor-color-accent)}.mor-tree__checkbox[data-selected] .mor-tree__check:after{content:"";border:2px solid var(--mor-color-text-on-accent);border-block-start:0;border-inline-end:0;block-size:5px;inline-size:9px;transform:translateY(-1px)rotate(-45deg)}.mor-tree__checkbox[data-indeterminate]:not([data-selected]) .mor-tree__check:after{content:"";background:var(--mor-color-text-on-accent);border-radius:1px;block-size:2px;inline-size:8px}.mor-tree__row[data-drop-target]{background:var(--mor-color-accent-subtle);box-shadow:inset 0 0 0 1px var(--mor-color-accent)}.mor-tree__drop{outline:none;block-size:0;position:relative}.mor-tree__drop[data-drop-target]:before{content:"";inset-block-start:-1px;inset-inline:calc(var(--mor-space-4) + (var(--tree-item-level,1) - 1) * var(--mor-tree-indent) + 20px) var(--mor-space-4);background:var(--mor-color-accent);z-index:1;border-radius:2px;block-size:2px;position:absolute}.mor-tree__drag{border-radius:var(--mor-radius-sm);block-size:16px;inline-size:16px;color:var(--mor-color-text-subtle);cursor:grab;opacity:0;background:0 0;border:0;outline:none;flex:none;place-items:center;margin-inline-start:-4px;padding:0;display:grid}.mor-tree__drag svg{block-size:14px;inline-size:14px}.mor-tree__row:is([data-hovered],[data-focus-visible],[data-dragging]) .mor-tree__drag,.mor-tree__drag[data-focus-visible]{opacity:1}.mor-tree__drag[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring)}.mor-tree__msg{cursor:pointer;border-radius:var(--mor-radius-md);outline:none}.mor-tree__msg[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-tree__retry{color:var(--mor-color-link)}.mor-tree__msg[data-hovered] .mor-tree__retry{text-decoration:underline}.mor-code__tabs{gap:var(--mor-space-2);display:flex}.mor-code__tab{outline:none}.mor-code__tab[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px;border-radius:var(--mor-radius-sm)}.mor-code__panel{outline:none}.mor-code .mor-button[data-selected]{background:var(--mor-color-selected-bg)}.mor-swatch[data-selected] svg{opacity:1}.mor-swatch[data-selected]{box-shadow:0 0 0 2px var(--mor-color-surface-raised-3),0 0 0 4px var(--mor-label-c,var(--c))}.mor-swatch[data-none][data-selected]{box-shadow:0 0 0 2px var(--mor-color-surface-raised-3),0 0 0 4px var(--mor-color-border-strong)}.mor-swatch[data-none][data-selected] svg{color:var(--mor-color-text);filter:none;z-index:1;position:relative}.mor-swatch[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:3px}.mor-copy__btn[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-copy__btn[data-disabled]{color:var(--mor-color-text-disabled);cursor:not-allowed;background:var(--mor-color-surface-2)}.mor-copy-inline[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:1px}.mor-secret__once>p{margin:0}}
@layer mor.components{.mor-status{background:var(--mor-color-bg);min-block-size:100dvh;color:var(--mor-color-text);font-family:var(--mor-font-sans);font-size:var(--mor-text-body);line-height:var(--mor-leading-body);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mor-status__bar{align-items:center;gap:var(--mor-space-12);padding:var(--mor-space-16) var(--mor-space-24);min-block-size:var(--mor-topbar-h);display:flex}.mor-status__bar img{block-size:22px}.mor-status__bar .mor-badge{margin-inline-start:auto}.mor-status__main{padding:var(--mor-space-40) var(--mor-space-24);place-items:center;display:grid}.mor-status__card{text-align:center;align-items:center;gap:var(--mor-space-12);flex-direction:column;inline-size:min(100%,520px);display:flex}.mor-status[data-layout=split] .mor-status__card{text-align:start;align-items:flex-start}.mor-status__code{font-family:var(--mor-font-mono);font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);align-items:center;gap:var(--mor-space-8);display:inline-flex}.mor-status__code:before{content:"";border-radius:var(--mor-radius-circle);background:var(--mor-status-tone,var(--mor-color-text-subtle));block-size:6px;inline-size:6px}.mor-status__icon{border-radius:var(--mor-radius-xl);background:var(--mor-color-surface-2);block-size:56px;inline-size:56px;color:var(--mor-color-text-muted);place-items:center;margin-block-end:var(--mor-space-4);display:grid}.mor-status__icon svg{inline-size:var(--mor-icon-lg);block-size:var(--mor-icon-lg)}.mor-status[data-tone=danger]{--mor-status-tone:var(--mor-color-danger)}.mor-status[data-tone=danger] .mor-status__icon{background:var(--mor-color-danger-subtle);color:var(--mor-color-danger-text)}.mor-status[data-tone=warning]{--mor-status-tone:var(--mor-color-warning)}.mor-status[data-tone=warning] .mor-status__icon{background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text)}.mor-status[data-tone=info]{--mor-status-tone:var(--mor-color-info)}.mor-status[data-tone=info] .mor-status__icon{background:var(--mor-color-info-subtle);color:var(--mor-color-info-text)}.mor-status[data-tone=accent]{--mor-status-tone:var(--mor-color-accent)}.mor-status[data-tone=accent] .mor-status__icon{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text)}.mor-status__title{font-family:var(--mor-font-display);font-size:var(--mor-text-3xl);line-height:var(--mor-leading-3xl);letter-spacing:var(--mor-tracking-3xl);font-weight:var(--mor-weight-heading);text-wrap:balance}.mor-status__body{color:var(--mor-color-text-muted);text-wrap:pretty;max-inline-size:44ch}.mor-status__body a{color:var(--mor-color-link)}.mor-status__body a:hover{text-decoration:underline}.mor-status__actions{gap:var(--mor-space-8);flex-wrap:wrap;justify-content:center;margin-block-start:var(--mor-space-8);display:flex}.mor-status[data-layout=split] .mor-status__actions{justify-content:flex-start}.mor-status__meta{gap:var(--mor-space-6) var(--mor-space-16);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-subtle);flex-wrap:wrap;justify-content:center;margin-block-start:var(--mor-space-12);display:flex}.mor-status__meta code{font-family:var(--mor-font-mono);color:var(--mor-color-text-muted);-webkit-user-select:all;user-select:all}.mor-status__links{gap:var(--mor-space-6);flex-wrap:wrap;justify-content:center;margin-block-start:var(--mor-space-4);display:flex}.mor-status__foot{align-items:center;gap:var(--mor-space-8) var(--mor-space-20);padding:var(--mor-space-16) var(--mor-space-24);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-subtle);border-block-start:1px solid var(--mor-color-divider);flex-wrap:wrap;display:flex}.mor-status__foot a{color:inherit}.mor-status__foot a:hover{color:var(--mor-color-text)}.mor-status__foot .mor-status__spacer{flex:1}.mor-status__timer{gap:var(--mor-space-6);inline-size:min(100%,320px);flex-direction:column;margin-block-start:var(--mor-space-8);display:flex}.mor-status__timer small{font-size:var(--mor-text-sm);color:var(--mor-color-text-subtle);justify-content:space-between;display:flex}.mor-status__timer .mor-num{font-family:var(--mor-font-mono);color:var(--mor-color-text)}.mor-status__search{inline-size:min(100%,360px);margin-block-start:var(--mor-space-8)}.mor-status__plans{gap:var(--mor-space-8);inline-size:100%;text-align:start;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-block-start:var(--mor-space-8);display:grid}.mor-status__plan{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);padding:var(--mor-space-12);gap:var(--mor-space-4);background:var(--mor-color-surface);flex-direction:column;display:flex}.mor-status__plan[data-recommended]{border-color:var(--mor-color-accent-border);background:var(--mor-color-accent-subtle)}.mor-status__plan b{font-weight:var(--mor-weight-label)}.mor-status__plan small{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm)}.mor-status[data-surface=narrow] .mor-status__title{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl)}.mor-status[data-surface=narrow] .mor-status__main{padding:var(--mor-space-24) var(--mor-space-16)}.mor-status[data-surface=narrow] .mor-status__actions .mor-button{flex:100%}.mor-offline-banner{align-items:center;gap:var(--mor-space-10);padding:var(--mor-space-8) var(--mor-space-16);background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text);border-block-end:1px solid var(--mor-color-warning-border);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);display:flex}.mor-offline-banner svg{inline-size:var(--mor-icon-sm);block-size:var(--mor-icon-sm);flex:none}.mor-offline-banner b{font-weight:var(--mor-weight-label)}.mor-offline-banner .mor-button{margin-inline-start:auto}.mor-offline-banner[data-state=reconnecting]{background:var(--mor-color-info-subtle);color:var(--mor-color-info-text);border-color:var(--mor-color-info-border)}.mor-offline-banner[data-state=online]{background:var(--mor-color-success-subtle);color:var(--mor-color-success-text);border-color:var(--mor-color-success-border)}.mor-status__title,.mor-status__body{margin:0}}
@layer mor.components{.mor-auth{background:var(--mor-color-bg);min-block-size:100dvh;color:var(--mor-color-text);font-family:var(--mor-font-sans);font-size:var(--mor-text-body);line-height:var(--mor-leading-body);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.mor-auth[data-layout=centered]{grid-template-columns:minmax(0,1fr)}.mor-auth[data-layout=centered] .mor-auth__brand{display:none}.mor-auth__brand{background:var(--mor-sidebar-bg);color:var(--mor-sidebar-text);padding:var(--mor-space-40);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.mor-auth__brand:before{content:"";aspect-ratio:1;border-radius:var(--mor-radius-circle);background:var(--mor-color-accent);opacity:.25;filter:blur(80px);inline-size:70%;position:absolute;inset:auto -20% -30% auto}.mor-auth__brand>*{position:relative}.mor-auth__logo{align-self:flex-start;block-size:28px}.mor-auth__eyebrow{font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;font-weight:var(--mor-weight-label);color:var(--mor-sidebar-text-dim)}.mor-auth__pitch{gap:var(--mor-space-12);flex-direction:column;max-inline-size:34ch;display:flex}.mor-auth__pitch h2{font-family:var(--mor-font-display);font-size:var(--mor-text-3xl);line-height:var(--mor-leading-3xl);letter-spacing:var(--mor-tracking-3xl);font-weight:var(--mor-weight-heading);text-wrap:balance}.mor-auth__pitch p{color:var(--mor-sidebar-text-dim);text-wrap:pretty}.mor-auth__dots{gap:var(--mor-space-6);display:flex}.mor-auth__dots i{border-radius:var(--mor-radius-circle);background:var(--mor-sidebar-text-dim);opacity:.5;block-size:6px;inline-size:6px;display:block}.mor-auth__dots i[data-on]{opacity:1;border-radius:var(--mor-radius-pill);background:var(--mor-sidebar-text);inline-size:18px}.mor-auth__foot{gap:var(--mor-space-16);font-size:var(--mor-text-sm);color:var(--mor-sidebar-text-dim);display:flex}.mor-auth__foot a{color:inherit}.mor-auth__side{padding:var(--mor-space-40) var(--mor-space-24);place-items:center;display:grid;position:relative}.mor-auth__card{gap:var(--mor-space-20);flex-direction:column;inline-size:min(100%,400px);display:flex}.mor-auth__card form{gap:var(--mor-space-14);flex-direction:column;display:flex}.mor-auth__card .mor-button[data-variant=primary]{inline-size:100%}.mor-auth__mark{align-self:flex-start;block-size:28px}.mor-auth__head{gap:var(--mor-space-6);flex-direction:column;display:flex}.mor-auth__head h1{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-heading)}.mor-auth__head p{color:var(--mor-color-text-muted)}.mor-auth__head p b{color:var(--mor-color-text);font-weight:var(--mor-weight-emphasis)}.mor-auth__icon{border-radius:var(--mor-radius-lg);background:var(--mor-color-surface-2);block-size:44px;inline-size:44px;color:var(--mor-color-text-muted);place-items:center;display:grid}.mor-auth__icon[data-tone=success]{background:var(--mor-color-success-subtle);color:var(--mor-color-success-text)}.mor-auth__icon[data-tone=danger]{background:var(--mor-color-danger-subtle);color:var(--mor-color-danger-text)}.mor-auth__icon[data-tone=warning]{background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text)}.mor-auth__row{justify-content:space-between;align-items:center;gap:var(--mor-space-12);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);display:flex}.mor-auth__row a,.mor-auth__alt a{color:var(--mor-color-link)}.mor-auth__row a:hover,.mor-auth__alt a:hover{text-decoration:underline}.mor-auth__alt{text-align:center;font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-muted)}.mor-auth__sso{gap:var(--mor-space-8);display:grid}.mor-auth__sso .mor-button{inline-size:100%}.mor-auth__sso .mor-button img,.mor-auth__sso .mor-button svg{block-size:16px;inline-size:16px}.mor-auth__env{gap:var(--mor-space-8);align-items:center;display:flex;position:absolute;inset-block-start:var(--mor-space-16);inset-inline-end:var(--mor-space-16)}.mor-otp{gap:var(--mor-space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mor-otp input{block-size:var(--mor-control-h-lg);text-align:center;font-family:var(--mor-font-mono);font-size:var(--mor-text-xl);min-inline-size:0;padding:0}.mor-otp input:nth-child(3){margin-inline-end:var(--mor-space-6)}.mor-otp[data-invalid] input{border-color:var(--mor-color-danger-border)}.mor-strength{gap:var(--mor-space-4);grid-template-columns:repeat(4,1fr);display:grid}.mor-strength i{border-radius:var(--mor-radius-pill);background:var(--mor-color-border);block-size:4px;display:block}.mor-strength[data-level="1"] i:nth-child(-n+1){background:var(--mor-color-danger)}.mor-strength[data-level="2"] i:nth-child(-n+2){background:var(--mor-color-warning)}.mor-strength[data-level="3"] i:nth-child(-n+3){background:var(--mor-color-info)}.mor-strength[data-level="4"] i{background:var(--mor-color-success)}.mor-reqs{gap:var(--mor-space-4);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-subtle);margin:0;padding:0;list-style:none;display:grid}.mor-reqs li{gap:var(--mor-space-6);align-items:center;display:flex}.mor-reqs li svg{block-size:12px;inline-size:12px}.mor-reqs li[data-ok]{color:var(--mor-color-success-text)}.mor-orglist{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);flex-direction:column;display:flex;overflow:hidden}.mor-orglist button{align-items:center;gap:var(--mor-space-12);padding:var(--mor-space-10) var(--mor-space-12);border:0;border-block-end:1px solid var(--mor-color-divider);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;min-block-size:52px;display:flex}.mor-orglist>:last-child,.mor-orglist>:last-child>button{border:0}.mor-orglist button:hover{background:var(--mor-color-surface-hover)}.mor-orglist button>span:not(.mor-avatar){flex:1;min-inline-size:0}.mor-orglist small{color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm);display:block}.mor-orglist svg{color:var(--mor-color-text-subtle)}.mor-auth__invite{align-items:center;gap:var(--mor-space-12);padding:var(--mor-space-12);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);display:flex}.mor-auth__invite>span{flex:1;min-inline-size:0}.mor-auth__invite small{color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm);display:block}.mor-auth__alert{gap:var(--mor-space-10);padding:var(--mor-space-10) var(--mor-space-12);border-radius:var(--mor-radius-md);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);background:var(--mor-color-danger-subtle);color:var(--mor-color-danger-text);border:1px solid var(--mor-color-danger-border);align-items:flex-start;display:flex}.mor-auth__alert svg{flex:none;block-size:14px;inline-size:14px;margin-block-start:2px}.mor-auth__alert[data-tone=info]{background:var(--mor-color-info-subtle);color:var(--mor-color-info-text);border-color:var(--mor-color-info-border)}.mor-auth__alert[data-tone=warning]{background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text);border-color:var(--mor-color-warning-border)}.mor-auth{container:mor-auth/inline-size}@container mor-auth (max-width:720px){.mor-auth__brand{display:none}.mor-auth__side{padding:var(--mor-space-24) var(--mor-space-16);grid-column:1/-1}}.mor-auth[data-surface=narrow]{grid-template-columns:minmax(0,1fr)}.mor-auth[data-surface=narrow] .mor-auth__brand{display:none}.mor-auth[data-surface=narrow] .mor-auth__side{padding:var(--mor-space-24) var(--mor-space-16);align-items:start}.mor-auth__check{align-items:center;gap:var(--mor-space-8);font-size:var(--mor-text-sm);cursor:pointer;display:inline-flex}.mor-auth__check a{color:var(--mor-color-link)}.mor-auth__check-box{border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface);color:#0000;flex:none;place-items:center;block-size:16px;inline-size:16px;display:grid}.mor-auth__check[data-selected] .mor-auth__check-box{background:var(--mor-color-accent);border-color:var(--mor-color-accent);color:var(--mor-color-text-on-accent)}.mor-auth__check[data-focus-visible] .mor-auth__check-box{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-auth__link{font:inherit;color:var(--mor-color-link);cursor:pointer;background:0 0;border:0;padding:0}.mor-auth__link[data-hovered]{text-decoration:underline}.mor-auth__link[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px;border-radius:var(--mor-radius-sm)}.mor-auth__actions{gap:var(--mor-space-8);display:grid}.mor-auth__actions .mor-button{inline-size:100%}.mor-orglist button[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-auth__pitch :is(h2,p),.mor-auth__head :is(h1,p),.mor-auth__alt{margin:0}}

@layer mor.components{.mor-chart{--mor-chart-h:220px;gap:var(--mor-space-10);color:var(--mor-color-text);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);flex-direction:column;min-inline-size:0;margin:0;display:flex;position:relative}.mor-chart__head{align-items:flex-start;gap:var(--mor-space-12);display:flex}.mor-chart__title{font-weight:var(--mor-weight-label);font-size:var(--mor-text-body);line-height:var(--mor-leading-body);color:var(--mor-color-text);flex:1;min-inline-size:0}.mor-chart__title small{font-weight:var(--mor-weight-body);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);display:block}.mor-chart__value{align-items:baseline;gap:var(--mor-space-8);display:flex}.mor-chart__value b{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-chart__plot{block-size:var(--mor-chart-h);min-inline-size:0;position:relative}.mor-chart__canvas{block-size:100%;min-inline-size:0}.mor-chart[data-size=sm]{--mor-chart-h:140px}.mor-chart[data-size=lg]{--mor-chart-h:320px}.mor-chart[data-layout=auto] .mor-chart__plot{block-size:auto}.mor-chart__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mor-delta{font-size:var(--mor-text-sm);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums;color:var(--mor-color-data-neutral);align-items:center;gap:2px;display:inline-flex}.mor-delta[data-dir=up]{color:var(--mor-color-data-positive)}.mor-delta[data-dir=down],.mor-delta[data-invert][data-dir=up]{color:var(--mor-color-data-negative)}.mor-delta[data-invert][data-dir=down]{color:var(--mor-color-data-positive)}.mor-delta svg{block-size:12px;inline-size:12px}.mor-delta[data-pill]{border-radius:var(--mor-radius-pill);background:var(--mor-color-surface-2);color:var(--mor-color-text-muted);padding:2px 8px}.mor-delta[data-pill][data-dir=up]{background:var(--mor-color-success-subtle);color:var(--mor-color-success-text)}.mor-delta[data-pill][data-dir=down],.mor-delta[data-pill][data-invert][data-dir=up]{background:var(--mor-color-danger-subtle);color:var(--mor-color-danger-text)}.mor-delta[data-pill][data-invert][data-dir=down]{background:var(--mor-color-success-subtle);color:var(--mor-color-success-text)}.mor-chart .recharts-surface{overflow:visible}.mor-chart .recharts-cartesian-grid line{stroke:var(--mor-color-divider);stroke-width:1px;shape-rendering:crispedges}.mor-chart .recharts-cartesian-axis-tick-value{fill:var(--mor-color-text-subtle);font-size:11px;font-family:var(--mor-font-sans);font-variant-numeric:tabular-nums}.mor-chart .recharts-cartesian-axis-line{stroke:var(--mor-color-border);shape-rendering:crispedges}.mor-chart .recharts-line-curve{stroke-linejoin:round;stroke-linecap:round}.mor-chart .recharts-bar-rectangle:hover,.mor-chart .recharts-pie-sector:hover{filter:brightness(1.1)}.mor-chart .recharts-wrapper :focus{outline:none}:where([data-c="1"]){--c:var(--mor-color-chart-1)}:where([data-c="2"]){--c:var(--mor-color-chart-2)}:where([data-c="3"]){--c:var(--mor-color-chart-3)}:where([data-c="4"]){--c:var(--mor-color-chart-4)}:where([data-c="5"]){--c:var(--mor-color-chart-5)}:where([data-c="6"]){--c:var(--mor-color-chart-6)}:where([data-c="7"]){--c:var(--mor-color-chart-7)}:where([data-c="8"]){--c:var(--mor-color-chart-8)}:where([data-c="9"]){--c:var(--mor-color-chart-9)}:where([data-c="10"]){--c:var(--mor-color-chart-10)}:where([data-c="11"]){--c:var(--mor-color-chart-11)}:where([data-c="12"]){--c:var(--mor-color-chart-12)}:where([data-c=positive]){--c:var(--mor-color-data-positive)}:where([data-c=negative]){--c:var(--mor-color-data-negative)}:where([data-c=neutral]){--c:var(--mor-color-data-neutral)}:where([data-c=accent]){--c:var(--mor-color-accent)}.mor-legend{gap:var(--mor-space-6) var(--mor-space-14);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mor-legend>li{display:flex}.mor-legend__item{align-items:center;gap:var(--mor-space-6);color:var(--mor-color-text-muted);cursor:pointer;font:inherit;border-radius:var(--mor-radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.mor-legend__item:before{content:"";background:var(--c);border-radius:2px;flex:none;block-size:10px;inline-size:10px}.mor-legend__item[data-shape=line]:before{border-radius:2px;block-size:3px;inline-size:14px}.mor-legend__item[aria-pressed=false]{color:var(--mor-color-text-subtle);text-decoration:line-through}.mor-legend__item[aria-pressed=false]:before{opacity:.3}.mor-legend__item:is([data-focus-visible],:not([data-rac]):focus-visible){outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-legend b{color:var(--mor-color-text);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-legend[data-orientation=vertical]{gap:var(--mor-space-8);flex-direction:column}.mor-legend[data-orientation=vertical] .mor-legend__item{column-gap:var(--mor-space-10);text-align:start;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;inline-size:100%;display:grid}.mor-legend[data-orientation=vertical] small{color:var(--mor-color-text-subtle);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:36px}.mor-legend[data-variant=pills] .mor-legend__item{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-pill);background:var(--mor-color-surface);padding:2px 8px 2px 6px}.mor-legend[data-variant=pills] .mor-legend__item[aria-pressed=false]{background:var(--mor-color-surface-sunken)}.mor-legend__item[data-shape=dashed]:before{border-block-start:2px dashed var(--c);background:0 0;border-radius:0;block-size:0;inline-size:14px}.mor-legend__item[data-shape=dot]:before{border-radius:var(--mor-radius-circle)}.mor-legend__item[data-shape=goal]:before{border-block-start:2px dashed var(--mor-color-warning);background:0 0;border-radius:0;block-size:0;inline-size:14px}.mor-legend__item[data-shape=marker]:before{border-inline-start:1px dashed var(--mor-color-text-subtle);background:0 0;border-radius:0;block-size:12px;inline-size:0}.mor-legend__item[data-shape=nodata]:before{background:repeating-linear-gradient(45deg, var(--mor-color-data-nodata) 0 3px, var(--mor-color-data-nodata-hatch) 3px 4px)}.mor-legend__item[data-static]{cursor:default}.mor-scale{align-items:center;gap:var(--mor-space-8);color:var(--mor-color-text-subtle);font-size:var(--mor-text-xs);display:inline-flex}.mor-scale i{border-radius:var(--mor-radius-pill);background:linear-gradient(90deg, color-mix(in oklch, var(--c,var(--mor-color-accent)) 12%, var(--mor-color-surface)), var(--c,var(--mor-color-accent)));block-size:8px;inline-size:120px;display:block}.mor-scale[data-cohort] i{background:linear-gradient(90deg, var(--mor-color-surface-2), color-mix(in oklch, var(--c,var(--mor-color-accent)) var(--mor-chart-cell-max), var(--mor-color-surface)))}.mor-scale[data-seq] i{background:linear-gradient(90deg, var(--mor-color-seq-1), var(--mor-color-seq-2), var(--mor-color-seq-3), var(--mor-color-seq-4), var(--mor-color-seq-5), var(--mor-color-seq-6), var(--mor-color-seq-7))}.mor-scale[data-diverging] i{background:linear-gradient(90deg, var(--mor-color-data-negative), var(--mor-color-surface-2), var(--mor-color-data-positive))}.mor-chart__foot{justify-content:space-between;align-items:center;gap:var(--mor-space-8) var(--mor-space-16);flex-wrap:wrap;display:flex}.mor-chart__tip{z-index:var(--mor-z-tooltip);pointer-events:none;background:var(--mor-color-surface-raised-3);color:var(--mor-color-text);border-radius:var(--mor-radius-md);box-shadow:0 0 0 1px var(--mor-color-border), var(--mor-shadow-3);padding:var(--mor-space-8) var(--mor-space-10);font-size:var(--mor-text-sm);min-inline-size:140px;position:absolute;translate:-50% calc(-100% - 10px)}.recharts-tooltip-wrapper .mor-chart__tip{position:static;translate:none}.mor-chart__tip[hidden]{display:none}.mor-chart__tip header{color:var(--mor-color-text-muted);font-size:var(--mor-text-xs);margin-block-end:var(--mor-space-4)}.mor-chart__tip div{align-items:center;gap:var(--mor-space-6);justify-content:space-between;display:flex}.mor-chart__tip div span{align-items:center;gap:var(--mor-space-6);display:inline-flex}.mor-chart__tip div span:before{content:"";background:var(--c);border-radius:2px;block-size:8px;inline-size:8px}.mor-chart__tip b{font-variant-numeric:tabular-nums;font-weight:var(--mor-weight-label)}.mor-chart__center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.mor-chart__center b{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-chart__center small{color:var(--mor-color-text-muted)}.mor-chart[data-layout=donut] .mor-chart__plot{grid-template-columns:var(--mor-chart-h) minmax(0, 1fr);gap:var(--mor-space-24);align-items:center;display:grid}.mor-chart[data-layout=donut] .mor-chart__plot>:first-child{block-size:var(--mor-chart-h);position:relative}.mor-chart[data-layout=donut] .mor-legend[data-orientation=vertical]{max-inline-size:260px}@media (max-width:480px){.mor-chart[data-layout=donut] .mor-chart__plot{grid-template-columns:1fr;block-size:auto}}.mor-chart__table{max-block-size:calc(var(--mor-chart-h) + var(--mor-space-48));overflow:auto}.mor-chart__table:focus-visible{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-chart__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.mor-chart__table :is(th,td){padding:var(--mor-space-6) var(--mor-space-8);border-block-end:1px solid var(--mor-color-divider);text-align:end;white-space:nowrap}.mor-chart__table thead th{color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-body)}.mor-chart__table :is(th,td):first-child{text-align:start}.mor-chart__table tbody th{font-weight:var(--mor-weight-body);color:var(--mor-color-text)}.mor-spark{vertical-align:middle;block-size:28px;inline-size:96px;display:inline-block}.mor-spark svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.mor-spark__line{fill:none;stroke:var(--c,var(--mor-color-text-muted));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mor-spark__area{fill:var(--c,var(--mor-color-text-muted));opacity:.12}.mor-spark__dot,.mor-spark__bar{fill:var(--c,var(--mor-color-text-muted))}.mor-spark__bar[data-neg]{fill:var(--mor-color-data-negative)}.mor-heatmap{border-collapse:separate;border-spacing:2px;table-layout:fixed;inline-size:100%;font-size:var(--mor-text-xs);font-variant-numeric:tabular-nums}.mor-heatmap th{font-weight:var(--mor-weight-body);color:var(--mor-color-text-subtle);white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:11px;overflow:hidden}.mor-heatmap thead th{text-align:center;padding-block-end:var(--mor-space-2)}.mor-heatmap thead td:first-child{inline-size:44px}.mor-heatmap tbody th{text-align:end;padding-inline-end:var(--mor-space-8)}.mor-heatmap td{text-align:center;border-radius:3px;block-size:22px;padding:0}.mor-heatmap td[data-step="1"]{background:var(--mor-color-seq-1);color:var(--mor-color-seq-on-1)}.mor-heatmap td[data-step="2"]{background:var(--mor-color-seq-2);color:var(--mor-color-seq-on-2)}.mor-heatmap td[data-step="3"]{background:var(--mor-color-seq-3);color:var(--mor-color-seq-on-3)}.mor-heatmap td[data-step="4"]{background:var(--mor-color-seq-4);color:var(--mor-color-seq-on-4)}.mor-heatmap td[data-step="5"]{background:var(--mor-color-seq-5);color:var(--mor-color-seq-on-5)}.mor-heatmap td[data-step="6"]{background:var(--mor-color-seq-6);color:var(--mor-color-seq-on-6)}.mor-heatmap td[data-step="7"]{background:var(--mor-color-seq-7);color:var(--mor-color-seq-on-7)}.mor-heatmap td[data-empty]{background:repeating-linear-gradient(45deg, var(--mor-color-data-nodata) 0 4px, var(--mor-color-data-nodata-hatch) 4px 5px)}.mor-heatmap td:hover{outline:2px solid var(--mor-color-text);outline-offset:-2px}.mor-funnel{gap:var(--mor-space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mor-funnel>li{gap:var(--mor-space-6);flex-direction:column;display:flex}.mor-funnel__step{gap:var(--mor-space-12);grid-template-columns:130px minmax(0,1fr) 72px;align-items:center;display:grid}.mor-funnel__label{color:var(--mor-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-funnel__bar{justify-content:center;block-size:28px;display:flex}.mor-funnel__bar i{block-size:100%;inline-size:var(--w);background:var(--c);border-radius:var(--mor-radius-sm);transition:inline-size var(--mor-dur-slow) var(--mor-ease-out);display:block}.mor-funnel__val{text-align:end;font-variant-numeric:tabular-nums}.mor-funnel__val b{font-weight:var(--mor-weight-label)}.mor-funnel__val small{color:var(--mor-color-text-subtle);font-size:var(--mor-text-xs);display:block}.mor-funnel__drop{gap:var(--mor-space-12);grid-template-columns:130px minmax(0,1fr) 72px;display:grid}.mor-funnel__drop span{text-align:center;font-size:var(--mor-text-xs);color:var(--mor-color-danger-text);grid-column:2}.mor-stats{gap:var(--mor-space-12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.mor-stat{gap:var(--mor-space-4);padding:var(--mor-space-14) var(--mor-space-16);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-xl);background:var(--mor-color-surface);min-inline-size:0;transition:border-color var(--mor-dur-fast) var(--mor-ease-out), box-shadow var(--mor-dur-fast) var(--mor-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}a.mor-stat{color:inherit;text-align:start;font:inherit;cursor:pointer;text-decoration:none}.mor-stat[data-interactive]:hover{border-color:var(--mor-color-border-strong);box-shadow:var(--mor-shadow-1)}a.mor-stat:focus-visible{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-stat__lbl{align-items:center;gap:var(--mor-space-6);font-size:var(--mor-text-xs);line-height:var(--mor-leading-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;font-weight:var(--mor-weight-label);color:var(--mor-color-text-subtle);display:flex}.mor-stat__lbl svg{block-size:12px;inline-size:12px}.mor-stat__val{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--mor-space-6);display:flex}.mor-stat__val small{font-size:var(--mor-text-sm);letter-spacing:0;font-weight:var(--mor-weight-body);color:var(--mor-color-text-muted)}.mor-stat[data-mono] .mor-stat__val{font-family:var(--mor-font-mono);font-size:var(--mor-text-xl)}.mor-stat__delta{align-items:center;gap:var(--mor-space-6);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-muted);display:flex}.mor-stat__delta .mor-delta{font-size:var(--mor-text-sm)}.mor-stat .mor-spark{pointer-events:none;opacity:.9;block-size:40px;inline-size:96px;position:absolute;inset-block-end:0;inset-inline-end:0}.mor-stat[data-tone=danger] .mor-stat__val{color:var(--mor-color-danger-text)}.mor-stat[data-tone=warning] .mor-stat__val{color:var(--mor-color-warning-text)}.mor-stat[data-tone=success] .mor-stat__val{color:var(--mor-color-success-text)}.mor-stat[data-size=sm]{padding:var(--mor-space-10) var(--mor-space-12);border-radius:var(--mor-radius-lg)}.mor-stat[data-size=sm] .mor-stat__val{font-size:var(--mor-text-xl);line-height:var(--mor-leading-xl)}.mor-stat[data-size=sm] .mor-spark{block-size:30px;inline-size:72px}.mor-stat{container-type:inline-size}@container (max-width:260px){.mor-stat .mor-spark{display:none}}.mor-stat[data-state=loading] :is(.mor-stat__val,.mor-stat__delta){color:#0000;background:var(--mor-color-surface-2);border-radius:var(--mor-radius-sm);align-self:flex-start}.mor-stat[data-state=loading] .mor-stat__val{min-inline-size:80px;min-block-size:var(--mor-leading-2xl)}.mor-stat[data-state=loading] .mor-stat__delta{min-inline-size:120px;min-block-size:var(--mor-leading-sm)}.mor-stat[data-state=error] .mor-stat__val{color:var(--mor-color-text-subtle);font-size:var(--mor-text-lg)}.mor-stat__retry{font:inherit;color:var(--mor-color-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mor-stat__retry[data-focus-visible]{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:2px}.mor-chart[data-state=loading] .mor-chart__plot{block-size:var(--mor-chart-h);background:linear-gradient(90deg, var(--mor-color-surface-2) 25%, var(--mor-color-surface-hover) 50%, var(--mor-color-surface-2) 75%);border-radius:var(--mor-radius-md);background-size:200% 100%;animation:1.4s linear infinite mor-shimmer}@keyframes mor-shimmer{to{background-position:-200% 0}}.mor-chart__state{text-align:center;place-content:center;justify-items:center;gap:var(--mor-space-4);color:var(--mor-color-text-muted);padding:var(--mor-space-12);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);display:grid;position:absolute;inset:0}.mor-chart__state span{max-inline-size:36ch}.mor-chart:is([data-state=error],[data-state=empty-never],[data-state=empty-filtered],[data-state=forbidden]) .mor-chart__plot{block-size:auto;min-block-size:var(--mor-chart-h);display:grid}.mor-chart:is([data-state=error],[data-state=empty-never],[data-state=empty-filtered],[data-state=forbidden]) .mor-chart__state{min-block-size:var(--mor-chart-h);border-radius:var(--mor-radius-md);background:repeating-linear-gradient(to bottom, transparent 0 calc(25% - 1px), var(--mor-color-divider) calc(25% - 1px) 25%);position:relative;inset:auto}.mor-chart__state b{color:var(--mor-color-text);font-weight:var(--mor-weight-label)}.mor-chart__state .mor-button{margin-block-start:var(--mor-space-6)}.mor-chart__state .mor-button svg{block-size:14px;inline-size:14px}.mor-chart[data-state=error] .mor-chart__state,.mor-chart[data-state=error] .mor-chart__state b{color:var(--mor-color-danger-text)}.mor-chart__note{align-items:center;gap:var(--mor-space-6);color:var(--mor-color-warning-text);font-size:var(--mor-text-xs);display:flex}.mor-chart__note svg{flex:none;block-size:12px;inline-size:12px}.mor-chart__tools{gap:var(--mor-space-4);flex:none;align-items:center;display:flex}.mor-chart__blurb{text-align:center;color:var(--mor-color-text-muted);max-inline-size:38ch;margin:var(--mor-space-16) auto 0;text-wrap:balance}.mor-chart__cta{margin-block-start:var(--mor-space-4)}.mor-chart__cta .mor-button{inline-size:100%}.mor-chart__tabs{margin-block-start:var(--mor-space-2)}.mor-gauge{inline-size:min(100%,300px);margin-block-start:var(--mor-space-8);margin-inline:auto;display:block;position:relative}.mor-gauge svg{aspect-ratio:260/143;block-size:auto;inline-size:100%;display:block;overflow:visible}.mor-gauge__track{fill:none;stroke:var(--mor-color-surface-2);stroke-linecap:round}.mor-gauge__fill{fill:none;stroke:var(--c);stroke-linecap:round;transition:stroke-dashoffset var(--mor-dur-slow) var(--mor-ease-out)}.mor-gauge__center{align-items:center;gap:var(--mor-space-6);text-align:center;flex-direction:column;display:flex;position:absolute;inset-block-end:-4px;inset-inline:0}.mor-gauge__center b{font-size:var(--mor-text-3xl);letter-spacing:var(--mor-tracking-3xl);line-height:1;font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-gauge__center span{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm)}.mor-gauge__center .mor-delta{font-size:var(--mor-text-sm)}.mor-summary{background:var(--mor-color-surface-sunken);border-radius:var(--mor-radius-lg);padding:var(--mor-space-12) var(--mor-space-8);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;display:grid}.mor-summary>div{text-align:center;gap:var(--mor-space-2);padding-inline:var(--mor-space-8);border-inline-start:1px solid var(--mor-color-border);flex-direction:column;min-inline-size:0;display:flex}.mor-summary>div:first-child{border:0}.mor-summary dt{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm)}.mor-summary dd{font-size:var(--mor-text-lg);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:var(--mor-space-8);margin:0;display:inline-flex}.mor-summary[data-cards]{gap:var(--mor-space-8);background:0 0;padding:0}.mor-summary[data-cards]>div{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);padding:var(--mor-space-10);background:var(--mor-color-surface);align-items:center}.mor-summary[data-flush]{margin:var(--mor-space-8) calc(var(--mor-space-20) * -1) calc(var(--mor-space-20) * -1);border-radius:0 0 var(--mor-radius-xl) var(--mor-radius-xl);padding:var(--mor-space-16) var(--mor-space-8)}@media (max-width:480px){.mor-summary:not([data-flush]){grid-auto-flow:row}.mor-summary:not([data-flush])>div{border:0}}.mor-plist{gap:var(--mor-space-14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mor-plist>li{gap:var(--mor-space-12);grid-template-columns:auto minmax(0,1fr) minmax(80px,160px) 44px;align-items:center;display:grid}.mor-plist>li:not(:has(.mor-plist__ic)){grid-template-columns:minmax(0,1fr) minmax(80px,160px) 44px}.mor-plist[data-divided]{gap:0}.mor-plist[data-divided]>li{padding-block:var(--mor-space-12);border-block-end:1px solid var(--mor-color-divider)}.mor-plist[data-divided]>li:last-child{border:0}.mor-plist__ic{border-radius:var(--mor-radius-md);background:var(--mor-color-surface-2);block-size:36px;inline-size:36px;color:var(--mor-color-text-muted);place-items:center;display:grid;overflow:hidden}.mor-plist__ic :is(img,svg){block-size:20px;inline-size:20px}.mor-plist__ic[data-round]{border-radius:var(--mor-radius-circle)}.mor-plist__txt{flex-direction:column;min-inline-size:0;display:flex}.mor-plist__txt>span{font-weight:var(--mor-weight-emphasis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-plist__txt small{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm)}.mor-plist .mor-progress{background:var(--mor-color-surface-2);block-size:8px}.mor-plist .mor-progress__bar{background:var(--c,var(--mor-color-accent))}.mor-plist__val{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--mor-weight-label)}.mor-statrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mor-statrows>li{justify-content:space-between;align-items:center;gap:var(--mor-space-16);padding-block:var(--mor-space-16);border-block-end:1px solid var(--mor-color-divider);display:flex}.mor-statrows>li:first-child{padding-block-start:var(--mor-space-8)}.mor-statrows>li:last-child{border:0;padding-block-end:0}.mor-statrows__txt{gap:var(--mor-space-2);flex-direction:column;min-inline-size:0;display:flex}.mor-statrows__txt small{color:var(--mor-color-text-muted)}.mor-statrows__txt b{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-statrows .mor-spark{flex:none;block-size:44px;inline-size:140px}.mor-rank{border-collapse:collapse;inline-size:100%;font-size:var(--mor-text-body)}.mor-rank thead th{font-weight:var(--mor-weight-body);color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm);text-align:start;padding:var(--mor-space-8) var(--mor-space-8) var(--mor-space-10);border-block-end:1px solid var(--mor-color-divider)}.mor-rank tbody :is(td,th){padding:var(--mor-space-12) var(--mor-space-8);border-block-end:1px solid var(--mor-color-divider);color:var(--mor-color-text-muted);font-weight:var(--mor-weight-body);text-align:start}.mor-rank tbody tr:hover :is(td,th){background:var(--mor-color-surface-hover)}.mor-rank tbody :is(td,th):first-child{color:var(--mor-color-text);border-start-start-radius:var(--mor-radius-sm);border-end-start-radius:var(--mor-radius-sm)}.mor-rank tbody :is(td,th):last-child{border-start-end-radius:var(--mor-radius-sm);border-end-end-radius:var(--mor-radius-sm)}.mor-rank [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.mor-rank .mor-spark{block-size:22px;inline-size:80px}.mor-cohort{border-collapse:separate;border-spacing:2px;inline-size:100%;font-size:var(--mor-text-sm);font-variant-numeric:tabular-nums}.mor-cohort th{font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);color:var(--mor-color-text-subtle);text-align:center;padding:var(--mor-space-4) var(--mor-space-6);white-space:nowrap}.mor-cohort :is(th,td):first-child{text-align:start;color:var(--mor-color-text-muted);white-space:nowrap;font-weight:var(--mor-weight-body);padding-inline-end:var(--mor-space-10)}.mor-cohort tbody th small{color:var(--mor-color-text-subtle);margin-inline-start:var(--mor-space-6)}.mor-cohort td{text-align:center;border-radius:var(--mor-radius-sm);background:color-mix(in oklch, var(--c,var(--mor-color-accent)) calc(var(--v) * var(--mor-chart-cell-max)), var(--mor-color-surface));block-size:30px;color:var(--mor-color-text);padding:0;position:relative}.mor-cohort td[data-empty]{background:0 0}.mor-cohort td:not([data-empty]):hover{outline:2px solid var(--mor-color-text);outline-offset:-2px;z-index:1}.mor-cohort tr[data-avg] :is(td,th){font-weight:var(--mor-weight-label);border-block-start:1px solid var(--mor-color-border);color:var(--mor-color-text);background:0 0;border-radius:0}.mor-sparktile{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-xl);background:var(--mor-color-surface);padding:var(--mor-space-16) var(--mor-space-16) 0;gap:var(--mor-space-2);flex-direction:column;min-block-size:150px;min-inline-size:0;display:flex;position:relative;overflow:hidden}.mor-sparktile>span:first-child{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm);align-items:center;gap:var(--mor-space-6);display:flex}.mor-sparktile>b{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-sparktile .mor-spark{block-size:64px;inline-size:100%;display:block;position:absolute;inset-block-end:0;inset-inline:0}.mor-sparktile[data-state=loading]>b{color:#0000;background:var(--mor-color-surface-2);border-radius:var(--mor-radius-sm);align-self:flex-start;min-inline-size:100px}.mor-chart .mor-treemap__tile{fill:var(--c);stroke:var(--mor-color-surface);stroke-width:2px}.mor-chart .mor-treemap__tile:hover{filter:brightness(1.08)}.mor-chart .mor-treemap__label{fill:var(--mor-color-text-on-accent);font-size:11px;font-weight:var(--mor-weight-label);pointer-events:none;font-family:var(--mor-font-sans)}.mor-chart .mor-treemap__label tspan{font-weight:var(--mor-weight-body);opacity:.85}.mor-chart .recharts-radial-bar-background-sector{fill:var(--mor-color-surface-2)}.mor-chart .recharts-polar-grid :is(line,circle,polygon,path){fill:none;stroke:var(--mor-color-divider)}.mor-chart .recharts-polar-angle-axis-tick-value{fill:var(--mor-color-text-subtle);font-size:11px;font-family:var(--mor-font-sans)}.mor-chart .mor-polar__grid circle{fill:none;stroke:var(--mor-color-divider)}.mor-chart .mor-polar__wedge{fill:var(--c);fill-opacity:var(--o,.75);stroke:var(--mor-color-surface);stroke-width:1.5px}.mor-chart .mor-polar__wedge:hover{fill-opacity:1}.mor-chart .mor-polar{block-size:100%;inline-size:100%;display:block}.mor-funnelshape{block-size:auto;inline-size:100%;display:block;overflow:visible}.mor-funnelshape__seg{fill:var(--c);stroke:var(--mor-color-surface);stroke-width:2px}.mor-funnelshape__seg:hover{filter:brightness(1.08)}.mor-funnelshape__label{fill:var(--mor-color-text-on-accent);font-size:12px;font-weight:var(--mor-weight-label);font-family:var(--mor-font-sans);text-anchor:middle;pointer-events:none}.mor-funnelshape__label tspan{font-weight:var(--mor-weight-body);opacity:.85}.mor-funnelshape__side{fill:var(--mor-color-text-muted);font-size:11px;font-family:var(--mor-font-sans)}.mor-funnelshape__side[data-name]{fill:var(--mor-color-text)}@media (prefers-reduced-motion:reduce){.mor-chart,.mor-chart *,.mor-plist *{transition:none!important;animation:none!important}}.mor-chart__cfg{opacity:.6;position:absolute;inset-block-start:calc(var(--mor-space-10) * -1);inset-inline-end:calc(var(--mor-space-10) * -1)}.mor-chart:hover .mor-chart__cfg,.mor-chart__cfg[data-focus-visible]{opacity:1}.mor-chart:has(>.mor-chart__head .mor-chart__cfg)>.mor-chart__head{padding-inline-end:var(--mor-space-24)}.mor-chart__daterange{align-items:center;gap:var(--mor-space-8);block-size:var(--mor-control-h-sm);padding-inline:var(--mor-space-10);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);color:var(--mor-color-text);font:inherit;font-size:var(--mor-text-sm);white-space:nowrap;cursor:pointer;display:inline-flex}.mor-chart__daterange svg{color:var(--mor-color-text-muted)}.mor-chart__daterange[data-hovered]{background:var(--mor-color-surface-hover)}.mor-chart__daterange[data-focus-visible]{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-delta[data-icon-pill]{border-radius:var(--mor-radius-circle);place-items:center;block-size:28px;inline-size:28px;padding:0;display:inline-grid}.mor-delta[data-icon-pill] svg{block-size:14px;inline-size:14px}.mor-chart[data-legend=top]>.mor-chart__head{order:-2}.mor-chart[data-legend=top]>.mor-chart__foot{order:-1}.mor-chart[data-legend=right]:not([data-layout=donut]) .mor-chart__plot{gap:var(--mor-space-24);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mor-chart[data-legend=right]:not([data-layout=donut]) .mor-legend[data-orientation=vertical]{max-inline-size:200px}.mor-cs{--mor-dialog-w:1040px}.mor-cs .mor-dialog__body{border-block-start:1px solid var(--mor-color-divider);gap:0;margin-block-start:var(--mor-space-16);padding:0;overflow:hidden}.mor-cs__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:min(620px,100dvh - 200px);min-block-size:0;display:grid}.mor-cs__body[data-preview]{grid-template-columns:minmax(0,1.15fr) 360px}.mor-cs__preview{gap:var(--mor-space-10);padding:var(--mor-space-16) var(--mor-space-20) var(--mor-space-20);background:var(--mor-color-surface-sunken);border-inline-end:1px solid var(--mor-color-divider);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.mor-cs__previewhd{justify-content:space-between;align-items:center;display:flex}.mor-cs__lab,.mor-cs__h{font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;font-weight:var(--mor-weight-label);color:var(--mor-color-text-subtle)}.mor-cs__stage{min-block-size:0;padding:var(--mor-space-16);border-radius:var(--mor-radius-lg);background:var(--mor-color-bg);color:var(--mor-color-text);border:1px solid var(--mor-color-border);flex:1;place-items:center;display:grid;overflow:auto}.mor-cs__card{background:var(--mor-color-surface);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-xl);inline-size:100%;max-inline-size:560px;padding:var(--mor-space-20)}.mor-cs__note{align-items:center;gap:var(--mor-space-6);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);margin:0;display:flex}.mor-cs__side{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.mor-cs__side>.mor-tabs{padding-inline:var(--mor-space-12);flex:none}.mor-cs__pane{overscroll-behavior:contain;min-block-size:0;padding:var(--mor-space-8) var(--mor-space-20) var(--mor-space-20);gap:var(--mor-space-12);flex-direction:column;flex:1;display:flex;overflow:auto}.mor-cs__pane[hidden]{display:none}.mor-cs__h{padding-block:var(--mor-space-12) var(--mor-space-2);border-block-end:1px solid var(--mor-color-divider);margin-block-end:var(--mor-space-2)}.mor-cs__h:first-child{padding-block-start:var(--mor-space-6)}.mor-cs__switch{justify-content:space-between;align-items:center;gap:var(--mor-space-12);flex-direction:row-reverse;min-block-size:36px;display:flex}.mor-cs__switch>span:last-child{flex-direction:column;display:flex}.mor-cs__switch small{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm)}.mor-cs__pair{gap:var(--mor-space-8);grid-template-columns:1fr 1fr;display:grid}.mor-cs__empty{color:var(--mor-color-text-muted);margin:0}.mor-cs__pal{gap:var(--mor-space-6);grid-template-columns:repeat(4,1fr);display:grid}.mor-cs__palopt{align-items:center;gap:var(--mor-space-6);padding:var(--mor-space-8) var(--mor-space-4);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);cursor:pointer;font:inherit;color:var(--mor-color-text-muted);flex-direction:column;display:flex}.mor-cs__palopt small{font-size:var(--mor-text-xs)}.mor-cs__palopt[data-selected]{border-color:var(--mor-color-accent);box-shadow:0 0 0 1px var(--mor-color-accent);color:var(--mor-color-text)}.mor-cs__palopt[data-focus-visible]{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-cs__palopt>span{gap:2px;display:flex}.mor-cs__palopt i{border-radius:2px;block-size:18px;inline-size:10px;display:block}[data-pal=categorical] i:first-child{background:var(--mor-color-chart-1)}[data-pal=categorical] i:nth-child(2){background:var(--mor-color-chart-2)}[data-pal=categorical] i:nth-child(3){background:var(--mor-color-chart-3)}[data-pal=categorical] i:nth-child(4){background:var(--mor-color-chart-4)}[data-pal=accent] i{background:var(--mor-color-accent)}[data-pal=accent] i:nth-child(2){opacity:.75}[data-pal=accent] i:nth-child(3){opacity:.5}[data-pal=accent] i:nth-child(4){opacity:.3}[data-pal=positive-negative] i:nth-child(odd){background:var(--mor-color-data-positive)}[data-pal=positive-negative] i:nth-child(2n){background:var(--mor-color-data-negative)}[data-pal=mono] i{background:var(--mor-color-text)}[data-pal=mono] i:nth-child(2){opacity:.7}[data-pal=mono] i:nth-child(3){opacity:.45}[data-pal=mono] i:nth-child(4){opacity:.2}.mor-cs__series{gap:var(--mor-space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mor-cs__srow{gap:var(--mor-space-6);grid-template-columns:auto 64px minmax(0,1fr) auto;align-items:center;display:grid}:is(.mor-cs__srow[data-hidden] .mor-cs__color,.mor-cs__srow[data-hidden] .mor-field:has(.mor-input)){opacity:.5}.mor-cs__srow :is(.mor-input,.mor-select){block-size:var(--mor-control-h-sm);font-size:var(--mor-text-sm)}.mor-cs__order{display:flex}.mor-cs__dot{background:var(--c);border-radius:3px;flex:none;block-size:12px;inline-size:12px;display:inline-block}.mor-select__option .mor-cs__dot{margin-inline-end:var(--mor-space-8)}.mor-cs__color .mor-cs__cname{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mor-select__option .mor-cs__cname{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.mor-cs__dirty{font-size:var(--mor-text-sm);color:var(--mor-color-warning-text);margin-inline-end:var(--mor-space-8)}@media (max-width:900px){.mor-cs__body,.mor-cs__body[data-preview]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;block-size:calc(100dvh - 200px)}.mor-cs__preview{border:0;border-block-end:1px solid var(--mor-color-divider);max-block-size:40dvh}}@media (prefers-reduced-motion:no-preference){.mor-spark svg{animation:mor-chart-wipe .9s var(--mor-ease-out) both}.mor-gauge__fill{animation:mor-chart-arc .8s var(--mor-ease-out) both}:is(.mor-polar__wedge,.mor-funnelshape__seg,.mor-heatmap td,.mor-cohort td){animation:mor-chart-fade .4s var(--mor-ease-out) both}:is(.mor-funnel__bar i,.mor-plist .mor-progress__bar){transform-origin:0;animation:mor-chart-grow-x .6s var(--mor-ease-out) both}[dir=rtl] :is(.mor-funnel__bar i,.mor-plist .mor-progress__bar){transform-origin:100%}}@keyframes mor-chart-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mor-chart-arc{0%{stroke-dashoffset:var(--mor-len)}}@keyframes mor-chart-fade{0%{opacity:0}}@keyframes mor-chart-grow-x{0%{transform:scaleX(0)}}}

.nn-center{place-items:center;min-block-size:100dvh;padding:16px;display:grid}.nn-pad{gap:12px;padding:8px 0;display:grid}.nn-muted{color:var(--mor-color-text-muted)}.nn-link{color:inherit;font-weight:600;text-decoration:none}.nn-link:hover{text-decoration:underline}.nn-tags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.nn-thumb{object-fit:cover;border-radius:6px;block-size:32px;inline-size:32px}.nn-json,.nn-mono{font-family:var(--mor-font-mono,ui-monospace, monospace);font-size:12px}.nn-pre{white-space:pre-wrap;font-family:var(--mor-font-mono,ui-monospace, monospace);max-block-size:320px;margin:0;font-size:12px;overflow:auto}.nn-pre-wrap{white-space:pre-wrap}.nn-longtext{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nn-actions{flex-wrap:wrap;gap:8px;display:flex}.nn-base-filters{align-items:center;gap:8px;margin-block-end:8px;display:flex}.nn-list--embedded{margin-block:4px}.nn-freq{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nn-freq>*{flex:none;inline-size:auto}.nn-repeat{flex:auto;gap:10px;inline-size:100%;min-inline-size:0;display:grid}.nn-repeat__row{border:1px solid var(--mor-color-border);border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:10px 40px 10px 10px;display:grid;position:relative}.nn-repeat__row--view{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-inline-end:10px}.nn-repeat__cell{grid-column:span 12;gap:4px;min-inline-size:0;display:grid}.nn-repeat__label{color:var(--mor-color-text-muted);font-size:12px}.nn-repeat__remove{position:absolute;inset-block-start:6px;inset-inline-end:6px}@media (max-width:560px){.nn-repeat__cell{grid-column:span 12!important}}.nn-prompt{gap:12px;display:grid}.nn-login{background:var(--mor-color-surface-sunken,var(--mor-color-bg));place-items:center;min-block-size:100dvh;padding:16px;display:grid}.nn-login__card{background:var(--mor-color-surface,var(--mor-color-bg));border:1px solid var(--mor-color-border);inline-size:min(380px,100%);box-shadow:var(--mor-shadow-2,0 8px 24px #00000014);border-radius:14px;gap:14px;padding:28px;display:grid}.nn-login__brand{color:#fff;background:var(--mor-color-accent,#4f46e5);border-radius:10px;place-items:center;block-size:40px;inline-size:40px;font-weight:700;display:grid}.nn-login__title{font-size:var(--mor-text-xl,20px);margin:0}.nn-login__card--wait{text-align:center;justify-items:center}.nn-login__wait{color:var(--mor-color-text-muted,inherit);margin:0;font-size:14px}.nn-login__error{color:var(--mor-color-danger,#dc2626);margin:0;font-size:14px}.nn-files{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nn-sys{gap:16px;min-inline-size:0;display:grid}.nn-sys__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nn-sys__title{font-size:var(--mor-text-2xl,24px);margin:0}.nn-sys__sub{font-size:var(--mor-text-lg,17px);margin:0}.nn-sys__note{max-inline-size:72ch;margin:4px 0 0;font-size:13px}.nn-sys__runs{border-block-start:1px solid var(--mor-color-border);gap:8px;padding-block-start:8px;display:grid}.nn-sys__scroll{border:1px solid var(--mor-color-border);background:var(--mor-color-surface,var(--mor-color-bg));border-radius:10px;overflow-x:auto}.nn-sys__error{color:var(--mor-color-danger,#dc2626);overflow-wrap:anywhere;max-inline-size:60ch;font-size:13px}.nn-sys__detail{min-inline-size:220px;max-inline-size:520px}.nn-table{border-collapse:collapse;inline-size:100%;font-size:13px}.nn-table th{text-align:start;color:var(--mor-color-text-muted);white-space:nowrap;border-block-end:1px solid var(--mor-color-border);text-transform:capitalize;padding:8px 12px;font-weight:600}.nn-table td{border-block-end:1px solid var(--mor-color-border);vertical-align:top;padding:8px 12px}.nn-table tbody tr:last-child td{border-block-end:0}.nn-table tbody tr[tabindex]{cursor:pointer}.nn-table tbody tr[tabindex]:hover,.nn-table tbody tr.is-selected{background:var(--mor-color-surface-hover,#0000000a)}.nn-table .nn-num{text-align:end;white-space:nowrap}.nn-banner{background:var(--mor-color-warning-subtle,#fef3c7);color:var(--mor-color-warning-text,#92400e);border:1px solid var(--mor-color-warning-border,#fcd34d);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:12px;padding:10px 14px;font-size:14px;display:flex}.nn-banner--danger{background:var(--mor-color-danger-subtle,#fee2e2);color:var(--mor-color-danger-text,#991b1b);border-color:var(--mor-color-danger-border,#fca5a5)}.nn-banner--success{background:var(--mor-color-success-subtle,#dcfce7);color:var(--mor-color-success-text,#166534);border-color:var(--mor-color-success-border,#86efac)}.nn-banner code{background:#0000000f;border-radius:4px;padding:0 4px}.nn-keys{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 28px;display:grid}.nn-keys__title{letter-spacing:.04em;text-transform:uppercase;color:var(--mor-color-text-muted);margin:0 0 6px;font-size:12px;font-weight:600}.nn-keys__list{margin:0;display:grid}.nn-keys__row{border-block-end:1px solid var(--mor-color-divider,var(--mor-color-border));justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:flex}.nn-keys__row dt{min-inline-size:0}.nn-keys__row dd{flex:none;margin:0}.nn-inbox{max-inline-size:860px}.nn-inbox__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nn-inbox__title,.nn-account__title{font-size:var(--mor-text-xl,20px);margin:0;font-weight:600}.nn-inbox__list{border:1px solid var(--mor-color-border);background:var(--mor-color-surface);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nn-inbox__item{border-block-end:1px solid var(--mor-color-divider,var(--mor-color-border));grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.nn-inbox__item:last-child{border-block-end:0}.nn-inbox__item[data-unread]{background:var(--mor-color-accent-subtle)}.nn-inbox__main{all:unset;cursor:pointer;gap:2px;min-inline-size:0;display:grid}.nn-inbox__main:disabled{cursor:default}.nn-inbox__main:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px;border-radius:4px}.nn-inbox__t{font-weight:600}.nn-inbox__item:not([data-unread]) .nn-inbox__t{font-weight:500}.nn-inbox__b{color:var(--mor-color-text-muted);overflow-wrap:anywhere}.nn-inbox__m{color:var(--mor-color-text-subtle,var(--mor-color-text-muted));font-size:12px}.nn-inbox__acts{gap:2px;display:flex}.nn-inbox__more{justify-content:center;display:flex}.nn-account{max-inline-size:720px}.nn-account__card{border:1px solid var(--mor-color-border);background:var(--mor-color-surface);border-radius:12px;gap:14px;padding:18px;display:grid}.nn-account__who{align-items:center;gap:14px;display:flex}.nn-account__name{font-size:16px;font-weight:600}.nn-account__sub{margin:0;font-size:15px;font-weight:600}.nn-account__pref{justify-content:space-between;align-items:center;gap:16px;padding-block:6px;display:flex}.nn-account__actions{justify-content:flex-end;display:flex}@media (max-width:640px){.nn-inbox__item{grid-template-columns:auto 1fr}.nn-inbox__acts{grid-column:2}}.nn-prose{overflow-wrap:anywhere;line-height:1.55}.nn-prose>:first-child{margin-block-start:0}.nn-prose>:last-child{margin-block-end:0}.nn-prose p,.nn-prose ul,.nn-prose ol{margin-block:0 .6em}.nn-prose ul,.nn-prose ol{padding-inline-start:1.4em}.nn-prose a{color:var(--mor-color-link,var(--mor-color-accent));text-decoration:underline}.nn-aside-card{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg,12px);background:var(--mor-color-surface);padding:14px 16px}.nn-aside-card+.nn-aside-card{margin-block-start:12px}.nn-aside-card__title{letter-spacing:.02em;text-transform:uppercase;color:var(--mor-color-text-subtle);margin:0 0 10px;font-size:13px;font-weight:600}.nn-aside-card__list{gap:10px;margin:0;display:grid}.nn-aside-card__list dt{color:var(--mor-color-text-muted);font-size:12px}.nn-aside-card__list dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.nn-code{position:relative}.nn-code .nn-pre{background:var(--mor-color-surface-2,var(--mor-color-bg));border:1px solid var(--mor-color-border);border-radius:8px;padding:12px 44px 12px 12px}.nn-code__copy{position:absolute;inset-block-start:6px;inset-inline-end:6px}.nn-lib__mcp{gap:8px;display:grid}.nn-lib__mcp .nn-aside-card__title{margin:0}.nn-lib__tab{gap:12px;margin-block-start:16px;display:grid}.nn-lib__group{gap:6px;display:grid}.nn-lib__group .nn-keys__title{margin-block:8px 0}.nn-lib__op{border:1px solid var(--mor-color-border);border-radius:8px}.nn-lib__op>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 12px;list-style:none;display:grid}.nn-lib__op>summary:hover{background:var(--mor-color-surface-hover,#0000000a)}.nn-lib__op>summary::-webkit-details-marker{display:none}.nn-lib__op[open]>summary{border-block-end:1px solid var(--mor-color-border)}.nn-lib__method{flex:none;justify-content:center;min-inline-size:56px}.nn-lib__path{overflow-wrap:anywhere;grid-column:2;font-size:13px}.nn-lib__summary{grid-column:2;font-size:13px}.nn-lib__op--tool>summary{grid-template-columns:minmax(0,1fr)}.nn-lib__op--tool .nn-lib__path,.nn-lib__op--tool .nn-lib__summary{grid-column:1}.nn-lib__body{gap:10px;padding:12px;font-size:13px;display:grid}.nn-lib__body p{margin:0}.nn-lib__section{gap:4px;display:grid}.nn-lib__props th{text-transform:none}.nn-lib__req{color:var(--mor-color-danger,#dc2626)}.nn-login__wait-card{text-align:center;justify-items:center;gap:14px;padding:8px;display:grid}.nn-inbox__ic{background:var(--mor-color-info-subtle);block-size:32px;inline-size:32px;color:var(--mor-color-info-text);border-radius:8px;flex:none;place-items:center;display:grid}.nn-inbox__ic[data-tone=success]{background:var(--mor-color-success-subtle);color:var(--mor-color-success-text)}.nn-inbox__ic[data-tone=warning]{background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text)}.nn-inbox__ic[data-tone=danger]{background:var(--mor-color-danger-subtle);color:var(--mor-color-danger-text)}.nn-freq__label{inline-size:100%;font-size:13px;font-weight:600}.nn-upload{gap:8px;display:grid}.nn-upload__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nn-upload__list li{align-items:center;gap:4px;display:inline-flex}
