:root{--left-panel-width:280px;--background-color:#fff;--background-secondary:#f6f6f6;--background-hover:#f8f9fa;--bg-000:#fff;--bg-50:#f7f7fa;--bg-100:#ececf2;--bg-200:#d8d8e1;--text-color:#333;--text-secondary:#664;--text-muted:#777;--text-tertiary:#999;--text-dark-secondary:#555;--border-color:#e0e0e0;--border-color-light:#f0f0f0;--border-standard:#ccc;--border-light-alt:#ddd;--primary-color:#007bff;--primary-hover:#0056b3;--purple:#506aea;--purple-hover:#3d52b8;--success-color:#198038;--error-color:#dc3545;--error-hover:#c82333;--input-border:#e1e5e9;--input-text:#495057;--badge-blue-bg:#e3f2fd;--badge-blue-text:#1565c0;--badge-purple-bg:#f3e5f5;--badge-purple-text:#6a1b9a;--badge-green-bg:#e8f5e9;--badge-green-text:#2e7d32;--badge-orange-bg:#fff3e0;--badge-orange-text:#e65100;--badge-gray-bg:#f5f5f5;--badge-gray-text:#656d76;--badge-red-bg:#ffebee;--badge-red-text:#c62828;--badge-pink-bg:#fce4ec;--badge-pink-text:#ad1457;--pr-open-yellow:#ff9800;--link-blue:#4285f4;--link-primary:#1976d2;--tag-code-bg:#e0f2fe;--tag-code-text:#0369a1;--tag-context-bg:#fef3c7;--tag-context-text:#92400e;--tag-docs-bg:#dcfce7;--tag-docs-text:#166534;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}@media (max-width:1600px){:root{--left-panel-width:72px}}.monaco-editor .decorationsOverviewRuler{border-right:1px solid #0000001a!important}.monaco-editor .current-line,.monaco-editor .view-overlays .current-line,.monaco-editor .margin .current-line{border-left:none!important}.monaco-editor .scrollbar.vertical .slider{opacity:1!important;background:#79797966!important}.monaco-editor .scrollbar.vertical .slider:hover{background:#646464b3!important}.monaco-editor .scrollbar.vertical .slider.active{background:#bfbfbf66!important}.monaco-editor ::-webkit-scrollbar{width:14px;height:14px}.monaco-editor ::-webkit-scrollbar-track{background:#0000001a}.monaco-editor ::-webkit-scrollbar-thumb{border-radius:6px;opacity:1!important;background:#79797966!important}.monaco-editor ::-webkit-scrollbar-thumb:hover{background:#646464b3!important}.monaco-editor{scrollbar-width:thin;scrollbar-color:#79797966 #0000001a}:not(.monospace):not(.monospace *):not(.monaco-editor *):not(.skin-display):not(.skin-display *){font-family:var(--font-manrope), sans-serif!important}.monospace{font-family:var(--font-mono,monospace)!important}.codeChip{font-family:var(--font-mono,monospace);color:var(--text-color);background-color:#0000000a;border:1px solid #00000014;border-radius:4px;align-items:center;padding:2px 4px;font-size:.8125rem;display:inline-flex}input,textarea,select,button{color:var(--text-color);background-color:var(--background-secondary);border:1px solid var(--border-color)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,textarea:focus,select:focus{outline-color:var(--primary-color);background-color:var(--background-color)}input:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}html,body{height:100%;overflow:hidden}body{color:var(--text-color);background-color:var(--background-color);font-family:var(--font-manrope), sans-serif}.container{flex-direction:column;height:100vh;display:flex}.topBar{background-color:var(--background-color);border-bottom:1px solid var(--border-color);height:var(--top-bar-height);align-items:center;padding:0 1rem;display:flex}.content{flex:1;display:flex;overflow:hidden}.leftPanel{width:var(--left-panel-width);border-right:1px solid var(--border-color);padding:5rem;overflow-y:auto}.leftPanel ul{list-style-type:none}.leftPanel li{margin-bottom:.9rem}.leftPanel li.selected{background-color:var(--selected-bg-color)}.leftPanel a{color:var(--text-color);padding:.5rem;text-decoration:none;display:block}.mainContent{flex:1;padding:1rem;overflow-y:auto}.integrationSection{border:1px solid var(--border-color);border-radius:4px;margin-bottom:1rem;padding:1rem}.integrationSection h2{text-align:left;margin-bottom:.5rem}button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:.5rem 1rem}.diffViewport{display:none!important}[data-skin=softgirl]{--background-color:#fcf5fa;--background-secondary:#f6ecf3;--background-hover:#f4e8f1;--bg-000:#fff;--bg-50:#fbf3f8;--bg-100:#f1e1ec;--bg-200:#e4cade;--text-color:#4a3a45;--text-secondary:#7a6673;--text-muted:#9c8794;--text-tertiary:#b9a6b3;--text-dark-secondary:#5c4a56;--border-color:#ecdbe7;--border-color-light:#f4e9f1;--border-standard:#e0c9dc;--border-light-alt:#ead8e6;--primary-color:#c36fb0;--primary-hover:#a8519a;--purple:#b07ad6;--purple-hover:#9a63c6;--success-color:#5b9e7e;--error-color:#c16c7c;--error-hover:#a8546a;--input-border:#ecdbe7;--input-text:#5c4a56;--badge-blue-bg:#ece9fb;--badge-blue-text:#5f4fb0;--badge-purple-bg:#f4e6fb;--badge-purple-text:#8b53b3;--badge-green-bg:#e1f1e8;--badge-green-text:#3c7a5b;--badge-orange-bg:#fcebdb;--badge-orange-text:#ae6a32;--badge-gray-bg:#f2eaf0;--badge-gray-text:#7a6673;--badge-red-bg:#fbe3e8;--badge-red-text:#ae5266;--badge-pink-bg:#fce2ef;--badge-pink-text:#ae5290;--pr-open-yellow:#d79a5c;--link-blue:#b07ad6;--link-primary:#c36fb0;--tag-code-bg:#f4e6fb;--tag-code-text:#8b53b3;--tag-context-bg:#fcebdb;--tag-context-text:#ae6a32;--tag-docs-bg:#e1f1e8;--tag-docs-text:#3c7a5b;--purple-bg:#f8eefb;--purple-border:#dcc2ec;--sg-primary:#c36fb0;--sg-primary-strong:#a8519a;--sg-primary-soft:#f8eaf4;--sg-primary-gradient:linear-gradient(135deg, #d55e97 0%, #9a6fd4 100%);--sg-primary-gradient-hover:linear-gradient(135deg, #c84f8c 0%, #8c5fcb 100%);--sg-on-primary:#fff;--sg-success:#5b9e7e;--sg-success-strong:#4a8568;--sg-success-soft:#eaf4ee;--sg-danger:#c16c7c;--sg-danger-strong:#a8546a;--sg-danger-soft:#fbedf0;--sg-merged:#9a6fd4;--sg-warning:#c98a4e;--sg-warning-soft:#fbefdf;--sg-accent-rgb:176, 122, 214;--sg-primary-rgb:195, 111, 176;--sg-success-rgb:91, 158, 126;--sg-danger-rgb:193, 108, 124;--sg-card-radius:20px;--sg-card-shadow:0 6px 22px #b07ad61a, 0 1px 3px #4a3a450d;--sg-card-border:#ecd8e7;--sg-pill-radius:999px;--sg-diff-add-bg:#8cc8a04d;--sg-diff-add-text:#3c7a5b;--sg-diff-add-border:#a9d9be;--sg-diff-del-bg:#e196aa42;--sg-diff-del-text:#ae5266;--sg-diff-del-border:#e6b3c0}[data-skin=softgirl] :not(.monospace):not(.monospace *):not(.monaco-editor *):not(.skin-display):not(.skin-display *){font-family:var(--font-quicksand), var(--font-manrope), sans-serif!important}[data-skin=softgirl] .skin-display,[data-skin=softgirl] .skin-display *{letter-spacing:.3px;font-family:var(--font-dancing), "Quicksand", cursive!important}[data-skin=softgirl] body{background-color:var(--background-color);background-image:radial-gradient(1200px 600px at 100% -10%,#b07ad61a,#0000 60%),radial-gradient(1000px 500px at -10% 110%,#e896be1a,#0000 55%);background-attachment:fixed}
