:where(.rc-form-trigger){border:var(--rc-surface-border-width,1px) solid var(--rc-surface-border,#1118271f);border-radius:var(--rc-radius-action,var(--rc-radius-control,12px));background:var(--rc-surface,#fff);width:100%;min-height:56px;color:var(--rc-text,#111827);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-weight:600;display:flex}.rc-form-surface{border-radius:var(--rc-radius-card,16px);background:var(--rc-surface,#fff);width:min(440px,100% - 32px);max-height:88dvh;color:var(--rc-text,#111827);--rc-title:var(--rc-title-on-surface,#111827);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.rc-form-surface::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8f}.rc-form-surface__panel{overscroll-behavior:contain;max-height:88dvh;overflow:auto}.rc-form-surface--dialog .rc-form-surface__panel{scrollbar-width:thin;scrollbar-color:transparent transparent}.rc-form-surface--dialog .rc-form-surface__panel[data-scrolling]{scrollbar-color:color-mix(in srgb, var(--rc-text) 22%, transparent) transparent}.rc-form-surface--dialog .rc-form-surface__panel::-webkit-scrollbar{width:6px}.rc-form-surface--dialog .rc-form-surface__panel::-webkit-scrollbar-track{background:0 0}.rc-form-surface--dialog .rc-form-surface__panel::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.rc-form-surface--dialog .rc-form-surface__panel[data-scrolling]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-text) 22%, transparent)}.rc-form-surface__header{z-index:1;background:inherit;border-bottom:var(--rc-surface-border-width,1px) solid var(--rc-surface-border,#11182714);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex;position:sticky;top:0}.rc-form-surface--dialog .rc-form-surface__header{background:var(--rc-surface,#fff);border-bottom:0;padding:20px 20px 0;display:block}.rc-form-surface__header>div{flex:1;min-width:0}.rc-form-surface__header h2,.rc-form-surface__header p{margin:0}.rc-form-surface__header h2{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.3}.rc-form-surface__header p{color:var(--rc-text-muted,#64748b);margin-top:6px;font-size:14px;line-height:1.45}.rc-form-surface__body{padding:calc(var(--rc-page-block-padding,16px) + 4px)}.rc-form-surface--dialog .rc-form-surface__body{padding:18px 20px 20px}.rc-form-surface--inline{border:var(--rc-surface-border-width,1px) solid var(--rc-surface-border,#1118271f);border-radius:var(--rc-radius-card,16px);width:100%;max-height:none;box-shadow:var(--rc-shadow-card,none)}.rc-form-surface--inline .rc-form-surface__header{padding:calc(var(--rc-page-block-padding,16px) + 2px) calc(var(--rc-page-block-padding,16px) + 2px) 0;border-bottom:0;position:static}.rc-form-surface--inline .rc-form-surface__header h2{font-size:17px}.rc-form-surface--inline .rc-form-surface__body{padding:14px calc(var(--rc-page-block-padding,16px) + 2px) calc(var(--rc-page-block-padding,16px) + 2px)}.rc-form,.rc-form__fields{gap:calc(var(--rc-card-gap,12px) + 4px);display:grid}.rc-form__page:not([hidden]){gap:calc(var(--rc-card-gap,12px) + 4px);align-content:start;min-width:0;display:grid}.rc-form__progress{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-form-step-count{color:var(--rc-text-muted,#64748b);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;flex:none;font-size:13px;font-weight:600;line-height:1}.rc-form-title-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.rc-form-title-row>:first-child{min-width:0;color:var(--rc-title,inherit)}.rc-form-heading{min-width:0;display:grid}.rc-form-page__header .rc-form-heading{gap:8px}.rc-form-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin-top:14px;display:grid}.rc-form-steps>span{background:color-mix(in srgb, var(--rc-text,#111827) 10%, transparent);border-radius:999px;height:4px;transition:background-color .2s ease-out}.rc-form-steps>[data-done]{background:var(--rc-accent,#111827)}@media (prefers-reduced-motion:reduce){.rc-form-steps>span{transition:none}}.rc-form__actions{align-items:center;gap:8px;display:flex}.rc-form-field{border:0;gap:8px;margin:0;padding:0;display:grid}.rc-form-field__label{color:var(--rc-text,#111827);text-align:start;padding:0;font-size:15px;font-weight:600;line-height:1.35}.rc-form-field__required{color:var(--rc-text-muted,#64748b);margin-inline-start:3px;font-weight:500}.rc-form-field__label+.rc-form-field__help{margin-top:-4px}.rc-form-field input:where(:not([type=checkbox]):not([type=radio]):not(.rc-phone-field__number)),.rc-form-field select,.rc-form-field textarea{box-sizing:border-box;border:1px solid var(--rc-surface-border,#11182729);border-radius:var(--rc-radius-control,12px);background:var(--rc-block-surface,transparent);width:100%;height:48px;color:inherit;font:inherit;padding:0 14px;font-size:16px;transition:border-color .14s,box-shadow .14s}.rc-form-field input::placeholder,.rc-form-field textarea::placeholder{color:color-mix(in srgb, var(--rc-text-muted,#64748b) 80%, transparent)}@media (hover:hover){.rc-form-field input:where(:not([type=checkbox]):not([type=radio])):hover,.rc-form-field select:hover,.rc-form-field textarea:hover{border-color:color-mix(in srgb, var(--rc-accent,#111827) 40%, var(--rc-surface-border,transparent))}}.rc-form-field textarea{resize:vertical;height:auto;min-height:112px;padding:12px 14px;line-height:1.5}.rc-form-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 20px,calc(100% - 14px) 20px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:38px}.rc-date-field{gap:8px;display:grid}.rc-date-field__trigger{border:1px solid var(--rc-surface-border,#11182729);border-radius:var(--rc-radius-control,12px);background:var(--rc-block-surface,transparent);width:100%;height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.rc-date-field__trigger [data-placeholder=true],.rc-date-field__trigger svg{color:var(--rc-text-muted,#64748b)}@media (hover:hover){.rc-date-field__trigger:hover{border-color:color-mix(in srgb, var(--rc-accent,#111827) 40%, var(--rc-surface-border,transparent))}}.rc-date-field__calendar button:focus-visible{outline:2px solid var(--rc-accent,#111827);outline-offset:1px}.rc-date-field__trigger[aria-invalid=true]{border-color:var(--rc-danger,#b42318)}.rc-date-field__calendar{border:var(--rc-surface-border-width,1px) solid var(--rc-surface-border,#11182729);border-radius:var(--rc-radius-control,12px);background:var(--rc-surface,#fff);gap:8px;padding:12px;display:grid;box-shadow:0 12px 32px #0f172a1f}.rc-date-field__month{text-align:center;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;display:grid}.rc-date-field__month strong{font-size:14px}.rc-date-field__calendar button{border-radius:var(--rc-radius-control,12px);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;display:grid}.rc-date-field__month button{width:36px;height:36px}@media (hover:hover){.rc-date-field__calendar button:hover{background:color-mix(in srgb, var(--rc-accent,#111827) 10%, transparent)}}.rc-date-field__calendar button:disabled{color:var(--rc-text-muted,#64748b);cursor:not-allowed;opacity:.45;background:0 0}.rc-date-field__days{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;gap:2px;display:grid}.rc-date-field__weekday{color:var(--rc-text-muted,#64748b);padding-block:4px;font-size:11px;font-weight:650}.rc-date-field__days button{aspect-ratio:1;width:min(38px,100%);font-size:13px}.rc-date-field__days button[data-today]{box-shadow:inset 0 0 0 1px var(--rc-accent,#111827)}.rc-date-field__days button[aria-pressed=true]{background:var(--rc-accent,#111827);color:var(--rc-accent-text,#fff)}.rc-date-field__footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.rc-date-field__footer button{min-height:36px;color:var(--rc-accent,#111827);padding-inline:12px;font-size:13px;font-weight:650}.rc-phone-field{position:relative}.rc-phone-field__row{box-sizing:border-box;border:1px solid var(--rc-surface-border,#11182729);border-radius:var(--rc-radius-control,12px);background:var(--rc-block-surface,transparent);align-items:stretch;min-width:0;height:48px;transition:border-color .14s,box-shadow .14s;display:flex}@media (hover:hover){.rc-phone-field__row:hover{border-color:color-mix(in srgb, var(--rc-accent,#111827) 40%, var(--rc-surface-border,transparent))}}.rc-phone-field__row .rc-phone-field__number:focus-visible,.rc-phone-field__row .rc-phone-field__country:focus-visible{outline:none}.rc-phone-field__row .rc-phone-field__country:focus-visible{border-radius:var(--rc-radius-control,12px);background:color-mix(in srgb, var(--rc-accent,#111827) 10%, transparent)}.rc-phone-field__number{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 14px 0 0;font-size:16px}.rc-phone-field__country{color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;outline:none;flex:none;align-items:center;gap:4px;padding:0 6px 0 14px;font-size:16px;display:flex}.rc-phone-field__country svg{opacity:.55;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.rc-phone-field__row{transition:none}}.rc-form-field__choices{flex-wrap:wrap;gap:8px;display:flex;container:rc-choices/inline-size}.rc-form-field__choices>.rc-form-choice{flex:100%;min-width:0}@container rc-choices (min-width:380px){.rc-form-field__choices[data-paired]>.rc-form-choice{flex:0 0 calc(50% - 4px)}}.rc-form-field--choices .rc-form-choice{box-sizing:border-box;border:1px solid var(--rc-surface-border,#11182729);border-radius:var(--rc-radius-control,12px);background:var(--rc-block-surface,transparent);cursor:pointer;align-items:center;min-height:48px;padding:11px 14px;transition:border-color .14s,background-color .14s,box-shadow .14s}.rc-form-field--choices>legend{margin-bottom:8px}.rc-form-field--choices>legend+.rc-form-field__help{margin:-4px 0 4px}@media (hover:hover){.rc-form-field--choices .rc-form-choice:hover{border-color:color-mix(in srgb, var(--rc-accent,#111827) 40%, var(--rc-surface-border,transparent))}}.rc-form-field--choices .rc-form-choice:has(input:checked){border-color:var(--rc-accent,#111827);background:color-mix(in srgb, var(--rc-accent,#111827) 7%, transparent);font-weight:600}.rc-form-choice{color:inherit;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.rc-form-choice input{width:18px;height:18px;accent-color:var(--rc-accent,#111827);flex:none;margin-top:1px}.rc-form-field--choices .rc-form-choice input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.rc-form-field__other{gap:6px;margin-top:12px;display:grid}.rc-form-field__other label{font-size:13px;font-weight:600}.rc-form-field--consent{gap:4px}.rc-form-field--consent .rc-form-choice{align-items:start;gap:8px;font-size:12px;line-height:1.45}.rc-form-field--consent .rc-form-choice input{width:16px;height:16px;margin-top:1px}.rc-form-field--consent a{color:inherit}.rc-form-field__help,.rc-form-field__error,.rc-form__status{margin:0;font-size:13px;line-height:1.45}.rc-form-field__help{color:var(--rc-text-muted,#64748b)}.rc-form-field__error,.rc-form__status[role=alert]{color:var(--rc-danger,#b42318);align-items:flex-start;gap:6px;font-weight:500;display:flex}.rc-form-field__error-icon{flex:none;width:16px;height:16px;margin-top:1.5px}.rc-form__status{color:var(--rc-text-muted,#64748b)}.rc-form__status--inline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-form__submit{border-radius:var(--rc-radius-action,var(--rc-radius-control,12px));background:var(--rc-accent,#111827);min-width:0;height:48px;color:var(--rc-accent-text,#fff);font:inherit;letter-spacing:-.005em;cursor:pointer;border:0;flex:auto;padding:0 24px;font-size:15px;font-weight:650;transition:background-color .14s}@media (hover:hover){.rc-form__submit:not(:disabled):hover{background:var(--rc-accent-hover,var(--rc-accent,#111827))}}.rc-form__back{border-radius:var(--rc-radius-action,var(--rc-radius-control,12px));height:48px;color:var(--rc-text-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 14px;font-size:15px;font-weight:600;transition:background-color .14s,color .14s;display:inline-flex}@media (hover:hover){.rc-form__back:hover{background:color-mix(in srgb, var(--rc-text,#111827) 6%, transparent);color:var(--rc-text,#111827)}}@media (min-width:620px){.rc-form__submit{flex:none;min-width:152px;margin-inline-start:auto}}.rc-form__submit:disabled{cursor:not-allowed;opacity:.55}.rc-form-trigger:focus-visible,.rc-form__submit:focus-visible,.rc-form__back:focus-visible{outline:2px solid var(--rc-accent,#111827);outline-offset:2px}.rc-form-field input:where(:not([type=checkbox]):not([type=radio]):not(.rc-phone-field__number)):focus,.rc-form-field select:focus,.rc-form-field textarea:focus,.rc-phone-field__row:focus-within,.rc-date-field__trigger:focus-visible{border-color:var(--rc-accent,#111827);box-shadow:0 0 0 1px var(--rc-accent,#111827);outline-offset:0;outline:2px solid #0000}.rc-form-field--choices .rc-form-choice:has(input:focus-visible){border-color:var(--rc-accent,#111827);box-shadow:0 0 0 1px var(--rc-accent,#111827);outline-offset:0;outline:2px solid #0000}.rc-form-field input[aria-invalid=true],.rc-form-field select[aria-invalid=true],.rc-form-field textarea[aria-invalid=true],.rc-date-field__trigger[aria-invalid=true]{border-color:var(--rc-danger,#b42318)}.rc-phone-field__row:has(input[aria-invalid=true]){border-color:var(--rc-danger,#b42318)}.rc-form-field input[aria-invalid=true]:focus,.rc-form-field select[aria-invalid=true]:focus,.rc-form-field textarea[aria-invalid=true]:focus,.rc-date-field__trigger[aria-invalid=true]:focus-visible{border-color:var(--rc-danger,#b42318);box-shadow:0 0 0 1px var(--rc-danger,#b42318)}.rc-phone-field__row:has(input[aria-invalid=true]):focus-within{border-color:var(--rc-danger,#b42318);box-shadow:0 0 0 1px var(--rc-danger,#b42318)}.rc-form-success{text-align:center;justify-items:center;gap:14px;padding:28px 16px 20px;display:grid}.rc-form-success__message{max-width:32ch;color:var(--rc-text,#111827);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.45}.rc-form-success__brand{color:var(--rc-text-muted,#6b7280);letter-spacing:.01em;margin-top:10px;font-size:12px;font-weight:500;text-decoration:none}.rc-form-success__brand strong{color:var(--rc-text-muted,#6b7280);letter-spacing:-.005em;font-weight:650}@media (hover:hover){.rc-form-success__brand:hover strong{color:var(--rc-text,#111827)}}@media (prefers-reduced-motion:no-preference){.rc-form-surface--dialog[open]{animation:.26s cubic-bezier(.22,1,.36,1) rc-form-enter}.rc-form-surface--dialog[open]::backdrop{animation:.22s ease-out rc-form-backdrop-enter}.rc-form-surface--dialog .rc-form-surface__panel::-webkit-scrollbar-thumb{transition:background-color .18s ease-out}.rc-form-success__message{animation:.32s cubic-bezier(.22,1,.36,1) rc-form-success-enter}}@media (prefers-reduced-motion:reduce){.rc-form-field input,.rc-form-field select,.rc-form-field textarea,.rc-form-field--choices .rc-form-choice,.rc-form__submit,.rc-form__back{transition:none}}@keyframes rc-form-success-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rc-form-enter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rc-form-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes rc-field-pop-in{0%{opacity:0;translate:0 -4px;scale:.98}}.rc-date-field__calendar,.rc-picker__panel{transform-origin:top;animation:.16s cubic-bezier(.2,.8,.2,1) backwards rc-field-pop-in}@media (prefers-reduced-motion:reduce){.rc-date-field__calendar,.rc-picker__panel{animation:none}}.rc-form__submit:active:not(:disabled),.rc-form__back:active{transform:scale(var(--press-scale,.97))}.rc-form-choice:active{transform:scale(var(--press-scale-card,.985));filter:var(--press-dim,brightness(.95))}.rc-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-form-steps{background:color-mix(in srgb, var(--rc-text,#111827) 14%, transparent);border-radius:999px;height:3px;margin:0 0 18px;display:block;overflow:hidden}.rc-form-steps[data-empty]{visibility:hidden}.rc-form-steps>span{border-radius:inherit;background:var(--rc-accent,#111827);height:100%;transition:width .32s ease-out;display:block}@media (prefers-reduced-motion:reduce){.rc-form-steps>span{transition:none}}.rc-form__next-icon{vertical-align:middle;width:22px;height:22px}.rc-form[data-paged=true] .rc-form-field__label{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.35}.rc-form[data-paged=false] .rc-form-field__label{font-size:17px;font-weight:500}@media (min-width:620px){.rc-form[data-paged=true] .rc-form-field__label{font-size:24px}.rc-form[data-paged=false] .rc-form-field__label{font-size:18px}}.rc-form-field__number{box-sizing:border-box;background:var(--rc-accent,#111827);width:fit-content;min-width:18px;height:18px;color:var(--rc-accent-text,#fff);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;margin-bottom:10px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:flex}.rc-form-field{gap:12px}.rc-form[data-paged=true] .rc-form-field{gap:20px}.rc-form-field input:where(:not([type=checkbox]):not([type=radio]):not(.rc-phone-field__number)),.rc-form-field textarea,.rc-phone-field__number,.rc-picker__trigger,.rc-date-field__trigger{height:auto;min-height:48px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--rc-text,#111827) 32%, transparent);color:var(--rc-text,#111827);background:0 0;border:0;border-radius:0;outline:none;padding:8px 0;font-size:20px;line-height:1.4;transition:box-shadow .14s}@media (min-width:620px){.rc-form-field input:where(:not([type=checkbox]):not([type=radio]):not(.rc-phone-field__number)),.rc-form-field textarea,.rc-phone-field__number,.rc-picker__trigger,.rc-date-field__trigger{font-size:24px}}.rc-form-field textarea{resize:none;overflow:hidden}.rc-form-field input::placeholder,.rc-form-field textarea::placeholder,.rc-form-select [data-placeholder]{color:color-mix(in srgb, var(--rc-text-muted,#64748b) 75%, transparent)}@media (hover:hover){.rc-form-field input:where(:not([type=checkbox]):not([type=radio])):hover,.rc-form-field textarea:hover,.rc-picker__trigger:hover,.rc-date-field__trigger:hover{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--rc-text,#111827) 60%, transparent)}}.rc-form-field input:where(:not([type=checkbox]):not([type=radio]):not(.rc-phone-field__number)):focus,.rc-form-field textarea:focus,.rc-phone-field__number:focus,.rc-picker__trigger:focus-visible,.rc-picker__trigger[aria-expanded=true],.rc-date-field__trigger:focus-visible{box-shadow:inset 0 -2px 0 var(--rc-accent,#111827);border-color:#0000;outline:2px solid #0000}.rc-form-field input[aria-invalid=true],.rc-form-field textarea[aria-invalid=true],.rc-form-field input[aria-invalid=true]:focus,.rc-form-field textarea[aria-invalid=true]:focus,.rc-picker__trigger[aria-invalid=true],.rc-date-field__trigger[aria-invalid=true],.rc-date-field__trigger[aria-invalid=true]:focus-visible{box-shadow:inset 0 -2px 0 var(--rc-danger,#b42318);border-color:#0000;outline:2px solid #0000}.rc-phone-field__row,.rc-phone-field__row:focus-within{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px}.rc-phone-field__row:has(input[aria-invalid=true]){height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px}.rc-phone-field__row:has(input[aria-invalid=true]):focus-within{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px}.rc-phone-field__number{flex:1;padding-inline:0}.rc-phone-field__row .rc-picker{flex:none}.rc-phone-field__country{font-variant-numeric:tabular-nums;min-width:84px}.rc-phone-field__row .rc-phone-field__country:focus-visible{background:0 0;border-radius:0}.rc-picker{min-width:0;position:relative}.rc-picker__trigger{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:8px;width:100%;font-family:inherit;display:flex}.rc-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-picker__chevron{opacity:.6;flex:none;width:18px;height:18px}.rc-picker__panel{z-index:5;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rc-text,#111827) 14%, transparent);border-radius:var(--rc-radius-control,12px);background:var(--rc-surface,#fff);width:max(100%,320px);max-width:calc(100vw - 32px);max-height:360px;color:var(--rc-text,#111827);grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0f172a38}.rc-picker__search{align-items:center;gap:10px;display:flex}.rc-picker__search:not([data-searchable]){display:none}.rc-picker__search input{min-width:0;box-shadow:inset 0 -2px 0 var(--rc-text,#111827);color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:18px}.rc-picker__search input::placeholder{color:color-mix(in srgb, var(--rc-text-muted,#64748b) 75%, transparent)}.rc-picker__search input::-webkit-search-cancel-button{display:none}.rc-picker__search svg{opacity:.7;pointer-events:none;flex:none;width:18px;height:18px;margin-inline-start:-28px}.rc-picker__list{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.rc-picker__option{box-sizing:border-box;border-radius:min(var(--rc-radius-control,12px), 10px);background:color-mix(in srgb, var(--rc-text,#111827) 5%, transparent);min-height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--rc-text,#111827) 12%, transparent);cursor:pointer;outline:none;align-items:center;gap:10px;padding:8px 12px;font-size:16px;display:flex}.rc-picker__option>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rc-picker__option small{color:var(--rc-text-muted,#64748b);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.rc-picker__option[data-active]{background:color-mix(in srgb, var(--rc-text,#111827) 10%, transparent)}.rc-picker__option[aria-selected=true]{box-shadow:0 0 0 2px var(--rc-accent,#111827)}.rc-picker__empty{color:var(--rc-text-muted,#64748b);padding:10px 4px;font-size:14px}@media (max-width:619px){.rc-picker__panel{max-height:280px}}.rc-form-field__choices{flex-flow:column;gap:8px}.rc-form-field__choices>.rc-form-choice,.rc-form-field__choices[data-paired]>.rc-form-choice{flex:none}.rc-form-field--choices .rc-form-choice{border-radius:min(var(--rc-radius-control,12px), 10px);background:color-mix(in srgb, var(--rc-text,#111827) 5%, transparent);min-height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--rc-text,#111827) 14%, transparent);color:var(--rc-text,#111827);border:0;align-items:center;gap:12px;padding:8px 14px 8px 10px;font-size:16px;font-weight:400;line-height:1.35}@media (min-width:620px){.rc-form-field--choices .rc-form-choice{font-size:18px}}.rc-form-choice__key{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rc-text,#111827) 40%, transparent);border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){.rc-form-field--choices .rc-form-choice:hover{background:color-mix(in srgb, var(--rc-text,#111827) 10%, transparent)}}.rc-form-field--choices .rc-form-choice:has(input:checked){background:color-mix(in srgb, var(--rc-accent,#111827) 14%, transparent);box-shadow:0 0 0 2px var(--rc-accent,#111827);font-weight:500}.rc-form-field--choices .rc-form-choice:has(input:checked) .rc-form-choice__key{border-color:var(--rc-accent,#111827);background:var(--rc-accent,#111827);color:var(--rc-accent-text,#fff)}.rc-form-field--choices .rc-form-choice:has(input:focus-visible){box-shadow:0 0 0 2px var(--rc-accent,#111827);outline:2px solid #0000}.rc-form-field__error{background:color-mix(in srgb, var(--rc-danger,#b42318) var(--rc-danger-tint,15%), transparent);border-radius:6px;align-items:center;width:fit-content;margin-top:2px;padding:5px 10px;font-size:14px}.rc-section .rc-form-field__error{--rc-danger-tint:var(--rc-danger-tint-group,15%)}.rc-form-surface .rc-form-field__error{--rc-danger-tint:var(--rc-danger-tint-surface,15%)}.rc-form-field__error .rc-form-field__error-icon{margin-top:0}.rc-form__actions{gap:10px}.rc-form__submit{height:44px;font-size:16px}@media (min-width:620px){.rc-form__submit{flex:none;min-width:96px;margin-inline-start:0}}.rc-form__back--icon{background:color-mix(in srgb, var(--rc-accent,#111827) 16%, transparent);width:44px;height:44px;color:var(--rc-text,#111827);justify-content:center;padding:0}.rc-form__back--icon svg{width:22px;height:22px}@media (hover:hover){.rc-form__back--icon:hover{background:color-mix(in srgb, var(--rc-accent,#111827) 26%, transparent)}}.rc-form-welcome{justify-items:center;display:grid}.rc-form-welcome .rc-form__submit{flex:none;min-width:120px;margin-inline:auto}.rc-form-heading[data-welcome]{text-align:center;justify-items:center}.rc-form-heading[data-welcome] .rc-form-title-row{justify-content:center}.rc-form[data-field-style=box] :is(.rc-form-field input:not([type=checkbox]):not([type=radio]),.rc-form-field textarea,.rc-picker__trigger,.rc-date-field__trigger){border:1px solid color-mix(in srgb, var(--rc-text,#111827) 30%, transparent);border-radius:var(--rc-radius-control,12px);box-shadow:none;background:0 0;padding:8px 14px}.rc-form[data-field-style=box] :is(.rc-form-field input:not([type=checkbox]):not([type=radio]):focus,.rc-form-field textarea:focus,.rc-picker__trigger:focus-visible,.rc-picker__trigger[aria-expanded=true],.rc-date-field__trigger:focus-visible){border-color:var(--rc-accent,#111827);box-shadow:0 0 0 1px var(--rc-accent,#111827);outline:2px solid #0000}.rc-form[data-field-style=box] :is(.rc-form-field input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.rc-form-field textarea[aria-invalid=true],.rc-picker__trigger[aria-invalid=true],.rc-date-field__trigger[aria-invalid=true]){border-color:var(--rc-danger,#b42318);box-shadow:0 0 0 1px var(--rc-danger,#b42318)}
