html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color-scheme:dark;--hz-cream: #f7f5e3;--hz-night: #101827;--hz-navy: #26364f;--hz-purple: #a664f7;--hz-blue: #6b86fc;--hz-cyan: #45e1f7;--hz-bg: var(--hz-night);--hz-sidebar: color-mix(in srgb, var(--hz-night) 78%, var(--hz-navy));--hz-chat: color-mix(in srgb, var(--hz-night) 86%, var(--hz-navy));--hz-panel: color-mix(in srgb, var(--hz-night) 62%, var(--hz-navy));--hz-panel-2: color-mix(in srgb, var(--hz-night) 48%, var(--hz-navy));--hz-panel-3: color-mix(in srgb, var(--hz-night) 72%, var(--hz-navy));--hz-border: rgb(107 134 252 / 32%);--hz-border-soft: rgb(107 134 252 / 18%);--hz-text: var(--hz-cream);--hz-text-secondary: rgb(247 245 227 / 68%);--hz-text-muted: rgb(247 245 227 / 42%);--hz-primary: var(--hz-blue);--hz-primary-hover: var(--hz-cyan);--hz-primary-soft: rgb(107 134 252 / 26%);--hz-primary-selected: rgb(107 134 252 / 24%);--hz-success: var(--hz-cyan);--hz-danger: var(--hz-purple);--hz-warning: var(--hz-blue);--hz-info: var(--hz-cyan);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--hz-bg);color:var(--hz-text)}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;min-width:320px;background:var(--hz-bg)}button,input,textarea,select{letter-spacing:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#6b86fc4d;border:3px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#45e1f757;background-clip:padding-box}.agent-shell{display:grid;grid-template-columns:280px minmax(0,1fr) 340px;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:var(--hz-bg)}.agent-sidebar,.inspector-pane,.chat-stage{min-height:0}.agent-sidebar{display:grid;grid-template-rows:44px 36px 70px 1px minmax(0,1fr) 50px;gap:10px;padding:12px;overflow:hidden;background:var(--hz-sidebar);border-right:1px solid var(--hz-border-soft)}.brand-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px}.brand-avatar,.assistant-avatar{background:var(--hz-blue);color:var(--hz-night);box-shadow:0 0 0 1px #45e1f742}.user-avatar{background:var(--hz-cyan);color:var(--hz-night)}.brand-copy{min-width:0}.brand-copy strong,.brand-copy span,.inspector-heading strong,.inspector-heading span,.file-row strong,.file-row span,.event-row strong,.event-row span,.task-current strong,.task-current span{display:block}.brand-copy strong{color:var(--hz-text);font-size:15px;line-height:1.1}.brand-copy span,.sidebar-title,.inspector-heading span,.file-row span,.event-row span,.task-current span{color:var(--hz-text-secondary);font-size:12px}.sidebar-section{display:grid;min-height:0;gap:8px}.project-switcher{display:grid;gap:6px;min-height:0}.project-select-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px}.project-select{min-width:0}.new-chat-button{height:36px;box-shadow:none}.chat-nav-section{display:grid;grid-template-rows:28px minmax(0,1fr);min-height:0;gap:6px;padding-bottom:0}.sidebar-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:0 2px;font-weight:700;text-transform:uppercase}.sidebar-divider{margin:0;border-color:var(--hz-border-soft)}.nav-scroll{display:grid;align-content:start;gap:4px;min-height:0;overflow:auto;padding-right:1px}.chat-nav{padding-bottom:12px}.nav-tile{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;width:100%;min-height:36px;gap:4px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--hz-text-secondary)}.nav-tile:hover{background:var(--hz-panel);border-color:var(--hz-border-soft)}.nav-tile.active{background:var(--hz-primary-selected);border-color:#45e1f76b;color:var(--hz-text)}.nav-tile-main{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-width:0;min-height:33px;gap:8px;padding:5px 7px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.nav-tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-delete-button{align-self:center;justify-self:center;opacity:0}.sidebar-empty{padding:7px 8px;color:var(--hz-text-muted);font-size:13px}.nav-tile:hover .chat-delete-button,.nav-tile.active .chat-delete-button{opacity:1}.account-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px;border:1px solid var(--hz-border-soft);border-radius:10px;background:var(--hz-panel)}.account-copy{min-width:0}.account-copy strong,.account-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{color:var(--hz-text);font-size:13px}.account-copy span{color:var(--hz-text-secondary);font-size:12px}.chat-stage{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--hz-chat)}.chat-topbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:8px 18px;border-bottom:1px solid rgb(107 134 252 / 10%);background:var(--hz-chat)}.chat-title-block{display:grid;min-width:0;gap:3px}.chat-title-block h4{margin:0;overflow:hidden;color:var(--hz-text);text-overflow:ellipsis;white-space:nowrap}.topbar-status{min-width:0}.workspace-alert{flex:0 0 auto;margin:10px 18px 0}.message-stream{flex:1 1 auto;display:grid;align-content:start;gap:16px;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px clamp(18px,7vw,108px);overscroll-behavior:contain}.empty-chat{display:grid;justify-items:center;align-content:center;min-height:100%;text-align:center}.empty-chat h3{margin:14px 0 8px;color:var(--hz-text)}.empty-chat .ant-typography{max-width:560px}.message-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;width:min(860px,100%)}.message-row.user{justify-self:end;grid-template-columns:minmax(0,1fr) 32px;width:min(760px,88%)}.message-row.user .user-avatar{grid-column:2;grid-row:1}.message-row.user .message-content{grid-column:1;grid-row:1}.message-content{display:grid;gap:6px;min-width:0}.message-meta{display:flex;align-items:center;gap:7px;min-height:21px;color:var(--hz-text-secondary)}.message-row.user .message-meta{justify-content:flex-end}.markdown-body,.plain-message-body,.task-status-bubble{width:100%;overflow:auto;border:1px solid var(--hz-border-soft);border-radius:10px;padding:12px 14px;color:var(--hz-text);line-height:1.66;overflow-wrap:anywhere}.message-row.assistant .markdown-body,.message-row.assistant .task-status-bubble{background:var(--hz-panel)}.message-row.user .plain-message-body{background:#6b86fc29;border-color:#45e1f73d;white-space:break-spaces}.markdown-body :first-child{margin-top:0}.markdown-body :last-child{margin-bottom:0}.markdown-body p{margin:0 0 10px;white-space:pre-wrap}.markdown-body li{white-space:pre-wrap}.markdown-body pre{overflow:auto;white-space:pre;padding:13px;border:1px solid var(--hz-border);border-radius:8px;background:var(--hz-night);color:var(--hz-cream)}.markdown-body code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.markdown-body :not(pre)>code{padding:2px 5px;border-radius:5px;background:var(--hz-panel-2);color:var(--hz-cream)}.markdown-body table{width:100%;border-collapse:collapse}.markdown-body th,.markdown-body td{border:1px solid var(--hz-border);padding:7px 9px}.message-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,420px));gap:10px;max-width:100%}.message-image-card{display:grid;gap:7px;min-width:0;margin:0;overflow:hidden;border:1px solid var(--hz-border-soft);border-radius:10px;background:var(--hz-panel)}.message-image-card>a{display:block;max-height:640px;overflow:hidden;background:var(--hz-night)}.message-image-card img{display:block;width:100%;height:100%;object-fit:contain}.message-image-card figcaption{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;padding:0 9px 9px;color:var(--hz-text-secondary);font-size:12px}.message-image-card figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-image-card figcaption a{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--hz-border);border-radius:7px;color:var(--hz-text)}.task-status-row .message-content{opacity:.98}.task-status-bubble{display:grid;gap:6px;border-color:#45e1f742}.task-status-row.failed .task-status-bubble{border-color:#a664f761;background:#a664f71a}.task-status-line{display:flex;align-items:center;gap:8px;min-width:0}.task-status-line strong{color:var(--hz-text);font-size:13px}.task-status-detail{color:var(--hz-text-secondary);font-size:13px;line-height:1.55;max-height:3.2em;overflow:hidden;white-space:pre-wrap}.task-status-pulse{width:8px;height:8px;border-radius:999px;background:var(--hz-cyan);box-shadow:0 0 #45e1f757;animation:task-pulse 1.4s ease-out infinite}.task-status-row.failed .task-status-pulse{background:var(--hz-danger);box-shadow:none;animation:none}.task-status-row.cancelled .task-status-pulse{background:var(--hz-text-muted);box-shadow:none;animation:none}@keyframes task-pulse{0%{box-shadow:0 0 #45e1f757}to{box-shadow:0 0 0 10px #45e1f700}}.composer-shell{flex:0 0 auto;min-width:0;max-height:42vh;overflow:hidden;padding:12px clamp(18px,7vw,104px) 16px;border-top:1px solid var(--hz-border-soft);background:var(--hz-chat)}.composer-card{display:grid;gap:8px;min-width:0;max-height:100%;overflow:hidden;padding:9px;border:1px solid var(--hz-border);border-radius:14px;background:var(--hz-panel);box-shadow:0 16px 38px #0000003d}.composer-card:focus-within{border-color:#45e1f77a;box-shadow:0 0 0 1px #6b86fc33,0 16px 38px #0000003d}.composer-card textarea.ant-input{max-height:180px;border:0;background:transparent;box-shadow:none;padding:6px 4px;resize:none;overflow-y:auto!important}.composer-actions,.attachment-strip{display:flex;align-items:center;justify-content:space-between;gap:10px}.attachment-strip{justify-content:flex-start;flex-wrap:wrap;max-height:78px;overflow-y:auto;padding-bottom:2px}.hidden-file-input{display:none}.inspector-pane{overflow:auto;padding:8px 12px 14px;background:var(--hz-sidebar);border-left:1px solid var(--hz-border-soft)}.inspector-pane .ant-tabs-nav{margin-bottom:12px}.inspector-pane .ant-tabs-nav:before{border-color:var(--hz-border-soft)}.inspector-section{display:grid;gap:12px}.inspector-heading{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0 1px}.inspector-heading strong{color:var(--hz-text)}.field-label{display:grid;gap:6px}.field-label span,.inspector-subtitle{color:var(--hz-text-secondary);font-size:13px;font-weight:700}.modal-form{display:grid!important;width:100%;gap:10px!important;padding:2px 0 4px}.modal-form .ant-space-item{min-width:0}.modal-field{display:grid;gap:7px;min-width:0}.modal-field>span{color:var(--hz-text-secondary);font-size:12px;font-weight:700;line-height:1.2}.modal-form .ant-input,.modal-form textarea.ant-input{width:100%;border-radius:9px}.modal-form .ant-input{height:38px}.modal-form textarea.ant-input{min-height:108px;line-height:1.6}.member-invite{display:grid;grid-template-columns:minmax(0,1fr) 104px auto;gap:8px}.member-list .ant-list-item{padding:9px 0;border-color:var(--hz-border-soft)}.user-management-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.review-list{display:grid;gap:8px}.review-list .ant-list-empty-text{padding:22px 8px;color:var(--hz-text-secondary)}.review-list .ant-list-item.review-list-item{display:block;padding:0;border:0}.review-user-card{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--hz-border-soft);border-radius:8px;background:var(--hz-panel)}.review-user-main{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-width:0}.review-user-avatar{color:var(--hz-night);background:var(--hz-cyan)}.review-user-content{display:grid;gap:5px;min-width:0}.review-user-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.review-user-title-row strong,.review-user-description span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.review-user-title-row strong{color:var(--hz-text);font-size:13px;line-height:1.25}.review-user-description{display:grid;gap:2px;color:var(--hz-text-secondary);font-size:12px;line-height:1.4}.review-user-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.review-user-actions .ant-btn{width:28px;min-width:28px;height:28px}.file-checklist{display:grid;gap:8px}.file-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:8px 9px;border:1px solid var(--hz-border-soft);border-radius:8px;background:var(--hz-panel);cursor:pointer}.file-row:hover{border-color:var(--hz-border);background:var(--hz-panel-2)}.file-row.selected{border-color:#45e1f76b;background:#6b86fc2e}.file-row strong{overflow:hidden;color:var(--hz-text);text-overflow:ellipsis;white-space:nowrap}.task-current,.event-row{display:grid;gap:9px;border:1px solid var(--hz-border-soft);border-radius:8px;background:var(--hz-panel)}.task-current{grid-template-columns:22px minmax(0,1fr);align-items:center;padding:11px;border-color:#45e1f752}.event-list{display:grid;gap:7px}.event-row{grid-template-columns:14px minmax(0,1fr);align-items:start;padding:9px;position:relative}.event-row:before{position:absolute;top:28px;bottom:-8px;left:15px;width:1px;background:var(--hz-border-soft);content:""}.event-row:last-child:before{display:none}.auth-screen{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--hz-bg)}.auth-panel{display:grid;justify-items:center;width:min(100%,410px);gap:12px;padding:26px;border:1px solid var(--hz-border);border-radius:12px;background:var(--hz-panel);box-shadow:0 22px 60px #00000057}.auth-panel h3{margin:2px 0 0;color:var(--hz-text)}.auth-panel .ant-input-affix-wrapper,.auth-panel .ant-input{width:100%}.ant-empty-description,.ant-typography{color:var(--hz-text-secondary)}.ant-empty{margin:10px 0}.ant-empty-image{display:none}.ant-tag{margin-inline-end:0;border-radius:999px}.ant-tag-success,.ant-tag.tag-success,.ant-tag.tag-member{color:var(--hz-success);background:#45e1f71a;border-color:#45e1f74d}.ant-tag-error,.ant-tag.tag-danger{color:var(--hz-danger);background:#a664f71f;border-color:#a664f757}.ant-tag-warning,.ant-tag.tag-warning,.ant-tag.tag-owner{color:var(--hz-warning);background:#6b86fc1f;border-color:#6b86fc57}.ant-tag-processing,.ant-tag.tag-info,.ant-tag.tag-admin{color:var(--hz-info);background:#45e1f71a;border-color:#45e1f747}.ant-tag-default,.ant-tag.tag-muted,.ant-tag.tag-viewer{color:var(--hz-text-secondary);background:#f7f5e312;border-color:#f7f5e329}.ant-alert{border-color:#a664f757;background:#a664f71f}.ant-modal-root .ant-modal-mask{background:#101827bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgb(107 134 252 / 24%);border-radius:14px;background:var(--hz-panel);box-shadow:0 24px 80px #101827a8,0 0 0 1px #45e1f714}.ant-modal .ant-modal-header,.ant-modal .ant-modal-body,.ant-modal .ant-modal-footer{background:var(--hz-panel)}.ant-modal .ant-modal-header{margin:0;padding:18px 20px 12px;border-bottom:1px solid rgb(107 134 252 / 14%)}.ant-modal .ant-modal-body{padding:16px 20px 18px}.ant-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:0;padding:12px 20px 18px;border-top:1px solid rgb(107 134 252 / 12%)}.ant-modal .ant-modal-title{color:var(--hz-text);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.35}.ant-modal .ant-modal-close{top:12px;inset-inline-end:12px;border-radius:8px;color:var(--hz-text-secondary)}.ant-modal .ant-modal-close:hover{color:var(--hz-cyan);background:#45e1f71a}.ant-modal .ant-modal-body{color:var(--hz-text-secondary)}.ant-modal .ant-modal-footer .ant-btn{min-width:82px}.ant-modal.danger-confirm-modal,.danger-confirm-modal.ant-modal{width:min(440px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);padding-bottom:0;border:0!important;background:transparent!important;box-shadow:none!important}.ant-modal.danger-confirm-modal .ant-modal-container,.danger-confirm-modal .ant-modal-container,.ant-modal-container.danger-confirm-modal,.ant-modal.danger-confirm-modal .ant-modal-content,.danger-confirm-modal .ant-modal-content,.ant-modal-content.danger-confirm-modal{overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ant-modal.danger-confirm-modal .ant-modal-body,.danger-confirm-modal .ant-modal-container .ant-modal-body,.ant-modal-container.danger-confirm-modal .ant-modal-body,.ant-modal-content.danger-confirm-modal .ant-modal-body,.danger-confirm-modal .ant-modal-body{padding:0!important;background:transparent!important}.danger-confirm-panel{overflow:hidden;border:1px solid rgb(107 134 252 / 30%);border-radius:12px;background:var(--hz-panel);box-shadow:0 24px 80px #00000070}.danger-confirm-body{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px 20px 16px;background:var(--hz-panel)}.danger-confirm-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgb(166 100 247 / 34%);border-radius:8px;background:#a664f71f;color:var(--hz-danger);font-size:15px}.danger-confirm-copy{display:grid;gap:6px;min-width:0}.danger-confirm-title{margin:0;color:var(--hz-text);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.danger-confirm-content{margin:0;color:var(--hz-text-secondary);line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.danger-confirm-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 18px;border-top:1px solid rgb(107 134 252 / 14%);background:var(--hz-panel)}.danger-confirm-actions .ant-btn{min-width:82px;height:32px;border-radius:7px}.danger-confirm-actions .ant-btn-default{color:var(--hz-text);border-color:#6b86fc61;background:var(--hz-panel-3)}.danger-confirm-actions .ant-btn-default:not(:disabled):hover{color:var(--hz-cyan);border-color:#45e1f770;background:color-mix(in srgb,var(--hz-panel-3) 76%,var(--hz-navy))}.danger-confirm-actions .ant-btn-primary.ant-btn-dangerous{color:var(--hz-cream);border-color:var(--hz-danger);background:var(--hz-danger)}.danger-confirm-actions .ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{color:var(--hz-cream);border-color:color-mix(in srgb,var(--hz-danger) 70%,var(--hz-cyan));background:color-mix(in srgb,var(--hz-danger) 80%,var(--hz-cyan))}.ant-modal .ant-input,.ant-modal textarea.ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-select .ant-select-selector{border-color:#6b86fc4d;background:var(--hz-panel-3);color:var(--hz-text)}.ant-modal .ant-input::placeholder,.ant-modal textarea.ant-input::placeholder{color:var(--hz-text-muted)}.ant-modal .ant-input:hover,.ant-modal textarea.ant-input:hover,.ant-modal .ant-input-affix-wrapper:hover,.ant-modal .ant-select .ant-select-selector:hover{border-color:#45e1f75c;background:color-mix(in srgb,var(--hz-panel-3) 82%,var(--hz-navy))}.ant-modal .ant-input:focus,.ant-modal textarea.ant-input:focus,.ant-modal .ant-input-affix-wrapper-focused,.ant-modal .ant-select-focused .ant-select-selector{border-color:#45e1f770;box-shadow:0 0 0 2px #45e1f71a}.ant-btn-primary{color:var(--hz-night);background:var(--hz-blue);border-color:var(--hz-blue)}.ant-btn-primary:not(:disabled):hover{color:var(--hz-night);background:var(--hz-cyan);border-color:var(--hz-cyan)}.ant-btn-dangerous{color:var(--hz-danger);border-color:#a664f775}@media(max-width:1120px){.agent-shell{grid-template-columns:264px minmax(0,1fr)}.inspector-pane{display:none}}@media(max-width:760px){.agent-shell{grid-template-columns:1fr;grid-template-rows:minmax(230px,40vh) minmax(0,1fr);height:100vh;height:100dvh}.agent-sidebar{grid-template-rows:44px 36px 70px 1px minmax(0,1fr) 50px;border-right:0;border-bottom:1px solid var(--hz-border-soft)}.message-stream,.composer-shell{padding-left:14px;padding-right:14px}.composer-shell{max-height:48vh;padding-bottom:12px}.chat-topbar{padding-left:14px;padding-right:14px}.message-row,.message-row.user{width:100%}.member-invite{grid-template-columns:1fr}}
