@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter", "Inter Fallback"}
@keyframes zf-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@keyframes zf-spin-static{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zf-adorn-in{0%{opacity:0;transform:translateY(-50%)scale(.6)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes zf-error-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes zf-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}}@keyframes zf-alert-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes zf-dropdown-in-down{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zf-dropdown-in-up{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zf-tag-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes zf-check-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes zf-checkbox-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes zf-item-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes zf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes zf-adorn-in-static{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes zf-step-forward{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes zf-step-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes zf-badge-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes zf-translate-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.zf-form{gap:var(--zf-form-gap,14px);font-family:var(--zf-font-family,inherit);color:var(--zf-fg,var(--ui-color-content-default,currentColor));flex-direction:column;display:flex}.zf-field{gap:var(--zf-field-gap,6px);flex-direction:column;display:flex;position:relative}.zf-input-wrapper{align-items:stretch;width:100%;display:flex;position:relative}.zf-label{font-size:var(--zf-label-size,13px);color:var(--zf-label-fg,var(--zf-fg,var(--ui-color-content-default,currentColor)));font-weight:500;line-height:1.4}.zf-label-required{color:var(--zf-error,var(--ui-color-feedback-error,#dc2626));margin-left:2px}.zf-input{width:100%;height:var(--zf-input-height,38px);padding:var(--zf-input-padding-y,8px) var(--zf-input-padding-x,12px);font-size:var(--zf-input-font-size,14px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));background:var(--zf-input-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);transition:border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));box-sizing:border-box;appearance:none;outline:none;font-family:inherit;line-height:1.4}.zf-input::placeholder{color:var(--zf-placeholder-fg,var(--ui-color-content-subtle,#0006))}.zf-input:hover:not(:disabled):not([readonly]){border-color:var(--zf-border-hover,var(--ui-color-border-strong,#00000040))}.zf-input:focus{border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f62e)}.zf-input--error,.zf-input[aria-invalid=true]{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}.zf-input--error:focus,.zf-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--zf-error-shadow,#dc26262e)}.zf-input:disabled{cursor:not-allowed;opacity:.55;background:var(--zf-bg-disabled,#0000000a)}.zf-input:read-only:not(:disabled){background:var(--zf-bg-readonly,#00000005);cursor:default}.zf-input-wrapper:has(.zf-icon[data-icon=left]) .zf-input{padding-left:calc(var(--zf-input-padding-x,12px) + 22px)}:is(.zf-input-wrapper:has(.zf-icon[data-icon=right]) .zf-input,.zf-input-wrapper:has(.zf-loading) .zf-input,.zf-input-wrapper:has(.zf-clear) .zf-input){padding-right:calc(var(--zf-input-padding-x,12px) + 22px)}.zf-textarea{width:100%;min-height:var(--zf-textarea-min-height,96px);padding:var(--zf-input-padding-y,8px) var(--zf-input-padding-x,12px);font-size:var(--zf-input-font-size,14px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));background:var(--zf-input-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);transition:border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));box-sizing:border-box;resize:vertical;outline:none;font-family:inherit;line-height:1.5}.zf-textarea::placeholder{color:var(--zf-placeholder-fg,var(--ui-color-content-subtle,#0006))}.zf-textarea:hover:not(:disabled):not([readonly]){border-color:var(--zf-border-hover,var(--ui-color-border-strong,#00000040))}.zf-textarea:focus{border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f62e)}.zf-textarea--error,.zf-textarea[aria-invalid=true]{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}.zf-textarea--error:focus,.zf-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--zf-error-shadow,#dc26262e)}.zf-textarea:disabled{cursor:not-allowed;opacity:.55;background:var(--zf-bg-disabled,#0000000a)}.zf-textarea-counter{width:100%;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0009));font-variant-numeric:tabular-nums;text-align:right;margin-top:4px;font-size:11px;line-height:1.4;display:block}.zf-icon,.zf-loading,.zf-clear{width:20px;height:20px;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#00000080));pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.zf-icon[data-icon=left]{left:10px}.zf-icon[data-icon=right],.zf-loading,.zf-clear{right:10px}.zf-clear{pointer-events:auto;cursor:pointer;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;border-radius:4px}.zf-clear:hover{background:var(--zf-bg-hover,#0000000f)}.zf-loading{animation:.8s linear infinite zf-spin}.zf-field-error{font-size:var(--zf-error-size,12px);color:var(--zf-error,var(--ui-color-feedback-error,#dc2626));line-height:1.4}.zf-form-error{border-radius:var(--zf-radius,8px);color:var(--zf-error,var(--ui-color-feedback-error,#dc2626));background:var(--zf-error-bg,#dc262614);border:1px solid var(--zf-error-border,#dc262640);padding:10px 12px;font-size:13px}.zf-form-success{border-radius:var(--zf-radius,8px);color:var(--zf-success,#16a34a);background:var(--zf-success-bg,#16a34a14);border:1px solid var(--zf-success-border,#16a34a40);padding:10px 12px;font-size:13px}.zf-form-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.zf-submit{height:var(--zf-input-height,38px);border-radius:var(--zf-radius,8px);background:var(--zf-primary,var(--ui-color-action-primary-background,#111827));color:var(--zf-primary-fg,var(--ui-color-action-primary-foreground,#fff));cursor:pointer;transition:opacity var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.zf-submit:hover:not(:disabled){opacity:.9}.zf-submit:focus-visible{outline:2px solid var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));outline-offset:2px}.zf-submit:disabled,.zf-submit[aria-busy=true]{cursor:not-allowed;opacity:.55}.zf-custom-button{height:var(--zf-input-height,38px);border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));cursor:pointer;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.zf-custom-button:hover:not(:disabled){background:var(--zf-bg-hover,#0000000a);border-color:var(--zf-border-hover,var(--ui-color-border-strong,#00000040))}.zf-field-array{gap:var(--zf-fa-gap,10px);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.zf-field-array-label{font-size:var(--zf-label-size,13px);color:var(--zf-label-fg,var(--zf-fg,var(--ui-color-content-default,currentColor)));margin-bottom:2px;padding:0;font-weight:500}.zf-field-array-items{gap:var(--zf-fa-gap,10px);flex-direction:column;min-width:0;display:flex}.zf-field-array-item{border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);background:var(--zf-fa-item-bg,transparent);padding:var(--zf-fa-item-padding,12px);flex-direction:column;gap:10px;min-width:0;display:flex}.zf-field-array-item--dragging{background:var(--zf-bg,var(--ui-color-surface-default,#fff));z-index:5;box-shadow:0 6px 18px #0000001f}.zf-field-array-item-header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.zf-field-array-item-heading{align-items:center;gap:8px;min-width:0;display:flex}.zf-field-array-handle{cursor:grab;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#00000073));-webkit-user-select:none;user-select:none;touch-action:none;border-radius:4px;padding:2px 4px;font-size:14px;line-height:1}.zf-field-array-handle:hover{background:var(--zf-bg-hover,#0000000a)}.zf-field-array-item-title{color:var(--zf-fg,var(--ui-color-content-default,currentColor));background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}button.zf-field-array-item-title{cursor:pointer}.zf-field-array-caret{transition:transform var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));color:var(--zf-muted-fg,var(--ui-color-content-subtle,#00000073));font-size:11px;display:inline-block;transform:rotate(90deg)}.zf-field-array-caret[data-collapsed]{transform:rotate(0)}.zf-field-array-item-actions{align-items:center;gap:6px;display:flex}.zf-field-array-item-body{gap:var(--zf-form-gap,14px);flex-direction:column;min-width:0;display:flex}.zf-field-array-item-body[hidden]{display:none}.zf-field-array-remove,.zf-field-array-duplicate{border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);height:26px;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0009));cursor:pointer;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.zf-field-array-duplicate:hover{background:var(--zf-bg-hover,#0000000a);color:var(--zf-fg,var(--ui-color-content-default,currentColor))}.zf-field-array-remove:hover{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626));color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}.zf-field-array-remove[data-confirming]{background:var(--zf-error,var(--ui-color-feedback-error,#dc2626));border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626));color:var(--zf-error-fg,#fff)}.zf-field-array-add{border:1px dashed var(--zf-border,var(--ui-color-border-default,#00000040));border-radius:var(--zf-radius,8px);height:32px;color:var(--zf-fg,var(--ui-color-content-default,currentColor));cursor:pointer;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.zf-field-array-add:hover{background:var(--zf-bg-hover,#0000000a);border-color:var(--zf-border-hover,var(--ui-color-border-strong,#0006))}.zf-field--checkbox{--zf-field-gap:4px;gap:var(--zf-field-gap,4px);flex-direction:column}.zf-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;display:inline-flex}.zf-field--checkbox:has(.zf-checkbox:disabled) .zf-checkbox-label{cursor:not-allowed;opacity:.6}.zf-checkbox{appearance:none;border:1.5px solid var(--zf-border,var(--ui-color-border-default,#0000004d));background:var(--zf-bg,var(--ui-color-surface-default,#fff));cursor:pointer;width:16px;height:16px;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex;position:relative}.zf-checkbox:hover:not(:disabled){border-color:var(--zf-border-hover,var(--ui-color-border-strong,#00000080))}.zf-checkbox:focus-visible{box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f640);border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));outline:none}.zf-checkbox:checked{background:var(--zf-primary,var(--ui-color-action-primary-background,#111827));border-color:var(--zf-primary,var(--ui-color-action-primary-background,#111827))}.zf-checkbox--error,.zf-checkbox[aria-invalid=true]{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}.zf-checkbox:disabled{cursor:not-allowed;opacity:.55}.zf-checkbox-text{font-size:var(--zf-input-font-size,14px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));line-height:1.4}.zf-checkbox-description{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));margin-top:2px;font-size:12px;line-height:1.4;display:block}[data-select]{width:100%;position:relative}[data-select] [role=combobox]{width:100%;min-height:var(--zf-input-height,38px);padding:var(--zf-input-padding-y,8px) var(--zf-input-padding-x,12px);font-size:var(--zf-input-font-size,14px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));background:var(--zf-input-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);cursor:pointer;transition:border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));box-sizing:border-box;outline:none;justify-content:space-between;align-items:center;gap:8px;font-family:inherit;line-height:1.4;display:flex}[data-select] [role=combobox]:hover:not([data-disabled]){border-color:var(--zf-border-hover,var(--ui-color-border-strong,#00000040))}[data-select] [role=combobox][data-open]{border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f62e)}[data-select] [role=combobox][aria-invalid=true]{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}[data-select] [role=combobox][data-disabled]{background:var(--zf-bg-disabled,#0000000a);cursor:not-allowed;opacity:.55}[data-select] [data-select-value]{text-overflow:ellipsis;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}[data-select] [data-placeholder]{color:var(--zf-placeholder-fg,var(--ui-color-content-subtle,#0006))}[data-select] [data-select-tags]{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}[data-select] [data-select-tag]{background:var(--zf-tag-bg,#0000000f);color:var(--zf-fg,var(--ui-color-content-default,currentColor));border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}[data-select] [data-select-tag] button{width:14px;height:14px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}[data-select] [data-select-tag] button:hover{background:var(--zf-bg-hover,#0000001a)}[data-select] [data-select-indicators]{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#00000080));flex-shrink:0;align-items:center;gap:4px;display:flex}[data-select] [data-select-arrow]{transition:transform var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));font-size:.7em}[data-select] [role=combobox][data-open] [data-select-arrow]{transform:rotate(180deg)}[data-select] [data-select-loading]{justify-content:center;align-items:center;animation:.8s linear infinite zf-spin-static;display:inline-flex}[data-select] [data-select-clear]{width:18px;height:18px;color:inherit;cursor:pointer;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}[data-select] [data-select-clear]:hover{background:var(--zf-bg-hover,#0000000f)}[data-select-dropdown]{background:var(--zf-bg,var(--ui-color-surface-default,#fff));border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);box-shadow:var(--zf-shadow-popover,0 8px 24px #0000001f);box-sizing:border-box;overflow:hidden}[data-select-dropdown] [data-select-search]{border-bottom:1px solid var(--zf-border,var(--ui-color-border-subtle,#00000014));padding:6px}[data-select-dropdown] [data-select-search] input{border:1px solid var(--zf-border,var(--ui-color-border-subtle,#0000001f));width:100%;color:var(--zf-fg,var(--ui-color-content-default,currentColor));background:var(--zf-bg,var(--ui-color-surface-default,#fff));box-sizing:border-box;border-radius:6px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px}[data-select-dropdown] [data-select-search] input:focus{border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));box-shadow:0 0 0 2px var(--zf-ring-shadow,#3b82f633)}[data-select-dropdown] [role=listbox]{padding:4px;overflow-y:auto}[data-select-dropdown] [role=option]{cursor:pointer;font-size:var(--zf-input-font-size,14px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));transition:background var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}[data-select-dropdown] [role=option][data-highlighted]{background:var(--zf-bg-hover,#0000000f)}[data-select-dropdown] [role=option][data-selected]{background:var(--zf-selected-bg,#3b82f61a);color:var(--zf-selected-fg,currentColor);font-weight:500}[data-select-dropdown] [role=option][data-selected][data-highlighted]{background:var(--zf-selected-hover-bg,#3b82f62e)}[data-select-dropdown] [data-select-checkbox]{border:1.5px solid var(--zf-border,var(--ui-color-border-default,#0000004d));background:var(--zf-bg,var(--ui-color-surface-default,#fff));color:#0000;width:16px;height:16px;transition:background var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}[data-select-dropdown] [role=option][data-selected] [data-select-checkbox]{background:var(--zf-primary,var(--ui-color-action-primary-background,#111827));border-color:var(--zf-primary,var(--ui-color-action-primary-background,#111827));color:var(--zf-primary-fg,var(--ui-color-action-primary-foreground,#fff))}[data-select-dropdown] [data-select-empty]{text-align:center;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#00000080));padding:12px;font-size:13px}[data-text-editor]{border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);background:var(--zf-input-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));transition:border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));overflow:hidden}[data-text-editor]:focus-within{border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f62e)}[data-text-editor][aria-invalid=true]{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}[data-text-editor][aria-invalid=true]:focus-within{box-shadow:0 0 0 3px var(--zf-error-shadow,#dc26262e)}[data-text-editor][data-disabled]{cursor:not-allowed;opacity:.6;background:var(--zf-bg-disabled,#0000000a)}[data-editor-toolbar]{border-bottom:1px solid var(--zf-border,var(--ui-color-border-subtle,#0000001a));background:var(--zf-toolbar-bg,#00000006);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}[data-editor-toolbar] button{min-width:30px;height:30px;color:var(--zf-fg,var(--ui-color-content-default,currentColor));cursor:pointer;transition:background var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), color var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}[data-editor-toolbar] svg{flex-shrink:0;width:16px;height:16px}[data-editor-toolbar] [data-heading]{letter-spacing:.02em;font-size:11px;font-weight:700}[data-editor-toolbar] button:hover:not(:disabled){background:var(--zf-bg-hover,#0000000f);border-color:var(--zf-border,var(--ui-color-border-subtle,#0000001f))}[data-editor-toolbar] button[data-active]{background:var(--zf-selected-bg,#3b82f61a);border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));color:var(--zf-selected-fg,currentColor)}[data-editor-toolbar] button:disabled{cursor:not-allowed;opacity:.4}[data-toolbar-divider]{background:var(--zf-border,var(--ui-color-border-subtle,#0000001f));align-self:stretch;width:1px;min-height:22px;margin:0 2px}[data-text-editor] .tiptap{min-height:inherit;color:var(--zf-fg,var(--ui-color-content-default,currentColor));font-size:var(--zf-input-font-size,14px);outline:none;padding:12px;line-height:1.6}[data-text-editor] .tiptap p{margin:0 0 .75em}[data-text-editor] .tiptap p:last-child{margin-bottom:0}[data-text-editor] .tiptap h1{margin:0 0 .55em;font-size:1.55em;line-height:1.2}[data-text-editor] .tiptap h2{margin:0 0 .55em;font-size:1.3em;line-height:1.25}[data-text-editor] .tiptap h3{margin:0 0 .5em;font-size:1.1em;line-height:1.3}[data-text-editor] .tiptap ul{margin:0 0 .75em;padding-left:1.5rem;list-style-type:disc}[data-text-editor] .tiptap ul ul{list-style-type:circle}[data-text-editor] .tiptap ul ul ul{list-style-type:square}[data-text-editor] .tiptap ol{margin:0 0 .75em;padding-left:1.5rem;list-style-type:decimal}[data-text-editor] .tiptap ol ol{list-style-type:lower-alpha}[data-text-editor] .tiptap ol ol ol{list-style-type:lower-roman}[data-text-editor] .tiptap li{margin:.2em 0;padding-left:.25rem}[data-text-editor] .tiptap li::marker{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));font-weight:600}[data-text-editor] .tiptap li>p{margin:0}[data-text-editor] .tiptap li>ul,[data-text-editor] .tiptap li>ol{margin:.2em 0}[data-text-editor] .tiptap blockquote{border-left:3px solid var(--zf-border,var(--ui-color-border-default,#00000026));color:var(--zf-muted-fg,var(--ui-color-content-subtle,#000000a6));margin:0 0 .75em;padding-left:.9rem}[data-text-editor] .tiptap pre{background:var(--zf-code-bg,#0000000f);border-radius:8px;padding:10px;overflow-x:auto}[data-text-editor] .tiptap code{background:var(--zf-code-bg,#0000000f);border-radius:4px;padding:.1em .25em}[data-text-editor] .tiptap a{color:var(--zf-link,#2563eb);text-underline-offset:2px;text-decoration:underline}[data-text-editor] .tiptap img{border-radius:6px;max-width:100%;height:auto;display:block;box-shadow:0 1px 4px #00000014}[data-text-editor] .tiptap img[data-align=center]{margin-left:auto;margin-right:auto}[data-text-editor] .tiptap img[data-align=left]{margin-left:0;margin-right:auto}[data-text-editor] .tiptap img[data-align=right]{margin-left:auto;margin-right:0}[data-text-editor] .tiptap img.ProseMirror-selectednode{outline:2px solid var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));outline-offset:2px}[data-text-editor] .tiptap video{background:#000;border-radius:6px;max-width:100%;margin-top:.25rem;margin-bottom:.25rem;display:block}[data-text-editor] .tiptap video[data-align=center]{margin-left:auto;margin-right:auto}[data-text-editor] .tiptap video[data-align=left]{margin-left:0;margin-right:auto}[data-text-editor] .tiptap video[data-align=right]{margin-left:auto;margin-right:0}[data-text-editor] .tiptap video.ProseMirror-selectednode{outline:2px solid var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));outline-offset:2px}[data-editor-image-toolbar]{border-bottom:1px solid var(--zf-border,var(--ui-color-border-subtle,#0000001a));background:var(--zf-toolbar-bg,#00000006);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}[data-editor-image-toolbar] button{min-width:30px;height:26px;color:var(--zf-fg,var(--ui-color-content-default,currentColor));cursor:pointer;transition:background var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}[data-editor-image-toolbar] button:hover:not(:disabled){background:var(--zf-bg-hover,#0000000f);border-color:var(--zf-border,var(--ui-color-border-subtle,#0000001f))}[data-editor-image-toolbar] button[data-active]{background:var(--zf-selected-bg,#3b82f61a);border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6))}[data-editor-image-toolbar] button:disabled{cursor:not-allowed;opacity:.4}[data-editor-image-toolbar] svg{width:14px;height:14px}[data-image-toolbar-label]{text-transform:uppercase;letter-spacing:.04em;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));margin-left:2px;margin-right:4px;font-size:11px;font-weight:600}[data-editor-image-toolbar] [data-image-preset]{font-weight:600}[data-editor-feedback]{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0009));align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}[data-editor-feedback-error]{color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}[data-text-editor] .tiptap hr{border:none;border-top:1px solid var(--zf-border,var(--ui-color-border-subtle,#0000001f));margin:1rem 0}[data-text-editor] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--zf-placeholder-fg,var(--ui-color-content-subtle,#0006));pointer-events:none;height:0}.zf-label-row{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.zf-field-translate{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.zf-field-translate-button,.zf-translate-all{border:1px solid var(--zf-translate-border,var(--zf-border,var(--ui-color-border-default,#00000026)));border-radius:var(--zf-translate-radius,999px);background:var(--zf-translate-bg,transparent);color:var(--zf-translate-fg,var(--zf-accent,#6d28d9));font-size:var(--zf-translate-size,12px);cursor:pointer;transition:background var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), opacity var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));align-items:center;gap:4px;padding:4px 10px;font-weight:500;line-height:1;display:inline-flex}.zf-field-translate-button:hover:not(:disabled),.zf-translate-all:hover:not(:disabled){background:var(--zf-translate-hover-bg,#6d28d914);border-color:var(--zf-translate-fg,var(--zf-accent,#6d28d9))}.zf-field-translate-button:disabled,.zf-translate-all:disabled{opacity:.55;cursor:default}.zf-field-translate-badge{background:var(--zf-translate-badge-bg,#d977061f);color:var(--zf-translate-badge-fg,#b45309);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.zf-translate-status{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0009));font-size:12px}.zf-translate-error,.zf-field-translate-error{color:var(--zf-error,var(--ui-color-feedback-error,#dc2626));font-size:12px}.zf-form[data-zf-appearance=panel],[data-zf-appearance=panel] .zf-form{--zf-input-height:36px;--zf-input-padding-y:6px;--zf-input-padding-x:12px;--zf-input-font-size:14px;--zf-label-size:12px;--zf-form-gap:12px;--zf-field-gap:4px;--zf-error-size:11px;--zf-input-bg:transparent}.zf-form[data-zf-appearance=panel] .zf-input,.zf-form[data-zf-appearance=panel] .zf-textarea,.zf-form[data-zf-appearance=panel] [data-select] [role=combobox],[data-zf-appearance=panel] .zf-form .zf-input,[data-zf-appearance=panel] .zf-form .zf-textarea,[data-zf-appearance=panel] .zf-form [data-select] [role=combobox]{box-shadow:var(--zf-input-shadow,0 1px 2px 0 #00000008)}.zf-form[data-zf-appearance=panel] .zf-form-actions,[data-zf-appearance=panel] .zf-form .zf-form-actions{margin-top:8px}.zf-input,.zf-textarea,[data-select] [role=combobox],[data-text-editor]{box-shadow:0 0 #0000}.zf-label{transition:color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1))}.zf-field:focus-within>.zf-label-row .zf-label{color:var(--zf-label-focus-fg,var(--zf-label-fg,var(--zf-fg,var(--ui-color-content-default,currentColor))))}.zf-clear{animation:zf-adorn-in var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));transition:background var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), color var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1))}.zf-clear:hover{color:var(--zf-fg,var(--ui-color-content-default,currentColor));transform:translateY(-50%)scale(1.1)}.zf-clear:active{transform:translateY(-50%)scale(.94)}.zf-field-error-wrap{margin-top:calc(var(--zf-field-gap,6px) * -1);transition:grid-template-rows var(--zf-duration-slow,.26s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));grid-template-rows:0fr;display:grid}.zf-field-error-wrap[data-open]{grid-template-rows:1fr}.zf-field-error-wrap>.zf-field-error{min-height:0;padding-top:var(--zf-field-gap,6px);overflow:hidden}.zf-field-error-wrap[data-open]>.zf-field-error{animation:zf-error-in var(--zf-duration-slow,.26s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}.zf-input--error,.zf-textarea--error,[data-select] [role=combobox][aria-invalid=true]{animation:zf-shake .3s var(--zf-ease,cubic-bezier(.4, 0, .2, 1))}.zf-form-error,.zf-form-success{animation:zf-alert-in var(--zf-duration-slow,.26s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}.zf-field[data-label-style=floating]>.zf-label-row{z-index:1;pointer-events:none;min-height:0;position:absolute;top:0;left:0;right:0}.zf-field[data-label-style=floating] .zf-label{left:calc(var(--zf-input-padding-x,12px) + 1px);top:calc(var(--zf-float-height,52px) / 2);transform-origin:0 0;font-size:var(--zf-input-font-size,14px);color:var(--zf-placeholder-fg,var(--ui-color-content-subtle,#0006));transition:top var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), font-weight var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));font-weight:400;line-height:1;position:absolute;transform:translateY(-50%)}.zf-field[data-label-style=floating]>.zf-label-row>:not(label){z-index:2;pointer-events:auto;position:absolute;top:8px;right:8px}.zf-field[data-label-style=floating] .zf-input{height:var(--zf-float-height,52px);padding-top:20px;padding-bottom:6px}.zf-field[data-label-style=floating] .zf-input::placeholder{color:#0000}.zf-field[data-label-style=floating]:focus-within .zf-label,.zf-field[data-label-style=floating][data-has-value] .zf-label{font-weight:500;top:8px;transform:translateY(0)scale(.8)}.zf-field[data-label-style=floating]:has(.zf-input:-webkit-autofill) .zf-label{font-weight:500;top:8px;transform:translateY(0)scale(.8)}.zf-field[data-label-style=floating]:focus-within .zf-label{color:var(--zf-label-focus-fg,var(--zf-label-fg,var(--zf-fg,var(--ui-color-content-default,currentColor))))}[data-select-dropdown][data-drop=down]{transform-origin:top;animation:zf-dropdown-in-down var(--zf-duration-base,.18s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}[data-select-dropdown][data-drop=up]{transform-origin:bottom;animation:zf-dropdown-in-up var(--zf-duration-base,.18s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}[data-select] [data-select-tag]{animation:zf-tag-in var(--zf-duration-fast,.12s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1))}[data-select-dropdown] [role=option][data-selected] [data-select-checkbox]{animation:zf-check-pop var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1))}[data-select-dropdown] [role=option][data-selected]:after{content:"✓";color:var(--zf-primary,var(--ui-color-action-primary-background,#111827));animation:zf-check-pop var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));margin-left:auto;font-size:12px;font-weight:700}[data-select-dropdown] [role=listbox][aria-multiselectable=true] [role=option][data-selected]:after{content:none}.zf-checkbox-control{flex-shrink:0;margin-top:2px;display:inline-flex;position:relative}.zf-checkbox-control .zf-checkbox{margin-top:0}.zf-checkbox:checked{animation:zf-checkbox-pop var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.zf-checkbox-mark{pointer-events:none;width:12px;height:12px;color:var(--zf-primary-fg,var(--ui-color-action-primary-foreground,#fff));margin:auto;position:absolute;inset:0}.zf-checkbox-mark path{stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)) 40ms}.zf-checkbox:checked+.zf-checkbox-mark path{stroke-dashoffset:0}.zf-form[data-form-state=send] [data-form-actions] button[type=submit]>span+span{display:none}.zf-form[data-form-state=send] [data-form-actions] button[type=submit]:after{content:"✓";animation:zf-check-pop var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));display:inline-block}.zf-field-array-item{animation:zf-item-in var(--zf-duration-slow,.26s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}.zf-field-array-item-body:not([hidden]){animation:zf-item-in var(--zf-duration-base,.18s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}.zf-skeleton{height:var(--zf-input-height,38px);border-radius:var(--zf-radius,8px);background:linear-gradient(90deg, var(--zf-skeleton-bg,#0000000d) 25%, var(--zf-skeleton-highlight,#00000017) 50%, var(--zf-skeleton-bg,#0000000d) 75%);background-size:200% 100%;animation:1.6s linear infinite zf-shimmer;display:block}.zf-skeleton--label{width:35%;height:12px;margin-bottom:var(--zf-field-gap,6px);border-radius:4px}.zf-skeleton--textarea{height:var(--zf-textarea-min-height,96px)}.zf-radio-options{gap:var(--zf-radio-gap,8px);flex-direction:column;display:flex}.zf-radio-options[data-direction=horizontal]{flex-flow:wrap}.zf-radio-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;display:inline-flex}.zf-radio-label[data-disabled]{cursor:not-allowed;opacity:.6}.zf-radio-control{flex-shrink:0;margin-top:2px;display:inline-flex;position:relative}.zf-radio{appearance:none;border:1.5px solid var(--zf-border,var(--ui-color-border-default,#0000004d));background:var(--zf-bg,var(--ui-color-surface-default,#fff));cursor:pointer;width:16px;height:16px;transition:border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:999px;margin:0}.zf-radio:hover:not(:disabled){border-color:var(--zf-border-hover,var(--ui-color-border-strong,#00000080))}.zf-radio:focus-visible{box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f640);border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));outline:none}.zf-radio:checked{border-color:var(--zf-primary,var(--ui-color-action-primary-background,#111827))}.zf-radio:disabled{cursor:not-allowed}.zf-radio-dot{background:var(--zf-primary,var(--ui-color-action-primary-background,#111827));pointer-events:none;width:8px;height:8px;transition:transform var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));border-radius:999px;margin:auto;position:absolute;inset:0;transform:scale(0)}.zf-radio:checked+.zf-radio-dot{transform:scale(1)}.zf-radio-text-wrap{flex-direction:column;gap:2px;min-width:0;display:flex}.zf-radio-text{font-size:var(--zf-input-font-size,14px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));line-height:1.4}.zf-radio-description{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));font-size:12px;line-height:1.4}.zf-radio-options[data-variant=cards] .zf-radio-label{border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);background:var(--zf-input-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));min-width:160px;transition:border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));flex:1 1 0;align-items:flex-start;padding:12px}.zf-radio-options[data-variant=cards] .zf-radio-label:hover:not([data-disabled]){border-color:var(--zf-border-hover,var(--ui-color-border-strong,#00000040));box-shadow:0 2px 8px #0000000f}.zf-radio-options[data-variant=cards] .zf-radio-label[data-checked]{border-color:var(--zf-primary,var(--ui-color-action-primary-background,#111827));box-shadow:0 0 0 1px var(--zf-primary,var(--ui-color-action-primary-background,#111827));background:var(--zf-selected-bg,#3b82f60f)}.zf-radio-options[data-variant=segmented]{background:var(--zf-segmented-bg,#0000000d);border-radius:999px;flex-flow:row;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.zf-radio-options[data-variant=segmented] .zf-radio-label{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500}.zf-radio-options[data-variant=segmented] .zf-radio-control{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.zf-radio-options[data-variant=segmented] .zf-radio-label[data-checked]{background:var(--zf-segmented-active-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));color:var(--zf-fg,var(--ui-color-content-default,currentColor));box-shadow:0 1px 3px #0000001f}.zf-radio-options[data-variant=segmented] .zf-radio-label:has(.zf-radio:focus-visible){box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f640)}.zf-radio-options[data-variant=segmented] .zf-radio-description{display:none}.zf-field--switch{--zf-field-gap:4px;gap:var(--zf-field-gap,4px)}.zf-switch-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:inline-flex}.zf-field--switch:has(.zf-switch:disabled) .zf-switch-label{cursor:not-allowed;opacity:.6}.zf-switch{appearance:none;border:1.5px solid var(--zf-border,var(--ui-color-border-default,#0000004d));background:var(--zf-switch-track-bg,#0000001f);cursor:pointer;width:36px;height:20px;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:999px;flex-shrink:0;margin:1px 0 0;position:relative}.zf-switch:after{content:"";background:var(--zf-switch-thumb-bg,#fff);width:15px;height:15px;transition:transform var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1)), width var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:999px;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #00000040}.zf-switch:active:not(:disabled):after{width:18px}.zf-switch:checked{background:var(--zf-primary,var(--ui-color-action-primary-background,#111827));border-color:var(--zf-primary,var(--ui-color-action-primary-background,#111827))}.zf-switch:checked:after{transform:translate(16px)}.zf-switch:checked:active:not(:disabled):after{transform:translate(13px)}.zf-switch:focus-visible{box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f640);outline:none}.zf-switch--error,.zf-switch[aria-invalid=true]{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626))}.zf-switch:disabled{cursor:not-allowed;opacity:.55}.zf-switch-text{font-size:var(--zf-input-font-size,14px);color:var(--zf-fg,var(--ui-color-content-default,currentColor));line-height:1.4}.zf-switch-description{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));margin-top:2px;font-size:12px;line-height:1.4;display:block}.zf-password-toggle{width:22px;height:22px;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#00000080));cursor:pointer;transition:color var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), background var(--zf-duration-fast,.12s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.zf-password-toggle:hover{color:var(--zf-fg,var(--ui-color-content-default,currentColor));background:var(--zf-bg-hover,#0000000f)}.zf-password-toggle svg{width:16px;height:16px;animation:zf-adorn-in-static var(--zf-duration-fast,.12s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}.zf-input-wrapper:has(.zf-password-toggle) .zf-input{padding-right:calc(var(--zf-input-padding-x,12px) + 26px)}.zf-password-strength{align-items:center;gap:8px;min-height:14px;display:flex}.zf-password-strength-bar{background:var(--zf-strength-track,#00000014);border-radius:999px;flex:1;height:4px;overflow:hidden}.zf-password-strength-fill{background:var(--zf-error,var(--ui-color-feedback-error,#dc2626));width:0%;height:100%;transition:width var(--zf-duration-slow,.26s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1)), background var(--zf-duration-slow,.26s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:999px;display:block}.zf-password-strength[data-score="1"] .zf-password-strength-fill{background:var(--zf-strength-weak,#dc2626);width:25%}.zf-password-strength[data-score="2"] .zf-password-strength-fill{background:var(--zf-strength-fair,#f59e0b);width:50%}.zf-password-strength[data-score="3"] .zf-password-strength-fill{background:var(--zf-strength-good,#10b981);width:75%}.zf-password-strength[data-score="4"] .zf-password-strength-fill{background:var(--zf-strength-strong,#059669);width:100%}.zf-password-strength-label{text-align:right;min-width:52px;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0009));transition:color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));font-size:11px;font-weight:500}.zf-field--slider{--zf-field-gap:6px;gap:var(--zf-field-gap,6px)}.zf-slider-aside{align-items:center;gap:6px;display:inline-flex}.zf-slider-value{font-variant-numeric:tabular-nums;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0009));font-size:11px;font-weight:500}.zf-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;padding:0}.zf-slider:disabled{cursor:not-allowed;opacity:.55}.zf-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--zf-primary,#2563eb) 0%, var(--zf-primary,#2563eb) var(--zf-slider-percent,0%), var(--zf-track-bg,#00000024) var(--zf-slider-percent,0%), var(--zf-track-bg,#00000024) 100%);border:none;border-radius:999px;height:4px}.zf-slider::-moz-range-track{background:linear-gradient(to right, var(--zf-primary,#2563eb) 0%, var(--zf-primary,#2563eb) var(--zf-slider-percent,0%), var(--zf-track-bg,#00000024) var(--zf-slider-percent,0%), var(--zf-track-bg,#00000024) 100%);border:none;border-radius:999px;height:4px}.zf-slider::-webkit-slider-thumb{border:2px solid var(--zf-thumb-border,#fff);background:var(--zf-primary,#2563eb);width:14px;height:14px;transition:transform var(--zf-duration-fast,.12s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));appearance:none;border-radius:999px;margin-top:-5px;box-shadow:0 1px 3px #0000004d}.zf-slider::-moz-range-thumb{border:2px solid var(--zf-thumb-border,#fff);background:var(--zf-primary,#2563eb);width:14px;height:14px;transition:transform var(--zf-duration-fast,.12s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:999px;box-shadow:0 1px 3px #0000004d}.zf-slider:active:not(:disabled)::-webkit-slider-thumb{transform:scale(1.15)}.zf-slider:active:not(:disabled)::-moz-range-thumb{transform:scale(1.15)}.zf-slider:focus-visible{outline:none}.zf-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--zf-ring-shadow,#2563eb40)}.zf-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--zf-ring-shadow,#2563eb40)}.zf-slider--error::-webkit-slider-thumb{background:var(--zf-error,#dc2626)}.zf-slider--error::-moz-range-thumb{background:var(--zf-error,#dc2626)}.zf-otp{gap:var(--zf-otp-gap,8px);display:flex}.zf-otp-cell{width:var(--zf-otp-cell-width,40px);height:var(--zf-otp-cell-height,48px);text-align:center;color:var(--zf-fg,var(--ui-color-content-default,currentColor));background:var(--zf-input-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));border:1px solid var(--zf-border,var(--ui-color-border-default,#00000026));border-radius:var(--zf-radius,8px);box-sizing:border-box;transition:border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--zf-duration-fast,.12s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));caret-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));outline:none;padding:0;font-family:inherit;font-size:18px;font-weight:600}.zf-otp-cell:focus{border-color:var(--zf-ring,var(--ui-color-focus-ring,#3b82f6));box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f62e)}.zf-otp-cell[data-filled]{border-color:var(--zf-border-hover,var(--ui-color-border-strong,#0000004d));transform:scale(1.02)}.zf-otp-cell--error{border-color:var(--zf-error,var(--ui-color-feedback-error,#dc2626));animation:zf-shake .3s var(--zf-ease,cubic-bezier(.4, 0, .2, 1))}.zf-otp-cell:disabled{cursor:not-allowed;opacity:.55;background:var(--zf-bg-disabled,#0000000a)}.zf-steps{gap:var(--zf-form-gap,14px);flex-direction:column;min-width:0;display:flex}.zf-steps-header{flex-direction:column;gap:10px;display:flex}.zf-steps-list{align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.zf-steps-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.zf-steps-marker{border:1.5px solid var(--zf-border,var(--ui-color-border-default,#00000040));background:var(--zf-bg,var(--ui-color-surface-default,#fff));width:26px;height:26px;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));cursor:default;transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.zf-steps-item[data-state=done] .zf-steps-marker{background:var(--zf-primary,var(--ui-color-action-primary-background,#111827));border-color:var(--zf-primary,var(--ui-color-action-primary-background,#111827));color:var(--zf-primary-fg,var(--ui-color-action-primary-foreground,#fff));cursor:pointer}.zf-steps-item[data-state=active] .zf-steps-marker{border-color:var(--zf-primary,var(--ui-color-action-primary-background,#111827));color:var(--zf-primary,var(--ui-color-action-primary-background,#111827));box-shadow:0 0 0 3px var(--zf-ring-shadow,#3b82f626);transform:scale(1.1)}.zf-steps-marker svg{width:12px;height:12px}.zf-steps-title{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));transition:color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.zf-steps-item[data-state=active] .zf-steps-title{color:var(--zf-fg,var(--ui-color-content-default,currentColor));font-weight:600}.zf-steps-progress{background:var(--zf-steps-track,#00000014);border-radius:999px;height:4px;overflow:hidden}.zf-steps-progress-fill{background:var(--zf-primary,var(--ui-color-action-primary-background,#111827));height:100%;transition:width var(--zf-duration-slow,.26s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1));border-radius:999px;display:block}.zf-steps-panel{gap:var(--zf-form-gap,14px);flex-direction:column;min-width:0;display:flex}.zf-steps-panel[hidden]{display:none}.zf-steps-panel[data-direction=forward]{animation:zf-step-forward var(--zf-duration-slow,.26s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}.zf-steps-panel[data-direction=back]{animation:zf-step-back var(--zf-duration-slow,.26s) var(--zf-ease-out,cubic-bezier(.16, 1, .3, 1))}.zf-steps-description{color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0009));margin:0;font-size:13px;line-height:1.5}.zf-steps-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.zf-lang{flex-direction:column;gap:6px;display:flex}.zf-lang-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zf-lang-tabs{background:var(--zf-lang-tabs-bg,#0000000d);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.zf-lang-tab{z-index:1;text-transform:uppercase;letter-spacing:.03em;height:26px;color:var(--zf-muted-fg,var(--ui-color-content-subtle,#0000008c));cursor:pointer;transition:color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex;position:relative}.zf-lang-tab[data-active]{color:var(--zf-fg,var(--ui-color-content-default,currentColor))}.zf-lang-indicator{z-index:0;background:var(--zf-lang-indicator-bg,var(--zf-bg,var(--ui-color-surface-default,#fff)));transition:left var(--zf-duration-slow,.26s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1)), width var(--zf-duration-slow,.26s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));border-radius:999px;position:absolute;top:3px;bottom:3px;box-shadow:0 1px 3px #0000001f}.zf-lang-badge{letter-spacing:0;text-transform:none;background:var(--zf-lang-badge-bg,#d9770626);min-width:16px;height:16px;color:var(--zf-lang-badge-fg,#b45309);animation:zf-badge-in var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));transition:background var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1)), color var(--zf-duration-base,.18s) var(--zf-ease,cubic-bezier(.4, 0, .2, 1));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.zf-lang-badge[data-complete]{background:var(--zf-lang-badge-complete-bg,#16a34a26);color:var(--zf-lang-badge-complete-fg,#15803d)}.zf-field-translate-button[data-busy],.zf-translate-all[data-busy]{background-image:linear-gradient(90deg, transparent 25%, var(--zf-translate-hover-bg,#6d28d91a) 50%, transparent 75%);background-size:200% 100%;animation:1.2s linear infinite zf-translate-shimmer}.zf-field-translate-badge{animation:zf-badge-in var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.zf-field-pending-badge{border:1px dashed var(--zf-pending-border,#d9770673);background:var(--zf-pending-bg,#d9770612);color:var(--zf-pending-fg,#b45309);animation:zf-badge-in var(--zf-duration-base,.18s) var(--zf-ease-spring,cubic-bezier(.34, 1.56, .64, 1));border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.zf-form,.zf-form *,.zf-form :before,.zf-form :after,[data-select-dropdown],[data-select-dropdown] *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}:root{--ui-component-accordion-item-height:54px;--ui-component-button-focus-width:var(--ui-border-width-focus);--ui-component-button-gap:10px;--ui-component-button-height:48px;--ui-component-button-padding-block:14px;--ui-component-button-padding-inline:18px;--ui-component-button-radius:var(--ui-radius-none);--ui-component-checkbox-size:var(--ui-space-4);--ui-component-checkbox-touch-target:24px;--ui-component-field-gap:var(--ui-space-1);--ui-component-field-height:72px;--ui-component-field-padding-block:10px;--ui-component-field-padding-inline:var(--ui-space-3);--ui-component-textarea-min-height:126px;--ui-border-width-focus:3px;--ui-border-width-medium:2px;--ui-border-width-thin:1px;--ui-opacity-disabled:.4;--ui-opacity-enabled:1;--ui-opacity-muted:.72;--ui-opacity-subtle:.22;--ui-radius-full:9999px;--ui-radius-none:0px;--ui-radius-sm:6px;--ui-space-0:0px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-16:64px;--ui-color-brand-cyan:#00d1d6;--ui-color-brand-pink-action:#d6004b;--ui-color-brand-pink-decorative:#ff005a;--ui-color-brand-pink-error:#c70042;--ui-color-brand-yellow:#fff300;--ui-color-neutral-canvas:#f2f0e0;--ui-color-neutral-cream-8:#f4f3ec14;--ui-color-neutral-cream-14:#f4f3ec24;--ui-color-neutral-cream-22:#f4f3ec38;--ui-color-neutral-cream-72:#f4f3ecb8;--ui-color-neutral-cream:#f4f3ec;--ui-color-neutral-dark:#3e4439;--ui-color-neutral-ink-8:#0c0f0a14;--ui-color-neutral-ink-14:#0c0f0a24;--ui-color-neutral-ink-18:#0c0f0a2e;--ui-color-neutral-ink-22:#0c0f0a38;--ui-color-neutral-ink-32:#0c0f0a52;--ui-color-neutral-ink:#0c0f0a;--ui-color-neutral-surface:#fbfaf4;--ui-color-neutral-white:#fff;--ui-color-accent-cyan:var(--ui-color-brand-cyan);--ui-color-accent-pink:var(--ui-color-brand-pink-decorative);--ui-color-accent-yellow:var(--ui-color-brand-yellow);--ui-color-action-accent-background:var(--ui-color-brand-yellow);--ui-color-action-accent-foreground:var(--ui-color-neutral-ink);--ui-color-action-inverse-background:var(--ui-color-neutral-ink);--ui-color-action-inverse-foreground:var(--ui-color-neutral-cream);--ui-color-action-primary-background:var(--ui-color-brand-pink-action);--ui-color-action-primary-foreground:var(--ui-color-neutral-cream);--ui-color-action-secondary-background:var(--ui-color-neutral-surface);--ui-color-action-secondary-border:var(--ui-color-neutral-ink);--ui-color-action-secondary-foreground:var(--ui-color-neutral-ink);--ui-color-border-default:var(--ui-color-neutral-ink-32);--ui-color-border-inverse:var(--ui-color-neutral-cream-22);--ui-color-border-strong:var(--ui-color-neutral-ink);--ui-color-border-subtle:var(--ui-color-neutral-ink-18);--ui-color-content-default:var(--ui-color-neutral-ink);--ui-color-content-error:var(--ui-color-brand-pink-error);--ui-color-content-inverse:var(--ui-color-neutral-cream);--ui-color-content-inverse-muted:var(--ui-color-neutral-cream-72);--ui-color-content-subtle:var(--ui-color-neutral-dark);--ui-color-feedback-error:var(--ui-color-brand-pink-error);--ui-color-focus-ring:var(--ui-color-brand-cyan);--ui-color-state-on-dark-hover:var(--ui-color-neutral-cream-8);--ui-color-state-on-dark-pressed:var(--ui-color-neutral-cream-14);--ui-color-state-on-light-hover:var(--ui-color-neutral-ink-8);--ui-color-state-on-light-pressed:var(--ui-color-neutral-ink-14);--ui-color-surface-canvas:var(--ui-color-neutral-canvas);--ui-color-surface-default:var(--ui-color-neutral-surface);--ui-color-surface-inverse:var(--ui-color-neutral-ink);--ui-color-surface-subtle:var(--ui-color-neutral-cream);--ui-font-family-sans:"Space Grotesk";--ui-font-weight-bold:700;--ui-font-weight-medium:500;--ui-font-weight-regular:400}.button_button__1sindr42{isolation:isolate;justify-content:center;align-items:center;gap:var(--ui-component-button-gap);height:var(--ui-component-button-height);padding-block:var(--ui-component-button-padding-block);padding-inline:var(--ui-component-button-padding-inline);box-sizing:border-box;border-radius:var(--ui-component-button-radius);appearance:none;cursor:pointer;font-family:var(--ui-font-family-sans), sans-serif;font-size:15px;font-weight:var(--ui-font-weight-bold);white-space:nowrap;opacity:var(--ui-opacity-enabled);border:0;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.button_button__1sindr42:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:#0000;position:absolute;inset:0}.button_button__1sindr42:hover:not(:disabled):before{background-color:var(--hoverLayer__1sindr40)}.button_button__1sindr42:active:not(:disabled):before{background-color:var(--pressedLayer__1sindr41)}.button_button__1sindr42:focus-visible{box-shadow:inset 0 0 0 var(--ui-component-button-focus-width) var(--ui-color-focus-ring);outline:0}.button_button__1sindr42:disabled{cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.button_button__1sindr42[data-loading=true]{cursor:wait;opacity:var(--ui-opacity-muted)}.button_variants_primarySolid__1sindr43{--hoverLayer__1sindr40:var(--ui-color-state-on-light-hover);--pressedLayer__1sindr41:var(--ui-color-state-on-light-pressed);color:var(--ui-color-action-primary-foreground);background-color:var(--ui-color-action-primary-background)}.button_variants_neutralSolid__1sindr44{--hoverLayer__1sindr40:var(--ui-color-state-on-dark-hover);--pressedLayer__1sindr41:var(--ui-color-state-on-dark-pressed);color:var(--ui-color-action-inverse-foreground);background-color:var(--ui-color-action-inverse-background)}.button_variants_neutralOutline__1sindr45{--hoverLayer__1sindr40:var(--ui-color-state-on-light-hover);--pressedLayer__1sindr41:var(--ui-color-state-on-light-pressed);color:var(--ui-color-action-secondary-foreground);background-color:var(--ui-color-action-secondary-background);box-shadow:inset 0 0 0 var(--ui-border-width-thin) var(--ui-color-action-secondary-border)}.button_variants_accentSolid__1sindr46{--hoverLayer__1sindr40:var(--ui-color-state-on-light-hover);--pressedLayer__1sindr41:var(--ui-color-state-on-light-pressed);color:var(--ui-color-action-accent-foreground);background-color:var(--ui-color-action-accent-background)}.button_content__1sindr47{z-index:1;align-items:center;display:inline-flex;position:relative}.button_trailing__1sindr48{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:1em;display:inline-flex;position:relative}
.zf-media-root{flex-direction:column;gap:12px;width:100%;display:flex}.zf-media-dropzone{border:1.5px dashed var(--zf-media-border,#0003);background:var(--zf-media-bg,#00000005);cursor:pointer;min-height:120px;color:var(--zf-media-fg,#0009);border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:14px;transition:all .15s;display:flex}.zf-media-dropzone:hover{border-color:var(--zf-media-border-hover,#0006);background:var(--zf-media-bg-hover,#0000000a)}.zf-media-dropzone--active{border-color:var(--zf-media-border-active,#4f46e5);background:var(--zf-media-bg-active,#4f46e50f)}.zf-media-dropzone__inner{flex-direction:column;align-items:center;gap:4px;display:flex}.zf-media-dropzone__icon{color:var(--zf-media-icon,#0006);font-size:28px;font-weight:300;line-height:1}.zf-media-dropzone__text{font-size:13px}.zf-media-dropzone__status{font-size:13px;font-weight:500}.zf-media-list{flex-direction:column;gap:8px;display:flex}.zf-media-list[data-direction=horizontal]{flex-flow:wrap}.zf-media-item{border:1px solid var(--zf-media-item-border,#0000001a);background:var(--zf-media-item-bg,#fff);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.zf-media-item__inner{align-items:center;gap:12px;width:100%;display:flex}.zf-media-item__handle{cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zf-media-item__handle:active{cursor:grabbing}.zf-media-item__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zf-media-item__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.zf-media-preview{background:#0000000d;border-radius:8px;display:block}.zf-media-filename{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.zf-media-open,.zf-media-download,.zf-media-delete{border:1px solid var(--zf-media-btn-border,#00000026);color:var(--zf-media-btn-fg,#000000bf);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.zf-media-open:hover,.zf-media-download:hover,.zf-media-delete:hover{background:var(--zf-media-btn-bg-hover,#0000000a)}.zf-media-delete{color:var(--zf-media-delete-fg,#b91c1c);border-color:var(--zf-media-delete-border,#b91c1c40)}.zf-media-delete:hover{background:var(--zf-media-delete-bg-hover,#b91c1c14)}.zf-media-progress{background:var(--zf-media-progress-bg,#00000014);border-radius:999px;width:100%;height:4px;overflow:hidden}.zf-media-progress__bar{background:var(--zf-media-progress-fg,#4f46e5);height:100%;transition:width .2s}.zf-media-turnstile{margin-top:8px}.zf-media-turnstile-missing{color:#b91c1c;background:#b91c1c14;border-radius:6px;padding:8px;font-size:12px}
