.pg-wrapper.svelte-1adwx1a{position:relative;display:block;isolation:isolate}.pg-stage.svelte-1adwx1a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:var(--pg-opacity, 1);pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%)}.pg-3d.svelte-1adwx1a{position:absolute;top:0;right:0;bottom:0;left:0;perspective:600px;perspective-origin:50% 50%;transform-style:preserve-3d;overflow:hidden}.pg-plane.svelte-1adwx1a{position:absolute;left:-100%;width:300%;height:100%;background-color:transparent;background-image:linear-gradient(to right,var(--pg-line-color, #ffffff) 1px,transparent 1px),linear-gradient(to bottom,var(--pg-line-color, #ffffff) 1px,transparent 1px);background-size:var(--pg-cell) var(--pg-cell);background-position:0 0;opacity:var(--pg-line-opacity);will-change:background-position}.pg-floor.svelte-1adwx1a{bottom:0;transform-origin:50% 100%;transform:rotateX(60deg)}.pg-ceiling.svelte-1adwx1a{top:0;transform-origin:50% 0%;transform:rotateX(-60deg)}.pg-animated.svelte-1adwx1a .pg-floor:where(.svelte-1adwx1a){animation:svelte-1adwx1a-pg-drift var(--pg-duration) linear infinite}.pg-animated.svelte-1adwx1a .pg-ceiling:where(.svelte-1adwx1a){animation:svelte-1adwx1a-pg-drift-reverse var(--pg-duration) linear infinite}@keyframes svelte-1adwx1a-pg-drift{0%{background-position:0 0}to{background-position:0 var(--pg-cell)}}@keyframes svelte-1adwx1a-pg-drift-reverse{0%{background-position:0 0}to{background-position:0 calc(-1 * var(--pg-cell))}}.pg-stage[data-perspectivegrid-mode=mono].svelte-1adwx1a{--pg-line-color: #ffffff}.pg-stage[data-perspectivegrid-mode=neon].svelte-1adwx1a .pg-floor:where(.svelte-1adwx1a){--pg-line-color: #00f0ff;filter:drop-shadow(0 0 4px rgba(0,240,255,.65)) drop-shadow(0 0 12px rgba(0,240,255,.35))}.pg-stage[data-perspectivegrid-mode=neon].svelte-1adwx1a .pg-ceiling:where(.svelte-1adwx1a){--pg-line-color: #ff2dd1;filter:drop-shadow(0 0 4px rgba(255,45,209,.65)) drop-shadow(0 0 12px rgba(255,45,209,.35))}.pg-stage[data-perspectivegrid-mode=wireframe].svelte-1adwx1a{--pg-line-color: rgba(255, 255, 255, .85)}.pg-stage[data-perspectivegrid-mode=wireframe].svelte-1adwx1a .pg-plane:where(.svelte-1adwx1a){background-image:linear-gradient(to right,var(--pg-line-color) .5px,transparent .5px),linear-gradient(to bottom,var(--pg-line-color) .5px,transparent .5px)}.pg-content.svelte-1adwx1a{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.pg-animated.svelte-1adwx1a .pg-floor:where(.svelte-1adwx1a),.pg-animated.svelte-1adwx1a .pg-ceiling:where(.svelte-1adwx1a){animation:none}}.pg-stack.svelte-q8crs1{display:grid;gap:1rem}.pg-frame.svelte-q8crs1{position:relative;border-radius:var(--r-2);border:1px solid #1f1f3a;overflow:hidden}.pg-frame--synth.svelte-q8crs1{background:radial-gradient(circle at 50% 80%,#2a0a3a,#050510 70%)}.pg-frame--editorial.svelte-q8crs1{background:linear-gradient(180deg,#0d0d1a,#050510)}.pg-frame--blueprint.svelte-q8crs1{background:linear-gradient(180deg,#061522,#02101c)}.pg-frame--card.svelte-q8crs1{background:#050510}.pg-row.svelte-q8crs1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.pg-content.svelte-q8crs1{position:relative;min-height:240px;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.pg-eyebrow.svelte-q8crs1{font-size:.7rem;letter-spacing:.3em;color:#c9c9d1;margin-bottom:.5rem}.pg-title.svelte-q8crs1{font-size:clamp(1.4rem,3vw,2.2rem);margin:0;color:#fff;font-weight:700;letter-spacing:-.02em}.pg-sub.svelte-q8crs1{margin:.5rem 0 0;color:#a8a8b8;font-size:.9rem}.pg-terminal.svelte-q8crs1{position:relative;margin:0;padding:2.5rem 1.5rem;min-height:220px;font-family:Fira Code,ui-monospace,monospace;font-size:.85rem;color:#8ce4ff;line-height:1.6;text-shadow:0 0 8px rgba(0,191,255,.4);pointer-events:none}.pg-card-content.svelte-q8crs1{position:relative;min-height:160px;padding:1.5rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.pg-card-content.svelte-q8crs1 h3:where(.svelte-q8crs1){margin:0 0 .5rem;color:#c9c9d1;font-size:1.1rem}.pg-card-content.svelte-q8crs1 p:where(.svelte-q8crs1){margin:0;font-size:.78rem;color:#8c8c9c;font-family:Fira Code,monospace}
