@font-face{font-family:Minecraft;src:url('minecraft-rus-eng.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
:root{--bg:#111314;--panel:#191b1d;--panel-2:#202326;--line:#565b60;--line-soft:#34383b;--text:#e7e9e9;--muted:#888e92;--accent:#d7dbdc;--green:#7fca86;--red:#e06b6b;--amber:#d9b96b;--font:Minecraft,'Courier New',monospace}
*{text-shadow:2px 2px 0 rgba(0,0,0,.45)}.title-icon,.section-icon{display:inline-flex;vertical-align:-3px;width:22px;height:22px;margin-right:10px;color:var(--accent)}.title-icon svg,.section-icon svg{width:100%;height:100%;fill:currentColor}.title-icon{width:23px;height:23px}.section-icon:before,.title-icon:before{content:'';display:block;width:100%;height:100%;background:currentColor;mask:var(--icon) center/contain no-repeat}.accounts-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 7h8v6h2v2h-2v6H3v-6H1v-2h2V7h8V5h2v2ZM5 19h14V9H5v10Zm5-3H8v-4h2v4Zm6 0h-2v-4h2v4ZM11 5H7V3h4v2Z'/%3E%3C/svg%3E")}.responses-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 22h-2v-6H2v6H0v-8h16v8Zm8-8v8h-2v-6h-4v-2h6Zm-11-2H3V2h10v10Zm8 0h-6v-2h4V4h-4V2h6v10ZM5 10h6V4H5v6Z'/%3E%3C/svg%3E")}.work-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 17h2v-2h2v-2h2v-2h-2V9h-2V7H9v10Z'/%3E%3C/svg%3E")}.ai-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 23h-2v-4h2v4Zm-2-4H9v-4h2v4Zm4 0h-2v-4h2v4Zm-6-4H5v-2h4v2Zm10-2v2h-4v-2h4ZM5 13H1v-2h4v2Zm18 0h-4v-2h4v2ZM9 11H5V9h4v2Zm10 0h-4V9h4v2Zm-8-2H9V5h2v4Zm4 0h-2V5h2v4Zm-2-4h-2V1h2v4Z'/%3E%3C/svg%3E")}.settings-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 20h3v-2h4v4h2v-4h4v2h-2v4H9v-4H7v2H2v-5h2v3Zm18 2h-5v-2h3v-3h2v5Z'/%3E%3C/svg%3E")}.response-labels,.response-row{grid-template-columns:1.3fr 1fr 145px}.response-row{display:grid;align-items:center;gap:20px;min-height:74px;padding:14px 20px;border-bottom:1px solid var(--line-soft)}.response-row:last-child{border-bottom:0}.response-status{font-size:10px}.response-status.agree{color:var(--green)}.response-status.reject{color:var(--red)}.response-status.pending{color:var(--amber)}.response-status.dialog{color:var(--accent)}.response-nick{display:flex;min-width:0;flex-direction:column;gap:5px}.response-nick strong{font-weight:normal;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.response-nick small{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-subtitle{margin:-8px 0 0;font-size:10px}.chat-meta{display:block;margin-top:6px;color:var(--muted);font-size:9px}.chat-typing{padding:6px 2px 0;color:var(--muted);font-size:10px}.chat-typing span{color:var(--accent)}.chat-actions input{flex:1;min-width:0}.chat-message>div{white-space:pre-wrap;overflow-wrap:anywhere}.chat-card{width:min(650px,100%)}.chat-messages{display:grid;gap:13px;margin:24px 0;max-height:440px;overflow:auto}.chat-message{max-width:78%;padding:13px 15px;border:1px solid var(--line);box-shadow:4px 4px 0 rgba(0,0,0,.28);line-height:1.6}.chat-message b{display:block;color:var(--accent);font-size:10px;margin-bottom:5px}.chat-message.person{justify-self:start;background:#222629}.chat-message.ai{justify-self:end;background:#202326;border-style:dashed}.chat-message.decision{max-width:100%}.chat-message.decision.agree{border-color:var(--green);background:rgba(63,110,68,.28);color:#b7e9bb}.chat-message.decision.reject{border-color:var(--red);background:rgba(128,49,49,.28);color:#f1b0b0}.chat-actions{display:flex;justify-content:flex-end;gap:10px}.chat-actions .agree{border-color:var(--green);color:var(--green)}.chat-actions .reject{border-color:var(--red);color:var(--red)}
