@font-face{font-family:Axiforma;src:url(../../../fonts/axiforma/Axiforma-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(../../../fonts/axiforma/Axiforma-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(../../../fonts/axiforma/Axiforma-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(../../../fonts/axiforma/Axiforma-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-size-x-small: .75rem;--font-size-small: .875rem;--font-size-base: 1rem;--font-size-medium: 1.125rem;--font-size-large: 1.5rem;--font-size-x-large: 2rem;--font-weight-normal: 400;--font-weight-medium: 550;--font-weight-semibold: 600;--font-weight-bold: 700;--font-family-sans-serif: "Axiforma", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-grey-500: hsl(0, 0%, 86%);--color-grey-500-70: hsla(0, 0%, 86%, .7);--color-grey-500-15: hsla(0, 0%, 86%, .15);--color-grey-600: hsl(0, 0%, 40%);--color-grey-600-70: hsla(0, 0%, 40%, .7);--color-grey-700: hsl(0, 0%, 27%);--color-grey-700-70: hsla(0, 0%, 27%, .7);--color-grey-700-15: hsla(0, 0%, 27%, .15);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .5);--color-bg: hsl(210, 5%, 0%);--color-surface: hsl(210, 5%, 10%);--color-border: var(--color-grey-700);--color-placeholder: var(--color-grey-600);--color-text-primary: var(--color-white);--color-text-secondary: var(--color-grey-500);--color-text-muted: var(--color-grey-600);--color-cta-bg: var(--color-white);--color-cta-text: var(--color-black)}@media(prefers-color-scheme:light){:root:not(.light):not(.dark){--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 8px 24px rgba(0, 0, 0, .06);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .08);--color-bg: var(--color-white);--color-surface: hsl(0, 0%, 98%);--color-border: var(--color-grey-500);--color-placeholder: var(--color-grey-500);--color-text-primary: var(--color-black);--color-text-secondary: var(--color-grey-700);--color-text-muted: var(--color-grey-600);--color-cta-bg: var(--color-black);--color-cta-text: var(--color-white)}}:root.light{--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 8px 24px rgba(0, 0, 0, .06);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .08);--color-bg: var(--color-white);--color-surface: hsl(0, 0%, 98%);--color-border: var(--color-grey-500);--color-placeholder: var(--color-grey-500);--color-text-primary: var(--color-black);--color-text-secondary: var(--color-grey-700);--color-text-muted: var(--color-grey-600);--color-cta-bg: var(--color-black);--color-cta-text: var(--color-white)}:root.dark{--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .5);--color-bg: hsl(210, 5%, 0%);--color-surface: hsl(210, 5%, 10%);--color-border: var(--color-grey-700);--color-placeholder: var(--color-grey-600);--color-text-primary: var(--color-white);--color-text-secondary: var(--color-grey-500);--color-text-muted: var(--color-grey-600);--color-cta-bg: var(--color-white);--color-cta-text: var(--color-black)}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{isolation:isolate}*{scrollbar-width:thin;scrollbar-color:var(--color-grey-700) transparent}*::-webkit-scrollbar{width:.6rem;height:.6rem}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--color-grey-700);border-radius:.3rem}*::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey-600)}*::-webkit-scrollbar-thumb:active{background-color:var(--color-grey-600)}*::-webkit-scrollbar-corner{background:transparent}html{font-size:100%;font-family:var(--font-family-sans-serif)}body{background-color:var(--color-bg);color:var(--color-text-primary)}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}p,a,button,input,span,label{font-size:1rem}a{color:inherit;text-decoration:none;cursor:pointer}fieldset{border:none;margin:0;padding:0}ul,ol{list-style:none}button{padding:0;margin:0}*:focus-visible{outline:.2rem solid var(--color-border);outline-offset:.1rem}.o-container{width:100%;max-width:75rem;margin-inline:auto;padding-inline:var(--space-6)}.o-container--narrow{max-width:48rem}.o-svg-icon-container{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.o-svg-icon{color:inherit;width:100%;height:100%}.o-full-page-content-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:5rem 2rem}.o-full-page-content{display:flex;justify-content:center;align-items:center;width:100%}.o-prose{margin-block:var(--space-8)}.o-prose p,.o-prose ul,.o-prose ol{margin-bottom:var(--space-4);line-height:var(--line-height-base, 1.6)}.o-prose h1{margin-bottom:var(--space-6);font-size:var(--font-size-x-large);font-weight:var(--font-weight-bold)}.o-prose h2{margin-top:var(--space-8);margin-bottom:var(--space-4);font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.o-prose h3{margin-top:var(--space-6);margin-bottom:var(--space-2);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium)}.o-prose ul{list-style:disc;padding-left:var(--space-6)}.o-prose a{color:inherit;text-decoration:underline}.u-text-center{text-align:center!important}
