._8TZ0gq_figure{min-width:0;margin:0;position:relative}._8TZ0gq_figure[data-kind=phone]{width:min(100%,300px);margin-inline:auto}._8TZ0gq_glow{z-index:0;background:radial-gradient(60% 60% at 50% 55%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 70%);filter:blur(36px);opacity:.75;pointer-events:none;border-radius:40px;position:absolute;inset:8% 6% -4%}._8TZ0gq_frame{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 28%, #ffffff1a);box-shadow:0 30px 70px -24px #000000d9, 0 0 50px -16px color-mix(in srgb, var(--accent) 45%, transparent);background:#05070c;border-radius:14px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative;overflow:hidden}@media (hover:hover){._8TZ0gq_figure:hover ._8TZ0gq_frame{box-shadow:0 40px 80px -24px #000000e6, 0 0 70px -12px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-4px)}}._8TZ0gq_frame[data-kind=tablet]{outline:1px solid color-mix(in srgb, var(--accent) 35%, #ffffff1f);background:#f6f7f9;border:10px solid #0d1017;border-radius:22px}._8TZ0gq_frame[data-kind=phone]{outline:1px solid color-mix(in srgb, var(--accent) 40%, #ffffff1f);background:#000;border:7px solid #10131b;border-radius:34px}._8TZ0gq_bar{background:linear-gradient(#0f1420,#0a0d15);border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}._8TZ0gq_bar i{background:#ffffff29;border-radius:50%;width:9px;height:9px}._8TZ0gq_bar i:first-child{background:color-mix(in srgb, var(--accent) 80%, white);box-shadow:0 0 8px var(--accent)}._8TZ0gq_bar em{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:#eef3ff8c;white-space:nowrap;background:#ffffff0d;border-radius:999px;margin:0 auto;padding:3px 14px;font-size:11px}._8TZ0gq_img{width:100%;height:auto;display:block}@media (max-width:767px){._8TZ0gq_imgCrop{aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;height:auto}}._8TZ0gq_sheen{pointer-events:none;background:linear-gradient(#ffffff0f,#0000 14%);position:absolute;inset:0}._8TZ0gq_caption{z-index:1;color:#9ca3af;gap:6px;margin-top:14px;font-size:13px;line-height:1.5;display:grid;position:relative}._8TZ0gq_figure[data-kind=phone] ._8TZ0gq_caption{text-align:center}._8TZ0gq_note{color:#eef3ffb3}._8TZ0gq_note b{color:#ffd166;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffd16673;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:10px;font-weight:500;display:inline-block}
