@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2")}:root{--paper:#fff;--panel:#f8fafc;--ink:#0f131a;--ink-2:#525b6c;--line:#e4e7ef;--cobalt:#2940d3;--cobalt-soft:#2940d312;--rose:#cc2943;--grid:#0f131a0b;--grid-strong:#0f131a18;--sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text:700px;--wide:1080px;--dash-wide:1240px;--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;interpolate-size:allow-keywords;overflow-x:clip}body{background:var(--paper);min-block-size:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;padding-inline:20px;font-size:17px;line-height:1.65;display:flex;overflow-x:clip}main{flex:1 0 auto;inline-size:100%;min-inline-size:0}p{margin:0}a{color:var(--cobalt);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}::selection{background:var(--cobalt);color:var(--paper)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:3px}code{font-family:var(--mono);background:var(--cobalt-soft);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.88em}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wide,.text{margin-inline:auto}.wide{width:100%;max-width:var(--wide)}.text{max-width:var(--text)}.flush{margin-inline:0}.text>*+*{margin-top:18px}.muted{color:var(--ink-2)}section{padding-block:clamp(64px,9vw,112px) 0;scroll-margin-top:48px}h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:background-color .25s, border-color .25s, color .25s, transform .3s var(--ease);border-radius:7px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:var(--cobalt);border-color:var(--cobalt);text-decoration:none}.button:active{transform:translateY(1px)}.button.quiet{color:var(--ink);border-color:var(--line);background:0 0}.button.quiet:hover{border-color:var(--ink-2);background:0 0}@supports (animation-timeline:view()){.drift{animation:linear both drift;animation-timeline:view();animation-range:entry cover 25%}@keyframes drift{0%{transform:translateY(26px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.drift{animation:none!important}html{scroll-behavior:auto}}.table{margin:30px -14px 0}.table table{border-collapse:separate;border-spacing:0;width:100%;font-size:16px}.table th,.table td{text-align:left;vertical-align:top;padding:14px 20px 14px 0;transition:background-color .25s,color .25s;position:relative}.table tbody tr>:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:0;right:0}.table tr>:first-child{border-radius:6px 0 0 6px;padding-left:14px}.table tr>:first-child:before{left:14px}.table tr>:last-child{border-radius:0 6px 6px 0;padding-right:14px}.table tr>:last-child:before{right:14px}.table thead th{color:var(--ink-2);padding-top:0;font-size:14px;font-weight:500}.table tbody th{white-space:nowrap;font-weight:600}.table td{color:var(--ink-2)}.table:not(.stack) tbody tr:hover>*{background-color:var(--cobalt-soft)}.table:not(.stack) tbody tr:hover>:before,.table:not(.stack) tbody tr:hover+tr>:before{border-top-color:#0000}.table:not(.stack) tbody tr:hover th{color:var(--cobalt)}.table.stack thead th:empty{display:none}.table.stack tr,.table.stack th,.table.stack td{display:block}.table.stack tbody th{padding:14px 14px 2px}.table.stack tbody th:before{right:14px}.table.stack tbody td{padding:0 14px 14px}.table.stack tbody td:before{display:none}.table tbody tr.heading>th{color:var(--ink-2);padding-top:30px;padding-bottom:14px;font-size:14px;font-weight:500}.table tbody tr.heading>th:before{display:none}.table:not(.stack) tbody tr.heading:hover>th{color:var(--ink-2);background-color:#0000}.table:not(.stack) tbody tr.heading:hover+tr>:before{border-top-color:var(--line)}footer.svelte-7lfk2o{color:var(--ink-2);flex:none;margin-block-start:auto;padding-block:clamp(80px,10vw,128px) 36px;font-size:14px}.wide.svelte-7lfk2o{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:24px;display:flex}.footer-links.svelte-7lfk2o{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.footer-links.svelte-7lfk2o a:where(.svelte-7lfk2o){color:var(--ink-2);text-decoration:none;transition:color .2s}.footer-links.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--ink)}.copyright.svelte-7lfk2o{color:var(--ink-2)}
