:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f3f5;--panel:#fff;--panel-sunk:#f7f8f9;--ink:#111317;--ink-2:#474d56;--ink-3:#646b75;--rule:#dde0e5;--rule-strong:#c4c9d0;--nav-material:#f2f3f5c7;--layer-interface:#2d5be3;--layer-application:#e8590c;--layer-cache:#c2255c;--layer-database:#0b9e8a;--font-sans:"Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono:"Fragment Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:calc(clamp(16px, 4vw, 48px));--max:1240px;--col-gap:calc(clamp(16px, 2.2vw, 28px));--nav-h:64px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15171b;--panel:#1c1f24;--panel-sunk:#181a1f;--ink:#eceef1;--ink-2:#b2b8c1;--ink-3:#8d949e;--rule:#2a2e35;--rule-strong:#3a3f48;--nav-material:#15171bc7;--layer-interface:#5882ef;--layer-application:#e76c2b;--layer-cache:#be3d70;--layer-database:#11a68b}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15171b;--panel:#1c1f24;--panel-sunk:#181a1f;--ink:#eceef1;--ink-2:#b2b8c1;--ink-3:#8d949e;--rule:#2a2e35;--rule-strong:#3a3f48;--nav-material:#15171bc7;--layer-interface:#5882ef;--layer-application:#e76c2b;--layer-cache:#be3d70;--layer-database:#11a68b}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:calc(16px + var(--nav-h))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-variation-settings:"wdth" 100;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:hidden}::selection{background:var(--ink);color:var(--bg)}a{color:inherit;-webkit-tap-highlight-color:transparent}img,svg{display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.btn,button{touch-action:manipulation;-webkit-user-select:none;user-select:none}ol,ul{list-style:none}code,kbd,pre{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-size:.875em}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px));margin-inline:auto}.grid{-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.btn{letter-spacing:.005em;white-space:nowrap;height:48px;transition:transform .14s var(--ease-out),background-color .16s ease,border-color .16s ease,color .16s ease;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn--solid{background:var(--ink);color:var(--bg)}.btn--line{box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink)}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn--solid:hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg))}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--ink)}}.swatch{background:var(--swatch);border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.swatch[data-layer=interface]{--swatch:var(--layer-interface)}.swatch[data-layer=application]{--swatch:var(--layer-application)}.swatch[data-layer=cache]{--swatch:var(--layer-cache)}.swatch[data-layer=database]{--swatch:var(--layer-database)}.theme-switching :after,.theme-switching :before,.theme-switching :not(.nav__theme-icon>svg){transition:none!important}@media (prefers-reduced-motion:reduce){.btn{transition:background-color .16s,border-color .16s,color .16s}.btn:active{transform:none}}
