:root{--border-width-0: 0px;--border-width-1: 1px;--border-width-2: 2px;--border-width-3: 3px;--border-width-4: 4px;--border-width-8: 8px;--border-base: #0a0a0a;--border-default: #dcdbdd;--border-bounds: #dcdbdd;--border-divider: #dcdbdd;--border-brand-primary: #389fba;--border-brand-primary-alt: #aa6ac7;--border-muted: #908e96;--border-system-success: #30a46c;--border-system-warning: #ebbc00;--border-system-danger: #e5484d;--border-disabled: #c8c7cb;--breakpoint-xs: 320px;--breakpoint-sm: 375px;--breakpoint-md: 600px;--breakpoint-lg: 768px;--breakpoint-xl: 1024px;--breakpoint-2xl: 1280px;--color-moonstone-50: #ecf6f6;--color-moonstone-100: #d6edf3;--color-moonstone-200: #aedce7;--color-moonstone-300: #86cbdb;--color-moonstone-400: #4ebacf;--color-moonstone-500: #389fba;--color-moonstone-600: #2d8699;--color-moonstone-700: #226473;--color-moonstone-800: #16434c;--color-moonstone-900: #0b2126;--color-wisteria-100: #f4ecf8;--color-wisteria-200: #e9d9f1;--color-wisteria-300: #dfc7ea;--color-wisteria-400: #d4b4e3;--color-wisteria-500: #c9a0dc;--color-wisteria-600: #aa6ac7;--color-wisteria-700: #863da7;--color-wisteria-800: #59296f;--color-wisteria-900: #2c1437;--color-mauve-50: #fdfcfd;--color-mauve-100: #f6f6f6;--color-mauve-150: #eeedef;--color-mauve-200: #e9e8ea;--color-mauve-300: #e4e2e4;--color-mauve-400: #dcdbdd;--color-mauve-500: #c8c7cb;--color-mauve-600: #908e96;--color-mauve-700: #86848d;--color-mauve-800: #6f6e77;--color-mauve-900: #1a1523;--color-green-50: #fbfefc;--color-green-100: #f2fcf5;--color-green-150: #e9f9ee;--color-green-200: #ddf3e4;--color-green-250: #ccebd7;--color-green-300: #b4dfc4;--color-green-400: #92ceac;--color-green-500: #5bb98c;--color-green-600: #30a46c;--color-green-700: #299764;--color-green-800: #18794e;--color-green-900: #153226;--color-red-50: #fffcfc;--color-red-100: #fff8f8;--color-red-150: #ffefef;--color-red-200: #ffe5e5;--color-red-250: #fdd8d8;--color-red-300: #f9c6c6;--color-red-400: #f3aeaf;--color-red-500: #eb9091;--color-red-600: #e5484d;--color-red-700: #dc3d43;--color-red-800: #cd2b31;--color-red-900: #381316;--color-yellow-50: #fdfdf9;--color-yellow-100: #fffce8;--color-yellow-150: #fffbd1;--color-yellow-200: #fff8bb;--color-yellow-250: #fef2a4;--color-yellow-300: #f9e68c;--color-yellow-400: #efd36c;--color-yellow-500: #ebbc00;--color-yellow-600: #f5d90a;--color-yellow-700: #e0bb02;--color-yellow-800: #946800;--color-yellow-900: #35290f;--color-base-black: #000000;--color-base-white: #ffffff;--color-base-teal: #1a667a;--color-light-0: rgba(255, 255, 255, 0);--color-light-100: #ffffff;--color-light-200: #faf9f8;--color-light-300: #f5f4f2;--color-light-400: #f1f1f2;--color-light-500: #ededed;--color-light-600: #e5e5e5;--color-light-700: #e1e1e1;--color-light-800: #cccccc;--color-light-900: #b8b8b8;--color-light-950: #9e9e9e;--color-light-1000: #7a7a7a;--color-dark-0: rgba(0, 0, 0, 0);--color-dark-100: #0a0a0a;--color-dark-200: #111111;--color-dark-300: #181818;--color-dark-400: #1f1f1f;--color-dark-500: #262626;--color-dark-600: #2e2e2e;--color-dark-700: #383838;--color-dark-800: #434343;--color-dark-900: #555555;--color-dark-950: #6e6e6e;--color-dark-1000: #878787;--color-shadow-light-100: rgba(0, 0, 0, .04);--color-shadow-light-200: rgba(0, 0, 0, .08);--color-shadow-light-300: rgba(0, 0, 0, .16);--color-shadow-light-400: rgba(0, 0, 0, .24);--color-shadow-light-500: rgba(0, 0, 0, .32);--color-shadow-light-600: rgba(0, 0, 0, .4);--color-shadow-dark-100: rgba(0, 0, 0, .2);--color-shadow-dark-200: rgba(0, 0, 0, .3);--color-shadow-dark-300: rgba(0, 0, 0, .4);--color-shadow-dark-400: rgba(0, 0, 0, .5);--color-shadow-dark-500: rgba(0, 0, 0, .6);--color-shadow-dark-600: rgba(0, 0, 0, .7);--elevation-100: 0px 1px 2px 0px rgba(0, 0, 0, .04), 0px 1px 3px 0px rgba(0, 0, 0, .04);--elevation-200: 0px 2px 4px 0px rgba(0, 0, 0, .08), 0px 4px 8px 0px rgba(0, 0, 0, .04);--elevation-300: 0px 4px 8px 0px rgba(0, 0, 0, .16), 0px 8px 16px 0px rgba(0, 0, 0, .04);--elevation-400: 0px 8px 16px 0px rgba(0, 0, 0, .24), 0px 16px 32px 0px rgba(0, 0, 0, .04);--elevation-shadow1: rgba(0, 0, 0, .08);--elevation-shadow2: rgba(0, 0, 0, .16);--elevation-shadow3: rgba(0, 0, 0, .24);--elevation-shadow4: rgba(0, 0, 0, .32);--icon-size-sm: 12px;--icon-size-md: 16px;--icon-size-lg: 18px;--icon-size-xl: 20px;--icon-size-2xl: 22px;--icon-size-3xl: 24px;--motion-duration-instant: 0ms;--motion-duration-fast: .1s;--motion-duration-normal: .2s;--motion-duration-slow: .3s;--motion-duration-slower: .4s;--motion-easing-linear: linear;--motion-easing-ease-in: cubic-bezier(.4, 0, 1, 1);--motion-easing-ease-out: cubic-bezier(0, 0, .2, 1);--motion-easing-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--radius-none: 0rem;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .625rem;--radius-2xl: .75rem;--radius-full: 9999px;--foreground-base: #0a0a0a;--foreground-interactive-primary: #389fba;--foreground-interactive-primary-alt: #aa6ac7;--foreground-interactive-white: #ffffff;--foreground-subtle: #383838;--foreground-muted: #7a7a7a;--foreground-disabled: #908e96;--foreground-inverted: #ffffff;--foreground-system-success: #30a46c;--foreground-system-warning: #e0bb02;--foreground-system-danger: #e5484d;--foreground-brand-logo: #1a667a;--background-base: #ffffff;--background-surface: #f5f4f2;--background-interactive-primary: #389fba;--background-interactive-primary-alt: #aa6ac7;--background-interactive-base: #0a0a0a;--background-interactive-disabled: #e4e2e4;--background-raised: #faf9f8;--background-sunken: #f1f1f2;--background-overlay: #ffffff;--background-ghost: rgba(255, 255, 255, 0);--background-muted: #e5e5e5;--background-system-success: #ddf3e4;--background-system-warning: #fffbd1;--background-system-danger: #ffe5e5;--background-system-default: #e1e1e1;--size-0: 0rem;--size-2: .125rem;--size-4: .25rem;--size-6: .375rem;--size-8: .5rem;--size-10: .625rem;--size-12: .75rem;--size-14: .875rem;--size-16: 1rem;--size-18: 1.125rem;--size-20: 1.25rem;--size-24: 1.5rem;--size-28: 1.75rem;--size-32: 2rem;--size-40: 2.5rem;--size-48: 3rem;--size-56: 3.5rem;--size-64: 4rem;--size-80: 5rem;--size-96: 6rem;--size-112: 7rem;--size-128: 8rem;--size-160: 10rem;--text-display-xl-regular: 400 8rem/8.375rem "Outfit", sans-serif;--text-display-xl-semibold: 600 8rem/8.375rem "Outfit", sans-serif;--text-display-xl-bold: 700 8rem/8.375rem "Outfit", sans-serif;--text-display-lg-regular: 400 6rem/6.375rem "Outfit", sans-serif;--text-display-lg-semibold: 600 6rem/6.375rem "Outfit", sans-serif;--text-display-lg-bold: 700 6rem/6.375rem "Outfit", sans-serif;--text-display-md-regular: 400 4.5rem/4.875rem "Outfit", sans-serif;--text-display-md-semibold: 600 4.5rem/4.875rem "Outfit", sans-serif;--text-display-md-bold: 700 4.5rem/4.875rem "Outfit", sans-serif;--text-display-sm-regular: 400 3.75rem/4.125rem "Outfit", sans-serif;--text-display-sm-semibold: 600 3.75rem/4.125rem "Outfit", sans-serif;--text-display-sm-bold: 700 3.75rem/4.125rem "Outfit", sans-serif;--text-title-xl-regular: 400 3rem/3.375rem "Outfit", sans-serif;--text-title-xl-medium: 500 3rem/3.375rem "Outfit", sans-serif;--text-title-xl-semibold: 600 3rem/3.375rem "Outfit", sans-serif;--text-title-lg-regular: 400 2.25rem/2.625rem "Outfit", sans-serif;--text-title-lg-medium: 500 2.25rem/2.625rem "Outfit", sans-serif;--text-title-lg-semibold: 600 2.25rem/2.625rem "Outfit", sans-serif;--text-title-md-regular: 400 1.875rem/2.25rem "Outfit", sans-serif;--text-title-md-medium: 500 1.875rem/2.25rem "Outfit", sans-serif;--text-title-md-semibold: 600 1.875rem/2.25rem "Outfit", sans-serif;--text-title-sm-regular: 400 1.5rem/1.875rem "Outfit", sans-serif;--text-title-sm-medium: 500 1.5rem/1.875rem "Outfit", sans-serif;--text-title-sm-semibold: 600 1.5rem/1.875rem "Outfit", sans-serif;--text-body-2xl-light: 300 1.25rem/1.625rem "Outfit", sans-serif;--text-body-2xl-regular: 400 1.25rem/1.625rem "Outfit", sans-serif;--text-body-2xl-medium: 500 1.25rem/1.625rem "Outfit", sans-serif;--text-body-xl-light: 300 1.125rem/1.5rem "Outfit", sans-serif;--text-body-xl-regular: 400 1.125rem/1.5rem "Outfit", sans-serif;--text-body-xl-medium: 500 1.125rem/1.5rem "Outfit", sans-serif;--text-body-lg-light: 300 1rem/1.375rem "Outfit", sans-serif;--text-body-lg-regular: 400 1rem/1.375rem "Outfit", sans-serif;--text-body-lg-medium: 500 1rem/1.375rem "Outfit", sans-serif;--text-body-md-light: 300 .875rem/1.25rem "Outfit", sans-serif;--text-body-md-regular: 400 .875rem/1.25rem "Outfit", sans-serif;--text-body-md-medium: 500 .875rem/1.25rem "Outfit", sans-serif;--text-body-sm-light: 300 .8125rem/1.1875rem "Outfit", sans-serif;--text-body-sm-regular: 400 .8125rem/1.1875rem "Outfit", sans-serif;--text-body-sm-medium: 500 .8125rem/1.1875rem "Outfit", sans-serif;--text-body-xs-light: 300 .75rem/1.125rem "Outfit", sans-serif;--text-body-xs-regular: 400 .75rem/1.125rem "Outfit", sans-serif;--text-body-xs-medium: 500 .75rem/1.125rem "Outfit", sans-serif;--text-body-2xs-light: 300 .625rem/1rem "Outfit", sans-serif;--text-body-2xs-regular: 400 .625rem/1rem "Outfit", sans-serif;--text-body-2xs-medium: 500 .625rem/1rem "Outfit", sans-serif;--font-family-primary: "Outfit", sans-serif;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-3xs: .625rem;--font-size-2xs: .75rem;--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-line-height-3xs: 1rem;--font-line-height-2xs: 1.125rem;--font-line-height-xs: 1.1875rem;--font-line-height-sm: 1.25rem;--font-line-height-md: 1.375rem;--font-line-height-lg: 1.5rem;--font-line-height-xl: 1.625rem;--font-line-height-2xl: 1.875rem;--font-line-height-3xl: 2.25rem;--font-line-height-4xl: 2.625rem;--font-line-height-5xl: 3.375rem;--font-line-height-6xl: 4.125rem;--font-line-height-7xl: 4.875rem;--font-line-height-8xl: 6.375rem;--font-line-height-9xl: 8.375rem;--z-index-base: 0;--z-index-dropdown: 100;--z-index-sticky: 200;--z-index-fixed: 300;--z-index-modal-backdrop: 400;--z-index-modal: 500;--z-index-popover: 600;--z-index-tooltip: 700}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--font-line-height-normal);color:var(--foreground-base);background-color:var(--background-base);min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);color:var(--foreground-base)}h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--size-24)}h2{font-size:var(--font-size-3xl);margin-top:var(--size-32);margin-bottom:var(--size-16)}h3{font-size:var(--font-size-2xl);margin-top:var(--size-24);margin-bottom:var(--size-12)}h4{font-size:var(--font-size-xl);margin-top:var(--size-20);margin-bottom:var(--size-8)}h5{font-size:var(--font-size-lg);margin-top:var(--size-16);margin-bottom:var(--size-8)}h6{font-size:var(--font-size-base);margin-top:var(--size-12);margin-bottom:var(--size-8)}p{margin-bottom:var(--size-16);color:var(--foreground-base)}a{color:var(--foreground-interactive-brand-primary);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-easing-ease-out)}a:hover{color:var(--foreground-interactive-brand-primary-hover);text-decoration:underline}a:focus-visible{outline:2px solid var(--border-brand-primary);outline-offset:2px;border-radius:var(--radius-xs)}strong,b{font-weight:var(--font-weight-semibold)}em,i{font-style:italic}code{font-family:var(--font-family-mono);font-size:.9em;background-color:var(--background-muted);padding:var(--size-2) var(--size-4);border-radius:var(--radius-xs);color:var(--foreground-base)}pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm);background-color:var(--background-muted);padding:var(--size-16);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--size-16);border:1px solid var(--border-default)}pre code{background-color:transparent;padding:0;border-radius:0}ul,ol{margin-left:var(--size-24);margin-bottom:var(--size-16)}ul{list-style-type:disc}ol{list-style-type:decimal}table{width:100%;border-collapse:collapse;margin-bottom:var(--size-24);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}thead{background-color:var(--background-muted)}th{padding:var(--size-12) var(--size-16);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--foreground-base);border-bottom:1px solid var(--border-default)}td{padding:var(--size-12) var(--size-16);border-bottom:1px solid var(--border-default);font-size:var(--font-size-sm);color:var(--foreground-base)}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background-color:var(--background-subtle)}img{max-width:100%;height:auto;display:block}video{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{max-width:1440px;margin:0 auto;padding:0 var(--size-24)}@media(min-width:768px){.container{padding:0 var(--size-48)}}.content-wrapper{max-width:768px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--background-base)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--border-brand-primary)}::selection{background-color:var(--background-interactive-brand-primary);color:var(--foreground-interactive-white)}body{display:flex;flex-direction:column;min-height:100vh}
