.if-form,.if-page{--if-font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--if-font-size:16px;--if-bg-l:#f7f7f5;--if-bg-d:#111114;--if-card-bg-l:#fff;--if-card-bg-d:#1b1b21;--if-text-l:#1a1a1f;--if-text-d:#f4f4f6;--if-muted-l:#6b6b75;--if-muted-d:#a0a0ac;--if-input-bg-l:#fff;--if-input-bg-d:#26262d;--if-input-border-l:#d9d9d4;--if-input-border-d:#3a3a44;--if-input-text-l:#1a1a1f;--if-input-text-d:#f4f4f6;--if-bg:var(--if-bg-l);--if-card-bg:var(--if-card-bg-l);--if-text:var(--if-text-l);--if-muted:var(--if-muted-l);--if-input-bg:var(--if-input-bg-l);--if-input-border:var(--if-input-border-l);--if-input-text:var(--if-input-text-l);--if-primary:#5b4fe9;--if-primary-text:#fff;--if-ring:#5b4fe9;--if-error:#d4483b;--if-radius:10px;--if-button-radius:10px;--if-spacing:1.75rem;--if-max-width:680px;--if-label-weight:600;--if-logo-h:44px;--if-logo-justify:flex-start;--if-page-image:none;--if-page-size:cover;--if-page-repeat:no-repeat}.if-form[data-if-dark=auto][data-if-scheme=dark],.if-page[data-if-dark=auto][data-if-scheme=dark]{--if-bg:var(--if-bg-d);--if-card-bg:var(--if-card-bg-d);--if-text:var(--if-text-d);--if-muted:var(--if-muted-d);--if-input-bg:var(--if-input-bg-d);--if-input-border:var(--if-input-border-d);--if-input-text:var(--if-input-text-d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.if-form[data-if-dark=auto]:not([data-if-scheme=light]),.if-page[data-if-dark=auto]:not([data-if-scheme=light]){--if-bg:var(--if-bg-d);--if-card-bg:var(--if-card-bg-d);--if-text:var(--if-text-d);--if-muted:var(--if-muted-d);--if-input-bg:var(--if-input-bg-d);--if-input-border:var(--if-input-border-d);--if-input-text:var(--if-input-text-d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.if-page{background-color:var(--if-bg);background-image:var(--if-page-image);background-size:var(--if-page-size);background-repeat:var(--if-page-repeat);background-position:50%}@keyframes if-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.if-form:not(.if-unstyled){font-family:var(--if-font);font-size:var(--if-font-size);color:var(--if-text);max-width:var(--if-max-width);box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0 auto;line-height:1.5}.if-form:not(.if-unstyled) *,.if-form:not(.if-unstyled) :before,.if-form:not(.if-unstyled) :after{box-sizing:border-box}.if-form:not(.if-unstyled).if-card{background:var(--if-card-bg);padding:calc(var(--if-spacing) * 1.6);border-radius:calc(var(--if-radius) * 1.8);box-shadow:0 1px 2px #0000000a,0 12px 40px -12px #0000001f}@media (width<=520px){.if-form:not(.if-unstyled).if-card{padding:calc(var(--if-spacing) * .9);border-radius:var(--if-radius)}}.if-form:not(.if-unstyled) .if-logo{justify-content:var(--if-logo-justify);margin:0 0 calc(var(--if-spacing) * .7);display:flex}.if-form:not(.if-unstyled) .if-logo img{height:var(--if-logo-h);object-fit:contain;width:auto;max-width:100%;display:block}.if-form:not(.if-unstyled) .if-title{letter-spacing:-.02em;margin:0 0 .3em;font-size:1.6em;font-weight:700;line-height:1.2}.if-form:not(.if-unstyled) .if-description{color:var(--if-muted);margin:0 0 var(--if-spacing);font-size:1em}.if-form:not(.if-unstyled) .if-page-title{letter-spacing:-.015em;margin:0 0 .25em;font-size:1.2em;font-weight:650}.if-form:not(.if-unstyled) .if-page-description{color:var(--if-muted);margin:0 0 var(--if-spacing)}.if-form:not(.if-unstyled) .if-progress{margin-bottom:var(--if-spacing);align-items:center;gap:.75em;display:flex}.if-form:not(.if-unstyled) .if-progress-track{background:color-mix(in srgb, var(--if-primary) 14%, transparent);border-radius:999px;flex:1;height:4px;overflow:hidden}.if-form:not(.if-unstyled) .if-progress-bar{background:var(--if-primary);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1)}.if-form:not(.if-unstyled) .if-progress-label{color:var(--if-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8em}.if-form:not(.if-unstyled) .if-fields{gap:var(--if-spacing) 1.25rem;flex-wrap:wrap;display:flex}.if-form:not(.if-unstyled) .if-field{flex-direction:column;flex:100%;min-width:0;display:flex;position:relative}.if-form:not(.if-unstyled) .if-field>.if-help{margin-bottom:auto;padding-bottom:.55em}.if-form:not(.if-unstyled) .if-field>.if-label:not(:has(+.if-help)){margin-bottom:auto;padding-bottom:.45em}.if-form:not(.if-unstyled) .if-field.if-w-half{flex-basis:calc(50% - .625rem)}.if-form:not(.if-unstyled) .if-field.if-w-third{flex-basis:calc(33.333% - .84rem)}@media (width<=520px){.if-form:not(.if-unstyled) .if-field.if-w-half,.if-form:not(.if-unstyled) .if-field.if-w-third{flex-basis:100%}}.if-form:not(.if-unstyled) .if-label{font-size:1em;font-weight:var(--if-label-weight);margin-bottom:.45em;line-height:1.35;display:block}.if-form:not(.if-unstyled) .if-required{color:color-mix(in srgb, var(--if-error) 70%, var(--if-muted));vertical-align:top;margin-left:.25em;font-size:.9em;font-weight:400}.if-form:not(.if-unstyled) .if-help{color:var(--if-muted);margin:-.2em 0 .55em;font-size:.875em}.if-form:not(.if-unstyled) .if-input,.if-form:not(.if-unstyled) .if-textarea{width:100%;font:inherit;color:var(--if-input-text);background:var(--if-input-bg);border:1.5px solid var(--if-input-border);border-radius:var(--if-radius);outline:none;padding:.65em .85em;transition:border-color .15s,box-shadow .15s}.if-form:not(.if-unstyled) .if-input::placeholder,.if-form:not(.if-unstyled) .if-textarea::placeholder,.if-form:not(.if-unstyled) .if-combo-input::placeholder{color:color-mix(in srgb, var(--if-muted) 80%, transparent)}.if-form:not(.if-unstyled) .if-input:hover,.if-form:not(.if-unstyled) .if-textarea:hover{border-color:color-mix(in srgb, var(--if-text) 30%, var(--if-input-border))}.if-form:not(.if-unstyled) .if-textarea{resize:vertical;min-height:6.5em}.if-form:not(.if-unstyled) .if-input:focus,.if-form:not(.if-unstyled) .if-textarea:focus{border-color:var(--if-ring);box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 18%, transparent)}.if-form:not(.if-unstyled) .if-field.if-invalid .if-input,.if-form:not(.if-unstyled) .if-field.if-invalid .if-textarea,.if-form:not(.if-unstyled) .if-field.if-invalid .if-combo-control{border-color:var(--if-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--if-error) 15%, transparent)}.if-form:not(.if-unstyled) .if-error{color:var(--if-error);align-items:center;gap:.35em;margin-top:.45em;font-size:.875em;display:flex}.if-form:not(.if-unstyled) .if-error:before{content:"";background:currentColor;flex:none;width:.95em;height:.95em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E") 50%/contain no-repeat}.if-form:not(.if-unstyled) .if-count{text-align:right;color:var(--if-muted);font-variant-numeric:tabular-nums;margin-top:.3em;font-size:.8em}.if-form:not(.if-unstyled) .if-field.if-invalid .if-choice,.if-form:not(.if-unstyled) .if-field.if-invalid .if-segment,.if-form:not(.if-unstyled) .if-field.if-invalid .if-file-drop{border-color:var(--if-error)}.if-form:not(.if-unstyled) .if-scale{flex-wrap:wrap;gap:.4em;display:flex}.if-form:not(.if-unstyled) .if-scale-btn{min-width:2.4em;height:2.8em;font:inherit;cursor:pointer;border:1.5px solid var(--if-input-border);background:var(--if-input-bg);color:var(--if-input-text);border-radius:var(--if-radius);flex:1 1 0;font-weight:500;transition:all .15s}.if-form:not(.if-unstyled) .if-scale-btn:hover{border-color:var(--if-primary);background:color-mix(in srgb, var(--if-primary) 8%, var(--if-input-bg))}.if-form:not(.if-unstyled) .if-scale-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 18%, transparent);border-color:var(--if-ring);outline:none}.if-form:not(.if-unstyled) .if-scale-btn.if-selected{background:var(--if-primary);color:var(--if-primary-text);border-color:var(--if-primary)}.if-form:not(.if-unstyled) .if-scale-labels{color:var(--if-muted);justify-content:space-between;margin-top:.45em;font-size:.8em;display:flex}.if-form:not(.if-unstyled) .if-stars{gap:.3em;display:flex}.if-form:not(.if-unstyled) .if-star{cursor:pointer;color:color-mix(in srgb, var(--if-text) 22%, transparent);background:0 0;border:none;border-radius:6px;padding:.1em;line-height:0;transition:color .1s,transform .1s}.if-form:not(.if-unstyled) .if-star svg{fill:#0000;stroke:currentColor;stroke-width:1.6px;width:1.7em;height:1.7em;transition:fill .1s}.if-form:not(.if-unstyled) .if-star:hover{transform:scale(1.12)}.if-form:not(.if-unstyled) .if-star:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--if-ring) 25%, transparent);outline:none}.if-form:not(.if-unstyled) .if-star.if-selected{color:var(--if-primary)}.if-form:not(.if-unstyled) .if-star.if-selected svg{fill:currentColor}.if-form:not(.if-unstyled) .if-file-drop{border:1.5px dashed color-mix(in srgb, var(--if-text) 25%, transparent);border-radius:var(--if-radius);text-align:center;color:var(--if-muted);cursor:pointer;background:color-mix(in srgb, var(--if-text) 2%, var(--if-input-bg));flex-direction:column;align-items:center;gap:.35em;padding:1.5em 1.25em;transition:border-color .15s,background .15s;display:flex}.if-form:not(.if-unstyled) .if-file-drop:hover,.if-form:not(.if-unstyled) .if-file-drop:focus-visible{border-color:var(--if-primary);background:color-mix(in srgb, var(--if-primary) 5%, var(--if-input-bg));outline:none}.if-form:not(.if-unstyled) .if-file-drop svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:1.6em;height:1.6em;color:var(--if-primary)}.if-form:not(.if-unstyled) .if-file-hint{opacity:.85;font-size:.85em}.if-form:not(.if-unstyled) .if-file-list{margin:.6em 0 0;padding:0;font-size:.9em;list-style:none}.if-form:not(.if-unstyled) .if-file-list li{border:1px solid var(--if-input-border);border-radius:calc(var(--if-radius) - 2px);justify-content:space-between;align-items:center;gap:1em;margin-top:.35em;padding:.45em .7em;display:flex}.if-form:not(.if-unstyled) .if-file-remove{color:var(--if-muted);cursor:pointer;font:inherit;background:0 0;border:none;font-size:.9em}.if-form:not(.if-unstyled) .if-file-remove:hover{color:var(--if-error)}.if-form:not(.if-unstyled) .if-heading{letter-spacing:-.015em;margin:.5em 0 0;font-weight:700}.if-form:not(.if-unstyled) h1.if-heading{font-size:1.5em}.if-form:not(.if-unstyled) h2.if-heading{font-size:1.25em}.if-form:not(.if-unstyled) h3.if-heading{font-size:1.1em}.if-form:not(.if-unstyled) .if-paragraph{color:var(--if-muted);white-space:pre-wrap;margin:0}.if-form:not(.if-unstyled) .if-actions{margin-top:calc(var(--if-spacing) * 1.25);justify-content:space-between;align-items:center;gap:1rem;display:flex}.if-form:not(.if-unstyled) .if-btn{font:inherit;cursor:pointer;border-radius:var(--if-button-radius);border:1px solid var(--if-primary);background:var(--if-primary);min-width:8em;color:var(--if-primary-text);padding:.8em 1.6em;font-weight:600;transition:filter .15s,transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff26}.if-form:not(.if-unstyled) .if-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.if-form:not(.if-unstyled) .if-btn:active{box-shadow:none;transform:none}.if-form:not(.if-unstyled) .if-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 25%, transparent);outline:none}.if-form:not(.if-unstyled) .if-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.if-form:not(.if-unstyled) .if-btn-secondary{color:var(--if-muted);box-shadow:none;background:0 0;border-color:#0000;min-width:0;padding-left:.6em;padding-right:.6em}.if-form:not(.if-unstyled) .if-btn-secondary:hover{color:var(--if-text);filter:none;transform:none}.if-form:not(.if-unstyled).if-btn-outline .if-btn-primary{color:var(--if-primary);box-shadow:none;background:0 0}.if-form:not(.if-unstyled) .if-form-error{color:var(--if-error);background:color-mix(in srgb, var(--if-error) 8%, transparent);border-radius:var(--if-radius);align-items:center;gap:.5em;margin-top:1em;padding:.7em .9em;font-size:.95em;display:flex}.if-form:not(.if-unstyled) .if-success{text-align:center;padding:3em 1.5em;animation:.3s ease-out both if-rise}.if-form:not(.if-unstyled) .if-success-icon{background:color-mix(in srgb, var(--if-primary) 12%, transparent);width:56px;height:56px;color:var(--if-primary);border-radius:999px;place-items:center;margin:0 auto 1em;display:grid}.if-form:not(.if-unstyled) .if-success-icon svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:28px;height:28px}.if-form:not(.if-unstyled) .if-success h2{letter-spacing:-.02em;margin:0 0 .4em;font-size:1.75em;font-weight:700}.if-form:not(.if-unstyled) .if-success p{color:var(--if-muted);white-space:pre-wrap;margin:0;font-size:1.05em}.if-form:not(.if-unstyled) .if-success .if-continue{color:var(--if-primary);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.if-form:not(.if-unstyled) .if-closed{color:var(--if-muted);text-align:center;padding:2em var(--if-spacing)}.if-form:not(.if-unstyled) .if-turnstile{margin-top:var(--if-spacing)}.if-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}@media (prefers-reduced-motion:reduce){.if-form:not(.if-unstyled) *,.if-form:not(.if-unstyled) :before,.if-form:not(.if-unstyled) :after{transition:none!important;animation:none!important}}.if-form:not(.if-unstyled) .if-combo{position:relative}.if-form:not(.if-unstyled) .if-combo-control{cursor:text;background:var(--if-input-bg);border:1.5px solid var(--if-input-border);border-radius:var(--if-radius);flex-wrap:wrap;align-items:center;gap:.35em;min-height:2.9em;padding:.35em 2.4em .35em .7em;transition:border-color .15s,box-shadow .15s;display:flex}.if-form:not(.if-unstyled) .if-combo-control:hover{border-color:color-mix(in srgb, var(--if-text) 30%, var(--if-input-border))}.if-form:not(.if-unstyled) .if-combo-open .if-combo-control,.if-form:not(.if-unstyled) .if-combo-control:focus-within{border-color:var(--if-ring);box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 18%, transparent)}.if-form:not(.if-unstyled) .if-combo-input{min-width:4em;font:inherit;color:var(--if-input-text);background:0 0;border:0;outline:0;flex:4em;padding:.3em .2em}.if-form:not(.if-unstyled) .if-combo-value{color:var(--if-input-text);padding:.3em .2em}.if-form:not(.if-unstyled) .if-combo-open .if-combo-value{display:none}.if-form:not(.if-unstyled) .if-combo-caret{width:1em;height:1em;color:var(--if-muted);pointer-events:none;transition:transform .15s;position:absolute;top:50%;right:.8em;transform:translateY(-50%)}.if-form:not(.if-unstyled) .if-combo-open .if-combo-caret{transform:translateY(-50%)rotate(180deg)}.if-form:not(.if-unstyled) .if-combo-caret svg{stroke:currentColor;fill:none;stroke-width:2px;width:100%;height:100%}.if-form:not(.if-unstyled) .if-combo-clear{color:var(--if-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.2em;font-size:1.1em;line-height:1;position:absolute;top:50%;right:2.1em;transform:translateY(-50%)}.if-form:not(.if-unstyled) .if-combo-clear:hover{color:var(--if-text);background:color-mix(in srgb, var(--if-text) 6%, transparent)}.if-form:not(.if-unstyled) .if-chip{background:color-mix(in srgb, var(--if-primary) 12%, transparent);color:var(--if-text);border-radius:999px;align-items:center;gap:.3em;padding:.2em .35em .2em .7em;font-size:.9em;display:inline-flex}.if-form:not(.if-unstyled) .if-chip-remove{cursor:pointer;color:var(--if-muted);background:0 0;border:0;border-radius:999px;padding:0 .25em;font-size:1.1em;line-height:1}.if-form:not(.if-unstyled) .if-chip-remove:hover{color:var(--if-error)}.if-form:not(.if-unstyled) .if-combo-list{z-index:30;background:var(--if-input-bg);border-radius:calc(var(--if-radius) + 4px);border:0;max-height:16em;margin:0;padding:.4em;list-style:none;animation:.15s ease-out both if-rise;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px -8px #0000002e,0 0 0 1px #0000000d}.if-form:not(.if-unstyled) .if-combo-option{border-radius:calc(var(--if-radius) - 3px);cursor:pointer;color:var(--if-input-text);align-items:center;gap:.6em;padding:.6em .8em;display:flex}.if-form:not(.if-unstyled) .if-combo-option.if-active{background:color-mix(in srgb, var(--if-primary) 8%, transparent)}.if-form:not(.if-unstyled) .if-combo-option.if-selected{font-weight:600}.if-form:not(.if-unstyled) .if-combo-check{width:1em;height:1em;color:var(--if-primary);place-items:center;display:inline-grid}.if-form:not(.if-unstyled) .if-combo-check svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:1em;height:1em}.if-form:not(.if-unstyled) .if-combo-empty{color:var(--if-muted);padding:.6em .8em}.if-form:not(.if-unstyled) .if-number .if-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.if-form:not(.if-unstyled) .if-number .if-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.if-form:not(.if-unstyled) .if-number .if-input[type=number]{appearance:textfield}.if-form:not(.if-unstyled) .if-count-warn{color:var(--if-error)}.if-form:not(.if-unstyled) .if-choices{gap:.6em;display:grid}.if-form:not(.if-unstyled) .if-choices.if-choices-inline{grid-template-columns:repeat(auto-fill,minmax(10em,1fr))}.if-form:not(.if-unstyled) .if-choice{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--if-input-bg);border:1.5px solid var(--if-input-border);border-radius:var(--if-radius);color:var(--if-input-text);align-items:center;gap:.75em;padding:.85em 1em;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.if-form:not(.if-unstyled) .if-choice:hover{border-color:color-mix(in srgb, var(--if-primary) 60%, var(--if-input-border));background:color-mix(in srgb, var(--if-primary) 4%, var(--if-input-bg));transform:translateY(-1px)}.if-form:not(.if-unstyled) .if-choice:has(input:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 18%, transparent);border-color:var(--if-ring)}.if-form:not(.if-unstyled) .if-choice:has(input:checked){border-color:var(--if-primary);background:color-mix(in srgb, var(--if-primary) 10%, var(--if-input-bg));box-shadow:inset 0 0 0 1px var(--if-primary)}.if-form:not(.if-unstyled) .if-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.if-form:not(.if-unstyled) .if-choice-mark{border:1.5px solid color-mix(in srgb, var(--if-text) 25%, transparent);background:var(--if-input-bg);border-radius:50%;flex:none;place-items:center;width:1.25em;height:1.25em;transition:all .15s;display:grid}.if-form:not(.if-unstyled) .if-choice-mark.if-square{border-radius:5px}.if-form:not(.if-unstyled) .if-choice:has(input:checked) .if-choice-mark{border-color:var(--if-primary);background:var(--if-primary)}.if-form:not(.if-unstyled) .if-choice:has(input:checked) .if-choice-mark:after{content:"";background:var(--if-primary-text);border-radius:inherit;width:.45em;height:.45em}.if-form:not(.if-unstyled) .if-choice:has(input:checked) .if-choice-mark.if-square:after{border:solid var(--if-primary-text);background:0 0;border-width:0 2px 2px 0;border-radius:0;width:.32em;height:.6em;transform:translateY(-1px)rotate(45deg)}.if-form:not(.if-unstyled) .if-choice-label{flex:1}.if-choice-full{opacity:.75;font-size:.85em;font-weight:600}.if-form:not(.if-unstyled) .if-choice.if-choice-disabled{opacity:.55;cursor:not-allowed}.if-form:not(.if-unstyled) .if-choice.if-choice-disabled:hover{border-color:var(--if-border);background:0 0}.if-form:not(.if-unstyled) .if-combo-option.if-combo-full{opacity:.55;cursor:not-allowed}.if-form:not(.if-unstyled) .if-choice-key{color:var(--if-primary);background:color-mix(in srgb, var(--if-primary) 8%, transparent);opacity:.55;border-radius:.35em;place-items:center;min-width:1.6em;height:1.6em;font-size:.72em;font-weight:600;transition:opacity .15s;display:grid}.if-form:not(.if-unstyled) .if-choice:hover .if-choice-key,.if-form:not(.if-unstyled) .if-choice:focus-within .if-choice-key{opacity:1}@media (hover:none){.if-form:not(.if-unstyled) .if-choice-key{display:none}}.if-form:not(.if-unstyled) .if-segment{border-radius:calc(var(--if-radius) + 2px);background:color-mix(in srgb, var(--if-text) 5%, transparent);grid-template-columns:1fr 1fr;gap:.3em;max-width:20em;padding:.3em;display:grid}.if-form:not(.if-unstyled) .if-segment label{text-align:center;cursor:pointer;color:var(--if-muted);border-radius:var(--if-radius);padding:.6em 1em;font-weight:500;transition:all .15s;position:relative}.if-form:not(.if-unstyled) .if-segment label:hover{color:var(--if-text)}.if-form:not(.if-unstyled) .if-segment label:has(input:checked){background:var(--if-input-bg);color:var(--if-primary);box-shadow:0 1px 2px #00000014, 0 0 0 1px color-mix(in srgb, var(--if-primary) 30%, transparent)}.if-form:not(.if-unstyled) .if-segment label:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--if-ring) 25%, transparent)}.if-form:not(.if-unstyled) .if-segment input{opacity:0;width:1px;height:1px;position:absolute}.if-form:not(.if-unstyled) .if-consent{cursor:pointer;align-items:flex-start;gap:.75em;line-height:1.4;display:flex}.if-form:not(.if-unstyled) .if-consent input{opacity:0;width:1px;height:1px;position:absolute}.if-form:not(.if-unstyled) .if-consent .if-choice-mark{margin-top:.1em}.if-form:not(.if-unstyled) .if-consent:has(input:checked) .if-choice-mark{border-color:var(--if-primary);background:var(--if-primary)}.if-form:not(.if-unstyled) .if-consent:has(input:checked) .if-choice-mark:after{content:"";border:solid var(--if-primary-text);border-width:0 2px 2px 0;width:.32em;height:.6em;transform:translateY(-1px)rotate(45deg)}.if-form:not(.if-unstyled) .if-consent:has(input:focus-visible) .if-choice-mark{box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 18%, transparent)}.if-form:not(.if-unstyled) .if-number{max-width:16em;position:relative}.if-form:not(.if-unstyled) .if-number .if-input{padding-right:4.6em}.if-form:not(.if-unstyled) .if-number-btns{gap:3px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.if-form:not(.if-unstyled) .if-number-btn{border-radius:calc(var(--if-radius) - 4px);background:color-mix(in srgb, var(--if-text) 5%, transparent);width:2em;height:2em;color:var(--if-text);cursor:pointer;font:inherit;border:0;line-height:1}.if-form:not(.if-unstyled) .if-number-btn:hover{background:color-mix(in srgb, var(--if-primary) 12%, transparent);color:var(--if-primary)}.if-form:not(.if-unstyled) .if-input[type=date],.if-form:not(.if-unstyled) .if-input[type=time]{max-width:16em}.if-form:not(.if-unstyled) .if-powered{text-align:center;color:var(--if-muted);margin-top:1.25em;font-size:.75em}.if-form:not(.if-unstyled) .if-powered a{color:inherit;text-decoration:none}.if-form:not(.if-unstyled) .if-powered a:hover{text-decoration:underline}.if-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.if-form:not(.if-unstyled) .if-title,.if-form:not(.if-unstyled) .if-page-title,.if-form:not(.if-unstyled) .if-heading,.if-form:not(.if-unstyled) .if-success h2,.if-form:not(.if-unstyled) .if-label,.if-form:not(.if-unstyled) p{font-family:var(--if-font);text-transform:none;letter-spacing:-.01em}.if-form:not(.if-unstyled) .if-success h2:focus,.if-form:not(.if-unstyled) .if-page-focus:focus{outline:none}.if-form:not(.if-unstyled) .if-scale{grid-template-columns:repeat(var(--if-scale-n,10), minmax(0, 1fr));gap:.35em;display:grid}.if-form:not(.if-unstyled) .if-scale-btn{min-width:0;padding:0}@media (width<=520px){.if-form:not(.if-unstyled) .if-scale{gap:.25em}.if-form:not(.if-unstyled) .if-scale-btn{height:2.5em;font-size:.9em}}.if-form:not(.if-unstyled) .if-combo-open{z-index:40}.if-form:not(.if-unstyled) .if-chip-remove,.if-form:not(.if-unstyled) .if-combo-clear{place-items:center;min-width:24px;min-height:24px;display:inline-grid}.if-form:not(.if-unstyled) .if-chip-remove:focus-visible,.if-form:not(.if-unstyled) .if-combo-clear:focus-visible{outline:2px solid var(--if-ring);outline-offset:1px}.if-form:not(.if-unstyled) .if-combo-caret{cursor:pointer;pointer-events:auto;background:0 0;border:0}.if-form:not(.if-unstyled) .if-combo-option.if-active{outline:2px solid color-mix(in srgb, var(--if-ring) 60%, transparent);outline-offset:-2px}.if-form:not(.if-unstyled) .if-file-drop.if-dragover{border-color:var(--if-primary);background:color-mix(in srgb, var(--if-primary) 8%, var(--if-input-bg))}.if-form:not(.if-unstyled) .if-consent:has(input:focus-visible) .if-choice-mark{outline:2px solid var(--if-ring);outline-offset:2px}@media (width<=520px){.if-form:not(.if-unstyled) .if-combo-list{max-height:50vh;position:fixed;inset:auto .75rem .75rem}}@media (forced-colors:active){.if-form .if-choice:has(input:checked){outline-offset:-3px;outline:3px solid highlight}.if-form .if-choice:has(input:checked) .if-choice-mark:after{forced-color-adjust:none;background:canvastext}.if-form .if-scale-btn.if-selected,.if-form .if-combo-option.if-active{outline-offset:-3px;outline:3px solid highlight}.if-form .if-segment label:has(input:checked){outline-offset:-3px;outline:3px solid highlight}.if-form .if-star.if-selected{color:highlight;forced-color-adjust:none}.if-form .if-star.if-selected svg{fill:highlight}}.if-form.if-unstyled .if-choice-key{display:none}.if-form.if-unstyled .if-combo{position:relative}.if-form.if-unstyled .if-combo-list{z-index:30;background:#fff;border:1px solid #ccc;max-height:16em;margin:0;padding:.25em;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.if-form.if-unstyled .if-combo-option{cursor:pointer;padding:.4em .6em}.if-form.if-unstyled .if-combo-option.if-active{background:#eee}.if-form.if-unstyled .if-hp{position:absolute;left:-9999px}.if-form:not(.if-unstyled) .if-combo-has-value.if-combo-open .if-combo-input::placeholder{color:var(--if-input-text);opacity:.6}.if-form:not(.if-unstyled) .if-stars{flex-wrap:wrap;row-gap:.2em}.if-form:not(.if-unstyled) .if-scale{grid-template-columns:repeat(auto-fill,minmax(2.5em,1fr));gap:.35em}.if-form:not(.if-unstyled) .if-scale-btn{min-width:2.5em;height:2.5em;padding:0;font-size:1em}@media (width<=520px){.if-form:not(.if-unstyled){--if-spacing:1.1rem;--if-radius:8px;font-size:14px}.if-form:not(.if-unstyled).if-card{padding:1.1rem .9rem}.if-form:not(.if-unstyled) .if-logo img{height:min(var(--if-logo-h), 40px)}.if-form:not(.if-unstyled) .if-title{font-size:1.35em}.if-form:not(.if-unstyled) .if-description{font-size:.95em}.if-form:not(.if-unstyled) .if-page-title{font-size:1.1em}.if-form:not(.if-unstyled) .if-label{margin-bottom:.4em;font-size:.95em}.if-form:not(.if-unstyled) .if-help{font-size:.85em}.if-form:not(.if-unstyled) .if-input,.if-form:not(.if-unstyled) .if-textarea,.if-form:not(.if-unstyled) .if-combo-input{padding:.55em .75em;font-size:16px}.if-form:not(.if-unstyled) .if-combo-control{min-height:2.6em}.if-form:not(.if-unstyled) .if-choice{gap:.6em;padding:.6em .75em}.if-form:not(.if-unstyled) .if-scale{grid-template-columns:repeat(auto-fill,minmax(2.4em,1fr));gap:.3em}.if-form:not(.if-unstyled) .if-scale-btn{height:2.4em}.if-form:not(.if-unstyled) .if-star svg{width:1.5em;height:1.5em}.if-form:not(.if-unstyled) .if-segment{max-width:none}.if-form:not(.if-unstyled) .if-btn{min-width:6.5em;padding:.7em 1.3em}.if-form:not(.if-unstyled) .if-number-btn{width:2.4em;height:2.4em}.if-form:not(.if-unstyled) .if-chip-remove,.if-form:not(.if-unstyled) .if-combo-clear{min-width:32px;min-height:32px}}.if-form:not(.if-unstyled) .if-slider{--if-slider-h:2.25em;padding-top:.35em;position:relative}.if-form:not(.if-unstyled) .if-slider-marks{grid-template-columns:repeat(var(--if-n), minmax(0, 1fr));height:var(--if-slider-h);align-items:end;margin-bottom:.15em;display:grid}.if-form:not(.if-unstyled) .if-slider-mark{cursor:pointer;min-width:0;height:100%;font:inherit;color:color-mix(in srgb, var(--if-muted) 70%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(.72em, calc(18em / var(--if-n)), .95em);transform-origin:50% 100%;background:0 0;border:0;place-items:center;padding:0;font-weight:500;transition:color .15s,transform .2s cubic-bezier(.2,.8,.2,1),font-weight .15s;display:grid}.if-form:not(.if-unstyled) .if-slider-mark:hover{color:var(--if-text)}.if-form:not(.if-unstyled) .if-slider-mark.if-current{color:var(--if-primary);font-weight:700;transform:none}.if-form:not(.if-unstyled) .if-slider-dragging .if-slider-mark.if-current{transform:translateY(-.25em)scale(1.7)}.if-form:not(.if-unstyled) .if-slider-stars .if-slider-mark{color:color-mix(in srgb, var(--if-text) 22%, transparent)}.if-form:not(.if-unstyled) .if-slider-stars .if-slider-mark svg{aspect-ratio:1;fill:#0000;stroke:currentColor;stroke-width:1.6px;width:min(1.6em,78%);height:auto;transition:fill .15s,color .15s,transform .2s}.if-form:not(.if-unstyled) .if-slider-stars .if-slider-mark.if-filled{color:var(--if-primary)}.if-form:not(.if-unstyled) .if-slider-stars .if-slider-mark.if-filled svg{fill:currentColor}.if-form:not(.if-unstyled) .if-slider-stars .if-slider-mark.if-current{transform:scale(1.1)}.if-form:not(.if-unstyled) .if-slider-dragging.if-slider-stars .if-slider-mark.if-current{transform:translateY(-.2em)scale(1.4)}.if-form:not(.if-unstyled) .if-slider-range{appearance:none;cursor:pointer;--if-track:linear-gradient(to right, var(--if-primary) 0 var(--if-pct), color-mix(in srgb, var(--if-text) 12%, transparent) var(--if-pct) 100%);background:0 0;outline:none;width:100%;height:28px;margin:0;padding:0}.if-form:not(.if-unstyled) .if-slider-range::-webkit-slider-runnable-track{background:var(--if-track);border-radius:999px;height:4px}.if-form:not(.if-unstyled) .if-slider-range::-moz-range-track{background:color-mix(in srgb, var(--if-text) 12%, transparent);border-radius:999px;height:4px}.if-form:not(.if-unstyled) .if-slider-range::-moz-range-progress{background:var(--if-primary);border-radius:999px;height:4px}.if-form:not(.if-unstyled) .if-slider-range::-webkit-slider-thumb{appearance:none;background:var(--if-primary);border:3px solid var(--if-input-bg);border-radius:50%;width:20px;height:20px;margin-top:-8px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 4px #00000040}.if-form:not(.if-unstyled) .if-slider-range::-moz-range-thumb{background:var(--if-primary);border:3px solid var(--if-input-bg);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000040}.if-form:not(.if-unstyled) .if-slider-range:active::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in srgb, var(--if-primary) 18%, transparent);transform:scale(1.25)}.if-form:not(.if-unstyled) .if-slider-dragging .if-slider-range::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in srgb, var(--if-primary) 18%, transparent);transform:scale(1.25)}.if-form:not(.if-unstyled) .if-slider-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 25%, transparent)}.if-form:not(.if-unstyled) .if-slider-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--if-ring) 25%, transparent)}.if-form:not(.if-unstyled) .if-slider-unset .if-slider-range{--if-track:color-mix(in srgb, var(--if-text) 12%, transparent)}.if-form:not(.if-unstyled) .if-slider-unset .if-slider-range::-webkit-slider-thumb{background:var(--if-input-bg);border-color:color-mix(in srgb, var(--if-text) 30%, transparent);box-shadow:none}.if-form:not(.if-unstyled) .if-slider-unset .if-slider-range::-moz-range-thumb{background:var(--if-input-bg);border-color:color-mix(in srgb, var(--if-text) 30%, transparent);box-shadow:none}.if-form:not(.if-unstyled) .if-field.if-invalid .if-slider-range::-webkit-slider-runnable-track{box-shadow:0 0 0 2px color-mix(in srgb, var(--if-error) 35%, transparent)}.if-form:not(.if-unstyled) .if-slider .if-scale-labels{margin-top:0}@media (prefers-reduced-motion:reduce){.if-form:not(.if-unstyled) .if-slider-mark{transition:none}}@media (forced-colors:active){.if-form .if-slider-mark.if-current{outline:2px solid highlight}}.if-form:not(.if-unstyled) .if-date,.if-form:not(.if-unstyled) .if-time{max-width:18em;position:relative}.if-form:not(.if-unstyled) .if-date-control,.if-form:not(.if-unstyled) .if-time-control{background:var(--if-input-bg);border:1.5px solid var(--if-input-border);border-radius:var(--if-radius);align-items:center;gap:.15em;min-height:2.9em;padding:0 .35em 0 .75em;transition:border-color .15s,box-shadow .15s;display:flex}.if-form:not(.if-unstyled) .if-date-control:hover,.if-form:not(.if-unstyled) .if-time-control:hover{border-color:color-mix(in srgb, var(--if-primary) 45%, var(--if-input-border))}.if-form:not(.if-unstyled) .if-date-control:focus-within,.if-form:not(.if-unstyled) .if-time-control:focus-within{border-color:var(--if-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--if-ring) 18%, transparent)}.if-form:not(.if-unstyled) .if-field.if-invalid .if-date-control,.if-form:not(.if-unstyled) .if-field.if-invalid .if-time-control{border-color:var(--if-error)}.if-form:not(.if-unstyled) .if-date-input{min-width:0;color:var(--if-input-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.55em 0}.if-form:not(.if-unstyled) .if-date-toggle,.if-form:not(.if-unstyled) .if-time-toggle{border-radius:calc(var(--if-radius) * .6);width:2.1em;height:2.1em;color:var(--if-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.if-form:not(.if-unstyled) .if-date-toggle:hover,.if-form:not(.if-unstyled) .if-time-toggle:hover{background:color-mix(in srgb, var(--if-primary) 10%, transparent);color:var(--if-primary)}.if-form:not(.if-unstyled) .if-date-toggle svg,.if-form:not(.if-unstyled) .if-time-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.15em;height:1.15em}.if-form:not(.if-unstyled) .if-cal{z-index:40;background:var(--if-input-bg);border:1px solid var(--if-input-border);border-radius:var(--if-radius);width:max(17em,100%);padding:.6em;animation:.12s ease-out if-rise;position:absolute;top:calc(100% + .35em);left:0;box-shadow:0 2px 6px #0000000f,0 16px 40px -12px #00000040}.if-form:not(.if-unstyled) .if-cal-head{justify-content:space-between;align-items:center;gap:.25em;margin-bottom:.35em;display:flex}.if-form:not(.if-unstyled) .if-cal-title{font-size:.95em;font-weight:600}.if-form:not(.if-unstyled) .if-cal-nav{width:2em;height:2em;color:var(--if-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.if-form:not(.if-unstyled) .if-cal-nav:hover{background:color-mix(in srgb, var(--if-primary) 12%, transparent);color:var(--if-primary)}.if-form:not(.if-unstyled) .if-cal-nav svg{fill:none;stroke:currentColor;stroke-width:2px;width:1.1em;height:1.1em}.if-form:not(.if-unstyled) .if-cal-row{grid-template-columns:repeat(7,1fr);display:grid}.if-form:not(.if-unstyled) .if-cal-dow{text-align:center;letter-spacing:.03em;text-transform:uppercase;color:var(--if-muted);padding-bottom:.35em;font-size:.72em;font-weight:600}.if-form:not(.if-unstyled) .if-cal-cell{padding:1px;display:block}.if-form:not(.if-unstyled) .if-cal-day{aspect-ratio:1;border-radius:calc(var(--if-radius) * .7);width:100%;color:var(--if-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;min-height:2em;font-size:.9em;display:grid}.if-form:not(.if-unstyled) .if-cal-day:hover:not(:disabled){background:color-mix(in srgb, var(--if-primary) 12%, transparent)}.if-form:not(.if-unstyled) .if-cal-day:focus-visible{outline:2px solid var(--if-ring);outline-offset:-2px}.if-form:not(.if-unstyled) .if-cal-day.if-outside{color:color-mix(in srgb, var(--if-muted) 65%, transparent)}.if-form:not(.if-unstyled) .if-cal-day.if-today{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--if-primary) 45%, transparent);font-weight:600}.if-form:not(.if-unstyled) .if-cal-day.if-selected{background:var(--if-primary);color:var(--if-primary-text);font-weight:600}.if-form:not(.if-unstyled) .if-cal-day:disabled{opacity:.35;cursor:not-allowed}.if-form:not(.if-unstyled) .if-cal-foot{border-top:1px solid color-mix(in srgb, var(--if-input-border) 70%, transparent);justify-content:space-between;gap:.5em;margin-top:.5em;padding-top:.5em;display:flex}.if-form:not(.if-unstyled) .if-cal-action{color:var(--if-primary);font:inherit;border-radius:calc(var(--if-radius) * .6);cursor:pointer;background:0 0;border:0;padding:.35em .6em;font-size:.85em;font-weight:600}.if-form:not(.if-unstyled) .if-cal-action:hover:not(:disabled){background:color-mix(in srgb, var(--if-primary) 12%, transparent)}.if-form:not(.if-unstyled) .if-cal-action:disabled{color:var(--if-muted);cursor:not-allowed}.if-form:not(.if-unstyled) .if-time{max-width:15em}.if-form:not(.if-unstyled) .if-time-seg{width:2.2em;color:var(--if-input-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:calc(var(--if-radius) * .5);background:0 0;border:0;outline:none;padding:.55em 0}.if-form:not(.if-unstyled) .if-time-seg:focus{background:color-mix(in srgb, var(--if-primary) 12%, transparent)}.if-form:not(.if-unstyled) .if-time-colon{color:var(--if-muted)}.if-form:not(.if-unstyled) .if-time-ampm{border:1px solid var(--if-input-border);border-radius:999px;margin-left:.5em;display:flex;overflow:hidden}.if-form:not(.if-unstyled) .if-time-period{color:var(--if-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3em .6em;font-size:.8em;font-weight:600}.if-form:not(.if-unstyled) .if-time-period.if-selected{background:var(--if-primary);color:var(--if-primary-text)}.if-form:not(.if-unstyled) .if-time-period:focus-visible{outline:2px solid var(--if-ring);outline-offset:-2px}.if-form:not(.if-unstyled) .if-time-toggle{margin-left:auto}.if-form:not(.if-unstyled) .if-time-list{z-index:40;background:var(--if-input-bg);border:1px solid var(--if-input-border);border-radius:var(--if-radius);width:100%;max-height:15em;margin:0;padding:.25em;list-style:none;animation:.12s ease-out if-rise;position:absolute;top:calc(100% + .35em);left:0;overflow-y:auto;box-shadow:0 2px 6px #0000000f,0 16px 40px -12px #00000040}.if-form:not(.if-unstyled) .if-time-option{border-radius:calc(var(--if-radius) * .6);cursor:pointer;font-variant-numeric:tabular-nums;padding:.45em .65em}.if-form:not(.if-unstyled) .if-time-option:hover{background:color-mix(in srgb, var(--if-primary) 12%, transparent)}.if-form:not(.if-unstyled) .if-time-option.if-selected{color:var(--if-primary);font-weight:600}.if-form:not(.if-unstyled) .if-mx-scroll{border:1px solid var(--if-input-border);border-radius:var(--if-radius);background:var(--if-input-bg);overflow-x:auto}.if-form:not(.if-unstyled) .if-mx-table{border-collapse:collapse;table-layout:fixed;width:100%}.if-form:not(.if-unstyled) .if-mx-corner,.if-form:not(.if-unstyled) .if-mx-rowhead{text-align:left;width:40%;min-width:9em}.if-form:not(.if-unstyled) .if-mx-colhead{text-align:center;vertical-align:bottom;color:var(--if-muted);min-width:4.5em;padding:.7em .4em;font-size:.82em;font-weight:600;line-height:1.25}.if-form:not(.if-unstyled) .if-mx-row{border-top:1px solid color-mix(in srgb, var(--if-input-border) 70%, transparent)}.if-form:not(.if-unstyled) .if-mx-row:hover{background:color-mix(in srgb, var(--if-primary) 4%, transparent)}.if-form:not(.if-unstyled) .if-mx-rowhead{vertical-align:middle;padding:.7em .85em;font-size:.95em;font-weight:500;line-height:1.3}.if-form:not(.if-unstyled) .if-mx-td{text-align:center;vertical-align:middle;padding:0}.if-form:not(.if-unstyled) .if-mx-cell{cursor:pointer;place-items:center;padding:.6em .3em;display:grid;position:relative}.if-form:not(.if-unstyled) .if-mx-cell:hover .if-choice-mark{border-color:var(--if-primary)}.if-form:not(.if-unstyled) .if-mx-cell input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.if-form:not(.if-unstyled) .if-mx-cell:has(input:focus-visible) .if-choice-mark{outline:2px solid var(--if-ring);outline-offset:2px}.if-form:not(.if-unstyled) .if-mx-cell:has(input:checked) .if-choice-mark{border-color:var(--if-primary);background:var(--if-primary)}.if-form:not(.if-unstyled) .if-mx-cell:has(input:checked) .if-choice-mark:after{content:"";background:var(--if-primary-text);border-radius:50%;width:.4em;height:.4em}.if-form:not(.if-unstyled) .if-mx-celllabel{display:none}.if-form:not(.if-unstyled) .if-field.if-invalid .if-mx-scroll{border-color:var(--if-error)}.if-form:not(.if-unstyled) .if-field.if-invalid .if-mx-row:not(.if-mx-answered) .if-mx-rowhead{color:var(--if-error)}@media (width<=640px){.if-form:not(.if-unstyled) .if-mx-scroll{background:0 0;border:0;overflow-x:visible}.if-form:not(.if-unstyled) .if-mx-table,.if-form:not(.if-unstyled) .if-mx-table tbody,.if-form:not(.if-unstyled) .if-mx-row,.if-form:not(.if-unstyled) .if-mx-rowhead,.if-form:not(.if-unstyled) .if-mx-td{width:auto;display:block}.if-form:not(.if-unstyled) .if-mx-table thead{display:none}.if-form:not(.if-unstyled) .if-mx-row{border:1px solid var(--if-input-border);border-radius:var(--if-radius);background:var(--if-input-bg);padding:.75em}.if-form:not(.if-unstyled) .if-mx-row+.if-mx-row{margin-top:.6em}.if-form:not(.if-unstyled) .if-mx-rowhead{min-width:0;font-weight:var(--if-label-weight);padding:0 0 .4em}.if-form:not(.if-unstyled) .if-mx-td+.if-mx-td{margin-top:.35em}.if-form:not(.if-unstyled) .if-mx-cell{border:1.5px solid var(--if-input-border);border-radius:calc(var(--if-radius) * .9);grid-template-columns:auto 1fr;place-items:center start;gap:.6em;padding:.5em .6em}.if-form:not(.if-unstyled) .if-mx-cell:has(input:checked){border-color:var(--if-primary);background:color-mix(in srgb, var(--if-primary) 8%, transparent)}.if-form:not(.if-unstyled) .if-mx-celllabel{font-size:.95em;display:block}.if-form:not(.if-unstyled) .if-date,.if-form:not(.if-unstyled) .if-time{max-width:none}.if-form:not(.if-unstyled) .if-cal{width:min(20em,100%)}.if-form:not(.if-unstyled) .if-date-input,.if-form:not(.if-unstyled) .if-time-seg{font-size:16px}}@media (forced-colors:active){.if-form .if-cal-day.if-selected,.if-form .if-time-period.if-selected{outline:2px solid highlight}.if-form .if-mx-cell:has(input:checked) .if-choice-mark:after{background:highlight}}.if-form:not(.if-unstyled).if-flow .if-step+.if-step{margin-top:calc(var(--if-spacing) * 1.4);padding-top:calc(var(--if-spacing) * 1.2);border-top:1px solid color-mix(in srgb, var(--if-text) 10%, transparent)}.if-form:not(.if-unstyled).if-flow .if-step-title{font-family:var(--if-font);letter-spacing:-.015em;margin:0 0 .25em;font-size:1.2em;font-weight:650}.if-form:not(.if-unstyled).if-flow .if-step-title+.if-fields{margin-top:calc(var(--if-spacing) * .6)}.if-form:not(.if-unstyled) .if-field>.if-field-head{align-items:center;gap:.25em;margin-bottom:auto;padding-bottom:.45em;display:flex}.if-form:not(.if-unstyled) .if-field-head>.if-label{margin:0;padding:0}.if-form:not(.if-unstyled) .if-help-toggle{width:1.75rem;height:1.75rem;color:var(--if-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-.2rem 0;padding:0;transition:color .15s,background .15s;display:inline-grid}.if-form:not(.if-unstyled) .if-help-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:1.1rem;height:1.1rem}.if-form:not(.if-unstyled) .if-help-toggle:hover,.if-form:not(.if-unstyled) .if-help-toggle[aria-expanded=true]{color:var(--if-primary);background:color-mix(in srgb, var(--if-primary) 10%, transparent)}.if-form:not(.if-unstyled) .if-help-toggle:focus-visible{outline:2px solid var(--if-ring);outline-offset:1px}.if-form:not(.if-unstyled) .if-help-popover{max-width:36em;color:var(--if-text);background:color-mix(in srgb, var(--if-primary) 7%, var(--if-input-bg));border-radius:var(--if-radius);margin:0 0 .6em;padding:.6em .8em;font-size:.875em;line-height:1.45}.if-form .if-help-popover[hidden]{display:none}.if-form:not(.if-unstyled) .if-choice-other-input{margin-top:.6em}
