.workspace-modal-overlay,.tools-modal-overlay,.usage-detail-overlay,.metrics-detail-overlay{-webkit-backdrop-filter:none;background:#14150f7a;animation:.18s cubic-bezier(.23,1,.32,1) ws-overlay-in}.workspace-modal,.tools-modal{background:#fbfbf8;border:1px solid #d5d7cc;border-radius:12px;animation:.2s cubic-bezier(.23,1,.32,1) ws-panel-in;overflow:hidden;box-shadow:0 18px 40px #14150f2e}.tools-modal{width:min(640px,100%);max-height:min(85vh,720px)}.workspace-modal-header,.tools-modal-header{background:#fbfbf8;border-bottom:1px solid #d5d7cc;align-items:flex-start;padding:1.15rem 1.15rem .95rem}.workspace-modal-title,.tools-modal-header h2{letter-spacing:-.03em;color:#14150f;margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.workspace-modal-subtitle{color:#3f4338;max-width:28rem;margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.workspace-dialog .workspace-modal-header{border-bottom:none;padding-bottom:.15rem}.workspace-dialog .workspace-modal-footer{padding-top:1rem}.workspace-modal-close,.tools-modal-close,.usage-detail-close,.metrics-detail-close{color:#14150f;cursor:pointer;background:#fbfbf8;border:1px solid #d5d7cc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:0;line-height:1;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.workspace-modal-close svg,.tools-modal-close svg,.usage-detail-close svg,.metrics-detail-close svg{display:block}.workspace-modal-close:hover:not(:disabled),.tools-modal-close:hover:not(:disabled),.usage-detail-close:hover:not(:disabled),.metrics-detail-close:hover:not(:disabled){color:#14150f;background:#eceee6}.workspace-modal-close:active:not(:disabled),.tools-modal-close:active:not(:disabled),.usage-detail-close:active:not(:disabled),.metrics-detail-close:active:not(:disabled),.workspace-modal-btn:active:not(:disabled){transform:scale(.97)}.workspace-modal-close:disabled,.tools-modal-close:disabled{opacity:.4;cursor:not-allowed}.workspace-modal-close:focus-visible,.tools-modal-close:focus-visible,.usage-detail-close:focus-visible,.metrics-detail-close:focus-visible,.workspace-modal-btn:focus-visible{outline-offset:2px;outline:2px solid #14150f}.workspace-modal-field-label{color:#3f4338;font-size:.75rem;font-weight:650}.workspace-modal-field input,.workspace-modal-field select,.workspace-modal-field textarea,.workspace-modal-search input{color:#14150f;box-shadow:none;background:#fbfbf8;border:1px solid #d5d7cc;border-radius:10px}.workspace-modal-field input:focus,.workspace-modal-field select:focus,.workspace-modal-field textarea:focus,.workspace-modal-search input:focus{background:#fbfbf8;border-color:#14150f;outline:none;box-shadow:0 0 0 3px #efff3d8c}.workspace-modal-chip{color:#3f4338;background:#fbfbf8;border-color:#d5d7cc;border-radius:999px}.workspace-modal-chip:hover{color:#14150f;background:#eceee6}.workspace-modal-chip.active{color:#14150f;box-shadow:none;background:#efff3d;border-color:#d4e312}.workspace-modal-card{box-shadow:none;background:#fbfbf8;border-color:#d5d7cc;border-radius:12px}.workspace-modal-card:hover:not(:disabled){box-shadow:none;background:#f3f4f0;border-color:#14150f}.workspace-modal-card.selected{box-shadow:none;background:#efff3d;border-color:#d4e312}.workspace-modal-card.selected .workspace-modal-card-name,.workspace-modal-card.selected .workspace-modal-card-industry,.workspace-modal-card.selected .workspace-modal-card-desc{color:#14150f}.workspace-modal-card-industry{color:#3f4338}.workspace-modal-error{color:#14150f;font-weight:600}.workspace-modal-footer{background:#f3f4f0;border-top:1px solid #d5d7cc;gap:.5rem;padding:.95rem 1.15rem 1.15rem}.workspace-modal-btn{border-radius:10px;height:2.5rem;padding:0 1.1rem;font-size:.875rem;font-weight:650;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1)}.workspace-modal-btn.secondary{color:#14150f;background:#fbfbf8;border:1px solid #d5d7cc}.workspace-modal-btn.secondary:hover:not(:disabled){background:#eceee6;border-color:#d5d7cc}.workspace-modal-btn.primary{color:#14150f;background:#efff3d;border:1px solid #d4e312}.workspace-modal-btn.primary:hover:not(:disabled){color:#14150f;background:#d4e312}.workspace-modal-btn.danger{color:#efff3d;background:#14150f;border:1px solid #14150f}.workspace-modal-btn.danger:hover:not(:disabled){color:#efff3d;filter:brightness(1.08);background:#14150f;border-color:#14150f}.workspace-modal-btn:disabled{opacity:.5;cursor:not-allowed}.report-bug-header{border-bottom-color:#d5d7cc}.report-bug-success-check,.report-bug-success-chip{color:#14150f;background:#efff3d}.tools-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.usage-detail,.metrics-detail{background:#fbfbf8;border-left:1px solid #d5d7cc;box-shadow:-16px 0 40px #14150f29}.usage-detail-header h3,.metrics-detail-header h3{letter-spacing:-.03em;color:#14150f;font-size:1.15rem;font-weight:700}.select-menu-trigger{box-shadow:none;background:#fbfbf8;border-radius:10px}.select-menu-trigger:hover:not(:disabled){border-color:#14150f}.select-menu.is-open .select-menu-trigger,.select-menu-trigger:focus-visible{border-color:#14150f;box-shadow:0 0 0 3px #efff3d8c}.select-menu-list{background:#fbfbf8;border-color:#d5d7cc;border-radius:12px;box-shadow:0 12px 32px #14150f24}.select-menu-option.is-active{color:#14150f;background:#efff3d}.select-menu-option.is-active .select-menu-check,.select-menu-check{color:#14150f}@keyframes ws-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ws-panel-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.workspace-modal-overlay,.tools-modal-overlay,.usage-detail-overlay,.metrics-detail-overlay,.workspace-modal,.tools-modal{animation:none}.workspace-modal-close,.tools-modal-close,.usage-detail-close,.metrics-detail-close,.workspace-modal-btn{transition:none}}
:root{--font-primary:var(--font-outfit), "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-mono), "JetBrains Mono", monospace}body{font-family:var(--font-primary);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility}
