.crt-root.svelte-19bqbxj{position:relative;display:inline-block;background:var(--crt-bg);color:var(--crt-fg);border-radius:.65rem;padding:0;overflow:hidden;box-shadow:0 30px 60px -30px #0009,inset 0 0 0 2px #ffffff0d}.crt-screen.svelte-19bqbxj{position:relative;min-width:16rem;padding:1.75rem 2.25rem}.crt-content.svelte-19bqbxj{position:relative;z-index:1;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;text-shadow:var(--crt-aberration)}.crt-overlay.svelte-19bqbxj{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.crt-scanlines.svelte-19bqbxj{background:var(--crt-scan-gradient);mix-blend-mode:multiply}.crt-roll.svelte-19bqbxj{background:linear-gradient(180deg,transparent 0%,transparent 40%,rgba(255,255,255,.05) 48%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 52%,transparent 60%,transparent 100%);background-size:100% 200%;background-position:0 -100%;animation-name:var(--crt-roll-name);animation-duration:var(--crt-roll-duration);animation-iteration-count:infinite;animation-timing-function:linear;mix-blend-mode:screen}@keyframes svelte-19bqbxj-crt-roll{0%{background-position:0 -100%}to{background-position:0 100%}}.crt-vignette-layer.svelte-19bqbxj{background:radial-gradient(ellipse at center,transparent 50%,var(--crt-vignette-color) 100%)}.crt-curved.svelte-19bqbxj .crt-screen:where(.svelte-19bqbxj){border-radius:1.5rem;transform:perspective(900px)}.crt-curved.svelte-19bqbxj:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;box-shadow:inset 0 0 6rem #00000080;pointer-events:none;z-index:3}@media(prefers-reduced-motion:reduce){.crt-roll.svelte-19bqbxj{animation:none}.crt-content.svelte-19bqbxj{text-shadow:none}}.cs-stack.svelte-1opvdyk{display:grid;gap:1rem}.cs-brick.svelte-1opvdyk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:2rem 1.5rem;background:radial-gradient(ellipse at 50% 100%,#0f172acc,#050409 70%);border-radius:var(--r-2);border:1px solid rgba(255,255,255,.04)}.cs-brick--stacked.svelte-1opvdyk{flex-direction:column;gap:1.25rem}.cs-terminal.svelte-1opvdyk{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.6;min-width:20rem}.cs-terminal.svelte-1opvdyk p:where(.svelte-1opvdyk){margin:0}.cs-phosphor.svelte-1opvdyk{min-width:20rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.cs-phosphor.svelte-1opvdyk h3:where(.svelte-1opvdyk){margin:0 0 .6rem;font-size:.9rem;letter-spacing:.08em}.cs-phosphor.svelte-1opvdyk dl:where(.svelte-1opvdyk){margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1.25rem;font-size:.9rem}.cs-phosphor.svelte-1opvdyk dt:where(.svelte-1opvdyk){opacity:.75}.cs-phosphor.svelte-1opvdyk dd:where(.svelte-1opvdyk){margin:0}.cs-broadcast.svelte-1opvdyk{min-width:22rem;font-family:Helvetica Neue,Arial,sans-serif}.cs-tag.svelte-1opvdyk{display:inline-block;font-weight:700;letter-spacing:.16em;font-size:.7rem;padding:.25rem .6rem;background:#c0392b;color:#fff;border-radius:.15rem;margin-bottom:.5rem}.cs-broadcast.svelte-1opvdyk h3:where(.svelte-1opvdyk){margin:0 0 .4rem;font-size:1.2rem;font-weight:700}.cs-broadcast.svelte-1opvdyk p:where(.svelte-1opvdyk){margin:0;font-size:.9rem;opacity:.85}.cs-controls-content.svelte-1opvdyk{min-width:20rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.cs-controls-content.svelte-1opvdyk h3:where(.svelte-1opvdyk){margin:0 0 .4rem;font-size:.9rem;letter-spacing:.08em}.cs-controls-content.svelte-1opvdyk p:where(.svelte-1opvdyk){margin:.15rem 0;font-size:.85rem}.cs-controls.svelte-1opvdyk{display:grid;gap:.6rem;width:100%;max-width:28rem;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2)}.cs-slider.svelte-1opvdyk{display:grid;grid-template-columns:6rem 1fr 4rem;align-items:center;gap:.6rem;font-size:.8rem;color:var(--fg-2)}.cs-slider.svelte-1opvdyk input[type=range]:where(.svelte-1opvdyk){width:100%}.cs-slider__value.svelte-1opvdyk{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-1)}.cs-toggles.svelte-1opvdyk{display:flex;gap:1.25rem;font-size:.8rem;color:var(--fg-2)}.cs-toggle.svelte-1opvdyk{display:inline-flex;gap:.4rem;align-items:center;cursor:pointer}
