/* ATHRTY X8203 — Governed commercial offers and curated product surfaces.
   Presentation only. No offer-state, sellability, buyer or checkout override. */
#main[data-x4100-view="offers"] .offer-line.x8203-offer-card{
 position:relative;isolation:isolate;overflow:hidden;
 display:flex;flex-direction:column;justify-content:flex-end;gap:9px;
 min-height:236px;max-width:100%;margin:12px 0;padding:24px;
 border-radius:19px!important;border:1px solid rgba(151,213,203,.30)!important;
 background:radial-gradient(ellipse at 88% 12%,rgba(88,189,177,.20),transparent 47%),linear-gradient(145deg,#163037,#0b181c 88%)!important;
 color:#e8f6f2!important;box-shadow:0 15px 36px rgba(0,0,0,.15);
 transition:border-color .2s,box-shadow .2s;
}
#main[data-x4100-view="offers"] .x8203-offer-card:is(:hover,:focus-within,.is-expanded){
 border-color:rgba(141,235,220,.73)!important;
 box-shadow:0 17px 39px rgba(0,0,0,.20);
}
#main[data-x4100-view="offers"] .x8203-offer-card::before{
 content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;
 background:linear-gradient(180deg,transparent 0%,rgba(2,12,17,.30) 46%,rgba(2,12,17,.72) 100%);
}
#main[data-x4100-view="offers"] .x8203-offer-card>.x8203-offer-kicker{
 display:block;color:#b2e1d9;font:770 10px/1.3 var(--athrty-ui-font,Manrope,system-ui);
 letter-spacing:.13em;max-width:100%;
}
#main[data-x4100-view="offers"] .x8203-offer-card>.offer-meta{
 display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;
 width:100%;color:#f6fffc!important;
}
#main[data-x4100-view="offers"] .x8203-offer-card>.offer-meta strong{
 font:720 clamp(22px,2.4vw,30px)/1.1 var(--athrty-ui-font,Manrope,system-ui)!important;
 letter-spacing:-.05em;color:#f7fffc!important;max-width:25ch;overflow-wrap:anywhere;
}
#main[data-x4100-view="offers"] .x8203-offer-card>.offer-meta .pill{
 border:1px solid rgba(185,231,224,.34)!important;background:rgba(7,39,41,.53)!important;
 color:#d3eee8!important;border-radius:999px!important;font-size:11px!important;
}
#main[data-x4100-view="offers"] .x8203-offer-card>.fine{
 margin:0!important;font:520 11px/1.52 var(--athrty-ui-font,Manrope,system-ui)!important;
 color:#bcd8d1!important;overflow-wrap:anywhere;
}
#main[data-x4100-view="offers"] .x8203-offer-controls{
 margin-top:4px;padding-top:12px;border-top:1px solid rgba(174,228,218,.23);
 display:flex;align-items:center;gap:8px;
}
#main[data-x4100-view="offers"] .x8203-offer-toggle{
 appearance:none;border:1px solid rgba(150,228,214,.52)!important;
 border-radius:999px!important;min-height:44px!important;
 background:rgba(54,133,125,.22)!important;color:#f2fff9!important;
 display:flex;justify-content:space-between;align-items:center;gap:18px;
 padding:10px 17px!important;font:710 12px/1.2 var(--athrty-ui-font,Manrope,system-ui)!important;
 cursor:pointer;transition:background .18s ease,border-color .18s ease;
}
#main[data-x4100-view="offers"] .x8203-offer-toggle:hover{
 background:rgba(103,210,188,.25)!important;border-color:#8cecd9!important;
}
#main[data-x4100-view="offers"] .x8203-offer-toggle-icon{
 font-size:19px;line-height:1;transition:transform .22s ease;display:inline-block;
}
#main[data-x4100-view="offers"] .x8203-offer-toggle[aria-expanded="true"] .x8203-offer-toggle-icon{transform:rotate(45deg)}
#main[data-x4100-view="offers"] .x8203-offer-details{
 min-width:0;border-top:1px solid rgba(174,228,218,.19);margin-top:11px;padding-top:19px;
 display:grid;gap:17px;animation:x8203-open .23s cubic-bezier(.2,.8,.2,1) both;
}
#main[data-x4100-view="offers"] .x8203-offer-details[hidden]{display:none!important}
#main[data-x4100-view="offers"] .x8203-offer-details :is(p,label,small){color:#d4e8e1!important}
#main[data-x4100-view="offers"] .x8203-offer-details label{display:grid;gap:8px;font:650 11px/1.4 var(--athrty-ui-font,Manrope,system-ui)!important}
#main[data-x4100-view="offers"] .x8203-offer-details :is(input,textarea){
 width:100%;max-width:100%;border:1px solid rgba(163,225,212,.35);
 border-radius:11px!important;background:#10292d!important;color:#f1fcf8!important;
 padding:12px!important;min-height:44px!important;
}
#main[data-x4100-view="offers"] .x8203-offer-details textarea{min-height:128px}
#main[data-x4100-view="offers"] .x8203-offer-details :is(button,a){
 min-height:44px!important;border-radius:999px!important;white-space:normal;
}
#main[data-x4100-view="offers"] .x8203-offer-details :is(button,a):focus-visible,
#main[data-x4100-view="offers"] .x8203-offer-toggle:focus-visible{
 outline:2px solid #b0ffed!important;outline-offset:3px!important;
}
@keyframes x8203-open{from{opacity:.5;transform:translateY(-7px)}to{opacity:1;transform:none}}
/* Network Exchange — only canonical eligible product listings.
   Visual convergence, never an authorization shortcut. */
#x716-root .xnet-exchange-grid{
 display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;
 align-items:start;
}
#x716-root .xnet-exchange-product.x8203-network-product{
 position:relative!important;isolation:isolate;display:flex!important;flex-direction:column;
 min-height:315px!important;max-width:100%;border-radius:19px!important;
 overflow:hidden!important;background:#111f24!important;
 border:1px solid rgba(160,212,201,.29)!important;
 transition:border-color .2s ease,box-shadow .2s ease!important;
}
#x716-root .x8203-network-product:hover{border-color:rgba(140,232,215,.67)!important;box-shadow:0 16px 36px rgba(0,0,0,.2)}
#x716-root .x8203-network-product>.xnet-exchange-cover{
 position:absolute!important;inset:0!important;z-index:0!important;
 width:100%!important;height:100%!important;min-height:0!important;
 padding:17px!important;border:0!important;border-radius:0!important;
 background:radial-gradient(ellipse at 78% 20%,#3b6964,#101e25 74%)!important;
}
#x716-root .x8203-network-product>.xnet-exchange-cover::after{
 content:"";position:absolute;inset:0;pointer-events:none;
 background:linear-gradient(180deg,rgba(5,15,19,.28),rgba(5,15,19,.15) 30%,rgba(5,15,19,.77) 71%,rgba(4,12,15,.95));
}
#x716-root .x8203-network-product>.xnet-exchange-cover img{
 position:absolute;inset:0;width:100%!important;height:100%!important;
 object-fit:cover!important;filter:brightness(.83) saturate(.84) contrast(1.04)!important;
 transition:transform .55s cubic-bezier(.22,1,.36,1),filter .3s;
}
#x716-root .x8203-network-product:hover>.xnet-exchange-cover img{
 transform:scale(1.035);filter:brightness(.93) saturate(.97)!important;
}
#x716-root .x8203-network-product>.xnet-exchange-cover>span:last-child{
 position:relative;z-index:2;display:inline-flex;
 width:max-content;max-width:calc(100% - 15px);padding:7px 10px;
 border:1px solid rgba(231,246,241,.25);border-radius:999px;
 background:rgba(6,29,30,.50);color:#ddf1ec!important;
 font:700 9px/1.35 var(--athrty-ui-font,Manrope,system-ui)!important;
}
#x716-root .x8203-network-product>.xnet-exchange-product-body.x8203-overlay-copy{
 position:relative!important;z-index:2!important;display:flex!important;
 flex-direction:column;gap:8px;justify-content:flex-end;
 margin-top:auto!important;padding:125px 18px 18px!important;
 min-width:0;background:transparent!important;color:#f1fcf8!important;
}
#x716-root .x8203-network-product .x8203-overlay-copy h3{
 color:#fff!important;margin:0!important;
 font:690 clamp(21px,2.25vw,28px)/1.12 var(--athrty-ui-font,Manrope,system-ui)!important;letter-spacing:-.04em;
}
#x716-root .x8203-network-product .x8203-overlay-copy p{
 color:#d7e9e4!important;margin:0!important;font-size:11px!important;
 line-height:1.48!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
#x716-root .x8203-network-product .xnet-exchange-product-footer{
 display:grid!important;grid-template-columns:1fr auto;gap:10px;align-items:center;
 padding-top:12px;border-top:1px solid rgba(191,232,222,.25);
}
#x716-root .x8203-network-product .xnet-exchange-product-footer strong{
 color:#d8eee9!important;font-size:11px!important;
}
#x716-root .x8203-network-product .xnet-exchange-product-footer>a{
 min-height:44px;display:inline-flex;align-items:center;justify-content:center;
 padding:9px 15px!important;background:rgba(87,196,175,.22)!important;
 border:1px solid rgba(152,236,217,.52)!important;border-radius:999px!important;
 color:#eefdf8!important;font:700 11px/1.28 var(--athrty-ui-font,Manrope,system-ui)!important;text-decoration:none!important;
}
#x716-root .x8203-network-product .xnet-exchange-product-footer>a:hover{
 background:#eafff6!important;color:#0b2b2b!important;
}
@media(max-width:700px){
 #main[data-x4100-view="offers"] .offer-line.x8203-offer-card{padding:18px;min-height:210px}
 #main[data-x4100-view="offers"] .x8203-offer-card>.offer-meta strong{font-size:24px!important}
 #x716-root .xnet-exchange-product.x8203-network-product{min-height:285px!important}
 #x716-root .x8203-network-product>.xnet-exchange-product-body.x8203-overlay-copy{padding-top:110px!important}
}
@media(prefers-reduced-motion:reduce){
 #main[data-x4100-view="offers"] .offer-line.x8203-offer-card,
 #main[data-x4100-view="offers"] .x8203-offer-details,
 #main[data-x4100-view="offers"] .x8203-offer-toggle-icon,
 #x716-root .xnet-exchange-product.x8203-network-product,
 #x716-root .x8203-network-product img{animation:none!important;transition:none!important;transform:none!important}
}