@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#000;--surface-deep:#06060a;--surface-card:#0a0a0c;--surface-elevated:#101012;--ink:#fcfdff;--body:#fcfdffdb;--charcoal:#fcfdffb3;--mute:#a1a4a5;--ash:#888e90;--hairline:#ffffff0f;--hairline-strong:#ffffff24;--divider:#ffffff0a;--primary-pressed:#f1f7fe;--accent-green:#1f9;--glow-orange:#ff590038;--glow-blue:#0075ff57;--link:#3b9eff;--font-display:"Instrument Serif", "Times New Roman", serif;--font-body:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--text-display:clamp(3rem, 1.1rem + 6.4vw, 6rem);--text-heading:clamp(2rem, 1.3rem + 2.4vw, 3.5rem);--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:9999px;--space-section:clamp(4rem, 2.5rem + 5vw, 8rem);--gutter:clamp(16px, 4vw, 32px);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur:.22s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--body);font:400 16px/1.5 var(--font-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:var(--r-sm)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-dot{border-radius:var(--r-full);background:var(--accent-green);flex:none;width:8px;height:8px;box-shadow:0 0 10px #22ff9973}.button-primary,.button-ghost{border-radius:var(--r-md);height:36px;font:500 14px/1 var(--font-body);letter-spacing:0;transition:background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.button-primary{background:var(--ink);color:#000}.button-primary:hover{background:var(--primary-pressed)}.button-ghost{background:var(--surface-elevated);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.button-ghost:hover{background:#18181b}.button-primary:active,.button-ghost:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nav{z-index:10;height:64px;padding:0 var(--gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#000000b8,#0000);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.nav-mark{color:var(--ink);font:500 14px/1 var(--font-body);letter-spacing:.01em;justify-self:start;align-items:center;gap:10px;display:inline-flex}.nav-glyph{background:var(--ink);border-radius:3px;width:18px;height:14px;transform:rotate(-8deg);box-shadow:6px 4px 0 -1px #fcfdff59}.nav-links{font:500 14px/1 var(--font-body);gap:28px;display:flex}.nav-links a{color:var(--charcoal);transition:color var(--dur) var(--ease-out)}.nav-links a:hover{color:var(--ink)}.nav-cta{justify-self:end}@media (width<=640px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}}.footer{max-width:1240px;padding:48px var(--gutter) 64px;border-top:1px solid var(--divider);color:var(--charcoal);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin:0 auto;font-size:14px;display:flex}.footer-line{margin:0}.footer-links{gap:24px;display:flex}.footer-links a:hover{color:var(--ink)}.hero{isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 50% 52%, #000000c7, transparent 72%), radial-gradient(38% 30% at 30% -4%, var(--glow-orange), transparent 70%), radial-gradient(40% 32% at 72% -6%, var(--glow-blue), transparent 70%);opacity:.9;position:absolute;inset:0}.hero-canvas[data-fallback]+.hero-glow{opacity:1}.hero-inner{padding:96px var(--gutter) 120px;text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:960px;display:flex}.hero-chip{border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--hairline-strong);font:400 12px/1.5 var(--font-mono);color:var(--body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101012cc;align-items:center;gap:8px;margin:0;padding:4px 12px 4px 10px;display:inline-flex}.hero-title{color:var(--ink);font:400 var(--text-display) / 1 var(--font-display);letter-spacing:-.012em;flex-direction:column;align-items:center;margin:0;display:flex}.hero-swap{align-items:center;gap:.18em;min-height:1.1em;display:inline-flex}.hero-phrase{animation:phrase-in .62s var(--ease-out) both;font-style:italic;display:inline-block}@keyframes phrase-in{0%{opacity:0;filter:blur(8px);transform:translateY(.18em)}}.hero-thumbs{flex:none;width:1.02em;height:.72em;display:inline-block;position:relative}.hero-thumb{object-fit:cover;width:.7em;height:.7em;box-shadow:0 0 0 1px var(--hairline-strong), 0 12px 30px #0009;animation:thumb-in .56s var(--ease-out) both;border-radius:.12em;position:absolute;top:0}.hero-thumb-0{left:0;transform:rotate(-6deg)}.hero-thumb-1{animation-delay:70ms;left:.32em;transform:rotate(6deg)}@keyframes thumb-in{0%{opacity:0;scale:.7}}.hero-search{border-radius:var(--r-lg);width:min(100%,560px);height:52px;box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 20px 60px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow var(--dur) var(--ease-out);background:#0a0a0cd1;align-items:center;gap:10px;padding:0 10px 0 16px;display:flex}.hero-search:focus-within{box-shadow:inset 0 0 0 1px #ffffff4d,0 20px 60px #00000080}.hero-search-icon{width:18px;height:18px;color:var(--mute);flex:none}.hero-search input{min-width:0;height:100%;color:var(--ink);font:400 16px/1 var(--font-body);background:0 0;border:0;outline:none;flex:1}.hero-search input::placeholder{color:var(--ash)}.hero-kbd{font:400 12px/1 var(--font-mono);color:var(--mute);border-radius:var(--r-sm);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--hairline);padding:6px 8px}.hero-scroll{border-radius:var(--r-full);width:40px;height:40px;color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--hairline-strong);background:#0a0a0cb3;place-items:center;display:grid;position:absolute;bottom:24px;left:50%;translate:-50%}.hero-scroll svg{width:18px;height:18px}@media (width<=640px){.hero-inner{gap:22px}.hero-thumbs{display:none}}.catalog{padding:var(--space-section) var(--gutter);max-width:1240px;margin:0 auto;scroll-margin-top:32px;position:relative}.catalog-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#22ff990f,#0000 70%);height:420px;position:absolute;inset:0 0 auto}.catalog-head{gap:16px;max-width:760px;margin-bottom:48px;display:grid}.eyebrow{font:400 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0}.catalog-title{color:var(--ink);font:400 var(--text-heading) / 1.05 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.catalog-title em{color:var(--charcoal)}.catalog-count{font:400 13px/1.6 var(--font-mono);color:var(--ash);align-items:center;gap:12px;margin:0;display:flex}.catalog-clear{border-radius:var(--r-sm);background:var(--surface-elevated);color:var(--ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hairline-strong);border:0;padding:2px 8px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.catalog-empty{border-radius:var(--r-lg);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--hairline);justify-items:start;gap:16px;padding:32px;display:grid}.catalog-empty p{color:var(--charcoal);margin:0}.card{border-radius:var(--r-lg);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow var(--dur) var(--ease-out), transform .32s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.card:hover,.card:focus-within{box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 30px 80px #0009}.card-window{border-radius:var(--r-md);background:var(--surface-deep);box-shadow:inset 0 0 0 1px var(--hairline);margin:12px 12px 0;display:block;overflow:hidden}.card-chrome{border-bottom:1px solid var(--hairline);height:34px;font:400 12px/1 var(--font-mono);color:var(--ash);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 12px;display:grid}.card-dots{gap:6px;display:inline-flex}.card-dots i{border-radius:var(--r-full);background:var(--hairline-strong);width:9px;height:9px}.card-host{text-overflow:ellipsis;white-space:nowrap;justify-self:center;overflow:hidden}.card-live{color:var(--charcoal);align-items:center;gap:6px;display:inline-flex}.card-live .status-dot{width:6px;height:6px}.preview{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.preview-poster{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .4s var(--ease-out), scale .7s var(--ease-out)}.card:hover .preview-poster{scale:1.02}.preview[data-live] .preview-poster{opacity:0}.preview-frame{transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);border:0;position:absolute;top:0;left:0}.preview[data-live] .preview-frame{opacity:1}.card-body{gap:12px;padding:24px 28px 28px;display:grid}.card-meta{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.badge-pill{border-radius:var(--r-full);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--hairline);font:400 12px/1.5 var(--font-body);color:var(--body);padding:4px 10px}.card-num{font:400 12px/1.5 var(--font-mono);color:var(--ash)}.card-title{color:var(--ink);font:500 24px/1.3 var(--font-body);letter-spacing:-.02em;margin:4px 0 0}.card-desc{color:var(--charcoal);max-width:56ch;margin:0}.card-stack{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.card-stack li{border-radius:var(--r-sm);background:var(--surface-deep);box-shadow:inset 0 0 0 1px var(--hairline);font:400 12px/1.5 var(--font-mono);color:var(--mute);padding:3px 8px}.card-actions{align-items:center;gap:16px;margin-top:8px;display:flex}.card-source{font:500 14px/1 var(--font-body);color:var(--charcoal);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px}.card-source:hover{color:var(--ink)}@media (width<=860px){.catalog-grid{grid-template-columns:1fr}}@media (width<=480px){.card-body{padding:20px}.card-live{display:none}.card-chrome{grid-template-columns:auto 1fr}}
