.mo-progress[data-v-a2e518ef]{position:fixed;inset:0 0 auto;z-index:var(--mo-layer-toast);height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--mo-duration) var(--mo-ease)}.mo-progress[data-visible][data-v-a2e518ef]{opacity:1}.mo-progress__bar[data-v-a2e518ef]{position:absolute;inset:0 auto 0 0;width:40%;background:var(--mo-color-text);animation:mo-progress-run-a2e518ef 1.1s var(--mo-ease) infinite}@keyframes mo-progress-run-a2e518ef{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes mo-progress-pulse-a2e518ef{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mo-progress__bar[data-v-a2e518ef]{width:100%;animation:mo-progress-pulse-a2e518ef 1.6s ease-in-out infinite}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/spa/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer moldo.reset,moldo.tokens,moldo.base,moldo.layout,moldo.components,moldo.utilities;@layer moldo.reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;-webkit-font-smoothing:antialiased}img,picture,svg,canvas{display:block;max-width:100%}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer moldo.tokens{:root{color-scheme:light dark;--mo-color-bg: light-dark(#f4efe8, #050300);--mo-color-surface: light-dark(#fffcf5, #201e19);--mo-color-surface-raised: light-dark(#ffffff, #2a2721);--mo-color-text: light-dark(#332726, #ebe1d3);--mo-color-danger: light-dark(#b43732, #f26a72);--mo-color-success: light-dark(#087736, #5fd37f);--mo-color-warning: light-dark(#8b5b2a, #d7ab72);--mo-color-info: light-dark(#4c5882, #7d9dc6);--mo-color-presence-working: light-dark(#2e707f, #79bcc9);--mo-color-presence-training: light-dark(#665e8a, #a499c9);--mo-color-presence-meeting: light-dark(#835367, #d09cb4);--mo-color-signal-online: #22c55e;--mo-color-signal-connecting: #eab308;--mo-color-signal-down: #ef4444;--mo-color-favicon: #9b9b9b;--mo-color-favicon-shade: #878787;--mo-color-scan-ground: #ffffff;--mo-color-text-muted: color-mix(in srgb, var(--mo-color-text) 70%, transparent);--mo-color-text-subtle: color-mix(in srgb, var(--mo-color-text) 55%, transparent);--mo-color-logo: var(--mo-color-text);--mo-color-logo-shade: color-mix(in srgb, var(--mo-color-text) 75%, transparent);--mo-color-border: light-dark( color-mix(in srgb, var(--mo-color-text) 12%, transparent), color-mix(in srgb, var(--mo-color-text) 20%, transparent) );--mo-color-border-subtle: light-dark( color-mix(in srgb, var(--mo-color-text) 8%, transparent), color-mix(in srgb, var(--mo-color-text) 10%, transparent) );--mo-color-border-strong: color-mix(in srgb, var(--mo-color-text) 56%, transparent);--mo-color-neutral-surface: light-dark( color-mix(in srgb, var(--mo-color-text) 6%, transparent), color-mix(in srgb, var(--mo-color-text) 10%, transparent) );--mo-color-hover: color-mix(in srgb, var(--mo-color-text) 6%, transparent);--mo-color-marked: color-mix(in srgb, var(--mo-color-text) 3%, transparent);--mo-color-selected: color-mix(in srgb, var(--mo-color-text) 10%, transparent);--mo-color-surface-header: color-mix(in srgb, var(--mo-color-text) 4%, var(--mo-color-surface));--mo-color-scrollbar: color-mix(in srgb, var(--mo-color-text) 18%, transparent);--mo-color-scrollbar-hover: color-mix(in srgb, var(--mo-color-text) 34%, transparent);--mo-color-presence-offline: color-mix(in srgb, var(--mo-color-text) 50%, var(--mo-color-bg));--mo-color-danger-surface: color-mix(in srgb, var(--mo-color-danger) 12%, transparent);--mo-color-danger-border: color-mix(in srgb, var(--mo-color-danger) 45%, transparent);--mo-color-success-surface: color-mix(in srgb, var(--mo-color-success) 12%, transparent);--mo-color-warning-surface: color-mix(in srgb, var(--mo-color-warning) 12%, transparent);--mo-color-info-surface: color-mix(in srgb, var(--mo-color-info) 12%, transparent);--mo-color-link: var(--mo-color-info);--mo-shadow-color: light-dark( color-mix(in srgb, var(--mo-color-text) 8%, transparent), color-mix(in srgb, var(--mo-color-bg) 50%, transparent) );--mo-shadow-color-strong: light-dark( color-mix(in srgb, var(--mo-color-text) 12%, transparent), color-mix(in srgb, var(--mo-color-bg) 60%, transparent) );--mo-shadow-card: 0 1px 2px var(--mo-shadow-color), 0 12px 32px var(--mo-shadow-color);--mo-shadow-pop: 0 2px 6px var(--mo-shadow-color), 0 24px 48px var(--mo-shadow-color-strong)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}}@layer moldo.tokens{:root{--mo-color-accent: #eec09e;--mo-color-accent-choice-peach: #eec09e;--mo-color-accent-choice-sage: #afd7af;--mo-color-accent-choice-aqua: #93d9d9;--mo-color-accent-choice-sky: #a1d1f4;--mo-color-accent-choice-lavender: #cdc2f4;--mo-color-accent-choice-rose: #f1b8cd;--mo-color-accent-hover: color-mix(in oklch, var(--mo-color-accent), var(--mo-color-text) 14%);--mo-color-accent-active: color-mix(in oklch, var(--mo-color-accent), var(--mo-color-text) 26%);--mo-color-accent-subtle: color-mix(in srgb, var(--mo-color-accent) 40%, transparent);--mo-color-accent-muted: color-mix(in srgb, var(--mo-color-accent) 50%, transparent);--mo-color-accent-text: color-mix(in oklch, var(--mo-color-accent), var(--mo-color-text) 62%);--mo-color-accent-text-soft: color-mix(in oklch, var(--mo-color-accent-text) 70%, var(--mo-color-text-muted));--mo-color-on-accent: light-dark(var(--mo-color-text), var(--mo-color-bg));--mo-color-focus-ring: color-mix(in srgb, var(--mo-color-accent-text) 55%, transparent)}:root[data-accent=sage]{--mo-color-accent: var(--mo-color-accent-choice-sage)}:root[data-accent=aqua]{--mo-color-accent: var(--mo-color-accent-choice-aqua)}:root[data-accent=sky]{--mo-color-accent: var(--mo-color-accent-choice-sky)}:root[data-accent=lavender]{--mo-color-accent: var(--mo-color-accent-choice-lavender)}:root[data-accent=rose]{--mo-color-accent: var(--mo-color-accent-choice-rose)}@supports (color: oklch(from red l c h)){:root{--mo-color-accent-text: light-dark( oklch(from var(--mo-color-accent) min(l, .52) c h), oklch(from var(--mo-color-accent) max(l, .72) c h) );--mo-color-on-accent: oklch(from var(--mo-color-accent) clamp(.16, (.64 - l) * 1000, .99) .012 h)}}}@layer moldo.tokens{:root{--mo-font: "Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mo-font-mono: "Geist Mono Variable", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, "Liberation Mono", monospace;--mo-text-xs: .8125rem;--mo-text-sm: .875rem;--mo-text-md: 1rem;--mo-text-lg: 1.25rem;--mo-text-xl: 1.5rem;--mo-text-2xl: 2rem;--mo-weight-regular: 400;--mo-weight-medium: 500;--mo-weight-bold: 600;--mo-leading-tight: 1.2;--mo-leading: 1.5;--mo-tracking-tight: -.02em}}@layer moldo.tokens{:root{--mo-space-1: 4px;--mo-space-2: 8px;--mo-space-3: 12px;--mo-space-4: 16px;--mo-space-5: 20px;--mo-space-6: 24px;--mo-space-8: 32px;--mo-space-10: 40px;--mo-space-12: 48px;--mo-space-16: 64px;--mo-radius-sm: 4px;--mo-radius-md: 6px;--mo-radius-lg: 8px;--mo-radius-pill: 999px;--mo-control-height-sm: 32px;--mo-control-height: 40px;--mo-control-height-lg: 48px;--mo-focus-width: 3px;--mo-topbar-height: 56px;--mo-subbar-height: 52px;--mo-layer-base: 0;--mo-layer-sticky: 10;--mo-layer-overlay: 100;--mo-layer-toast: 200;--mo-ease: cubic-bezier(.2, 0, 0, 1);--mo-ease-drawer: cubic-bezier(.32, .72, 0, 1);--mo-duration-fast: .12s;--mo-duration: .18s;--mo-duration-slow: .24s}}@layer moldo.base{::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--mo-radius-pill);background:var(--mo-color-scrollbar) padding-box}:is():hover{background-color:var(--mo-color-scrollbar-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--mo-color-scrollbar) transparent}}input,textarea{caret-color:var(--mo-color-accent-text)}body{font-family:var(--mo-font);font-size:var(--mo-text-sm);line-height:var(--mo-leading);-webkit-font-smoothing:antialiased;color:var(--mo-color-text);background:var(--mo-color-bg)}h1,h2,h3{line-height:var(--mo-leading-tight);font-weight:var(--mo-weight-bold);letter-spacing:var(--mo-tracking-tight);text-wrap:balance}h1{font-size:var(--mo-text-xl)}h2{font-size:var(--mo-text-lg)}h3{font-size:var(--mo-text-md)}a{color:var(--mo-color-accent-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--mo-focus-width) solid var(--mo-color-focus-ring);outline-offset:2px}::selection{background:var(--mo-color-accent-muted)}hr{border:0;border-top:1px solid var(--mo-color-border)}strong,b{font-weight:var(--mo-weight-bold)}.lucide{stroke-width:2.5}}@layer moldo.layout{.mo-stack{--mo-stack-gap: var(--mo-space-4);display:flex;flex-direction:column;gap:var(--mo-stack-gap)}.mo-stack--2{--mo-stack-gap: var(--mo-space-2)}.mo-stack--3{--mo-stack-gap: var(--mo-space-3)}.mo-stack--6{--mo-stack-gap: var(--mo-space-6)}.mo-stack--8{--mo-stack-gap: var(--mo-space-8)}}@layer moldo.layout{.mo-cluster{--mo-cluster-gap: var(--mo-space-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mo-cluster-gap)}.mo-cluster--between{justify-content:space-between}.mo-cluster--end{justify-content:flex-end}}@layer moldo.layout{.mo-container{--mo-container-max: 1200px;width:100%;max-width:var(--mo-container-max);margin-inline:auto;padding-inline:var(--mo-space-6)}.mo-container--narrow{--mo-container-max: 640px}@media(max-width:480px){.mo-container{padding-inline:var(--mo-space-4)}}}@layer moldo.layout{.mo-flex{--mo-flex-direction: row;--mo-flex-wrap: nowrap;--mo-flex-align: stretch;--mo-flex-justify: flex-start;--mo-flex-gap-x: 0px;--mo-flex-gap-y: 0px;display:flex;flex-direction:var(--mo-flex-direction);flex-wrap:var(--mo-flex-wrap);align-items:var(--mo-flex-align);justify-content:var(--mo-flex-justify);gap:var(--mo-flex-gap-y) var(--mo-flex-gap-x);min-width:0}.mo-flex--inline{display:inline-flex}.mo-flex--row{--mo-flex-direction: row}.mo-flex--col{--mo-flex-direction: column}.mo-flex--row-reverse{--mo-flex-direction: row-reverse}.mo-flex--col-reverse{--mo-flex-direction: column-reverse}.mo-flex--wrap{--mo-flex-wrap: wrap}.mo-flex--nowrap{--mo-flex-wrap: nowrap}.mo-flex--start{--mo-flex-align: flex-start}.mo-flex--center{--mo-flex-align: center}.mo-flex--end{--mo-flex-align: flex-end}.mo-flex--baseline{--mo-flex-align: baseline}.mo-flex--stretch{--mo-flex-align: stretch}.mo-flex--justify-start{--mo-flex-justify: flex-start}.mo-flex--justify-center{--mo-flex-justify: center}.mo-flex--justify-end{--mo-flex-justify: flex-end}.mo-flex--between{--mo-flex-justify: space-between}.mo-flex--around{--mo-flex-justify: space-around}.mo-flex--evenly{--mo-flex-justify: space-evenly}.mo-flex--middle{--mo-flex-align: center;--mo-flex-justify: center}.mo-flex--gap-0{--mo-flex-gap-x: 0px;--mo-flex-gap-y: 0px}.mo-flex--gap-1{--mo-flex-gap-x: var(--mo-space-1);--mo-flex-gap-y: var(--mo-space-1)}.mo-flex--gap-2{--mo-flex-gap-x: var(--mo-space-2);--mo-flex-gap-y: var(--mo-space-2)}.mo-flex--gap-3{--mo-flex-gap-x: var(--mo-space-3);--mo-flex-gap-y: var(--mo-space-3)}.mo-flex--gap-4{--mo-flex-gap-x: var(--mo-space-4);--mo-flex-gap-y: var(--mo-space-4)}.mo-flex--gap-5{--mo-flex-gap-x: var(--mo-space-5);--mo-flex-gap-y: var(--mo-space-5)}.mo-flex--gap-6{--mo-flex-gap-x: var(--mo-space-6);--mo-flex-gap-y: var(--mo-space-6)}.mo-flex--gap-8{--mo-flex-gap-x: var(--mo-space-8);--mo-flex-gap-y: var(--mo-space-8)}.mo-flex--gap-10{--mo-flex-gap-x: var(--mo-space-10);--mo-flex-gap-y: var(--mo-space-10)}.mo-flex--gap-12{--mo-flex-gap-x: var(--mo-space-12);--mo-flex-gap-y: var(--mo-space-12)}.mo-flex--gap-16{--mo-flex-gap-x: var(--mo-space-16);--mo-flex-gap-y: var(--mo-space-16)}.mo-flex--gap-x-0{--mo-flex-gap-x: 0px}.mo-flex--gap-x-2{--mo-flex-gap-x: var(--mo-space-2)}.mo-flex--gap-x-4{--mo-flex-gap-x: var(--mo-space-4)}.mo-flex--gap-x-6{--mo-flex-gap-x: var(--mo-space-6)}.mo-flex--gap-x-8{--mo-flex-gap-x: var(--mo-space-8)}.mo-flex--gap-y-0{--mo-flex-gap-y: 0px}.mo-flex--gap-y-2{--mo-flex-gap-y: var(--mo-space-2)}.mo-flex--gap-y-4{--mo-flex-gap-y: var(--mo-space-4)}.mo-flex--gap-y-6{--mo-flex-gap-y: var(--mo-space-6)}.mo-flex--gap-y-8{--mo-flex-gap-y: var(--mo-space-8)}@media(min-width:768px){.mo-flex--md-row{--mo-flex-direction: row}.mo-flex--md-col{--mo-flex-direction: column}.mo-flex--md-wrap{--mo-flex-wrap: wrap}.mo-flex--md-nowrap{--mo-flex-wrap: nowrap}.mo-flex--md-start{--mo-flex-align: flex-start}.mo-flex--md-center{--mo-flex-align: center}.mo-flex--md-end{--mo-flex-align: flex-end}.mo-flex--md-stretch{--mo-flex-align: stretch}.mo-flex--md-justify-start{--mo-flex-justify: flex-start}.mo-flex--md-justify-center{--mo-flex-justify: center}.mo-flex--md-justify-end{--mo-flex-justify: flex-end}.mo-flex--md-between{--mo-flex-justify: space-between}.mo-flex--md-gap-0{--mo-flex-gap-x: 0px;--mo-flex-gap-y: 0px}.mo-flex--md-gap-2{--mo-flex-gap-x: var(--mo-space-2);--mo-flex-gap-y: var(--mo-space-2)}.mo-flex--md-gap-4{--mo-flex-gap-x: var(--mo-space-4);--mo-flex-gap-y: var(--mo-space-4)}.mo-flex--md-gap-6{--mo-flex-gap-x: var(--mo-space-6);--mo-flex-gap-y: var(--mo-space-6)}.mo-flex--md-gap-8{--mo-flex-gap-x: var(--mo-space-8);--mo-flex-gap-y: var(--mo-space-8)}}@media(min-width:1024px){.mo-flex--lg-row{--mo-flex-direction: row}.mo-flex--lg-col{--mo-flex-direction: column}.mo-flex--lg-wrap{--mo-flex-wrap: wrap}.mo-flex--lg-nowrap{--mo-flex-wrap: nowrap}.mo-flex--lg-start{--mo-flex-align: flex-start}.mo-flex--lg-center{--mo-flex-align: center}.mo-flex--lg-end{--mo-flex-align: flex-end}.mo-flex--lg-stretch{--mo-flex-align: stretch}.mo-flex--lg-justify-start{--mo-flex-justify: flex-start}.mo-flex--lg-justify-center{--mo-flex-justify: center}.mo-flex--lg-justify-end{--mo-flex-justify: flex-end}.mo-flex--lg-between{--mo-flex-justify: space-between}.mo-flex--lg-gap-0{--mo-flex-gap-x: 0px;--mo-flex-gap-y: 0px}.mo-flex--lg-gap-2{--mo-flex-gap-x: var(--mo-space-2);--mo-flex-gap-y: var(--mo-space-2)}.mo-flex--lg-gap-4{--mo-flex-gap-x: var(--mo-space-4);--mo-flex-gap-y: var(--mo-space-4)}.mo-flex--lg-gap-6{--mo-flex-gap-x: var(--mo-space-6);--mo-flex-gap-y: var(--mo-space-6)}.mo-flex--lg-gap-8{--mo-flex-gap-x: var(--mo-space-8);--mo-flex-gap-y: var(--mo-space-8)}}.mo-switcher{--mo-switcher-at: 30rem;--mo-switcher-gap: var(--mo-space-4);display:flex;flex-wrap:wrap;gap:var(--mo-switcher-gap)}.mo-switcher>*{flex-grow:1;flex-basis:calc((var(--mo-switcher-at) - 100%) * 999);min-width:0}.mo-switcher>:nth-last-child(n+5),.mo-switcher>:nth-last-child(n+5)~*{flex-basis:100%}}@layer moldo.utilities{.mo-flex-1{flex:1 1 0%;min-width:0}.mo-flex-auto{flex:1 1 auto;min-width:0}.mo-flex-none{flex:none}.mo-grow{flex-grow:1;min-width:0}.mo-grow-0{flex-grow:0}.mo-shrink-0{flex-shrink:0}.mo-basis-auto{flex-basis:auto}.mo-basis-full{flex-basis:100%}.mo-basis-half{flex-basis:50%}.mo-basis-third{flex-basis:33.3333%}.mo-basis-two-thirds{flex-basis:66.6667%}.mo-basis-quarter{flex-basis:25%}.mo-self-start{align-self:flex-start}.mo-self-center{align-self:center}.mo-self-end{align-self:flex-end}.mo-self-stretch{align-self:stretch}.mo-self-baseline{align-self:baseline}.mo-push{margin-inline-start:auto}.mo-push--start{margin-inline-end:auto}.mo-order-first{order:-1}.mo-order-last{order:999}.mo-order-none{order:0}}@layer moldo.layout{.mo-record{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mo-space-6);align-items:start}.mo-record__content{display:flex;flex-direction:column;gap:var(--mo-space-6);min-width:0;max-width:100%}@media(min-width:1024px){.mo-record{grid-template-columns:200px minmax(0,1fr);gap:var(--mo-space-8)}}}@layer moldo.components{.mo-button{--mo-button-bg: var(--mo-color-accent);--mo-button-bg-hover: var(--mo-color-accent-hover);--mo-button-bg-active: var(--mo-color-accent-active);--mo-button-fg: var(--mo-color-on-accent);--mo-button-border: transparent;--mo-button-height: var(--mo-control-height);--mo-button-padding: var(--mo-space-5);--mo-button-font-size: var(--mo-text-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--mo-space-2);min-height:var(--mo-button-height);padding:0 var(--mo-button-padding);border:1px solid var(--mo-button-border);border-radius:var(--mo-radius-sm);font-size:var(--mo-button-font-size);font-weight:var(--mo-weight-medium);line-height:1;color:var(--mo-button-fg);background:var(--mo-button-bg);text-decoration:none;white-space:nowrap;transition:background-color var(--mo-duration-fast) var(--mo-ease),border-color var(--mo-duration-fast) var(--mo-ease),transform var(--mo-duration-fast) var(--mo-ease)}.mo-button:hover:not(:disabled){background:var(--mo-button-bg-hover)}.mo-button:active:not(:disabled){background:var(--mo-button-bg-active);transform:scale(.97)}.mo-button:disabled{opacity:.6;cursor:not-allowed}.mo-button[aria-busy=true]{cursor:progress;opacity:1;pointer-events:none}.mo-button[aria-busy=true]:not(:has(.mo-spinner)):before{content:"";flex:none;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mo-spin .7s linear infinite}.mo-button[aria-busy=true]:not(:has(.mo-spinner))>svg:first-child{display:none}.mo-button>svg{flex:none;width:1.125em;height:1.125em}.mo-button--secondary{--mo-button-bg: transparent;--mo-button-bg-hover: var(--mo-color-neutral-surface);--mo-button-bg-active: var(--mo-color-neutral-surface);--mo-button-fg: var(--mo-color-text);--mo-button-border: var(--mo-color-border-strong)}.mo-button--danger{--mo-button-bg: transparent;--mo-button-bg-hover: var(--mo-color-danger-surface);--mo-button-bg-active: var(--mo-color-danger-surface);--mo-button-fg: var(--mo-color-danger);--mo-button-border: color-mix(in srgb, var(--mo-color-danger) 55%, transparent)}.mo-button--ghost{--mo-button-bg: transparent;--mo-button-bg-hover: var(--mo-color-neutral-surface);--mo-button-bg-active: var(--mo-color-neutral-surface);--mo-button-fg: var(--mo-color-text)}.mo-button--subtle{--mo-button-bg: transparent;--mo-button-bg-hover: var(--mo-color-hover);--mo-button-bg-active: var(--mo-color-selected);--mo-button-fg: var(--mo-color-text-muted)}.mo-button--subtle:hover:not(:disabled),.mo-button--subtle[aria-expanded=true]{color:var(--mo-color-text)}.mo-button--subtle[aria-expanded=true]{background:var(--mo-button-bg-hover)}.mo-button--subtle>svg{width:18px;height:18px}.mo-button--link{--mo-button-bg: transparent;--mo-button-bg-hover: transparent;--mo-button-bg-active: transparent;--mo-button-fg: var(--mo-color-accent-text);--mo-button-height: auto;--mo-button-padding: 0}.mo-button--link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.mo-button--sm{--mo-button-height: var(--mo-control-height-sm);--mo-button-padding: var(--mo-space-3);--mo-button-font-size: var(--mo-text-sm)}.mo-button--lg{--mo-button-height: var(--mo-control-height-lg);--mo-button-padding: var(--mo-space-6)}.mo-button--block{width:100%}.mo-button--counter{--mo-button-padding: var(--mo-space-2);gap:6px}.mo-button--icon{--mo-button-padding: 0;width:var(--mo-button-height)}}@layer moldo.components{.mo-field{display:flex;flex-direction:column;gap:var(--mo-space-2)}.mo-field__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mo-space-3)}.mo-field__label{font-size:var(--mo-text-sm);font-weight:var(--mo-weight-medium)}.mo-field__hint{font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}.mo-field__error{display:flex;align-items:flex-start;gap:var(--mo-space-1);font-size:var(--mo-text-xs);color:var(--mo-color-danger)}.mo-field__error>svg{flex:none;width:14px;height:14px;margin-top:2px}textarea.mo-input{min-height:5.5rem;padding-block:var(--mo-space-2);line-height:var(--mo-leading);resize:vertical}textarea.mo-input--grow{min-height:var(--mo-control-height);max-height:10rem;resize:none;scroll-margin-block:var(--mo-space-8)}.mo-input,.mo-select{--mo-input-border: var(--mo-color-border-strong);width:100%;min-height:var(--mo-control-height);padding:0 var(--mo-space-3);border:1px solid var(--mo-input-border);border-radius:var(--mo-radius-sm);font-size:var(--mo-text-sm);color:var(--mo-color-text);background:var(--mo-color-surface-raised);transition:border-color var(--mo-duration-fast) var(--mo-ease),box-shadow var(--mo-duration-fast) var(--mo-ease)}:is(.mo-input,.mo-select)::placeholder{color:var(--mo-color-text-subtle);opacity:1}:is(.mo-input,.mo-select):hover:not(:disabled){--mo-input-border: var(--mo-color-text-muted)}:is(.mo-input,.mo-select):focus-visible{outline:none;--mo-input-border: var(--mo-color-accent-text);box-shadow:0 0 0 var(--mo-focus-width) var(--mo-color-focus-ring)}:is(.mo-input,.mo-select)[aria-invalid=true]{--mo-input-border: var(--mo-color-danger)}:is(.mo-input,.mo-select):disabled{opacity:.6;cursor:not-allowed}.mo-select{appearance:none;padding-right:var(--mo-space-8);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}select option{color:var(--mo-color-text);background-color:var(--mo-color-surface-raised)}.mo-select--sm{min-height:var(--mo-control-height-sm);font-size:var(--mo-text-sm)}.mo-select--auto{width:auto}.mo-input-group{position:relative}.mo-input-group>.mo-input{padding-right:var(--mo-control-height)}.mo-input-group__action{position:absolute;inset-block:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:var(--mo-control-height);border:0;border-radius:0 var(--mo-radius-sm) var(--mo-radius-sm) 0;color:var(--mo-color-text-muted);background:transparent}.mo-input-group__action:hover{color:var(--mo-color-text)}.mo-input-group__action>svg{width:18px;height:18px}.mo-checklist{display:flex;flex-direction:column;gap:var(--mo-space-1);padding:0;list-style:none;font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}.mo-checklist>li{display:flex;align-items:center;gap:var(--mo-space-2)}.mo-checklist>li[data-ok=true]{color:var(--mo-color-success)}.mo-checklist svg{flex:none;width:14px;height:14px}@media(max-width:767px){.mo-input,.mo-select{font-size:var(--mo-text-md)}}}@layer moldo.components{.mo-check{display:inline-flex;align-items:center;gap:var(--mo-space-2);cursor:pointer}.mo-check>input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--mo-color-accent)}input.mo-switch{appearance:none;position:relative;width:40px;height:22px;border:1px solid var(--mo-color-border-strong);border-radius:var(--mo-radius-pill);background:var(--mo-color-neutral-surface);cursor:pointer;transition:background-color var(--mo-duration) var(--mo-ease),border-color var(--mo-duration) var(--mo-ease)}input.mo-switch:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--mo-color-text-muted);transition:transform var(--mo-duration) var(--mo-ease),background-color var(--mo-duration) var(--mo-ease)}input.mo-switch:checked{border-color:var(--mo-color-accent);background:var(--mo-color-accent)}input.mo-switch:checked:before{background:var(--mo-color-on-accent);transform:translate(18px)}input.mo-switch:disabled{cursor:not-allowed;opacity:.5}}@layer moldo.components{.mo-search{display:flex;flex:1 1 260px;align-items:center;gap:var(--mo-space-2);height:var(--mo-control-height);padding:0 var(--mo-space-3);border:1px solid var(--mo-color-border-strong);border-radius:var(--mo-radius-sm);color:var(--mo-color-text-muted);background:var(--mo-color-surface-raised)}.mo-search:focus-within{border-color:var(--mo-color-accent-text);box-shadow:0 0 0 var(--mo-focus-width) var(--mo-color-focus-ring)}.mo-search>svg{flex-shrink:0;width:16px;height:16px}.mo-search__input{flex:1;min-width:0;height:100%;padding:0;border:0;font:inherit;color:var(--mo-color-text);background:transparent}.mo-search__input:focus{outline:none}.mo-search__input::placeholder{color:var(--mo-color-text-subtle)}.mo-search--quiet{flex:0 0 auto;height:36px;padding:0 var(--mo-space-2) 0 var(--mo-space-3);border-color:var(--mo-color-border);background:transparent;cursor:text;transition:border-color var(--mo-duration-fast) var(--mo-ease)}.mo-search--quiet:hover:not(:focus-within){border-color:var(--mo-color-border-strong)}.mo-search--quiet .mo-search__input::placeholder{color:var(--mo-color-text-muted);opacity:1}.mo-search--quiet .mo-search__input::-webkit-search-cancel-button{appearance:none}}@layer moldo.components{.mo-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--mo-space-2)}.mo-otp__cell{width:100%;height:3.75rem;min-height:var(--mo-control-height);padding:0;border:1px solid var(--mo-color-border-strong);border-radius:var(--mo-radius-md);font-family:var(--mo-font-mono);font-size:var(--mo-text-xl);font-variant-numeric:tabular-nums;text-align:center;color:var(--mo-color-text);background:var(--mo-color-surface-raised);caret-color:var(--mo-color-accent-text);transition:border-color var(--mo-duration-fast) var(--mo-ease),box-shadow var(--mo-duration-fast) var(--mo-ease)}.mo-otp__cell:focus-visible{outline:none;border-color:var(--mo-color-accent-text);box-shadow:0 0 0 var(--mo-focus-width) var(--mo-color-focus-ring)}.mo-otp__cell[aria-invalid=true]{border-color:var(--mo-color-danger)}.mo-otp:has(.mo-otp__cell:disabled){opacity:.6}}@layer moldo.components{.mo-alert{--mo-alert-fg: var(--mo-color-text);--mo-alert-bg: var(--mo-color-neutral-surface);display:flex;align-items:flex-start;gap:var(--mo-space-3);padding:var(--mo-space-3) var(--mo-space-4);border-radius:var(--mo-radius-md);font-size:var(--mo-text-sm);color:var(--mo-alert-fg);background:var(--mo-alert-bg)}.mo-alert>svg{flex:none;width:18px;height:18px;margin-top:1px}.mo-alert--danger{--mo-alert-fg: var(--mo-color-danger);--mo-alert-bg: var(--mo-color-danger-surface)}.mo-alert--success{--mo-alert-fg: var(--mo-color-success);--mo-alert-bg: var(--mo-color-success-surface)}.mo-alert--warning{--mo-alert-fg: var(--mo-color-warning);--mo-alert-bg: var(--mo-color-warning-surface)}.mo-alert--info{--mo-alert-fg: var(--mo-color-info);--mo-alert-bg: var(--mo-color-info-surface)}}@layer moldo.components{.mo-card{--mo-card-padding: var(--mo-space-6);padding:var(--mo-card-padding);border:1px solid var(--mo-color-border);border-radius:var(--mo-radius-lg);background:var(--mo-color-surface)}.mo-card--raised{box-shadow:var(--mo-shadow-card)}.mo-card--danger{border-color:var(--mo-color-danger-border)}@media(max-width:480px){.mo-card{--mo-card-padding: var(--mo-space-4)}}}@layer moldo.components{.mo-card--sections{--mo-card-padding: 0;--mo-card-inline: var(--mo-space-5)}.mo-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mo-space-3);min-height:56px;padding:var(--mo-space-3) var(--mo-card-inline);border-bottom:1px solid var(--mo-color-border)}.mo-card__title{font-size:var(--mo-text-md);font-weight:var(--mo-weight-bold)}.mo-card__body{display:flex;flex-direction:column;gap:var(--mo-space-4);padding:var(--mo-space-5) var(--mo-card-inline)}.mo-card__body--list{gap:var(--mo-space-2);padding-block:var(--mo-space-1)}.mo-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mo-space-2);padding:var(--mo-space-3) var(--mo-card-inline);border-top:1px solid var(--mo-color-border)}@media(max-width:480px){.mo-card--sections{--mo-card-inline: var(--mo-space-4)}}}@layer moldo.components{.mo-badge{--mo-badge-fg: var(--mo-color-text-muted);--mo-badge-bg: var(--mo-color-neutral-surface);display:inline-flex;align-items:center;gap:var(--mo-space-1);padding:2px var(--mo-space-2);border-radius:var(--mo-radius-sm);font-size:var(--mo-text-xs);font-weight:var(--mo-weight-medium);line-height:var(--mo-leading);color:var(--mo-badge-fg);background:var(--mo-badge-bg)}.mo-badge--accent{--mo-badge-fg: var(--mo-color-accent-text);--mo-badge-bg: var(--mo-color-accent-subtle)}.mo-badge--success{--mo-badge-fg: var(--mo-color-success);--mo-badge-bg: var(--mo-color-success-surface)}.mo-badge--warning{--mo-badge-fg: var(--mo-color-warning);--mo-badge-bg: var(--mo-color-warning-surface)}.mo-badge--danger{--mo-badge-fg: var(--mo-color-danger);--mo-badge-bg: var(--mo-color-danger-surface)}}@layer moldo.components{.mo-table-wrap{overflow-x:auto;border:1px solid var(--mo-color-border);border-radius:var(--mo-radius-lg);background:var(--mo-color-surface)}.mo-table{width:100%;border-collapse:collapse;font-size:var(--mo-text-sm)}.mo-table tbody{transition:opacity var(--mo-duration) var(--mo-ease)}.mo-table[aria-busy=true] tbody{opacity:.45;transition-delay:.15s}.mo-table th{height:40px;padding:0 var(--mo-space-4);border-bottom:1px solid var(--mo-color-border);font-weight:var(--mo-weight-medium);color:var(--mo-color-text-muted);text-align:left;white-space:nowrap}.mo-table td{padding:var(--mo-space-3) var(--mo-space-4);border-bottom:1px solid var(--mo-color-border);vertical-align:middle}.mo-table tbody tr:last-child td{border-bottom:0}.mo-table--interactive tbody tr{position:relative;transition:background-color var(--mo-duration-fast) var(--mo-ease)}.mo-table--interactive tbody tr:hover{background:var(--mo-color-hover)}.mo-table--interactive tbody tr td:first-child :is(a,.mo-table__open):after{position:absolute;inset:0;content:""}.mo-table__open{padding:0;border:0;font:inherit;color:inherit;text-align:left;background:transparent;cursor:pointer}.mo-table__go{width:40px;min-width:40px;padding-left:0;text-align:right}.mo-table__go svg{width:16px;height:16px;max-width:none;flex-shrink:0;vertical-align:middle;color:var(--mo-color-text);opacity:0;transform:translate(-4px);transition:opacity var(--mo-duration-fast) var(--mo-ease),transform var(--mo-duration-fast) var(--mo-ease)}.mo-table--interactive tbody tr:hover .mo-table__go svg,.mo-table--interactive tbody tr:focus-within .mo-table__go svg{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mo-table__go svg{transition:none}}.mo-table-more{min-height:1px;padding-top:var(--mo-space-2)}.mo-table-more__loading{display:flex;align-items:center;justify-content:center;gap:var(--mo-space-2);min-height:var(--mo-control-height);font-size:var(--mo-text-sm);color:var(--mo-color-text-muted)}}@layer moldo.components{.mo-dl{margin:0}.mo-dl__row{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:var(--mo-space-1) var(--mo-space-4);padding:var(--mo-space-3) 0}.mo-dl__row>dt{color:var(--mo-color-text-muted)}.mo-dl__row>dd{margin:0;overflow-wrap:anywhere}.mo-dl__row:where(:not(:first-child)){border-top:1px solid var(--mo-color-border)}.mo-dl__empty{color:var(--mo-color-text-subtle)}.mo-list{margin:0;padding:0;list-style:none}.mo-list__item{display:flex;align-items:center;gap:var(--mo-space-3);min-height:56px;padding:var(--mo-space-2) 0}.mo-list__item>svg{flex-shrink:0;width:16px;height:16px;color:var(--mo-color-text-muted)}.mo-list__item:where(:not(:first-child)){border-top:1px solid var(--mo-color-border)}.mo-list__main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.mo-list__meta{font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}.mo-list__actions{display:flex;flex-shrink:0;gap:var(--mo-space-1)}.mo-list__empty{padding:var(--mo-space-4) 0;color:var(--mo-color-text-muted)}@media(max-width:480px){.mo-dl__row{grid-template-columns:minmax(0,1fr)}}}@layer moldo.components{.mo-tooltip{--mo-tooltip-x: -50%;--mo-tooltip-shift: 2px;position:relative}.mo-tooltip:after{position:absolute;bottom:calc(100% + 6px);left:50%;content:attr(data-tooltip);opacity:0;pointer-events:none;transform:translate(var(--mo-tooltip-x),var(--mo-tooltip-shift));transition:opacity var(--mo-duration-fast) var(--mo-ease),transform var(--mo-duration-fast) var(--mo-ease)}.mo-tooltip:hover,.mo-tooltip:focus-visible{--mo-tooltip-shift: 0px}.mo-tooltip:hover:after,.mo-tooltip:focus-visible:after{opacity:1}.mo-tooltip:after,.mo-tooltip-float{z-index:var(--mo-layer-toast);padding:var(--mo-space-1) var(--mo-space-2);border-radius:var(--mo-radius-sm);font-size:var(--mo-text-xs);font-weight:var(--mo-weight-medium);line-height:var(--mo-leading-tight);color:var(--mo-color-bg);white-space:nowrap;background:var(--mo-color-text);box-shadow:var(--mo-shadow-pop)}.mo-tooltip-float{position:fixed;top:0;left:0;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity var(--mo-duration-fast) var(--mo-ease),transform var(--mo-duration-fast) var(--mo-ease)}.mo-tooltip-float[data-side=below]{transform:translateY(-2px)}.mo-tooltip-float[data-side=right]{transform:translate(-2px)}.mo-tooltip-float[data-side=left]{transform:translate(2px)}.mo-tooltip-float[data-wrap]{max-width:min(28rem,calc(100vw - 16px));white-space:normal;overflow-wrap:anywhere}.mo-tooltip-float[data-open]{opacity:1;transform:translateY(0)}.mo-tooltip--below{--mo-tooltip-shift: -2px}.mo-tooltip--below:after{top:calc(100% + 6px);bottom:auto}.mo-tooltip--end{--mo-tooltip-x: 0%}.mo-tooltip--end:after{right:0;left:auto}@media(prefers-reduced-motion:reduce){.mo-tooltip:after,.mo-tooltip-float{transition:none}}}@layer moldo.components{.mo-menu-wrap{position:relative}.mo-menu-wrap--inline{display:flex;flex-direction:column}.mo-menu{--mo-menu-columns: 1;position:absolute;top:calc(100% + var(--mo-space-1));z-index:var(--mo-layer-overlay);display:grid;grid-template-columns:repeat(var(--mo-menu-columns),minmax(9.5rem,1fr));gap:2px;min-width:12rem;padding:var(--mo-space-1);border:1px solid var(--mo-color-border);border-radius:var(--mo-radius-md);background:var(--mo-color-surface);box-shadow:var(--mo-shadow-pop)}.mo-menu--start{left:0}.mo-menu--end{right:0}.mo-menu--up{--mo-pop-shift: 4px;top:auto;bottom:calc(100% + var(--mo-space-1))}.mo-menu--inline{position:relative;top:auto;order:-1;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));min-width:0;margin-bottom:var(--mo-space-2);border-radius:var(--mo-radius-lg);box-shadow:none}.mo-menu__item{display:flex;align-items:center;gap:var(--mo-space-2);min-height:34px;padding:0 var(--mo-space-3);border:0;border-radius:var(--mo-radius-sm);font:inherit;font-size:var(--mo-text-sm);color:var(--mo-color-text);background:transparent;text-align:left;cursor:pointer;transition:background-color var(--mo-duration) var(--mo-ease),color var(--mo-duration) var(--mo-ease)}.mo-menu__item:hover,.mo-menu__item:focus-visible{outline:none;background:var(--mo-color-hover)}.mo-menu__item:disabled{color:var(--mo-color-text-subtle);background:transparent;cursor:not-allowed}.mo-menu__item>svg{flex-shrink:0;width:16px;height:16px;color:var(--mo-color-text-muted);transition:color var(--mo-duration) var(--mo-ease),transform var(--mo-duration) var(--mo-ease)}.mo-menu__item:not(:disabled):hover>svg,.mo-menu__item:focus-visible>svg{color:var(--mo-color-text);transform:scale(1.08)}.mo-menu__pill{position:absolute;top:0;left:0;border-radius:var(--mo-radius-sm);background:var(--mo-color-hover);opacity:0;pointer-events:none;transition:transform var(--mo-duration) var(--mo-ease),width var(--mo-duration) var(--mo-ease),height var(--mo-duration) var(--mo-ease),opacity var(--mo-duration-fast) var(--mo-ease)}.mo-menu__pill[data-shown]{opacity:1}.mo-menu__pill[data-instant]{transition:opacity var(--mo-duration-fast) var(--mo-ease)}.mo-menu--inline .mo-menu__item{position:relative}.mo-menu--inline .mo-menu__item:hover,.mo-menu--inline .mo-menu__item:focus{outline:none;background:transparent}.mo-menu--inline .mo-menu__item:focus>svg{color:var(--mo-color-accent-text);transform:scale(1.08)}.mo-menu__item--danger{color:var(--mo-color-danger)}.mo-menu__item--danger>svg,.mo-menu__item--danger:not(:disabled):hover>svg,.mo-menu__item--danger:focus-visible>svg{color:var(--mo-color-danger)}}@layer moldo.components{.mo-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mo-space-4);container-type:inline-size}.mo-editor__bar{position:sticky;top:var(--mo-topbar-height);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mo-space-2) var(--mo-space-4);min-height:48px;margin-top:calc(var(--mo-space-2) * -1);padding-block:var(--mo-space-2);border-bottom:1px solid var(--mo-color-border);background:var(--mo-color-bg);transition:border-color var(--mo-duration) var(--mo-ease)}.mo-editor__bar:after{content:"";position:absolute;top:100%;right:0;left:0;height:var(--mo-space-3);background:linear-gradient(var(--mo-color-bg),transparent);opacity:0;pointer-events:none;transition:opacity var(--mo-duration) var(--mo-ease)}.mo-editor__bar[data-stuck]{border-bottom-color:transparent}.mo-editor__bar[data-stuck]:after{opacity:1}.mo-editor__title{display:flex;align-items:baseline;gap:var(--mo-space-2);font-size:var(--mo-text-sm);font-weight:var(--mo-weight-medium)}.mo-editor__count{font-size:var(--mo-text-xs);font-weight:var(--mo-weight-regular);color:var(--mo-color-text-subtle);font-variant-numeric:tabular-nums}.mo-editor__actions{display:flex;align-items:center;gap:var(--mo-space-2);margin-left:auto}.mo-editor__unsaved{font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}@container (max-width: 480px){.mo-editor__unsaved{display:none}}.mo-editor__locked{display:flex;align-items:flex-start;gap:var(--mo-space-2);font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}.mo-editor__locked svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.mo-editor__reload{margin-left:var(--mo-space-2)}.mo-editor__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mo-space-3)}.mo-editor__list{--mo-editor-gutter: var(--mo-space-6);position:relative;margin:0 0 0 calc(var(--mo-editor-gutter) * -1);padding:0 0 0 var(--mo-editor-gutter);list-style:none}@media(max-width:640px){.mo-editor__list{--mo-editor-gutter: 0px}}.mo-frow-move,.mo-frow-enter-active{transition:transform var(--mo-duration-slow) var(--mo-ease),opacity var(--mo-duration-slow) var(--mo-ease)}.mo-frow-leave-active{position:absolute;right:0;left:var(--mo-editor-gutter);transition:opacity var(--mo-duration) var(--mo-ease),transform var(--mo-duration) var(--mo-ease)}.mo-frow-enter-from{opacity:0;transform:translateY(-6px)}.mo-frow-leave-to{opacity:0;transform:scale(.98)}.mo-editor__add-button{display:flex;align-items:center;justify-content:center;gap:var(--mo-space-2);width:100%;min-height:40px;border:1px dashed var(--mo-color-border-strong);border-radius:var(--mo-radius-lg);font:inherit;font-size:var(--mo-text-sm);font-weight:var(--mo-weight-medium);color:var(--mo-color-text-muted);background:transparent;cursor:pointer;transition:background-color var(--mo-duration) var(--mo-ease),color var(--mo-duration) var(--mo-ease),border-color var(--mo-duration) var(--mo-ease),opacity var(--mo-duration) var(--mo-ease)}.mo-editor__add-button:hover:not(:disabled){border-color:var(--mo-color-text-muted);color:var(--mo-color-text);background:var(--mo-color-hover)}.mo-editor__add-button:disabled{opacity:.5;cursor:not-allowed}.mo-editor__add-button svg{width:16px;height:16px}.mo-frow{position:relative;margin-top:-1px;border:1px solid var(--mo-color-border);background:var(--mo-color-surface);transition:margin var(--mo-duration-slow) var(--mo-ease),border-radius var(--mo-duration-slow) var(--mo-ease),border-color var(--mo-duration) var(--mo-ease),box-shadow var(--mo-duration-slow) var(--mo-ease),opacity var(--mo-duration) var(--mo-ease)}.mo-frow:first-child{margin-top:0;border-top-left-radius:var(--mo-radius-lg);border-top-right-radius:var(--mo-radius-lg)}.mo-frow:last-child{border-bottom-left-radius:var(--mo-radius-lg);border-bottom-right-radius:var(--mo-radius-lg)}.mo-frow:has(+.mo-frow[data-open]){border-bottom-left-radius:var(--mo-radius-lg);border-bottom-right-radius:var(--mo-radius-lg)}.mo-frow[data-open]{z-index:1;margin-block:var(--mo-space-3);border-color:var(--mo-color-border-strong);border-radius:var(--mo-radius-lg);box-shadow:var(--mo-shadow-pop)}.mo-frow[data-open]+.mo-frow{margin-top:0;border-top-left-radius:var(--mo-radius-lg);border-top-right-radius:var(--mo-radius-lg)}.mo-frow[data-dragging]{opacity:.5}.mo-frow__bar{display:flex;align-items:stretch;min-height:44px}.mo-frow__main{display:flex;flex:1;align-items:center;gap:var(--mo-space-3);min-width:0;padding:0 var(--mo-space-3)}.mo-frow--level-2 .mo-frow__main{padding-left:calc(var(--mo-space-3) + var(--mo-space-6))}.mo-frow__icon{flex-shrink:0;width:16px;height:16px;color:var(--mo-color-text-muted)}.mo-frow__label{flex:1 1 8rem;min-width:0;height:30px;padding:0 var(--mo-space-2);margin-left:calc(var(--mo-space-2) * -1);border:1px solid transparent;border-radius:var(--mo-radius-sm);font:inherit;font-size:var(--mo-text-sm);font-weight:var(--mo-weight-medium);line-height:28px;color:var(--mo-color-text);background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--mo-duration) var(--mo-ease),border-color var(--mo-duration) var(--mo-ease),color var(--mo-duration) var(--mo-ease)}.mo-frow__label:hover{background:var(--mo-color-hover)}.mo-frow__label:focus{outline:none;border-color:var(--mo-color-border-strong);background:var(--mo-color-surface-raised)}.mo-frow__label[aria-invalid=true]{border-color:var(--mo-color-danger)}.mo-frow[data-hidden] .mo-frow__label{color:var(--mo-color-text-muted);text-decoration:line-through}.mo-frow__key{flex-shrink:1;min-width:0;font-size:var(--mo-text-xs);color:var(--mo-color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-frow__badges{display:flex;flex-shrink:0;gap:var(--mo-space-1);margin-left:auto}.mo-frow__summary{display:flex;align-items:center;width:clamp(7rem,22%,14rem);padding:0 var(--mo-space-3);border-left:1px solid var(--mo-color-border);font-size:var(--mo-text-xs);color:var(--mo-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-frow__gear{display:grid;flex-shrink:0;place-items:center;width:48px;padding:0;border:0;border-left:1px solid var(--mo-color-border);color:var(--mo-color-text-muted);background:transparent;cursor:pointer;transition:background-color var(--mo-duration) var(--mo-ease),color var(--mo-duration) var(--mo-ease)}.mo-frow__gear:hover{color:var(--mo-color-text);background:var(--mo-color-hover)}.mo-frow__gear[aria-expanded=true]{color:var(--mo-color-text)}.mo-frow__gear svg{width:18px;height:18px;transition:transform var(--mo-duration-slow) var(--mo-ease)}.mo-frow__gear[aria-expanded=true] svg{transform:rotate(90deg)}.mo-frow__handle{position:absolute;top:0;left:calc(var(--mo-space-6) * -1);display:grid;place-items:center;width:var(--mo-space-6);height:44px;padding:0;border:0;color:transparent;background:transparent;cursor:grab;transition:color var(--mo-duration) var(--mo-ease)}.mo-frow__handle svg{width:16px;height:16px}.mo-frow__handle:focus-visible{color:var(--mo-color-text-muted)}.mo-frow:hover>.mo-frow__handle{color:var(--mo-color-text-muted)}@media(hover:none){.mo-frow__handle{color:var(--mo-color-text-muted)}}.mo-frow__panel{display:grid;gap:var(--mo-space-3);padding:var(--mo-space-3);border-top:1px solid var(--mo-color-border)}.mo-frow__boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:var(--mo-space-2)}.mo-frow__box{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--mo-space-2) var(--mo-space-3);border:1px solid transparent;border-radius:var(--mo-radius-md);background:var(--mo-color-neutral-surface);transition:border-color var(--mo-duration) var(--mo-ease)}.mo-frow__box:focus-within{border-color:var(--mo-color-border-strong)}.mo-frow__box[data-invalid]{border-color:var(--mo-color-danger)}.mo-frow__box input,.mo-frow__box select{width:100%;min-width:0;height:24px;padding:0;border:0;font:inherit;font-size:var(--mo-text-sm);color:var(--mo-color-text);background:transparent}:is(.mo-frow__box input,.mo-frow__box select):focus{outline:none}:is(.mo-frow__box input,.mo-frow__box select):disabled{color:var(--mo-color-text-muted);cursor:not-allowed}.mo-frow__box select option{background:var(--mo-color-surface)}.mo-frow__box--wide{grid-column:1 / -1}.mo-frow__box-label{font-size:var(--mo-text-xs);font-weight:var(--mo-weight-medium);color:var(--mo-color-text-muted)}.mo-frow__hint{margin:0;font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}.mo-frow__errors{margin:0;padding-left:var(--mo-space-5);font-size:var(--mo-text-xs);color:var(--mo-color-danger);animation:mo-frow-in var(--mo-duration) var(--mo-ease)}@keyframes mo-frow-in{0%{opacity:0;transform:translateY(-2px)}}.mo-frow__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mo-space-2) var(--mo-space-5);font-size:var(--mo-text-sm)}.mo-frow__tip{display:inline-grid;place-items:center;color:var(--mo-color-text-subtle)}.mo-frow__tip svg{width:14px;height:14px}.mo-frow__more{margin-left:auto}@media(max-width:640px){.mo-frow:has(>.mo-frow__handle){padding-left:var(--mo-space-6)}.mo-frow__handle{left:0}.mo-frow:has(>.mo-frow__handle)>.mo-frow__panel{margin-left:calc(var(--mo-space-6) * -1)}.mo-frow__key,.mo-frow__summary{display:none}.mo-frow__main{flex-wrap:wrap;padding-block:var(--mo-space-2)}.mo-frow__badges{margin-left:0}}}@layer moldo.components{.mo-wireframe{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mo-space-4)}.mo-wireframe__rows{margin:0;padding:0;list-style:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--mo-color-text) 35%,transparent);mask-image:linear-gradient(to bottom,var(--mo-color-text) 35%,transparent)}.mo-wireframe__row{display:flex;align-items:stretch;height:44px;margin-top:-1px;border:1px solid var(--mo-color-border);background:var(--mo-color-surface)}.mo-wireframe__row:first-child{margin-top:0;border-top-left-radius:var(--mo-radius-lg);border-top-right-radius:var(--mo-radius-lg)}.mo-wireframe__main{display:flex;flex:1;align-items:center;gap:var(--mo-space-3);min-width:0;padding:0 var(--mo-space-3)}.mo-wireframe__row--level-2>.mo-wireframe__main{padding-left:calc(var(--mo-space-3) + var(--mo-space-6))}.mo-wireframe__icon,.mo-wireframe__bar,.mo-wireframe__key,.mo-wireframe__chip,.mo-wireframe__dot{flex-shrink:0;border-radius:var(--mo-radius-sm);background:var(--mo-color-selected)}.mo-wireframe__icon{width:16px;height:16px}.mo-wireframe__icon--round{width:24px;height:24px;border-radius:var(--mo-radius-pill)}.mo-wireframe__bar{height:10px}.mo-wireframe__key{width:10%;height:8px}.mo-wireframe__chip{width:56px;height:18px;margin-left:auto}.mo-wireframe__summary{display:flex;align-items:center;width:clamp(7rem,22%,14rem);padding:0 var(--mo-space-3);border-left:1px solid var(--mo-color-border)}.mo-wireframe__summary .mo-wireframe__bar{width:60%;height:8px}.mo-wireframe__action{display:grid;flex-shrink:0;place-items:center;width:48px;border-left:1px solid var(--mo-color-border)}.mo-wireframe__dot{width:16px;height:16px}.mo-wireframe__body{display:flex;flex-direction:column;align-items:center;gap:var(--mo-space-3);max-width:52ch;margin:calc(var(--mo-space-6) * -1) auto 0;text-align:center}@media(max-width:640px){.mo-wireframe__key,.mo-wireframe__summary{display:none}}}@layer moldo.components{.mo-spinner{display:inline-block;flex:none;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mo-spin .7s linear infinite}@keyframes mo-spin{to{transform:rotate(360deg)}}}@layer moldo.components{.mo-toggles{display:flex;flex-wrap:wrap;gap:var(--mo-space-1)}.mo-toggle{min-height:32px;padding:0 var(--mo-space-3);border:1px solid var(--mo-color-border);border-radius:var(--mo-radius-sm);font:inherit;font-size:var(--mo-text-sm);font-variant-numeric:tabular-nums;color:var(--mo-color-text-muted);background:transparent;cursor:pointer;transition:background-color var(--mo-duration-fast) var(--mo-ease),color var(--mo-duration-fast) var(--mo-ease),border-color var(--mo-duration-fast) var(--mo-ease)}.mo-toggle:hover:not(:disabled){color:var(--mo-color-text);background:var(--mo-color-hover)}.mo-toggle[aria-pressed=true]{border-color:var(--mo-color-border-strong);font-weight:var(--mo-weight-medium);color:var(--mo-color-text);background:var(--mo-color-selected)}.mo-toggle:disabled{cursor:not-allowed;opacity:.6}}@layer moldo.components{.mo-date{position:relative}.mo-date__input{font-variant-numeric:tabular-nums}.mo-date__toggle{transition:color var(--mo-duration-fast) var(--mo-ease)}.mo-date[data-open] .mo-date__toggle{color:var(--mo-color-text)}.mo-date__range{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--mo-space-2);width:auto;min-width:14rem;text-align:left;cursor:pointer}.mo-date__range-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.mo-date__range-text[data-empty]{color:var(--mo-color-text-subtle)}.mo-date__range-icon{flex-shrink:0;width:18px;height:18px;color:var(--mo-color-text-muted)}.mo-date__panel{--mo-pop-shift: -4px;position:fixed;inset:auto;z-index:var(--mo-layer-overlay);margin:0;padding:var(--mo-space-3);border:1px solid var(--mo-color-border);border-radius:var(--mo-radius-lg);color:var(--mo-color-text);background:var(--mo-color-surface);box-shadow:var(--mo-shadow-pop);overflow:visible}.mo-date__panel:focus{outline:none}.mo-date__panel[data-up]{--mo-pop-shift: 4px}.mo-date__panel:not([popover]){position:absolute;top:calc(100% + var(--mo-space-1));left:0}.mo-date__body{display:flex;gap:var(--mo-space-3)}.mo-date__times{display:flex;flex-direction:column;gap:var(--mo-space-2);width:6rem;padding-left:var(--mo-space-3);border-left:1px solid var(--mo-color-border)}.mo-date__times-title{margin:0;padding-top:var(--mo-space-1);font-size:var(--mo-text-xs);font-weight:var(--mo-weight-medium);color:var(--mo-color-text-muted);white-space:nowrap}.mo-date__time-list{display:grid;align-content:start;gap:2px;max-height:15.5rem;overflow-y:auto}.mo-date__time{height:30px;border:0;border-radius:var(--mo-radius-sm);font:inherit;font-size:var(--mo-text-sm);font-variant-numeric:tabular-nums;color:var(--mo-color-text);background:transparent;cursor:pointer;transition:background-color var(--mo-duration-fast) var(--mo-ease),color var(--mo-duration-fast) var(--mo-ease)}.mo-date__time:hover{background:var(--mo-color-hover)}.mo-date__time:focus-visible{outline:2px solid var(--mo-color-focus-ring);outline-offset:-2px}.mo-date__time[aria-pressed=true]{font-weight:var(--mo-weight-medium);color:var(--mo-color-bg);background:var(--mo-color-text)}.mo-date__times-empty{margin:0;font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}.mo-date__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mo-space-2);margin-top:var(--mo-space-3);padding-top:var(--mo-space-3);border-top:1px solid var(--mo-color-border)}.mo-date__hint{margin:0;font-size:var(--mo-text-xs);color:var(--mo-color-text-muted)}.mo-cal{display:grid;gap:var(--mo-space-2)}.mo-cal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mo-space-2)}.mo-cal__title{margin:0;font-size:var(--mo-text-sm);font-weight:var(--mo-weight-medium)}.mo-cal__nav{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--mo-radius-sm);color:var(--mo-color-text-muted);background:transparent;cursor:pointer;transition:background-color var(--mo-duration-fast) var(--mo-ease),color var(--mo-duration-fast) var(--mo-ease)}.mo-cal__nav>svg{width:16px;height:16px}.mo-cal__nav:hover:not(:disabled){color:var(--mo-color-text);background:var(--mo-color-hover)}.mo-cal__nav:disabled{opacity:.35;cursor:not-allowed}.mo-cal__grid{border-collapse:collapse;font-size:var(--mo-text-sm)}.mo-cal__grid th{width:36px;height:24px;padding:0;font-size:var(--mo-text-xs);font-weight:var(--mo-weight-medium);color:var(--mo-color-text-muted);text-align:center}.mo-cal__grid td{padding:1px 0;text-align:center}.mo-cal__grid td[data-range=middle]{background:var(--mo-color-selected)}.mo-cal__grid td[data-range=start]{background:linear-gradient(to right,transparent 50%,var(--mo-color-selected) 50%)}.mo-cal__grid td[data-range=end]{background:linear-gradient(to left,transparent 50%,var(--mo-color-selected) 50%)}.mo-cal__day{width:36px;height:32px;padding:0;border:0;border-radius:var(--mo-radius-md);font:inherit;font-variant-numeric:tabular-nums;color:var(--mo-color-text);background:transparent;cursor:pointer;transition:background-color var(--mo-duration-fast) var(--mo-ease),color var(--mo-duration-fast) var(--mo-ease),box-shadow var(--mo-duration-fast) var(--mo-ease)}.mo-cal__day:hover:not([aria-disabled]){background:var(--mo-color-hover)}.mo-cal__day:focus-visible{outline:2px solid var(--mo-color-focus-ring);outline-offset:-2px}.mo-cal__day[data-outside]{color:var(--mo-color-text-muted)}.mo-cal__day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--mo-color-border-strong);color:var(--mo-color-accent-text)}.mo-cal__day[aria-disabled]{color:var(--mo-color-text-subtle);cursor:not-allowed;opacity:.6}[aria-selected=true]>.mo-cal__day{font-weight:var(--mo-weight-medium);color:var(--mo-color-bg);background:var(--mo-color-text);box-shadow:none;opacity:1}@media(max-width:640px){.mo-date__range{width:100%;min-width:0}.mo-date__body{flex-direction:column}.mo-date__times{width:auto;padding:var(--mo-space-3) 0 0;border-top:1px solid var(--mo-color-border);border-left:0}.mo-date__time-list{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));max-height:8rem}}}@layer moldo.utilities{.mo-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mo-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-text-muted{color:var(--mo-color-text-muted)}.mo-text-sm{font-size:var(--mo-text-sm)}.mo-text-xs{font-size:var(--mo-text-xs)}.mo-text-center{text-align:center}.mo-mono{font-family:var(--mo-font-mono);font-variant-numeric:tabular-nums}}@layer moldo.utilities{.mo-hover-pill{position:absolute;top:0;left:0;border-radius:var(--mo-hover-pill-radius, var(--mo-radius-sm));background:var(--mo-color-hover);opacity:0;pointer-events:none;transition:transform var(--mo-duration) var(--mo-ease),width var(--mo-duration) var(--mo-ease),height var(--mo-duration) var(--mo-ease),opacity var(--mo-duration-fast) var(--mo-ease)}.mo-hover-pill[data-shown]{opacity:1}.mo-hover-pill[data-instant]{transition:opacity var(--mo-duration-fast) var(--mo-ease)}.mo-orbit{position:absolute;inset:-4px;border:2px solid transparent;border-top-color:var(--mo-orbit-color, var(--mo-color-presence-working));border-right-color:var(--mo-orbit-color, var(--mo-color-presence-working));border-radius:var(--mo-radius-pill);pointer-events:none;animation:mo-orbit 1.1s linear infinite}@media(prefers-reduced-motion:reduce){.mo-orbit{border-color:var(--mo-orbit-color, var(--mo-color-presence-working));animation:none}}@keyframes mo-orbit{to{transform:rotate(360deg)}}.mo-fade-enter-active,.mo-fade-leave-active{transition:opacity var(--mo-duration) var(--mo-ease)}.mo-fade-enter-from,.mo-fade-leave-to{opacity:0}.mo-pop-enter-active,.mo-pop-leave-active{transition:opacity var(--mo-duration) var(--mo-ease),transform var(--mo-duration) var(--mo-ease)}.mo-pop-enter-from,.mo-pop-leave-to{opacity:0;transform:translateY(var(--mo-pop-shift, -4px))}}@property --mo-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --mo-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --mo-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --mo-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer moldo.utilities{.mo-scroll-quiet::-webkit-scrollbar-thumb{background-color:transparent}.mo-scroll-quiet:hover::-webkit-scrollbar-thumb,.mo-scroll-quiet:focus-within::-webkit-scrollbar-thumb{background-color:var(--mo-color-scrollbar)}.mo-scroll-quiet:hover::-webkit-scrollbar-thumb:hover{background-color:var(--mo-color-scrollbar-hover)}@supports not selector(::-webkit-scrollbar){.mo-scroll-quiet{scrollbar-color:transparent transparent}.mo-scroll-quiet:hover,.mo-scroll-quiet:focus-within{scrollbar-color:var(--mo-color-scrollbar) transparent}}.mo-scroll-fade{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--mo-color-text) var(--mo-fade-top),var(--mo-color-text) calc(100% - var(--mo-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--mo-color-text) var(--mo-fade-top),var(--mo-color-text) calc(100% - var(--mo-fade-bottom)),transparent);transition:--mo-fade-top var(--mo-duration) var(--mo-ease),--mo-fade-bottom var(--mo-duration) var(--mo-ease)}.mo-scroll-fade[data-fade-top]{--mo-fade-top: var(--mo-space-8)}.mo-scroll-fade[data-fade-bottom]{--mo-fade-bottom: var(--mo-space-8)}.mo-scroll-fade-x{-webkit-mask-image:linear-gradient(to right,transparent,var(--mo-color-text) var(--mo-fade-start),var(--mo-color-text) calc(100% - var(--mo-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,var(--mo-color-text) var(--mo-fade-start),var(--mo-color-text) calc(100% - var(--mo-fade-end)),transparent);transition:--mo-fade-start var(--mo-duration) var(--mo-ease),--mo-fade-end var(--mo-duration) var(--mo-ease)}.mo-scroll-fade-x[data-fade-start]{--mo-fade-start: var(--mo-space-12)}.mo-scroll-fade-x[data-fade-end]{--mo-fade-end: var(--mo-space-12)}}
