@layer mor.motion{html[data-motion=off]{--mor-dur-press:0s;--mor-dur-fast:0s;--mor-dur-normal:0s;--mor-dur-page:0s;--mor-dur-slow:0s;--mor-stagger:0s;--mor-press-scale:1}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]){scroll-behavior:smooth}}@view-transition{navigation:auto}::view-transition-old(root){animation:mor-m-out var(--mor-dur-fast) var(--mor-ease-out) both}::view-transition-new(root){animation:mor-m-rise var(--mor-dur-page) var(--mor-ease-emphasized) both}::view-transition-group(mor-sidebar){animation-duration:var(--mor-dur-normal)}::view-transition-group(mor-topbar){animation-duration:var(--mor-dur-normal)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html[data-motion=off]::view-transition-group(*){animation:none!important}html[data-motion=off]::view-transition-old(*){animation:none!important}html[data-motion=off]::view-transition-new(*){animation:none!important}@keyframes mor-m-out{to{opacity:0}}@keyframes mor-m-rise{0%{opacity:0;translate:0 6px}}@keyframes mor-m-fade{0%{opacity:0}}@keyframes mor-m-flash{0%{background-color:var(--mor-color-selected-bg)}}@keyframes mor-m-pop{0%{scale:.85}60%{scale:1.06}to{scale:1}}@keyframes mor-m-focus{0%{outline-offset:calc(var(--mor-focus-ring-offset) + 3px);outline-color:#0000}}@keyframes mor-m-load{0%{scale:0 1}40%{scale:.55 1}to{scale:.9 1}}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(2){--mor-i:1}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(3){--mor-i:2}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(4){--mor-i:3}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(5){--mor-i:4}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(6){--mor-i:5}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(7){--mor-i:6}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(8){--mor-i:7}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(9){--mor-i:8}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(10){--mor-i:9}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(11){--mor-i:10}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(12){--mor-i:11}:where(.mor-shell__content,[data-motion=enter],[data-motion=stagger],[data-motion=stagger-open],tbody,.ss-sf,.app-sw__menu,.mor-apps__grid)>:nth-child(n+13){--mor-i:12}html[data-motion-enter] :is(.mor-shell__content,[data-motion=enter])>*{animation:mor-m-rise var(--mor-dur-page) var(--mor-ease-emphasized) both;animation-delay:calc(var(--mor-i,0) * var(--mor-stagger) * 2)}html[data-motion-enter] :is(tbody>tr,.ss-sf>.ss-sf__row,[data-motion=stagger]>*){animation:mor-m-fade var(--mor-dur-page) var(--mor-ease-out) both;animation-delay:calc(80ms + var(--mor-i,0) * var(--mor-stagger))}@media (prefers-reduced-motion:reduce){html[data-motion-enter] *{animation-delay:0s!important}}[data-m-enter]{animation:mor-m-rise var(--mor-dur-normal) var(--mor-ease-emphasized) both, mor-m-flash 1.2s var(--mor-ease-out) both}tr[data-m-enter]>td{animation:mor-m-flash 1.2s var(--mor-ease-out) both}[data-m-swap]{animation:mor-m-fade var(--mor-dur-normal) var(--mor-ease-out) both}[data-m-expand]{animation:mor-m-rise var(--mor-dur-normal) var(--mor-ease-emphasized) both}[data-m-lift]{box-shadow:var(--mor-shadow-3);z-index:2;transition:box-shadow var(--mor-dur-fast) var(--mor-ease-out), scale var(--mor-dur-fast) var(--mor-ease-out);position:relative;scale:1.01}.mor-button{transition:background var(--mor-dur-fast) var(--mor-ease-out), border-color var(--mor-dur-fast) var(--mor-ease-out), color var(--mor-dur-fast) var(--mor-ease-out), box-shadow var(--mor-dur-fast) var(--mor-ease-out), scale var(--mor-dur-press) var(--mor-ease-out), transform var(--mor-dur-press) var(--mor-ease-out)}.mor-button svg{transition:translate var(--mor-dur-fast) var(--mor-ease-out), rotate var(--mor-dur-fast) var(--mor-ease-out)}.mor-button[data-nudge]:hover svg:last-child{translate:2px}.mor-button[data-nudge=back]:hover svg:first-child{translate:-2px}.mor-button[data-loading]:after{animation-duration:.7s}:is(.mor-chip,.mor-tab,.mor-seg__opt,.mor-menu__item,.mor-nav-item):active:not([aria-disabled=true]){scale:.98}:is(.mor-chip,.mor-tab,.mor-seg__opt,.mor-menu__item){transition:background var(--mor-dur-fast) var(--mor-ease-out), color var(--mor-dur-fast) var(--mor-ease-out), scale var(--mor-dur-press) var(--mor-ease-out)}:is(button,a,input,select,textarea,summary,[role=tab],[role=menuitem],[role=option]):focus-visible{animation:mor-m-focus var(--mor-dur-fast) var(--mor-ease-out)}a{transition:color var(--mor-dur-fast) var(--mor-ease-out), text-decoration-color var(--mor-dur-fast) var(--mor-ease-out)}a:hover{text-underline-offset:.18em}[data-m-pop]{animation:mor-m-pop var(--mor-dur-normal) var(--mor-ease-out)}:is(a.mor-card,.mor-card[data-clickable],a.card,[data-motion=card]){transition:border-color var(--mor-dur-fast) var(--mor-ease-out), background var(--mor-dur-fast) var(--mor-ease-out), box-shadow var(--mor-dur-normal) var(--mor-ease-out), scale var(--mor-dur-press) var(--mor-ease-out)}:is(a.mor-card,.mor-card[data-clickable],a.card,[data-motion=card]):hover{box-shadow:var(--mor-shadow-2)}:is(a.mor-card,.mor-card[data-clickable],a.card,[data-motion=card]):active{box-shadow:var(--mor-shadow-1);scale:.99}.mor-tabpanel{animation:mor-m-rise var(--mor-dur-normal) var(--mor-ease-emphasized)}.mor-tabs__ind[data-auto]{transition:translate var(--mor-dur-normal) var(--mor-ease-emphasized), inline-size var(--mor-dur-normal) var(--mor-ease-emphasized), opacity var(--mor-dur-fast);inset-inline-start:0}.mor-tabs[data-orientation=vertical] .mor-tabs__ind[data-auto]{display:none}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size var(--mor-dur-normal) var(--mor-ease-emphasized), content-visibility var(--mor-dur-normal) allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}[data-sticky=top]{z-index:var(--mor-z-sticky);background:var(--mor-sticky-bg,var(--mor-color-surface));position:sticky;inset-block-start:var(--mor-sticky-top,0)}[data-sticky=bottom]{z-index:var(--mor-z-sticky);background:var(--mor-sticky-bg,var(--mor-color-surface));position:sticky;inset-block-end:0}[data-sticky]{transition:box-shadow var(--mor-dur-normal) var(--mor-ease-out), background var(--mor-dur-normal) var(--mor-ease-out)}[data-sticky=top][data-stuck]{box-shadow:var(--mor-shadow-stuck)}[data-sticky=bottom][data-stuck]{box-shadow:0 -1px 0 var(--mor-color-divider), 0 -8px 16px -12px #00000047}@supports (color:lab(0% 0 0)){[data-sticky=bottom][data-stuck]{box-shadow:0 -1px 0 var(--mor-color-divider), 0 -8px 16px -12px lab(0% 0 0/.28)}}thead[data-sticky] th,.mor-table[data-sticky-head] thead th{z-index:2;background:var(--mor-color-surface);position:sticky;inset-block-start:var(--mor-sticky-top,0)}:is(.ss-tw,.mor-table-wrap,[data-scroll-edges])[data-edge-s]:not(:has(td[data-sticky],td[data-pinned])){-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}:is(.ss-tw,.mor-table-wrap,[data-scroll-edges])[data-edge-e]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}:is(.ss-tw,.mor-table-wrap,[data-scroll-edges])[data-edge-s][data-edge-e]:not(:has(td[data-sticky],td[data-pinned])){-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}:is(.ss-tw,.mor-table-wrap,[data-scroll-edges])[data-edge-s] :is(td,th):is([data-sticky],[data-pinned]){box-shadow:6px 0 8px -6px #00000038;box-shadow:6px 0 8px -6px lab(0% 0 0/.22)}.mor-m-load{block-size:2px;z-index:var(--mor-z-tooltip);background:var(--mor-color-accent);transform-origin:0;pointer-events:none;opacity:0;position:fixed;inset-block-start:0;inset-inline:0;scale:0 1}.mor-m-load[data-on]{opacity:1;animation:mor-m-load 2.4s var(--mor-ease-emphasized) .14s both;transition:opacity var(--mor-dur-fast) .14s}html[data-m-dir=back]::view-transition-new(root){animation-name:mor-m-drop}html[data-m-dir=next]::view-transition-old(root){animation:mor-m-out-s var(--mor-dur-fast) var(--mor-ease-out) both}html[data-m-dir=next]::view-transition-new(root){animation:mor-m-in-e var(--mor-dur-page) var(--mor-ease-emphasized) both}html[data-m-dir=prev]::view-transition-old(root){animation:mor-m-out-e var(--mor-dur-fast) var(--mor-ease-out) both}html[data-m-dir=prev]::view-transition-new(root){animation:mor-m-in-s var(--mor-dur-page) var(--mor-ease-emphasized) both}@keyframes mor-m-drop{0%{opacity:0;translate:0 -6px}}@keyframes mor-m-in-e{0%{opacity:0;translate:24px}}@keyframes mor-m-in-s{0%{opacity:0;translate:-24px}}@keyframes mor-m-out-s{to{opacity:0;translate:-24px}}@keyframes mor-m-out-e{to{opacity:0;translate:24px}}@keyframes mor-m-up{0%{opacity:0;translate:0 14px}}@keyframes mor-m-down{0%{opacity:0;translate:0 -14px}}@keyframes mor-m-menu-in{0%{opacity:0;scale:.95}}@keyframes mor-m-menu-out{to{opacity:0;scale:.97}}:is(.mor-menu,.mor-popover,.ss-fly){animation:mor-m-menu-in var(--mor-dur-fast) var(--mor-ease-emphasized);transform-origin:100% 0}:is(.mor-menu,.mor-popover,.ss-fly)[data-m-replace]{animation:mor-m-fade var(--mor-dur-fast) var(--mor-ease-out)}:is(.mor-menu,.mor-popover,.ss-fly,.mor-dialog)[data-state=closing],:is(.mor-menu,.mor-popover,.ss-fly)[data-m-exit]{animation:mor-m-menu-out var(--mor-dur-fast) var(--mor-ease-out) forwards;pointer-events:none}[data-m-exit] .mor-scrim,.mor-scrim[data-m-exit]{animation:mor-fade-out var(--mor-dur-normal) var(--mor-ease-out) forwards}[data-m-exit] .mor-drawer{animation:mor-slide-end-out var(--mor-dur-normal) var(--mor-ease-in-out) forwards}[data-m-exit] .mor-drawer[data-side=bottom]{animation-name:mor-slide-up-out}[data-m-exit] .mor-dialog{animation:mor-pop-out var(--mor-dur-normal) var(--mor-ease-out) forwards}.ss-fullw[data-m-exit]{animation:mor-m-menu-out var(--mor-dur-normal) var(--mor-ease-out) forwards}[data-m-replace] .mor-scrim,[data-m-replace] .mor-drawer,[data-m-replace] .mor-dialog{animation:none}[data-m-exit] *{animation-play-state:running}@keyframes mor-fade-out{to{opacity:0}}@keyframes mor-pop-out{to{opacity:0;translate:0 8px;scale:.97}}@keyframes mor-slide-end-out{to{translate:100%}}@keyframes mor-slide-up-out{to{translate:0 100%}}:is(.app-sw__menu,.mor-apps__grid,[data-motion=stagger-open])>*{animation:mor-m-rise var(--mor-dur-normal) var(--mor-ease-emphasized) both;animation-delay:calc(var(--mor-i,0) * 16ms)}:is(.app-sw__ic,.mor-app__tile){transition:scale var(--mor-dur-fast) var(--mor-ease-out)}:is(.app-sw__item,.mor-app):hover :is(.app-sw__ic,.mor-app__tile){scale:1.06}:is(.app-sw__item,.mor-app):active :is(.app-sw__ic,.mor-app__tile){scale:.96}@keyframes mor-m-view{0%{opacity:0;translate:0 4px}}[data-m-view]{animation:mor-m-view var(--mor-dur-normal) var(--mor-ease-emphasized) both}[data-m-next]{animation:mor-m-up var(--mor-dur-normal) var(--mor-ease-emphasized) both}[data-m-prev]{animation:mor-m-down var(--mor-dur-normal) var(--mor-ease-emphasized) both}.mor-topbar__search{transition:border-color var(--mor-dur-fast) var(--mor-ease-out), background var(--mor-dur-fast) var(--mor-ease-out), box-shadow var(--mor-dur-normal) var(--mor-ease-out), color var(--mor-dur-fast) var(--mor-ease-out), flex-basis var(--mor-dur-normal) var(--mor-ease-emphasized), inline-size var(--mor-dur-normal) var(--mor-ease-emphasized)}.mor-topbar__search:focus-within{border-color:var(--mor-color-accent);background:var(--mor-color-surface);box-shadow:0 0 0 3px var(--mor-color-accent-subtle);color:var(--mor-color-text)}.mor-topbar__search:focus-within>svg{color:var(--mor-color-accent-text)}.mor-topbar__search>svg,.mor-topbar__search .mor-kbd{transition:color var(--mor-dur-fast) var(--mor-ease-out), opacity var(--mor-dur-fast) var(--mor-ease-out)}.mor-topbar__search:focus-within .mor-kbd{opacity:0}@container (min-width:900px){.mor-topbar__search:focus-within{flex-basis:440px;inline-size:min(440px,100%)}}input[type=search]::-webkit-search-cancel-button{transition:opacity var(--mor-dur-fast)}.mor-button[data-icon-only]:active:not(:disabled,[aria-disabled=true]) svg{transition-duration:var(--mor-dur-press);scale:.86}.mor-button[data-icon-only] svg{transition:scale var(--mor-dur-normal) var(--mor-ease-spring), rotate var(--mor-dur-fast) var(--mor-ease-out)}.mor-button[aria-haspopup][aria-expanded=true]:not([data-variant=primary],[data-variant=danger]){--_bg:var(--mor-color-surface-2);--_fg:var(--mor-color-text);--_border:var(--mor-color-border-strong)}.mor-button[aria-haspopup][aria-expanded=true][data-variant=ghost]{--_border:transparent}[aria-expanded] svg[data-caret]{transition:rotate var(--mor-dur-fast) var(--mor-ease-out)}[aria-expanded=true] svg[data-caret]{rotate:180deg}th[aria-sort] svg{transition:rotate var(--mor-dur-normal) var(--mor-ease-emphasized), opacity var(--mor-dur-fast) var(--mor-ease-out)}}
@layer mor.reset,mor.tokens,mor.base,mor.components,mor.motion,mor.utilities,mor.overrides;@layer mor.base{:where([class*=mor-],[class*=mor-] *){box-sizing:border-box}.mor-num,[data-numeric]{font-variant-numeric:tabular-nums}.mor-caps{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)}.mor-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mor-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.mor-icon{vertical-align:middle;flex:none;display:inline-block}.mor-icon[data-mirror]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.mor-button,.mor-input,.mor-select,.mor-card,.mor-badge,.mor-chip{border:1px solid canvastext}}}
@layer mor.components{.mor-button{--mor-button-bg:var(--mor-color-surface);--mor-button-fg:var(--mor-color-text);--mor-button-border:var(--mor-color-border-control);--mor-button-bg-hover:var(--mor-color-surface-hover);--mor-button-bg-active:var(--mor-color-surface-2);--mor-button-radius:var(--mor-radius-md);justify-content:center;align-items:center;gap:var(--mor-space-6);box-sizing:border-box;block-size:var(--mor-control-h);padding-inline:var(--mor-control-px);border-radius:var(--mor-button-radius);border:1px solid var(--mor-button-border);background:var(--mor-button-bg);color:var(--mor-button-fg);font-family:var(--mor-font-label);font-size:var(--mor-text-body);line-height:1;font-weight:var(--mor-weight-label);text-transform:var(--mor-label-transform);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--mor-dur-fast) var(--mor-ease-out), border-color var(--mor-dur-fast) var(--mor-ease-out), color var(--mor-dur-fast) var(--mor-ease-out);text-decoration:none;display:inline-flex;position:relative}.mor-button:is([data-hovered],:not([data-rac]):hover){background:var(--mor-button-bg-hover)}.mor-button:is([data-pressed],[data-state=pressed],:not([data-rac]):active){background:var(--mor-button-bg-active)}.mor-button: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);box-shadow:0 0 0 var(--mor-focus-ring-offset) var(--mor-color-focus-ring-halo);z-index:1}.mor-button:is([data-disabled],:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.mor-button[aria-disabled=true]{pointer-events:auto}.mor-button svg{inline-size:var(--mor-icon-sm);block-size:var(--mor-icon-sm);flex:none}.mor-button[data-variant=primary]{--mor-button-bg:var(--mor-color-accent);--mor-button-fg:var(--mor-color-text-on-accent);--mor-button-border:transparent;--mor-button-bg-hover:var(--mor-color-accent-hover);--mor-button-bg-active:var(--mor-color-accent-active);box-shadow:var(--mor-shadow-1), inset 0 1px 0 color-mix(in oklch, var(--mor-color-text-on-accent) 18%, transparent)}.mor-button[data-variant=primary]:is([data-hovered],:not([data-rac]):hover){box-shadow:var(--mor-shadow-2), inset 0 1px 0 color-mix(in oklch, var(--mor-color-text-on-accent) 18%, transparent)}.mor-button[data-variant=secondary]{box-shadow:var(--mor-shadow-1)}.mor-button[data-variant=outline]{--mor-button-bg:transparent;--mor-button-bg-hover:var(--mor-color-surface-hover)}.mor-button[data-variant=ghost]{--mor-button-bg:transparent;--mor-button-border:transparent;--mor-button-fg:var(--mor-color-text-muted);--mor-button-bg-hover:var(--mor-color-surface-hover)}.mor-button[data-variant=ghost]:is([data-hovered],:not([data-rac]):hover){--mor-button-fg:var(--mor-color-text)}.mor-button[data-variant=soft]{--mor-button-bg:var(--mor-color-accent-subtle);--mor-button-fg:var(--mor-color-accent-text);--mor-button-border:transparent;--mor-button-bg-hover:var(--mor-color-selected-bg)}.mor-button[data-variant=danger]{--mor-button-bg:var(--mor-color-danger);--mor-button-fg:var(--mor-color-danger-on);--mor-button-border:transparent;--mor-button-bg-hover:oklch(from var(--mor-color-danger) calc(l - .05) c h);--mor-button-bg-active:oklch(from var(--mor-color-danger) calc(l - .1) c h);box-shadow:var(--mor-shadow-1)}.mor-button[data-variant=danger-ghost]{--mor-button-bg:transparent;--mor-button-border:transparent;--mor-button-fg:var(--mor-color-danger-text);--mor-button-bg-hover:var(--mor-color-danger-subtle)}.mor-button[data-variant=link]{--mor-button-bg:transparent;--mor-button-border:transparent;--mor-button-fg:var(--mor-color-link);--mor-button-bg-hover:transparent;--mor-button-bg-active:transparent;block-size:auto;padding-inline:0}.mor-button[data-variant=link]:is([data-hovered],:not([data-rac]):hover){text-decoration:underline}.mor-button[data-size=sm]{block-size:var(--mor-control-h-sm);padding-inline:calc(var(--mor-control-px) - 2px);font-size:var(--mor-text-sm);--mor-button-radius:var(--mor-radius-sm)}.mor-button[data-size=lg]{block-size:var(--mor-control-h-lg);padding-inline:calc(var(--mor-control-px) + 4px);font-size:var(--mor-text-lg)}.mor-button:is([data-pending],[data-loading]){cursor:progress;color:#0000!important}.mor-button[data-loading]{pointer-events:none}.mor-button:is([data-pending],[data-loading])>:not(.mor-button__spinner){visibility:hidden}.mor-button[data-loading]:after,.mor-button__spinner{content:"";box-sizing:border-box;border:2px solid var(--mor-button-fg);block-size:16px;inline-size:16px;animation:mor-spin var(--mor-dur-slow) linear infinite;visibility:visible;border-inline-end-color:#0000;border-radius:50%;margin:auto;position:absolute;inset-block:0;inset-inline:0}.mor-button[data-variant=primary] .mor-button__spinner,.mor-button[data-variant=primary][data-loading]:after{border-color:var(--mor-color-text-on-accent);border-inline-end-color:#0000}@keyframes mor-spin{to{transform:rotate(360deg)}}.mor-button[data-icon-only]{inline-size:var(--mor-control-h);padding-inline:0}.mor-button[data-icon-only][data-size=sm]{inline-size:var(--mor-control-h-sm)}.mor-button[data-icon-only][data-size=lg]{inline-size:var(--mor-control-h-lg)}@media (pointer:coarse){.mor-button{min-block-size:44px}.mor-button[data-size=sm]{min-block-size:40px}.mor-button[data-variant=link]{min-block-size:0}.mor-button[data-icon-only]{min-block-size:44px;min-inline-size:44px}}.mor-button:is([aria-pressed=true],[data-selected]){--mor-button-bg:var(--mor-color-accent-subtle);--mor-button-fg:var(--mor-color-accent-text);--mor-button-border:var(--mor-color-accent-border)}.mor-button-group{display:inline-flex}.mor-button-group>.mor-button{border-radius:0}.mor-button-group>.mor-button:first-child{border-start-start-radius:var(--mor-radius-md);border-end-start-radius:var(--mor-radius-md)}.mor-button-group>.mor-button:last-child{border-start-end-radius:var(--mor-radius-md);border-end-end-radius:var(--mor-radius-md)}.mor-button-group>.mor-button+.mor-button{margin-inline-start:-1px}.mor-button-group>.mor-button:is(:focus-visible,[data-focus-visible]){z-index:1}.mor-button-group[data-orientation=vertical]{flex-direction:column}.mor-button-group[data-orientation=vertical]>.mor-button{border-radius:0}.mor-button-group[data-orientation=vertical]>.mor-button:first-child{border-start-start-radius:var(--mor-radius-md);border-start-end-radius:var(--mor-radius-md)}.mor-button-group[data-orientation=vertical]>.mor-button:last-child{border-end-end-radius:var(--mor-radius-md);border-end-start-radius:var(--mor-radius-md)}.mor-button-group[data-orientation=vertical]>.mor-button+.mor-button{margin-block-start:-1px;margin-inline-start:0}.mor-button[data-full-width]{inline-size:100%}}
@layer mor.components{.mor-field{gap:var(--mor-space-6);flex-direction:column;min-inline-size:0;display:flex}.mor-field__label{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);font-weight:var(--mor-weight-label);color:var(--mor-color-text-muted);gap:var(--mor-space-4);align-items:baseline;display:flex}.mor-field__label [data-required]{color:var(--mor-color-danger-text)}.mor-field__label [data-optional]{font-weight:var(--mor-weight-body);color:var(--mor-color-text-subtle)}.mor-field__hint{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-subtle)}.mor-field__hint:has(>.mor-field__counter){display:flex}.mor-field__error{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-danger-text);gap:var(--mor-space-4);align-items:flex-start;display:flex}.mor-field__error svg{flex:none;block-size:14px;inline-size:14px;margin-block-start:1px}.mor-field[data-disabled] .mor-field__label{color:var(--mor-color-text-disabled)}.mor-input,.mor-select,.mor-textarea{--mor-input-bg:var(--mor-color-surface);--mor-input-border:var(--mor-color-border-control);--mor-input-radius:var(--mor-radius-md);box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--mor-control-h);padding-inline:var(--mor-control-px);border:1px solid var(--mor-input-border);border-radius:var(--mor-input-radius);background-color:var(--mor-input-bg);color:var(--mor-color-text);font:inherit;font-size:var(--mor-text-body);line-height:var(--mor-leading-body);transition:border-color var(--mor-dur-fast) var(--mor-ease-out), box-shadow var(--mor-dur-fast) var(--mor-ease-out)}.mor-input::placeholder,.mor-textarea::placeholder{color:var(--mor-color-text-subtle)}.mor-input:hover,.mor-select:hover,.mor-textarea:hover{--mor-input-border:var(--mor-color-text-subtle)}.mor-input:focus-visible,.mor-select:is(:focus-visible,[data-focus-visible],[aria-expanded=true]),.mor-textarea:focus-visible{--mor-input-border:var(--mor-color-accent);box-shadow:0 0 0 3px var(--mor-color-accent-subtle);outline:none}.mor-input:disabled,.mor-select:is(:disabled,[data-disabled]),.mor-textarea:disabled{--mor-input-bg:var(--mor-color-surface-sunken);--mor-input-border:var(--mor-color-border);color:var(--mor-color-text-disabled);cursor:not-allowed}input.mor-input:read-only:not(:disabled),.mor-textarea:read-only:not(:disabled){--mor-input-bg:var(--mor-color-surface-sunken);--mor-input-border:var(--mor-color-border);color:var(--mor-color-text-muted)}.mor-field[data-invalid] .mor-input,.mor-field[data-invalid] .mor-select,.mor-field[data-invalid] .mor-textarea,.mor-input[aria-invalid=true]{--mor-input-border:var(--mor-color-danger)}.mor-field[data-invalid] :is(.mor-input,.mor-textarea):focus-visible{box-shadow:0 0 0 3px var(--mor-color-danger-subtle)}.mor-textarea{block-size:auto;min-block-size:calc(var(--mor-control-h) * 2.2);padding-block:calc((var(--mor-control-h) - var(--mor-leading-body)) / 2);resize:vertical;field-sizing:content}.mor-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--mor-space-10) center;background-size:16px;padding-inline-end:calc(var(--mor-control-px) + 20px)}[dir=rtl] .mor-select{background-position:left var(--mor-space-10) center}button.mor-select{text-align:start;align-items:center;display:flex}.mor-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-select__value[data-placeholder]{color:var(--mor-color-text-subtle)}.mor-input-wrap{align-items:center;min-inline-size:0;display:flex;position:relative}.mor-input-wrap>.mor-input{flex:1}.mor-input-wrap[data-prefix]>.mor-input{padding-inline-start:calc(var(--mor-control-px) + 22px)}.mor-input-wrap[data-suffix]>.mor-input{padding-inline-end:calc(var(--mor-control-px) + 24px)}.mor-input-wrap__affix{color:var(--mor-color-text-subtle);pointer-events:none;font-size:var(--mor-text-sm);align-items:center;display:flex;position:absolute;inset-block:0}.mor-input-wrap__affix[data-side=start]{inset-inline-start:var(--mor-control-px)}.mor-input-wrap__affix[data-side=end]{pointer-events:auto;inset-inline-end:var(--mor-space-6)}.mor-input-wrap__affix svg{inline-size:var(--mor-icon-sm);block-size:var(--mor-icon-sm)}.mor-input-wrap__affix .mor-button{--mor-button-fg:var(--mor-color-text-subtle)}.mor-input-wrap__btn{inline-size:calc(var(--mor-control-h-sm) - var(--mor-space-4));block-size:calc(var(--mor-control-h-sm) - var(--mor-space-4));min-inline-size:0;padding:0}.mor-field__counter{font-variant-numeric:tabular-nums;color:var(--mor-color-text-subtle);margin-inline-start:auto}.mor-field__counter[data-over]{color:var(--mor-color-danger-text)}.mor-check{align-items:flex-start;gap:var(--mor-space-8);cursor:pointer;font-size:var(--mor-text-body);line-height:var(--mor-leading-body);color:var(--mor-color-text);display:inline-flex}.mor-check input,.mor-check__box{appearance:none;box-sizing:border-box;block-size:16px;inline-size:16px;border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface);transition:background var(--mor-dur-fast) var(--mor-ease-out), border-color var(--mor-dur-fast) var(--mor-ease-out);flex:none;place-items:center;margin:0;margin-block-start:calc((var(--mor-leading-body) - 16px) / 2);display:grid}.mor-check input[type=radio],.mor-check__box[data-shape=radio]{border-radius:50%}.mor-check input:hover,.mor-check[data-hovered] .mor-check__box{border-color:var(--mor-color-text-subtle)}.mor-check input:is(:checked,:indeterminate),.mor-check:is([data-selected],[data-indeterminate]) .mor-check__box{background:var(--mor-color-accent);border-color:var(--mor-color-accent)}.mor-check input:checked:after,.mor-check[data-selected]:not([data-indeterminate]) .mor-check__box: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-check input[type=radio]:checked:after,.mor-check[data-selected] .mor-check__box[data-shape=radio]:after{background:var(--mor-color-text-on-accent);border:0;border-radius:50%;block-size:6px;inline-size:6px;transform:none}.mor-check input:indeterminate:after,.mor-check[data-indeterminate] .mor-check__box:after{content:"";background:var(--mor-color-text-on-accent);block-size:2px;inline-size:8px}.mor-check input:focus-visible,.mor-check[data-focus-visible] .mor-check__box{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset);box-shadow:0 0 0 var(--mor-focus-ring-offset) var(--mor-color-focus-ring-halo)}.mor-check input:disabled,.mor-check[data-disabled] .mor-check__box{background:var(--mor-color-surface-sunken);border-color:var(--mor-color-border);cursor:not-allowed}.mor-check input:disabled:checked,.mor-check[data-disabled]:is([data-selected],[data-indeterminate]) .mor-check__box{background:var(--mor-color-text-disabled);border-color:var(--mor-color-text-disabled)}.mor-check:is(:has(input:disabled),[data-disabled]){color:var(--mor-color-text-disabled);cursor:not-allowed}.mor-check[data-invalid] :is(input,.mor-check__box){border-color:var(--mor-color-danger)}.mor-check__desc{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-subtle);display:block}@media (pointer:coarse){.mor-check{align-items:center;min-block-size:44px}}.mor-check-group__items{gap:var(--mor-space-8);flex-direction:column;display:flex}.mor-check-group[data-orientation=horizontal] .mor-check-group__items{gap:var(--mor-space-16);flex-flow:wrap}.mor-switch{align-items:center;gap:var(--mor-space-8);cursor:pointer;display:inline-flex}.mor-switch input,.mor-switch__track{appearance:none;box-sizing:border-box;border-radius:var(--mor-radius-pill);background:var(--mor-color-border-control);block-size:18px;inline-size:32px;transition:background var(--mor-dur-fast) var(--mor-ease-out);flex:none;margin:0;position:relative}.mor-switch input:after,.mor-switch__track:after{content:"";background:var(--mor-color-surface);block-size:14px;inline-size:14px;box-shadow:var(--mor-shadow-1);transition:translate var(--mor-dur-fast) var(--mor-ease-out);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.mor-switch input:checked,.mor-switch[data-selected] .mor-switch__track{background:var(--mor-color-accent)}.mor-switch input:checked:after,.mor-switch[data-selected] .mor-switch__track:after{translate:14px}[dir=rtl] .mor-switch input:checked:after,[dir=rtl] .mor-switch[data-selected] .mor-switch__track:after{translate:-14px}.mor-switch input:focus-visible,.mor-switch[data-focus-visible] .mor-switch__track{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset);box-shadow:0 0 0 var(--mor-focus-ring-offset) var(--mor-color-focus-ring-halo)}.mor-switch input:disabled,.mor-switch[data-disabled] .mor-switch__track{opacity:.5;cursor:not-allowed}.mor-switch[data-disabled]{cursor:not-allowed}.mor-switch[data-loading] :is(input,.mor-switch__track){opacity:.6;pointer-events:none}}
@layer mor.components{.mor-select__popover{box-sizing:border-box;min-inline-size:var(--trigger-width);max-block-size:min(320px,50dvh);padding:var(--mor-space-4);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface-raised-2);color:var(--mor-color-text);font-family:var(--mor-font-sans);box-shadow:var(--mor-shadow-3);z-index:var(--mor-z-popover);overflow:auto}.mor-select__list{outline:none}.mor-select__option{align-items:center;gap:var(--mor-space-8);min-block-size:var(--mor-control-h-sm);padding-inline:var(--mor-space-8);border-radius:var(--mor-radius-sm);font-size:var(--mor-text-body);line-height:var(--mor-leading-body);cursor:pointer;outline:none;display:flex}.mor-select__option[data-focused]{background:var(--mor-color-surface-hover)}.mor-select__option[data-focus-visible]{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:calc(var(--mor-focus-ring-w) * -1)}.mor-select__option[data-selected]{color:var(--mor-color-accent-text);font-weight:var(--mor-weight-emphasis)}.mor-select__option[data-disabled]{color:var(--mor-color-text-disabled);cursor:not-allowed}.mor-select__check{inline-size:var(--mor-icon-sm);block-size:var(--mor-icon-sm);flex:none;margin-inline-start:auto}}
@layer mor.components{.mor-badge{--mor-badge-bg:var(--mor-color-surface-2);--mor-badge-fg:var(--mor-color-text-muted);--mor-badge-border:var(--mor-color-border);box-sizing:border-box;align-items:center;gap:var(--mor-space-4);block-size:22px;padding-inline:var(--mor-space-8);border-radius:var(--mor-radius-pill);font-size:var(--mor-text-xs);line-height:1;font-weight:var(--mor-weight-label);white-space:nowrap;background:var(--mor-badge-bg);color:var(--mor-badge-fg);border:1px solid var(--mor-badge-border);display:inline-flex}.mor-badge svg{block-size:12px;inline-size:12px}.mor-badge[data-dot]:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.mor-badge[data-tone=success]{--mor-badge-bg:var(--mor-color-success-subtle);--mor-badge-fg:var(--mor-color-success-text);--mor-badge-border:var(--mor-color-success-border)}.mor-badge[data-tone=warning]{--mor-badge-bg:var(--mor-color-warning-subtle);--mor-badge-fg:var(--mor-color-warning-text);--mor-badge-border:var(--mor-color-warning-border)}.mor-badge[data-tone=danger]{--mor-badge-bg:var(--mor-color-danger-subtle);--mor-badge-fg:var(--mor-color-danger-text);--mor-badge-border:var(--mor-color-danger-border)}.mor-badge[data-tone=info]{--mor-badge-bg:var(--mor-color-info-subtle);--mor-badge-fg:var(--mor-color-info-text);--mor-badge-border:var(--mor-color-info-border)}.mor-badge[data-tone=accent]{--mor-badge-bg:var(--mor-color-accent-subtle);--mor-badge-fg:var(--mor-color-accent-text);--mor-badge-border:var(--mor-color-accent-border)}.mor-badge[data-tone=solid]{--mor-badge-bg:var(--mor-color-accent);--mor-badge-fg:var(--mor-color-text-on-accent);--mor-badge-border:transparent}.mor-chip-list{gap:var(--mor-space-6);flex-wrap:wrap;display:flex}.mor-chip{box-sizing:border-box;align-items:center;gap:var(--mor-space-6);block-size:var(--mor-control-h-sm);padding-inline:var(--mor-space-10) var(--mor-space-6);border-radius:var(--mor-radius-pill);font-size:var(--mor-text-sm);font-weight:var(--mor-weight-emphasis);background:var(--mor-color-surface-2);color:var(--mor-color-text);border:1px solid var(--mor-color-border);white-space:nowrap;transition:background var(--mor-dur-fast) var(--mor-ease-out), border-color var(--mor-dur-fast) var(--mor-ease-out);display:inline-flex}.mor-chip:not([data-static]){cursor:pointer}.mor-chip:not([data-static]):hover{border-color:var(--mor-color-border-strong)}.mor-chip:is([aria-selected=true],[data-selected]){background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text);border-color:var(--mor-color-accent-border)}.mor-chip: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-chip svg{block-size:14px;inline-size:14px}.mor-chip__remove{block-size:18px;inline-size:18px;color:var(--mor-color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mor-chip__remove:is(:hover,[data-hovered]){background:var(--mor-color-surface-hover);color:var(--mor-color-text)}.mor-chip__remove svg{block-size:12px;inline-size:12px}.mor-chip:has(.mor-chip__remove){padding-inline-end:var(--mor-space-4)}.mor-chip[data-disabled]{opacity:.5;pointer-events:none}button.mor-chip{font-family:inherit;line-height:inherit}.mor-chip .mor-avatar{margin-inline-start:calc(var(--mor-space-6) * -1)}.mor-avatar{--mor-avatar-size:var(--mor-avatar-md);inline-size:var(--mor-avatar-size);block-size:var(--mor-avatar-size);min-inline-size:var(--mor-avatar-size);max-inline-size:var(--mor-avatar-size);aspect-ratio:1;background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text);font-size:calc(var(--mor-avatar-size) * .38);font-weight:var(--mor-weight-label);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:visible}.mor-avatar[data-size=sm]{--mor-avatar-size:var(--mor-avatar-sm)}.mor-avatar[data-size=lg]{--mor-avatar-size:var(--mor-avatar-lg)}.mor-avatar img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%}.mor-avatar svg{block-size:55%;inline-size:55%;color:var(--mor-color-text-subtle)}.mor-avatar[data-presence]:after{content:"";box-sizing:border-box;border:2px solid var(--mor-color-surface);background:var(--mor-color-text-disabled);border-radius:50%;block-size:28%;inline-size:28%;position:absolute;inset-block-end:0;inset-inline-end:0}.mor-avatar[data-presence=online]:after{background:var(--mor-color-success)}.mor-avatar[data-presence=busy]:after{background:var(--mor-color-danger)}.mor-avatar-group{display:inline-flex}.mor-avatar-group .mor-avatar{box-shadow:0 0 0 2px var(--mor-color-surface)}.mor-avatar-group .mor-avatar+.mor-avatar{margin-inline-start:-8px}.mor-avatar-group .mor-avatar[data-more]{background:var(--mor-color-surface-2);color:var(--mor-color-text-muted)}.mor-spinner{box-sizing:border-box;inline-size:var(--mor-icon-md);block-size:var(--mor-icon-md);border:2px solid var(--mor-color-border-strong);border-inline-end-color:var(--mor-color-accent);animation:mor-spin var(--mor-dur-slow) linear infinite;border-radius:50%;display:inline-block}.mor-spinner[data-size=xs]{inline-size:var(--mor-space-12);block-size:var(--mor-space-12)}.mor-spinner[data-size=sm]{inline-size:var(--mor-icon-sm);block-size:var(--mor-icon-sm)}.mor-spinner[data-size=lg]{inline-size:var(--mor-icon-lg);block-size:var(--mor-icon-lg)}.mor-spinner[data-size=xl]{inline-size:var(--mor-space-40);block-size:var(--mor-space-40)}@keyframes mor-spin{to{transform:rotate(360deg)}}.mor-progress{border-radius:var(--mor-radius-pill);background:var(--mor-color-surface-sunken);block-size:6px;inline-size:100%;display:block;overflow:hidden}.mor-progress__bar{border-radius:inherit;background:var(--mor-color-accent);block-size:100%;inline-size:var(--mor-progress-value,0%);transition:inline-size var(--mor-dur-normal) var(--mor-ease-out);display:block}.mor-progress[data-indeterminate] .mor-progress__bar{inline-size:40%;animation:mor-indet 1.2s var(--mor-ease-in-out) infinite}.mor-progress[data-tone=success] .mor-progress__bar{background:var(--mor-color-success)}.mor-progress[data-tone=danger] .mor-progress__bar{background:var(--mor-color-danger)}.mor-progress[data-tone=warning] .mor-progress__bar{background:var(--mor-color-warning)}@keyframes mor-indet{0%{transform:translate(-100%)}to{transform:translate(260%)}}.mor-skel{--mor-skel-base:var(--mor-color-surface-sunken);--mor-skel-hi:var(--mor-color-surface-2);background:var(--mor-skel-base);border-radius:var(--mor-radius-sm);-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:relative;overflow:hidden;color:#0000!important}.mor-skel[data-shape=circle],.mor-skel[data-shape=rect][style*=--mor-skel-w]{vertical-align:middle;display:inline-block}.mor-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--mor-skel-hi), transparent);animation:mor-shimmer 1.4s var(--mor-ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.mor-skel:after{display:none}}@keyframes mor-shimmer{to{transform:translate(100%)}}.mor-skel[data-shape=text]{block-size:calc(var(--mor-leading-body) * .55);inline-size:var(--mor-skel-w,100%);margin-block:calc(var(--mor-leading-body) * .225)}.mor-skel[data-shape=circle]{inline-size:var(--mor-avatar-md);block-size:var(--mor-avatar-md);border-radius:50%}.mor-skel[data-shape=rect]{inline-size:var(--mor-skel-w,100%);block-size:var(--mor-skel-h,80px);border-radius:var(--mor-radius-md)}.mor-skel[data-shape=control]{inline-size:var(--mor-skel-w,100%);block-size:var(--mor-control-h);border-radius:var(--mor-radius-md)}.mor-skel[data-shape=button]{vertical-align:middle;inline-size:var(--mor-skel-w,calc(var(--mor-space-48) * 2));block-size:var(--mor-control-h);border-radius:var(--mor-radius-md);display:inline-block}.mor-skel[data-shape=badge]{vertical-align:middle;inline-size:var(--mor-skel-w,var(--mor-space-48));block-size:var(--mor-leading-md);border-radius:var(--mor-radius-pill);display:inline-block}.mor-skel[data-shape=block]{inline-size:var(--mor-skel-w,100%);block-size:var(--mor-skel-h,100%);border-radius:var(--mor-radius-lg)}.mor-skel-text,.mor-skel-group{display:block}.mor-skel-table{gap:0;display:grid}.mor-skel-table__row{grid-template-columns:var(--mor-skel-cols,2fr 3fr 1fr 1fr);gap:var(--mor-space-16);padding:var(--mor-cell-py) var(--mor-space-12);border-block-end:1px solid var(--mor-color-divider);display:grid}.mor-skel-table__row:first-child .mor-skel{--mor-skel-w:60%}.mor-empty{text-align:center;align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-40) var(--mor-space-24);color:var(--mor-color-text-muted);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.mor-empty__icon{border-radius:var(--mor-radius-lg);background:var(--mor-color-surface-2);block-size:44px;inline-size:44px;color:var(--mor-color-text-subtle);place-items:center;margin-block-end:var(--mor-space-4);display:grid}.mor-empty__icon svg{inline-size:var(--mor-icon-md);block-size:var(--mor-icon-md)}.mor-empty__title{font-size:var(--mor-text-lg);line-height:var(--mor-leading-lg);font-weight:var(--mor-weight-label);color:var(--mor-color-text);margin:0}.mor-empty__body{max-inline-size:38ch;margin:0}.mor-empty__filters{justify-content:center;gap:var(--mor-space-6);flex-wrap:wrap;display:flex}.mor-empty__actions{justify-content:center;gap:var(--mor-space-8);flex-wrap:wrap;max-inline-size:100%;margin-block-start:var(--mor-space-8);display:flex}.mor-empty[data-variant=forbidden] .mor-empty__icon{background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text)}.mor-empty[data-size=sm]{padding:var(--mor-space-16);gap:var(--mor-space-4)}.mor-empty[data-size=sm] .mor-empty__icon{display:none}.mor-empty[data-size=sm] .mor-empty__title{font-size:var(--mor-text-md);line-height:var(--mor-leading-md)}.mor-empty[data-size=sm] .mor-empty__actions{margin:0}.mor-error{gap:var(--mor-space-10);color:var(--mor-color-text);align-items:flex-start;display:flex}.mor-error svg{color:var(--mor-color-danger-text);flex:none}.mor-error[data-scale=inline]{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-danger-text)}.mor-error[data-scale=inline] svg{block-size:14px;inline-size:14px;margin-block-start:1px}.mor-error[data-scale=section]{text-align:center;padding:var(--mor-space-32) var(--mor-space-24);border:1px dashed var(--mor-color-danger-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-danger-subtle);flex-direction:column;align-items:center}.mor-error[data-scale=section] svg{inline-size:var(--mor-icon-lg);block-size:var(--mor-icon-lg)}.mor-error[data-scale=page]{text-align:center;padding:var(--mor-space-64) var(--mor-space-24);flex-direction:column;justify-content:center;align-items:center;min-block-size:60dvh}.mor-error[data-scale=page] svg{block-size:40px;inline-size:40px}.mor-error__title{font-weight:var(--mor-weight-label);font-size:var(--mor-text-lg);line-height:var(--mor-leading-lg);margin:0}.mor-error[data-scale=page] .mor-error__title{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl)}.mor-error__body{color:var(--mor-color-text-muted);max-inline-size:44ch;margin:0}.mor-error__ref{font-family:var(--mor-font-mono);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);background:var(--mor-color-surface-sunken);padding:2px var(--mor-space-6);border-radius:var(--mor-radius-sm)}.mor-error__actions{gap:var(--mor-space-8);margin-block-start:var(--mor-space-8);display:flex}.mor-divider{border:0;border-block-start:1px solid var(--mor-color-divider);margin:0}.mor-divider[data-label]{align-items:center;gap:var(--mor-space-10);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);border:0;display:flex}.mor-divider[data-label]:before,.mor-divider[data-label]:after{content:"";border-block-start:1px solid var(--mor-color-divider);flex:1}.mor-divider[aria-orientation=vertical]{border-block-start:0;border-inline-start:1px solid var(--mor-color-divider);align-self:stretch}.mor-kbd{box-sizing:border-box;block-size:20px;min-inline-size:20px;padding-inline:var(--mor-space-4);border-radius:var(--mor-radius-sm);border:1px solid var(--mor-color-border-strong);background:var(--mor-color-surface);font-family:var(--mor-font-mono);color:var(--mor-color-text-muted);border-block-end-width:2px;place-items:center;font-size:11px;display:inline-grid}.mor-kbd-combo{align-items:center;gap:var(--mor-space-2);font:inherit;display:inline-flex}.mor-kbd-combo__then{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);margin-inline:var(--mor-space-2)}.mor-link{color:var(--mor-color-link);text-underline-offset:.2em;cursor:pointer;border-radius:var(--mor-radius-sm);text-decoration:underline}.mor-link:is([data-hovered],:not([data-rac]):hover){text-decoration-thickness:.12em}.mor-link:visited{color:var(--mor-color-link-visited)}.mor-link: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-link[data-disabled]{color:var(--mor-color-text-disabled);cursor:not-allowed;text-decoration:none}}

@layer mor.components{.mor-cell{align-items:center;gap:var(--mor-space-6);min-inline-size:0;block-size:var(--mor-leading-body);font-size:var(--mor-text-body);line-height:var(--mor-leading-body);color:var(--mor-color-text);white-space:nowrap;display:flex}.mor-cell__text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.mor-cell[data-align=end]{font-variant-numeric:tabular-nums;justify-content:flex-end}.mor-cell[data-type=number],.mor-cell[data-type=currency],.mor-cell[data-type=percent],.mor-cell[data-type=rating]{font-variant-numeric:tabular-nums}.mor-cell[data-empty]{color:var(--mor-color-text-subtle)}.mor-cell[data-empty]:before{content:"—"}.mor-cell[data-type=password]{color:var(--mor-color-text-subtle);letter-spacing:.15em}.mor-cell__copy{color:var(--mor-color-text-subtle);border-radius:var(--mor-radius-sm);flex:none;place-items:center;block-size:22px;inline-size:22px;display:none}.mor-cell__copy:hover{background:var(--mor-color-surface-hover);color:var(--mor-color-text)}.mor-cell__copy svg{block-size:13px;inline-size:13px}tr:hover .mor-cell__copy,.mor-cell:hover .mor-cell__copy,.mor-cell:focus-within .mor-cell__copy,.mor-cell[data-hover] .mor-cell__copy{display:grid}.mor-cell__link{color:var(--mor-color-link);text-overflow:ellipsis;min-inline-size:0;text-decoration:none;overflow:hidden}.mor-cell__link:hover{text-decoration:underline}.mor-cell__link[data-dead]{color:var(--mor-color-text-muted);pointer-events:none;text-decoration:none}.mor-cell__link svg{vertical-align:-1px;block-size:12px;inline-size:12px;color:var(--mor-color-text-subtle);margin-inline-start:2px}.mor-cell__sym{color:var(--mor-color-text-muted)}.mor-cell__delta{font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);color:var(--mor-color-data-neutral)}.mor-cell__delta[data-dir=up]{color:var(--mor-color-data-positive)}.mor-cell__delta[data-dir=down]{color:var(--mor-color-data-negative)}.mor-cell__rel{color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm)}.mor-cell__bar{border-radius:var(--mor-radius-pill);background:var(--mor-color-surface-sunken);flex:1;block-size:6px;min-inline-size:40px;max-inline-size:80px;overflow:hidden}.mor-cell__bar>span{block-size:100%;inline-size:var(--mor-bar,0%);background:var(--mor-color-accent);border-radius:inherit;display:block}.mor-cell[data-tone=warning]{color:var(--mor-color-warning-text)}.mor-cell[data-tone=danger]{color:var(--mor-color-danger-text)}.mor-cell[data-tone=danger] .mor-cell__rel,.mor-cell[data-tone=warning] .mor-cell__rel{color:inherit}.mor-cell:focus-visible,.mor-cell[data-focus]{outline:2px solid var(--mor-color-accent);outline-offset:-1px;border-radius:var(--mor-radius-sm)}.mor-cell[data-disabled]{color:var(--mor-color-text-subtle)}.mor-cell[data-disabled] .mor-cell__link{color:inherit;pointer-events:none}.mor-cell[data-disabled] .mor-stars{color:var(--mor-color-border-strong)}.mor-cell[data-loading]{color:#0000}.mor-cell[data-loading]>*{visibility:hidden}.mor-cell[data-loading]:before{content:"";inline-size:var(--mor-skel-w,60%);block-size:calc(var(--mor-leading-body) * .55);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface-sunken)}.mor-cell[data-loading][data-align=end]:before{margin-inline-start:auto}.mor-opt{align-items:center;gap:var(--mor-space-6);min-inline-size:0;display:inline-flex}.mor-opt:before{content:"";background:var(--mor-opt);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.mor-opt[data-color=success]{--mor-opt:var(--mor-color-success)}.mor-opt[data-color=warning]{--mor-opt:var(--mor-color-warning)}.mor-opt[data-color=danger]{--mor-opt:var(--mor-color-danger)}.mor-opt[data-color=info]{--mor-opt:var(--mor-color-info)}.mor-opt[data-color=neutral]{--mor-opt:var(--mor-color-text-subtle)}.mor-opt[data-color="1"]{--mor-opt:var(--mor-color-chart-1)}.mor-opt[data-color="2"]{--mor-opt:var(--mor-color-chart-2)}.mor-opt[data-color="3"]{--mor-opt:var(--mor-color-chart-3)}.mor-opt[data-color="4"]{--mor-opt:var(--mor-color-chart-4)}.mor-bool{border-radius:var(--mor-radius-sm);border:1px solid var(--mor-color-border-control);block-size:16px;inline-size:16px;color:var(--mor-color-text-on-accent);flex:none;place-items:center;display:inline-grid}.mor-bool[data-value=true]{background:var(--mor-color-accent);border-color:var(--mor-color-accent)}.mor-bool[data-value=false]{background:var(--mor-color-surface)}.mor-bool[data-value=null]{color:var(--mor-color-text-subtle);border-style:dashed}.mor-bool svg{block-size:11px;inline-size:11px}.mor-stars{color:var(--mor-color-warning);flex:none;gap:1px;display:inline-flex}.mor-stars svg{block-size:14px;inline-size:14px}.mor-stars svg[data-off]{color:var(--mor-color-border-strong);fill:none}.mor-stars svg[data-half]{fill:url(#mor-half)}.mor-stars svg{fill:currentColor}.mor-cell[data-type=rating] .mor-cell__text{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm)}.mor-badge[data-color]{--mor-badge-bg:color-mix(in oklab,var(--mor-opt) 12%,var(--mor-color-surface));--mor-badge-border:color-mix(in oklab,var(--mor-opt) 35%,var(--mor-color-surface));--mor-badge-fg:var(--mor-color-text)}.mor-badge[data-color]:before{content:"";background:var(--mor-opt);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.mor-badge[data-color=success]{--mor-opt:var(--mor-color-success)}.mor-badge[data-color=warning]{--mor-opt:var(--mor-color-warning)}.mor-badge[data-color=danger]{--mor-opt:var(--mor-color-danger)}.mor-badge[data-color=info]{--mor-opt:var(--mor-color-info)}.mor-badge[data-color=neutral]{--mor-opt:var(--mor-color-text-subtle)}.mor-badge[data-color="1"]{--mor-opt:var(--mor-color-chart-1)}.mor-badge[data-color="2"]{--mor-opt:var(--mor-color-chart-2)}.mor-badge[data-color="3"]{--mor-opt:var(--mor-color-chart-3)}.mor-badge[data-color="4"]{--mor-opt:var(--mor-color-chart-4)}.mor-badge[data-unknown]{--mor-badge-fg:var(--mor-color-text-muted);border-style:dashed}.mor-verify{block-size:16px;inline-size:16px;color:var(--mor-color-text-subtle);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mor-verify svg{block-size:12px;inline-size:12px}.mor-verify[data-state=verified]{color:var(--mor-color-success-text)}.mor-verify[data-state=failed]{color:var(--mor-color-danger-text)}.mor-verify[data-state=pending]{color:var(--mor-color-info-text)}.mor-verify[data-state=pending]:not([data-static]) svg{animation:1s linear infinite mor-input-spin}.mor-verify[data-state=expired]{color:var(--mor-color-warning-text)}.mor-cell[data-classification]:after{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);content:attr(data-classification)}.mor-inline{align-items:center;gap:var(--mor-space-6);min-inline-size:0;block-size:var(--mor-control-h-sm);padding-inline:var(--mor-space-6);margin-inline:calc(var(--mor-space-6) * -1);border-radius:var(--mor-radius-sm);cursor:text;transition:background var(--mor-dur-fast) var(--mor-ease-out),border-color var(--mor-dur-fast) var(--mor-ease-out);border:1px solid #0000;display:flex;position:relative}.mor-inline:hover,.mor-inline[data-state=hover]{background:var(--mor-color-surface-hover)}.mor-inline:hover:after,.mor-inline[data-state=hover]:after{content:"";opacity:.4;background:currentColor;block-size:12px;inline-size:12px;position:absolute;inset-inline-end:6px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/></svg>") 50%/contain no-repeat}.mor-inline[data-state=editing]{background:var(--mor-color-surface);border-color:var(--mor-color-accent);box-shadow:0 0 0 3px var(--mor-color-accent-subtle);cursor:auto;padding-inline:var(--mor-space-8)}.mor-inline[data-state=editing] .mor-inline__view,.mor-inline:not([data-state=editing]) .mor-inline__edit{display:none}.mor-inline__view{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.mor-inline__edit{align-items:center;gap:var(--mor-space-6);flex:1;min-inline-size:0;display:flex}.mor-inline__edit>input,.mor-inline__edit>select{all:unset;min-inline-size:0;font:inherit;color:var(--mor-color-text);flex:1;align-self:stretch}.mor-inline__edit>input[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.mor-inline__status{align-items:center;gap:var(--mor-space-4);font-size:var(--mor-text-xs);pointer-events:none;display:flex;position:absolute;inset-block:0;inset-inline-end:6px}.mor-inline[data-state=saving]{border-color:var(--mor-color-border)}.mor-inline[data-state=saving] .mor-inline__view{color:var(--mor-color-text-muted)}.mor-inline[data-state=saved]{animation:mor-inline-saved var(--mor-dur-slow) var(--mor-ease-out)}.mor-inline[data-state=saved] .mor-inline__status{color:var(--mor-color-success-text)}@keyframes mor-inline-saved{0%{background:var(--mor-color-success-subtle)}}.mor-inline[data-state=error]{border-color:var(--mor-color-danger);background:var(--mor-color-danger-subtle)}.mor-inline[data-state=error] .mor-inline__view{display:none}.mor-inline[data-state=error] .mor-inline__edit{display:flex}.mor-inline[data-state=conflict]{border-color:var(--mor-color-warning);background:var(--mor-color-warning-subtle)}.mor-inline__msg{z-index:1;gap:var(--mor-space-4);padding:var(--mor-space-4) var(--mor-space-8);border-radius:var(--mor-radius-sm);font-size:var(--mor-text-xs);line-height:var(--mor-leading-xs);white-space:nowrap;box-shadow:var(--mor-shadow-2);border:1px solid;align-items:center;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}.mor-inline[data-state=error] .mor-inline__msg{background:var(--mor-color-surface);color:var(--mor-color-danger-text);border-color:var(--mor-color-danger-border)}.mor-inline[data-state=conflict] .mor-inline__msg{background:var(--mor-color-surface);color:var(--mor-color-warning-text);border-color:var(--mor-color-warning-border)}.mor-inline__msg svg{flex:none;block-size:12px;inline-size:12px}.mor-inline__msg .mor-button{pointer-events:auto}.mor-inline[data-readonly]{cursor:default}.mor-inline[data-readonly]:hover{background:0 0}.mor-inline[data-readonly]:hover:after{content:none}.mor-inline[data-readonly] .mor-inline__lock{color:var(--mor-color-text-subtle);flex:none;block-size:12px;inline-size:12px;margin-inline-start:auto}.mor-inline[data-readonly]:hover .mor-inline__lock,.mor-inline[data-readonly][data-state=hover] .mor-inline__lock{color:var(--mor-color-text-muted)}.mor-inline[data-readonly]:hover .mor-inline__why,.mor-inline[data-readonly][data-state=hover] .mor-inline__why{display:flex}.mor-inline__why{z-index:1;padding:var(--mor-space-4) var(--mor-space-8);border-radius:var(--mor-radius-sm);font-size:var(--mor-text-xs);line-height:var(--mor-leading-xs);white-space:nowrap;background:var(--mor-color-text);color:var(--mor-color-bg);box-shadow:var(--mor-shadow-2);display:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}.mor-inline[data-disabled]{cursor:not-allowed;color:var(--mor-color-text-subtle)}.mor-inline[data-disabled]:hover{background:0 0}.mor-inline[data-disabled]:hover:after{content:none}.mor-inline[data-state=error] input:invalid,.mor-inline__edit input[aria-invalid=true]{color:var(--mor-color-danger-text)}.mor-inline[data-multiline]{block-size:auto;min-block-size:var(--mor-control-h-sm);padding-block:var(--mor-space-4);align-items:flex-start}.mor-inline[data-multiline] .mor-inline__view{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mor-inline[data-multiline] .mor-inline__edit>textarea{all:unset;min-inline-size:0;font:inherit;color:var(--mor-color-text);resize:none;flex:1;max-block-size:6lh}.mor-switch[data-error]{color:var(--mor-color-danger-text)}.mor-inline[data-typed]:is([data-state=editing],[data-state=error]){block-size:auto;box-shadow:none;background:0 0;border-color:#0000;margin-inline:0;padding:0}.mor-fed{flex:1;min-inline-size:0;display:flex}.mor-fed>*{flex:1;min-inline-size:0}.mor-inline[data-ai]{border-inline-start:2px solid var(--mor-color-ai)}.mor-inline .mor-inline__kbd{color:var(--mor-color-text-subtle);font-size:10px;font-family:var(--mor-font-mono);white-space:nowrap;margin-inline-start:auto}.mor-filter{gap:var(--mor-space-8);grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.mor-filter[data-op-only]{grid-template-columns:minmax(0,1fr)}.mor-filter__value{gap:var(--mor-space-8);flex-wrap:wrap;align-items:center;min-inline-size:0;display:flex}.mor-filter__value>*{flex:1;min-inline-size:0}.mor-filter__value .mor-input,.mor-filter__value .mor-select{block-size:var(--mor-control-h)}.mor-filter__dash{color:var(--mor-color-text-subtle);flex:none}.mor-filter__presets{gap:var(--mor-space-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.mor-filter__value:has(.mor-filter__presets,.mor-filter__opts){grid-column:1/-1}.mor-filter__presets .mor-chip{block-size:24px;font-size:var(--mor-text-xs);font-weight:var(--mor-weight-body)}.mor-filter__rel{font-size:var(--mor-text-sm);color:var(--mor-color-text-subtle);gap:var(--mor-space-6);grid-column:1/-1;align-items:center;display:flex}.mor-filter__rel code{font-size:var(--mor-text-xs);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface-sunken);color:var(--mor-color-text-muted);padding:1px 6px}.mor-filter__opts{gap:var(--mor-space-4);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);padding:var(--mor-space-6);background:var(--mor-color-surface);flex-direction:column;grid-column:1/-1;max-block-size:180px;display:flex;overflow:auto}.mor-filter__opts .mor-check{padding:var(--mor-space-4) var(--mor-space-6);border-radius:var(--mor-radius-sm)}.mor-filter__opts .mor-check:hover{background:var(--mor-color-surface-hover)}.mor-filter__opts .mor-check[aria-current]{background:var(--mor-color-surface-2);color:var(--mor-color-text-muted);font-style:italic}.mor-filter__count{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);font-variant-numeric:tabular-nums;margin-inline-start:auto}.mor-filter__stars{grid-column:2;gap:2px;display:flex}.mor-filter__stars button{inline-size:28px;block-size:var(--mor-control-h);color:var(--mor-color-border-strong);border-radius:var(--mor-radius-sm);place-items:center;display:grid}.mor-filter__stars button[aria-pressed=true]{color:var(--mor-color-warning)}.mor-filter__stars button:hover{background:var(--mor-color-surface-hover)}.mor-filter__stars svg{fill:currentColor;block-size:16px;inline-size:16px}.mor-filter[data-invalid] .mor-input{--mor-input-border:var(--mor-color-danger)}.mor-filter[data-disabled]{pointer-events:none}.mor-filter[data-disabled]>:not(.mor-filter__lock){opacity:.6}.mor-filter[data-disabled] .mor-filter__lock{gap:var(--mor-space-4);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);grid-column:1/-1;align-items:center;display:flex}.mor-filter[data-disabled] .mor-filter__lock svg{block-size:12px;inline-size:12px}.mor-filter__empty{padding:var(--mor-space-8);font-size:var(--mor-text-sm);color:var(--mor-color-text-subtle);text-align:center}.mor-filter__presets .mor-chip:focus-visible,.mor-filter__presets .mor-chip[data-focus],.mor-filter__opts .mor-check:focus-within,.mor-filter__opts .mor-check[data-focus],.mor-filter__stars button:focus-visible,.mor-filter__stars button[data-focus]{outline:2px solid var(--mor-color-accent);outline-offset:1px}.mor-filter__stars button:hover{color:var(--mor-color-warning);opacity:.7}.mor-filter__stars button[data-half] svg{fill:url(#mor-half)}.bool-seg[data-disabled],.mor-filter__stars[data-disabled]{opacity:.5;pointer-events:none}.mor-filter__err{font-size:var(--mor-text-sm);color:var(--mor-color-danger-text);gap:var(--mor-space-4);grid-column:1/-1;align-items:center;display:flex}.mor-filter__err svg{block-size:13px;inline-size:13px}.mor-filter__loading{gap:var(--mor-space-6);flex-direction:column;grid-column:1/-1;display:flex}.mor-filter__unsupported{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);gap:var(--mor-space-6);padding:var(--mor-space-8);border:1px dashed var(--mor-color-border);border-radius:var(--mor-radius-md);grid-column:1/-1;align-items:center;display:flex}.mor-chip[data-filter] b{font-weight:var(--mor-weight-label)}.mor-chip[data-filter] i{color:var(--mor-color-text-muted);font-style:normal;font-weight:var(--mor-weight-body)}.mor-chip[data-filter][data-invalid]{border-style:dashed;border-color:var(--mor-color-danger-border);color:var(--mor-color-danger-text)}.mor-chip[data-filter][data-invalid] svg.mor-chip__warn{block-size:12px;inline-size:12px}.mor-chip[data-filter][data-locked]{background:var(--mor-color-surface-2);color:var(--mor-color-text-muted)}.mor-chips-clear{font-size:var(--mor-text-sm);color:var(--mor-color-link);align-self:center}.mor-field[data-state=saving] .mor-input,.mor-field[data-state=saving] .mor-select{color:var(--mor-color-text-muted)}.mor-field__status{align-items:center;gap:var(--mor-space-4);font-size:var(--mor-text-xs);font-weight:var(--mor-weight-body);color:var(--mor-color-text-subtle);margin-inline-start:auto;display:inline-flex}.mor-field[data-state=saved] .mor-field__status{color:var(--mor-color-success-text)}.mor-field[data-state=saving] .mor-field__status svg{animation:1s linear infinite mor-input-spin}.mor-field__status svg{block-size:12px;inline-size:12px}.mor-field[data-ai] .mor-input,.mor-field[data-ai] .mor-select,.mor-field[data-ai] .mor-textarea{--mor-input-border:var(--mor-color-ai-border);background:var(--mor-color-ai-subtle)}.mor-field__ai{gap:var(--mor-space-6);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-ai-text);flex-wrap:wrap;align-items:center;display:flex}.mor-field__ai svg{flex:none;block-size:13px;inline-size:13px}.mor-field[data-loading] .mor-field__label{color:#0000;background:var(--mor-color-surface-sunken);border-radius:var(--mor-radius-sm);inline-size:40%}.mor-field[data-readonly] .mor-field__label svg{block-size:12px;inline-size:12px;color:var(--mor-color-text-subtle);align-self:center}.mor-field__warn{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-warning-text);gap:var(--mor-space-4);align-items:flex-start;display:flex}.mor-field__warn svg{flex:none;block-size:14px;inline-size:14px;margin-block-start:1px}.mor-input-spin{border-inline-start:1px solid var(--mor-color-divider);flex-direction:column;inline-size:20px;display:flex;position:absolute;inset-block:4px;inset-inline-end:4px}.mor-input-spin button{color:var(--mor-color-text-subtle);border-radius:var(--mor-radius-sm);flex:1;place-items:center;display:grid}.mor-input-spin button:hover{background:var(--mor-color-surface-hover);color:var(--mor-color-text)}.mor-input-spin svg{block-size:10px;inline-size:10px}.mor-input-wrap[data-stepper]>.mor-input{padding-inline-end:calc(var(--mor-control-px) + 24px)}.mor-input[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.mor-input-wrap[data-stepper]>.mor-input:disabled~.mor-input-spin{opacity:.4;pointer-events:none}.mor-money{gap:var(--mor-space-8);grid-template-columns:minmax(0,1fr) 92px;display:grid}.mor-money .mor-select{font-variant-numeric:tabular-nums}.mor-input-wrap[data-suffix] .mor-input-wrap__affix[data-side=end] .mor-button{block-size:28px;inline-size:28px;padding:0}.mor-cal{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);inline-size:100%;max-inline-size:280px;box-shadow:var(--mor-shadow-2);padding:var(--mor-space-10);gap:var(--mor-space-8);font-size:var(--mor-text-sm);flex-direction:column;display:flex}.mor-cal__hd{font-weight:var(--mor-weight-label);justify-content:space-between;align-items:center;display:flex}.mor-cal__hd button{border-radius:var(--mor-radius-sm);block-size:24px;inline-size:24px;color:var(--mor-color-text-subtle);place-items:center;display:grid}.mor-cal__hd button:hover{background:var(--mor-color-surface-hover)}.mor-cal__hd svg{block-size:14px;inline-size:14px}.mor-cal__grid{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mor-cal__grid>span{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);padding-block:2px}.mor-cal__grid>button{aspect-ratio:1;border-radius:var(--mor-radius-sm);color:var(--mor-color-text)}.mor-cal__grid>button:hover{background:var(--mor-color-surface-hover)}.mor-cal__grid>button[data-out]{color:var(--mor-color-text-disabled)}.mor-cal__grid>button[data-today]{box-shadow:inset 0 0 0 1px var(--mor-color-border-strong)}.mor-cal__grid>button[aria-selected=true]{background:var(--mor-color-accent);color:var(--mor-color-text-on-accent)}.mor-cal__grid>button[data-range]{background:var(--mor-color-accent-subtle);border-radius:0}.mor-cal__grid>button:disabled{color:var(--mor-color-text-disabled);pointer-events:none;text-decoration:line-through}.mor-cal__ft{gap:var(--mor-space-6);border-block-start:1px solid var(--mor-color-divider);flex-wrap:wrap;padding-block-start:var(--mor-space-8);display:flex}.mor-combo{align-items:center;gap:var(--mor-space-6);min-block-size:var(--mor-control-h);padding-inline:var(--mor-control-px) calc(var(--mor-control-px) + 20px);border:1px solid var(--mor-input-border,var(--mor-color-border-control));border-radius:var(--mor-radius-md);background:var(--mor-color-surface);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--mor-space-10) center;background-size:16px;flex-wrap:wrap;padding-block:3px;display:flex;position:relative}.mor-combo:hover{--mor-input-border:var(--mor-color-text-subtle)}.mor-combo[data-focus],.mor-combo:focus-within{--mor-input-border:var(--mor-color-accent);box-shadow:0 0 0 3px var(--mor-color-accent-subtle)}.mor-combo[data-disabled]{background:var(--mor-color-surface-sunken);color:var(--mor-color-text-disabled);cursor:not-allowed;--mor-input-border:var(--mor-color-border)}.mor-combo__ph{color:var(--mor-color-text-subtle)}.mor-combo input{all:unset;min-inline-size:60px;font:inherit;color:var(--mor-color-text);flex:1}.mor-combo .mor-chip{block-size:22px;font-size:var(--mor-text-xs);padding-inline:var(--mor-space-8) var(--mor-space-4)}.mor-combo .mor-chip .mor-avatar{--mor-avatar-size:16px;margin-inline-start:calc(var(--mor-space-4) * -1)}.mor-field[data-invalid] .mor-combo{--mor-input-border:var(--mor-color-danger)}.mor-listbox{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);box-shadow:var(--mor-shadow-2);padding:var(--mor-space-4);max-block-size:220px;font-size:var(--mor-text-body);flex-direction:column;gap:2px;display:flex;overflow:auto}.mor-listbox__opt{align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-6) var(--mor-space-8);border-radius:var(--mor-radius-sm);cursor:pointer;min-inline-size:0;display:flex}.mor-listbox__opt:hover,.mor-listbox__opt[data-active]{background:var(--mor-color-surface-hover)}.mor-listbox__opt[aria-selected=true]{color:var(--mor-color-accent-text)}.mor-listbox__opt[aria-selected=true]:after{content:"";border:2px solid;border-block-start:0;border-inline-end:0;block-size:6px;inline-size:10px;margin-inline-start:auto;transform:rotate(-45deg)translateY(-2px)}.mor-listbox__opt[aria-disabled=true]{color:var(--mor-color-text-disabled);cursor:not-allowed}.mor-listbox__opt small{color:var(--mor-color-text-subtle);font-size:var(--mor-text-xs);margin-inline-start:auto}.mor-listbox__create{color:var(--mor-color-accent-text);border-block-start:1px solid var(--mor-color-divider);margin-block-start:2px;padding-block-start:var(--mor-space-8)}.mor-listbox__empty{padding:var(--mor-space-12);text-align:center;color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm)}.mor-listbox__search{align-items:center;gap:var(--mor-space-6);padding:var(--mor-space-6) var(--mor-space-8);border-block-end:1px solid var(--mor-color-divider);color:var(--mor-color-text-subtle);margin-block-end:2px;display:flex}.mor-listbox__search input{all:unset;font:inherit;color:var(--mor-color-text);flex:1}.mor-listbox__search svg{block-size:14px;inline-size:14px}.mor-tri{border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);gap:2px;padding:2px;display:inline-flex}.mor-tri button{padding-inline:var(--mor-space-12);block-size:calc(var(--mor-control-h) - 6px);border-radius:var(--mor-radius-sm);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-tri button:hover{background:var(--mor-color-surface-hover)}.mor-tri button[aria-checked=true]{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text);font-weight:var(--mor-weight-label)}.mor-tri[data-disabled]{opacity:.5;pointer-events:none}.mor-rate{align-items:center;gap:2px;display:inline-flex}.mor-rate button{inline-size:var(--mor-control-h-sm);block-size:var(--mor-control-h-sm);border-radius:var(--mor-radius-sm);color:var(--mor-color-border-strong);place-items:center;display:grid}.mor-rate button[aria-pressed=true]{color:var(--mor-color-warning)}.mor-rate button[data-half] svg{fill:url(#mor-half)}.mor-rate button:hover{background:var(--mor-color-surface-hover)}.mor-rate:hover button{color:var(--mor-color-warning)}.mor-rate button:hover~button{color:var(--mor-color-border-strong)}.mor-rate button:focus-visible,.mor-rate button[data-focus]{outline:2px solid var(--mor-color-accent);outline-offset:1px}.mor-rate svg{fill:currentColor;block-size:18px;inline-size:18px}.mor-rate__val{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);font-variant-numeric:tabular-nums;min-inline-size:3ch;margin-inline-start:var(--mor-space-6)}.mor-rate__clear{font-size:var(--mor-text-xs)}.mor-rate .mor-rate__clear,.mor-rate:hover .mor-rate__clear{color:var(--mor-color-text-subtle)}.mor-rate .mor-rate__clear:hover{color:var(--mor-color-text)}.mor-rate[data-disabled]{opacity:.5;pointer-events:none}.mor-rate[data-readonly]{pointer-events:none}.mor-input-wrap[data-avatar]>.mor-input{padding-inline-start:calc(var(--mor-control-px) + 28px)}.mor-input-wrap[data-avatar] .mor-input-wrap__affix[data-side=start]{inset-inline-start:var(--mor-space-6)}.mor-field__actions{gap:var(--mor-space-4);display:flex}.mor-input-wrap__affix .mor-verify{pointer-events:auto}.mor-display{grid-template-columns:var(--mor-display-label,140px) minmax(0,1fr);gap:var(--mor-space-4) var(--mor-space-16);min-inline-size:0;padding-block:var(--mor-space-6);border-radius:var(--mor-radius-sm);align-items:baseline;display:grid}.mor-display[data-stack]{grid-template-columns:minmax(0,1fr)}.mor-display__label{font-size:var(--mor-text-sm);line-height:var(--mor-leading-body);color:var(--mor-color-text-muted);gap:var(--mor-space-4);align-items:center;display:flex}.mor-display__label svg{block-size:12px;inline-size:12px;color:var(--mor-color-text-subtle)}.mor-display__value{align-items:center;gap:var(--mor-space-8);min-inline-size:0;font-size:var(--mor-text-body);line-height:var(--mor-leading-body);color:var(--mor-color-text);overflow-wrap:anywhere;display:flex}.mor-display__value>span:first-child,.mor-display__value>a:first-child{min-inline-size:0}.mor-display[data-type=number] .mor-display__value,.mor-display[data-type=currency] .mor-display__value{font-variant-numeric:tabular-nums}.mor-display[data-empty] .mor-display__value{color:var(--mor-color-text-subtle)}.mor-display[data-empty] .mor-display__value:before{content:"—"}.mor-display__sub{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-subtle);display:block}.mor-display__act{gap:var(--mor-space-2);flex:none;margin-inline-start:auto;display:none}.mor-display:hover .mor-display__act,.mor-display[data-hover] .mor-display__act,.mor-display:focus-within .mor-display__act{display:flex}.mor-display__act .mor-button{--mor-button-fg:var(--mor-color-text-subtle);block-size:26px;inline-size:26px;padding:0}.mor-display__act svg{block-size:14px;inline-size:14px}.mor-display[data-hover],.mor-display:hover{background:var(--mor-color-surface-hover);margin-inline:calc(var(--mor-space-8) * -1);padding-inline:var(--mor-space-8)}.mor-display[data-loading] .mor-display__value{color:#0000}.mor-display[data-loading] .mor-display__value>*{visibility:hidden}.mor-display[data-loading] .mor-display__value:before{content:"";inline-size:var(--mor-skel-w,55%);block-size:calc(var(--mor-leading-body) * .55);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface-sunken)}.mor-display[data-ai] .mor-display__value{border-inline-start:2px solid var(--mor-color-ai);padding-inline-start:var(--mor-space-8)}.mor-display[data-readonly] .mor-display__label svg{color:var(--mor-color-text-subtle)}.mor-display__value .mor-stars svg{block-size:16px;inline-size:16px}.mor-display__value pre{font:inherit;white-space:pre-wrap;margin:0}.mor-display[data-type=text][data-multiline] .mor-display__value{white-space:pre-wrap;align-items:flex-start}.mor-display__value .mor-avatar{--mor-avatar-size:var(--mor-avatar-sm)}.mor-display-group{flex-direction:column;display:flex}.mor-display-group>.mor-display+.mor-display{border-block-start:1px solid var(--mor-color-divider)}@container (max-width:420px){.mor-display,.mor-money,.mor-filter{grid-template-columns:minmax(0,1fr)}.mor-filter__stars{grid-column:1}}@media (forced-colors:active){.mor-bool,.mor-inline[data-state=editing],.mor-filter__opts{border:1px solid canvastext}}}
@layer mor.components{.mor-clamp{-webkit-line-clamp:var(--mor-clamp,4);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mor-clamp[data-open]{-webkit-line-clamp:unset;display:block}.mor-clamp__more{font-size:var(--mor-text-sm);color:var(--mor-color-link);align-self:flex-start}.mor-clamp__more:hover{text-decoration:underline}.mor-display[data-type=longtext] .mor-display__value{align-items:flex-start;gap:var(--mor-space-4);flex-direction:column}.mor-textarea[data-autogrow]{field-sizing:content;max-block-size:12lh}.mor-cell[data-type=longtext] .mor-cell__text{color:var(--mor-color-text)}.mor-input[data-numeric][data-precision]::placeholder{font-variant-numeric:tabular-nums}.mor-cell__frac{color:var(--mor-color-text-subtle)}.mor-pct{align-items:center;gap:var(--mor-space-8);min-inline-size:0;display:inline-flex}.mor-pct__bar{border-radius:var(--mor-radius-pill);background:var(--mor-color-surface-sunken);flex:1;block-size:6px;min-inline-size:48px;max-inline-size:120px;overflow:hidden}.mor-pct__bar>span{block-size:100%;inline-size:var(--mor-pct,0%);background:var(--mor-color-accent);border-radius:inherit;display:block}.mor-pct[data-tone=warning] .mor-pct__bar>span{background:var(--mor-color-warning)}.mor-pct[data-tone=danger] .mor-pct__bar>span{background:var(--mor-color-danger)}.mor-pct[data-tone=success] .mor-pct__bar>span{background:var(--mor-color-success)}.mor-pct b{font-weight:var(--mor-weight-body);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:4ch}.mor-pct[data-over] .mor-pct__bar{outline:1px solid var(--mor-color-warning);outline-offset:1px}.mor-auto{font-family:var(--mor-font-mono);font-size:var(--mor-text-sm);letter-spacing:.02em;color:var(--mor-color-text)}.mor-auto__prefix{color:var(--mor-color-text-subtle)}.mor-cell[data-type=autonumber]{font-family:var(--mor-font-mono);font-size:var(--mor-text-sm)}.mor-input[data-auto-pending]{font-family:var(--mor-font-mono);color:var(--mor-color-text-subtle);font-style:italic}.mor-datetime{gap:var(--mor-space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.mor-datetime[data-tz]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.mor-cell__tz{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);font-variant-numeric:tabular-nums}@container (max-width:420px){.mor-datetime,.mor-datetime[data-tz]{grid-template-columns:repeat(2,minmax(0,1fr))}.mor-datetime>.mor-anchor:first-child{grid-column:1/-1}}.mor-chips{gap:var(--mor-space-4);flex-wrap:wrap;align-items:center;min-inline-size:0;display:flex}.mor-chips[data-nowrap]{flex-wrap:nowrap;overflow:hidden}.mor-chips .mor-chip{block-size:22px;font-size:var(--mor-text-xs);padding-inline:var(--mor-space-8)}.mor-chips .mor-chip[data-more]{color:var(--mor-color-text-muted);background:0 0;border-style:dashed}.mor-chips .mor-chip[data-tag]{background:var(--mor-color-surface);color:var(--mor-color-text-muted)}.mor-chips .mor-chip[data-tag]:before{content:"#";color:var(--mor-color-text-subtle);margin-inline-end:-2px}.mor-combo[data-multi]{padding-inline-end:calc(var(--mor-control-px) + 20px)}.mor-combo[data-multi] .mor-chip[data-more]{color:var(--mor-color-text-muted);background:0 0;border-style:dashed}.mor-listbox__opt .mor-check{pointer-events:none}.mor-listbox__opt .mor-check input{margin:0}.mor-listbox__selected{padding:var(--mor-space-4) var(--mor-space-8);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);gap:var(--mor-space-8);display:flex}.mor-listbox__selected .mor-button{margin-inline-start:auto}.mor-radios{gap:var(--mor-space-6);flex-direction:column;display:flex}.mor-radios[data-inline]{gap:var(--mor-space-8) var(--mor-space-16);flex-flow:wrap}.mor-radios .mor-check{align-items:center}.mor-radios[data-cards]{gap:var(--mor-space-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.mor-radios[data-cards] .mor-check{padding:var(--mor-space-10);border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);align-items:flex-start}.mor-radios[data-cards] .mor-check:has(input:checked){border-color:var(--mor-color-accent);background:var(--mor-color-accent-subtle)}.mor-radios[data-cards] .mor-check:hover{border-color:var(--mor-color-text-subtle)}.mor-seg-inline{border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);gap:2px;padding:2px;display:inline-flex}.mor-seg-inline button{padding-inline:var(--mor-space-10);block-size:calc(var(--mor-control-h-sm) - 6px);border-radius:var(--mor-radius-sm);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-seg-inline button[aria-checked=true]{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text);font-weight:var(--mor-weight-label)}.mor-inline .mor-chips{flex:1;min-inline-size:0}.mor-inline[data-state=editing] .mor-inline__edit .mor-chips{flex-wrap:wrap}.mor-inline[data-tall]{block-size:auto;min-block-size:var(--mor-control-h-sm);padding-block:3px}}
