.home{--bg: #fff;--bg-sunken: #fafafa;--fg: #16181d;--muted: #5c626e;--faint: #8a909c;--line: #e4e6ea;--line-strong: #d3d7de;--accent: #000;--accent-fg: #fff}html[theme-mode=dark] .home{--bg: #000;--bg-sunken: #0b0b0c;--fg: #f2f3f5;--muted: #9aa0ac;--faint: #6d7380;--line: #202023;--line-strong: #303036;--accent: #fff;--accent-fg: #000}.home[data-v-a0d2670b]{--t-label: .6875rem;--t-xs: .75rem;--t-sm: .8125rem;--t-base: .875rem;--t-md: .9375rem;--t-lg: 1.0625rem;min-height:100%;box-sizing:border-box;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--t-base);line-height:1.6;-webkit-font-smoothing:antialiased}.home[data-v-a0d2670b] :where(h1,h2,h3){letter-spacing:-.02em;text-wrap:balance}.bar[data-v-a0d2670b],main>section[data-v-a0d2670b],.foot[data-v-a0d2670b]{box-sizing:border-box;max-width:60rem;margin:0 auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.bar[data-v-a0d2670b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}.brand[data-v-a0d2670b]{display:inline-flex;align-items:center;gap:.55rem;color:inherit;font-size:var(--t-base);font-weight:600;letter-spacing:-.01em;text-decoration:none}.brand__mark[data-v-a0d2670b]{width:1.1rem;height:1.1rem}.bar__actions[data-v-a0d2670b]{display:flex;align-items:center;gap:.5rem}.chip[data-v-a0d2670b]{padding:.3rem .8rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:var(--t-xs);cursor:pointer;transition:color .15s ease,border-color .15s ease}.chip[data-v-a0d2670b]:hover{color:var(--fg);border-color:var(--line-strong)}.btn[data-v-a0d2670b]{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.35rem;border:1px solid transparent;border-radius:999px;font-size:var(--t-base);font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.btn--primary[data-v-a0d2670b]{background:var(--accent);color:var(--accent-fg)}.btn--primary[data-v-a0d2670b]:hover{opacity:.86}.btn--ghost[data-v-a0d2670b]{border-color:var(--line-strong);color:var(--fg)}.btn--ghost[data-v-a0d2670b]:hover{border-color:var(--fg)}.bar__cta[data-v-a0d2670b]{padding:.35rem .95rem;font-size:var(--t-xs)}.home[data-v-a0d2670b] :where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero[data-v-a0d2670b]{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center;padding-block:clamp(1.75rem,5vh,3rem)}@media(min-width:60rem){.hero[data-v-a0d2670b]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.eyebrow[data-v-a0d2670b]{margin:0 0 .85rem;font-size:var(--t-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.hero__title[data-v-a0d2670b]{margin:0 0 .9rem;max-width:22ch;font-size:clamp(1.65rem,3.4vw,2.15rem);line-height:1.15;font-weight:700}.hero__lead[data-v-a0d2670b]{margin:0 0 1.5rem;max-width:42ch;font-size:var(--t-base);color:var(--muted)}.hero__actions[data-v-a0d2670b]{display:flex;flex-wrap:wrap;gap:.6rem}.hero__meta[data-v-a0d2670b]{margin:.85rem 0 0;font-size:var(--t-xs);color:var(--faint)}.preview[data-v-a0d2670b]{border:1px solid var(--line);border-radius:10px;background:var(--bg-sunken);overflow:hidden}.preview__chrome[data-v-a0d2670b]{display:flex;gap:1.1rem;padding:.55rem 1rem;border-bottom:1px solid var(--line);font-size:var(--t-xs);color:var(--faint);overflow:hidden}.preview__tab[data-v-a0d2670b]:first-child{color:var(--fg);font-weight:600}.preview__paper[data-v-a0d2670b]{display:flex;flex-direction:column;gap:.55rem;margin:1.25rem;padding:1.5rem;border:1px solid var(--line);border-radius:3px;background:var(--bg)}.preview__line[data-v-a0d2670b]{height:.45rem;border-radius:999px;background:var(--line)}.preview__line--head[data-v-a0d2670b]{width:55%;height:.8rem;margin-bottom:.5rem;background:var(--line-strong)}.preview__line--gap[data-v-a0d2670b]{margin-top:.7rem}.formats[data-v-a0d2670b]{padding-block:1.5rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.formats__grid[data-v-a0d2670b]{display:grid;gap:1rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0}.formats__grid dt[data-v-a0d2670b]{font-size:var(--t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.formats__grid dd[data-v-a0d2670b]{margin:.15rem 0 0;font-size:var(--t-sm);color:var(--fg)}.section-title[data-v-a0d2670b]{margin:0 0 1.5rem;font-size:var(--t-lg);font-weight:650}.features[data-v-a0d2670b],.keys[data-v-a0d2670b]{padding-block:clamp(2.25rem,6vh,3.25rem)}.features__grid[data-v-a0d2670b]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));margin:0;padding:0;list-style:none}.card[data-v-a0d2670b]{padding:1.25rem;border:1px solid var(--line);border-radius:8px;transition:border-color .15s ease}.card[data-v-a0d2670b]:hover{border-color:var(--line-strong)}.card__icon[data-v-a0d2670b]{display:block;width:1.15rem;height:1.15rem;margin-bottom:.85rem;color:var(--fg)}.card__icon[data-v-a0d2670b] svg{width:100%;height:100%}.card h3[data-v-a0d2670b]{margin:0 0 .35rem;font-size:var(--t-md);font-weight:650}.card p[data-v-a0d2670b]{margin:0;font-size:var(--t-sm);color:var(--muted)}.keys[data-v-a0d2670b]{border-top:1px solid var(--line)}.keys__list[data-v-a0d2670b]{display:grid;gap:.5rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none}.keys__list li[data-v-a0d2670b]{display:flex;align-items:baseline;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--line);font-size:var(--t-sm);color:var(--muted)}.keys__list kbd[data-v-a0d2670b]{flex:0 0 8.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-xs);color:var(--fg)}.closing[data-v-a0d2670b]{padding-block:clamp(2.5rem,7vh,3.75rem);border-top:1px solid var(--line);text-align:center}.closing h2[data-v-a0d2670b]{margin:0 0 1.25rem;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700}.foot[data-v-a0d2670b]{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;justify-content:space-between;padding-block:1.5rem;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--faint)}@media(max-width:32rem){.bar__cta[data-v-a0d2670b]{display:none}}@media(prefers-reduced-motion:reduce){.home[data-v-a0d2670b] *{transition:none!important}}html{--umo-primary-color: #000}html[theme-mode=dark]{--umo-primary-color: #fff;--umo-color-white: #000;--umo-container-background: #000;--umo-button-hover-background: #1a1a1a;--umo-border-color: rgb(255 255 255 / 14%);--umo-border-color-dark: rgb(255 255 255 / 22%);--umo-border-color-light: rgb(255 255 255 / 7%);--td-bg-color-page: #000;--td-bg-color-container: #000;--td-bg-color-container-hover: #1a1a1a;--td-bg-color-container-active: #242424;--td-bg-color-container-select: #2e2e2e;--td-bg-color-secondarycontainer: #0d0d0d;--td-bg-color-secondarycontainer-hover: #1a1a1a;--td-bg-color-secondarycontainer-active: #242424;--td-bg-color-component: #141414;--td-bg-color-component-hover: #1f1f1f;--td-bg-color-component-active: #292929;--td-bg-color-component-disabled: #0d0d0d;--td-bg-color-secondarycomponent: #1a1a1a;--td-bg-color-secondarycomponent-hover: #242424;--td-bg-color-secondarycomponent-active: #2e2e2e;--td-border-level-1-color: #262626;--td-border-level-2-color: #333;--td-component-stroke: #262626;--td-component-border: #333}html[theme-mode=dark] body:not(.is-print){--umo-content-text-color: #e8e8e8;--umo-content-placeholder-color: #6b6b6b;--umo-content-node-border: #2a2a2a;--umo-content-node-selected-background: #14202e;--umo-content-table-border-color: #3a3a3a;--umo-content-table-thead-background: #141414;--umo-content-table-selected-background: rgb(120 140 255 / 22%);--umo-content-code-background: #141414;--umo-content-line-number-color: #2a2a2a}html[theme-mode=dark] body:not(.is-print) .umo-zoomable-container .umo-zoomable-content .umo-page-content{background-color:#000;box-shadow:0 0 0 1px #ffffff1f}html[theme-mode=dark] body:not(.is-print) .umo-block-menu-hander .umo-menu-button{background-color:#000}html[theme-mode=dark] body:not(.is-print) .umo-editor-content blockquote{color:#a0a0a0;background-color:#ffffff0a}html[theme-mode=dark] body:not(.is-print) .umo-editor-content .umo-task-list input[type=checkbox]{background:transparent;opacity:.8}html[theme-mode=dark] .umo-block-menu-hander .umo-menu-button .umo-button-content{color:#ffffff73}html[theme-mode=dark] .umo-block-menu-dropdown .umo-dropdown__menu .umo-dropdown__item .umo-button-content .umo-button-icon,html[theme-mode=dark] .umo-block-menu-dropdown .umo-dropdown__submenu .umo-dropdown__item .umo-button-content .umo-button-icon{color:#a8a8a8}html[theme-mode=dark] .umo-image-viewer__img-error{color:var(--umo-text-color)}html,body{margin:0;height:100%;background:#fff}#app{min-height:100%}body.is-editor{overflow:hidden}html[theme-mode=dark],html[theme-mode=dark] body{background:#000}html body .umo-ribbon-tabs .umo-ribbon-tabs-item:after{display:block;content:"";width:100%;height:3px;margin-top:5px;background-color:transparent;transition:background-color .2s}html body .umo-ribbon-tabs .umo-ribbon-tabs-item:hover{font-weight:inherit;color:var(--umo-primary-color)}html body .umo-ribbon-tabs .umo-ribbon-tabs-item:hover:after{background-color:var(--umo-border-color)}html body .umo-ribbon-tabs .umo-ribbon-tabs-item.active,html body .umo-ribbon-tabs .umo-ribbon-tabs-item.active:hover{font-weight:600;color:var(--umo-primary-color)}html body .umo-ribbon-tabs .umo-ribbon-tabs-item.active:after,html body .umo-ribbon-tabs .umo-ribbon-tabs-item.active:hover:after{width:100%;background-color:var(--umo-primary-color)}.umo-ribbon-container .virtual-group.is-slot:not(:empty){order:-1;display:flex;align-items:center;flex-shrink:0;padding-right:20px;border-right:solid 1px var(--umo-border-color-light)}.umo-ribbon-container .virtual-group.is-slot:not(:empty)~.umo-virtual-group{padding-left:20px;border-left:none}.umo-ribbon-container .virtual-group.is-slot:not(:empty)~.umo-virtual-group~.umo-virtual-group{border-left:solid 1px var(--umo-border-color-light)}.umo-status-bar-left a[href*="umodoc.com"],.umo-status-bar-left a[href*="github.com/umodoc"],.umo-status-bar-left .bar-split{display:none}
