.dev-previews-module__Xe2olW__root{background:radial-gradient(120% 90% at 50% 40%,#ffffff80,#ffffff2e 70%,#0000);position:absolute;inset:0;overflow:hidden;container-type:size}.dev-previews-module__Xe2olW__stage{width:calc(var(--w) * 1em);height:calc(var(--h) * 1em);font-size:min(calc(92cqw / var(--w)), calc((100cqh - 11.5rem) / var(--h)));color:var(--ink);font-family:var(--font-sans);--ink:#0b0b0c;--muted:#6e6e73;--green:#0e9f6e;--navy:#1a2540;line-height:1.3;position:absolute;top:calc(50cqh - 1.9rem);left:50%;transform:translate(-50%,-50%)}.dev-previews-module__Xe2olW__card{background:#ffffffeb;border:.06em solid #ffffffe6;border-radius:1.5em;padding:1.5em 1.7em;animation:9s ease-in-out infinite dev-previews-module__Xe2olW__drift;position:absolute;box-shadow:0 .2em .5em -.2em #141e321a,0 2em 3.4em -1.6em #141e3247}.dev-previews-module__Xe2olW__dark{background:var(--navy);color:#fff;border-color:#0000;animation-delay:-4s;box-shadow:0 .2em .5em -.2em #141e3c33,0 2em 3.4em -1.4em #141e3c80}.dev-previews-module__Xe2olW__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.82em}.dev-previews-module__Xe2olW__file{text-transform:none;letter-spacing:.01em;font-size:.95em}.dev-previews-module__Xe2olW__dark .dev-previews-module__Xe2olW__eyebrow{color:#fff9}.dev-previews-module__Xe2olW__row{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.dev-previews-module__Xe2olW__mono{font-family:var(--font-mono);white-space:pre;font-size:1.12em;line-height:1.55}.dev-previews-module__Xe2olW__pill{white-space:nowrap;letter-spacing:-.01em;background:#ffffffe6;border:.06em solid #ffffffe6;border-radius:99em;align-items:center;gap:.6em;padding:.55em 1.2em .55em .6em;font-size:1.5em;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 1.2em 2em -1.2em #141e324d}.dev-previews-module__Xe2olW__tag{background:var(--ink);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:99em;padding:.28em .7em;font-size:.5em}.dev-previews-module__Xe2olW__g{color:var(--green)}.dev-previews-module__Xe2olW__ln{margin:0 -1.7em;padding:0 1.7em;display:block}.dev-previews-module__Xe2olW__num{text-align:right;color:#a1a1a6;width:2.6em;padding-right:.9em;display:inline-block}.dev-previews-module__Xe2olW__add{color:#07603f;background:#0e9f6e1c}.dev-previews-module__Xe2olW__add .dev-previews-module__Xe2olW__num{color:#4aa985}.dev-previews-module__Xe2olW__del{color:#9a2f12;background:#d23f1a17}.dev-previews-module__Xe2olW__del .dev-previews-module__Xe2olW__num{color:#d9886f}.dev-previews-module__Xe2olW__sign{width:1.1em;display:inline-block}.dev-previews-module__Xe2olW__kw{color:#6b4fbb}.dev-previews-module__Xe2olW__add .dev-previews-module__Xe2olW__kw,.dev-previews-module__Xe2olW__del .dev-previews-module__Xe2olW__kw{color:inherit;font-weight:600}.dev-previews-module__Xe2olW__cm{color:#a1a1a6}.dev-previews-module__Xe2olW__bar{transform-origin:0;border-radius:99em;height:1.1em}@keyframes dev-previews-module__Xe2olW__drift{0%,to{transform:translateY(0)}50%{transform:translateY(-.35em)}}@keyframes dev-previews-module__Xe2olW__draw{0%{transform:scaleX(0)}}.dev-previews-module__Xe2olW__draw{animation:1.8s cubic-bezier(.16,1,.3,1) .3s both dev-previews-module__Xe2olW__draw}@media (prefers-reduced-motion:reduce){.dev-previews-module__Xe2olW__card,.dev-previews-module__Xe2olW__draw{animation:none}}
