.sw-form-appearance{--pf-button-shadow:0 2px 6px color-mix(in srgb,var(--bk-ink)12%,transparent);--pf-button-hover-shadow:0 5px 12px color-mix(in srgb,var(--bk-ink)16%,transparent);--pf-button-hover-shift:translateY(-1px);--pf-button-active-shift:translateY(0);--pf-button-hover-decoration:none;container:form-look/inline-size}.sw-form-appearance .sw-form{gap:var(--pf-gap)}.sw-form-appearance .sw-form>.sw-field-half{grid-column:span 1}.sw-site .sw-form-appearance .sw-form-actions .sw-btn{flex:none;width:auto}@container form-look (max-width:380px){.sw-form-appearance .sw-form>.sw-field-half{grid-column:1/-1}.sw-site .sw-form-appearance .sw-form-actions .sw-btn{width:100%}}.sw-form-appearance .sw-form-actions{justify-items:start}.sw-form-appearance .sw-form-legend{font:400 var(--pf-font)/1.45 var(--bk-body);color:var(--bk-ink-2,var(--bk-ink))}.sw-form-appearance .sw-label{color:var(--bk-ink);font:500 var(--pf-font)/1.45 var(--bk-body);letter-spacing:0;text-transform:none}.sw-form-appearance .sw-input{background:var(--pf-fill);color:var(--bk-ink);border:1px solid var(--bk-line);border-radius:var(--pf-radius);font:400 var(--pf-font)/1.45 var(--bk-body);padding:10px 16px}.sw-site .sw-form-appearance .sw-btn{background:var(--pf-button);color:var(--pf-button-ink);border-radius:var(--pf-button-radius);font:500 var(--pf-font)/1.45 var(--bk-body);letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:var(--pf-button-shadow);border:0;transition:box-shadow .16s,transform .16s;transform:none}.sw-form-appearance .sw-card-topline:before{background:var(--pf-button)}.sw-form-appearance[data-topline=false] .sw-card-topline:before{display:none}.sw-form-appearance[data-form-theme=embedded] .sw-form-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sw-site .sw-form-appearance[data-form-theme=embedded] .sw-form-actions .sw-btn{border-radius:var(--pf-radius);width:100%;min-height:46px;box-shadow:none;padding:14px 18px}.sw-form-appearance[data-form-theme=embedded] .sw-field{gap:8px}.sw-form-appearance[data-form-theme=embedded] .sw-label{font-size:12px;font-weight:600}.sw-form-appearance[data-form-theme=embedded] .sw-input{border-color:color-mix(in srgb,var(--bk-ink)30%,transparent);padding:12px 13px}.sw-form-appearance[data-form-theme=embedded] .sw-textarea{height:110px;min-height:110px}.sw-form-appearance[data-form-theme=embedded] .sw-input::placeholder{color:color-mix(in srgb,var(--bk-ink)75%,transparent);opacity:1}.sw-form-appearance[data-form-theme=embedded] .sw-form :is(.sw-field-hint,.sw-form-fineprint){color:color-mix(in srgb,var(--bk-ink)80%,transparent);font-size:12px;line-height:1.6}.sw-form-appearance[data-form-theme=embedded] .sw-form-preview-note{color:color-mix(in srgb,var(--bk-ink)80%,transparent)}.sw-form-appearance[data-form-theme=embedded] .sw-check{font-size:13px}.sw-form-appearance[data-form-theme=embedded] .sw-form-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container form-look not (min-width:28rem){.sw-form-appearance[data-form-theme=embedded] .sw-input{font-size:16px}}.sw-form-appearance[data-form-theme=minimal] .sw-form-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.sw-form-appearance[data-form-theme=minimal] .sw-input{border-width:0 0 1px;padding-inline:2px}.sw-form-appearance[data-form-theme=minimal][data-field-fill=filled] .sw-input{padding-inline:16px}.sw-form-appearance[data-form-theme=soft] .sw-form-card{border:1px solid var(--bk-line);background:color-mix(in srgb,var(--bk-primary)5%,var(--bk-paper));box-shadow:none;border-radius:28px}.sw-form-appearance[data-form-theme=soft] .sw-input{padding:13px 16px}.sw-form-appearance[data-form-theme=editorial] .sw-form-card{border:0;border-block:1px solid var(--bk-ink);background:var(--bk-paper);box-shadow:none;border-radius:0}.sw-form-appearance[data-form-theme=editorial] .sw-label{font-family:var(--bk-display,var(--bk-body));font-size:calc(var(--pf-font) + 3px)}.sw-form-appearance[data-form-theme=editorial] .sw-input{border-color:var(--bk-ink-2,var(--bk-ink))}.sw-form-appearance[data-form-theme=editorial] .sw-form-actions{border-top:1px solid var(--bk-line);padding-top:20px}.sw-form-appearance[data-form-theme=bold] .sw-form-card{border:2px solid var(--bk-ink);background:var(--bk-paper);box-shadow:6px 6px 0 var(--bk-ink);border-radius:8px;margin:0 6px 6px 0}.sw-form-appearance[data-form-theme=bold] .sw-input{border:2px solid var(--bk-ink)}.sw-form-appearance[data-form-theme=bold] .sw-label{font-weight:750}.sw-form-appearance[data-form-theme=bold] .sw-btn{border:2px solid var(--bk-ink)}.sw-form-appearance[data-form-theme=bold]{--pf-button-shadow:3px 3px 0 var(--bk-ink);--pf-button-hover-shadow:1px 1px 0 var(--bk-ink);--pf-button-hover-shift:translate(2px,2px);--pf-button-active-shift:translate(3px,3px)}.sw-form-appearance[data-form-theme=soft]{--pf-button-shadow:0 3px 10px color-mix(in srgb,var(--pf-button)14%,transparent);--pf-button-hover-shadow:0 6px 16px color-mix(in srgb,var(--pf-button)20%,transparent)}.sw-form-appearance[data-form-theme=minimal],.sw-form-appearance[data-form-theme=editorial]{--pf-button-shadow:none;--pf-button-hover-shadow:none;--pf-button-hover-shift:none;--pf-button-hover-decoration:underline}.sw-site .sw-form-appearance .sw-form .sw-btn:is(:hover,:focus-visible):not(:disabled){background:var(--pf-button);color:var(--pf-button-ink);box-shadow:var(--pf-button-hover-shadow);transform:var(--pf-button-hover-shift);-webkit-text-decoration:var(--pf-button-hover-decoration);text-decoration:var(--pf-button-hover-decoration);text-underline-offset:.2em}.sw-site .sw-form-appearance .sw-form .sw-btn:active:not(:disabled){transform:var(--pf-button-active-shift);box-shadow:none}.sw-site .sw-form-appearance .sw-btn:after{content:none}.sw-site .sw-form-appearance .sw-form .sw-btn:disabled{background:var(--pf-button);color:var(--pf-button-ink);box-shadow:none;opacity:.55;transform:none}.sw-site .sw-form-appearance .sw-form .sw-btn:focus-visible{outline:2px solid var(--pf-button);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sw-site .sw-form-appearance .sw-btn{transition:none}.sw-site .sw-form-appearance .sw-form .sw-btn:is(:hover,:focus-visible,:active):not(:disabled){transform:none}}.sw-site .sw-form-appearance .sw-input:focus-visible,.sw-site .sw-form-appearance .sw-btn:focus-visible{outline:2px solid var(--bk-primary);outline-offset:3px}.sw-site .sw-form-appearance .sw-input[aria-invalid=true]{border-color:#b42318}.sw-site .sw-form-appearance .sw-input[aria-invalid=true]:focus-visible{outline-color:#b42318}.sw-form-appearance .sw-btn:disabled{cursor:wait}.sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form{align-items:flex-end;gap:var(--pf-gap)8px;flex-wrap:wrap;display:flex}.sw-form-appearance[data-arrangement=inline][data-labels=hidden] [data-form-layout=classic] .sw-form{align-items:stretch}.sw-form-appearance[data-arrangement=inline][data-labels=hidden] [data-form-layout=classic] .sw-form>.sw-field:has(>.sw-input){display:contents}.sw-form-appearance[data-arrangement=inline][data-labels=hidden] [data-form-layout=classic] .sw-form>.sw-field:has(>.sw-input)>.sw-input{flex:11rem;min-width:0}.sw-form-appearance[data-arrangement=inline][data-labels=hidden] [data-form-layout=classic] .sw-form>.sw-field:has(>.sw-input)>:not(.sw-input,label){flex:100%;order:1;min-width:0;margin:0}.sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form>*{flex:100%;min-width:0}.sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form>.sw-field{flex:11rem}.sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form-actions,.sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] [data-form-buttons]{display:contents}.sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form-actions>*{flex:100%;order:1;min-width:0}.sw-site .sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form-actions .sw-btn{flex:none;order:0;width:auto}@container form-look (max-width:26rem){.sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form>.sw-field,.sw-site .sw-form-appearance[data-arrangement=inline] [data-form-layout=classic] .sw-form-actions .sw-btn{flex:100%}.sw-form-appearance[data-arrangement=inline][data-labels=hidden] [data-form-layout=classic] .sw-form>.sw-field:has(>.sw-input)>.sw-input{flex:100%}}.sw-form-appearance[data-labels=hidden] .sw-field>label.sw-label,.sw-form-appearance[data-labels=hidden] .sw-form-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw-form-appearance[data-field-outline=none] .sw-input{border-color:#0000}
