.AnimatedCard-module__6Y0FoG__experience{pointer-events:none;perspective:62rem;place-items:center;width:100%;min-height:32rem;display:grid}.AnimatedCard-module__6Y0FoG__scene{opacity:0;perspective:62rem;width:100%;height:32rem;transform-style:preserve-3d;position:relative}.AnimatedCard-module__6Y0FoG__shadow,.AnimatedCard-module__6Y0FoG__cardShell{transform-style:preserve-3d;will-change:opacity, transform;position:absolute;top:50%;left:50%}.AnimatedCard-module__6Y0FoG__shadow{z-index:1;background:radial-gradient(ellipse at 52% 58%, color-mix(in srgb, var(--color-base-900) 48%, transparent) 0, color-mix(in srgb, var(--color-base-900) 24%, transparent) 36%, transparent 72%);filter:blur(1.25rem);opacity:.92;border-radius:9999px;width:112%;height:68%}.AnimatedCard-module__6Y0FoG__cardShell{z-index:2;aspect-ratio:1657/949;border-radius:1rem;width:min(100%,25.625rem)}.AnimatedCard-module__6Y0FoG__physicalCard,.AnimatedCard-module__6Y0FoG__codeCard{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.AnimatedCard-module__6Y0FoG__physicalCard{z-index:1;background:var(--color-text-black);box-shadow:0 2.75rem 4rem -1.875rem color-mix(in srgb, var(--color-base-900) 72%, transparent), inset -.125rem 0 .125rem color-mix(in srgb, var(--color-text-white) 16%, transparent), inset 0 -.125rem .125rem color-mix(in srgb, var(--color-text-black) 32%, transparent)}.AnimatedCard-module__6Y0FoG__cardArt{object-fit:cover}.AnimatedCard-module__6Y0FoG__codeCard{z-index:2;border:1px solid var(--color-contrast-dark);background:var(--color-text-black);box-shadow:0 2.75rem 4rem -1.875rem color-mix(in srgb, var(--color-text-black) 82%, transparent), 0 1.5rem 2.5rem -1.75rem color-mix(in srgb, var(--color-text-black) 68%, transparent);opacity:0;flex-direction:column;transition:opacity 1s cubic-bezier(.25,.46,.45,.94);display:flex}.AnimatedCard-module__6Y0FoG__codeVisible{opacity:.95}.AnimatedCard-module__6Y0FoG__editorViewport{min-height:0;color:var(--color-text-white);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1.5rem;position:relative;overflow:hidden}.AnimatedCard-module__6Y0FoG__editorScroll{min-width:100%;padding:1rem 1.25rem 1rem 0;transition:transform .84s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.AnimatedCard-module__6Y0FoG__codeRow{white-space:pre;grid-template-columns:2.375rem max-content;min-width:100%;height:1.5rem;display:grid;position:relative}.AnimatedCard-module__6Y0FoG__codeRow:before{z-index:-1;content:"";background:0 0;transition:background-color .36s;position:absolute;inset:0 -1.25rem}.AnimatedCard-module__6Y0FoG__activeRow:before{background:var(--color-contrast-dark)}.AnimatedCard-module__6Y0FoG__lineNumber{color:var(--color-base-300);text-align:right;user-select:none;padding-right:.375rem;position:sticky;left:0}.AnimatedCard-module__6Y0FoG__lineCode{padding-left:1.25rem;position:relative}.AnimatedCard-module__6Y0FoG__tokenKey{color:var(--color-base-300)}.AnimatedCard-module__6Y0FoG__tokenString{color:var(--color-text-light)}.AnimatedCard-module__6Y0FoG__tokenNumber{color:var(--color-base-green)}.AnimatedCard-module__6Y0FoG__tokenLiteral{color:var(--color-base-500)}.AnimatedCard-module__6Y0FoG__cursor{z-index:5;background:var(--color-text-white);opacity:0;width:.125rem;height:1rem;transition:top .84s cubic-bezier(.25,.46,.45,.94),left .36s;animation:2s step-end infinite AnimatedCard-module__6Y0FoG__cursorBlink;position:absolute}.AnimatedCard-module__6Y0FoG__codeVisible .AnimatedCard-module__6Y0FoG__cursor{opacity:1}@keyframes AnimatedCard-module__6Y0FoG__cursorBlink{0%,48%{visibility:visible}49%,to{visibility:hidden}}@media (max-width:1023px){.AnimatedCard-module__6Y0FoG__experience,.AnimatedCard-module__6Y0FoG__scene{height:24rem;min-height:24rem}}@media (max-width:430px){.AnimatedCard-module__6Y0FoG__experience,.AnimatedCard-module__6Y0FoG__scene{height:19rem;min-height:19rem}.AnimatedCard-module__6Y0FoG__cardShell{width:94%}}@media (prefers-reduced-motion:reduce){.AnimatedCard-module__6Y0FoG__cursor{animation:none}.AnimatedCard-module__6Y0FoG__codeCard,.AnimatedCard-module__6Y0FoG__editorScroll,.AnimatedCard-module__6Y0FoG__cursor{transition:none}}
