.ui-field-shell[data-ui-invalid=true]:not([data-ui-disabled=true]),.ui-field-shell[data-ui-invalid=true]:focus-within:not([data-ui-disabled=true]){--ui-field-border-current:var(--ui-field-border-error);--ui-field-surface-current:var(--ui-field-surface-error);--ui-field-text-current:var(--ui-field-text-error)}.ui-context-menu-item:hover:not(:disabled),.ui-context-menu-grid-item:hover:not(:disabled),.ui-context-menu-item[data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-grid-item[data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-item:active:not(:disabled),.ui-context-menu-item[data-ui-selected=true]:not(:disabled),.ui-context-menu-grid-item:active:not(:disabled),.ui-context-menu-grid-item[data-ui-selected=true]:not(:disabled),.ui-context-menu-item[data-ui-preview-state=active]:not(:disabled),.ui-context-menu-grid-item[data-ui-preview-state=active]:not(:disabled){color:var(--ui-color-text-primary);background:#f8fafc33}.ui-context-menu-item:focus-visible:not(:disabled),.ui-context-menu-grid-item:focus-visible:not(:disabled),.ui-context-menu-item[data-ui-preview-state=focus-visible]:not(:disabled),.ui-context-menu-grid-item[data-ui-preview-state=focus-visible]:not(:disabled){box-shadow:0 0 0 3px var(--ui-color-focus-ring);outline:none}.ui-context-menu-item[data-ui-variant=destructive]:hover:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive]:hover:not(:disabled),.ui-context-menu-item[data-ui-variant=destructive][data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive][data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-item[data-ui-variant=destructive]:active:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive]:active:not(:disabled),.ui-context-menu-item[data-ui-variant=destructive][data-ui-preview-state=active]:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive][data-ui-preview-state=active]:not(:disabled){background:var(--ui-color-surface-danger-hover)}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{background:var(--ui-board-backdrop);-webkit-user-select:none;user-select:none;overflow:hidden}*{box-sizing:border-box}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}:root{--ui-board-backdrop:#2e3740;--ui-board-surface:#232c35;--ui-color-surface-panel:#0f172ae0;--ui-color-surface-panel-subtle:#0f172ab8;--ui-color-surface-chip-highlight-on-dark:#ffffff1a;--ui-color-surface-inset:#0f172ae6;--ui-color-surface-inset-hover:#1e293beb;--ui-color-surface-inset-active:#334155f0;--ui-color-surface-inset-disabled:#0f172aad;--ui-color-surface-disabled-filled:#475569eb;--ui-color-surface-accent:#2563eb;--ui-color-surface-accent-hover:#1d4ed8;--ui-color-surface-accent-active:#1e40af;--ui-color-surface-accent-neutral:#f8fafc;--ui-color-surface-accent-neutral-hover:#e2e8f0;--ui-color-surface-accent-neutral-active:#cbd5e1;--ui-color-surface-danger:#7f1d1d4d;--ui-color-surface-danger-hover:#7f1d1d6b;--ui-color-surface-danger-active:#7f1d1d85;--ui-color-surface-danger-disabled:#7f1d1d2e;--ui-color-surface-warning:#78350f33;--ui-color-surface-warning-compact:#78350f33;--ui-color-text-primary:#f8fafc;--ui-color-text-secondary:#e2e8f0;--ui-color-text-muted:#94a3b8;--ui-color-text-disabled:#94a3b8;--ui-color-text-inverse:#eff6ff;--ui-color-text-on-accent-neutral:#0f172a;--ui-color-text-danger:#fecaca;--ui-color-text-warning:#fde68a;--ui-color-border-default:#94a3b84d;--ui-color-border-hover:#94a3b870;--ui-color-border-focus:#60a5fab8;--ui-color-border-disabled:#94a3b82e;--ui-color-border-accent:#2563eb;--ui-color-border-accent-neutral:#f8fafce6;--ui-color-border-danger:#f8717147;--ui-color-border-warning:#fbbf2459;--ui-color-focus-ring:#60a5fa47;--ui-participant-color-1-surface-default:#0f766e;--ui-participant-color-1-surface-hover:#0d9488;--ui-participant-color-1-surface-active:#115e59;--ui-participant-color-1-border-default:#0f766e;--ui-participant-color-1-text-default:var(--ui-color-text-inverse);--ui-participant-color-2-surface-default:#0891b2;--ui-participant-color-2-surface-hover:#06b6d4;--ui-participant-color-2-surface-active:#0e7490;--ui-participant-color-2-border-default:#0891b2;--ui-participant-color-2-text-default:var(--ui-color-text-inverse);--ui-participant-color-3-surface-default:#2563eb;--ui-participant-color-3-surface-hover:#3b82f6;--ui-participant-color-3-surface-active:#1d4ed8;--ui-participant-color-3-border-default:#2563eb;--ui-participant-color-3-text-default:var(--ui-color-text-inverse);--ui-participant-color-4-surface-default:#16a34a;--ui-participant-color-4-surface-hover:#22c55e;--ui-participant-color-4-surface-active:#15803d;--ui-participant-color-4-border-default:#16a34a;--ui-participant-color-4-text-default:var(--ui-color-text-inverse);--ui-participant-color-5-surface-default:#ca8a04;--ui-participant-color-5-surface-hover:#eab308;--ui-participant-color-5-surface-active:#a16207;--ui-participant-color-5-border-default:#ca8a04;--ui-participant-color-5-text-default:var(--ui-color-text-inverse);--ui-participant-color-6-surface-default:#ea580c;--ui-participant-color-6-surface-hover:#f97316;--ui-participant-color-6-surface-active:#c2410c;--ui-participant-color-6-border-default:#ea580c;--ui-participant-color-6-text-default:var(--ui-color-text-inverse);--ui-participant-color-7-surface-default:#7c3aed;--ui-participant-color-7-surface-hover:#8b5cf6;--ui-participant-color-7-surface-active:#6d28d9;--ui-participant-color-7-border-default:#7c3aed;--ui-participant-color-7-text-default:var(--ui-color-text-inverse);--ui-participant-color-8-surface-default:#db2777;--ui-participant-color-8-surface-hover:#ec4899;--ui-participant-color-8-surface-active:#be185d;--ui-participant-color-8-border-default:#db2777;--ui-participant-color-8-text-default:var(--ui-color-text-inverse);--ui-button-local-user-surface-default:var(--ui-participant-color-3-surface-default);--ui-button-local-user-surface-hover:var(--ui-participant-color-3-surface-hover);--ui-button-local-user-surface-active:var(--ui-participant-color-3-surface-active);--ui-button-local-user-surface-selected:var(--ui-participant-color-3-surface-active);--ui-button-local-user-surface-selected-hover:var(--ui-participant-color-3-surface-active);--ui-button-local-user-surface-selected-active:var(--ui-participant-color-3-surface-active);--ui-button-local-user-surface-open:var(--ui-participant-color-3-surface-hover);--ui-button-local-user-surface-open-hover:var(--ui-participant-color-3-surface-active);--ui-button-local-user-surface-open-active:var(--ui-participant-color-3-surface-active);--ui-button-local-user-surface-loading:var(--ui-participant-color-3-surface-active);--ui-button-local-user-surface-disabled:var(--ui-color-surface-disabled-filled);--ui-button-local-user-border-default:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-hover:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-active:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-selected:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-selected-hover:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-selected-active:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-open:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-open-hover:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-open-active:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-loading:var(--ui-participant-color-3-border-default);--ui-button-local-user-border-disabled:var(--ui-color-border-disabled);--ui-button-local-user-text-default:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-hover:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-active:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-selected:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-selected-hover:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-selected-active:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-open:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-open-hover:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-open-active:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-loading:var(--ui-participant-color-3-text-default);--ui-button-local-user-text-disabled:var(--ui-color-text-disabled);--ui-control-opacity-disabled:.7;--ui-control-opacity-loading:.82;--ui-button-primary-surface-default:var(--ui-color-surface-accent);--ui-button-primary-surface-hover:var(--ui-color-surface-accent-hover);--ui-button-primary-surface-active:var(--ui-color-surface-accent-active);--ui-button-primary-surface-disabled:var(--ui-color-surface-disabled-filled);--ui-button-primary-surface-selected:var(--ui-color-surface-accent-active);--ui-button-primary-surface-selected-hover:var(--ui-color-surface-accent-active);--ui-button-primary-surface-selected-active:#172554;--ui-button-primary-surface-open:var(--ui-color-surface-accent-hover);--ui-button-primary-surface-open-hover:var(--ui-color-surface-accent-active);--ui-button-primary-surface-open-active:#172554;--ui-button-primary-surface-loading:var(--ui-color-surface-accent);--ui-button-primary-border-default:var(--ui-color-border-accent);--ui-button-primary-border-hover:var(--ui-color-border-accent);--ui-button-primary-border-active:var(--ui-color-border-accent);--ui-button-primary-border-disabled:var(--ui-color-border-disabled);--ui-button-primary-border-selected:var(--ui-color-border-accent);--ui-button-primary-border-selected-hover:var(--ui-color-border-accent);--ui-button-primary-border-selected-active:var(--ui-color-border-accent);--ui-button-primary-border-open:var(--ui-color-border-accent);--ui-button-primary-border-open-hover:var(--ui-color-border-accent);--ui-button-primary-border-open-active:var(--ui-color-border-accent);--ui-button-primary-border-loading:var(--ui-color-border-accent);--ui-button-primary-text-default:var(--ui-color-text-inverse);--ui-button-primary-text-hover:var(--ui-color-text-inverse);--ui-button-primary-text-active:var(--ui-color-text-inverse);--ui-button-primary-text-disabled:var(--ui-color-text-disabled);--ui-button-primary-text-selected:var(--ui-color-text-inverse);--ui-button-primary-text-selected-hover:var(--ui-color-text-inverse);--ui-button-primary-text-selected-active:var(--ui-color-text-inverse);--ui-button-primary-text-open:var(--ui-color-text-inverse);--ui-button-primary-text-open-hover:var(--ui-color-text-inverse);--ui-button-primary-text-open-active:var(--ui-color-text-inverse);--ui-button-primary-text-loading:var(--ui-color-text-inverse);--ui-button-primary-neutral-surface-default:var(--ui-color-surface-accent-neutral);--ui-button-primary-neutral-surface-hover:#dbe4ef;--ui-button-primary-neutral-surface-active:#b8c6d8;--ui-button-primary-neutral-surface-disabled:var(--ui-color-surface-disabled-filled);--ui-button-primary-neutral-surface-selected:#b8c6d8;--ui-button-primary-neutral-surface-selected-hover:#b8c6d8;--ui-button-primary-neutral-surface-selected-active:#94a3b8;--ui-button-primary-neutral-surface-open:#dbe4ef;--ui-button-primary-neutral-surface-open-hover:#b8c6d8;--ui-button-primary-neutral-surface-open-active:#94a3b8;--ui-button-primary-neutral-surface-loading:var(--ui-color-surface-accent-neutral);--ui-button-primary-neutral-border-default:var(--ui-color-border-accent-neutral);--ui-button-primary-neutral-border-hover:var(--ui-color-border-accent-neutral);--ui-button-primary-neutral-border-active:var(--ui-color-border-accent-neutral);--ui-button-primary-neutral-border-disabled:var(--ui-color-border-disabled);--ui-button-primary-neutral-border-selected:var(--ui-color-border-accent-neutral);--ui-button-primary-neutral-border-selected-hover:var(--ui-color-border-accent-neutral);--ui-button-primary-neutral-border-selected-active:var(--ui-color-border-hover);--ui-button-primary-neutral-border-open:var(--ui-color-border-accent-neutral);--ui-button-primary-neutral-border-open-hover:var(--ui-color-border-hover);--ui-button-primary-neutral-border-open-active:var(--ui-color-border-hover);--ui-button-primary-neutral-border-loading:var(--ui-color-border-accent-neutral);--ui-button-primary-neutral-text-default:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-hover:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-active:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-disabled:var(--ui-color-text-disabled);--ui-button-primary-neutral-text-selected:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-selected-hover:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-selected-active:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-open:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-open-hover:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-open-active:var(--ui-color-text-on-accent-neutral);--ui-button-primary-neutral-text-loading:var(--ui-color-text-on-accent-neutral);--ui-button-secondary-surface-default:var(--ui-color-surface-inset);--ui-button-secondary-surface-hover:var(--ui-color-surface-inset-hover);--ui-button-secondary-surface-active:var(--ui-color-surface-inset-active);--ui-button-secondary-surface-disabled:var(--ui-color-surface-inset-disabled);--ui-button-secondary-surface-selected:var(--ui-color-surface-inset-active);--ui-button-secondary-surface-selected-hover:#475569;--ui-button-secondary-surface-selected-active:#1e293b;--ui-button-secondary-surface-open:var(--ui-color-surface-inset-hover);--ui-button-secondary-surface-open-hover:var(--ui-color-surface-inset-active);--ui-button-secondary-surface-open-active:#1e293b;--ui-button-secondary-surface-loading:var(--ui-color-surface-inset);--ui-button-secondary-border-default:var(--ui-color-border-default);--ui-button-secondary-border-hover:var(--ui-color-border-hover);--ui-button-secondary-border-active:var(--ui-color-border-hover);--ui-button-secondary-border-disabled:var(--ui-color-border-disabled);--ui-button-secondary-border-selected:var(--ui-color-border-hover);--ui-button-secondary-border-selected-hover:var(--ui-color-border-focus);--ui-button-secondary-border-selected-active:var(--ui-color-border-hover);--ui-button-secondary-border-open:var(--ui-color-border-hover);--ui-button-secondary-border-open-hover:var(--ui-color-border-focus);--ui-button-secondary-border-open-active:var(--ui-color-border-hover);--ui-button-secondary-border-loading:var(--ui-color-border-default);--ui-button-secondary-text-default:var(--ui-color-text-secondary);--ui-button-secondary-text-hover:var(--ui-color-text-primary);--ui-button-secondary-text-active:var(--ui-color-text-primary);--ui-button-secondary-text-disabled:var(--ui-color-text-disabled);--ui-button-secondary-text-selected:var(--ui-color-text-primary);--ui-button-secondary-text-selected-hover:var(--ui-color-text-primary);--ui-button-secondary-text-selected-active:var(--ui-color-text-primary);--ui-button-secondary-text-open:var(--ui-color-text-primary);--ui-button-secondary-text-open-hover:var(--ui-color-text-primary);--ui-button-secondary-text-open-active:var(--ui-color-text-primary);--ui-button-secondary-text-loading:var(--ui-color-text-secondary);--ui-button-danger-surface-default:var(--ui-color-surface-danger);--ui-button-danger-surface-hover:var(--ui-color-surface-danger-hover);--ui-button-danger-surface-active:var(--ui-color-surface-danger-active);--ui-button-danger-surface-disabled:var(--ui-color-surface-danger-disabled);--ui-button-danger-surface-selected:var(--ui-color-surface-danger-active);--ui-button-danger-surface-selected-hover:#7f1d1d9e;--ui-button-danger-surface-selected-active:#7f1d1db8;--ui-button-danger-surface-open:var(--ui-color-surface-danger-hover);--ui-button-danger-surface-open-hover:var(--ui-color-surface-danger-active);--ui-button-danger-surface-open-active:#7f1d1db8;--ui-button-danger-surface-loading:var(--ui-color-surface-danger);--ui-button-danger-border-default:var(--ui-color-border-danger);--ui-button-danger-border-hover:var(--ui-color-border-danger);--ui-button-danger-border-active:var(--ui-color-border-danger);--ui-button-danger-border-disabled:var(--ui-color-border-disabled);--ui-button-danger-border-selected:var(--ui-color-border-danger);--ui-button-danger-border-selected-hover:var(--ui-color-border-danger);--ui-button-danger-border-selected-active:var(--ui-color-border-danger);--ui-button-danger-border-open:var(--ui-color-border-danger);--ui-button-danger-border-open-hover:var(--ui-color-border-danger);--ui-button-danger-border-open-active:var(--ui-color-border-danger);--ui-button-danger-border-loading:var(--ui-color-border-danger);--ui-button-danger-text-default:var(--ui-color-text-danger);--ui-button-danger-text-hover:var(--ui-color-text-danger);--ui-button-danger-text-active:var(--ui-color-text-danger);--ui-button-danger-text-disabled:var(--ui-color-text-disabled);--ui-button-danger-text-selected:var(--ui-color-text-danger);--ui-button-danger-text-selected-hover:var(--ui-color-text-danger);--ui-button-danger-text-selected-active:var(--ui-color-text-danger);--ui-button-danger-text-open:var(--ui-color-text-danger);--ui-button-danger-text-open-hover:var(--ui-color-text-danger);--ui-button-danger-text-open-active:var(--ui-color-text-danger);--ui-button-danger-text-loading:var(--ui-color-text-danger);--ui-button-toggle-surface-default:#1e293b;--ui-button-toggle-surface-hover:#334155;--ui-button-toggle-surface-active:#475569;--ui-button-toggle-surface-disabled:var(--ui-color-surface-inset-disabled);--ui-button-toggle-surface-selected:#334155;--ui-button-toggle-surface-selected-hover:#475569;--ui-button-toggle-surface-selected-active:#1e293b;--ui-button-toggle-surface-loading:#1e293b;--ui-button-toggle-border-default:var(--ui-color-border-default);--ui-button-toggle-border-hover:var(--ui-color-border-hover);--ui-button-toggle-border-active:var(--ui-color-border-hover);--ui-button-toggle-border-disabled:var(--ui-color-border-disabled);--ui-button-toggle-border-selected:var(--ui-color-border-focus);--ui-button-toggle-border-selected-hover:var(--ui-color-border-focus);--ui-button-toggle-border-selected-active:var(--ui-color-border-hover);--ui-button-toggle-border-loading:var(--ui-color-border-default);--ui-button-toggle-text-default:var(--ui-color-text-primary);--ui-button-toggle-text-hover:var(--ui-color-text-primary);--ui-button-toggle-text-active:var(--ui-color-text-primary);--ui-button-toggle-text-disabled:var(--ui-color-text-disabled);--ui-button-toggle-text-selected:var(--ui-color-text-primary);--ui-button-toggle-text-selected-hover:var(--ui-color-text-primary);--ui-button-toggle-text-selected-active:var(--ui-color-text-primary);--ui-button-toggle-text-loading:var(--ui-color-text-primary);--ui-button-text-muted-color:var(--ui-color-text-muted);--ui-button-text-secondary-color:var(--ui-color-text-secondary);--ui-button-text-danger-color:var(--ui-color-text-danger);--ui-field-surface-default:var(--ui-color-surface-inset);--ui-field-surface-hover:var(--ui-color-surface-inset-hover);--ui-field-surface-disabled:var(--ui-color-surface-inset-disabled);--ui-field-border-default:var(--ui-color-border-default);--ui-field-border-hover:var(--ui-color-border-hover);--ui-field-border-focus:var(--ui-color-border-focus);--ui-field-border-disabled:var(--ui-color-border-disabled);--ui-field-border-error:var(--ui-color-border-danger);--ui-field-text-default:var(--ui-color-text-primary);--ui-field-surface-error:var(--ui-color-surface-inset);--ui-field-text-disabled:var(--ui-color-text-disabled);--ui-field-text-error:var(--ui-color-text-primary);--ui-swatch-border-default:1px solid #ffffff38;--ui-swatch-border-selected:3px solid #f8fafc;--ui-swatch-border-occupied:2px dashed #94a3b8a6;--ui-swatch-border-disabled:1px solid #ffffff2e;--ui-swatch-opacity-default:1;--ui-swatch-opacity-pending:.75;--ui-swatch-opacity-disabled:1;--ui-swatch-overlay-disabled:linear-gradient(#0003, #0003);--ui-swatch-overlay-occupied:linear-gradient(#0000001a, #0000001a), linear-gradient(135deg, transparent calc(50% - .5px), #f8fafcfa calc(50% - .5px), #f8fafcfa calc(50% + .5px), transparent calc(50% + .5px));--ui-swatch-trigger-shadow:0 0 0 1px #0f172a66;--ui-space-tiny:4px;--ui-space-compact:6px;--ui-space-small:8px;--ui-space-medium:12px;--ui-radius-4:4px;--ui-radius-8:8px;--ui-radius-12:12px;--ui-radius-16:16px;--ui-radius-999:999px;--ui-radius-control:var(--ui-radius-8);--ui-radius-surface:var(--ui-radius-16);--ui-radius-inset:var(--ui-radius-8);--ui-radius-pill:var(--ui-radius-999);--ui-transition-field:border-color .14s ease, box-shadow .14s ease, background-color .14s ease;--ui-transition-button:border-color .14s ease, box-shadow .14s ease, background-color .14s ease, color .14s ease;--ui-transition-row:border-color .14s ease, box-shadow .14s ease, background-color .14s ease;--ui-transition-swatch-pill:border-color .14s ease, box-shadow .14s ease, background-color .14s ease, opacity .14s ease, filter .14s ease}.ui-field-shell{transition:var(--ui-transition-field)}.ui-field-shell:hover:not([data-ui-disabled=true]){--ui-field-border-current:var(--ui-field-border-hover);--ui-field-surface-current:var(--ui-field-surface-hover);--ui-field-text-current:var(--ui-field-text-default)}.ui-field-shell:focus-within:not([data-ui-disabled=true]){--ui-field-border-current:var(--ui-field-border-focus);box-shadow:0 0 0 3px var(--ui-color-focus-ring)}.ui-field-shell[data-ui-disabled=true]{--ui-field-surface-current:var(--ui-field-surface-disabled);--ui-field-border-current:var(--ui-field-border-disabled);--ui-field-text-current:var(--ui-field-text-disabled);opacity:var(--ui-control-opacity-disabled)}.ui-field-shell[data-ui-invalid=true]:not([data-ui-disabled=true]),.ui-field-shell[data-ui-invalid=true]:focus-within:not([data-ui-disabled=true]){--ui-field-border-current:var(--ui-field-border-error);--ui-field-surface-current:var(--ui-field-surface-error);--ui-field-text-current:var(--ui-field-text-error)}.ui-field-input,.ui-field-select{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;margin:0}.ui-field-input::placeholder{color:var(--ui-color-text-muted)}.ui-field-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23cbd5e1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:10px 6px}.ui-field-input:disabled,.ui-field-select:disabled{cursor:not-allowed}.ui-button{transition:var(--ui-transition-button)}.ui-button:hover:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-hover);--ui-button-border-current:var(--ui-button-border-hover);--ui-button-text-current:var(--ui-button-text-hover)}.ui-button[data-ui-selected=true]:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-selected);--ui-button-border-current:var(--ui-button-border-selected);--ui-button-text-current:var(--ui-button-text-selected)}.ui-button[data-ui-selected=true]:hover:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-selected-hover);--ui-button-border-current:var(--ui-button-border-selected-hover);--ui-button-text-current:var(--ui-button-text-selected-hover)}.ui-button[data-ui-selected=true]:active:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-selected-active);--ui-button-border-current:var(--ui-button-border-selected-active);--ui-button-text-current:var(--ui-button-text-selected-active)}.ui-button[data-ui-open=true]:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-open);--ui-button-border-current:var(--ui-button-border-open);--ui-button-text-current:var(--ui-button-text-open)}.ui-button[data-ui-open=true]:hover:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-open-hover);--ui-button-border-current:var(--ui-button-border-open-hover);--ui-button-text-current:var(--ui-button-text-open-hover)}.ui-button[data-ui-open=true]:active:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-open-active);--ui-button-border-current:var(--ui-button-border-open-active);--ui-button-text-current:var(--ui-button-text-open-active)}.ui-button:focus-visible:not(:disabled){box-shadow:0 0 0 3px var(--ui-color-focus-ring);outline:none}.ui-button:active:not(:disabled){--ui-button-surface-current:var(--ui-button-surface-active);--ui-button-border-current:var(--ui-button-border-active);--ui-button-text-current:var(--ui-button-text-active)}.ui-button:disabled{--ui-button-surface-current:var(--ui-button-surface-disabled);--ui-button-border-current:var(--ui-button-border-disabled);--ui-button-text-current:var(--ui-button-text-disabled);cursor:not-allowed;opacity:var(--ui-control-opacity-disabled)}.ui-button[data-ui-loading=true]{cursor:progress;--ui-button-surface-current:var(--ui-button-surface-loading);--ui-button-border-current:var(--ui-button-border-loading);--ui-button-text-current:var(--ui-button-text-loading);opacity:var(--ui-control-opacity-loading)}.ui-context-menu-item,.ui-context-menu-grid-item{color:var(--ui-color-text-secondary);background:0 0;transition:background-color .14s,box-shadow .14s,color .14s}.ui-context-menu-item:hover:not(:disabled),.ui-context-menu-grid-item:hover:not(:disabled),.ui-context-menu-item[data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-grid-item[data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-item:active:not(:disabled),.ui-context-menu-item[data-ui-selected=true]:not(:disabled),.ui-context-menu-grid-item:active:not(:disabled),.ui-context-menu-grid-item[data-ui-selected=true]:not(:disabled),.ui-context-menu-item[data-ui-preview-state=active]:not(:disabled),.ui-context-menu-grid-item[data-ui-preview-state=active]:not(:disabled){color:var(--ui-color-text-primary);background:#f8fafc33}.ui-context-menu-item[data-ui-focus-scope=out-of-focus][data-ui-selected=true]:not(:disabled),.ui-context-menu-item[data-ui-focus-scope=out-of-focus][data-ui-preview-state=active]:not(:disabled),.ui-context-menu-grid-item[data-ui-focus-scope=out-of-focus][data-ui-selected=true]:not(:disabled),.ui-context-menu-grid-item[data-ui-focus-scope=out-of-focus][data-ui-preview-state=active]:not(:disabled){color:var(--ui-color-text-secondary);background:#f8fafc1a}.ui-context-menu-item:focus-visible:not(:disabled),.ui-context-menu-grid-item:focus-visible:not(:disabled),.ui-context-menu-item[data-ui-preview-state=focus-visible]:not(:disabled),.ui-context-menu-grid-item[data-ui-preview-state=focus-visible]:not(:disabled){box-shadow:0 0 0 3px var(--ui-color-focus-ring);outline:none}.ui-context-menu-item:disabled,.ui-context-menu-grid-item:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed;opacity:var(--ui-control-opacity-disabled)}.ui-context-menu-item[data-ui-variant=destructive],.ui-context-menu-grid-item[data-ui-variant=destructive]{color:var(--ui-color-text-danger)}.ui-context-menu-item[data-ui-variant=destructive]:hover:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive]:hover:not(:disabled),.ui-context-menu-item[data-ui-variant=destructive][data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive][data-ui-preview-state=hover]:not(:disabled),.ui-context-menu-item[data-ui-variant=destructive]:active:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive]:active:not(:disabled),.ui-context-menu-item[data-ui-variant=destructive][data-ui-preview-state=active]:not(:disabled),.ui-context-menu-grid-item[data-ui-variant=destructive][data-ui-preview-state=active]:not(:disabled){background:var(--ui-color-surface-danger-hover)}.ui-row-selectable{transition:var(--ui-transition-row)}.ui-row-selectable:hover:not(:disabled){background:var(--ui-row-surface-hover);border-color:var(--ui-row-border-hover)}.ui-row-selectable:focus-visible:not(:disabled){box-shadow:0 0 0 3px var(--ui-color-focus-ring);outline:none}.ui-row-selectable:active:not(:disabled){background:var(--ui-row-surface-active);border-color:var(--ui-row-border-active)}.ui-row-selectable:disabled{--ui-row-surface-current:var(--ui-row-surface-disabled);--ui-row-border-current:var(--ui-row-border-disabled);--ui-row-text-current:var(--ui-row-text-disabled);--ui-row-supporting-text-current:var(--ui-row-supporting-text-disabled);cursor:not-allowed;opacity:var(--ui-control-opacity-disabled)}.ui-swatch,.ui-pill{transition:var(--ui-transition-swatch-pill)}.ui-swatch:hover:not(:disabled){--ui-swatch-surface-current:var(--ui-swatch-surface-hover)}.ui-swatch:active:not(:disabled){--ui-swatch-surface-current:var(--ui-swatch-surface-active)}.ui-swatch[data-ui-selected=true]:not(:disabled){--ui-swatch-border-current:var(--ui-swatch-border-selected)}.ui-swatch:focus-visible:not(:disabled),.ui-pill:focus-visible:not(:disabled){outline:none}.ui-swatch:focus-visible:not(:disabled){--ui-swatch-shadow-current:0 0 0 3px var(--ui-color-focus-ring), var(--ui-swatch-shadow-default)}.ui-pill:focus-visible:not(:disabled){box-shadow:0 0 0 3px var(--ui-color-focus-ring)}.ui-swatch:disabled,.ui-pill:disabled{cursor:not-allowed}.ui-swatch:disabled{--ui-swatch-surface-current:color-mix(in srgb, var(--ui-swatch-surface-default,transparent) 30%, transparent);--ui-swatch-border-current:var(--ui-swatch-border-disabled);--ui-swatch-overlay-current:var(--ui-swatch-overlay-disabled);--ui-swatch-opacity-current:var(--ui-swatch-opacity-disabled)}.ui-swatch[data-ui-pending=true]{--ui-swatch-opacity-current:var(--ui-swatch-opacity-pending)}.ui-swatch[data-ui-occupied=true]{--ui-swatch-border-current:var(--ui-swatch-border-disabled);--ui-swatch-surface-current:color-mix(in srgb, var(--ui-swatch-surface-default,transparent) 40%, transparent);--ui-swatch-overlay-current:linear-gradient(#0000001a, #0000001a)}.ui-swatch[data-ui-occupied=true]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#0000 calc(50% - .5px),#f8fafcfa calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(45deg,#0000 calc(50% - .5px),#f8fafcfa calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));position:absolute;inset:-4px}.ui-pill:disabled{--ui-pill-surface-current:var(--ui-pill-surface-disabled);--ui-pill-border-current:var(--ui-pill-border-disabled);--ui-pill-text-current:var(--ui-pill-text-disabled);--ui-pill-opacity-current:var(--ui-pill-opacity-disabled)}.landing-shell{--landing-shell-background:linear-gradient(115deg, #14b8a62e 0 18%, transparent 18% 100%), linear-gradient(148deg, transparent 0 62%, #db277733 62% 100%), linear-gradient(135deg, #121826 0%, #24323a 48%, #152033 100%);width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 56px}.landing-shell h1,.landing-shell h2,.landing-shell h3,.landing-shell p{margin-top:0}.landing-shell h1{letter-spacing:0;max-width:760px;margin-bottom:22px;font-size:clamp(3rem,min(7vw,9.2vh),6.25rem);line-height:.96}.landing-shell h2{letter-spacing:0;max-width:760px;margin-bottom:18px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.landing-shell h3{letter-spacing:0;margin-bottom:10px;font-size:1.08rem;line-height:1.25}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:48px;min-height:calc(100dvh - 28px);padding:34px 0 42px;display:grid}.landing-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.landing-kicker{color:#a7f3d0;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:760;line-height:1.2}.landing-kicker--brand{text-transform:none;font-size:2.34rem}.landing-lede,.landing-section__copy,.landing-feature p{color:var(--ui-color-text-secondary);font-size:1rem;line-height:1.7}.landing-lede{max-width:650px;margin-bottom:30px;font-size:clamp(1.04rem,2vw,1.24rem)}.landing-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:.94rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.landing-button svg{width:18px;height:18px}.landing-button--primary{color:var(--ui-button-primary-text-default);background:linear-gradient(135deg,#0d9488 0%,#2563eb 54%,#db2777 100%);border-color:#cbd5e152;box-shadow:0 14px 34px #2563eb3d}.landing-button--primary:hover{background:linear-gradient(135deg,#14b8a6 0%,#3b82f6 54%,#ec4899 100%)}.landing-button--secondary{background:var(--ui-button-secondary-surface-default);border-color:var(--ui-button-secondary-border-default);color:var(--ui-button-secondary-text-default)}.landing-button--secondary:hover{background:var(--ui-button-secondary-surface-hover);color:var(--ui-button-secondary-text-hover)}.landing-button:focus-visible{outline:3px solid var(--ui-color-focus-ring);outline-offset:3px}.landing-hero__visual{border:1px solid var(--ui-color-border-default);background:linear-gradient(#ffffff0f 1px, transparent 1px), linear-gradient(90deg, #ffffff0d 1px, transparent 1px), linear-gradient(135deg, #0d948833, #7c3aed21 48%, #db277733), var(--ui-color-surface-panel-subtle);background-size:28px 28px,28px 28px,auto;border-radius:8px;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #03071252}.landing-hero__visual:before{content:"";border:1px solid #a7f3d047;border-radius:8px;position:absolute;inset:42px;transform:rotate(-2deg)}.landing-hero__visual:after{content:"";border:1px solid #fbbf2457;border-radius:50%;width:58%;height:38%;position:absolute;transform:rotate(-18deg)}.landing-hero__visual img{z-index:2;filter:drop-shadow(0 30px 42px #03071261)drop-shadow(0 0 18px #14b8a647);width:min(72%,370px);height:auto;position:relative}.landing-hero__status{z-index:2;border:1px solid var(--ui-color-border-default);color:var(--ui-color-text-secondary);background:#0f172ad1;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;line-height:1.35;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.landing-hero__status svg{color:#a7f3d0;flex:none;width:18px;height:18px}.landing-section{border-top:1px solid var(--ui-color-border-default);grid-template-columns:minmax(0,.9fr) minmax(280px,.62fr);align-items:end;gap:42px;padding:68px 0 30px;display:grid}.landing-section__copy{margin-bottom:20px}.landing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 0 70px;display:grid}.landing-feature{border:1px solid var(--ui-color-border-default);background:linear-gradient(160deg,#ffffff0f,#0000 44%),#0f172a94;border-radius:8px;min-height:220px;padding:24px}.landing-feature__icon{color:#a7f3d0;background:#0d948838;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:28px;display:grid}.landing-feature__icon svg{width:22px;height:22px}.landing-feature p{margin-bottom:0}@media (width<=900px){.landing-shell{width:min(100% - 28px,720px);padding-top:18px}.landing-hero,.landing-section{grid-template-columns:1fr}.landing-hero{gap:30px;min-height:0;padding-top:34px}.landing-hero__visual{min-height:420px}.landing-features{grid-template-columns:1fr}.landing-feature{min-height:0}}@media (width<=560px){.landing-shell{width:min(100% - 22px,520px)}.landing-shell h1{font-size:2.72rem}.landing-shell h2{font-size:2rem}.landing-actions,.landing-button{width:100%}.landing-hero__visual{min-height:340px}.landing-hero__visual:before{inset:24px}.landing-hero__status{bottom:12px;left:12px;right:12px}}@media (width>=901px) and (height<=820px){.landing-hero h1{margin-bottom:16px;font-size:clamp(3rem,6vw,5.2rem)}.landing-hero{gap:34px;min-height:calc(100vh - 18px);padding:18px 0 28px}.landing-hero .landing-kicker{margin-bottom:14px}.landing-hero .landing-kicker--brand{font-size:2rem}.landing-hero .landing-lede{margin-bottom:22px;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.58}.landing-hero__visual{min-height:430px}.landing-hero__visual img{width:min(66%,330px)}}@media (width>=901px) and (height<=700px){.landing-hero h1{font-size:clamp(2.72rem,5.4vw,4.45rem)}.landing-hero{gap:28px;padding:12px 0 22px}.landing-hero .landing-kicker--brand{font-size:1.74rem}.landing-hero .landing-lede{margin-bottom:18px;line-height:1.48}.landing-hero__visual{min-height:360px}.landing-hero__visual:before{inset:30px}.landing-hero__status{padding:10px 12px;font-size:.86rem;bottom:14px;left:14px;right:14px}}
