.auth-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#05070cbf;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) authFadeIn;display:flex;position:fixed;inset:0}@keyframes authFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.auth-card{background:#0a0e14;border:1px solid #232938;border-radius:20px;flex-direction:column;width:100%;max-width:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009}.auth-close-btn{color:#8891a3;cursor:pointer;z-index:10;background:#ffffff0d;border:1px solid #232938;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.auth-close-btn:hover{color:#fff;background:#ffffff1a}.auth-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#4c7eff38,#0000 70%);width:340px;height:340px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.auth-wrap{z-index:1;flex-direction:column;flex:1;padding:40px 28px 32px;display:flex;position:relative}.auth-brand-mark{justify-content:center;align-items:center;gap:10px;margin-bottom:6px;display:flex}.auth-brand-icon{width:38px;height:38px}.auth-brand{text-align:center;color:#e9ebf0;letter-spacing:-.5px;font-size:22px;font-weight:800}.auth-brand span{color:#4c7eff}.auth-tagline{text-align:center;color:#8891a3;margin-bottom:28px;font-size:13px}.auth-tabs{background:#12161f;border:1px solid #232938;border-radius:12px;margin-bottom:24px;padding:4px;display:flex}.auth-tab{text-align:center;color:#5b6376;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:10px 0;font-size:13px;font-weight:600;transition:background .2s,color .2s}.auth-tab.active{color:#fff;background:#4c7eff;box-shadow:0 2px 8px #4c7eff59}.auth-panel{flex-direction:column;gap:18px;display:flex}.auth-field-label{color:#8891a3;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.auth-field{background:#12161f;border:1px solid #232938;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.auth-field:focus-within{border-color:#4c7eff}.auth-field svg{color:#5b6376;flex-shrink:0;width:18px;height:18px}.auth-field input{color:#e9ebf0;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Consolas,monospace;font-size:13px}.auth-field input::placeholder{color:#5b6376;font-family:Inter,system-ui,sans-serif}.auth-connect-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4c7eff,#7b5cff);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:14px;font-weight:700;transition:opacity .2s,transform .1s;display:flex}.auth-connect-btn:hover{opacity:.95;transform:translateY(-1px)}.auth-connect-btn:active{transform:translateY(0)}.auth-connect-btn svg{width:18px;height:18px}.auth-connected-badge{background:#1fc98a1a;border:1px solid #1fc98a59;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.auth-connected-badge .left{align-items:center;gap:10px;display:flex}.auth-dot{background:#1fc98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1fc98a26}.auth-connected-addr{color:#e9ebf0;font-family:Consolas,monospace;font-size:13px;font-weight:600}.auth-connected-label{color:#1fc98a;font-size:11px;font-weight:600}.auth-change-link{color:#4c7eff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:background .15s}.auth-change-link:hover{background:#4c7eff1a}.auth-primary-btn{color:#fff;cursor:pointer;background:#4c7eff;border:none;border-radius:12px;width:100%;margin-top:6px;padding:14px;font-size:14px;font-weight:700;transition:background .2s,opacity .2s}.auth-primary-btn:hover:not(:disabled){background:#3b6ce6}.auth-primary-btn:disabled{color:#5b6376;cursor:not-allowed;background:#171c27;border:1px solid #232938}.auth-footnote{text-align:center;color:#8891a3;margin-top:16px;font-size:12px}.auth-footnote button{color:#4c7eff;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.auth-hint{color:#5b6376;margin-top:6px;font-size:11px}.auth-hint.valid{color:#1fc98a;font-weight:500}:root{--dash-bg:#0a0e14;--dash-surface:#12161f;--dash-surface-2:#171c27;--dash-border:#232938;--dash-line:#2c3346;--dash-text:#e9ebf0;--dash-text-dim:#8891a3;--dash-text-faint:#5b6376;--dash-blue:#4c7eff;--dash-blue-dim:#294380;--dash-green:#1fc98a;--dash-red:#f0555a;--dash-orange:#ff9f40;--dash-purple:#7b5cff;--dash-radius:14px}.dash-phone-container{background:var(--dash-bg);width:100%;max-width:440px;min-height:100vh;color:var(--dash-text);text-align:left;flex-direction:column;margin:0 auto;padding-bottom:96px;font-family:Segoe UI,Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;box-shadow:0 0 40px #00000080}.dash-topbar{background:var(--dash-bg);z-index:40;justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex;position:sticky;top:0}.dash-topbar .greet{color:var(--dash-text-faint);letter-spacing:.2px;font-size:12px}.dash-brand-mark{align-items:center;gap:8px;display:flex}.dash-brand-icon{flex-shrink:0;width:26px;height:26px}.dash-brand{color:var(--dash-text);font-size:16px;font-weight:700}.dash-brand span{color:var(--dash-blue)}.dash-bell{background:var(--dash-surface);border:1px solid var(--dash-border);width:34px;height:34px;color:var(--dash-text-dim);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex}.dash-bell:hover{background:var(--dash-surface-2);color:#fff}.dash-back-btn{background:var(--dash-surface);border:1px solid var(--dash-border);width:34px;height:34px;color:var(--dash-text-dim);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.dash-back-btn:hover{background:var(--dash-surface-2);color:#fff}.dash-topbar-title{color:var(--dash-text);font-size:16px;font-weight:700}.dash-topbar-sub{color:var(--dash-text-faint);margin-top:1px;font-size:11px}.dash-content{flex-direction:column;flex:1;gap:12px;padding:8px 14px 0;display:flex}.dash-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:16px;position:relative}.dash-section-label{color:var(--dash-text-faint);justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:4px;font-size:11px;display:flex}.dash-section-label .label-left{align-items:center;gap:6px;display:flex}.dash-section-label svg{width:14px;height:14px;color:var(--dash-text-dim)}.dash-card-accent{position:relative;overflow:hidden;border:1px solid rgba(var(--accent-rgb), .35)!important;background:linear-gradient(135deg, rgba(var(--accent-rgb), .14), rgba(var(--accent-rgb), .04) 55%, var(--dash-surface))!important}.dash-card-accent:before{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb), .28), transparent 70%);pointer-events:none;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.dash-card-accent>*{z-index:1;position:relative}.dash-user-card{align-items:center;gap:12px;display:flex}.dash-avatar{background:linear-gradient(135deg, var(--dash-blue), var(--dash-purple));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:700;display:flex}.dash-user-info{flex:1;min-width:0}.dash-user-name{color:var(--dash-text);font-size:16px;font-weight:700}.dash-user-row{color:var(--dash-text-dim);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.dash-mono{font-variant-numeric:tabular-nums;font-family:Consolas,monospace}.dash-copy-btn{color:var(--dash-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:2px 4px;font-size:11px;font-weight:600;display:flex}.dash-ref-row{background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;display:flex}.dash-ref-row .link{color:var(--dash-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dash-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash-stat-box{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:14px}.dash-stat-icon{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;display:flex}.dash-stat-title{color:var(--dash-text-faint);margin-bottom:6px;font-size:11px}.dash-stat-value{color:var(--dash-text);font-size:20px;font-weight:700}.dash-stat-sub{color:var(--dash-text-dim);margin-top:2px;font-size:11px}.dash-salary-card{flex-direction:column;gap:10px;display:flex}.dash-salary-top{justify-content:space-between;align-items:center;display:flex}.dash-card-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dash-level-badge{background:var(--dash-blue-dim);color:#b8cbff;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.dash-salary-amount{color:var(--dash-orange);font-size:24px;font-weight:800}.dash-salary-meta{color:var(--dash-text-dim);justify-content:space-between;font-size:12px;display:flex}.dash-wallet-card{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-wallet-left{align-items:center;gap:10px;display:flex}.dash-wallet-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dash-wallet-name{color:var(--dash-text-dim);font-size:13px}.dash-wallet-amount{color:var(--dash-text);margin-top:2px;font-size:17px;font-weight:700}.dash-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:600;transition:all .15s}.dash-btn-primary{background:var(--dash-blue);color:#fff}.dash-btn-primary:hover{background:#3b6ce6}.dash-btn-outline{border:1px solid var(--dash-border);color:var(--dash-text);background:0 0}.dash-btn-outline:hover{background:var(--dash-surface-2)}.dash-income-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.dash-income-cap-value{font-size:18px;font-weight:700}.dash-progress-track{background:var(--dash-surface-2);border-radius:6px;width:100%;height:8px;overflow:hidden}.dash-progress-fill{background:linear-gradient(90deg, var(--dash-blue), var(--dash-green));border-radius:6px;height:100%}.dash-income-legend{justify-content:space-between;margin-top:10px;display:flex}.dash-legend-item{color:var(--dash-text-dim);font-size:11px}.dash-legend-item b{color:var(--dash-text);margin-top:2px;font-size:14px;display:block}.dash-package-card{position:relative;overflow:hidden}.dash-package-top{justify-content:space-between;align-items:flex-start;display:flex}.dash-pkg-amount{color:var(--dash-text);font-size:24px;font-weight:700}.dash-pkg-roi-tag{color:var(--dash-green);background:#1fc98a1f;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600}.dash-pkg-meta{gap:18px;margin-top:12px;display:flex}.dash-pkg-meta div{color:var(--dash-text-faint);font-size:11px}.dash-pkg-meta div span{color:var(--dash-text);margin-top:2px;font-size:13px;font-weight:600;display:block}.dash-claim-row{background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;display:flex}.dash-timer{color:var(--dash-text-dim);font-size:11px}.dash-timer .clock{color:var(--dash-orange);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:700}.dash-claim-btn{background:var(--dash-orange);color:#20140a;cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;transition:opacity .2s}.dash-claim-btn.disabled{background:var(--dash-surface-2);color:var(--dash-text-faint);cursor:not-allowed;border:1px solid var(--dash-border)}.dash-field-group{flex-direction:column;gap:16px;display:flex}.dash-field-label{color:var(--dash-text-dim);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.dash-field{background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.dash-field:focus-within{border-color:var(--dash-blue)}.dash-field svg{width:16px;height:16px;color:var(--dash-text-faint);flex-shrink:0}.dash-field input{color:var(--dash-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Segoe UI,sans-serif;font-size:13px}.dash-field input::placeholder{color:var(--dash-text-faint)}.dash-field.readonly input{color:var(--dash-text-dim);font-family:Consolas,monospace}.dash-field.readonly{opacity:.85}.dash-field-hint{color:var(--dash-text-faint);margin-top:6px;font-size:10.5px}.dash-select-field select{color:var(--dash-text);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding-right:20px;font-size:13px}.dash-select-field select option{background:var(--dash-surface-2);color:var(--dash-text)}.dash-upload-box{background:var(--dash-surface-2);border:1.5px dashed var(--dash-border);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 14px;transition:border-color .15s;display:flex}.dash-upload-box:hover{border-color:var(--dash-blue)}.dash-upload-box.filled{background:#1fc98a0f;border-style:solid;border-color:#1fc98a66}.dash-upload-icon{width:40px;height:40px;color:var(--dash-blue);background:#4c7eff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.dash-upload-box.filled .dash-upload-icon{color:var(--dash-green);background:#1fc98a24}.dash-upload-title{color:var(--dash-text);font-size:12.5px;font-weight:600}.dash-upload-sub{color:var(--dash-text-faint);font-size:10.5px}.dash-upload-preview{object-fit:cover;border-radius:10px;width:100%;max-height:140px}.dash-submit-btn{background:var(--dash-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:4px;padding:15px;font-size:14px;font-weight:700;transition:background .2s}.dash-submit-btn:disabled{background:var(--dash-surface-2);color:var(--dash-text-faint);border:1px solid var(--dash-border);cursor:not-allowed}.dash-submit-btn.done{background:var(--dash-green)}.dash-summary-row{gap:12px;display:flex}.dash-summary-box{flex:1}.dash-summary-label{color:var(--dash-text-faint);margin-bottom:4px;font-size:10.5px}.dash-summary-value{color:var(--dash-text);font-size:16px;font-weight:700}.dash-table-wrap{max-height:52vh;overflow:auto}.dash-report-table{border-collapse:collapse;width:100%;min-width:420px;font-size:12px}.dash-report-table th{text-align:left;color:var(--dash-text-faint);border-bottom:1px solid var(--dash-border);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;background:var(--dash-surface);z-index:1;padding:10px 8px;font-size:10px;font-weight:600;position:sticky;top:0}.dash-report-table td{border-bottom:1px solid var(--dash-border);color:var(--dash-text);white-space:nowrap;padding:11px 8px}.dash-report-table tr:last-child td{border-bottom:none}.dash-badge{border-radius:20px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-block}.dash-badge.credited{color:var(--dash-green);background:#1fc98a24}.dash-badge.pending{color:var(--dash-orange);background:#ff9f4024}.dash-badge.missed{color:var(--dash-red);background:#f0555a24}.dash-pagination{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.dash-page-btn{background:var(--dash-surface-2);border:1px solid var(--dash-border);height:36px;color:var(--dash-text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .15s;display:flex}.dash-page-btn:disabled{opacity:.35;cursor:not-allowed}.dash-page-info{color:var(--dash-text-dim);font-size:12px}.dash-page-info b{color:var(--dash-text)}.dash-hero{text-align:center;flex-direction:column;align-items:center;padding:26px 16px 22px;display:flex}.dash-robot-avatar{background:linear-gradient(135deg,#4c7eff2e,#7b5cff2e);border:1px solid #4c7eff59;border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:14px;display:flex}.dash-hero h1{color:var(--dash-text);margin-bottom:6px;font-size:17px;font-weight:700}.dash-hero p{color:var(--dash-text-dim);max-width:280px;font-size:12px;line-height:1.5}.dash-purchase-btn{background:linear-gradient(135deg, var(--dash-blue), var(--dash-purple));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:15px;font-size:14px;font-weight:700;display:flex}.dash-purchase-btn.done{background:var(--dash-surface-2);color:var(--dash-green);border:1px solid #1fc98a66}.dash-tree-card{padding:22px 8px 18px;overflow-x:auto}.dash-tree-scroll{flex-direction:column;align-items:center;width:max-content;margin:0 auto;display:flex}.dash-node{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:10px 14px;transition:transform .12s;display:flex}.dash-node.clickable:hover{transform:translateY(-2px)}.dash-node .avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.dash-node .label{color:var(--dash-text);font-size:12px;font-weight:700}.dash-node .sub{color:var(--dash-text-faint);font-size:9.5px}.dash-root-wrap{flex-direction:column;align-items:center;display:flex}.dash-root-node .avatar{background:linear-gradient(135deg, var(--dash-blue), var(--dash-purple));width:46px;height:46px;font-size:16px}.dash-root-node{background:var(--dash-surface-2);border:1px solid var(--dash-border)}.dash-drop-line{background:var(--dash-line);width:2px;height:22px}.dash-children-row{justify-content:center;display:flex}.dash-child-col{flex-direction:column;flex:1;align-items:center;padding-top:22px;display:flex;position:relative}.dash-child-col:before,.dash-child-col:after{content:"";border-top:2px solid var(--dash-line);width:50%;height:22px;position:absolute;top:0}.dash-child-col:before{right:50%}.dash-child-col:after{border-left:2px solid var(--dash-line);left:50%}.dash-child-col:first-child:before,.dash-child-col:last-child:after{border:none}.dash-child-col:last-child:before{border-right:2px solid var(--dash-line)}.dash-child-col:only-child:before{display:none}.dash-child-col:only-child:after{border-top:none;border-left:2px solid var(--dash-line);width:0;left:50%}.dash-child-col .dash-node{background:var(--dash-surface-2);border:1px solid var(--dash-border)}.dash-child-badge{background:var(--dash-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.dash-breadcrumb{color:var(--dash-text-faint);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;display:flex}.dash-crumb{cursor:pointer;color:var(--dash-blue)}.dash-crumb.current{color:var(--dash-text);cursor:default;font-weight:600}.dash-crumb-sep{color:var(--dash-text-faint)}.dash-legend{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dash-legend-item{color:var(--dash-text-dim);align-items:center;gap:6px;font-size:11px;display:flex}.dash-legend-dot{border-radius:50%;width:8px;height:8px}.dash-balance-hero{text-align:center;padding:8px 0 4px}.dash-balance-label{color:var(--dash-text-faint);font-size:12px}.dash-balance-value{color:var(--dash-text);margin-top:6px;font-size:32px;font-weight:800}.dash-tx-row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.dash-tx-row:last-child{border-bottom:none;padding-bottom:0}.dash-tx-left{align-items:center;gap:10px;display:flex}.dash-tx-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dash-tx-name{color:var(--dash-text);font-size:13px;font-weight:600}.dash-tx-date{color:var(--dash-text-faint);margin-top:1px;font-size:11px}.dash-tx-amount{font-size:13px;font-weight:700}.dash-tx-amount.pos{color:var(--dash-green)}.dash-tx-amount.neg{color:var(--dash-red)}.dash-profile-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);align-items:center;gap:12px;padding:16px;display:flex}.dash-profile-name{color:var(--dash-text);font-size:15px;font-weight:700}.dash-profile-sub{color:var(--dash-text-faint);margin-top:2px;font-size:11px}.dash-kyc-badge{color:var(--dash-orange);white-space:nowrap;background:#ff9f4024;border-radius:20px;margin-left:auto;padding:5px 10px;font-size:10.5px;font-weight:700}.dash-menu-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);overflow:hidden}.dash-menu-row{border-bottom:1px solid var(--dash-border);cursor:pointer;align-items:center;gap:12px;padding:15px 16px;transition:background .15s;display:flex}.dash-menu-row:last-child{border-bottom:none}.dash-menu-row:hover{background:var(--dash-surface-2)}.dash-menu-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dash-menu-text{flex:1}.dash-menu-title{color:var(--dash-text);font-size:13.5px;font-weight:600}.dash-menu-sub{color:var(--dash-text-faint);margin-top:1px;font-size:11px}.dash-menu-chevron{color:var(--dash-text-faint);flex-shrink:0}.dash-chat-fab{background:var(--dash-blue);cursor:pointer;z-index:40;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:flex;position:fixed;bottom:96px;right:calc(50% - 202px);box-shadow:0 6px 18px #4c7eff66}.dash-chat-fab:hover{transform:scale(1.05)}@media (width<=440px){.dash-chat-fab{right:18px}}.dash-bottom-nav{background:var(--dash-surface);border:1px solid var(--dash-border);z-index:50;border-radius:22px;justify-content:space-around;align-items:center;width:calc(100% - 32px);max-width:388px;padding:10px 6px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.dash-nav-item{color:var(--dash-text-faint);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:4px 10px;font-size:10px;transition:color .15s;display:flex}.dash-nav-item.active{color:var(--dash-blue);font-weight:600}.dash-nav-item svg{width:20px;height:20px}.dash-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000a6;justify-content:center;align-items:flex-end;animation:.15s ease-out dashFade;display:flex;position:fixed;inset:0}@keyframes dashFade{0%{opacity:0}to{opacity:1}}.dash-modal-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:20px 20px 0 0;width:100%;max-width:440px;padding:22px 20px;animation:.18s ease-out dashSlideUp}@keyframes dashSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dash-modal-header{align-items:center;gap:12px;margin-bottom:6px;display:flex}.dash-modal-title{color:var(--dash-text);font-size:16px;font-weight:700}.dash-modal-sub{color:var(--dash-text-faint);margin-bottom:18px;font-size:12px}.dash-modal-close{background:var(--dash-surface-2);border:1px solid var(--dash-border);width:32px;height:32px;color:var(--dash-text-dim);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;font-size:14px;display:flex}.dash-amount-field{background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:14px;display:flex}.dash-amount-field span{color:var(--dash-text-dim);font-size:16px;font-weight:700}.dash-amount-field input{color:var(--dash-text);background:0 0;border:none;outline:none;flex:1;font-size:18px;font-weight:700}.dash-modal-primary-btn{background:var(--dash-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px;font-size:14px;font-weight:700}.dash-modal-primary-btn.done{background:var(--dash-green)}@media (width<=640px){.dash-phone-container{width:100%!important;max-width:100%!important;min-height:100vh!important;box-shadow:none!important;border-radius:0!important;padding-bottom:84px!important}.dash-bottom-nav{z-index:1000!important;width:100%!important;max-width:100%!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.dash-chat-fab{bottom:78px!important;right:16px!important}.dash-topbar{padding:14px 14px 10px!important}.dash-content{padding:12px!important}}:root{--bg:#0b0e14;--surface:#151822;--surface2:#1e2230;--surfaceHover:#262b3d;--border:#262b3d;--borderLight:#32384f;--text:#f0f2f8;--muted:#848c9f;--brand:#635bff;--brandHover:#5248f2;--green:#10b981;--greenBg:#10b98126;--greenHover:#059669;--red:#ef4444;--redBg:#ef444426;--redHover:#dc2626;--blue:#3b82f6;--shadow:0 10px 30px #00000059}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,select{font:inherit}button{cursor:pointer;border:none;outline:none}.appShell{flex-direction:column;min-height:100vh;display:flex}.navbar{background:var(--bg);border-bottom:1px solid var(--border);z-index:50;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.navBrand{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brandTitle{letter-spacing:-.4px;color:#fff;font-size:18px;font-weight:800}.navSearchBox{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex:1;align-items:center;gap:8px;max-width:460px;height:36px;padding:6px 12px;transition:border-color .15s;display:flex}.navSearchBox:focus-within{border-color:#3b82f6}.searchIcon{color:#64748b;flex-shrink:0}.searchInputElement{color:#f0f2f8;background:0 0;border:none;outline:none;flex:1;font-size:13px}.searchInputElement::placeholder{color:#64748b}.searchShortcut{background:var(--surface2);color:#64748b;border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.navRightActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.howItWorksBtn{color:#94a3b8;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:color .15s;display:flex}.howItWorksBtn:hover{color:#fff}.loginBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;height:34px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s}.loginBtn:hover{background:#ffffff1a}.signupBtn{color:#fff;background:#2563eb;border:none;border-radius:8px;height:34px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s}.signupBtn:hover{background:#1d4ed8}.menuToggleBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}.menuToggleBtn:hover{color:#fff;background:#ffffff0f}.walletBtn{color:#fff;background:linear-gradient(135deg,#635bff,#8a83ff);border-radius:10px;padding:9px 16px;font-size:12px;font-weight:700;transition:transform .1s;box-shadow:0 4px 14px #635bff40}.walletBtn:hover{background:var(--brandHover)}.mainContent{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:24px}.marketLayout{grid-template-columns:240px 1fr;gap:24px;display:grid}.sidebarFilter{flex-direction:column;gap:4px;display:flex}.filterItem{color:var(--muted);text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.filterItem:hover{background:var(--surface);color:var(--text)}.filterItem.active{background:var(--surface2);color:#fff}.filterCount{color:var(--muted);background:var(--bg);border-radius:12px;padding:2px 8px;font-size:11px}.pillsRow{align-items:center;gap:8px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.pillBtn{background:var(--surface);color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:20px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s}.pillBtn:hover{background:var(--surface2);color:var(--text)}.pillBtn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.categoryHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.categoryHeader h1{margin:0;font-size:24px;font-weight:800}.cardsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.marketCard{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.marketCard:hover{border-color:var(--borderLight);box-shadow:var(--shadow);transform:translateY(-2px)}.cardTop{gap:12px;margin-bottom:14px;display:flex}.cardIcon{background:var(--surface2);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.cardTitle{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35}.cardSubtitle{color:var(--muted);font-size:11px}.optionsList{flex-direction:column;gap:10px;margin:12px 0 16px;display:flex}.optionRow{background:var(--surface2);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.optionName{font-size:13px;font-weight:600}.optionOdds{align-items:center;gap:12px;display:flex}.pct{font-size:14px;font-weight:800}.yesBtn{background:var(--greenBg);color:var(--green);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:800;transition:all .2s}.yesBtn:hover{background:var(--green);color:#fff}.noBtn{background:var(--redBg);color:var(--red);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:800;transition:all .2s}.noBtn:hover{background:var(--red);color:#fff}.cardFooter{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.liveBadge{color:var(--red);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.liveDot{background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red);border-radius:50%;animation:1.5s infinite pulse}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.gaugeWrap{flex-direction:column;justify-content:center;align-items:center;margin:15px 0;display:flex}.gaugeCircle{background:conic-gradient(var(--green) 0% 53%, var(--red) 53% 100%);border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:relative}.gaugeInner{background:var(--surface);text-align:center;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.gaugePct{color:var(--green);font-size:18px;font-weight:900}.gaugeLabel{color:var(--muted);font-size:9px}.upDownRow{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:10px;display:grid}.btnUp{background:var(--green);color:#fff;border-radius:10px;padding:10px;font-size:13px;font-weight:800;transition:transform .1s;box-shadow:0 4px 12px #10b98140}.btnUp:active{transform:translateY(1px)}.btnDown{background:var(--red);color:#fff;border-radius:10px;padding:10px;font-size:13px;font-weight:800;transition:transform .1s;box-shadow:0 4px 12px #ef444440}.btnDown:active{transform:translateY(1px)}.mapCard{border:1px solid var(--border);background:linear-gradient(135deg,#1c2030,#131622);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:240px;padding:22px;display:flex;position:relative;overflow:hidden}.mapCard h2{margin:0 0 6px;font-size:22px;font-weight:800}.mapSubtitle{color:#ec4899;font-size:20px;font-weight:800}.mapGraphic{background:radial-gradient(circle,#635bff33 0%,#0000 70%);justify-content:center;align-items:center;height:90px;margin:20px 0;font-size:45px;display:flex}@media (width<=1100px){.cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.marketLayout,.cardsGrid{grid-template-columns:1fr}.searchBar{display:none}.navbar{padding:0 16px}}.subCategoryNavContainer{background:var(--bg);border-bottom:1px solid var(--border);z-index:40;padding:8px 24px;position:sticky;top:56px}.subCategoryNavWrapper{align-items:center;width:100%;max-width:1440px;margin:0 auto;display:flex;position:relative}.subCategoryNav{scrollbar-width:none;scroll-behavior:smooth;align-items:center;gap:14px;width:100%;display:flex;overflow-x:auto}.subCategoryNav::-webkit-scrollbar{display:none}.navScrollArrow{z-index:15;background:var(--surface2);border:1px solid var(--borderLight);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0006}.navScrollArrow:hover{background:var(--surfaceHover);color:#fff;border-color:#4b5563}.leftArrow{left:-12px}.rightArrow{right:-12px}.moreDropdownWrap{display:inline-block;position:relative}.moreArrowIcon{color:var(--muted);margin-left:4px;font-size:9px}.moreMenuDropdown{background:var(--surface);border:1px solid var(--border);z-index:100;border-radius:12px;width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0009}.moreMenuItem{color:#e2e8f0;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.moreMenuItem:hover{background:var(--surface2);color:#fff}.mIcon{font-size:14px}.subNavBtn{color:var(--muted);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.subNavBtn:hover{color:#fff;background:var(--surface)}.subNavBtn.active{color:#fff;font-weight:700}.navDivider{color:var(--borderLight);-webkit-user-select:none;user-select:none;font-size:14px}.heroSection{grid-template-columns:1fr 340px;gap:20px;margin-bottom:30px;display:grid}.heroMatchCard{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .2s;display:flex}.heroMatchCard:hover{border-color:var(--borderLight)}.matchHeader{margin-bottom:16px}.matchBreadcrumb{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600}.matchTitle{margin:0;font-size:22px;font-weight:800}.matchMainContent{grid-template-columns:280px 1fr;gap:24px;margin-bottom:16px;display:grid}.teamsRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.teamItem{flex-direction:column;align-items:center;gap:6px;display:flex}.teamLogo{border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.blueBison{color:#3b82f6;background:#3b82f633}.redU{color:#ef4444;background:#ef444433}.teamName{font-size:12px;font-weight:700}.matchTime{text-align:center}.timeText{font-size:13px;font-weight:700}.dateText{color:var(--muted);font-size:11px}.teamSelectBtns{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.teamBtn{background:var(--surface2);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px;font-size:13px;font-weight:700;transition:all .2s}.teamBtn.active{color:#3b82f6;background:#3b82f633;border-color:#3b82f6}.teamBtn.redActive.active{color:#ef4444;background:#ef444440;border-color:#ef4444}.oddsSelectorRow{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.oddsSelectorRow .label{color:var(--muted);font-weight:700}.rangeControls{color:var(--muted);gap:8px;font-weight:600;display:flex}.rangeControls .highlight{color:#fff;font-weight:800}.oddsButtonsGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.oddBox{background:var(--surface2);border:1px solid var(--border);color:var(--text);text-align:center;border-radius:8px;padding:8px;font-size:12px;font-weight:700}.matchChartCol{flex-direction:column;justify-content:space-between;display:flex;position:relative}.liveProbabilityBadge{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.teamPercentLabel{color:var(--muted);font-size:12px;font-weight:600}.livePercent{color:#ef4444;font-size:24px;font-weight:900}.chartSvgWrap{width:100%;height:160px;position:relative}.liveSvgChart{width:100%;height:100%}.chartPulseDot{animation:1.5s infinite pulse}.howardSubLabel{color:#3b82f6;flex-direction:column;align-items:flex-end;font-size:10px;display:flex;position:absolute;bottom:22px;right:10px}.chartWatermark{color:#fff3;font-size:10px;font-weight:700;position:absolute;bottom:4px;right:8px}.chartTimelineTicks{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.matchFooter{border-top:1px solid var(--border);color:var(--muted);padding-top:10px;font-size:11px;font-weight:600}.heroSidebarCol{flex-direction:column;gap:14px;display:flex}.promoCard{border:1px solid var(--border);cursor:pointer;background:linear-gradient(135deg,#181d2a,#101420);border-radius:16px;justify-content:space-between;align-items:center;padding:18px;transition:transform .2s,border-color .2s;display:flex}.promoCard:hover{border-color:var(--borderLight);transform:translateY(-2px)}.promoContent h3{margin:0 0 4px;font-size:15px;font-weight:800}.promoContent p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.3}.promoBtn{background:var(--surface2);color:#fff;border:1px solid var(--border);border-radius:8px;padding:6px 14px;font-size:11px;font-weight:700}.comboBtn{background:#7c3aed;border-color:#7c3aed}.promoIconBadge{flex-direction:column;align-items:center;gap:4px;display:flex}.btcIcon{color:#f59e0b;font-size:26px}.leverageBadge{color:#fff;background:#ef4444;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:900}.comboIcon{font-size:32px}.hotTopicsCard{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex:1;padding:18px}.hotTopicsHeader{color:#fff;cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:800}.hotTopicsList{flex-direction:column;gap:10px;display:flex}.hotTopicRow{cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;transition:opacity .2s;display:flex}.hotTopicRow:hover{opacity:.85}.topicRankName{align-items:center;gap:10px;display:flex}.rankNum{color:var(--muted);width:14px;font-weight:700}.topicName{font-weight:700}.topicVol{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.fireIcon{color:#ef4444;font-size:10px}.arrow{color:var(--muted)}.polyFooter{border-top:1px solid var(--border);color:var(--muted);background:#080a0e;margin-top:60px;padding:30px 24px 40px;font-size:12px}.footerContainer{flex-direction:column;gap:20px;max-width:1440px;margin:0 auto;display:flex}.footerTopRow{justify-content:flex-end;display:flex}.footerLinksRight{gap:20px;font-weight:700;display:flex}.footerLinksRight a{color:var(--text);text-decoration:none}.footerLinksRight a:hover{color:#fff}.footerMainRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.socialIcons{align-items:center;gap:16px;font-size:16px;display:flex}.socialIcons a{color:var(--muted);text-decoration:none;transition:color .2s}.socialIcons a:hover{color:#fff}.copyrightRow{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.companyName{color:var(--text);font-weight:700}.copyrightRow a{color:var(--muted);text-decoration:none;transition:color .2s}.copyrightRow a:hover{color:#fff}.dot{color:var(--borderLight)}.langSelect{color:var(--text);cursor:pointer;font-weight:600}.footerDisclaimer{color:#5d6578;max-width:1100px;font-size:11px;line-height:1.6}.footerDisclaimer a{color:#848c9f;text-decoration:underline}@media (width<=900px){.heroSection,.matchMainContent{grid-template-columns:1fr}.footerMainRow{flex-direction:column;align-items:flex-start}}.carouselControlBar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:14px;display:flex}.dotsWrap{align-items:center;gap:6px;display:flex}.dotIndicator{cursor:pointer;background:#fff3;border-radius:4px;width:8px;height:8px;transition:all .3s}.dotIndicator:hover{background:#ffffff80}.dotIndicator.active{background:var(--brand);width:22px;box-shadow:0 0 10px #635bff80}.quickSlideNav{align-items:center;gap:8px;display:flex}.navArrowBtn{background:var(--surface2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;transition:background .2s;display:grid}.navArrowBtn:hover{background:var(--surfaceHover);color:#fff}.currentSlideChip{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:12px;padding:4px 12px;font-size:11px;font-weight:700}.btcUpDownMain{flex-direction:column;gap:14px;display:flex}.btcHeaderStats{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.btcHeaderLeft{align-items:center;gap:14px;display:flex}.btcLogoBox{color:#fff;background:#f97316;border-radius:14px;place-items:center;width:52px;height:52px;font-size:28px;font-weight:900;display:grid;box-shadow:0 6px 16px #f973164d}.btcStatsRight{align-items:center;gap:20px;display:flex}.statBox{flex-direction:column;align-items:flex-end;display:flex}.statLabel{color:var(--muted);font-size:11px;font-weight:600}.statVal{font-size:18px;font-weight:900}.btcActionBtns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.btcUpBtn{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;font-size:14px;font-weight:900;transition:all .2s;display:flex}.btcUpBtn:hover{background:#f59e0b40}.btcDownBtn{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;padding:12px;font-size:14px;font-weight:900;transition:all .2s;display:flex}.btcDownBtn:hover{background:var(--surfaceHover)}.oddsVal{opacity:.9;font-size:13px;font-weight:800}.btcContentGrid{grid-template-columns:240px 1fr;gap:20px;display:grid}.btcCommentsCol{flex-direction:column;display:flex}.btcCommentsFeed{flex-direction:column;gap:8px;display:flex}.commentRow{align-items:flex-start;gap:8px;font-size:11px;display:flex}.cAvatar{border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.cUser{color:var(--text);font-weight:700;line-height:1.2}.cText{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;line-height:1.2;overflow:hidden}.btcChartCol{flex-direction:column;justify-content:space-between;width:100%;display:flex;position:relative}.btcChartSvgWrap{width:100%;height:175px;position:relative}.yAxisPriceLabels{pointer-events:none;z-index:2;width:60px;position:absolute;top:0;bottom:0;right:0}.priceLabel{color:#64748b;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;position:absolute;right:0}.targetPillBadge{color:#e2e8f0;z-index:5;background:#334155;border-radius:12px;padding:3px 12px;font-size:11px;font-weight:600;position:absolute;bottom:28px;right:52px;box-shadow:0 2px 6px #0006}.volumeDeltaTag{color:#f59e0b;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:0}@keyframes pulseRingAnimation{0%{r:4px;opacity:.8}50%{r:12px;opacity:.15}to{r:4px;opacity:.8}}.chartPulseRing{animation:1.4s ease-in-out infinite pulseRingAnimation}@media (width<=1024px){.marketLayout{grid-template-columns:1fr;gap:16px}.sidebarFilter{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:8px;overflow-x:auto}.cardsGrid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (width<=768px){.navbar{gap:10px;padding:0 12px}.brandTitle{font-size:16px}.navSearchBox{max-width:100%;height:34px;padding:4px 8px}.searchShortcut,.howItWorksBtn{display:none}.navRightActions{gap:6px}.loginBtn,.signupBtn,.walletBtn{height:32px;padding:0 10px;font-size:12px}.mainContent{padding:12px}.cardsGrid{grid-template-columns:1fr;gap:12px}.marketCard{padding:14px}.subCategoryBar{white-space:nowrap;-webkit-overflow-scrolling:touch;padding:8px 12px;overflow-x:auto}.modalContent,.authModalContainer{width:95%!important;max-width:440px!important;margin:10px!important;padding:16px!important}}
