@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{font-family:Inter,sans-serif}#root,body,html{height:100%}.no-padding-drawer .ant-drawer-body{padding:0}.hoverable-list-item{transition:all .25s ease-in-out;width:100%}.hoverable-list-item:hover{background-color:#0000000f;cursor:pointer}.hoverable-list-item-selected{cursor:pointer;transition:all .25s ease-in-out}.hoverable-list-item-selected:hover{background-color:#0000000f;cursor:pointer}.hoverable-list-subitem-title-selected{color:#2f68e4}.hoverable-list-subitem-description-selected{color:#7298ea}.hoverable-list-item .ant-avatar img{object-fit:contain}.projector-drawer-root{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.projector-drawer-app-list{flex:0 0 auto}.projector-drawer-item-disabled{cursor:not-allowed;opacity:.56}.projector-drawer-item-disabled:hover{background-color:initial;cursor:not-allowed}.projector-drawer-admin{background:#fff;border-top:1px solid #f0f0f0;margin-top:20px;padding:16px 16px 20px}.projector-drawer-admin-label{color:#8c8c8c;display:block;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.projector-drawer-admin-card{align-items:flex-start;background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;gap:12px;padding:14px 16px;transition:all .2s ease-in-out}.projector-drawer-admin-card:hover{background:#f5faff;border-color:#91caff}.projector-drawer-admin-card-selected{background:#f0f5ff;border-color:#2f68e4}.projector-drawer-admin-icon{color:#2f68e4;font-size:18px;padding-top:2px}.projector-drawer-admin-title{color:#1f1f1f;font-weight:600;line-height:1.3}.projector-drawer-admin-description{color:#8c8c8c;font-size:12px;line-height:1.4;margin-top:2px}.palette-overlay,.projector-command-bar{--palette-ink:#16181d;--palette-muted:#646b76;--palette-faint:#9aa2ad;--palette-faintest:#c2c8d0;--palette-line:rgba(18,22,31,.08);--palette-line2:rgba(18,22,31,.05);--palette-accent:#2e5bff;--palette-active:#eef1f6;--palette-active-line:#dfe4ec;--palette-tile:#f3f5f8;--palette-sh:0 1px 2px rgba(16,22,40,.06),0 8px 24px -10px rgba(16,22,40,.18),0 28px 60px -22px rgba(16,22,40,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.palette-overlay button,.palette-overlay input{font:inherit}.projector-top-header.ant-layout-header{height:auto!important;line-height:normal!important;padding-block:12px!important;padding-inline:16px!important}.projector-header-command-bar-col{align-items:center!important;display:flex!important;justify-content:center!important}.projector-command-bar{margin:0 auto;max-width:720px;width:100%}.projector-command-bar__trigger{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid var(--palette-line);border-radius:12px;box-shadow:0 1px 2px rgba(16,22,40,.04);color:var(--palette-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;min-height:40px;padding:9px 12px 9px 14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;width:100%}.projector-command-bar__trigger:hover:not(:disabled){background:#fff;border-color:var(--palette-active-line);box-shadow:0 2px 10px -4px rgba(16,22,40,.18)}.projector-command-bar__trigger:disabled{cursor:not-allowed;opacity:.55}.projector-command-bar__trigger-text{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.projector-command-bar__trigger-icon,.projector-command-bar__trigger-kbd{align-items:center;display:inline-flex;flex-shrink:0}.projector-command-bar__trigger-kbd{gap:3px}.palette-overlay{align-items:flex-start;-webkit-animation:palette-overlay-in .16s ease both;animation:palette-overlay-in .16s ease both;-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1);background:rgba(17,21,30,.34);display:flex;inset:0;justify-content:center;padding-top:13vh;position:fixed;z-index:1200}@-webkit-keyframes palette-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes palette-overlay-in{0%{opacity:0}to{opacity:1}}.palette{-webkit-animation:palette-panel-in .2s cubic-bezier(.16,1,.3,1) both;animation:palette-panel-in .2s cubic-bezier(.16,1,.3,1) both;background:#fff;border:1px solid var(--palette-line);border-radius:16px;box-shadow:var(--palette-sh);box-sizing:border-box;display:flex;flex-direction:column;max-height:74vh;max-width:100%;overflow:hidden;width:min(642px,calc(100vw - 32px))}@-webkit-keyframes palette-panel-in{0%{opacity:0;-webkit-transform:translateY(10px) scale(.985);transform:translateY(10px) scale(.985)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes palette-panel-in{0%{opacity:0;-webkit-transform:translateY(10px) scale(.985);transform:translateY(10px) scale(.985)}to{opacity:1;-webkit-transform:none;transform:none}}.palette__input-row{align-items:center;border-bottom:1px solid var(--palette-line2);display:flex;flex-shrink:0;gap:11px;height:62px;min-width:0;padding:0 16px}.palette__input-icon{color:var(--palette-faint);display:flex;flex-shrink:0}.palette__input{background:transparent;border:0;color:var(--palette-ink);flex:1 1;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.01em;min-width:0;outline:0}.palette__input::-webkit-input-placeholder{color:var(--palette-faintest);font-weight:500}.palette__input::placeholder{color:var(--palette-faintest);font-weight:500}.palette__input-kbd{display:inline-flex;flex-shrink:0;gap:3px}.palette__list{flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;padding:4px 8px 8px;scroll-behavior:smooth;scroll-padding:8px}.palette__list::-webkit-scrollbar{width:9px}.palette__list::-webkit-scrollbar-thumb{background:#dde1e8;border:3px solid #fff;border-radius:8px}.palette__section{margin-bottom:2px}.palette__section-head{color:var(--palette-faint);font-size:10.5px;font-weight:700;letter-spacing:.09em;padding:11px 12px 6px}.palette-row{align-items:center;-webkit-animation:palette-row-in .22s ease both;animation:palette-row-in .22s ease both;background:transparent;border:0;border-radius:11px;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;gap:12px;max-width:100%;min-width:0;overflow:hidden;padding:9px 12px;position:relative;text-align:left;transition:background .12s ease;width:100%}@-webkit-keyframes palette-row-in{0%{opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes palette-row-in{0%{opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:none;transform:none}}.palette-row--active,.palette-row[aria-selected=true]{background:var(--palette-active);box-shadow:inset 0 0 0 1px var(--palette-active-line)}.palette-row:hover:not(.palette-row--active){background:rgba(238,241,246,.65)}.palette-row__tile{align-items:center;background:var(--palette-tile);border:1px solid var(--palette-line2);border-radius:10px;color:#586072;display:flex;flex-shrink:0;height:37px;justify-content:center;transition:background .12s ease,border-color .12s ease;width:37px}.palette-row--active .palette-row__tile:not(.palette-row__tile--ai):not(.palette-row__tile--agentx){background:#fff;border-color:var(--palette-active-line)}.palette-row--ask{background:linear-gradient(90deg,rgba(99,102,241,.07),rgba(99,102,241,.02) 42%,transparent 72%)}.palette-row--ask.palette-row--active{background:linear-gradient(90deg,rgba(99,102,241,.11) 0,rgba(238,241,246,.95) 48%,var(--palette-active) 100%)}.palette-row__tile--ai{box-shadow:0 2px 8px -2px rgba(79,70,229,.45)}.palette-row--active .palette-row__tile--ai,.palette-row__tile--ai{background:linear-gradient(145deg,#4f46e5,#7c3aed);border:0;color:#fff}.palette-row--active .palette-row__tile--ai{box-shadow:0 3px 10px -2px rgba(79,70,229,.55)}.palette-row__tile--agentx{background:#f4f2ff;border-color:#e4deff;color:#5b21b6}.palette-row--active .palette-row__tile--agentx{background:#ede9fe;border-color:#ddd6fe;color:#5b21b6}.palette-row--agentx:not(.palette-row--ask) .palette-row__sub{color:var(--palette-faint);font-size:11.5px}.palette-row__main{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.palette-row__title{color:var(--palette-ink);font-size:13px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-row__title b{font-weight:700}.palette-row__hl{color:var(--palette-accent);font-weight:700}.palette-row__sub{color:var(--palette-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-row__right{align-items:center;display:flex;flex-shrink:0;gap:8px}.palette-row__tag{background:#eef1f6;border:1px solid var(--palette-active-line);border-radius:6px;color:#5a6270;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:3px 7px}.palette-row__tag--agentx{background:#f5f3ff;border-color:#e9e5ff;color:#5b21b6}.palette-row__enter{color:var(--palette-faint);display:none}.palette-row__enter--on{display:flex}.palette__empty{align-items:center;color:var(--palette-muted);display:flex;flex-direction:column;font-size:14px;gap:8px;padding:46px 20px}.palette__empty-sub{align-items:center;color:var(--palette-faint);display:flex;font-size:12.5px;gap:4px}.palette__unavailable{background:#fff8f0;border:1px solid #ffe8cc;border-radius:10px;color:#ad4e00;font-size:13px;margin:8px 12px;padding:10px 12px}.palette__foot{align-items:center;background:#fbfcfd;border-top:1px solid var(--palette-line2);color:var(--palette-muted);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:12px;font-weight:500;gap:8px 14px;min-height:44px;min-width:0;overflow:hidden;padding:8px 16px}.palette__foot-item{align-items:center;display:inline-flex;flex-shrink:0;gap:6px;white-space:nowrap}.palette__foot-sep{flex:1 1 auto;min-width:8px}.palette-kbd{align-items:center;background:#fff;border:solid var(--palette-line);border-radius:6px;border-width:1px 1px 1.5px;box-shadow:0 1px 0 rgba(18,22,31,.03);color:#5b626d;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;height:19px;justify-content:center;min-width:19px;padding:0 5px}.palette-kbd--wide{font-size:10.5px;padding:0 7px;text-transform:lowercase}.palette--legacy .palette-row--legacy{-webkit-animation:none;animation:none}@media (max-width:768px){.projector-command-bar{max-width:100%}.palette-overlay{padding-top:8vh}.palette{max-height:82vh;width:calc(100vw - 20px)}}.login-with-google-btn{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMTcuNiA5LjItLjEtMS44SDl2My40aDQuOEMxMy42IDEyIDEzIDEzIDEyIDEzLjZ2Mi4yaDNhOC44IDguOCAwIDAgMCAyLjYtNi42eiIgZmlsbD0iIzQyODVGNCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTkgMThjMi40IDAgNC41LS44IDYtMi4ybC0zLTIuMmE1LjQgNS40IDAgMCAxLTgtMi45SDFWMTNhOSA5IDAgMCAwIDggNXoiIGZpbGw9IiMzNEE4NTMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik00IDEwLjdhNS40IDUuNCAwIDAgMSAwLTMuNFY1SDFhOSA5IDAgMCAwIDAgOGwzLTIuM3oiIGZpbGw9IiNGQkJDMDUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDMuNmMxLjMgMCAyLjUuNCAzLjQgMS4zTDE1IDIuM0E5IDkgMCAwIDAgMSA1bDMgMi40YTUuNCA1LjQgMCAwIDEgNS0zLjd6IiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE4djE4SDB6Ii8+PC9nPjwvc3ZnPg==);background-position:12px 11px;background-repeat:no-repeat;border:none;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#757575;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;padding:12px 16px 12px 42px;transition:background-color .3s,box-shadow .3s;width:100%;&:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25);cursor:pointer}&:active{background-color:#eee}&:focus{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc;outline:none}&:disabled{background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);-webkit-filter:grayscale(100%);filter:grayscale(100%)}}