/* Current reference prices and honest product comparisons in QWBTC's existing palette. */
.market-strip{margin:0 0 24px;border:1px solid #e4e1f3;border-radius:16px;background:linear-gradient(120deg,#fff,#faf9ff);overflow:hidden;box-shadow:0 6px 25px #30207104}.market-strip-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 21px;border-bottom:1px solid #eeebf6}.market-strip-heading>span{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.market-strip-heading b{font-size:13px;color:#49405f}.market-strip-heading small{font-size:11px;color:#9387a2}.market-strip-heading button{background:none;font-size:11px;color:#7659b6;white-space:nowrap;padding:3px}.market-strip-heading i,.market-yield-source i{width:6px;height:6px;background:#b2a9be;display:inline-block;border-radius:50%;flex-shrink:0}.market-strip-heading i.live{background:#17b69b;box-shadow:0 0 0 4px #17b69b0b}.market-strip-heading i.stale{background:#d6a255}.market-tickers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.market-ticker{min-width:0;padding:20px 22px;border-right:1px solid #eeebf6;font-variant-numeric:tabular-nums}.market-ticker:last-child{border:0}.market-ticker>div{display:flex;align-items:center;gap:4px;font-size:11px;color:#94859f}.market-ticker>div>b{font-size:12px;color:#4e425f}.market-ticker>div>small{font-size:10px}.market-ticker>div>span{margin-left:auto;font-size:10px}.market-ticker>strong{display:block;font-size:22px;font-weight:650;color:#4b3a63;margin:10px 0 6px;letter-spacing:-.5px}.market-ticker>small{font-size:9px;color:#a095ad}.market-up{color:#109f88}.market-down{color:#dc667c}.market-disclaimer{padding:0 21px 13px;margin:0;font-size:10px;color:#a095ab;line-height:1.8}.market-product-perks{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 16px}.market-product-perks>span{font-size:10px;color:#7c6d91;background:#f3f0fa;border:1px solid #ece7f5;padding:5px 7px;border-radius:5px;white-space:nowrap}.market-yield{background:linear-gradient(130deg,#f1edfc,#f7f4fe 55%,#f0f8f5);border:1px solid #e9e2f7;border-radius:12px;margin:18px 0;padding:17px;min-width:0;overflow:hidden}.market-yield-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#826d9b}.market-yield-heading>i{font-size:8px;font-style:normal;color:#a394b6;letter-spacing:.3px;white-space:nowrap}.market-yield-main{display:flex;flex-direction:column;gap:7px;margin:12px 0 11px;font-variant-numeric:tabular-nums}.market-yield-main>strong{font-size:21px;color:#5e4284;font-weight:650;letter-spacing:-.4px;overflow-wrap:anywhere}.market-yield-main>strong>em{font-size:10px;letter-spacing:0;font-style:normal;margin-left:7px;color:#907ca4;font-weight:500;white-space:nowrap}.market-yield-main>b{font-size:28px;letter-spacing:-.8px;color:#5431ab;font-weight:700;line-height:1.3}.market-yield-main>b>small{display:inline-block;font-size:10px;color:#8d79a5;letter-spacing:0;margin-left:8px;font-weight:400}.market-yield-main>b.unavailable{color:#a498b7}.market-yield-gross{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:9px;color:#9484a6;padding-bottom:13px}.market-yield-compare{display:grid;grid-template-columns:1.05fr 1.15fr .8fr;gap:10px;border-top:1px solid #e3d9f0;border-bottom:1px solid #e3d9f0;padding:13px 0}.market-yield-compare>div{min-width:0}.market-yield-compare small{display:block;font-size:9px;color:#a18faf;margin-bottom:6px}.market-yield-compare b{display:block;font-size:12px;color:#7b628e;font-weight:550;overflow-wrap:anywhere}.market-yield-compare em{font-size:8px;font-style:normal;color:#9a83ad;font-weight:400}.market-yield-source{display:flex;align-items:center;gap:5px;font-size:8px;color:#a08cb0;margin-top:11px;flex-wrap:wrap;line-height:1.8}.market-yield-source.live>i{background:#63b6a0}.market-yield-source.stale>i{background:#d3a45f}.market-yield-footnote{font-size:8px!important;line-height:1.85!important;margin:7px 0 0!important;color:#aa98ba!important}.market-yield-footnote>span{display:block}.market-quantity-control{display:flex;gap:7px;align-items:center;font-size:9px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #e7dff2;color:#a18bb4}.market-quantity-control>span{margin-right:auto;font-size:9px}.market-quantity-control input{width:66px;min-width:0;border:1px solid #e2d7ee;border-radius:7px;background:#fff9;font-size:11px;padding:6px 8px;color:#70548c;font-variant-numeric:tabular-nums}.market-quantity-control small{font-size:9px;color:#aa94bc}.market-yield-detail,.market-yield-checkout{padding:22px}.market-yield-detail .market-yield-main,.market-yield-checkout .market-yield-main{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:17px 0}.market-yield-detail .market-yield-main>strong,.market-yield-checkout .market-yield-main>strong{font-size:24px}.market-yield-detail .market-yield-main>b,.market-yield-checkout .market-yield-main>b{font-size:31px}.market-yield-detail .market-yield-main>b>small,.market-yield-checkout .market-yield-main>b>small{display:block;margin:3px 0 0;font-size:9px;letter-spacing:0}.market-yield-detail .market-yield-gross,.market-yield-checkout .market-yield-gross{font-size:10px}.market-yield-detail .market-yield-compare b,.market-yield-checkout .market-yield-compare b{font-size:15px}.market-yield-detail .market-yield-footnote,.market-yield-checkout .market-yield-footnote{font-size:9px!important}.market-asset>small{font-size:10px;color:#91819e;display:block;margin-top:8px;line-height:1.8}.market-asset>b{font-size:25px}.market-calculator .section-head{align-items:center;margin-top:10px}.market-calculator h2{margin:10px 0 0;font-size:30px;letter-spacing:-.5px}.market-eyebrow{font-size:9px;letter-spacing:2px;color:#9d88b6}.market-calc-badge{font-size:11px;background:#ede6fc;color:#9376b5;border-radius:8px;padding:9px 12px;white-space:nowrap}.market-calculator .card>p{font-size:13px;color:#9989a9;line-height:1.9}.market-calculator label{font-size:12px;color:#8a759d}.market-calculator label small{float:right;font-size:10px;color:#a08ab6;background:#f4effb;border-radius:4px;padding:2px 5px}.market-price-input{display:flex;gap:8px}.market-price-input input{min-width:0}.market-price-input button{font-size:10px;white-space:nowrap;color:#9178ac;border:1px solid #e7def0;border-radius:8px;background:#f8f4fd;padding:8px 10px}.market-calc-price-status{display:block;font-size:10px;line-height:1.8;color:#a897b7;margin-top:7px}.market-calc-summary{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px;background:linear-gradient(130deg,#f0ebfa,#f5f1fb);border:1px solid #e8dff3;border-radius:12px;padding:21px;margin-bottom:22px}.market-calc-summary small{display:block;font-size:11px;color:#a48db7;margin-bottom:11px}.market-calc-summary b{font-size:24px;color:#826095;font-weight:550;letter-spacing:-.5px}.market-calc-summary em{font-style:normal;font-size:11px;font-weight:400;letter-spacing:0;color:#a38bb5}.market-calc-table th{font-size:11px;color:#a08aaf;background:#f6f2fb}.market-calc-table td{font-size:11px;color:#957ca8;line-height:1.9}.market-calc-table td b{font-weight:600;color:#89649f}.market-calc-table td small{display:block;font-size:9px;color:#b19abf;margin-top:3px}.market-calc-notice{font-size:11px!important;line-height:1.9;color:#a48ab5;margin:20px 0 0}.market-calc-error{font-size:12px;color:#c3838f;background:#fcf1f4;border:1px solid #f1dde3;border-radius:9px;padding:14px}.market-calculator [data-market-calc-unit]{color:#ae98bf;font-weight:400;font-size:11px}.product .market-yield{margin-bottom:14px}.product dl:empty{display:none}
@media(min-width:1050px){.product:has(.market-yield) img{height:140px;margin:10px 0}.product:has(.market-yield){padding:25px}.product:has(.market-yield) .market-yield{padding:15px}.product:has(.market-yield) .market-yield-compare{gap:6px}.product:has(.market-yield) .market-yield-compare b{font-size:11px}}
@media(max-width:1000px){.market-ticker{padding:18px 14px}.market-ticker>div{flex-wrap:wrap}.market-ticker>div>span{margin-left:2px}.market-ticker>strong{font-size:20px}.market-ticker>small{font-size:8px}.market-yield-main>b{font-size:25px}.market-yield-main>strong{font-size:19px}.market-yield-heading>i{display:none}}
@media(max-width:700px){.market-strip-heading{padding:14px 16px;align-items:flex-start}.market-strip-heading>span{gap:7px}.market-strip-heading small{display:block;flex-basis:100%;font-size:10px;padding-left:15px}.market-strip-heading button{font-size:10px}.market-tickers{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d5c7eb #faf8fe}.market-ticker{flex:0 0 145px;padding:18px 16px}.market-ticker>div>span{margin-left:auto}.market-ticker>strong{font-size:21px}.market-ticker>small{font-size:9px}.market-disclaimer{font-size:9px;padding:10px 16px 13px}.market-yield-card{padding:19px}.market-yield-main{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:17px 0}.market-yield-main>strong{font-size:22px}.market-yield-main>b{font-size:28px}.market-yield-main>b>small{display:block;margin:3px 0 0;font-size:9px}.market-yield-compare b{font-size:13px}.market-yield-gross{font-size:10px}.market-yield-footnote{font-size:9px!important}.market-yield-source{font-size:9px}.market-product-perks>span{font-size:10px}.market-quantity-control{font-size:10px}.market-quantity-control>span{font-size:10px}.market-quantity-control input{font-size:12px;width:78px}.market-calculator h2{font-size:26px}.market-calc-badge{display:none}.market-calculator .card{padding:23px}.market-calc-summary{padding:17px;gap:12px}.market-calc-summary b{font-size:21px}.market-calc-summary small{font-size:10px}.market-calculator .form-grid{gap:18px}.market-calculator label small{float:none;margin-left:5px}.market-yield-detail .market-yield-main>strong,.market-yield-checkout .market-yield-main>strong{font-size:22px}}
@media(max-width:420px){.market-yield-card,.market-yield-detail,.market-yield-checkout{padding:16px}.market-yield-main>strong{font-size:20px}.market-yield-main>b{font-size:27px}.market-yield-compare{gap:8px;grid-template-columns:1fr 1.2fr .8fr}.market-yield-compare b{font-size:12px}.market-yield-detail .market-yield-main>b,.market-yield-checkout .market-yield-main>b{font-size:29px}.market-calculator h2{font-size:24px}.market-calc-summary{gap:8px}.market-calc-summary b{font-size:18px}.market-calc-summary em{font-size:9px}}
