.gtedb-card{--card-rx:0deg;--card-ry:0deg;--pointer-x:50%;--pointer-y:50%;box-sizing:border-box;display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(22px,4vw,48px);width:100%;margin:2rem 0;padding:clamp(20px,3vw,34px);overflow:visible;color:#eaf2f8;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(54,214,255,.1),transparent 35%),#0d151d;border:1px solid #243b4c;border-radius:28px;box-shadow:0 18px 45px rgba(0,0,0,.2);font-family:inherit;transform:perspective(1100px) rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease}.gtedb-card *{box-sizing:border-box}.gtedb-card.is-interacting{border-color:#376176;box-shadow:0 24px 55px rgba(0,0,0,.3),0 0 35px rgba(54,214,255,.08)}.gtedb-card--no-image{grid-template-columns:1fr;transform:none}.gtedb-card__media{appearance:none;align-self:center;min-width:0;margin:0;padding:0;color:inherit;background:none;border:0;border-radius:16px;cursor:zoom-in;font:inherit;transform:translateZ(34px);touch-action:pan-y}.gtedb-card__media:focus-visible{outline:3px solid #36d6ff;outline-offset:5px}.gtedb-card__image-wrap{position:relative;display:block;width:100%;max-width:260px;margin:0 auto;overflow:hidden;border-radius:14px;background:#101820;box-shadow:0 14px 30px rgba(0,0,0,.35);isolation:isolate}.gtedb-card__image{display:block;width:100%;height:auto}.gtedb-card__glare{position:absolute;inset:-1px;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.58) 0,rgba(80,220,255,.2) 12%,rgba(157,75,255,.12) 25%,transparent 48%);mix-blend-mode:screen;opacity:0;transition:opacity .25s ease}.gtedb-card.is-interacting .gtedb-card__glare{opacity:.72}.gtedb-card__content{min-width:0;align-self:center;transform:translateZ(12px)}.gtedb-card__eyebrow{margin-bottom:8px;color:#36d6ff;font:700 .78rem/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.16em}.gtedb-card__title{margin:0 0 22px!important;color:#f3f7fb!important;font-size:clamp(1.65rem,4vw,2.35rem)!important;line-height:1.08!important;overflow-wrap:anywhere}.gtedb-card__meta{display:flex;flex-wrap:wrap;gap:12px}.gtedb-card__meta-item{min-width:112px;max-width:100%;padding:12px 14px;background:#151f28;border:1px solid #2a3945;border-radius:14px}.gtedb-card__meta-item span,.gtedb-card__price span{display:block;margin-bottom:5px;color:#92a5b5;font-size:.72rem;font-weight:700;letter-spacing:.08em}.gtedb-card__meta-item strong{display:block;color:#edf4f9;font-size:.98rem;line-height:1.3;overflow-wrap:anywhere}.gtedb-card__note{margin:20px 0 0!important;color:#b8c7d2!important;line-height:1.65}.gtedb-card__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #24313b}.gtedb-card__price strong{display:block;color:#fff;font-size:1.4rem}.gtedb-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;color:#061219!important;background:#36d6ff;border-radius:11px;font-weight:800;text-decoration:none!important;transition:transform .18s ease,filter .18s ease}.gtedb-card__button:hover{filter:brightness(1.08);transform:translateY(-2px)}.gtedb-card.is-expanded{transform:none;z-index:99999}.gtedb-card.is-expanded .gtedb-card__media{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;width:100vw;height:100vh;padding:clamp(18px,4vw,48px);background:rgba(3,8,12,.88);border-radius:0;cursor:zoom-out;backdrop-filter:blur(12px)}.gtedb-card.is-expanded .gtedb-card__image-wrap{width:auto;max-width:min(86vw,520px);max-height:90vh;box-shadow:0 30px 90px rgba(0,0,0,.7)}.gtedb-card.is-expanded .gtedb-card__image{width:auto;max-width:100%;max-height:90vh}.gtedb-card.is-expanded .gtedb-card__glare{display:none}.gtedb-card-zoomed{overflow:hidden}@media(max-width:680px){.gtedb-card{grid-template-columns:1fr;border-radius:20px;transform:none}.gtedb-card__image-wrap{max-width:230px}.gtedb-card__content{transform:none}.gtedb-card__footer{align-items:stretch}.gtedb-card__button{width:100%}}@media(prefers-reduced-motion:reduce){.gtedb-card,.gtedb-card__button,.gtedb-card__glare{transition:none}.gtedb-card{transform:none}.gtedb-card__content,.gtedb-card__media{transform:none}.gtedb-card__glare{display:none}}
