.phase-container.svelte-16agteb{display:flex;flex-direction:column;width:100%}.phase-attached-component.svelte-16agteb{flex-shrink:0}@media(max-width:768px){.phase-container.svelte-16agteb{padding-bottom:1.5rem}.phase-attached-component.svelte-16agteb{margin-bottom:.5rem}}.phase-list-item.svelte-112n2zp{position:relative;min-height:-moz-fit-content;min-height:fit-content}.phase-content-wrapper.svelte-112n2zp{display:flex;flex-direction:column;width:100%}@media(max-width:768px){.phase-content-wrapper.svelte-112n2zp{min-height:-moz-fit-content;min-height:fit-content}}.modal-dialog.svelte-1pejk8f{max-height:85vh}.redline-focused{animation:svelte-1gkqhkv-pulse-glow 1.5s ease-in-out infinite}@keyframes svelte-1gkqhkv-pulse-glow{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 8px 4px #ef44444d}}.agent-container.svelte-d7xsrt{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.messages-area.svelte-d7xsrt{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.input-area.svelte-d7xsrt{flex-shrink:0;background:inherit;z-index:10}@media(min-width:769px){.agent-container.svelte-d7xsrt{height:calc(var(--vh, 1vh) * 100 - var(--navbar-height, 4rem));max-height:calc(var(--vh, 1vh) * 100 - var(--navbar-height, 4rem))}.messages-area.svelte-d7xsrt,.input-area.svelte-d7xsrt{padding-bottom:1.5rem}}@media(max-width:768px){.agent-container.svelte-d7xsrt{height:calc(var(--vh, 1vh) * 100 - var(--navbar-height, 4rem));max-height:calc(var(--vh, 1vh) * 100 - var(--navbar-height, 4rem))}.input-area.svelte-d7xsrt{position:fixed;left:0;right:0;bottom:0;background:inherit}.messages-area.svelte-d7xsrt{padding-bottom:9rem;margin-bottom:0}}body.agent-focused{overflow:hidden;position:fixed;width:100%}.messages-area.svelte-d7xsrt{scrollbar-width:none;-ms-overflow-style:none}.messages-area.svelte-d7xsrt::-webkit-scrollbar{display:none}.input-area.svelte-d7xsrt,.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt),.input-area.svelte-d7xsrt .relative:where(.svelte-d7xsrt){scrollbar-width:none;-ms-overflow-style:none}.input-area.svelte-d7xsrt::-webkit-scrollbar,.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt)::-webkit-scrollbar,.input-area.svelte-d7xsrt .relative:where(.svelte-d7xsrt)::-webkit-scrollbar{display:none}.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt)::-moz-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt)::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt)::-moz-placeholder{font-size:13px}.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt)::placeholder{font-size:13px}}@media(max-width:374px){.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt)::-moz-placeholder{font-size:11px}.input-area.svelte-d7xsrt textarea:where(.svelte-d7xsrt)::placeholder{font-size:11px}}.agent-container.svelte-d7xsrt button:where(.svelte-d7xsrt){-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.agent-container.svelte-d7xsrt button:where(.svelte-d7xsrt):focus,.agent-container.svelte-d7xsrt button:where(.svelte-d7xsrt):focus-visible,.agent-container.svelte-d7xsrt button:where(.svelte-d7xsrt):focus-within{outline:none;box-shadow:none}
