@keyframes ffui-core-spin{to{transform:rotate(360deg)}}.ffui-css-probe{--ffui-css-probe:1}.flux-form-ui-scope{--ffui-surface:#ffffff;--ffui-surface-soft:#f8fafc;--ffui-surface-muted:#f1f5f9;--ffui-white:#ffffff;--ffui-dark:#0f172a;--ffui-tooltip:#2f3542;--ffui-overlay:rgba(15, 23, 42, 0.72);--ffui-overlay-card:rgba(255, 255, 255, 0.96);--ffui-control-size:44px;--ffui-icon-size:20px;--ffui-thumbnail-size:54px;--ffui-focus-ring:0 0 0 3px var(--ffui-primary-soft, #eff6ff)}.flux-form-ui-scope .ffui-component,.flux-form-ui-scope .ffui-component *,.flux-form-ui-scope .ffui-component ::after,.flux-form-ui-scope .ffui-component ::before{box-sizing:border-box}.flux-form-ui-scope .ffui-component{color:var(--ffui-text, #1e293b);font-family:inherit;font-size:inherit;line-height:1.4;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.flux-form-ui-scope .ffui-component button,.flux-form-ui-scope .ffui-component input,.flux-form-ui-scope .ffui-component select,.flux-form-ui-scope .ffui-component textarea{font:inherit}.flux-form-ui-scope,.flux-form-ui-scope .ffui-component.ffui-state-neutral,.flux-form-ui-scope .ffui-component[data-ffui-state=neutral]{--ffui-state-color:var(--ffui-muted, #64748b);--ffui-state-soft:var(--ffui-surface-soft);--ffui-state-border:var(--ffui-neutral-border, #cbd5e1);--ffui-state-icon-background:var(--ffui-surface-muted)}.flux-form-ui-scope .ffui-component.ffui-state-focus,.flux-form-ui-scope .ffui-component.ffui-state-published,.flux-form-ui-scope .ffui-component.ffui-state-selected,.flux-form-ui-scope .ffui-component[data-ffui-state=focus],.flux-form-ui-scope .ffui-component[data-ffui-state=published],.flux-form-ui-scope .ffui-component[data-ffui-state=selected]{--ffui-state-color:var(--ffui-primary, #2563eb);--ffui-state-soft:var(--ffui-primary-soft, #eff6ff);--ffui-state-border:var(--ffui-primary, #2563eb);--ffui-state-icon-background:var(--ffui-white)}.flux-form-ui-scope .ffui-component.ffui-state-success,.flux-form-ui-scope .ffui-component[data-ffui-state=success]{--ffui-state-color:var(--ffui-success, #16803c);--ffui-state-soft:var(--ffui-success-soft, #f0fdf4);--ffui-state-border:var(--ffui-success, #16803c);--ffui-state-icon-background:var(--ffui-white)}.flux-form-ui-scope .ffui-component.ffui-state-pending,.flux-form-ui-scope .ffui-component.ffui-state-warning,.flux-form-ui-scope .ffui-component[data-ffui-state=pending],.flux-form-ui-scope .ffui-component[data-ffui-state=warning]{--ffui-state-color:var(--ffui-warning, #b45309);--ffui-state-soft:var(--ffui-warning-soft, #fffbeb);--ffui-state-border:var(--ffui-warning, #b45309);--ffui-state-icon-background:var(--ffui-white)}.flux-form-ui-scope .ffui-component.ffui-state-error,.flux-form-ui-scope .ffui-component[data-ffui-state=error]{--ffui-state-color:var(--ffui-danger, #dc2626);--ffui-state-soft:var(--ffui-danger-soft, #fef2f2);--ffui-state-border:var(--ffui-danger, #dc2626);--ffui-state-icon-background:var(--ffui-white)}.flux-form-ui-scope .ffui-component.ffui-state-disabled,.flux-form-ui-scope .ffui-component[aria-disabled=true],.flux-form-ui-scope .ffui-component[data-ffui-state=disabled]{--ffui-state-color:var(--ffui-muted, #64748b);--ffui-state-soft:var(--ffui-surface-muted);--ffui-state-border:var(--ffui-neutral-border, #cbd5e1);opacity:.64}.flux-form-ui-scope .ffui-surface{position:relative;width:100%;max-width:100%;min-width:0;margin:0;padding:var(--ffui-padding-y, 12px) var(--ffui-padding-x, 14px);overflow:visible;border:var(--ffui-border-width, 1px) solid var(--ffui-state-border);border-radius:var(--ffui-radius, 12px);background:var(--ffui-state-soft);color:var(--ffui-text, #1e293b);box-shadow:none;transition:border-color var(--ffui-transition, 180ms ease),background-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease),transform var(--ffui-transition, 180ms ease),opacity var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-surface--neutral{background:var(--ffui-surface)}.flux-form-ui-scope .ffui-surface--dashed{border-style:dashed}.flux-form-ui-scope .ffui-surface--interactive{cursor:pointer}.flux-form-ui-scope .ffui-surface--interactive:hover{border-color:var(--ffui-state-color);box-shadow:var(--ffui-shadow, 0 8px 22px rgba(15, 23, 42, 0.08));transform:translateY(-1px)}.flux-form-ui-scope .ffui-surface--interactive:focus,.flux-form-ui-scope .ffui-surface--interactive:focus-visible{border-color:var(--ffui-focus, #2563eb);outline:0;box-shadow:var(--ffui-focus-ring)}.flux-form-ui-scope .ffui-component[aria-disabled=true] .ffui-surface--interactive,.flux-form-ui-scope .ffui-surface--interactive[aria-disabled=true]{cursor:not-allowed;pointer-events:none;transform:none}.flux-form-ui-scope .ffui-row{display:flex;min-width:0;align-items:center;gap:var(--ffui-gap, 10px)}.flux-form-ui-scope .ffui-row--start{align-items:flex-start}.flux-form-ui-scope .ffui-row--between{justify-content:space-between}.flux-form-ui-scope .ffui-stack{display:flex;min-width:0;flex-direction:column;gap:3px}.flux-form-ui-scope .ffui-grow{min-width:0;flex:1 1 auto}.flux-form-ui-scope .ffui-no-shrink{flex:0 0 auto}.flux-form-ui-scope .ffui-description,.flux-form-ui-scope .ffui-meta,.flux-form-ui-scope .ffui-name,.flux-form-ui-scope .ffui-title{display:block;min-width:0;margin:0;padding:0}.flux-form-ui-scope .ffui-title{color:var(--ffui-text, #1e293b);font-size:14px;font-weight:700;line-height:1.3}.flux-form-ui-scope .ffui-description{color:var(--ffui-muted, #64748b);font-size:var(--ffui-helper-font-size, 12px);line-height:1.4}.flux-form-ui-scope .ffui-name{overflow:hidden;color:var(--ffui-state-color);font-size:var(--ffui-helper-font-size, 12px);font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.flux-form-ui-scope .ffui-meta{color:var(--ffui-muted, #64748b);font-size:calc(var(--ffui-helper-font-size, 12px) - 1px);line-height:1.35}.flux-form-ui-scope .ffui-file-icon,.flux-form-ui-scope .ffui-icon,.flux-form-ui-scope .ffui-thumbnail{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--ffui-radius, 12px) - 2px);background:var(--ffui-state-icon-background);color:var(--ffui-state-color)}.flux-form-ui-scope .ffui-icon{width:var(--ffui-control-size);height:var(--ffui-control-size)}.flux-form-ui-scope .ffui-file-icon,.flux-form-ui-scope .ffui-thumbnail{width:var(--ffui-thumbnail-size);height:var(--ffui-thumbnail-size)}.flux-form-ui-scope .ffui-file-icon svg,.flux-form-ui-scope .ffui-icon svg{display:block;width:var(--ffui-icon-size);height:var(--ffui-icon-size);fill:none;stroke:currentColor}.flux-form-ui-scope .ffui-file-item__preview img,.flux-form-ui-scope .ffui-thumbnail img,.flux-form-ui-scope img.ffui-thumbnail{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:center}.flux-form-ui-scope .ffui-action,.flux-form-ui-scope .ffui-file-extension{display:inline-flex;align-items:center;justify-content:center;line-height:1}.flux-form-ui-scope .ffui-file-extension{min-width:28px;min-height:22px;padding:2px 5px;border-radius:6px;background:var(--ffui-state-color);color:var(--ffui-white);font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.flux-form-ui-scope .ffui-action{min-width:var(--ffui-control-size);min-height:var(--ffui-control-size);flex:0 0 auto;gap:7px;margin:0;padding:0 13px;border:var(--ffui-border-width, 1px) solid var(--ffui-state-border);border-radius:calc(var(--ffui-radius, 12px) - 1px);background:var(--ffui-white);color:var(--ffui-state-color);box-shadow:none;cursor:pointer;font:inherit;font-size:12px;font-weight:700;text-decoration:none;appearance:none;-webkit-appearance:none;transition:border-color var(--ffui-transition, 180ms ease),background-color var(--ffui-transition, 180ms ease),color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease),transform var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-action:hover{border-color:var(--ffui-state-color);background:var(--ffui-state-soft);color:var(--ffui-state-color);transform:translateY(-1px)}.flux-form-ui-scope .ffui-action:focus,.flux-form-ui-scope .ffui-action:focus-visible{border-color:var(--ffui-focus, #2563eb);outline:0;box-shadow:var(--ffui-focus-ring)}.flux-form-ui-scope .ffui-action:active{transform:translateY(0)}.flux-form-ui-scope .ffui-action[aria-disabled=true],.flux-form-ui-scope .ffui-action[disabled]{cursor:not-allowed;opacity:.55;pointer-events:none;transform:none}.flux-form-ui-scope .ffui-action--icon{width:var(--ffui-control-size);padding:0;border-radius:50%}.flux-form-ui-scope .ffui-action--primary,.flux-form-ui-scope .ffui-action--primary:hover{border-color:var(--ffui-primary, #2563eb);background:var(--ffui-primary, #2563eb);color:var(--ffui-white)}.flux-form-ui-scope .ffui-action--primary:hover{filter:brightness(.96)}.flux-form-ui-scope .ffui-action svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor}.flux-form-ui-scope .ffui-badge,.flux-form-ui-scope .ffui-counter{display:inline-flex;min-height:26px;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 8px;border:1px solid var(--ffui-state-border);border-radius:999px;background:var(--ffui-state-soft);color:var(--ffui-state-color);font-size:11px;font-weight:750;line-height:1;white-space:nowrap}.flux-form-ui-scope .ffui-progress{position:relative;width:100%;height:5px;overflow:hidden;border-radius:999px;background:var(--ffui-surface-muted)}.flux-form-ui-scope .ffui-progress__bar{display:block;width:var(--ffui-progress, 0%);height:100%;border-radius:inherit;background:var(--ffui-state-color);transition:width var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-message,.flux-form-ui-scope .ffui-summary{display:flex;width:100%;max-width:100%;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;border:var(--ffui-border-width, 1px) solid var(--ffui-state-border);border-radius:var(--ffui-radius, 12px);background:var(--ffui-state-soft);color:var(--ffui-state-color);font-size:var(--ffui-helper-font-size, 12px);line-height:1.45}.flux-form-ui-scope .ffui-message--neutral{--ffui-state-color:var(--ffui-muted, #64748b);--ffui-state-soft:var(--ffui-surface-soft);--ffui-state-border:var(--ffui-neutral-border, #cbd5e1)}.flux-form-ui-scope .ffui-message--info{--ffui-state-color:var(--ffui-primary, #2563eb);--ffui-state-soft:var(--ffui-primary-soft, #eff6ff);--ffui-state-border:var(--ffui-primary, #2563eb)}.flux-form-ui-scope .ffui-message--success{--ffui-state-color:var(--ffui-success, #16803c);--ffui-state-soft:var(--ffui-success-soft, #f0fdf4);--ffui-state-border:var(--ffui-success, #16803c)}.flux-form-ui-scope .ffui-message--warning{--ffui-state-color:var(--ffui-warning, #b45309);--ffui-state-soft:var(--ffui-warning-soft, #fffbeb);--ffui-state-border:var(--ffui-warning, #b45309)}.flux-form-ui-scope .ffui-message--error,.flux-form-ui-scope .ffui-summary--error{--ffui-state-color:var(--ffui-danger, #dc2626);--ffui-state-soft:var(--ffui-danger-soft, #fef2f2);--ffui-state-border:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-message__icon,.flux-form-ui-scope .ffui-summary__icon{position:relative;display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:50%}.flux-form-ui-scope .ffui-message__icon::before,.flux-form-ui-scope .ffui-summary__icon::before{width:2px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 5px 0-.5px currentColor;content:""}.flux-form-ui-scope .ffui-message__content,.flux-form-ui-scope .ffui-summary__content{min-width:0;flex:1 1 auto}.flux-form-ui-scope .ffui-message__title,.flux-form-ui-scope .ffui-summary__title{display:block;margin:0 0 2px;color:currentColor;font-size:12px;font-weight:750;line-height:1.35}.flux-form-ui-scope .ffui-message__text,.flux-form-ui-scope .ffui-summary__text{display:block;margin:0;color:currentColor;font-size:inherit;line-height:inherit}.flux-form-ui-scope .ffui-feedback{display:block;margin:6px 0 0;color:var(--ffui-muted, #64748b);font-size:var(--ffui-helper-font-size, 12px);line-height:1.4}.flux-form-ui-scope .ffui-feedback.ffui-feedback--error,.flux-form-ui-scope .ffui-feedback[data-ffui-feedback=error]{color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-feedback.ffui-feedback--success,.flux-form-ui-scope .ffui-feedback[data-ffui-feedback=success]{color:var(--ffui-success, #16803c)}.flux-form-ui-scope .ffui-feedback.ffui-feedback--warning,.flux-form-ui-scope .ffui-feedback[data-ffui-feedback=warning]{color:var(--ffui-warning, #b45309)}.flux-form-ui-scope [data-ffui-tooltip]{position:relative}.flux-form-ui-scope [data-ffui-tooltip]::after,.flux-form-ui-scope [data-ffui-tooltip]::before{position:absolute;z-index:9999;top:50%;visibility:hidden;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity var(--ffui-transition, 180ms ease),transform var(--ffui-transition, 180ms ease),visibility var(--ffui-transition, 180ms ease)}.flux-form-ui-scope [data-ffui-tooltip]::after{right:calc(100% + 9px);width:max-content;max-width:min(240px,70vw);padding:7px 9px;border-radius:7px;background:var(--ffui-tooltip);box-shadow:0 7px 20px rgba(15,23,42,.22);color:var(--ffui-white);content:attr(data-ffui-tooltip);font-size:11px;font-weight:600;line-height:1.3;text-align:center;white-space:normal}.flux-form-ui-scope [data-ffui-tooltip]::before{right:calc(100% + 3px);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--ffui-tooltip);content:""}.flux-form-ui-scope [data-ffui-tooltip]:focus-visible::after,.flux-form-ui-scope [data-ffui-tooltip]:focus-visible::before,.flux-form-ui-scope [data-ffui-tooltip]:hover::after,.flux-form-ui-scope [data-ffui-tooltip]:hover::before{visibility:visible;opacity:1;transform:translate(0,-50%)}.flux-form-ui-scope [data-ffui-tooltip-position=top]::before{right:auto;top:auto;left:50%;transform:translate(-50%,4px)}.flux-form-ui-scope [data-ffui-tooltip-position=top]::after{right:auto;top:auto;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.flux-form-ui-scope [data-ffui-tooltip-position=top]::before{bottom:calc(100% + 3px);border:0;border-top:6px solid var(--ffui-tooltip);border-right:5px solid transparent;border-left:5px solid transparent}.flux-form-ui-scope [data-ffui-tooltip-position=top]:focus-visible::after,.flux-form-ui-scope [data-ffui-tooltip-position=top]:focus-visible::before,.flux-form-ui-scope [data-ffui-tooltip-position=top]:hover::after,.flux-form-ui-scope [data-ffui-tooltip-position=top]:hover::before{transform:translate(-50%,0)}.flux-form-ui-scope .ffui-file-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,118px),1fr));gap:var(--ffui-gap, 10px);width:100%;margin:0;padding:0;list-style:none}.flux-form-ui-scope .ffui-file-item{position:relative;min-width:0;margin:0;padding:8px;border:var(--ffui-border-width, 1px) solid var(--ffui-state-border);border-radius:var(--ffui-radius, 12px);background:var(--ffui-state-soft);color:var(--ffui-text, #1e293b)}.flux-form-ui-scope .ffui-file-item__preview{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;border-radius:calc(var(--ffui-radius, 12px) - 3px);background:var(--ffui-surface-muted)}.flux-form-ui-scope .ffui-file-item__name{display:block;margin-top:7px;overflow:hidden;color:var(--ffui-text, #1e293b);font-size:11px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ffui-loading-overlay{position:fixed;z-index:2147483000;inset:0;display:flex;visibility:hidden;align-items:center;justify-content:center;padding:20px;background:var(--ffui-overlay, rgba(15, 23, 42, 0.72));opacity:0;pointer-events:none;transition:opacity var(--ffui-transition, 180ms ease),visibility var(--ffui-transition, 180ms ease);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ffui-loading-overlay.is-visible,.ffui-loading-overlay[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto}.ffui-loading-overlay.is-blur-disabled{-webkit-backdrop-filter:none;backdrop-filter:none}.ffui-loading-overlay__dialog{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;row-gap:4px;width:min(100%,360px);padding:22px 24px;border:1px solid rgba(255,255,255,.72);border-radius:max(var(--ffui-radius, 12px),18px);background:var(--ffui-overlay-card, rgba(255, 255, 255, 0.96));box-shadow:0 22px 60px rgba(15,23,42,.24);color:var(--ffui-text, #1e293b);text-align:left}.ffui-spinner{display:inline-block;grid-column:1;grid-row:1/span 2;justify-self:start;align-self:center;width:34px;height:34px;flex:0 0 34px;border:3px solid var(--ffui-primary-soft, #eff6ff);border-top-color:var(--ffui-primary, #2563eb);border-radius:50%;animation:ffui-core-spin .82s linear infinite}.ffui-loading-overlay__title{grid-column:2;grid-row:1;margin:0;color:var(--ffui-text, #1e293b);font-size:15px;font-weight:760;line-height:1.3}.ffui-loading-overlay__description{grid-column:2;grid-row:2;margin:0;color:var(--ffui-muted, #64748b);font-size:12px;line-height:1.45}.ffui-loading-overlay__bar{display:block;grid-column:1/-1;grid-row:3;overflow:hidden;width:100%;height:6px;margin-top:12px;border-radius:999px;background:var(--ffui-primary-soft, #eff6ff)}.ffui-loading-overlay__bar[hidden]{display:none}.ffui-loading-overlay__bar>i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ffui-primary, #2563eb),#61a0ff);transition:width .22s ease}@media (prefers-reduced-motion:reduce){.ffui-loading-overlay__bar>i{transition:none}}@media (max-width:520px){.ffui-loading-overlay__dialog{grid-template-columns:1fr;justify-items:center;row-gap:10px;width:min(100%,320px);padding:24px 22px;text-align:center}.ffui-spinner{grid-column:1;grid-row:auto;justify-self:center}.ffui-loading-overlay__description,.ffui-loading-overlay__title{grid-column:1;grid-row:auto;text-align:center}}.flux-form-ui-scope .ffui-is-busy{cursor:wait}.flux-form-ui-scope .ffui-is-busy .ffui-surface{pointer-events:none;opacity:.72}.flux-form-ui-scope .ffui-native-hidden{top:0!important;left:0!important;max-width:1px!important;max-height:1px!important;pointer-events:none!important;white-space:nowrap!important}.flux-form-ui-scope .ffui-native-hidden,.flux-form-ui-scope input[type=file].ffui-native-input{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important}.flux-form-ui-scope .ffui-native-note-hidden{display:none!important}.flux-form-ui-scope .ffui-host{position:relative}.ffui-sr-only,.flux-form-ui-scope .ffui-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ffui-is-hidden,.ffui-loading-overlay[hidden],.flux-form-ui-scope .ffui-component [hidden],.flux-form-ui-scope .ffui-is-hidden{display:none!important}.flux-form-ui-scope .ffui-component :focus-visible{outline-color:var(--ffui-focus, #2563eb);outline-offset:2px}.flux-form-ui-scope .ffui-live-region{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.flux-form-ui-scope.flux-form-ui-ready{--ffui-core-ready:1}.flux-form-ui-scope[data-flux-targeting-status=allowed]{--ffui-targeting-allowed:1}.flux-form-ui-scope[data-flux-targeting-status=ignored]{--ffui-targeting-allowed:0}@media (max-width:600px){.flux-form-ui-scope{--ffui-control-size:44px;--ffui-thumbnail-size:50px}.flux-form-ui-scope .ffui-row--responsive{align-items:stretch;flex-direction:column}.flux-form-ui-scope .ffui-row--responsive>.ffui-action,.flux-form-ui-scope .ffui-row--responsive>.ffui-action-group{width:100%}.flux-form-ui-scope .ffui-action-group--responsive{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));width:100%}.flux-form-ui-scope .ffui-file-list{grid-template-columns:repeat(2,minmax(0,1fr))}.flux-form-ui-scope [data-ffui-tooltip]::after,.flux-form-ui-scope [data-ffui-tooltip]::before{display:none}}@media (prefers-reduced-motion:reduce){.ffui-loading-overlay,.ffui-loading-overlay *,.flux-form-ui-scope .ffui-component,.flux-form-ui-scope .ffui-component *,.flux-form-ui-scope .ffui-component ::after,.flux-form-ui-scope .ffui-component ::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flux-form-ui-scope .ffui-action:hover,.flux-form-ui-scope .ffui-surface--interactive:hover{transform:none}}@media (forced-colors:active){.flux-form-ui-scope .ffui-action,.flux-form-ui-scope .ffui-badge,.flux-form-ui-scope .ffui-counter,.flux-form-ui-scope .ffui-message,.flux-form-ui-scope .ffui-summary,.flux-form-ui-scope .ffui-surface{border-color:CanvasText;forced-color-adjust:auto}.flux-form-ui-scope .ffui-action:focus-visible,.flux-form-ui-scope .ffui-surface--interactive:focus-visible{outline:2px solid Highlight;outline-offset:2px}.ffui-spinner{border-color:Highlight CanvasText CanvasText}}@supports not (backdrop-filter:blur(8px)){.ffui-loading-overlay{background:rgba(15,23,42,.86)}}@supports not (aspect-ratio:1/1){.flux-form-ui-scope .ffui-file-item__preview{height:112px}}.ffui-loading-overlay svg.ffui-svg,.ffui-upload-lightbox svg.ffui-svg,.flux-form-ui-scope svg.ffui-svg{display:block;flex:0 0 auto;overflow:visible;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;vertical-align:middle}.ffui-loading-overlay svg.ffui-svg *,.ffui-upload-lightbox svg.ffui-svg *,.flux-form-ui-scope svg.ffui-svg *{fill:none!important;stroke:inherit!important;stroke-width:inherit!important;vector-effect:non-scaling-stroke}