.qm-tilt{position:relative;padding:4px 2px 20px}.qm-tilt .qm-face{position:relative;aspect-ratio:1.586;border-radius:18px;overflow:hidden;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.qm-tilt .qm-gold-face{color:var(--on-metal);background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,rgba(0,0,0,.03) 1px 3px),var(--metal-grad);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.2)}.qm-tilt .qm-gold-face .q5s{--metal-text:var(--on-metal);--ink:var(--on-metal);--match:rgba(255,250,235,.92)}.qm-tilt .qm-pass{color:var(--ink);background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 48%,rgba(255,255,255,.09));-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 0 0 1px var(--metal-line),inset 0 1px 0 var(--rim-top),0 0 0 1px rgba(0,0,0,.2)}:root[data-theme=light] .qm-tilt .qm-pass{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(236,238,244,.7));box-shadow:inset 0 0 0 1px var(--metal-line),inset 0 1px 0 #fff}.qm-tilt .qm-spec{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(70% 90% at var(--mx,30%) var(--my,22%),rgba(255,255,255,.55),transparent 62%);mix-blend-mode:overlay}.qm-tilt .qm-pass .qm-spec{background:radial-gradient(46% 64% at var(--mx,30%) var(--my,22%),rgba(255,255,255,.2),transparent 70%);mix-blend-mode:normal}.qm-tilt .qm-pass .qm-name{background:linear-gradient(120deg,var(--metal-hi),var(--metal) 45%,var(--metal-lo) 80%,var(--metal-hi));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .qm-tilt .qm-pass .qm-name{background-image:linear-gradient(120deg,var(--metal-lo),var(--metal) 55%,var(--metal-lo))}.qm-tilt .qm-pass:after{content:"";border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 46%,transparent 47%,transparent 60%,rgba(255,255,255,.05) 61%,transparent 70%)}.qm-tilt .qm-pass:after,.qm-tilt .qm-sweep{position:absolute;inset:0;pointer-events:none}.qm-tilt .qm-sweep{z-index:2;overflow:hidden}.qm-tilt .qm-sweep:after{content:"";position:absolute;top:-50%;bottom:-50%;left:-40%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-18deg) translateX(-120%);animation:qm-sweep 6s var(--ease) infinite}.qm-tilt .qm-pass .qm-sweep:after{animation-delay:-3s;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}@keyframes qm-sweep{0%,52%{transform:skewX(-18deg) translateX(-120%)}82%,to{transform:skewX(-18deg) translateX(560%)}}.qm-tilt .qm-shadow{position:absolute;left:12%;right:12%;bottom:4px;height:30px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(8px);transform:translateY(4px)}:root[data-theme=light] .qm-tilt .qm-shadow{background:radial-gradient(closest-side,rgba(90,70,20,.32),transparent)}.qm-tilt :is(.qm-top,.qm-bot,.qm-holder){position:relative;z-index:3;display:flex;align-items:center;gap:10px}.qm-tilt .qm-bot{align-items:flex-end;justify-content:space-between}.qm-tilt .qm-brand{font-family:var(--display);font-size:18px;line-height:1.2}.qm-tilt .qm-chip{margin-left:auto;width:40px;height:30px;border-radius:7px;background:linear-gradient(135deg,var(--metal-hi),var(--metal) 45%,var(--metal-lo));box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.6)}.qm-tilt .qm-name{font-family:var(--display);font-size:42px;line-height:.95;letter-spacing:-.02em}.qm-tilt .qm-holder{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.qm-tilt .qm-holder-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-size:22px;line-height:1.15}.qm-tilt .qm-holder-meta{font-size:12.5px;font-weight:600;line-height:1.3;opacity:.75}.qm-tilt .qm-holder+.qm-bot .qm-name{font-size:26px}@media (prefers-reduced-motion:reduce){.qm-tilt .qm-sweep:after{animation:none!important}}