:root{--ink-0:#0a0908;--ink-1:#110f0d;--ink-2:#17140f;--ink-3:#1d1a14;--ink-4:#24201a;--ink-5:#2d2821;--line:#fff6e612;--line-2:#fff6e61f;--line-3:#fff6e62e;--cream-0:#fefaf2;--cream-1:#f3ece0;--cream-2:#dcd3c3;--cream-3:#a59d8c;--cream-4:#6f695d;--cream-5:#4a453d;--accent:#f3ece0;--accent-ink:#0f0d0b;--ok:#a8c090;--warn:#d9b483;--danger:#d98070;--live:#e56a5a;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 24px #0006, 0 1px 2px #0000004d;--shadow-lg:0 24px 80px #0009, 0 2px 8px #0006;--font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--font-serif:"Instrument Serif", "New York", "Times New Roman", serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--ink-1);min-height:100vh;color:var(--cream-1)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.01em;overscroll-behavior-y:none}a{color:inherit;text-decoration:none}button{font:inherit}input,textarea{font:inherit;color:inherit}video{background:var(--ink-2);display:block}.sol-mono{font-family:var(--font-mono);letter-spacing:0}.sol-serif{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:600}.sol-btn{font-family:var(--font-sans);border-radius:var(--r-md);cursor:pointer;letter-spacing:-.01em;height:40px;color:var(--cream-1);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.sol-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sol-btn:disabled{opacity:.5;cursor:not-allowed}.sol-btn--primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.sol-btn--primary:hover:not(:disabled){background:#fff}.sol-btn--ghost{color:var(--cream-1);border-color:var(--line-2);background:0 0}.sol-btn--ghost:hover:not(:disabled){background:var(--ink-3);border-color:var(--line-3)}.sol-btn--tonal{background:var(--ink-3);color:var(--cream-1);border-color:var(--line)}.sol-btn--tonal:hover:not(:disabled){background:var(--ink-4)}.sol-btn--danger{color:#fff;background:#a64235}.sol-btn--danger:hover:not(:disabled){background:#b84c3d}.sol-btn--lg{border-radius:14px;height:48px;padding:0 22px;font-size:15px}.sol-btn--sm{border-radius:8px;height:32px;padding:0 12px;font-size:13px}.sol-btn--icon{width:40px;padding:0}.sol-input{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--ink-2);width:100%;height:44px;color:var(--cream-1);font-family:var(--font-sans);letter-spacing:-.005em;text-overflow:ellipsis;min-width:0;padding:0 16px;font-size:14px;transition:border-color .15s}.sol-input::placeholder{color:var(--cream-4)}.sol-input:focus{border-color:var(--cream-2);outline:none}.sol-chip{background:var(--ink-3);border:1px solid var(--line);height:24px;color:var(--cream-3);font-size:12px;font-family:var(--font-mono);letter-spacing:0;border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sol-noscroll::-webkit-scrollbar{display:none}.sol-noscroll{scrollbar-width:none}.sol-tile{border-radius:var(--r-lg);background:var(--ink-2);border:1px solid var(--line);position:relative;overflow:hidden}.sol-tile--active{border-color:var(--cream-2);box-shadow:0 0 0 1px var(--cream-2)}.sol-tile__name{-webkit-backdrop-filter:blur(12px);color:var(--cream-0);letter-spacing:-.005em;background:#0a09088c;border-radius:8px;align-items:center;gap:6px;padding:5px 10px 5px 9px;font-size:12px;display:inline-flex;position:absolute;bottom:12px;left:12px}.sol-avatar{letter-spacing:-.01em;color:var(--ink-1);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.sol-avatar--a{background:linear-gradient(140deg,#e8d5b0,#c9a77a)}.sol-avatar--b{color:#fff9ec;background:linear-gradient(140deg,#d6c8b4,#9a8c75)}.sol-avatar--c{color:#fff;background:linear-gradient(140deg,#e3b9a0,#a66f56)}.sol-avatar--d{color:#fff;background:linear-gradient(140deg,#a8ab98,#6f7660)}.sol-avatar--e{color:#fff;background:linear-gradient(140deg,#c4b7d8,#8877a8)}.sol-avatar--f{color:#fff;background:linear-gradient(140deg,#e8c8b0,#b58968)}.sol-avatar--g{color:#fff;background:linear-gradient(140deg,#bfa894,#6a5648)}.sol-avatar--h{color:#fff;background:linear-gradient(140deg,#dcc8aa,#8a7052)}.sol-feed{background:radial-gradient(120% 80% at 30% 20%,#fff0dc1f,#0000 60%),radial-gradient(100% 100% at 80% 100%,#e6966e1a,#0000 55%),linear-gradient(160deg,#1a1712 0%,#221c15 60%,#2a2218 100%);position:absolute;inset:0}.sol-feed--1{background:radial-gradient(120% 80% at 30% 20%,#fff0dc1f,#0000 60%),radial-gradient(100% 100% at 80% 100%,#e6966e1a,#0000 55%),linear-gradient(160deg,#1a1712 0%,#221c15 60%,#2a2218 100%)}.sol-feed--2{background:radial-gradient(120% 80% at 70% 30%,#dcc8aa24,#0000 55%),linear-gradient(170deg,#20190f 0%,#2d2419 60%,#1a140d 100%)}.sol-feed--3{background:radial-gradient(110% 90% at 40% 60%,#ffdcb42e,#0000 55%),linear-gradient(200deg,#2a1f14 0%,#1a140e 70%)}.sol-feed--4{background:radial-gradient(100% 80% at 60% 40%,#c8b4961a,#0000 55%),linear-gradient(150deg,#191513 0%,#241e17 100%)}.sol-feed--5{background:radial-gradient(110% 80% at 20% 40%,#e1af8229,#0000 50%),linear-gradient(165deg,#28201a 0%,#15110c 100%)}.sol-feed--6{background:radial-gradient(120% 100% at 50% 0,#ebd7b41a,#0000 65%),linear-gradient(#1d1812 0%,#12100c 100%)}.sol-container{width:100%;max-width:min(1600px,92%);margin:0 auto}.sol-container--narrow{width:100%;max-width:min(1100px,92%);margin:0 auto}.sol-bars{align-items:center;gap:3px;height:16px;display:inline-flex}.sol-bars span{background:var(--cream-1);border-radius:2px;width:3px;animation:1.2s ease-in-out infinite sol-bar;display:block}.sol-bars span:nth-child(2){animation-delay:.15s}.sol-bars span:nth-child(3){animation-delay:.3s}.sol-bars span:nth-child(4){animation-delay:.1s}.sol-bars span:nth-child(5){animation-delay:.25s}.sol-only-mobile{display:none}.sol-only-desktop{display:initial}@media (width<=760px){.sol-only-mobile{display:initial}.sol-only-desktop{display:none!important}}@keyframes sol-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sol-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes sol-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes sol-pulse{0%{box-shadow:0 0 #e56a5a99}70%{box-shadow:0 0 0 6px #e56a5a00}to{box-shadow:0 0 #e56a5a00}}@keyframes sol-bar{0%,to{height:20%}50%{height:80%}}@keyframes sol-blink{50%{opacity:0}}@keyframes sol-scrollcue{0%,to{opacity:.4;transform-origin:top;transform:scaleY(.4)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes sol-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes mesh-flow{0%{opacity:0}15%{opacity:.95}85%{opacity:.95}to{opacity:0}}
