.ticker.svelte-144it8p{background-color:var(--signal);border-top:1px solid color-mix(in srgb, var(--signal) 70%, #000);border-bottom:1px solid color-mix(in srgb, var(--signal) 70%, #000);-webkit-user-select:none;user-select:none;overflow:hidden}.ticker__track.svelte-144it8p{width:max-content;animation:60s linear infinite svelte-144it8p-ticker-scroll;display:flex}.ticker.svelte-144it8p:hover .ticker__track:where(.svelte-144it8p){animation-play-state:paused}.ticker__segment.svelte-144it8p{flex-shrink:0;align-items:center;gap:0;padding:.625rem 0;display:flex}.ticker__item.svelte-144it8p{font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:.12em;text-transform:uppercase;color:#12141c;white-space:nowrap;padding:0 .75rem;font-weight:600}.ticker__sep.svelte-144it8p{color:#12141c80;font-family:var(--font-mono);font-size:var(--text-data);flex-shrink:0}@keyframes svelte-144it8p-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.illo-frame.svelte-1h9buap{container-type:inline-size}.illo.svelte-1h9buap{--tile-shadow:#1418264d;padding:2.25rem 2rem 2.75rem;position:relative}.dark .illo.svelte-1h9buap{--tile-shadow:#0009}.illo__glow.svelte-1h9buap{background:radial-gradient(ellipse 70% 60% at 45% 40%, color-mix(in srgb, var(--signal) 10%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.editor.svelte-1h9buap{z-index:1;border:1px solid var(--line-strong);background-color:var(--surface-sunk);position:relative}.editor__bar.svelte-1h9buap{border-bottom:1px solid var(--line);background-color:var(--surface);font-family:var(--font-mono);font-size:var(--text-data);color:var(--ink-faint);align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex}.editor__dot.svelte-1h9buap{background-color:var(--signal);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.editor__name.svelte-1h9buap{margin-left:auto}.editor__code.svelte-1h9buap{font-family:var(--font-mono);font-size:var(--text-data);color:var(--ink);--tok-comment:#0a6300;--tok-keyword:#1543c4;--tok-string:#a31515;--tok-function:#6b5220;--tok-variable:#001080;--tok-punctuation:#383a42;margin:0;padding:.875rem;line-height:1.6;overflow:hidden}.dark .editor__code.svelte-1h9buap{--tok-comment:#6a9955;--tok-keyword:#569cd6;--tok-string:#ce9178;--tok-function:#dcdcaa;--tok-variable:#9cdcfe;--tok-punctuation:#d4d4d4}.t-c.svelte-1h9buap{color:var(--tok-comment)}.t-k.svelte-1h9buap{color:var(--tok-keyword)}.t-s.svelte-1h9buap{color:var(--tok-string)}.t-f.svelte-1h9buap{color:var(--tok-function)}.t-v.svelte-1h9buap{color:var(--tok-variable)}.t-p.svelte-1h9buap{color:var(--tok-punctuation)}.badge.svelte-1h9buap{z-index:3;border:1px solid var(--line-strong);background-color:var(--surface);white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex;position:absolute}.badge__icon.svelte-1h9buap{background-color:var(--signal-wash);width:1.75rem;height:1.75rem;color:var(--signal-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge__text.svelte-1h9buap{flex-direction:column;display:flex}.badge__title.svelte-1h9buap{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-stretch:125%;font-size:var(--text-support);color:var(--ink);line-height:1.2}.badge__sub.svelte-1h9buap{font-size:var(--text-data);color:var(--ink-muted);line-height:1.4}.badge--deployed.svelte-1h9buap{top:0;left:0}.badge--verified.svelte-1h9buap{bottom:4.5rem;right:0}.badge--source.svelte-1h9buap{bottom:0;left:1rem}.tile.svelte-1h9buap{z-index:2;perspective:420px;position:absolute}.tile__box.svelte-1h9buap{border:1px solid var(--tile-line,var(--line));background-color:var(--surface);width:2.25rem;height:2.25rem;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(calc(var(--tile-lift,0) * 10px)) scale(calc(1 + var(--tile-lift,0) * .08));box-shadow:0 calc(var(--tile-lift,0) * 9px) calc(var(--tile-lift,0) * 16px) calc(var(--tile-lift,0) * -3px) var(--tile-shadow);transition:transform var(--tilt-ms,.42s) cubic-bezier(.22, 1, .36, 1), box-shadow var(--tilt-ms,.42s) cubic-bezier(.22, 1, .36, 1), border-color var(--tilt-ms,.42s) cubic-bezier(.22, 1, .36, 1);justify-content:center;align-items:center;padding:.375rem;display:flex}.tile.svelte-1h9buap svg{width:100%;height:100%}.tile--go.svelte-1h9buap .tile__box:where(.svelte-1h9buap){width:auto;color:var(--ink);padding-inline:.5rem}.tile--go.svelte-1h9buap svg{width:auto;height:1rem}.tile--svelte.svelte-1h9buap{top:.5rem;right:1.5rem}.tile--supabase.svelte-1h9buap{top:22%;left:.25rem}.tile--postgres.svelte-1h9buap{top:32%;right:0}.tile--go.svelte-1h9buap{top:48%;left:0}.tile--tailwind.svelte-1h9buap{bottom:.5rem;right:2.5rem}@keyframes svelte-1h9buap-float-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.badge.svelte-1h9buap,.tile.svelte-1h9buap{animation:.6s ease-out both svelte-1h9buap-float-in}.badge--deployed.svelte-1h9buap{animation-delay:.1s}.tile--svelte.svelte-1h9buap{animation-delay:.15s}.tile--supabase.svelte-1h9buap{animation-delay:.2s}.badge--verified.svelte-1h9buap{animation-delay:.25s}.tile--postgres.svelte-1h9buap{animation-delay:.3s}.badge--source.svelte-1h9buap{animation-delay:.35s}.tile--go.svelte-1h9buap{animation-delay:.4s}.tile--tailwind.svelte-1h9buap{animation-delay:.45s}@container (width<=25rem){.illo.svelte-1h9buap{padding:2rem .25rem 2.25rem}.editor__code.svelte-1h9buap{padding:.625rem}.badge.svelte-1h9buap{gap:.4375rem;padding:.4375rem .5rem}.badge__icon.svelte-1h9buap{width:1.5rem;height:1.5rem}.badge--deployed.svelte-1h9buap{top:0;left:0}.badge--verified.svelte-1h9buap{top:38%;bottom:auto;right:0}.badge--source.svelte-1h9buap{bottom:0;left:0}.tile--svelte.svelte-1h9buap{top:.75rem;right:0}.tile--supabase.svelte-1h9buap{top:22%;left:0}.tile--postgres.svelte-1h9buap{top:55%;left:0;right:auto}.tile--go.svelte-1h9buap{top:62%;left:auto;right:0}.tile--tailwind.svelte-1h9buap{bottom:3.75rem;right:0}}@container (width<=21.5rem){.editor__code.svelte-1h9buap{background-image:linear-gradient(to right, var(--surface-sunk), transparent), linear-gradient(to left, var(--surface-sunk), transparent), linear-gradient(to right, #00000029, transparent), linear-gradient(to left, #00000029, transparent);scrollbar-width:none;background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:1.25rem 100%,1.25rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.editor__code.svelte-1h9buap::-webkit-scrollbar{display:none}}
