html,body,#app{height:100%;overflow:hidden}#app{display:flex;flex-direction:column;min-height:0}body{font-family:Inter,system-ui,sans-serif}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#adb5bd transparent}html.dark .scrollbar-thin{scrollbar-color:#64748b transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}html.dark .scrollbar-thin::-webkit-scrollbar-thumb{background:#64748b}html.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}#insight-overlay-content pre{margin:0;padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#e2e8f0;background:#0f172a;min-height:100%}#insight-overlay-content img{display:block;max-width:100%;max-height:calc(92vh - 10rem);margin:0 auto;object-fit:contain}#insight-overlay-content video,#insight-overlay-content iframe{display:block;width:100%;height:calc(92vh - 10rem);min-height:20rem;border:0;background:#0f172a}#insight-overlay-content .wasm-demo-viewer{min-height:calc(92vh - 10rem)}#insight-overlay-content #wasm-demo-canvas{image-rendering:auto}.folder-create-row .folder-create-input{min-width:8rem;max-width:100%}.folder-create-row .folder-create-input:disabled{opacity:.7;cursor:wait}@keyframes share-viewer-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.share-viewer-pulse{animation:share-viewer-pulse 1.4s ease-in-out infinite}#git-diff-content .git-diff-unified,#git-diff-content .git-diff-split{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.55}#git-diff-content .git-diff-line{padding:0 1rem;white-space:pre;overflow-x:auto;min-height:1.55em}#git-diff-content .git-diff-line.diff-file{color:#94a3b8;background:#161b22;font-weight:600}#git-diff-content .git-diff-line.diff-hunk{color:#79c0ff;background:#1c2128}#git-diff-content .git-diff-line.diff-add{color:#aff5b4;background:#2ea04326}#git-diff-content .git-diff-line.diff-del{color:#ffa198;background:#f8514926}#git-diff-content .git-diff-line.diff-ctx{color:#e6edf3;background:#0d1117}#git-diff-content .git-diff-line.diff-empty{background:#0d1117}#git-diff-content .git-diff-split{display:grid;grid-template-columns:1fr 1fr;min-height:100%}#git-diff-content .git-diff-split-col{overflow-x:auto;border-right:1px solid #21262d}#git-diff-content .git-diff-split-col:last-child{border-right:none}#git-diff-content .git-diff-empty{display:flex;align-items:center;justify-content:center;min-height:12rem;color:#94a3b8;font-size:.875rem}.git-diff-stage-btn.is-active,.git-diff-view-btn.is-active{background:#6d28d9;color:#fff}#git-diff-overlay{opacity:0;transition:opacity .2s ease-out;pointer-events:none}#git-diff-overlay.is-open{opacity:1;pointer-events:auto}#git-diff-overlay .git-diff-overlay-panel{flex:1 1 auto;min-height:12rem;max-height:100%}#git-diff-overlay #git-diff-body{min-height:8rem}.git-diff-tab-btn.is-active{background:#6d28d9;color:#fff}.git-diff-tab-btn:not(.is-active):hover{background:#8b5cf61f}.git-diff-commit-tree{list-style:none;margin:0;padding:0}.git-diff-commit-item{position:relative;padding-left:1.25rem}.git-diff-commit-item:before{content:"";position:absolute;left:.4rem;top:0;bottom:0;width:2px;background:#8b5cf659;border-radius:1px}.git-diff-commit-item:last-child:before{bottom:50%}.git-diff-commit-item:after{content:"";position:absolute;left:.22rem;top:.85rem;width:.45rem;height:.45rem;border-radius:50%;background:#8b5cf6;border:2px solid #1e293b;box-sizing:border-box}.git-diff-commit-btn.is-selected{background:#8b5cf62e;border-color:#8b5cf673}.git-diff-branch-btn.is-current{color:#a78bfa;font-weight:600}.git-diff-branch-children{padding-left:.75rem;border-left:1px solid rgba(148,163,184,.2);margin-left:.5rem}.git-diff-commit-file-btn.is-active{background:#8b5cf640;color:#e9d5ff}.git-status-file-btn:hover{background:#8b5cf614}html.dark body{background-color:#1a1d21;color:#f1f5f9}
