.lp-command-bar{--binzo-ink:var(--collaboration-text);--binzo-muted:var(--collaboration-muted);--binzo-stroke:var(--collaboration-border);position:relative;display:grid;gap:10px;width:min(900px,calc(100% - 36px));min-width:0;margin:0 auto 16px;padding:13px 15px;color:var(--binzo-ink);border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-17);background:linear-gradient(145deg,var(--collaboration-canvas-alpha-96-08),var(--collaboration-canvas-alpha-96-86));box-shadow:var(--collaboration-shadow-14);backdrop-filter:blur(20px);font-family:inherit}.lp-command-bar *,.lp-command-bar :after,.lp-command-bar :before{box-sizing:border-box}.lp-command-bar button,.lp-command-bar input,.lp-command-bar textarea{font:inherit;color:inherit}.lp-command-bar button{cursor:pointer}.lp-command-bar button:disabled{cursor:default;opacity:.45}.lp-command-bar :is(button,input,textarea):focus-visible,.lp-command-bubble:focus-visible{outline:2px solid var(--collaboration-primary-text);outline-offset:3px}.lp-command-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.binzo-dock-head{display:flex;align-items:center;gap:8px;min-width:0}.lp-command-bar .binzo-brand{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;min-width:0;text-align:left;flex-shrink:0}.binzo-brand>svg{width:46px;height:46px;flex:0 0 46px}.binzo-brand>span{display:grid;gap:2px;max-width:128px}.binzo-brand strong{font-size:16px;font-weight:650;letter-spacing:-.3px}.binzo-brand small{font-size:10px;color:var(--binzo-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-command-bar .binzo-detach{display:grid;place-items:center;padding:0;width:30px;height:30px;flex:0 0 30px;border:0;border-radius:var(--collaboration-radius-11);background:transparent;color:var(--binzo-muted)}.lp-command-bar .binzo-detach:hover{background:var(--collaboration-border);color:var(--collaboration-highlight)}.lp-command-context{display:flex;gap:6px;align-items:center;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.lp-command-context::-webkit-scrollbar{display:none}.lp-command-bar .binzo-context-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;flex-shrink:0;min-height:32px;border:1px solid var(--binzo-stroke);border-radius:var(--collaboration-radius-11);background:var(--collaboration-surface-alpha-50-2);white-space:nowrap;font-size:11px;color:var(--collaboration-text)}.binzo-context-chip>svg{color:var(--collaboration-primary-text);flex-shrink:0}.binzo-context-chip>span{max-width:145px;overflow:hidden;text-overflow:ellipsis}.lp-command-bar .binzo-context-chip:hover,.lp-command-bar .binzo-context-chip[aria-expanded=true]{border-color:var(--collaboration-primary);background:var(--collaboration-surface)}.lp-command-compose{display:flex;align-items:flex-end;gap:8px;min-width:0;padding:8px;border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-15);background:var(--collaboration-canvas-alpha-50-2);transition:var(--collaboration-transition-2)}.lp-command-compose:focus-within{border-color:var(--collaboration-primary);box-shadow:var(--collaboration-shadow-15)}.lp-command-compose textarea{flex:1;min-width:0;width:100%;height:36px;min-height:36px;max-height:104px;padding:8px 0;margin:0;resize:none;border:0;background:transparent;color:var(--binzo-ink);font-size:13px;line-height:1.5;scrollbar-width:thin}.lp-command-compose textarea::placeholder{color:var(--collaboration-muted)}.lp-command-compose textarea:focus-visible{outline:none}.lp-command-bar :is(.lp-command-attach,.lp-command-mic,.lp-command-send){display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:var(--collaboration-radius-13);background:transparent;color:var(--collaboration-muted)}.lp-command-bar :is(.lp-command-attach,.lp-command-mic):hover{background:var(--collaboration-border);color:var(--collaboration-highlight)}.lp-command-bar .lp-command-send{background:linear-gradient(135deg,var(--collaboration-primary),var(--collaboration-ai));color:var(--collaboration-highlight);border-radius:var(--collaboration-radius-4)}.lp-command-bar .lp-command-send:disabled{background:var(--collaboration-border);color:var(--collaboration-muted)}.lp-command-actions{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.lp-command-actions::-webkit-scrollbar{display:none}.lp-command-bar .lp-command-action{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:28px;padding:5px 8px;border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-9);background:var(--collaboration-highlight-alpha-1-57);color:var(--collaboration-muted);font-size:10.5px;white-space:nowrap}.lp-command-action>svg{width:13px;height:13px;color:var(--collaboration-muted);flex-shrink:0}.lp-command-bar .lp-command-action:hover{background:var(--collaboration-surface);color:var(--collaboration-highlight);border-color:var(--collaboration-primary)}.lp-command-state{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:var(--binzo-muted);white-space:nowrap;font-size:10px}.lp-command-state>i{width:5px;height:5px;background:var(--collaboration-muted);border-radius:var(--collaboration-radius-7)}.lp-command-state[data-online]>i{background:var(--collaboration-success)}.lp-command-bar .lp-command-collapse{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--collaboration-radius-5);background:var(--collaboration-highlight-alpha-2-35);color:var(--collaboration-muted);flex-shrink:0}.lp-command-bar .lp-command-resume{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-4);background:var(--collaboration-surface);color:var(--collaboration-muted);font-size:12px;text-align:left}.lp-command-resume>span{flex:1}.lp-command-bubble{display:flex;gap:7px;min-height:40px;padding:3px 14px 3px 8px;border:1px solid var(--collaboration-muted);border-radius:var(--collaboration-radius-21);background:var(--collaboration-canvas-alpha-96-08);color:var(--collaboration-text);font:inherit;font-size:12px}.lp-command-bubble>.lp-master-orb{width:32px;height:32px}.binzo-popover{position:absolute;bottom:calc(100% + 10px);left:12px;width:min(380px,calc(100% - 24px));max-height:min(620px,calc(100dvh - 245px));overflow:auto;overscroll-behavior:contain;z-index:60;padding:16px;border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-10);background:var(--collaboration-canvas-alpha-96-86);box-shadow:var(--collaboration-shadow-16);color:var(--collaboration-text);scrollbar-width:thin}.binzo-popover>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.binzo-popover>header>div{display:grid;gap:4px}.binzo-popover>header strong{font-size:15px}.binzo-popover p,.binzo-popover small{color:var(--collaboration-muted);font-size:11px;line-height:1.5}.binzo-popover>header button{display:grid;place-items:center;background:none;border:0;padding:5px;border-radius:var(--collaboration-radius-5);color:var(--collaboration-muted)}.lp-command-bar .binzo-scope-option{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;margin:5px 0;text-align:left;border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-2);background:var(--collaboration-surface);color:var(--collaboration-text);font-size:12px}.binzo-scope-option>span{display:grid;gap:3px;flex:1}.binzo-scope-option[aria-pressed=true]{border-color:var(--collaboration-primary);background:var(--collaboration-surface)}.binzo-scope-option .binzo-selected-dot{width:8px;height:8px;flex:0 0 8px;border-radius:var(--collaboration-radius-7);background:var(--collaboration-primary-text)}.binzo-module-search{display:grid;gap:8px;font-size:12px;margin:18px 0 9px}.binzo-module-search input{width:100%;padding:9px 10px;border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-11);background:var(--collaboration-canvas);font-size:12px;color:var(--collaboration-highlight)}.binzo-module-list{max-height:205px;overflow:auto;scrollbar-width:thin}.binzo-module-list label{display:flex;align-items:flex-start;gap:9px;padding:9px 4px;cursor:pointer;font-size:12px;border-bottom:1px solid var(--collaboration-border)}.binzo-module-list input{accent-color:var(--collaboration-primary);margin-top:2px;flex-shrink:0}.binzo-module-list label>span{display:grid;gap:3px}.binzo-module-list small{font-size:10px}.binzo-popover footer{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid var(--collaboration-border);margin-top:14px;padding-top:13px}.binzo-popover footer small{max-width:240px;font-size:10px}.lp-command-bar .binzo-primary{padding:8px 15px;background:var(--collaboration-primary);color:var(--collaboration-highlight)}.lp-command-bar .binzo-primary,.lp-command-bar .binzo-secondary{border:1px solid var(--collaboration-primary);border-radius:var(--collaboration-radius-11);font-size:12px}.lp-command-bar .binzo-secondary{padding:8px 12px;background:var(--collaboration-surface);color:var(--collaboration-text)}.binzo-credit-panel{left:auto;right:12px}.binzo-credit-highlight{display:flex;align-items:center;gap:14px;border:1px solid var(--collaboration-border);border-radius:var(--collaboration-radius-4);padding:16px;background:linear-gradient(130deg,var(--collaboration-surface),var(--collaboration-surface))}.binzo-credit-highlight>svg{color:var(--collaboration-muted)}.binzo-credit-highlight>div{display:grid;gap:3px}.binzo-credit-highlight strong{font-size:28px;font-weight:600}.binzo-credit-highlight span{font-size:11px;color:var(--collaboration-muted)}.binzo-credit-panel dl{display:grid;gap:10px;margin:16px 0;font-size:12px}.binzo-credit-panel dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.binzo-credit-panel dt{color:var(--collaboration-primary-text)}.binzo-credit-panel dd{margin:0;text-align:right}.binzo-measure{display:grid;gap:8px;font-size:11px;color:var(--collaboration-muted)}.binzo-measure progress{width:100%;height:6px;accent-color:var(--collaboration-ai-text)}.binzo-error{margin:0;color:var(--collaboration-muted);font-size:12px}.lp-command-bar[data-status=listening] .binzo-brand>svg{animation:var(--collaboration-animation-4)}.lp-command-bar[data-status=thinking] .binzo-brand>svg{animation:var(--collaboration-animation-5)}.lp-command-bar[data-status=speaking] .binzo-brand>svg{animation:var(--collaboration-animation-6)}.lp-command-bar[data-status=executing] .lp-command-state>i{background:var(--collaboration-ai-text)}.lp-command-bar[data-status=waiting_approval] .lp-command-state>i{background:var(--collaboration-warning)}.lp-command-bar[data-status=error] .lp-command-state>i{background:var(--collaboration-error)}@keyframes binzo-dock-breathe{50%{filter:brightness(1.14);transform:scale(1.035)}}@media(max-width:1250px){.binzo-brand>span{display:none}.lp-command-bar{width:calc(100% - 24px)}}@media(max-width:819px){.enterprise-command-bar-slot{left:8px!important;right:8px!important;bottom:calc(64px + env(safe-area-inset-bottom))!important;display:flex!important}.enterprise-launchpad:has(>.enterprise-command-bar-slot) .enterprise-board{padding-bottom:230px!important;scroll-padding-bottom:230px!important}.enterprise-launchpad:has(.lp-command-bubble) .enterprise-board{padding-bottom:110px!important;scroll-padding-bottom:110px!important}.lp-command-bar{width:100%;padding:10px;gap:8px;margin-bottom:0;border-radius:var(--collaboration-radius-10)}.binzo-dock-head{gap:3px;flex-wrap:wrap}.binzo-brand>svg{width:34px;height:34px;flex-basis:34px}.binzo-brand>span{display:grid;max-width:160px}.binzo-brand strong{font-size:13px}.binzo-brand small{font-size:9px}.lp-command-context{order:3;flex-basis:100%;padding:2px 0;gap:5px}.binzo-dock-head>.binzo-detach:last-child{margin-left:auto}.lp-command-bar .binzo-context-chip{min-height:28px;padding:5px 7px;font-size:10px}.lp-command-compose{padding:5px;gap:3px}.lp-command-compose textarea{font-size:12px}.lp-command-state{display:none}.lp-command-actions{gap:4px}.lp-command-bar .lp-command-action{font-size:10px;padding:5px 7px}.binzo-popover{bottom:calc(100% + 8px);left:0;right:auto;width:100%;max-height:calc(100dvh - 310px);padding:12px}}@media(max-height:650px){.binzo-popover{max-height:calc(100dvh - 250px)}.lp-command-bar{gap:7px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.lp-command-bar *{animation:var(--collaboration-animation-7);transition:var(--collaboration-transition-3)}}.lp-command-bar.binzo-command-toolbar{width:100%;margin:0;padding:4px 0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;z-index:20}.binzo-command-toolbar .lp-command-context{flex-wrap:wrap;overflow:visible}.binzo-command-toolbar .binzo-popover{top:calc(100% + 8px);bottom:auto;left:0;right:auto;max-width:min(390px,calc(100vw - 32px));max-height:min(65vh,560px)}@media(min-width:820px){.enterprise-command-bar-slot:has(>.lp-command-bubble),.enterprise-command-bar-slot:has(>div>.lp-command-bubble){bottom:0!important}}.lp-command-bubble{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:0;margin:0;padding:0 16px;border:1px solid rgba(123,97,255,.26);border-bottom:0;border-radius:15px 15px 0 0;background:rgba(16,22,32,.62);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 -6px 24px rgba(0,0,0,.38);color:var(--collaboration-muted);cursor:pointer;transition:height .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-command-bubble>.lp-master-orb{width:22px;height:22px;filter:grayscale(1) brightness(1.4) opacity(.65);transition:filter .22s ease}.lp-command-bubble>svg:last-child{width:14px;height:14px;transform:rotate(180deg)}.lp-command-bubble:hover{height:36px;background:rgba(20,26,36,.78);border-color:rgba(21,101,192,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 -8px 28px rgba(0,0,0,.42),0 0 26px rgba(28,110,214,.3);color:var(--collaboration-text)}.lp-command-bubble:hover>.lp-master-orb{filter:none}.lp-command-bubble:focus-visible{outline:2px solid #1565c0;outline-offset:-2px}.lp-command-bar .lp-command-collapse{width:28px;height:28px;cursor:pointer;border:1px solid var(--collaboration-primary-text-alpha-16,hsla(0,0%,100%,.1))}.lp-command-bar .lp-command-collapse:hover{color:var(--collaboration-text);border-color:rgba(21,101,192,.5);background:rgba(21,101,192,.14)}.enterprise-launchpad[data-theme=light] .lp-command-bubble{border-color:rgba(21,101,192,.3);background:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 #fff,0 -6px 20px rgba(21,101,192,.14)}.enterprise-launchpad[data-theme=light] .lp-command-bubble>.lp-master-orb{filter:grayscale(1) brightness(.8) opacity(.7)}.enterprise-launchpad[data-theme=light] .lp-command-bubble:hover>.lp-master-orb{filter:none}@media(prefers-reduced-motion:reduce){.lp-command-bubble,.lp-command-bubble>.lp-master-orb{transition:none}}@media(min-width:820px){.enterprise-command-bar-slot .lp-command-bar{width:min(1080px,calc(100% - 32px));min-width:min(860px,calc(100% - 32px))}.enterprise-command-bar-slot .lp-command-context{overflow:visible;flex-wrap:nowrap}.enterprise-command-bar-slot .lp-command-context>*{flex-shrink:0}}.lp-command-wrap{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.lp-command-wrap>.lp-command-bar{margin-bottom:0}.binzo-dock-handle{display:grid;place-items:center;width:64px;height:16px;margin:-1px 0 8px;padding:0;border:1px solid var(--collaboration-border);border-top:0;border-radius:0 0 12px 12px;background:rgba(16,22,32,.8);cursor:pointer;position:relative;z-index:1}.binzo-dock-handle span{width:22px;height:3px;border-radius:3px;background:var(--collaboration-muted);transition:background .18s,width .18s}.binzo-dock-handle:hover span{background:#5aa3f0;width:28px}.binzo-dock-handle:focus-visible{outline:2px solid #1565c0;outline-offset:2px}.enterprise-launchpad[data-theme=light] .binzo-dock-handle{background:hsla(0,0%,100%,.85)}@media(max-width:819px){.binzo-dock-handle{display:none}}@media(min-width:820px){.enterprise-command-bar-slot .lp-command-bar{width:min(1120px,calc(100% - 12px));min-width:min(920px,calc(100% - 12px))}.enterprise-command-bar-slot .lp-command-context{overflow-x:auto;flex:1 1 auto;min-width:0}.enterprise-command-bar-slot .lp-command-context>*{flex-shrink:0}.enterprise-command-bar-slot .binzo-dock-head>.binzo-detach{flex-shrink:0;position:relative;z-index:1}.enterprise-command-bar-slot .binzo-context-chip{padding:7px 11px;font-size:12px;gap:6px}}