.dm-gf-xray{font-family:var(--dm-gf-font);position:relative}.dm-gf-xray__stage{display:none}.dm-gf-xray.is-3d .dm-gf-xray__stage{display:block;height:clamp(580px,78vh,780px);margin-left:calc(50% - 50vw);position:relative;width:100vw}.dm-gf-xray.is-3d .dm-gf-xray__steps{display:none}.dm-gf-xray__3d{inset:0;overflow:hidden;position:absolute}.dm-gf-xray__3d canvas{display:block;height:100%!important;width:100%!important}.dm-gf-xray__3d:after{background:linear-gradient(180deg,var(--dm-gf-deep) 0,transparent 14%,transparent 82%,var(--dm-gf-deep) 100%),linear-gradient(90deg,color-mix(in srgb,var(--dm-gf-deep) 75%,transparent) 0,transparent 18%,transparent 70%,color-mix(in srgb,var(--dm-gf-deep) 55%,transparent) 100%);content:"";inset:0;pointer-events:none;position:absolute}.dm-gf-xray__tag{align-items:center;color:var(--dm-gf-x-muted);display:flex;font:700 11px/1 var(--dm-gf-mono);gap:8px;left:max(20px,50vw - 610px);letter-spacing:.14em;position:absolute;text-transform:uppercase;top:18px;z-index:2}.dm-gf-xray__tag i{background:#12b76a;border-radius:50%;box-shadow:0 0 8px #12b76a;height:7px;width:7px}.dm-gf-xray__hot{background:var(--dm-gf-hot);border:2px solid #fff;border-radius:50%;box-shadow:0 0 22px 4px rgba(var(--dm-gf-hot-rgb),.7);height:16px;left:0;margin:-8px 0 0 -8px;pointer-events:none;position:absolute;top:0;width:16px;will-change:transform;z-index:2}.dm-gf-xray__hot:after{animation:dm-gf-xray-ping 2.2s ease-out infinite;border:1.5px solid rgba(var(--dm-gf-hot-rgb),.7);border-radius:50%;content:"";inset:-12px;position:absolute}@keyframes dm-gf-xray-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.dm-gf-xray__link{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.dm-gf-xray__link path{animation:dm-gf-xray-dash 1s linear infinite;fill:none;stroke:var(--dm-gf-hot);stroke-dasharray:4 4;stroke-width:1.5}.dm-gf-xray__link circle{fill:var(--dm-gf-hot)}@keyframes dm-gf-xray-dash{to{stroke-dashoffset:-16}}.dm-gf-xray__card{backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--dm-gf-x-card-1),var(--dm-gf-x-card-2));border:1px solid var(--dm-gf-x-line);border-radius:20px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:12px;padding:18px 20px 16px;position:absolute;right:max(20px,50vw - 610px);top:50%;transition:opacity .25s,transform .25s;translate:0 -50%;width:min(360px,34vw);z-index:3}.dm-gf-xray__card.is-swap{opacity:0;transform:translateY(6px)}.dm-gf-xray__top{align-items:center;color:var(--dm-gf-x-muted);display:flex;font:700 11px/1 var(--dm-gf-mono);justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.dm-gf-xray__k{align-items:center;display:flex;gap:8px}.dm-gf-xray__k i{background:#12b76a;border-radius:50%;height:7px;width:7px}.dm-gf-xray__n{color:var(--dm-gf-hot);font:700 11px/1 var(--dm-gf-mono);letter-spacing:.14em}.dm-gf-ds .dm-gf-xray__title{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.dm-gf-ds .dm-gf-xray__text{color:var(--dm-gf-x-text);font-size:16px;line-height:1.55}.dm-gf-xray__tags{display:flex;flex-wrap:wrap;gap:6px}.dm-gf-xray__tags:empty{display:none}.dm-gf-xray__tags span{background:var(--dm-gf-x-tag);border-radius:999px;color:var(--dm-gf-x-tag-ink);font-size:12px;font-weight:700;padding:5px 9px}.dm-gf-xray__tags span.is-alt{background:rgba(253,176,34,.14);color:#fde68a}.dm-gf-xray__nav{align-items:center;display:flex;gap:10px}.dm-gf-xray__nav button{all:unset;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:#fff;cursor:pointer;display:grid;font-size:15px;height:34px;place-items:center;width:34px}.dm-gf-xray__nav button:hover{background:hsla(0,0%,100%,.16)}.dm-gf-xray__nav button:focus-visible{box-shadow:0 0 0 3px rgba(124,196,255,.7)}.dm-gf-xray__bar{background:hsla(0,0%,100%,.14);border-radius:2px;flex:1;height:3px;overflow:hidden}.dm-gf-xray__bar i{background:var(--dm-gf-hot);display:block;height:100%;transition:width .4s;width:20%}.dm-gf-ds .dm-gf-xray__cta{border-top:1px solid var(--dm-gf-x-line);color:var(--dm-gf-hot);font-size:15px;font-weight:700;padding-top:6px;text-decoration:none}.dm-gf-ds .dm-gf-xray__cta:focus,.dm-gf-ds .dm-gf-xray__cta:hover{color:var(--dm-gf-hot);text-decoration:underline}@media(max-width:960px){.dm-gf-xray.is-3d .dm-gf-xray__stage{height:auto;margin-left:0;width:auto}.dm-gf-xray__3d{border-radius:18px;height:min(380px,62vw + 120px);position:relative}.dm-gf-xray__tag{left:14px;top:14px}.dm-gf-xray__link{display:none}.dm-gf-xray__card{margin-top:14px;position:relative;right:auto;top:auto;translate:none;width:auto}}@media(prefers-reduced-motion:reduce){.dm-gf-xray__hot:after,.dm-gf-xray__link path{animation:none}}.dm-gf-xray__steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.dm-gf-xray__art{border-radius:14px;overflow:hidden}.dm-gf-xray__art[hidden]{display:none}.dm-gf-ds .dm-gf-xray__sub{color:var(--dm-gf-hot);display:block;font-size:13px;font-weight:700;margin-top:2px}.dm-gf-ds .dm-gf-xray__sub:empty{display:none}.dm-gf-ds .dm-gf-xray__law{background:rgba(var(--dm-gf-hot-rgb),.1);border:1px solid rgba(var(--dm-gf-hot-rgb),.3);border-radius:10px;color:#fde68a;font-size:14px;line-height:1.5;padding:8px 12px}.dm-gf-ds .dm-gf-xray__law[hidden]{display:none}
