/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */:root{--lp-page-width:1280px;--lp-page-gutter:24px;--lp-page-top:32px;--lp-page-gap:16px}html:has(.launchpad-404,.rt-terminal,.tb,.cw-workbench){scrollbar-gutter:stable}@media (max-width:820px){:root{--lp-page-gutter:16px;--lp-page-top:24px}}.oto-information-shell{background:var(--oto-canvas-background);--background:var(--oto-canvas);--foreground:var(--oto-text);--velvet-text:var(--oto-text);--velvet-text-muted:var(--oto-muted);--velvet-text-dim:var(--oto-muted);--velvet-primary:var(--oto-accent);--surface-lowest:var(--oto-well);--surface-low:var(--oto-surface);--surface-high:var(--oto-surface-soft);min-height:100dvh}.oto-information-header{max-width:var(--lp-page-width);width:calc(100% - 2*var(--lp-page-gutter));border-bottom:1px solid var(--oto-border);align-items:center;gap:24px;min-height:76px;margin-inline:auto;padding-block:12px;display:flex}.oto-information-brand{font-family:var(--oto-font-display);text-transform:uppercase;font-size:28px}.oto-information-header nav{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.oto-information-header a{min-height:44px;color:var(--oto-text);align-items:center;text-decoration:none;display:inline-flex}.oto-information-header nav a{border-radius:999px;padding:8px 14px;font-size:13px}.oto-information-header nav a:hover{background:var(--oto-tint)}.oto-information-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--oto-accent);outline-offset:3px}.oto-information-content{min-width:0}.oto-information-content>div>header,.oto-information-content>main>header{display:none}.oto-information-content>div,.oto-information-content>main{min-height:auto;font-family:var(--oto-font-body);background:0 0}.oto-information-content h1{font-family:var(--oto-font-display);letter-spacing:0;color:var(--oto-accent);font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.12}.oto-information-content :where(h2,h3,h4){font-family:var(--oto-font-body);letter-spacing:normal;text-transform:none}.oto-information-content :where(p,li){overflow-wrap:break-word}.oto-information-content pre{max-width:100%;overflow-x:auto}.oto-information-content>main>.pt-24{padding-top:32px}@media (max-width:640px){.oto-information-header{flex-wrap:wrap;gap:8px}.oto-information-header>.otomate-theme-toggle{margin-left:auto}.oto-information-header nav{order:3;gap:4px;width:100%;margin-left:0}.oto-information-header nav a{flex:1;justify-content:center;padding-inline:8px}}.oto-information-content>main>.pt-24>section{padding-block:40px}