.agent-signin-desk,.video-app.video-app.agent-chat-app{--bg:#0f0f0f;--ink:#ededed;--soft:#a8a8a8;--faint:#999;--rule:#363636;--surface:#161616;--mxb-bg:#0f0f0f;--mxb-ink:#ededed;--mxb-soft:#a8a8a8;--mxb-faint:#999;--mxb-rule:#363636;--mxb-surface:#161616;--mxb-selection:#222;--desk:var(--bg);--sidebar:var(--surface);--card:var(--bg);--selection:var(--mxb-selection);--accent:var(--ink);--accent-soft:var(--surface);--accent-ring:var(--rule);--title-font:var(--mxb-title);--sans:var(--mxb-sans);--mono:var(--mxb-mono);--px-ink:var(--ink);--px-paper:var(--bg);--shadow-1:none;--shadow-2:none;--os-lift:none;--os-sunk:none;--os-edge:rgba(42,42,46,.62);--os-blue:linear-gradient(180deg,#F2F8FC,#D4E9F4 55%,#B3D5E8);--os-blue-hi:linear-gradient(180deg,#F8FBFD,#DEEFF7 55%,#C1DDEC);--os-plain:var(--bg);--os-peach:var(--ink);--os-lilac:var(--surface);--os-mint:var(--surface);background:var(--bg);color:var(--ink);font-family:var(--sans);color-scheme:dark}.video-app .agent-drawer{background:var(--surface);border-color:var(--rule)}.video-app .agent-drawer-brand{border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:8px}.video-app .agent-drawer-brand mixbash-mascot{flex-shrink:0}.video-app .video-workspace-bar{border-bottom:1px solid var(--rule)}.video-app :is(.agent-files-panel,.agent-phase-menu,.agent-viewer,.agent-finder,.agent-routine){background:var(--bg);border-color:var(--rule);box-shadow:none}.video-app .video-studio :is(.agent-composer,section.agent-ask,.agent-inline-card,.agent-asks-restore){background:var(--bg);border:1px solid var(--rule);border-radius:4px;box-shadow:none}.video-app .video-studio .agent-composer:focus-within{border-color:var(--ink);box-shadow:none}.video-app :is(.agent-drawer-new,.agent-drawer-nav button,.agent-project,.agent-settings-link,.agent-routine,.agent-phase-tag,.agent-mode-chip,.agent-brand-chip){border-radius:4px}.video-app .video-studio .agent-starter-chips button{background:var(--bg);border-radius:4px;color:var(--soft)}.video-app .agent-chat-active .agent-message-user,.video-app.agent-chat-active .agent-message-user{background:var(--surface);border-color:var(--rule);border-radius:4px}.video-app .video-studio :is(input:not([type=checkbox]):not([type=range]):not([type=color]),textarea,select):where(:not(.capture-dialog *)){color:var(--ink);background-color:var(--bg);border-color:var(--rule);border-radius:4px}.video-app .video-studio .agent-composer textarea{border:0;background:transparent;border-radius:0}.video-app.agent-chat-app :is(.video-studio,.agent-files-panel) :is(button.agent-px-button,button.brand-primary,button.agent-send-button){background:var(--os-blue);color:#2A2A2E;border-color:var(--os-edge);border-radius:10px;text-shadow:0 1px 0 #ffffffcc;box-shadow:inset 0 1px 0 #ffffffb3,0 2px 0 #2a2a2e24,0 3px 8px #2a2a2e14}.video-app.agent-chat-app :is(.video-studio,.agent-files-panel) :is(button.agent-px-button,button.brand-primary,button.agent-send-button):hover:not(:disabled){background:var(--os-blue-hi);color:#2A2A2E}.video-app.agent-chat-app :is(.video-studio,.agent-files-panel) :is(button.agent-px-button,button.brand-primary,button.agent-send-button):active:not(:disabled){background:linear-gradient(180deg,#D7EAF3,#CFE7F2);box-shadow:inset 0 1px 3px #2a2a2e24;transform:translateY(1px)}.video-app.agent-chat-app :is(.video-studio,.agent-files-panel) button.agent-soft-button,.video-app.agent-chat-app :is(.video-studio,.agent-files-panel) button.agent-soft-button:hover:not(:disabled){background:var(--surface);color:var(--ink);border-color:var(--rule);border-radius:4px;text-shadow:none;box-shadow:none}.video-app .agent-working-verb{background:none;color:var(--ink);animation:none}.video-app .agent-working-star{display:none}.video-app .agent-phase-divider.is-active .agent-phase-rule{background:var(--rule)}.video-app :is(.agent-chat-hero,.agent-routines.is-empty):after{content:"";display:block;height:16px;width:min(280px,80%);margin:24px auto 0;background:var(--ink);-webkit-mask-image:var(--mxb-dither);mask-image:var(--mxb-dither);opacity:.14;pointer-events:none}.video-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.agent-signin-desk{min-height:100dvh;padding:32px 20px}.agent-signin{background:var(--bg);border:1px solid var(--rule);border-radius:4px;box-shadow:none}.agent-signin .agent-os-titlebar{background:var(--surface);border-bottom:1px solid var(--rule);box-shadow:none}.agent-signin .agent-os-titlebar:after,.agent-signin .agent-os-titlebar:before{display:none}.agent-signin .agent-os-name{color:var(--soft);text-shadow:none;font-family:var(--mono);font-weight:400}.agent-signin label,.agent-signin-body>p,.agent-signin-switch{color:var(--soft);font-family:var(--sans)}.agent-signin input{color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:4px;box-shadow:none;font-family:var(--sans)}.agent-signin-submit,.agent-signin-submit:active:not(:disabled),.agent-signin-submit:hover:not(:disabled){background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:4px;box-shadow:none;text-shadow:none;font-family:var(--sans)}.agent-signin-submit:disabled{opacity:.5;background:var(--ink);color:var(--bg)}.agent-signin input:focus{border-color:var(--ink);outline-color:var(--ink)}.agent-signin-switch:hover{color:var(--ink)}.agent-signin-body:after{content:"";display:block;height:12px;width:100%;margin-top:16px;background:var(--ink);-webkit-mask-image:var(--mxb-dither);mask-image:var(--mxb-dither);opacity:.14}@media (max-width:800px){.agent-signin-desk{padding:0}.agent-signin{border:0}}