/* Focused contract flow and wallet discovery */
#phone .nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:3px;gap:1px}#phone .nav button{min-width:0}
#phone .nav .v6-hub{background:transparent;color:#40366c;gap:3px;font-weight:700}
#phone .v6-hub-circle{display:grid;place-items:center;width:44px;height:44px;border-radius:17px;background:#e9e2ff;box-shadow:0 4px 14px #503dac19;overflow:hidden}
#phone .v6-hub-circle img{width:31px;height:31px;object-fit:contain;mix-blend-mode:multiply}
#phone .v6-search-launch{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;text-align:left;margin:16px 0 10px;padding:0 16px;background:#f5f5f8;border:1px solid #e9e8ee;border-radius:14px;color:#6d6879;font-size:12px}
#phone .v6-search-launch span{font-size:26px;line-height:1;color:#6151b4}
#phone .v6-hub-list{display:grid;gap:8px;margin-top:14px}
#phone .v6-hub-list button{display:grid;grid-template-columns:44px 1fr;grid-template-rows:1fr 1fr;column-gap:12px;align-items:center;text-align:left;min-height:72px;padding:11px 14px;border-radius:14px;background:#f7f6fa}
#phone .v6-hub-list button>span{grid-row:span 2;display:grid;place-items:center;height:42px;border-radius:12px;background:#eeeafe;color:#6252c9;font-size:22px}
#phone .v6-hub-list strong{font-size:14px}#phone .v6-hub-list small{color:#817c8f;font-size:11px}#phone .v6-caption{margin:12px 0 0;font-size:11px;color:#817c8f}
#phone .v6-search-label{display:block;font-size:12px;color:#737080;margin:8px 0}
#phone .v6-search-field{display:block;width:100%;min-height:48px;border:1px solid #dcd8e7;border-radius:14px;padding:0 14px;background:#f9f8fb;font-size:14px}
#phone .v6-search-filters{display:flex;gap:6px;overflow:auto;padding:12px 0;scrollbar-width:none}
#phone .v6-search-filters button{flex:0 0 auto;min-height:42px;padding:0 13px;border-radius:12px;background:#f3f2f6;font-size:12px}
#phone .v6-search-filters button.active{background:#ebe5ff;color:#5747b5;font-weight:700}
#phone .v6-recent{padding-bottom:12px;border-bottom:1px solid #eeeaf4;font-size:12px}#phone .v6-recent>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#phone .v6-recent button{padding:8px 12px;border-radius:9px;background:#f5f3f8;font-size:11px}
#phone .v6-results{max-height:50dvh;overflow:auto}#phone .v6-results h3{font-size:12px;margin:16px 0 2px;color:#7a748a}
#phone .v6-results button{display:flex;width:100%;align-items:center;gap:11px;text-align:left;padding:10px 0;border-bottom:1px solid #f1eef4;min-height:60px}#phone .v6-results button>span:nth-child(2){min-width:0;flex:1}
#phone .v6-results strong{display:block;font-size:13px}#phone .v6-results small{display:block;font-size:11px;color:#7d7887;margin-top:3px}#phone .v6-result-mark{display:grid;place-items:center;flex:0 0 36px;height:36px;background:#ede9fd;color:#5f52bd;border-radius:50%;font-weight:700}#phone .v6-right{color:#9c95a8;font-size:20px}#phone .v6-wrap{overflow-wrap:anywhere;word-break:break-word}#phone .v6-empty{padding:28px 0;text-align:center;font-size:12px}
#phone .cp-dashboard{padding-bottom:8px}#phone .cp-dashboard.pro .cp-terminal-grid{display:grid;grid-template-columns:minmax(0,1fr)}
#phone .cp-dashboard .cp-chart-tools{gap:3px}#phone .cp-dashboard .cp-chart-tools button{padding:0 5px;font-size:11px}#phone .cp-pro-motto{display:none}#phone .cp-mode{box-shadow:none;border:1px solid var(--cp-border);border-radius:12px}#phone .cp-dashboard .cp-mode button{font-size:11px;font-weight:650}#phone .cp-dashboard .cp-topbar{gap:6px}#phone .cp-dashboard .cp-ai-entry{font-size:11px}
#phone .cp-dashboard .cp-extra-tools{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:14px;margin:0 0 12px;padding:8px 12px}#phone .cp-extra-tools>summary{cursor:pointer;font-weight:650;min-height:40px;display:flex;align-items:center}#phone .cp-extra-tools .cp-book{margin-top:8px;border:0;padding:5px 0}
#phone .cp-order-inline .cp-modal-head{padding-bottom:10px}#phone .cp-order-inline .cp-modal-body{display:block}#phone .cp-order-inline .v6-setting-row{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:9px 0;border-bottom:1px solid var(--cp-border);text-align:left;font-size:12px;color:var(--cp-text)}#phone .v6-setting-row strong{white-space:nowrap;color:var(--cp-accent);font-size:12px}
#phone .v6-order-options{margin:12px 0;padding:8px 10px;border-radius:12px;border:1px solid var(--cp-border)}#phone .v6-order-options summary{min-height:40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}#phone .v6-order-options summary span{color:var(--cp-accent)}#phone .v6-simple-type{padding:8px 0;margin:7px 0;text-align:left;color:var(--cp-accent);min-height:44px}#phone .cp-order-inline .cp-amount-preview{margin-top:12px}
#phone .v6-lev-top,#phone .v6-sheet-preview>div{display:flex;justify-content:space-between;align-items:center;gap:10px}#phone .v6-lev-top{padding:12px 0;font-size:14px}#phone .v6-lev-top strong{font-size:22px}#phone .v6-leverage-adjust{display:flex;gap:10px;align-items:center}#phone .v6-leverage-adjust button{width:42px;height:42px;border-radius:12px;background:#f2effa;font-size:23px}#phone .v6-leverage-adjust input{flex:1;min-width:0;accent-color:#6c59cc}#phone .v6-leverage-ticks{display:flex;justify-content:space-between;padding:5px 52px 12px;color:#807b89;font-size:11px}#phone .v6-margin-mode{display:flex;gap:18px;align-items:center;border:0;padding:0;margin:8px 0 14px;font-size:12px}#phone .v6-margin-mode legend{padding:0 0 10px;font-weight:650}#phone .v6-margin-mode label{display:flex;align-items:center;gap:6px;min-height:44px}#phone .v6-margin-mode input{accent-color:#6453bf;width:18px;height:18px}#phone .v6-sheet-preview{background:#f7f6fb;border-radius:12px;padding:10px 14px;font-size:12px}#phone .v6-sheet-preview>div{min-height:36px}#phone .v6-sheet-preview span{color:#777383}#phone .v6-sheet-label{display:block;margin:14px 0;font-size:12px;font-weight:600}#phone .v6-sheet-label input{display:block;width:100%;min-height:48px;margin-top:8px;padding:0 12px;background:#f7f6fb;border-radius:12px;border:1px solid #e4e0ec;font-size:16px}#phone .sheet .primary{margin-top:15px}
@media(max-width:360px){#phone .nav button{font-size:9px}#phone .cp-dashboard .cp-ai-entry{font-size:10px}#phone .cp-dashboard .cp-asset-select{font-size:17px}}
