dialog.ai-matchfinder.full{flex-direction:column;gap:0;padding:0;overflow:hidden}dialog.ai-matchfinder.full .dialog-header{padding:var(--spacer-16);border-bottom:1px solid var(--crtsn-dark-alt)}dialog.ai-matchfinder.full .dialog-body{gap:var(--spacer-16);min-height:0;padding:0 var(--spacer-16) var(--spacer-16);overflow-anchor:none;-webkit-mask-image:linear-gradient(to bottom,color-mix(in srgb,var(--crtsn-dark) 50%,transparent) 0,var(--crtsn-dark) 10%);mask-image:linear-gradient(to bottom,color-mix(in srgb,var(--crtsn-dark) 50%,transparent) 0,var(--crtsn-dark) 10%);flex-direction:column-reverse;flex:1 1 0;display:flex;overflow:auto}dialog.ai-matchfinder.full .dialog-footer{gap:var(--spacer-12);padding:var(--spacer-12) var(--spacer-16);grid-template-columns:1fr auto;align-items:start;display:grid}.ai-matchfinder-header.svelte-1lp5pjz{gap:var(--spacer-8);justify-content:space-between;align-items:center;display:flex}.ai-matchfinder-header__actions.svelte-1lp5pjz{gap:var(--spacer-8);flex-shrink:0;align-items:center;display:flex}.ai-matchfinder-header__actions.svelte-1lp5pjz .btn-close:where(.svelte-1lp5pjz){position:static}.ai-matchfinder-submit.svelte-1lp5pjz{border-radius:30em}.ai-matchfinder-submit.svelte-1lp5pjz svg{top:-1px;left:-1px}.ai-matchfinder-beta.svelte-1lp5pjz{max-width:600px;padding:var(--spacer-16);text-align:center;border-radius:var(--radius-16);align-self:center}.ai-matchfinder-beta.svelte-1lp5pjz,.message__body.svelte-1lp5pjz{background-color:var(--crtsn-dark-alt)}.message__body.svelte-1lp5pjz{max-width:480px;padding:var(--spacer-8) var(--spacer-12);border-radius:var(--spacer-16)}.message__body.svelte-1lp5pjz>:where(.svelte-1lp5pjz):last-child{margin-block-end:0}.message__timestamp.svelte-1lp5pjz{padding:0 var(--spacer-12);font-size:var(--font-size-xs);font-style:italic}.message--send.svelte-1lp5pjz{align-self:flex-end}.message--send.svelte-1lp5pjz .message__body:where(.svelte-1lp5pjz){border-radius:var(--radius-16) var(--radius-16) 0 var(--radius-16);width:fit-content}.message--send.svelte-1lp5pjz .message__timestamp:where(.svelte-1lp5pjz){text-align:right}.message--received.svelte-1lp5pjz{align-self:flex-start}.message--received.svelte-1lp5pjz .message__body:where(.svelte-1lp5pjz){border-radius:var(--radius-16) var(--radius-16) var(--radius-16) 0;width:fit-content}.message--results.svelte-1lp5pjz{width:100%;min-width:0}.message--results.svelte-1lp5pjz .ai-matchfinder-results{--carousel-items-gap:var(--spacer-16);margin:var(--spacer-8) 0}.message--results.svelte-1lp5pjz .carousel-item{flex:0 0 min(80%,240px)}.message.svelte-1lp5pjz .typing-dots:where(.svelte-1lp5pjz){border-radius:var(--radius-16) var(--radius-16) var(--radius-16) 0;align-items:center;gap:6px;width:fit-content;min-height:48px;display:flex}.ai-matchfinder-input.svelte-1lp5pjz{min-height:var(--spacer-32);max-height:var(--spacer-128);resize:none;field-sizing:content;scrollbar-width:none;border-radius:var(--radius-16)}.ai-matchfinder-submit.svelte-1lp5pjz svg{top:1px}.typing-dot.svelte-1lp5pjz{opacity:.25;background-color:currentColor;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite svelte-1lp5pjz-matchfinder-typing}.typing-dot.svelte-1lp5pjz:nth-of-type(2){animation-delay:.25s}.typing-dot.svelte-1lp5pjz:nth-of-type(3){animation-delay:.5s}details.svelte-1lp5pjz summary:where(.svelte-1lp5pjz){margin-top:var(--spacer-8)}details.svelte-1lp5pjz:not([open]) summary:where(.svelte-1lp5pjz) .show:where(.svelte-1lp5pjz),details[open].svelte-1lp5pjz summary:where(.svelte-1lp5pjz) .hide:where(.svelte-1lp5pjz){display:block!important}@keyframes svelte-1lp5pjz-matchfinder-typing{0%,60%,to{transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.typing-dot.svelte-1lp5pjz{animation:none}}
