@layer theme,base,components,utilities;@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/plex/plex-mono-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/plex/plex-mono-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/plex/plex-mono-normal-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/plex/plex-mono-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300 700;font-display:swap;src:url(../../../fonts/plex/plex-sans-italic-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300 700;font-display:swap;src:url(../../../fonts/plex/plex-sans-italic-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/plex/plex-sans-normal-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/plex/plex-sans-normal-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{:root:has(.web){background:#fff;scroll-padding-top:6rem}@media(prefers-reduced-motion:no-preference){:root:has(.web){scroll-behavior:smooth}}.web{font-family:var(--font-plex-sans);color:var(--color-slate-700);background:#fff;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.web a{color:inherit;text-decoration:none}.web ul,.web ol{list-style:none;margin:0;padding:0}.web li{margin:0;font-size:inherit}.web h1,.web h2,.web h3,.web h4{font-size:inherit;font-weight:inherit;color:var(--color-slate-900);text-wrap:balance}.web p{text-wrap:pretty}.web summary{margin:0;font-size:inherit;text-wrap:balance;list-style:none}.web summary::-webkit-details-marker{display:none}.web table{border-collapse:collapse;border-spacing:0;font-size:inherit}.web table td,.web table th{padding:0;background:none;font-weight:inherit}.web input[type=text],.web input[type=email],.web input[type=tel],.web input[type=number],.web input[type=password],.web select,.web textarea{height:auto;box-shadow:none}.web kbd{display:inline-block;min-width:1.75em;padding:.125em .4em;border:1px solid var(--color-slate-300);border-bottom-width:2px;border-radius:.3125rem;background:#fff;font-family:inherit;font-size:.8125em;font-weight:600;line-height:1.3;color:var(--color-slate-700);text-align:center;box-shadow:0 1px #0f172a0a}.web ::selection{background:color-mix(in srgb,var(--color-weldia-blue),transparent 75%)}.web :focus-visible{outline:2px solid var(--color-weldia-blue);outline-offset:2px}.web .document,.web .document *{all:revert-layer}.web .document{font-family:var(--default-font-family);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto}.wrap{margin-inline:auto;width:100%;max-width:80rem;padding-inline:1rem}@media(min-width:40rem){.wrap{padding-inline:1.5rem}}@media(min-width:64rem){.wrap{padding-inline:2rem}}.select-chevron{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-size:1.1rem;background-position:right .7rem center;background-repeat:no-repeat}.dot-grid{background-color:#f7f9fa;background-image:radial-gradient(circle,#cfd8de 1px,transparent 1.2px);background-size:20px 20px;background-position:center}.dot-grid-dark{background-color:#0d1b26;background-image:radial-gradient(circle,#ffffff1f 1px,transparent 1.2px);background-size:22px 22px}.reading{max-width:44rem;font-size:1.125rem;line-height:1.7;overflow-wrap:break-word}.reading>*+*,.reading section>*+*{margin-top:1.1em}.reading h1{font-size:2.25rem;line-height:1.06;font-weight:600;letter-spacing:-.03em}@media(min-width:40rem){.reading h1{font-size:3rem}}@media(min-width:64rem){.reading h1{font-size:3.375rem}}.reading .lead{font-size:1.125rem;line-height:1.625;color:var(--color-slate-600)}@media(min-width:40rem){.reading .lead{font-size:1.25rem}}.reading h2{margin-top:2.2em;font-size:1.625rem;line-height:1.25;font-weight:600;letter-spacing:-.01em}.reading h3{margin-top:1.8em;font-size:1.25rem;line-height:1.35;font-weight:600}.reading h4{margin-top:1.6em;font-weight:600}.reading strong{font-weight:600;color:var(--color-slate-900)}.reading ul{padding-left:1.25rem;list-style:disc}.reading ol{padding-left:1.25rem;list-style:decimal}.reading li+li{margin-top:.4em}.reading a{color:var(--color-weldia-blue-dark);text-decoration:underline;text-underline-offset:.18em}}
