@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;650&display=swap";.lencra{--lencra-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lencra-font-heading:var(--lencra-font-body);--lencra-radius-control:6px;--lencra-radius-panel:8px;--lencra-light-bg:#f7f8fa;--lencra-light-panel:#fff;--lencra-light-surface:#f0f1f5;--lencra-light-hover:#e8eaf0;--lencra-light-text:#262833;--lencra-light-muted:#737788;--lencra-light-line:#e1e3ea;--lencra-light-accent:#177a54;--lencra-light-accent-soft:#dff6ea;--lencra-light-success:#1b7d5a;--lencra-light-warning:#9b6b16;--lencra-light-danger:#b13d50;--lencra-light-focus:#177a54;--lencra-dark-bg:#111217;--lencra-dark-panel:#17181f;--lencra-dark-surface:#1c1d25;--lencra-dark-hover:#252733;--lencra-dark-text:#e7e8ee;--lencra-dark-muted:#9699a8;--lencra-dark-line:#2a2c37;--lencra-dark-accent:#177a54;--lencra-dark-accent-soft:#153d2f;--lencra-dark-success:#77d3a7;--lencra-dark-warning:#ddb861;--lencra-dark-danger:#ef798b;--lencra-dark-focus:#6ee6ad;--lencra-bg:var(--lencra-dark-bg);--lencra-panel:var(--lencra-dark-panel);--lencra-surface:var(--lencra-dark-surface);--lencra-hover:var(--lencra-dark-hover);--lencra-text:var(--lencra-dark-text);--lencra-muted:var(--lencra-dark-muted);--lencra-line:var(--lencra-dark-line);--lencra-accent:var(--lencra-dark-accent);--lencra-accent-soft:var(--lencra-dark-accent-soft);--lencra-success:var(--lencra-dark-success);--lencra-warning:var(--lencra-dark-warning);--lencra-danger:var(--lencra-dark-danger);--lencra-focus:var(--lencra-dark-focus);box-sizing:border-box;color:var(--lencra-text);font-family:var(--lencra-font-body);font-size:14px;line-height:1.45;background:var(--lencra-bg)}.lencra[data-lencra-theme=light]{--lencra-bg:var(--lencra-light-bg);--lencra-panel:var(--lencra-light-panel);--lencra-surface:var(--lencra-light-surface);--lencra-hover:var(--lencra-light-hover);--lencra-text:var(--lencra-light-text);--lencra-muted:var(--lencra-light-muted);--lencra-line:var(--lencra-light-line);--lencra-accent:var(--lencra-light-accent);--lencra-accent-soft:var(--lencra-light-accent-soft);--lencra-success:var(--lencra-light-success);--lencra-warning:var(--lencra-light-warning);--lencra-danger:var(--lencra-light-danger);--lencra-focus:var(--lencra-light-focus)}.lencra *{box-sizing:border-box}.lencra button,.lencra input,.lencra select,.lencra textarea{font:inherit}.lencra button{cursor:pointer}.lencra button:disabled{cursor:not-allowed;opacity:.55}.lencra :focus-visible{outline:2px solid var(--lencra-focus);outline-offset:3px}.lencra-stack{display:flex}.lencra-card{background:var(--lencra-panel);border:1px solid var(--lencra-line);border-radius:var(--lencra-radius-panel);box-shadow:0 1px 2px #00000014}.lencra-text{margin:0;color:var(--lencra-text)}.lencra-text--sm{font-size:12px}.lencra-text--md{font-size:14px}.lencra-text--lg{font-size:16px}.lencra-heading{font-family:var(--lencra-font-heading);font-weight:620;letter-spacing:-.025em;line-height:1.18}.lencra-heading.lencra-text--sm{font-size:16px}.lencra-heading.lencra-text--md{font-size:20px}.lencra-heading.lencra-text--lg{font-size:28px}.lencra-tone--muted{color:var(--lencra-muted)}.lencra-tone--accent{color:var(--lencra-accent)}.lencra-tone--success{color:var(--lencra-success)}.lencra-tone--warning{color:var(--lencra-warning)}.lencra-tone--danger{color:var(--lencra-danger)}.lencra-button{border:1px solid transparent;border-radius:var(--lencra-radius-control);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:560;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.lencra-button:active:not(:disabled){transform:translateY(1px)}.lencra-button--sm{min-height:28px;padding:0 9px;font-size:12px}.lencra-button--md{min-height:34px;padding:0 12px;font-size:13px}.lencra-button--lg{min-height:40px;padding:0 15px;font-size:14px}.lencra-button--solid.lencra-button--accent{background:var(--lencra-accent);border-color:var(--lencra-accent);color:#fff}.lencra-button--solid.lencra-button--neutral{background:var(--lencra-text);border-color:var(--lencra-text);color:var(--lencra-bg)}.lencra-button--solid.lencra-button--success{background:var(--lencra-success);border-color:var(--lencra-success);color:#fff}.lencra-button--solid.lencra-button--warning{background:var(--lencra-warning);border-color:var(--lencra-warning);color:#17130a}.lencra-button--solid.lencra-button--danger{background:var(--lencra-danger);border-color:var(--lencra-danger);color:#fff}.lencra-button--soft{background:var(--lencra-surface);color:var(--lencra-text)}.lencra-button--soft.lencra-button--accent{background:var(--lencra-accent-soft);color:var(--lencra-accent)}.lencra-button--outline{background:transparent;border-color:var(--lencra-line);color:var(--lencra-text)}.lencra-button--ghost{background:transparent;color:var(--lencra-muted)}.lencra-button--soft:hover,.lencra-button--outline:hover,.lencra-button--ghost:hover{background:var(--lencra-hover);color:var(--lencra-text)}.lencra-icon-button{width:34px;padding:0}.lencra-spinner{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lencra-spin .7s linear infinite}@keyframes lencra-spin{to{transform:rotate(360deg)}}.lencra-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;background:var(--lencra-surface);color:var(--lencra-muted);font-size:11px;font-weight:550}.lencra-badge--accent{background:var(--lencra-accent-soft);color:var(--lencra-accent)}.lencra-badge--success{background:color-mix(in srgb,var(--lencra-success) 17%,transparent);color:var(--lencra-success)}.lencra-badge--warning{background:color-mix(in srgb,var(--lencra-warning) 17%,transparent);color:var(--lencra-warning)}.lencra-badge--danger{background:color-mix(in srgb,var(--lencra-danger) 17%,transparent);color:var(--lencra-danger)}.lencra-field{display:flex;flex-direction:column;gap:7px}.lencra-label{font-size:13px;font-weight:560;color:var(--lencra-text)}.lencra-required{color:var(--lencra-danger)}.lencra-hint{font-size:12px;color:var(--lencra-muted)}.lencra-error{font-size:12px;color:var(--lencra-danger)}.lencra-control{width:100%;min-height:36px;border:1px solid var(--lencra-line);border-radius:var(--lencra-radius-control);background:var(--lencra-bg);color:var(--lencra-text);padding:8px 10px;transition:border-color .15s,box-shadow .15s}.lencra-control:hover{border-color:color-mix(in srgb,var(--lencra-muted) 55%,var(--lencra-line))}.lencra-control[aria-invalid=true]{border-color:var(--lencra-danger)}.lencra-textarea{min-height:88px;resize:vertical}.lencra-select{appearance:auto}.lencra-check-label,.lencra-switch-label{display:inline-flex;align-items:center;gap:8px;color:var(--lencra-text);font-size:13px}.lencra-checkbox{accent-color:var(--lencra-accent);width:16px;height:16px}.lencra-switch{display:inline-flex;align-items:center;width:34px;height:20px;padding:3px;border:0;border-radius:999px;background:var(--lencra-line);transition:background .15s}.lencra-switch span{width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.lencra-switch[aria-checked=true]{background:var(--lencra-accent)}.lencra-switch[aria-checked=true] span{transform:translate(14px)}.lencra-tabs-list{display:flex;gap:18px;border-bottom:1px solid var(--lencra-line)}.lencra-tab{position:relative;border:0;background:transparent;color:var(--lencra-muted);padding:0 0 10px;font-size:13px}.lencra-tab[aria-selected=true]{color:var(--lencra-text);font-weight:560}.lencra-tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;border-radius:2px;background:var(--lencra-accent)}.lencra-tab-panel{padding-top:18px}.lencra-dialog-overlay{position:fixed;inset:0;background:#05060aad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50}.lencra-dialog{position:fixed;z-index:51;left:50%;top:50%;width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;transform:translate(-50%,-50%);background:var(--lencra-panel);border:1px solid var(--lencra-line);border-radius:calc(var(--lencra-radius-panel) + 2px);padding:22px;box-shadow:0 24px 70px #00000073}@media(prefers-reduced-motion:reduce){.lencra *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lencra ::selection{background:var(--lencra-accent-soft);color:var(--lencra-text)}.lencra{--lencra-motion-fast:.12s;--lencra-motion-normal:.18s;--lencra-motion-slow:.26s;--lencra-motion-standard:cubic-bezier(.2,0,0,1);--lencra-motion-emphasized:cubic-bezier(.2,.8,.2,1);--lencra-motion-exit:cubic-bezier(.4,0,1,1)}.lencra-button{transition-duration:var(--lencra-motion-fast);transition-timing-function:var(--lencra-motion-standard)}@media(hover:hover){.lencra-button:hover:not(:disabled){transform:translateY(-1px)}.lencra-button:active:not(:disabled){transform:translateY(1px) scale(.985)}}.lencra-control{transition-duration:var(--lencra-motion-fast);transition-timing-function:var(--lencra-motion-standard)}.lencra-switch,.lencra-switch span{transition-duration:var(--lencra-motion-normal);transition-timing-function:var(--lencra-motion-emphasized)}.lencra-tab{transition:color var(--lencra-motion-fast) var(--lencra-motion-standard)}.lencra-tab:after{transform:scaleX(0);transform-origin:left;transition:transform var(--lencra-motion-normal) var(--lencra-motion-emphasized)}.lencra-tab[aria-selected=true]:after{transform:scaleX(1)}.lencra-tab-panel:not([hidden]){animation:lencra-tab-in var(--lencra-motion-normal) var(--lencra-motion-standard) both}.lencra-dialog-overlay[data-state=open]{animation:lencra-overlay-in var(--lencra-motion-normal) var(--lencra-motion-standard) both}.lencra-dialog-overlay[data-state=closed]{animation:lencra-overlay-out var(--lencra-motion-fast) var(--lencra-motion-exit) both}.lencra-dialog[data-state=open]{animation:lencra-dialog-in var(--lencra-motion-normal) var(--lencra-motion-emphasized) both}.lencra-dialog[data-state=closed]{animation:lencra-dialog-out var(--lencra-motion-fast) var(--lencra-motion-exit) both}@keyframes lencra-tab-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes lencra-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes lencra-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes lencra-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}}@keyframes lencra-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateY(4px) scale(.99)}}.lencra[data-lencra-motion=reduced] .lencra-button,.lencra[data-lencra-motion=reduced] .lencra-control,.lencra[data-lencra-motion=reduced] .lencra-switch,.lencra[data-lencra-motion=reduced] .lencra-switch span,.lencra[data-lencra-motion=reduced] .lencra-tab,.lencra[data-lencra-motion=reduced] .lencra-tab:after,.lencra[data-lencra-motion=reduced] .lencra-tab-panel,.lencra[data-lencra-motion=reduced] .lencra-dialog-overlay,.lencra[data-lencra-motion=reduced] .lencra-dialog,.lencra[data-lencra-motion=reduced] .lencra-spinner,.lencra[data-lencra-motion=none] .lencra-button,.lencra[data-lencra-motion=none] .lencra-control,.lencra[data-lencra-motion=none] .lencra-switch,.lencra[data-lencra-motion=none] .lencra-switch span,.lencra[data-lencra-motion=none] .lencra-tab,.lencra[data-lencra-motion=none] .lencra-tab:after,.lencra[data-lencra-motion=none] .lencra-tab-panel,.lencra[data-lencra-motion=none] .lencra-dialog-overlay,.lencra[data-lencra-motion=none] .lencra-dialog,.lencra[data-lencra-motion=none] .lencra-spinner{animation:none!important;transition-duration:0ms!important}.lencra[data-lencra-motion=reduced] .lencra-button:active:not(:disabled),.lencra[data-lencra-motion=none] .lencra-button:active:not(:disabled){transform:none}@media(prefers-reduced-motion:reduce){.lencra[data-lencra-motion=system] .lencra-button,.lencra[data-lencra-motion=system] .lencra-control,.lencra[data-lencra-motion=system] .lencra-switch,.lencra[data-lencra-motion=system] .lencra-switch span,.lencra[data-lencra-motion=system] .lencra-tab,.lencra[data-lencra-motion=system] .lencra-tab:after,.lencra[data-lencra-motion=system] .lencra-tab-panel,.lencra[data-lencra-motion=system] .lencra-dialog-overlay,.lencra[data-lencra-motion=system] .lencra-dialog,.lencra[data-lencra-motion=system] .lencra-spinner{animation:none!important;transition-duration:0ms!important}.lencra[data-lencra-motion=system] .lencra-button:active:not(:disabled){transform:none}}.lencra-switch{position:relative;width:42px;height:24px;padding:4px;overflow:visible;isolation:isolate}.lencra-switch>.lencra-switch-knob{position:absolute;left:4px;top:5px;width:14px;height:14px;transform:translate(0);transition:transform var(--lencra-switch-duration) var(--lencra-switch-ease)}.lencra-switch[aria-checked=true]>.lencra-switch-knob{transform:translate(20px)}.lencra-switch[data-pressed=true][data-intent=on]>.lencra-switch-knob{transform:translate(3px);transition-duration:90ms}.lencra-switch[aria-checked=true][data-pressed=true][data-intent=off]>.lencra-switch-knob{transform:translate(17px);transition-duration:90ms}.lencra-switch .lencra-switch-shape{position:absolute;inset:0;display:block;width:14px;height:14px;--lencra-switch-bar-size:0px;--lencra-switch-cap-size:14px;transform:none;transition:transform var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized)}.lencra-switch .lencra-switch-cap{position:absolute;z-index:1;top:calc((14px - var(--lencra-switch-cap-size))/2);width:var(--lencra-switch-cap-size);height:var(--lencra-switch-cap-size);border-radius:999px;background:#fff;transform:none;transition:width var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized),height var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized),top var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized),left var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized)}.lencra-switch .lencra-switch-cap--start{left:0}.lencra-switch .lencra-switch-cap--end{left:var(--lencra-switch-bar-size)}.lencra-switch .lencra-switch-bar{position:absolute;z-index:0;left:calc(var(--lencra-switch-cap-size)/2);top:calc((14px - var(--lencra-switch-cap-size))/2);width:var(--lencra-switch-bar-size);height:var(--lencra-switch-cap-size);border-radius:999px;background:#fff;transform:none;transition:width var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized),height var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized),top var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized),left var(--lencra-switch-shape-duration) var(--lencra-motion-emphasized)}.lencra-switch[data-traveling=true] .lencra-switch-shape{--lencra-switch-bar-size:var(--lencra-switch-stretch);--lencra-switch-cap-size:calc(14px - var(--lencra-switch-squash))}.lencra-switch[data-traveling=true][data-intent=off] .lencra-switch-shape{transform:translate(calc(-1 * var(--lencra-switch-stretch)))}.lencra-switch[data-pressed=true] .lencra-switch-shape{--lencra-switch-bar-size:var(--lencra-switch-press-stretch)}.lencra-switch[aria-checked] .lencra-switch-shape,.lencra-switch[aria-checked] .lencra-switch-cap,.lencra-switch[aria-checked] .lencra-switch-bar{transform:none}.lencra[data-lencra-motion=reduced] .lencra-switch>.lencra-switch-knob,.lencra[data-lencra-motion=reduced] .lencra-switch-shape,.lencra[data-lencra-motion=reduced] .lencra-switch-cap,.lencra[data-lencra-motion=reduced] .lencra-switch-bar,.lencra[data-lencra-motion=none] .lencra-switch>.lencra-switch-knob,.lencra[data-lencra-motion=none] .lencra-switch-shape,.lencra[data-lencra-motion=none] .lencra-switch-cap,.lencra[data-lencra-motion=none] .lencra-switch-bar{animation:none!important;transition-duration:0ms!important}.lencra[data-lencra-motion=reduced] .lencra-switch[data-traveling=true] .lencra-switch-shape,.lencra[data-lencra-motion=none] .lencra-switch[data-traveling=true] .lencra-switch-shape{--lencra-switch-bar-size:0px;--lencra-switch-cap-size:14px;transform:none}@media(prefers-reduced-motion:reduce){.lencra[data-lencra-motion=system] .lencra-switch>.lencra-switch-knob,.lencra[data-lencra-motion=system] .lencra-switch-shape,.lencra[data-lencra-motion=system] .lencra-switch-cap,.lencra[data-lencra-motion=system] .lencra-switch-bar{animation:none!important;transition-duration:0ms!important}.lencra[data-lencra-motion=system] .lencra-switch[data-traveling=true] .lencra-switch-shape{--lencra-switch-bar-size:0px;--lencra-switch-cap-size:14px;transform:none}}.lencra-motion[data-lencra-presence=open]{animation-duration:var(--lencra-motion-duration);animation-delay:var(--lencra-motion-delay);animation-timing-function:var(--lencra-motion-easing);animation-fill-mode:both}.lencra-motion[data-lencra-presence=closed]{animation-duration:var(--lencra-motion-duration);animation-delay:var(--lencra-motion-delay);animation-timing-function:var(--lencra-motion-exit);animation-fill-mode:both}.lencra-motion[data-lencra-motion-preset=fade][data-lencra-presence=open]{animation-name:lencra-fade-in}.lencra-motion[data-lencra-motion-preset=fade][data-lencra-presence=closed]{animation-name:lencra-fade-out}.lencra-motion[data-lencra-motion-preset=rise][data-lencra-presence=open]{animation-name:lencra-rise-in}.lencra-motion[data-lencra-motion-preset=rise][data-lencra-presence=closed]{animation-name:lencra-rise-out}.lencra-motion[data-lencra-motion-preset=scale][data-lencra-presence=open]{animation-name:lencra-scale-in}.lencra-motion[data-lencra-motion-preset=scale][data-lencra-presence=closed]{animation-name:lencra-scale-out}@keyframes lencra-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lencra-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lencra-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lencra-rise-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes lencra-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes lencra-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.lencra-checkbox{transition:transform var(--lencra-motion-fast) var(--lencra-motion-emphasized)}.lencra-checkbox:checked{animation:lencra-checkbox-pop var(--lencra-motion-normal) var(--lencra-motion-emphasized)}@keyframes lencra-checkbox-pop{45%{transform:scale(.82)}75%{transform:scale(1.12)}to{transform:scale(1)}}.lencra-field[data-invalid=true] .lencra-error{animation:lencra-fade-in var(--lencra-motion-fast) var(--lencra-motion-standard) both}.lencra-field[data-invalid=true] .lencra-control{transition:border-color var(--lencra-motion-fast) var(--lencra-motion-standard),box-shadow var(--lencra-motion-fast) var(--lencra-motion-standard)}.lencra[data-lencra-motion=reduced] .lencra-motion,.lencra[data-lencra-motion=reduced] .lencra-checkbox,.lencra[data-lencra-motion=reduced] .lencra-error,.lencra[data-lencra-motion=none] .lencra-motion,.lencra[data-lencra-motion=none] .lencra-checkbox,.lencra[data-lencra-motion=none] .lencra-error{animation:none!important;transition-duration:0ms!important}@media(prefers-reduced-motion:reduce){.lencra[data-lencra-motion=system] .lencra-motion,.lencra[data-lencra-motion=system] .lencra-checkbox,.lencra[data-lencra-motion=system] .lencra-error{animation:none!important;transition-duration:0ms!important}}html,body,#root{margin:0;min-height:100%;background:#0d1110}body{min-width:320px}.site{min-height:100vh;isolation:isolate;--max:1240px}.site header{height:58px;position:sticky;top:0;z-index:110;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lencra-line);padding:0 max(20px,calc((100vw - var(--max))/2));background:color-mix(in srgb,var(--lencra-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site header>a{display:flex;align-items:center;gap:8px;color:var(--lencra-text);text-decoration:none;font-size:16px}.brand-mark{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:var(--lencra-accent);color:var(--lencra-bg);font-size:13px}.top-actions{display:flex;align-items:center;gap:9px}.top-actions>a{color:var(--lencra-muted);font-size:12px;text-decoration:none}.menu{display:none}.shell{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:center;gap:70px;max-width:var(--max);margin:0 auto;padding:52px 28px 92px}.sidebar{position:sticky;top:82px;align-self:start;display:flex;flex-direction:column;gap:8px}.sidebar>div{display:flex;flex-direction:column;gap:6px;margin:10px 0}.sidebar a{color:var(--lencra-muted);text-decoration:none;font-size:13px;padding:3px 0}.sidebar a:hover{color:var(--lencra-accent)}.doc-page{display:flex;flex-direction:column;gap:30px}.doc-page>section{display:flex;flex-direction:column;gap:12px}.eyebrow{color:var(--lencra-accent);font-size:11px;font-weight:600;letter-spacing:.08em}.doc-page>.lencra-text{line-height:1.65}.preview{padding:23px;background:linear-gradient(135deg,var(--lencra-panel),var(--lencra-surface))}.code{border:1px solid var(--lencra-line);border-radius:var(--lencra-radius-panel);overflow:hidden;background:color-mix(in srgb,var(--lencra-bg) 84%,#000)}.code header{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-bottom:1px solid var(--lencra-line);background:var(--lencra-surface)}.code header .lencra-button{min-height:25px}.code pre{overflow:auto;margin:0;padding:15px 16px;font:12px/1.65 DM Mono,monospace;color:var(--lencra-text);white-space:pre}.api{overflow:hidden}.api>div{padding:11px 14px;border-bottom:1px solid var(--lencra-line);font:12px/1.5 DM Mono,monospace;color:var(--lencra-muted)}.api>div:first-child{display:grid;gap:5px;background:var(--lencra-surface);color:var(--lencra-text)}.api>div:last-child{border:0}.callout{padding:17px;background:var(--lencra-accent-soft);border-color:color-mix(in srgb,var(--lencra-accent) 55%,var(--lencra-line))}.doc-page ul,.doc-page ol{margin:0;padding-left:20px;color:var(--lencra-muted);line-height:1.75}.doc-page li{margin:5px 0}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.board{padding:20px}.issue{display:grid;grid-template-columns:12px 60px 1fr auto;align-items:center;gap:9px;min-height:45px;border-bottom:1px solid var(--lencra-line);font-size:13px}.issue:last-child{border:0}.dot{width:10px;height:10px;border:1.5px solid var(--lencra-accent);border-radius:50%;background:color-mix(in srgb,var(--lencra-accent) 45%,transparent)}footer{max-width:var(--max);margin:0 auto;padding:20px 28px;border-top:1px solid var(--lencra-line);color:var(--lencra-muted);font-size:11px;letter-spacing:.06em}.mobile,.mobile-layer{display:none}@media(max-width:850px){.shell{grid-template-columns:minmax(0,760px);padding:36px 20px 64px}.shell>.sidebar{display:none}.menu{display:inline-flex}.mobile-layer{display:block;position:fixed;z-index:100;inset:58px 0 0}.mobile-backdrop{position:absolute;inset:0;border:0;background:var(--lencra-bg);opacity:.98}.mobile{display:block;position:relative;z-index:1;height:100%;overflow:auto;padding:17px 20px;border-bottom:1px solid var(--lencra-line);background:var(--lencra-panel)}.mobile .sidebar{position:static}.tiles{grid-template-columns:1fr}.site header{padding:0 16px}}@media(max-width:560px){.shell{padding:28px 16px 54px}.top-actions>a{display:none}.doc-page{gap:24px}.doc-page>.lencra-heading{font-size:34px}.preview{padding:16px}.code pre{padding:13px;font-size:11px}.issue{grid-template-columns:11px 1fr auto}.issue>.lencra-text{display:none}.issue .lencra-badge{display:none}footer{padding:18px 16px}.top-actions{gap:3px}}.site .code>header{height:auto;position:static;top:auto;z-index:auto}.motion-demo{border:1px solid var(--lencra-line);border-radius:var(--lencra-radius-panel);overflow:hidden}.motion-switch-demo{padding:14px;border:1px solid var(--lencra-line);border-radius:var(--lencra-radius-control);background:var(--lencra-surface)}.motion-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.motion-controls label{display:grid;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:7px;color:var(--lencra-muted);font-size:12px}.motion-controls input{accent-color:var(--lencra-accent);min-width:0}.motion-controls output{color:var(--lencra-text);font:11px DM Mono,monospace}@media(max-width:560px){.motion-controls{grid-template-columns:1fr}.motion-controls label{grid-template-columns:58px minmax(80px,1fr) 48px}}.motion-list-demo{display:flex;gap:7px;flex-wrap:wrap}.two-sided-plate{position:relative;display:grid;grid-template-columns:repeat(2,30px);height:30px;padding:2px;border:1px solid var(--lencra-line);border-radius:var(--lencra-radius-control);background:var(--lencra-surface);isolation:isolate}.two-sided-plate__indicator{position:absolute;z-index:0;top:2px;bottom:2px;left:2px;width:30px;border-radius:4px;background:var(--lencra-accent-soft);transform:translate(0);transition:transform var(--lencra-motion-normal) var(--lencra-motion-emphasized)}.two-sided-plate[data-selected=list] .two-sided-plate__indicator{transform:translate(30px)}.two-sided-plate button{position:relative;z-index:1;border:0;background:transparent;color:var(--lencra-muted);font-size:16px;line-height:1}.two-sided-plate button[aria-pressed=true]{color:var(--lencra-accent)}
