.chase-list-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.chase-list-modal-container{width:100%;max-width:480px;background:linear-gradient(135deg,#1e293bf2,#0f1420fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 4px 24px #0006,0 0 16px #8b5cf61a;overflow:hidden;display:flex;flex-direction:column}.chase-list-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.chase-list-modal-title{font-size:20px;font-weight:600;color:#fffffff2;margin:0}.chase-list-close-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#fff9;cursor:pointer;transition:all .2s ease}.chase-list-close-button:hover{background:#ffffff1a;color:#ffffffe6}.chase-list-modal-content{padding:32px 24px;flex:1}.chase-list-coming-soon-message{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.chase-list-icon-large{color:#8b5cf6cc;margin-bottom:8px}.chase-list-message-text{font-size:24px;font-weight:600;color:#fffffff2;margin:0}.chase-list-message-description{font-size:14px;font-weight:400;color:#fff9;margin:0;line-height:1.5;max-width:360px}.chase-list-modal-footer{padding:16px 24px 24px;display:flex;justify-content:flex-end;gap:12px}.chase-list-btn-close{padding:10px 24px;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#ffffffe6;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.chase-list-btn-close:hover{background:#8b5cf640;border-color:#8b5cf680;color:#fff}.chase-list-btn-close:active{transform:scale(.98)}.success-content[data-v-c93aa53c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 16px 20px}.success-icon[data-v-c93aa53c]{margin-bottom:-4px}.success-title[data-v-c93aa53c]{font-size:18px;font-weight:600;color:#fff;margin:-2px 0 12px}.success-card-preview[data-v-c93aa53c]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.success-card-preview img[data-v-c93aa53c]{width:100px;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px #0000004d}.success-card-preview p[data-v-c93aa53c]{font-size:14px;font-weight:600;color:#fffc;margin:0;max-width:280px;line-height:1.4;white-space:nowrap}.success-details[data-v-c93aa53c]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;margin-bottom:20px;width:100%}.success-order-id[data-v-c93aa53c]{font-size:12px;font-weight:600;color:#ffffffb3;margin:0 0 8px;font-family:monospace}.success-status[data-v-c93aa53c]{font-size:14px;font-weight:600;color:#fbbf24f2;margin:0 0 8px}.success-message[data-v-c93aa53c]{font-size:14px;color:#fffc;margin:0;line-height:1.5}.success-link-btn[data-v-c93aa53c]{text-decoration:none;white-space:nowrap}.billing-section[data-v-c93aa53c]{margin-top:8px}.address-section[data-v-c93aa53c],.payment-section[data-v-c93aa53c]{margin-top:16px}.address-section h4[data-v-c93aa53c],.billing-section h4[data-v-c93aa53c],.payment-section h4[data-v-c93aa53c]{font-size:14px;font-weight:600;color:#ffffffe6;margin-bottom:12px}.address-selector[data-v-c93aa53c],.payment-selector[data-v-c93aa53c]{position:relative}.address-dropdown-trigger[data-v-c93aa53c],.payment-dropdown-trigger[data-v-c93aa53c]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-size:15px;cursor:pointer;transition:all .2s}.payment-dropdown-trigger[data-v-c93aa53c]{align-items:center}.address-dropdown-trigger[data-v-c93aa53c]:hover,.payment-dropdown-trigger[data-v-c93aa53c]:hover{background:#ffffff14;border-color:#fff3}.selected-address[data-v-c93aa53c],.selected-payment[data-v-c93aa53c],.no-address[data-v-c93aa53c],.no-payment[data-v-c93aa53c]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.address-text[data-v-c93aa53c]{white-space:pre-line;line-height:1.4;text-align:left}.no-address[data-v-c93aa53c],.no-payment[data-v-c93aa53c]{color:#ffffff80}.rotate-180[data-v-c93aa53c]{transform:rotate(180deg)}.address-dropdown[data-v-c93aa53c],.payment-dropdown[data-v-c93aa53c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1e222dfa;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;z-index:10;box-shadow:0 8px 32px #0006;max-height:200px;overflow-y:auto}.address-option[data-v-c93aa53c],.payment-option[data-v-c93aa53c]{width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;background:transparent;border:none;color:#ffffffe6;font-size:14px;cursor:pointer;transition:background .15s;text-align:left}.address-option[data-v-c93aa53c]:hover,.payment-option[data-v-c93aa53c]:hover{background:#ffffff0f}.address-option.selected[data-v-c93aa53c],.payment-option.selected[data-v-c93aa53c]{background:#8b5cf626}.address-option.add-new[data-v-c93aa53c]{border-top:1px solid rgba(255,255,255,.08);color:#8b5cf6e6;text-decoration:none}.address-option-empty[data-v-c93aa53c]{padding:14px 16px;color:#ffffff80;font-size:14px;text-align:center}.payment-option.add-new[data-v-c93aa53c]{border-top:1px solid rgba(255,255,255,.08);color:#8b5cf6e6}.payment-option-empty[data-v-c93aa53c]{padding:14px 16px;color:#ffffff80;font-size:14px;text-align:center}.address-option-text[data-v-c93aa53c],.payment-option-text[data-v-c93aa53c]{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-badge[data-v-c93aa53c]{font-size:11px;padding:2px 6px;background:#8b5cf633;color:#8b5cf6e6;border-radius:4px;flex-shrink:0}.no-address-prompt[data-v-c93aa53c],.no-cards-prompt[data-v-c93aa53c]{text-align:center;padding:20px;background:#ffffff08;border:1px dashed rgba(255,255,255,.15);border-radius:12px}.no-address-prompt p[data-v-c93aa53c],.no-cards-prompt p[data-v-c93aa53c]{color:#ffffff80;font-size:14px;margin-bottom:12px}.add-address-link[data-v-c93aa53c]{color:#8b5cf6e6;font-size:14px;text-decoration:none}.add-address-link[data-v-c93aa53c]:hover{text-decoration:underline}.add-card-btn[data-v-c93aa53c]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#8b5cf626;border:1px solid rgba(139,92,246,.4);border-radius:10px;color:#8b5cf6f2;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-card-btn[data-v-c93aa53c]:hover{background:#8b5cf640;border-color:#8b5cf699}.checkbox-label[data-v-c93aa53c]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 0}.checkbox-input[data-v-c93aa53c]{width:16px;height:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-input[data-v-c93aa53c]:checked{background:#8b5cf6;border-color:#8b5cf6}.checkbox-input[data-v-c93aa53c]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1}.checkbox-text[data-v-c93aa53c]{font-size:14px;color:#ffffffd9}.billing-form[data-v-c93aa53c]{margin-top:12px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.billing-form h4[data-v-c93aa53c]{margin-top:0}.form-row[data-v-c93aa53c]{margin-bottom:12px}.form-row-2[data-v-c93aa53c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.add-card-form[data-v-c93aa53c]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px}.form-header[data-v-c93aa53c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.form-header h5[data-v-c93aa53c]{font-size:14px;font-weight:600;color:#ffffffe6;margin:0}.cancel-add-btn[data-v-c93aa53c]{padding:6px 12px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff9;font-size:13px;cursor:pointer;transition:all .2s}.cancel-add-btn[data-v-c93aa53c]:hover{background:#ffffff0d;border-color:#ffffff40}.form-field[data-v-c93aa53c]{margin-bottom:14px}.form-field[data-v-c93aa53c]:last-child{margin-bottom:0}.form-field label[data-v-c93aa53c]{display:block;font-size:13px;font-weight:500;color:#ffffffb3;margin-bottom:6px}.form-field input[data-v-c93aa53c]{width:100%;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:15px;transition:all .2s;box-sizing:border-box}.form-field input[data-v-c93aa53c]:focus{outline:none;border-color:#8b5cf680;background:#ffffff14}.form-field input[data-v-c93aa53c]::placeholder{color:#ffffff59}.stripe-card-element[data-v-c93aa53c]{padding:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:border-color .2s}.stripe-card-element[data-v-c93aa53c]:focus-within{border-color:#8b5cf680;background:#ffffff14}.card-error[data-v-c93aa53c]{color:#ef4444;font-size:13px;margin:8px 0 0}.purchase-error[data-v-c93aa53c]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:12px 16px;color:#ef4444;font-size:14px;margin-top:16px;text-align:center}.save-note[data-v-c93aa53c]{color:#ffffff73;font-size:12px;margin:12px 0 0;text-align:center}.modal-btn[data-v-c93aa53c]:disabled{opacity:.5;cursor:not-allowed}.confirm-content[data-v-c93aa53c]{padding:16px}.modal-overlay-new[data-v-c93aa53c]{background:#0006;height:calc(100% - var(--bottom-nav-height, 62px));overflow:hidden;align-items:flex-end;padding-top:12px;padding-bottom:20px}.modal-container-new.with-scroll[data-v-c93aa53c]{max-height:calc(100vh - var(--bottom-nav-height, 62px) - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#ffffff38;display:flex;flex-direction:column}.modal-container-new.with-scroll .modal-content-new[data-v-c93aa53c]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-container-new.with-scroll .modal-header-new[data-v-c93aa53c],.modal-container-new.with-scroll .modal-footer-new[data-v-c93aa53c]{flex-shrink:0}.modal-header-new[data-v-c93aa53c]{padding:12px 16px}.modal-content-new[data-v-c93aa53c]{padding:10px 16px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.modal-footer-new[data-v-c93aa53c]{padding:10px 16px}.modal-card-summary[data-v-c93aa53c]{padding:10px;margin-bottom:10px}.modal-card-summary-inner[data-v-c93aa53c]{gap:10px}.modal-card-image[data-v-c93aa53c]{width:45px;height:63px}.modal-card-title[data-v-c93aa53c]{font-size:12px;margin-bottom:4px}.modal-order-summary[data-v-c93aa53c]{padding:10px;margin-bottom:10px}.modal-order-summary h4[data-v-c93aa53c]{font-size:13px;margin-bottom:6px}.modal-order-row[data-v-c93aa53c]{padding:1px 0;font-size:13px}.modal-order-total[data-v-c93aa53c]{margin-top:6px;padding-top:6px}.modal-info-box[data-v-c93aa53c]{margin-top:10px;padding:8px}.modal-info-box p[data-v-c93aa53c]{font-size:10px}.payment-section[data-v-c93aa53c],.address-section[data-v-c93aa53c],.billing-section[data-v-c93aa53c]{margin-top:10px}.payment-section h4[data-v-c93aa53c],.address-section h4[data-v-c93aa53c],.billing-section h4[data-v-c93aa53c]{font-size:13px;margin-bottom:8px}.address-dropdown-trigger[data-v-c93aa53c],.payment-dropdown-trigger[data-v-c93aa53c]{font-size:13px;padding:10px 12px}.address-text[data-v-c93aa53c]{font-size:12px;line-height:1.3}.confirm-centered[data-v-c93aa53c]{align-items:center;height:calc(100% - var(--bottom-nav-height, 62px))}.confirm-summary[data-v-c93aa53c]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;margin-bottom:12px}.confirm-breakdown[data-v-c93aa53c]{margin-bottom:10px}.confirm-row[data-v-c93aa53c]{display:flex;justify-content:space-between;font-size:14px;color:#ffffffb3;padding:4px 0}.confirm-row.confirm-total[data-v-c93aa53c]{border-top:1px solid rgba(255,255,255,.1);margin-top:6px;padding-top:10px;font-size:16px;font-weight:600;color:#fff}.free-shipping[data-v-c93aa53c]{color:#22c55ee6}.confirm-card[data-v-c93aa53c]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#ffffff80;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.confirm-protection[data-v-c93aa53c]{font-size:13px;color:#22c55ee6;margin:0 0 14px;text-align:center}.confirm-buttons[data-v-c93aa53c]{display:flex;gap:12px}.confirm-btn-back[data-v-c93aa53c]{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 20px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#ffffffb3;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.confirm-btn-back[data-v-c93aa53c]:hover{background:#ffffff0d;border-color:#ffffff4d}.confirm-btn-purchase[data-v-c93aa53c]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 24px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #8b5cf666}.confirm-btn-purchase[data-v-c93aa53c]:hover:not(:disabled){background:linear-gradient(135deg,#9d6ffc,#8b5cf6);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf680}.confirm-btn-purchase[data-v-c93aa53c]:disabled{opacity:.7;cursor:not-allowed;transform:none}.spinner[data-v-c93aa53c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c93aa53c .8s linear infinite}@keyframes spin-c93aa53c{to{transform:rotate(360deg)}}.modal-overlay-new[data-v-9658d978]{background:#0006;height:calc(100% - var(--bottom-nav-height, 62px));overflow:hidden;align-items:flex-end;padding-top:12px;padding-bottom:20px}.modal-container-new.with-scroll[data-v-9658d978]{max-height:calc(100vh - var(--bottom-nav-height, 62px) - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#ffffff38;display:flex;flex-direction:column}.modal-container-new.with-scroll .modal-content-new[data-v-9658d978]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-container-new.with-scroll .modal-header-new[data-v-9658d978],.modal-container-new.with-scroll .modal-footer-new[data-v-9658d978]{flex-shrink:0}.modal-content-new[data-v-9658d978]{padding:10px 16px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.payment-section[data-v-9658d978],.address-section[data-v-9658d978],.billing-section[data-v-9658d978]{margin-top:12px}.payment-section h4[data-v-9658d978],.address-section h4[data-v-9658d978],.billing-section h4[data-v-9658d978]{font-size:13px;font-weight:600;color:#ffffffe6;margin-bottom:8px}.address-selector[data-v-9658d978],.payment-selector[data-v-9658d978]{position:relative}.address-dropdown-trigger[data-v-9658d978],.payment-dropdown-trigger[data-v-9658d978]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:10px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s}.payment-dropdown-trigger[data-v-9658d978]{align-items:center}.address-dropdown-trigger[data-v-9658d978]:hover,.payment-dropdown-trigger[data-v-9658d978]:hover{background:#ffffff14;border-color:#fff3}.selected-address[data-v-9658d978],.selected-payment[data-v-9658d978],.no-address[data-v-9658d978],.no-payment[data-v-9658d978]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.address-text[data-v-9658d978]{white-space:pre-line;line-height:1.3;text-align:left;font-size:12px}.no-address[data-v-9658d978],.no-payment[data-v-9658d978]{color:#ffffff80}.rotate-180[data-v-9658d978]{transform:rotate(180deg)}.address-dropdown[data-v-9658d978],.payment-dropdown[data-v-9658d978]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1e222dfa;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;z-index:10;box-shadow:0 8px 32px #0006;max-height:200px;overflow-y:auto}.address-option[data-v-9658d978],.payment-option[data-v-9658d978]{width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;background:transparent;border:none;color:#ffffffe6;font-size:14px;cursor:pointer;transition:background .15s;text-align:left}.address-option[data-v-9658d978]:hover,.payment-option[data-v-9658d978]:hover{background:#ffffff0f}.address-option.selected[data-v-9658d978],.payment-option.selected[data-v-9658d978]{background:#8b5cf626}.address-option-text[data-v-9658d978],.payment-option-text[data-v-9658d978]{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-badge[data-v-9658d978]{font-size:11px;padding:2px 6px;background:#8b5cf633;color:#8b5cf6e6;border-radius:4px;flex-shrink:0}.empty-prompt[data-v-9658d978]{text-align:center;padding:14px 12px;background:#ffffff08;border:1px dashed rgba(255,255,255,.15);border-radius:12px}.empty-prompt p[data-v-9658d978]{color:#ffffff8c;font-size:13px;margin:0 0 8px}.empty-prompt-link[data-v-9658d978]{display:inline-flex;align-items:center;gap:4px;color:#8b5cf6f2;font-size:13px;text-decoration:none}.empty-prompt-link[data-v-9658d978]:hover{text-decoration:underline}.checkbox-label[data-v-9658d978]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 0}.checkbox-input[data-v-9658d978]{width:16px;height:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-input[data-v-9658d978]:checked{background:#8b5cf6;border-color:#8b5cf6}.checkbox-input[data-v-9658d978]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1}.checkbox-text[data-v-9658d978]{font-size:13px;color:#ffffffd9}.billing-form[data-v-9658d978]{margin-top:12px;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.billing-form h4[data-v-9658d978]{margin-top:0}.form-row[data-v-9658d978]{margin-bottom:12px}.form-row-2[data-v-9658d978]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-field[data-v-9658d978]{margin-bottom:12px}.form-field[data-v-9658d978]:last-child{margin-bottom:0}.form-field label[data-v-9658d978]{display:block;font-size:13px;font-weight:500;color:#ffffffb3;margin-bottom:6px}.form-field input[data-v-9658d978]{width:100%;padding:10px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;transition:all .2s;box-sizing:border-box}.form-field input[data-v-9658d978]:focus{outline:none;border-color:#8b5cf680;background:#ffffff14}.form-field input[data-v-9658d978]::placeholder{color:#ffffff59}.modal-btn[data-v-9658d978]:disabled{opacity:.5;cursor:not-allowed}.payment-option-empty[data-v-9658d978],.address-option-empty[data-v-9658d978]{padding:12px 16px;color:#ffffff73;font-size:13px;text-align:center}.payment-option.add-new[data-v-9658d978],.address-option.add-new[data-v-9658d978]{border-top:1px solid rgba(255,255,255,.08);color:#8b5cf6f2;font-weight:500}.add-card-form[data-v-9658d978],.add-address-form[data-v-9658d978]{margin-top:4px;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.form-header[data-v-9658d978]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form-header h5[data-v-9658d978]{margin:0;font-size:13px;font-weight:600;color:#ffffffe6}.cancel-add-btn[data-v-9658d978]{background:transparent;border:none;color:#fff9;font-size:13px;cursor:pointer;padding:4px 8px}.cancel-add-btn[data-v-9658d978]:hover{color:#ffffffe6}.stripe-card-element[data-v-9658d978]{padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;min-height:40px}.form-error[data-v-9658d978]{color:#ef4444;font-size:12px;margin:6px 0 0}.save-note[data-v-9658d978]{color:#ffffff80;font-size:11px;margin:4px 0 10px;font-style:italic}.inline-submit-btn[data-v-9658d978]{margin-top:10px;width:100%;padding:10px 14px;background:#8b5cf6d9;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.inline-submit-btn[data-v-9658d978]:hover:not(:disabled){background:#8b5cf6}.inline-submit-btn[data-v-9658d978]:disabled{opacity:.5;cursor:not-allowed}.success-toast-overlay[data-v-ab94a9b0]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;pointer-events:none}.success-toast[data-v-ab94a9b0]{background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 30px #0000004d;pointer-events:auto;white-space:nowrap}.success-toast-icon-wrapper[data-v-ab94a9b0]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.success-toast-icon[data-v-ab94a9b0]{color:#10b981e6;filter:drop-shadow(0 0 4px rgba(16,185,129,.4))}.success-toast-message[data-v-ab94a9b0]{color:#ffffffe6;font-size:.9rem;font-weight:500;line-height:1.4}.toast-enter-active[data-v-ab94a9b0],.toast-leave-active[data-v-ab94a9b0]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-ab94a9b0],.toast-leave-to[data-v-ab94a9b0]{opacity:0;transform:translate(-50%,-50%) scale(.95)}@media(max-width:640px){.success-toast[data-v-ab94a9b0]{padding:10px 14px}}.repost-modal-overlay[data-v-16e7cb8e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.repost-modal-overlay.show[data-v-16e7cb8e]{opacity:1;visibility:visible}.repost-modal[data-v-16e7cb8e]{background:#1e1932bf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:24px;max-width:400px;width:90%;margin:20px;transform:translateY(20px) scale(.95);transition:all .3s ease;box-shadow:0 20px 40px #0000004d;position:relative}.repost-modal-overlay.show .repost-modal[data-v-16e7cb8e]{transform:translateY(0) scale(1)}.repost-modal-header[data-v-16e7cb8e]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.repost-modal-icon[data-v-16e7cb8e]{width:24px;height:24px;stroke:#3b82f6e6;stroke-width:2}.repost-modal-header h3[data-v-16e7cb8e]{color:#ffffffe6;font-size:1.1rem;font-weight:600;margin:0}.repost-modal-text[data-v-16e7cb8e]{color:#ffffffb3;font-size:.9rem;line-height:1.5;margin:0 0 24px}.repost-modal-actions[data-v-16e7cb8e]{display:flex;gap:12px;justify-content:flex-end}.repost-modal-btn[data-v-16e7cb8e]{padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1px solid transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.repost-cancel-btn[data-v-16e7cb8e]{background:#ffffff1a;border-color:#fff3;color:#fffc}.repost-cancel-btn[data-v-16e7cb8e]:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.repost-confirm-btn[data-v-16e7cb8e]{background:#3b82f633;border-color:#3b82f666;color:#3b82f6e6}.repost-confirm-btn[data-v-16e7cb8e]:hover{background:#3b82f64d;border-color:#3b82f699;color:#3b82f6;box-shadow:0 0 8px #3b82f64d}.fullscreen-overlay[data-v-c9b814cb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:100000;touch-action:none;overflow:hidden}.fullscreen-close-btn[data-v-c9b814cb]{position:absolute;top:16px;right:16px;background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.fullscreen-nav-btn[data-v-c9b814cb]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s}.fullscreen-nav-btn.disabled[data-v-c9b814cb]{opacity:.3;cursor:default}.fullscreen-nav-btn.left[data-v-c9b814cb]{left:12px}.fullscreen-nav-btn.right[data-v-c9b814cb]{right:12px}.carousel-container[data-v-c9b814cb]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.carousel-slide[data-v-c9b814cb]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fullscreen-overlay.is-touching .carousel-slide[data-v-c9b814cb],.fullscreen-overlay.is-touching .fullscreen-image[data-v-c9b814cb]{will-change:transform}.fullscreen-image[data-v-c9b814cb]{max-width:100%;max-height:90vh;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fullscreen-dots[data-v-c9b814cb]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.fullscreen-dot[data-v-c9b814cb]{width:8px;height:8px;border-radius:50%;background:#ffffff4d;transition:background .2s}.fullscreen-dot.active[data-v-c9b814cb]{background:#fff}.modal-fade-enter-active[data-v-c9b814cb],.modal-fade-leave-active[data-v-c9b814cb]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-c9b814cb],.modal-fade-leave-to[data-v-c9b814cb]{opacity:0}.confirm-dialog-overlay[data-v-019f02b4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}.confirm-dialog-container[data-v-019f02b4]{width:100%;max-width:400px;background:#1a1a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:28px 24px 24px;text-align:center;animation:scaleIn-019f02b4 .2s ease-out;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff08}@keyframes scaleIn-019f02b4{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.dialog-icon[data-v-019f02b4]{width:56px;height:56px;border-radius:50%;background:#8b5cf626;color:#8b5cf6;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.dialog-icon-danger[data-v-019f02b4]{background:#ef444426;color:#ef4444}.dialog-title[data-v-019f02b4]{font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}.dialog-message[data-v-019f02b4]{font-size:14px;color:#fff9;line-height:1.5;margin:0 0 24px}.dialog-actions[data-v-019f02b4]{display:flex;gap:12px}.dialog-button[data-v-019f02b4]{flex:1;padding:12px 20px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.dialog-button[data-v-019f02b4]:active{transform:scale(.98)}.dialog-button-secondary[data-v-019f02b4]{background:#ffffff14;color:#fff}.dialog-button-secondary[data-v-019f02b4]:hover{background:#ffffff1f}.dialog-button-primary[data-v-019f02b4]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.dialog-button-primary[data-v-019f02b4]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.dialog-button-danger[data-v-019f02b4]{background:#ef4444}.dialog-button-danger[data-v-019f02b4]:hover{background:#dc2626}.dialog-enter-active[data-v-019f02b4],.dialog-leave-active[data-v-019f02b4]{transition:opacity .2s ease}.dialog-enter-from[data-v-019f02b4],.dialog-leave-to[data-v-019f02b4]{opacity:0}.dialog-enter-active .confirm-dialog-container[data-v-019f02b4],.dialog-leave-active .confirm-dialog-container[data-v-019f02b4]{transition:transform .2s ease}.dialog-enter-from .confirm-dialog-container[data-v-019f02b4],.dialog-leave-to .confirm-dialog-container[data-v-019f02b4]{transform:scale(.9)}.group-modal-overlay[data-v-d62bcf83]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10010;padding:20px}.group-modal-container[data-v-d62bcf83]{width:100%;max-width:400px;background:#1a1a2efa;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 24px 24px;animation:scaleIn-d62bcf83 .2s ease-out;box-shadow:0 20px 60px #00000080}@keyframes scaleIn-d62bcf83{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.group-modal-title[data-v-d62bcf83]{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px;text-align:center}.group-modal-subtitle[data-v-d62bcf83]{font-size:13px;color:#ffffff80;margin:0 0 20px;text-align:center}.group-modal-input[data-v-d62bcf83]{width:100%;padding:12px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:15px;outline:none;box-sizing:border-box;transition:border-color .2s;margin-bottom:20px}.group-modal-input[data-v-d62bcf83]::placeholder{color:#ffffff4d}.group-modal-input[data-v-d62bcf83]:focus{border-color:#8b5cf699}.group-modal-actions[data-v-d62bcf83]{display:flex;gap:12px}.group-btn-cancel[data-v-d62bcf83],.group-btn-confirm[data-v-d62bcf83]{flex:1;padding:12px 20px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.group-btn-cancel[data-v-d62bcf83]:active,.group-btn-confirm[data-v-d62bcf83]:active{transform:scale(.98)}.group-btn-cancel[data-v-d62bcf83]{background:#ffffff14;color:#fff}.group-btn-cancel[data-v-d62bcf83]:hover{background:#ffffff21}.group-btn-confirm[data-v-d62bcf83]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.group-btn-confirm[data-v-d62bcf83]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9)}.group-btn-confirm[data-v-d62bcf83]:disabled{opacity:.4;cursor:not-allowed}.dialog-enter-active[data-v-d62bcf83],.dialog-leave-active[data-v-d62bcf83]{transition:opacity .2s ease}.dialog-enter-from[data-v-d62bcf83],.dialog-leave-to[data-v-d62bcf83]{opacity:0}.dialog-enter-active .group-modal-container[data-v-d62bcf83],.dialog-leave-active .group-modal-container[data-v-d62bcf83]{transition:transform .2s ease}.dialog-enter-from .group-modal-container[data-v-d62bcf83],.dialog-leave-to .group-modal-container[data-v-d62bcf83]{transform:scale(.92)}.modal-overlay-test[data-v-921e4e15]{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0000004d;align-items:center;justify-content:center;z-index:10200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px;box-sizing:border-box}.modal-content[data-v-921e4e15]{display:flex;flex-direction:column;width:100%;max-width:500px;min-height:min(520px,calc(100vh - 48px));max-height:calc(100vh - 48px);background:#1e1e28f2;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:6px 0 0;overflow-y:auto;position:relative;margin:0 auto}.modal-header[data-v-921e4e15]{display:flex;justify-content:center;align-items:center;margin-bottom:12px;padding:8px 20px 12px;position:relative;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2[data-v-921e4e15]{color:#fff;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-921e4e15]{position:absolute;right:20px;background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-btn[data-v-921e4e15]:hover{color:#fff}.attached-post-preview[data-v-921e4e15]{margin-bottom:12px}.attached-post-inner[data-v-921e4e15]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(139,92,246,.3);border-radius:10px}.attached-post-thumb[data-v-921e4e15]{width:48px;height:64px;border-radius:6px;object-fit:cover;flex-shrink:0}.attached-post-thumb-placeholder[data-v-921e4e15]{display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:#ffffff4d}.attached-post-thumb img[data-v-921e4e15]{width:100%;height:100%;object-fit:cover;border-radius:6px}.attached-post-info[data-v-921e4e15]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.attached-post-name[data-v-921e4e15]{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.attached-post-source[data-v-921e4e15]{color:#8b5cf6cc;font-size:11px;font-weight:500}.recipient-section[data-v-921e4e15]{padding:0 20px 8px;position:relative;margin-bottom:0}.search-wrapper[data-v-921e4e15]{position:relative;margin-bottom:12px}.search-icon[data-v-921e4e15]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#ffffff80;pointer-events:none;z-index:1}.search-wrapper input[data-v-921e4e15]{width:100%;padding:10px 12px 10px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;transition:all .2s;box-sizing:border-box}.search-wrapper input[data-v-921e4e15]::placeholder{color:#ffffff80}.search-wrapper input[data-v-921e4e15]:focus{outline:none;border-color:#9333ea80;background:#ffffff14}.search-results[data-v-921e4e15]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#1e1e28fa;border:1px solid rgba(255,255,255,.1);border-radius:8px;max-height:150px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000004d}.no-results[data-v-921e4e15]{padding:12px;color:#fff6;font-size:13px;text-align:center}.user-result[data-v-921e4e15]{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background .2s}.user-result[data-v-921e4e15]:hover{background:#9333ea4d}.user-avatar-wrapper[data-v-921e4e15]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#9333ea4d;border:2px solid rgba(147,51,234,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar[data-v-921e4e15]{width:100%;height:100%;object-fit:cover}.user-avatar-initials[data-v-921e4e15]{color:#fff;font-size:14px;font-weight:600}.user-info[data-v-921e4e15]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-align:left}.user-name[data-v-921e4e15]{color:#fff;font-size:14px;font-weight:500}.user-username[data-v-921e4e15]{color:#ffffff80;font-size:12px}.selected-recipients-container[data-v-921e4e15]{margin-top:8px}.selected-recipients-grid[data-v-921e4e15]{display:flex;flex-wrap:wrap;gap:8px}.selected-recipient-item[data-v-921e4e15]{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;padding:8px;background:#ffffff08;border-radius:8px;min-width:70px}.recipient-avatar[data-v-921e4e15]{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#9333ea33;border:2px solid rgba(147,51,234,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-img[data-v-921e4e15]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-921e4e15]{color:#fff;font-size:16px;font-weight:600}.recipient-name[data-v-921e4e15]{color:#8b5cf6e6;font-size:11px;font-weight:500;text-align:center;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-recipient-btn[data-v-921e4e15]{position:absolute;top:2px;right:2px;background:transparent;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s;color:#fff9}.remove-recipient-btn[data-v-921e4e15]:hover{color:#fff;transform:scale(1.15)}.remove-recipient-btn svg[data-v-921e4e15]{width:14px;height:14px}.message-section[data-v-921e4e15]{padding:0 20px;flex:1;display:flex;flex-direction:column;margin-bottom:0}.message-section label[data-v-921e4e15]{display:block;color:#fffc;font-size:14px;margin-bottom:8px}.message-section textarea[data-v-921e4e15]{width:100%;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit;resize:vertical;transition:all .2s;min-height:100px;flex:1;box-sizing:border-box}.message-section textarea[data-v-921e4e15]::placeholder{color:#ffffff80}.message-section textarea[data-v-921e4e15]:focus{outline:none;border-color:#9333ea80;background:#ffffff14}.share-divider[data-v-921e4e15]{height:1px;background:#ffffff1a;margin:4px 20px 0}.copy-link-section[data-v-921e4e15]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 20px 0}.copy-link-btn[data-v-921e4e15]{width:44px;height:44px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.copy-link-btn[data-v-921e4e15]:hover{background:#8b5cf633;border-color:#8b5cf666;color:#fff}.copy-link-label[data-v-921e4e15]{color:#ffffff80;font-size:12px;font-weight:500}.modal-actions[data-v-921e4e15]{display:flex;flex-direction:column;padding:14px 20px 16px;gap:10px}.btn-cancel[data-v-921e4e15],.btn-share[data-v-921e4e15],.btn-share-separate[data-v-921e4e15],.btn-share-group[data-v-921e4e15]{width:100%;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.btn-cancel[data-v-921e4e15]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.btn-cancel[data-v-921e4e15]:hover{background:#ffffff14;color:#ffffffe6}.btn-share[data-v-921e4e15],.btn-share-separate[data-v-921e4e15],.btn-share-group[data-v-921e4e15]{background:#8b5cf640;border:1.5px solid #a78bfa;color:#e9e0ff}.btn-share[data-v-921e4e15]:hover:not(:disabled),.btn-share-separate[data-v-921e4e15]:hover,.btn-share-group[data-v-921e4e15]:hover{background:#8b5cf64d;border-color:#8b5cf6b3}.btn-share[data-v-921e4e15]:disabled{opacity:.5;cursor:not-allowed}.btn-share svg[data-v-921e4e15],.btn-share-separate svg[data-v-921e4e15],.btn-share-group svg[data-v-921e4e15]{width:16px;height:16px}.following-section[data-v-921e4e15]{margin-bottom:12px}.following-label[data-v-921e4e15]{display:block;color:#fff6;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.following-users-list[data-v-921e4e15]{display:flex;flex-direction:column;gap:2px;max-height:160px;overflow-y:auto}.following-user-item[data-v-921e4e15]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s}.following-user-item[data-v-921e4e15]:hover{background:#9333ea33}.following-user-avatar[data-v-921e4e15]{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#9333ea4d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.following-avatar-img[data-v-921e4e15]{width:100%;height:100%;object-fit:cover}.following-avatar-initials[data-v-921e4e15]{color:#fff;font-size:13px;font-weight:600}.following-user-name[data-v-921e4e15]{color:#fff;font-size:14px}.topbar-auth-link[data-v-98f74dc6]{color:#ffffffe6;text-decoration:none;font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:20px;border:2px solid rgba(147,51,234,.4);transition:all .2s;display:inline-flex;align-items:center;justify-content:center;height:32px;box-sizing:border-box;white-space:nowrap;margin-top:20px;margin-bottom:20px}.topbar-auth-link[data-v-98f74dc6]:hover{color:#fff;border-color:#9333eab3;background:#9333ea1a;box-shadow:0 2px 8px #9333ea33}.topbar-auth-btn[data-v-98f74dc6]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;text-decoration:none;font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:20px;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;height:32px;box-sizing:border-box;margin-top:9px;margin-bottom:9px}.topbar-auth-btn[data-v-98f74dc6]:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6);transform:translateY(-1px)}.notification-item[data-v-98f74dc6]{display:flex;align-items:flex-start;gap:10px;padding:16px;border-bottom:1px solid rgba(255,255,255,.05);transition:background-color .2s ease}.notification-item.unread[data-v-98f74dc6]{background-color:#8b5cf61a}.notification-item[data-v-98f74dc6]:last-child{border-bottom:none}.notification-avatar[data-v-98f74dc6]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:2px}.notification-avatar.clickable[data-v-98f74dc6]{cursor:pointer;transition:opacity .2s}.notification-avatar.clickable[data-v-98f74dc6]:hover{opacity:.8}.notification-avatar-fallback[data-v-98f74dc6]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf64d,#8b5cf61a);color:#ffffffb3;border:2px solid rgba(139,92,246,.3)}.notification-avatar-icon[data-v-98f74dc6]{width:55%;height:55%}.notification-username[data-v-98f74dc6]{cursor:pointer;transition:color .2s}.notification-username[data-v-98f74dc6]:hover{color:#9333ea}.notification-content[data-v-98f74dc6]{display:flex;flex-direction:column;min-width:0}.notification-content[data-v-98f74dc6]{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.notification-text[data-v-98f74dc6]{color:#ffffffe6;font-size:12px;line-height:1.4}.notification-text strong[data-v-98f74dc6]{color:#fff;display:inline;font-size:12px}.notification-comment-preview[data-v-98f74dc6]{color:#ffffff80;font-size:12px;font-style:italic;margin-top:2px}.notification-reaction-icon[data-v-98f74dc6]{width:18px;height:18px;display:inline-block;vertical-align:-3px;margin:0 3px 0 2px;overflow:visible}.notification-reaction-icon[data-reaction=like][data-v-98f74dc6]{fill:#c8dcff;stroke:#64a0ff;filter:drop-shadow(0 0 4px rgba(100,160,255,.3))}.notification-reaction-icon[data-reaction=flame][data-v-98f74dc6]{fill:#ffa564;stroke:#ff8a4c;filter:drop-shadow(0 0 4px rgba(255,138,76,.3))}.notification-reaction-icon[data-reaction=heart][data-v-98f74dc6]{fill:#ff7878;stroke:#ef4444;filter:drop-shadow(0 0 4px rgba(239,68,68,.3))}.notification-reaction-icon[data-reaction=laugh][data-v-98f74dc6]{fill:#ffc878;stroke:orange;filter:drop-shadow(0 0 4px rgba(255,165,0,.3))}.notification-reaction-icon[data-reaction=thumbsdown][data-v-98f74dc6]{fill:#c8dcff;stroke:#64a0ff;filter:drop-shadow(0 0 4px rgba(100,160,255,.3))}.notification-time[data-v-98f74dc6]{color:#ffffff80;font-size:12px;margin-top:0;line-height:1}.notification-preview-image[data-v-98f74dc6]{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;margin-left:8px;background:#ffffff0d}.notification-empty[data-v-98f74dc6]{padding:20px;text-align:center;color:#ffffff80;font-size:14px}.pro-item[data-v-98f74dc6]{align-items:center}.pro-logo[data-v-98f74dc6]{height:16px;width:auto;flex-shrink:0;display:block;transform:none}.pro-label[data-v-98f74dc6]{color:#a855f7;font-weight:800;font-size:14.5px;letter-spacing:.5px;margin-left:-10px;display:inline-flex;align-items:center;height:16px;line-height:1;transform:translateY(-.125px)}.pro-status[data-v-98f74dc6]{margin-left:auto;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}.pro-status-active[data-v-98f74dc6]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.pro-status-inactive[data-v-98f74dc6]{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.pro-status-upgrade[data-v-98f74dc6]{background:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.3)}.tb-reviews-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000000;padding:1rem}.tb-reviews-container{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;max-width:500px;width:100%;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;border:1px solid rgba(139,92,246,.3)}.tb-reviews-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(139,92,246,.2)}.tb-reviews-title{font-size:1.125rem;font-weight:600;color:#fffffff2;margin:0}.tb-reviews-close{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;display:flex;align-items:center;border-radius:8px;transition:all .2s ease}.tb-reviews-close:hover{background:#8b5cf61a;color:#fffffff2}.tb-reviews-list{overflow-y:auto;padding:.5rem;flex:1}.tb-reviews-empty{text-align:center;padding:2rem 1rem;color:#ffffff80}.tb-reviews-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:10px;cursor:pointer;transition:all .2s ease}.tb-reviews-item:hover{background:#8b5cf61a}.tb-reviews-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.tb-reviews-avatar-fallback{display:flex;align-items:center;justify-content:center;background:#8b5cf633;color:#fff9}.tb-reviews-info{flex:1;min-width:0}.tb-reviews-text{display:block;color:#ffffffd9;font-size:.875rem;line-height:1.4}.tb-reviews-time{display:block;color:#fff6;font-size:.75rem;margin-top:2px}.tb-reviews-role-badge{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:10px;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.tb-role-seller{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.tb-role-buyer{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.tb-reviews-arrow{color:#ffffff4d;flex-shrink:0}.post-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;overflow-y:auto;padding:20px}.post-modal-feed-container{position:relative;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;background:#14141efa;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-bottom:80px}.bottom-nav[data-v-9ada2387]{position:fixed;bottom:0;left:0;right:0;background:#1e1e28f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-around;padding:8px 0;z-index:1000}@media(min-width:640px){.bottom-nav[data-v-9ada2387]{display:none}}.nav-item[data-v-9ada2387]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#ffffff80;text-decoration:none;flex:1;max-width:120px;padding:8px 1px;transition:color .2s;min-width:0}@media(hover:hover){.nav-item[data-v-9ada2387]:hover{color:#fffc}}.nav-item.active[data-v-9ada2387]{color:#8b5cf6}.nav-icon[data-v-9ada2387]{width:24px;height:24px;flex-shrink:0}.nav-label[data-v-9ada2387]{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center;letter-spacing:-.02em}@media(min-width:375px){.nav-item[data-v-9ada2387]{padding:8px 4px}.nav-label[data-v-9ada2387]{font-size:11px}}@media(min-width:430px){.nav-item[data-v-9ada2387]{padding:8px}}.settings-item[data-v-e9f8e3af]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;min-height:60px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:#fff}.settings-item[data-v-e9f8e3af]:hover{background:#8b5cf61a}.settings-item[data-v-e9f8e3af]:focus{outline:2px solid rgba(139,92,246,.5);outline-offset:-2px}.settings-item[data-v-e9f8e3af]:active{transform:scale(.98);background:#8b5cf626}.settings-item-content[data-v-e9f8e3af]{display:flex;align-items:center;gap:16px}.icon-wrapper[data-v-e9f8e3af]{width:40px;height:40px;min-width:40px;border-radius:10px;background:#8b5cf633;display:flex;align-items:center;justify-content:center;color:#a78bfa;flex-shrink:0;transition:all .2s ease}.settings-item:hover .icon-wrapper[data-v-e9f8e3af]{background:#8b5cf640}.icon-danger[data-v-e9f8e3af]{background:#ef444426;color:#ef4444}.label-wrapper[data-v-e9f8e3af]{display:flex;flex-direction:column;gap:4px;text-align:left;align-items:flex-start;width:100%}.settings-label[data-v-e9f8e3af]{font-size:16px;font-weight:500;color:#fff}.settings-sublabel[data-v-e9f8e3af]{font-size:13px;color:#ffffff80}.label-danger[data-v-e9f8e3af]{color:#ef4444}.label-warning[data-v-e9f8e3af]{color:#f59e0b}.icon-warning[data-v-e9f8e3af]{background:#f59e0b26;color:#f59e0b}.chevron[data-v-e9f8e3af]{color:#ffffff4d;flex-shrink:0}.chevron-danger[data-v-e9f8e3af]{color:#ef4444}.chevron-warning[data-v-e9f8e3af]{color:#f59e0b}.settings-divider[data-v-e9f8e3af]{height:1px;background:#8b5cf61a;margin:0 20px}.app-container[data-v-700d01de]{min-height:100vh;overflow-x:hidden;padding-bottom:80px}.account-main[data-v-700d01de]{max-width:640px;margin:0 auto;padding:24px 16px}.account-title[data-v-700d01de]{font-size:18px;font-weight:600;color:#fff;text-align:center;margin-bottom:24px}.settings-section[data-v-700d01de]{background:transparent;border-radius:16px;overflow:hidden;margin-bottom:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.15);box-shadow:0 8px 32px #0003}.account-section[data-v-700d01de]{margin-top:0}.section-label[data-v-700d01de]{font-size:11px;font-weight:600;color:#ffffff4d;letter-spacing:.5px;padding:0 20px 8px;margin:24px 0 0}.version-text[data-v-700d01de]{text-align:center;color:#ffffff4d;font-size:12px;margin-top:32px}.app-container[data-v-f5178d34]{min-height:100vh;overflow-x:hidden;padding-bottom:80px}.page-main[data-v-f5178d34]{max-width:640px;margin:0 auto;padding:16px}.page-header[data-v-f5178d34]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:24px;height:48px}.back-button[data-v-f5178d34]{position:absolute;left:0;top:50%;transform:translateY(-50%);background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;padding:0;margin:0;z-index:2;text-decoration:none}.back-button[data-v-f5178d34]:hover{color:#c4b5fd}.back-button[data-v-f5178d34]:active{transform:translateY(-50%) scale(.95)}.page-title[data-v-f5178d34]{font-size:20px;font-weight:600;color:#fff;margin:0;text-align:center}.page-content[data-v-f5178d34]{background:none;border:none;border-radius:0;padding:0;text-align:initial}.placeholder-text[data-v-f5178d34]{color:#ffffff80;font-size:14px;margin:0}.bottom-sheet-overlay[data-v-106f9806]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.bottom-sheet-container[data-v-106f9806]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000080;animation:slideUp-106f9806 .3s ease-out}@keyframes slideUp-106f9806{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-sheet-header[data-v-106f9806]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.bottom-sheet-header h2[data-v-106f9806]{color:#fff;font-size:20px;font-weight:600;margin:0}.close-btn[data-v-106f9806]{background:#ffffff1a;border:none;color:#fff9;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.close-btn[data-v-106f9806]:hover{background:#ffffff26;color:#fff}.close-btn[data-v-106f9806]:active{transform:scale(.95)}.bottom-sheet-content[data-v-106f9806]{padding:24px;overflow-y:auto;flex:1}.modal-enter-active[data-v-106f9806],.modal-leave-active[data-v-106f9806]{transition:opacity .3s ease}.modal-enter-active .bottom-sheet-container[data-v-106f9806],.modal-leave-active .bottom-sheet-container[data-v-106f9806]{transition:transform .3s ease}.modal-enter-from[data-v-106f9806],.modal-leave-to[data-v-106f9806]{opacity:0}.modal-enter-from .bottom-sheet-container[data-v-106f9806],.modal-leave-to .bottom-sheet-container[data-v-106f9806]{transform:translateY(100%)}@media(max-width:768px){.bottom-sheet-container[data-v-106f9806]{max-width:100%}}.form-input-wrapper[data-v-be6377db]{margin-bottom:16px}.form-input-wrapper[data-v-be6377db]:last-child{margin-bottom:0}.form-label[data-v-be6377db]{display:block;font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:8px}.form-input[data-v-be6377db]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;transition:all .2s ease}.form-input[data-v-be6377db]:focus{outline:none;border-color:#8b5cf6;background:#ffffff14}.form-input[data-v-be6377db]::placeholder{color:#fff6}.form-button[data-v-73155240]{width:100%;padding:14px 20px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.form-button[data-v-73155240]:active{transform:scale(.98)}.form-button-primary[data-v-73155240]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.form-button-primary[data-v-73155240]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.form-button-secondary[data-v-73155240]{background:#ffffff14;color:#fff}.form-button-secondary[data-v-73155240]:hover{background:#ffffff1f}.form-button-danger[data-v-73155240]{background:#ef444426;color:#ef4444}.form-button-danger[data-v-73155240]:hover{background:#ef444440}.form-button-disabled[data-v-73155240]{opacity:.5;cursor:not-allowed}.form-button-disabled[data-v-73155240]:hover,.form-button-disabled[data-v-73155240]:active{transform:none}.warning-banner[data-v-3abd947e]{display:flex;gap:12px;padding:16px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:16px;margin-bottom:24px}.warning-icon-wrapper[data-v-3abd947e]{flex-shrink:0;margin-top:2px}.warning-icon[data-v-3abd947e]{color:#f59e0b}.warning-title[data-v-3abd947e]{font-size:15px;font-weight:600;color:#f59e0b;margin:0 0 4px}.warning-text[data-v-3abd947e]{font-size:13px;color:#f59e0bb3;margin:0}.settings-section[data-v-3abd947e]{background:transparent;border-radius:16px;overflow:hidden;margin-bottom:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.15);box-shadow:0 8px 32px #0003}.modal-intro[data-v-3abd947e]{color:#ffffffb3;font-size:14px;margin:0 0 16px}.modal-list[data-v-3abd947e]{list-style:none;padding:0;margin:0 0 24px}.modal-list-item[data-v-3abd947e]{display:flex;gap:8px;font-size:14px;color:#fff9;margin-bottom:8px}.modal-bullet[data-v-3abd947e]{color:#f59e0b;font-weight:700}.danger-alert[data-v-3abd947e]{padding:16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;margin-bottom:16px}.danger-alert-title[data-v-3abd947e]{font-size:14px;font-weight:600;color:#ef4444;margin:0 0 4px}.danger-alert-text[data-v-3abd947e]{font-size:14px;color:#ef4444b3;margin:0}.code-text[data-v-3abd947e]{font-family:monospace;color:#fff;background:#ffffff1a;padding:2px 6px;border-radius:4px}.modal-actions[data-v-3abd947e]{display:flex;gap:12px;background:transparent;margin-top:24px}.addresses-container[data-v-466ceb28]{padding:1rem}.section-title[data-v-466ceb28]{font-size:11px;font-weight:600;letter-spacing:.5px;color:#fff6;margin:0 0 1rem;text-transform:uppercase}.addresses-list[data-v-466ceb28]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.address-item[data-v-466ceb28]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px}.address-icon[data-v-466ceb28]{width:36px;height:36px;border-radius:10px;background:#a855f71a;display:flex;align-items:center;justify-content:center;color:#a855f7;flex-shrink:0}.address-content[data-v-466ceb28]{flex:1;min-width:0}.address-header[data-v-466ceb28]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.address-name[data-v-466ceb28]{font-size:14px;font-weight:600;color:#fff}.default-badge[data-v-466ceb28]{font-size:10px;font-weight:600;color:#a855f7;background:#a855f733;padding:2px 6px;border-radius:999px}.address-details[data-v-466ceb28]{font-size:12px;color:#ffffff80;line-height:1.5;margin:0}.address-actions[data-v-466ceb28]{display:flex;gap:.25rem}.icon-btn[data-v-466ceb28]{width:32px;height:32px;border-radius:999px;border:none;background:transparent;color:#fff6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.icon-btn[data-v-466ceb28]:hover{background:#ffffff1a;color:#fff}.empty-state[data-v-466ceb28]{text-align:center;padding:3rem 1rem;color:#fff6;font-size:14px}.add-btn[data-v-466ceb28]{width:100%;padding:.875rem;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .2s}.add-btn[data-v-466ceb28]:hover{background:#ffffff0d;border-color:#fff3}.modal-header[data-v-466ceb28]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header h2[data-v-466ceb28]{font-size:18px;font-weight:600;color:#fff;margin:0}.close-btn[data-v-466ceb28]{width:32px;height:32px;border-radius:999px;border:none;background:#ffffff14;color:#ffffffd9;font-size:22px;line-height:1;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014}.close-btn[data-v-466ceb28]:hover{background:#ffffff2e;color:#fff}.modal-body[data-v-466ceb28]{padding:1rem 1.25rem}.form-group[data-v-466ceb28]{margin-bottom:.5rem}.form-group label[data-v-466ceb28]{display:block;font-size:14px;font-weight:600;color:#fffc;margin-bottom:.25rem}.form-group input[type=text][data-v-466ceb28]{width:100%;padding:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:15px}.form-group input[type=text][data-v-466ceb28]:focus{outline:none;border-color:#a855f7;background:#ffffff14}.form-row[data-v-466ceb28]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.checkbox-group[data-v-466ceb28]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem}.toggle-container[data-v-466ceb28]{display:flex;align-items:center;justify-content:space-between;width:100%}.toggle-text[data-v-466ceb28]{font-size:15px;color:#fff;font-weight:500}.toggle-input[data-v-466ceb28]{width:44px;height:24px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff3;border-radius:12px;position:relative;transition:background .3s ease;flex-shrink:0}.toggle-input[data-v-466ceb28]:checked{background:#a855f7}.toggle-input[data-v-466ceb28]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:left .3s ease;box-shadow:0 1px 3px #0000004d}.toggle-input[data-v-466ceb28]:checked:before{left:22px}.modal-footer[data-v-466ceb28]{padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:.75rem}.save-btn[data-v-466ceb28]{flex:1;padding:.875rem;background:#a855f7;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.save-btn[data-v-466ceb28]:hover{background:#9333ea}.cancel-btn[data-v-466ceb28]{flex:1;padding:.875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.cancel-btn[data-v-466ceb28]:hover{background:#ffffff14}.confirm-actions[data-v-466ceb28]{display:flex;gap:.75rem}.danger-btn[data-v-466ceb28]{flex:1;padding:.875rem;background:#ef4444;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.danger-btn[data-v-466ceb28]:hover{background:#dc2626}.addresses-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#000000e6;display:flex;align-items:flex-start;justify-content:center;z-index:9999999;padding:1rem;padding-top:max(1rem,env(safe-area-inset-top,1rem));padding-bottom:max(1rem,env(safe-area-inset-bottom,1rem));overflow-y:auto}.addresses-modal-container{background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:500px;max-height:none;overflow:visible;z-index:10000000;position:relative;margin-bottom:2rem}.addresses-confirm-dialog{background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;width:100%;max-width:400px;z-index:10000000;position:relative}.addresses-confirm-dialog h3{font-size:18px;font-weight:700;color:#fff;margin:0 0 .75rem}.addresses-confirm-dialog p{font-size:14px;color:#ffffffb3;margin:0 0 1.5rem}.message-dialog-overlay[data-v-1e5db534]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}.message-dialog-container[data-v-1e5db534]{width:100%;max-width:400px;background:#1a1a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:28px 24px 24px;text-align:center;animation:scaleIn-1e5db534 .2s ease-out;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff08}@keyframes scaleIn-1e5db534{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.dialog-icon[data-v-1e5db534]{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.dialog-icon-success[data-v-1e5db534]{background:#22c55e1a;color:#22c55e}.dialog-icon-error[data-v-1e5db534]{background:#ef44441a;color:#ef4444}.dialog-icon-info[data-v-1e5db534]{background:#3b82f61a;color:#3b82f6}.dialog-title[data-v-1e5db534]{font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}.dialog-message[data-v-1e5db534]{font-size:15px;color:#ffffffb3;margin:0 0 24px;line-height:1.5}.dialog-actions[data-v-1e5db534]{display:flex;gap:12px;justify-content:center}.dialog-button[data-v-1e5db534]{padding:12px 28px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none;min-width:120px}.dialog-button-primary[data-v-1e5db534]{background:#6366f1e6;color:#fff}.dialog-button-primary[data-v-1e5db534]:hover{background:#6366f1;transform:translateY(-1px)}.dialog-button-success[data-v-1e5db534]{background:#22c55ee6}.dialog-button-success[data-v-1e5db534]:hover{background:#22c55e}.dialog-button-error[data-v-1e5db534]{background:#ef4444e6}.dialog-button-error[data-v-1e5db534]:hover{background:#ef4444}.dialog-name-enter-active[data-v-1e5db534],.dialog-name-leave-active[data-v-1e5db534]{transition:opacity .2s ease}.dialog-name-enter-from[data-v-1e5db534],.dialog-name-leave-to[data-v-1e5db534]{opacity:0}.settings-section[data-v-74fce32c]{margin-bottom:24px}.section-title[data-v-74fce32c]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin:0 0 12px 16px;text-align:left}.settings-card[data-v-74fce32c]{background:#141823e6;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);overflow:hidden}.settings-item[data-v-74fce32c]{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;background:transparent;border:none;width:100%;cursor:default}.settings-item-content[data-v-74fce32c]{display:flex;align-items:center;gap:14px;flex:1}.icon-wrapper[data-v-74fce32c]{width:40px;height:40px;border-radius:10px;background:#8b5cf61f;display:flex;align-items:center;justify-content:center;color:#8b5cf6e6;flex-shrink:0}.settings-text[data-v-74fce32c]{display:flex;flex-direction:column;gap:3px;text-align:left}.settings-label[data-v-74fce32c]{font-size:15px;font-weight:500;color:#fff;display:block;letter-spacing:.2px}.settings-sublabel[data-v-74fce32c]{font-size:13px;color:#ffffff73;display:block;letter-spacing:.1px}.settings-divider[data-v-74fce32c]{height:1px;background:#ffffff14;margin:0 16px}.icon-button-danger[data-v-74fce32c]{width:36px;height:36px;border-radius:8px;background:transparent;border:none;color:#ffffff59;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.icon-button-danger[data-v-74fce32c]:hover{background:#ffffff0f;color:#ef4444cc}.settings-item-secondary[data-v-74fce32c]{padding:0 16px 12px;display:flex;justify-content:flex-end}.text-button-purple[data-v-74fce32c]{padding:8px 16px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#8b5cf6f2;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;letter-spacing:.2px}.text-button-purple[data-v-74fce32c]:hover{background:#8b5cf633;border-color:#8b5cf680;color:#8b5cf6}.empty-state[data-v-74fce32c]{text-align:center;color:#ffffff59;font-size:14px;padding:28px 16px;margin:0}.form-row[data-v-74fce32c]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}.form-col[data-v-74fce32c]{display:flex;flex-direction:column;min-width:0}.form-label[data-v-74fce32c]{display:block;font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:8px}.form-input[data-v-74fce32c]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;transition:all .2s ease}.form-input[data-v-74fce32c]:focus{outline:none;border-color:#8b5cf6;background:#ffffff14}.form-input[data-v-74fce32c]::placeholder{color:#fff6}.border-purple-500[data-v-74fce32c]{border:2px solid rgba(139,92,246,.6);background:#8b5cf614}.border-purple-500[data-v-74fce32c]:hover{border-color:#8b5cf6cc;background:#8b5cf626}.stripe-card-field[data-v-74fce32c]{margin-bottom:16px}.stripe-card-label[data-v-74fce32c]{display:block;font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:8px}.stripe-card-element[data-v-74fce32c]{padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:border-color .2s ease}.stripe-card-element[data-v-74fce32c]:focus-within{border-color:#8b5cf6;background:#ffffff14}.mb-6[data-v-74fce32c]{margin-bottom:24px}.mb-4[data-v-74fce32c]{margin-bottom:16px}.settings-section[data-v-9c300e91]{margin-bottom:24px}.section-title[data-v-9c300e91]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin:0 0 12px 16px;text-align:left}.settings-card[data-v-9c300e91]{background:#141823e6;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);overflow:hidden}.payout-option[data-v-9c300e91]{width:100%;text-align:left;border-radius:12px;padding:16px 20px;border:2px solid rgba(255,255,255,.1);background:#ffffff08;transition:all .2s ease;cursor:pointer;margin-bottom:12px}.payout-option[data-v-9c300e91]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003;background:#ffffff0a}.payout-option-selected[data-v-9c300e91]{background:#8b5cf633;border-color:#8b5cf6}.payout-option-header[data-v-9c300e91]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.payout-option-title[data-v-9c300e91]{font-size:15px;font-weight:600;color:#fff;letter-spacing:.2px}.payout-option-description[data-v-9c300e91]{font-size:13px;color:#ffffff80;line-height:1.6;margin:0;letter-spacing:.1px}.radio-button[data-v-9c300e91]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;transition:border-color .2s}.radio-button-selected[data-v-9c300e91]{border-color:#8b5cf6}.radio-button-dot[data-v-9c300e91]{width:10px;height:10px;border-radius:50%;background:#8b5cf6}.payout-details[data-v-9c300e91]{padding:20px}.payout-detail-row[data-v-9c300e91]{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.payout-detail-label[data-v-9c300e91]{font-size:14px;font-weight:500;color:#ffffffb3;letter-spacing:.1px}.payout-detail-value[data-v-9c300e91]{font-size:14px;font-weight:600;color:#fff;letter-spacing:.2px}.payout-info[data-v-9c300e91]{padding:20px}.payout-info-text[data-v-9c300e91]{font-size:13px;color:#ffffff80;line-height:1.6;margin:0;letter-spacing:.1px}.payout-details[data-v-9c300e91]{padding:16px 20px}.payout-detail-row[data-v-9c300e91]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.payout-detail-label[data-v-9c300e91]{font-size:14px;color:#fff9}.payout-detail-value[data-v-9c300e91]{font-size:14px;color:#fff;font-weight:500}.mb-6[data-v-9c300e91]{margin-bottom:24px}.mb-4[data-v-9c300e91]{margin-bottom:16px}.form-toggle-wrapper[data-v-6b8c3f8d]{padding:16px 20px}.form-toggle-content[data-v-6b8c3f8d]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-toggle-text[data-v-6b8c3f8d]{flex:1;display:flex;flex-direction:column;gap:4px}.form-toggle-label[data-v-6b8c3f8d]{font-size:15px;font-weight:500;color:#fff}.form-toggle-sublabel[data-v-6b8c3f8d]{font-size:13px;color:#ffffff80}.toggle-switch[data-v-6b8c3f8d]{width:48px;height:28px;border-radius:14px;background:#ffffff1a;border:none;cursor:pointer;position:relative;transition:background .2s ease;flex-shrink:0}.toggle-switch[data-v-6b8c3f8d]:hover{background:#ffffff26}.toggle-active[data-v-6b8c3f8d]{background:#8b5cf6}.toggle-active[data-v-6b8c3f8d]:hover{background:#7c3aed}.toggle-thumb[data-v-6b8c3f8d]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s ease}.thumb-active[data-v-6b8c3f8d]{transform:translate(20px)}.settings-section[data-v-a85b3132]{margin-bottom:32px}.section-title[data-v-a85b3132]{font-size:14px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;padding:0 20px;margin-bottom:12px}.settings-group[data-v-a85b3132]{background:#0003;border-radius:12px;overflow:hidden;border:1px solid rgba(139,92,246,.1)}.settings-divider[data-v-a85b3132]{height:1px;background:#8b5cf61a;margin:0 20px}.settings-section[data-v-64984b09]{margin-bottom:24px}.section-title[data-v-64984b09]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin:0 0 12px;padding:0 0 0 16px;text-align:left}.section-content[data-v-64984b09]{background:#1e233cd9;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.15);overflow:hidden;padding:0 8px}.preferences-container[data-v-26d31990]{padding:0}.form-container[data-v-26d31990]{padding:28px 8px;width:100%;box-sizing:border-box;text-align:left}.form-group[data-v-26d31990]{margin-bottom:0;width:100%}.form-label[data-v-26d31990]{display:block;font-size:13px;font-weight:500;color:#fff9;margin-bottom:10px;text-align:left!important;padding-left:0;margin-left:0}.form-group+.form-group .form-label[data-v-26d31990]{margin-top:20px;text-align:left!important;margin-left:0!important;margin-right:0!important;display:block}.form-select[data-v-26d31990],.select[data-v-26d31990]{width:100%;padding:14px 44px 14px 16px;background:transparent;border:1px solid rgba(139,92,246,.4);border-radius:12px;color:#fff;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a78bfa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;box-sizing:border-box}.form-select[data-v-26d31990]:hover,.select[data-v-26d31990]:hover{border-color:#8b5cf699}.form-select[data-v-26d31990]:focus,.select[data-v-26d31990]:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px #8b5cf61a}.form-select option[data-v-26d31990],.select option[data-v-26d31990]{background:#1a1f3a;color:#fff}.toggle-content[data-v-26d31990]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;width:100%;box-sizing:border-box}.toggle-text[data-v-26d31990]{flex:1;display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left}.toggle-label[data-v-26d31990]{font-size:16px;font-weight:500;color:#fff;text-align:left;width:100%}.toggle-sublabel[data-v-26d31990]{font-size:13px;color:#ffffff80;text-align:left;width:100%}.toggle-button[data-v-26d31990]{position:relative;width:52px;height:32px;border-radius:16px;border:none;background:#ffffff1a;cursor:pointer;transition:all .3s ease;flex-shrink:0;padding:0}.toggle-button[data-v-26d31990]:hover{background:#ffffff26}.toggle-button.toggle-active[data-v-26d31990]{background:#8b5cf6}.toggle-button.toggle-active[data-v-26d31990]:hover{background:#a78bfa}.toggle-thumb[data-v-26d31990]{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-thumb.thumb-active[data-v-26d31990]{transform:translate(20px)}.currency-label[data-v-26d31990]{text-align:left!important;margin-left:0!important;margin-right:0!important;display:block;padding-left:2px}.section-title[data-v-6560d4af]{font-size:13px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin:32px 0 12px;padding-left:2px;text-align:left}.section-title[data-v-6560d4af]:first-child{margin-top:0}.section-content[data-v-6560d4af]{margin-bottom:24px;padding:16px 12px 24px;background:#1e233c66;border-radius:16px;border:1px solid rgba(139,92,246,.1);box-sizing:border-box}.form-group[data-v-6560d4af]{margin-bottom:0;width:100%}.form-label[data-v-6560d4af]{display:block;font-size:14px;font-weight:500;color:#ffffffb3;margin-bottom:8px;text-align:left}.select-wrapper[data-v-6560d4af]{position:relative;width:100%}.form-select[data-v-6560d4af]{width:100%;max-width:100%;padding:14px 40px 14px 16px;background:#ffffff0d;border:1px solid rgba(139,92,246,.2);border-radius:12px;color:#fff;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.form-select[data-v-6560d4af]:focus{outline:none;border-color:#8b5cf680;background:#ffffff14}.select-icon[data-v-6560d4af]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.block-user-search-container[data-v-6560d4af]{margin-bottom:20px;position:relative;width:100%}.search-input[data-v-6560d4af]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(139,92,246,.2);border-radius:12px;color:#fff;font-size:15px;transition:all .2s ease}.search-input[data-v-6560d4af]:focus{outline:none;border-color:#8b5cf680;background:#ffffff14}.search-input[data-v-6560d4af]::placeholder{color:#ffffff4d}.empty-state[data-v-6560d4af]{text-align:center;color:#fff6;font-size:14px;padding:16px 0}.blocked-users-list[data-v-6560d4af]{display:flex;flex-direction:column;gap:8px;width:100%}.blocked-user-item[data-v-6560d4af]{display:flex;align-items:center;gap:4px;background:#ffffff08;border-radius:12px;padding:12px 16px;width:100%;box-sizing:border-box}.username[data-v-6560d4af]{font-size:15px;color:#fff;text-align:left;flex-grow:1}.unblock-button[data-v-6560d4af]{width:32px;height:32px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:#fff6;cursor:pointer;transition:all .2s ease;flex-shrink:0}.unblock-button[data-v-6560d4af]:hover{background:#ffffff1a}.unblock-button[data-v-6560d4af]:active{transform:scale(.9)}.toast-notification[data-v-6560d4af]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#8b5cf6f2;color:#fff;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;z-index:1000;box-shadow:0 4px 16px #0000004d;animation:slideUp-6560d4af .3s ease}@keyframes slideUp-6560d4af{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.form-select[data-v-6560d4af],.form-select option[data-v-6560d4af]{color:#fff;background:#181b2a}.form-select[data-v-6560d4af]:-moz-focusring{color:#fff;background:#181b2a}.form-select option[data-v-6560d4af]:checked,.form-select option[data-v-6560d4af]:hover{background:#4f46e5;color:#fff}.search-results-dropdown[data-v-6560d4af]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1e233cf2;border:1px solid rgba(139,92,246,.3);border-radius:12px;overflow:hidden;z-index:100;max-height:300px;overflow-y:auto;box-shadow:0 8px 24px #0006}.search-result-item[data-v-6560d4af]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s ease}.search-result-item[data-v-6560d4af]:hover{background:#8b5cf61a}.user-avatar[data-v-6560d4af]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#8b5cf633;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar img[data-v-6560d4af]{width:100%;height:100%;object-fit:cover}.user-avatar-small[data-v-6560d4af]{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#ef44441a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar-small img[data-v-6560d4af]{width:100%;height:100%;object-fit:cover}.user-info[data-v-6560d4af]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1}.user-display-name[data-v-6560d4af]{font-size:15px;font-weight:500;color:#fff}.user-username[data-v-6560d4af]{font-size:13px;color:#ffffff80}.totp-modal-size[data-v-5fcb9d1a]{max-height:450px}.totp-step[data-v-5fcb9d1a]{display:flex;flex-direction:column;gap:12px}.totp-instructions[data-v-5fcb9d1a]{color:#fffc;font-size:12px;line-height:1.4;margin:0}.totp-qr-box[data-v-5fcb9d1a]{background:#ffffff0d;border:1px solid rgba(139,92,246,.3);border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:center}.totp-qr-container[data-v-5fcb9d1a]{background:#fff;padding:12px;border-radius:6px}.totp-qr-image[data-v-5fcb9d1a]{width:160px;height:160px;display:block}.totp-loading[data-v-5fcb9d1a]{width:184px;height:184px;display:flex;align-items:center;justify-content:center}.totp-spinner[data-v-5fcb9d1a]{width:40px;height:40px;border:3px solid rgba(139,92,246,.2);border-top-color:#8b5cf6cc;border-radius:50%;animation:spin-5fcb9d1a .8s linear infinite}@keyframes spin-5fcb9d1a{to{transform:rotate(360deg)}}.totp-input-container[data-v-5fcb9d1a]{margin:8px 0}.totp-code-input[data-v-5fcb9d1a]{width:100%;background:#ffffff0d;border:2px solid rgba(139,92,246,.3);border-radius:8px;padding:10px 12px;color:#fff;font-size:28px;font-family:Monaco,Courier New,monospace;letter-spacing:.3em;text-align:center;outline:none;transition:all .2s ease}.totp-code-input[data-v-5fcb9d1a]:focus{background:#ffffff14;border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf633}.totp-code-input.error[data-v-5fcb9d1a]{border-color:#ef444499}.totp-code-input[data-v-5fcb9d1a]::placeholder{color:#ffffff4d;letter-spacing:.3em}.totp-error[data-v-5fcb9d1a]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px;color:#fca5a5;font-size:12px;line-height:1.4}.totp-success[data-v-5fcb9d1a]{text-align:center;padding:12px 0}.totp-success-icon[data-v-5fcb9d1a]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#22c55e26;border:2px solid rgba(34,197,94,.4);border-radius:50%;margin-bottom:12px;color:#4ade80}.totp-success-title[data-v-5fcb9d1a]{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.totp-success-text[data-v-5fcb9d1a]{color:#fffc;font-size:12px;line-height:1.4;margin:0}input[type=text][data-v-5fcb9d1a]::-webkit-inner-spin-button,input[type=text][data-v-5fcb9d1a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.disable-totp-modal[data-v-5d08600b]{max-width:450px;max-height:420px}.disable-content[data-v-5d08600b]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:8px 0}.warning-container[data-v-5d08600b]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#ef444426;border:2px solid rgba(239,68,68,.3)}.warning-icon[data-v-5d08600b]{color:#f87171}.warning-message[data-v-5d08600b]{text-align:center;font-size:14px;color:#ffffffb3;line-height:1.6;margin:0}.password-input-container[data-v-5d08600b]{width:100%;display:flex;flex-direction:column;gap:8px}.input-label[data-v-5d08600b]{font-size:13px;font-weight:500;color:#fffc}.password-input[data-v-5d08600b]{width:100%;padding:12px 16px;font-size:15px;background:#ffffff0d;border:2px solid rgba(139,92,246,.3);border-radius:8px;color:#fff;transition:all .2s ease;box-sizing:border-box}.password-input[data-v-5d08600b]::placeholder{color:#ffffff4d}.password-input[data-v-5d08600b]:focus{outline:none;border-color:#8b5cf699;box-shadow:0 0 0 4px #8b5cf626}.error-message[data-v-5d08600b]{color:#f87171;font-size:13px;text-align:center;margin:-8px 0 0}.btn-cancel[data-v-5d08600b]{padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-5d08600b]:hover{background:#ffffff1a;border-color:#ffffff4d}.btn-danger[data-v-5d08600b]{padding:12px 32px;background:linear-gradient(135deg,#ef4444cc,#dc2626cc);border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.btn-danger[data-v-5d08600b]:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 20px #ef444466;transform:translateY(-1px)}.btn-danger[data-v-5d08600b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.loading-spinner[data-v-5d08600b]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-5d08600b .8s linear infinite}@keyframes spin-5d08600b{to{transform:rotate(360deg)}}.modal-enter-active[data-v-5d08600b],.modal-leave-active[data-v-5d08600b]{transition:opacity .2s ease}.modal-enter-active .modal-container-new[data-v-5d08600b],.modal-leave-active .modal-container-new[data-v-5d08600b]{transition:transform .2s ease}.modal-enter-from[data-v-5d08600b],.modal-leave-to[data-v-5d08600b]{opacity:0}.modal-enter-from .modal-container-new[data-v-5d08600b],.modal-leave-to .modal-container-new[data-v-5d08600b]{transform:scale(.95)}.settings-section[data-v-735f33a5]{margin-bottom:24px}.section-title[data-v-735f33a5]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin:0 0 12px 16px;text-align:left}.settings-card[data-v-735f33a5]{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0003}.settings-item[data-v-735f33a5]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.settings-item[data-v-735f33a5]:hover{background:#ffffff0a}.settings-item-content[data-v-735f33a5]{display:flex;align-items:center;gap:16px;flex:1}.icon-wrapper[data-v-735f33a5]{width:40px;height:40px;border-radius:12px;background:#8b5cf61a;display:flex;align-items:center;justify-content:center;color:#a78bfa;flex-shrink:0}.settings-text[data-v-735f33a5]{display:flex;flex-direction:column;gap:4px;text-align:left}.settings-label[data-v-735f33a5]{font-size:15px;font-weight:500;color:#fff}.settings-sublabel[data-v-735f33a5]{font-size:13px;color:#ffffff80}.settings-divider[data-v-735f33a5]{height:1px;background:#ffffff0f;margin:0 20px}.session-item[data-v-735f33a5]{display:flex;align-items:center;gap:16px;padding:16px 20px}.session-info[data-v-735f33a5]{flex:1;display:flex;flex-direction:column;gap:4px}.session-header[data-v-735f33a5]{display:flex;align-items:center;gap:8px}.session-device[data-v-735f33a5]{font-size:15px;font-weight:500;color:#fff}.current-badge[data-v-735f33a5]{font-size:11px;font-weight:600;color:#a78bfa;background:#8b5cf633;padding:2px 8px;border-radius:6px}.session-location[data-v-735f33a5]{font-size:13px;color:#ffffff80}.logout-button[data-v-735f33a5]{padding:8px 16px;font-size:13px;font-weight:600;color:#ffffffb3;background:#ffffff14;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.logout-button[data-v-735f33a5]:hover{background:#ffffff1f;color:#fff}.modal-subtitle[data-v-735f33a5]{color:#fff9;font-size:14px;margin-bottom:16px}.modal-hint[data-v-735f33a5]{color:#fff6;font-size:12px;margin:8px 0 16px}.modal-hint.center[data-v-735f33a5]{text-align:center}.verification-header[data-v-735f33a5]{text-align:center;padding:8px 0;margin-bottom:16px}.verification-icon[data-v-735f33a5]{width:56px;height:56px;border-radius:50%;background:#8b5cf633;color:#a78bfa;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.verification-icon.success[data-v-735f33a5]{background:#22c55e33;color:#22c55e}.verification-title[data-v-735f33a5]{font-size:18px;font-weight:600;color:#fff;margin:0}.verification-box[data-v-735f33a5]{background:#ffffff0a;border-radius:12px;padding:16px;margin-bottom:12px}.verification-content[data-v-735f33a5]{display:flex;align-items:flex-start;gap:12px}.verification-status[data-v-735f33a5]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.verification-status.success[data-v-735f33a5]{background:#22c55e33;color:#22c55e}.verification-status.info[data-v-735f33a5]{background:#3b82f633;color:#3b82f6}.verification-text[data-v-735f33a5]{flex:1}.verification-label[data-v-735f33a5]{font-size:14px;font-weight:500;color:#fff;margin:0 0 4px}.verification-email[data-v-735f33a5]{font-size:14px;font-weight:500;color:#a78bfa;margin:0 0 4px}.verification-hint[data-v-735f33a5]{font-size:12px;color:#fff6;margin:0}.button-spacing[data-v-735f33a5]{margin-top:16px}.error-message[data-v-735f33a5]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px 16px;margin:16px 0;font-size:14px;color:#fca5a5;text-align:center}.backup-codes[data-v-735f33a5]{background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:16px}.backup-code[data-v-735f33a5]{font-family:Monaco,Courier New,monospace;font-size:14px;color:#fffc;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.backup-code[data-v-735f33a5]:last-child{border-bottom:none}.demo-controls[data-v-735f33a5]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.demo-label[data-v-735f33a5]{font-size:12px;color:#ffffff4d;text-align:center;margin:0 0 12px}.demo-buttons[data-v-735f33a5]{display:flex;gap:8px}.toast-notification[data-v-735f33a5]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 20px;background:#1a1a2ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-weight:500;z-index:9999999;box-shadow:0 8px 32px #0006}.toast-success[data-v-735f33a5]{border-color:#22c55e4d;color:#22c55e}.toast-error[data-v-735f33a5]{border-color:#ef44444d;color:#ef4444}.toast-info[data-v-735f33a5]{border-color:#8b5cf64d;color:#a78bfa}.toast-enter-active[data-v-735f33a5],.toast-leave-active[data-v-735f33a5]{transition:all .3s ease}.toast-enter-from[data-v-735f33a5],.toast-leave-to[data-v-735f33a5]{opacity:0;transform:translate(-50%) translateY(20px)}.settings-section[data-v-826a3ae2]{background:#ffffff08;border-radius:16px;overflow:hidden;margin-bottom:24px}.support-option[data-v-826a3ae2]{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:#fff}.support-option[data-v-826a3ae2]:hover{background:#8b5cf60d}.support-option[data-v-826a3ae2]:active{transform:scale(.98)}.option-icon-wrapper[data-v-826a3ae2]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-center-icon[data-v-826a3ae2],.bug-icon[data-v-826a3ae2],.support-icon[data-v-826a3ae2]{background:#8b5cf626;color:#a78bfa}.option-content[data-v-826a3ae2]{flex:1;text-align:left;display:flex;flex-direction:column;gap:4px}.option-label[data-v-826a3ae2]{font-size:15px;font-weight:500;color:#fff}.option-sublabel[data-v-826a3ae2]{font-size:13px;color:#ffffff80}.external-icon[data-v-826a3ae2],.chevron-icon[data-v-826a3ae2]{color:#ffffff4d;flex-shrink:0}.settings-divider[data-v-826a3ae2]{height:1px;background:#ffffff0d;margin:0 20px}.support-footer[data-v-826a3ae2]{margin-top:32px;text-align:center}.footer-title[data-v-826a3ae2]{color:#fff6;font-size:14px;margin-bottom:8px}.footer-text[data-v-826a3ae2]{color:#fff9;font-size:14px}.email-link[data-v-826a3ae2]{color:#a78bfa;text-decoration:none;transition:color .2s}.email-link[data-v-826a3ae2]:hover{color:#c4b5fd}.modal-description[data-v-826a3ae2]{color:#fff9;font-size:14px;margin-bottom:20px;line-height:1.5;text-align:left}.form-field[data-v-826a3ae2]{margin-bottom:20px}.form-label[data-v-826a3ae2]{display:block;font-size:14px;font-weight:500;color:#ffffffb3;margin-bottom:8px;text-align:left}.left-align[data-v-826a3ae2],.left-align-label[data-v-826a3ae2]{text-align:left}.form-input[data-v-826a3ae2],.form-textarea[data-v-826a3ae2]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;color:#fff;font-size:14px;transition:all .2s}.form-input[data-v-826a3ae2]::placeholder,.form-textarea[data-v-826a3ae2]::placeholder{color:#ffffff4d}.form-input[data-v-826a3ae2]:focus,.form-textarea[data-v-826a3ae2]:focus{outline:none;border-color:#8b5cf680;background:#ffffff14;box-shadow:0 0 0 3px #8b5cf61a}.form-textarea[data-v-826a3ae2]{resize:none;font-family:inherit}.submit-button[data-v-826a3ae2]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.submit-button[data-v-826a3ae2]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.submit-button[data-v-826a3ae2]:active{transform:translateY(0)}.toast-notification[data-v-826a3ae2]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:10000;box-shadow:0 4px 12px #0000004d}.toast-success[data-v-826a3ae2]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.toast-error[data-v-826a3ae2]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.toast-info[data-v-826a3ae2]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.toast-enter-active[data-v-826a3ae2],.toast-leave-active[data-v-826a3ae2]{transition:all .3s ease}.toast-enter-from[data-v-826a3ae2]{opacity:0;transform:translate(-50%) translateY(20px)}.toast-leave-to[data-v-826a3ae2]{opacity:0;transform:translate(-50%) translateY(-20px)}.email-highlight[data-v-aa1c5dcf]{color:#8b5cf6e6;font-weight:600}.auth-instructions[data-v-aa1c5dcf]{font-size:14px;color:#ffffff80;margin:0 0 24px;line-height:1.5}.status-message[data-v-aa1c5dcf]{border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:14px;text-align:center}.status-message.sent[data-v-aa1c5dcf]{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80}.status-message.error[data-v-aa1c5dcf]{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171}.change-email-toggle[data-v-aa1c5dcf]{margin-top:16px;text-align:center}.change-email-link[data-v-aa1c5dcf]{background:none;border:none;color:#8b5cf6e6;font-size:14px;cursor:pointer;padding:4px 8px;text-decoration:underline}.change-email-link[data-v-aa1c5dcf]:hover{color:#8b5cf6}.change-email-form[data-v-aa1c5dcf]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.change-email-actions[data-v-aa1c5dcf]{display:flex;gap:8px;align-items:center;justify-content:center}.totp-verification-modal[data-v-2dbb6347]{max-width:450px;max-height:400px}.verification-content[data-v-2dbb6347]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:8px 0}.icon-container[data-v-2dbb6347]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#8b5cf626;border:2px solid rgba(139,92,246,.3)}.shield-icon[data-v-2dbb6347]{color:#8b5cf6e6}.verification-message[data-v-2dbb6347]{text-align:center;font-size:14px;color:#ffffffb3;line-height:1.6;margin:0}.code-input-container[data-v-2dbb6347]{width:100%;display:flex;justify-content:center}.code-input[data-v-2dbb6347]{width:200px;padding:16px;font-size:28px;letter-spacing:8px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;background:#ffffff0d;border:2px solid rgba(139,92,246,.3);border-radius:12px;color:#fff;transition:all .2s ease}.code-input[data-v-2dbb6347]::placeholder{color:#fff3;letter-spacing:8px}.code-input[data-v-2dbb6347]:focus{outline:none;border-color:#8b5cf699;box-shadow:0 0 0 4px #8b5cf626}.error-message[data-v-2dbb6347]{color:#f87171;font-size:13px;text-align:center;margin:-8px 0 0}.btn-cancel[data-v-2dbb6347]{padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-2dbb6347]:hover{background:#ffffff1a;border-color:#ffffff4d}.btn-primary[data-v-2dbb6347]{padding:12px 32px;background:linear-gradient(135deg,#8b5cf6cc,#a855f7cc);border:1px solid rgba(139,92,246,.5);border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-2dbb6347]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 4px 20px #8b5cf666;transform:translateY(-1px)}.btn-primary[data-v-2dbb6347]:disabled{opacity:.5;cursor:not-allowed;transform:none}.loading-spinner[data-v-2dbb6347]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2dbb6347 .8s linear infinite}@keyframes spin-2dbb6347{to{transform:rotate(360deg)}}.modal-enter-active[data-v-2dbb6347],.modal-leave-active[data-v-2dbb6347]{transition:opacity .2s ease}.modal-enter-active .modal-container-new[data-v-2dbb6347],.modal-leave-active .modal-container-new[data-v-2dbb6347]{transition:transform .2s ease}.modal-enter-from[data-v-2dbb6347],.modal-leave-to[data-v-2dbb6347]{opacity:0}.modal-enter-from .modal-container-new[data-v-2dbb6347],.modal-leave-to .modal-container-new[data-v-2dbb6347]{transform:scale(.95)}.auth-page[data-v-a0e147c9]{padding:10px 20px}.auth-container[data-v-a0e147c9]{padding:40px 32px 24px}.auth-title[data-v-a0e147c9]{margin:0 0 16px}.auth-form[data-v-a0e147c9]{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.form-actions[data-v-a0e147c9]{display:flex;flex-direction:row;justify-content:flex-end;margin-top:-12px;padding:0;border-top:none}.forgot-link[data-v-a0e147c9]{font-size:13px;color:#8b5cf6e6;text-decoration:none;transition:color .2s ease}.forgot-link[data-v-a0e147c9]:hover{color:#a855f7}.or-divider[data-v-a0e147c9]{text-align:center;margin:24px 0 0;position:relative}.or-divider span[data-v-a0e147c9]{font-size:13px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.password-input-wrapper[data-v-a0e147c9]{position:relative}.password-field[data-v-a0e147c9]{padding-right:44px}.password-toggle[data-v-a0e147c9]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.password-toggle[data-v-a0e147c9]:hover{color:#ffffffb3}.create-account-link[data-v-a0e147c9]{display:block;text-align:center;padding:12px;color:#8b5cf6e6;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;border-radius:8px;cursor:pointer}.create-account-link[data-v-a0e147c9]:hover{color:#a855f7;background:#8b5cf61a}.create-account-link[data-v-a0e147c9]:focus{outline:none;color:#a855f7;background:#8b5cf626;box-shadow:0 0 0 3px #8b5cf626}.deactivated-modal[data-v-a0e147c9]{padding:24px;text-align:center}.deactivated-icon[data-v-a0e147c9]{font-size:48px;margin-bottom:16px}.deactivated-message[data-v-a0e147c9]{font-size:14px;line-height:1.6;color:#ffffffb3;margin-bottom:24px}.deactivated-button[data-v-a0e147c9]{width:100%;padding:12px;background:#8b5cf6e6;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.deactivated-button[data-v-a0e147c9]:hover{background:#a855f7}.deactivated-button[data-v-a0e147c9]:active{transform:scale(.98)}.auth-title[data-v-3d5265b3]{margin:0 0 8px}.auth-form[data-v-3d5265b3]{gap:18px}.form-group[data-v-3d5265b3]{gap:6px}.auth-header-row[data-v-3d5265b3]{display:flex;align-items:flex-start;margin-bottom:24px}.back-link[data-v-3d5265b3]{display:inline-flex;align-items:center;color:#ffffff80;text-decoration:none;transition:color .2s ease;margin-top:-2px}.back-link-spacer[data-v-3d5265b3]{width:20px}.back-link[data-v-3d5265b3]:hover{color:#8b5cf6e6}.auth-header-row .auth-logo[data-v-3d5265b3]{flex:1}.password-input-wrapper[data-v-3d5265b3]{position:relative}.password-field[data-v-3d5265b3]{padding-right:44px}.password-toggle[data-v-3d5265b3]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.password-toggle[data-v-3d5265b3]:hover{color:#ffffffb3}.submit-btn[data-v-3d5265b3]{background:#8b5cf626;border:1px solid rgba(139,92,246,.4);color:#8b5cf6;margin-top:8px}.submit-btn[data-v-3d5265b3]:hover:not(:disabled){background:#8b5cf640;border-color:#8b5cf699;box-shadow:none}.form-hint[data-v-3d5265b3]{margin-top:4px;font-size:12px;color:#fff6}.auth-footer[data-v-3d5265b3]{text-align:center;margin-top:24px;font-size:14px;color:#fff9}.login-link[data-v-3d5265b3]{color:#8b5cf6e6;text-decoration:none;font-weight:500;transition:color .2s ease}.login-link[data-v-3d5265b3]:hover{color:#a855f7}.auth-terms[data-v-3d5265b3]{text-align:center;margin-top:16px;font-size:12px;color:#fff6}.auth-terms a[data-v-3d5265b3]{color:#8b5cf6b3;text-decoration:none}.auth-terms a[data-v-3d5265b3]:hover{color:#a855f7}.username-input-wrapper[data-v-3d5265b3]{position:relative}.username-input-wrapper .form-input[data-v-3d5265b3]{padding-right:40px}.username-indicator[data-v-3d5265b3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.username-spinner[data-v-3d5265b3]{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#8b5cf6cc;border-radius:50%;animation:spin-3d5265b3 .6s linear infinite}@keyframes spin-3d5265b3{to{transform:rotate(360deg)}}.input-success[data-v-3d5265b3]{border-color:#22c55e80!important}.field-success[data-v-3d5265b3]{font-size:12px;color:#22c55ee6;margin-top:4px;display:block}.auth-page[data-v-3e9f20f6]{min-height:100dvh;min-height:100vh;display:flex;justify-content:center;padding:10px 20px;overscroll-behavior-y:none}.unlock-container[data-v-3e9f20f6]{width:100%;max-width:400px;margin:auto 0;transform:translateY(-40px);background:#0f1420f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:16px;min-height:500px;padding:60px 32px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 32px #0006,0 0 80px #8b5cf61a}.auth-logo[data-v-3e9f20f6]{text-align:center;margin-bottom:24px}.logo-img[data-v-3e9f20f6]{height:32px;width:auto}.auth-title[data-v-3e9f20f6]{text-align:center;font-size:24px;font-weight:700;color:#fff;margin:0 0 36px;font-family:Poppins,sans-serif}.auth-error[data-v-3e9f20f6]{background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:8px;padding:12px 16px;margin-bottom:20px;color:#f87171;font-size:14px;text-align:center}.unlock-form[data-v-3e9f20f6]{display:flex;flex-direction:column;gap:16px;width:100%}.form-group[data-v-3e9f20f6]{display:flex;flex-direction:column;gap:8px;margin:0}.form-label[data-v-3e9f20f6]{font-size:14px;font-weight:500;color:#fffc;margin:0}.form-input[data-v-3e9f20f6]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#fff;font-size:15px;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-3e9f20f6]::placeholder{color:#fff6}.form-input[data-v-3e9f20f6]:focus{outline:none;border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626}.submit-btn[data-v-3e9f20f6]{width:100%;padding:14px;background:linear-gradient(135deg,#8b5cf6cc,#a855f7cc);border:1px solid rgba(139,92,246,.5);border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.submit-btn[data-v-3e9f20f6]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 4px 20px #8b5cf666;transform:translateY(-1px)}.submit-btn[data-v-3e9f20f6]:disabled{opacity:.7;cursor:not-allowed}.loading-spinner[data-v-3e9f20f6]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-3e9f20f6 .8s linear infinite}@keyframes spin-3e9f20f6{to{transform:rotate(360deg)}}html:has(.unlock-container){background:#0b0e14}body:has(.unlock-container){padding-bottom:0!important;background:linear-gradient(180deg,#1a1f2cb3,#0b0e14),#0b0e14}.modal-overlay-new[data-v-28d696bf]{position:fixed;top:0;left:0;width:100%;height:calc(100% - var(--bottom-nav-height, 62px));background:#0000001a;display:flex;align-items:flex-start;justify-content:center;z-index:10000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:20px 8px 12px;box-sizing:border-box}.modal-container-new[data-v-28d696bf]{background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:16px;width:100%;max-width:406px;height:100%;display:flex;flex-direction:column;box-shadow:0 20px 60px #8b5cf626,0 8px 25px #0000004d}.modal-header-new[data-v-28d696bf]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-title-new[data-v-28d696bf]{color:#fff;font-size:16px;font-weight:600;margin:0}.modal-close-new[data-v-28d696bf]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease}.modal-close-new[data-v-28d696bf]:hover{color:#fff;background:#ffffff1a}.modal-search-new[data-v-28d696bf]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.search-input-wrapper-new[data-v-28d696bf]{flex:1;position:relative;display:flex;align-items:center}.search-icon-new[data-v-28d696bf]{position:absolute;left:12px;color:#ffffff80;z-index:1}.search-input-new[data-v-28d696bf]{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 12px 12px 40px;color:#fff;font-size:14px;outline:none;transition:all .2s ease}.search-input-new[data-v-28d696bf]:focus{background:#ffffff26;border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf633}.search-input-new[data-v-28d696bf]::placeholder{color:#ffffff80}.new-message-link[data-v-28d696bf]{background:none;border:none;padding:0;color:#8b5cf6;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;transition:color .2s ease;display:flex;align-items:center;gap:5px}.new-message-link[data-v-28d696bf]:hover{color:#a78bfa}.message-filter-tabs[data-v-28d696bf]{display:flex;gap:8px;padding:16px 20px 8px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px;flex-shrink:0;align-items:center}.filter-tab[data-v-28d696bf]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1;text-align:center}.filter-tab[data-v-28d696bf]:hover{background:#ffffff1a;border-color:#fff3;color:#fffc}.filter-tab.active[data-v-28d696bf]{background:linear-gradient(135deg,#8b5cf633,#a855f733);border-color:#8b5cf666;color:#fff;box-shadow:0 2px 8px #8b5cf633}.delete-mode-btn[data-v-28d696bf]{background:none;border:none;color:#ffffff80;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.delete-mode-btn[data-v-28d696bf]:hover{color:#ef4444;background:#ef44441a}.delete-mode-cancel-btn[data-v-28d696bf]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;transition:all .2s ease;margin-left:auto;flex-shrink:0}.delete-mode-cancel-btn[data-v-28d696bf]:hover{color:#fff;background:#ffffff1a}.delete-action-bar[data-v-28d696bf]{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#ef444414;border-bottom:1px solid rgba(239,68,68,.2);flex-shrink:0}.delete-action-text[data-v-28d696bf]{color:#ffffffb3;font-size:13px}.delete-action-btn[data-v-28d696bf]{background:#ef4444;border:none;color:#fff;padding:6px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.delete-action-btn[data-v-28d696bf]:hover:not(.disabled){background:#dc2626}.delete-action-btn.disabled[data-v-28d696bf]{opacity:.4;cursor:not-allowed}.select-circle[data-v-28d696bf]{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px;transition:all .2s ease}.select-circle.checked[data-v-28d696bf]{background:#ef4444;border-color:#ef4444;color:#fff}.conversations-scroll-new[data-v-28d696bf]{flex:1;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:50px}.conversations-scroll-new[data-v-28d696bf]::-webkit-scrollbar{display:none}.conversation-item-new[data-v-28d696bf]{display:flex;align-items:center;padding:16px 20px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.05);touch-action:manipulation;-webkit-user-select:none;user-select:none}.conversation-item-new[data-v-28d696bf]:hover{background:#ffffff0d}.conversation-item-new.unread[data-v-28d696bf]{background:#8b5cf614;border-left:3px solid rgba(139,92,246,.6)}.conversation-item-new.selected[data-v-28d696bf]{background:#ef444414}.conversation-avatar-new[data-v-28d696bf]{position:relative;margin-right:12px;flex-shrink:0}.avatar-circle-new[data-v-28d696bf]{width:40px;height:40px;background:linear-gradient(135deg,#8b5cf64d,#7c3aed66);border:1px solid rgba(139,92,246,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;overflow:hidden}.conversation-avatar-img[data-v-28d696bf]{width:100%;height:100%;object-fit:cover}.unread-badge-new[data-v-28d696bf]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;border:2px solid rgba(45,45,55,.95)}.conversation-content-new[data-v-28d696bf]{flex:1;min-width:0}.conversation-top-new[data-v-28d696bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1px}.conversation-name-new[data-v-28d696bf]{color:#fff;font-weight:600;font-size:14px;line-height:1}.conversation-time-new[data-v-28d696bf]{color:#fff9;font-size:12px}.conversation-preview-new[data-v-28d696bf]{color:#ffffffb3;font-size:13px;line-height:1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-members-new[data-v-28d696bf]{color:#8b5cf6d9;font-size:11px;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-conversations[data-v-28d696bf]{padding:40px 20px;text-align:center;color:#ffffff80;font-size:14px}.delete-confirm-overlay[data-v-28d696bf]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001}.delete-confirm-dialog[data-v-28d696bf]{background:#2d2d37fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(239,68,68,.3);border-radius:16px;padding:24px;max-width:320px;width:90%;box-shadow:0 20px 60px #00000080}.delete-confirm-title[data-v-28d696bf]{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.delete-confirm-text[data-v-28d696bf]{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0 0 20px}.delete-confirm-actions[data-v-28d696bf]{display:flex;gap:12px;justify-content:flex-end}.delete-confirm-cancel[data-v-28d696bf]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.delete-confirm-cancel[data-v-28d696bf]:hover{background:#ffffff26}.delete-confirm-delete[data-v-28d696bf]{background:#ef4444;border:none;color:#fff;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.delete-confirm-delete[data-v-28d696bf]:hover{background:#dc2626}.chat-modal-overlay-new[data-v-2e9fdb0b]{display:flex;position:fixed;top:0;left:0;width:100%;height:calc(100% - var(--bottom-nav-height, 62px));background:#0000001a;align-items:flex-start;justify-content:center;z-index:10001;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:20px 8px 12px;box-sizing:border-box;overflow:hidden;touch-action:none}.chat-modal-container-new[data-v-2e9fdb0b]{width:100%;max-width:406px;height:100%;background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(139,92,246,.3);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #8b5cf626,0 8px 25px #0000004d}.chat-header-new[data-v-2e9fdb0b]{display:flex;align-items:center;gap:8px;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.chat-back-new[data-v-2e9fdb0b]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px}.chat-close-btn[data-v-2e9fdb0b]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:center}.chat-user-info-new[data-v-2e9fdb0b]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.chat-avatar-new[data-v-2e9fdb0b]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8b5cf64d,#7c3aed66);border:1px solid rgba(139,92,246,.4);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;overflow:hidden}.chat-avatar-img[data-v-2e9fdb0b]{width:100%;height:100%;object-fit:cover}.chat-username-new[data-v-2e9fdb0b]{color:#fff;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-user-info-text[data-v-2e9fdb0b]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;position:relative}.chat-group-members[data-v-2e9fdb0b]{color:#8b5cf6d9;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:pointer}.chat-group-members[data-v-2e9fdb0b]:hover{color:#8b5cf6}.chat-members-toast[data-v-2e9fdb0b]{position:absolute;top:100%;left:0;margin-top:4px;background:#1e1e28fa;border:1px solid rgba(139,92,246,.25);border-radius:8px;padding:6px 0;min-width:200px;max-width:280px;box-shadow:0 8px 24px #0006;z-index:20}.chat-members-toast-item[data-v-2e9fdb0b]{padding:5px 14px;color:#ffffffd9;font-size:13px}.members-expand-enter-active[data-v-2e9fdb0b],.members-expand-leave-active[data-v-2e9fdb0b]{transition:all .15s ease}.members-expand-enter-from[data-v-2e9fdb0b],.members-expand-leave-to[data-v-2e9fdb0b]{opacity:0;transform:translateY(-4px)}.chat-group-menu[data-v-2e9fdb0b]{position:relative;flex-shrink:0;align-self:center;display:flex;align-items:center}.chat-group-menu-btn[data-v-2e9fdb0b]{background:none;border:none;color:#8b5cf6d9;cursor:pointer;padding:6px 12px;margin-right:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;white-space:nowrap;transition:all .2s}.chat-group-menu-btn[data-v-2e9fdb0b]:hover{color:#8b5cf6;background:#8b5cf614}.chat-group-dropdown[data-v-2e9fdb0b]{position:absolute;top:100%;right:0;margin-top:4px;background:#1e1e28fa;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:4px 0;min-width:220px;box-shadow:0 8px 24px #0006;z-index:20;white-space:nowrap}.chat-group-dropdown-item[data-v-2e9fdb0b]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;color:#ffffffd9;font-size:14px;text-align:left;cursor:pointer;transition:background .15s}.chat-group-dropdown-item[data-v-2e9fdb0b]:hover{background:#ffffff14}.chat-rename-bar[data-v-2e9fdb0b]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1);background:#8b5cf60d}.chat-rename-input[data-v-2e9fdb0b]{flex:1;min-width:0;background:#ffffff14;border:1px solid rgba(139,92,246,.3);border-radius:6px;padding:6px 10px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.chat-rename-input[data-v-2e9fdb0b]:focus{border-color:#8b5cf699}.chat-rename-input[data-v-2e9fdb0b]::placeholder{color:#ffffff59}.chat-rename-save[data-v-2e9fdb0b]{background:#8b5cf6cc;border:none;border-radius:6px;padding:6px 10px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .2s}.chat-rename-save[data-v-2e9fdb0b]:hover{background:#8b5cf6}.chat-rename-cancel[data-v-2e9fdb0b]{background:none;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:6px 10px;color:#ffffffb3;font-size:13px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:all .2s}.chat-rename-cancel[data-v-2e9fdb0b]:hover{background:#ffffff0d;color:#fff}.chat-members-panel[data-v-2e9fdb0b]{border-bottom:1px solid rgba(255,255,255,.1);background:#8b5cf608;max-height:280px;display:flex;flex-direction:column}.chat-members-panel-header[data-v-2e9fdb0b]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px}.chat-members-panel-title[data-v-2e9fdb0b]{font-size:13px;font-weight:600;color:#ffffffb3}.chat-members-panel-close[data-v-2e9fdb0b]{background:none;border:none;color:#ffffff80;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.chat-members-panel-close[data-v-2e9fdb0b]:hover{color:#fff}.chat-members-panel-search[data-v-2e9fdb0b]{padding:4px 12px 8px;position:relative}.chat-members-search-input[data-v-2e9fdb0b]{width:100%;background:#ffffff14;border:1px solid rgba(139,92,246,.3);border-radius:6px;padding:6px 10px;color:#fff;font-size:13px;outline:none;box-sizing:border-box}.chat-members-search-input[data-v-2e9fdb0b]:focus{border-color:#8b5cf699}.chat-members-search-input[data-v-2e9fdb0b]::placeholder{color:#ffffff59}.chat-members-search-results[data-v-2e9fdb0b]{position:absolute;left:12px;right:12px;top:100%;background:#1e1e28fa;border:1px solid rgba(255,255,255,.12);border-radius:6px;max-height:150px;overflow-y:auto;z-index:25;box-shadow:0 4px 16px #0006}.chat-members-search-item[data-v-2e9fdb0b]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:none;border:none;color:#ffffffd9;font-size:13px;text-align:left;cursor:pointer}.chat-members-search-item[data-v-2e9fdb0b]:hover{background:#8b5cf626}.chat-members-search-avatar[data-v-2e9fdb0b]{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.chat-members-search-avatar-placeholder[data-v-2e9fdb0b]{width:24px;height:24px;border-radius:50%;background:#8b5cf64d;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.chat-members-search-name[data-v-2e9fdb0b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-members-add-label[data-v-2e9fdb0b]{color:#8b5cf6d9;font-size:12px;font-weight:500;flex-shrink:0}.chat-members-list[data-v-2e9fdb0b]{overflow-y:auto;padding:0 12px 8px}.chat-members-list-item[data-v-2e9fdb0b]{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.chat-members-list-name[data-v-2e9fdb0b]{color:#ffffffd9;font-size:13px}.chat-members-remove-btn[data-v-2e9fdb0b]{background:none;border:none;color:#ffffff59;font-size:16px;cursor:pointer;padding:0 4px;line-height:1}.chat-members-remove-btn[data-v-2e9fdb0b]:hover{color:#ef4444e6}.menu-fade-enter-active[data-v-2e9fdb0b],.menu-fade-leave-active[data-v-2e9fdb0b]{transition:all .15s ease}.menu-fade-enter-from[data-v-2e9fdb0b],.menu-fade-leave-to[data-v-2e9fdb0b]{opacity:0;transform:translateY(-4px)}.chat-messages-new[data-v-2e9fdb0b]{flex:1;overflow-y:scroll;padding:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.chat-messages-inner[data-v-2e9fdb0b]{min-height:calc(100% + 1px);display:flex;flex-direction:column;justify-content:flex-end;gap:0}.chat-sender-label[data-v-2e9fdb0b]{font-size:11px;color:#ffffff80;padding-left:36px;margin-top:8px;margin-bottom:2px}.chat-message-new.has-avatar[data-v-2e9fdb0b]{padding-left:36px;position:relative}.chat-msg-avatar[data-v-2e9fdb0b]{position:absolute;left:0;bottom:0;width:28px;height:28px}.chat-msg-avatar-img[data-v-2e9fdb0b]{width:28px;height:28px;border-radius:50%;object-fit:cover}.chat-message-new[data-v-2e9fdb0b]{display:flex;flex-direction:column;align-items:flex-start;max-width:80%}.chat-message-new.you[data-v-2e9fdb0b]{align-self:flex-end;align-items:flex-end}.message-bubble-new[data-v-2e9fdb0b]{background:#ffffff1a;padding:7px 12px;border-radius:16px 16px 16px 4px;color:#fff;font-size:14px;line-height:1.4}.chat-message-new.you .message-bubble-new[data-v-2e9fdb0b]{background:linear-gradient(135deg,#9333ea99,#4f46e599);border-bottom-left-radius:16px;border-bottom-right-radius:4px}.chat-message-new.group-middle .message-bubble-new[data-v-2e9fdb0b],.chat-message-new.group-end .message-bubble-new[data-v-2e9fdb0b]{border-top-left-radius:4px}.chat-message-new.group-start .message-bubble-new[data-v-2e9fdb0b],.chat-message-new.group-middle .message-bubble-new[data-v-2e9fdb0b]{border-bottom-left-radius:4px}.chat-message-new.you.group-middle .message-bubble-new[data-v-2e9fdb0b],.chat-message-new.you.group-end .message-bubble-new[data-v-2e9fdb0b]{border-top-right-radius:4px}.chat-message-new.you.group-start .message-bubble-new[data-v-2e9fdb0b],.chat-message-new.you.group-middle .message-bubble-new[data-v-2e9fdb0b]{border-bottom-right-radius:4px}.chat-message-new.you.group-middle .message-bubble-new[data-v-2e9fdb0b],.chat-message-new.you.group-end .message-bubble-new[data-v-2e9fdb0b]{border-top-left-radius:16px}.chat-message-new.you.group-start .message-bubble-new[data-v-2e9fdb0b],.chat-message-new.you.group-middle .message-bubble-new[data-v-2e9fdb0b]{border-bottom-left-radius:16px}.message-time-new[data-v-2e9fdb0b]{color:#fff6;font-size:11px;margin-top:4px}.no-messages[data-v-2e9fdb0b]{flex:1;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:14px}.chat-input-area-new[data-v-2e9fdb0b]{padding:4px 3px 4px 10px;display:flex;gap:6px;align-items:center;margin:0 12px 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px 22px 22px 4px;overflow:visible}.chat-input-new[data-v-2e9fdb0b]{flex:1;background:transparent;border:none;padding:0;color:#fff;font-size:14px;resize:none;min-height:18px;max-height:120px;line-height:1.4;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;outline:none}.chat-input-new[data-v-2e9fdb0b]::placeholder{color:#ffffff80}.chat-send-new[data-v-2e9fdb0b]{background:linear-gradient(135deg,#9333eacc,#4f46e5cc);border:none;border-radius:50%;width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 2px 0 0;color:#fff;cursor:pointer}.shared-post-preview[data-v-2e9fdb0b]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;max-width:180px;transition:all .2s;margin-bottom:8px;overflow:hidden}.shared-post-preview[data-v-2e9fdb0b]:hover{background:#ffffff1a;transform:translateY(-2px)}.shared-post-thumbnail[data-v-2e9fdb0b]{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#ffffff0a}.shared-post-thumbnail img[data-v-2e9fdb0b]{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .2s ease}.shared-post-thumbnail img.loaded[data-v-2e9fdb0b]{opacity:1}.shared-post-info[data-v-2e9fdb0b]{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px}.shared-post-badge[data-v-2e9fdb0b]{font-size:10px;color:#9333ea;text-transform:uppercase;font-weight:600}.shared-post-owner[data-v-2e9fdb0b]{font-size:11px;color:#9333ea;font-weight:600}.shared-post-title[data-v-2e9fdb0b]{color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-post-description[data-v-2e9fdb0b]{color:#ffffff80;font-size:11px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.shared-post-author[data-v-2e9fdb0b]{color:#ffffff80;font-size:11px}.view-post-btn[data-v-2e9fdb0b]{color:#9333ea;font-size:12px;font-weight:600;align-self:center}.shared-card-preview[data-v-2e9fdb0b]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px;display:flex;gap:10px;max-width:200px;margin-bottom:6px;cursor:pointer;transition:all .2s}.shared-card-preview[data-v-2e9fdb0b]:hover{background:#ffffff1f;transform:translateY(-2px)}.shared-card-thumbnail[data-v-2e9fdb0b]{width:44px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.shared-card-thumbnail img[data-v-2e9fdb0b]{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.shared-card-thumbnail img.loaded[data-v-2e9fdb0b]{opacity:1}.shared-card-info[data-v-2e9fdb0b]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.shared-card-name[data-v-2e9fdb0b]{color:#fff;font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.shared-card-price[data-v-2e9fdb0b]{color:#ffffff80;font-size:11px;font-weight:500}.shared-card-owner[data-v-2e9fdb0b]{color:#9333ea;font-size:11px;font-weight:600}.chat-attach-bar[data-v-2e9fdb0b]{padding:0 16px}.chat-attach-buttons[data-v-2e9fdb0b]{display:flex;gap:9px;padding:4px 0 6px}.chat-attach-btn[data-v-2e9fdb0b]{background:none;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s}.chat-attach-btn svg[data-v-2e9fdb0b]{display:block;height:21px;width:auto}.chat-attach-btn[data-v-2e9fdb0b]:hover{color:#ffffffb3}.chat-pending-attachment[data-v-2e9fdb0b]{padding:8px 16px 4px;display:flex;gap:8px}.chat-attachment-thumb[data-v-2e9fdb0b]{position:relative;width:60px;height:60px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;flex-shrink:0;display:flex;align-items:center;justify-content:center}.chat-attachment-thumb-img[data-v-2e9fdb0b]{width:100%;height:100%;object-fit:cover;border-radius:6px}.chat-attachment-thumb-remove[data-v-2e9fdb0b]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;background:#ef4444e6;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.message-image-new[data-v-2e9fdb0b]{max-width:240px;min-height:120px;margin-bottom:4px;cursor:pointer;background:#ffffff0a;border-radius:12px;overflow:hidden}.message-image-img[data-v-2e9fdb0b]{width:100%;border-radius:12px;display:block;opacity:0;transition:opacity .2s ease}.message-image-img.loaded[data-v-2e9fdb0b]{opacity:1}.typing-swell-enter-active[data-v-2e9fdb0b],.typing-swell-leave-active[data-v-2e9fdb0b]{transition:transform .3s ease,opacity .3s ease;transform-origin:bottom left}.typing-swell-enter-from[data-v-2e9fdb0b],.typing-swell-leave-to[data-v-2e9fdb0b]{transform:scale(0);opacity:0}.typing-indicator-row[data-v-2e9fdb0b]{flex-direction:row;align-items:flex-end;gap:6px}.typing-avatar[data-v-2e9fdb0b]{width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0}.typing-avatar-img[data-v-2e9fdb0b]{width:100%;height:100%;object-fit:cover}.typing-bubble[data-v-2e9fdb0b]{display:flex;align-items:center;gap:4px;padding:12px 16px;min-width:52px}.typing-dot[data-v-2e9fdb0b]{width:7px;height:7px;background:#ffffff80;border-radius:50%;animation:typing-bounce-2e9fdb0b 1.4s ease-in-out infinite}.typing-dot[data-v-2e9fdb0b]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-2e9fdb0b]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-2e9fdb0b{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.card-picker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:flex-start;justify-content:center;z-index:10002;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 8px 84px;box-sizing:border-box}.card-picker-container{background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:16px;width:100%;max-width:406px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #8b5cf626,0 8px 25px #0000004d}.card-picker-header{display:flex;align-items:center;justify-content:center;position:relative;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.card-picker-header h3{margin:0;color:#fff;font-size:16px;font-weight:500}.card-picker-close{position:absolute;right:8px;background:none;border:none;color:#ffffffb3;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:center}.card-picker-close:hover{color:#fff}.card-picker-search{padding:12px 16px}.card-picker-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:10px 16px;color:#fff;font-size:14px;outline:none;box-sizing:border-box}.card-picker-input::placeholder{color:#ffffff80}.card-picker-input:focus{border-color:#8b5cf680}.card-picker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px 8px 12px;overflow-y:auto;flex:1;align-content:start}.card-picker-tile{width:100%;aspect-ratio:3 / 4;position:relative;cursor:pointer;border-radius:4px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.12);transition:all .2s ease;box-shadow:0 4px 12px #0006,inset 0 .5px #fffc,inset .5px 0 #fff9,inset 0 -.5px #0000004d,inset -.5px 0 #0003}.card-picker-tile:hover{border-color:#8b5cf680}.card-picker-tile-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;padding:1px}.card-picker-tile-img{width:100%;height:100%;object-fit:cover}.card-picker-empty{grid-column:1 / -1;text-align:center;color:#fff6;font-size:14px;padding:40px 0}.expanded-image-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10003;cursor:pointer}.expanded-image-img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080;cursor:default}.image-expand-enter-active,.image-expand-leave-active{transition:all .25s ease}.image-expand-enter-from,.image-expand-leave-to{opacity:0}.image-expand-enter-from .expanded-image-img,.image-expand-leave-to .expanded-image-img{transform:scale(.8)}.nm-overlay[data-v-5653b453]{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;align-items:center;justify-content:center;z-index:10002;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 8px 84px;box-sizing:border-box}.nm-container[data-v-5653b453]{width:100%;max-width:406px;max-height:75vh;background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(139,92,246,.3);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #8b5cf626,0 8px 25px #0000004d}.nm-header[data-v-5653b453]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.nm-back[data-v-5653b453]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px}.nm-header-info[data-v-5653b453]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nm-header-title[data-v-5653b453]{color:#fff;font-weight:500;font-size:16px}.nm-header-subtitle[data-v-5653b453]{color:#8b5cf6d9;font-size:11px;font-weight:400}.nm-close[data-v-5653b453]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:12px;margin:-8px -8px -8px auto;flex-shrink:0}.nm-body[data-v-5653b453]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nm-user-search[data-v-5653b453]{position:relative;z-index:50;padding:16px 16px 0;margin-bottom:0;transition:margin-bottom .2s ease}.nm-user-search[data-v-5653b453]:has(.nm-search-results){margin-bottom:80px}.nm-search-wrapper[data-v-5653b453]{position:relative}.nm-search-icon[data-v-5653b453]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#ffffff80}.nm-search-input[data-v-5653b453]{width:100%;box-sizing:border-box;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px 10px 40px;color:#fff;font-size:14px}.nm-search-input[data-v-5653b453]::placeholder{color:#ffffff80}.nm-search-results[data-v-5653b453]{position:absolute;top:100%;left:0;right:0;background:#1e1e28fa;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:4px;max-height:150px;overflow-y:auto;z-index:100}.nm-search-result-item[data-v-5653b453]{padding:10px 12px;color:#fff;cursor:pointer;transition:background .2s;display:flex;flex-direction:row;align-items:center;gap:12px}.nm-search-result-item[data-v-5653b453]:hover{background:#9333ea4d}.nm-search-result-avatar[data-v-5653b453]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#9333ea4d;border:2px solid rgba(147,51,234,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nm-avatar-img[data-v-5653b453]{width:100%;height:100%;object-fit:cover}.nm-avatar-initials[data-v-5653b453]{color:#fff;font-size:14px;font-weight:600}.nm-search-result-info[data-v-5653b453]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nm-search-result-name[data-v-5653b453]{font-weight:500;font-size:14px}.nm-search-result-username[data-v-5653b453]{color:#ffffff80;font-size:12px}.nm-selected-users[data-v-5653b453]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nm-user-pill[data-v-5653b453]{display:flex;align-items:center;gap:6px;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);border-radius:8px;padding:4px 8px 4px 4px}.nm-pill-avatar[data-v-5653b453]{width:24px;height:24px;border-radius:50%;overflow:hidden;background:#9333ea4d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nm-pill-avatar-img[data-v-5653b453]{width:100%;height:100%;object-fit:cover}.nm-pill-avatar-initials[data-v-5653b453]{color:#fff;font-size:10px;font-weight:600}.nm-pill-name[data-v-5653b453]{color:#fff;font-size:13px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-pill-remove[data-v-5653b453]{background:none;border:none;color:#ffffff80;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center}.nm-pill-remove[data-v-5653b453]:hover{color:#ffffffe6}.nm-attached-card[data-v-5653b453]{margin-top:16px}.nm-attached-card-inner[data-v-5653b453]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(139,92,246,.3);border-radius:10px}.nm-attached-card-thumb[data-v-5653b453]{width:48px;height:64px;border-radius:6px;object-fit:cover;flex-shrink:0}.nm-attached-card-placeholder[data-v-5653b453]{display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:#ffffff4d}.nm-attached-card-info[data-v-5653b453]{display:flex;flex-direction:column;gap:3px;min-width:0}.nm-attached-card-name[data-v-5653b453]{color:#fff;font-size:14px;font-weight:600}.nm-attached-card-source[data-v-5653b453]{color:#8b5cf6cc;font-size:11px;font-weight:500}.nm-attach-bar[data-v-5653b453]{padding:0 16px;z-index:1;position:relative}.nm-attach-buttons[data-v-5653b453]{display:flex;gap:9px;padding:0 0 6px}.nm-attach-btn[data-v-5653b453]{background:none;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s}.nm-attach-btn svg[data-v-5653b453]{display:block;height:21px;width:auto}.nm-attach-btn[data-v-5653b453]:hover{color:#ffffffb3}.nm-pending-attachment[data-v-5653b453]{padding:8px 16px 4px;display:flex;gap:8px}.chat-attachment-thumb[data-v-5653b453]{position:relative;width:60px;height:60px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;flex-shrink:0;display:flex;align-items:center;justify-content:center}.chat-attachment-thumb-img[data-v-5653b453]{width:100%;height:100%;object-fit:cover;border-radius:6px}.chat-attachment-thumb-remove[data-v-5653b453]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;background:#ef4444e6;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.nm-input-area[data-v-5653b453]{padding:0 4px 0 10px;display:flex;gap:6px;align-items:flex-end;margin:0 12px 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px 24px 24px;overflow:visible}.nm-input[data-v-5653b453]{flex:1;background:transparent;border:none;padding:10px 0;color:#fff;font-size:14px;resize:none;min-height:140px;max-height:200px;line-height:1.4;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;outline:none}.nm-input[data-v-5653b453]::placeholder{color:#ffffff80}.nm-send[data-v-5653b453]{background:linear-gradient(135deg,#9333eacc,#4f46e5cc);border:none;border-radius:50%;width:40px;height:40px;flex-shrink:0;margin-bottom:6px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.nm-card-picker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:flex-start;justify-content:center;z-index:10003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 8px 84px;box-sizing:border-box}.nm-card-picker-container{background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:16px;width:100%;max-width:406px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #8b5cf626,0 8px 25px #0000004d}.nm-card-picker-header{display:flex;align-items:center;justify-content:center;position:relative;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.nm-card-picker-header h3{margin:0;color:#fff;font-size:16px;font-weight:500}.nm-card-picker-close{position:absolute;right:8px;background:none;border:none;color:#ffffffb3;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:center}.nm-card-picker-close:hover{color:#fff}.nm-card-picker-search{padding:12px 16px}.nm-card-picker-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:10px 16px;color:#fff;font-size:14px;outline:none;box-sizing:border-box}.nm-card-picker-input::placeholder{color:#ffffff80}.nm-card-picker-input:focus{border-color:#8b5cf680}.nm-card-picker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px 8px 12px;overflow-y:auto;flex:1;align-content:start}.nm-card-picker-tile{width:100%;aspect-ratio:3 / 4;position:relative;cursor:pointer;border-radius:4px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.12);transition:all .2s ease;box-shadow:0 4px 12px #0006,inset 0 .5px #fffc,inset .5px 0 #fff9,inset 0 -.5px #0000004d,inset -.5px 0 #0003}.nm-card-picker-tile:hover{border-color:#8b5cf680}.nm-card-picker-tile-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;padding:1px}.nm-card-picker-tile-img{width:100%;height:100%;object-fit:cover}.nm-card-picker-empty{grid-column:1 / -1;text-align:center;color:#fff6;font-size:14px;padding:40px 0}.card-image-clickable[data-v-5ee20156]:active{transform:scale(.98)}.owner-link:hover span[data-v-5ee20156]{color:#ffffffe6}.reaction-bar[data-v-5ee20156]{display:flex;align-items:center;justify-content:space-evenly;gap:0;width:100%;padding:8px 10px 6px;background:transparent;box-sizing:border-box;margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.reaction-btn[data-v-5ee20156]{display:flex;flex-direction:column;align-items:center;gap:2px;background:transparent;flex:1;border:none;padding:4px 2px;border-radius:12px;font-size:.6rem;color:#fff6;cursor:pointer;transition:color .2s ease;position:relative;width:16.666%;flex:1 1 16.666%;max-width:16.666%;justify-content:center;white-space:nowrap;overflow:visible;box-sizing:border-box;min-height:40px}.reaction-btn .reaction-icon[data-v-5ee20156]{width:24px;height:24px;fill:#ffffff80;overflow:visible;transition:color .2s ease,fill .2s ease}.reaction-btn[data-v-5ee20156]:hover{color:#ffffffb3}.reaction-btn:hover .reaction-icon[data-v-5ee20156]{fill:#ffffffb3}.reaction-btn.active[data-reaction=like][data-v-5ee20156]{color:#8b5cf6e6}.reaction-btn.active[data-reaction=like] .reaction-icon[data-v-5ee20156]{fill:#a78bfa;stroke:#8b5cf6;filter:drop-shadow(0 0 4px rgba(139,92,246,.4))}.reaction-btn.active[data-reaction=heart][data-v-5ee20156]{color:#ef4444e6}.reaction-btn.active[data-reaction=heart] .reaction-icon[data-v-5ee20156]{fill:#ff7878;filter:drop-shadow(0 0 4px rgba(239,68,68,.3))}.card-detail-deal-grid[data-v-5ee20156]{display:grid;gap:8px;padding:10px 3%;margin-bottom:4px}.card-detail-deal-btn[data-v-5ee20156]{height:40px;padding:10px 8px;font-size:14px;display:flex;align-items:center;justify-content:center}.modal-backdrop[data-v-20677ba9]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.modal-content[data-v-20677ba9]{background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;width:100%;max-width:340px;display:flex;flex-direction:column;box-shadow:0 8px 24px #00000080;border:1px solid rgba(139,92,246,.3);overflow:hidden}.modal-header[data-v-20677ba9]{padding:20px 20px 12px;text-align:center}.modal-title[data-v-20677ba9]{color:#fff;font-size:15px;font-weight:600;margin:0}.reason-list[data-v-20677ba9]{padding:0 8px}.reason-item[data-v-20677ba9]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;background:transparent;border:none;border-radius:8px;color:#ffffffe6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.reason-item[data-v-20677ba9]:hover{background:#ffffff14}.reason-item[data-v-20677ba9]:active{background:#8b5cf626}.reason-icon[data-v-20677ba9]{font-size:18px;width:24px;text-align:center;flex-shrink:0}.reason-label[data-v-20677ba9]{flex:1}.reason-arrow[data-v-20677ba9]{color:#ffffff4d;flex-shrink:0}.cancel-btn[data-v-20677ba9]{display:block;width:calc(100% - 16px);margin:8px;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}.cancel-btn[data-v-20677ba9]:hover{background:#ffffff14;color:#fffc}body{-webkit-overflow-scrolling:touch}.main-scroll-container{padding-bottom:20px;overscroll-behavior-y:contain}@media(min-width:769px){.tabs-container,.tab-content{max-width:none!important;margin-left:10px!important;margin-right:10px!important;width:auto!important}#create-listing.tab-content,#my-listings.tab-content,#offers.tab-content,#sales-orders.tab-content{max-width:none!important;margin-left:10px!important;margin-right:10px!important}.tabs-container>div{flex:1 1 auto!important;min-width:0!important}}@media(max-width:768px){.tab-btn{font-size:13px!important;padding:8px 4px!important;gap:5px!important}.tab-btn svg{width:15px!important;height:15px!important}.sales-orders-tab-container .tab-btn{padding:8px 30px!important}.tabs-container,.tab-content{margin-left:10px!important;margin-right:10px!important;max-width:none!important}.post-type-btn{white-space:nowrap!important;font-size:12px!important;padding:10px 8px!important}}.glassmorphic-container label{margin-left:0!important;padding-left:0!important;text-indent:0!important;position:relative;left:0!important}.post-tile.active .post-edit-overlay,.post-tile.active .post-title-overlay{opacity:1!important}.post-tile.active .post-type-indicator{opacity:0!important}.toast-notification{position:fixed;bottom:100px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:10000;box-shadow:0 4px 12px #0000004d}.toast-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.toast-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.toast-info{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from{opacity:0;transform:translate(-50%) translateY(20px)}.toast-leave-to{opacity:0;transform:translate(-50%) translateY(-20px)}select{color-scheme:dark;cursor:pointer}select option{background:#191919f2;color:#fff;padding:10px}.edit-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}.edit-modal-container{background:#1a1a2e;border:1px solid rgba(139,92,246,.2);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff08}.edit-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);background:#8b5cf60d}.header-content{display:flex;align-items:center;gap:12px}.header-icon{width:40px;height:40px;border-radius:10px;background:#8b5cf626;display:flex;align-items:center;justify-content:center;color:#8b5cf6}.header-title{font-size:20px;font-weight:600;color:#fff;margin:0}.close-button{width:36px;height:36px;border-radius:8px;background:transparent;border:none;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-button:hover{background:#ffffff14;color:#ffffffe6}.edit-modal-content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.edit-image-preview{width:100%;max-height:200px;border-radius:8px;overflow:hidden;background:#0003}.edit-image-preview img{width:100%;height:100%;max-height:200px;object-fit:cover;border-radius:8px}.form-section{display:flex;flex-direction:column;gap:8px}.form-label{color:#fffc;font-size:14px;font-weight:500}.post-type-badge{display:inline-block;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#a855f7;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;text-transform:capitalize;max-width:fit-content}.form-input,.form-textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 16px;color:#fff;font-size:14px;font-family:inherit;transition:all .2s}.form-input:focus,.form-textarea:focus{outline:none;border-color:#8b5cf680;background:#ffffff14}.form-textarea{min-height:120px;resize:vertical}.edit-modal-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:20px}.primary-actions{display:flex;gap:12px}.btn{padding:12px 24px;border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn:active{transform:scale(.98)}.btn-primary{flex:1;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #8b5cf666}.btn-secondary{background:#ffffff14;color:#ffffffe6}.btn-secondary:hover{background:#ffffff1f}.danger-zone{background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.danger-zone-header{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:14px;font-weight:600}.danger-zone-header svg{width:16px;height:16px}.danger-actions{display:flex;flex-direction:column;gap:8px}.btn-warning{background:#ff8c001a;border:1px solid rgba(255,140,0,.3);color:#ff8c00}.btn-warning:hover{background:#ff8c0033;border-color:#ff8c0080}.btn-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.btn-danger:hover{background:#ef444433;border-color:#ef444480}.modal-fade-enter-active .edit-modal-container,.modal-fade-leave-active .edit-modal-container{transition:transform .2s ease}.modal-fade-enter-from .edit-modal-container,.modal-fade-leave-to .edit-modal-container{transform:scale(.95)}select option:hover,select option:focus,select option:checked{background:#9333ea4d;color:#fff}.posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:0 8px}@media(min-width:375px){.posts-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.posts-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 12px}}@media(min-width:1024px){.posts-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:0 16px}}.post-tile{aspect-ratio:3/4;position:relative;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .2s ease}.auth-modal-overlay[data-v-a9f18cf5]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000000;padding:1rem}.auth-modal-container[data-v-a9f18cf5]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;max-width:400px;width:100%;padding:2rem;text-align:center;box-shadow:0 20px 60px #00000080;border:1px solid rgba(139,92,246,.3);position:relative}.auth-modal-close[data-v-a9f18cf5]{position:absolute;top:12px;right:16px;background:transparent;border:none;color:#ffffff80;font-size:1.5rem;cursor:pointer;padding:4px 8px;line-height:1;border-radius:6px;transition:all .2s}.auth-modal-close[data-v-a9f18cf5]:hover{color:#ffffffe6;background:#ffffff1a}.auth-modal-icon[data-v-a9f18cf5]{color:#8b5cf6cc;margin-bottom:1rem}.auth-modal-title[data-v-a9f18cf5]{font-size:1.5rem;font-weight:700;color:#fffffff2;margin:0 0 .5rem}.auth-modal-message[data-v-a9f18cf5]{color:#fff9;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.auth-modal-buttons[data-v-a9f18cf5]{display:flex;gap:12px;justify-content:center}.auth-modal-btn[data-v-a9f18cf5]{flex:1;padding:12px 20px;border-radius:10px;font-size:.9rem;font-weight:600;text-decoration:none;text-align:center;transition:all .2s;cursor:pointer}.auth-modal-btn-secondary[data-v-a9f18cf5]{background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.auth-modal-btn-secondary[data-v-a9f18cf5]:hover{background:#ffffff26;border-color:#ffffff4d}.auth-modal-btn-primary[data-v-a9f18cf5]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none}.auth-modal-btn-primary[data-v-a9f18cf5]:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6);transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.page-wrapper[data-v-bfe551c4]{min-height:100vh;display:flex;flex-direction:column}.deal-detail-container[data-v-bfe551c4]{max-width:414px;margin:0 auto;padding:16px 8px 80px;width:100%}.not-found[data-v-bfe551c4]{text-align:center;padding:60px 20px;color:#fff9}.back-link[data-v-bfe551c4]{color:#9333eae6;text-decoration:none;margin-top:12px;display:inline-block}.deal-detail[data-v-bfe551c4]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(139,92,246,.2);border-radius:16px;overflow:hidden}.dd-header[data-v-bfe551c4]{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer}.dd-avatar[data-v-bfe551c4]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(147,51,234,.3)}.dd-avatar--placeholder[data-v-bfe551c4]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:.75rem;font-weight:700}.dd-user-info[data-v-bfe551c4]{display:flex;flex-direction:column;flex:1}.dd-user-name[data-v-bfe551c4]{font-weight:600;color:#fffffff2;font-size:.875rem}.deal-time[data-v-bfe551c4]{font-size:.75rem;color:#fff6}.status-badge[data-v-bfe551c4]{font-size:.65rem;font-weight:700;padding:3px 10px;border-radius:12px;text-transform:uppercase}.status--active[data-v-bfe551c4]{background:#22c55e26;color:#22c55ee6;border:1px solid rgba(34,197,94,.3)}.status--locked[data-v-bfe551c4]{background:#eab30826;color:#eab308e6;border:1px solid rgba(234,179,8,.3)}.status--sold[data-v-bfe551c4]{background:#ef444426;color:#ef4444e6;border:1px solid rgba(239,68,68,.3)}.deal-image[data-v-bfe551c4]{width:100%;position:relative}.deal-image img[data-v-bfe551c4]{width:100%;display:block}.grail-badge[data-v-bfe551c4]{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.65rem;font-weight:800;padding:4px 10px;border-radius:6px;letter-spacing:1px}.deal-body[data-v-bfe551c4]{padding:14px 16px}.deal-title[data-v-bfe551c4]{font-size:1.1rem;font-weight:700;color:#fffffff2;margin:0 0 8px}.deal-price-row[data-v-bfe551c4]{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.deal-price[data-v-bfe551c4]{font-size:1.25rem;font-weight:800;color:#22c55ef2}.deal-shipping[data-v-bfe551c4]{font-size:.75rem;color:#ffffff73}.deal-content[data-v-bfe551c4]{font-size:.875rem;color:#ffffffb3;line-height:1.5;margin:0 0 10px;white-space:pre-wrap}.deal-meta[data-v-bfe551c4]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.grade-badge[data-v-bfe551c4],.badge[data-v-bfe551c4]{font-size:.7rem;padding:2px 8px;border-radius:4px;background:#ffffff14;color:#ffffffb3}.deal-score[data-v-bfe551c4]{font-size:.8rem;color:#ffffff80}.comment-section[data-v-bfe551c4]{padding:8px 16px 14px}.search-filter-pillbox[data-v-0a7939cd]{position:fixed;background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.15);border-radius:16px;padding:6px;display:flex;gap:4px;z-index:1000;box-shadow:0 4px 16px #0003;opacity:0;visibility:hidden;pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1);transform:translate(-50%) translateY(-5px)}.search-filter-pillbox.show[data-v-0a7939cd]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.search-filter-pill[data-v-0a7939cd]{flex:1;padding:4px 18px;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:color .3s ease;border:none;background:transparent;color:#fff9;white-space:nowrap;-webkit-user-select:none;user-select:none;min-width:50px;text-align:center;position:relative}.search-filter-pill[data-v-0a7939cd]:hover{color:#fffc}.search-filter-pill.active[data-v-0a7939cd]{background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);color:#8b5cf6e6}.search-filter-pill.active[data-v-0a7939cd]:hover{color:#8b5cf6}@media(max-width:640px){.search-filter-pillbox[data-v-0a7939cd]{padding:4px;gap:2px;max-width:calc(100vw - 32px);left:50%!important}.search-filter-pillbox.show[data-v-0a7939cd]{transform:translate(-50%) translateY(0)}.search-filter-pill[data-v-0a7939cd]{padding:4px 16px;font-size:.85rem;min-width:0}}.save-modal-overlay[data-v-5da92e72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100025;display:flex;align-items:center;justify-content:center;padding:20px}.save-modal-backdrop[data-v-5da92e72]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.save-modal-panel[data-v-5da92e72]{position:relative;background:#1e1e2e;border-radius:16px;padding:20px 0 32px;max-height:80vh;max-width:480px;width:100%;overflow-y:auto;z-index:1;box-shadow:0 20px 60px #00000080}.saved-row[data-v-5da92e72]{display:flex;align-items:center;gap:14px;padding:10px 20px}.saved-row-icon[data-v-5da92e72]{width:44px;height:44px;border-radius:50%;background:#8b5cf633;display:flex;align-items:center;justify-content:center;color:#8b5cf6e6;flex-shrink:0}.saved-row-text[data-v-5da92e72]{flex:1;display:flex;flex-direction:column}.saved-row-title[data-v-5da92e72]{color:#fff;font-size:15px;font-weight:600}.saved-row-sub[data-v-5da92e72]{color:#ffffff73;font-size:12px;margin-top:2px}.divider[data-v-5da92e72]{height:1px;background:#ffffff14;margin:8px 0}.collections-header[data-v-5da92e72]{padding:8px 20px 12px}.collections-title[data-v-5da92e72]{color:#fff;font-size:15px;font-weight:600}.folder-list[data-v-5da92e72]{padding:0 12px}.folder-row[data-v-5da92e72]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;width:100%;background:none;border:none;cursor:pointer;transition:background .15s;text-align:left}.folder-row[data-v-5da92e72]:hover,.folder-row.hovered[data-v-5da92e72]{background:#ffffff0f}.folder-icon[data-v-5da92e72]{width:52px;height:44px;border-radius:8px;background:#8b5cf61f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.folder-info[data-v-5da92e72]{flex:1;display:flex;flex-direction:column}.folder-name[data-v-5da92e72]{color:#fff;font-size:14px;font-weight:500}.folder-privacy[data-v-5da92e72]{color:#fff6;font-size:11px;margin-top:2px}.folder-add-btn[data-v-5da92e72]{background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s}.folder-add-btn[data-v-5da92e72]:hover{color:#8b5cf6e6}.no-folders[data-v-5da92e72]{padding:20px 8px;color:#fff6;font-size:13px;text-align:center}.save-only-btn[data-v-5da92e72]{display:block;width:calc(100% - 40px);margin:16px 20px 0;padding:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.save-only-btn[data-v-5da92e72]:hover{background:#ffffff1f}.sheet-enter-active[data-v-5da92e72],.sheet-leave-active[data-v-5da92e72]{transition:opacity .25s ease}.sheet-enter-active .save-modal-panel[data-v-5da92e72],.sheet-leave-active .save-modal-panel[data-v-5da92e72]{transition:all .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-5da92e72],.sheet-leave-to[data-v-5da92e72]{opacity:0}.sheet-enter-from .save-modal-panel[data-v-5da92e72],.sheet-leave-to .save-modal-panel[data-v-5da92e72]{transform:scale(.9);opacity:0}.create-post-modal-backdrop[data-v-fada45dc]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000000;padding:20px}.create-post-modal-container[data-v-fada45dc]{background:#2d2d37f2;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:8px}.create-post-modal-close[data-v-fada45dc]{background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff80;padding:4px;transition:color .2s}.create-post-modal-close[data-v-fada45dc]:hover{color:#fff}.modal-fade-enter-active[data-v-fada45dc],.modal-fade-leave-active[data-v-fada45dc]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-fada45dc],.modal-fade-leave-to[data-v-fada45dc]{opacity:0}.feed-toggle-container[data-v-8cf4e3a3]{display:flex;justify-content:center;padding:20px 0 16px;background:linear-gradient(to bottom,#0a051400,#0a051466,#0a051400);position:relative;z-index:10}@media(max-width:640px){.feed-toggle-container[data-v-8cf4e3a3]{padding:16px 0 12px}}@media(max-width:480px){.feed-toggle-container[data-v-8cf4e3a3]{padding:14px 0 10px}}.post-menu-wrapper[data-v-8cf4e3a3]{position:relative}.post-menu-btn[data-v-8cf4e3a3]{background:transparent;border:none;border-radius:8px;padding:6px;cursor:pointer;color:#ffffff80;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.post-menu-btn[data-v-8cf4e3a3]:hover{color:#fffc}.post-menu-dropdown[data-v-8cf4e3a3]{position:absolute;top:calc(100% + 6px);right:0;background:#1e1932e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:4px;min-width:150px;z-index:100;box-shadow:0 8px 24px #0006}.post-menu-item[data-v-8cf4e3a3]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:7px;color:#fffc;font-size:13px;cursor:pointer;transition:background .15s ease}.post-menu-item[data-v-8cf4e3a3]:hover{background:#ffffff14}.post-menu-item-danger[data-v-8cf4e3a3]{color:#ef4444e6}.post-menu-item-danger[data-v-8cf4e3a3]:hover{background:#ef44441a}.delete-confirm-overlay[data-v-8cf4e3a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.delete-confirm-modal[data-v-8cf4e3a3]{background:#1e1932d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:24px;max-width:380px;width:90%;box-shadow:0 20px 40px #0006}.delete-confirm-header[data-v-8cf4e3a3]{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#ef4444e6}.delete-confirm-header h3[data-v-8cf4e3a3]{color:#ffffffe6;font-size:1.1rem;font-weight:600;margin:0}.delete-confirm-text[data-v-8cf4e3a3]{color:#fff9;font-size:.9rem;line-height:1.5;margin:0 0 24px}.delete-confirm-actions[data-v-8cf4e3a3]{display:flex;gap:12px;justify-content:flex-end}.delete-confirm-btn[data-v-8cf4e3a3]{padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.delete-cancel-btn[data-v-8cf4e3a3]{background:#ffffff1a;border-color:#fff3;color:#fffc}.delete-cancel-btn[data-v-8cf4e3a3]:hover{background:#ffffff26;color:#fff}.delete-danger-btn[data-v-8cf4e3a3]{background:#ef444433;border-color:#ef444466;color:#ef4444e6}.delete-danger-btn[data-v-8cf4e3a3]:hover{background:#ef44444d;border-color:#ef444499;color:#ef4444}.watchlist-confirm-overlay[data-v-8cf4e3a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}.watchlist-confirm-modal[data-v-8cf4e3a3]{background:#1e1932d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:24px;max-width:380px;width:90%;box-shadow:0 20px 40px #0006;text-align:center}.watchlist-confirm-image[data-v-8cf4e3a3]{margin-bottom:16px}.watchlist-confirm-image img[data-v-8cf4e3a3]{width:80px;height:112px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.watchlist-confirm-icon[data-v-8cf4e3a3]{color:#8b5cf6e6;margin-bottom:8px}.watchlist-confirm-title[data-v-8cf4e3a3]{color:#ffffffe6;font-size:1.1rem;font-weight:600;margin:0 0 16px}.watchlist-confirm-text[data-v-8cf4e3a3]{color:#ffffffb3;font-size:.9rem;font-weight:700;line-height:1.5;margin:0 0 24px}.watchlist-confirm-actions[data-v-8cf4e3a3]{display:flex;gap:12px;justify-content:center}.watchlist-confirm-btn[data-v-8cf4e3a3]{padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.watchlist-add-btn[data-v-8cf4e3a3]{background:#8b5cf633;border-color:#8b5cf666;color:#8b5cf6e6}.watchlist-add-btn[data-v-8cf4e3a3]:hover{background:#8b5cf64d;border-color:#8b5cf699;color:#8b5cf6}.watchlist-cancel-btn[data-v-8cf4e3a3]{background:#ffffff1a;border-color:#fff3;color:#fffc}.watchlist-cancel-btn[data-v-8cf4e3a3]:hover{background:#ffffff26;color:#fff}.post-modal-backdrop[data-v-8cf4e3a3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:10100;padding:34px 20px 100px;overflow-y:auto}.post-modal-feed-container[data-v-8cf4e3a3]{background:#191428f2;border:1px solid rgba(139,92,246,.3);border-radius:16px;max-width:600px;width:100%;max-height:none;position:relative;box-shadow:0 20px 60px #00000080}@media(max-width:768px){.post-modal-backdrop[data-v-8cf4e3a3]{padding:20px 12px 100px}}.post-modal-close[data-v-8cf4e3a3]{position:absolute;top:12px;right:10px;background:transparent;border:none;padding:4px;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;z-index:10;transition:all .2s;outline:none;-webkit-tap-highlight-color:transparent}.post-modal-close[data-v-8cf4e3a3]:hover{color:#fff;transform:scale(1.1)}.post-modal-close[data-v-8cf4e3a3]:focus{outline:none}.post-modal-close[data-v-8cf4e3a3]:active{transform:scale(.95)}.post-modal-close svg[data-v-8cf4e3a3]{width:18px;height:18px}.modal-fade-enter-active[data-v-8cf4e3a3],.modal-fade-leave-active[data-v-8cf4e3a3]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-8cf4e3a3],.modal-fade-leave-to[data-v-8cf4e3a3]{opacity:0}.app-shell[data-v-5d844b73]{min-height:100vh;display:flex;flex-direction:column}.app-main-content[data-v-5d844b73]{flex:1;padding-top:60px;padding-bottom:70px}.collection-folders-btn[data-v-07e489ca]{padding:7px 12px;border:none;background:#ffffff05;color:#ffffff80;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;overflow:hidden;height:32px}.collection-folders-btn[data-v-07e489ca]:hover{background:#ffffff0d;color:#fffc;border-color:#ffffff1a}.collection-folders-btn svg[data-v-07e489ca]{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cards-grid[data-v-436096a1]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:0 8px}.cards-grid[data-v-436096a1] .empty-state-container{grid-column:1 / -1}@media(min-width:375px){.cards-grid[data-v-436096a1]{grid-template-columns:repeat(4,1fr);gap:2px;padding:0 10px}}@media(min-width:768px){.cards-grid[data-v-436096a1]{grid-template-columns:repeat(4,1fr);gap:3px;padding:0 12px}}@media(min-width:1024px){.cards-grid[data-v-436096a1]{grid-template-columns:repeat(4,1fr);gap:3px;padding:0 16px}}@font-face{font-family:Archive;src:url(/fonts/Archive.otf) format("opentype");font-weight:400;font-style:normal}.post-tile[data-v-f6d476d9]:nth-child(4n+1){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffffe6,inset .5px 0 #ffffffb3,inset 0 -.5px #0000004d,inset -.5px 0 #0003!important}.post-tile[data-v-f6d476d9]:nth-child(4n+2){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffffbf,inset .5px 0 #ffffff8c,inset 0 -.5px #0000004d,inset -.5px 0 #0003!important}.post-tile[data-v-f6d476d9]:nth-child(4n+3){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffffa6,inset .5px 0 #ffffff73,inset 0 -.5px #0000004d,inset -.5px 0 #0003!important}.post-tile[data-v-f6d476d9]:nth-child(4n+4){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffff8c,inset .5px 0 #ffffff59,inset 0 -.5px #0000004d,inset -.5px 0 #0003!important}.error-banner[data-v-c2387d97]{padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.error-banner.error[data-v-c2387d97]{background:#dc262626;border:1px solid rgba(220,38,38,.3);color:#fca5a5}.error-banner.warning[data-v-c2387d97]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.error-banner.info[data-v-c2387d97]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#93c5fd}.error-message[data-v-c2387d97]{flex:1;font-size:14px}.error-close[data-v-c2387d97]{background:none;border:none;color:currentColor;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.error-close[data-v-c2387d97]:hover{opacity:1}.slide-fade-enter-active[data-v-c2387d97],.slide-fade-leave-active[data-v-c2387d97]{transition:all .3s ease}.slide-fade-enter-from[data-v-c2387d97],.slide-fade-leave-to[data-v-c2387d97]{transform:translateY(-10px);opacity:0}.create-folder-modal-overlay[data-v-1afbb205]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.modal-container[data-v-1afbb205]{background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;width:100%;max-width:900px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;box-shadow:0 8px 24px #00000080;border:1px solid rgba(139,92,246,.3)}.modal-header[data-v-1afbb205]{display:flex;align-items:center;justify-content:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.modal-header h2[data-v-1afbb205]{color:#fff;font-size:20px;font-weight:600;margin:0}.modal-section[data-v-1afbb205]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-section input[type=text][data-v-1afbb205]{width:100%;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:16px;transition:all .2s}.folder-name-input-wrapper[data-v-1afbb205]{position:relative;width:100%}.folder-name-input-wrapper input[type=text][data-v-1afbb205]{padding-left:42px!important}.folder-name-icon[data-v-1afbb205]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.modal-section input[type=text][data-v-1afbb205]:focus{outline:none;border-color:#8f88c2;background:#ffffff14}.modal-section .error[data-v-1afbb205]{display:block;color:#ff6b6b;font-size:12px;margin-top:6px}.search-controls-section[data-v-1afbb205]{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.controls-top-row[data-v-1afbb205]{display:flex;justify-content:space-between;align-items:center;width:100%}.search-toggle-btn[data-v-1afbb205]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.search-toggle-btn:hover .search-icon-circle[data-v-1afbb205]{border-color:#fffc;background:#ffffff2e;transform:scale(1.05)}.search-icon-circle[data-v-1afbb205]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#ffffffb3}.search-icon-circle.active[data-v-1afbb205]{background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);border-color:#fffc;box-shadow:0 2px 8px #8b5cf699;color:#ffffffe6}.search-dropdown-wrapper[data-v-1afbb205]{width:100%;overflow:hidden;margin-top:12px}.search-dropdown-enter-active[data-v-1afbb205],.search-dropdown-leave-active[data-v-1afbb205]{transition:all .3s ease}.search-dropdown-enter-from[data-v-1afbb205]{opacity:0;transform:translateY(-10px);max-height:0}.search-dropdown-enter-to[data-v-1afbb205],.search-dropdown-leave-from[data-v-1afbb205]{opacity:1;transform:translateY(0);max-height:200px}.search-dropdown-leave-to[data-v-1afbb205]{opacity:0;transform:translateY(-10px);max-height:0}.search-input-wrapper[data-v-1afbb205]{position:relative;width:100%}.search-input[data-v-1afbb205]{width:100%;padding:12px 14px 12px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:16px;transition:all .2s}.search-input[data-v-1afbb205]:focus{outline:none;border-color:#8f88c2;background:#ffffff14}.search-icon[data-v-1afbb205]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#fff9;pointer-events:none;z-index:10}.bulk-controls[data-v-1afbb205]{display:flex;gap:16px;align-items:center;flex:1}.bulk-action[data-v-1afbb205]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;transition:all .2s;padding:0}.bulk-action[data-v-1afbb205]:disabled{cursor:not-allowed}.bulk-action:disabled .bulk-empty-circle[data-v-1afbb205]{opacity:.4}.bulk-action:hover:not(:disabled) .bulk-empty-circle[data-v-1afbb205]{border-color:#fffc;background:#ffffff2e}.bulk-action:hover:not(:disabled) .bulk-checkmark-circle[data-v-1afbb205]{transform:scale(1.05)}.bulk-action:hover .bulk-clear-circle[data-v-1afbb205]{border-color:#fffc;background:#ffffff2e}.bulk-action:active .bulk-clear-circle[data-v-1afbb205]{background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);box-shadow:0 2px 8px #8b5cf699;border-color:#fffc}.bulk-circle[data-v-1afbb205]{flex-shrink:0}.bulk-empty-circle[data-v-1afbb205]{width:24px;height:24px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);transition:all .2s ease}.bulk-checkmark-circle[data-v-1afbb205]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #8b5cf699;border:2px solid rgba(255,255,255,.8);transition:all .2s ease}.bulk-clear-circle[data-v-1afbb205]{width:24px;height:24px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.bulk-label[data-v-1afbb205]{color:#fffc;font-size:14px;font-weight:500;white-space:nowrap}.card-selection-area[data-v-1afbb205]{flex:1;overflow-y:auto;padding:16px;min-height:200px}.card-selection-area[data-v-1afbb205]::-webkit-scrollbar{width:8px}.card-selection-area[data-v-1afbb205]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.card-selection-area[data-v-1afbb205]::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:4px}.card-selection-area[data-v-1afbb205]::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}.selectable-card-wrapper[data-v-1afbb205]{position:relative;cursor:pointer;transition:all .2s ease}.selectable-card-wrapper[data-v-1afbb205]:hover{transform:translateY(-2px)}.selectable-card-wrapper.selected[data-v-1afbb205]{transform:scale(1.02)}.selection-overlay[data-v-1afbb205]{position:absolute;top:8px;right:8px;z-index:10;pointer-events:none}.checkmark-circle[data-v-1afbb205]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #8b5cf699;border:2px solid rgba(255,255,255,.8)}.checkmark-circle svg[data-v-1afbb205]{width:16px;height:16px}.empty-circle[data-v-1afbb205]{width:20px;height:20px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);transition:all .2s ease}.empty-search-state[data-v-1afbb205]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#ffffff80;text-align:center}.empty-search-state svg[data-v-1afbb205]{opacity:.3;margin-bottom:16px}.empty-search-state p[data-v-1afbb205]{font-size:14px;margin:0}.empty-folder-confirmation-overlay[data-v-1afbb205]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;padding:20px;border-radius:12px}.confirmation-card[data-v-1afbb205]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;padding:32px;max-width:400px;width:100%;text-align:center;box-shadow:0 20px 60px #00000080;border:1px solid rgba(255,255,255,.1)}.confirmation-icon[data-v-1afbb205]{width:64px;height:64px;margin:0 auto 20px;color:#8b5cf6}.confirmation-message[data-v-1afbb205]{color:#ffffffe6;font-size:16px;line-height:1.6;margin-bottom:24px}.confirmation-actions[data-v-1afbb205]{display:flex;flex-direction:column;gap:12px}.confirm-btn[data-v-1afbb205]{width:100%;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.confirm-create-btn[data-v-1afbb205]{background:linear-gradient(135deg,#8f88c2,#5c52a2);color:#fff}.confirm-create-btn[data-v-1afbb205]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8f88c266}.confirm-cancel-btn[data-v-1afbb205]{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(255,255,255,.1)}.confirm-cancel-btn[data-v-1afbb205]:hover{background:#ffffff14}.modal-actions[data-v-1afbb205]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);background:#0003}.modal-actions button[data-v-1afbb205]{flex:1;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.save-btn[data-v-1afbb205]{background:#8b5cf626;border:1px solid rgba(139,92,246,.3)!important;color:#a78bfa;display:flex;flex-direction:column;align-items:center;gap:2px}.save-btn[data-v-1afbb205]:hover{background:#8b5cf640;border-color:#8b5cf680!important;color:#c4b5fd;transform:translateY(-1px)}.save-btn-text[data-v-1afbb205]{font-size:14px;font-weight:600}.save-btn-count[data-v-1afbb205]{font-size:13px;font-weight:500;opacity:.9}.cancel-btn[data-v-1afbb205]{background:#ffffff0d;color:#999;border:1px solid rgba(255,255,255,.1)}.cancel-btn[data-v-1afbb205]:hover{background:#ffffff14;color:#fff}@media(max-width:768px){.create-folder-modal-overlay[data-v-1afbb205]{padding:20px 10px}.modal-container[data-v-1afbb205]{max-width:100%;max-height:85vh;border-radius:8px}.modal-header[data-v-1afbb205]{padding:16px 20px}.modal-header h2[data-v-1afbb205]{font-size:18px}.modal-section[data-v-1afbb205]{padding:16px 20px}.search-controls-section[data-v-1afbb205]{padding:12px 20px}.card-selection-area[data-v-1afbb205]{padding:12px;min-height:150px}.modal-actions[data-v-1afbb205]{padding:16px 20px}.bulk-controls[data-v-1afbb205]{gap:12px}.bulk-label[data-v-1afbb205]{font-size:13px}.controls-top-row[data-v-1afbb205]{gap:12px}.search-icon-circle[data-v-1afbb205]{width:28px;height:28px}.search-icon-circle svg[data-v-1afbb205]{width:14px;height:14px}.confirmation-card[data-v-1afbb205]{padding:24px;max-width:90%}}[data-v-1afbb205] .cards-grid{grid-template-columns:repeat(4,1fr)!important}@media(min-width:375px){[data-v-1afbb205] .cards-grid{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:768px){[data-v-1afbb205] .cards-grid{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:1024px){[data-v-1afbb205] .cards-grid{grid-template-columns:repeat(4,1fr)!important}}.edit-folder-modal-overlay[data-v-2a820db5]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.modal-container[data-v-2a820db5]{background:#2d2d37f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;width:100%;max-width:900px;height:85vh;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 24px #00000080;border:1px solid rgba(139,92,246,.3);overflow:hidden}.modal-header[data-v-2a820db5]{display:flex;align-items:center;justify-content:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;gap:12px}.modal-header h2[data-v-2a820db5]{color:#fff;font-size:20px;font-weight:600;margin:0}.card-count-badge[data-v-2a820db5]{padding:4px 10px;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);border-radius:12px;color:#8b5cf6f2;font-size:13px;font-weight:500}.modal-section[data-v-2a820db5]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-section input[type=text][data-v-2a820db5]{width:100%;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:16px;transition:all .2s}.modal-section input[type=text][data-v-2a820db5]:focus{outline:none;border-color:#8f88c2;background:#ffffff14}.modal-section .error[data-v-2a820db5]{display:block;color:#ff6b6b;font-size:12px;margin-top:6px}.search-controls-section[data-v-2a820db5]{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.controls-top-row[data-v-2a820db5]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.right-controls[data-v-2a820db5]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.card-count-text[data-v-2a820db5]{color:#999;font-size:13px;font-weight:500;white-space:nowrap}.add-cards-btn[data-v-2a820db5],.done-adding-btn[data-v-2a820db5]{padding:6px 0;background:transparent;border:none;border-radius:8px;color:#ffffff80;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.add-cards-btn svg[data-v-2a820db5]{width:14px;height:14px;stroke:currentColor}.add-cards-btn .add-cards-icon[data-v-2a820db5]{stroke:#8b5cf6f2}.add-cards-btn[data-v-2a820db5]:hover,.done-adding-btn[data-v-2a820db5]:hover{background:#ffffff0d;color:#fffc}.done-adding-btn[data-v-2a820db5]{background:linear-gradient(135deg,#8b5cf626,#6366f126);border-color:#8b5cf64d;color:#8b5cf6f2}.done-adding-btn[data-v-2a820db5]:hover{background:linear-gradient(135deg,#8b5cf640,#6366f140);border-color:#8b5cf680;color:#8b5cf6}.done-selecting-row[data-v-2a820db5]{display:flex;justify-content:flex-end;margin-top:12px}.done-selecting-btn[data-v-2a820db5]{padding:6px 16px;background:linear-gradient(135deg,#8b5cf626,#6366f126);border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.done-selecting-btn[data-v-2a820db5]:hover{background:linear-gradient(135deg,#8b5cf640,#6366f140);border-color:#8b5cf680;color:#fff;transform:translateY(-1px)}.search-toggle-btn[data-v-2a820db5]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.search-toggle-btn:hover .search-icon-circle[data-v-2a820db5]{border-color:#fffc;background:#ffffff2e;transform:scale(1.05)}.search-icon-circle[data-v-2a820db5]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#ffffffb3}.search-icon-circle.active[data-v-2a820db5]{background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);border-color:#fffc;box-shadow:0 2px 8px #8b5cf699;color:#ffffffe6}.search-dropdown-wrapper[data-v-2a820db5]{width:100%;overflow:hidden;margin-top:12px}.search-dropdown-enter-active[data-v-2a820db5],.search-dropdown-leave-active[data-v-2a820db5]{transition:all .3s ease}.search-dropdown-enter-from[data-v-2a820db5]{opacity:0;transform:translateY(-10px);max-height:0}.search-dropdown-enter-to[data-v-2a820db5],.search-dropdown-leave-from[data-v-2a820db5]{opacity:1;transform:translateY(0);max-height:200px}.search-dropdown-leave-to[data-v-2a820db5]{opacity:0;transform:translateY(-10px);max-height:0}.search-input-wrapper[data-v-2a820db5]{position:relative;width:100%}.search-input[data-v-2a820db5]{width:100%;padding:12px 14px 12px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:16px;transition:all .2s}.search-input[data-v-2a820db5]:focus{outline:none;border-color:#8f88c2;background:#ffffff14}.search-icon[data-v-2a820db5]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.bulk-controls[data-v-2a820db5]{display:flex;gap:16px;align-items:center;flex:1}.bulk-action[data-v-2a820db5]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;transition:all .2s;padding:0}.bulk-action[data-v-2a820db5]:disabled{cursor:not-allowed}.bulk-action:disabled .bulk-empty-circle[data-v-2a820db5]{opacity:.4}.bulk-action:hover:not(:disabled) .bulk-empty-circle[data-v-2a820db5]{border-color:#fffc;background:#ffffff2e}.bulk-action:hover:not(:disabled) .bulk-checkmark-circle[data-v-2a820db5]{transform:scale(1.05)}.bulk-action:hover .bulk-clear-circle[data-v-2a820db5]{border-color:#fffc;background:#ffffff2e}.bulk-action:active .bulk-clear-circle[data-v-2a820db5]{background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);box-shadow:0 2px 8px #8b5cf699;border-color:#fffc}.bulk-circle[data-v-2a820db5]{flex-shrink:0}.bulk-empty-circle[data-v-2a820db5]{width:24px;height:24px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);transition:all .2s ease}.bulk-checkmark-circle[data-v-2a820db5]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #8b5cf699;border:2px solid rgba(255,255,255,.8);transition:all .2s ease}.bulk-clear-circle[data-v-2a820db5]{width:24px;height:24px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.bulk-label[data-v-2a820db5]{color:#fffc;font-size:14px;font-weight:500;white-space:nowrap}.card-selection-area[data-v-2a820db5]{flex:1;overflow-y:auto;padding:16px;min-height:200px}.card-selection-area[data-v-2a820db5]::-webkit-scrollbar{width:8px}.card-selection-area[data-v-2a820db5]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.card-selection-area[data-v-2a820db5]::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:4px}.card-selection-area[data-v-2a820db5]::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}.selectable-card-wrapper[data-v-2a820db5]{position:relative;cursor:pointer;transition:all .2s ease}.selectable-card-wrapper[data-v-2a820db5]:hover{transform:translateY(-2px)}.selectable-card-wrapper.selected[data-v-2a820db5]{transform:scale(1.02)}.selection-overlay[data-v-2a820db5]{position:absolute;top:8px;right:8px;z-index:10;pointer-events:none}.checkmark-circle[data-v-2a820db5]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #8b5cf699;border:2px solid rgba(255,255,255,.8)}.checkmark-circle svg[data-v-2a820db5]{width:16px;height:16px}.empty-circle[data-v-2a820db5]{width:20px;height:20px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);transition:all .2s ease}.empty-search-state[data-v-2a820db5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#ffffff80;text-align:center}.empty-search-state svg[data-v-2a820db5]{opacity:.3;margin-bottom:16px}.empty-search-state p[data-v-2a820db5]{font-size:14px;margin:0}.empty-folder-confirmation-overlay[data-v-2a820db5]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;padding:20px;border-radius:8px}.confirmation-card[data-v-2a820db5]{background:#140f1eab;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:29px 32px 32px;max-width:400px;width:100%;text-align:center;box-shadow:0 8px 24px #00000080;border:1px solid rgba(255,255,255,.15)}.confirmation-icon[data-v-2a820db5]{width:64px;height:64px;margin:0 auto 27px;color:#8b5cf6;display:block}.confirmation-message[data-v-2a820db5]{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0 0 24px;padding:0}.confirmation-actions[data-v-2a820db5]{display:flex;flex-direction:column;gap:12px}.confirm-btn[data-v-2a820db5]{width:100%;padding:10px 20px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.confirm-create-btn[data-v-2a820db5]{background:#ffffff05;border:1px solid rgba(139,92,246,.5);color:#8b5cf6f2}.confirm-create-btn[data-v-2a820db5]:hover{background:#ffffff0d;border-color:#8b5cf6b3;color:#8b5cf6;transform:translateY(-1px)}.confirm-cancel-btn[data-v-2a820db5]{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(255,255,255,.1)}.confirm-cancel-btn[data-v-2a820db5]:hover{background:#ffffff14}.modal-actions-wrapper[data-v-2a820db5]{border-top:1px solid rgba(255,255,255,.1);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.modal-error[data-v-2a820db5]{background-color:#dc262626;border:1px solid rgba(220,38,38,.3);color:#fca5a5;padding:12px 16px;margin:16px 24px 0;border-radius:6px;font-size:13px;font-weight:500;text-align:center}.modal-actions[data-v-2a820db5]{display:flex;gap:12px;padding:20px 24px;justify-content:center;align-items:center}.modal-actions button[data-v-2a820db5]{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex:0 0 auto;line-height:1.4}.save-btn[data-v-2a820db5]{background:#8b5cf626;border:1px solid rgba(139,92,246,.3)!important;color:#a78bfa;display:flex;align-items:center;justify-content:center}.save-btn[data-v-2a820db5]:hover{background:#8b5cf640;border-color:#8b5cf680!important;color:#c4b5fd;transform:translateY(-1px)}.save-btn-text[data-v-2a820db5]{font-size:13px;font-weight:500}.cancel-btn[data-v-2a820db5]{background:#ffffff0d;color:#999;border:1px solid rgba(255,255,255,.1)}.cancel-btn[data-v-2a820db5]:hover{background:#ffffff14;color:#fff}.delete-btn[data-v-2a820db5]{background:#dc262626;color:#f87171;border:1px solid rgba(220,38,38,.3)}.delete-btn[data-v-2a820db5]:hover{background:#dc262640;color:#fca5a5;border-color:#dc262680;transform:translateY(-1px)}.confirm-delete-btn[data-v-2a820db5]{background:#dc262626;color:#f87171;border:1px solid rgba(220,38,38,.3)}.confirm-delete-btn[data-v-2a820db5]:hover{background:#dc262640;color:#fca5a5;border-color:#dc262680;transform:translateY(-1px);box-shadow:0 4px 12px #dc262633}@media(max-width:768px){.edit-folder-modal-overlay[data-v-2a820db5]{padding:20px 10px}.modal-container[data-v-2a820db5]{max-width:100%;max-height:85vh;border-radius:8px}.modal-header[data-v-2a820db5]{padding:16px 20px}.modal-header h2[data-v-2a820db5]{font-size:18px}.modal-section[data-v-2a820db5]{padding:16px 20px}.search-controls-section[data-v-2a820db5]{padding:12px 20px}.card-selection-area[data-v-2a820db5]{padding:12px;min-height:150px}.modal-actions[data-v-2a820db5]{padding:16px 20px}.bulk-controls[data-v-2a820db5]{gap:12px}.bulk-label[data-v-2a820db5]{font-size:13px}.controls-top-row[data-v-2a820db5]{gap:12px}.search-icon-circle[data-v-2a820db5]{width:28px;height:28px}.search-icon-circle svg[data-v-2a820db5]{width:14px;height:14px}.confirmation-card[data-v-2a820db5]{padding:29px 24px 24px;max-width:90%}}[data-v-2a820db5] .cards-grid{grid-template-columns:repeat(4,1fr)!important}@media(min-width:375px){[data-v-2a820db5] .cards-grid{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:768px){[data-v-2a820db5] .cards-grid{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:1024px){[data-v-2a820db5] .cards-grid{grid-template-columns:repeat(4,1fr)!important}}.dropdown-container[data-v-e02a2d4f]{position:absolute;top:100%;left:0;z-index:1000;margin-top:6px}.dropdown-backdrop[data-v-e02a2d4f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}.dropdown-menu[data-v-e02a2d4f]{position:relative;min-width:240px;max-width:300px;background:#140f1ebf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 8px 24px #00000080;padding:6px;overflow:hidden}.dropdown-item[data-v-e02a2d4f]{display:flex;align-items:center;gap:10px;padding:11px 12px;cursor:pointer;transition:all .2s ease;color:#ffffffeb;font-size:14px;background:transparent;border:none;border-radius:6px;width:100%;text-align:left}.dropdown-item[data-v-e02a2d4f]:hover{background:#ffffff1a;color:#fff;transform:translate(2px)}.dropdown-item.active[data-v-e02a2d4f]{background:linear-gradient(135deg,#8b5cf640,#6366f140);border:1px solid rgba(139,92,246,.3);color:#fff}.item-icon[data-v-e02a2d4f]{width:23px;height:23px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#8b5cf6cc}.dropdown-item.active .item-icon[data-v-e02a2d4f]{color:#8b5cf6}.item-name[data-v-e02a2d4f]{flex:1;font-weight:500}.item-count[data-v-e02a2d4f]{font-size:12px;font-weight:600;color:#ffffffa6;background:#ffffff1f;padding:3px 9px;border-radius:10px;flex-shrink:0}.dropdown-item.active .item-count[data-v-e02a2d4f]{color:#ffffffe6;background:#8b5cf659}.all-cards-item[data-v-e02a2d4f]{font-weight:500}.all-cards-item[data-v-e02a2d4f]:hover{background:#ffffff0f;transform:none}.dropdown-divider[data-v-e02a2d4f]{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent);margin:2px 0}.dropdown-empty[data-v-e02a2d4f]{padding:24px 16px;text-align:center;color:#ffffff80;font-size:14px;font-style:italic}.dropdown-enter-active[data-v-e02a2d4f]{transition:all .2s ease}.dropdown-leave-active[data-v-e02a2d4f]{transition:all .15s ease}.dropdown-enter-from .dropdown-menu[data-v-e02a2d4f],.dropdown-leave-to .dropdown-menu[data-v-e02a2d4f]{opacity:0;transform:translateY(-8px) scale(.96)}.dropdown-enter-to .dropdown-menu[data-v-e02a2d4f],.dropdown-leave-from .dropdown-menu[data-v-e02a2d4f]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:768px){.dropdown-menu[data-v-e02a2d4f]{max-width:none;width:max-content;min-width:200px}}.sort-dropdown-container[data-v-0ee103ca]{position:relative}.sort-trigger-btn[data-v-0ee103ca]{padding:7px 12px;border:none;background:#ffffff05;color:#ffffff80;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;overflow:hidden;height:32px}.sort-trigger-btn[data-v-0ee103ca]:hover{background:#ffffff0d;color:#fffc;border-color:#ffffff1a}.sort-label[data-v-0ee103ca]{flex:0 0 auto}.sort-icon[data-v-0ee103ca]{flex:0 0 auto;font-size:14px}.dropdown-arrow[data-v-0ee103ca]{flex:0 0 auto;width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dropdown-backdrop[data-v-0ee103ca]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.dropdown-menu[data-v-0ee103ca]{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;background:#140f1ebf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 8px 24px #00000080;padding:6px;z-index:101}.dropdown-item[data-v-0ee103ca]{display:flex;align-items:center;gap:8px;padding:10px 12px;width:100%;background:transparent;border:none;border-radius:6px;color:#ffffffeb;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.dropdown-item[data-v-0ee103ca]:hover{background:#ffffff1a;color:#fff}.item-label[data-v-0ee103ca]{flex:1}.item-icon[data-v-0ee103ca]{flex:0 0 auto;font-size:12px;color:#8b5cf6cc}.dropdown-enter-active[data-v-0ee103ca],.dropdown-leave-active[data-v-0ee103ca]{transition:opacity .2s ease}.dropdown-enter-from[data-v-0ee103ca],.dropdown-leave-to[data-v-0ee103ca]{opacity:0}.dropdown-enter-active .dropdown-menu[data-v-0ee103ca]{animation:dropdown-appear-0ee103ca .2s ease}.backdrop-enter-active[data-v-0ee103ca],.backdrop-leave-active[data-v-0ee103ca]{transition:opacity .2s ease}.backdrop-enter-from[data-v-0ee103ca],.backdrop-leave-to[data-v-0ee103ca]{opacity:0}@keyframes dropdown-appear-0ee103ca{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop[data-v-01e6539d]{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60000;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.stats-modal-content[data-v-01e6539d]{background:linear-gradient(135deg,#191923fa,#0f0f19fa);border:1px solid rgba(139,92,246,.3);border-radius:20px;padding:24px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;position:relative}.stats-modal-close-btn[data-v-01e6539d]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#a855f7cc;font-size:24px;transition:all .2s ease;padding:0;line-height:1}.stats-modal-close-btn[data-v-01e6539d]:hover{color:#a855f7;opacity:.8}.coming-soon-container[data-v-01e6539d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}.coming-soon-icon[data-v-01e6539d]{width:60px;height:60px;stroke:#a855f7cc;margin-bottom:12px}.coming-soon-title[data-v-01e6539d]{font-size:26px;font-weight:700;background:linear-gradient(135deg,#a855f7,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 6px}.coming-soon-subtitle[data-v-01e6539d]{font-size:16px;font-weight:600;color:#ffffffe6;margin:0 0 10px}.coming-soon-description[data-v-01e6539d]{font-size:14px;color:#fff9;max-width:350px;line-height:1.5}@media(max-width:640px){.modal-backdrop[data-v-01e6539d]{padding:12px 12px 80px;align-items:center}.stats-modal-content[data-v-01e6539d]{padding:20px 20px 40px;max-height:none;margin-top:20px;margin-bottom:20px;border-radius:16px}.stats-modal-close-btn[data-v-01e6539d]{top:12px;right:12px;font-size:20px}}.advanced-stats-btn[data-v-9641876c]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:0;margin:0;background:transparent;border:none;color:#8b5cf6e6;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.advanced-stats-btn[data-v-9641876c]:hover{color:#8b5cf6;opacity:.8}.advanced-stats-btn[data-v-9641876c]:active{opacity:.6}.stats-icon[data-v-9641876c]{width:20px;height:20px;flex-shrink:0}@media(max-width:640px){.advanced-stats-btn[data-v-9641876c]{font-size:13px}.stats-icon[data-v-9641876c]{width:18px;height:18px}}.trophy-case[data-v-862ce9e4]{width:100%;position:relative;overflow:hidden}.empty-trophy-case[data-v-862ce9e4]{display:flex;flex-direction:column;align-items:center;width:100%}.trophy-case-label[data-v-862ce9e4]{margin:10px 0 0;font-size:24px;font-weight:700;line-height:1.45;color:#e7e9ee;text-align:center}.trophy-case-subtext[data-v-862ce9e4]{margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.45;color:#ccc;text-align:center}.coverflow-wrapper[data-v-862ce9e4]{position:relative;width:100%;padding:0 0 16px}.ambient-glow[data-v-862ce9e4]{position:absolute;top:10%;left:50%;width:400px;height:300px;margin-left:-200px;background:radial-gradient(ellipse at center,rgba(139,92,246,.08) 0%,transparent 70%);pointer-events:none;transition:transform .8s cubic-bezier(.25,.46,.45,.94);will-change:transform;z-index:0}.coverflow-viewport[data-v-862ce9e4]{position:relative;width:100%;height:400px;overflow:visible;perspective:1200px;perspective-origin:50% 50%;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;z-index:1}.coverflow-viewport[data-v-862ce9e4]:active{cursor:grabbing}.coverflow-stage[data-v-862ce9e4]{position:absolute;left:0;top:0;width:100%;height:100%;transform-style:preserve-3d}.coverflow-item[data-v-862ce9e4]{position:absolute;left:50%;top:0;margin-left:-140px;width:280px;height:392px;will-change:transform,opacity;transform-style:preserve-3d;cursor:pointer}.coverflow-item.is-active[data-v-862ce9e4]{cursor:pointer}.card-frame[data-v-862ce9e4]{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.12);padding:2px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000004d,inset 0 1.5px #ffffffe6,inset 1.5px 0 #ffffffb3,inset 0 -1.5px #0000004d,inset -1.5px 0 #0003}.card-image[data-v-862ce9e4]{width:100%;height:100%;object-fit:cover;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-placeholder[data-v-862ce9e4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff3;background:#ffffff05}.remove-btn[data-v-862ce9e4]{position:absolute;top:10px;left:10px;width:28px;height:28px;background:#dc262640;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(220,38,38,.4);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.remove-btn[data-v-862ce9e4]:hover{background:#dc262666;transform:scale(1.1)}.arrange-controls[data-v-862ce9e4]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.arrange-btn[data-v-862ce9e4]{width:36px;height:36px;background:#8b5cf633;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(139,92,246,.4);border-radius:50%;color:#a855f7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.arrange-btn[data-v-862ce9e4]:hover{background:#8b5cf659;transform:scale(1.1)}.coverflow-dots[data-v-862ce9e4]{display:flex;justify-content:center;gap:6px;padding-top:8px;z-index:2;position:relative}.dot[data-v-862ce9e4]{width:6px;height:6px;border-radius:50%;background:#ffffff26;border:none;padding:0;cursor:pointer;transition:all .3s ease}.dot.active[data-v-862ce9e4]{background:#8b5cf6cc;transform:scale(1.4);box-shadow:0 0 6px #8b5cf666}@media(max-width:768px){.coverflow-viewport[data-v-862ce9e4]{height:350px}.coverflow-item[data-v-862ce9e4]{width:240px;height:336px;margin-left:-120px}}[data-v-f95e1393] .empty-state-container{padding-top:0!important;margin-top:-20px}[data-v-f95e1393] .empty-state-container p:first-of-type{margin-top:-20px!important}.autocomplete-dropdown[data-v-c7f3a0e5]{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:4px;background:#14141efa;border:1px solid rgba(255,255,255,.12);border-radius:6px;max-height:240px;overflow-y:auto;box-shadow:0 8px 24px #00000080}.autocomplete-item[data-v-c7f3a0e5]{padding:8px 12px;color:#ffffffd9;font-size:12px;cursor:pointer;transition:background .1s}.autocomplete-item[data-v-c7f3a0e5]:hover,.autocomplete-item.highlighted[data-v-c7f3a0e5]{background:#8b5cf633;color:#fff}.smart-modal-backdrop[data-v-4c021b2f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}.smart-modal-container[data-v-4c021b2f]{background:#1a1a1f;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column}.smart-modal-header[data-v-4c021b2f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.smart-modal-header h3[data-v-4c021b2f]{color:#fff;font-size:16px;font-weight:600;margin:0}.smart-modal-close[data-v-4c021b2f]{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;display:flex;align-items:center}.smart-modal-close[data-v-4c021b2f]:hover{color:#fff}.smart-modal-body[data-v-4c021b2f]{padding:20px;overflow-y:auto}.smart-help[data-v-4c021b2f]{color:#ffffffb3;font-size:13px;margin:0 0 16px}.smart-error[data-v-4c021b2f]{background:#f871711a;border:1px solid rgba(248,113,113,.3);color:#fca5a5;padding:8px 12px;border-radius:8px;font-size:13px;margin-bottom:16px}.smart-slots[data-v-4c021b2f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.smart-slot[data-v-4c021b2f]{position:relative;cursor:pointer}.smart-slot input[data-v-4c021b2f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.smart-slot-content[data-v-4c021b2f]{background:#ffffff0a;border:2px dashed rgba(255,255,255,.15);border-radius:12px;aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s}.smart-slot:hover .smart-slot-content[data-v-4c021b2f]{border-color:#9333ea80}.smart-slot-content img[data-v-4c021b2f]{width:100%;height:100%;object-fit:cover}.smart-slot-placeholder[data-v-4c021b2f]{color:#ffffff80;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px}.smart-analyze-btn[data-v-4c021b2f]{width:100%;background:linear-gradient(135deg,#9333ea,#7e22ce);border:none;color:#fff;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.smart-analyze-btn[data-v-4c021b2f]:disabled{opacity:.4;cursor:not-allowed}.smart-token-counter[data-v-4c021b2f]{text-align:center;font-size:12px;color:#fff9;margin-top:8px}.smart-token-counter--depleted[data-v-4c021b2f]{color:#ffb45af2;font-weight:600}.smart-status[data-v-4c021b2f]{display:flex;align-items:center;justify-content:center;gap:10px;color:#fffc;font-size:13px;padding:24px}.smart-spinner[data-v-4c021b2f]{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top-color:#9333ea;border-radius:50%;animation:smart-spin-4c021b2f .8s linear infinite}@keyframes smart-spin-4c021b2f{to{transform:rotate(360deg)}}.smart-matches-header[data-v-4c021b2f]{color:#fff;font-size:14px;font-weight:600;margin-bottom:12px}.smart-matches-grid[data-v-4c021b2f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.smart-match-card[data-v-4c021b2f]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;cursor:pointer;text-align:left;color:#fff;font-family:inherit;transition:all .15s}.smart-match-card[data-v-4c021b2f]:hover{border-color:#9333ea80;background:#9333ea0d}.smart-match-card.selected[data-v-4c021b2f]{border-color:#9333ea;background:#9333ea26}.smart-match-strategy[data-v-4c021b2f]{font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.smart-match-name[data-v-4c021b2f]{font-size:13px;font-weight:600;margin-bottom:2px}.smart-match-meta[data-v-4c021b2f]{font-size:12px;color:#fff9}.smart-actions[data-v-4c021b2f]{display:flex;gap:8px;margin-bottom:12px}.smart-action-btn[data-v-4c021b2f]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;cursor:pointer}.smart-action-btn[data-v-4c021b2f]:disabled{opacity:.4;cursor:not-allowed}.smart-pricing[data-v-4c021b2f],.smart-ebay[data-v-4c021b2f]{font-size:12px;color:#ffffffd9;padding:8px 0}.smart-ebay[data-v-4c021b2f]{display:flex;gap:12px}.smart-ebay a[data-v-4c021b2f]{color:#60a5fa;text-decoration:none}.smart-ebay a[data-v-4c021b2f]:hover{text-decoration:underline}.smart-no-match[data-v-4c021b2f]{text-align:center;color:#fff9;padding:24px;font-size:13px}.smart-modal-fade-enter-active[data-v-4c021b2f],.smart-modal-fade-leave-active[data-v-4c021b2f]{transition:opacity .2s}.smart-modal-fade-enter-from[data-v-4c021b2f],.smart-modal-fade-leave-to[data-v-4c021b2f]{opacity:0}.toast-fade-enter-active[data-v-b8d98181]{transition:opacity .2s ease,transform .2s ease}.toast-fade-leave-active[data-v-b8d98181]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-b8d98181],.toast-fade-leave-to[data-v-b8d98181]{opacity:0;transform:translateY(8px)}.image-placeholder[data-v-b8d98181]:hover{border-color:#9333ea4d!important;background:#9333ea0d!important}@keyframes spin-b8d98181{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInUp-b8d98181{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-b8d98181{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal-container[data-v-b8d98181]{max-width:100%}@media(min-width:375px){.modal-container[data-v-b8d98181]{max-width:430px}}@media(min-width:768px){.modal-container[data-v-b8d98181]{max-width:100%}}@media(min-width:1024px){.modal-container[data-v-b8d98181]{max-width:100%}}input[data-v-b8d98181]::placeholder,textarea[data-v-b8d98181]::placeholder,select[data-v-b8d98181]::placeholder{color:#ffffff4d!important;opacity:1}input[data-v-b8d98181]::-webkit-input-placeholder,textarea[data-v-b8d98181]::-webkit-input-placeholder{color:#ffffff4d!important}input[data-v-b8d98181]::-moz-placeholder,textarea[data-v-b8d98181]::-moz-placeholder{color:#ffffff4d!important;opacity:1}input[data-v-b8d98181]:-ms-input-placeholder,textarea[data-v-b8d98181]:-ms-input-placeholder{color:#ffffff4d!important}.no-spinner[data-v-b8d98181]::-webkit-outer-spin-button,.no-spinner[data-v-b8d98181]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card-type-option[data-v-b8d98181]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s ease}.card-type-option[data-v-b8d98181]:has(input:checked){background:#8b5cf633;border-color:#8b5cf680;color:#fff}.card-type-option input[type=checkbox][data-v-b8d98181]{margin:0;cursor:pointer}.genre-btn[data-v-b8d98181]{padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#ffffffe6;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.genre-btn[data-v-b8d98181]:hover{background:#9333ea26;border-color:#9333ea66}.genre-btn.selected[data-v-b8d98181]{background:#9333ea40;border-color:#9333ea99;color:#fff;box-shadow:0 0 12px #9333ea4d}.subgenre-btn[data-v-b8d98181]{padding:6px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fffc;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.subgenre-btn[data-v-b8d98181]:hover{background:#9333ea1f;border-color:#9333ea59}.subgenre-btn.selected[data-v-b8d98181]{background:#9333ea33;border-color:#9333ea80;color:#fff;box-shadow:0 0 8px #9333ea40}@media(max-width:480px){.genre-btn[data-v-b8d98181],.subgenre-btn[data-v-b8d98181]{font-size:11px;padding:5px 10px}}#imageUploadGrid>div[data-v-b8d98181]:hover{box-shadow:0 0 20px #8b5cf680;transition:box-shadow .3s ease}.reorder-arrow[data-v-b8d98181]{width:20px;height:20px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.5);border-radius:50%;color:#fffc;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.reorder-arrow[data-v-b8d98181]:hover{background:#8b5cf626;border-color:#8b5cf6cc;color:#fff;transform:scale(1.05)}@media(max-width:640px){.reorder-arrow[data-v-b8d98181]{width:22px;height:22px}}.remove-image-btn[data-v-b8d98181]{position:absolute;top:4px;right:4px;background:transparent;border:none;color:#ffffffe6;font-size:20px;font-weight:300;line-height:1;cursor:pointer;padding:0;margin:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s ease;text-shadow:0 0 8px rgba(0,0,0,.8),0 2px 4px rgba(0,0,0,.6)}.remove-image-btn[data-v-b8d98181]:hover{color:#ef4444;transform:scale(1.2);text-shadow:0 0 12px rgba(239,68,68,.6),0 2px 4px rgba(0,0,0,.8)}.card-label[data-v-b8d98181]{position:absolute;top:6px;left:6px;padding:0;background:transparent;border:none;color:#ffffffe6;font-size:7px;font-weight:700;letter-spacing:.8px;z-index:2;text-shadow:0 0 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.6)}.main-photo-label[data-v-b8d98181]{text-align:center;color:#8b5cf6;font-size:7px;font-weight:700;letter-spacing:.8px;text-shadow:0 0 8px rgba(139,92,246,.3)}.checkmark-circle[data-v-b8d98181]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6b3,#6366f1b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #8b5cf699;border:2px solid rgba(255,255,255,.8);flex-shrink:0}.checkmark-circle svg[data-v-b8d98181]{width:19px;height:19px}.empty-circle[data-v-b8d98181]{width:20px;height:20px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.6);transition:all .2s ease;flex-shrink:0}.draggable-image[data-v-b8d98181]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none}.draggable-image[data-v-b8d98181]:focus{outline:none}.draggable-image[data-v-b8d98181]:active:not(.is-dragging){outline:none}.grid-move-move[data-v-b8d98181]{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.grid-move-enter-active[data-v-b8d98181],.grid-move-leave-active[data-v-b8d98181]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.grid-move-enter-from[data-v-b8d98181],.grid-move-leave-to[data-v-b8d98181]{opacity:0}.draggable-image.is-placeholder[data-v-b8d98181]{opacity:.4;background:#9333ea26!important;border:2px dashed rgba(147,51,234,.6)!important}.sortable-chosen[data-v-b8d98181]{transform:scale(1.02);box-shadow:0 4px 12px #9333ea66}.sortable-ghost[data-v-b8d98181]{opacity:.4;background:#9333ea1a;border:2px dashed rgba(147,51,234,.6)!important}.sortable-drag[data-v-b8d98181]{opacity:1;transform:scale(1.05);box-shadow:0 8px 24px #00000080,0 0 0 2px #9333ea66;z-index:9999}.sortable-fallback[data-v-b8d98181]{opacity:1;transform:scale(1.05);box-shadow:0 8px 24px #00000080,0 0 0 2px #9333ea66;z-index:9999;cursor:grabbing!important}.upload-modal-actions[data-v-b8d98181]{display:flex;gap:12px;justify-content:center;margin-top:24px;margin-bottom:0}.upload-modal-actions button[data-v-b8d98181]{flex:1}.upload-save-btn[data-v-b8d98181],.upload-cancel-btn[data-v-b8d98181],.upload-confirm-btn[data-v-b8d98181]{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.upload-save-btn[data-v-b8d98181]{background:#8b5cf626;border:1px solid rgba(139,92,246,.3)!important;color:#a78bfa;display:flex;align-items:center;justify-content:center;gap:8px}.upload-save-btn[data-v-b8d98181]:hover:not(:disabled){background:#8b5cf640;border-color:#8b5cf680!important;color:#c4b5fd;transform:translateY(-1px)}.upload-save-btn[data-v-b8d98181]:disabled{opacity:.5;cursor:not-allowed}.upload-cancel-btn[data-v-b8d98181]{background:#ffffff0d;color:#999;border:1px solid rgba(255,255,255,.1)!important}.upload-cancel-btn[data-v-b8d98181]:hover:not(:disabled){background:#ffffff14;color:#fff}.upload-confirm-btn[data-v-b8d98181]{background:#10b98126;border:1px solid rgba(16,185,129,.3)!important;color:#6ee7b7;display:flex;align-items:center;justify-content:center;gap:8px}.upload-confirm-btn[data-v-b8d98181]:hover:not(:disabled){background:#10b98140;border-color:#10b98180!important;color:#a7f3d0;transform:translateY(-1px)}.floating-actions[data-v-b8d98181]{position:fixed;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:100000;height:56px;padding:0 20px;background:#8b5cf61f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:14px;box-shadow:inset 0 .5px #fff3,inset .5px 0 #ffffff1f,inset 0 -.5px #00000026,inset -.5px 0 #0000001a;transition:all .25s ease}.floating-actions[data-v-b8d98181]:hover{background:#8b5cf62e;border-color:#8b5cf666;box-shadow:inset 0 .5px #ffffff40,inset .5px 0 #ffffff26,inset 0 -.5px #0000002e,inset -.5px 0 #0000001f,0 4px 12px #8b5cf64d}.floating-save-btn[data-v-b8d98181],.floating-cancel-btn[data-v-b8d98181]{padding:0;border:none;background:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;letter-spacing:.01em}.floating-save-btn[data-v-b8d98181]{color:#ffffffe6}.floating-save-btn[data-v-b8d98181]:hover:not(:disabled){color:#fff}.floating-save-btn[data-v-b8d98181]:disabled{opacity:.5;cursor:not-allowed}.floating-cancel-btn[data-v-b8d98181]{color:#ffffff80;padding-left:12px;border-left:1px solid rgba(255,255,255,.1)}.floating-cancel-btn[data-v-b8d98181]:hover:not(:disabled){color:#fffc}.fade-enter-active[data-v-b8d98181],.fade-leave-active[data-v-b8d98181]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-b8d98181],.fade-leave-to[data-v-b8d98181]{opacity:0;transform:translate(-50%) translateY(20px)}.buy-offer-modals-wrapper .modal-overlay-new{z-index:100020}@font-face{font-family:Archive;src:url(/fonts/Archive.otf) format("opentype");font-weight:400;font-style:normal}.collection-module{margin:20px 8px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px}.collection-title{font-family:Archive,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;color:#fffffff2;margin:0 0 16px;text-align:center}.collection-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.collection-stat-card{text-align:center;padding:12px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.collection-stat-value{font-size:18px;font-weight:700;margin-bottom:4px}.collection-stat-value--purple{color:#8b5cf6e6}.collection-stat-value--green{color:#22c55e}.collection-stat-value--blue{color:#3b82f6}.collection-stat-label{font-size:11px;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.cropper-view-box{border-radius:8px!important;outline:0!important;box-shadow:0 0 0 2px #9333eae6,0 0 30px #9333ea80,inset 0 0 0 1px #ffffff1a!important}.cropper-face{background-color:transparent!important}.cropper-line{background:linear-gradient(135deg,#9333ea99,#8b5cf6cc)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.cropper-point{width:16px!important;height:16px!important;background:linear-gradient(135deg,#8b5cf6e6,#6366f1cc)!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:50%!important;box-shadow:0 0 12px #8b5cf6cc,0 4px 8px #0000004d,inset 0 1px 2px #ffffff4d!important;opacity:1!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.cropper-point.point-e,.cropper-point.point-n,.cropper-point.point-w,.cropper-point.point-s{display:none!important}.cropper-point.point-ne{top:-10px!important;right:-10px!important}.cropper-point.point-nw{top:-10px!important;left:-10px!important}.cropper-point.point-sw{bottom:-10px!important;left:-10px!important}.cropper-point.point-se{width:20px!important;height:20px!important;background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;box-shadow:0 0 16px #8b5cf6,0 6px 12px #0006,inset 0 2px 4px #fff6!important;bottom:-10px!important;right:-10px!important}.cropper-point:hover{transform:scale(1.2)!important;box-shadow:0 0 20px #8b5cf6,0 6px 12px #0006,inset 0 2px 4px #ffffff80!important}.cropper-bg{background-image:none!important;background-color:#000!important}.cropper-modal{background-color:#000000bf!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.cropper-container{background-color:#000!important}.cropper-crop-box{border-radius:8px!important}.tab-btn{background:transparent!important;color:#ffffffb3!important}.tab-btn.active{background:linear-gradient(to right,#9333ea33,#8b5cf633)!important;color:#fff!important}#myGrailsTab.active .reaction-icon{filter:drop-shadow(0 0 3px rgba(255,215,0,.4)) drop-shadow(0 0 1px rgba(255,165,0,.3))!important}#cropperModal{padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}@media(max-width:768px){#cropperModal{padding-bottom:calc(60px + env(safe-area-inset-bottom))!important}}#my-grails svg[stroke="rgba(255, 215, 0, 1)"]{filter:drop-shadow(0 0 2px rgba(255,215,0,.3)) drop-shadow(0 0 1px rgba(255,165,0,.2))!important}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#all-cards svg[stroke="rgba(255, 215, 0, 1)"]{filter:drop-shadow(0 0 2px rgba(255,215,0,.3)) drop-shadow(0 0 1px rgba(255,165,0,.2))!important}@media(min-width:769px){.tabs-container,.tab-content{max-width:none!important;margin-left:0!important;margin-right:0!important;width:auto!important}#all-cards.tab-content,#my-grails.tab-content,#archive.tab-content{max-width:none!important;margin-left:0!important;margin-right:0!important}.tabs-container>div{flex:1 1 auto!important;min-width:0!important}}.mini-toast{position:fixed;top:120px;right:160px;background:#ffffff0d;color:#fff;padding:8px 12px;border-radius:6px;font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000004d;z-index:1000;opacity:0;transform:translate(100%);transition:all .3s ease;max-width:250px;line-height:1.3;text-align:center;display:flex;align-items:center;justify-content:center}.mini-toast.show{opacity:1;transform:translate(0)}.remove-grail{position:absolute;top:6px;left:6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border-radius:50%;line-height:1;font-size:16px;font-weight:700;font-family:Arial,sans-serif;background:#dc262626;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(220,38,38,.3);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:all .15s ease;cursor:pointer;box-sizing:border-box}.remove-grail:hover{background:#dc262640;border-color:#dc262680;transform:scale(1.05)}.arrange-mode .remove-grail{opacity:1;visibility:visible;pointer-events:auto}.assign-grail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border-radius:50%;line-height:1;font-size:24px;font-weight:400;font-family:Arial,sans-serif;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);color:#fffc;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease;cursor:pointer;box-sizing:border-box}.assign-grail:hover{background:#fff3;border-color:#fff6;transform:translate(-50%,-50%) scale(1.1);color:#fff}.empty-grail-container .assign-grail{opacity:1;visibility:visible;pointer-events:all}.empty-grail-container{background:#ffffff08!important;border:2px dashed rgba(255,255,255,.15)!important}.empty-grail-container:hover{border-color:#ffffff40!important;background:#ffffff0d!important}.card-info,[data-overlay]{pointer-events:none;z-index:1}:root{--control-h: 28px}#rearrangeBtn{box-sizing:border-box;height:32px;padding:7px 12px;font-size:16px;font-weight:500;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#ffffff05;color:#ffffff80;transition:all .2s;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:140px}#my-grails>div:first-child,#all-cards>div:first-child{display:flex;align-items:flex-end;margin:0 0 8px;min-height:var(--control-h)}@media(max-width:768px){.tab-btn{font-size:13px!important;padding:8px 4px!important;gap:5px!important}.tab-btn svg{width:20px!important;height:20px!important}#allCardsTab svg{width:24px!important;height:24px!important}.tabs-container{margin-left:8px!important;margin-right:8px!important;max-width:none!important}.tab-content{margin-left:0!important;margin-right:0!important;max-width:none!important}}.profile-navigation-section{margin-bottom:0!important;background:#ffffff05;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 .3px #fff3,inset .3px 0 #ffffff1f,inset 0 -.3px #0003,inset -.3px 0 #0000001f}.tab-slide-right-enter-active,.tab-slide-right-leave-active,.tab-slide-left-enter-active,.tab-slide-left-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-slide-right-enter-from{opacity:0;transform:translate(30px)}.tab-slide-right-leave-to,.tab-slide-left-enter-from{opacity:0;transform:translate(-30px)}.tab-slide-left-leave-to{opacity:0;transform:translate(30px)}.tab-slide-right-enter-to,.tab-slide-right-leave-from,.tab-slide-left-enter-to,.tab-slide-left-leave-from{opacity:1;transform:translate(0)}#all-cards.tab-content{margin-top:0!important;padding-top:10px!important}.tab-content{padding-top:10px!important}@media(max-width:768px){.tab-btn{padding-top:8px!important;padding-bottom:8px!important}.form-row-responsive{grid-template-columns:1fr!important;gap:12px!important}.serial-number-inputs{gap:6px!important;max-width:200px!important}.serial-number-inputs input{padding:8px 6px!important;font-size:13px!important;min-width:40px!important;max-width:80px!important}#cardPopulation{max-width:150px!important;padding:8px 10px!important;font-size:13px!important}}#activeState,.active-state-content,#all-cards.tab-content{max-width:none!important}.upload-submit-btn:hover{transform:translateY(-1px);box-shadow:0 8px 25px #8b5cf666}.active-folder-chip{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;height:32px;background:#ffffff05;border:1px solid rgba(139,92,246,.5);border-radius:8px;color:#8b5cf6f2;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;overflow:hidden}.active-folder-chip:hover{background:#ffffff0d;border-color:#8b5cf6b3;color:#8b5cf6}.active-folder-chip svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.folder-chip-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-folder-chip .folder-chip-close{width:15px!important;height:15px!important;flex-shrink:0;opacity:.8;transition:all .2s ease}.active-folder-chip:hover .folder-chip-close{opacity:1;width:15px!important;height:15px!important}.folder-actions-row{display:flex;align-items:center;gap:8px}.edit-folder-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;height:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;color:#ffffff80;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.edit-folder-btn svg{width:16px;height:16px;stroke:currentColor}.edit-folder-btn:hover{background:#ffffff0d;color:#fffc;border-color:#ffffff1a}.filter-chip-enter-active,.filter-chip-leave-active{transition:all .25s ease}.filter-chip-enter-from,.filter-chip-leave-to{opacity:0;transform:translate(-10px) scale(.95)}.filter-chip-enter-to,.filter-chip-leave-from{opacity:1;transform:translate(0) scale(1)}.search-toggle-btn{height:32px;width:35px;padding:0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:all .3s ease;cursor:pointer;background:#ffffff05;border:none}.search-toggle-btn:hover{background:#ffffff0d;color:#fffc;border-color:#ffffff1a}.search-toggle-btn.active{background:#8b5cf633;color:#8b5cf6;border-color:#8b5cf666}.search-toggle-btn svg{width:20px;height:20px}.all-cards-search-wrapper{width:100%;overflow:hidden}.all-cards-search-dropdown-enter-active,.all-cards-search-dropdown-leave-active{transition:all .3s ease}.all-cards-search-dropdown-enter-from{opacity:0;transform:translateY(-10px);max-height:0}.all-cards-search-dropdown-enter-to,.all-cards-search-dropdown-leave-from{opacity:1;transform:translateY(0);max-height:200px}.all-cards-search-dropdown-leave-to{opacity:0;transform:translateY(-10px);max-height:0}.grails-header{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 8px;padding:0 16px}.grails-counter{font-size:11px;font-weight:500;color:#fff;opacity:.6;line-height:1.4}.grails-arrange-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:6px 12px;color:#fffc;font-size:12px;cursor:pointer}.grails-arrange-btn.active{background:#8b5cf64d;border-color:#8b5cf680;color:#a855f7}.post-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:10100;padding:40px 20px 100px;overflow-y:auto}.hero-grails-container[data-v-1e7c6b63]{width:100%;min-height:50vh}.hero-grails-scroll-container[data-v-1e7c6b63]{display:flex;flex-direction:column;gap:0;scroll-snap-type:y mandatory;overflow-y:scroll;height:calc(100vh - 280px);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.hero-grails-scroll-container[data-v-1e7c6b63]::-webkit-scrollbar{display:none}.hero-grail-card[data-v-1e7c6b63]{scroll-snap-align:center;scroll-snap-stop:always;min-height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative;cursor:pointer;transition:transform .3s ease}.hero-grail-card.arrange-mode[data-v-1e7c6b63]{cursor:default}.hero-grail-content[data-v-1e7c6b63]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;position:relative}.hero-grail-stage[data-v-1e7c6b63]{position:relative;width:100%;margin-bottom:32px}.hero-grail-glow-orb[data-v-1e7c6b63]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,rgba(255,165,0,.2) 30%,rgba(139,92,246,.15) 50%,transparent 70%);filter:blur(40px);z-index:0;animation:breathe-1e7c6b63 4s ease-in-out infinite;pointer-events:none}@keyframes breathe-1e7c6b63{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.95)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.hero-grail-image-wrapper[data-v-1e7c6b63]{position:relative;width:100%;aspect-ratio:2.5 / 3.5;border-radius:20px;overflow:hidden;background:#0006;box-shadow:0 8px 32px #0009,0 4px 16px #ffd70026,inset 0 1px 1px #ffffff1a;z-index:1}.hero-grail-image[data-v-1e7c6b63]{width:100%;height:100%;object-fit:cover;display:block}.hero-grail-placeholder[data-v-1e7c6b63]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff3;background:#ffffff05}.hero-grail-glass-frame[data-v-1e7c6b63]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(255,215,0,.05) 100%);border:1px solid rgba(255,215,0,.2);pointer-events:none}.hero-grail-badge[data-v-1e7c6b63]{position:absolute;top:16px;right:16px;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,215,0,.3);box-shadow:0 4px 16px #ffd70066,inset 0 1px 2px #fff3;animation:glow-pulse-1e7c6b63 3s ease-in-out infinite}@keyframes glow-pulse-1e7c6b63{0%,to{box-shadow:0 4px 16px #ffd70066,inset 0 1px 2px #fff3}50%{box-shadow:0 4px 24px #ffd700b3,0 0 40px #ffd7004d,inset 0 1px 2px #ffffff4d}}.hero-remove-grail[data-v-1e7c6b63]{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:50%;background:#dc262633;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(220,38,38,.4);color:#fff;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;box-shadow:0 4px 12px #dc26264d}.hero-remove-grail[data-v-1e7c6b63]:hover{background:#dc26264d;border-color:#dc262699;transform:scale(1.1);box-shadow:0 6px 16px #dc262680}.hero-grail-info-glass[data-v-1e7c6b63]{text-align:center;width:100%;padding:24px;background:#ffffff08;-webkit-backdrop-filter:saturate(120%) blur(20px);backdrop-filter:saturate(120%) blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff1a}.hero-grail-name[data-v-1e7c6b63]{font-size:26px;font-weight:700;color:#fff;margin:0 0 16px;text-shadow:0 2px 12px rgba(0,0,0,.6);letter-spacing:-.5px}.hero-grail-details[data-v-1e7c6b63]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.hero-grail-detail[data-v-1e7c6b63]{position:relative;font-size:13px;font-weight:600;color:#ffffffe6;padding:8px 16px;border-radius:20px;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.5)}.detail-glass[data-v-1e7c6b63]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:20px;z-index:-1}.hero-grail-value-container[data-v-1e7c6b63]{position:relative;display:inline-block}.hero-grail-value[data-v-1e7c6b63]{position:relative;font-size:32px;font-weight:700;color:#22c55e;text-shadow:0 2px 12px rgba(34,197,94,.5),0 0 20px rgba(34,197,94,.3);z-index:1}.value-shimmer[data-v-1e7c6b63]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent,rgba(34,197,94,.2),transparent);animation:shimmer-1e7c6b63 3s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes shimmer-1e7c6b63{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.hero-grail-arrange-controls[data-v-1e7c6b63]{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:10}.hero-arrange-btn[data-v-1e7c6b63]{position:relative;width:48px;height:48px;border-radius:50%;border:1px solid rgba(139,92,246,.5);color:#a855f7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden;box-shadow:0 4px 12px #8b5cf64d}.btn-glass[data-v-1e7c6b63]{position:absolute;top:0;right:0;bottom:0;left:0;background:#8b5cf626;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.hero-arrange-btn svg[data-v-1e7c6b63]{position:relative;z-index:1}.hero-arrange-btn[data-v-1e7c6b63]:hover{border-color:#8b5cf6cc;transform:scale(1.1);box-shadow:0 6px 20px #8b5cf680}.hero-arrange-btn:hover .btn-glass[data-v-1e7c6b63]{background:#8b5cf640}.scroll-indicator[data-v-1e7c6b63]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5;animation:bounce-1e7c6b63 2s ease-in-out infinite}@keyframes bounce-1e7c6b63{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}.scroll-indicator-line[data-v-1e7c6b63]{width:2px;height:20px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.4));border-radius:2px}.scroll-indicator svg[data-v-1e7c6b63]{color:#fff6}@media(max-width:768px){.hero-grails-scroll-container[data-v-1e7c6b63]{height:calc(100vh - 320px)}.hero-grail-card[data-v-1e7c6b63]{min-height:80vh;padding:16px}.hero-grail-content[data-v-1e7c6b63]{max-width:100%}.hero-grail-name[data-v-1e7c6b63]{font-size:22px}.hero-grail-value[data-v-1e7c6b63]{font-size:28px}.hero-grail-detail[data-v-1e7c6b63]{font-size:12px;padding:6px 12px}.hero-grail-badge[data-v-1e7c6b63]{width:44px;height:44px}.hero-grail-badge svg[data-v-1e7c6b63]{width:20px;height:20px}.hero-arrange-btn[data-v-1e7c6b63]{width:44px;height:44px}.hero-grail-arrange-controls[data-v-1e7c6b63]{right:12px}}@media(min-width:769px){.hero-grails-scroll-container[data-v-1e7c6b63]{height:calc(100vh - 240px)}.hero-grail-card[data-v-1e7c6b63]{min-height:90vh}.hero-grail-content[data-v-1e7c6b63]{max-width:600px}.hero-grail-name[data-v-1e7c6b63]{font-size:36px}.hero-grail-value[data-v-1e7c6b63]{font-size:42px}.hero-grail-detail[data-v-1e7c6b63]{font-size:14px}}@media(min-width:1024px){.hero-grail-content[data-v-1e7c6b63]{max-width:700px}.hero-grail-name[data-v-1e7c6b63]{font-size:40px}}.page-wrapper[data-v-7db8c164]{min-height:100vh;display:flex;flex-direction:column}.post-detail-container[data-v-7db8c164]{max-width:414px;margin:0 auto;padding:16px 8px 80px;width:100%}.not-found[data-v-7db8c164]{text-align:center;padding:60px 20px;color:#fff9}.back-link[data-v-7db8c164]{color:#9333eae6;text-decoration:none;margin-top:12px;display:inline-block}.post-detail[data-v-7db8c164]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(139,92,246,.2);border-radius:16px;overflow:hidden}.pd-header[data-v-7db8c164]{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer}.pd-avatar[data-v-7db8c164]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(147,51,234,.3)}.pd-avatar--placeholder[data-v-7db8c164]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:.75rem;font-weight:700}.pd-user-info[data-v-7db8c164]{display:flex;flex-direction:column}.pd-user-name[data-v-7db8c164]{font-weight:600;color:#fffffff2;font-size:.875rem}.post-time[data-v-7db8c164]{font-size:.75rem;color:#fff6}.post-image[data-v-7db8c164]{width:100%}.post-image img[data-v-7db8c164]{width:100%;display:block}.post-body[data-v-7db8c164]{padding:14px 16px}.post-type-badge[data-v-7db8c164]{display:inline-block;font-size:.7rem;font-weight:600;color:#8b5cf6e6;background:#8b5cf61a;padding:2px 8px;border-radius:4px;margin-bottom:8px;text-transform:uppercase}.post-title[data-v-7db8c164]{font-size:1.1rem;font-weight:700;color:#fffffff2;margin:0 0 8px}.post-content[data-v-7db8c164]{font-size:.875rem;color:#ffffffb3;line-height:1.5;margin:0;white-space:pre-wrap}.post-meta[data-v-7db8c164]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.grade-badge[data-v-7db8c164],.badge[data-v-7db8c164]{font-size:.7rem;padding:2px 8px;border-radius:4px;background:#ffffff14;color:#ffffffb3}.comment-section[data-v-7db8c164]{padding:8px 16px 14px}.auth-page[data-v-1d76e53c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;padding:20px;z-index:10000}.auth-container[data-v-1d76e53c]{width:100%;max-width:400px;background:#0f1420f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:16px;padding:40px 32px;box-shadow:0 8px 32px #0006,0 0 80px #8b5cf61a;text-align:center}.auth-logo[data-v-1d76e53c]{text-align:center;margin-bottom:24px}.logo-img[data-v-1d76e53c]{height:32px;width:auto}.auth-title[data-v-1d76e53c]{text-align:center;font-size:24px;font-weight:700;color:#fff;margin:0 0 12px;font-family:Poppins,sans-serif}.auth-subtitle[data-v-1d76e53c]{text-align:center;font-size:14px;color:#fff9;margin:0 0 32px;line-height:1.6}.prompt-actions[data-v-1d76e53c]{display:flex;flex-direction:column;align-items:center;gap:12px}.submit-btn[data-v-1d76e53c]{width:80%;padding:14px;background:#8b5cf626;border:1px solid rgba(139,92,246,.4);border-radius:8px;color:#8b5cf6;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn[data-v-1d76e53c]:hover{background:#8b5cf640;border-color:#8b5cf699;transform:translateY(-1px)}.skip-btn[data-v-1d76e53c]{width:80%;padding:14px;background:#ffffff0d;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#ffffffb3;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.skip-btn[data-v-1d76e53c]:hover{background:#ffffff1a;border-color:#8b5cf680;color:#fff}.user-avatar[data-v-93419919]{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar--sm[data-v-93419919]{width:32px;height:32px;font-size:12px}.user-avatar--md[data-v-93419919]{width:40px;height:40px;font-size:14px}.user-avatar--lg[data-v-93419919]{width:80px;height:80px;font-size:24px}.user-avatar--xl[data-v-93419919]{width:120px;height:120px;font-size:36px}.user-avatar__img[data-v-93419919]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar__placeholder[data-v-93419919]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf64d,#8b5cf61a);color:#ffffffb3;border:2px solid rgba(139,92,246,.3);border-radius:50%}.user-avatar__icon[data-v-93419919]{width:55%;height:55%}.ace-backdrop[data-v-c50e3092]{display:flex;position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100001;align-items:center;justify-content:center;padding:20px;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:auto}.ace-backdrop--cropping[data-v-c50e3092]{overflow:hidden;touch-action:none}.ace-container[data-v-c50e3092]{background:#1f2937de;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:0 16px 20px;width:100%;max-width:800px;max-height:85vh;overflow:visible;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 25px 50px #0f172a99;margin:auto;position:relative;display:flex;flex-direction:column;touch-action:auto}.ace-container--cropping[data-v-c50e3092]{touch-action:none}.ace-header[data-v-c50e3092]{display:flex;justify-content:flex-end;align-items:center;margin:0 0 16px;padding:12px 0 8px}.ace-close-btn[data-v-c50e3092]{background:transparent;border:none;color:#ffffffb3;font-size:24px;cursor:pointer;padding:4px;line-height:1}.ace-image-wrapper[data-v-c50e3092]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background:#0000004d;border-radius:8px;overflow:hidden;margin-bottom:16px;flex:1;min-height:0}.ace-image[data-v-c50e3092]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s ease}.ace-crop-overlay[data-v-c50e3092]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ace-crop-svg[data-v-c50e3092]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ace-crop-box[data-v-c50e3092]{position:absolute;border:2px solid rgba(139,92,246,.9);cursor:move;pointer-events:auto;touch-action:none}.ace-crop-handle[data-v-c50e3092]{position:absolute;width:32px;height:32px;pointer-events:auto;touch-action:none;display:flex;align-items:center;justify-content:center}.ace-crop-handle--nw[data-v-c50e3092]{top:-16px;left:-16px;cursor:nw-resize}.ace-crop-handle--ne[data-v-c50e3092]{top:-16px;right:-16px;cursor:ne-resize}.ace-crop-handle--sw[data-v-c50e3092]{bottom:-16px;left:-16px;cursor:sw-resize}.ace-crop-handle--se[data-v-c50e3092]{bottom:-16px;right:-16px;cursor:se-resize}.ace-crop-handle-dot[data-v-c50e3092]{width:16px;height:16px;background:#8b5cf6e6;border:2px solid white;border-radius:50%;pointer-events:none}.ace-actions[data-v-c50e3092]{display:flex;gap:12px;justify-content:center}.ace-btn[data-v-c50e3092]{padding:12px 24px;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-weight:500;cursor:pointer;font-size:.9rem;transition:all .2s;background:#ffffff0d;color:#999;display:flex;align-items:center;gap:6px;flex:none}.ace-btn[data-v-c50e3092]:hover{background:#ffffff14;color:#fff}.ace-btn--primary[data-v-c50e3092]{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.ace-btn--primary[data-v-c50e3092]:hover{background:#8b5cf640;border-color:#8b5cf680;color:#c4b5fd;transform:translateY(-1px)}.ace-btn--confirm[data-v-c50e3092]{background:#10b98126;border-color:#10b9814d;color:#6ee7b7}.ace-btn--confirm[data-v-c50e3092]:hover{background:#10b98140;border-color:#10b98180;color:#a7f3d0}.auth-page[data-v-9f03681d]{min-height:100dvh;min-height:100vh;display:flex;justify-content:center;padding:20px;overscroll-behavior-y:none}.auth-container[data-v-9f03681d]{width:100%;max-width:400px;margin:auto 0;background:#0f1420f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:16px;padding:40px 32px;box-shadow:0 8px 32px #0006,0 0 80px #8b5cf61a}.auth-logo[data-v-9f03681d]{text-align:center;margin-bottom:24px}.logo-img[data-v-9f03681d]{height:32px;width:auto}.auth-title[data-v-9f03681d]{text-align:center;font-size:24px;font-weight:700;color:#fff;margin:0 0 8px;font-family:Poppins,sans-serif}.auth-subtitle[data-v-9f03681d]{text-align:center;font-size:14px;color:#fff9;margin:0 0 24px}.auth-form[data-v-9f03681d]{display:flex;flex-direction:column;gap:18px}.form-section-photo[data-v-9f03681d]{text-align:center;padding-bottom:18px;border-bottom:1px solid rgba(139,92,246,.15)}.photo-container[data-v-9f03681d]{position:relative;display:inline-block;margin-bottom:12px}.profile-avatar[data-v-9f03681d]{box-shadow:0 0 24px #8b5cf640}.btn-select-photo[data-v-9f03681d]{background:#8b5cf626;color:#8b5cf6;border:1px solid rgba(139,92,246,.3);padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-select-photo[data-v-9f03681d]:hover{background:#8b5cf640;border-color:#8b5cf680}.photo-actions[data-v-9f03681d]{display:flex;flex-direction:column;align-items:center;gap:6px}.photo-optional-text[data-v-9f03681d]{font-size:12px;color:#fff6;margin:0}.form-group[data-v-9f03681d]{display:flex;flex-direction:column;gap:6px;margin:0}.form-label[data-v-9f03681d]{font-size:14px;font-weight:500;color:#fffc;margin:0}.required-star[data-v-9f03681d]{color:#ef4444e6}.form-hint-inline[data-v-9f03681d]{font-weight:400;color:#fff6;font-size:12px}.form-input[data-v-9f03681d]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#fff;font-size:15px;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-9f03681d]::placeholder{color:#fff6}.form-input[data-v-9f03681d]:focus{outline:none;border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626}.form-textarea[data-v-9f03681d]{resize:vertical;min-height:80px;font-family:inherit}.input-with-validation[data-v-9f03681d]{position:relative}.validation-icon[data-v-9f03681d],.validation-spinner[data-v-9f03681d]{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.icon-valid[data-v-9f03681d]{color:#10b981}.icon-invalid[data-v-9f03681d]{color:#ef4444}.input-valid[data-v-9f03681d]{border-color:#10b98180!important}.input-valid[data-v-9f03681d]:focus{box-shadow:0 0 0 3px #10b98126}.input-invalid[data-v-9f03681d]{border-color:#ef444499!important}.input-invalid[data-v-9f03681d]:focus{box-shadow:0 0 0 3px #ef444426}.field-error[data-v-9f03681d]{font-size:12px;color:#f87171}.spinner[data-v-9f03681d]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9f03681d .8s linear infinite}@keyframes spin-9f03681d{to{transform:rotate(360deg)}}.char-counter[data-v-9f03681d]{font-size:12px;color:#fff6;text-align:right}.form-group-privacy[data-v-9f03681d]{padding:16px;background:#ffffff08;border:1px solid rgba(139,92,246,.2);border-radius:8px}.privacy-content[data-v-9f03681d]{display:flex;justify-content:space-between;align-items:center;gap:16px}.privacy-text[data-v-9f03681d]{flex:1}.privacy-title[data-v-9f03681d]{font-size:14px;font-weight:500;color:#fffc;margin-bottom:4px}.privacy-description[data-v-9f03681d]{font-size:12px;color:#ffffff80}.toggle-switch[data-v-9f03681d]{position:relative;display:inline-block;width:56px;height:30px;flex-shrink:0}.toggle-input[data-v-9f03681d]{opacity:0;width:0;height:0}.toggle-slider[data-v-9f03681d]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff1a;transition:.3s;border-radius:30px;display:flex;align-items:center;padding:0 4px}.toggle-slider[data-v-9f03681d]:before{content:"";position:absolute;height:22px;width:22px;left:4px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-input:checked+.toggle-slider[data-v-9f03681d]{background-color:#8b5cf6cc}.toggle-input:checked+.toggle-slider[data-v-9f03681d]:before{transform:translate(26px)}.toggle-icon-public[data-v-9f03681d],.toggle-icon-private[data-v-9f03681d]{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;color:#fffc}.toggle-icon-public[data-v-9f03681d]{left:8px}.toggle-icon-private[data-v-9f03681d]{right:8px}.submit-btn[data-v-9f03681d]{width:100%;padding:14px;background:#8b5cf626;border:1px solid rgba(139,92,246,.4);border-radius:8px;color:#8b5cf6;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.submit-btn[data-v-9f03681d]:hover:not(:disabled){background:#8b5cf640;border-color:#8b5cf699;transform:translateY(-1px)}.submit-btn[data-v-9f03681d]:disabled{opacity:.7;cursor:not-allowed}html:has(.auth-page){background:#0b0e14}body:has(.auth-page){padding-bottom:0!important;background:linear-gradient(180deg,#1a1f2cb3,#0b0e14),#0b0e14}.modal-overlay-followers[data-v-21471581]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}.modal-container-followers[data-v-21471581]{background:#1a1625;border-radius:16px;width:100%;max-width:380px;height:420px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.modal-header-followers[data-v-21471581]{display:flex;align-items:center;justify-content:center;padding:20px 24px;border-bottom:1px solid rgba(139,92,246,.1)}.toggle-container[data-v-21471581]{position:relative;display:inline-flex;width:100%;max-width:300px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:4px;margin:0 auto}.toggle-btn[data-v-21471581]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;background:transparent;border:none;border-radius:20px;color:#ffffff80;font-weight:600;font-size:14px;cursor:pointer;transition:color .3s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.toggle-btn[data-v-21471581]:hover{color:#ffffffbf}.toggle-btn.active[data-v-21471581]{color:#fff}.toggle-btn svg[data-v-21471581]{transition:all .3s ease}.toggle-indicator[data-v-21471581]{position:absolute;top:4px;left:4px;bottom:4px;width:calc(50% - 4px);background:linear-gradient(135deg,#8b5cf666,#8b5cf64d);border-radius:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 2px 8px #8b5cf64d,inset 0 1px #ffffff1a}.modal-title-followers[data-v-21471581]{margin:0;font-size:20px;font-weight:600;color:#fff}.modal-close-followers[data-v-21471581]{position:absolute;right:16px;top:16px;background:#8b5cf61a;border:none;color:#8b5cf6;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;z-index:100}.modal-close-followers[data-v-21471581]:hover{background:#8b5cf633;color:#a78bfa}.users-list-followers[data-v-21471581]{overflow-y:auto;flex:1;padding:0 20px;max-height:340px}.empty-state-followers[data-v-21471581]{padding:60px 24px;text-align:center}.empty-state-followers p[data-v-21471581]{color:#9ca3af;font-size:15px;margin:0}.user-item-followers[data-v-21471581]{display:flex;align-items:center;gap:12px;padding:12px 24px;text-decoration:none;transition:background .2s}.user-item-followers[data-v-21471581]:hover{background:#8b5cf60d}.user-avatar-followers[data-v-21471581]{flex-shrink:0}.avatar-img-followers[data-v-21471581]{width:48px;height:48px;border-radius:50%;object-fit:cover}.avatar-placeholder-followers[data-v-21471581]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.user-info-followers[data-v-21471581]{flex:1;min-width:0}.user-display-name-followers[data-v-21471581]{color:#fff;font-weight:600;font-size:15px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-username-followers[data-v-21471581]{color:#8b5cf6;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-list-followers[data-v-21471581]::-webkit-scrollbar{width:8px}.users-list-followers[data-v-21471581]::-webkit-scrollbar-track{background:transparent}.users-list-followers[data-v-21471581]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}.users-list-followers[data-v-21471581]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.private-profile-notice[data-v-38c20d04]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:400px}.lock-icon[data-v-38c20d04]{margin-bottom:24px;opacity:.8}.private-profile-notice h3[data-v-38c20d04]{font-size:1.5rem;font-weight:600;color:#fffffff2;margin:0 0 12px}.private-profile-notice p[data-v-38c20d04]{font-size:1rem;color:#ffffffb3;margin:0;line-height:1.6}.username[data-v-38c20d04]{color:#8b5cf6;font-weight:600}.modal-overlay-new[data-v-c18f623d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-container-reviews[data-v-c18f623d]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;border:1px solid rgba(139,92,246,.3)}.modal-header-new[data-v-c18f623d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(139,92,246,.2)}.modal-title-new[data-v-c18f623d]{font-size:1.25rem;font-weight:600;color:#fffffff2;margin:0}.modal-close-new[data-v-c18f623d]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.modal-close-new[data-v-c18f623d]:hover{background:#8b5cf61a;color:#fffffff2}.reviews-list[data-v-c18f623d]{overflow-y:auto;padding:1rem;flex:1}.no-reviews[data-v-c18f623d]{text-align:center;padding:3rem 1rem;color:#ffffff80}.review-card[data-v-c18f623d]{background:#8b5cf60d;border-radius:12px;padding:1rem;margin-bottom:1rem;border:1px solid rgba(139,92,246,.15);transition:all .2s ease}.review-card[data-v-c18f623d]:hover{background:#8b5cf614;border-color:#8b5cf640}.review-card-highlight[data-v-c18f623d]{animation:reviewPulse-c18f623d 2.4s ease-out 1;border-color:#a855f7b3;box-shadow:0 0 0 2px #a855f759}@keyframes reviewPulse-c18f623d{0%{background:#a855f738;box-shadow:0 0 0 3px #a855f799}60%{background:#a855f71f;box-shadow:0 0 0 2px #a855f766}to{background:#8b5cf60d;box-shadow:0 0 #a855f700}}.review-header[data-v-c18f623d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.reviewer-info[data-v-c18f623d]{display:flex;align-items:center;gap:.75rem}.reviewer-name[data-v-c18f623d]{font-weight:600;color:#fffffff2;font-size:.9rem}.review-meta[data-v-c18f623d]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.review-rating[data-v-c18f623d]{display:flex;align-items:center;gap:.5rem}.review-stars[data-v-c18f623d]{color:#a259ff;font-size:1rem;letter-spacing:1px}.review-rating-number[data-v-c18f623d]{font-weight:600;color:#10b981;font-size:.9rem}.review-date[data-v-c18f623d]{font-size:.75rem;color:#ffffff80}.review-comment[data-v-c18f623d]{color:#ffffffd9;font-size:.95rem;line-height:1.5;padding-top:.75rem;border-top:1px solid rgba(139,92,246,.15)}.review-no-comment[data-v-c18f623d]{color:#fff6;font-size:.9rem;font-style:italic;padding-top:.75rem;border-top:1px solid rgba(139,92,246,.15)}.load-more-btn[data-v-c18f623d]{width:100%;padding:.75rem;margin-top:1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6;border-radius:8px;cursor:pointer;font-size:.9375rem;transition:all .2s;font-weight:500}.load-more-btn[data-v-c18f623d]:hover:not(:disabled){background:#3b82f633;border-color:#3b82f680}.load-more-btn[data-v-c18f623d]:disabled{opacity:.5;cursor:not-allowed}.reviews-list[data-v-c18f623d]::-webkit-scrollbar{width:8px}.reviews-list[data-v-c18f623d]::-webkit-scrollbar-track{background:#8b5cf60d;border-radius:4px}.reviews-list[data-v-c18f623d]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}.reviews-list[data-v-c18f623d]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}html,body{max-width:100vw;overflow-x:hidden}.profile-container{width:100%;max-width:430px;margin:0 auto;padding:20px 10px;container-type:inline-size;container-name:profile;--space-xs: clamp(4px, 1cqi, 8px);--space-sm: clamp(6px, 1.5cqi, 12px);--space-md: clamp(10px, 2.5cqi, 16px);--space-lg: clamp(12px, 3.5cqi, 20px);--space-xl: clamp(16px, 4cqi, 24px);--space-separator: clamp(15px, 4cqi, 25px);--radius: clamp(8px, 2cqi, 12px);--text-xs: clamp(11px, 2.5cqi, 13px);--text-sm: clamp(12px, 2.8cqi, 14px);--text-md: clamp(14px, 3.2cqi, 16px);--text-lg: clamp(16px, 3.8cqi, 18px);--avatar-size: clamp(70px, 18cqi, 80px);--button-min-width: clamp(84px, 21cqi, 90px)}.profile-top-section,.profile-info,.tabs-container{max-width:100%;overflow-x:hidden}*{box-sizing:border-box}.profile-top-section{display:flex;flex-direction:column;padding:var(--space-xl) 0;background:#8b5cf60d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);margin-bottom:var(--space-xl);gap:var(--space-md)}.profile-left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(14px,3.45cqi,21px);padding-left:var(--space-xl);padding-right:var(--space-xl);position:relative}.profile-photo-container{flex-shrink:0;display:flex;align-items:center;margin-left:0}.profile-photo{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;border:2px solid rgba(139,92,246,.3);display:block}.profile-names{display:flex;flex-direction:column;gap:var(--space-xs);flex:1;align-items:center;text-align:center}.profile-separator{width:1px;height:55px;background:linear-gradient(to bottom,transparent,rgba(139,92,246,.3) 20%,rgba(139,92,246,.6) 50%,rgba(139,92,246,.3) 80%,transparent);flex-shrink:0}.profile-action-buttons{display:flex;gap:var(--space-sm);align-items:center;padding-left:var(--space-xl);padding-right:var(--space-xl);flex-shrink:0}.profile-follow-btn{padding:var(--space-sm) var(--space-md);background:#8b5cf6cc;color:#fff;border:none;border-radius:var(--radius);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap;height:32px;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-width:var(--button-min-width);box-sizing:border-box}.profile-dm-btn{padding:var(--space-sm) var(--space-md);background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.4);border-radius:var(--radius);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;height:fit-content}.profile-follow-btn:hover{background:#8b5cf6}.profile-dm-btn:hover{background:#3b82f640;border-color:#3b82f699}.profile-follow-btn[data-following=true]{background:transparent;border:1px solid rgba(139,92,246,.8);color:#8b5cf6;font-size:var(--text-xs)}.profile-follow-btn[data-following=true]:hover{background:#8b5cf61a;border-color:#8b5cf6}.profile-block-btn{padding:var(--space-sm) var(--space-md);background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.4);border-radius:var(--radius);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;height:fit-content}.profile-block-btn:hover{background:#ef444440;border-color:#ef444499}.profile-block-btn.blocked{background:#ef4444cc;color:#fff;border-color:#ef4444}.profile-block-btn.blocked:hover{background:#ef444499}.profile-more-menu{position:absolute;top:8px;right:9px;z-index:10}.profile-more-btn{background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.profile-more-btn:hover{color:#fffc;background:#ffffff14}.profile-more-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:#1e1e28fa;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:4px 0;min-width:180px;box-shadow:0 8px 24px #0006}.profile-more-item{display:block;width:100%;padding:10px 16px;background:none;border:none;color:#ffffffd9;font-size:14px;text-align:left;cursor:pointer;transition:background .15s}.profile-more-item:hover{background:#ffffff14}.profile-more-item--danger{color:#ef4444}.profile-more-item--danger:hover{background:#ef44441a}.menu-fade-enter-active,.menu-fade-leave-active{transition:all .15s ease}.menu-fade-enter-from,.menu-fade-leave-to{opacity:0;transform:scale(.95) translateY(-4px)}.profile-display-name{font-size:clamp(18px,4.5cqi,22px);font-weight:600;margin:0;color:#fffffff2;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-handle{font-size:clamp(14px,3.5cqi,16px);margin:0;color:#ffffffb3;line-height:1.2}.profile-stats{display:flex;gap:clamp(20px,7cqi,32px);justify-content:center;align-items:center;padding:6px 12px;margin-top:var(--space-xs)}.stat-followers,.stat-following,.stat-transactions{text-align:center;min-width:clamp(50px,14cqi,60px);background:none;border:none;padding:0;cursor:pointer;transition:all .2s}.stat-followers:hover,.stat-following:hover{transform:scale(1.05)}.stat-transactions{cursor:default}.stat-number{font-size:var(--text-md);font-weight:600;color:#fffffff2;margin-bottom:2px;line-height:1}.stat-label{font-size:var(--text-xs);color:#fff9;line-height:1}.review-stats{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);margin-top:var(--space-sm);background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-left:16px;margin-right:16px}.review-stat{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.review-label{color:#ffffffb3;font-weight:500;min-width:50px}.review-content{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.stars{color:#a259ff;font-size:var(--text-md);letter-spacing:2px}.percentage{color:#fffffff2;font-weight:600}.reviews-link{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:var(--text-sm);text-decoration:none;padding:0;transition:color .2s}.reviews-link:hover{color:#60a5fa;text-decoration:underline}.no-reviews{color:#ffffff80;font-size:var(--text-sm)}.profile-meta-stack{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px}.profile-meta-row{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0;font-size:var(--text-md);color:#ffffffb3}.profile-meta-row svg{flex-shrink:0}.profile-action-section{display:none}@media(max-width:480px){.profile-container{padding:var(--space-md) var(--space-sm)}}.profile-card-tile{aspect-ratio:3/4;position:relative;cursor:pointer;border-radius:4px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.12);transition:all .2s ease;box-shadow:0 4px 12px #0006,inset 0 .5px #fffc,inset .5px 0 #fff9,inset 0 -.5px #0000004d,inset -.5px 0 #0003}.profile-card-tile:nth-child(4n+1){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffffe6,inset .5px 0 #ffffffb3,inset 0 -.5px #0000004d,inset -.5px 0 #0003}.profile-card-tile:nth-child(4n+2){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffffbf,inset .5px 0 #ffffff8c,inset 0 -.5px #0000004d,inset -.5px 0 #0003}.profile-card-tile:nth-child(4n+3){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffffa6,inset .5px 0 #ffffff73,inset 0 -.5px #0000004d,inset -.5px 0 #0003}.profile-card-tile:nth-child(4n+4){box-shadow:0 4px 12px #0006,inset 0 .5px #ffffff8c,inset .5px 0 #ffffff59,inset 0 -.5px #0000004d,inset -.5px 0 #0003}.profile-card-tile:hover{transform:scale(1.02)}.expanded-avatar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10001;cursor:pointer}.expanded-avatar-img{width:280px;height:280px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #00000080;cursor:default}.avatar-expand-enter-active,.avatar-expand-leave-active{transition:all .25s ease}.avatar-expand-enter-from,.avatar-expand-leave-to{opacity:0}.avatar-expand-enter-from .expanded-avatar-img,.avatar-expand-leave-to .expanded-avatar-img{transform:scale(.8)}.profile-toast-popup{position:fixed;bottom:90px;left:50%;transform:translate(-50%);top:auto;width:auto;max-width:280px;height:auto;background:#8b5cf633;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffffff2;padding:10px 20px;border-radius:8px;border:1px solid rgba(139,92,246,.3);box-shadow:0 4px 16px #0000004d;font-size:13px;font-weight:500;text-align:center;white-space:nowrap;z-index:10000}.profile-toast-enter-active,.profile-toast-leave-active{transition:all .3s ease}.profile-toast-enter-from,.profile-toast-leave-to{transform:translate(-50%) translateY(20px);opacity:0}.post-tile.post-private{position:relative}.post-tile.repost-tile{border:2px solid rgba(59,130,246,.6);box-shadow:inset 0 .5px #fffc,inset .5px 0 #fff9,inset 0 -.5px #0000004d,inset -.5px 0 #0003;padding:2px}.post-tile.repost-tile img{display:block;width:100%;height:100%;object-fit:cover}.post-private-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fffc}.private-post-label{font-size:10px;font-weight:600;letter-spacing:.5px;color:#ffffffb3}.activity-feed{display:flex;flex-direction:column;gap:12px;padding:0 8px}.activity-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffffff08;border:1px solid rgba(139,92,246,.15);border-radius:12px;transition:all .2s ease}.activity-item:hover{background:#ffffff0d;border-color:#8b5cf64d}.activity-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#8b5cf61a;border-radius:50%}.activity-content{flex:1;min-width:0}.activity-text{font-size:14px;color:#ffffffe6;line-height:1.5;margin-bottom:4px}.activity-highlight{font-weight:600;color:#8b5cf6}.activity-timestamp{font-size:12px;color:#ffffff80}.activity-thumbnail{flex-shrink:0;width:60px;height:80px;border-radius:6px;overflow:hidden;border:1px solid rgba(139,92,246,.2)}.activity-thumbnail img{width:100%;height:100%;object-fit:cover}.grail-badge{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle}.activity-card_added .activity-icon{background:#8b5cf626}.activity-new_follower .activity-icon{background:#10b98126}.activity-new_follower .activity-icon svg{stroke:#10b981cc}.post-menu-wrapper{position:relative}.post-menu-btn{background:transparent;border:none;border-radius:8px;padding:6px;cursor:pointer;color:#ffffff80;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.post-menu-btn:hover{color:#fffc}.post-menu-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#1e1932e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:4px;min-width:150px;z-index:10100;box-shadow:0 8px 24px #0006}.post-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:7px;color:#fffc;font-size:13px;cursor:pointer;transition:background .15s ease}.post-menu-item:hover{background:#ffffff14}.post-menu-item-danger{color:#ef4444e6}.post-modal-image-container{width:100%;max-height:400px;overflow:hidden;border-radius:16px 16px 0 0}.post-modal-image{width:100%;height:100%;object-fit:cover;display:block}.post-modal-content{padding:24px}.post-modal-title{font-size:22px;font-weight:700;color:#fff;margin:0 0 12px}.post-modal-text{font-size:15px;color:#fffc;line-height:1.6;margin:0 0 20px}.post-modal-stats{display:flex;gap:20px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:16px}.post-stat-item{display:flex;align-items:center;gap:8px;color:#ffffffb3;font-size:14px}.post-stat-item svg{color:#8b5cf6cc}.post-modal-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.post-type-badge{background:#8b5cf626;color:#8b5cf6;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.post-date{color:#ffffff80;font-size:13px}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-active .post-modal-feed-container,.modal-fade-leave-active .post-modal-feed-container{transition:transform .3s ease}.modal-fade-enter-from .post-modal-feed-container,.modal-fade-leave-to .post-modal-feed-container{transform:scale(.9)}.block-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.block-modal-container{background:#1a1a2e;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:24px;max-width:400px;width:100%}.block-modal-title{font-size:18px;font-weight:600;color:#fffffff2;margin:0 0 12px}.block-modal-text{font-size:14px;color:#fff9;line-height:1.5;margin:0 0 20px}.block-modal-actions{display:flex;gap:12px;justify-content:flex-end}.block-modal-cancel{padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:14px;cursor:pointer;transition:all .2s}.block-modal-cancel:hover{background:#ffffff1a;border-color:#ffffff4d}.block-modal-confirm{padding:10px 20px;background:#ef4444e6;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.block-modal-confirm:hover{background:#ef4444}.post-modal-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid rgba(139,92,246,.15)}.btn-hide-post,.btn-delete-post{padding:12px 20px;border:1px solid rgba(139,92,246,.3);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-hide-post{background:#8b5cf61a;color:#8b5cf6e6}.btn-hide-post:hover{background:#8b5cf633;border-color:#8b5cf680}.btn-delete-post{background:#ef44441a;color:#ef4444e6;border-color:#ef44444d}.btn-delete-post:hover{background:#ef444433;border-color:#ef444480}.block-modal-confirm-delete{padding:10px 20px;background:#ef4444e6;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.block-modal-confirm-delete:hover{background:#ef4444}.profile-content-section{margin-top:10px}.posts-grid,.cardbox-content{padding-top:0}.blog-card-new-btn{padding:6px 14px;font-size:12px;font-weight:500;border-radius:8px;border:1px solid rgba(139,92,246,.3);background:#8b5cf633;color:#a78bfa;cursor:pointer;transition:all .2s}.blog-card-new-btn:hover{background:#8b5cf64d;border-color:#8b5cf680}.blog-tag-badge{padding:4px 10px;background:#4f46e526;color:#818cf8;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.blog-card-meta{display:flex;align-items:center;gap:8px}.blog-card-actions{display:flex;align-items:center;gap:6px}.blog-card-action-btn{padding:4px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:6px;color:#8b5cf6e6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.blog-card-action-btn:hover{background:#8b5cf633;border-color:#8b5cf666}.blog-card-action-btn--publish{background:#22c55e1a;border-color:#22c55e33;color:#22c55ee6}.blog-card-action-btn--publish:hover{background:#22c55e33;border-color:#22c55e66}.blog-card-action-btn--unpublish{background:#fb923c1a;border-color:#fb923c33;color:#fb923ce6}.blog-card-action-btn--unpublish:hover{background:#fb923c33;border-color:#fb923c66}.blog-card-action-btn--delete{background:#ef44441a;border-color:#ef444433;color:#ef4444e6}.blog-card-action-btn--delete:hover{background:#ef444433;border-color:#ef444466}.blog-card-action-btn--pin{background:#fbbf241a;border-color:#fbbf2433;color:#fbbf24e6}.blog-card-action-btn--pin:hover{background:#fbbf2433;border-color:#fbbf2466}.blog-card-action-btn--pin.pinned{background:#fbbf2440;border-color:#fbbf2480}.blog-card-body{display:flex;gap:16px;align-items:flex-start}.blog-card-title{font-size:16px;font-weight:700;color:#fffffff2;margin:0 0 8px;line-height:1.3}.blog-card-content{font-size:14px;color:#ffffffa6;line-height:1.6;margin:0;white-space:pre-wrap}.blog-card-expand-btn{background:none;border:none;color:#a78bfa;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;margin-top:8px;transition:color .2s}.blog-card-expand-btn:hover{color:#c4b5fd}.blog-card-thumb{width:120px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid rgba(139,92,246,.25)}.blog-card-stats{display:flex;align-items:center;gap:16px;font-size:12px;color:#ffffff80}.blog-card-time{color:#fff6;font-size:11px}.blog-stat{display:flex;align-items:center;gap:5px;color:#fff9}.blog-stat svg{color:#8b5cf6b3}.reaction-bar{display:flex;align-items:center;justify-content:space-evenly;gap:0;width:100%;padding:8px 10px 6px;background:transparent;box-sizing:border-box;margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.reaction-btn{display:flex;flex-direction:column;align-items:center;gap:2px;background:transparent;flex:1;border:none;padding:4px 2px;border-radius:12px;font-size:.6rem;color:#fff6;cursor:pointer;transition:color .2s ease;position:relative;width:16.666%;flex:1 1 16.666%;max-width:16.666%;justify-content:center;white-space:nowrap;overflow:visible;box-sizing:border-box;min-height:40px}.reaction-btn .reaction-icon{width:24px;height:24px;fill:#ffffff80;overflow:visible;transition:color .2s ease,fill .2s ease}.reaction-btn:hover{color:#ffffffb3}.reaction-btn:hover .reaction-icon{fill:#ffffffb3}.reaction-btn.active[data-reaction=flame]{color:#ff8a4ce6}.reaction-btn.active[data-reaction=flame] .reaction-icon{fill:#ffa564;filter:drop-shadow(0 0 4px rgba(255,138,76,.3))}.reaction-btn.active[data-reaction=like]{color:#64a0ffe6}.reaction-btn.active[data-reaction=like] .reaction-icon{fill:#c8dcff;stroke:#64a0ff;filter:drop-shadow(0 0 4px rgba(100,160,255,.3))}.reaction-btn.active[data-reaction=heart]{color:#ef4444e6}.reaction-btn.active[data-reaction=heart] .reaction-icon{fill:#ff7878;filter:drop-shadow(0 0 4px rgba(239,68,68,.3))}.reaction-btn.active[data-reaction=laugh]{color:#ffa500e6}.reaction-btn.active[data-reaction=laugh] .reaction-icon{fill:#ffc878;filter:drop-shadow(0 0 4px rgba(255,165,0,.3))}.reaction-btn.active[data-reaction=thumbsdown]{color:#64a0ffe6}.reaction-btn.active[data-reaction=thumbsdown] .reaction-icon{fill:#c8dcff;stroke:#64a0ff;filter:drop-shadow(0 0 4px rgba(100,160,255,.3))}.reaction-btn.active[data-reaction=save]{color:#8b5cf6e6}.reaction-btn.active[data-reaction=save] .reaction-icon{fill:#a78bfa;filter:drop-shadow(0 0 4px rgba(139,92,246,.3))}.comment-section{width:100%;background:transparent;padding:4px 10px;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.05)}.bc-container{max-height:0;overflow:hidden;transition:max-height .35s ease}.bc-container.expanded{max-height:1400px;padding:8px 12px 6px}.bc-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#6d28d9);display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:#fff;flex-shrink:0}.bc-avatar--sm{width:22px;height:22px;font-size:.5rem}.bc-avatar--me{background:linear-gradient(135deg,#5b21b6,#4c1d95);box-shadow:0 0 0 1.5px #a78bfa66}.bc-comment{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.bc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bc-line{font-size:.72rem;color:#ffffffd1;line-height:1.45;margin:0;word-break:break-word}.bc-username{font-weight:700;color:#fffffff2;margin-right:5px}.bc-meta{display:flex;align-items:center;gap:10px;margin-top:1px}.bc-reply-btn{background:none;border:none;padding:0;font-size:.6rem;font-weight:700;color:#ffffff4d;cursor:pointer;letter-spacing:.02em;transition:color .2s}.bc-reply-btn:hover{color:#ffffffb3}.bc-replies-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:2px 0;font-size:.62rem;font-weight:700;color:#ffffff73;cursor:pointer;transition:color .2s;margin-top:12px}.bc-replies-toggle:hover{color:#ffffffbf}.bc-replies-line{display:inline-block;width:22px;height:1px;background:#ffffff40;flex-shrink:0}.bc-replies{margin-top:6px;display:flex;flex-direction:column;gap:8px}.bc-reply-input{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:4px;border-top:1px solid rgba(255,255,255,.05)}.bc-input--flat{flex:1;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;padding:4px 2px;font-size:.72rem;color:#ffffffd9;outline:none;transition:border-color .2s}.bc-input--flat::placeholder{color:#ffffff40}.bc-input--flat:focus{border-bottom-color:#a78bfab3}.bc-post-btn{background:none;border:none;padding:0;font-size:.7rem;font-weight:700;color:#a78bfa;cursor:pointer;white-space:nowrap;transition:color .2s,opacity .2s}.bc-post-btn:hover{color:#c4b5fd}.bc-comment-input-wrapper{display:flex;align-items:center;gap:12px;margin-top:12px;padding:0}.bc-comment-input-wrapper--reply{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.bc-comment-input-wrapper--reply .bc-comment-input{font-size:.8rem;padding:10px 16px}.bc-comment-input-wrapper--reply .bc-send-btn{padding:10px}.bc-comment-input-wrapper--reply .bc-send-btn svg{width:16px;height:16px}.bc-comment-input{flex:1;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:12px 20px;font-size:.875rem;color:#ffffffd9;outline:none;transition:border-color .2s,background .2s}.bc-comment-input::placeholder{color:#ffffff4d}.bc-comment-input:focus{border-color:#a78bfa80;background:#ffffff08}.bc-send-btn{background:#8b5cf6e6;border:none;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .2s,transform .1s;flex-shrink:0}.bc-send-btn:hover{background:#8b5cf6;transform:scale(1.05)}.bc-send-btn:active{transform:scale(.95)}.bc-empty{font-size:.7rem;color:#ffffff4d;text-align:center;padding:6px 0 10px;margin:0}.bc-view-all{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:4px 0;font-size:.7rem;font-weight:600;color:#fff6;cursor:pointer;transition:color .2s}.bc-view-all:hover{color:#ffffffb3}.bc-chevron{transition:transform .25s ease;flex-shrink:0}.bc-chevron.rotated{transform:rotate(180deg)}.bc-heart{background:none;border:none;padding:0;color:#ffffff40;cursor:pointer;display:flex;align-items:flex-start;flex-shrink:0;transition:color .2s;margin-top:12px}.bc-heart:hover{color:#f43f5e}.bc-heart svg{fill:currentColor}.bc-time{font-size:.6rem;color:#ffffff4d}.bc-meta-link{background:none;border:none;padding:0;font-size:.6rem;font-weight:600;color:#fff6;cursor:pointer;transition:color .2s}.bc-meta-link:hover{color:#ffffffb3}.feed-post-modal{border:none!important;box-shadow:none!important;margin:0!important}.post-modal-feed-container .feed-post .post-header{margin-top:32px!important}.feed-post-modal .post-header{padding-left:20px!important;padding-right:20px!important;margin-top:48px!important}.feed-post-modal .post-content,.feed-post-modal .reaction-bar,.feed-post-modal .comment-section{padding-left:20px;padding-right:20px}.edit-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:20px 8px 80px;overflow-y:auto}.edit-modal-container{width:100%;max-width:600px;background:#151525f7;border:1px solid rgba(255,255,255,.08);border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}.card-type-option{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;cursor:pointer;font-size:13px;transition:all .2s}.card-type-option input[type=checkbox]{display:none}.card-type-option:has(input:checked){background:#9333ea33;border-color:#9333ea66;color:#fff}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:all .3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background:#9333eacc!important}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.modal-fade-enter-active .edit-modal-container,.modal-fade-leave-active .edit-modal-container{transition:all .3s ease}.modal-fade-enter-from .edit-modal-container,.modal-fade-leave-to .edit-modal-container{transform:translateY(20px);opacity:0}.draggable-photo{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:visible;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none}.draggable-photo:first-child{border:2px solid rgba(147,51,234,.6)}.draggable-photo.is-dragging{cursor:grabbing}.draggable-photo__img{width:100%;height:100%;object-fit:cover;border-radius:7px;position:absolute;top:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.draggable-photo__remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#000000b3;color:#fff;border:none;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;z-index:2}.draggable-photo__add{aspect-ratio:3/4;border-radius:8px;background:#ffffff0d;border:2px dashed rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff80;font-size:24px;font-weight:700}.draggable-photo:focus{outline:none}.draggable-photo:active:not(.is-dragging){outline:none}.grid-move-move{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.grid-move-enter-active,.grid-move-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.grid-move-enter-from,.grid-move-leave-to{opacity:0}.draggable-photo.is-placeholder{opacity:.4;background:#9333ea26!important;border:2px dashed rgba(147,51,234,.6)!important}.saved-container[data-v-0f41e185]{max-width:680px;margin:0 auto;padding:0 16px 100px}.saved-page-header[data-v-0f41e185]{padding:6px 10px 4px;text-align:center;margin-bottom:0}.saved-header-icon[data-v-0f41e185]{margin-bottom:6px;color:#9333eacc}.saved-title[data-v-0f41e185]{color:#fff;font-size:18px;font-weight:700;margin:0 0 6px;line-height:1.2}.saved-description[data-v-0f41e185]{color:#ffffffb3;font-size:12px;margin-bottom:4px}.saved-count[data-v-0f41e185]{color:#fffc;font-size:11px;font-weight:500;text-align:center}.saved-controls[data-v-0f41e185]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px}.saved-filters[data-v-0f41e185]{display:flex;gap:6px;flex-wrap:wrap}.filter-btn[data-v-0f41e185]{padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff9;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.filter-btn[data-v-0f41e185]:hover{border-color:#8b5cf666;color:#ffffffe6}.filter-btn.active[data-v-0f41e185]{background:#8b5cf64d;border-color:#8b5cf680;color:#fff}.new-folder-btn[data-v-0f41e185]{padding:6px 14px;border-radius:20px;border:1px solid rgba(139,92,246,.4);background:transparent;color:#8b5cf6e6;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.new-folder-btn[data-v-0f41e185]:hover{background:#8b5cf626}.saved-folder-tabs[data-v-0f41e185]{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.folder-tab[data-v-0f41e185]{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;font-size:11px;cursor:pointer;transition:all .2s;white-space:nowrap}.folder-tab[data-v-0f41e185]:hover{border-color:#ffffff40;color:#fffc}.folder-tab.active[data-v-0f41e185]{background:#ffffff1a;border-color:#fff3;color:#fff}.folder-count[data-v-0f41e185]{font-size:10px;color:#ffffff59}.folder-delete-btn[data-v-0f41e185]{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:14px;padding:0 2px;line-height:1;transition:color .2s}.folder-delete-btn[data-v-0f41e185]:hover{color:#ef4444cc}.saved-grid[data-v-0f41e185]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}@media(min-width:480px){.saved-grid[data-v-0f41e185]{grid-template-columns:repeat(2,1fr)}}.saved-item[data-v-0f41e185]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .2s;position:relative}.saved-item[data-v-0f41e185]:hover{border-color:#8b5cf64d;background:#ffffff0d}.saved-item-link[data-v-0f41e185]{display:block;text-decoration:none;color:inherit}.item-bookmark-action[data-v-0f41e185]{position:absolute;top:8px;right:8px;z-index:2}.item-type-row[data-v-0f41e185]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 0}.item-price[data-v-0f41e185]{font-size:12px;font-weight:700;color:#34d399e6}.item-type-badge[data-v-0f41e185]{font-size:10px;padding:2px 8px;border-radius:10px;background:#8b5cf633;color:#8b5cf6e6;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.item-body[data-v-0f41e185]{padding:6px 10px 10px}.item-title[data-v-0f41e185]{color:#ffffffe6;font-size:13px;font-weight:600;margin:4px 0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-preview[data-v-0f41e185]{color:#ffffff80;font-size:11px;line-height:1.4;margin:0 0 6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-author[data-v-0f41e185]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.author-avatar[data-v-0f41e185]{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-avatar-placeholder[data-v-0f41e185]{width:18px;height:18px;border-radius:50%;background:#8b5cf64d;color:#fffc;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-username[data-v-0f41e185]{font-size:11px;color:#ffffff73;font-weight:500}.item-saved-date[data-v-0f41e185]{color:#ffffff4d;font-size:10px;margin-top:2px}.item-image-wrapper[data-v-0f41e185]{width:100%;height:160px;overflow:hidden;background:#ffffff08}.item-image[data-v-0f41e185]{width:100%;height:100%;object-fit:cover;display:block}.item-image-placeholder[data-v-0f41e185]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#ffffff05}.item-folder-select[data-v-0f41e185]{padding:0 12px 10px}.folder-select[data-v-0f41e185]{width:100%;background:#ffffff0d;color:#ffffff80;font-size:11px;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 8px;cursor:pointer}.folder-select option[data-v-0f41e185]{background:#1a1a2e;color:#fff}.saved-empty[data-v-0f41e185]{text-align:center;padding:60px 20px}.empty-icon[data-v-0f41e185]{margin-bottom:16px;color:#8b5cf666}.empty-title[data-v-0f41e185]{color:#ffffffb3;font-size:16px;font-weight:600;margin:0 0 8px}.empty-description[data-v-0f41e185]{color:#fff6;font-size:13px;max-width:300px;margin:0 auto 20px;line-height:1.5}.btn-browse[data-v-0f41e185]{display:inline-block;padding:10px 24px;background:#8b5cf6cc;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:13px;border:none;cursor:pointer;transition:all .2s}.btn-browse[data-v-0f41e185]:hover{background:#8b5cf6}.saved-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.saved-modal-container{background:#1e1e28fa;border:1px solid rgba(139,92,246,.2);border-radius:16px;width:100%;max-width:400px;overflow:hidden}.saved-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(139,92,246,.15)}.saved-modal-title{margin:0;font-size:1.125rem;font-weight:600;color:#fffffff2}.saved-modal-close-btn{background:none;border:none;cursor:pointer;padding:8px;color:#ffffffb3;transition:color .2s}.saved-modal-close-btn:hover{color:#fff}.saved-modal-body{padding:24px}.saved-modal-text{color:#fffc;margin:0 0 24px}.saved-modal-actions{display:flex;gap:12px}.saved-modal-btn{flex:1;padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:14px}.saved-modal-btn-primary{background:#8b5cf6cc;color:#fff}.saved-modal-btn-primary:hover{background:#8b5cf6}.saved-modal-btn-primary:disabled{opacity:.5;cursor:not-allowed}.saved-modal-btn-danger{background:#ef4444cc;color:#fff}.saved-modal-btn-danger:hover{background:#ef4444}.saved-modal-btn-secondary{background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.saved-modal-btn-secondary:hover{background:#ffffff26}.saved-modal-input{width:100%;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;margin-bottom:20px;box-sizing:border-box}.saved-modal-input::placeholder{color:#ffffff4d}.saved-modal-input:focus{outline:none;border-color:#8b5cf680}.page-wrapper[data-v-11c68f88]{min-height:100vh;background:linear-gradient(180deg,#1a1a2e,#0f0f1e);padding-bottom:80px}.search-sort-row[data-v-11c68f88]{display:flex;justify-content:flex-end;padding:0 16px;max-width:600px;margin:0 auto 8px}.search-section[data-v-11c68f88]{padding:20px 16px 16px;max-width:600px;margin:0 auto}.search-wrap[data-v-11c68f88]{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .2s}.search-wrap[data-v-11c68f88]:focus-within{background:#ffffff14;border-color:#8b5cf680}.search-icon[data-v-11c68f88]{position:static!important;transform:none!important;color:#ffffff80;flex-shrink:0}#search[data-v-11c68f88]{flex:1;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;color:#fffffff2;font-size:15px;outline:none;min-width:0;height:auto!important;padding:0!important;caret-color:#fff}#search[data-v-11c68f88]::placeholder{color:#fff6;transition:opacity .2s ease}#search[data-v-11c68f88]:focus::placeholder{opacity:0}.search-results-container[data-v-11c68f88]{max-width:600px;margin:0 auto;padding:0 16px 20px}.search-no-results[data-v-11c68f88]{text-align:center;padding:60px 20px;color:#fff9}.search-no-results-title[data-v-11c68f88]{font-size:18px;font-weight:600;margin-bottom:8px;color:#fffc}.search-no-results-hint[data-v-11c68f88]{font-size:14px}.results-grid[data-v-11c68f88]{display:flex;flex-direction:column;gap:12px}.result-card[data-v-11c68f88]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;transition:all .2s}.result-card[data-v-11c68f88]:hover{background:#ffffff0d;border-color:#8b5cf64d}.result-content[data-v-11c68f88]{display:flex;gap:12px}.image-container[data-v-11c68f88]{flex-shrink:0;width:80px;height:112px;border-radius:6px;overflow:hidden;background:#0003}.card-image[data-v-11c68f88]{width:100%;height:100%;object-fit:cover}.result-details[data-v-11c68f88]{flex:1;min-width:0}.result-owner[data-v-11c68f88]{display:block;font-size:13px;color:#b4a0ffd9;margin-bottom:0;line-height:1.2}.result-title[data-v-11c68f88]{font-size:16px;font-weight:600;color:#fffffff2;margin-top:1px;margin-bottom:8px}.result-description[data-v-11c68f88]{color:#ffffffb3;font-size:14px}.description-text[data-v-11c68f88]{margin:0;line-height:1.5}.result-header[data-v-11c68f88],.user-info[data-v-11c68f88]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-11c68f88]{width:48px;height:48px;border-radius:50%;background:#8b5cf633;display:flex;align-items:center;justify-content:center;font-weight:600;color:#ffffffe6;flex-shrink:0}.user-details[data-v-11c68f88]{display:flex;flex-direction:column;gap:2px}.username[data-v-11c68f88]{font-size:15px;font-weight:600;color:#fffffff2}.display-name[data-v-11c68f88]{font-size:13px;color:#fff9}.post-type-badge[data-v-11c68f88]{background:#8b5cf633;color:#a855f7;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize}.empty-state[data-v-11c68f88]{text-align:center;padding:40px 20px;color:#fff9}.search-illustration[data-v-11c68f88]{margin:0 auto 12px;color:#8b5cf64d}.empty-state h2[data-v-11c68f88]{font-size:24px;font-weight:600;color:#ffffffe6;margin:0 0 4px}.subtext[data-v-11c68f88]{font-size:15px;color:#ffffff80;margin:0}.post-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:10100;padding:34px 20px 100px;overflow-y:auto}.post-modal-feed-container{background:#191428f2;border:1px solid rgba(139,92,246,.3);border-radius:16px;max-width:600px;width:100%;max-height:none;position:relative;box-shadow:0 20px 60px #00000080}@media(max-width:768px){.post-modal-backdrop{padding:20px 12px 100px}}.post-modal-close{position:absolute;top:12px;right:10px;background:transparent;border:none;padding:4px;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;z-index:10;transition:all .2s;outline:none;-webkit-tap-highlight-color:transparent}.post-modal-close:hover{color:#fff;transform:scale(1.1)}.post-modal-close:focus{outline:none}.post-modal-close:active{transform:scale(.95)}.post-modal-close svg{width:18px;height:18px}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .2s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.feed-toggle[data-v-103a473e]{position:relative;display:inline-flex;min-width:280px;background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:4px;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff0d}.feed-toggle-btn[data-v-103a473e]{position:relative;z-index:2;flex:1;padding:8px 20px;border:none;background:transparent;color:#ffffff80;font-size:14px;font-weight:600;cursor:pointer;transition:color .3s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:20px;text-align:center}.feed-toggle-btn[data-v-103a473e]:hover{color:#ffffffbf}.feed-toggle-btn.active[data-v-103a473e]{color:#fff}.feed-toggle-indicator[data-v-103a473e]{position:absolute;top:4px;left:4px;bottom:4px;width:calc(50% - 4px);background:linear-gradient(135deg,#8b5cf666,#8b5cf64d);border-radius:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 2px 8px #8b5cf64d,inset 0 1px #ffffff1a}@media(max-width:640px){.feed-toggle[data-v-103a473e]{min-width:260px;border-radius:22px;padding:4px;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0f}.feed-toggle-btn[data-v-103a473e]{padding:8px 18px;font-size:13px}.feed-toggle-indicator[data-v-103a473e]{top:4px;left:4px;bottom:4px;width:calc(50% - 4px);border-radius:18px}}@media(max-width:480px){.feed-toggle[data-v-103a473e]{min-width:240px;border-radius:20px;padding:3px}.feed-toggle-btn[data-v-103a473e]{padding:7px 14px;font-size:12px}.feed-toggle-indicator[data-v-103a473e]{top:3px;left:3px;bottom:3px;width:calc(50% - 3px);border-radius:17px}}.folder-btn[data-v-92e966e8]{height:32px;width:35px;padding:0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:all .3s ease;cursor:pointer;background:#ffffff05;border:none}.folder-btn[data-v-92e966e8]:hover{background:#ffffff0d;color:#fffc;border-color:#ffffff1a}.folder-btn svg[data-v-92e966e8]{width:23px;height:23px}.modal-overlay[data-v-e9825446]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:100021;padding:20px}.modal-content[data-v-e9825446]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(147,51,234,.3);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 8px 32px #0006}.close-btn[data-v-e9825446]{position:absolute;top:16px;right:16px;background:#00000080;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;transition:all .2s}.close-btn[data-v-e9825446]:hover{background:#000000b3;transform:scale(1.1)}.loading-state[data-v-e9825446]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#ffffffb3}.spinner[data-v-e9825446]{width:40px;height:40px;border:3px solid rgba(147,51,234,.3);border-top-color:#9333ea;border-radius:50%;animation:spin-e9825446 1s linear infinite;margin-bottom:16px}@keyframes spin-e9825446{to{transform:rotate(360deg)}}.post-container[data-v-e9825446]{padding:20px}.post-header[data-v-e9825446]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.user-avatar[data-v-e9825446]{width:48px;height:48px;border-radius:50%;object-fit:cover}.user-info[data-v-e9825446]{flex:1}.user-name[data-v-e9825446]{color:#fff;font-size:16px;font-weight:600}.post-time[data-v-e9825446]{color:#ffffff80;font-size:12px}.post-image[data-v-e9825446]{margin-bottom:16px;border-radius:12px;overflow:hidden}.post-image img[data-v-e9825446]{width:100%;height:auto;display:block}.post-body[data-v-e9825446]{margin-bottom:20px}.post-type-badge[data-v-e9825446]{display:inline-block;font-size:11px;color:#9333ea;text-transform:uppercase;font-weight:600;padding:4px 8px;background:#9333ea26;border-radius:4px;margin-bottom:12px}.post-title[data-v-e9825446]{color:#fff;font-size:20px;font-weight:600;margin:0 0 12px}.post-content[data-v-e9825446]{color:#fffc;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.post-meta[data-v-e9825446]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.grade-badge[data-v-e9825446]{padding:4px 12px;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#22c55e;font-size:12px;font-weight:600}.badges[data-v-e9825446]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-e9825446]{padding:4px 8px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:6px;color:#3b82f6;font-size:11px;font-weight:500}.reactions-section[data-v-e9825446]{display:flex;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.reaction-item[data-v-e9825446]{display:flex;align-items:center;gap:4px}.reaction-icon[data-v-e9825446]{font-size:16px}.reaction-count[data-v-e9825446]{color:#ffffffb3;font-size:14px;font-weight:500}.comments-section[data-v-e9825446]{margin-top:20px}.comments-title[data-v-e9825446]{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.comment[data-v-e9825446]{display:flex;gap:12px;margin-bottom:16px}.comment-avatar[data-v-e9825446]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.comment-content[data-v-e9825446]{flex:1;min-width:0}.comment-header[data-v-e9825446]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.comment-author[data-v-e9825446]{color:#fff;font-size:14px;font-weight:600}.comment-time[data-v-e9825446]{color:#ffffff80;font-size:12px}.comment-text[data-v-e9825446]{color:#fffc;font-size:14px;line-height:1.5;margin:0}.modal-enter-active[data-v-e9825446],.modal-leave-active[data-v-e9825446]{transition:opacity .3s}.modal-enter-from[data-v-e9825446],.modal-leave-to[data-v-e9825446]{opacity:0}.modal-enter-active .modal-content[data-v-e9825446],.modal-leave-active .modal-content[data-v-e9825446]{transition:transform .3s}.modal-enter-from .modal-content[data-v-e9825446],.modal-leave-to .modal-content[data-v-e9825446]{transform:scale(.9)}.share-icon[data-v-71d91699]{width:24px;height:24px;display:inline-block;transition:all .3s ease}.share-icon.animated[data-v-71d91699]:hover{transform:scale(1.1) translateY(-2px) rotate(10deg)}.user-stats[data-v-1e1f2922]{width:100%}.user-stats__title[data-v-1e1f2922]{font-size:24px;font-weight:700;margin-bottom:24px;color:#fffffff2}.user-stats__section[data-v-1e1f2922]{margin-bottom:32px}.user-stats__section[data-v-1e1f2922]:last-child{margin-bottom:0}.user-stats__section-title[data-v-1e1f2922]{font-size:16px;font-weight:600;margin-bottom:16px;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.user-stats__grid[data-v-1e1f2922]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.user-stats--compact .user-stats__grid[data-v-1e1f2922]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-1e1f2922]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;text-align:center;transition:all .2s ease}.stat-card[data-v-1e1f2922]:hover{background:#ffffff14;border-color:#8b5cf666;transform:translateY(-2px)}.stat-card--highlight[data-v-1e1f2922]{background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border-color:#8b5cf64d}.stat-card__value[data-v-1e1f2922]{font-size:28px;font-weight:700;color:#fffffff2;margin-bottom:4px;line-height:1.2}.stat-card__stars[data-v-1e1f2922]{font-size:24px;color:#fbbf24;margin-bottom:8px;line-height:1}.stat-card__label[data-v-1e1f2922]{font-size:13px;font-weight:500;color:#fff9;line-height:1.3}.stat-card__sublabel[data-v-1e1f2922]{font-size:11px;color:#fff6;margin-top:4px}.user-stats--compact .stat-card[data-v-1e1f2922]{padding:12px}.user-stats--compact .stat-card__value[data-v-1e1f2922]{font-size:20px}.user-stats--compact .stat-card__label[data-v-1e1f2922]{font-size:11px}@media(max-width:640px){.user-stats__section[data-v-1e1f2922]{margin-bottom:24px}.user-stats__section-title[data-v-1e1f2922]{margin-bottom:12px}.user-stats__grid[data-v-1e1f2922]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-1e1f2922]{padding:12px}.stat-card__value[data-v-1e1f2922]{font-size:22px}.stat-card__stars[data-v-1e1f2922]{font-size:18px}}.user-avatar[data-v-3fccb67e]{display:flex;align-items:center;justify-content:center}.avatar-photo[data-v-3fccb67e]{width:100%;height:100%;object-fit:cover;border-radius:50%}.btn-browse[data-v-3fccb67e]{display:inline-block;padding:12px 24px;background:#8b5cf6cc;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.btn-browse[data-v-3fccb67e]:hover{background:#8b5cf6}.watchlist-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.watchlist-modal-container{background:#1e1e28fa;border:1px solid rgba(139,92,246,.2);border-radius:16px;width:100%;max-width:400px;overflow:hidden}.watchlist-modal-header{display:flex;justify-content:space-between;align-items:center}.watchlist-modal-close-btn{background:none;border:none;cursor:pointer;padding:8px;color:#ffffffb3;transition:color .2s}.watchlist-modal-close-btn:hover{color:#fff}.watchlist-btn{padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.watchlist-btn.primary{background:#8b5cf6cc;color:#fff}.watchlist-btn.primary:hover{background:#8b5cf6}.watchlist-btn.secondary{background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.watchlist-btn.secondary:hover{background:#ffffff26}
