@property --bracket-size{syntax: "<length-percentage>"; inherits: false; initial-value: 14px;}@property --shimmer-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@font-face{font-family:Departure Mono;src:url(./DepartureMono-Regular.2BZob_Zz.woff2) format("woff2"),url(./DepartureMono-Regular.CJuaY0ws.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(./MartianMono-VariableFont_wdth_wght.DVboRgSZ.woff2) format("woff2"),url(./MartianMono-VariableFont_wdth_wght.DIxYK4au.ttf) format("truetype");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:SGA;src:url(data:font/woff2;base64,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) format("woff2"),url(./sga-font.DXFqRaOq.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;ascent-override:100%;descent-override:0%;line-gap-override:0%}@font-face{font-family:GeistPixel-Square;src:url(./GeistPixel-Square.CfQHkinu.woff2) format("woff2"),url(./GeistPixel-Square.B1vvzTMu.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--brand-bsod: #0000ff;--brand-10: #3a3aff;--brand-20: #6d6dff;--brand-30: #a4a4ff;--brand-40: #ebebff;--neutrals-black: #00005e;--neutrals-white: #fefefe;--accent-green: #00ff00;--accent-green-text: #078007;--accent-green-dim: #00dd44;--accent-error: #cc0000;--color-primary: #0000ff;--color-bg: #ffffff;--color-bg-light: #f9f9f9;--color-bg-warm: #f8f7f5;--color-text: #1a1a1a;--color-text-light: #737373;--color-border: #e0e0e0;--font-departure: "Departure Mono", "Courier New", monospace;--font-martian: "Martian Mono", monospace;--font-sga: "SGA", monospace;--font-geist-square: "GeistPixel-Square", monospace;--font-mono: "Departure Mono", "Courier New", monospace;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 20px;--spacing-xl: 30px;--spacing-2xl: 40px;--spacing-3xl: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--header-height: 69px;--transition-fast: .2s;--transition-normal: .5s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-system);font-size:14px;line-height:1.5;transition:background-color .5s ease-out}body.landing-bg{background-color:#002}body.search-bg{background-color:#060614}body.graph-bg{background-color:#0c0c1e}html{scrollbar-gutter:stable}*{box-sizing:border-box}.bg-pattern{background-image:url(../../../assets/background_pattern.svg);background-size:60px 60px;background-repeat:repeat;background-position:0 0}.badge{display:inline-block;padding:2px var(--spacing-sm);border-radius:var(--radius-sm);font-size:12px;font-weight:500;background:var(--brand-40);color:var(--neutrals-black)}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{opacity:.7}.logo{font-size:20px;font-weight:700;font-family:var(--font-mono);letter-spacing:-1px}nav{display:flex;gap:30px;align-items:center}nav a{font-size:14px;color:var(--color-text);transition:color var(--transition-fast)}nav a:hover{color:var(--color-primary)}.signup-btn{padding:8px 20px;background:var(--color-primary);color:#fff;border:2px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:600;transition:all var(--transition-fast);font-family:var(--font-mono)}.signup-btn:hover{background:transparent;color:var(--color-primary)}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--spacing-lg);text-align:center;flex:1;transition:all var(--transition-normal) ease}.hero.has-results{padding:40px var(--spacing-lg);flex:0;border-bottom:1px solid var(--color-border)}.hero-title{font-family:var(--font-mono);font-size:48px;font-weight:700;margin-bottom:40px;letter-spacing:-2px;transition:all var(--transition-normal) ease}.hero.has-results .hero-title{font-size:24px;margin-bottom:20px}.hero-subtitle{font-size:16px;color:var(--color-text-light);margin-bottom:40px;font-style:italic}.hero-subtitle.hidden{display:none}.search-wrapper{display:flex;align-items:center;background:#fff;border:2px solid var(--color-primary);border-radius:var(--radius-md);padding:12px 16px;width:100%;max-width:600px;gap:var(--spacing-sm);transition:all var(--transition-fast)}.search-wrapper:focus-within{box-shadow:0 0 0 3px #0052ff1a}.toggle-btn{background:none;border:none;font-size:18px;cursor:pointer;color:var(--color-text-light);transition:color var(--transition-fast);padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toggle-btn.active{color:var(--color-primary)}.search-input{flex:1;border:none;outline:none;font-size:14px;font-family:var(--font-mono);background:transparent;color:var(--color-text)}.search-input::placeholder{color:var(--color-text-light)}.search-submit{background:none;border:none;font-size:16px;cursor:pointer;color:var(--color-primary);padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.search-submit:hover{opacity:.7}.loader-section{margin-top:40px;text-align:center}.loader-phase{font-family:var(--font-mono);font-size:12px;color:var(--color-text-light);margin-bottom:12px;text-transform:uppercase;letter-spacing:1px;height:20px;display:flex;align-items:center;justify-content:center;min-width:300px}.loader-bar{width:300px;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden;margin:0 auto}.loader-fill{height:100%;background:var(--color-primary);width:0%;animation:load 2s ease-in-out forwards}@keyframes load{to{width:100%}}@keyframes glitch-in{0%{opacity:0;transform:translateY(10px);filter:none}8%{opacity:.6;transform:translate(-5px,-2px) skew(-3deg);filter:drop-shadow(-3px 0 rgba(0,0,255,.4)) drop-shadow(3px 0 rgba(0,100,255,.3))}16%{opacity:.5;transform:translate(4px) skew(2deg);filter:drop-shadow(2px 0 rgba(0,0,255,.3)) drop-shadow(-2px 0 rgba(0,100,255,.25))}28%{opacity:.75;transform:translateY(1px);filter:none}55%{opacity:.85;transform:translate(1px)}to{opacity:1;transform:translate(0);filter:none}}.cluster-rune{font-family:var(--font-departure);color:var(--brand-20);-webkit-user-select:none;user-select:none;text-shadow:0 0 8px rgba(109,109,255,.7),0 0 20px rgba(109,109,255,.3);transition:opacity .2s ease,color .2s ease,text-shadow .2s ease}.cluster-rune.dimmed{opacity:.08}.cluster-rune.hovered{color:#0f4;text-shadow:0 0 10px rgba(0,255,68,.7),0 0 24px rgba(0,255,68,.4),0 0 40px rgba(0,255,68,.15)}.cluster-center-rune{font-family:var(--font-departure);font-size:32px;color:var(--accent-green-dim);-webkit-user-select:none;user-select:none;text-shadow:0 0 8px rgba(0,221,68,.6),0 0 20px rgba(0,221,68,.3),0 0 40px rgba(0,221,68,.1);animation:rune-glitch 4s steps(1) infinite,rune-breathe 3s ease-in-out infinite}@keyframes rune-breathe{0%,to{opacity:.6;filter:brightness(1)}50%{opacity:.9;filter:brightness(1.3)}}@keyframes rune-glitch{0%,92%{transform:translate(0) scale(1)}93%{transform:translate(-2px,1px) scale(1.05);opacity:.4}94%{transform:translate(3px,-1px) scale(.95);opacity:1}95%{transform:translate(-1px,2px) skew(5deg);opacity:.3}96%{transform:translate(0) scale(1);opacity:.8}97%,to{transform:translate(0) scale(1)}}@keyframes crt-off{0%{transform:scaleY(1) scaleX(1);opacity:1;filter:brightness(1)}40%{transform:scaleY(.02) scaleX(1);opacity:1;filter:brightness(1.8)}70%{transform:scaleY(.02) scaleX(.1);opacity:.8;filter:brightness(2.5)}to{transform:scaleY(0) scaleX(0);opacity:0;filter:brightness(1)}}.spreading-fast{padding:var(--spacing-2xl);background:var(--color-bg-light);border:none;transition:all var(--transition-normal) ease}.spreading-fast.hidden{opacity:0;height:0;padding:0;border:none;overflow:hidden;margin:0}.spreading-label{font-family:var(--font-mono);font-size:12px;color:var(--color-text-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-md)}.wave-scroll{display:flex;gap:var(--spacing-lg);overflow-x:auto;scroll-behavior:smooth;padding-bottom:8px}.wave-scroll::-webkit-scrollbar{height:4px}.wave-scroll::-webkit-scrollbar-track{background:transparent}.wave-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.wave-item{background:none;border:none;color:var(--color-primary);cursor:pointer;font-family:var(--font-mono);font-size:14px;white-space:nowrap;padding:var(--spacing-sm) 0;transition:all var(--transition-fast)}.wave-item:hover{text-decoration:underline;opacity:.7}.landing-wrapper{display:flex;flex-direction:column;min-height:100vh;transition:all var(--transition-normal) ease}.landing-wrapper.has-results{height:auto}.results-container{padding:var(--spacing-2xl);background:#fff}.results-error{color:var(--accent-error);text-align:center;padding:var(--spacing-lg);font-family:var(--font-mono)}.manifesto-section{padding:60px var(--spacing-2xl)}.manifesto-section.hidden{display:none}.manifesto-title{font-family:var(--font-mono);font-size:24px;font-weight:700;margin-bottom:30px;text-align:center;letter-spacing:-1px}.manifesto-content{max-width:800px;margin:0 auto;line-height:1.8;font-size:14px}.manifesto-content p{margin-bottom:20px}.manifesto-content h3{font-family:var(--font-mono);font-size:14px;margin-top:30px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.manifesto-divider{margin:40px 0;border:none;border-top:1px solid var(--color-border)}.manifesto-footer{text-align:center;font-family:var(--font-mono);font-size:12px;line-height:1.6}footer{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-light);font-family:var(--font-mono);background:var(--color-bg)}footer a{color:var(--color-primary);text-decoration:none}@media(max-width:768px){header{padding:var(--spacing-md) var(--spacing-lg)}nav{gap:15px}.hero{padding:60px var(--spacing-md)}.hero-title{font-size:32px}.search-wrapper{max-width:100%}.spreading-fast{padding:var(--spacing-lg)}.manifesto-section{padding:40px var(--spacing-lg)}.loader-bar,.loader-phase{max-width:80vw}}@media(max-width:480px){.hero-title{font-size:24px;margin-bottom:30px}.search-wrapper{padding:10px 12px}.search-input{font-size:12px}nav{gap:10px}.signup-btn{padding:6px 16px;font-size:12px}}.skip-link.svelte-12qhfyh{position:absolute;top:-100%;left:0;z-index:9999;padding:var(--spacing-sm) var(--spacing-md);background:var(--brand-bsod);color:var(--neutrals-white);font-family:var(--font-martian);font-size:14px;text-decoration:none}.skip-link.svelte-12qhfyh:focus{top:0}.main-content.svelte-12qhfyh{position:relative;z-index:1}
