.draft-card.svelte-cjthrj:focus-visible{outline:2px solid var(--tw-ring-color, currentColor);outline-offset:2px}.intake-question.svelte-11brb1g button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.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}}.party-ref{position:relative;display:inline}.party-label{display:inline-block;margin-left:2px;padding:0 4px;border-radius:4px;font-size:.55em;font-weight:500;letter-spacing:.02em;text-transform:lowercase;vertical-align:super;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#78685d1f;color:#6e5647d9}.dark .party-label{background:#a9968729;color:#cdb7a5f2}@media print{.party-label{display:none!important}}.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;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.messages-area.svelte-d7xsrt{padding-bottom:calc(9rem + env(safe-area-inset-bottom));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}
