.ip-card{--ip-surface:#2a2a2a;--ip-s3:#333;--ip-border:#3a3a3a;--ip-dim:#999;--ip-gold:#d4af37;--ip-gold-hover:#e5c04a;--ip-green:#5cb85c;--ip-red:#eb4b4b;--ip-blue:#5e97d8;--ip-orange:#f0ad4e;background:#2a2a2a;border:1px solid var(--ip-border,rgba(255,255,255,.08));border-radius:12px;overflow:hidden;transition:border-color .2s ease}.ip-card-head{padding:12px 16px;border-bottom:1px solid var(--ip-border);background:#333;gap:10px}.ip-card-head,.ip-card-icon{display:flex;align-items:center}.ip-card-icon{width:32px;height:32px;border-radius:8px;justify-content:center;flex-shrink:0;background:rgba(212,175,55,.1)}.ip-card-icon svg{color:var(--ip-gold)}.ip-card-icon.o{background:rgba(240,173,78,.1)}.ip-card-icon.o svg{color:var(--ip-orange)}.ip-card-icon.g{background:rgba(92,184,92,.1)}.ip-card-icon.g svg{color:var(--ip-green)}.ip-card-head h3{font:600 13px Inter,sans-serif;color:#fff}.ip-card-head p{font-size:12px;color:var(--ip-dim);margin-top:2px}.ip-card-body{padding:16px 18px}.ip-card-sub{margin:3px 0 0;font-size:11.5px;line-height:1.45;color:var(--ip-dim,rgba(255,255,255,.45));max-width:68ch}.ib-buy-rows{display:flex;flex-direction:column}.ib-buy-row{padding:9px 8px;border-radius:8px}.ib-buy-row+.ib-buy-row{border-top:1px solid rgba(255,255,255,.05)}.ib-buy-title{gap:8px;min-width:0}.ib-buy-actions,.ib-buy-title{display:flex;align-items:center}.ib-buy-actions{justify-content:space-between;gap:10px}.ib-buy-wear{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:999px;color:#fff;background:color-mix(in srgb,var(--ss-wear,#4ade80) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ss-wear,#4ade80) 55%,transparent)}.ib-buy-wear[data-wear=fn]{--ss-wear:#4ade80}.ib-buy-wear[data-wear=mw]{--ss-wear:#a3e635}.ib-buy-wear[data-wear=ft]{--ss-wear:#fbbf24}.ib-buy-wear[data-wear=ww]{--ss-wear:#f97316}.ib-buy-wear[data-wear=bs]{--ss-wear:#ef4444}.ib-buy-noprice{font-size:11px;font-weight:600;color:rgba(255,255,255,.38)}.ib-buy-more:hover{color:#fff;background:rgba(255,255,255,.06)}.ib-buy-more i{font-size:8px}.ib-buy-more:focus-visible{outline:2px solid var(--ip-gold,#d4af37);outline-offset:2px}.ib-buy-offers{list-style:none;margin:6px 0 2px;padding:0;display:flex;flex-direction:column;gap:3px;container-type:inline-size}.ib-buy-offers a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,84px) auto;align-items:center;column-gap:8px;padding:7px 10px;min-height:36px;border-radius:8px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.05);text-decoration:none;transition:border-color .15s,background .15s}.ib-buy-offers a:hover{border-color:rgba(212,175,55,.4);background:rgba(212,175,55,.06)}.ib-buy-offer-name{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-buy-offer-best{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ib-buy-offer-price{flex:0 0 auto;font-size:12px;font-weight:700;color:rgba(255,255,255,.9);font-variant-numeric:tabular-nums}.ib-buy-name{flex:0 1 auto;min-width:0;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-buy-price{flex:0 0 auto;font-size:13px;font-weight:700;color:rgba(255,255,255,.92);font-variant-numeric:tabular-nums}.ib-buy-skel{display:inline-block;width:44px;height:12px;border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.06) 75%);background-size:200% 100%;animation:ib-buy-shimmer 1.2s linear infinite}.ib-buy-total{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:10px 8px 2px;border-top:1px solid var(--ip-border);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ip-dim)}.ib-buy-total-val{font-size:14px;color:var(--ip-gold);font-variant-numeric:tabular-nums}.ib-buy{margin-top:0}.ib-buy-main{display:flex;flex-direction:column;gap:6px;min-width:0}.ib-buy-more{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:3px 8px;min-height:26px;border:0;border-radius:7px;background:none;color:rgba(255,255,255,.5);font:600 10.5px Inter,sans-serif;cursor:pointer;transition:color .15s,background .15s}@media (pointer:coarse){.ib-buy-more{padding:0 12px}.ib-buy-more,.ib-buy-offers a{min-height:44px}}@media (max-width:640px){.ip-card-body{padding:12px}}.ib-buy-offer-depth{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:10.5px;font-weight:600;color:rgba(255,255,255,.38);font-variant-numeric:tabular-nums}@container (max-width: 269px){.ib-buy-offer-depth{display:none}.ib-buy-offers a{grid-template-columns:minmax(0,1fr) auto}}@media (hover:hover){.ib-buy-row:hover{background:rgba(255,255,255,.04)}}@media (prefers-reduced-motion:reduce){.ib-buy-skel{animation-name:bc-skel-pulse!important;animation-duration:1.6s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}}@keyframes ib-buy-shimmer{to{background-position:-200% 0}}@keyframes bc-skel-pulse{0%,to{opacity:.32}50%{opacity:.85}}.ib-buy-offers li:first-child .ib-buy-offer-price{color:var(--ip-gold)}.ib-buy-title{flex-wrap:nowrap}@media (pointer:coarse){.ib-buy-actions .sa-buy-cta{min-height:44px;padding-left:12px;padding-right:12px;font-size:12px;border-radius:8px 0 0 8px}.ib-buy-actions .sa-buy-main>.sa-buy-cta:only-child{border-radius:8px}.ib-buy-actions .sa-buy-toggle{min-width:44px;min-height:44px;border-radius:0 8px 8px 0}.ib-buy-actions .sa-buy-toggle svg{width:13px;height:13px}.ib-buy-offers{gap:8px}}.ib-buy-offers a:active{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.ib-buy-more:active{background:rgba(255,255,255,.1);color:#fff}.ib-buy-actions .sa-buy-cta:active,.ib-buy-actions .sa-buy-toggle:active{filter:brightness(.92)}.ib-buy-offer-icon{flex:0 0 auto;width:20px;height:20px;object-fit:contain}.ib-buy-offer-depth{justify-content:flex-end;text-align:right}.ib-buy-offer-price{text-align:right;white-space:nowrap}.ib-buy-offers li:first-child a{border-color:rgba(212,175,55,.28);background:rgba(212,175,55,.05)}