@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500&display=swap);:root{--bg:#14150f;--surface:#1f201a;--surface2:#282a22;--border:#2e2d24;--border-bright:#44432f;--text:#e8e4d5;--text-dim:#a09d8d;--text-dimmer:#7a7566;--accent:#e8622c;--accent-dim:#b84a1e;--danger:#e07050;--accent-wash:#e8622c1a;--dot-color:#e8e4d50f;--header-h:44px;--radius:4px;--mono:"JetBrains Mono","SF Mono",ui-monospace,Consolas,monospace;--sans:"IBM Plex Sans",sans-serif;--note-font-size:12px;--note-line-height:1.4;--ui-scale:1;--scrollbar-thumb:#6a6658;--scrollbar-thumb-hover:#9a9688;--scrollbar-thumb-active:#b8b4a5;--scrollbar-track:#ffffff08;--shadow-tile:0 4px 24px #00000080;--shadow-tile-focused:0 6px 32px #000000b3;--shadow-tile-drag:0 6px 20px #0000008c;--shadow-popover:0 4px 12px #00000059,0 16px 40px #00000080;--shadow-popover-mid:0 8px 24px #00000073;--shadow-menu:0 8px 20px #0009;--shadow-tooltip:0 2px 8px #00000040,0 8px 24px #00000059;--shadow-modal:0 6px 16px #0006,0 24px 64px #0000008c;--shadow-modal-heavy:0 6px 16px #0006,0 28px 72px #0009;--shadow-modal-flat:0 4px 12px #00000059,0 24px 64px #0000008c;--shadow-modal-deep:0 20px 60px #000c;--shadow-modal-mid:0 10px 40px #0009;--shadow-picker:0 12px 40px #0000008c;--shadow-picker-strong:0 12px 40px #000000a6;--shadow-toast:0 8px 24px #0009;--shadow-toast-mid:0 8px 24px #00000080;--shadow-toast-light:0 4px 12px #0006;--shadow-banner:0 4px 12px #00000059;--shadow-panel-edge:-8px 0 24px #00000080;--shadow-focused-panel:0 20px 60px #0009;--surface-note:var(--surface)}[data-theme=light]{--bg:#f5f2ea;--surface:#fdfbf5;--surface2:#ece8db;--border:#e2ddce;--border-bright:#c9c3b0;--text:#2a2820;--text-dim:#7a7566;--text-dimmer:#a09d8d;--accent:#c4511e;--accent-dim:#8f3a12;--danger:#b04020;--accent-wash:#c4511e1a;--dot-color:#2a28200f;--scrollbar-thumb:#c0bca8;--scrollbar-thumb-hover:#9a9682;--scrollbar-thumb-active:#7a7560;--scrollbar-track:#0000000a;--shadow-tile:0 0 #0000;--shadow-tile-focused:0 0 #0000;--shadow-tile-drag:0 0 #0000;--shadow-popover:0 0 #0000;--shadow-popover-mid:0 0 #0000;--shadow-menu:0 0 #0000;--shadow-tooltip:0 0 #0000;--shadow-modal:0 0 #0000;--shadow-modal-heavy:0 0 #0000;--shadow-modal-flat:0 0 #0000;--shadow-modal-deep:0 0 #0000;--shadow-modal-mid:0 0 #0000;--shadow-picker:0 0 #0000;--shadow-picker-strong:0 0 #0000;--shadow-toast:0 0 #0000;--shadow-toast-mid:0 0 #0000;--shadow-toast-light:0 0 #0000;--shadow-banner:0 0 #0000;--shadow-panel-edge:0 0 #0000;--shadow-focused-panel:0 0 #0000;--surface-note:#fffefa}:root.palette-tech{--bg:#0f0f0f;--surface:#1a1a1a;--surface2:#222;--border:#2e2e2e;--border-bright:#444;--text:#e8e8e8;--text-dim:#888;--text-dimmer:#555;--accent:#c8f060;--accent-dim:#8aaa30;--danger:#f55;--accent-wash:#c8f0601a;--dot-color:#e8e8e80d;--scrollbar-thumb:#6a6a6a;--scrollbar-thumb-hover:#9a9a9a;--scrollbar-thumb-active:#b8b8b8}:root.palette-tech[data-theme=light]{--bg:#f6f6f4;--surface:#fff;--surface2:#eeeeec;--border:#d8d8d4;--border-bright:#b4b4b0;--text:#1a1a1a;--text-dim:#666;--text-dimmer:#999;--accent:#6a9010;--accent-dim:#a8cc50;--danger:#c93434;--accent-wash:#6a90101a;--dot-color:#1a1a1a0d;--scrollbar-thumb:#b0b0ac;--scrollbar-thumb-hover:#8a8a86;--scrollbar-thumb-active:#6a6a66}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body,html{max-width:100vw;width:100vw}body{background:#14150f;background:var(--bg);color:#e8e4d5;color:var(--text);font-family:IBM Plex Sans,sans-serif;font-family:var(--sans);font-size:13px;height:100vh;height:100dvh;left:0;overflow:hidden;position:fixed;top:0;width:100dvw}#root,body{overflow-x:hidden}#root{height:100%;max-width:100vw;width:100%}button{cursor:pointer}button,input,textarea{font-family:JetBrains Mono,SF Mono,ui-monospace,Consolas,monospace;font-family:var(--mono)}::-webkit-scrollbar{cursor:default;height:12px;width:12px}::-webkit-scrollbar-track{background:#ffffff08;background:var(--scrollbar-track);cursor:default}::-webkit-scrollbar-thumb{background:#6a6658;background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:6px;cursor:default}::-webkit-scrollbar-thumb:hover{background:#9a9688;background:var(--scrollbar-thumb-hover);background-clip:padding-box;cursor:default}::-webkit-scrollbar-thumb:active{background:#b8b4a5;background:var(--scrollbar-thumb-active);background-clip:padding-box;cursor:default}::-webkit-scrollbar-corner{background:#0000}*{scrollbar-color:#6a6658 #0000;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}:hover{scrollbar-color:#9a9688 #0000;scrollbar-color:var(--scrollbar-thumb-hover) #0000}.dot-grid{background-color:#14150f;background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,#e8e4d50f 1px,#0000 0);background-image:radial-gradient(circle at 1px 1px,var(--dot-color) 1px,#0000 0);background-size:22px 22px}@keyframes lists-fadein{0%{opacity:0}to{opacity:1}}@keyframes lists-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lists-focus-in{0%{opacity:0;transform:translateX(-50%) scale(.97)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes lists-grid-march-v{0%{background-position:0 0}to{background-position:0 12px}}@keyframes lists-grid-march-h{0%{background-position:0 0}to{background-position:12px 0}}@keyframes lists-grid-pulse{0%,to{opacity:.55}50%{opacity:.85}}
/*# sourceMappingURL=main.e7a11608.css.map*/