.StrudelAssistChat-module__wIIrhG__float{z-index:35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;background:#000000e0;border:1px solid #00ff0059;flex-direction:column;min-width:0;display:flex;position:fixed;box-shadow:0 0 22px #00000080}.StrudelAssistChat-module__wIIrhG__floatMinimized{bottom:1.1rem;right:1.1rem;width:auto!important;height:auto!important;top:auto!important;left:auto!important}.StrudelAssistChat-module__wIIrhG__floatDragging{border-color:var(--neon);-webkit-user-select:none;user-select:none;box-shadow:0 0 24px #00ff0038}.StrudelAssistChat-module__wIIrhG__dockChip{appearance:none;cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:.4rem;padding:.45rem .65rem;display:flex}.StrudelAssistChat-module__wIIrhG__dockChip:hover{background:#00ff001f}.StrudelAssistChat-module__wIIrhG__dragBar{cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid #00ff002e;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .45rem;display:flex}.StrudelAssistChat-module__wIIrhG__floatDragging .StrudelAssistChat-module__wIIrhG__dragBar{cursor:grabbing}.StrudelAssistChat-module__wIIrhG__dragTitle{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--neon);font-size:.68rem;font-weight:700}.StrudelAssistChat-module__wIIrhG__dragSub{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff6;font-size:.58rem}.StrudelAssistChat-module__wIIrhG__minimizeBtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--neon-dim);color:var(--neon);cursor:pointer;background:0 0;margin-left:auto;padding:.18rem .4rem;font-size:.58rem}.StrudelAssistChat-module__wIIrhG__minimizeBtn:hover{background:var(--neon);color:#000;border-color:var(--neon)}.StrudelAssistChat-module__wIIrhG__bodyWrap{flex-direction:column;flex:1;min-height:0;padding:.45rem;display:flex}.StrudelAssistChat-module__wIIrhG__messages{flex-direction:column;flex:1;gap:.35rem;min-height:0;margin-bottom:.4rem;display:flex;overflow:auto}.StrudelAssistChat-module__wIIrhG__bubble{background:#000c00bf;border:1px solid #00ff002e;padding:.35rem .45rem}.StrudelAssistChat-module__wIIrhG__bubbleUser{background:#0028008c;border-color:#0f06}.StrudelAssistChat-module__wIIrhG__bubbleSystem{opacity:.9;border-style:dashed}.StrudelAssistChat-module__wIIrhG__bubbleAssistant{border-color:#00ff0047}.StrudelAssistChat-module__wIIrhG__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#00ff008c;margin-bottom:.15rem;font-size:.55rem}.StrudelAssistChat-module__wIIrhG__body{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);color:#c8ffc8;margin:0;font-size:.68rem;line-height:1.4}.StrudelAssistChat-module__wIIrhG__applyBtn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--neon);color:var(--neon);cursor:pointer;background:0 0;margin-top:.35rem;padding:.2rem .4rem;font-size:.58rem}.StrudelAssistChat-module__wIIrhG__applyBtn:hover{background:var(--neon);color:#000}.StrudelAssistChat-module__wIIrhG__thinking{font-family:var(--font-mono);color:#ffffff73;margin:0;font-size:.62rem}.StrudelAssistChat-module__wIIrhG__actions{flex-shrink:0;gap:.35rem;margin-bottom:.35rem;display:flex}.StrudelAssistChat-module__wIIrhG__fixBtn,.StrudelAssistChat-module__wIIrhG__sendBtn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#b8ffb8;cursor:pointer;background:#0014008c;border:1px solid #00ff0059;padding:.25rem .45rem;font-size:.62rem}.StrudelAssistChat-module__wIIrhG__fixBtn:hover:not(:disabled),.StrudelAssistChat-module__wIIrhG__sendBtn:hover:not(:disabled){background:var(--neon);color:#000;border-color:var(--neon)}.StrudelAssistChat-module__wIIrhG__fixBtn:disabled,.StrudelAssistChat-module__wIIrhG__sendBtn:disabled{opacity:.4;cursor:wait}.StrudelAssistChat-module__wIIrhG__form{flex-shrink:0;gap:.3rem;display:flex}.StrudelAssistChat-module__wIIrhG__input{box-sizing:border-box;min-width:0;font-family:var(--font-mono);color:#b8ffb8;background:#000c00e6;border:1px solid #00ff0038;outline:none;flex:1;padding:.35rem .4rem;font-size:.68rem}.StrudelAssistChat-module__wIIrhG__input:focus{border-color:var(--neon)}.StrudelAssistChat-module__wIIrhG__input::placeholder{color:#ffffff4d}.StrudelAssistChat-module__wIIrhG__sendBtn{border-color:var(--neon);flex-shrink:0}.StrudelAssistChat-module__wIIrhG__resizeEdge{z-index:2;background:0 0;position:absolute}.StrudelAssistChat-module__wIIrhG__resizeEdge:hover{background:#00ff001f}.StrudelAssistChat-module__wIIrhG__resizeN{cursor:ns-resize;height:8px;top:-3px;left:10px;right:10px}.StrudelAssistChat-module__wIIrhG__resizeS{cursor:ns-resize;height:8px;bottom:-3px;left:10px;right:10px}.StrudelAssistChat-module__wIIrhG__resizeE{cursor:ew-resize;width:8px;top:10px;bottom:10px;right:-3px}.StrudelAssistChat-module__wIIrhG__resizeW{cursor:ew-resize;width:8px;top:10px;bottom:10px;left:-3px}.StrudelAssistChat-module__wIIrhG__resizeNE{cursor:nesw-resize;width:14px;height:14px;top:-4px;right:-4px}.StrudelAssistChat-module__wIIrhG__resizeNW{cursor:nwse-resize;width:14px;height:14px;top:-4px;left:-4px}.StrudelAssistChat-module__wIIrhG__resizeSE{cursor:nwse-resize;background:linear-gradient(135deg,#0000 45%,#00ff008c 45%);width:14px;height:14px;bottom:-4px;right:-4px}.StrudelAssistChat-module__wIIrhG__resizeSW{cursor:nesw-resize;width:14px;height:14px;bottom:-4px;left:-4px}
