.arael-panel-container{position:fixed;top:1rem;left:0;right:0;margin:0 auto;z-index:99999;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:380px;max-width:min(90vw,480px);pointer-events:none}.arael-panel-container:empty{display:none}.arael-panel-container>*{pointer-events:auto}.arael-panel{position:relative;width:100%;background:#fffffff0;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:3px solid rgba(0,0,0,.05);border-radius:24px;box-shadow:0 12px 48px #0000001a,0 4px 16px #0000000d,inset 0 1px #ffffffe6;min-width:380px;max-width:min(90vw,480px);overflow:hidden;will-change:transform,opacity}.arael-panel.arael-panel-processing{background:linear-gradient(#fffffff0,#fffffff0) padding-box,conic-gradient(from var(--arael-gradient-angle, 0deg) at var(--arael-gradient-x, 50%) var(--arael-gradient-y, 50%),var(--color-primary, #10b981),var(--color-secondary, #34d399),var(--color-accent, #f59e0b),var(--color-light, #feca57),var(--color-primary, #10b981)) border-box;border:3px solid transparent;animation:arael-gradient-flow-angle 4s ease-in-out infinite,arael-gradient-flow-x 7s ease-in-out infinite,arael-gradient-flow-y 5s ease-in-out infinite}html.dark .arael-panel{background:#18181bf0;border-color:#ffffff14;box-shadow:0 12px 48px #0000008c,0 4px 16px #00000059,inset 0 1px #ffffff0d}html.dark .arael-panel.arael-panel-processing{background:linear-gradient(#18181bf0,#18181bf0) padding-box,conic-gradient(from var(--arael-gradient-angle, 0deg) at var(--arael-gradient-x, 50%) var(--arael-gradient-y, 50%),var(--color-primary, #10b981),var(--color-secondary, #34d399),var(--color-accent, #f59e0b),var(--color-light, #feca57),var(--color-primary, #10b981)) border-box;border:3px solid transparent}@keyframes arael-gradient-flow-angle{0%,to{--arael-gradient-angle: 0deg}25%{--arael-gradient-angle: 120deg}50%{--arael-gradient-angle: 200deg}75%{--arael-gradient-angle: 300deg}}@keyframes arael-gradient-flow-x{0%,to{--arael-gradient-x: 30%}33%{--arael-gradient-x: 70%}66%{--arael-gradient-x: 20%}}@keyframes arael-gradient-flow-y{0%,to{--arael-gradient-y: 20%}40%{--arael-gradient-y: 80%}70%{--arael-gradient-y: 40%}}@property --arael-gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --arael-gradient-x{syntax: "<percentage>"; initial-value: 50%; inherits: false;}@property --arael-gradient-y{syntax: "<percentage>"; initial-value: 50%; inherits: false;}.arael-tasks-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;border-bottom:1px solid transparent}.arael-tasks-wrapper[data-expanded=true]{grid-template-rows:1fr;border-bottom-color:#0000000f}html.dark .arael-tasks-wrapper[data-expanded=true]{border-bottom-color:#ffffff14}.arael-tasks-inner{overflow:hidden}.arael-tasks-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:12px}.arael-tasks-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-secondary, #6b7280)}html.dark .arael-tasks-title{color:#9ca3af}.arael-tasks-actions{display:flex;align-items:center;gap:6px}.arael-logs-btn{padding:4px 10px;font-size:11px;font-weight:500;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:12px;color:var(--text-muted, #9ca3af);cursor:pointer;transition:all .15s ease}html.dark .arael-logs-btn{border-color:#ffffff1a}.arael-logs-btn:hover{background:#0000000a;color:var(--text-secondary, #6b7280)}html.dark .arael-logs-btn:hover{background:#ffffff0f;color:#e5e7eb}.arael-pulse-dot{width:8px;height:8px;background:var(--color-primary, #10b981);border-radius:50%;animation:arael-pulse 1.5s ease-in-out infinite}@keyframes arael-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #10b981) 20%,transparent)}50%{opacity:.6;transform:scale(1.1);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary, #10b981) 10%,transparent)}}.arael-clear-btn{padding:4px 10px;font-size:11px;font-weight:500;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:12px;color:var(--text-muted, #9ca3af);cursor:pointer;transition:all .15s ease}html.dark .arael-clear-btn{border-color:#ffffff1a}.arael-clear-btn:hover{background:#0000000a;color:var(--text-secondary, #6b7280)}html.dark .arael-clear-btn:hover{background:#ffffff0f;color:#e5e7eb}.arael-tasks-list{overflow-x:hidden;padding:0 12px 12px}.arael-task-item{background:#00000005;border:1px solid rgba(0,0,0,.04);border-radius:14px;margin-bottom:8px;overflow:hidden;transition:all .15s ease;will-change:transform,opacity}html.dark .arael-task-item{background:#ffffff08;border-color:#ffffff0f}.arael-task-item:last-child{margin-bottom:0}.arael-task-item:hover{background:#0000000a;border-color:color-mix(in srgb,var(--color-primary, #10b981) 25%,transparent);transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}html.dark .arael-task-item:hover{background:#ffffff0d;box-shadow:0 2px 8px #0003}.arael-task-header{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;user-select:none}.arael-task-status{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.arael-spinner-small{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--color-primary, #10b981) 20%,transparent);border-top-color:var(--color-primary, #10b981);border-radius:50%;animation:arael-spin .7s linear infinite}@keyframes arael-spin{to{transform:rotate(360deg)}}.arael-icon-waiting{font-size:14px}.arael-icon-success{color:var(--color-primary, #10b981);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.arael-icon-error{color:var(--color-light, #ef4444);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.arael-task-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.arael-task-input{font-size:13px;font-weight:500;color:var(--text-primary, #1a1a1a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}html.dark .arael-task-input{color:#fff}.arael-task-message{font-size:12px;line-height:1.5;color:var(--text-secondary, #6b7280);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}html.dark .arael-task-message{color:#9ca3af}.arael-task-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.arael-task-progress{font-size:11px;font-weight:600;color:var(--color-primary, #10b981);font-variant-numeric:tabular-nums}.arael-task-expand{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:10px;color:var(--text-muted, #9ca3af);cursor:pointer;opacity:.6;transition:opacity .15s ease}.arael-task-expand:hover{opacity:1}.arael-task-close{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted, #9ca3af);cursor:pointer;opacity:.6;transition:opacity .15s ease,color .15s ease}.arael-task-close:hover{opacity:1;color:#ef4444}.arael-icon-history{display:flex;align-items:center;justify-content:center;color:var(--text-muted, #9ca3af);transition:color .15s ease}.arael-task-history{cursor:pointer;opacity:.7}.arael-task-history:hover{opacity:1}.arael-task-history:hover .arael-icon-history{color:var(--color-primary, #10b981)}.arael-task-history .arael-task-input{color:var(--text-secondary, #6b7280)}html.dark .arael-task-history .arael-task-input{color:#9ca3af}.arael-task-history:hover .arael-task-input{color:var(--text-primary, #1a1a1a)}html.dark .arael-task-history:hover .arael-task-input{color:#fff}.arael-history-pager{position:relative;overflow:hidden}.arael-history-page{display:flex;flex-direction:column}.arael-history-pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0 4px}.arael-history-dot{width:6px;height:6px;border-radius:50%;background:#00000026;cursor:pointer;transition:all .2s ease}html.dark .arael-history-dot{background:#fff3}.arael-history-dot:hover{background:#0000004d;transform:scale(1.2)}html.dark .arael-history-dot:hover{background:#fff6}.arael-history-dot.active{width:16px;border-radius:3px;background:var(--color-primary, #10b981)}html.dark .arael-history-dot.active{background:var(--color-primary, #10b981)}.arael-task-favorite{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;color:var(--text-muted, #9ca3af);cursor:pointer;opacity:.6;transition:all .15s ease}.arael-task-favorite:hover{opacity:1;color:#f59e0b;background:#f59e0b1a}.arael-task-details-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.arael-task-details-wrapper[data-expanded=true]{grid-template-rows:1fr}.arael-task-details{min-height:0;overflow:hidden}.arael-task-details-wrapper[data-expanded=true] .arael-task-details{padding:0 12px 12px}.arael-task-progress-bar{height:3px;background:#0000000f;border-radius:2px;margin-bottom:10px;overflow:hidden}html.dark .arael-task-progress-bar{background:#ffffff1a}.arael-task-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary, #10b981),var(--color-secondary, #34d399));border-radius:2px}.arael-task-steps{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.arael-step{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0}.arael-step-marker{width:14px;text-align:center;flex-shrink:0}.arael-step-pending .arael-step-marker{color:var(--text-muted, #9ca3af)}.arael-step-running .arael-step-marker{color:var(--color-primary, #10b981);animation:arael-pulse-simple 1s ease-in-out infinite}@keyframes arael-pulse-simple{0%,to{opacity:1}50%{opacity:.4}}.arael-step-completed .arael-step-marker{color:var(--color-primary, #10b981)}.arael-step-error .arael-step-marker{color:var(--color-light, #ef4444)}.arael-step-text{color:var(--text-secondary, #6b7280);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark .arael-step-text{color:#9ca3af}.arael-step-completed .arael-step-text{color:var(--text-primary, #374151)}html.dark .arael-step-completed .arael-step-text{color:#e5e7eb}.arael-task-full-message{padding:10px 12px;background:#00000005;border-radius:10px;margin-bottom:10px;font-size:13px;line-height:1.6;color:var(--text-secondary, #4b5563);word-break:break-word;white-space:pre-wrap;max-height:200px;overflow-y:auto}html.dark .arael-task-full-message{background:#ffffff08;color:#d1d5db}.arael-task-result{padding:10px;background:#00000005;border-radius:10px;margin-bottom:10px}html.dark .arael-task-result{background:#ffffff08}.arael-result-text{font-size:13px;line-height:1.5;color:var(--text-primary, #374151);margin:0 0 8px}html.dark .arael-result-text{color:#e5e7eb}.arael-question-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.arael-option-btn{padding:8px 16px;font-size:13px;font-weight:500;background:color-mix(in srgb,var(--color-primary, #10b981) 10%,white);border:1px solid color-mix(in srgb,var(--color-primary, #10b981) 30%,transparent);border-radius:20px;color:var(--color-primary, #10b981);cursor:pointer;transition:all .2s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arael-option-btn:hover{background:color-mix(in srgb,var(--color-primary, #10b981) 20%,white);border-color:var(--color-primary, #10b981);transform:translateY(-1px);box-shadow:0 2px 8px #10b98133}.arael-option-btn:active{transform:translateY(0);box-shadow:none}.arael-task-footer{display:flex;justify-content:flex-end;margin-top:8px}.arael-complete-btn{padding:6px 16px;font-size:12px;font-weight:500;background:transparent;border:1px solid color-mix(in srgb,var(--color-primary, #888) 50%,transparent);border-radius:16px;color:var(--color-primary, #888);cursor:pointer;transition:all .15s ease}.arael-complete-btn:hover{background:color-mix(in srgb,var(--color-primary, #888) 15%,transparent);border-color:var(--color-primary, #888)}.arael-input-section{padding:10px 12px}.arael-input-wrapper{display:flex;align-items:center;gap:10px}.arael-input{flex:1;height:40px;padding:0 16px;border:none;border-radius:20px;background:#0000000d;font-size:14px;font-weight:450;color:var(--text-primary, #1a1a1a);outline:none;min-width:0;transition:all .2s ease}html.dark .arael-input{background:#ffffff14;color:#fff}.arael-input:focus{background:#00000014;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #10b981) 20%,transparent)}html.dark .arael-input:focus{background:#ffffff1f;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #10b981) 30%,transparent)}.arael-input::placeholder{color:var(--text-muted, #9ca3af);font-weight:400}.arael-input:disabled{opacity:.5;cursor:not-allowed}.arael-task-favorite{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted, #9ca3af);cursor:pointer;transition:all .2s ease;opacity:.6}.arael-task-favorite:hover{opacity:1;color:#f59e0b;background:#f59e0b1a;transform:scale(1.1)}.arael-task-favorite:active{transform:scale(.95)}.arael-task-continue{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted, #9ca3af);cursor:pointer;transition:all .2s ease;opacity:.6}.arael-task-continue:hover{opacity:1;color:var(--color-primary, #10b981);background:#10b9811a;transform:scale(1.1)}.arael-task-continue:active{transform:scale(.95)}.arael-task-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;color:var(--color-primary, #10b981);opacity:.7}.arael-presets-section{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.04)}html.dark .arael-presets-section{border-top-color:#ffffff0f}.arael-presets-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.arael-presets-title{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#f59e0b}.arael-presets-toggle{padding:2px 8px;font-size:10px;background:transparent;border:none;color:var(--text-muted, #9ca3af);cursor:pointer;transition:color .15s ease}.arael-presets-toggle:hover{color:var(--text-secondary, #6b7280)}.arael-presets-list{display:flex;flex-wrap:wrap;gap:6px;max-height:32px;overflow:hidden;transition:max-height .2s ease}.arael-presets-list.arael-presets-expanded{max-height:120px;overflow-y:auto}.arael-preset-capsule{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:14px;font-size:11px;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .15s ease;max-width:160px}html.dark .arael-preset-capsule{background:#f59e0b1a;border-color:#f59e0b40;color:#d1d5db}.arael-preset-capsule:hover{background:#f59e0b26;border-color:#f59e0b66;transform:translateY(-1px)}.arael-preset-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arael-preset-delete{width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;font-size:12px;color:var(--text-muted, #9ca3af);cursor:pointer;opacity:.5;transition:all .15s ease;flex-shrink:0}.arael-preset-delete:hover{opacity:1;background:#ef44441a;color:#ef4444}.arael-voice-btn{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;font-size:14px;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--text-muted, #9ca3af);box-shadow:none}.arael-voice-btn:hover:not(:disabled){transform:scale(1.05);background:color-mix(in srgb,var(--color-primary, #10b981) 15%,transparent);color:var(--color-primary, #10b981);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary, #10b981) 20%,transparent)}.arael-voice-btn:active:not(:disabled){transform:scale(.95)}.arael-voice-btn:disabled{opacity:.4;cursor:not-allowed;animation:none}.arael-voice-btn.arael-voice-recording{background:#ef4444;color:#fff;animation:arael-recording-pulse 1s ease-in-out infinite}.arael-voice-btn.arael-voice-recording:hover:not(:disabled){background:#dc2626;color:#fff;box-shadow:0 2px 12px #ef444466}@keyframes arael-recording-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ef444466}50%{transform:scale(1.05);box-shadow:0 0 0 8px #ef444400}}.arael-voice-btn.arael-voice-processing{background:color-mix(in srgb,var(--color-primary, #10b981) 15%,transparent);color:var(--color-primary, #10b981)}.arael-send-btn{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary, #10b981),var(--color-secondary, #059669));border:none;border-radius:50%;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 10px color-mix(in srgb,var(--color-primary, #10b981) 40%,transparent),inset 0 1px #fff3}.arael-send-btn:hover:not(:disabled){transform:scale(1.08);box-shadow:0 4px 20px color-mix(in srgb,var(--color-primary, #10b981) 50%,transparent)}.arael-send-btn:active:not(:disabled){transform:scale(.95)}.arael-send-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.arael-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:arael-spin .7s linear infinite}.arael-logs-toggle{width:100%;padding:8px;font-size:11px;font-weight:500;color:var(--text-muted, #9ca3af);background:none;border:none;border-top:1px solid rgba(0,0,0,.04);cursor:pointer;transition:all .15s ease}html.dark .arael-logs-toggle{border-top-color:#ffffff0f}.arael-logs-toggle:hover{color:var(--text-secondary, #6b7280);background:#00000005}html.dark .arael-logs-toggle:hover{color:#9ca3af;background:#ffffff08}.arael-logs-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.arael-logs-wrapper[data-expanded=true]{grid-template-rows:1fr}.arael-logs-panel{border-top:1px solid rgba(0,0,0,.04);max-height:200px;display:flex;flex-direction:column;overflow:hidden}html.dark .arael-logs-panel{border-top-color:#ffffff0f}.arael-logs-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#00000005;font-size:10px;font-weight:600;color:var(--text-muted, #9ca3af)}html.dark .arael-logs-header{background:#ffffff05}.arael-logs-header button{padding:3px 8px;background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:8px;font-size:10px;color:var(--text-muted, #9ca3af);cursor:pointer;transition:all .15s ease}html.dark .arael-logs-header button{border-color:#ffffff14}.arael-logs-header button:hover{background:#00000008;color:var(--text-secondary, #6b7280)}.arael-logs-content{flex:1;overflow-y:auto;padding:8px 12px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;line-height:1.4}.arael-logs-empty{text-align:center;color:var(--text-muted, #9ca3af);padding:16px}.arael-log-entry{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0;border-bottom:1px solid rgba(0,0,0,.02)}html.dark .arael-log-entry{border-bottom-color:#ffffff08}.arael-log-entry:last-of-type{border-bottom:none}.arael-log-time{color:var(--text-muted, #9ca3af);font-size:9px}.arael-log-type{font-weight:600;font-size:8px;padding:1px 4px;border-radius:3px}.arael-log-info .arael-log-type{background:#3b82f61a;color:#3b82f6}.arael-log-success .arael-log-type{background:#10b9811a;color:#10b981}.arael-log-warning .arael-log-type{background:#f59e0b1a;color:#f59e0b}.arael-log-error .arael-log-type{background:#ef44441a;color:#ef4444}.arael-log-debug .arael-log-type{background:#6b72801a;color:#6b7280}.arael-log-message{flex:1;color:var(--text-secondary, #6b7280);word-break:break-word}.arael-log-data{width:100%;margin-top:3px}.arael-log-data summary{cursor:pointer;color:var(--text-muted, #9ca3af);font-size:9px}.arael-log-data summary:hover{color:var(--text-secondary, #6b7280)}.arael-log-data pre{margin:3px 0 0;padding:6px;background:#00000005;border-radius:5px;font-size:9px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}html.dark .arael-log-data pre{background:#ffffff08}@media(max-width:480px){.arael-panel-container{top:.5rem;left:.5rem;right:.5rem;margin:0;max-width:none;min-width:auto}.arael-panel{border-radius:20px}.arael-input-section{padding:12px 14px}.arael-input-wrapper{padding:5px 6px 5px 14px}.arael-input{font-size:14px}.arael-send-btn{width:30px;height:30px;font-size:13px}.arael-tasks-list{max-height:200px}}@media(prefers-reduced-motion:reduce){.arael-panel,.arael-send-btn,.arael-suggestion-chip,.arael-close-btn,.arael-task-item{transition-duration:.01ms!important}.arael-spinner,.arael-spinner-small,.arael-pulse-dot{animation:none}}.arael-favorite-capsule{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-top:4px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(#ffffffeb,#ffffffeb) padding-box,conic-gradient(from var(--arael-gradient-angle, 0deg) at var(--arael-gradient-x, 50%) var(--arael-gradient-y, 50%),var(--color-primary, #10b981),var(--color-secondary, #34d399),var(--color-accent, #f59e0b),var(--color-light, #feca57),var(--color-primary, #10b981)) border-box;border:1px solid transparent;border-radius:16px;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a,inset 0 1px #fffc;animation:arael-gradient-flow-angle 4s ease-in-out infinite,arael-gradient-flow-x 7s ease-in-out infinite,arael-gradient-flow-y 5s ease-in-out infinite;font-size:12px;color:var(--text-secondary, #6b7280);cursor:pointer;max-width:300px;will-change:transform,opacity;user-select:none;-webkit-user-select:none}html.dark .arael-favorite-capsule{background:linear-gradient(#18181beb,#18181beb) padding-box,conic-gradient(from var(--arael-gradient-angle, 0deg) at var(--arael-gradient-x, 50%) var(--arael-gradient-y, 50%),var(--color-primary, #10b981),var(--color-secondary, #34d399),var(--color-accent, #f59e0b),var(--color-light, #feca57),var(--color-primary, #10b981)) border-box;color:#d1d5db;box-shadow:0 4px 16px #0000004d,0 1px 4px #0003,inset 0 1px #ffffff0a}.arael-favorite-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.arael-favorite-actions{position:absolute;inset:0;display:flex;align-items:stretch;border-radius:16px;opacity:0;pointer-events:none;transition:opacity .15s ease;overflow:hidden;background:inherit}.arael-favorite-capsule:hover .arael-favorite-actions{opacity:1;pointer-events:auto}.arael-favorite-action{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .15s ease;background:transparent}.arael-favorite-action:hover{opacity:.7}.arael-favorite-run{flex:1;color:var(--text-secondary, #6b7280);border-radius:16px 0 0 16px;font-size:12px;font-weight:500}html.dark .arael-favorite-run{color:#d1d5db}.arael-favorite-unfav{width:32px;flex-shrink:0;color:#f59e0b;border-radius:0 16px 16px 0}html.dark .arael-favorite-unfav{color:#fbbf24}@media(max-width:480px){.arael-favorite-capsule{padding:6px 10px 6px 8px;font-size:11px;max-width:160px;margin-top:6px}}.arael-session-manager{position:relative;width:100%;margin-bottom:8px}.arael-session-indicator{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:#00000008;border:none;border-radius:12px;cursor:pointer;transition:background .2s;font-size:13px;color:#374151;text-align:left}.arael-session-indicator:hover{background:#0000000f}html.dark .arael-session-indicator{background:#ffffff0d;color:#d1d5db}html.dark .arael-session-indicator:hover{background:#ffffff14}.arael-session-icon{font-size:10px;opacity:.5;transition:transform .2s}.arael-session-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.arael-session-count{font-size:11px;opacity:.6;flex-shrink:0}.arael-session-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fffffffa;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden;z-index:100}html.dark .arael-session-dropdown{background:#1e1e20fa;border-color:#ffffff1a}.arael-session-search{position:relative;padding:8px;border-bottom:1px solid rgba(0,0,0,.05)}html.dark .arael-session-search{border-bottom-color:#ffffff0d}.arael-session-search-input{width:100%;padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:13px;background:transparent;outline:none;transition:border-color .2s}.arael-session-search-input:focus{border-color:var(--color-primary, #10b981)}html.dark .arael-session-search-input{border-color:#ffffff1a;color:#e5e7eb}.arael-session-search-loading{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px}.arael-session-new-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:var(--color-primary, #10b981);font-weight:500;transition:background .2s;border-bottom:1px solid rgba(0,0,0,.05)}.arael-session-new-btn:hover{background:#10b98114}html.dark .arael-session-new-btn{border-bottom-color:#ffffff0d}.arael-session-new-icon{font-size:16px;font-weight:600}.arael-session-list{max-height:280px;overflow-y:auto}.arael-session-loading,.arael-session-empty{padding:20px;text-align:center;color:#9ca3af;font-size:13px}.arael-session-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;cursor:pointer;transition:background .2s;border-bottom:1px solid rgba(0,0,0,.03)}.arael-session-item:hover{background:#00000008}.arael-session-item.active{background:#10b98114}html.dark .arael-session-item{border-bottom-color:#ffffff08}html.dark .arael-session-item:hover{background:#ffffff0d}html.dark .arael-session-item.active{background:#10b9811f}.arael-session-item-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.arael-session-item-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#1f2937}html.dark .arael-session-item-title{color:#e5e7eb}.arael-session-item-time{font-size:11px;color:#9ca3af;flex-shrink:0}.arael-session-item-meta{display:flex;align-items:center;justify-content:space-between}.arael-session-item-count{font-size:11px;color:#9ca3af}.arael-session-item-archive{padding:4px 8px;border:none;background:transparent;cursor:pointer;font-size:14px;opacity:.5;transition:opacity .2s}.arael-session-item-archive:hover{opacity:1}
