.buy-hero{padding-top:40px}.market-trends{border-top:1px solid var(--border)}.buy-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:start}.buy-hero-grid>*,.quick-buy,.quick-buy-asset,.quick-buy-head{min-width:0}@media (max-width:900px){.buy-hero-grid{grid-template-columns:1fr}}.quick-buy{max-width:420px;margin-left:auto}@media (max-width:900px){.quick-buy{margin:0;max-width:none}}.quick-buy-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.quick-buy-head h3{font-family:var(--font-display);font-size:18px}.status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:100px}.status-live{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-soft-border)}.status-offline{color:var(--text-tertiary);background:var(--bg-elevated);border:1px solid var(--border)}.quick-buy-asset{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--border-soft)}.quick-buy-asset-info{display:flex;align-items:center;gap:10px}.asset-icon-fallback,.quick-buy-asset-info img{width:30px;height:30px;border-radius:50%}.asset-icon-fallback{display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:13px}.qb-symbol{font-weight:600;font-size:14.5px;color:var(--text-primary)}.qb-name{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em}.quick-buy-price{text-align:right}.qb-price{font-weight:700;font-size:17px}.qb-change{font-size:12.5px}.is-up{color:var(--up)}.is-down{color:var(--down)}.qb-label{display:block;font-size:12px;color:var(--text-tertiary);margin:16px 0 6px}.qb-field{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.qb-field input{flex:1 1;font-family:var(--font-mono);font-size:16px;min-width:0}.qb-field input,.qb-field select,.qb-unit{background:transparent;border:none;padding:13px 14px;color:var(--text-primary)}.qb-field select,.qb-unit{border-left:1px solid var(--border);font-weight:600;font-size:14px}.qb-field select{cursor:pointer}.qb-select-full{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 14px;font-size:14.5px;font-weight:500;color:var(--text-primary);cursor:pointer}.qb-arrow,.qb-select-full{background:var(--bg-elevated)}.qb-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:4px auto -4px;border-radius:50%;border:1px solid var(--border);color:var(--accent);position:relative;z-index:1}.qb-rate{text-align:center;font-size:12.5px;color:var(--text-tertiary);margin:16px 0}.trend-card{display:flex;flex-direction:column}.trend-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.trend-card-head .asset-icon-fallback,.trend-card-head img{width:28px;height:28px;border-radius:50%}.trend-card-price{font-size:20px;font-weight:700}.trend-card-change{font-size:13px;margin-bottom:10px}@media (max-width:520px){.buy-hero{padding-top:26px}.buy-hero-grid{gap:34px}.buy-hero .page-title{font-size:30px;line-height:1.12}.buy-hero .page-sub{font-size:14px}.buy-hero .stat-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:24px 0 0}.buy-hero .stat-bar-item{min-width:0;padding:20px 6px}.buy-hero .stat-bar-value{font-size:20px}.buy-hero .stat-bar-label{font-size:9px;letter-spacing:.05em}.quick-buy{width:100%;padding:20px 14px}.quick-buy-head{gap:8px}.quick-buy-price{flex-shrink:0}.qb-name{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}