*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#1e293b;overflow-x:hidden;width:100vw;height:100%;scroll-behavior:smooth;scroll-margin-top:0}#app{width:100vw;min-height:100vh;scroll-margin-top:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:#1e40af99;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1e40afcc}a{color:#1e40af;text-decoration:none;transition:color .3s ease}a:hover{color:#1e3a8a}button{cursor:pointer;font-family:inherit;color:#1e293b}input,select,textarea{font-family:inherit;background:#fffc;border:1px solid rgba(0,0,0,.1);color:#1e293b;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;transition:all .3s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#1e40af;background:#fffffff2;box-shadow:0 0 0 3px #1e40af1a}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.w-full{width:100%}.h-full{height:100%}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}@media(max-width:768px){button,a,input,select,textarea{min-height:44px;touch-action:manipulation}html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.selectable-text{-webkit-user-select:text;user-select:text}button,.clickable{transition:transform .1s ease,opacity .1s ease}button:active,.clickable:active{transform:scale(.95);opacity:.8}input,select,textarea{font-size:16px;min-height:48px;padding:12px 16px}.card,.news-item,.mobile-crypto-card,.clickable-card{transition:transform .1s ease,box-shadow .1s ease}.card:active,.news-item:active,.mobile-crypto-card:active,.clickable-card:active{transform:scale(.98);box-shadow:0 1px 4px #0000001a}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#0000000d;border-radius:2px}::-webkit-scrollbar-thumb{background:#1e40af4d;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#1e40af80}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.vh-100{height:100vh;height:100dvh}.min-vh-100{min-height:100vh;min-height:100dvh}h1{font-size:clamp(1.5rem,5vw,2rem)}h2{font-size:clamp(1.25rem,4vw,1.5rem)}h3{font-size:clamp(1.1rem,3vw,1.25rem)}p,span,div{font-size:clamp(.875rem,2.5vw,1rem)}.mobile-spacing{margin:.5rem;padding:.75rem}.mobile-card-spacing{margin:.75rem .5rem;padding:1rem}}@media(max-width:480px){.mobile-spacing{margin:.25rem;padding:.5rem}.mobile-card-spacing{margin:.5rem .25rem;padding:.75rem}button,a,input,select,textarea{min-height:40px;font-size:14px}input,select,textarea{padding:10px 12px}}@media(max-width:768px)and (orientation:landscape){.mobile-spacing{margin:.25rem .5rem;padding:.5rem}.mobile-card-spacing{margin:.5rem;padding:.75rem}.mobile-bottom-nav{padding:.25rem 0}.mobile-nav-item{min-height:50px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mobile-crypto-card,.news-item{border:.5px solid rgba(0,0,0,.08)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.exchange-page[data-v-cbc6d720]{background:#fffc;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);width:100%;box-shadow:0 4px 20px #0000000d}.page-header[data-v-cbc6d720]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.header-content h1[data-v-cbc6d720]{font-size:2rem;font-weight:700;background:linear-gradient(45deg,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.header-content p[data-v-cbc6d720]{color:#475569}.refresh-btn[data-v-cbc6d720]{background:linear-gradient(45deg,#059669,#10b981);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.refresh-btn[data-v-cbc6d720]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #05966966}.refresh-btn[data-v-cbc6d720]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-cbc6d720]{font-size:1rem;animation:spin-cbc6d720 1s linear infinite}@keyframes spin-cbc6d720{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.controls-section[data-v-cbc6d720]{background:#ffffffe6;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0000000d}.filter-controls[data-v-cbc6d720]{display:flex;flex-direction:column;gap:1.5rem}.filter-group[data-v-cbc6d720]{display:flex;flex-direction:column;gap:.75rem}.filter-group label[data-v-cbc6d720]{color:#475569;font-weight:600;font-size:.9rem}.filter-buttons[data-v-cbc6d720]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-btn[data-v-cbc6d720]{background:#fffc;border:1px solid rgba(0,0,0,.1);color:#334155;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.filter-btn[data-v-cbc6d720]:hover{background:#0596691a;border-color:#059669;color:#059669}.filter-btn.active[data-v-cbc6d720]{background:linear-gradient(45deg,#059669,#10b981);border-color:transparent;color:#fff;box-shadow:0 4px 15px #0596694d}.target-currencies[data-v-cbc6d720]{display:flex;gap:1rem}.target-btn[data-v-cbc6d720]{background:#fffc;border:2px solid rgba(0,0,0,.1);color:#334155;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.target-btn[data-v-cbc6d720]:hover{background:#0596691a;border-color:#059669;color:#059669;transform:translateY(-2px)}.target-btn.active[data-v-cbc6d720]{background:linear-gradient(45deg,#059669,#10b981);border-color:transparent;color:#fff;box-shadow:0 4px 15px #0596694d}.loading-container[data-v-cbc6d720],.error-container[data-v-cbc6d720]{text-align:center;padding:3rem}.loading-spinner[data-v-cbc6d720]{width:50px;height:50px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #059669;border-radius:50%;margin:0 auto 1rem;animation:spin-cbc6d720 1s linear infinite}.error-container[data-v-cbc6d720]{background:#ef44441a;border-radius:12px;border:1px solid rgba(239,68,68,.3);color:#dc2626}.error-icon[data-v-cbc6d720]{font-size:3rem;margin-bottom:1rem}.retry-btn[data-v-cbc6d720]{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);color:#2563eb;padding:.5rem 1rem;border-radius:6px;cursor:pointer;margin-top:1rem;transition:all .3s ease}.retry-btn[data-v-cbc6d720]:hover{background:#2563eb33;border-color:#2563eb}.stats-overview[data-v-cbc6d720]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-cbc6d720]{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;box-shadow:0 2px 10px #0000000d}.stat-card[data-v-cbc6d720]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.stat-icon[data-v-cbc6d720]{font-size:2rem;opacity:.8}.stat-content h3[data-v-cbc6d720]{color:#64748b;font-size:.9rem;margin-bottom:.25rem}.stat-content p[data-v-cbc6d720]{font-size:1.25rem;font-weight:600;color:#059669}.list-header[data-v-cbc6d720]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.list-header h2[data-v-cbc6d720]{font-size:1.25rem;font-weight:600;color:#059669}.update-time[data-v-cbc6d720]{font-size:.9rem;color:#94a3b8;font-family:Courier New,monospace}.no-data[data-v-cbc6d720]{text-align:center;padding:3rem;color:#64748b}.no-data-icon[data-v-cbc6d720]{font-size:3rem;margin-bottom:1rem;opacity:.5}.exchange-grid[data-v-cbc6d720]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.exchange-card[data-v-cbc6d720]{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 10px #0000000d}.exchange-card[data-v-cbc6d720]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#059669}.card-header[data-v-cbc6d720]{background:linear-gradient(135deg,#0596691a,#10b9811a);padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.platform-info[data-v-cbc6d720]{display:flex;align-items:center;gap:.5rem}.platform-icon[data-v-cbc6d720]{font-size:1.2rem}.platform-name[data-v-cbc6d720]{font-weight:600;color:#1e293b}.currency-pair[data-v-cbc6d720]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.1rem;color:#059669}.arrow[data-v-cbc6d720]{color:#94a3b8}.rate-info[data-v-cbc6d720]{padding:1.5rem;background:#fffffff2}.rate-row[data-v-cbc6d720]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.rate-label[data-v-cbc6d720]{color:#64748b;font-weight:500;font-size:.9rem}.rate-value[data-v-cbc6d720]{font-size:1.1rem;font-weight:700}.buy-rate[data-v-cbc6d720]{color:#10b981}.sell-rate[data-v-cbc6d720]{color:#ef4444}.spread-info[data-v-cbc6d720]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.spread-label[data-v-cbc6d720]{color:#64748b;font-weight:500;font-size:.9rem}.spread-value[data-v-cbc6d720]{background:#fb923c1a;color:#fb923c;padding:.25rem .75rem;border-radius:6px;font-weight:600;font-size:.9rem}.amount-info[data-v-cbc6d720]{padding:1rem 1.5rem;background:#f8fafcf2}.amount-row[data-v-cbc6d720]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.amount-label[data-v-cbc6d720]{color:#64748b;font-weight:500;font-size:.9rem}.amount-value[data-v-cbc6d720]{color:#1e293b;font-weight:600;font-size:.9rem}.payment-info[data-v-cbc6d720]{display:flex;justify-content:space-between;align-items:flex-start}.payment-label[data-v-cbc6d720]{color:#64748b;font-weight:500;font-size:.9rem;min-width:80px}.payment-methods[data-v-cbc6d720]{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.payment-method[data-v-cbc6d720]{background:#fffc;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;color:#64748b;border:1px solid rgba(0,0,0,.1)}.card-footer[data-v-cbc6d720]{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background:#f8fafcf2;border-top:1px solid rgba(0,0,0,.05)}.update-info[data-v-cbc6d720]{font-size:.8rem;color:#94a3b8}.stats-info[data-v-cbc6d720]{display:flex;gap:1rem;font-size:.8rem}.completion-rate[data-v-cbc6d720]{background:#0596691a;color:#059669;padding:.25rem .5rem;border-radius:4px;font-weight:600}.trades-count[data-v-cbc6d720]{background:#6366f11a;color:#6366f1;padding:.25rem .5rem;border-radius:4px;font-weight:600}.user-rating[data-v-cbc6d720]{background:#fbbf241a;color:#f59e0b;padding:.25rem .5rem;border-radius:4px;font-weight:600}@media(max-width:768px){.exchange-page[data-v-cbc6d720]{padding:1rem 0;border-radius:0;border:none;background:transparent;box-shadow:none}.page-header[data-v-cbc6d720]{flex-direction:column;gap:1rem;text-align:center;padding:0 1rem 1rem;margin-bottom:1rem}.header-content h1[data-v-cbc6d720]{font-size:1.5rem}.controls-section[data-v-cbc6d720]{padding:1rem;margin-bottom:1rem;border-radius:12px}.filter-controls[data-v-cbc6d720]{gap:1rem}.filter-group[data-v-cbc6d720]{gap:.5rem}.filter-group label[data-v-cbc6d720]{font-size:.85rem;margin-bottom:.25rem}.filter-buttons[data-v-cbc6d720]{gap:.4rem}.filter-btn[data-v-cbc6d720]{padding:.4rem .8rem;font-size:.8rem;border-radius:20px;touch-action:manipulation;min-height:36px}.btn-icon[data-v-cbc6d720]{font-size:.9rem}.target-currencies[data-v-cbc6d720]{gap:.75rem}.target-btn[data-v-cbc6d720]{padding:.6rem 1rem;font-size:.9rem;border-radius:8px;min-height:40px}.stats-overview[data-v-cbc6d720]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 1rem 1.5rem}.stat-card[data-v-cbc6d720]{padding:1rem;border-radius:12px}.stat-icon[data-v-cbc6d720]{font-size:1.5rem}.stat-content h3[data-v-cbc6d720]{font-size:.8rem}.stat-content p[data-v-cbc6d720]{font-size:1rem}.list-header[data-v-cbc6d720]{flex-direction:column;gap:.75rem;align-items:flex-start;padding:0 1rem 1rem;margin-bottom:1rem}.list-header h2[data-v-cbc6d720]{font-size:1.1rem}.update-time[data-v-cbc6d720]{font-size:.75rem}.exchange-grid[data-v-cbc6d720]{grid-template-columns:1fr;gap:1rem;padding:0 1rem}.exchange-card[data-v-cbc6d720]{border-radius:12px;overflow:hidden;transition:all .2s ease}.exchange-card[data-v-cbc6d720]:active{transform:scale(.98)}.card-header[data-v-cbc6d720]{padding:.75rem 1rem;flex-direction:column;gap:.75rem;align-items:flex-start}.platform-info[data-v-cbc6d720]{gap:.5rem}.platform-icon[data-v-cbc6d720]{font-size:1.1rem}.platform-name[data-v-cbc6d720]{font-size:.9rem}.currency-pair[data-v-cbc6d720]{font-size:1rem;align-self:flex-end}.rate-info[data-v-cbc6d720]{padding:1rem}.rate-row[data-v-cbc6d720]{margin-bottom:.5rem}.rate-label[data-v-cbc6d720]{font-size:.85rem}.rate-value[data-v-cbc6d720]{font-size:1rem}.spread-info[data-v-cbc6d720]{margin-top:.75rem;padding-top:.75rem;flex-direction:column;gap:.5rem;align-items:flex-start}.spread-value[data-v-cbc6d720]{align-self:flex-end}.amount-info[data-v-cbc6d720]{padding:.75rem 1rem}.payment-info[data-v-cbc6d720]{flex-direction:column;gap:.5rem;align-items:flex-start}.payment-label[data-v-cbc6d720]{font-size:.85rem;min-width:auto}.payment-methods[data-v-cbc6d720]{gap:.4rem}.payment-method[data-v-cbc6d720]{font-size:.75rem;padding:.2rem .4rem;border-radius:6px}.card-footer[data-v-cbc6d720]{padding:.75rem 1rem;flex-direction:column;gap:.75rem;align-items:flex-start}.update-info[data-v-cbc6d720]{font-size:.75rem;align-self:flex-end}.stats-info[data-v-cbc6d720]{gap:.5rem;flex-wrap:wrap;width:100%;justify-content:space-between}.completion-rate[data-v-cbc6d720],.trades-count[data-v-cbc6d720],.user-rating[data-v-cbc6d720]{font-size:.7rem;padding:.2rem .4rem}.loading-container[data-v-cbc6d720],.error-container[data-v-cbc6d720],.no-data[data-v-cbc6d720]{padding:2rem 1rem}.no-data-icon[data-v-cbc6d720]{font-size:2.5rem}}@media(max-width:480px){.exchange-page[data-v-cbc6d720]{padding:.5rem 0}.page-header[data-v-cbc6d720]{padding:0 .5rem .75rem}.header-content h1[data-v-cbc6d720]{font-size:1.3rem}.controls-section[data-v-cbc6d720]{padding:.75rem .5rem}.filter-btn[data-v-cbc6d720]{padding:.35rem .6rem;font-size:.75rem;min-height:32px}.target-btn[data-v-cbc6d720]{padding:.5rem .75rem;font-size:.85rem;min-height:36px}.stats-overview[data-v-cbc6d720]{margin:.5rem;gap:.5rem}.stat-card[data-v-cbc6d720]{padding:.75rem}.stat-icon[data-v-cbc6d720]{font-size:1.3rem}.exchange-grid[data-v-cbc6d720]{padding:0 .5rem;gap:.75rem}.card-header[data-v-cbc6d720]{padding:.5rem .75rem}.rate-info[data-v-cbc6d720]{padding:.75rem}.amount-info[data-v-cbc6d720],.card-footer[data-v-cbc6d720]{padding:.5rem .75rem}}@media(max-width:360px){.stats-overview[data-v-cbc6d720]{grid-template-columns:1fr;gap:.5rem}.stat-card[data-v-cbc6d720]{flex-direction:column;text-align:center;gap:.5rem}.currency-pair[data-v-cbc6d720]{font-size:.9rem}.filter-btn[data-v-cbc6d720]{font-size:.7rem;padding:.3rem .5rem}.stats-info[data-v-cbc6d720]{justify-content:center;gap:.4rem}}@media(max-width:768px)and (orientation:landscape){.stats-overview[data-v-cbc6d720]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.5rem 1rem 1rem}.stat-card[data-v-cbc6d720]{padding:.75rem;flex-direction:column;text-align:center}.controls-section[data-v-cbc6d720]{padding:.75rem 1rem}.filter-controls[data-v-cbc6d720]{flex-direction:row;flex-wrap:wrap;gap:1rem}.filter-group[data-v-cbc6d720]{flex:1;min-width:200px}}.ai-chat-container[data-v-fbbbe490]{max-width:800px;margin:20px auto;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px #0000001a}.chat-header[data-v-fbbbe490]{background:linear-gradient(45deg,#1e40af,#0284c7);color:#fff;padding:16px;text-align:center}.chat-header h3[data-v-fbbbe490]{margin:0 0 8px;font-size:1.2rem;font-weight:600}.chat-header p[data-v-fbbbe490]{margin:0;font-size:.9rem;opacity:.9}.chat-messages[data-v-fbbbe490]{height:400px;overflow-y:auto;padding:16px;background:#f9fafb}.message[data-v-fbbbe490]{display:flex;margin-bottom:16px;align-items:flex-start;gap:12px}.message.user[data-v-fbbbe490]{flex-direction:row-reverse}.message-avatar[data-v-fbbbe490]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.user-avatar[data-v-fbbbe490]{background:#e5e7eb;color:#374151}.ai-avatar[data-v-fbbbe490]{background:#ddd6fe;color:#5b21b6}.message-content[data-v-fbbbe490]{max-width:70%;flex:1}.message.user .message-content[data-v-fbbbe490]{text-align:right}.message-text[data-v-fbbbe490]{background:#fff;padding:12px 16px;border-radius:12px;margin-bottom:4px;box-shadow:0 1px 2px #0000001a;line-height:1.5;word-wrap:break-word}.message.user .message-text[data-v-fbbbe490]{background:#1e40af;color:#fff}.message-time[data-v-fbbbe490]{font-size:.75rem;color:#6b7280;padding:0 4px}.loading-text[data-v-fbbbe490]{color:#6b7280;font-style:italic}.loading .message-text[data-v-fbbbe490]{background:#f3f4f6;color:#6b7280}.chat-input[data-v-fbbbe490]{display:flex;gap:12px;padding:16px;background:#fff;border-top:1px solid #e5e7eb}.input-field[data-v-fbbbe490]{flex:1;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:.9rem;resize:vertical;min-height:40px;max-height:120px;font-family:inherit}.input-field[data-v-fbbbe490]:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a}.input-field[data-v-fbbbe490]:disabled{background:#f9fafb;cursor:not-allowed}.send-button[data-v-fbbbe490]{padding:8px 20px;background:linear-gradient(45deg,#1e40af,#0284c7);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s;align-self:flex-end;height:40px}.send-button[data-v-fbbbe490]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #1e40af33}.send-button[data-v-fbbbe490]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.ai-chat-container[data-v-fbbbe490]{margin:10px}.message-content[data-v-fbbbe490]{max-width:85%}.chat-input[data-v-fbbbe490]{flex-direction:column}.send-button[data-v-fbbbe490]{width:100%}}.learning-page[data-v-7f50a7b3]{background:#fffc;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);width:100%}.page-header[data-v-7f50a7b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.header-content h1[data-v-7f50a7b3]{font-size:2rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.header-content p[data-v-7f50a7b3]{color:#64748b}.learning-resources-section[data-v-7f50a7b3]{margin-bottom:3rem}.category-controls[data-v-7f50a7b3]{background:#ffffffe6;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0000000d}.category-filters[data-v-7f50a7b3]{display:flex;flex-wrap:wrap;gap:.75rem}.category-btn[data-v-7f50a7b3]{background:#fffc;border:1px solid rgba(0,0,0,.1);color:#64748b;padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:.9rem;white-space:nowrap}.category-btn[data-v-7f50a7b3]:hover{background:#2563eb1a;border-color:#2563eb;color:#2563eb}.category-btn.active[data-v-7f50a7b3]{background:linear-gradient(45deg,#2563eb,#0891b2);border-color:transparent;color:#fff}.loading-container[data-v-7f50a7b3],.error-container[data-v-7f50a7b3]{text-align:center;padding:3rem}.loading-spinner[data-v-7f50a7b3]{width:50px;height:50px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #2563eb;border-radius:50%;margin:0 auto 1rem;animation:spin-7f50a7b3 1s linear infinite}.error-container[data-v-7f50a7b3]{background:#ef44441a;border-radius:8px;border:1px solid rgba(239,68,68,.3);color:#dc2626}.error-icon[data-v-7f50a7b3]{font-size:2rem;margin-bottom:1rem}.resources-content[data-v-7f50a7b3]{background:#ffffffe6;border-radius:12px;padding:2rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0000000d}.section-header[data-v-7f50a7b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.section-header h2[data-v-7f50a7b3]{font-size:1.5rem;font-weight:600;color:#2563eb;display:flex;align-items:center;gap:.5rem}.section-stats[data-v-7f50a7b3]{display:flex;gap:1rem;font-size:.9rem;color:#64748b}.no-resources[data-v-7f50a7b3]{text-align:center;padding:3rem;color:#64748b}.no-resources-icon[data-v-7f50a7b3]{font-size:3rem;margin-bottom:1rem;opacity:.5}.resources-grid[data-v-7f50a7b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.resource-card[data-v-7f50a7b3]{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 10px #0000000d}.resource-card[data-v-7f50a7b3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.card-header[data-v-7f50a7b3]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#fffc;border-bottom:1px solid rgba(0,0,0,.05)}.article-category[data-v-7f50a7b3]{color:#2563eb;font-size:.9rem;font-weight:500}.article-difficulty[data-v-7f50a7b3]{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.article-difficulty.beginner[data-v-7f50a7b3]{background:#4caf5033;color:#4caf50}.article-difficulty.intermediate[data-v-7f50a7b3]{background:#ffc10733;color:#ffc107}.article-difficulty.advanced[data-v-7f50a7b3]{background:#f4433633;color:#f44336}.difficulty-icon[data-v-7f50a7b3]{font-size:.9rem}.card-content[data-v-7f50a7b3]{padding:1.5rem}.article-title[data-v-7f50a7b3]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:.75rem;line-height:1.4}.article-description[data-v-7f50a7b3]{color:#475569;line-height:1.6;margin-bottom:1rem}.article-meta[data-v-7f50a7b3]{display:flex;gap:1.5rem}.meta-item[data-v-7f50a7b3]{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.9rem}.meta-icon[data-v-7f50a7b3]{font-size:1rem}.card-footer[data-v-7f50a7b3]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.05)}.read-btn[data-v-7f50a7b3]{background:linear-gradient(45deg,#2563eb,#0891b2);color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;transition:all .3s ease}.read-btn[data-v-7f50a7b3]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2563eb66}.bookmark-btn[data-v-7f50a7b3]{background:#fffc;border:1px solid rgba(0,0,0,.1);color:#475569;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.bookmark-btn[data-v-7f50a7b3]:hover{background:#2563eb1a;border-color:#2563eb;color:#2563eb}.ai-chat-section[data-v-7f50a7b3]{background:#ffffffe6;border-radius:12px;padding:2rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0000000d}.ai-header[data-v-7f50a7b3]{margin-bottom:1.5rem}.ai-title-section h2[data-v-7f50a7b3]{font-size:1.5rem;font-weight:600;color:#2563eb;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.ai-description[data-v-7f50a7b3]{color:#64748b;line-height:1.5}@keyframes spin-7f50a7b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.learning-page[data-v-7f50a7b3]{padding:1rem}.page-header[data-v-7f50a7b3]{flex-direction:column;gap:1rem;text-align:center}.category-controls[data-v-7f50a7b3]{padding:1rem}.resources-grid[data-v-7f50a7b3]{grid-template-columns:1fr}.section-header[data-v-7f50a7b3]{flex-direction:column;text-align:center;gap:1rem}.card-footer[data-v-7f50a7b3]{flex-direction:column;gap:.75rem}.article-meta[data-v-7f50a7b3]{flex-direction:column;gap:.5rem}}.empty-state[data-v-c5272d25]{text-align:center;padding:3rem;color:#64748b;background:#ffffffe6;border-radius:12px;border:1px solid rgba(0,0,0,.1)}.empty-icon[data-v-c5272d25]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-c5272d25]{font-size:1.2rem;font-weight:600;color:#475569;margin-bottom:.5rem}.empty-state p[data-v-c5272d25]{font-size:.9rem;color:#64748b;margin-bottom:1.5rem}.retry-btn[data-v-c5272d25]{background:linear-gradient(45deg,#2563eb,#0891b2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.retry-btn[data-v-c5272d25]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #2563eb66}.market-news-page[data-v-60803ec9]{background:#fffc;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 20px #0000000d;width:100%}.page-header[data-v-60803ec9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.header-content h1[data-v-60803ec9]{font-size:2rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.header-content p[data-v-60803ec9]{color:#64748b}.content-grid[data-v-60803ec9]{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;min-height:600px}.market-section[data-v-60803ec9]{display:flex;flex-direction:column;height:100%}.market-table-container[data-v-60803ec9]{background:#ffffffe6;border-radius:12px;border:1px solid rgba(0,0,0,.1);overflow:hidden;box-shadow:0 2px 10px #0000000d;height:100%;display:flex;flex-direction:column}.table-header[data-v-60803ec9]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005}.table-header h2[data-v-60803ec9]{font-size:1.25rem;font-weight:600;color:#2563eb}.last-update[data-v-60803ec9]{font-size:.9rem;color:#94a3b8;font-family:Courier New,monospace}.market-table-scroll[data-v-60803ec9]{height:1472px;overflow-y:auto}.market-table[data-v-60803ec9]{width:100%}.table-header-row[data-v-60803ec9]{display:grid;grid-template-columns:60px 1fr 120px 100px 120px 100px 100px;background:#00000005;font-weight:600;color:#64748b;text-transform:uppercase;font-size:.8rem;padding:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.table-row[data-v-60803ec9]{display:grid;grid-template-columns:60px 1fr 120px 100px 120px 100px 100px;padding:1rem;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.table-row[data-v-60803ec9]:hover{background:#2563eb0d}.table-cell[data-v-60803ec9]{display:flex;align-items:center;font-size:.9rem}.table-cell.rank[data-v-60803ec9]{font-weight:600;color:#94a3b8}.crypto-info[data-v-60803ec9]{display:flex;flex-direction:column}.crypto-symbol[data-v-60803ec9]{font-weight:600;color:#1a202c}.crypto-full-name[data-v-60803ec9]{font-size:.8rem;color:#64748b}.table-cell.last-price[data-v-60803ec9]{font-weight:600;color:#2563eb}.table-cell.price-change[data-v-60803ec9]{font-weight:600}.table-cell.price-change.positive[data-v-60803ec9]{color:#10b981}.table-cell.price-change.negative[data-v-60803ec9]{color:#f44}.table-cell.change-percent[data-v-60803ec9]{font-weight:600}.table-cell.change-percent.positive[data-v-60803ec9]{color:#10b981}.table-cell.change-percent.negative[data-v-60803ec9]{color:#f44}.table-cell.high-price[data-v-60803ec9]{color:#10b981;font-weight:500}.table-cell.low-price[data-v-60803ec9]{color:#f44;font-weight:500}.mobile-market-cards[data-v-60803ec9]{display:none}.right-section[data-v-60803ec9]{display:flex;flex-direction:column}.news-section[data-v-60803ec9]{background:#ffffffe6;border-radius:12px;border:1px solid rgba(0,0,0,.1);overflow:hidden;box-shadow:0 2px 10px #0000000d;height:100%;display:flex;flex-direction:column}.news-header[data-v-60803ec9]{padding:1rem;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005}.news-header h2[data-v-60803ec9]{font-size:1.25rem;font-weight:600;color:#1e40af}.category-filters[data-v-60803ec9]{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(0,0,0,.05)}.category-btn[data-v-60803ec9]{background:#fffc;border:1px solid rgba(0,0,0,.1);color:#334155;padding:.25rem .75rem;border-radius:16px;cursor:pointer;transition:all .3s ease;font-size:.8rem;white-space:nowrap}.category-btn[data-v-60803ec9]:hover{background:#1e40af1a;border-color:#1e40af;color:#1e40af}.category-btn.active[data-v-60803ec9]{background:linear-gradient(45deg,#1e40af,#0284c7);border-color:transparent;color:#fff;box-shadow:0 4px 15px #1e40af4d}.news-list[data-v-60803ec9]{height:1472px;overflow-y:auto}.news-list[data-v-60803ec9]::-webkit-scrollbar{width:6px}.news-list[data-v-60803ec9]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.news-list[data-v-60803ec9]::-webkit-scrollbar-thumb{background:#1e40af33;border-radius:3px}.news-list[data-v-60803ec9]::-webkit-scrollbar-thumb:hover{background:#1e40af4d}.news-items[data-v-60803ec9]{display:flex;flex-direction:column}.news-item[data-v-60803ec9]{padding:1rem;border-bottom:1px solid rgba(0,0,0,.05);position:relative;transition:all .3s ease}.news-item[data-v-60803ec9]:hover{background:#1e40af0d}.news-item.important[data-v-60803ec9]{border-left:3px solid #ff6b6b}.news-badge[data-v-60803ec9]{position:absolute;top:.5rem;right:.5rem;font-size:.8rem}.news-tags[data-v-60803ec9]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;flex-wrap:wrap;max-width:60%;justify-content:flex-end}.news-category[data-v-60803ec9]{display:inline-block;background:linear-gradient(45deg,#1e40af,#0284c7);color:#fff;padding:.125rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;margin-bottom:.5rem}.news-title[data-v-60803ec9]{font-size:.9rem;font-weight:600;margin-bottom:.5rem;color:#1e293b;line-height:1.4;padding-right:1rem}.news-summary[data-v-60803ec9]{color:#64748b;font-size:.8rem;line-height:1.5;margin-bottom:.5rem}.news-meta[data-v-60803ec9]{display:flex;justify-content:space-between;font-size:.7rem;color:#94a3b8}.news-source[data-v-60803ec9]{font-weight:500;color:#00f2fe}.loading-container[data-v-60803ec9],.error-container[data-v-60803ec9]{text-align:center;padding:2rem}.loading-spinner[data-v-60803ec9]{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #2563eb;border-radius:50%;margin:0 auto 1rem;animation:spin-60803ec9 1s linear infinite}.error-container[data-v-60803ec9]{background:#ef44441a;border-radius:8px;border:1px solid rgba(239,68,68,.3);color:#dc2626}.no-news[data-v-60803ec9]{text-align:center;padding:2rem;color:#64748b}.read-more-btn[data-v-60803ec9]{background:transparent;border:1px solid #cbd5e1;color:#64748b;padding:.25rem .75rem;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:400;transition:all .2s ease;text-decoration:none;display:inline-block;margin-top:.5rem}.read-more-btn[data-v-60803ec9]:hover{background:#1e40af0d;border-color:#94a3b8;color:#475569}.news-category.bitcoin[data-v-60803ec9]{background:#f7931ae6}.news-category.ethereum[data-v-60803ec9]{background:#5e4fcfe6}.news-category.defi[data-v-60803ec9]{background:#00f2fee6}.news-category.nft[data-v-60803ec9]{background:#ff6b6be6}.news-category.blockchain[data-v-60803ec9]{background:#4caf50e6}.news-category.regulation[data-v-60803ec9]{background:#ffc107e6}.news-category.technology[data-v-60803ec9]{background:#9c27b0e6}.news-category.market[data-v-60803ec9]{background:#4bc0c0e6}.news-category.mining[data-v-60803ec9]{background:#795548e6}@media(max-width:768px){.market-news-page[data-v-60803ec9]{padding:1rem 0;border-radius:0;border:none;background:transparent;box-shadow:none}.page-header[data-v-60803ec9]{flex-direction:column;gap:1rem;text-align:center;padding:0 1rem 1rem;margin-bottom:1rem}.header-content h1[data-v-60803ec9]{font-size:1.5rem}.content-grid[data-v-60803ec9]{grid-template-columns:1fr;gap:1rem}.market-section[data-v-60803ec9]{order:2}.market-table-container[data-v-60803ec9]{border-radius:12px;overflow:hidden}.table-header[data-v-60803ec9]{padding:.75rem 1rem;position:sticky;top:0;z-index:10}.table-header h2[data-v-60803ec9]{font-size:1.1rem}.last-update[data-v-60803ec9]{font-size:.75rem}.table-header-row[data-v-60803ec9],.table-row[data-v-60803ec9],.market-table[data-v-60803ec9]{display:none}.mobile-market-cards[data-v-60803ec9]{display:flex;flex-direction:column;gap:.75rem}.market-table-scroll[data-v-60803ec9]{height:auto;max-height:400px;overflow-y:auto;padding:.5rem}.mobile-crypto-card[data-v-60803ec9]{background:#fffffff2;border-radius:12px;padding:1rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.mobile-crypto-card[data-v-60803ec9]:active{transform:scale(.98)}.mobile-crypto-header[data-v-60803ec9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.mobile-crypto-info[data-v-60803ec9]{display:flex;align-items:center;gap:.75rem}.mobile-crypto-rank[data-v-60803ec9]{background:linear-gradient(45deg,#1e40af,#0284c7);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.mobile-crypto-name[data-v-60803ec9]{display:flex;flex-direction:column}.mobile-crypto-symbol[data-v-60803ec9]{font-weight:700;font-size:1rem;color:#1a202c}.mobile-crypto-fullname[data-v-60803ec9]{font-size:.75rem;color:#64748b}.mobile-crypto-price[data-v-60803ec9]{text-align:right}.mobile-price-value[data-v-60803ec9]{font-size:1.1rem;font-weight:700;color:#2563eb;margin-bottom:.25rem}.mobile-price-change[data-v-60803ec9]{font-size:.85rem;font-weight:600}.mobile-price-change.positive[data-v-60803ec9]{color:#10b981}.mobile-price-change.negative[data-v-60803ec9]{color:#f44}.mobile-crypto-details[data-v-60803ec9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.06)}.mobile-detail-item[data-v-60803ec9]{display:flex;flex-direction:column}.mobile-detail-label[data-v-60803ec9]{font-size:.7rem;color:#94a3b8;margin-bottom:.25rem}.mobile-detail-value[data-v-60803ec9]{font-size:.9rem;font-weight:600}.mobile-detail-value.positive[data-v-60803ec9]{color:#10b981}.mobile-detail-value.negative[data-v-60803ec9]{color:#f44}.mobile-detail-value.high[data-v-60803ec9]{color:#10b981}.mobile-detail-value.low[data-v-60803ec9]{color:#f44}.right-section[data-v-60803ec9]{order:1}.news-section[data-v-60803ec9]{border-radius:12px;overflow:hidden}.news-header[data-v-60803ec9]{padding:.75rem 1rem;position:sticky;top:0;z-index:10}.news-header h2[data-v-60803ec9]{font-size:1.1rem}.category-filters[data-v-60803ec9]{padding:.75rem 1rem;gap:.4rem}.category-btn[data-v-60803ec9]{padding:.3rem .8rem;font-size:.75rem;border-radius:20px;touch-action:manipulation}.news-list[data-v-60803ec9]{height:auto;max-height:500px;overflow-y:auto;padding:.5rem}.news-item[data-v-60803ec9]{padding:1rem;border-radius:12px;margin-bottom:.75rem;border:1px solid rgba(0,0,0,.06);background:#fffffff2;box-shadow:0 2px 8px #0000000a}.news-item[data-v-60803ec9]:active{transform:scale(.98)}.news-item.important[data-v-60803ec9]{border-left:4px solid #ff6b6b}.news-tags[data-v-60803ec9]{position:static;margin-bottom:.75rem;justify-content:flex-start;max-width:100%}.news-category[data-v-60803ec9]{font-size:.65rem;padding:.2rem .6rem;border-radius:6px}.news-title[data-v-60803ec9]{font-size:.95rem;line-height:1.5;margin-bottom:.75rem;padding-right:0}.news-summary[data-v-60803ec9]{font-size:.85rem;line-height:1.6;margin-bottom:1rem}.news-meta[data-v-60803ec9]{font-size:.75rem;margin-bottom:.75rem}.read-more-btn[data-v-60803ec9]{width:100%;text-align:center;padding:.5rem 1rem;border-radius:8px;font-size:.8rem;touch-action:manipulation}.news-badge[data-v-60803ec9]{position:static;margin-bottom:.5rem;font-size:1rem}}@media(max-width:480px){.market-news-page[data-v-60803ec9]{padding:.5rem 0}.page-header[data-v-60803ec9]{padding:0 .5rem .75rem}.header-content h1[data-v-60803ec9]{font-size:1.3rem}.mobile-market-cards[data-v-60803ec9]{gap:.5rem}.mobile-crypto-card[data-v-60803ec9]{padding:.75rem}.mobile-crypto-details[data-v-60803ec9]{grid-template-columns:1fr;gap:.5rem}.news-list[data-v-60803ec9]{padding:.25rem}.news-item[data-v-60803ec9]{padding:.75rem}.category-filters[data-v-60803ec9]{padding:.5rem .75rem}.category-btn[data-v-60803ec9]{padding:.25rem .6rem;font-size:.7rem}}@media(max-width:360px){.mobile-crypto-header[data-v-60803ec9]{flex-direction:column;align-items:flex-start;gap:.5rem}.mobile-crypto-price[data-v-60803ec9]{text-align:left;width:100%}.news-title[data-v-60803ec9]{font-size:.9rem}.news-summary[data-v-60803ec9]{font-size:.8rem}}@keyframes spin-60803ec9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-container{width:100vw;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;margin:0;padding:0;overflow-x:hidden}.desktop-header{display:block;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px #0000000d}.header-content{padding:1rem 2%;display:flex;justify-content:space-between;align-items:center;width:100%}.logo-section{display:flex;align-items:center;gap:1rem}.logo-icon{font-size:2.5rem;font-weight:700;background:linear-gradient(45deg,#00f2fe,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-text h1{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#1e40af,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-text p{font-size:.9rem;color:#475569;margin-top:.2rem}.desktop-nav{display:flex;gap:.5rem}.nav-button{background:#f8fafce6;border:1px solid rgba(0,0,0,.08);color:#334155;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500}.nav-button:hover{background:#2563eb1a;border-color:#2563eb4d;transform:translateY(-2px)}.nav-button.active{background:linear-gradient(45deg,#1e40af,#0284c7);border-color:transparent;color:#fff;box-shadow:0 4px 15px #1e40af4d}.nav-icon{font-size:1.1rem}.user-section{display:flex;align-items:center;gap:1rem}.time-display{font-size:.9rem;color:#475569;font-family:Courier New,monospace}.status-indicator{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b98180}.status-indicator.online{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 10px #10b98180}50%{box-shadow:0 0 20px #10b981cc}to{box-shadow:0 0 10px #10b98180}}.mobile-header{display:none;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px #0000000d}.mobile-top-bar{padding:.75rem 4%;display:flex;justify-content:space-between;align-items:center;height:56px}.mobile-logo{display:flex;align-items:center;gap:.5rem}.mobile-logo .logo-icon{font-size:1.8rem}.mobile-logo h1{font-size:1.3rem;font-weight:700;background:linear-gradient(45deg,#1e40af,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.mobile-status{display:flex;align-items:center}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.08);z-index:1000;padding:.5rem 0;box-shadow:0 -2px 10px #0000000d}.mobile-nav-item{flex:1;background:none;border:none;color:#64748b;padding:.5rem .25rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;min-height:60px;justify-content:center}.mobile-nav-item:active{transform:scale(.95)}.mobile-nav-item.active{color:#1e40af}.mobile-nav-icon{font-size:1.25rem;transition:transform .2s ease}.mobile-nav-item.active .mobile-nav-icon{transform:scale(1.1)}.mobile-nav-label{font-size:.7rem;font-weight:500}.main-content{flex:1;padding:2rem 2%;width:100%;min-height:calc(100vh - 120px)}.desktop-footer{display:block;background:#f8fafce6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.08);padding:2rem 2% 1rem;margin-top:auto;width:100%}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{color:#1e40af;margin-bottom:1rem;font-size:1.1rem}.footer-section p{color:#475569;line-height:1.6;margin-bottom:.5rem}.footer-section ul{list-style:none}.footer-section li{margin-bottom:.5rem}.footer-section a{color:#475569;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#1e40af}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08);color:#64748b}@media(max-width:768px){.desktop-header{display:none}.mobile-header{display:block}.mobile-bottom-nav{display:flex}.desktop-footer{display:none}.main-content{padding:1rem 4%;padding-bottom:80px;min-height:calc(100vh - 56px)}}@media(max-width:480px){.mobile-top-bar{padding:.75rem 3%}.main-content{padding:1rem 3%;padding-bottom:80px}.mobile-nav-item{padding:.4rem .2rem;min-height:55px}.mobile-nav-icon{font-size:1.1rem}.mobile-nav-label{font-size:.65rem}}@media(max-width:360px){.mobile-logo h1{font-size:1.2rem}.mobile-nav-label{font-size:.6rem}}
