.inline_form{--form_inline_size: 2.6rem;position:relative;display:flex}.inline_form_button,.inline_form_field{line-height:var(--form_inline_size);height:var(--form_inline_size);margin:0}.inline_form_field{padding-inline-end:calc(var(--form_inline_size)*1.4);width:100%;font-size:.8rem}.inline_form_field::placeholder{font-size:inherit;line-height:inherit}.inline_form_button{border-radius:var(--form_radius, 0);padding:0;position:absolute;top:0;inset-inline-end:0;bottom:0;z-index:5;text-indent:-4000px;width:var(--form_inline_size);background-size:calc(var(--form_inline_size)/2);background-repeat:no-repeat;background-position:center center;background-color:var(--button_color_bg);color:var(--button_color_text)}.inline_form_button:hover{background-color:var(--button_hover_color_bg);color:var(--button_hover_color_text)}.inline_form_button[data-variant=add]{background-image:url(/a/i/icons/ui/add_light.svg)}.inline_form_button[data-variant=remove]{background-image:url(/a/i/icons/ui/remove_light.svg)}.inline_form_icon{position:absolute;inset:0;margin:auto;inline-size:calc(var(--form_inline_size)/2);block-size:calc(var(--form_inline_size)/2);pointer-events:none}@media(min-width: 1020px){.inline_form:where([data-size=small],.inline_form_small){--form_inline_size: 2.08rem}}.inline_form[data-variant=grow]{display:inline-flex}.inline_form[data-variant=grow] .inline_form_field,.inline_form[data-variant=grow] .inline_form_button{border-radius:0;width:2rem;height:2rem;line-height:2rem}.inline_form[data-variant=grow] .inline_form_field{--surface_line: var(--button_color_bg)}@media(hover: hover){.inline_form[data-variant=grow] .inline_form_field:where(:hover:not(.disabled,:disabled,[readonly],[aria-disabled=true],:has(:is(input,select,textarea):disabled,[readonly]))){--surface_line: var(--accent_color)}}.inline_form[data-variant=grow] .inline_form_field{padding:0;cursor:pointer;transition:width var(--transition_time_s) var(--ease_standard),padding-inline var(--transition_time_s) var(--ease_standard);z-index:var(--z_normal)}.inline_form[data-variant=grow] .inline_form_button{background-size:calc(2rem/2)}.inline_form[data-variant=grow] .inline_form_icon{inline-size:calc(2rem/2);block-size:calc(2rem/2)}.inline_form[data-variant=grow].open .inline_form_field{width:10rem;padding-inline:var(--space_s) calc(2rem + .4em)}.inline_form_shell{--surface_bg: transparent;--surface_line_block: 0 1px;--surface_line_inline: 0;--surface_radius: 0;--surface_shadow: none;--surface_pad: 0;background-color:var(--surface_bg, transparent);border-style:solid;border-color:var(--surface_line, var(--line_color_light));border-block-width:var(--surface_line_block, 0);border-inline-width:var(--surface_line_inline, 0);border-radius:var(--surface_radius, 0);box-shadow:var(--surface_shadow, none);padding:var(--surface_pad, 0);--surface_line: var(--form_field_border);--surface_shadow: none;--surface_pad: 0;--surface_line_block: 0 1px}.has_errors .inline_form_shell{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:color-mix(in srgb, var(--signal_error_color) 50%, transparent)}.loaded .inline_form_shell{transition-duration:var(--transition_time_s);transition-property:color,border,background-color,box-shadow,outline}.inline_form_shell :where(input,select,textarea){background-color:rgba(0,0,0,0);border:0;border-radius:0}.inline_form_shell :where(input,select,textarea):focus-visible{outline-style:none;box-shadow:none}.has_errors .inline_form_shell :where(input,select,textarea){outline-style:none}.inline_form_shell:has(:where(input,select,textarea):focus-visible){outline:var(--focus_ring_width) solid var(--focus_ring_color);outline-offset:var(--focus_ring_offset)}.inline_form_shell:where([data-size=small],.form_small){--form_pad_block: calc(var(--form_padding) / 2)}@media(hover: hover){.inline_form_shell:where(:hover:not(.disabled,:disabled,[readonly],[aria-disabled=true],:has(:is(input,select,textarea):disabled,[readonly]))){--surface_line: var(--accent_color)}}.inline_form_shell{display:flex;overflow:clip}.inline_form_button_text{color:inherit}.inline_form_hint{margin-block-start:var(--space_xs);--text_base: var(--text_small);color:var(--text_muted)}.inline_form_message{margin-block-start:var(--space_xs);--text_base: var(--text_small)}.inline_form[data-variant=subscribe]{container-type:inline-size;display:block}.inline_form[data-variant=subscribe] .inline_form_field{padding-block:var(--form_pad_block, calc(var(--form_padding) / 1.5))}.inline_form[data-variant=subscribe] .inline_form_field:where([data-size=small],.form_small){--form_pad_block: calc(var(--form_padding) / 2)}.inline_form[data-variant=subscribe] .inline_form_field{flex:1;min-inline-size:0;height:auto;line-height:inherit;font-size:inherit}.inline_form[data-variant=subscribe] .inline_form_button{line-height:var(--heading_line_height);font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;position:relative;flex:none;min-inline-size:var(--form_inline_size);width:auto;height:auto;padding-block:0;padding-inline:var(--form_padding);text-indent:0;border-radius:0}.inline_form[data-variant=subscribe] .inline_form_button:focus-visible{outline:var(--focus_ring_width) solid var(--focus_ring_color);outline-offset:calc(-1*var(--focus_ring_width))}.inline_form[data-variant=subscribe] .inline_form_icon{display:none}@container (max-width: 20rem){.inline_form[data-variant=subscribe] .inline_form_button:has(.inline_form_icon){padding-inline:0}.inline_form[data-variant=subscribe] .inline_form_button:has(.inline_form_icon) .inline_form_button_text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.inline_form[data-variant=subscribe] .inline_form_icon{display:block}}