html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,menu,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,nav,output,ruby,section,summary,time,mark,audio,strong,video{vertical-align:baseline;margin:0;border:0;padding:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}ol,ul,menu{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}button,input,select{border:none;background-color:transparent}input,button,select,textarea{font:inherit}:root{color-scheme:light;--color-surface-page: #f9fafe;--color-surface-default: #ffffff;--color-surface-subtle: #f2f3fc;--color-surface-raised: #ffffff;--color-surface-inverse: #15151b;--color-surface-hover: #f2f3fc;--color-surface-pressed: #e3e4ed;--color-surface-selected: #f4f4fe;--color-surface-selection: #e2e3f8;--color-surface-scrim: rgba(10, 11, 16, .5);--color-text-default: #15151b;--color-text-muted: #54545c;--color-text-disabled: #a0a1a9;--color-text-inverse: #ffffff;--color-text-selection: #15151b;--color-text-link: #524d95;--color-text-link-hover: #312c65;--color-text-link-visited: #413c7e;--color-icon-default: #3f3f46;--color-icon-muted: #73747b;--color-border-subtle: #e3e4ed;--color-border-default: #d3d3dc;--color-border-strong: #73747b;--color-border-invalid: #bc072a;--color-border-disabled: #e3e4ed;--color-focus-ring: #6460aa;--color-focus-ring-inner: #ffffff;--color-action-primary: #6460aa;--color-action-primary-hover: #524d95;--color-action-primary-active: #413c7e;--color-action-primary-text: #ffffff;--color-action-primary-subtle: #f4f4fe;--color-action-primary-subtle-text: #413c7e;--color-action-secondary: #ffffff;--color-action-secondary-hover: #f4f4fe;--color-action-secondary-active: #e2e3f8;--color-action-secondary-text: #413c7e;--color-action-secondary-border: #6460aa;--color-action-ghost-hover: #f2f3fc;--color-action-ghost-active: #e3e4ed;--color-action-ghost-text: #413c7e;--color-action-accent: #f27022;--color-action-accent-hover: #ff8e56;--color-action-accent-active: #feb18d;--color-action-accent-text: #0a0b10;--color-action-danger: #bc072a;--color-action-danger-hover: #97011f;--color-action-danger-active: #740015;--color-action-danger-text: #ffffff;--color-action-disabled: #f2f3fc;--color-feedback-success-subtle: #edf9ef;--color-feedback-success-border: #84cf94;--color-feedback-success-text: #00682d;--color-feedback-success-solid: #00843a;--color-feedback-success-solid-text: #ffffff;--color-feedback-danger-subtle: #fff2f1;--color-feedback-danger-border: #ff8f8c;--color-feedback-danger-text: #97011f;--color-feedback-danger-solid: #bc072a;--color-feedback-danger-solid-text: #ffffff;--color-feedback-warning-subtle: #fcf4e8;--color-feedback-warning-border: #f6c777;--color-feedback-warning-text: #805900;--color-feedback-warning-solid: #f0b135;--color-feedback-warning-solid-text: #0a0b10;--color-feedback-info-subtle: #ecf7ff;--color-feedback-info-border: #7bc0ef;--color-feedback-info-text: #005984;--color-feedback-info-solid: #0470a5;--color-feedback-info-solid-text: #ffffff;--shadow-raised: 0 .0625rem .125rem rgba(10, 11, 16, .06), 0 .0625rem .1875rem rgba(10, 11, 16, .1);--shadow-floating: 0 .25rem .5rem -.125rem rgba(10, 11, 16, .1), 0 .125rem .25rem -.125rem rgba(10, 11, 16, .06);--shadow-modal: 0 1.25rem 1.5rem -.25rem rgba(10, 11, 16, .1), 0 .5rem .5rem -.25rem rgba(10, 11, 16, .04);--space-gap-xs: .25rem;--space-gap-sm: .5rem;--space-gap-md: 1rem;--space-gap-lg: 1.5rem;--space-gap-xl: 2rem;--space-gap-2xl: 3rem;--space-inset-xs: .5rem;--space-inset-sm: .75rem;--space-inset-md: 1rem;--space-inset-lg: 1.5rem;--space-inset-xl: 2rem;--space-control-block-sm: .25em;--space-control-block-md: .5em;--space-control-block-lg: .75em;--space-control-inline-sm: .75em;--space-control-inline-md: 1em;--space-control-inline-lg: 1.5em;--space-control-gap: .5em;--layout-max-width: 72rem;--layout-gutter: clamp(1rem, .5rem + 2.5vw, 2rem);--layout-section-gap: clamp(4rem, 3rem + 5vw, 6rem);--layout-measure: 65ch;--radius-inline: .25rem;--radius-control: .5rem;--radius-container: 1rem;--radius-floating: .75rem;--radius-modal: 1.5rem;--radius-pill: 9999px;--border-width-default: .0625rem;--border-width-strong: .125rem;--focus-ring-width: .125rem;--focus-ring-offset: .125rem;--icon-size-xs: .75rem;--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem;--icon-size-2xl: 2.5rem;--target-size-min: 1.5rem;--target-size-comfortable: 2.75rem;--font-family-body: Poppins, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading: Poppins, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-code: ui-monospace, "SFMono-Regular", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--font-weight-strong: 700;--font-display-lg-size: clamp(2.25rem, 1.75rem + 2.5vw, 3.75rem);--font-display-md-size: clamp(1.875rem, 1.5rem + 1.875vw, 3rem);--font-display-sm-size: clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);--font-display-lg-line-height: 1.15;--font-display-md-line-height: 1.15;--font-display-sm-line-height: 1.3;--font-display-weight: 600;--font-display-letter-spacing: -.02em;--font-heading-lg-size: 1.5rem;--font-heading-md-size: 1.25rem;--font-heading-sm-size: 1.125rem;--font-heading-lg-line-height: 1.3;--font-heading-md-line-height: 1.3;--font-heading-sm-line-height: 1.3;--font-heading-weight: 600;--font-heading-letter-spacing: -.01em;--font-body-lg-size: 1.125rem;--font-body-md-size: 1rem;--font-body-sm-size: .875rem;--font-body-lg-line-height: 1.5;--font-body-md-line-height: 1.5;--font-body-sm-line-height: 1.5;--font-body-weight: 400;--font-prose-size: 1.125rem;--font-prose-line-height: 1.7;--font-label-md-size: .875rem;--font-label-sm-size: .75rem;--font-label-md-line-height: 1.5;--font-label-sm-line-height: 1.5;--font-label-weight: 500;--font-label-letter-spacing: 0;--motion-duration-feedback: .1s;--motion-duration-small: .2s;--motion-duration-medium: .25s;--motion-duration-large: .35s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(0, 0, 0, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1100;--z-index-overlay: 1200;--z-index-modal: 1300;--z-index-popover: 1400;--z-index-toast: 1500;--z-index-tooltip: 1600}@media(prefers-reduced-motion:reduce){:root{--motion-duration-feedback: .01ms;--motion-duration-small: .01ms;--motion-duration-medium: .01ms;--motion-duration-large: .01ms}}:root[data-theme=dark]{color-scheme:dark;--color-surface-page: #0a0b10;--color-surface-default: #15151b;--color-surface-subtle: #26262c;--color-surface-raised: #15151b;--color-surface-inverse: #f9fafe;--color-surface-hover: #26262c;--color-surface-pressed: #3f3f46;--color-surface-selected: #221d4a;--color-surface-selection: #312c65;--color-surface-scrim: rgba(10, 11, 16, .7);--color-text-default: #f9fafe;--color-text-muted: #d3d3dc;--color-text-disabled: #54545c;--color-text-inverse: #15151b;--color-text-selection: #f9fafe;--color-text-link: #a5a5e0;--color-text-link-hover: #c5c6ef;--color-text-link-visited: #c5c6ef;--color-icon-default: #e3e4ed;--color-icon-muted: #a0a1a9;--color-border-subtle: #26262c;--color-border-default: #3f3f46;--color-border-strong: #a0a1a9;--color-border-invalid: #f35d61;--color-border-disabled: #26262c;--color-focus-ring: #a5a5e0;--color-focus-ring-inner: #0a0b10;--color-action-primary: #a5a5e0;--color-action-primary-hover: #c5c6ef;--color-action-primary-active: #e2e3f8;--color-action-primary-text: #0a0b10;--color-action-primary-subtle: #221d4a;--color-action-primary-subtle-text: #c5c6ef;--color-action-secondary: #15151b;--color-action-secondary-hover: #221d4a;--color-action-secondary-active: #312c65;--color-action-secondary-text: #c5c6ef;--color-action-secondary-border: #a5a5e0;--color-action-ghost-hover: #26262c;--color-action-ghost-active: #3f3f46;--color-action-ghost-text: #c5c6ef;--color-action-accent: #ff8e56;--color-action-accent-hover: #feb18d;--color-action-accent-active: #ffceb7;--color-action-accent-text: #0a0b10;--color-action-danger: #f35d61;--color-action-danger-hover: #ff8f8c;--color-action-danger-active: #febbb8;--color-action-danger-text: #0a0b10;--color-action-disabled: #26262c;--color-feedback-success-subtle: #001d06;--color-feedback-success-border: #00682d;--color-feedback-success-text: #84cf94;--color-feedback-success-solid: #58b770;--color-feedback-success-solid-text: #0a0b10;--color-feedback-danger-subtle: #330004;--color-feedback-danger-border: #97011f;--color-feedback-danger-text: #ff8f8c;--color-feedback-danger-solid: #f35d61;--color-feedback-danger-solid-text: #0a0b10;--color-feedback-warning-subtle: #201300;--color-feedback-warning-border: #805900;--color-feedback-warning-text: #f6c777;--color-feedback-warning-solid: #f0b135;--color-feedback-warning-solid-text: #0a0b10;--color-feedback-info-subtle: #001829;--color-feedback-info-border: #005984;--color-feedback-info-text: #7bc0ef;--color-feedback-info-solid: #4ca5dd;--color-feedback-info-solid-text: #0a0b10;--shadow-raised: 0 .0625rem .125rem rgba(10, 11, 16, .3), 0 .0625rem .1875rem rgba(10, 11, 16, .4);--shadow-floating: 0 .25rem .5rem -.125rem rgba(10, 11, 16, .4), 0 .125rem .25rem -.125rem rgba(10, 11, 16, .3);--shadow-modal: 0 1.25rem 1.5rem -.25rem rgba(10, 11, 16, .5), 0 .5rem .5rem -.25rem rgba(10, 11, 16, .3)}@font-face{font-style:normal;font-weight:100;src:url(/assets/fonts/Poppins-Thin.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:100;src:url(/assets/fonts/Poppins-ThinItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:200;src:url(/assets/fonts/Poppins-ExtraLight.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:200;src:url(/assets/fonts/Poppins-ExtraLightItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(/assets/fonts/Poppins-Light.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:300;src:url(/assets/fonts/Poppins-LightItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/Poppins-Regular.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(/assets/fonts/Poppins-Italic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(/assets/fonts/Poppins-Medium.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:500;src:url(/assets/fonts/Poppins-MediumItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(/assets/fonts/Poppins-SemiBold.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:600;src:url(/assets/fonts/Poppins-SemiBoldItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/assets/fonts/Poppins-Bold.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(/assets/fonts/Poppins-BoldItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(/assets/fonts/Poppins-ExtraBold.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:800;src:url(/assets/fonts/Poppins-ExtraBoldItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(/assets/fonts/Poppins-Black.woff2) format("woff2");font-family:Poppins;font-display:swap}@font-face{font-style:italic;font-weight:900;src:url(/assets/fonts/Poppins-BlackItalic.woff2) format("woff2");font-family:Poppins;font-display:swap}:root{background:var(--color-surface-page);color:var(--color-text-default);font-weight:var(--font-body-weight);line-height:var(--font-body-md-line-height);font-family:var(--font-family-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}strong,b{font-weight:var(--font-weight-strong)}code,kbd,samp,pre{font-family:var(--font-family-code)}::selection{background:var(--color-surface-selection);color:var(--color-text-selection)}
