.auth-container[data-v-f8faca91]{display:flex;justify-content:center;align-items:center;padding:2rem 1rem}.auth-box[data-v-f8faca91]{width:100%;max-width:100%;padding:2.5rem;background:#1a233299;border:2px solid rgba(123,91,245,.4);border-radius:16px;box-shadow:0 4px 20px #7b5bf54d}.auth-title[data-v-f8faca91]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-align:center}.auth-description[data-v-f8faca91]{font-size:.95rem;color:#ccc;text-align:center;margin-bottom:2rem;line-height:1.5}.auth-form[data-v-f8faca91]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-f8faca91]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-f8faca91]{font-size:.9rem;font-weight:600;color:#fff}.form-group input[data-v-f8faca91]{padding:12px 16px;font-size:1rem;border:2px solid rgba(123,91,245,.3);border-radius:8px;background:#0f172980;color:#fff;transition:all .2s}.form-group input[data-v-f8faca91]:focus{outline:none;border-color:var(--primary-color, #7b5bf5);box-shadow:0 0 0 3px #7b5bf533}.form-group input[data-v-f8faca91]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-f8faca91]{padding:12px 16px;background:#e539351a;border-left:4px solid #e53935;border-radius:4px;color:#e53935;font-size:.9rem}.btn-submit[data-v-f8faca91]{padding:14px 28px;font-size:1.05rem;font-weight:600;background:var(--primary-color, #7b5bf5);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s;margin-top:.5rem}.btn-submit[data-v-f8faca91]:hover:not(:disabled){background:var(--primary-hover, #5b8def);transform:translateY(-1px);box-shadow:0 4px 12px #7b5bf54d}.btn-submit[data-v-f8faca91]:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-switch[data-v-f8faca91]{margin-top:1.5rem;text-align:center;font-size:.95rem;color:#aaa}.switch-link[data-v-f8faca91]{color:var(--primary-color, #7b5bf5);font-weight:600;cursor:pointer;text-decoration:none;margin-left:.3rem}.switch-link[data-v-f8faca91]:hover{text-decoration:underline}@media (max-width: 600px){.auth-box[data-v-f8faca91]{padding:2rem 1.5rem}.auth-title[data-v-f8faca91]{font-size:1.5rem}.auth-description[data-v-f8faca91]{font-size:.9rem}}.features[data-v-e5eebf1c]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.feature-badge[data-v-e5eebf1c]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:#e8f4f8;border:1px solid #b8d4e0;border-radius:12px;font-size:1.5rem;line-height:1;color:#1a5a7a;white-space:nowrap;justify-content:center;min-width:36px}.dark .feature-badge[data-v-e5eebf1c]{background-color:#1a3a4a;border:1px solid #2d5468;color:#a8c8d8}.sortable-list .item[data-v-68d916fe]{list-style:none;display:flex;cursor:default;align-items:center;border-radius:5px;padding:10px 13px;margin-bottom:11px;border:1px solid #ccc;justify-content:space-between;flex-wrap:wrap;position:relative;flex-direction:row}@media (max-width: 768px){.sortable-list .item[data-v-68d916fe]{flex-direction:column;align-items:flex-start;padding:10px}}.dark .sortable-list .item[data-v-68d916fe]{border:1px solid #434242}.item .details[data-v-68d916fe]{display:flex;align-items:center;flex:1}.addon-info[data-v-68d916fe]{display:flex;flex-direction:column;gap:6px;flex:1}.addon-name[data-v-68d916fe]{font-weight:500}.item .details img[data-v-68d916fe]{height:60px;width:60px;pointer-events:none;margin-right:12px;object-fit:contain;object-position:center;border-radius:30%;background-color:#262626}.col[data-v-68d916fe]{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;min-width:auto;flex-shrink:1}.actions-wrapper[data-v-68d916fe]{display:flex;align-items:center;gap:0;flex-shrink:0;width:100%;justify-content:space-between}.button[data-v-68d916fe]{border-radius:6px;cursor:pointer;padding:8px;background-color:#2c5f8d;border:none;transition:background-color .2s ease,opacity .2s ease,transform .1s ease,box-shadow .15s ease}.button[data-v-68d916fe]:hover:not(:disabled){background-color:#234a6f}.button[data-v-68d916fe]:active:not(:disabled){background-color:#1a3a56;transform:scale(.95);box-shadow:inset 0 2px 4px #0003}.button[data-v-68d916fe]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.5;transform:none}.dark .button[data-v-68d916fe]{background-color:#3a6a96}.dark .button[data-v-68d916fe]:hover:not(:disabled){background-color:#2d5478}.dark .button[data-v-68d916fe]:active:not(:disabled){background-color:#234260;transform:scale(.95);box-shadow:inset 0 2px 4px #0000004d}.dark .button[data-v-68d916fe]:disabled{background-color:#555;opacity:.4}.icon-only[data-v-68d916fe]{display:flex;justify-content:center;align-items:center}.visit-url img[data-v-68d916fe],.copy-url img[data-v-68d916fe],.edit-addon img[data-v-68d916fe]{width:20px;height:20px;filter:brightness(0);pointer-events:none}.delete img[data-v-68d916fe]{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(25%) sepia(85%) saturate(3500%) hue-rotate(345deg);pointer-events:none}.dark .visit-url img[data-v-68d916fe],.dark .copy-url img[data-v-68d916fe],.dark .edit-addon img[data-v-68d916fe]{filter:brightness(0)}.dark .delete img[data-v-68d916fe]{filter:brightness(0) saturate(100%) invert(35%) sepia(85%) saturate(4000%) hue-rotate(345deg)}.drag-handle[data-v-68d916fe]{cursor:move;touch-action:none;user-select:none;-webkit-user-select:none;display:flex;align-items:center;padding:8px;margin-left:12px}.drag-handle img[data-v-68d916fe]{width:32px;height:32px;filter:brightness(0);pointer-events:none}.dark .drag-handle img[data-v-68d916fe]{filter:brightness(0) invert(1)}.drag-handle[data-v-68d916fe]:hover{opacity:.7}@media (max-width: 768px){.sortable-list .item[data-v-68d916fe]{flex-direction:column;align-items:flex-start;padding:10px}.item .details[data-v-68d916fe]{margin-bottom:10px;align-self:flex-start}.item .details img[data-v-68d916fe]{margin-right:12px;margin-bottom:8px}.actions-wrapper[data-v-68d916fe]{width:100%;justify-content:space-between;margin-top:10px;flex-wrap:nowrap}.col[data-v-68d916fe]{flex-direction:row;gap:6px;justify-content:flex-start;min-width:auto;flex-wrap:nowrap;flex-shrink:1}.button[data-v-68d916fe]{padding:6px;min-width:32px;flex-shrink:0}.drag-handle[data-v-68d916fe]{margin-left:8px;padding:6px;flex-shrink:0}.drag-handle img[data-v-68d916fe]{width:32px;height:32px}}@media (max-width: 480px){.item .details[data-v-68d916fe]{flex-direction:row;align-items:center}.item .details img[data-v-68d916fe]{margin-bottom:0;margin-right:12px}.actions-wrapper[data-v-68d916fe]{justify-content:space-between}.col[data-v-68d916fe]{gap:3px;flex-wrap:nowrap}.button[data-v-68d916fe]{padding:4px;min-width:28px}.button img[data-v-68d916fe]{width:16px;height:16px}.drag-handle[data-v-68d916fe]{margin-left:4px;padding:4px}.drag-handle img[data-v-68d916fe]{width:28px;height:28px}}.dialog-fade-enter-active[data-v-a76ee56c],.dialog-fade-leave-active[data-v-a76ee56c]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-a76ee56c],.dialog-fade-leave-to[data-v-a76ee56c]{opacity:0}.dialog-backdrop[data-v-a76ee56c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1013ad;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:10000}.dialog-panel[data-v-a76ee56c]{width:min(560px,100%);background:linear-gradient(160deg,#1e2127f2,#181a20f2);border-radius:18px;box-shadow:0 28px 68px #00000059;border:1px solid rgba(255,255,255,.08);color:inherit;display:flex;flex-direction:column;overflow:hidden}.dialog-header[data-v-a76ee56c]{padding:1.25rem 1.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.06)}.dialog-title[data-v-a76ee56c]{font-size:2rem;font-weight:700;margin:0}.dialog-body[data-v-a76ee56c]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.dialog-message[data-v-a76ee56c]{margin:0;font-size:1.5rem;line-height:2rem;color:#fffffff7;white-space:pre-line}.dialog-input[data-v-a76ee56c]{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0c0e12bf;color:inherit;padding:.9rem 1rem;font-size:1.25rem}.dialog-input[data-v-a76ee56c]:focus{outline:none;border-color:#15cd7499;box-shadow:0 0 0 3px #15cd742e}.dialog-input--textarea[data-v-a76ee56c]{resize:vertical;min-height:120px}.dialog-footer[data-v-a76ee56c]{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.dialog-button[data-v-a76ee56c]{border:none;border-radius:10px;padding:.95rem 1.9rem;font-size:1.5rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.dialog-button[data-v-a76ee56c]:focus{outline:none;box-shadow:0 0 0 3px #ffffff2e}.dialog-button[data-v-a76ee56c]:active{transform:translateY(1px)}.dialog-button--primary[data-v-a76ee56c]{background:#15cd74;color:#0d1411;font-weight:700}.dialog-button--secondary[data-v-a76ee56c]{background:#fff3;color:inherit}.dialog-button--secondary[data-v-a76ee56c]:hover,.dialog-button--primary[data-v-a76ee56c]:hover{opacity:.8}@media (max-width: 540px){.dialog-panel[data-v-a76ee56c]{border-radius:14px}.dialog-header[data-v-a76ee56c],.dialog-body[data-v-a76ee56c],.dialog-footer[data-v-a76ee56c]{padding-left:1.25rem;padding-right:1.25rem}}.sam-label[data-v-e3b358f0]{display:block;font-weight:600;margin-bottom:.25rem}.sam-row[data-v-e3b358f0]{display:flex;gap:.5rem;align-items:center}.sam-select[data-v-e3b358f0]{flex:1;min-width:0;padding:.4rem}.sam-button[data-v-e3b358f0]{display:flex;align-items:center;justify-content:center;padding:8px;border:none;background-color:#2c5f8d;cursor:pointer;border-radius:6px;min-width:40px;min-height:40px;transition:background-color .2s ease,transform .1s ease,box-shadow .15s ease}.sam-button[data-v-e3b358f0]:hover{background-color:#234a6f}.sam-button[data-v-e3b358f0]:active{background-color:#1a3a56;transform:scale(.95);box-shadow:inset 0 2px 4px #0003}.sam-button[data-v-e3b358f0]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.5;transform:none}.sam-button img[data-v-e3b358f0]{width:20px;height:20px}.sam-button-edit img[data-v-e3b358f0]{filter:brightness(0)}.sam-button-delete img[data-v-e3b358f0]{filter:brightness(0) saturate(100%) invert(25%) sepia(85%) saturate(3500%) hue-rotate(345deg)}.dark .sam-button[data-v-e3b358f0]{background-color:#3a6a96}.dark .sam-button[data-v-e3b358f0]:hover{background-color:#2d5478}.dark .sam-button[data-v-e3b358f0]:active{background-color:#234260;transform:scale(.95);box-shadow:inset 0 2px 4px #0000004d}.dark .sam-button[data-v-e3b358f0]:disabled{background-color:#555;opacity:.4}.dark .sam-button-edit img[data-v-e3b358f0]{filter:brightness(0)}.dark .sam-button-delete img[data-v-e3b358f0]{filter:brightness(0) saturate(100%) invert(35%) sepia(85%) saturate(4000%) hue-rotate(345deg)}@media (max-width: 768px){.sam-button[data-v-e3b358f0]{padding:10px;min-width:44px;min-height:44px}.sam-button img[data-v-e3b358f0]{width:22px;height:22px}}.toast-container[data-v-810dba8b]{position:fixed;top:2rem;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast[data-v-810dba8b]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background:#675e5ef2;border:1px solid rgba(21,205,116,.8);border-radius:8px;box-shadow:0 4px 12px #00000080,0 0 30px #15cd74b3,0 0 60px #15cd7480,0 0 90px #15cd744d;color:#e0e0e0;font-size:1.5rem;pointer-events:auto;animation:slideUp-810dba8b .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes slideUp-810dba8b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.toast-message[data-v-810dba8b]{flex:1}.toast-undo[data-v-810dba8b]{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#15cd74;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .2s ease}.toast-undo[data-v-810dba8b]:hover{background:#15cd7426;border-color:#15cd74}.toast-undo i[data-v-810dba8b]{font-size:1.6rem}.field-group[data-v-29ae0610]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.field-label[data-v-29ae0610]{font-weight:600;font-size:1.5rem}.field-group .button[data-v-29ae0610]{align-self:flex-start}.field-group .button[disabled][data-v-29ae0610]{opacity:.55;cursor:not-allowed}.separator[data-v-29ae0610]{margin:1.5rem 0;font-weight:600}.sortable-list .item[data-v-29ae0610]{list-style:none;display:flex;cursor:move;align-items:center;border-radius:5px;padding:10px 13px;margin-bottom:11px;border:1px solid #ccc;justify-content:space-between}.dark .sortable-list .item[data-v-29ae0610]{border:1px solid #434242}.item .details[data-v-29ae0610]{display:flex;align-items:center}.item .details img[data-v-29ae0610]{height:60px;width:60px;pointer-events:none;margin-right:12px;object-fit:contain;object-position:center;border-radius:30%;background-color:#262626}.save-toggle[data-v-29ae0610]{margin-bottom:1.25rem}.save-toggle__button[data-v-29ae0610]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.15rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff0f,#ffffff05);color:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.save-toggle__button[data-v-29ae0610]:focus{outline:none;box-shadow:0 0 0 3px #fff3}.save-toggle__button[data-v-29ae0610]:active{transform:translateY(1px)}.save-toggle.is-enabled .save-toggle__button[data-v-29ae0610]{border-color:#15cd7473;box-shadow:0 6px 18px #15cd742e;background:linear-gradient(135deg,#15cd742e,#15cd740f)}.save-toggle__indicator[data-v-29ae0610]{position:relative;width:48px;height:26px;border-radius:999px;background:#ffffff40;transition:background .25s ease}.save-toggle__indicator[data-v-29ae0610]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#101010;transition:transform .25s ease,background .25s ease}.save-toggle.is-enabled .save-toggle__indicator[data-v-29ae0610]{background:#15cd7459}.save-toggle.is-enabled .save-toggle__indicator[data-v-29ae0610]:after{transform:translate(22px);background:#15cd74}.save-toggle__content[data-v-29ae0610]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;text-align:left}.save-toggle__title[data-v-29ae0610]{font-weight:700}.save-toggle__subtitle[data-v-29ae0610]{font-size:1rem;opacity:.82}.save-toggle__warning[data-v-29ae0610]{font-size:1.1rem;color:#ffb74d;font-weight:700;line-height:1.35}.save-toggle__status[data-v-29ae0610]{font-weight:600;letter-spacing:.05em;font-size:.85rem;text-transform:uppercase;opacity:.8}.modal-form[data-v-1fcb21fa]{display:flex;flex-direction:column;height:100%;min-height:0;flex:1 1 auto;width:100%;overflow-y:auto;overscroll-behavior:contain}.modal-form-header[data-v-1fcb21fa]{padding:20px 20px 15px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;position:sticky;top:0;background:#2e2e2e;z-index:10;pointer-events:none}.modal-form-header h3[data-v-1fcb21fa]{margin:0;-webkit-user-select:none;user-select:none;pointer-events:auto}.modal-form-body[data-v-1fcb21fa]{flex:1;display:flex;flex-direction:column;padding:20px;min-height:0}.save-button[data-v-1fcb21fa]{padding:10px 20px;border:none;background-color:#14854f;color:#fff;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .2s ease,transform .1s ease,box-shadow .15s ease;margin-right:10px}.save-button[data-v-1fcb21fa]:hover:not(:disabled){background-color:#14854eef}.save-button[data-v-1fcb21fa]:active:not(:disabled){background-color:#106e41;transform:scale(.96);box-shadow:inset 0 2px 6px #0000004d}.save-button[data-v-1fcb21fa]:disabled{background-color:#3d5f4a;cursor:not-allowed;opacity:.5;transform:none}.save-button-highlight[data-v-1fcb21fa]{animation:saveButtonPulse-1fcb21fa .6s ease-in-out 2}@keyframes saveButtonPulse-1fcb21fa{0%,to{background-color:#14854f;box-shadow:0 0 #14854f00}50%{background-color:#18a562;box-shadow:0 0 0 8px #14854f99}}.switch-mode-button[data-v-1fcb21fa]{padding:10px 20px;border:none;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .2s ease,transform .1s ease,box-shadow .15s ease}.switch-mode-button[data-v-1fcb21fa]:hover{background-color:#0056b3}.switch-mode-button[data-v-1fcb21fa]:active{background-color:#004494;transform:scale(.96);box-shadow:inset 0 2px 6px #0000004d}.switch-mode-button[data-v-1fcb21fa]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6;transform:none}.cancel-button[data-v-1fcb21fa]{padding:10px 20px;border:none;background-color:#6c757d;color:#fff;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .2s ease,transform .1s ease,box-shadow .15s ease}.cancel-button[data-v-1fcb21fa]:hover{background-color:#5a6268}.cancel-button[data-v-1fcb21fa]:active{background-color:#4e545a;transform:scale(.96);box-shadow:inset 0 2px 6px #0000004d}.cancel-button[data-v-1fcb21fa]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6;transform:none}.reset-button[data-v-1fcb21fa]{padding:10px 20px;border:none;background-color:#ff8c00;color:#fff;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .2s ease,transform .1s ease,box-shadow .15s ease}.reset-button[data-v-1fcb21fa]:hover:not(:disabled){background-color:#e67e00}.reset-button[data-v-1fcb21fa]:active:not(:disabled){background-color:#cc7000;transform:scale(.96);box-shadow:inset 0 2px 6px #0000004d}.reset-button[data-v-1fcb21fa]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.5;transform:none}.delete-button[data-v-1fcb21fa]{padding:10px 20px;border:none;background-color:#ac0415;color:#00000091;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .2s ease,transform .1s ease,box-shadow .15s ease}.delete-button[data-v-1fcb21fa]:hover{background-color:#ac0415f3}.delete-button[data-v-1fcb21fa]:active{background-color:#8a0311;transform:scale(.96);box-shadow:inset 0 2px 6px #0006}.delete-button[data-v-1fcb21fa]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6;transform:none}.delete-button.delete-hidden[data-v-1fcb21fa]{visibility:hidden;pointer-events:none}.delete-button img[data-v-1fcb21fa]{filter:brightness(0) invert(1)}form[data-v-1fcb21fa]{display:flex;flex-direction:column;padding:0;height:100%;min-height:0;touch-action:pan-y}.form-group[data-v-1fcb21fa]{margin-bottom:15px}label[data-v-1fcb21fa]{display:block;margin-bottom:5px}input[data-v-1fcb21fa],textarea[data-v-1fcb21fa]{width:100%;padding:10px;box-sizing:border-box;touch-action:manipulation}textarea[data-v-1fcb21fa]{resize:vertical;background-color:#131316;color:#f5f5f5}.advanced-mode-container[data-v-1fcb21fa]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.json-editor[data-v-1fcb21fa]{flex:1;min-height:0;height:100%;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5;padding:15px;box-sizing:border-box;resize:none}.catalog-list[data-v-1fcb21fa]{display:flex;flex-direction:column;gap:10px;touch-action:pan-y}.catalog-ghost[data-v-1fcb21fa]{opacity:.4;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.catalog-item[data-v-1fcb21fa]{display:flex;align-items:center;margin-top:10px;touch-action:manipulation;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff08;transition:background-color .3s ease,border-color .3s ease}.catalog-item.catalog-highlight[data-v-1fcb21fa]{background:#007bff33;border-color:#007bff80;animation:highlightPulse-1fcb21fa .6s ease-in-out 1}@keyframes highlightPulse-1fcb21fa{0%,to{background:#007bff33;border-color:#007bff80}50%{background:#007bff59;border-color:#007bffcc}}.catalog-controls-left[data-v-1fcb21fa]{display:flex;align-items:center;gap:8px;flex-shrink:0}.catalog-controls-right[data-v-1fcb21fa]{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}@media (max-width: 600px){.catalog-item[data-v-1fcb21fa]{flex-wrap:wrap}.catalog-controls-right[data-v-1fcb21fa]{flex:1 1 100%;min-width:200px}}.drag-handle[data-v-1fcb21fa]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;cursor:grab;border-radius:6px;padding:0;flex-shrink:0;touch-action:none;transition:background-color .2s ease,transform .1s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.drag-handle[data-v-1fcb21fa]:hover{background:#ffffff14}.drag-handle[data-v-1fcb21fa]:active{cursor:grabbing;touch-action:none;background:#ffffff26;transform:scale(1.05)}.drag-handle img[data-v-1fcb21fa]{pointer-events:none;filter:brightness(0) invert(1);-webkit-user-select:none;user-select:none}.visibility-indicator[data-v-1fcb21fa]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;background:transparent;cursor:pointer;border-radius:6px;padding:0 4px;flex-shrink:0;transition:background-color .2s ease,transform .1s ease}.visibility-indicator[data-v-1fcb21fa]:hover{background:#ffffff14}.visibility-indicator[data-v-1fcb21fa]:active{background:#ffffff26;transform:scale(.95)}.visibility-indicator img[data-v-1fcb21fa]{pointer-events:none;filter:brightness(0) invert(.5);-webkit-user-select:none;user-select:none;transition:filter .2s}.visibility-indicator.is-visible img[data-v-1fcb21fa]{filter:brightness(0) saturate(100%) invert(58%) sepia(98%) saturate(2107%) hue-rotate(85deg) brightness(95%) contrast(101%)}.visibility-indicator.visibility-hidden[data-v-1fcb21fa]{visibility:hidden;pointer-events:none}.catalog-type-label[data-v-1fcb21fa]{margin-right:10px;color:#f5f5f5;font-weight:700;text-align:right;white-space:nowrap}.catalog-controls-right input[data-v-1fcb21fa]{flex:1 1 250px;margin-right:10px;box-sizing:border-box;min-width:250px}.form-actions[data-v-1fcb21fa]{display:flex;gap:10px;padding:20px;margin:0 -20px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(to top,#2e2e2e,#2e2e2e 70%,#2e2e2ef2);position:sticky;bottom:0;z-index:10;justify-content:space-between;align-items:center}.form-actions-left[data-v-1fcb21fa],.form-actions-right[data-v-1fcb21fa]{display:flex;gap:10px;align-items:center}@media (max-width: 1024px){.modal-form-header[data-v-1fcb21fa]{padding:15px 15px 12px}.modal-form-body[data-v-1fcb21fa]{padding:15px}}@media (max-width: 768px){.modal-form-header[data-v-1fcb21fa],.modal-form-body[data-v-1fcb21fa]{padding:12px}.form-group[data-v-1fcb21fa]{margin-bottom:12px}label[data-v-1fcb21fa]{margin-bottom:4px;font-size:14px}input[data-v-1fcb21fa],textarea[data-v-1fcb21fa]{padding:8px;font-size:14px}.form-actions[data-v-1fcb21fa]{flex-wrap:wrap;gap:8px;margin:0 -12px;padding:12px;bottom:0}.form-actions button[data-v-1fcb21fa]{flex:1 1 auto;min-width:0;font-size:14px;padding:8px 12px}.json-editor[data-v-1fcb21fa]{font-size:13px;padding:12px}}@media (max-width: 480px){.form-group[data-v-1fcb21fa]{margin-bottom:10px}.form-actions[data-v-1fcb21fa]{flex-direction:column;align-items:stretch}.form-actions-left[data-v-1fcb21fa],.form-actions-right[data-v-1fcb21fa]{width:100%;flex-direction:column}.form-actions button[data-v-1fcb21fa]{width:100%}}#configure[data-v-e0f688d5]{background:linear-gradient(135deg,#4a9eff08,#3278c80d);border:2px solid rgba(74,158,255,.2);border-radius:12px;padding:30px;box-shadow:0 0 30px #4a9eff1a}#configure h2[data-v-e0f688d5]{color:#4a9eff;font-size:2rem;font-weight:700;text-shadow:0 0 20px rgba(74,158,255,.5);margin-bottom:30px;text-align:center}fieldset[data-v-e0f688d5]{border:2px solid rgba(74,158,255,.3);border-radius:10px;padding:25px;margin-bottom:25px;background:#4a9eff05;box-shadow:0 0 20px #4a9eff14}legend[data-v-e0f688d5]{color:#4a9eff;font-size:1.3rem;font-weight:600;padding:0 15px;text-shadow:0 0 10px rgba(74,158,255,.4);background:linear-gradient(90deg,transparent,rgba(74,158,255,.1),transparent)}.sortable-list[data-v-e0f688d5]{border-radius:7px;padding:30px 25px 20px;box-shadow:0 15px 30px #0000001a;touch-action:pan-y}.item[data-v-e0f688d5]{touch-action:manipulation}.item.dragging[data-v-e0f688d5]{opacity:.6;touch-action:none}.item.dragging[data-v-e0f688d5] :where(.details,i){opacity:0}.action-row[data-v-e0f688d5]{display:flex;align-items:center;gap:.75rem;justify-content:space-between;flex-wrap:wrap}.left-actions[data-v-e0f688d5],.right-actions[data-v-e0f688d5]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#form_step3[data-v-e0f688d5]{position:relative;min-height:114px}.sticky-controls[data-v-e0f688d5]{background:linear-gradient(to top,#1a1a1a,#1a1a1a 85%,#1a1a1af2);padding:20px 25px;box-shadow:0 -2px 10px #0000004d;box-sizing:border-box;transition:none}.sticky-controls.controls-fixed[data-v-e0f688d5]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 91px)!important;max-width:654px;z-index:100}.modal[data-v-e0f688d5]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#00000080;display:flex;justify-content:center;align-items:center;overflow:hidden;overscroll-behavior:none;touch-action:none}.modal-content[data-v-e0f688d5]{background:#2e2e2e;color:#e0e0e0;width:75vw;max-width:900px;height:90vh;max-height:90vh;padding:0;border-radius:5px;box-shadow:0 5px 15px #000000b3;overflow:hidden;display:flex;flex-direction:column;touch-action:auto;overscroll-behavior:contain}@media (max-width: 1024px){.modal-content[data-v-e0f688d5]{width:95vw;max-width:none;height:95vh;max-height:95vh;border-radius:8px}}@media (max-width: 768px){.modal[data-v-e0f688d5]{padding:0;align-items:stretch}.modal-content[data-v-e0f688d5]{width:100%;height:100%;max-height:none;border-radius:0;margin:0}}.empty-state[data-v-e0f688d5]{margin-top:.75rem;color:var(--color-grey, #aaa);font-style:italic}button[data-v-e0f688d5]{padding:10px 20px;border:none;background:linear-gradient(135deg,#ffa600,#ff8c00);color:#fff;font-size:16px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s ease;box-shadow:0 4px 15px #ffa6004d}button[data-v-e0f688d5]:hover{background:linear-gradient(135deg,#ffb520,#ff9500);box-shadow:0 6px 20px #ffa60080;transform:translateY(-2px)}button[data-v-e0f688d5]:active{background:linear-gradient(135deg,#e68a00,#c70);transform:scale(.98);box-shadow:inset 0 2px 4px #0003}button[data-v-e0f688d5]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.button.primary[data-v-e0f688d5]{background:linear-gradient(135deg,#4a9eff,#3278c8);color:#fff;font-weight:700;box-shadow:0 0 20px #4a9eff80,0 4px 15px #0000004d;border:2px solid #4a9eff}.button.primary[data-v-e0f688d5]:hover{background:linear-gradient(135deg,#5aafff,#4288d8);box-shadow:0 0 30px #4a9effcc,0 6px 20px #0006;transform:translateY(-2px)}.button.primary[data-v-e0f688d5]:active{background:linear-gradient(135deg,#3a8eef,#2268b8);transform:scale(.98);box-shadow:0 0 15px #4a9eff99,inset 0 2px 4px #0000004d}.button.primary[data-v-e0f688d5]:disabled{background:linear-gradient(135deg,#3d4f5f,#2a3340);opacity:.5;box-shadow:none}.button.primary.large[data-v-e0f688d5]{padding:13px 26px;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:1px}@keyframes pulse-e0f688d5{0%,to{background:linear-gradient(135deg,#4a9eff,#3278c8);box-shadow:0 0 #4a9eff00,0 0 20px #4a9eff80}50%{background:linear-gradient(135deg,#5aafff,#4288d8);box-shadow:0 0 0 15px #4a9eff66,0 0 40px #4a9effcc}}.button.primary.pulse[data-v-e0f688d5]{animation:pulse-e0f688d5 .6s ease-in-out 2;position:relative;z-index:1}.button.install[data-v-e0f688d5]{background:linear-gradient(135deg,#00a8ff,#0080ff);box-shadow:0 4px 15px #00a8ff66;font-weight:600}.button.install[data-v-e0f688d5]:hover{background:linear-gradient(135deg,#20b8ff,#0090ff);box-shadow:0 6px 20px #00a8ff99;transform:translateY(-2px)}.button.install[data-v-e0f688d5]:active{background:linear-gradient(135deg,#0090dd,#0070dd);transform:scale(.98);box-shadow:inset 0 2px 4px #0000004d}.button.install[data-v-e0f688d5]:disabled{background:linear-gradient(135deg,#6c757d,#5a6268);opacity:.6;box-shadow:none}.button.danger[data-v-e0f688d5]{background:linear-gradient(135deg,#ff4757,#dc3545);box-shadow:0 4px 15px #dc354566;font-weight:600;transition:all .2s ease}.button.danger[data-v-e0f688d5]:hover{background:linear-gradient(135deg,#ff5770,#e74555);box-shadow:0 6px 20px #dc354599;transform:translateY(-2px)}.button.danger[data-v-e0f688d5]:active{background:linear-gradient(135deg,#dd3545,#bd2130);transform:scale(.98);box-shadow:inset 0 2px 4px #0000004d}.button.backup[data-v-e0f688d5]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;font-weight:600;transition:all .2s ease}.button.backup[data-v-e0f688d5]:hover{background:linear-gradient(135deg,#7688eb,#8659b3);box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.button.backup[data-v-e0f688d5]:active{background:linear-gradient(135deg,#5670d9,#663d91);transform:scale(.98);box-shadow:inset 0 2px 4px #0000004d}.button.restore[data-v-e0f688d5]{background:linear-gradient(135deg,#4a9eff,#3278c7);box-shadow:0 4px 15px #4a9eff66;font-weight:600;transition:all .2s ease}.button.restore[data-v-e0f688d5]:hover{background:linear-gradient(135deg,#5aadff,#4287d7);box-shadow:0 6px 20px #4a9eff99;transform:translateY(-2px)}.button.restore[data-v-e0f688d5]:active{background:linear-gradient(135deg,#3a8eef,#2268b7);transform:scale(.98);box-shadow:inset 0 2px 4px #0000004d}.find-catalog-section[data-v-e0f688d5]{margin-bottom:20px;display:flex;justify-content:flex-end}.find-catalog-button[data-v-e0f688d5]{background:linear-gradient(135deg,#00a8ff,#0080ff);box-shadow:0 4px 15px #00a8ff66;font-weight:600}.find-catalog-button[data-v-e0f688d5]:hover{background:linear-gradient(135deg,#20b8ff,#0090ff);box-shadow:0 6px 20px #00a8ff99;transform:translateY(-2px)}.find-catalog-button[data-v-e0f688d5]:active{background:linear-gradient(135deg,#0090dd,#0070dd);transform:scale(.98)}.search-widget-overlay[data-v-e0f688d5]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:2000;display:flex;justify-content:flex-end;align-items:flex-start;padding:15px;pointer-events:none}.search-widget[data-v-e0f688d5]{background:linear-gradient(135deg,#2a2a2a,#1f1f1f);border-radius:10px;box-shadow:0 8px 32px #000c,0 0 0 1px #ffffff26;padding:12px;min-width:320px;max-width:380px;pointer-events:auto;animation:searchWidgetAppear-e0f688d5 .6s ease-in-out 2}@keyframes searchWidgetAppear-e0f688d5{0%,to{box-shadow:0 8px 32px #000c,0 0 0 1px #ffffff26}50%{box-shadow:0 0 32px #007bff66,0 0 0 6px #007bffcc}}.search-widget-header[data-v-e0f688d5]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.search-widget-input[data-v-e0f688d5]{flex:1;padding:8px 12px;font-size:14px;border:2px solid rgba(255,255,255,.2);border-radius:6px;background-color:#ffffff14;color:#e0e0e0;transition:border-color .2s ease,background-color .2s ease}.search-widget-input[data-v-e0f688d5]:focus{outline:none;border-color:#007bff;background-color:#ffffff1f}.search-widget-input[data-v-e0f688d5]::placeholder{color:#fff6}.close-btn[data-v-e0f688d5]{background-color:#dc3545;color:#fff;border:none;width:32px;height:32px;border-radius:6px;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .1s ease;padding:0;flex-shrink:0}.close-btn[data-v-e0f688d5]:hover{background-color:#c82333}.close-btn[data-v-e0f688d5]:active{background-color:#bd2130;transform:scale(.95)}.search-widget-controls[data-v-e0f688d5]{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px;background:#ffffff0d;border-radius:6px}.search-widget-controls .nav-btn[data-v-e0f688d5]{background-color:#007bff;color:#fff;border:none;padding:6px 12px;font-size:16px;font-weight:700;cursor:pointer;border-radius:5px;min-width:38px;transition:background-color .15s ease,transform .1s ease}.search-widget-controls .nav-btn[data-v-e0f688d5]:hover:not(:disabled){background-color:#0056b3}.search-widget-controls .nav-btn[data-v-e0f688d5]:active:not(:disabled){background-color:#004494;transform:scale(.95)}.search-widget-controls .nav-btn[data-v-e0f688d5]:disabled{background-color:#6c757d;opacity:.4;cursor:not-allowed}.match-display[data-v-e0f688d5]{font-size:14px;font-weight:600;color:#e0e0e0;min-width:55px;text-align:center}.search-widget-no-results[data-v-e0f688d5]{padding:8px;text-align:center;color:#ffffff80;font-size:13px;font-style:italic;background:#ffffff08;border-radius:6px}@media (max-width: 768px){#form_step3[data-v-e0f688d5]{min-height:152px}.action-row[data-v-e0f688d5]{flex-direction:column;gap:.75rem;align-items:stretch}.sticky-controls[data-v-e0f688d5]{padding:15px 25px;width:100%;max-width:100%}.left-actions[data-v-e0f688d5],.right-actions[data-v-e0f688d5]{width:100%;flex-direction:column;gap:.5rem;padding:0;margin:0}.left-actions button[data-v-e0f688d5],.right-actions button[data-v-e0f688d5]{width:100%;font-size:15px;padding:12px 16px;margin:0;box-sizing:border-box}.button.primary.large[data-v-e0f688d5]{padding:14px 16px;font-size:16px}}@media (max-width: 600px){.sticky-controls.controls-fixed[data-v-e0f688d5]{width:calc(100% - 66px)!important}}@media (max-width: 480px){#form_step3[data-v-e0f688d5]{min-height:137px}.sticky-controls[data-v-e0f688d5]{padding:12px 25px;width:100%;max-width:100%}button[data-v-e0f688d5],.left-actions button[data-v-e0f688d5],.right-actions button[data-v-e0f688d5]{font-size:14px;padding:10px 14px}.button.primary.large[data-v-e0f688d5]{padding:12px 14px;font-size:15px}.search-widget[data-v-e0f688d5]{min-width:280px;max-width:320px;padding:10px}.search-widget-input[data-v-e0f688d5]{font-size:13px;padding:7px 10px}.close-btn[data-v-e0f688d5]{width:28px;height:28px;font-size:16px}.search-widget-controls[data-v-e0f688d5]{gap:8px;padding:6px}.search-widget-controls .nav-btn[data-v-e0f688d5]{padding:5px 10px;font-size:14px;min-width:32px}.match-display[data-v-e0f688d5]{font-size:13px;min-width:45px}}.discover-section[data-v-e0f688d5]{margin-top:1rem}.search-box[data-v-e0f688d5]{display:flex;gap:.5rem;margin-bottom:1.5rem}.search-input[data-v-e0f688d5]{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.discover-results[data-v-e0f688d5]{margin-top:1.5rem}.discover-results h4[data-v-e0f688d5]{margin-bottom:1rem;color:#333}.addon-grid[data-v-e0f688d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.addon-card[data-v-e0f688d5]{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background:#fff;transition:box-shadow .2s}.addon-card[data-v-e0f688d5]:hover{box-shadow:0 4px 12px #0000001a}.addon-header[data-v-e0f688d5]{display:flex;gap:.75rem;margin-bottom:.75rem}.addon-logo[data-v-e0f688d5]{width:48px;height:48px;border-radius:6px;object-fit:cover}.addon-icon[data-v-e0f688d5]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:2rem;background:#f5f5f5;border-radius:6px}.addon-info[data-v-e0f688d5]{flex:1}.addon-name[data-v-e0f688d5]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:#333}.official-badge[data-v-e0f688d5]{display:inline-block;font-size:.75rem;color:#4caf50;margin-left:.5rem}.addon-types[data-v-e0f688d5]{display:flex;gap:.25rem;flex-wrap:wrap}.type-badge[data-v-e0f688d5]{display:inline-block;padding:.15rem .5rem;background:#e3f2fd;color:#1976d2;border-radius:4px;font-size:.75rem}.addon-desc[data-v-e0f688d5]{margin:.75rem 0;color:#666;font-size:.9rem;line-height:1.4}.addon-actions[data-v-e0f688d5]{display:flex;gap:.5rem;margin-top:.75rem}.addon-actions .button[data-v-e0f688d5]{flex:1;text-align:center;padding:.5rem;font-size:.9rem}.popular-addons[data-v-e0f688d5]{margin-top:1.5rem}.popular-addons h4[data-v-e0f688d5]{margin-bottom:.5rem;color:#333}.popular-desc[data-v-e0f688d5]{color:#666;margin-bottom:1rem}.category-buttons[data-v-e0f688d5]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.category-buttons .button[data-v-e0f688d5]{padding:.5rem 1rem}.no-results[data-v-e0f688d5]{text-align:center;padding:2rem;color:#666}.empty-icon[data-v-e0f688d5]{font-size:3rem;margin-bottom:1rem}.no-results h4[data-v-e0f688d5]{margin-bottom:.5rem;color:#333}.accounts-tab[data-v-f8695a7c]{animation:fadeIn-f8695a7c .3s ease-in}@keyframes fadeIn-f8695a7c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-header[data-v-f8695a7c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.section-title[data-v-f8695a7c]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.5rem}.section-description[data-v-f8695a7c]{font-size:1rem;color:#9ca3af}.btn-add[data-v-f8695a7c]{display:flex;align-items:center;gap:.5rem;padding:12px 24px;font-size:1rem;font-weight:600;background:var(--primary-color, #7b5bf5);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-add[data-v-f8695a7c]:hover{background:var(--primary-hover, #5b8def);transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf54d}.btn-icon[data-v-f8695a7c]{font-size:1.2rem}.accounts-list[data-v-f8695a7c]{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.account-card[data-v-f8695a7c]{padding:1.5rem;background:#1e293b;border:1px solid rgba(123,91,245,.15);border-radius:12px;transition:all .2s}.account-card[data-v-f8695a7c]:hover{box-shadow:0 4px 12px #0000004d}.account-card--active[data-v-f8695a7c]{border-color:#7b5bf566;background:#7b5bf514}.account-header[data-v-f8695a7c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.account-info[data-v-f8695a7c]{flex:1;min-width:0}.account-name[data-v-f8695a7c]{font-size:1.2rem;font-weight:600;color:#e5e7eb;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account-email[data-v-f8695a7c]{font-size:.95rem;color:#9ca3af}.badge[data-v-f8695a7c]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.badge--default[data-v-f8695a7c]{background:#43a047;color:#fff}.account-actions[data-v-f8695a7c]{display:flex;gap:.5rem;flex-shrink:0}.btn-action[data-v-f8695a7c]{padding:8px 16px;font-size:.9rem;font-weight:600;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.btn-action--primary[data-v-f8695a7c]{background:var(--primary-color, #7b5bf5);color:#fff}.btn-action--primary[data-v-f8695a7c]:hover{background:var(--primary-hover, #5b8def)}.btn-action--secondary[data-v-f8695a7c]{background:#1e293b;border-color:#7b5bf533}.btn-action--secondary[data-v-f8695a7c]:hover{background:gold;border-color:gold}.btn-action--danger[data-v-f8695a7c]{background:transparent;border-color:#e53935;color:#e53935}.btn-action--danger[data-v-f8695a7c]:hover{background:#e53935;color:#fff}.account-meta[data-v-f8695a7c]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.meta-item[data-v-f8695a7c]{font-size:.9rem;color:#9ca3af}.meta-label[data-v-f8695a7c]{font-weight:600;margin-right:.25rem}.status-badge[data-v-f8695a7c]{padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:600}.status-badge--active[data-v-f8695a7c]{background:#43a047;color:#fff}.empty-state[data-v-f8695a7c]{padding:4rem 2rem;text-align:center;background:#1e293b;border-radius:12px;margin-bottom:3rem}.empty-icon[data-v-f8695a7c]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-f8695a7c]{font-size:1.5rem;font-weight:700;color:#e5e7eb;margin-bottom:.5rem}.empty-state p[data-v-f8695a7c]{font-size:1rem;color:#9ca3af;margin-bottom:2rem}.btn-get-started[data-v-f8695a7c]{padding:14px 32px;font-size:1.1rem;font-weight:600;background:var(--primary-color, #7b5bf5);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-get-started[data-v-f8695a7c]:hover{background:var(--primary-hover, #5b8def);transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf54d}.help-section[data-v-f8695a7c]{padding:2rem;background:#1e293b;border:1px solid rgba(123,91,245,.15);border-radius:12px;margin-bottom:2rem}.help-section h3[data-v-f8695a7c]{font-size:1.3rem;font-weight:600;color:#a78bfa;margin-bottom:1rem}.help-steps[data-v-f8695a7c]{margin:1rem 0 1rem 1.5rem;line-height:1.8}.help-steps li[data-v-f8695a7c]{margin-bottom:.5rem;color:#e5e7eb}.help-steps a[data-v-f8695a7c]{color:#a78bfa;font-weight:600;text-decoration:none}.help-steps a[data-v-f8695a7c]:hover{text-decoration:underline}.help-steps strong[data-v-f8695a7c]{color:#fff}.help-steps kbd[data-v-f8695a7c]{padding:2px 6px;background:#1e293b;border:1px solid rgba(123,91,245,.2);border-radius:4px;font-family:monospace;font-size:.9rem;color:#e5e7eb}.code-block[data-v-f8695a7c]{position:relative;padding:1rem;background:#2d2d2d;border-radius:8px;margin:1rem 0}.code-block code[data-v-f8695a7c]{color:#f8f8f2;font-family:Courier New,monospace;font-size:.95rem;word-break:break-all;background:transparent;padding:0}.btn-copy[data-v-f8695a7c]{position:absolute;top:.5rem;right:.5rem;padding:6px 12px;font-size:.85rem;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:4px;cursor:pointer;transition:all .2s}.btn-copy[data-v-f8695a7c]:hover{background:#fff3}.help-note[data-v-f8695a7c]{font-size:.95rem;color:#9ca3af;font-style:italic}.modal-overlay[data-v-f8695a7c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-content[data-v-f8695a7c]{background:#1e293b;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #00000080;border:1px solid rgba(123,91,245,.2)}.modal-header[data-v-f8695a7c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(123,91,245,.15)}.modal-header h3[data-v-f8695a7c]{font-size:1.5rem;font-weight:700;color:#fff}.btn-close[data-v-f8695a7c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;border-radius:50%;transition:all .2s}.btn-close[data-v-f8695a7c]:hover{background:#7b5bf51a;color:#e5e7eb}.modal-form[data-v-f8695a7c]{padding:1.5rem}.form-group[data-v-f8695a7c]{margin-bottom:1.5rem}.form-group label[data-v-f8695a7c]{display:block;font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.form-group input[data-v-f8695a7c],.form-group textarea[data-v-f8695a7c]{width:100%;padding:12px 16px;font-size:1rem;border:1px solid rgba(123,91,245,.3);border-radius:8px;background:#111827;color:#e5e7eb;transition:all .2s;font-family:inherit}.form-group input[data-v-f8695a7c]:focus,.form-group textarea[data-v-f8695a7c]:focus{outline:none;border-color:var(--primary-color, #7b5bf5);box-shadow:0 0 0 3px #7b5bf51a}.form-group textarea[data-v-f8695a7c]{resize:vertical;font-family:Courier New,monospace;font-size:.9rem}.form-hint[data-v-f8695a7c]{display:block;font-size:.85rem;color:#6b7280;margin-top:.25rem}.checkbox-label[data-v-f8695a7c]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-f8695a7c]{width:auto;cursor:pointer}.error-message[data-v-f8695a7c]{padding:12px 16px;background:#e539351a;border-left:4px solid #e53935;border-radius:4px;color:#e53935;font-size:.9rem;margin-bottom:1rem}.modal-actions[data-v-f8695a7c]{display:flex;gap:1rem;justify-content:flex-end}.btn-toggle-advanced[data-v-f8695a7c]{width:100%;padding:10px 16px;font-size:.9rem;font-weight:500;background:transparent;color:#a78bfa;border:1px solid rgba(123,91,245,.3);border-radius:8px;cursor:pointer;transition:all .2s;text-align:center}.btn-toggle-advanced[data-v-f8695a7c]:hover:not(:disabled){background:#7b5bf51a;border-color:#7b5bf580}.btn-toggle-advanced[data-v-f8695a7c]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-f8695a7c],.btn-submit[data-v-f8695a7c]{padding:12px 24px;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-f8695a7c]{background:#111827;color:#e5e7eb;border:1px solid rgba(123,91,245,.2)}.btn-cancel[data-v-f8695a7c]:hover:not(:disabled){background:#7b5bf51a}.btn-submit[data-v-f8695a7c]{background:var(--primary-color, #7b5bf5);color:#fff}.btn-submit[data-v-f8695a7c]:hover:not(:disabled){background:var(--primary-hover, #5b8def);transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf54d}.btn-cancel[data-v-f8695a7c]:disabled,.btn-submit[data-v-f8695a7c]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-enter-active[data-v-f8695a7c],.modal-leave-active[data-v-f8695a7c]{transition:opacity .3s ease}.modal-enter-from[data-v-f8695a7c],.modal-leave-to[data-v-f8695a7c]{opacity:0}.modal-enter-active .modal-content[data-v-f8695a7c],.modal-leave-active .modal-content[data-v-f8695a7c]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-f8695a7c],.modal-leave-to .modal-content[data-v-f8695a7c]{transform:scale(.9)}@media (max-width: 768px){.tab-header[data-v-f8695a7c]{flex-direction:column;align-items:stretch}.btn-add[data-v-f8695a7c]{width:100%;justify-content:center}.account-header[data-v-f8695a7c]{flex-direction:column}.account-actions[data-v-f8695a7c]{width:100%;justify-content:flex-end}.modal-actions[data-v-f8695a7c]{flex-direction:column-reverse}.btn-cancel[data-v-f8695a7c],.btn-submit[data-v-f8695a7c]{width:100%}}.addon-config-modal[data-v-939f6731]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-overlay[data-v-939f6731]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-939f6731]{position:relative;background:linear-gradient(135deg,#1e293b,#0f172a);border:2px solid rgba(123,91,245,.3);border-radius:16px;width:90%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.modal-header[data-v-939f6731]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(123,91,245,.2)}.modal-header h2[data-v-939f6731]{color:#e5e7eb;font-size:1.5rem;margin:0}.btn-close[data-v-939f6731]{background:none;border:none;color:#9ca3af;font-size:1.5rem;cursor:pointer;padding:.5rem;transition:color .3s}.btn-close[data-v-939f6731]:hover{color:#ef4444}.modal-body[data-v-939f6731]{flex:1;overflow-y:auto;padding:1.5rem}.info-section[data-v-939f6731],.config-section[data-v-939f6731],.preview-section[data-v-939f6731]{margin-bottom:2rem}.info-section h3[data-v-939f6731],.config-section h3[data-v-939f6731],.preview-section h3[data-v-939f6731]{color:#7b5bf5;font-size:1.1rem;margin-bottom:1rem}.info-grid[data-v-939f6731]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.info-item[data-v-939f6731]{display:flex;flex-direction:column;gap:.25rem}.info-item .label[data-v-939f6731]{color:#9ca3af;font-size:.85rem}.info-item .value[data-v-939f6731]{color:#e5e7eb;font-weight:500}.form-group[data-v-939f6731]{margin-bottom:1.5rem}.form-group label[data-v-939f6731]{display:block;color:#e5e7eb;font-weight:500;margin-bottom:.5rem}.form-input[data-v-939f6731],.form-textarea[data-v-939f6731]{width:100%;padding:.75rem;background:#0f172a99;border:2px solid rgba(123,91,245,.2);border-radius:8px;color:#e5e7eb;font-size:.95rem;transition:border-color .3s}.form-input[data-v-939f6731]:focus,.form-textarea[data-v-939f6731]:focus{outline:none;border-color:#7b5bf5}.hint[data-v-939f6731]{color:#9ca3af;font-size:.85rem;margin-top:.25rem}.toggle-item[data-v-939f6731]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#0f172a66;border-radius:8px;margin-bottom:1rem}.toggle-info[data-v-939f6731]{display:flex;flex-direction:column;gap:.25rem}.toggle-label[data-v-939f6731]{color:#e5e7eb;font-weight:500}.toggle-desc[data-v-939f6731]{color:#9ca3af;font-size:.85rem}.toggle-switch[data-v-939f6731]{position:relative;width:50px;height:26px}.toggle-switch input[data-v-939f6731]{opacity:0;width:0;height:0}.toggle-switch .slider[data-v-939f6731]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#374151;transition:.4s;border-radius:26px}.toggle-switch .slider[data-v-939f6731]:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.slider[data-v-939f6731]{background-color:#7b5bf5}.toggle-switch input:checked+.slider[data-v-939f6731]:before{transform:translate(24px)}.catalogs-config[data-v-939f6731]{margin-top:1.5rem}.catalogs-list[data-v-939f6731]{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto;padding:.5rem;background:#0f172a4d;border-radius:8px}.catalog-item[data-v-939f6731]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#0f172a99;border:1px solid rgba(123,91,245,.2);border-radius:8px;transition:all .3s}.catalog-item[data-v-939f6731]:hover{border-color:#7b5bf566;background:#0f172acc}.catalog-info[data-v-939f6731]{flex:1;display:flex;flex-direction:column;gap:.5rem}.catalog-header[data-v-939f6731]{display:flex;align-items:center;gap:.75rem}.catalog-type[data-v-939f6731]{display:inline-block;padding:.25rem .75rem;background:#7b5bf5;color:#fff;border-radius:12px;font-size:.85rem;font-weight:600}.catalog-name[data-v-939f6731]{color:#e5e7eb;font-weight:500;font-size:1rem}.catalog-name-input[data-v-939f6731]{flex:1;background:#0f172a99;border:1px solid rgba(123,91,245,.3);border-radius:6px;padding:.5rem .75rem;color:#e5e7eb;font-size:1rem;font-weight:500;transition:all .2s}.catalog-name-input[data-v-939f6731]:focus{outline:none;border-color:#7b5bf5;background:#0f172acc}.catalog-name-input[data-v-939f6731]::placeholder{color:#9ca3af}.catalog-original[data-v-939f6731]{color:#6b7280;font-size:.85rem}.catalog-meta[data-v-939f6731]{display:flex;gap:1rem;font-size:.85rem;color:#9ca3af}.catalog-id[data-v-939f6731]{font-family:monospace}.catalog-extra[data-v-939f6731]{font-style:italic}.toggle-switch-small[data-v-939f6731]{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch-small input[data-v-939f6731]{opacity:0;width:0;height:0}.toggle-switch-small .slider-small[data-v-939f6731]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#374151;transition:.4s;border-radius:24px}.toggle-switch-small .slider-small[data-v-939f6731]:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch-small input:checked+.slider-small[data-v-939f6731]{background-color:#7b5bf5}.toggle-switch-small input:checked+.slider-small[data-v-939f6731]:before{transform:translate(20px)}.resources-config[data-v-939f6731]{margin-top:1.5rem}.section-label[data-v-939f6731]{display:block;color:#e5e7eb;font-weight:500;margin-bottom:.75rem}.resources-grid[data-v-939f6731]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.resource-item[data-v-939f6731]{background:#0f172a66;border-radius:6px;padding:.75rem}.checkbox-label[data-v-939f6731]{display:flex;align-items:center;gap:.5rem;color:#e5e7eb;cursor:pointer}.checkbox-label.disabled[data-v-939f6731]{opacity:.5;cursor:not-allowed}.checkbox-label input[type=checkbox][data-v-939f6731]{width:18px;height:18px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-939f6731]:disabled{cursor:not-allowed}.not-available[data-v-939f6731]{color:#9ca3af;font-size:.85rem;font-style:italic}.no-resources[data-v-939f6731]{color:#9ca3af;font-style:italic;text-align:center;padding:1rem}.toggle-switch input:disabled+.slider[data-v-939f6731]{opacity:.5;cursor:not-allowed}.preview-box[data-v-939f6731]{background:#0f172a99;border:1px solid rgba(123,91,245,.3);border-radius:8px;padding:1rem}.preview-item[data-v-939f6731]{color:#e5e7eb;margin-bottom:.75rem}.preview-item[data-v-939f6731]:last-child{margin-bottom:0}.preview-item strong[data-v-939f6731]{color:#7b5bf5;margin-right:.5rem}.badge[data-v-939f6731]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500}.badge-warning[data-v-939f6731]{background:#fb8c00;color:#fff}.badge-info[data-v-939f6731]{background:#3b82f6;color:#fff}.modal-footer[data-v-939f6731]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid rgba(123,91,245,.2)}.btn-secondary[data-v-939f6731],.btn-primary[data-v-939f6731]{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.btn-secondary[data-v-939f6731]{background:#6b728033;border:2px solid #6b7280;color:#e5e7eb}.btn-secondary[data-v-939f6731]:hover{background:#6b72804d}.btn-primary[data-v-939f6731]{background:linear-gradient(135deg,#7b5bf5,#6d4de6);border:none;color:#fff}.btn-primary[data-v-939f6731]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf566}.btn-primary[data-v-939f6731]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.info-grid[data-v-939f6731],.resources-grid[data-v-939f6731]{grid-template-columns:1fr}}.addons-tab[data-v-c0fff576]{animation:fadeIn-c0fff576 .3s ease-in}@keyframes fadeIn-c0fff576{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-header[data-v-c0fff576]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.section-title[data-v-c0fff576]{font-size:1.8rem;font-weight:700;color:#e5e7eb;margin-bottom:.5rem}.section-description[data-v-c0fff576]{font-size:1rem;color:#9ca3af}.header-actions[data-v-c0fff576]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-primary[data-v-c0fff576],.btn-secondary[data-v-c0fff576],.btn-success[data-v-c0fff576],.btn-info[data-v-c0fff576]{display:flex;align-items:center;gap:.5rem;padding:10px 20px;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-primary[data-v-c0fff576]{background:#7b5bf5;color:#fff}.btn-primary[data-v-c0fff576]:hover:not(:disabled){background:#6d4de6;transform:translateY(-2px)}.btn-success[data-v-c0fff576]{background:#43a047;color:#fff}.btn-success[data-v-c0fff576]:hover:not(:disabled){background:#388e3c;transform:translateY(-2px)}.btn-secondary[data-v-c0fff576]{background:#111827;color:#e5e7eb;border:2px solid rgba(123,91,245,.2)}.btn-secondary[data-v-c0fff576]:hover:not(:disabled){background:#7b5bf533}.btn-info[data-v-c0fff576]{background:#111827;color:#e5e7eb;border:2px solid rgba(59,130,246,.3);display:flex;align-items:center;gap:.5rem;padding:10px 20px;font-size:.95rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s}.btn-info[data-v-c0fff576]:hover:not(:disabled){background:#3b82f633;transform:translateY(-2px)}.btn-primary[data-v-c0fff576]:disabled,.btn-secondary[data-v-c0fff576]:disabled,.btn-success[data-v-c0fff576]:disabled,.btn-info[data-v-c0fff576]:disabled{opacity:.5;cursor:not-allowed;transform:none}.warning-box[data-v-c0fff576]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#e8a7351a;border-left:4px solid #e8a735;border-radius:8px;margin-bottom:2rem}.warning-icon[data-v-c0fff576]{font-size:2rem}.warning-box strong[data-v-c0fff576]{display:block;font-size:1.1rem;margin-bottom:.25rem}.warning-box p[data-v-c0fff576]{color:#9ca3af;margin:0}.stats-bar[data-v-c0fff576]{display:flex;gap:1.5rem;padding:1rem 1.5rem;background:#111827;border-radius:8px;margin-bottom:1.5rem;flex-wrap:wrap}.stat-item[data-v-c0fff576]{display:flex;align-items:center;gap:.5rem}.stat-label[data-v-c0fff576]{font-size:.9rem;color:#9ca3af;font-weight:500}.stat-value[data-v-c0fff576]{font-size:1.1rem;font-weight:700;color:#e5e7eb}.stat-item--success .stat-value[data-v-c0fff576]{color:#43a047}.stat-item--warning .stat-value[data-v-c0fff576]{color:#e8a735}.stat-item--info .stat-value[data-v-c0fff576]{color:#7b5bf5}.toolbar[data-v-c0fff576]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.search-box[data-v-c0fff576]{position:relative;flex:1;min-width:250px}.search-icon[data-v-c0fff576]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:1.2rem}.search-input[data-v-c0fff576]{width:100%;padding:10px 12px 10px 40px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;color:#e5e7eb}.search-input[data-v-c0fff576]::placeholder{color:#9ca3af}.search-input[data-v-c0fff576]:focus{outline:none;border-color:#7b5bf5}.filter-select[data-v-c0fff576]{padding:10px 12px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;color:#e5e7eb;cursor:pointer}.filter-select option[data-v-c0fff576]{background:#1e293b;color:#e5e7eb}.filter-select[data-v-c0fff576]:focus{outline:none;border-color:#7b5bf5}.batch-actions[data-v-c0fff576]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#7b5bf51a;border-radius:8px;margin-bottom:1rem;flex-wrap:wrap}.batch-label[data-v-c0fff576]{font-weight:600;color:#7b5bf5}.btn-batch[data-v-c0fff576]{padding:6px 14px;font-size:.9rem;font-weight:600;border:2px solid #7b5bf5;border-radius:6px;background:#1e293b;color:#7b5bf5;cursor:pointer;transition:all .2s}.btn-batch[data-v-c0fff576]:hover{background:#7b5bf5;color:#fff}.btn-batch--danger[data-v-c0fff576]{border-color:#e53935;color:#e53935}.btn-batch--danger[data-v-c0fff576]:hover{background:#e53935;color:#fff}.btn-batch--outline[data-v-c0fff576]{background:transparent}.selection-controls[data-v-c0fff576]{display:flex;gap:1rem;margin-bottom:1rem}.btn-link[data-v-c0fff576]{padding:0;font-size:.9rem;font-weight:600;color:#7b5bf5;background:none;border:none;cursor:pointer;text-decoration:underline}.btn-link[data-v-c0fff576]:hover{color:#6d4de6}.addons-list[data-v-c0fff576]{margin-bottom:2rem}.draggable-list[data-v-c0fff576]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:.5rem}.addon-card[data-v-c0fff576]{display:flex;flex-direction:column;padding:1.5rem;background:#1e293b;border:2px solid rgba(123,91,245,.2);border-radius:16px;transition:all .2s;position:relative;min-height:280px;cursor:move}.addon-card[data-v-c0fff576]:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px);border-color:#7b5bf566}.addon-card--dragging[data-v-c0fff576]{opacity:.5;transform:scale(.95)}.addon-card--disabled[data-v-c0fff576]{opacity:.6;background:#111827}.addon-card--selected[data-v-c0fff576]{border-color:#7b5bf5;background:#7b5bf50d}.addon-checkbox[data-v-c0fff576]{position:absolute;top:1rem;right:1rem;width:20px;height:20px;cursor:pointer;z-index:10}.addon-info[data-v-c0fff576]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;gap:1rem}.addon-logo[data-v-c0fff576]{width:80px;height:80px;border-radius:20px;object-fit:contain;background:#262626;padding:.5rem}.addon-details[data-v-c0fff576]{width:100%}.addon-name[data-v-c0fff576]{font-size:1.1rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;word-break:break-word}.addon-description[data-v-c0fff576]{font-size:.8rem;color:#9ca3af;margin-bottom:.75rem;word-break:break-word;line-height:1.4;max-height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.addon-tags[data-v-c0fff576]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;justify-content:center}.tag[data-v-c0fff576]{padding:4px 12px;font-size:.75rem;background:#7b5bf5;color:#fff;border-radius:12px;font-weight:500}.tag--removable[data-v-c0fff576]{display:flex;align-items:center;gap:.25rem;cursor:pointer}.tag--removable[data-v-c0fff576]:hover{background:#6a4de0}.note-indicator[data-v-c0fff576]{font-size:.8rem;color:#fbbf24;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.25rem}.badge[data-v-c0fff576]{padding:3px 8px;font-size:.7rem;border-radius:8px;font-weight:600}.badge--disabled[data-v-c0fff576]{background:#ef4444;color:#fff}.addon-actions[data-v-c0fff576]{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(123,91,245,.2)}.btn-action[data-v-c0fff576]{padding:10px 12px;font-size:1.2rem;font-weight:600;border:2px solid rgba(123,91,245,.3);border-radius:10px;background:linear-gradient(135deg,#1e293b,#0f172a);color:#e5e7eb;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;position:relative;overflow:hidden}.btn-action[data-v-c0fff576]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#7b5bf533;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-action[data-v-c0fff576]:hover:before{width:300px;height:300px}.btn-action[data-v-c0fff576]:hover{border-color:#7b5bf5;color:#7b5bf5;background:linear-gradient(135deg,#2d3748,#1a202c);transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf54d}.btn-action[data-v-c0fff576]:active{transform:translateY(0);box-shadow:0 2px 6px #7b5bf533}.btn-action--success[data-v-c0fff576]{border-color:#43a047;color:#43a047;background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 2px 8px #43a04726}.btn-action--success[data-v-c0fff576]:before{background:#43a04733}.btn-action--success[data-v-c0fff576]:hover{border-color:#43a047;background:linear-gradient(135deg,#2d3748,#1a202c);box-shadow:0 4px 12px #43a0474d;color:#4caf50}.btn-action--warning[data-v-c0fff576]{border-color:#fb8c00;color:#fb8c00;background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 2px 8px #fb8c0026}.btn-action--warning[data-v-c0fff576]:before{background:#fb8c0033}.btn-action--warning[data-v-c0fff576]:hover{border-color:#fb8c00;background:linear-gradient(135deg,#2d3748,#1a202c);box-shadow:0 4px 12px #fb8c004d;color:#ffa726}.btn-action--danger[data-v-c0fff576]{border-color:#ef4444;color:#ef4444;grid-column:span 6;background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 2px 8px #ef444426}.btn-action--danger[data-v-c0fff576]:before{background:#ef444433}.btn-action--danger[data-v-c0fff576]:hover{border-color:#ef4444;background:linear-gradient(135deg,#2d3748,#1a202c);box-shadow:0 4px 12px #ef44444d;color:#f87171}.tag-remove[data-v-c0fff576]{padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#ffffff4d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:.7rem}.tag-remove[data-v-c0fff576]:hover{background:#ffffff80}.drag-handle[data-v-c0fff576]{position:absolute;top:.5rem;left:.5rem;font-size:1.2rem;color:#9ca3af;cursor:grab;padding:.25rem;-webkit-user-select:none;user-select:none;z-index:5}.drag-handle[data-v-c0fff576]:active{cursor:grabbing}.empty-state[data-v-c0fff576]{padding:4rem 2rem;text-align:center;background:#111827;border-radius:12px}.empty-icon[data-v-c0fff576]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-c0fff576]{font-size:1.5rem;font-weight:700;color:#e5e7eb;margin-bottom:.5rem}.empty-state p[data-v-c0fff576]{font-size:1rem;color:#9ca3af;margin-bottom:2rem}.btn-get-started[data-v-c0fff576]{padding:12px 28px;font-size:1rem;font-weight:600;background:#7b5bf5;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-get-started[data-v-c0fff576]:hover{background:#6d4de6;transform:translateY(-2px)}.modal-overlay[data-v-c0fff576]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-content[data-v-c0fff576]{background:#1e293b;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column}.modal-header[data-v-c0fff576]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid rgba(123,91,245,.2)}.modal-header h3[data-v-c0fff576]{font-size:1.5rem;font-weight:700;color:#e5e7eb}.btn-close[data-v-c0fff576]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;border-radius:50%;transition:all .2s}.btn-close[data-v-c0fff576]:hover{background:#111827}.modal-body[data-v-c0fff576]{padding:1.5rem}.modal-subtitle[data-v-c0fff576]{font-size:1rem;color:#9ca3af;margin-bottom:1.5rem}.current-tags h4[data-v-c0fff576],.add-tag-section h4[data-v-c0fff576]{font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.75rem}.tags-list[data-v-c0fff576]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.tag-input-group[data-v-c0fff576]{display:flex;gap:.5rem;margin-bottom:1rem}.tag-input[data-v-c0fff576]{flex:1;padding:10px 12px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;color:#e5e7eb}.tag-input[data-v-c0fff576]::placeholder{color:#9ca3af}.tag-input[data-v-c0fff576]:focus{outline:none;border-color:#7b5bf5}.btn-add-tag[data-v-c0fff576]{padding:10px 20px;font-size:.95rem;font-weight:600;background:#7b5bf5;color:#fff;border:none;border-radius:8px;cursor:pointer}.btn-add-tag[data-v-c0fff576]:hover{background:#6d4de6}.preset-tags[data-v-c0fff576]{display:flex;gap:.5rem;flex-wrap:wrap}.btn-preset-tag[data-v-c0fff576]{padding:8px 16px;font-size:.85rem;font-weight:600;background:linear-gradient(135deg,#1e293b,#0f172a);border:2px solid rgba(123,91,245,.3);border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#e5e7eb;box-shadow:0 2px 6px #0000001a;position:relative;overflow:hidden}.btn-preset-tag[data-v-c0fff576]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#7b5bf54d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-preset-tag[data-v-c0fff576]:hover:not(:disabled):before{width:300px;height:300px}.btn-preset-tag[data-v-c0fff576]:hover:not(:disabled){background:linear-gradient(135deg,#7b5bf5,#6d4de6);border-color:#7b5bf5;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf566}.btn-preset-tag[data-v-c0fff576]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #7b5bf54d}.btn-preset-tag[data-v-c0fff576]:disabled{opacity:.4;cursor:not-allowed;background:#111827;border-color:#7b5bf51a}.note-textarea[data-v-c0fff576]{width:100%;padding:12px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;font-family:inherit;resize:vertical;background:#1e293b;color:#e5e7eb}.note-textarea[data-v-c0fff576]::placeholder{color:#9ca3af}.note-textarea[data-v-c0fff576]:focus{outline:none;border-color:#7b5bf5}.modal-footer[data-v-c0fff576]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:2px solid rgba(123,91,245,.2)}.modal-description[data-v-c0fff576]{font-size:.9rem;color:#9ca3af;margin-bottom:1.5rem;line-height:1.5}.alternative-urls-list[data-v-c0fff576]{margin-bottom:1.5rem}.alternative-urls-list h4[data-v-c0fff576]{font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.75rem}.alternative-url-item[data-v-c0fff576]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#111827;border:2px solid rgba(123,91,245,.2);border-radius:8px;margin-bottom:.5rem}.url-text[data-v-c0fff576]{flex:1;font-size:.85rem;color:#e5e7eb;word-break:break-all}.btn-remove-url[data-v-c0fff576]{padding:6px 10px;font-size:1rem;background:transparent;border:2px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s}.btn-remove-url[data-v-c0fff576]:hover{background:#ef44441a;border-color:#ef4444}.add-url-section h4[data-v-c0fff576]{font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.75rem}.url-input-group[data-v-c0fff576]{display:flex;gap:.75rem}.url-input[data-v-c0fff576]{flex:1;padding:10px 12px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;color:#e5e7eb}.url-input[data-v-c0fff576]::placeholder{color:#9ca3af}.url-input[data-v-c0fff576]:focus{outline:none;border-color:#7b5bf5}.btn-add-url[data-v-c0fff576]{padding:10px 20px;font-size:.95rem;font-weight:600;background:#7b5bf5;border:none;border-radius:8px;color:#fff;cursor:pointer}.btn-add-url[data-v-c0fff576]:hover{background:#6d4de6}.modal-content--large[data-v-c0fff576]{max-width:700px;width:90%}.catalogs-list[data-v-c0fff576]{display:flex;flex-direction:column;gap:1rem}.catalog-item[data-v-c0fff576]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#111827;border:2px solid rgba(123,91,245,.2);border-radius:8px;transition:all .2s;gap:1rem}.catalog-item[data-v-c0fff576]:hover{border-color:#7b5bf566}.catalog-order-controls[data-v-c0fff576]{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}.btn-order[data-v-c0fff576]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#1e293b;border:1px solid rgba(123,91,245,.3);border-radius:6px;color:#a78bfa;font-size:.9rem;cursor:pointer;transition:all .2s}.btn-order[data-v-c0fff576]:hover:not(:disabled){background:#7b5bf533;border-color:#7b5bf5}.btn-order[data-v-c0fff576]:disabled{opacity:.3;cursor:not-allowed}.catalog-info[data-v-c0fff576]{flex:1}.catalog-name-edit[data-v-c0fff576]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.catalog-name-input[data-v-c0fff576]{flex:1;padding:8px 12px;font-size:1rem;font-weight:600;color:#e5e7eb;background:#1e293b;border:2px solid rgba(123,91,245,.2);border-radius:6px;transition:all .2s}.catalog-name-input[data-v-c0fff576]:focus{outline:none;border-color:#7b5bf5;box-shadow:0 0 0 3px #7b5bf51a}.btn-reset-name[data-v-c0fff576]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#1e293b;border:1px solid rgba(232,167,53,.3);border-radius:6px;color:#e8a735;font-size:1.2rem;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-reset-name[data-v-c0fff576]:hover{background:#e8a73533;border-color:#e8a735}.catalog-meta[data-v-c0fff576]{font-size:.85rem;color:#9ca3af;margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.catalog-type[data-v-c0fff576]{display:inline-block;padding:2px 8px;background:#7b5bf533;border-radius:4px;color:#a78bfa;font-weight:500}.catalog-extra[data-v-c0fff576]{color:#6b7280}.catalog-id[data-v-c0fff576]{color:#6b7280;font-size:.75rem;font-family:monospace}.empty-catalogs[data-v-c0fff576]{text-align:center;padding:2rem;color:#9ca3af}.toggle-switch[data-v-c0fff576]{position:relative;display:inline-block;width:50px;height:24px;flex-shrink:0}.toggle-switch input[data-v-c0fff576]{opacity:0;width:0;height:0}.slider[data-v-c0fff576]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#374151;transition:.3s;border-radius:24px}.slider[data-v-c0fff576]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-c0fff576]{background-color:#7b5bf5}input:checked+.slider[data-v-c0fff576]:before{transform:translate(26px)}.modal-enter-active[data-v-c0fff576],.modal-leave-active[data-v-c0fff576]{transition:opacity .3s ease}.modal-enter-from[data-v-c0fff576],.modal-leave-to[data-v-c0fff576]{opacity:0}.modal-enter-active .modal-content[data-v-c0fff576],.modal-leave-active .modal-content[data-v-c0fff576]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-c0fff576],.modal-leave-to .modal-content[data-v-c0fff576]{transform:scale(.9)}.sync-description[data-v-c0fff576]{color:#9ca3af;margin-bottom:1.5rem;line-height:1.6}.sync-description strong[data-v-c0fff576]{color:#7b5bf5}.form-group[data-v-c0fff576]{margin-bottom:1.5rem}.form-group label[data-v-c0fff576]{display:block;font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.form-select[data-v-c0fff576]{width:100%;padding:.75rem;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;color:#e5e7eb;cursor:pointer}.form-select[data-v-c0fff576]:focus{outline:none;border-color:#7b5bf5}.form-select option[data-v-c0fff576]{background:#1e293b;color:#e5e7eb;padding:.5rem}.form-select option[data-v-c0fff576]:disabled{color:#6b7280;background:#111827}.sync-loading[data-v-c0fff576]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#7b5bf51a;border-radius:8px;margin-top:1rem}.spinner[data-v-c0fff576]{width:40px;height:40px;border:4px solid rgba(123,91,245,.2);border-top-color:#7b5bf5;border-radius:50%;animation:spin-c0fff576 1s linear infinite}@keyframes spin-c0fff576{to{transform:rotate(360deg)}}.sync-loading p[data-v-c0fff576]{color:#9ca3af;font-size:.95rem}@media (max-width: 768px){.tab-header[data-v-c0fff576]{flex-direction:column}.header-actions[data-v-c0fff576]{width:100%}.btn-primary[data-v-c0fff576],.btn-secondary[data-v-c0fff576]{flex:1;justify-content:center}.toolbar[data-v-c0fff576]{flex-direction:column}.search-box[data-v-c0fff576]{width:100%}.draggable-list[data-v-c0fff576]{grid-template-columns:1fr}.addon-card[data-v-c0fff576]{min-height:auto}.addon-actions[data-v-c0fff576]{grid-template-columns:repeat(3,1fr)}.btn-action--danger[data-v-c0fff576]{grid-column:span 3}.batch-actions[data-v-c0fff576]{flex-direction:column;align-items:stretch}.btn-batch[data-v-c0fff576]{width:100%}}.profiles-tab[data-v-3089ec98]{animation:fadeIn-3089ec98 .3s ease-in}@keyframes fadeIn-3089ec98{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-header[data-v-3089ec98]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.section-title[data-v-3089ec98]{font-size:1.8rem;font-weight:700;color:#e5e7eb;margin-bottom:.5rem}.section-description[data-v-3089ec98]{font-size:1rem;color:#9ca3af}.header-actions[data-v-3089ec98]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-primary[data-v-3089ec98],.btn-secondary[data-v-3089ec98]{display:flex;align-items:center;gap:.5rem;padding:10px 20px;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-primary[data-v-3089ec98]{background:#7b5bf5;color:#fff}.btn-primary[data-v-3089ec98]:hover:not(:disabled){background:#6d4de6;transform:translateY(-2px)}.btn-secondary[data-v-3089ec98]{background:#111827;color:#e5e7eb;border:2px solid rgba(123,91,245,.2)}.btn-secondary[data-v-3089ec98]:hover:not(:disabled){background:#7b5bf533}.btn-primary[data-v-3089ec98]:disabled,.btn-secondary[data-v-3089ec98]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-icon[data-v-3089ec98]{font-size:1.2rem}.warning-box[data-v-3089ec98]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#e8a7351a;border-left:4px solid #e8a735;border-radius:8px;margin-bottom:2rem}.warning-icon[data-v-3089ec98]{font-size:2rem}.warning-box strong[data-v-3089ec98]{display:block;font-size:1.1rem;margin-bottom:.25rem}.warning-box p[data-v-3089ec98]{color:#9ca3af;margin:0}.profiles-section[data-v-3089ec98]{margin-bottom:3rem}.subsection-title[data-v-3089ec98]{font-size:1.3rem;font-weight:600;color:#e5e7eb;margin-bottom:1.5rem}.profiles-grid[data-v-3089ec98]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.profile-card[data-v-3089ec98]{padding:1.5rem;background:#1e293b;border:2px solid rgba(123,91,245,.2);border-radius:12px;transition:all .2s}.profile-card[data-v-3089ec98]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.profile-header[data-v-3089ec98]{display:flex;gap:1rem;margin-bottom:1rem}.profile-icon[data-v-3089ec98]{font-size:2.5rem;flex-shrink:0}.profile-info[data-v-3089ec98]{flex:1;min-width:0}.profile-name[data-v-3089ec98]{font-size:1.2rem;font-weight:600;color:#e5e7eb;margin-bottom:.25rem}.profile-description[data-v-3089ec98]{font-size:.9rem;color:#9ca3af;line-height:1.4}.profile-stats[data-v-3089ec98]{display:flex;gap:1.5rem;padding:1rem;background:#111827;border-radius:8px;margin-bottom:1rem;flex-wrap:wrap}.stat-item[data-v-3089ec98]{display:flex;align-items:center;gap:.5rem}.stat-label[data-v-3089ec98]{font-size:.85rem;color:#9ca3af;font-weight:500}.stat-value[data-v-3089ec98]{font-size:1rem;font-weight:700;color:#e5e7eb}.stat-value--success[data-v-3089ec98]{color:#43a047}.stat-value--warning[data-v-3089ec98]{color:#e8a735}.profile-meta[data-v-3089ec98]{margin-bottom:1rem}.meta-date[data-v-3089ec98]{font-size:.85rem;color:#9ca3af}.profile-actions[data-v-3089ec98]{display:flex;gap:.5rem}.btn-action[data-v-3089ec98]{flex:1;padding:8px 16px;font-size:.9rem;font-weight:600;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;cursor:pointer;transition:all .2s}.btn-action--primary[data-v-3089ec98]{border-color:#7b5bf5;color:#7b5bf5}.btn-action--primary[data-v-3089ec98]:hover{background:#7b5bf5;color:#fff}.btn-action--danger[data-v-3089ec98]{border-color:#e53935;color:#e53935}.btn-action--danger[data-v-3089ec98]:hover{background:#e53935;color:#fff}.empty-state[data-v-3089ec98]{padding:4rem 2rem;text-align:center;background:#111827;border-radius:12px}.empty-icon[data-v-3089ec98]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-3089ec98]{font-size:1.5rem;font-weight:700;color:#e5e7eb;margin-bottom:.5rem}.empty-state p[data-v-3089ec98]{font-size:1rem;color:#9ca3af;margin-bottom:2rem}.btn-get-started[data-v-3089ec98]{padding:12px 28px;font-size:1rem;font-weight:600;background:#7b5bf5;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-get-started[data-v-3089ec98]:hover:not(:disabled){background:#6d4de6;transform:translateY(-2px)}.btn-get-started[data-v-3089ec98]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-3089ec98]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-content[data-v-3089ec98]{background:#1e293b;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.modal-content--large[data-v-3089ec98]{max-width:900px}.modal-header[data-v-3089ec98]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid rgba(123,91,245,.2)}.modal-header h3[data-v-3089ec98]{font-size:1.5rem;font-weight:700;color:#e5e7eb}.btn-close[data-v-3089ec98]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;border-radius:50%;transition:all .2s}.btn-close[data-v-3089ec98]:hover{background:#111827}.modal-body[data-v-3089ec98]{padding:1.5rem}.modal-subtitle[data-v-3089ec98]{font-size:1rem;color:#9ca3af;margin-bottom:1.5rem}.form-group[data-v-3089ec98]{margin-bottom:1.5rem}.form-group label[data-v-3089ec98]{display:block;font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.form-input[data-v-3089ec98],.form-textarea[data-v-3089ec98]{width:100%;padding:12px 16px;font-size:1rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;color:#e5e7eb;transition:all .2s;font-family:inherit}.form-input[data-v-3089ec98]:focus,.form-textarea[data-v-3089ec98]:focus{outline:none;border-color:#7b5bf5;box-shadow:0 0 0 3px #7b5bf51a}.form-textarea[data-v-3089ec98]{resize:vertical}.profile-preview[data-v-3089ec98]{padding:1rem;background:#111827;border-radius:8px}.profile-preview h4[data-v-3089ec98]{font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.75rem}.preview-stats[data-v-3089ec98]{display:flex;flex-direction:column;gap:.5rem}.preview-item[data-v-3089ec98]{display:flex;justify-content:space-between;font-size:.9rem}.preview-label[data-v-3089ec98]{color:#9ca3af}.preview-value[data-v-3089ec98]{font-weight:600;color:#7b5bf5}.modal-footer[data-v-3089ec98]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:2px solid rgba(123,91,245,.2)}.history-list[data-v-3089ec98]{display:flex;flex-direction:column;gap:1rem}.history-item[data-v-3089ec98]{padding:1.25rem;background:#111827;border-radius:8px;border-left:4px solid #7b5bf5}.history-header[data-v-3089ec98]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.history-type[data-v-3089ec98]{font-size:.95rem;font-weight:600;color:#e5e7eb}.history-date[data-v-3089ec98]{font-size:.85rem;color:#9ca3af}.history-profile[data-v-3089ec98]{font-size:.9rem;color:#9ca3af;margin-bottom:.75rem}.history-stats[data-v-3089ec98]{display:flex;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.history-stat[data-v-3089ec98]{font-size:.85rem;color:#9ca3af}.history-diff[data-v-3089ec98]{display:flex;gap:.5rem;font-size:.85rem;margin-bottom:.75rem}.diff-label[data-v-3089ec98]{color:#9ca3af}.diff-value[data-v-3089ec98]{font-weight:600;color:#7b5bf5}.history-actions[data-v-3089ec98]{display:flex;gap:.5rem}.empty-history[data-v-3089ec98]{padding:2rem;text-align:center;color:#9ca3af}.compare-selectors[data-v-3089ec98]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.compare-selector label[data-v-3089ec98]{display:block;font-size:.9rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.compare-select[data-v-3089ec98]{width:100%;padding:10px 12px;font-size:.9rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;cursor:pointer}.compare-select[data-v-3089ec98]:focus{outline:none;border-color:#7b5bf5}.compare-grid[data-v-3089ec98]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.compare-column h4[data-v-3089ec98]{font-size:1.1rem;font-weight:600;color:#e5e7eb;margin-bottom:1rem}.compare-stats[data-v-3089ec98]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#111827;border-radius:8px}.compare-stat[data-v-3089ec98]{display:flex;justify-content:space-between;font-size:.9rem}.compare-diff h4[data-v-3089ec98]{font-size:1rem;font-weight:600;color:#e5e7eb;margin-bottom:1rem}.diff-summary[data-v-3089ec98]{display:flex;flex-direction:column;gap:.75rem}.diff-item[data-v-3089ec98]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;font-size:.95rem}.diff-item--added[data-v-3089ec98]{background:#43a0471a;color:#43a047}.diff-item--removed[data-v-3089ec98]{background:#e539351a;color:#e53935}.diff-icon[data-v-3089ec98]{font-size:1.2rem}.modal-enter-active[data-v-3089ec98],.modal-leave-active[data-v-3089ec98]{transition:opacity .3s ease}.modal-enter-from[data-v-3089ec98],.modal-leave-to[data-v-3089ec98]{opacity:0}.modal-enter-active .modal-content[data-v-3089ec98],.modal-leave-active .modal-content[data-v-3089ec98]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-3089ec98],.modal-leave-to .modal-content[data-v-3089ec98]{transform:scale(.9)}@media (max-width: 768px){.tab-header[data-v-3089ec98]{flex-direction:column}.header-actions[data-v-3089ec98]{width:100%}.btn-primary[data-v-3089ec98],.btn-secondary[data-v-3089ec98]{flex:1;justify-content:center}.profiles-grid[data-v-3089ec98],.compare-selectors[data-v-3089ec98],.compare-grid[data-v-3089ec98]{grid-template-columns:1fr}}.settings-tab[data-v-6e78bf53]{animation:fadeIn-6e78bf53 .3s ease-in}@keyframes fadeIn-6e78bf53{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-header[data-v-6e78bf53]{margin-bottom:2rem}.section-title[data-v-6e78bf53]{font-size:1.8rem;font-weight:700;color:#e5e7eb;margin-bottom:.5rem}.section-description[data-v-6e78bf53]{font-size:1rem;color:#9ca3af}.settings-section[data-v-6e78bf53]{margin-bottom:3rem}.section-header[data-v-6e78bf53]{margin-bottom:1.5rem}.section-heading[data-v-6e78bf53]{font-size:1.4rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.section-text[data-v-6e78bf53]{font-size:.95rem;color:#9ca3af}.settings-card[data-v-6e78bf53]{padding:2rem;background:#1e293b;border:1px solid rgba(123,91,245,.15);border-radius:12px}.setting-item[data-v-6e78bf53]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid rgba(123,91,245,.2);gap:2rem}.setting-item[data-v-6e78bf53]:last-child{border-bottom:none}.setting-info[data-v-6e78bf53]{flex:1}.setting-label[data-v-6e78bf53]{display:block;font-size:1rem;font-weight:600;color:#e5e7eb;margin-bottom:.25rem}.setting-description[data-v-6e78bf53]{font-size:.9rem;color:#9ca3af;margin:0}.setting-select[data-v-6e78bf53]{padding:8px 12px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;cursor:pointer;min-width:150px}.setting-select[data-v-6e78bf53]:focus{outline:none;border-color:#7b5bf5}.toggle-switch[data-v-6e78bf53]{position:relative;display:inline-block;width:56px;height:30px;flex-shrink:0}.toggle-switch input[data-v-6e78bf53]{opacity:0;width:0;height:0}.toggle-slider[data-v-6e78bf53]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:30px}.toggle-slider[data-v-6e78bf53]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-6e78bf53]{background-color:#7b5bf5}.toggle-switch input:checked+.toggle-slider[data-v-6e78bf53]:before{transform:translate(26px)}.btn-primary[data-v-6e78bf53],.btn-secondary[data-v-6e78bf53]{display:inline-flex;align-items:center;gap:.5rem;padding:10px 20px;font-size:.95rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-primary[data-v-6e78bf53]{background:#7b5bf5;color:#fff}.btn-primary[data-v-6e78bf53]:hover:not(:disabled){background:#6d4de6;transform:translateY(-2px)}.btn-secondary[data-v-6e78bf53]{background:#111827;color:#e5e7eb;border:2px solid rgba(123,91,245,.2)}.btn-secondary[data-v-6e78bf53]:hover:not(:disabled){background:#7b5bf533}.btn-primary[data-v-6e78bf53]:disabled,.btn-secondary[data-v-6e78bf53]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-action[data-v-6e78bf53]{padding:8px 16px;font-size:.9rem;font-weight:600;background:#7b5bf5;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-action[data-v-6e78bf53]:hover:not(:disabled){background:#6d4de6}.btn-action[data-v-6e78bf53]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-6e78bf53]{font-size:1.2rem}.action-buttons[data-v-6e78bf53]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.info-box[data-v-6e78bf53]{padding:1.5rem;background:#7b5bf50d;border-left:4px solid #7b5bf5;border-radius:8px;margin-bottom:1.5rem}.info-box p[data-v-6e78bf53]{font-size:.9rem;color:#9ca3af;margin:.5rem 0}.info-box p[data-v-6e78bf53]:first-child{margin-top:0}.info-box p[data-v-6e78bf53]:last-child{margin-bottom:0}.stats-grid[data-v-6e78bf53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-box[data-v-6e78bf53]{padding:1.5rem;background:#111827;border-radius:8px;text-align:center}.stat-icon[data-v-6e78bf53]{font-size:2rem;margin-bottom:.5rem}.stat-value[data-v-6e78bf53]{font-size:2rem;font-weight:700;color:#7b5bf5;margin-bottom:.25rem}.stat-label[data-v-6e78bf53]{font-size:.85rem;color:#9ca3af;font-weight:500}.quick-actions-grid[data-v-6e78bf53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.quick-action-btn[data-v-6e78bf53]{padding:1.5rem;background:#1e293b;border:2px solid rgba(123,91,245,.2);border-radius:12px;cursor:pointer;transition:all .2s;text-align:center}.quick-action-btn[data-v-6e78bf53]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.quick-action-btn[data-v-6e78bf53]:disabled{opacity:.5;cursor:not-allowed}.quick-action-btn--primary[data-v-6e78bf53]{border-color:#7b5bf5}.quick-action-btn--primary[data-v-6e78bf53]:hover:not(:disabled){background:#7b5bf50d}.quick-action-btn--success[data-v-6e78bf53]{border-color:#43a047}.quick-action-btn--success[data-v-6e78bf53]:hover:not(:disabled){background:#43a0470d}.quick-action-btn--warning[data-v-6e78bf53]{border-color:#e8a735}.quick-action-btn--warning[data-v-6e78bf53]:hover:not(:disabled){background:#e8a7350d}.quick-action-btn--danger[data-v-6e78bf53]{border-color:#e53935}.quick-action-btn--danger[data-v-6e78bf53]:hover:not(:disabled){background:#e539350d}.quick-action-icon[data-v-6e78bf53]{font-size:2.5rem;margin-bottom:.75rem}.quick-action-label[data-v-6e78bf53]{font-size:1rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.quick-action-description[data-v-6e78bf53]{font-size:.85rem;color:#9ca3af}.warning-text[data-v-6e78bf53]{font-size:.9rem;color:#e8a735;margin-top:1rem}.modal-overlay[data-v-6e78bf53]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-content[data-v-6e78bf53]{background:#1e293b;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.modal-content--large[data-v-6e78bf53]{max-width:800px}.modal-header[data-v-6e78bf53]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid rgba(123,91,245,.2)}.modal-header h3[data-v-6e78bf53]{font-size:1.5rem;font-weight:700;color:#e5e7eb}.btn-close[data-v-6e78bf53]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;border-radius:50%;transition:all .2s}.btn-close[data-v-6e78bf53]:hover{background:#111827}.modal-body[data-v-6e78bf53]{padding:1.5rem}.modal-subtitle[data-v-6e78bf53]{font-size:1rem;color:#9ca3af;margin-bottom:1.5rem}.form-group[data-v-6e78bf53]{margin-bottom:1.5rem}.form-group label[data-v-6e78bf53]{display:block;font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}.form-select[data-v-6e78bf53]{width:100%;padding:10px 12px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;cursor:pointer}.form-select[data-v-6e78bf53]:focus{outline:none;border-color:#7b5bf5}.file-input[data-v-6e78bf53]{width:100%;padding:10px;font-size:.95rem;border:2px solid rgba(123,91,245,.2);border-radius:8px;background:#1e293b;cursor:pointer}.checkbox-group[data-v-6e78bf53],.radio-group[data-v-6e78bf53]{display:flex;flex-direction:column;gap:.75rem}.checkbox-label[data-v-6e78bf53],.radio-label[data-v-6e78bf53]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem;color:#e5e7eb}.checkbox-label input[data-v-6e78bf53],.radio-label input[data-v-6e78bf53]{cursor:pointer}.import-preview[data-v-6e78bf53]{padding:1rem;background:#111827;border-radius:8px;margin-bottom:1.5rem}.import-preview h4[data-v-6e78bf53]{font-size:.95rem;font-weight:600;color:#e5e7eb;margin-bottom:.75rem}.preview-item[data-v-6e78bf53]{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.5rem}.preview-label[data-v-6e78bf53]{color:#9ca3af}.preview-value[data-v-6e78bf53]{font-weight:600;color:#e5e7eb}.warning-box-small[data-v-6e78bf53]{padding:1rem;background:#e8a7351a;border-left:4px solid #e8a735;border-radius:8px;font-size:.9rem;color:#9ca3af}.warning-box-small strong[data-v-6e78bf53]{color:#e8a735}.modal-footer[data-v-6e78bf53]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:2px solid rgba(123,91,245,.2)}.stats-section[data-v-6e78bf53]{margin-bottom:2rem}.stats-section h4[data-v-6e78bf53]{font-size:1.1rem;font-weight:600;color:#e5e7eb;margin-bottom:1rem}.stats-row[data-v-6e78bf53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-item-large[data-v-6e78bf53]{padding:1.5rem;background:#111827;border-radius:12px;text-align:center}.stat-icon-large[data-v-6e78bf53]{font-size:3rem;margin-bottom:.75rem}.stat-value-large[data-v-6e78bf53]{font-size:2.5rem;font-weight:700;color:#7b5bf5;margin-bottom:.5rem}.stat-label-large[data-v-6e78bf53]{font-size:.95rem;color:#9ca3af;font-weight:500}.most-used-list[data-v-6e78bf53]{display:flex;flex-direction:column;gap:.75rem}.most-used-item[data-v-6e78bf53]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#111827;border-radius:8px}.most-used-rank[data-v-6e78bf53]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#7b5bf5;color:#fff;border-radius:50%;font-weight:700;flex-shrink:0}.most-used-name[data-v-6e78bf53]{flex:1;font-weight:600;color:#e5e7eb}.most-used-count[data-v-6e78bf53]{font-size:.9rem;color:#9ca3af}.activity-list[data-v-6e78bf53]{display:flex;flex-direction:column;gap:.75rem}.activity-item[data-v-6e78bf53]{display:flex;gap:1rem;padding:1rem;background:#111827;border-radius:8px}.activity-icon[data-v-6e78bf53]{font-size:1.5rem;flex-shrink:0}.activity-details[data-v-6e78bf53]{flex:1}.activity-action[data-v-6e78bf53]{font-size:.95rem;color:#e5e7eb;margin-bottom:.25rem}.activity-time[data-v-6e78bf53]{font-size:.85rem;color:#9ca3af}.modal-enter-active[data-v-6e78bf53],.modal-leave-active[data-v-6e78bf53]{transition:opacity .3s ease}.modal-enter-from[data-v-6e78bf53],.modal-leave-to[data-v-6e78bf53]{opacity:0}.modal-enter-active .modal-content[data-v-6e78bf53],.modal-leave-active .modal-content[data-v-6e78bf53]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-6e78bf53],.modal-leave-to .modal-content[data-v-6e78bf53]{transform:scale(.9)}@media (max-width: 768px){.setting-item[data-v-6e78bf53]{flex-direction:column;align-items:flex-start;gap:1rem}.action-buttons[data-v-6e78bf53]{flex-direction:column}.btn-primary[data-v-6e78bf53],.btn-secondary[data-v-6e78bf53]{width:100%;justify-content:center}.stats-grid[data-v-6e78bf53]{grid-template-columns:repeat(2,1fr)}.quick-actions-grid[data-v-6e78bf53],.stats-row[data-v-6e78bf53]{grid-template-columns:1fr}}.cinemeta-tab[data-v-1e9d7320]{max-width:900px;margin:0 auto}.tab-header[data-v-1e9d7320]{margin-bottom:2rem}.tab-header h2[data-v-1e9d7320]{color:#e5e7eb;font-size:2rem;margin-bottom:.5rem}.subtitle[data-v-1e9d7320]{color:#9ca3af;font-size:1rem}.loading-state[data-v-1e9d7320]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#9ca3af}.spinner[data-v-1e9d7320]{width:40px;height:40px;border:3px solid rgba(123,91,245,.2);border-top-color:#7b5bf5;border-radius:50%;animation:spin-1e9d7320 .8s linear infinite;margin-bottom:1rem}@keyframes spin-1e9d7320{to{transform:rotate(360deg)}}.settings-container[data-v-1e9d7320]{background:#1e293b;border-radius:12px;padding:2rem;border:1px solid rgba(123,91,245,.2)}.info-box[data-v-1e9d7320]{background:#111827;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #7b5bf5}.info-box.warning[data-v-1e9d7320]{border-left-color:#f59e0b;background:linear-gradient(135deg,#f59e0b1a,#111827)}.info-box h3[data-v-1e9d7320]{color:#e5e7eb;font-size:1.1rem;margin-bottom:.5rem}.info-box p[data-v-1e9d7320]{color:#9ca3af;line-height:1.6;margin:.5rem 0}.not-installed-container[data-v-1e9d7320]{max-width:600px;margin:0 auto;text-align:center}.settings-grid[data-v-1e9d7320]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.setting-card[data-v-1e9d7320]{background:#111827;border-radius:8px;padding:1.5rem;border:1px solid rgba(123,91,245,.2);transition:all .3s ease}.setting-card[data-v-1e9d7320]:hover{border-color:#7b5bf566;transform:translateY(-2px)}.setting-header[data-v-1e9d7320]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.setting-header h3[data-v-1e9d7320]{color:#e5e7eb;font-size:1.1rem;margin:0}.setting-description[data-v-1e9d7320]{color:#9ca3af;font-size:.9rem;margin:0}.toggle-switch[data-v-1e9d7320]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-1e9d7320]{opacity:0;width:0;height:0}.slider[data-v-1e9d7320]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#374151;transition:.3s;border-radius:24px}.slider[data-v-1e9d7320]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-1e9d7320]{background-color:#7b5bf5}input:checked+.slider[data-v-1e9d7320]:before{transform:translate(26px)}.actions[data-v-1e9d7320]{display:flex;gap:1rem;margin-top:2rem;flex-wrap:nowrap}.btn-install[data-v-1e9d7320],.btn-secondary[data-v-1e9d7320]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-install[data-v-1e9d7320]{background:#7b5bf5;color:#fff}.btn-install[data-v-1e9d7320]:hover:not(:disabled){background:#6a4de0;transform:translateY(-2px)}.btn-install[data-v-1e9d7320]:disabled{background:#374151;color:#6b7280;cursor:not-allowed}.btn-secondary[data-v-1e9d7320]{background:#111827;color:#e5e7eb;border:1px solid rgba(123,91,245,.2)}.btn-secondary[data-v-1e9d7320]:hover:not(:disabled){border-color:#7b5bf566;transform:translateY(-2px)}.btn-secondary[data-v-1e9d7320]:disabled{opacity:.5;cursor:not-allowed}.btn-save[data-v-1e9d7320],.btn-sync[data-v-1e9d7320]{flex:1;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-save[data-v-1e9d7320]{background:#7b5bf5;color:#fff}.btn-save[data-v-1e9d7320]:hover:not(:disabled){background:#6a4de0;transform:translateY(-2px)}.btn-save[data-v-1e9d7320]:disabled{background:#374151;color:#6b7280;cursor:not-allowed}.btn-sync[data-v-1e9d7320]{background:#111827;color:#e5e7eb;border:1px solid rgba(123,91,245,.2)}.btn-sync[data-v-1e9d7320]:hover:not(:disabled){border-color:#7b5bf566;transform:translateY(-2px)}.btn-sync[data-v-1e9d7320]:disabled{opacity:.5;cursor:not-allowed}.success-message[data-v-1e9d7320]{margin-top:1rem;padding:1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e}.error-message[data-v-1e9d7320]{margin-top:1rem;padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444}@media (max-width: 768px){.settings-grid[data-v-1e9d7320]{grid-template-columns:1fr}.actions[data-v-1e9d7320]{flex-direction:column}}.advanced-layout[data-v-9aa98a3c]{display:flex;position:relative}.sidebar[data-v-9aa98a3c]{width:240px;background:#111827;border-right:1px solid rgba(123,91,245,.15);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:50;overflow-y:auto}.sidebar-brand[data-v-9aa98a3c]{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.brand-icon[data-v-9aa98a3c]{font-size:1.5rem}.brand-text[data-v-9aa98a3c]{font-size:1.05rem;font-weight:700;color:#fff}.sidebar-nav[data-v-9aa98a3c]{flex:1;padding:1rem .75rem;display:flex;flex-direction:column;gap:.25rem}.sidebar-item[data-v-9aa98a3c]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;border-radius:8px;background:transparent;color:#9ca3af;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:left;width:100%}.sidebar-item[data-v-9aa98a3c]:hover{background:#7b5bf51a;color:#e5e7eb}.sidebar-item[data-v-9aa98a3c]:disabled{opacity:.5;cursor:not-allowed;color:#6b7280}.sidebar-item[data-v-9aa98a3c]:disabled:hover{background:transparent;color:#6b7280}.sidebar-item.active[data-v-9aa98a3c]{background:#7b5bf533;color:#a78bfa;font-weight:600}.sidebar-icon[data-v-9aa98a3c]{font-size:1.15rem;width:24px;text-align:center}.sidebar-label[data-v-9aa98a3c]{white-space:nowrap}.sidebar-account[data-v-9aa98a3c]{padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08)}.sidebar-account-label[data-v-9aa98a3c]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.sidebar-account-select[data-v-9aa98a3c]{width:100%;padding:8px 10px;font-size:.85rem;border:1px solid rgba(123,91,245,.3);border-radius:6px;background:#1f2937;color:#e5e7eb;cursor:pointer}.sidebar-account-select[data-v-9aa98a3c]:focus{outline:none;border-color:#7b5bf5}.sidebar-account-select option[data-v-9aa98a3c]{background:#1f2937;color:#e5e7eb}.sidebar-user[data-v-9aa98a3c]{padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.5rem}.sidebar-user-email[data-v-9aa98a3c]{font-size:.8rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-logout[data-v-9aa98a3c]{padding:6px 12px;font-size:.8rem;font-weight:600;border:1px solid rgba(239,68,68,.4);border-radius:6px;background:transparent;color:#ef4444;cursor:pointer;transition:all .2s}.sidebar-logout[data-v-9aa98a3c]:hover{background:#ef4444;color:#fff;border-color:#ef4444}.main-content[data-v-9aa98a3c]{flex:1;margin-left:240px;padding:2rem;background:#0f172a;color:#e5e7eb}.tab-content[data-v-9aa98a3c]{animation:fadeIn-9aa98a3c .3s ease-in}@keyframes fadeIn-9aa98a3c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-desc[data-v-9aa98a3c]{font-size:1rem;color:#9ca3af;margin-bottom:2rem}.section-heading[data-v-9aa98a3c]{font-size:1.3rem;font-weight:600;color:#e5e7eb;margin-bottom:1rem}.stats-grid[data-v-9aa98a3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;margin-bottom:2.5rem}.stat-card[data-v-9aa98a3c]{padding:1.5rem;background:#1e293b;border:1px solid rgba(123,91,245,.15);border-radius:12px;text-align:center;transition:all .2s}.stat-card[data-v-9aa98a3c]:hover{transform:translateY(-3px);border-color:#7b5bf54d;box-shadow:0 4px 12px #0000004d}.stat-card--success[data-v-9aa98a3c]{border-color:#43a0474d}.stat-card--warning[data-v-9aa98a3c]{border-color:#e8a7354d}.stat-icon[data-v-9aa98a3c]{font-size:2rem;margin-bottom:.5rem}.stat-value[data-v-9aa98a3c]{font-size:2.2rem;font-weight:700;color:#a78bfa;margin-bottom:.25rem}.stat-label[data-v-9aa98a3c]{font-size:.85rem;color:#9ca3af;font-weight:500}.quick-actions[data-v-9aa98a3c]{margin-bottom:2.5rem}.action-buttons[data-v-9aa98a3c]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-9aa98a3c]{display:flex;align-items:center;gap:.5rem;padding:10px 20px;font-size:.95rem;font-weight:600;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.action-btn--primary[data-v-9aa98a3c]{background:#7b5bf5;color:#fff}.action-btn--primary[data-v-9aa98a3c]:hover{background:#6d4de6;transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf566}.action-btn--secondary[data-v-9aa98a3c]{background:#1e293b;color:#e5e7eb;border-color:#7b5bf533}.action-btn--secondary[data-v-9aa98a3c]:hover{background:#7b5bf5;color:#fff;border-color:transparent}.action-btn--outline[data-v-9aa98a3c]{background:transparent;border-color:#7b5bf566;color:#a78bfa}.action-btn--outline[data-v-9aa98a3c]:hover{background:#7b5bf5;color:#fff;border-color:transparent}.btn-icon[data-v-9aa98a3c]{font-size:1.1rem}.current-account-info[data-v-9aa98a3c]{padding:1.5rem;background:#1e293b;border:1px solid rgba(123,91,245,.15);border-radius:12px;margin-bottom:2rem}.account-details[data-v-9aa98a3c]{display:flex;gap:2rem;flex-wrap:wrap}.detail-item[data-v-9aa98a3c]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-9aa98a3c]{font-size:.85rem;color:#9ca3af;font-weight:500}.detail-value[data-v-9aa98a3c]{font-size:1rem;color:#e5e7eb;font-weight:600}.status-badge[data-v-9aa98a3c]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:600}.status-badge--active[data-v-9aa98a3c]{background:#43a047;color:#fff}.getting-started[data-v-9aa98a3c]{padding:2rem;background:#1e293b;border:1px solid rgba(123,91,245,.15);border-radius:12px;text-align:center}.getting-started h3[data-v-9aa98a3c]{font-size:1.5rem;font-weight:700;color:#a78bfa;margin-bottom:1rem}.getting-started p[data-v-9aa98a3c]{font-size:1rem;color:#9ca3af;margin-bottom:1.5rem}.no-account-message[data-v-9aa98a3c]{padding:3rem 2rem;background:#1e293b;border:1px solid rgba(123,91,245,.15);border-radius:12px;text-align:center}.no-account-message p[data-v-9aa98a3c]{font-size:1.1rem;color:#9ca3af;margin-bottom:1.5rem}.no-account-message .btn-primary[data-v-9aa98a3c]{padding:.75rem 2rem;background:#7b5bf5;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.no-account-message .btn-primary[data-v-9aa98a3c]:hover{background:#6a4de0;transform:translateY(-2px)}.steps-list[data-v-9aa98a3c]{text-align:left;max-width:400px;margin:0 auto 2rem;padding-left:1.5rem}.steps-list li[data-v-9aa98a3c]{font-size:1rem;color:#e5e7eb;margin-bottom:.75rem;line-height:1.5}.btn-get-started[data-v-9aa98a3c]{padding:12px 28px;font-size:1rem;font-weight:600;background:#7b5bf5;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-get-started[data-v-9aa98a3c]:hover{background:#6d4de6;transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf566}.loading-overlay[data-v-9aa98a3c]{position:fixed;top:0;left:240px;right:0;bottom:0;background:#0f172ae6;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;z-index:100}.loading-overlay p[data-v-9aa98a3c]{color:#e5e7eb}.spinner[data-v-9aa98a3c]{width:50px;height:50px;border:4px solid rgba(123,91,245,.2);border-top-color:#7b5bf5;border-radius:50%;animation:spin-9aa98a3c .8s linear infinite}@keyframes spin-9aa98a3c{to{transform:rotate(360deg)}}@media (max-width: 768px){.advanced-layout[data-v-9aa98a3c]{flex-direction:column}.sidebar[data-v-9aa98a3c]{position:relative;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center}.sidebar-brand[data-v-9aa98a3c]{border-bottom:none;padding:1rem}.sidebar-nav[data-v-9aa98a3c]{flex-direction:row;padding:.5rem;overflow-x:auto;gap:.25rem}.sidebar-item[data-v-9aa98a3c]{padding:.5rem .75rem;font-size:.85rem}.sidebar-label[data-v-9aa98a3c]{display:none}.sidebar-account[data-v-9aa98a3c]{width:100%;padding:.5rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.main-content[data-v-9aa98a3c]{margin-left:0;padding:1rem}.loading-overlay[data-v-9aa98a3c]{left:0}.stats-grid[data-v-9aa98a3c]{grid-template-columns:repeat(2,1fr)}.action-buttons[data-v-9aa98a3c]{flex-direction:column}.action-btn[data-v-9aa98a3c]{width:100%;justify-content:center}.account-details[data-v-9aa98a3c]{flex-direction:column;gap:1rem}}.search-addons-page[data-v-9aa98a3c]{max-width:900px;margin:0 auto}.search-box-large[data-v-9aa98a3c]{display:flex;gap:1rem;margin-bottom:2rem}.search-input-large[data-v-9aa98a3c]{flex:1;padding:14px 20px;font-size:1.05rem;border:2px solid rgba(123,91,245,.3);border-radius:10px;background:#1e293b;color:#e5e7eb;transition:all .2s}.search-input-large[data-v-9aa98a3c]:focus{outline:none;border-color:#7b5bf5;box-shadow:0 0 0 3px #7b5bf51a}.search-input-large[data-v-9aa98a3c]::placeholder{color:#6b7280}.btn-search[data-v-9aa98a3c]{display:flex;align-items:center;gap:.5rem;padding:14px 28px;font-size:1.05rem;font-weight:600;background:#7b5bf5;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-search[data-v-9aa98a3c]:hover{background:#6d4de6;transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf566}.search-content[data-v-9aa98a3c]{background:#1e293b;border-radius:12px;padding:2rem;border:1px solid rgba(123,91,245,.2)}.search-info[data-v-9aa98a3c]{padding:1.5rem;background:#7b5bf51a;border-left:4px solid #7b5bf5;border-radius:8px;line-height:1.8}.search-info p[data-v-9aa98a3c]{margin-bottom:.75rem;color:#e5e7eb}.search-info p[data-v-9aa98a3c]:last-child{margin-bottom:0}.search-info a[data-v-9aa98a3c]{color:#a78bfa;font-weight:600;text-decoration:none}.search-info a[data-v-9aa98a3c]:hover{text-decoration:underline}.search-results[data-v-9aa98a3c]{margin-top:2rem}.results-title[data-v-9aa98a3c]{font-size:1.3rem;font-weight:600;color:#e5e7eb;margin-bottom:1.5rem}.addon-grid[data-v-9aa98a3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.addon-search-card[data-v-9aa98a3c]{background:#111827;border:1px solid rgba(123,91,245,.2);border-radius:12px;padding:1.5rem;transition:all .2s}.addon-search-card[data-v-9aa98a3c]:hover{border-color:#7b5bf566;transform:translateY(-2px);box-shadow:0 4px 12px #7b5bf533}.addon-search-header[data-v-9aa98a3c]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.addon-search-logo[data-v-9aa98a3c]{width:48px;height:48px;border-radius:8px;object-fit:contain;background:#1e293b;flex-shrink:0}.addon-search-icon[data-v-9aa98a3c]{width:48px;height:48px;border-radius:8px;background:#1e293b;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.addon-search-info[data-v-9aa98a3c]{flex:1;min-width:0}.addon-search-name[data-v-9aa98a3c]{font-size:1.1rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.official-badge[data-v-9aa98a3c]{padding:2px 8px;font-size:.7rem;background:#43a047;color:#fff;border-radius:10px;font-weight:600}.addon-search-types[data-v-9aa98a3c]{display:flex;gap:.5rem;flex-wrap:wrap}.type-badge[data-v-9aa98a3c]{padding:2px 8px;font-size:.75rem;background:#7b5bf533;color:#a78bfa;border-radius:10px;font-weight:500}.addon-search-desc[data-v-9aa98a3c]{font-size:.9rem;color:#9ca3af;line-height:1.5;margin-bottom:1rem}.addon-search-actions[data-v-9aa98a3c]{display:flex;gap:.75rem;align-items:center}.btn-install[data-v-9aa98a3c]{flex:1;padding:8px 16px;font-size:.9rem;font-weight:600;background:#7b5bf5;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.btn-install[data-v-9aa98a3c]:hover:not(:disabled){background:#6d4de6;transform:translateY(-1px)}.btn-install[data-v-9aa98a3c]:disabled{background:#374151;color:#6b7280;cursor:not-allowed}.btn-link-small[data-v-9aa98a3c]{padding:8px 12px;font-size:.85rem;color:#a78bfa;text-decoration:none;border:1px solid rgba(123,91,245,.3);border-radius:8px;transition:all .2s}.btn-link-small[data-v-9aa98a3c]:hover{background:#7b5bf51a;border-color:#7b5bf580}.popular-addons[data-v-9aa98a3c]{margin-top:2rem}.popular-desc[data-v-9aa98a3c]{color:#9ca3af;margin-bottom:1.5rem}.addon-categories[data-v-9aa98a3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.category-btn[data-v-9aa98a3c]{padding:1rem;font-size:1rem;font-weight:600;background:#111827;color:#e5e7eb;border:2px solid rgba(123,91,245,.2);border-radius:10px;cursor:pointer;transition:all .2s}.category-btn[data-v-9aa98a3c]:hover{background:#7b5bf51a;border-color:#7b5bf566;transform:translateY(-2px)}.no-results[data-v-9aa98a3c]{text-align:center;padding:3rem 2rem}.no-results .empty-icon[data-v-9aa98a3c]{font-size:3rem;margin-bottom:1rem}.no-results h3[data-v-9aa98a3c]{font-size:1.3rem;color:#e5e7eb;margin-bottom:.5rem}.no-results p[data-v-9aa98a3c]{color:#9ca3af}.no-results a[data-v-9aa98a3c]{color:#a78bfa;font-weight:600}.app-container[data-v-4c90beb4]{max-width:1200px;margin:0 auto;padding:1rem}.app-container[data-v-4c90beb4]:has(.advanced-content-fullwidth){max-width:none;padding:0;margin:0}.toast[data-v-4c90beb4]{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:2000;padding:14px 28px;border-radius:12px;font-size:1.05rem;font-weight:500;color:#fff;box-shadow:0 4px 20px #00000026;max-width:90%;text-align:center}.toast--sidebar[data-v-4c90beb4]{left:calc(240px + (100% - 240px)/2)}.toast--success[data-v-4c90beb4]{background:#43a047}.toast--error[data-v-4c90beb4]{background:#e53935}.toast--warning[data-v-4c90beb4]{background:#e8a735;color:#333}.toast--info[data-v-4c90beb4]{background:#1e88e5}.toast-enter-active[data-v-4c90beb4]{transition:all .3s ease-out}.toast-leave-active[data-v-4c90beb4]{transition:all .3s ease-in}.toast-enter-from[data-v-4c90beb4],.toast-leave-to[data-v-4c90beb4]{opacity:0;transform:translate(-50%) translateY(-20px)}.app-header[data-v-4c90beb4]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;background:#1a233266;border-radius:16px;border:1px solid rgba(123,91,245,.2)}.mode-switch[data-v-4c90beb4]{display:flex;gap:.5rem;background:#0f172999;padding:6px;border-radius:12px;border:1px solid rgba(123,91,245,.3)}.mode-btn[data-v-4c90beb4]{padding:12px 24px;font-size:1rem;font-weight:600;border:none;border-radius:10px;background:transparent;color:#aaa;cursor:pointer;transition:all .3s}.mode-btn--active[data-v-4c90beb4]{background:linear-gradient(135deg,#7b5bf5,#5b8def);color:#fff;box-shadow:0 4px 12px #7b5bf566}.mode-btn[data-v-4c90beb4]:hover:not(.mode-btn--active){background:#7b5bf533;color:#7b5bf5}.user-info[data-v-4c90beb4]{display:flex;align-items:center;gap:1rem;padding:8px 16px;background:#0f172999;border-radius:10px;border:1px solid rgba(123,91,245,.3)}.user-email[data-v-4c90beb4]{font-size:.95rem;color:#fff;font-weight:500}.btn-logout[data-v-4c90beb4]{padding:8px 16px;font-size:.9rem;font-weight:600;border:2px solid rgba(123,91,245,.5);border-radius:8px;background:transparent;color:#7b5bf5;cursor:pointer;transition:all .2s}.btn-logout[data-v-4c90beb4]:hover{background:linear-gradient(135deg,#7b5bf5,#5b8def);border-color:transparent;color:#fff;box-shadow:0 4px 12px #7b5bf566}.mode-intro[data-v-4c90beb4]{margin-top:2rem;background:linear-gradient(135deg,#0f1729,#1a2332);padding:3rem 2rem;border-radius:16px;min-height:80vh}.advanced-wrapper[data-v-4c90beb4]{max-width:1000px;margin:0 auto}.intro-content[data-v-4c90beb4]{text-align:center;margin-top:3rem;background:transparent;padding:2rem 0;border-radius:0}.intro-content h2[data-v-4c90beb4]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.intro-description[data-v-4c90beb4]{font-size:1.1rem;color:#ccc;margin-bottom:3rem;line-height:1.6}.features-grid[data-v-4c90beb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.feature-item[data-v-4c90beb4]{padding:1.5rem;background:#1a233299;border:1px solid rgba(123,91,245,.2);border-radius:12px;text-align:center;transition:all .2s}.feature-item[data-v-4c90beb4]:hover{transform:translateY(-4px);background:#1a2332cc;border-color:#7b5bf566;box-shadow:0 4px 12px #7b5bf54d}.feature-icon[data-v-4c90beb4]{font-size:2.5rem;margin-bottom:.5rem}.feature-item h3[data-v-4c90beb4]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.feature-item p[data-v-4c90beb4]{font-size:.9rem;color:#aaa;line-height:1.5}.mode-intro-simple[data-v-4c90beb4]{text-align:center;padding:2rem;background:linear-gradient(135deg,#7b5bf50f,#5b8def0f);border-radius:12px;margin-bottom:2rem}.mode-intro-simple h2[data-v-4c90beb4]{font-size:2rem;font-weight:700;color:var(--primary-color, #7b5bf5);margin-bottom:.5rem}.mode-intro-simple p[data-v-4c90beb4]{font-size:1rem;color:var(--text-muted, #666);margin-bottom:1rem}.basic-features[data-v-4c90beb4]{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.basic-feature[data-v-4c90beb4]{padding:6px 14px;background:var(--bg-color, #fff);border-radius:20px;font-size:.9rem;color:var(--text-color, #333);font-weight:500}.temp-message[data-v-4c90beb4]{text-align:center;padding:3rem;font-size:1.1rem;color:var(--text-muted, #666)}.advanced-content[data-v-4c90beb4]{padding:2rem}.advanced-content-fullwidth[data-v-4c90beb4]{width:100%;min-height:100vh}@media (max-width: 768px){.app-header[data-v-4c90beb4]{flex-direction:column;align-items:center}.mode-switch[data-v-4c90beb4]{width:100%}.mode-btn[data-v-4c90beb4]{flex:1}.user-info[data-v-4c90beb4]{justify-content:center}.intro-content h2[data-v-4c90beb4]{font-size:2rem}.features-grid[data-v-4c90beb4]{grid-template-columns:1fr}}.blog-layout[data-v-d907cd68]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-color, #fff)}.navbar[data-v-d907cd68]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color, #e0e0e0)}.navbar__inner[data-v-d907cd68]{max-width:1200px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.navbar__brand[data-v-d907cd68]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;color:var(--text-color, #1a1a2e);text-decoration:none}.navbar__brand[data-v-d907cd68]:hover{text-decoration:none;opacity:.8}.navbar__logo[data-v-d907cd68]{width:32px;height:32px;background:linear-gradient(135deg,#7b5bf5,#5b8def);border-radius:8px}.navbar__links[data-v-d907cd68]{display:flex;gap:8px}.navbar__link[data-v-d907cd68]{padding:8px 16px;color:var(--text-muted, #555);text-decoration:none;font-weight:500;border-radius:8px;transition:all .2s}.navbar__link[data-v-d907cd68]:hover{background:var(--bg-secondary, #f5f5f5);color:var(--primary-color, #7b5bf5);text-decoration:none}.navbar__link--active[data-v-d907cd68]{color:var(--primary-color, #7b5bf5);background:#7b5bf51a}.navbar__toggle[data-v-d907cd68]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.navbar__toggle span[data-v-d907cd68]{width:24px;height:2px;background:var(--text-color, #333);border-radius:2px;transition:.3s}.navbar__mobile[data-v-d907cd68]{display:none;flex-direction:column;background:var(--bg-color, #fff);border-top:1px solid var(--border-color, #e0e0e0);padding:16px 24px;gap:8px}.navbar__mobile.open[data-v-d907cd68]{display:flex}.navbar__mobile a[data-v-d907cd68]{padding:12px 16px;color:var(--text-color, #333);text-decoration:none;font-weight:500;border-radius:8px}.navbar__mobile a[data-v-d907cd68]:hover{background:var(--bg-secondary, #f5f5f5)}.blog-main[data-v-d907cd68]{flex:1;padding-top:80px}.blog-page[data-v-d907cd68]{max-width:1000px;margin:0 auto;padding:2rem 1rem}.blog-header[data-v-d907cd68]{text-align:center;margin-bottom:3rem}.blog-header h1[data-v-d907cd68]{font-size:2.5rem;margin-bottom:.5rem;color:var(--text-color, #1a1a2e)}.blog-header p[data-v-d907cd68]{color:var(--text-muted, #666);font-size:1.1rem}.blog-loading[data-v-d907cd68],.blog-error[data-v-d907cd68],.blog-empty[data-v-d907cd68]{text-align:center;padding:3rem;color:var(--text-muted, #666)}.blog-error[data-v-d907cd68]{color:#e53935}.blog-grid[data-v-d907cd68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.blog-card[data-v-d907cd68]{background:var(--bg-color, #fff);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;border:1px solid var(--border-color, #e0e0e0)}.blog-card[data-v-d907cd68]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;text-decoration:none}.blog-card__image[data-v-d907cd68]{width:100%;height:180px;overflow:hidden;background:#f5f5f5}.blog-card__image img[data-v-d907cd68]{width:100%;height:100%;object-fit:cover}.blog-card__placeholder[data-v-d907cd68]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.blog-card__content[data-v-d907cd68]{padding:1.25rem}.blog-card__content h2[data-v-d907cd68]{font-size:1.25rem;margin:0 0 .5rem;color:var(--text-color, #1a1a2e)}.blog-card__content p[data-v-d907cd68]{font-size:.95rem;color:var(--text-muted, #666);margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__date[data-v-d907cd68]{font-size:.85rem;color:var(--text-muted, #999)}.blog-footer[data-v-d907cd68]{background:var(--bg-secondary, #f5f5f5);padding:2rem;text-align:center;color:var(--text-muted, #666);font-size:.9rem;border-top:1px solid var(--border-color, #e0e0e0)}.blog-footer p[data-v-d907cd68]{margin:0}@media (max-width: 768px){.navbar__links[data-v-d907cd68]{display:none}.navbar__toggle[data-v-d907cd68]{display:flex}.navbar__brand[data-v-d907cd68]{font-size:1rem}.blog-header h1[data-v-d907cd68]{font-size:2rem}.blog-grid[data-v-d907cd68]{grid-template-columns:1fr}}.blog-layout[data-v-ae504c0d]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-color, #fff)}.navbar[data-v-ae504c0d]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color, #e0e0e0)}.navbar__inner[data-v-ae504c0d]{max-width:1200px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.navbar__brand[data-v-ae504c0d]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;color:var(--text-color, #1a1a2e);text-decoration:none}.navbar__brand[data-v-ae504c0d]:hover{text-decoration:none;opacity:.8}.navbar__logo[data-v-ae504c0d]{width:32px;height:32px;background:linear-gradient(135deg,#7b5bf5,#5b8def);border-radius:8px}.navbar__links[data-v-ae504c0d]{display:flex;gap:8px}.navbar__link[data-v-ae504c0d]{padding:8px 16px;color:var(--text-muted, #555);text-decoration:none;font-weight:500;border-radius:8px;transition:all .2s}.navbar__link[data-v-ae504c0d]:hover{background:var(--bg-secondary, #f5f5f5);color:var(--primary-color, #7b5bf5);text-decoration:none}.navbar__link--active[data-v-ae504c0d]{color:var(--primary-color, #7b5bf5);background:#7b5bf51a}.navbar__toggle[data-v-ae504c0d]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.navbar__toggle span[data-v-ae504c0d]{width:24px;height:2px;background:var(--text-color, #333);border-radius:2px;transition:.3s}.navbar__mobile[data-v-ae504c0d]{display:none;flex-direction:column;background:var(--bg-color, #fff);border-top:1px solid var(--border-color, #e0e0e0);padding:16px 24px;gap:8px}.navbar__mobile.open[data-v-ae504c0d]{display:flex}.navbar__mobile a[data-v-ae504c0d]{padding:12px 16px;color:var(--text-color, #333);text-decoration:none;font-weight:500;border-radius:8px}.navbar__mobile a[data-v-ae504c0d]:hover{background:var(--bg-secondary, #f5f5f5)}.article-main[data-v-ae504c0d]{flex:1;padding-top:80px}.article-page[data-v-ae504c0d]{max-width:800px;margin:0 auto;padding:2rem 1rem}.article-loading[data-v-ae504c0d],.article-error[data-v-ae504c0d]{text-align:center;padding:3rem}.article-error h2[data-v-ae504c0d]{color:#e53935;margin-bottom:1rem}.back-link[data-v-ae504c0d]{display:inline-block;color:var(--primary-color, #7b5bf5);text-decoration:none;margin-bottom:1.5rem;font-weight:500}.back-link[data-v-ae504c0d]:hover{text-decoration:underline}.article__header[data-v-ae504c0d]{margin-bottom:2rem}.article__header h1[data-v-ae504c0d]{font-size:2.25rem;line-height:1.3;margin:0 0 1rem;color:var(--text-color, #1a1a2e)}.article__meta[data-v-ae504c0d]{color:var(--text-muted, #666);font-size:.95rem}.article__cover[data-v-ae504c0d]{margin-bottom:2rem;border-radius:12px;overflow:hidden}.article__cover img[data-v-ae504c0d]{width:100%;height:auto;display:block}.article__content[data-v-ae504c0d]{font-size:1.1rem;line-height:1.8;color:var(--text-color, #333)}.article__content[data-v-ae504c0d] p{margin:0 0 1.5rem}.article__content[data-v-ae504c0d] h2{font-size:1.5rem;margin:2rem 0 1rem;color:var(--text-color, #1a1a2e)}.article__content[data-v-ae504c0d] h3{font-size:1.25rem;margin:1.5rem 0 .75rem;color:var(--text-color, #1a1a2e)}.article__content[data-v-ae504c0d] a{color:var(--primary-color, #7b5bf5)}.article__content[data-v-ae504c0d] ul,.article__content[data-v-ae504c0d] ol{margin:0 0 1.5rem 1.5rem}.article__content[data-v-ae504c0d] li{margin-bottom:.5rem}.article__content[data-v-ae504c0d] blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--primary-color, #7b5bf5);background:#f9f9f9;font-style:italic}.article__content[data-v-ae504c0d] pre{background:#1a1a2e;color:#f5f5f5;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.article__content[data-v-ae504c0d] code{font-family:Fira Code,monospace;font-size:.9rem}.article__content[data-v-ae504c0d] img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.blog-footer[data-v-ae504c0d]{background:var(--bg-secondary, #f5f5f5);padding:2rem;text-align:center;color:var(--text-muted, #666);font-size:.9rem;border-top:1px solid var(--border-color, #e0e0e0)}.blog-footer p[data-v-ae504c0d]{margin:0}@media (max-width: 768px){.navbar__links[data-v-ae504c0d]{display:none}.navbar__toggle[data-v-ae504c0d]{display:flex}.navbar__brand[data-v-ae504c0d]{font-size:1rem}.article__header h1[data-v-ae504c0d]{font-size:1.75rem}.article__content[data-v-ae504c0d]{font-size:1rem}}
