.ripple-margin-top[data-v-2aebd0ae]{margin-top:-7.5rem}@media(max-width:1024px){.ripple-margin-top[data-v-2aebd0ae]{margin-top:-7rem!important}}@media(max-width:768px){.ripple-margin-top[data-v-2aebd0ae]{margin-top:-5rem!important}}.ripple-container[data-v-2aebd0ae]{pointer-events:none}.transition-transform[data-v-2aebd0ae]{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.absolute[data-v-2aebd0ae]{will-change:transform}.animate-bounce[data-v-4c873ff5]{-webkit-animation:bounce-4c873ff5 1s infinite;animation:bounce-4c873ff5 1s infinite}@-webkit-keyframes bounce-4c873ff5{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce-4c873ff5{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.tab-fade-enter-active[data-v-5c5c7aa2],.tab-fade-leave-active[data-v-5c5c7aa2]{-webkit-transition:all .3s ease;transition:all .3s ease}.tab-fade-enter-from[data-v-5c5c7aa2]{opacity:0;-webkit-transform:translateX(10px);transform:translate(10px)}.tab-fade-leave-to[data-v-5c5c7aa2]{opacity:0;-webkit-transform:translateX(-10px);transform:translate(-10px)}.tab-content[data-v-5c5c7aa2]{min-height:calc(100vh - 300px)}.animate-bounce[data-v-ac17040b]{-webkit-animation:bounce-ac17040b 1s infinite;animation:bounce-ac17040b 1s infinite}@-webkit-keyframes bounce-ac17040b{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce-ac17040b{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.selector-panel-container[data-v-6498aca7]{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.selector-header[data-v-c5b83eaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--header-gradient);border:none;cursor:pointer;justify-content:space-between;padding:.75rem 1rem;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s;width:100%}.selector-header[data-v-c5b83eaa]:hover,:root.dark .selector-header[data-v-c5b83eaa]{background:var(--header-gradient-dark)}:root.dark .selector-header[data-v-c5b83eaa]:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.selector-header.is-active[data-v-c5b83eaa]{background:var(--header-gradient-dark);border-bottom:2px solid var(--header-border-active)}:root.dark .selector-header.is-active[data-v-c5b83eaa]{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.header-left[data-v-c5b83eaa]{gap:.625rem;min-width:0}.header-icon[data-v-c5b83eaa],.header-left[data-v-c5b83eaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-c5b83eaa]{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--icon-bg);border-radius:.5rem;-webkit-box-shadow:0 2px 6px var(--icon-shadow);box-shadow:0 2px 6px var(--icon-shadow);color:#fff;height:1.5rem;justify-content:center;width:1.5rem;-ms-flex-negative:0;flex-shrink:0}.header-title[data-v-c5b83eaa]{color:#1f2937;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .header-title[data-v-c5b83eaa]{color:#f3f4f6}.header-right[data-v-c5b83eaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0}.active-tag[data-v-c5b83eaa]{background:var(--badge-bg);border-radius:.25rem;color:var(--badge-text);font-size:.625rem;font-weight:600;padding:.125rem .375rem}:root.dark .active-tag[data-v-c5b83eaa]{background:var(--badge-bg-dark);color:var(--badge-text-dark)}.count-badge[data-v-c5b83eaa]{background:var(--badge-bg);border-radius:.25rem;color:var(--badge-text);font-size:.5625rem;font-weight:600;min-width:1.25rem;padding:.125rem .375rem;text-align:center}:root.dark .count-badge[data-v-c5b83eaa]{background:var(--badge-bg-dark);color:var(--badge-text-dark)}.chevron.rotate-180[data-v-c5b83eaa]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.empty-state[data-v-c0825da6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;text-align:center}.empty-icon[data-v-c0825da6],.empty-state[data-v-c0825da6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-icon[data-v-c0825da6]{border-radius:.5rem;height:2rem;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.375rem}.empty-text[data-v-c0825da6]{color:#6b7280;font-size:.6875rem;line-height:1.4;max-width:180px}:root.dark .empty-text[data-v-c0825da6]{color:#9ca3af}.loading-state[data-v-9b6c1d1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center;padding:1.5rem}.loading-spinner[data-v-9b6c1d1a]{-webkit-animation:spin-9b6c1d1a .8s linear infinite;animation:spin-9b6c1d1a .8s linear infinite;border:2px solid var(--spinner-bg);border-radius:50%;border-top-color:var(--spinner-color);height:1rem;width:1rem}@-webkit-keyframes spin-9b6c1d1a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-9b6c1d1a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-9b6c1d1a]{color:#6b7280;font-size:.6875rem}:root.dark .loading-text[data-v-9b6c1d1a]{color:#9ca3af}.action-btn[data-v-fec50511]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.5rem;cursor:pointer;font-weight:500;gap:.375rem;justify-content:center;-webkit-transition:all .15s;transition:all .15s}.action-btn.icon[data-v-fec50511]{background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--btn-text)}.action-btn.icon[data-v-fec50511]:hover:not(.disabled){background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}.action-btn.outline[data-v-fec50511]{background:transparent;border:1px solid hsl(var(--border));color:#374151}:root.dark .action-btn.outline[data-v-fec50511]{color:#e5e7eb}.action-btn.outline[data-v-fec50511]:hover:not(.disabled){background:#00000008}:root.dark .action-btn.outline[data-v-fec50511]:hover:not(.disabled){background:#ffffff0d}.action-btn.full[data-v-fec50511]{width:100%}.action-btn.full[data-v-fec50511]:hover:not(.disabled){-webkit-filter:brightness(1.1);filter:brightness(1.1)}.action-btn.disabled[data-v-fec50511]{cursor:not-allowed;opacity:.5}.slide-info-enter-active[data-v-7dd34a0d],.slide-info-leave-active[data-v-7dd34a0d]{overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.slide-info-enter-from[data-v-7dd34a0d],.slide-info-leave-to[data-v-7dd34a0d]{max-height:0;opacity:0}.slide-info-enter-to[data-v-7dd34a0d],.slide-info-leave-from[data-v-7dd34a0d]{max-height:250px;opacity:1}.expand-enter-active[data-v-7dd34a0d]{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.expand-leave-active[data-v-7dd34a0d]{position:absolute;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in;width:100%}.expand-enter-from[data-v-7dd34a0d],.expand-leave-to[data-v-7dd34a0d]{opacity:0}.selected-info[data-v-e584cd0e]{border-top:1px solid hsl(var(--border));padding:.75rem}.quick-preview[data-v-e584cd0e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;margin-bottom:.625rem}.preview-item[data-v-e584cd0e],.quick-preview[data-v-e584cd0e]{display:-webkit-box;display:-ms-flexbox;display:flex}.preview-item[data-v-e584cd0e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;cursor:pointer;gap:.5rem;padding:.375rem;-webkit-transition:background .15s;transition:background .15s}.preview-item[data-v-e584cd0e]:hover{background:#6366f10d}:root.dark .preview-item[data-v-e584cd0e]:hover{background:#6366f11a}.preview-icon[data-v-e584cd0e]{border-radius:.375rem;height:1.5rem;width:1.5rem;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:.75rem}.preview-content[data-v-e584cd0e],.preview-icon[data-v-e584cd0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.preview-content[data-v-e584cd0e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.preview-title[data-v-e584cd0e]{color:#374151;font-size:.6875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .preview-title[data-v-e584cd0e]{color:#e5e7eb}.preview-time[data-v-e584cd0e]{color:#9ca3af;font-size:.5625rem;-ms-flex-negative:0;flex-shrink:0}.no-recent[data-v-e584cd0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#9ca3af;font-size:.6875rem;gap:.5rem;justify-content:center;padding:.75rem}.actions-stack[data-v-e584cd0e]{border-top:1px solid hsl(var(--border));padding-top:.5rem}.history-list-container[data-v-e584cd0e]{border-top:1px solid hsl(var(--border));max-height:45vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history-list-container[data-v-e584cd0e],.search-bar[data-v-e584cd0e]{display:-webkit-box;display:-ms-flexbox;display:flex}.search-bar[data-v-e584cd0e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00000008;border:1px solid hsl(var(--border));border-radius:.5rem;gap:.5rem;margin:.5rem;padding:.5rem .75rem}:root.dark .search-bar[data-v-e584cd0e]{background:#ffffff0d}.search-input[data-v-e584cd0e]{-webkit-box-flex:1;background:transparent;border:none;color:#374151;-ms-flex:1;flex:1;font-size:.6875rem;outline:none}:root.dark .search-input[data-v-e584cd0e]{color:#e5e7eb}.search-input[data-v-e584cd0e]::-webkit-input-placeholder{color:#9ca3af}.search-input[data-v-e584cd0e]::-moz-placeholder{color:#9ca3af}.search-input[data-v-e584cd0e]:-ms-input-placeholder{color:#9ca3af}.search-input[data-v-e584cd0e]::-ms-input-placeholder{color:#9ca3af}.search-input[data-v-e584cd0e]::placeholder{color:#9ca3af}.history-sections[data-v-e584cd0e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.25rem .5rem}.history-section[data-v-e584cd0e]{margin-bottom:.5rem}.history-section[data-v-e584cd0e]:last-child{margin-bottom:0}.section-title[data-v-e584cd0e]{color:#6366f1;font-size:.5625rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;padding:0 .25rem;text-transform:uppercase}:root.dark .section-title[data-v-e584cd0e]{color:#818cf8}.section-items[data-v-e584cd0e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.history-item[data-v-e584cd0e],.section-items[data-v-e584cd0e]{display:-webkit-box;display:-ms-flexbox;display:flex}.history-item[data-v-e584cd0e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:transparent;border:none;border-radius:.5rem;cursor:pointer;gap:.5rem;padding:.375rem;text-align:left;-webkit-transition:all .15s;transition:all .15s;width:100%}.history-item[data-v-e584cd0e]:hover{background:#6366f10d}:root.dark .history-item[data-v-e584cd0e]:hover{background:#6366f11a}.item-icon[data-v-e584cd0e]{border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:.75rem}.item-content[data-v-e584cd0e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.item-title[data-v-e584cd0e]{color:#374151;font-size:.6875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .item-title[data-v-e584cd0e]{color:#f3f4f6}.item-description[data-v-e584cd0e]{color:#6b7280;font-size:.5625rem;margin-top:.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-time[data-v-e584cd0e],:root.dark .item-description[data-v-e584cd0e]{color:#9ca3af}.item-time[data-v-e584cd0e]{font-size:.5625rem;-ms-flex-negative:0;flex-shrink:0}.empty-state[data-v-e584cd0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;text-align:center}.empty-text[data-v-e584cd0e]{color:#6b7280;font-size:.6875rem;margin-top:.375rem}:root.dark .empty-text[data-v-e584cd0e]{color:#9ca3af}.history-footer[data-v-e584cd0e]{border-top:1px solid hsl(var(--border));padding:.5rem}.clear-history-btn[data-v-e584cd0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;font-size:.6875rem;gap:.375rem;justify-content:center;padding:.375rem .5rem;-webkit-transition:all .15s;transition:all .15s;width:100%}.clear-history-btn[data-v-e584cd0e]:hover{background:#ef44440d;color:#ef4444}:root.dark .clear-history-btn[data-v-e584cd0e]:hover{background:#ef44441a;color:#f87171}.history-sections[data-v-e584cd0e]::-webkit-scrollbar{width:4px}.history-sections[data-v-e584cd0e]::-webkit-scrollbar-track{background:transparent}.history-sections[data-v-e584cd0e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}:root.dark .history-sections[data-v-e584cd0e]::-webkit-scrollbar-thumb{background:#37415180}pre[data-v-893e2704]{scrollbar-color:rgba(37,99,235,.3) transparent;scrollbar-width:thin}pre[data-v-893e2704]::-webkit-scrollbar{width:6px}pre[data-v-893e2704]::-webkit-scrollbar-track{background:transparent}pre[data-v-893e2704]::-webkit-scrollbar-thumb{background-color:#2563eb4d;border-radius:3px}pre[data-v-893e2704]::-webkit-scrollbar-thumb:hover{background-color:#2563eb80}pre[data-v-09627444]{scrollbar-color:rgba(34,197,94,.3) transparent;scrollbar-width:thin}pre[data-v-09627444]::-webkit-scrollbar{width:6px}pre[data-v-09627444]::-webkit-scrollbar-track{background:transparent}pre[data-v-09627444]::-webkit-scrollbar-thumb{background-color:#22c55e4d;border-radius:3px}pre[data-v-09627444]::-webkit-scrollbar-thumb:hover{background-color:#22c55e80}.animate-bounce[data-v-985a1ec4]{-webkit-animation:bounce-985a1ec4 1s infinite;animation:bounce-985a1ec4 1s infinite}@-webkit-keyframes bounce-985a1ec4{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}@keyframes bounce-985a1ec4{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}.animate-bounce[data-v-e41869a4]{-webkit-animation:bounce-e41869a4 1s infinite;animation:bounce-e41869a4 1s infinite}@-webkit-keyframes bounce-e41869a4{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}@keyframes bounce-e41869a4{0%,20%,53%,80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}.resizable-container[data-v-a4f5b128]{max-width:100%!important;width:100%!important}.panel-item[data-v-a4f5b128],.resizable-container[data-v-a4f5b128]{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.panel-item[data-v-a4f5b128]{max-width:100%}.resize-handle[data-v-a4f5b128]{position:relative}.resize-handle[data-v-a4f5b128]:before{background:currentColor;border-radius:2px;content:"";height:40px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;transition:opacity .2s;width:4px}.resize-handle[data-v-a4f5b128]:hover:before{opacity:.3}.resize-handle[data-v-a4f5b128]:active:before{opacity:.5}pre[data-v-2f630b57]{scrollbar-color:rgba(139,92,246,.3) transparent;scrollbar-width:thin}pre[data-v-2f630b57]::-webkit-scrollbar{width:6px}pre[data-v-2f630b57]::-webkit-scrollbar-track{background:transparent}pre[data-v-2f630b57]::-webkit-scrollbar-thumb{background-color:#8b5cf64d;border-radius:3px}pre[data-v-2f630b57]::-webkit-scrollbar-thumb:hover{background-color:#8b5cf680}.animate-pulse[data-v-2ffee3b7]{-webkit-animation:pulse-2ffee3b7 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-2ffee3b7 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes pulse-2ffee3b7{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-2ffee3b7{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes spin-5baa7fd4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-5baa7fd4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animate-spin[data-v-5baa7fd4]{-webkit-animation:spin-5baa7fd4 1s linear infinite;animation:spin-5baa7fd4 1s linear infinite}pre[data-v-e8d68037]{scrollbar-color:rgba(139,92,246,.3) transparent;scrollbar-width:thin}pre[data-v-e8d68037]::-webkit-scrollbar{width:6px}pre[data-v-e8d68037]::-webkit-scrollbar-track{background:transparent}pre[data-v-e8d68037]::-webkit-scrollbar-thumb{background-color:#8b5cf64d;border-radius:3px}pre[data-v-e8d68037]::-webkit-scrollbar-thumb:hover{background-color:#8b5cf680}.panel-header[data-v-a79402a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border:none;border-bottom:2px solid var(--brand-primary);cursor:pointer;justify-content:space-between;padding:.8rem;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s;width:100%;-ms-flex-negative:0;background:transparent;flex-shrink:0}.panel-header[data-v-a79402a1]:not(.panel-header--static):hover{background:color-mix(in srgb,var(--brand-primary) 6%,transparent)}.panel-header--static[data-v-a79402a1]{cursor:default}:root.dark .panel-header[data-v-a79402a1]:not(.panel-header--static):hover{background:color-mix(in srgb,var(--brand-primary-light) 8%,transparent)}.panel-header.is-active[data-v-a79402a1]{background:color-mix(in srgb,var(--brand-primary) 6%,transparent)}:root.dark .panel-header.is-active[data-v-a79402a1]{background:color-mix(in srgb,var(--brand-primary-light) 8%,transparent)}.header-left[data-v-a79402a1]{gap:.75rem;min-width:0}.header-icon[data-v-a79402a1],.header-left[data-v-a79402a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-a79402a1]{height:2.25rem;width:2.25rem;-webkit-box-pack:center;-ms-flex-pack:center;background:color-mix(in srgb,var(--brand-primary) 15%,transparent);border-radius:.5rem;color:var(--brand-primary);justify-content:center;-ms-flex-negative:0;flex-shrink:0}:root.dark .header-icon[data-v-a79402a1]{background:color-mix(in srgb,var(--brand-primary-light) 18%,transparent);color:var(--brand-primary-light)}.header-content[data-v-a79402a1]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.header-title[data-v-a79402a1]{color:#111827;font-size:.89rem;font-weight:600;line-height:1.3;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}:root.dark .header-title[data-v-a79402a1]{color:#f3f4f6}.header-subtitle[data-v-a79402a1]{color:#6b7280;font-size:.6875rem;line-height:1.2;margin-top:.125rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}:root.dark .header-subtitle[data-v-a79402a1]{color:#9ca3af}.header-right[data-v-a79402a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0}.active-tag[data-v-a79402a1]{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);border-radius:.375rem;color:var(--brand-primary);font-size:.625rem;font-weight:600;padding:.125rem .375rem}:root.dark .active-tag[data-v-a79402a1]{background:color-mix(in srgb,var(--brand-primary-light) 18%,transparent);color:var(--brand-primary-light)}.chevron-icon[data-v-a79402a1]{color:#6b7280;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}:root.dark .chevron-icon[data-v-a79402a1]{color:#9ca3af}.panel-header:hover .chevron-icon[data-v-a79402a1]{color:var(--brand-primary)}:root.dark .panel-header:hover .chevron-icon[data-v-a79402a1]{color:var(--brand-primary-light)}@media(max-width:768px){.panel-header[data-v-a79402a1]{padding:.875rem 1rem}.header-icon[data-v-a79402a1]{height:2rem;width:2rem}.header-icon[data-v-a79402a1] svg{height:1rem;width:1rem}.header-title[data-v-a79402a1]{font-size:.8125rem}.header-subtitle[data-v-a79402a1]{font-size:.625rem}}.selected-info[data-v-2981fe71]{border-top:1px solid hsl(var(--border));padding:.75rem}.macro-grid[data-v-2981fe71]{display:grid;gap:.375rem;grid-template-columns:repeat(2,1fr);margin-bottom:.625rem}.macro-item[data-v-2981fe71]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00000005;border-radius:.5rem;gap:.375rem;padding:.375rem;-webkit-transition:background .15s;transition:background .15s}:root.dark .macro-item[data-v-2981fe71]{background:#ffffff08}.macro-item[data-v-2981fe71]:hover{background:#0000000a}:root.dark .macro-item[data-v-2981fe71]:hover{background:#ffffff0d}.macro-icon-wrapper[data-v-2981fe71]{border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.375rem;width:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.macro-bg-energy[data-v-2981fe71]{background:#8b5cf626}.macro-bg-protein[data-v-2981fe71]{background:#f43f5e26}.macro-bg-lipids[data-v-2981fe71]{background:#f59e0b26}.macro-bg-carbs[data-v-2981fe71]{background:#10b98126}.macro-content[data-v-2981fe71]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.macro-label[data-v-2981fe71]{color:#6b7280;font-size:.5rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}:root.dark .macro-label[data-v-2981fe71]{color:#9ca3af}.macro-value[data-v-2981fe71]{font-size:.8125rem;font-weight:700;line-height:1.1}.macro-unit[data-v-2981fe71]{font-size:.5625rem;font-weight:500;margin-left:.0625rem;opacity:.7}.actions-stack[data-v-2981fe71]{border-top:1px solid hsl(var(--border));padding-top:.5rem}.actions-grid[data-v-2981fe71]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.expanded-content[data-v-2981fe71]{border-top:1px solid hsl(var(--border));padding:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.macro-cards[data-v-2981fe71]{display:grid;gap:.375rem;grid-template-columns:repeat(2,1fr);margin-bottom:.625rem}.macro-card[data-v-2981fe71]{background:#00000005;border:1px solid hsl(var(--border));border-radius:.5rem;padding:.5rem}:root.dark .macro-card[data-v-2981fe71]{background:#ffffff08}.macro-card-header[data-v-2981fe71]{gap:.25rem;margin-bottom:.25rem}.macro-card-header[data-v-2981fe71],.macro-card-icon[data-v-2981fe71]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.macro-card-icon[data-v-2981fe71]{border-radius:.375rem;height:1.125rem;width:1.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.macro-card-label[data-v-2981fe71]{color:#6b7280;font-size:.5625rem;font-weight:600;text-transform:uppercase}:root.dark .macro-card-label[data-v-2981fe71]{color:#9ca3af}.macro-card-value[data-v-2981fe71]{font-size:1rem;font-weight:700}.macro-card-unit[data-v-2981fe71]{font-size:.625rem;font-weight:500;opacity:.7}.info-row[data-v-2981fe71]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid hsl(var(--border));border-top:1px solid hsl(var(--border));justify-content:space-between;margin-bottom:.625rem;padding:.375rem 0}.info-label[data-v-2981fe71]{color:#6b7280;font-size:.625rem;font-weight:600}.info-value[data-v-2981fe71]{color:#374151;font-size:.75rem;font-weight:600}:root.dark .info-value[data-v-2981fe71]{color:#e5e7eb}.expanded-actions[data-v-2981fe71]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.action-row[data-v-2981fe71]{display:grid;gap:.375rem;grid-template-columns:repeat(2,1fr)}.expanded-content[data-v-2981fe71]::-webkit-scrollbar{width:4px}.expanded-content[data-v-2981fe71]::-webkit-scrollbar-track{background:transparent}.expanded-content[data-v-2981fe71]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.375rem}:root.dark .expanded-content[data-v-2981fe71]::-webkit-scrollbar-thumb{background:#37415180}.planner-panels-stack[data-v-ee6bc08b]{bottom:8vh;display:-webkit-box;display:-ms-flexbox;display:flex;left:1.3vw;position:fixed;z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer!important;gap:.8rem}.planner-panels-stack>.planner-panel-card[data-v-ee6bc08b]:first-child{max-height:42vh}.planner-panel-card[data-v-ee6bc08b]{min-width:300px;width:300px;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffb3;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,transparent);border-radius:var(--universe-border-radius);-ms-flex-direction:column;flex-direction:column;overflow:hidden}.planner-panel-card[data-v-ee6bc08b],.planner-panel-card--no-shadow[data-v-ee6bc08b]{-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff80}:root.dark .planner-panel-card[data-v-ee6bc08b]{background:#111827a6;border-color:color-mix(in srgb,var(--brand-primary) 25%,transparent);-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.planner-panel-card[data-v-ee6bc08b] .selector-panel-container{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media(max-width:768px){.planner-panel-card[data-v-ee6bc08b]{min-width:280px;width:280px}}.left-panel-wrapper[data-v-ec63eb30]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--brand-light);-ms-flex-direction:column;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.5rem}:root.dark .left-panel-wrapper[data-v-ec63eb30]{background:var(--brand-dark)}.product-panel-wrapper[data-v-ec63eb30]{background:transparent;height:100%;overflow:hidden;width:100%}.immersive-product-container[data-v-ec63eb30]{background:var(--background);height:100%;top:0;right:0;bottom:0;left:0;overflow:auto;position:absolute;width:100%}.immersive-product-container[data-v-ec63eb30]::-webkit-scrollbar,.left-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar,.product-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar{width:8px}.immersive-product-container[data-v-ec63eb30]::-webkit-scrollbar-track,.left-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar-track,.product-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar-track{background:transparent}.immersive-product-container[data-v-ec63eb30]::-webkit-scrollbar-thumb,.left-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar-thumb,.product-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.4);border-radius:.375rem}.immersive-product-container[data-v-ec63eb30]::-webkit-scrollbar-thumb:hover,.left-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar-thumb:hover,.product-panel-wrapper[data-v-ec63eb30]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.6)}.product-panel-wrapper ::-webkit-scrollbar{width:8px}.product-panel-wrapper ::-webkit-scrollbar-track{background:transparent}.product-panel-wrapper ::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.4);border-radius:.375rem}.product-panel-wrapper ::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.6)}.animate-ripple-circle[data-v-0fb9b922]{-webkit-animation:ripple-effect-0fb9b922 2s ease-in-out infinite;animation:ripple-effect-0fb9b922 2s ease-in-out infinite}@-webkit-keyframes ripple-effect-0fb9b922{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}}@keyframes ripple-effect-0fb9b922{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}}.theme-toggle-mini-card[data-v-13f8e00c]{border:var(--universe-border-light);border-radius:var(--universe-border-radius);cursor:pointer;display:none;height:2.25rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:2.25rem}.dark .theme-toggle-mini-card[data-v-13f8e00c]{border:var(--universe-border-dark)}@media(min-width:768px){.theme-toggle-mini-card[data-v-13f8e00c]{display:-webkit-box;display:-ms-flexbox;display:flex}}.theme-toggle-mini-card--inline[data-v-13f8e00c]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.theme-icon[data-v-13f8e00c]{height:1.125rem;width:1.125rem}.theme-icon[data-v-13f8e00c],.theme-icon-enter-active[data-v-13f8e00c],.theme-icon-leave-active[data-v-13f8e00c]{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.theme-icon-enter-from[data-v-13f8e00c]{opacity:0;-webkit-transform:rotate(-90deg) scale(.8);transform:rotate(-90deg) scale(.8)}.theme-icon-leave-to[data-v-13f8e00c]{opacity:0;-webkit-transform:rotate(90deg) scale(.8);transform:rotate(90deg) scale(.8)}.theme-icon-enter-to[data-v-13f8e00c],.theme-icon-leave-from[data-v-13f8e00c]{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}.language-toggle-mini-card[data-v-75985fab]{border:var(--universe-border-light);border-radius:var(--universe-border-radius);cursor:pointer;display:none;height:2.25rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:2.25rem}.dark .language-toggle-mini-card[data-v-75985fab]{border:var(--universe-border-dark)}@media(min-width:768px){.language-toggle-mini-card[data-v-75985fab]{display:-webkit-box;display:-ms-flexbox;display:flex}}.language-toggle-mini-card--inline[data-v-75985fab]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flag-change-enter-active[data-v-75985fab],.flag-change-leave-active[data-v-75985fab]{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flag-change-enter-from[data-v-75985fab],.flag-change-leave-to[data-v-75985fab]{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.flag-change-enter-to[data-v-75985fab],.flag-change-leave-from[data-v-75985fab]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.icon-image[data-v-75985fab]{height:1.375rem;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:1.375rem}.auth-loading-state[data-v-65137f1b]{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:200;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-backdrop-filter:var(--universe-backdrop-filter);backdrop-filter:var(--universe-backdrop-filter);background:var(--universe-bg-light);justify-content:center;-webkit-transition:background .3s;transition:background .3s}.dark .auth-loading-state[data-v-65137f1b]{background:var(--universe-bg-dark)}.auth-loading-content[data-v-65137f1b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:2rem 1.5rem;text-align:center}.auth-loading-content[data-v-65137f1b],.auth-loading-icon-wrap[data-v-65137f1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-loading-icon-wrap[data-v-65137f1b]{-webkit-animation:auth-loading-breathe-65137f1b 2s ease-in-out infinite;animation:auth-loading-breathe-65137f1b 2s ease-in-out infinite;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);border-radius:var(--universe-border-radius);height:4rem;margin-bottom:.5rem;width:4rem}.auth-loading-icon[data-v-65137f1b]{color:var(--brand-primary)}.auth-loading-title[data-v-65137f1b]{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;margin:0}.auth-loading-subtitle[data-v-65137f1b]{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5;margin:0;max-width:300px}@-webkit-keyframes auth-loading-breathe-65137f1b{0%,to{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary) 0%,transparent);box-shadow:0 0 color-mix(in srgb,var(--brand-primary) 0%,transparent)}50%{-webkit-box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-primary) 8%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-primary) 8%,transparent)}}@keyframes auth-loading-breathe-65137f1b{0%,to{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary) 0%,transparent);box-shadow:0 0 color-mix(in srgb,var(--brand-primary) 0%,transparent)}50%{-webkit-box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-primary) 8%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-primary) 8%,transparent)}}.auth-loading-fade-enter-active[data-v-65137f1b],.auth-loading-fade-leave-active[data-v-65137f1b]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.auth-loading-fade-enter-from[data-v-65137f1b],.auth-loading-fade-leave-to[data-v-65137f1b]{opacity:0}.icon-swap-enter-active[data-v-65137f1b],.icon-swap-leave-active[data-v-65137f1b]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.icon-swap-enter-from[data-v-65137f1b]{opacity:0;-webkit-transform:scale(.7) rotate(-10deg);transform:scale(.7) rotate(-10deg)}.icon-swap-leave-to[data-v-65137f1b]{opacity:0;-webkit-transform:scale(.7) rotate(10deg);transform:scale(.7) rotate(10deg)}.text-swap-enter-active[data-v-65137f1b],.text-swap-leave-active[data-v-65137f1b]{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.text-swap-enter-from[data-v-65137f1b]{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.text-swap-leave-to[data-v-65137f1b]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.app-root[data-v-b32af489]{min-height:100vh;width:100%}.bg-gradient-primary[data-v-b32af489]{background:var(--gradient-primary)}
