@layer components{.grid{--_cols:var(--_cols-xs);--_cols-xs:1;--_cols-sm:var(--_cols-xs);--_cols-md:var(--_cols-sm);--_cols-lg:var(--_cols-md);--_gap-size:var(--site-gutter);grid-column-gap:var(--_gap-size);grid-row-gap:var(--_gap-size);grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));width:100%;display:grid}@media (min-width:30rem){.grid{--_cols:var(--_cols-sm)}}@media (min-width:48rem){.grid{--_cols:var(--_cols-md)}}@media (min-width:64rem){.grid{--_cols:var(--_cols-lg)}}.grid:is(.autofit,.autofill){--_max-cols:12;--_min-col-width:12;--_fit:calc((100% - (var(--_max-cols) - 1) * var(--_gap-size)) / var(--_max-cols));--_track:min(max(calc(var(--_min-col-width) * 1rem), var(--_fit)), 100%)}.grid.autofit{grid-template-columns:repeat(auto-fit, minmax(var(--_track), 1fr))}.grid.autofill{grid-template-columns:repeat(auto-fill, minmax(var(--_track), 1fr))}.form_wrap{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.form_fields{gap:var(--space-5);row-gap:var(--space-8);column-gap:var(--space-8);flex-direction:column;display:flex}.form_note{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);display:none}.form_wrap[data-state=sent] .form_fields{display:none}.form_wrap[data-state=sent] .form_note-sent{display:block}.form_wrap[data-state=failed] .form_note-failed{color:var(--text);display:block}.form-select_control{display:block;position:relative}.form-select_field{appearance:none;padding-inline-end:3em}.form-select_field:has(option[value=""]:checked){color:var(--text-2)}.form-select_mark{inset-inline-end:1em;pointer-events:none;fill:none;width:1.25rem;stroke:var(--text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:50%;translate:0 -50%}@supports (appearance:base-select){.form-select_field{appearance:base-select}.form-select_field::picker(select){appearance:base-select}.form-select_field::picker-icon{display:none}.form-select_field{align-items:center;display:flex}.form-select_field:before,.form-select_field:after{content:none}.form-select_mark{transition:rotate var(--open-duration) var(--open-ease)}.form-select_field:open~.form-select_mark{rotate:180deg}.form-select_field:open{background-color:var(--background-3);border-end-end-radius:0;border-end-start-radius:0}.form-select_field::picker(select){padding:var(--space-1);position-try-order:normal;overscroll-behavior:contain;background-color:var(--background-3);border:.125rem solid color-mix(in lab, var(--text) 15%, transparent);border-radius:var(--radius-small);opacity:0;max-height:min(18rem,100dvh - 6rem);transition:opacity var(--open-duration) var(--open-ease), scale var(--open-duration) var(--open-ease), overlay var(--open-duration) var(--open-ease) allow-discrete, display var(--open-duration) var(--open-ease) allow-discrete;border-top:0;border-start-start-radius:0;border-start-end-radius:0;margin-block:0;scale:.98}.form-select_field:open::picker(select){opacity:1;scale:1}@starting-style{.form-select_field:open::picker(select){opacity:0;scale:.98}}.form-select_field option{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-small);line-height:var(--line-height-large);color:var(--text);border-radius:var(--radius-small);cursor:pointer;transition:background-color var(--hover-duration) var(--hover-ease);background-color:#0000;display:flex}.form-select_field option:hover,.form-select_field option:focus{background-color:var(--background-2);outline:0}.form-select_field option[hidden]{display:none}.form-select_field option::checkmark{color:var(--text-2);order:1;margin-inline-start:auto}}.form-textarea_field{field-sizing:content;min-height:calc(var(--_min-lines,3) * 1lh + var(--_field-pad-block) * 2 + var(--border-width) * 2);max-height:calc(var(--_max-lines,12) * 1lh + var(--_field-pad-block) * 2 + var(--border-width) * 2);resize:vertical}.accordion_wrap{border-top:.125rem solid var(--text);width:100%}@media (hover:hover){.accordion_wrap{transition:border-color .4s}.accordion_wrap:has(.accordion_toggle:hover){border-top-color:color-mix(in lab, var(--text) 50%, transparent)}.accordion_wrap:has(.accordion_toggle:hover) :is(.accordion_title,.accordion_icon,.accordion_body){opacity:.5}.accordion_wrap:has(.accordion_toggle:hover) .accordion_item{border-bottom-color:color-mix(in lab, var(--text) 50%, transparent)}.accordion_wrap .accordion_item:has(>.accordion_toggle:hover){border-bottom-color:var(--text)}.accordion_wrap .accordion_item:has(>.accordion_toggle:hover) :is(.accordion_title,.accordion_icon,.accordion_body){opacity:1}.accordion_wrap .accordion_item:has(+.accordion_item>.accordion_toggle:hover){border-bottom-color:var(--text)}.accordion_wrap:has(>.accordion_item:first-child>.accordion_toggle:hover){border-top-color:var(--text)}}.accordion_item{--open-duration:.6s;--open-ease:cubic-bezier(.65, 0, .35, 1);interpolate-size:allow-keywords;border-bottom:.125rem solid var(--text);transition:border-color .4s var(--hover-ease)}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{transition:opacity .4s var(--hover-ease);margin-block:0}.accordion_icon{border-radius:var(--radius-round);background-color:var(--text);width:2.5rem;height:2.5rem;transition:background-color var(--open-duration) var(--open-ease), opacity .4s var(--hover-ease);flex:none;position:relative}.accordion_icon:before,.accordion_icon:after{content:"";background-color:var(--background);border-radius:1rem;margin:auto;position:absolute;inset:0}.accordion_icon:before{width:.875rem;height:.125rem}.accordion_icon:after{width:.125rem;height:.875rem;transition:scale var(--open-duration) var(--open-ease)}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{background-color:var(--brand-500)}:is(.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon):before,:is(.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon):after{background-color:var(--brand-text)}:is(.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon):after{scale:1 0}.accordion_item::details-content{content-visibility:hidden;block-size:0;overflow:hidden}@supports (interpolate-size:allow-keywords){.accordion_item::details-content{transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete}}.accordion_item:is([open],.stacki-opened) .accordion_body,.stacki-designer .accordion_wrap.preview .accordion_body{opacity:1}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{opacity:0;max-width:42rem;transition:opacity var(--open-duration) var(--open-ease);padding-bottom:var(--space-5);color:var(--text-2)}.accordion_body>*+*{margin-top:var(--space-3)}.accordion_body ul{gap:var(--space-2);flex-direction:column;padding-left:1.25em;list-style:outside;display:flex}.accordion_body li::marker{color:var(--brand-500)}.accordion_body strong{color:var(--text);font-weight:var(--primary-semibold)}}
