@charset "UTF-8";:root{--bg: #060810;--bg-warm: #0a0b14;--glass: rgba(12, 14, 24, .78);--glass-hover: rgba(18, 20, 34, .85);--glass-solid: #0e1018;--glass-elevated: rgba(16, 18, 30, .92);--surface: #0e1018;--surface-2: #141620;--surface-3: #1a1c28;--surface-glass: rgba(12, 14, 24, .7);--border: rgba(255, 255, 255, .06);--border-subtle: rgba(255, 255, 255, .04);--border-hover: rgba(255, 255, 255, .12);--hover: rgba(255, 255, 255, .03);--accent: #38bdf8;--accent-hover: #0ea5e9;--accent-subtle: rgba(56, 189, 248, .1);--accent-glow: rgba(56, 189, 248, .25);--aurora-2: #818cf8;--aurora-3: #a78bfa;--aurora-4: #14b8a6;--amber: #f59e0b;--teal: #14b8a6;--teal-subtle: rgba(20, 184, 166, .12);--success: #34d399;--success-subtle: rgba(52, 211, 153, .1);--danger: #f43f5e;--danger-hover: #e11d48;--danger-subtle: rgba(244, 63, 94, .1);--text: #e4e8f1;--text-secondary: #8892a8;--text-muted: #4a5168;--text-muted-readable: #7d869c;--text-bright: #f8faff;--text-ok: var(--c-green-400);--text-warn: var(--c-yellow-400);--text-bad: var(--c-red-400);--on-accent: #ffffff;--radius: 14px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xs: 6px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--transition: .15s ease;--rgb-accent: 56, 189, 248;--rgb-amber: 245, 158, 11;--c-amber-200: #fde68a;--c-amber-300: #fcd34d;--c-amber-400: #fbbf24;--rgb-amber-400: 251, 191, 36;--c-amber-600: #d97706;--c-amber-700: #b45309;--rgb-aurora-2: 129, 140, 248;--rgb-aurora-3: 167, 139, 250;--rgb-bg: 6, 8, 16;--rgb-black: 0, 0, 0;--c-blue-100: #dbeafe;--c-blue-200: #bfdbfe;--c-blue-300: #93c5fd;--c-blue-400: #60a5fa;--rgb-blue-400: 96, 165, 250;--c-blue-500: #3b82f6;--rgb-blue-500: 59, 130, 246;--c-blue-600: #2563eb;--c-blue-700: #1d4ed8;--rgb-danger: 244, 63, 94;--c-emerald-200: #a7f3d0;--c-emerald-300: #6ee7b7;--c-emerald-600: #059669;--c-gray-100: #f3f4f6;--c-gray-200: #e5e7eb;--c-gray-300: #d1d5db;--c-gray-400: #9ca3af;--c-gray-50: #f9fafb;--c-gray-500: #6b7280;--c-gray-700: #374151;--c-gray-800: #1f2937;--c-gray-900: #111827;--c-green-100: #dcfce7;--c-green-200: #bbf7d0;--c-green-400: #4ade80;--c-green-500: #22c55e;--rgb-green-500: 34, 197, 94;--c-indigo-300: #a5b4fc;--c-indigo-50: #eef2ff;--c-indigo-500: #6366f1;--rgb-indigo-500: 99, 102, 241;--c-indigo-600: #4f46e5;--c-indigo-700: #4338ca;--c-orange-200: #fed7aa;--c-orange-400: #fb923c;--c-orange-500: #f97316;--c-orange-600: #ea580c;--c-pink-200: #fbcfe8;--c-pink-500: #ec4899;--c-purple-400: #c084fc;--c-purple-500: #a855f7;--rgb-purple-500: 168, 85, 247;--c-red-100: #fee2e2;--c-red-200: #fecaca;--c-red-300: #fca5a5;--c-red-400: #f87171;--rgb-red-400: 248, 113, 113;--c-red-50: #fef2f2;--c-red-500: #ef4444;--rgb-red-500: 239, 68, 68;--c-red-600: #dc2626;--rgb-red-600: 220, 38, 38;--c-rose-200: #fecdd3;--c-rose-50: #fff1f2;--c-sky-100: #e0f2fe;--c-sky-200: #bae6fd;--c-sky-300: #7dd3fc;--c-slate-100: #f1f5f9;--c-slate-200: #e2e8f0;--c-slate-300: #cbd5e1;--c-slate-400: #94a3b8;--rgb-slate-400: 148, 163, 184;--c-slate-50: #f8fafc;--c-slate-500: #64748b;--c-slate-700: #334155;--c-slate-800: #1e293b;--c-slate-900: #0f172a;--rgb-slate-900: 15, 23, 42;--rgb-success: 52, 211, 153;--rgb-teal: 20, 184, 166;--c-teal-300: #5eead4;--rgb-teal-300: 94, 234, 212;--c-violet-100: #ede9fe;--c-violet-200: #ddd6fe;--c-violet-300: #c4b5fd;--c-violet-50: #f5f3ff;--c-violet-600: #7c3aed;--rgb-violet-600: 124, 58, 237;--c-x-0b1220: #0b1220;--c-x-111111: #111111;--c-x-1a1a2e: #1a1a2e;--c-x-1a3a6e: #1a3a6e;--c-x-1e1e1e: #1e1e1e;--rgb-x-1e1e1e: 30, 30, 30;--c-x-1e1e2e: #1e1e2e;--c-x-1f1f25: #1f1f25;--c-x-222222: #222222;--c-x-2e7d32: #2e7d32;--c-x-30a46c: #30a46c;--c-x-333333: #333333;--c-x-388e3c: #388e3c;--c-x-3ddc84: #3ddc84;--rgb-x-3ddc84: 61, 220, 132;--c-x-555555: #555555;--c-x-838ca4: #838ca4;--c-x-888888: #888888;--c-x-999999: #999999;--c-x-9be59f: #9be59f;--c-x-aaaaaa: #aaaaaa;--c-x-cccccc: #cccccc;--c-x-dddddd: #dddddd;--c-x-e03030: #e03030;--c-x-e5484d: #e5484d;--c-x-e57373: #e57373;--c-x-e79d13: #e79d13;--c-x-ee5533: #ee5533;--c-x-f0716c: #f0716c;--rgb-x-f0716c: 240, 113, 108;--c-x-f5b544: #f5b544;--rgb-x-f5b544: 245, 181, 68;--c-x-ff4d4d: #ff4d4d;--rgb-x-ff4d4d: 255, 77, 77;--c-x-ff6b6b: #ff6b6b;--c-x-ff8a4d: #ff8a4d;--c-x-ff8a8a: #ff8a8a;--rgb-x-ff8a8a: 255, 138, 138;--c-x-ffb0b0: #ffb0b0;--c-x-ffcf5c: #ffcf5c;--rgb-x-ffcf5c: 255, 207, 92;--c-x-ffe19a: #ffe19a;--c-yellow-100: #fef9c3;--c-yellow-400: #facc15;--rgb-yellow-500: 234, 179, 8;--c-zinc-100: #f4f4f5;--rgb-zinc-50: 250, 250, 250;--c-zinc-900: #18181b;--c-zinc-950: #09090b;--c-white: #ffffff;--c-black: #000000}:root[data-theme=light]{--bg: #f4f6fb;--bg-warm: #eef1f7;--glass: rgba(255, 255, 255, .82);--glass-hover: rgba(255, 255, 255, .92);--glass-solid: #ffffff;--glass-elevated: rgba(255, 255, 255, .96);--surface: #ffffff;--surface-2: #f1f4f9;--surface-3: #e7ebf3;--surface-glass: rgba(255, 255, 255, .75);--border: rgba(15, 23, 42, .1);--border-subtle: rgba(15, 23, 42, .06);--border-hover: rgba(15, 23, 42, .2);--hover: rgba(15, 23, 42, .04);--accent: #0369a1;--accent-hover: #075985;--accent-subtle: rgba(3, 105, 161, .1);--accent-glow: rgba(3, 105, 161, .22);--aurora-2: #6366f1;--aurora-3: #8b5cf6;--aurora-4: #0d9488;--amber: #b45309;--teal: #0f766e;--teal-subtle: rgba(15, 118, 110, .1);--success: #047857;--success-subtle: rgba(4, 120, 87, .1);--danger: #c81442;--danger-hover: #9f1239;--danger-subtle: rgba(200, 20, 66, .08);--text: #0f172a;--text-secondary: #475569;--text-muted: #5f6b7e;--text-muted-readable: #5f6b7e;--text-bright: #020617;--text-ok: var(--c-green-200);--text-warn: var(--c-amber-200);--text-bad: var(--c-red-300);--on-accent: #ffffff;--rgb-accent: 3, 105, 161;--rgb-amber: 180, 83, 9;--c-amber-200: #92400e;--c-amber-300: #b45309;--c-amber-400: #d97706;--rgb-amber-400: 217, 119, 6;--c-amber-600: #b45309;--c-amber-700: #92400e;--rgb-aurora-2: 99, 102, 241;--rgb-aurora-3: 139, 92, 246;--rgb-bg: 244, 246, 251;--rgb-black: 0, 0, 0;--c-blue-100: #1e3a8a;--c-blue-200: #1e40af;--c-blue-300: #1d4ed8;--c-blue-400: #2563eb;--rgb-blue-400: 37, 99, 235;--c-blue-500: #3b82f6;--rgb-blue-500: 59, 130, 246;--c-blue-600: #2563eb;--c-blue-700: #1d4ed8;--rgb-danger: 200, 20, 66;--c-emerald-200: #065f46;--c-emerald-300: #047857;--c-emerald-600: #059669;--c-gray-100: #111827;--c-gray-200: #1f2937;--c-gray-300: #374151;--c-gray-400: #4b5563;--c-gray-50: #030712;--c-gray-500: #6b7280;--c-gray-700: #d1d5db;--c-gray-800: #e5e7eb;--c-gray-900: #f3f4f6;--c-green-100: #14532d;--c-green-200: #166534;--c-green-400: #15803d;--c-green-500: #22c55e;--rgb-green-500: 34, 197, 94;--c-indigo-300: #4338ca;--c-indigo-50: #1e1b4b;--c-indigo-500: #6366f1;--rgb-indigo-500: 99, 102, 241;--c-indigo-600: #4f46e5;--c-indigo-700: #4338ca;--c-orange-200: #9a3412;--c-orange-400: #c2410c;--c-orange-500: #f97316;--c-orange-600: #ea580c;--c-pink-200: #9d174d;--c-pink-500: #ec4899;--c-purple-400: #9333ea;--c-purple-500: #a855f7;--rgb-purple-500: 168, 85, 247;--c-red-100: #7f1d1d;--c-red-200: #991b1b;--c-red-300: #b91c1c;--c-red-400: #dc2626;--rgb-red-400: 220, 38, 38;--c-red-50: #450a0a;--c-red-500: #ef4444;--rgb-red-500: 239, 68, 68;--c-red-600: #dc2626;--rgb-red-600: 220, 38, 38;--c-rose-200: #9f1239;--c-rose-50: #4c0519;--c-sky-100: #0c4a6e;--c-sky-200: #075985;--c-sky-300: #0369a1;--c-slate-100: #0f172a;--c-slate-200: #1e293b;--c-slate-300: #334155;--c-slate-400: #475569;--rgb-slate-400: 71, 85, 105;--c-slate-50: #020617;--c-slate-500: #64748b;--c-slate-700: #cbd5e1;--c-slate-800: #e2e8f0;--c-slate-900: #f1f5f9;--rgb-slate-900: 241, 245, 249;--rgb-success: 4, 120, 87;--rgb-teal: 15, 118, 110;--c-teal-300: #0f766e;--rgb-teal-300: 15, 118, 110;--c-violet-100: #4c1d95;--c-violet-200: #5b21b6;--c-violet-300: #6d28d9;--c-violet-50: #2e1065;--c-violet-600: #7c3aed;--rgb-violet-600: 124, 58, 237;--c-x-0b1220: #dfe6f4;--c-x-111111: #eeeeee;--c-x-1a1a2e: #d1d1e5;--c-x-1a3a6e: #91b1e5;--c-x-1e1e1e: #e1e1e1;--rgb-x-1e1e1e: 225, 225, 225;--c-x-1e1e2e: #d1d1e1;--c-x-1f1f25: #dadae0;--c-x-222222: #dddddd;--c-x-2e7d32: #2e7d32;--c-x-30a46c: #1e7046;--c-x-333333: #cccccc;--c-x-388e3c: #388e3c;--c-x-3ddc84: #3ddc84;--rgb-x-3ddc84: 61, 220, 132;--c-x-555555: #aaaaaa;--c-x-838ca4: #5b647c;--c-x-888888: #777777;--c-x-999999: #666666;--c-x-9be59f: #1a641e;--c-x-aaaaaa: #555555;--c-x-cccccc: #333333;--c-x-dddddd: #222222;--c-x-e03030: #e03030;--c-x-e5484d: #b42b34;--c-x-e57373: #8c1a1a;--c-x-e79d13: #8a5d00;--c-x-ee5533: #ee5533;--c-x-f0716c: #93140f;--rgb-x-f0716c: 147, 20, 15;--c-x-f5b544: #bb7b0a;--rgb-x-f5b544: 187, 123, 10;--c-x-ff4d4d: #b20000;--rgb-x-ff4d4d: 178, 0, 0;--c-x-ff6b6b: #940000;--c-x-ff8a4d: #b23d00;--c-x-ff8a8a: #750000;--rgb-x-ff8a8a: 117, 0, 0;--c-x-ffb0b0: #4f0000;--c-x-ffcf5c: #a37300;--rgb-x-ffcf5c: 163, 115, 0;--c-x-ffe19a: #654700;--c-yellow-100: #713f12;--c-yellow-400: #a16207;--rgb-yellow-500: 234, 179, 8;--c-zinc-100: #18181b;--rgb-zinc-50: 9, 9, 11;--c-zinc-900: #f4f4f5;--c-zinc-950: #fafafa;--c-white: #0f172a;--c-black: #ffffff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.scroll-x{overflow-x:auto}.scroll-x::-webkit-scrollbar{height:8px}.scroll-x::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}@supports not selector(::-webkit-scrollbar){.scroll-x{scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent}}.scroll-fade{position:absolute;width:56px;pointer-events:none;z-index:3;background:linear-gradient(to right,rgba(var(--rgb-bg),0),rgba(var(--rgb-bg),.92));border-radius:0 12px 12px 0}.cell-tooltip{position:fixed;z-index:10002;width:max-content;max-width:min(480px,100vw - 24px);overflow:hidden;padding:8px 10px;border-radius:8px;background:var(--c-zinc-950);border:1px solid var(--border);box-shadow:0 12px 32px rgba(var(--rgb-black),.65);font-size:12px;line-height:1.5;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;text-align:left;pointer-events:none}.table-line td:not([colspan]):not(:has(details,dl,table,pre,input,select,textarea)){white-space:nowrap;max-width:480px;overflow:hidden;text-overflow:ellipsis}html,body{height:100%;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.input{width:100%;padding:7px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);font-size:12px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.input::placeholder{color:var(--text-muted)}.input--lg{padding:10px 14px;font-size:14px}.input--ghost{background:transparent;border-color:transparent;padding-left:0;padding-right:0}.input--ghost:hover{border-color:var(--border-hover)}.input--inline{flex:1;min-width:0}.input--invalid,.input:user-invalid{border-color:var(--danger)}.input--invalid:focus,.input:user-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-subtle)}.is-invalid{border-color:var(--danger)}.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-subtle)}select.input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2552525b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}select.input option{background:var(--surface-2);color:var(--text)}textarea.input{resize:vertical;min-height:60px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:var(--radius-sm);font-size:12px;font-family:inherit;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;white-space:nowrap;text-decoration:none;line-height:1}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--sm{padding:5px 10px;font-size:11px}.btn--lg{padding:10px 20px;font-size:14px}.btn--icon{padding:4px 8px;font-size:14px;line-height:1}.btn--primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow)}.btn--ghost{background:transparent;color:var(--text-secondary);border-color:var(--border)}.btn--ghost:hover:not(:disabled){background:var(--hover);border-color:var(--border-hover);color:var(--text)}.btn--ghost.btn--active{border-color:var(--accent);color:var(--accent)}.btn--danger{background:transparent;color:var(--danger);border-color:transparent}.btn--danger:hover:not(:disabled){background:var(--danger-subtle)}.btn--delete{background:var(--danger-subtle);color:var(--danger);border:1px solid rgba(var(--rgb-red-500),.2)}.btn--delete:hover:not(:disabled){background:rgba(var(--rgb-red-500),.15);border-color:var(--danger)}.btn--outline{background:transparent;color:var(--text-secondary);border-color:var(--border)}.btn--outline:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-hover);color:var(--text)}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.field__label{font-size:11px;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.field__row{display:flex;gap:8px;align-items:center}.field__hint{font-size:11px;color:var(--text-muted, var(--text-secondary));margin-top:1px}.input--color{width:36px;height:28px;padding:2px;cursor:pointer;flex-shrink:0;border-radius:4px}.field-group{margin-bottom:6px}.field-group__header{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);margin-bottom:12px;transition:opacity .15s}.field-group__header:hover{opacity:.85}.field-group__chevron{width:16px;height:16px;color:var(--text-muted);transition:transform .2s;flex-shrink:0}.field-group--collapsed .field-group__chevron{transform:rotate(-90deg)}.field-group__title{font-size:11px;font-weight:600;color:var(--text-secondary)}.field-group__badge{font-size:10px;color:var(--text-muted);background:var(--surface-2);padding:1px 6px;border-radius:10px;margin-left:auto}.toggle{position:relative;width:36px;height:20px;background:var(--surface-3);border-radius:10px;cursor:pointer;transition:background .15s;flex-shrink:0;border:none}.toggle--active{background:var(--accent)}.toggle__dot{position:absolute;top:3px;left:3px;width:14px;height:14px;background:var(--on-accent);border-radius:50%;transition:transform .2s}.toggle--active .toggle__dot{transform:translate(16px)}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.toggles-left .toggle-row{flex-direction:row-reverse;justify-content:flex-end;gap:10px}.toggle-row__text{font-size:12px;color:var(--text-secondary)}.info-box{padding:10px 12px;background:var(--surface-2);border-radius:var(--radius-sm);border-left:3px solid var(--accent);font-size:12px;color:var(--text-secondary);line-height:1.6;margin-bottom:14px}.add-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border:1px dashed var(--border-hover);border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);font-size:11px;font-family:inherit;cursor:pointer;transition:all .15s}.add-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.kbd{display:inline-flex;align-items:center;padding:1px 5px;font-size:9px;font-family:inherit;background:var(--surface-3);border:1px solid var(--border);border-radius:4px;color:var(--text-muted)}.sub-list-header{display:flex;align-items:center;justify-content:space-between;margin:12px 0 6px}.sub-item{display:flex;gap:6px;align-items:center;margin-bottom:6px}.sub-item--indent{padding-left:8px}.sub-item--dragging{opacity:.4}.sub-item--over{box-shadow:0 0 0 2px var(--accent);border-radius:var(--radius-sm)}.sub-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px;transition:border-color var(--transition)}.sub-card:hover{border-color:rgba(var(--rgb-violet-600),.2)}.sub-card__head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-bottom:4px}.sub-card--dragging{opacity:.4}.sub-card--over{transform:scale(1.01);box-shadow:0 0 0 2px var(--accent)}.drag-grip{cursor:grab;flex-shrink:0;opacity:.45;font-size:13px;-webkit-user-select:none;user-select:none;padding-right:6px}.drag-grip:active{cursor:grabbing}.drag-grip:hover{opacity:.8}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes border-spin{to{--border-angle: 360deg}}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.025;mix-blend-mode:overlay}.aurora-border{position:relative}.aurora-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--border-angle),transparent 30%,rgba(var(--rgb-accent),.3) 40%,rgba(var(--rgb-aurora-2),.3) 50%,rgba(var(--rgb-aurora-3),.3) 60%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-spin 8s linear infinite;pointer-events:none;opacity:0;transition:opacity .4s ease}.aurora-border:hover:before,.aurora-border--on:before{opacity:.5}.aurora-border--on:hover:before{opacity:1}.glass-panel{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:-50%;left:-100%;width:60%;height:200%;background:linear-gradient(90deg,transparent,rgba(var(--rgb-zinc-50),.2),transparent);transform:skew(-20deg);animation:shimmer-sweep 4s ease-in-out infinite}@keyframes shimmer-sweep{0%,to{left:-100%}40%,60%{left:150%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:var(--brightness, .6);transform:scale(1)}}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 8px rgba(var(--rgb-success),.5)}50%{opacity:.5;box-shadow:0 0 4px rgba(var(--rgb-success),.2)}}.ro-fieldset{border:0;padding:0;margin:0;min-width:0}.ro-fieldset:disabled{opacity:.85}
