:root{--nesting_width: 1280px;--framing_width: min(12.5rem, 25vw);--tb_padding_block: 0rem;--tb_padding_inline: 0rem;--tb_margin: 0rem;--tb_height_inner: 5rem;--tb_height: calc(var(--tb_height_inner) + 2 * var(--tb_padding_block) + var(--tb_margin))}html{height:100%;background-color:var(--bg_body);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#a3a3a3 #f0f0f0}html::-webkit-scrollbar{height:8px;width:8px}html::-webkit-scrollbar-track{background-color:#f0f0f0}html::-webkit-scrollbar-thumb{background-color:#a3a3a3}body{min-height:100vh;min-height:100svh;overflow-y:scroll;background-color:var(--bg_body);font-family:Montserrat,sans-serif}*,*:before,*:after{padding:0;margin:0;box-sizing:inherit}img{display:block;max-width:100%}:root{--clr_main: #1d1929;--clr_lite: #a19fa6;--clr_alt: #ffffff;--clr_error: #f05a22;--clr_accent: #b400e1;--clr_left: #b400e1;--clr_right: #6400e3}:root{--clr_grd_l: #b400e1;--clr_grd_op_l: #b400e133;--clr_grd_r: #6400e3;--clr_grd_op_r: #6400e333;--clr_grd_inset: #ffffff;--clr_grd_pill: #f3f3f3;--clr_grd_active: #ffffff;--clr_grd_valid: #a7ffa5;--clr_grd_touched: #ffe6b2;--grd_main: linear-gradient(270deg, var(--clr_grd_l) 0%, var(--clr_grd_r) 80%);--grd_l: linear-gradient(270deg, var(--clr_grd_l) 0, var(--clr_grd_r), var(--clr_grd_l) 100%);--grd_inset: linear-gradient(0, var(--clr_grd_inset), var(--clr_grd_inset));--grd_active: linear-gradient(0, var(--clr_grd_active), var(--clr_grd_active));--grd_valid: linear-gradient(0, var(--clr_grd_valid), var(--clr_grd_valid));--grd_pill: linear-gradient(0, var(--clr_grd_pill), var(--clr_grd_pill));--grd_dirty: linear-gradient(0, var(--clr_grd_touched), var(--clr_grd_touched));--grd_bg: radial-gradient(50% 600px at 25% 600px, var(--clr_grd_op_r) 25%, var(--clr_grd_op_l) 100%)}:root{--bx_shdw: 0px 0px 16px 0px #0000001a}:root{--bg_body: #000000;--bg_main: #ffffff}:root{--b_rad_xxs: .375rem;--b_rad_md: 1.25rem;--b_rad_lg: 1.5rem;--b_rad_xl: 1.875rem;--brd_rad_half: 100rem}:root{--sp_05x: min(.5rem, 1vw);--sp_1x: min(1rem, 2vw);--sp_15x: min(1.5rem, 3vw);--sp_2x: min(2rem, 4vw);--sp_25x: min(2.5rem, 5vw);--sp_3x: min(3rem, 6vw);--sp_35x: min(3.5rem, 7vw);--sp_4x: min(4rem, 8vw);--sp_45x: min(4.5rem, 9vw);--sp_5x: min(5rem, 10vw);--sp_55x: min(5.5rem, 11vw);--sp_6x: min(6rem, 12vw);--sp_65x: min(6.5rem, 13vw);--sp_7x: min(7rem, 14vw);--sp_75x: min(7.5rem, 15vw);--sp_10x: min(10rem, 20vw);--sp_150x: min(15rem, 30vw)}.holder_grid{display:grid;grid-template-rows:[row1-start] 1fr [row1-end];grid-template-columns:[full-start] 1fr [framing-start] var(--framing_width) [nesting-start] repeat(1,minmax(0,var(--nesting_width))) [nesting-end] var(--framing_width) [framing-end] 1fr [full-end]}.holder_grid>.row1{grid-row:row1}.holder_grid>:not(.framing,.full,.framing_right,.framing_left){grid-column:nesting;max-width:var(--nesting_width)}.holder_grid>.full{grid-column:full}.holder_grid>.framing{grid-column:framing}.holder_grid>.framing_left{grid-column:framing-start/nesting-start}.holder_grid>.framing_right{grid-column:nesting-end/framing-end}.frame{padding-block:0 var(--sp_2x)}.holder{margin-inline:auto;max-width:var(--nesting_width)}.grid_w_head{display:grid;grid-template-rows:min-content auto}.grid_auto_col{--min_col_width: 10em;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min_col_width)),1fr));grid-auto-rows:1fr}.grid_equal_col{--col_cnt: 2;display:grid;grid-template-columns:repeat(var(--col_cnt, 2),1fr);column-gap:var(--sp_1x);row-gap:var(--sp_1x);margin-bottom:var(--sp_1x)}@media (max-width: 710px){.grid_equal_col{--col_cnt: 1}}.flex_col{display:flex;flex-direction:column;row-gap:var(--sp_2x)}.flex_col.centered{align-items:center;justify-content:center}.flex_row{display:flex;column-gap:var(--sp_2x)}.flex_row.centered{justify-content:center;align-items:center}.scroll_top{scroll-margin-top:var(--tb_height)}.offset_top{margin-top:var(--tb_height)}header{margin-bottom:var(--sp_2x)}header.short{margin-bottom:var(--sp_1x)}header.tall{margin-bottom:var(--sp_4x)}header.huge{margin-bottom:var(--sp_6x)}header.fit{margin-bottom:0}header .head{color:var(--clr_head)}header .head.accent{color:var(--clr_head_accent)}header .head.upper{text-transform:uppercase}header .sub{margin-top:var(--sp_2x);color:var(--clr_sub)}header .sub.short{margin-top:var(--sp_1x)}header .sub.fit{margin-top:0}header .sub.accent{color:var(--clr_head_accent)}header .sub.upper{text-transform:uppercase}header .msg{margin-top:var(--sp_2x);color:var(--clr_msg)}header.main{--clr_head: #1d1929;--clr_head_accent: #6400e3}.head.centered,.sub.centered,.msg.centered{text-align:center}.field{position:relative;margin-bottom:2rem;--input_height: 1.5rem;--input_pad_inline: 1rem;--input_pad_block: .5rem;--input_label: 1rem;--input_label_min: .75rem;--input_col_gap: .5rem;--icon_width: 2rem;--field_height: calc(var(--input_height) + 3 * var(--input_pad_block) + var(--input_label_min));--b_rad_input: .5rem;--clr_input: #1d1929;--clr_input_disabled: #a19fa6;--clr_placeholder: #0003;--clr_label: #a19fa6;--clr_label_error: #f05a22;--clr_label_filling: #9932cc;--clr_label_disabled: #c7c7c7;--bg_input: #ececec;--bg_input_focus: #ffffff;--bg_input_disabled: #f9f9f9;--bg_input_checked: var(--grd_main);--clr_b_input_focus: #9932cc;--clr_b_input_error: #f05a22}@media (width < 576px){.field{--input_height: 1.75rem}}.radio_group>.field{display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem;column-gap:1rem}.radio_button{--rad: .125rem;--field_height: calc(var(--input_height) + 3 * var(--input_pad_block));--b_rad_input: .125rem;--clr_label_checked: #4a4754;--clr_label_unchecked: #a19fa6;--bg_checked: var(--grd_main);--bg_unchecked: #ececec}.error_msg{position:absolute;left:0;top:calc(100% + .5rem);font-size:.75rem;font-weight:400;color:var(--clr_error)}span.required{color:var(--clr_accent)}button{--x: 100%;--b_rad: 1.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;height:2.75rem;padding:0 1.5rem;line-height:1;color:var(--clr_btn);border-radius:var(--b_rad);border:2px solid transparent;white-space:nowrap;font-family:inherit;font-size:1rem;font-weight:800;cursor:pointer;transition:all .15s ease-in-out}button path{transition:all .15s ease-in-out;fill:var(--clr_btn)}button:hover{--x: 0}button:active{--x: 100%}button:disabled{color:var(--clr_btn_disabled);cursor:default}button:disabled path{fill:var(--clr_btn_disabled)}button.primary{--clr_btn: #ffffff;--bg_btn_disabled: #a19fa6;--clr_btn_disabled: #ffffff;background:var(--grd_l) var(--x)/200%}button.primary:disabled{background:var(--bg_btn_disabled)}button.secondary{--clr_btn: #1d1929;--clr_btn_disabled: #a19fa6;--bg_btn_disabled: #ffffff;--clr_b_btn_disabled: #a19fa6;background:var(--grd_inset),var(--grd_l) var(--x)/200%;background-clip:padding-box,border-box}button.secondary:disabled{border:2px solid var(--clr_b_btn_disabled);background:var(--bg_btn_disabled)}button.pill{--clr_btn: #0a1428;--grd: var(--grd_pill);height:1.5rem;padding:0 .75rem;font-size:.75rem;font-weight:500;border-width:1px;background:var(--grd),var(--grd) var(--x)/200%;background-clip:padding-box,border-box}@media (width < 429px){button.pill{line-height:1.25;justify-content:space-between;height:2.5rem;white-space:normal;text-align:left;width:100%}}button.pill>svg{flex-shrink:0}button.pill.active{--grd: var(--grd_active);background:var(--grd),var(--grd_l) var(--x)/200%;background-clip:padding-box,border-box}button.pill.dirty{--grd: var(--grd_dirty)}button.pill.valid{--grd: var(--grd_valid)}button.pill.dbg{color:#000}button.pill.dbg.turned_off{color:#a9a9a9}.turned_off{filter:grayscale(100%);opacity:.5;transition:opacity .15s ease-in-out,filter .15s ease-in-out;pointer-events:none;cursor:default}.turned_on{filter:grayscale(0%);opacity:1;transition:opacity .15s ease-in-out,filter .15s ease-in-out}.justified{text-align:justify;text-justify:inter-word}.snackbar{--height: 3.75rem;--pad: .5rem;--shift: calc(var(--height) + var(--pad));visibility:hidden;display:flex;align-items:center;justify-content:center;height:var(--height);min-width:fit-content;padding-inline:var(--sp_1x);background-color:var(--clr_accent);color:var(--clr_alt);text-align:center;border-radius:var(--b_rad_xxs);position:fixed;z-index:1;right:var(--pad);top:calc(100% - var(--shift))}.snackbar.error{background-color:var(--clr_error)}.snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 5.5s;animation:fadein .5s,fadeout .5s 5.5s}@-webkit-keyframes fadein{0%{top:100%;opacity:0}to{top:calc(100% - var(--shift));opacity:1}}@keyframes fadein{0%{top:100%;opacity:0}to{top:calc(100% - var(--shift));opacity:1}}@-webkit-keyframes fadeout{0%{top:calc(100% - var(--shift));opacity:1}to{top:100%;opacity:0}}@keyframes fadeout{0%{top:calc(100% - var(--shift));opacity:1}to{top:100%;opacity:0}}* h1{font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:800;font-family:Montserrat,sans-serif;line-height:1.25}* h1.lh_75{line-height:1.75}* h2{font-size:clamp(.725rem,1.2vw,1rem);font-weight:800;font-family:Montserrat,sans-serif;line-height:1.25}* h2.spaced{letter-spacing:.1rem}* h3{font-size:clamp(.625rem,1vw,.875rem);font-weight:500;font-family:Montserrat,sans-serif;line-height:1}* h4{font-size:clamp(.525rem,.9vw,.75rem);font-weight:500;font-family:Montserrat,sans-serif;line-height:1}* p{font-size:clamp(.725rem,1.2vw,1rem);font-weight:500;font-family:Montserrat,sans-serif;line-height:1.25}* pre{font-size:clamp(.625rem,1vw,.875rem);font-weight:500;font-family:Montserrat,sans-serif;line-height:1.25}.debug.debug{position:sticky;display:grid;grid-auto-flow:row;gap:.5rem;height:fit-content;padding:var(--sp_2x);z-index:99}@media (max-width: 1024px){.debug.debug{grid-row:auto}}.debug.debug.top{align-self:self-start;top:calc(var(--tb_height))}.debug.debug.bottom{align-self:self-end;bottom:0}.debug.debug.left{justify-self:right}.debug.debug.right{justify-self:left}
