.AttorneyForm-module__6ujpYG__Container{width:100%;max-width:1100px;margin:0 auto}.AttorneyForm-module__6ujpYG__page{background-color:#f8fafc;min-height:100vh;padding-top:96px;padding-bottom:24px}p.AttorneyForm-module__6ujpYG__heading{text-align:center;color:#000d21;margin-bottom:24px;font-family:Inter,-apple-system,sans-serif;font-size:54px;font-weight:500}p.AttorneyForm-module__6ujpYG__heading u{font-weight:600;text-decoration:underline}p.AttorneyForm-module__6ujpYG__subtitle{text-align:center;color:#000d21;margin-bottom:24px;font-size:18px;font-weight:400}.AttorneyForm-module__6ujpYG__profileCard{background-color:#fff;border:1px solid #e1e4ea;border-radius:20px;align-items:center;gap:30px;width:100%;margin:0 auto 30px;padding:30px;display:flex}div.AttorneyForm-module__6ujpYG__profileName{color:#000d21;margin-bottom:8px;font-family:Playfair Display,serif;font-size:32px;font-weight:600}div.AttorneyForm-module__6ujpYG__rating{color:#000d21;font-size:14px;font-weight:400}div.AttorneyForm-module__6ujpYG__profileBio{color:#64748b;max-width:95%;margin-top:4px;font-size:16px;font-weight:400;line-height:1.5}.AttorneyForm-module__6ujpYG__formCard{background-color:#fff;border:1px solid #e1e4ea;border-radius:24px;padding:30px}.AttorneyForm-module__6ujpYG__grid{grid-template-columns:1fr;gap:16px;display:grid}p.AttorneyForm-module__6ujpYG__radioLabel{color:#000d21;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.AttorneyForm-module__6ujpYG__inputBox{flex-direction:column;height:100%;margin-bottom:16px;display:flex}.AttorneyForm-module__6ujpYG__inputBox>input,.AttorneyForm-module__6ujpYG__inputBox .AttorneyForm-module__6ujpYG__inputWithPrefix input{color:#000d21;background-color:#f1f4f9;border-radius:16px;outline:none;width:100%;height:52px;padding:0 16px;font-size:14px;font-weight:400;transition:all .3s;border:1px solid #e2e8f1!important}.AttorneyForm-module__6ujpYG__inputBox>input:focus,.AttorneyForm-module__6ujpYG__inputBox .AttorneyForm-module__6ujpYG__inputWithPrefix input:focus{background-color:#fff;box-shadow:0 0 0 4px #0766fe0d;border-color:#0766fe!important}.AttorneyForm-module__6ujpYG__selectWrapper{width:100%;position:relative}.AttorneyForm-module__6ujpYG__selectField{appearance:none;color:#000d21;cursor:pointer;background-color:#f1f4f9;border-radius:16px;outline:none;width:100%;height:52px;padding:0 45px 0 16px;font-size:14px;font-weight:400;transition:all .3s;border:1px solid #e2e8f1!important}.AttorneyForm-module__6ujpYG__selectField:focus{background-color:#fff;box-shadow:0 0 0 4px #0766fe0d;border-color:#0766fe!important}.AttorneyForm-module__6ujpYG__chevronIcon{pointer-events:none;color:#64748b;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.AttorneyForm-module__6ujpYG__inputBox textarea{color:#000d21;resize:vertical;background-color:#f1f4f9;border-radius:16px;outline:none;width:100%;padding:16px;font-size:14px;font-weight:400;transition:all .3s;border:1px solid #e2e8f1!important}.AttorneyForm-module__6ujpYG__inputBox textarea:focus{background-color:#fff;box-shadow:0 0 0 4px #0766fe0d;border-color:#0766fe!important}.AttorneyForm-module__6ujpYG__errorText{color:#dc2626;margin-top:4px;font-size:12px;display:block}.AttorneyForm-module__6ujpYG__errorBorder{border-color:#dc2626!important}.AttorneyForm-module__6ujpYG__submitBtn{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;height:auto;min-height:52px;margin-top:24px;padding:12px 24px;font-size:18px;font-weight:500;line-height:1.2;transition:all .25s;color:#fff!important;text-transform:none!important;background-color:#0766fe!important;width:100%!important;max-width:100%!important;display:flex!important}.AttorneyForm-module__6ujpYG__submitBtn:hover{background-color:#084dcc}.AttorneyForm-module__6ujpYG__modalContent{background-color:#fff;border-radius:24px;outline:none;width:90%;max-width:450px;padding:40px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0000001a}.AttorneyForm-module__6ujpYG__successIcon{justify-content:center;margin-bottom:24px;display:flex}.AttorneyForm-module__6ujpYG__backBtn{color:#fff!important;text-transform:none!important;background-color:#0766fe!important;border-radius:12px!important;height:52px!important;margin-top:16px!important;font-size:16px!important;font-weight:500!important}.AttorneyForm-module__6ujpYG__closeButton{cursor:pointer;opacity:.6;transition:opacity .2s;position:absolute;top:20px;right:20px}.AttorneyForm-module__6ujpYG__closeButton:hover{opacity:1}@media (min-width:768px){.AttorneyForm-module__6ujpYG__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){p.AttorneyForm-module__6ujpYG__heading{font-size:36px}.AttorneyForm-module__6ujpYG__Container{padding:0 15px}}.AttorneyForm-module__6ujpYG__formHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.AttorneyForm-module__6ujpYG__leadFormTitle{color:#000d21;max-width:80%;font-size:20px!important;font-weight:500!important}.AttorneyForm-module__6ujpYG__leadFormTitle strong{font-weight:600;text-decoration:underline}.AttorneyForm-module__6ujpYG__saveBtnTop{min-width:80px;color:#fff!important;text-transform:none!important;background-color:#0766fe!important;border-radius:8px!important;padding:8px 24px!important;font-weight:600!important}.AttorneyForm-module__6ujpYG__sectionArea{border-top:1px solid #e1e4ea;margin-top:32px;margin-bottom:20px;padding-top:24px}.AttorneyForm-module__6ujpYG__sectionTitle{color:#000d21;font-size:16px!important;font-weight:600!important}.AttorneyForm-module__6ujpYG__sectionSubtitle{color:#64748b;margin-top:4px;font-size:13px!important}.AttorneyForm-module__6ujpYG__inputSubtitle{color:#64748b;margin-bottom:8px;font-size:12px;line-height:1.4}.AttorneyForm-module__6ujpYG__inputWithPrefix{align-items:center;display:flex;position:relative}.AttorneyForm-module__6ujpYG__prefix{color:#64748b;font-size:14px;position:absolute;left:16px}.AttorneyForm-module__6ujpYG__inputWithPrefix input{padding-left:32px!important}.AttorneyForm-module__6ujpYG__footerButtons{justify-content:space-between;gap:16px;margin-top:40px;display:flex}.AttorneyForm-module__6ujpYG__saveBtn,.AttorneyForm-module__6ujpYG__submitBtnPrimary{color:#fff!important;text-transform:none!important;background-color:#0766fe!important;border-radius:6px!important;padding:10px 24px!important;font-weight:600!important}.AttorneyForm-module__6ujpYG__checkboxInput{cursor:pointer;accent-color:#0766fe;width:18px;height:18px}
.DropDown-module__f5w8ja__dropdownWrap{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.DropDown-module__f5w8ja__label{letter-spacing:0%;color:#000d21;text-transform:capitalize;font-family:Roboto;font-size:20px;font-weight:400;line-height:150%}.DropDown-module__f5w8ja__selectWrapper{cursor:pointer;background-color:#f1f4f9;border:2px solid #0000;border-radius:12px;padding:16px 24px;transition:all .2s ease-in-out;position:relative}.DropDown-module__f5w8ja__selectWrapper span{letter-spacing:0%;color:#000d21;text-transform:capitalize;border:none;font-size:16px;font-weight:400;line-height:150%}.DropDown-module__f5w8ja__selectWrapper.DropDown-module__f5w8ja__active{background-color:#fff;border-color:#1976d2;box-shadow:0 0 0 4px #1976d21a}.DropDown-module__f5w8ja__errorSelect{background-color:#fff8f8!important;border-color:#d32f2f!important}.DropDown-module__f5w8ja__errorLabel{margin-top:4px;color:#d32f2f!important;text-transform:none!important;font-size:14px!important}.DropDown-module__f5w8ja__selectWrapper:after{content:url(../media/down-chevron-grey.0edn.o0l.xjl6.svg);pointer-events:none;color:#77808e;font-size:16px;transition:opacity .2s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.DropDown-module__f5w8ja__loadingSelect,.DropDown-module__f5w8ja__disabledSelect{opacity:.7;cursor:default!important}.DropDown-module__f5w8ja__loadingSelect:after,.DropDown-module__f5w8ja__disabledSelect:after{opacity:0}.DropDown-module__f5w8ja__loader{box-sizing:border-box;border:2px solid #77808e;border-bottom-color:#0000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite DropDown-module__f5w8ja__rotation;display:inline-block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@keyframes DropDown-module__f5w8ja__rotation{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.DropDown-module__f5w8ja__menuContainer{z-index:10;background-color:#f1f4f9;border-radius:12px;flex-direction:column;width:100%;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.DropDown-module__f5w8ja__mainSearchInput{color:#000d21;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:400}.DropDown-module__f5w8ja__mainSearchInput::placeholder{color:#000d21;opacity:.6}.DropDown-module__f5w8ja__menu{max-height:250px;margin:0;padding:8px 0;list-style:none;overflow-y:auto}.DropDown-module__f5w8ja__menuItem{color:#4b5563;cursor:pointer;text-transform:capitalize;padding:12px 24px;font-size:16px;font-weight:400;transition:all .2s}.DropDown-module__f5w8ja__menuItem:hover{color:#1976d2;background-color:#e3e8f0}.DropDown-module__f5w8ja__noOptions{color:#94a3b8;text-align:center;padding:20px 24px;font-size:14px;font-style:italic}@media screen and (max-width:768px){.DropDown-module__f5w8ja__label{font-size:16px;line-height:normal}.DropDown-module__f5w8ja__selectWrapper{border-radius:8px;padding:10px 16px}.DropDown-module__f5w8ja__selectWrapper span{font-size:14px;line-height:normal}.DropDown-module__f5w8ja__menuItem{padding:10px 16px;font-size:14px}}@media screen and (max-width:480px){.DropDown-module__f5w8ja__label{font-size:14px}}
.UpgradeModal-module__chH-Wa__avatarWrapper{background-color:#f4f6f9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.UpgradeModal-module__chH-Wa__botIcon{width:40px;height:40px}.UpgradeModal-module__chH-Wa__upgradeBtn{text-transform:none!important;background-color:#0766fe!important;border-radius:12px!important;height:52px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 4px 12px #0766fe33!important}.UpgradeModal-module__chH-Wa__upgradeBtn:hover{background-color:#0657d9!important}.UpgradeModal-module__chH-Wa__planCard{color:#fff;text-align:left;background:#0a66ff;border-radius:18px;margin-bottom:18px;padding:18px 18px 16px;position:relative}.UpgradeModal-module__chH-Wa__planCardCheck{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:12px;display:flex}.UpgradeModal-module__chH-Wa__planCardCheckIcon{color:#fff;font-size:18px!important}.UpgradeModal-module__chH-Wa__planCardTitle{opacity:.95;margin-bottom:10px!important;font-size:14px!important;font-weight:700!important}.UpgradeModal-module__chH-Wa__planCardPriceRow{align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.UpgradeModal-module__chH-Wa__planCardPrice{font-size:42px!important;font-weight:800!important;line-height:1!important}.UpgradeModal-module__chH-Wa__planCardPriceUnit{opacity:.95;font-size:14px!important;font-weight:700!important}.UpgradeModal-module__chH-Wa__planCardDetails{flex-direction:column;gap:4px;display:flex}.UpgradeModal-module__chH-Wa__planCardDetailLine{opacity:.92;font-size:12.5px!important;font-weight:600!important}.UpgradeModal-module__chH-Wa__planCardDetailLineBold{opacity:1;font-size:12.5px!important;font-weight:800!important}.UpgradeModal-module__chH-Wa__planCardFootnote{opacity:.9;font-style:italic;margin-top:2px!important;font-size:11.5px!important}@media (max-width:480px){.UpgradeModal-module__chH-Wa__upgradeBtn{height:48px!important;font-size:15px!important}.UpgradeModal-module__chH-Wa__planCard{border-radius:16px;padding:14px 14px 12px}.UpgradeModal-module__chH-Wa__planCardPrice{font-size:36px!important}}@media (max-height:700px){.UpgradeModal-module__chH-Wa__avatarWrapper{width:56px;height:56px}.UpgradeModal-module__chH-Wa__botIcon{width:34px;height:34px}.UpgradeModal-module__chH-Wa__planCard{margin-bottom:12px;padding:14px 14px 12px}.UpgradeModal-module__chH-Wa__planCardPrice{font-size:34px!important}.UpgradeModal-module__chH-Wa__planCardTitle{margin-bottom:8px!important}.UpgradeModal-module__chH-Wa__planCardPriceRow{margin-bottom:10px}}
.ChatBox-module__BUROcq__wrapper{flex:1}.ChatBox-module__BUROcq__tokenBar{background:#f3f3f3c7;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 18px;display:flex}.ChatBox-module__BUROcq__tokenBar .ChatBox-module__BUROcq__tokenText{letter-spacing:.5px;color:#000d21;font-size:18px;font-weight:400;line-height:150%}.ChatBox-module__BUROcq__tokenBar .ChatBox-module__BUROcq__progress{background:#fff;border-radius:6px;flex:1;padding:3px;height:11px!important}.ChatBox-module__BUROcq__tokenBar .ChatBox-module__BUROcq__progress span{background:linear-gradient(90deg,#0766fe 0%,#30d6bd 100%)}.ChatBox-module__BUROcq__tokenBar .ChatBox-module__BUROcq__tokenCount{letter-spacing:.5px;align-items:center;font-size:18px;font-weight:400;line-height:150%;display:flex}.ChatBox-module__BUROcq__tokenBar .ChatBox-module__BUROcq__tokenCount p{color:#000d2166;font-size:16px}.ChatBox-module__BUROcq__tokenBox{background:#fff;border-radius:14px;width:calc(100% - 240px);padding:3px}.ChatBox-module__BUROcq__centerContent{text-align:center;max-width:510px;margin:auto}.ChatBox-module__BUROcq__icon{color:#3b82f6;margin-bottom:12px;font-size:32px}.ChatBox-module__BUROcq__cardMain{background:#f6f6f6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:672px;padding:20px;display:flex}.ChatBox-module__BUROcq__centerContent .ChatBox-module__BUROcq__title{letter-spacing:0;text-align:center;margin-bottom:14px;font-family:Playfair Display;font-size:38px;font-weight:500;line-height:32px}.ChatBox-module__BUROcq__centerContent .ChatBox-module__BUROcq__subtitle{letter-spacing:0;text-align:center;color:#000d21;margin-bottom:30px;font-family:Inter;font-size:14px;font-weight:400;line-height:18px}.ChatBox-module__BUROcq__inputWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:24px;align-items:center;gap:8px;padding:3px 4px;display:flex}.ChatBox-module__BUROcq__inputWrapper input{color:#4a5361;height:32px;padding:0;font-size:14px}.ChatBox-module__BUROcq__inputWrapper .ChatBox-module__BUROcq__PaperClipBtn{background:#eaf5ff;border-radius:50%;width:34px;min-width:34px;height:34px}.ChatBox-module__BUROcq__input fieldset{border:none}.ChatBox-module__BUROcq__micBtn{color:#64748b}.ChatBox-module__BUROcq__sendBtn{width:34px;height:34px;color:#fff!important;background:#2563eb!important}.ChatBox-module__BUROcq__sendBtn:hover{background:#1d4ed8!important}.ChatBox-module__BUROcq__suggestionCardsContainer{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.ChatBox-module__BUROcq__suggestionCardItem{cursor:pointer;color:#5e5e5e;background-color:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px;transition:all .2s ease-in-out;display:flex;box-shadow:0 0 13.6px 1px #d8dce240}.ChatBox-module__BUROcq__suggestionCardIcon{color:#2563eb;flex-shrink:0;font-size:18px}.ChatBox-module__BUROcq__suggestionCardItem .ChatBox-module__BUROcq__suggestionCardText{color:#5e5e5e;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.ChatBox-module__BUROcq__suggestionCardItem{width:100%;max-width:248px}@media screen and (max-width:1199px){.ChatBox-module__BUROcq__centerContent .ChatBox-module__BUROcq__title{font-size:24px;line-height:24px}}
.DynamicChatBox-module__K7x2LW__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.DynamicChatBox-module__K7x2LW__tokenBar{background:#f3f3f3c7;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 18px;display:flex}.DynamicChatBox-module__K7x2LW__tokenText{color:#000d21;font-size:14px;font-weight:400}.DynamicChatBox-module__K7x2LW__progress{border-radius:6px;flex:1;background:#fff!important;height:6px!important}.DynamicChatBox-module__K7x2LW__progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#0766fe 0%,#30d6bd 100%)}.DynamicChatBox-module__K7x2LW__tokenCount{font-size:14px}.DynamicChatBox-module__K7x2LW__chatContainer{background:#f6f6f6;border-radius:20px;flex-direction:column;flex:1;max-height:700px;padding:24px;display:flex;overflow:auto hidden}.DynamicChatBox-module__K7x2LW__messagesList{flex-direction:column;flex:1;gap:20px;padding-right:8px;display:flex;overflow-y:auto}.DynamicChatBox-module__K7x2LW__messagesList::-webkit-scrollbar{width:6px}.DynamicChatBox-module__K7x2LW__messagesList::-webkit-scrollbar-track{background:0 0}.DynamicChatBox-module__K7x2LW__messagesList::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:10px}.DynamicChatBox-module__K7x2LW__messageRow{align-items:flex-end;gap:12px;max-width:80%;display:flex}.DynamicChatBox-module__K7x2LW__aiRow{align-self:flex-start}.DynamicChatBox-module__K7x2LW__userRow{flex-direction:row;align-self:flex-end}.DynamicChatBox-module__K7x2LW__avatar{border-radius:50%;width:40px;height:40px}.DynamicChatBox-module__K7x2LW__messageBubble{border-radius:16px;min-width:0;max-width:100%;padding:16px;position:relative}.DynamicChatBox-module__K7x2LW__aiBubble{background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 4px #0000000d}.DynamicChatBox-module__K7x2LW__userBubble{background:#e8e8e8;border-bottom-right-radius:4px}.DynamicChatBox-module__K7x2LW__messageText{color:#000d21;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.DynamicChatBox-module__K7x2LW__messageText p{margin-bottom:8px}.DynamicChatBox-module__K7x2LW__messageText p:last-child{margin-top:0;margin-bottom:0}.DynamicChatBox-module__K7x2LW__messageText ul,.DynamicChatBox-module__K7x2LW__messageText ol{margin:8px 0;padding-left:24px}.DynamicChatBox-module__K7x2LW__messageText li{margin-bottom:4px}.DynamicChatBox-module__K7x2LW__messageText h1,.DynamicChatBox-module__K7x2LW__messageText h2,.DynamicChatBox-module__K7x2LW__messageText h3{margin:16px 0 8px;font-size:1.1rem;font-weight:600}.DynamicChatBox-module__K7x2LW__messageText h1:first-child,.DynamicChatBox-module__K7x2LW__messageText h2:first-child,.DynamicChatBox-module__K7x2LW__messageText h3:first-child{margin-top:0}.DynamicChatBox-module__K7x2LW__suggestionsWrapper{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.DynamicChatBox-module__K7x2LW__suggestionBtn{text-transform:none!important;color:#0766fe!important;background:#eaf5ff!important;border:none!important;border-radius:20px!important;padding:6px 16px!important;font-size:12px!important;box-shadow:0 1px 2px #0000000d!important}.DynamicChatBox-module__K7x2LW__inputArea{margin-top:20px}.DynamicChatBox-module__K7x2LW__inputWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}.DynamicChatBox-module__K7x2LW__input fieldset{border:none}.DynamicChatBox-module__K7x2LW__input .MuiInputBase-input{height:36px;padding:0 12px;font-size:14px}.DynamicChatBox-module__K7x2LW__PaperClipBtn{width:34px;height:34px;background:#eaf5ff!important;border-radius:50%!important;min-width:34px!important;padding:0!important}.DynamicChatBox-module__K7x2LW__sendBtn{width:36px;height:36px;color:#fff!important;background:#0766fe!important}.DynamicChatBox-module__K7x2LW__micBtn{color:#0766fe}.DynamicChatBox-module__K7x2LW__typingIndicator{color:#667085;font-size:13px;font-style:italic}.DynamicChatBox-module__K7x2LW__limitBanner{background:#333;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 24px;animation:.3s ease-out DynamicChatBox-module__K7x2LW__slideUp;display:flex}.DynamicChatBox-module__K7x2LW__limitTitle{color:#fff!important;font-size:15px!important;font-weight:600!important}.DynamicChatBox-module__K7x2LW__limitSubtitle{color:#b0b0b0!important;font-size:12px!important}.DynamicChatBox-module__K7x2LW__bannerUpgradeBtn{text-transform:none!important;background-color:#0766fe!important;border-radius:10px!important;padding:8px 20px!important;font-weight:600!important}@keyframes DynamicChatBox-module__K7x2LW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.DynamicChatBox-module__K7x2LW__chatContainer{max-height:400px}.DynamicChatBox-module__K7x2LW__messageRow{max-width:95%}.DynamicChatBox-module__K7x2LW__chatContainer{padding:12px}}@media (max-height:899px){.DynamicChatBox-module__K7x2LW__chatContainer{min-height:500px}}
