.cm-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000061;place-items:start center;padding:12vh 16px 16px;animation:.14s ease-out cm-fade;display:grid;position:fixed;inset:0}.cm{--cm-hue:#f08c00;background:var(--bg);width:min(720px,100%);max-height:min(560px,80vh);color:var(--text);border:1px solid var(--border);border-radius:16px;flex-direction:column;animation:.18s cubic-bezier(.2,.9,.3,1.2) cm-rise;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000047,0 2px 8px #0000001f}.cm-search{border-bottom:1px solid var(--border);color:var(--text-muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.cm-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.cm-search input::placeholder{color:var(--text-muted)}.cm-kbd,.cm kbd{font:500 11px/1 var(--font-mono);border:1px solid var(--border);background:var(--bg-sunken);color:var(--text-muted);border-radius:5px;padding:3px 5px}.cm-body{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid}.cm-list{border-right:1px solid var(--border);margin:0;padding:8px;list-style:none;overflow:auto}.cm-opt{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.cm-opt.on{background:var(--bg-hover)}.cm-opt-ic{width:16px;height:16px;color:var(--text-muted);flex:none;place-items:center;display:inline-grid}.cm-opt-ic svg{width:16px;height:16px}.cm-opt.on .cm-opt-ic{color:var(--cm-hue)}.cm-empty{color:var(--text-muted);padding:10px;font-size:13px}.cm-preview{background:radial-gradient(60% 55% at 50% 38%,color-mix(in srgb,var(--cm-hue) 16%,transparent),transparent 70%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text) 9%,transparent) 1px,transparent 0) 0 0 / 16px 16px;place-items:center;min-height:300px;padding:28px 24px;transition:background .22s;display:grid;position:relative;overflow:auto}.cm[data-hue=canvas]{--cm-hue:#f08c00}.cm[data-hue=task]{--cm-hue:#2f9e44}.cm[data-hue=project]{--cm-hue:#0c8599}.cm[data-hue=lead]{--cm-hue:#1971c2}.cm[data-hue=call]{--cm-hue:#e8590c}.cm[data-hue=message]{--cm-hue:#6741d9}.cm[data-hue=channel]{--cm-hue:#868e96}.cm[data-hue=agent]{--cm-hue:#1098ad}.cm-card{text-align:center;flex-direction:column;align-items:center;max-width:360px;animation:.2s ease-out cm-swap;display:flex}.cm-tile{width:72px;height:72px;color:var(--cm-hue);background:var(--bg-sunken);border:1px solid var(--border);box-shadow:0 10px 30px color-mix(in srgb,var(--cm-hue) 28%,transparent),inset 0 1px #ffffff14;border-radius:20px;place-items:center;display:grid}.cm-tile>svg{width:30px;height:30px}.cm-name{letter-spacing:-.01em;margin:16px 0 6px;font-size:20px;font-weight:600}.cm-blurb{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.cm-recent{text-align:left;border-top:1px solid var(--border);width:100%;margin-top:18px;padding-top:10px}.cm-recent-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;padding:0 6px 4px;font-size:11.5px;display:flex}.cm-recent-head a{color:var(--text-muted);text-transform:none;letter-spacing:0}.cm-recent-row{color:var(--text);border-radius:6px;gap:8px;padding:6px;font-size:13px;text-decoration:none;display:flex}.cm-recent-row:hover,.cm-recent-row:focus-visible{background:var(--bg-hover);outline:none}.cm-recent-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cm-recent-when{color:var(--text-muted);font-size:12px}.cm-step{flex-direction:column;align-self:start;gap:8px;width:100%;max-width:380px;animation:.2s ease-out cm-swap;display:flex}.cm-step-label{font-size:13px;font-weight:600}.cm-step-input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:9px 11px;font-size:14px}.cm-step-input:focus{border-color:var(--cm-hue);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-hue) 22%,transparent)}.cm-hash-input{color:var(--text-muted);align-items:center;gap:6px;font-size:16px;display:flex}.cm-hint{color:var(--text-muted);margin:0;font-size:12.5px}.cm-who{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.cm-who-row{cursor:pointer;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.cm-who-row.on{background:var(--bg-hover)}.cm-who-sub{color:var(--text-muted);font-size:12px}.cm-foot{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:16px;padding:10px 12px 10px 16px;font-size:12.5px;display:flex}.cm-keys{align-items:center;gap:4px;display:inline-flex}.cm-error{color:var(--red,#e03131);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cm-go{background:var(--text);color:var(--bg,var(--bg-base));font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:8px 14px;font-size:13.5px;font-weight:600;transition:transform .12s,opacity .12s;display:inline-flex}.cm-go:hover:not(:disabled){transform:translateY(-1px)}.cm-go:disabled{opacity:.45;cursor:default}.cm-go kbd{border-color:color-mix(in srgb,var(--bg) 35%,transparent);color:inherit;opacity:.8;background:0 0}.cm-go:focus-visible,.cm-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes cm-fade{0%{opacity:0}}@keyframes cm-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes cm-swap{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.cm-backdrop,.cm,.cm-card,.cm-step{animation:none}.cm-preview,.cm-go{transition:none}}@media(max-width:640px){.cm-backdrop{padding:8vh 12px 12px}.cm-body{grid-template-columns:1fr}.cm-list{border-right:0;border-bottom:1px solid var(--border);gap:4px;padding:6px;display:flex;overflow-x:auto}.cm-opt{flex:none}.cm-preview{min-height:220px;padding:20px 16px}.cm-foot .cm-keys,.cm-search .cm-kbd{display:none}}@media(max-width:768px){:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),textarea,select,[contenteditable=true]):not(.nt-title,.ed-title){font-size:16px!important}.chat-composer textarea{line-height:1.3}.nt{min-width:0}.nt-pills select{max-width:100%}.app[data-layout=blocks] .topbar{background:var(--bg);border-bottom:0;gap:8px;height:58px;padding:0 12px}.app[data-layout=blocks] .topbar .topbar-find,.app[data-layout=blocks] .topbar .topbar-add,.app[data-layout=blocks] .topbar>.icon-btn:not(.mobile-only){display:none}.app[data-layout=blocks] .topbar>.icon-btn.mobile-only{border:1px solid var(--q-line);background:var(--q-surface);width:38px;height:38px;color:var(--q-ink);border-radius:50%;flex:none;justify-content:center;place-items:center}.topbar-pill{border:1px solid var(--q-line);background:var(--q-surface);min-width:0;max-width:calc(100% - 110px);height:38px;color:var(--q-ink);font:inherit;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500}.topbar-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-pill .q-icon{color:var(--q-faint);flex:none}.app[data-layout=blocks] .topbar>.topbar-ask{color:var(--q-accent,var(--q-ink));margin-left:auto}.app[data-layout=blocks] .topbar>.topbar-voice{margin-left:auto}.app[data-layout=blocks] .topbar>.topbar-voice+.topbar-ask{margin-left:0}.topbar-pill:focus-visible,.topbar-ask:focus-visible,.mt-search:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}.ask-chief-float,.app[data-layout=blocks] .q-ph .ask-chief{display:none}.app[data-layout=blocks] .mobile-tabs{height:calc(74px + env(safe-area-inset-bottom,0px));padding:8px 12px env(safe-area-inset-bottom,0px);background:linear-gradient(to top,var(--bg) 72%,transparent);border-top:0;align-items:flex-start;gap:10px}.mt-bar,.mt-search{border:1px solid var(--q-line);background:var(--q-surface);height:54px;box-shadow:0 6px 22px -6px #00000029,0 1px 2px #0000000a}.mt-bar{border-radius:27px;flex:1;min-width:0;padding:0 4px;display:flex}.mt-search{width:54px;color:var(--q-ink);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.app[data-layout=blocks] .mt-btn{color:var(--q-faint);gap:0}.app[data-layout=blocks] .mt-btn.on{color:var(--q-ink)}.app[data-layout=blocks] .mt-btn .q-icon{width:23px;height:23px}.app[data-layout=blocks] .mt-btn .rail-dot{top:12px;right:calc(50% - 15px)}.mt-btn>span:not(.rail-dot){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app[data-layout=blocks][data-panel=closed] .main{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}.app[data-layout=blocks] .sidebar{left:8px;right:8px;bottom:calc(80px + env(safe-area-inset-bottom,0px));max-height:70vh;border:1px solid var(--q-line);border-radius:26px;max-height:70dvh;box-shadow:0 -10px 40px -10px #00000040}.app[data-layout=blocks] .shell-panel{padding:16px 12px 12px}.app[data-layout=blocks] .sidebar[data-sheet=more] .sp-top{display:none}[role=dialog][aria-label="Global search"]{overflow:hidden;top:calc(10px + env(safe-area-inset-top,0px))!important;border-radius:24px!important;width:calc(100vw - 16px)!important}[aria-label="Global search"] input{font-size:16px!important}[aria-label="Global search"] kbd,[aria-label="Global search"]>div:nth-child(3){display:none!important}[aria-label="Global search"]>div:nth-child(2){max-height:calc(100dvh - 140px)!important}[aria-label="Global search"]>div:nth-child(2) div[style*=cursor]{padding-block:11px!important}.app[data-layout=blocks] .q-ph{background:var(--bg);border-bottom:0;flex-wrap:nowrap;min-height:0;padding:4px 12px 10px}.app[data-layout=blocks] .q-ph .q-crumb>:not(.q-dots){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app[data-layout=blocks] .q-ph .q-crumb:not(:has(.q-dots)){display:contents}.app[data-layout=blocks] .q-ph .q-tools{order:1}.app[data-layout=blocks] .q-ph .q-grow{order:2}.app[data-layout=blocks] .q-ph :is(.q-tabs,.nav-dup){order:3;margin-left:0}.app[data-layout=blocks] .q-ph:has(.q-search input)>:is(.q-tabs,.nav-dup){display:none}.app[data-layout=blocks] .blk-tabs{background:var(--bg);border-bottom:0;gap:8px;height:58px;padding:0 12px}.app[data-layout=blocks] .blk-tabs .blk-tab{border:1px solid var(--q-line);background:var(--q-surface);border-radius:999px;align-items:center;min-width:0;height:38px;padding:0 4px 0 2px;display:inline-flex}.app[data-layout=blocks] .blk-tabs .blk-tab:not([data-active]){background:0 0}.app[data-layout=blocks] .blk-tabs .blk-tab-pick{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;font-size:14.5px;overflow:hidden}.app[data-layout=blocks] .blk-tabs .blk-tab[data-active] .blk-tab-pick{color:var(--q-ink);font-weight:500}.app[data-layout=blocks] .blk-tabs .blk-tab-x{color:var(--q-faint);background:0 0;border:0}.app[data-layout=blocks] .blk-tabs:has(>.blk-tab:nth-child(2):last-child[data-active])>.blk-tab:first-child{display:none}.app[data-layout=blocks] .blk-tabs:has(>.blk-tab:nth-child(2):last-child[data-active]) .blk-tab[data-active]{background:0 0;border:0;gap:8px;padding:0}.app[data-layout=blocks] .blk-tabs:has(>.blk-tab:nth-child(2):last-child[data-active]) .blk-tab[data-active] .blk-tab-pick{border:1px solid var(--q-line);background:var(--q-surface);border-radius:999px;flex:0 auto;order:2;height:38px;padding:0 16px;font-size:15px}.app[data-layout=blocks] .blk-tabs:has(>.blk-tab:nth-child(2):last-child[data-active]) .blk-tab[data-active] .blk-tab-x{border:1px solid var(--q-line);background:var(--q-surface);width:38px;min-width:38px;height:38px;color:var(--q-ink);border-radius:50%;flex:none;order:1;place-items:center;padding:0;font-size:0;display:grid}.app[data-layout=blocks] .blk-tabs:has(>.blk-tab:nth-child(2):last-child[data-active]) .blk-tab[data-active] .blk-tab-x:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:9px;height:9px;margin-left:3px;transform:rotate(45deg)}.app[data-layout=blocks] .q-ph .q-btn.primary{border-radius:50%;flex:none;order:4;justify-content:center;gap:0;width:30px;height:30px;margin-left:0;padding:0;font-size:0}.app[data-layout=blocks] .q-ph .q-btn.primary .q-icon{width:15px;height:15px}.app[data-layout=blocks] .q-ph .q-btn.primary .q-key{display:none}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.app[data-layout=blocks] .sidebar{transition:none}}
