@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-symbols-outlined-latin-400-normal-JMSB4COH.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-400-normal-RMVVJG5H.woff") format("woff")}@font-face{font-family:Satoshi;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/satoshi/Satoshi-Variable.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/fonts/satoshi/Satoshi-VariableItalic.woff2) format("woff2")}:root{--color-bg: #fff;--color-bg-base: #fff;--color-bg-subtle: #fafafa;--color-bg-muted: #e5e5e5;--color-text-default: #171717;--color-text-muted: #474747;--color-text-disabled: #808080;--color-text-brand: rgb(4.5098039216%, 4.5098039216%, 4.5098039216%);--color-border-default: #d4d4d4;--color-border-strong: #737373;--color-border-hover: #525252;--color-border-focus: #171717;--color-interaction-hover-bg: #ededed;--color-interaction-active-bg: #d9d9d9;--color-brand-default: #000;--color-brand-hover: #262626;--color-brand-active: #404040;--color-brand-fg: #fff;--color-brand-subtle: rgb(92.7215686275%, 92.7215686275%, 92.7215686275%);--gradient-brand-subtle: linear-gradient( 110deg, rgb(92.7215686275%, 92.7215686275%, 92.7215686275%), rgb(96.3607843137%, 96.3607843137%, 96.3607843137%) );--gradient-brand: linear-gradient(110deg, #000, #171717);--gradient-brand-hover: linear-gradient(110deg, #262626, #111);--gradient-brand-active: linear-gradient(110deg, #404040, #262626);--color-selection-bg: rgb(87.262745098%, 87.262745098%, 87.262745098%);--color-selection-hover-bg: rgb(80.8941176471%, 80.8941176471%, 80.8941176471%);--color-selection-active-bg: rgb(74.5254901961%, 74.5254901961%, 74.5254901961%);--color-selection-fg: #000;--gradient-selection: linear-gradient( 110deg, rgb(87.262745098%, 87.262745098%, 87.262745098%), rgb(94%, 94%, 94%) );--gradient-selection-hover: linear-gradient( 110deg, rgb(80.8941176471%, 80.8941176471%, 80.8941176471%), rgb(89%, 89%, 89%) );--gradient-selection-active: linear-gradient( 110deg, rgb(74.5254901961%, 74.5254901961%, 74.5254901961%), rgb(83%, 83%, 83%) );--color-success-fg: #416b56;--color-success-subtle: #edf5f0;--color-warning-fg: #78613d;--color-warning-subtle: #faf3e6;--color-danger-fg: #a14f54;--color-danger-hover: #8d4248;--color-danger-active: #79363c;--color-danger-subtle: #faf0f0;--color-danger-inverse: #fff;--color-info-fg: #476b85;--color-info-subtle: #eef3f8;--color-overlay-backdrop-muted: rgb(0 0 0 / 44%);--font-family-sans: "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-xs: .7188rem;--font-size-sm: .8125rem;--font-size-md: .9375rem;--font-size-lg: 1.0625rem;--font-size-xl: 1.1875rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2.125rem;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--border-width-thin: 1px;--border-width-medium: 2px;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--shadow-focus: 0 0 0 3px color-mix(in srgb, var(--color-border-focus) 20%, transparent);--shadow-focus-inset: inset 0 0 0 4px color-mix(in srgb, var(--color-border-focus) 20%, transparent);--shadow-sm: 0 1px 2px rgb(0 0 0 / 5%);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);--z-site-header: 20;--z-dropdown: 60;--duration-fast: .1s;--duration-base: .2s;--duration-slow: .3s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--transition-colors: background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);--transition-shadow: box-shadow var(--duration-base) var(--ease-standard);--transition-transform: transform var(--duration-base) var(--ease-standard);color-scheme:light}*{scrollbar-color:color-mix(in srgb,var(--color-text-muted) 42%,transparent) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb,var(--color-text-muted) 42%,transparent);border:var(--border-width-medium) solid transparent;border-radius:var(--radius-full)}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-text-muted) 62%,transparent)}*::-webkit-scrollbar-corner{background:transparent}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;font-family:var(--font-family-sans);color:var(--color-text-default);background:var(--color-bg);letter-spacing:0;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog:modal){overflow:hidden}body{min-height:100%;margin:0;font-size:var(--font-size-md);line-height:var(--line-height-normal);color:inherit;background:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}button{text-transform:none}a{color:var(--color-text-brand);text-decoration-thickness:from-font;text-underline-offset:.16em}img,picture,svg,canvas,video{display:block;max-width:100%}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
