@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";:root{--paper:#faf7f2;--cream:#f4efe7;--cream-2:#ede6da;--white:#fff;--ink:#14110f;--ink-2:#14110fc7;--ink-3:#14110f99;--ink-4:#14110f6b;--ink-5:#14110f3d;--signal:#2d3f66;--signal-hover:#243254;--good:#4f7a4a;--good-soft:#4f7a4a1f;--warn:#b5811a;--bad:#a8443a;--bad-soft:#a8443a1f;--rule:#14110f1a;--rule-2:#14110f0d;--rule-ink:#faf7f224;--rule-ink-2:#faf7f212;--sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;height:100%;margin:0;padding:0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-5);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.dark-input{background:var(--white);border:1px solid var(--ink-5);width:100%;color:var(--ink);box-sizing:border-box;border-radius:4px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .12s,box-shadow .12s;display:block}.dark-input::placeholder{color:var(--ink-4)}.dark-input:focus{border-color:#14110f80;box-shadow:0 0 0 3px #14110f0f}.dark-input:disabled{opacity:.5;cursor:not-allowed}.turn-item{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:9px;margin-bottom:2px;padding:8px 10px;transition:background .12s;display:flex}.turn-item:hover{background:#14110f0d}.turn-item.active{border-color:var(--rule);background:#14110f12}.turn-item.disabled{cursor:default;opacity:.5}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.stream-cursor{background:var(--ink-3);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite blink;display:inline-block}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.22s forwards fadeUp}@keyframes dotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}.loading-dots{align-items:center;gap:5px;display:inline-flex}.loading-dots span{background:var(--ink-4);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite dotBounce;display:inline-block}.loading-dots span:nth-child(2){animation-delay:.18s}.loading-dots span:nth-child(3){animation-delay:.36s}.sidebar-text-btn{cursor:pointer;color:var(--ink-3);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s}.sidebar-text-btn:hover{color:var(--ink)}
