.bottom-menu[data-v-be79c7e6]{background-color:transparent;background-image:url(../nav-bg.svg);background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;box-shadow:none;height:calc(86px + env(safe-area-inset-bottom));justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;transition:transform .18s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;will-change:transform;z-index:1000;-webkit-touch-callout:none}.bottom-menu[data-v-be79c7e6],.menu-item[data-v-be79c7e6]{align-items:center;display:flex}.menu-item[data-v-be79c7e6]{color:#dd86ff80;cursor:pointer;flex:1;flex-direction:column;font-size:.75rem;height:100%;justify-content:center;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent}.menu-item.active[data-v-be79c7e6]{color:#fff}.menu-item.active[data-v-be79c7e6]:before{background-color:#dd86ff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;content:"";height:4px;position:absolute;top:0;width:39px}.icon-wrapper[data-v-be79c7e6]{align-items:center;display:flex;justify-content:center;position:relative;transition:transform .2s}.menu-item:active .icon-wrapper[data-v-be79c7e6]{transform:scale(.9)}.badge[data-v-be79c7e6]{align-items:center;background:#e91e63;border:2px solid rgba(20,1,51,.9);border-radius:999px;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 6px;position:absolute;right:-10px;top:-6px}.dev-tools-overlay[data-v-840c58bc]{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.dev-toggle-fab[data-v-840c58bc]{align-items:center;background:#000000b3;border-radius:50%;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;pointer-events:auto;position:fixed;touch-action:none;transition:transform .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:10000}.dev-toggle-fab[data-v-840c58bc]:active{background:#000000e6;transform:scale(.95)}.dev-panel[data-v-840c58bc]{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 20px #0000004d;color:#333;display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;padding:15px;pointer-events:auto;position:absolute;right:10px;top:50px;width:320px}.auth-log-list .log-item[data-v-840c58bc]{border-left:3px solid rgba(102,126,234,.6)}.empty-auth-logs[data-v-840c58bc]{opacity:.8;padding:10px 6px}.dev-header[data-v-840c58bc]{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.dev-header h3[data-v-840c58bc]{color:#343a40;font-size:1.1rem;margin:0}.close-btn[data-v-840c58bc]{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:1.2rem;padding:0 5px}.close-btn[data-v-840c58bc]:hover{color:#343a40}.dev-tabs[data-v-840c58bc]{border-bottom:1px solid #dee2e6;display:flex;gap:5px;margin-bottom:15px;padding-bottom:5px}.dev-tabs button[data-v-840c58bc]{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:.9rem;padding:5px 10px}.dev-tabs button.active[data-v-840c58bc]{background-color:#e9ecef;color:#212529;font-weight:600}.tab-content[data-v-840c58bc]{flex:1;overflow-y:auto}.network-tab[data-v-840c58bc]{font-size:.8rem}.network-actions[data-v-840c58bc]{display:flex;justify-content:flex-end;margin-bottom:5px}.clear-btn[data-v-840c58bc]{background:none;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.7rem;padding:2px 8px}.logs-list[data-v-840c58bc]{display:flex;flex-direction:column;gap:8px}.log-item[data-v-840c58bc]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:5px}.log-item.error-log[data-v-840c58bc]{background-color:#f8d7da;border-color:#f5c6cb}.log-header[data-v-840c58bc]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px}.log-url[data-v-840c58bc]{color:#6c757d;font-size:.7rem;word-break:break-all}.method[data-v-840c58bc]{border-radius:3px;color:#fff;font-size:.7rem;font-weight:700;padding:1px 4px}.method.GET[data-v-840c58bc]{background-color:#61affe}.method.POST[data-v-840c58bc]{background-color:#49cc90}.method.PUT[data-v-840c58bc]{background-color:#fca130}.method.DELETE[data-v-840c58bc]{background-color:#f93e3e}.status[data-v-840c58bc]{font-weight:700}.status-success[data-v-840c58bc]{color:#28a745}.status-error[data-v-840c58bc]{color:#dc3545}.status-warn[data-v-840c58bc]{color:#ffc107}actions[data-v-840c58bc]{display:flex;justify-content:flex-end;margin-bottom:5px}.copy-log-btn[data-v-840c58bc]{background:#e9ecef;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:.7rem;padding:2px 8px}.copy-log-btn[data-v-840c58bc]:active{background:#dee2e6}.log- .log-details[data-v-840c58bc]{border-top:1px dashed #ccc;color:#333;font-family:monospace;font-size:.7rem;margin-top:5px;padding-top:5px}.log-details pre[data-v-840c58bc]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;color:#212529;margin:2px 0;padding:5px;white-space:pre-wrap;word-break:break-all}.dev-input-group[data-v-840c58bc]{display:flex;flex-direction:column;gap:10px}.dev-input[data-v-840c58bc]{border:1px solid #ced4da;border-radius:4px;padding:8px}.dev-btn[data-v-840c58bc]{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px}.status-info[data-v-840c58bc]{color:#666;font-size:.8rem;margin-top:10px}.token-debug[data-v-840c58bc]{display:flex;flex-direction:column;gap:5px;margin-top:10px}.dev-divider[data-v-840c58bc]{border:0;border-top:1px dashed #dee2e6;margin:10px 0}.token-area[data-v-840c58bc]{border:1px solid #ced4da;border-radius:4px;font-size:.7rem;height:60px;padding:5px;resize:vertical;width:100%}.copy-btn[data-v-840c58bc]{background-color:#28a745;transition:all .2s ease}.copy-btn[data-v-840c58bc]:active{opacity:.9;transform:scale(.95)}.copy-btn.copied[data-v-840c58bc]{background-color:#198754;font-weight:700}.raw-data[data-v-840c58bc]{background:#f8f9fa;border:1px solid #ced4da;border-radius:4px;font-size:.65rem;max-height:150px;overflow-y:auto;padding:5px;white-space:pre-wrap;word-break:break-all}*,:after,:before{box-sizing:border-box}html{height:100%}body,html{background-attachment:fixed;background-color:#140034;background-image:url(../feed-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;overscroll-behavior-y:none}body{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0;-webkit-tap-highlight-color:transparent;min-height:100%;overflow-x:hidden;width:100%}.app-container{min-height:100vh;padding-bottom:calc(86px + max(16px,env(safe-area-inset-bottom)));padding-top:max(16px,env(safe-area-inset-top));position:relative}.loading-overlay{align-items:center!important;background:#140034!important;display:flex!important;flex-direction:column!important;height:100vh!important;justify-content:center!important;inset:0!important;margin:0!important;padding:0!important;position:fixed!important;width:100vw!important;z-index:2147483647!important}.loading-overlay p{color:#495057;font-size:1.1rem;font-weight:500;margin:15px 0 0}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#e91e63;height:40px;margin-bottom:15px;width:40px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fatal-error{background:#fff;color:red;height:100%;left:0;overflow:auto;padding:20px;position:fixed;text-align:left;top:0;width:100%;z-index:10000}
