:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--accent: #4b3bff;--accent-strong: #3a2ae6;--accent-ink: #ffffff;--accent-soft: rgba(75, 59, 255, .12);--sel: #2f6bff;--sel-soft: rgba(47, 107, 255, .12);--ease-out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.logo{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:750;letter-spacing:-.035em;--logo-accent: var(--accent)}.logo-mark{flex-shrink:0;transition:transform .4s var(--ease-out)}a:hover>.logo .logo-mark,.logo:hover .logo-mark{transform:rotate(-6deg) scale(1.06)}.logo-word{font-size:18px;line-height:1}:root{--scroll-thumb: rgba(20, 18, 16, .2);--scroll-thumb-hover: rgba(20, 18, 16, .38)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);background-clip:content-box;border:3.5px solid transparent;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--accent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}.dark-scroll,.dark-scroll *{--scroll-thumb: rgba(255, 255, 255, .18);--scroll-thumb-hover: rgba(255, 255, 255, .34)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo-mark.is-animated .lm-left,.logo-mark.is-animated .lm-right{transform-box:fill-box;animation:lm-reflect 1.6s cubic-bezier(.45,0,.2,1) infinite}.logo-mark.is-animated .lm-left{transform-origin:right center}.logo-mark.is-animated .lm-right{transform-origin:left center;animation-delay:.22s}.logo-mark.is-animated .lm-glint{animation:lm-glint 1.6s ease-in-out infinite}@keyframes lm-reflect{0%{opacity:.25;transform:scaleX(.55)}35%,75%{opacity:1;transform:scaleX(1)}to{opacity:.25;transform:scaleX(.55)}}@keyframes lm-glint{0%,45%{opacity:0}60%{opacity:1}85%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.logo-mark.is-animated .lm-left,.logo-mark.is-animated .lm-right,.logo-mark.is-animated .lm-glint{animation:none}.logo-mark.is-animated{animation:lm-pulse 1.8s ease-in-out infinite}@keyframes lm-pulse{50%{opacity:.45}}}.logo-loader{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.logo-loader-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.connect-cmd{display:flex;align-items:center;gap:8px;margin:12px 0;padding:8px 8px 8px 14px;border-radius:8px;background:#141210;color:#f4f1ec}.connect-cmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12.5px;background:none;color:inherit}.connect-cmd button{flex:none;height:28px;padding:0 12px;border:0;border-radius:6px;background:#ffffff1f;color:inherit;font:inherit;font-size:12.5px;cursor:pointer}.connect-cmd button:hover{background:#fff3}
