:root{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-kerning:normal;font-variant-ligatures:common-ligatures;--break_p_1:360px;--break_p_2:568px;--break_p_3:666px;--break_p_4:768px;--break_p_5:1024px;--break_p_6:1300px;--scale:calc(clamp(.9rem, 2vw, 1.05rem) / 1rem);--growth_factor:1.2}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Medium-Cb8BV8IR.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold-C_ztqWt2.ttf)format("truetype")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-Regular-BsU3hgp0.ttf)format("truetype")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSerif-Bold-ClpDe9UJ.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/AtkinsonHyperlegible-Regular-DvtYIvy5.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/AtkinsonHyperlegible-Bold-C_ykMJRr.ttf)format("truetype")}:root{--font_logo:"IBM Plex Sans", serif;--font_heading:"IBM Plex Sans", sans-serif;--font_body:"Atkinson Hyperlegible", sans-serif;--font_caption:"Atkinson Hyperlegible", sans-serif;--text_xs:calc(var(--text_base) / pow(var(--growth_factor), 3));--text_sm:calc(var(--text_base) / pow(var(--growth_factor), 2));--text_base:calc(1rem * var(--scale));--text_lg:calc(var(--text_base) * pow(var(--growth_factor), 2));--text_xl:calc(var(--text_base) * pow(var(--growth_factor), 3));--text_2xl:calc(var(--text_base) * pow(var(--growth_factor), 4));--text_3xl:calc(var(--text_base) * pow(var(--growth_factor), 5));--text_4xl:calc(var(--text_base) * pow(var(--growth_factor), 6));--line_height_logo:1;--line_height_heading:1.3;--line_height_body:1.7;--line_height_caption:1.7;--letter_spacing_logo:-.05em;--letter_spacing_heading:-.02em;--letter_spacing_body:0;--letter_spacing_caption:.02em;--text_bold:500;--text_regular:400}input,button,textarea,select{font:inherit}h1,h2,h3,h4{text-wrap:balance}:root{--spacing_null:0px;--spacing_2xs:calc(var(--spacing_base) / pow(var(--growth_factor), 6));--spacing_xs:calc(var(--spacing_base) / pow(var(--growth_factor), 3));--spacing_sm:calc(var(--spacing_base) / pow(var(--growth_factor), 2));--spacing_base:calc(8px * var(--scale));--spacing_lg:calc(var(--spacing_base) * pow(var(--growth_factor), 5));--spacing_xl:calc(var(--spacing_base) * pow(var(--growth_factor), 7));--spacing_2xl:calc(var(--spacing_base) * pow(var(--growth_factor), 9));--spacing_3xl:calc(var(--spacing_base) * pow(var(--growth_factor), 11));--spacing_4xl:calc(var(--spacing_base) * pow(var(--growth_factor), 13))}@media (prefers-color-scheme:dark){:root{--color_brand_primary:#ebebf4;--color_brand_secondary:#dfdfec;--color_failure:#c32222;--color_success:#58c322;--color_information:#2222c3;--color_warning:#c3b622;--color_bg_dark:#0d0d0d;--color_bg:#1a1a1a;--color_bg_light:#262626;--color_text_primary:#fff;--color_text_secondary:#d9d9d9}}@media (prefers-color-scheme:light){:root{--color_brand_primary:#121221;--color_brand_secondary:#0b0b13;--color_failure:#c32222;--color_success:#58c322;--color_information:#2222c3;--color_warning:#c3b622;--color_bg_dark:#d9d9d9;--color_bg:#e6e6e6;--color_bg_light:#f2f2f2;--color_text_primary:#000;--color_text_secondary:#262626}}:root{--sz_null_w:0px;--sz_null_h:0px;--sz_base_w:calc(56px * var(--scale));--sz_base_h:calc(56px * var(--scale));--sz_sm_w:calc(var(--sz_base_w));--sz_sm_h:calc(var(--sz_base_h));--sz_lg_w:calc(var(--sz_base_w));--sz_lg_h:calc(var(--sz_base_h));--sz_ui_base_w:var(--sz_base_w);--sz_ui_base_h:var(--sz_base_h);--sz_ui_sm_w:var(--sz_ui_base_w);--sz_ui_sm_h:var(--sz_ui_base_h);--sz_ui_lg_w:var(--sz_ui_base_w);--sz_ui_lg_h:var(--sz_ui_base_h);--sz_ia_base_w:calc(var(--sz_ui_base_w));--sz_ia_base_h:calc(var(--sz_ui_base_h));--sz_ia_sm_w:calc(var(--sz_ui_sm_w));--sz_ia_sm_h:calc(var(--sz_ui_sm_h));--sz_ia_lg_w:calc(var(--sz_ui_base_w));--sz_ia_lg_h:calc(var(--sz_ui_lg_h));--sz_icon_base_w:calc(var(--sz_ui_base_w));--sz_icon_base_h:calc(var(--sz_ui_base_h));--sz_icon_sm_w:calc(var(--sz_ui_sm_w));--sz_icon_sm_h:calc(var(--sz_ui_sm_h));--sz_icon_lg_w:calc(var(--sz_ui_lg_w));--sz_icon_lg_h:calc(var(--sz_ui_lg_h));--sz_struct_base_w:var(--sz_base_w);--sz_struct_base_h:var(--sz_base_h);--sz_struct_sm_w:calc(var(--sz_struct_base_w) / calc(var(--growth_factor) * 2));--sz_struct_sm_h:calc(var(--sz_struct_base_h) / calc(var(--growth_factor) * 2));--sz_struct_lg_w:calc(var(--sz_struct_base_w) * calc(var(--growth_factor) * 2));--sz_struct_lg_h:calc(var(--sz_struct_base_h) * calc(var(--growth_factor) * 2));--sz_card_base_w:calc(var(--sz_struct_base_w));--sz_card_base_h:calc(var(--sz_struct_base_h));--sz_card_sm_w:calc(var(--sz_struct_sm_w));--sz_card_sm_h:calc(var(--sz_struct_sm_h));--sz_card_lg_w:calc(var(--sz_struct_lg_w));--sz_card_lg_h:calc(var(--sz_struct_lg_h));--sz_modal_base_w:calc(var(--sz_struct_base_w));--sz_modal_base_h:calc(var(--sz_struct_base_h));--sz_modal_sm_w:calc(var(--sz_struct_sm_w));--sz_modal_sm_h:calc(var(--sz_struct_sm_h));--sz_modal_lg_w:calc(var(--sz_struct_lg_w));--sz_modal_lg_h:calc(var(--sz_struct_lg_h));--sz_sidebar_base_w:calc(var(--sz_struct_base_w));--sz_sidebar_base_h:100%;--sz_navbar_base_w:100%;--sz_navbar_base_h:calc(var(--sz_struct_base_h));--sz_tooltip_base_w:calc(var(--sz_struct_base_w));--sz_tooltip_base_h:calc(var(--sz_struct_base_h));--sz_tooltip_sm_w:calc(var(--sz_struct_sm_w));--sz_tooltip_sm_h:calc(var(--sz_struct_sm_h));--sz_tooltip_lg_w:calc(var(--sz_struct_lg_w));--sz_tooltip_lg_h:calc(var(--sz_struct_lg_h));--sz_cnt_base_w:var(--sz_base_w);--sz_cnt_base_h:var(--sz_base_h);--sz_cnt_sm_w:calc(var(--sz_cnt_base_w) / calc(var(--growth_factor) * 2));--sz_cnt_sm_h:calc(var(--sz_cnt_base_h) / calc(var(--growth_factor) * 2));--sz_cnt_lg_w:calc(var(--sz_cnt_base_w) * calc(var(--growth_factor) * 2));--sz_cnt_lg_h:calc(var(--sz_cnt_base_h) * calc(var(--growth_factor) * 2));--sz_img_base_w:calc(var(--sz_cnt_base_w));--sz_img_base_h:calc(var(--sz_cnt_base_h));--sz_img_sm_w:calc(var(--sz_cnt_sm_w) / calc(var(--growth_factor) * 3));--sz_img_sm_h:calc(var(--sz_cnt_sm_h) / calc(var(--growth_factor) * 3));--sz_img_lg_w:calc(var(--sz_cnt_lg_w) * calc(var(--growth_factor) * 3));--sz_img_lg_h:calc(var(--sz_cnt_lg_h) * calc(var(--growth_factor) * 3));--sz_contr_base_w:calc(var(--sz_cnt_base_w));--sz_contr_base_h:calc(var(--sz_cnt_base_h))}*,:before,:after{box-sizing:border-box;overflow:auto}:root{text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}body{min-height:100vh}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}textarea:not([rows]){min-height:5rem}:root{--border_struct:1.5px solid var(--color_brand_primary);--border_cnt:1.5px solid var(--color_brand_primary);--border_ui:1.5px solid var(--color_brand_primary);--border_icon:var(--border_ui);--border_button:var(--border_ui);--border_input:var(--border_ui);--border_nav:var(--border_struct);--border_card:var(--border_struct);--border_tooltip:var(--border_struct);--border_modal:var(--border_struct);--border_sidebar:var(--border_struct);--border_image:var(--border_cnt);--border_container:var(--border_cnt);--radius_null:0px;--radius_round:50%;--radius_soft:2px;--radius_med:2px;--radius_icon:var(--radius_round);--radius_button:var(--radius_med);--radius_input:var(--radius_med);--radius_nav:var(--radius_null);--radius_card:var(--radius_med);--radius_tooltip:var(--radius_soft);--radius_modal:var(--radius_med);--radius_sidebar:var(--radius_null);--radius_image:var(--radius_null);--radius_container:var(--radius_med);--layer_bottom:-1;--layer_float:2200;--layer_overlay:2400;--layer_alert:3600;--layer_button:unset;--layer_input:unset;--layer_icon:unset;--layer_nav:2600;--layer_card:unset;--layer_tooltip:unset;--layer_modal:2800;--layer_sidebar:unset;--layer_image:unset;--layer_container:unset;--shadow:0 1px 1px #00000014, 0 2px 2px #0000001f, 0 4px 4px #00000029, 0 8px 8px #0003;--shadow_button:var(--shadow);--shadow_input:var(--shadow);--shadow_icon:var(--shadow);--shadow_nav:var(--shadow);--shadow_card:var(--shadow);--shadow_tooltip:var(--shadow);--shadow_modal:var(--shadow);--shadow_sidebar:var(--shadow);--shadow_image:var(--shadow);--shadow_container:var(--shadow)}a,button,select{cursor:pointer}button{border:#0000}:root{scroll-behavior:smooth}:target{scroll-margin-block:5ex}body{font-family:var(--font_body);font-size:var(--text_base);font-weight:var(--text_regular);letter-spacing:var(--letter_spacing_body);line-height:var(--line_height_body);background-color:var(--color_bg_dark)}ul,ol,dl{list-style:none}h1{background-color:var(--color_bg_light);font-family:var(--font_logo);font-size:var(--text_4xl);font-weight:var(--text_bold);letter-spacing:var(--letter_spacing_logo);line-height:var(--line_height_logo);color:var(--color_text_primary);width:fit-content;height:fit-content}h2{background-color:var(--color_bg_light);font-family:var(--font_heading);font-size:var(--text_3xl);font-weight:var(--text_bold);letter-spacing:var(--letter_spacing_heading);line-height:var(--line_height_heading);color:var(--color_text_primary);width:fit-content;height:fit-content}h3{background-color:var(--color_bg_light);font-family:var(--font_heading);font-size:var(--text_2xl);font-weight:var(--text_bold);letter-spacing:var(--letter_spacing_heading);line-height:var(--line_height_heading);color:var(--color_text_primary);width:fit-content;height:fit-content}h4{background-color:var(--color_bg_light);font-family:var(--font_heading);font-size:var(--text_xl);font-weight:var(--text_bold);letter-spacing:var(--letter_spacing_heading);line-height:var(--line_height_heading);color:var(--color_text_primary);width:fit-content;height:fit-content}h5{background-color:var(--color_bg_light);font-family:var(--font_heading);font-size:var(--text_lg);font-weight:var(--text_bold);letter-spacing:var(--letter_spacing_body);line-height:var(--line_height_body);color:var(--color_text_primary);width:fit-content;height:fit-content}h6{background-color:var(--color_bg_light);font-family:var(--font_body);font-size:var(--text_lg);font-weight:var(--text_regular);letter-spacing:var(--letter_spacing_body);line-height:var(--line_height_body);color:var(--color_text_primary);width:fit-content;height:fit-content}sub,sup,ul,ol,ul,dl,textarea,p,blockquote,q,li,dd,dt,td,table,tr{background-color:var(--color_bg_light);font-family:var(--font_body);font-size:var(--text_base);font-weight:var(--text_regular);letter-spacing:var(--letter_spacing_body);line-height:var(--line_height_body);color:var(--color_text_primary);width:fit-content;height:fit-content}em,i,abbr,var,cite,address{background-color:var(--color_bg_light);font-style:italic;font-family:var(--font_body);font-size:var(--text_base);font-weight:var(--text_regular);letter-spacing:var(--letter_spacing_body);line-height:var(--line_height_body);color:var(--color_text_primary);width:fit-content;height:fit-content}a,button{background-color:var(--color_bg_light);font-family:var(--font_body);font-size:var(--text_base);font-weight:var(--text_regular);letter-spacing:var(--letter_spacing_body);line-height:var(--line_height_heading);color:var(--color_text_primary);width:fit-content;height:fit-content}small,figcaption{background-color:var(--color_bg_light);font-family:var(--font_caption);font-size:var(--text_xs);font-weight:var(--text_regular);letter-spacing:var(--letter_spacing_caption);line-height:var(--line_height_caption);color:var(--color_text_secondary);width:fit-content;height:fit-content}strong,input,label,b,time{background-color:var(--color_bg_light);font-family:var(--font_body);font-size:var(--text_base);font-weight:var(--text_bold);letter-spacing:var(--letter_spacing_body);line-height:var(--line_height_body);color:var(--color_text_primary);width:fit-content;height:fit-content}ins,del,pre,mark,code,kbd,samp{width:fit-content;height:fit-content}
