.toggle-item[data-v-bc60208f]{align-items:flex-start;background:transparent;display:flex;justify-content:space-between;padding:16px;position:relative;transition:all .2s ease;width:100%}.toggle-item.disabled[data-v-bc60208f]{opacity:.7;pointer-events:none}.toggle-item[data-v-bc60208f]:hover:not(.disabled){background:var(--surface-hover-color)}.toggle-item .toggle-info[data-v-bc60208f]{flex:1;padding-right:25px}.toggle-item .toggle-info h4[data-v-bc60208f]{color:var(--text-color);font-size:15px;font-weight:500;margin:0 0 4px}.toggle-item .toggle-info .description[data-v-bc60208f]{color:var(--text-muted-color);font-size:13px;margin:0}.toggle-switch[data-v-bc60208f]{align-self:center;display:flex;flex-shrink:0;height:28px;margin-right:5px;position:relative;width:52px}.toggle-switch input[data-v-bc60208f]{height:0;margin:0;opacity:0;position:absolute;width:0}.toggle-switch input:checked+.slider[data-v-bc60208f]{background-color:var(--primary-color)}.toggle-switch input:checked+.slider[data-v-bc60208f]:before{transform:translate(24px)}.toggle-switch input:disabled+.slider[data-v-bc60208f]{cursor:not-allowed;opacity:.5}.toggle-switch .slider[data-v-bc60208f]{background-color:var(--border-color);border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-switch .slider[data-v-bc60208f]:before{background-color:#fff;border-radius:50%;bottom:4px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:4px;position:absolute;transition:.4s;width:20px}.search-input-wrapper[data-v-bc60208f]{position:relative;transition:all .2s ease;width:100%}.search-input-wrapper.spacing-compact .search-field[data-v-bc60208f]{padding-bottom:8px;padding-top:8px}.search-input-wrapper.spacing-messages .search-field[data-v-bc60208f]{border-radius:20px!important;padding-bottom:10px;padding-top:10px}.search-input-wrapper.spacing-messages.variant-icon-left .search-icon[data-v-bc60208f]{left:14px}.search-input-wrapper.spacing-messages.variant-icon-left .search-field[data-v-bc60208f]{background-color:var(--input-background);border-color:var(--border-color);box-shadow:0 1px 3px #0000000d;padding-left:42px}.search-input-wrapper.spacing-messages.variant-icon-left .search-field[data-v-bc60208f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.search-input-wrapper.spacing-messages.variant-default[data-v-bc60208f]{border-radius:20px}.search-input-wrapper.spacing-messages.variant-default .search-field[data-v-bc60208f]{border-radius:20px 0 0 20px}.search-input-wrapper.spacing-messages.variant-default .search-button[data-v-bc60208f]{border-radius:0 20px 20px 0}.search-input-wrapper.size-sm .search-field[data-v-bc60208f]{font-size:14px;height:32px}.search-input-wrapper.size-sm.variant-icon-left .search-icon[data-v-bc60208f]{height:16px;left:10px;width:16px}.search-input-wrapper.size-sm.variant-icon-left .search-field[data-v-bc60208f]{padding-left:34px}.search-input-wrapper.size-sm .search-button[data-v-bc60208f]{min-width:32px;padding:4px 8px}.search-input-wrapper.size-sm .search-button svg[data-v-bc60208f]{height:16px;width:16px}.search-input-wrapper.size-md .search-field[data-v-bc60208f]{font-size:16px;height:44px}.search-input-wrapper.size-lg .search-field[data-v-bc60208f]{font-size:16px;height:52px;padding-bottom:14px;padding-top:14px}.search-input-wrapper.size-lg.variant-icon-left .search-icon[data-v-bc60208f]{height:22px;left:14px;width:22px}.search-input-wrapper.size-lg.variant-icon-left .search-field[data-v-bc60208f]{padding-left:46px}.search-input-wrapper.size-lg .search-button[data-v-bc60208f]{min-width:52px}.search-input-wrapper.size-lg .search-button svg[data-v-bc60208f]{height:22px;width:22px}.search-input-wrapper.variant-icon-left .search-icon[data-v-bc60208f]{color:var(--text-muted-color);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease}.search-input-wrapper.variant-icon-left .search-field[data-v-bc60208f]{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:8px;padding-left:40px}.search-input-wrapper.variant-icon-left .search-field[data-v-bc60208f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.search-input-wrapper.variant-icon-left .search-field:focus+.search-icon[data-v-bc60208f]{color:var(--primary-color)}.search-input-wrapper.variant-icon-left .search-field[data-v-bc60208f]:hover:not(:disabled){border-color:var(--primary-hover-color)}.search-input-wrapper.variant-default[data-v-bc60208f]{background-color:var(--surface-elevated-color);border-radius:10px;display:flex;overflow:hidden}.search-input-wrapper.variant-default .search-field[data-v-bc60208f]{background-color:transparent;border:2px solid var(--surface-elevated-color);border-radius:10px 0 0 10px;flex:1;padding-left:14px;padding-right:14px}.search-input-wrapper.variant-default .search-field[data-v-bc60208f]:focus{border-color:var(--focus-border-color);box-shadow:0 0 5px var(--focus-border-color)}.search-input-wrapper.variant-default .search-button[data-v-bc60208f]{align-items:center;background-color:var(--surface-elevated-color);border:2px solid transparent;border-radius:0 10px 10px 0;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;padding:5px 12px;transition:all .3s ease}.search-input-wrapper.variant-default .search-button svg[data-v-bc60208f]{transition:transform .2s ease}.search-input-wrapper.variant-default .search-button[data-v-bc60208f]:focus,.search-input-wrapper.variant-default .search-button[data-v-bc60208f]:hover{background-color:var(--surface-hover-color);color:var(--primary-color);outline:none}.search-input-wrapper.variant-default .search-button:focus svg[data-v-bc60208f],.search-input-wrapper.variant-default .search-button:hover svg[data-v-bc60208f]{transform:scale(1.1)}.search-input-wrapper.variant-default .search-button[data-v-bc60208f]:active{transform:scale(.97)}.search-input-wrapper.variant-default .search-button[data-v-bc60208f]:disabled{cursor:not-allowed;opacity:.5}.search-input-wrapper .search-field[data-v-bc60208f]{color:var(--text-color);font-family:inherit;outline:none;transition:all .3s ease;width:100%}.search-input-wrapper .search-field[data-v-bc60208f]::-moz-placeholder{color:var(--text-muted-color);-moz-transition:color .3s ease;transition:color .3s ease}.search-input-wrapper .search-field[data-v-bc60208f]::placeholder{color:var(--text-muted-color);transition:color .3s ease}.search-input-wrapper .search-field[data-v-bc60208f]:focus::-moz-placeholder{opacity:.5}.search-input-wrapper .search-field[data-v-bc60208f]:focus::placeholder{opacity:.5}.search-input-wrapper .search-field[data-v-bc60208f]:disabled{background-color:var(--surface-hover-color);cursor:not-allowed;opacity:.7}.search-input-wrapper.disabled[data-v-bc60208f]{opacity:.7;pointer-events:none}@media(max-width:767px){.search-input-wrapper .search-field[data-v-bc60208f]{font-size:15px}.search-input-wrapper.variant-icon-left .search-field[data-v-bc60208f]{padding-left:36px}.search-input-wrapper.variant-icon-left .search-icon[data-v-bc60208f]{height:18px;left:10px;width:18px}}.textarea-field[data-v-bc60208f]{margin-bottom:1rem}.textarea-label[data-v-bc60208f]{color:var(--text-color);display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.textarea-label .required[data-v-bc60208f]{color:var(--error-color);margin-left:2px}.textarea-wrapper[data-v-bc60208f]{position:relative}.textarea-wrapper.has-error .textarea-input[data-v-bc60208f]{border-color:var(--error-color)}.textarea-wrapper.has-error .textarea-input[data-v-bc60208f]:focus{box-shadow:0 0 0 3px rgba(var(--error-color-rgb),.1)}.textarea-input[data-v-bc60208f]{background-color:var(--surface-color);border:2px solid var(--border-color);border-radius:12px;color:var(--text-color);font-family:inherit;font-size:15px;line-height:1.5;min-height:120px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.textarea-input[data-v-bc60208f]:focus,.textarea-input[data-v-bc60208f]:hover:not(:disabled){border-color:var(--primary-color)}.textarea-input[data-v-bc60208f]:focus{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);outline:none}.textarea-input[data-v-bc60208f]:disabled{background-color:var(--surface-hover-color);cursor:not-allowed;opacity:.7}.textarea-input[data-v-bc60208f]::-moz-placeholder{color:var(--text-muted-color);opacity:.7}.textarea-input[data-v-bc60208f]::placeholder{color:var(--text-muted-color);opacity:.7}.char-counter[data-v-bc60208f]{background-color:var(--surface-color);border-radius:4px;bottom:12px;color:var(--text-secondary-color);font-size:12px;opacity:.8;padding:2px 6px;pointer-events:none;position:absolute;right:12px}.char-counter.is-warning[data-v-bc60208f]{color:var(--warning-color)}.char-counter.is-danger[data-v-bc60208f],.error-message[data-v-bc60208f]{color:var(--error-color)}.error-message[data-v-bc60208f]{display:block;font-size:.875rem;margin-top:.5rem}.input-field[data-v-bc60208f]{margin-bottom:1rem}.input-field.disabled[data-v-bc60208f]{opacity:.7;pointer-events:none}.input-field label[data-v-bc60208f]{color:var(--text-color);display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem;text-align:left}.input-field .input-wrapper[data-v-bc60208f]{align-items:center;display:flex;position:relative}.input-field input[data-v-bc60208f]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);padding:.8rem;transition:all .2s ease-in-out;width:100%}.input-field input[data-v-bc60208f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2);outline:none}.input-field input[data-v-bc60208f]:disabled{background-color:var(--surface-hover-color);cursor:not-allowed}.input-field input[data-v-bc60208f]::-moz-placeholder{color:var(--text-muted-color)}.input-field input[data-v-bc60208f]::placeholder{color:var(--text-muted-color)}.input-field .toggle-password[data-v-bc60208f]{align-items:center;background:none;border:none;color:var(--text-muted-color);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;transition:color .2s ease}.input-field .toggle-password[data-v-bc60208f]:hover{color:var(--text-color)}.input-field .toggle-password .icon[data-v-bc60208f]{height:20px;width:20px}.input-field .clear-input[data-v-bc60208f]{align-items:center;background:none;border:none;color:var(--text-muted-color);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;transition:color .2s ease;z-index:2}.input-field .clear-input[data-v-bc60208f]:hover{color:var(--text-color)}.input-field .clear-input .icon[data-v-bc60208f]{height:20px;width:20px}.base-button[data-v-75043015]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font-family),system-ui,-apple-system,sans-serif;font-weight:500;gap:8px;justify-content:center;outline:none;overflow:hidden;position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap;-webkit-font-smoothing:subpixel-antialiased}.base-button[data-v-75043015]:focus-visible{box-shadow:inset 0 0 0 2px var(--primary-color);outline:none}.base-button[data-v-75043015]:active:before{background-color:#0000001a}.base-button.disabled[data-v-75043015],.base-button[data-v-75043015]:disabled{cursor:not-allowed;opacity:.65;pointer-events:none}.base-button.full-width[data-v-75043015]{display:flex;justify-content:center;width:100%}.base-button.size-small[data-v-75043015]{font-size:.875rem;min-height:32px;padding:8px 16px}.base-button.size-small.type-icon[data-v-75043015]{border-radius:10px;height:32px;padding:6px;width:32px}.base-button.size-medium[data-v-75043015]{font-size:.9375rem;min-height:40px;padding:10px 20px}.base-button.size-medium.type-icon[data-v-75043015]{border-radius:12px;height:40px;padding:8px;width:40px}.base-button.size-large[data-v-75043015]{font-size:1rem;min-height:48px;padding:14px 28px}.base-button.size-large.type-icon[data-v-75043015]{border-radius:14px;height:48px;padding:12px;width:48px}.base-button.type-default[data-v-75043015]{background-color:var(--surface-elevated-color);border:1px solid var(--border-color);color:var(--text-color)}.base-button.type-default[data-v-75043015]:active:not(:disabled):not(.disabled),.base-button.type-default[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:var(--surface-hover-color);border-color:var(--primary-color)}.base-button.type-primary[data-v-75043015]{background-color:var(--primary-color);color:#fff;font-weight:600}.base-button.type-primary[data-v-75043015]:active:not(:disabled):not(.disabled),.base-button.type-primary[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:var(--primary-hover-color)}.base-button.type-secondary[data-v-75043015]{background-color:var(--surface-hover-color);color:var(--text-color)}.base-button.type-secondary[data-v-75043015]:active:not(:disabled):not(.disabled),.base-button.type-secondary[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:var(--surface-elevated-color)}.base-button.type-outline[data-v-75043015]{background-color:transparent;border:2px solid;color:var(--primary-color);font-weight:500}.base-button.type-outline[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.base-button.type-outline[data-v-75043015]:active:not(:disabled):not(.disabled){background-color:var(--primary-hover-color);border-color:var(--primary-hover-color);color:#fff}.base-button.type-link[data-v-75043015]{background-color:transparent;border-radius:6px;color:var(--primary-color);padding:4px 8px}.base-button.type-link[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:rgba(var(--primary-color-rgb),.05);color:var(--primary-hover-color);text-decoration:underline}.base-button.type-link[data-v-75043015]:active:not(:disabled):not(.disabled){background-color:rgba(var(--primary-color-rgb),.1)}.base-button.type-text[data-v-75043015]{background-color:transparent;color:var(--text-color);padding:8px 16px}.base-button.type-text[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:var(--surface-hover-color)}.base-button.type-text[data-v-75043015]:active:not(:disabled):not(.disabled){background-color:var(--surface-elevated-color)}.base-button.type-danger[data-v-75043015]{background-color:var(--error-color);color:#fff;font-weight:600}.base-button.type-danger[data-v-75043015]:active:not(:disabled):not(.disabled),.base-button.type-danger[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:color-mix(in srgb,var(--error-color),#000 10%)}.base-button.type-success[data-v-75043015]{background-color:var(--success-color);color:#fff;font-weight:600}.base-button.type-success[data-v-75043015]:active:not(:disabled):not(.disabled),.base-button.type-success[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:color-mix(in srgb,var(--success-color),#000 10%)}.base-button.type-icon[data-v-75043015]{align-items:center;background-color:transparent;border:none;border-radius:12px;color:var(--text-color);display:inline-flex;justify-content:center;padding:0;transition:all .2s ease}.base-button.type-icon svg[data-v-75043015]{height:20px;transition:transform .2s ease;width:20px}.base-button.type-icon[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:var(--surface-hover-color)}.base-button.type-icon:hover:not(:disabled):not(.disabled) svg[data-v-75043015]{transform:scale(1.1)}.base-button.type-icon[data-v-75043015]:active:not(:disabled):not(.disabled){background-color:var(--surface-elevated-color)}.base-button.type-icon[data-v-75043015]:disabled{background-color:transparent;cursor:not-allowed;opacity:.6}.base-button.type-icon:disabled svg[data-v-75043015]{color:var(--text-muted-color)}:root[data-theme=light] .base-button.type-secondary[data-v-75043015]{background-color:#0000000d}:root[data-theme=light] .base-button.type-secondary[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:#00000014}:root[data-theme=light] .base-button.type-secondary[data-v-75043015]:active:not(:disabled):not(.disabled){background-color:#0000001f}:root[data-theme=light] .base-button.type-icon[data-v-75043015]:hover:not(:disabled):not(.disabled){background-color:#0000000d}:root[data-theme=light] .base-button.type-icon[data-v-75043015]:active:not(:disabled):not(.disabled){background-color:#00000014}.edit-button[data-v-75043015]{--button-size:36px;--button-color:var(--primary-color,#4a6cf7);align-items:center;background-color:var(--button-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:var(--button-size);justify-content:center;padding:0;position:absolute;transition:all .2s ease;width:var(--button-size);z-index:2}.edit-button[data-v-75043015]:before{border:2px solid #fff;border-radius:50%;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;position:absolute}.edit-button[data-v-75043015] svg{height:55%;width:55%}.edit-button[data-v-75043015]:focus-visible{outline:2px solid var(--button-color);outline-offset:2px}.edit-button.sm[data-v-75043015]{--button-size:28px}.edit-button.md[data-v-75043015]{--button-size:36px}.edit-button.lg[data-v-75043015]{--button-size:44px}.edit-button.top-right[data-v-75043015]{right:10px;top:10px;transform:translate(30%,-30%)}.edit-button.top-left[data-v-75043015]{left:10px;top:10px;transform:translate(-30%,-30%)}.edit-button.bottom-right[data-v-75043015]{bottom:10px;right:10px;transform:translate(30%,30%)}.edit-button.bottom-left[data-v-75043015]{bottom:0;left:0;transform:translate(-30%,30%)}.edit-button.primary[data-v-75043015]{--button-color:var(--primary-color,#4a6cf7)}.edit-button.success[data-v-75043015]{--button-color:var(--success-color,#4caf50)}.edit-button.warning[data-v-75043015]{--button-color:var(--warning-color,#ff9800)}.edit-button.danger[data-v-75043015]{--button-color:var(--error-color,#f44336)}@media(max-width:768px){.edit-button.md[data-v-75043015]{--button-size:32px}.edit-button.lg[data-v-75043015]{--button-size:40px}}@media(max-width:480px){.edit-button.md[data-v-75043015]{--button-size:28px}.edit-button.lg[data-v-75043015]{--button-size:36px}}.first-post-modal-overlay[data-v-b6f9360c]{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.first-post-modal[data-v-b6f9360c]{animation:modal-in-b6f9360c .3s ease-out;background-color:var(--surface-color);border-radius:16px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}@keyframes modal-in-b6f9360c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.close-button[data-v-b6f9360c]{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-muted-color);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px;z-index:10}.close-button[data-v-b6f9360c]:hover{background-color:#0000001a;color:var(--text-color)}.modal-header[data-v-b6f9360c]{border-bottom:1px solid var(--border-color);padding:24px 32px}.modal-header h2[data-v-b6f9360c]{color:var(--text-color);font-size:1.75rem;margin:0 0 20px;text-align:center}.step-indicator[data-v-b6f9360c]{display:flex;justify-content:space-between}.step-indicator .step[data-v-b6f9360c]{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}.step-indicator .step[data-v-b6f9360c]:not(:last-child):after{background-color:var(--border-color);content:"";height:2px;position:absolute;right:-50%;top:12px;width:100%;z-index:1}.step-indicator .step.active .step-number[data-v-b6f9360c]{background-color:var(--primary-color);color:#fff}.step-indicator .step.active .step-title[data-v-b6f9360c]{color:var(--primary-color);font-weight:600}.step-indicator .step.completed .step-number[data-v-b6f9360c]{background-color:var(--success-color);color:#fff}.step-indicator .step.completed[data-v-b6f9360c]:not(:last-child):after{background-color:var(--success-color)}.step-indicator .step-number[data-v-b6f9360c]{align-items:center;background-color:var(--border-color);border-radius:50%;color:var(--text-color);display:flex;font-size:.85rem;font-weight:600;height:24px;justify-content:center;margin-bottom:8px;position:relative;width:24px;z-index:2}.step-indicator .step-title[data-v-b6f9360c]{color:var(--text-muted-color);font-size:.8rem;max-width:100px;text-align:center}.modal-content[data-v-b6f9360c]{padding:24px 32px}.step-content h3[data-v-b6f9360c]{color:var(--text-color);font-size:1.25rem;margin:0 0 8px}.step-content .step-description[data-v-b6f9360c]{color:var(--text-muted-color);margin-bottom:24px}.upload-container[data-v-b6f9360c]{margin-bottom:24px}.upload-area[data-v-b6f9360c]{border:2px dashed var(--border-color);border-radius:8px;padding:24px;position:relative;transition:all .2s ease}.upload-area[data-v-b6f9360c]:hover{background-color:rgba(var(--primary-color-rgb),.05);border-color:var(--primary-color)}.upload-area.has-file[data-v-b6f9360c]{border-color:var(--primary-color);border-style:solid}.upload-placeholder[data-v-b6f9360c]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center}.upload-placeholder svg[data-v-b6f9360c]{color:var(--text-muted-color);margin-bottom:16px}.upload-placeholder p[data-v-b6f9360c]{color:var(--text-color);margin:0 0 8px}.upload-placeholder small[data-v-b6f9360c]{color:var(--text-muted-color)}.file-input[data-v-b6f9360c]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.uploaded-preview[data-v-b6f9360c]{border-radius:6px;overflow:hidden;position:relative}.uploaded-preview img[data-v-b6f9360c]{max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.uploaded-preview .remove-file[data-v-b6f9360c]{align-items:center;background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:background-color .2s;width:28px}.uploaded-preview .remove-file[data-v-b6f9360c]:hover{background-color:#000c}.upload-progress[data-v-b6f9360c]{align-items:center;display:flex;margin-top:16px}.upload-progress .progress-bar[data-v-b6f9360c]{background-color:var(--border-color);border-radius:3px;flex:1;height:6px;margin-right:8px;overflow:hidden}.upload-progress .progress-bar .progress-fill[data-v-b6f9360c]{background-color:var(--primary-color);border-radius:3px;height:100%;transition:width .2s}.upload-progress span[data-v-b6f9360c]{color:var(--text-muted-color);font-size:.8rem;text-align:right;width:40px}.form-groups[data-v-b6f9360c]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.preview-container[data-v-b6f9360c]{border:1px solid var(--border-color);border-radius:8px;margin-bottom:24px;overflow:hidden}.preview-header[data-v-b6f9360c]{background-color:var(--surface-elevated-color);border-bottom:1px solid var(--border-color);padding:12px 16px}.preview-header h4[data-v-b6f9360c]{color:var(--text-muted-color);font-size:.9rem;margin:0}.preview-content[data-v-b6f9360c]{padding:16px}.preview-image[data-v-b6f9360c]{border-radius:8px;margin-bottom:16px;overflow:hidden}.preview-image img[data-v-b6f9360c]{max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.preview-text h4[data-v-b6f9360c]{color:var(--text-color);font-size:1.1rem;margin:0 0 8px}.preview-text p[data-v-b6f9360c]{color:var(--text-muted-color);font-size:.9rem;line-height:1.5;margin:0}.copyright-notice[data-v-b6f9360c]{margin-bottom:24px}.copyright-notice .copyright-label[data-v-b6f9360c]{align-items:flex-start;cursor:pointer;display:flex}.copyright-notice .copyright-label input[data-v-b6f9360c]{flex-shrink:0;margin-right:8px;margin-top:4px}.copyright-notice .copyright-label span[data-v-b6f9360c]{color:var(--text-muted-color);font-size:.9rem;line-height:1.5}.tip-container[data-v-b6f9360c]{background-color:rgba(var(--primary-color-rgb),.05);border-left:3px solid var(--primary-color);border-radius:0 8px 8px 0;display:flex;padding:12px 16px}.tip-container .tip-icon[data-v-b6f9360c]{font-size:1.25rem;margin-right:12px}.tip-container .tip-text p[data-v-b6f9360c]{color:var(--text-color);font-size:.9rem;margin:0}.modal-footer[data-v-b6f9360c]{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:24px 32px}.welcome-modal-overlay[data-v-79ed9ba8]{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.welcome-modal[data-v-79ed9ba8]{animation:modal-in-79ed9ba8 .4s ease-out forwards;background-color:var(--surface-color);border-radius:16px;box-shadow:0 10px 25px #0003;max-width:800px;overflow:hidden;position:relative;width:100%}@keyframes modal-in-79ed9ba8{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.close-button[data-v-79ed9ba8]{align-items:center;background:var(--surface-elevated-color);border:none;border-radius:50%;box-shadow:0 2px 8px #00000014;color:var(--text-muted-color);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:36px;z-index:10}.close-button[data-v-79ed9ba8]:hover{background:var(--surface-hover-color);box-shadow:0 4px 12px #0000001f;color:var(--text-color);transform:scale(1.05)}.close-button[data-v-79ed9ba8]:active{transform:scale(.95)}.slides-container[data-v-79ed9ba8]{display:flex;height:450px;transition:transform .5s ease}@media(max-width:768px){.slides-container[data-v-79ed9ba8]{height:auto}}.slide[data-v-79ed9ba8]{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;padding:40px}@media(max-width:768px){.slide[data-v-79ed9ba8]{padding:30px 20px}}.slide-image[data-v-79ed9ba8]{align-items:center;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.05) 0,rgba(var(--secondary-color-rgb),.03));border-radius:16px;display:flex;height:240px;justify-content:center;margin-bottom:24px;overflow:hidden;width:100%}@media(max-width:768px){.slide-image[data-v-79ed9ba8]{height:200px}}.slide-image img[data-v-79ed9ba8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slide-content[data-v-79ed9ba8]{margin:0 auto;max-width:650px;text-align:center}.slide-content h2[data-v-79ed9ba8]{color:var(--text-color);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:20px}@media(max-width:768px){.slide-content h2[data-v-79ed9ba8]{font-size:1.5rem;margin-bottom:16px}}.slide-content p[data-v-79ed9ba8]{color:var(--text-muted-color);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:560px}@media(max-width:768px){.slide-content p[data-v-79ed9ba8]{font-size:1rem;line-height:1.6}}.controls[data-v-79ed9ba8]{padding:20px 40px 40px}@media(max-width:768px){.controls[data-v-79ed9ba8]{padding:16px 20px 30px}}.dots[data-v-79ed9ba8]{display:flex;justify-content:center;margin-bottom:24px}.dot[data-v-79ed9ba8]{background-color:var(--border-color);border:none;border-radius:50%;cursor:pointer;height:8px;margin:0 6px;padding:0;transition:all .3s ease;width:8px}.dot.active[data-v-79ed9ba8]{background-color:var(--primary-color);border-radius:4px;width:24px}.dot[data-v-79ed9ba8]:hover:not(.active){background-color:var(--text-muted-color);transform:scale(1.2)}.buttons[data-v-79ed9ba8]{justify-content:space-between}.buttons[data-v-79ed9ba8],.nav-button[data-v-79ed9ba8]{align-items:center;display:flex}.nav-button[data-v-79ed9ba8]{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.nav-button.prev[data-v-79ed9ba8]{background-color:transparent;color:var(--text-muted-color);padding:12px 16px}.nav-button.prev[data-v-79ed9ba8]:hover{background-color:var(--surface-hover-color);color:var(--text-color)}.nav-button.prev svg[data-v-79ed9ba8]{height:20px;width:20px}.nav-button.next[data-v-79ed9ba8]{background-color:var(--primary-color);box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.3);color:#fff}.nav-button.next[data-v-79ed9ba8]:hover{background-color:var(--primary-hover-color)}.nav-button.next svg[data-v-79ed9ba8]{height:20px;width:20px}.nav-button.skip[data-v-79ed9ba8]{background-color:transparent;color:var(--text-muted-color);padding:12px 16px}.nav-button.skip[data-v-79ed9ba8]:hover{background-color:var(--surface-hover-color);color:var(--text-color)}.adblock-notification[data-v-83009357]{background:var(--surface-color);border-radius:12px;bottom:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;left:50%;max-width:480px;padding:1rem;position:fixed;transform:translate(-50%);width:calc(100% - 2rem);z-index:1000}.adblock-notification__content[data-v-83009357]{align-items:flex-start;display:flex;gap:1rem}.adblock-notification__icon[data-v-83009357]{color:var(--warning-color);flex-shrink:0}.adblock-notification__text h3[data-v-83009357]{font-size:1rem;font-weight:600;margin:0 0 .5rem}.adblock-notification__text p[data-v-83009357]{color:var(--text-secondary-color);font-size:.875rem;line-height:1.5;margin:0}.fade-enter-active[data-v-83009357],.fade-leave-active[data-v-83009357]{transition:opacity .3s ease}.fade-enter-from[data-v-83009357],.fade-leave-to[data-v-83009357]{opacity:0}.debug-panel[data-v-bfbebcb7]{background:#2a2a2a;border:1px solid #404040;border-radius:6px;bottom:20px;box-shadow:0 2px 8px #0003;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;left:20px;position:fixed;z-index:20000}.debug-panel.expanded[data-v-bfbebcb7]{max-height:70vh;overflow-y:auto;width:320px}.debug-header[data-v-bfbebcb7]{align-items:center;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:12px}.debug-header .header-content[data-v-bfbebcb7]{align-items:center;display:flex;gap:8px}.debug-header h3[data-v-bfbebcb7]{font-size:14px;font-weight:500;margin:0}.debug-toggle[data-v-bfbebcb7]{align-items:center;background:#404040;border:none;border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .2s;width:36px}.debug-toggle[data-v-bfbebcb7]:hover{background:#505050}.expanded .debug-toggle[data-v-bfbebcb7]{background:transparent;height:24px;width:24px}.expanded .debug-toggle[data-v-bfbebcb7]:hover{background:#404040}.debug-icon[data-v-bfbebcb7]{color:#fff;font-size:16px}.expanded .debug-icon[data-v-bfbebcb7]{font-size:14px}.debug-controls[data-v-bfbebcb7],.debug-switch-wrapper[data-v-bfbebcb7]{align-items:center;display:flex;position:relative}.debug-switch[data-v-bfbebcb7]{display:inline-block;height:16px;margin-left:8px;position:relative;width:32px}.debug-switch.active .slider[data-v-bfbebcb7]{background-color:#4caf50}.debug-switch input[data-v-bfbebcb7]{height:0;opacity:0;width:0}.debug-switch input:checked+.slider[data-v-bfbebcb7]{background-color:#4caf50}.debug-switch input:checked+.slider[data-v-bfbebcb7]:before{transform:translate(16px)}.debug-switch .slider[data-v-bfbebcb7]{background-color:#666;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.debug-switch .slider[data-v-bfbebcb7]:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition:.2s;width:12px}.debug-switch .slider[data-v-bfbebcb7]:hover{background-color:#777}.debug-tooltip[data-v-bfbebcb7]{border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;font-size:11px;padding:4px 8px;pointer-events:none;right:0;top:-30px;white-space:nowrap;z-index:10002}.debug-tooltip[data-v-bfbebcb7],.debug-tooltip[data-v-bfbebcb7]:after{background:#1a1a1a;position:absolute}.debug-tooltip[data-v-bfbebcb7]:after{bottom:-4px;content:"";height:8px;right:14px;transform:rotate(45deg);width:8px}.debug-tabs[data-v-bfbebcb7]{background:#333;border-bottom:1px solid #404040;display:grid;grid-template-columns:repeat(5,1fr)}.debug-tabs .tab-button[data-v-bfbebcb7]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:flex;font-size:12px;gap:4px;justify-content:center;padding:8px 4px;transition:all .2s;white-space:nowrap}.debug-tabs .tab-button .tab-icon[data-v-bfbebcb7]{font-size:14px}.debug-tabs .tab-button.active[data-v-bfbebcb7]{background:#404040;color:#fff}.debug-tabs .tab-button[data-v-bfbebcb7]:hover:not(.active){color:#fff}.debug-content[data-v-bfbebcb7]{padding:12px}.info-group[data-v-bfbebcb7]{margin-bottom:16px}.info-group h4[data-v-bfbebcb7]{color:#999;font-size:13px;font-weight:500;margin:0 0 8px}.info-group h5[data-v-bfbebcb7]{color:#888;font-size:12px;margin:12px 0 6px}.info-row[data-v-bfbebcb7]{display:flex;font-size:12px;line-height:1.4;margin-bottom:6px}.info-label[data-v-bfbebcb7]{color:#999;flex:0 0 100px}.info-value[data-v-bfbebcb7]{flex:1;word-break:break-all}.info-value.mode[data-v-bfbebcb7]{color:#4caf50}.info-value.ua[data-v-bfbebcb7]{font-size:11px}.info-value.time[data-v-bfbebcb7]{color:#999}.info-value.code[data-v-bfbebcb7]{background:#333;border-radius:3px;font-family:monospace;font-size:11px;padding:2px 4px}.route-info[data-v-bfbebcb7]{background:#333;border-radius:4px;margin-bottom:12px;padding:8px}.route-info .route-path[data-v-bfbebcb7]{color:#4caf50;font-family:monospace;font-size:12px;margin-bottom:4px}.route-info .route-name[data-v-bfbebcb7]{color:#999;font-size:11px}.code-block[data-v-bfbebcb7]{color:#ddd;font-family:monospace;font-size:11px;margin:0;overflow-x:auto;padding:8px}.code-block[data-v-bfbebcb7],.store-group[data-v-bfbebcb7]{background:#333;border-radius:4px}.store-group[data-v-bfbebcb7]{margin-bottom:12px;padding:12px}.store-group .store-header[data-v-bfbebcb7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.store-group .store-header h4[data-v-bfbebcb7]{color:#999;margin:0}.store-status[data-v-bfbebcb7]{background:#f44336;border-radius:3px;color:#fff;display:inline-block;font-size:11px;padding:2px 6px}.store-status.active[data-v-bfbebcb7]{background:#4caf50}.copy-button[data-v-bfbebcb7]{background:transparent;border:none;color:#999;cursor:pointer;font-size:14px;padding:2px 4px;transition:color .2s}.copy-button[data-v-bfbebcb7]:hover{color:#fff}.debug-button[data-v-bfbebcb7]{background:#404040;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;margin-top:8px;padding:6px 10px;transition:background .2s}.debug-button[data-v-bfbebcb7]:hover{background:#505050}.debug-notification[data-v-bfbebcb7]{animation:fadeInOut-bfbebcb7 2s ease;background:#333;border-radius:3px;bottom:16px;color:#fff;font-size:12px;left:50%;padding:6px 12px;position:fixed;transform:translate(-50%);z-index:10001}@keyframes fadeInOut-bfbebcb7{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@media(max-width:768px){.debug-panel.expanded[data-v-bfbebcb7]{border-radius:8px 8px 0 0;bottom:0;max-height:60vh;right:0;width:100%}.debug-header[data-v-bfbebcb7]{padding:10px}.debug-tooltip[data-v-bfbebcb7]{display:none}.debug-switch[data-v-bfbebcb7]{margin-left:4px}}.notification--info[data-v-17fdab35]{border-left-color:var(--info-color,#0ea5e9)}.notification--info .alert__icon[data-v-17fdab35],.notification--info .toast__icon[data-v-17fdab35]{color:var(--info-color,#0ea5e9)}.notification--success[data-v-17fdab35]{border-left-color:var(--success-color,#10b981)}.notification--success .alert__icon[data-v-17fdab35],.notification--success .toast__icon[data-v-17fdab35]{color:var(--success-color,#10b981)}.notification--warning[data-v-17fdab35]{border-left-color:var(--warning-color,#f97316)}.notification--warning .alert__icon[data-v-17fdab35],.notification--warning .toast__icon[data-v-17fdab35]{color:var(--warning-color,#f97316)}.notification--error[data-v-17fdab35]{border-left-color:var(--error-color,#ef4444)}.notification--error .alert__icon[data-v-17fdab35],.notification--error .toast__icon[data-v-17fdab35]{color:var(--error-color,#ef4444)}.toast[data-v-17fdab35]{background-color:var(--surface-color,#fff);border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-bottom:8px;max-width:320px;min-width:280px;opacity:1;overflow:hidden;pointer-events:auto;transform:translate(0);transition:opacity .3s ease,transform .3s ease}.toast--hidden[data-v-17fdab35]{opacity:0;transform:translate(100%)}.toast__content[data-v-17fdab35]{align-items:center;display:flex;padding:12px 16px}.toast__icon[data-v-17fdab35]{flex-shrink:0;height:20px;margin-right:12px;width:20px}.toast__message[data-v-17fdab35]{flex-grow:1}.toast__message-text[data-v-17fdab35]{color:var(--text-color,#374151);font-size:14px;line-height:1.5;margin-right:8px}.toast__close[data-v-17fdab35]{align-items:center;background:transparent;border:none;color:var(--text-muted-color,#6b7280);cursor:pointer;display:flex;height:16px;justify-content:center;opacity:.6;padding:0;transition:opacity .2s;width:16px}.toast__close[data-v-17fdab35]:hover{opacity:1}.toast__close[data-v-17fdab35]:focus{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:2px}.toast__actions[data-v-17fdab35]{display:flex;gap:8px;justify-content:flex-end;padding:0 16px 12px}.toast__action-btn[data-v-17fdab35]{border:none;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease}.toast__action-btn--primary[data-v-17fdab35]{background-color:var(--primary-color,#3b82f6);color:#fff}.toast__action-btn--primary[data-v-17fdab35]:hover{background-color:var(--primary-hover-color,#2563eb)}.toast__action-btn--secondary[data-v-17fdab35]{background-color:var(--surface-hover-color,#f3f4f6);color:var(--text-color,#374151)}.toast__action-btn--secondary[data-v-17fdab35]:hover{background-color:var(--surface-elevated-color,#e5e7eb)}.toast__action-btn--danger[data-v-17fdab35]{background-color:var(--error-color,#ef4444);color:#fff}.toast__action-btn--danger[data-v-17fdab35]:hover{background-color:#e03131}.toast__action-btn--success[data-v-17fdab35]{background-color:var(--success-color,#10b981);color:#fff}.toast__action-btn--success[data-v-17fdab35]:hover{background-color:#0d8c63}.toast__progress[data-v-17fdab35]{background-color:#0000001a;height:4px;overflow:hidden;width:100%}.toast__progress-bar[data-v-17fdab35]{height:100%;transition:width 10ms linear}.alert[data-v-17fdab35]{border-left:4px solid;border-radius:8px;margin-bottom:16px;overflow:hidden;padding:16px;position:relative}.alert[data-v-17fdab35],.alert__content[data-v-17fdab35]{align-items:flex-start;display:flex}.alert__content[data-v-17fdab35]{width:100%}.alert__icon[data-v-17fdab35]{flex-shrink:0;height:24px;margin-right:12px;width:24px}.alert__message-wrapper[data-v-17fdab35]{flex-grow:1}.alert__title[data-v-17fdab35]{font-size:16px;font-weight:600;margin-bottom:4px}.alert__message[data-v-17fdab35]{font-size:14px;line-height:1.5}.alert__close[data-v-17fdab35]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:12px;opacity:.7;padding:0;transition:opacity .2s;width:20px}.alert__close[data-v-17fdab35]:hover{opacity:1}.alert__close[data-v-17fdab35]:focus{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:2px}.alert.notification--info[data-v-17fdab35]{background-color:#e8f4f8;color:var(--info-color)}.alert.notification--info svg[data-v-17fdab35]{color:var(--info-color)}.alert.notification--success[data-v-17fdab35]{background-color:#e8f5e9;color:var(--success-color)}.alert.notification--success svg[data-v-17fdab35]{color:var(--success-color)}.alert.notification--warning[data-v-17fdab35]{background-color:#fff8e1;color:var(--warning-color)}.alert.notification--warning svg[data-v-17fdab35]{color:var(--warning-color)}.alert.notification--error[data-v-17fdab35]{background-color:#fdecea;color:var(--error-color)}.alert.notification--error svg[data-v-17fdab35]{color:var(--error-color)}:root[data-theme=dark] .toast[data-v-17fdab35]{background-color:var(--surface-color,#1f2937)}:root[data-theme=dark] .toast__message-text[data-v-17fdab35]{color:var(--text-color,#f3f4f6)}:root[data-theme=dark] .toast__progress[data-v-17fdab35]{background-color:#ffffff1a}:root[data-theme=dark] .alert.notification--info[data-v-17fdab35]{background-color:#17a2b81a}:root[data-theme=dark] .alert.notification--success[data-v-17fdab35]{background-color:#28a7451a}:root[data-theme=dark] .alert.notification--warning[data-v-17fdab35]{background-color:#ffc1071a}:root[data-theme=dark] .alert.notification--error[data-v-17fdab35]{background-color:#dc35451a}.toast__actions.comment-edit-actions[data-v-17fdab35]{border-top:1px solid var(--border-color,rgba(0,0,0,.1));margin-top:8px;padding:8px 16px}.toast__actions.comment-edit-actions .toast__action-btn[data-v-17fdab35]{border-radius:6px;font-size:14px;font-weight:500;padding:8px 14px}.toast__actions.comment-edit-actions .toast__action-btn--primary[data-v-17fdab35]{background-color:var(--primary-color,#3b82f6)}.toast__actions.comment-edit-actions .toast__action-btn--secondary[data-v-17fdab35]{background-color:var(--surface-hover-color,#f3f4f6)}.notification-container[data-v-050383bd]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.notification-group[data-v-050383bd]{display:flex;flex-direction:column;gap:10px;max-width:320px;position:absolute;z-index:9000}.notification-group--top-right[data-v-050383bd]{right:16px;top:16px}.notification-group--top-left[data-v-050383bd]{left:16px;top:16px}.notification-group--bottom-right[data-v-050383bd]{bottom:16px;right:16px}.notification-group--bottom-left[data-v-050383bd]{bottom:16px;left:16px}.notification-group--top-center[data-v-050383bd]{left:50%;top:16px;transform:translate(-50%)}.notification-group--bottom-center[data-v-050383bd]{bottom:16px;left:50%;transform:translate(-50%)}.notification-enter-active[data-v-050383bd],.notification-leave-active[data-v-050383bd]{transition:all .3s ease}.notification-enter-from[data-v-050383bd]{opacity:0;transform:translateY(-20px)}.notification-leave-to[data-v-050383bd]{opacity:0;transform:translate(20px)}.theme-switcher[data-v-e08319a8]{align-items:center;background-color:var(--surface-elevated-color);border-radius:50%;box-shadow:0 3px 12px #00000026;color:var(--text-color);cursor:pointer;display:flex;height:48px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:48px}.theme-switcher[data-v-e08319a8]:hover{box-shadow:0 5px 15px #0003}.theme-switcher[data-v-e08319a8]:active{box-shadow:0 2px 8px #0000001a}.theme-switcher[data-v-e08319a8]:focus{outline:2px solid var(--primary-color);outline-offset:2px}.theme-switcher .light-icon[data-v-e08319a8]{color:var(--warning-color);transition:transform .3s ease}.theme-switcher .dark-icon[data-v-e08319a8]{color:var(--info-color);transition:transform .3s ease}@keyframes switchTheme-e08319a8{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1)}}:root[data-theme=dark][data-v-e08319a8],:root[data-theme=light][data-v-e08319a8]{animation:switchTheme-e08319a8 .5s ease forwards}.interactive{transition:all .2s ease}.interactive:hover{background-color:var(--surface-hover-color)}.interactive:active{transform:scale(.98)}.app-ready{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:.8}to{opacity:1}}.global-loading{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.global-loading .loading-spinner{animation:spin 1s ease-in-out infinite;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid var(--primary-color);height:40px;margin-bottom:10px;width:40px}@media(prefers-reduced-motion){.global-loading .loading-spinner{animation-duration:1.5s}}@keyframes spin{to{transform:rotate(1turn)}}.global-loading p{color:var(--text-color);font-size:16px}.sr-only{flex-wrap:wrap;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.global-navigation{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;z-index:1000}.theme-switcher-container{bottom:80px;position:fixed;right:16px;z-index:var(--z-theme-switcher)}.chat-page~.theme-switcher-container,.message-detail-page~.theme-switcher-container,.messages-page~.theme-switcher-container{display:none!important}.scroll-to-top{align-items:center;background-color:var(--surface-elevated-color);border-radius:50%;box-shadow:0 2px 10px #0000001a;color:var(--text-color);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.7;transition:all .3s ease;width:40px;z-index:var(--z-scroll-top)}.scroll-to-top:hover{box-shadow:0 4px 12px #00000026;opacity:1}@media(min-width:768px){.mobile-only{display:none}}.error-container[data-v-1f339dbb]{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}pre[data-v-1f339dbb]{background-color:var(--surface-color,#1e1e1e);border:1px solid var(--border-color,#333);border-radius:8px;box-shadow:0 4px 6px #0000001a;color:var(--text-muted-color,#e0e0e0);font-family:monospace;font-size:.9rem;line-height:1.5;margin-top:2rem;max-width:800px;overflow-x:auto;padding:1rem;text-align:left}
