@charset "UTF-8";:root{--brand-color: #0075D6;--brand-hover: #005EAB;--body-bg: #F1F1F6;--text-primary: #111827;--text-secondary: #636D7D;--error-color: #E72922}.chat-input-container{min-height:68px}.chat-input{position:relative;display:block;transition:border-color .15s ease,box-shadow .15s ease}.chat-input:focus-within{border-color:#3a7b61;box-shadow:0 0 0 4px #3a7b611a}.chat-input__textarea{border-width:0px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;border-radius:12px;padding-block:16px;min-height:52px;background:transparent;padding-inline:16px 120px;font-weight:500;caret-color:#71717a;transition:box-shadow .18s ease;outline:none;resize:none;field-sizing:content;overflow:auto}.chat-input__textarea::-moz-placeholder{color:#71717a}.chat-input__textarea::placeholder{color:#71717a}.chat-input__textarea:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.chat-input__textarea:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.chat-input__textarea:active{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.chat-input__fake-caret{position:absolute;width:2px;height:20px;left:16px;top:16px;background-color:#71717a;animation:blink 1s steps(1,end) infinite}.chat-input__recording{display:flex;align-items:center;gap:.5rem;min-height:52px;width:100%;border-radius:12px;padding:10px 12px;background:transparent}.chat-input__recording-cancel{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:28px;height:28px;background:#d4d4d8}.chat-input__recording-cancel img{width:12px;height:12px}.chat-input__recording-waveform{display:flex;flex:1 1 0%;align-items:center;height:32px}.chat-input__recording-waveform-canvas{height:2rem;width:100%}.chat-input__recording-time{display:none}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.chat-input__submit{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:#2f5d50;color:#fff;border:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.chat-input__submit:hover{background-color:#264c41}.chat-input__submit:active{background-color:#1d3b33}.chat-input__submit:disabled,.chat-input__submit[aria-disabled=true]{background-color:#f2f4f7;color:#667085;cursor:not-allowed;pointer-events:none}.lawyer-chat-window{position:fixed;top:0;left:0;height:100dvh;width:100dvw;z-index:50;--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.lawyer-chat-window:not(.is-open){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.chat-window-navbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem .125rem 1.75rem 1.25rem;box-shadow:0 0 20px #0000000d;transition:transform .4s cubic-bezier(.4,0,.2,1);width:min(320px,100% - 40px)}.chat-window-navbar:not(.is-shown){transform:translate(-150%)}.chat-window-navigation__wrapper{position:relative;flex-grow:1}.chat-window-navigation__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.chat-window-navigation__content::-webkit-scrollbar{width:5px}.chat-window-navigation__content::-webkit-scrollbar-track{background:transparent}.chat-window-navigation__content::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(204 209 216 / var(--tw-bg-opacity, 1));border-radius:3px}.chat-window-navigation__content::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(154 162 177 / var(--tw-bg-opacity, 1))}.chat-window-navigation__day-badge{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(153 160 174 / var(--tw-text-opacity, 1))}.chat-navigation-button{position:relative;display:flex;width:100%;align-items:center;gap:.25rem;--tw-text-opacity: 1;color:rgb(82 88 102 / var(--tw-text-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;border-radius:8px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.chat-navigation-button--new{justify-content:center;text-align:center;--tw-text-opacity: 1;color:rgb(14 18 27 / var(--tw-text-opacity, 1));background:#f1f1f2}.chat-navigation-button:hover{background-color:#f6f6f6}.chat-navigation-button:active{background-color:#e4e4e6}.chat-navigation-button.is-active{--tw-text-opacity: 1;color:rgb(14 18 27 / var(--tw-text-opacity, 1));background-color:#f1f1f2}.chat-navigation-button.has-unread{font-weight:600}.chat-navigation-button img{height:1.25rem;width:1.25rem}.chat-navigation-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-navigation-button__unread{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:#2f5d50}.chat-navigation-button__menu-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:.25rem;opacity:0;transition:opacity .15s,background-color .15s;margin-left:auto}.chat-navigation-button__menu-btn:hover{--tw-bg-opacity: 1;background-color:rgb(204 209 216 / var(--tw-bg-opacity, 1))}.chat-navigation-button:hover .chat-navigation-button__menu-btn,.chat-navigation-button.is-active .chat-navigation-button__menu-btn{opacity:1}.chat-context-menu{position:fixed;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 232 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);min-width:160px;padding-top:.25rem;padding-bottom:.25rem;z-index:9999}.chat-context-menu__item{width:100%;text-align:left;display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(13 13 18 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:13px;line-height:20px;border-radius:8px}.chat-context-menu__item:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.chat-context-menu__item+.chat-context-menu__item{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.chat-context-menu__icon{height:1rem;width:1rem;flex-shrink:0}.chat-window-chat{padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column;position:relative;width:100%;height:100%;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.chat-window-chat:not(.is-shown){opacity:0}.chat-window-chat__wrapper{position:relative;flex-grow:1;min-width:100%;height:100%;margin-inline:-16px}.chat-window-chat__wrapper:before{content:"";position:absolute;top:0;left:0;z-index:10;height:5rem;width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(180deg,#eee 10%,#eee0)}.chat-window-chat__content{position:absolute;top:0;left:0;width:100%;overflow:auto;padding-left:1rem;padding-right:1rem;display:flex;height:100%;flex-direction:column;gap:1rem;padding-bottom:1.25rem;padding-top:94px;flex-grow:1;scroll-behavior:smooth;overflow-anchor:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.chat-window-chat__content::-webkit-scrollbar{width:5px}.chat-window-chat__content::-webkit-scrollbar-track{background:transparent}.chat-window-chat__content::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(204 209 216 / var(--tw-bg-opacity, 1));border-radius:3px}.chat-window-chat__content::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(154 162 177 / var(--tw-bg-opacity, 1))}.chat-window-chat__content.is-transitioning{opacity:0}.chat-window-chat__message{display:flex;gap:.5rem;width:calc(100% - 48px)}.chat-window-chat__message.user{margin-left:auto;justify-content:flex-end}.chat-message__stack{position:relative;min-width:0}.chat-message__stack--user{margin-left:auto}.chat-message__actions{position:absolute;top:calc(100% + 6px);display:flex;align-items:center;gap:2px}.chat-message__actions--assistant{left:0}.chat-message__actions--user{right:0}.chat-window-chat__message:has(.chat-message__actions){margin-bottom:30px}[data-stream-target] .is-stream-hidden{display:none}.chat-window-chat__message-text{font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;padding:.625rem 1rem;word-wrap:break-word}.chat-window-chat__message.user:not(.gray) .chat-window-chat__message-text{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));background-color:#d5d5d5;border-radius:20px 20px 0}.chat-window-chat__message.user:not(.gray) .chat-window-chat__message-text--failed{background-color:#e54c42;border-radius:20px 20px 0;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chat-window-chat__message.user.gray .chat-window-chat__message-text{border-width:1px;--tw-border-opacity: 1;border-color:rgb(153 160 174 / var(--tw-border-opacity, 1));color:#1a1b25;background-color:transparent;border-radius:20px 20px 0;transition:background-color .2s ease}.chat-window-chat__message.user.gray .chat-window-chat__message-text:hover{background-color:rgb(153 160 174 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .15}.chat-window-chat__message.attorney .chat-window-chat__message-text{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(39 40 53 / var(--tw-text-opacity, 1));border-radius:20px 20px 20px 0;box-shadow:0 1px 3px #1111110f}.chat-window-chat__message.payment .chat-window-chat__message-text{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(39 40 53 / var(--tw-text-opacity, 1));border-radius:20px;box-shadow:0 1px 3px #1111110f}.chat-window-chat__message.payment .chat-window-chat__message-text:has(.loading-dots){border-radius:20px 20px 20px 0}.chat-window-chat__message-text p:not([class]),.chat-window-chat__message-text ul:not([class]),.chat-window-chat__message-text ol:not([class]){margin:0}.chat-window-chat__message-text p+p{margin-top:.75rem}.chat-window-chat__message-text ul{margin-top:.5rem;padding-left:1.25rem;list-style-type:disc}.chat-window-chat__message-text ol{margin-top:.5rem;padding-left:1.25rem;list-style-type:decimal}.chat-window-chat__message-text ul li,.chat-window-chat__message-text ol li{margin-bottom:.5rem;display:list-item}.chat-window-chat__message-text ul li:last-child,.chat-window-chat__message-text ol li:last-child{margin-bottom:0}.chat-window-chat__message-text ul+p,.chat-window-chat__message-text ol+p{margin-top:.75rem}.chat-window-chat__placeholder{margin:auto;text-align:center;font-family:"Source Serif 4",serif;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));padding-bottom:80px;line-height:1.2;letter-spacing:-.005em;font-size:32px}.questions-progress{display:block;box-sizing:border-box;flex-shrink:0;opacity:0;max-height:0;overflow:hidden;transform:translateY(-10px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),padding-top .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,max-height,padding-top}.questions-progress.is-visible{opacity:1;max-height:200px;transform:translateY(0)}.questions-progress:not(.is-visible){padding-top:0!important;pointer-events:none}@keyframes slideInMessage{to{opacity:1;transform:translateY(0) scale(1)}}.chat-window-chat__message{animation:slideInMessage .3s cubic-bezier(.4,0,.2,1) forwards}.chat-suggestions{flex-shrink:0}.chat-suggestion-bubble{font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;padding:.625rem 1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(153 160 174 / var(--tw-border-opacity, 1));color:#1a1b25;background-color:transparent;border-radius:20px 20px 0;transition:background-color .2s ease}.chat-suggestion-bubble:hover{background-color:rgb(153 160 174 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .15}.stripe-element{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(204 209 216 / var(--tw-ring-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.stripe-element.is-focused{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.stripe-element.is-invalid{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.chat--compact lawyer-chat-widget{border-radius:0}.chat--compact lawyer-chat-widget p{font-size:11px}.chat--compact .js-submit-button{background-color:#2f5d50;border-radius:8px}.chat--compact .chat-widget__header{padding:8px 16px}.chat--compact .chat-widget__name{font-size:16px;line-height:22.4px;font-family:Inter,sans-serif;color:#272835}.chat--compact .chat-widget__messages{padding:8px 10px 44px;align-items:flex-end}.chat--compact .chat-widget__messages>div:first-child{width:32px;height:32px;flex-shrink:0}.chat--compact .chat-widget__messages>div:first-child>div{top:0;right:0;bottom:auto;left:auto;width:8px;height:8px}.chat--compact .chat-message__content{background-color:#e4e4e7;border-radius:8px 8px 8px 0;padding:8px;flex:1;min-width:0;overflow-wrap:break-word}.chat--compact .chat-message__content .js-message-text{display:block}.chat--compact .chat-widget__controls{padding-top:8px;padding-bottom:8px;gap:8px}.chat--compact .chat-widget__stats{font-size:14px;line-height:18px}.chat--compact .chat-widget__lawyers-count{font-size:14px;line-height:20px}.chat--compact .chat-widget__arrow{bottom:-5px;border-bottom-right-radius:3px}.chat--compact .widget__stats{display:none}.chat--compact .widget__input-triangle{display:none!important}.chat--compact .js-online-status{display:none}lawyer-chat-widget{display:block;border-radius:8px;background:#fff;overflow:hidden}.start-recording-button.recording{background-color:#ff00001a}.widget{display:block;border-radius:20px;background:#fff;overflow:hidden}.widget--hero{border-radius:16px;border:1px solid #EAECF0;box-shadow:0 1px 3px #00000014}.widget--hero .widget__message-content{background:#e8f2ee;font-weight:400}.widget--hero .widget__input textarea{background:#fff;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);border:1px solid #D1D5DB}.widget--hero .widget__input textarea:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);border-color:#9ca3af}.widget--hero .widget__input textarea:focus{border-color:#2f5d50;box-shadow:0 0 0 3px #2f5d5040;outline:none}.widget--hero .widget__input-triangle{display:none}.widget__divider{border:0;border-top:1px solid #EAECF0;margin:0}.widget__ai-badge{display:inline-flex;align-items:center;background:#ecf6f2;border:1px solid #D1E7DD;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;color:#264c41;line-height:16px}.widget__stats{display:flex;align-items:center;gap:24px;flex-shrink:0}.widget__stat{text-align:right}.widget__stat-number{font-family:"Source Serif 4",serif;font-size:15px;font-weight:600;color:#101828;line-height:1}.widget__stat-label{font-size:10px;font-weight:500;color:#667085;text-transform:uppercase;letter-spacing:.5px;line-height:1.75}.widget__stat-sep{width:1px;height:32px;background:#eaecf0;flex-shrink:0}.widget__input{position:relative;display:block;margin-bottom:10px}.widget__input-triangle{display:none;position:absolute;bottom:1.5px;right:32px;width:12px;height:12px;background:#f4f4f5;z-index:1;transform:translateY(50%) rotate(45deg);transition:box-shadow .18s ease;box-shadow:1px 1px #d1d5db;border-bottom-right-radius:3px}.widget__input:focus-within .widget__input-triangle{box-shadow:1px 1px #1f2937}.widget__input textarea{border-width:0px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.25;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(208 213 221 / var(--tw-ring-opacity, 1));box-sizing:border-box;display:block;width:100%;border-radius:12px;padding-block:8px;min-height:76px;max-height:112px;background:#f4f4f5;padding-inline:10px 50px;font-weight:500;caret-color:#71717a;transition:box-shadow .18s ease;outline:none;resize:none;field-sizing:content;overflow:auto}.widget__input textarea::-moz-placeholder{color:#71717a}.widget__input textarea::placeholder{color:#71717a}.widget__input textarea:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(152 162 179 / var(--tw-ring-opacity, 1))}.widget__input textarea:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.widget__fake-caret{position:absolute;width:2px;height:20px;left:10px;top:8px;background-color:#71717a;animation:blink 1s steps(1,end) infinite}.widget__message-area{min-height:200px}.widget__message-content{background:#e8e8e8;border-radius:8px 16px 16px;font-weight:500;line-height:19px;padding:8px 12px}.widget__recording-waveform{transform:scaleX(-1);transform-origin:center}.js-cancel-recording.tw-hidden{display:none!important}.js-recording-waveform:not(.tw-hidden){flex:1}.js-recording-time{display:none!important}.chat-message{max-width:70%}.chat-message__content{background:#e9f5ff;border-radius:20px 20px 20px 0;font-weight:500;line-height:19px;padding:8px 12px}.question-message-rich-text a{font-weight:500;text-decoration-line:underline}.question-message-rich-text a:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.question-message-rich-text p{margin-top:.75rem;margin-bottom:.75rem}.question-message-rich-text p:first-child{margin-top:0}.question-message-rich-text p:last-child{margin-bottom:0}.question-message-rich-text ul,.question-message-rich-text ol{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem}.question-message-rich-text ul:first-child,.question-message-rich-text ol:first-child{margin-top:0}.question-message-rich-text ul:last-child,.question-message-rich-text ol:last-child{margin-bottom:0}.question-message-rich-text ul{list-style-type:disc}.question-message-rich-text ol{list-style-type:decimal}.question-message-rich-text li{margin-top:.25rem;margin-bottom:.25rem}.question-message-rich-text strong,.question-message-rich-text b{font-weight:600}.question-message-rich-text em,.question-message-rich-text i{font-style:italic}.question-message-rich-text h1,.question-message-rich-text h2,.question-message-rich-text h3,.question-message-rich-text h4,.question-message-rich-text h5,.question-message-rich-text h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.question-message-rich-text h1:first-child,.question-message-rich-text h2:first-child,.question-message-rich-text h3:first-child,.question-message-rich-text h4:first-child,.question-message-rich-text h5:first-child,.question-message-rich-text h6:first-child{margin-top:0}.question-message-rich-text h1{font-size:1.25rem;line-height:1.75rem}.question-message-rich-text h2{font-size:1.125rem;line-height:1.75rem}.question-message-rich-text h3{font-size:1rem;line-height:1.5rem}.question-message-rich-text blockquote{margin-top:.75rem;margin-bottom:.75rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(208 213 221 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(71 84 103 / var(--tw-text-opacity, 1))}.chat-window-chat__message.payment-choice{max-width:100%}.chat-window-chat__message.payment-choice .payment-choice-content{background:#f0f9ff;border:2px solid #2563eb;border-radius:12px;padding:20px}.chat-window-chat__message.payment-choice .payment-option{text-align:left;border:2px solid #e5e7eb}.chat-window-chat__message.payment-choice .payment-option:hover{transform:translateY(-2px)}.chat-window-chat__message.payment-choice .payment-option.free-option:hover{border-color:#10b981}.chat-window-chat__message.payment-choice .payment-option.premium-option:hover{border-color:#2563eb}.fla-tooltip{position:fixed;top:0;left:0;z-index:9999;padding:6px 10px;background-color:#18181b;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.2;border-radius:6px;pointer-events:none;white-space:nowrap;opacity:0;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.fla-tooltip.is-visible{opacity:1;transform:translateY(0)}.chat-window-chat__notice-slot{margin:0 -12px -8px}.chat-lawyer-delay-card{background:#f6f8fa;border:1px solid #DFE1E6;border-radius:16px;padding:16px 20px;display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%}.chat-lawyer-delay-card__text{flex:1;min-width:0}.chat-lawyer-delay-card__title{color:#272835;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin:0 0 4px}.chat-lawyer-delay-card__body{color:#525866;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}.chat-lawyer-delay-card__close{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;cursor:pointer;color:#2f5d50;transition:background-color .15s ease,opacity .15s ease}.chat-lawyer-delay-card__close:hover{background-color:#2f5d5014}.chat-limit-card{background:#c1c2c3;border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;width:100%}.chat-limit-card__text{flex:1;min-width:0}.chat-limit-card__title{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin:0 0 4px}.chat-limit-card__body{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}.chat-limit-card__cta{background:#1f2937;color:#fff;border-radius:999px;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;transition:background .15s ease}.chat-limit-card__cta:hover{background:#111827}.trustpilot-rating__star:hover{transform:scale(1.1)}.trustpilot-rating__star:active{transform:scale(.95)}.loading-dots{--dot-size: 8px;--dot-color: #2F5D50;--dot-gap: 6px;--dot-duration: 1s;display:inline-flex;align-items:center;gap:var(--dot-gap);line-height:0}.loading-dots .loading-dot{width:var(--dot-size);height:var(--dot-size);border-radius:9999px;background:var(--dot-color);opacity:.35;animation:loading-dot-bounce var(--dot-duration) infinite ease-in-out}.loading-dots .loading-dot:nth-child(1){animation-delay:0s}.loading-dots .loading-dot:nth-child(2){animation-delay:calc(var(--dot-duration) / 6)}.loading-dots .loading-dot:nth-child(3){animation-delay:calc(var(--dot-duration) / 3)}@keyframes loading-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.35}40%{transform:scale(1);opacity:1}}questions-progress{display:block;box-sizing:border-box;overflow:hidden;opacity:1;transform:translateY(0);max-height:200px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),max-height .2s cubic-bezier(.4,0,.2,1),padding-top .2s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,max-height,padding-top}questions-progress:not(.is-shown){opacity:0;transform:translateY(-6px);max-height:0;padding-top:0!important;pointer-events:none}.steps{box-sizing:border-box;display:flex;gap:5px}.steps div{background:#ccd1d8;border-radius:6px;height:6px;width:6px;transition:background-color .1s cubic-bezier(.4,0,.2,1);flex-grow:1}.steps div.active{background-color:#2f5d50}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.modal__root{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow-y:auto;padding-top:2rem;padding-bottom:2rem}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;height:100vh;width:100vw;background-color:#0009}.modal__dialog{position:relative;z-index:1;margin-left:auto;margin-right:auto;margin-top:8vh;margin-bottom:8vh;display:flex;flex-direction:column;gap:1.5rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:3rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.modal__header{display:flex;align-items:center;justify-content:center}.modal__close{position:absolute;top:.75rem;right:.75rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px}.modal__close:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.modal--sm{width:min(92vw,460px)}.modal--md{width:min(92vw,560px)}.modal--lg{width:min(92vw,720px)}.modal__header--select-plan{margin-left:-1rem;margin-top:-2.15rem;padding-bottom:1rem}.upgrade-payment__label{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.5;--tw-text-opacity: 1;color:rgb(26 27 37 / var(--tw-text-opacity, 1))}.upgrade-payment__methods{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.upgrade-payment__method-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(204 209 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.upgrade-payment__method-btn.is-active{border-width:2px;--tw-border-opacity: 1;border-color:rgb(70 132 239 / var(--tw-border-opacity, 1))}.upgrade-payment__stripe-field{height:2.75rem;border-radius:.5rem;padding:.75rem 1rem;line-height:1;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(204 209 216 / var(--tw-ring-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.upgrade-payment__stripe-field.is-focused{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.upgrade-payment__stripe-field.is-invalid{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.upgrade-payment__input{height:2.75rem;width:100%;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;line-height:1;border-radius:.5rem;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(204 209 216 / var(--tw-ring-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.upgrade-payment__input::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.upgrade-payment__input::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.upgrade-payment__input:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.upgrade-payment__input--readonly{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 127 142 / var(--tw-text-opacity, 1))}.upgrade-payment__select{height:2.75rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;line-height:1;border-radius:.5rem;outline:2px solid transparent;outline-offset:2px;border-width:0px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(204 209 216 / var(--tw-ring-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.upgrade-payment__select:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.upgrade-payment__disclaimer{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(120 127 142 / var(--tw-text-opacity, 1));line-height:1.2}.upgrade-payment__disclaimer a{text-decoration-line:underline}.upgrade-payment__total{margin-top:.625rem;margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(26 27 37 / var(--tw-text-opacity, 1))}.upgrade-payment__submit{width:100%}.upgrade-payment__note{margin-top:.75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(99 109 125 / var(--tw-text-opacity, 1))}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:spinner-rotate .75s linear infinite}.spinner.tw-hidden{display:none}.spinner--sm{width:14px;height:14px}.spinner--lg{width:28px;height:28px;border-width:3px}.custom-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #A1A1AA;border-radius:9999px;display:inline-grid;place-content:center;background-color:#fff;margin-right:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.custom-radio:focus{outline:none;box-shadow:0 0 0 4px #00000014}.custom-radio:checked{border-color:#18181b;background-color:#18181b}.custom-radio:before{content:"";width:8px;height:8px;border-radius:9999px;transform:scale(0);transition:transform .12s ease-in-out;background-color:#fff}.custom-radio:checked:before{transform:scale(1)}@media screen and (min-width:540px){.widget__input-triangle{display:block}}@media(min-width:640px){.chat-input__textarea{padding-inline:24px 148px}.chat-input__fake-caret{left:24px;width:1px}.chat-input__submit{width:40px;height:40px}.widget__input textarea{padding-inline:10px}.widget__message-content{padding:10px 16px}.chat-message__content:not(.chat-message__content--minified){font-size:16px;padding:10px 16px}.chat-limit-card{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.loading-dots{--dot-size: 10px;--dot-gap: 8px}}@media(min-width:768px){.chat-window-chat__placeholder{font-size:48px}.questions-progress{padding-left:1rem;padding-right:1rem}.widget__message{max-width:70%}}@media screen and (min-width:768px){.widget__input-triangle{right:56px}}@media(min-width:1024px){.chat-input.chat-message--small-desktop .chat-input__textarea{font-size:.875rem;line-height:1.25rem}.chat-window-navbar{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:20;gap:1.25rem;border-radius:20px;width:260px}.chat-window-chat{padding-bottom:2rem;padding-top:1.5rem;padding-left:300px;padding-right:40px}.chat-window-chat__message{width:calc(100% - 136px)}.chat-window-chat__message-text,.chat-suggestion-bubble{font-size:1rem;line-height:1.5rem}.widget__input textarea{font-size:.875rem;line-height:1.25rem}.widget__fake-caret{width:1px}.widget__message-content{font-size:.875rem;line-height:1.25rem}.chat-window-chat__notice-slot{margin:0 48px -8px}.chat-lawyer-delay-card{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media(min-width:1280px){.chat-window-chat{padding-left:430px;padding-right:170px}.widget__message,.chat-message{max-width:80%}.chat-window-chat__notice-slot{margin-left:14px;margin-right:14px}}@media(max-width:1023px){.chat-window-chat__bottom-area{display:flex;flex-direction:column;flex-shrink:0;transition:transform .5s cubic-bezier(.4,0,.2,1)}.chat-window-chat.is-initial .chat-window-chat__bottom-area{transform:translateY(calc(-70dvh + 50% + 47px))}.chat-input-container{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.chat-window-chat.is-initial .chat-input-container{padding-inline:1rem}.chat-window-chat:not(.is-initial) .chat-window-chat__bottom-area{transform:translateY(0)}.chat-window-chat__mobile-heading{padding-left:.25rem;padding-right:.25rem;text-align:center;font-family:"Source Serif 4",serif;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));font-size:24px;line-height:1.2;letter-spacing:-.005em;margin:0 0 1rem;opacity:1;transition:opacity .2s ease}.chat-window-chat:not(.is-initial) .chat-window-chat__mobile-heading{display:none}.chat-window-chat:not(.is-initial) .chat-input-wrapper{border-radius:0}}@media(max-width:767px){.chat-window-chat__message.payment{width:100%}}@media(prefers-reduced-motion:reduce){.loading-dots .loading-dot{animation:none;opacity:1}.spinner{animation:none;opacity:.4}}
