.OnboardStyles-module__FBINwq__container{background:var(--color-primary-cream);flex-direction:column;flex:1;align-items:center;min-height:100vh;display:flex;position:relative;overflow-y:auto}.OnboardStyles-module__FBINwq__welcomeOverlay{z-index:10;justify-content:center;align-items:center;padding:1.5rem;animation:.3s ease-out OnboardStyles-module__FBINwq__fadeIn;display:flex;position:fixed;inset:0}.OnboardStyles-module__FBINwq__welcomeModal{text-align:center;max-width:440px;animation:.4s ease-out OnboardStyles-module__FBINwq__modalSlideUp}.OnboardStyles-module__FBINwq__welcomeLogoRow{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.OnboardStyles-module__FBINwq__welcomeLogoText{color:var(--color-gray-500);font-size:1rem;font-weight:600}.OnboardStyles-module__FBINwq__welcomeHeadline{color:var(--color-dark);margin:0 0 1.25rem;font-size:2rem;font-weight:800;line-height:1.3}.OnboardStyles-module__FBINwq__welcomeUsername{color:var(--color-primary-pink)}.OnboardStyles-module__FBINwq__welcomeTitle{color:var(--color-dark);margin:0 0 .75rem;font-size:1.75rem;font-weight:800;line-height:1.2}.OnboardStyles-module__FBINwq__welcomeHighlight{color:var(--color-primary-pink)}.OnboardStyles-module__FBINwq__welcomeBody{text-align:center;flex-direction:column;gap:.75rem;margin:0 0 2rem;display:flex}.OnboardStyles-module__FBINwq__welcomeBody p{color:var(--color-gray-500);margin:0;font-size:1rem;font-weight:500;line-height:1.6}.OnboardStyles-module__FBINwq__welcomeEmphasis{color:var(--color-primary-green)!important;font-weight:600!important}.OnboardStyles-module__FBINwq__welcomeButton{-webkit-backdrop-filter:blur(12px);color:var(--color-primary-green);border:1.5px solid var(--color-primary-green);cursor:pointer;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border-radius:100px;padding:.875rem 2.5rem;font-family:inherit;font-size:1.0625rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 20px #48bb7826,inset 0 1px #fff3}.OnboardStyles-module__FBINwq__welcomeButton:hover{background:var(--color-primary-green);color:var(--color-white);border-color:var(--color-primary-green);transform:translateY(-2px);box-shadow:0 8px 30px #48bb7859,0 0 0 3px #48bb781a}.OnboardStyles-module__FBINwq__welcomeButton:active{transform:translateY(0);box-shadow:0 2px 10px #48bb7833}.OnboardStyles-module__FBINwq__completionIconBadge{color:var(--color-dark);justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}@keyframes OnboardStyles-module__FBINwq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OnboardStyles-module__FBINwq__modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OnboardStyles-module__FBINwq__skipLink{color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.8125rem;text-decoration:none;transition:color .2s;position:absolute;top:1.5rem;right:1.5rem}.OnboardStyles-module__FBINwq__skipLink:hover{color:var(--color-gray-700)}.OnboardStyles-module__FBINwq__chatContainer{flex-direction:column;gap:1.25rem;width:100%;max-width:720px;padding:3rem 1.5rem 6rem;display:flex}.OnboardStyles-module__FBINwq__messageGroup{animation:.4s ease-out OnboardStyles-module__FBINwq__slideUp;display:flex}.OnboardStyles-module__FBINwq__messageGroupAgent{justify-content:flex-start}.OnboardStyles-module__FBINwq__messageGroupUser{justify-content:flex-end}.OnboardStyles-module__FBINwq__agentMessage{color:var(--color-dark);max-width:85%;font-size:.9375rem;font-weight:500;line-height:1.6}.OnboardStyles-module__FBINwq__userSummary{background:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-200);border-radius:12px;max-width:85%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5}@keyframes OnboardStyles-module__FBINwq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.OnboardStyles-module__FBINwq__thinkingDots{align-items:center;gap:.375rem;padding:.5rem 0;display:flex}.OnboardStyles-module__FBINwq__thinkingDots span{background:var(--color-gray-400);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both OnboardStyles-module__FBINwq__thinkingBounce}.OnboardStyles-module__FBINwq__thinkingDots span:first-child{animation-delay:-.32s}.OnboardStyles-module__FBINwq__thinkingDots span:nth-child(2){animation-delay:-.16s}@keyframes OnboardStyles-module__FBINwq__thinkingBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.OnboardStyles-module__FBINwq__savingIndicator{color:var(--color-gray-500);font-size:.8125rem;font-weight:500;animation:.3s ease-out forwards OnboardStyles-module__FBINwq__savingFadeIn,2s ease-in-out .3s infinite OnboardStyles-module__FBINwq__savingPulse}@keyframes OnboardStyles-module__FBINwq__savingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes OnboardStyles-module__FBINwq__savingPulse{0%,to{opacity:1}50%{opacity:.45}}.OnboardStyles-module__FBINwq__widgetWrapper{animation:.4s ease-out .3s backwards OnboardStyles-module__FBINwq__widgetSlideIn}@keyframes OnboardStyles-module__FBINwq__widgetSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OnboardStyles-module__FBINwq__widgetForm{flex-direction:column;gap:1.25rem;display:flex}.OnboardStyles-module__FBINwq__widgetForm.OnboardStyles-module__FBINwq__disabled{opacity:.5;pointer-events:none}.OnboardStyles-module__FBINwq__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.OnboardStyles-module__FBINwq__fieldLabel{color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.OnboardStyles-module__FBINwq__textInput{background:var(--color-white);border:1.5px solid var(--color-gray-200);color:var(--color-dark);border-radius:10px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .2s}.OnboardStyles-module__FBINwq__textInput:focus{border-color:var(--color-primary-green)}.OnboardStyles-module__FBINwq__textInput::placeholder{color:var(--color-gray-400)}.OnboardStyles-module__FBINwq__textArea{background:var(--color-white);border:1.5px solid var(--color-gray-200);color:var(--color-dark);resize:none;border-radius:10px;outline:none;min-height:80px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .2s}.OnboardStyles-module__FBINwq__textArea:focus{border-color:var(--color-primary-green)}.OnboardStyles-module__FBINwq__textArea::placeholder{color:var(--color-gray-400)}.OnboardStyles-module__FBINwq__pillGrid{flex-wrap:wrap;gap:.5rem;display:flex}.OnboardStyles-module__FBINwq__pill{background:var(--color-white);border:1.5px solid var(--color-gray-200);color:var(--color-gray-700);cursor:pointer;border-radius:100px;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s}.OnboardStyles-module__FBINwq__pill:hover{border-color:var(--color-gray-300);color:var(--color-dark)}.OnboardStyles-module__FBINwq__pill.OnboardStyles-module__FBINwq__selected{background:var(--color-primary-green);color:var(--color-white);border-color:var(--color-primary-green)}.OnboardStyles-module__FBINwq__iconGrid{flex-wrap:wrap;gap:.5rem;display:flex}.OnboardStyles-module__FBINwq__iconButton{background:var(--color-white);border:1.5px solid var(--color-gray-200);cursor:pointer;width:44px;height:44px;color:var(--color-gray-700);border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.OnboardStyles-module__FBINwq__iconButton:hover{border-color:var(--color-gray-300);color:var(--color-dark)}.OnboardStyles-module__FBINwq__iconButton.OnboardStyles-module__FBINwq__selected{background:var(--color-primary-green);color:var(--color-white);border-color:var(--color-primary-green)}.OnboardStyles-module__FBINwq__seeMoreButton{color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:.25rem 0;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s}.OnboardStyles-module__FBINwq__seeMoreButton:hover{color:var(--color-dark)}.OnboardStyles-module__FBINwq__continueButton{background:var(--color-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:100px;align-self:flex-start;margin-top:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:all .2s}.OnboardStyles-module__FBINwq__continueButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.OnboardStyles-module__FBINwq__continueButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.OnboardStyles-module__FBINwq__otpHint{color:var(--color-gray-500);margin:0;font-size:.8125rem;font-weight:500}.OnboardStyles-module__FBINwq__otpError{color:var(--color-error);margin:0;font-size:.8125rem}.OnboardStyles-module__FBINwq__otpActions{gap:1rem;display:flex}.OnboardStyles-module__FBINwq__skipAction{color:var(--color-gray-400);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;transition:color .15s}.OnboardStyles-module__FBINwq__skipAction:hover:not(:disabled){color:var(--color-gray-600)}.OnboardStyles-module__FBINwq__skipAction:disabled{opacity:.5;cursor:not-allowed}.OnboardStyles-module__FBINwq__ctaButton{background:var(--color-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:100px;width:100%;margin-top:.5rem;padding:1rem 2rem;font-family:inherit;font-size:1.0625rem;font-weight:700;transition:all .2s}.OnboardStyles-module__FBINwq__ctaButton:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001f}.OnboardStyles-module__FBINwq__messagesArea{flex-direction:column;flex:1;gap:1.25rem;display:flex}.OnboardStyles-module__FBINwq__scrollAnchor{height:6rem}.OnboardStyles-module__FBINwq__inputBar{background:var(--color-primary-cream);align-items:flex-end;gap:.75rem;max-width:720px;margin:0 auto;padding:1rem 1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.OnboardStyles-module__FBINwq__chatInput{resize:none;border:1.5px solid var(--color-gray-200);background:var(--color-white);color:var(--color-dark);touch-action:manipulation;border-radius:12px;outline:none;flex:1;min-height:56px;max-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;transition:border-color .2s;overflow-y:hidden}.OnboardStyles-module__FBINwq__chatInput:focus{border-color:var(--color-primary-green)}.OnboardStyles-module__FBINwq__chatInput:disabled{opacity:.5;cursor:not-allowed}.OnboardStyles-module__FBINwq__chatInput::placeholder{color:var(--color-gray-400)}.OnboardStyles-module__FBINwq__sendButton{background:var(--color-dark);width:36px;height:36px;color:var(--color-white);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.25rem;padding:0;transition:all .2s;display:flex}.OnboardStyles-module__FBINwq__sendButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.OnboardStyles-module__FBINwq__sendButton:disabled{opacity:.3;cursor:not-allowed;transform:none}@media (min-width:640px){.OnboardStyles-module__FBINwq__chatContainer{padding:4rem 1.5rem 6rem}}
.OptionSelect-module__l4kTVG__container{flex-direction:column;gap:.5rem;display:flex}.OptionSelect-module__l4kTVG__prompt{color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.OptionSelect-module__l4kTVG__optionsList{flex-direction:column;gap:.125rem;display:flex}.OptionSelect-module__l4kTVG__option,.OptionSelect-module__l4kTVG__customOption{cursor:pointer;text-align:left;color:var(--color-dark);background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.OptionSelect-module__l4kTVG__option:hover,.OptionSelect-module__l4kTVG__customOption:hover,.OptionSelect-module__l4kTVG__option.OptionSelect-module__l4kTVG__focused,.OptionSelect-module__l4kTVG__customOption.OptionSelect-module__l4kTVG__focused,.OptionSelect-module__l4kTVG__customOption.OptionSelect-module__l4kTVG__typing{background:var(--color-gray-100,#f3f4f6)}.OptionSelect-module__l4kTVG__optionIndicator{color:var(--color-primary-green);flex-shrink:0;width:1rem;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:.875rem;font-weight:700}.OptionSelect-module__l4kTVG__colorSwatch{border-radius:50%;flex-shrink:0;width:14px;height:14px}.OptionSelect-module__l4kTVG__optionText{flex:1}.OptionSelect-module__l4kTVG__customLabel{color:var(--color-gray-400);font-style:italic}.OptionSelect-module__l4kTVG__customInput{color:var(--color-dark);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:.9375rem;font-weight:500}.OptionSelect-module__l4kTVG__customInput::placeholder{color:var(--color-gray-400);font-style:italic}.OptionSelect-module__l4kTVG__highlighted{border:1.5px solid #a855f74d;border-radius:14px;padding:.5rem .25rem;box-shadow:0 0 12px #a855f714}
.FormWidget-module__4hi9Cq__widgetForm{flex-direction:column;gap:1rem;display:flex}.FormWidget-module__4hi9Cq__widgetForm.FormWidget-module__4hi9Cq__disabled{opacity:.5;pointer-events:none}.FormWidget-module__4hi9Cq__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.FormWidget-module__4hi9Cq__fieldLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.FormWidget-module__4hi9Cq__textInput{color:#1a1a1a;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:border-color .2s}.FormWidget-module__4hi9Cq__textInput:focus{border-color:#9ca3af}.FormWidget-module__4hi9Cq__textInput::placeholder{color:#9ca3af}.FormWidget-module__4hi9Cq__textArea{color:#1a1a1a;resize:none;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;min-height:60px;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:border-color .2s}.FormWidget-module__4hi9Cq__textArea:focus{border-color:#9ca3af}.FormWidget-module__4hi9Cq__textArea::placeholder{color:#9ca3af}.FormWidget-module__4hi9Cq__pillGrid{flex-wrap:wrap;gap:.375rem;display:flex}.FormWidget-module__4hi9Cq__pill{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:100px;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .2s}.FormWidget-module__4hi9Cq__pill:hover{color:#1a1a1a;border-color:#9ca3af}.FormWidget-module__4hi9Cq__pill.FormWidget-module__4hi9Cq__selected{color:#fff;background:#22c55e;border-color:#22c55e}.FormWidget-module__4hi9Cq__fieldError{color:#dc2626;font-size:.6875rem;font-weight:500}.FormWidget-module__4hi9Cq__continueButton{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:100px;align-self:flex-start;margin-top:.25rem;padding:.5rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .2s}.FormWidget-module__4hi9Cq__continueButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.FormWidget-module__4hi9Cq__continueButton:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:639px){.FormWidget-module__4hi9Cq__textInput,.FormWidget-module__4hi9Cq__textArea{touch-action:manipulation;font-size:16px}}
.PaymentCard-module__3nXjxa__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:320px;padding:20px;box-shadow:0 1px 3px #00000014}.PaymentCard-module__3nXjxa__productName{color:#111;margin-bottom:4px;font-size:1rem;font-weight:600}.PaymentCard-module__3nXjxa__customMessage{color:#6b7280;margin-bottom:12px;font-size:.875rem}.PaymentCard-module__3nXjxa__price{color:#111;margin-bottom:16px;font-size:1.5rem;font-weight:700}.PaymentCard-module__3nXjxa__ctaButton{color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:8px;width:100%;padding:12px 20px;font-size:.9375rem;font-weight:600;transition:opacity .15s}.PaymentCard-module__3nXjxa__ctaButton:hover:not(:disabled){opacity:.85}.PaymentCard-module__3nXjxa__ctaButton:disabled{opacity:.5;cursor:not-allowed}.PaymentCard-module__3nXjxa__error{color:#dc2626;margin-bottom:12px;font-size:.875rem}.PaymentCard-module__3nXjxa__successMessage{color:#16a34a;text-align:center;padding:8px 0;font-size:.9375rem;font-weight:500}.PaymentCard-module__3nXjxa__checkoutContainer{width:100%}
.ExternalChatStyles-module__PgUE-a__toggle{cursor:pointer;color:#fff;z-index:10001;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 12px #00000026}.ExternalChatStyles-module__PgUE-a__toggle:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.ExternalChatStyles-module__PgUE-a__toggle:active{transform:scale(.95)}.ExternalChatStyles-module__PgUE-a__togglePulse:before,.ExternalChatStyles-module__PgUE-a__togglePulse:after{content:"";opacity:0;border:2px solid;border-radius:50%;animation:3s ease-out infinite ExternalChatStyles-module__PgUE-a__orbitPulse;position:absolute;inset:0}.ExternalChatStyles-module__PgUE-a__togglePulse:after{animation-delay:1.5s}@keyframes ExternalChatStyles-module__PgUE-a__orbitPulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.ExternalChatStyles-module__PgUE-a__panel{z-index:9998;background:#fff;border-radius:16px;flex-direction:column;width:420px;height:600px;animation:.25s ExternalChatStyles-module__PgUE-a__slideUp;display:flex;position:fixed;bottom:88px;right:16px;overflow:hidden;box-shadow:0 8px 30px #0000001f}@keyframes ExternalChatStyles-module__PgUE-a__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ExternalChatStyles-module__PgUE-a__header{color:#fff;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.ExternalChatStyles-module__PgUE-a__headerIcon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.ExternalChatStyles-module__PgUE-a__headerInfo{flex:1;min-width:0}.ExternalChatStyles-module__PgUE-a__headerName{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.ExternalChatStyles-module__PgUE-a__headerSub{opacity:.8;font-size:.6875rem}.ExternalChatStyles-module__PgUE-a__headerSub a{color:inherit;text-decoration:underline}.ExternalChatStyles-module__PgUE-a__headerSub a:hover{text-decoration:underline}.ExternalChatStyles-module__PgUE-a__closeButton{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;padding:4px;font-size:1.25rem;transition:opacity .15s}.ExternalChatStyles-module__PgUE-a__closeButton:hover{opacity:1}.ExternalChatStyles-module__PgUE-a__messages{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.ExternalChatStyles-module__PgUE-a__messages::-webkit-scrollbar{display:none}.ExternalChatStyles-module__PgUE-a__bubble{word-wrap:break-word;white-space:pre-wrap;border-radius:16px;max-width:85%;padding:10px 14px;font-size:.875rem;line-height:1.5}.ExternalChatStyles-module__PgUE-a__bubbleAssistant{color:#1a1a1a;white-space:normal;background:#f3f4f6;border-bottom-left-radius:4px;align-self:flex-start}.ExternalChatStyles-module__PgUE-a__bubbleVisitor{color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ExternalChatStyles-module__PgUE-a__typing{background:#f3f4f6;border-radius:16px 16px 16px 4px;align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.ExternalChatStyles-module__PgUE-a__typing span{background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite ExternalChatStyles-module__PgUE-a__pulse}.ExternalChatStyles-module__PgUE-a__typing span:nth-child(2){animation-delay:.2s}.ExternalChatStyles-module__PgUE-a__typing span:nth-child(3){animation-delay:.4s}@keyframes ExternalChatStyles-module__PgUE-a__pulse{0%,to{opacity:.4}50%{opacity:1}}.ExternalChatStyles-module__PgUE-a__formWidget{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-self:flex-start;gap:6px;max-width:90%;padding:14px;display:flex}.ExternalChatStyles-module__PgUE-a__selectWidget{flex-direction:column;gap:6px;padding:0 16px 8px;display:flex}.ExternalChatStyles-module__PgUE-a__selectPrompt{color:#6b7280;margin-bottom:2px;font-size:.8125rem}.ExternalChatStyles-module__PgUE-a__selectOption{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:8px 12px;font-size:.8125rem;transition:border-color .15s,background .15s}.ExternalChatStyles-module__PgUE-a__selectOption:hover{background:#fafafa;border-color:#9ca3af}.ExternalChatStyles-module__PgUE-a__inputBar{border-top:1px solid #f3f4f6;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.ExternalChatStyles-module__PgUE-a__input{touch-action:manipulation;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:.875rem;transition:border-color .15s}.ExternalChatStyles-module__PgUE-a__input:focus{border-color:#9ca3af}.ExternalChatStyles-module__PgUE-a__sendButton{cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:opacity .15s;display:flex}.ExternalChatStyles-module__PgUE-a__sendButton:hover{opacity:.9}.ExternalChatStyles-module__PgUE-a__sendButton:disabled{opacity:.5;cursor:not-allowed}.ExternalChatStyles-module__PgUE-a__error{color:#ef4444;text-align:center;padding:8px 16px;font-size:.75rem}@media (max-width:1023px){.ExternalChatStyles-module__PgUE-a__toggle.ExternalChatStyles-module__PgUE-a__toggleOpen{display:none}}@media (max-width:639px){.ExternalChatStyles-module__PgUE-a__toggle{width:48px;height:48px;font-size:1.25rem}.ExternalChatStyles-module__PgUE-a__panel{border-radius:16px 16px 0 0;width:100%;height:70dvh;bottom:0;left:0;right:0}.ExternalChatStyles-module__PgUE-a__input{font-size:16px}}.ExternalChatStyles-module__PgUE-a__blockedOverlay{text-align:center;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.ExternalChatStyles-module__PgUE-a__blockedMessage{color:#666;margin:0;font-size:.85rem;line-height:1.5}
.BrandingPillStyles-module__KmwnJW__pill{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#666;white-space:nowrap;background:#ffffffb3;border:1px solid #00000014;border-radius:100px;padding:8px 18px;font-size:13px;text-decoration:none;transition:opacity .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0000000f}.BrandingPillStyles-module__KmwnJW__pill:hover{color:#333}.BrandingPillStyles-module__KmwnJW__pill strong{color:#16a34a;font-weight:600}.BrandingPillStyles-module__KmwnJW__pillHidden{display:none;}@media (min-width:1024px){.BrandingPillStyles-module__KmwnJW__pillHidden{display:block}}
.UpgradeWidget-module__7jddwa__dualLayout{flex-direction:column;gap:.75rem;display:flex}.UpgradeWidget-module__7jddwa__dualLayoutHorizontal{flex-direction:row;align-items:stretch;gap:1rem;display:flex}.UpgradeWidget-module__7jddwa__dualLayoutHorizontal>.UpgradeWidget-module__7jddwa__card{flex:1;min-width:0}@media (max-width:639px){.UpgradeWidget-module__7jddwa__dualLayoutHorizontal{flex-direction:column}}.UpgradeWidget-module__7jddwa__card{background:linear-gradient(135deg,color-mix(in srgb,var(--plan-primary)6%,#fff)0%,color-mix(in srgb,var(--plan-primary)10%,#fff)50%,color-mix(in srgb,var(--plan-secondary)10%,#fff)100%);border:1px solid color-mix(in srgb,var(--plan-primary)20%,transparent);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.UpgradeWidget-module__7jddwa__card:before{content:"";background:var(--plan-secondary);height:3px;position:absolute;top:0;left:0;right:0}.UpgradeWidget-module__7jddwa__header{justify-content:space-between;align-items:center;display:flex}.UpgradeWidget-module__7jddwa__badge{background:var(--plan-primary);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:6px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.UpgradeWidget-module__7jddwa__price{color:var(--color-dark);font-size:1.125rem;font-weight:700}.UpgradeWidget-module__7jddwa__period{color:var(--color-gray-600);font-size:.8125rem;font-weight:400}.UpgradeWidget-module__7jddwa__headline{color:var(--color-dark);font-size:.9375rem;font-weight:600;line-height:1.4}.UpgradeWidget-module__7jddwa__features{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.UpgradeWidget-module__7jddwa__features li{color:var(--color-gray-800);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.3;display:flex}.UpgradeWidget-module__7jddwa__checkIcon{width:.7rem;height:.7rem;color:var(--plan-primary);flex-shrink:0}.UpgradeWidget-module__7jddwa__cta{background:var(--plan-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.UpgradeWidget-module__7jddwa__cta:hover{background:color-mix(in srgb,var(--plan-primary)85%,#000)}.UpgradeWidget-module__7jddwa__cta:active{transform:scale(.98)}.UpgradeWidget-module__7jddwa__ctaIcon{width:.75rem;height:.75rem;transition:transform .15s}.UpgradeWidget-module__7jddwa__cta:hover .UpgradeWidget-module__7jddwa__ctaIcon{transform:translate(2px)}
.ChatSidebarStyles-module__BQ07ma__sidebar{border-left:1px solid var(--color-gray-200);background:var(--color-white);flex-direction:column;width:28rem;min-width:28rem;height:100vh;transition:width .3s,min-width .3s;display:flex;position:relative}@media (max-width:1024px){.ChatSidebarStyles-module__BQ07ma__sidebar{display:none}}.ChatSidebarStyles-module__BQ07ma__fab{background:var(--color-primary-green);width:56px;height:56px;color:var(--color-white);cursor:pointer;z-index:20;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 16px #00bf634d}.ChatSidebarStyles-module__BQ07ma__fab:hover{transform:scale(1.08);box-shadow:0 6px 24px #00bf6366}.ChatSidebarStyles-module__BQ07ma__sidebarPulse{animation:1.8s ease-in-out infinite ChatSidebarStyles-module__BQ07ma__sidebarGlow}@keyframes ChatSidebarStyles-module__BQ07ma__sidebarGlow{0%,to{border-left-color:var(--color-gray-200);box-shadow:inset 4px 0 8px #a855f700,0 0 #a855f700}50%{border-left-color:#a855f780;box-shadow:inset 4px 0 16px #a855f714,0 0 0 3px #a855f726}}.ChatSidebarStyles-module__BQ07ma__header{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);box-sizing:border-box;justify-content:space-between;align-items:center;min-height:4.85rem;padding:1.25rem 1.5rem;display:flex}.ChatSidebarStyles-module__BQ07ma__headerAgent{align-items:center;gap:.5rem;min-width:0;display:flex}.ChatSidebarStyles-module__BQ07ma__headerIcon{color:var(--color-primary-green);flex-shrink:0}.ChatSidebarStyles-module__BQ07ma__headerTitleGroup{flex-direction:column;min-width:0;display:flex}.ChatSidebarStyles-module__BQ07ma__headerTitle{color:var(--color-dark);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.ChatSidebarStyles-module__BQ07ma__headerSubtitle{color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ChatSidebarStyles-module__BQ07ma__headerActions{align-items:center;gap:.375rem;display:flex}.ChatSidebarStyles-module__BQ07ma__headerActionButton{width:32px;height:32px;color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.ChatSidebarStyles-module__BQ07ma__headerActionButton:hover{background:var(--color-gray-100);color:var(--color-dark)}.ChatSidebarStyles-module__BQ07ma__historyList{scrollbar-width:none;flex:1;padding:.5rem;overflow-y:auto}.ChatSidebarStyles-module__BQ07ma__historyList::-webkit-scrollbar{display:none}.ChatSidebarStyles-module__BQ07ma__historyEmpty{color:var(--color-gray-500);text-align:center;padding:1.5rem 1rem;font-size:.8125rem;font-weight:500}.ChatSidebarStyles-module__BQ07ma__historyItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.375rem;width:100%;padding:.625rem .75rem;font-family:inherit;transition:background .15s;display:flex}.ChatSidebarStyles-module__BQ07ma__historyItem:hover{background:var(--color-gray-100)}.ChatSidebarStyles-module__BQ07ma__historyItem:hover .ChatSidebarStyles-module__BQ07ma__historyDelete{opacity:1}.ChatSidebarStyles-module__BQ07ma__historyItemActive{background:var(--color-gray-100)}.ChatSidebarStyles-module__BQ07ma__historyContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ChatSidebarStyles-module__BQ07ma__historyTitle{color:var(--color-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.ChatSidebarStyles-module__BQ07ma__historyDate{color:var(--color-gray-500);font-size:.6875rem;font-weight:500}.ChatSidebarStyles-module__BQ07ma__historyDelete{width:28px;height:28px;color:var(--color-gray-400);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.ChatSidebarStyles-module__BQ07ma__historyDelete:hover{background:var(--color-gray-200);color:var(--color-dark)}.ChatSidebarStyles-module__BQ07ma__messages{background:var(--color-gray-50);flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.ChatSidebarStyles-module__BQ07ma__emptyState{color:var(--color-gray-500);text-align:center;margin-top:3rem;font-size:.9375rem;font-weight:500;line-height:1.6}.ChatSidebarStyles-module__BQ07ma__message{word-wrap:break-word;border-radius:16px;max-width:85%;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.6}.ChatSidebarStyles-module__BQ07ma__userMessage{background:var(--color-dark);color:var(--color-white);border-bottom-right-radius:6px;align-self:flex-end;font-weight:500}.ChatSidebarStyles-module__BQ07ma__assistantMessage{background:var(--color-white);color:var(--color-dark);border:1px solid var(--color-gray-200);border-bottom-left-radius:6px;align-self:flex-start;font-weight:500}.ChatSidebarStyles-module__BQ07ma__statusIndicator{color:var(--color-gray-500);font-size:.8125rem;font-weight:500;animation:3s ease-out forwards ChatSidebarStyles-module__BQ07ma__statusFade}@keyframes ChatSidebarStyles-module__BQ07ma__statusFade{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.ChatSidebarStyles-module__BQ07ma__widgetEntry{align-self:flex-start;max-width:90%}.ChatSidebarStyles-module__BQ07ma__thinkingLabel{color:var(--color-gray-400);margin-bottom:.25rem;font-size:.75rem;font-weight:500;animation:.4s ease-out ChatSidebarStyles-module__BQ07ma__thinkingLabelFade}@keyframes ChatSidebarStyles-module__BQ07ma__thinkingLabelFade{0%{opacity:0}to{opacity:1}}.ChatSidebarStyles-module__BQ07ma__thinkingDots{align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.ChatSidebarStyles-module__BQ07ma__thinkingDots span{background:var(--color-gray-400);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both ChatSidebarStyles-module__BQ07ma__thinkingBounce}.ChatSidebarStyles-module__BQ07ma__thinkingDots span:first-child{animation-delay:-.32s}.ChatSidebarStyles-module__BQ07ma__thinkingDots span:nth-child(2){animation-delay:-.16s}@keyframes ChatSidebarStyles-module__BQ07ma__thinkingBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ChatSidebarStyles-module__BQ07ma__buildingIndicator{color:var(--color-gray-500);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;display:flex}.ChatSidebarStyles-module__BQ07ma__buildingDot{background:var(--color-primary-green);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite ChatSidebarStyles-module__BQ07ma__buildingPulse}@keyframes ChatSidebarStyles-module__BQ07ma__buildingPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ChatSidebarStyles-module__BQ07ma__inputArea{border-top:1px solid var(--color-gray-200);background:var(--color-white);align-items:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ChatSidebarStyles-module__BQ07ma__fileInput{display:none}.ChatSidebarStyles-module__BQ07ma__inputWrapper{border:2px solid var(--color-gray-200);background:var(--color-white);border-radius:12px;flex-direction:column;flex:1;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.ChatSidebarStyles-module__BQ07ma__inputRow{align-items:flex-end;display:flex;position:relative}.ChatSidebarStyles-module__BQ07ma__inputWrapper:focus-within{border-color:var(--color-primary-green);box-shadow:0 0 0 3px #00bf631a}.ChatSidebarStyles-module__BQ07ma__attachButton{width:36px;height:36px;color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 .25rem .375rem;padding:0;transition:color .2s;display:flex}.ChatSidebarStyles-module__BQ07ma__attachButton:hover:not(:disabled){color:var(--color-dark)}.ChatSidebarStyles-module__BQ07ma__attachButton:disabled{opacity:.5;cursor:not-allowed}.ChatSidebarStyles-module__BQ07ma__input{resize:none;background:0 0;border:none;outline:none;flex:1;min-height:44px;max-height:140px;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;overflow-y:hidden}.ChatSidebarStyles-module__BQ07ma__input:disabled{opacity:.5;cursor:not-allowed}.ChatSidebarStyles-module__BQ07ma__sendButton{background:var(--color-primary-green);width:36px;height:36px;color:var(--color-white);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.25rem;padding:0;transition:all .2s;display:flex}.ChatSidebarStyles-module__BQ07ma__sendButton:hover:not(:disabled){background:#00a856;transform:translateY(-1px);box-shadow:0 4px 12px #00bf634d}.ChatSidebarStyles-module__BQ07ma__sendButton:disabled{opacity:.3;cursor:not-allowed;transform:none}.ChatSidebarStyles-module__BQ07ma__stopButton{background:var(--color-dark);width:36px;height:36px;color:var(--color-white);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.25rem;padding:0;transition:all .2s;display:flex}.ChatSidebarStyles-module__BQ07ma__stopButton:hover{background:#333;transform:translateY(-1px)}.ChatSidebarStyles-module__BQ07ma__attachmentRow{flex-wrap:wrap;gap:.375rem;padding:.625rem .625rem .375rem;display:flex}.ChatSidebarStyles-module__BQ07ma__attachmentPreview{display:inline-block;position:relative}.ChatSidebarStyles-module__BQ07ma__attachmentImage{object-fit:cover;border-radius:6px;max-width:80px;max-height:64px;display:block}.ChatSidebarStyles-module__BQ07ma__attachmentRemove{width:18px;height:18px;color:var(--color-white);cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:absolute;top:3px;right:3px}.ChatSidebarStyles-module__BQ07ma__attachmentRemove:hover{background:#000000d9}.ChatSidebarStyles-module__BQ07ma__dropOverlay{border:2px dashed var(--color-primary-green);z-index:10;pointer-events:none;background:#00bf631a;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ChatSidebarStyles-module__BQ07ma__dropOverlayText{color:var(--color-primary-green);font-size:1rem;font-weight:600}.ChatSidebarStyles-module__BQ07ma__longConversationBanner{color:var(--color-gray-500);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;display:flex}.ChatSidebarStyles-module__BQ07ma__longConversationBanner button{color:var(--color-primary-green);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.ChatSidebarStyles-module__BQ07ma__longConversationBanner button:hover{text-decoration:underline}.ChatSidebarStyles-module__BQ07ma__baseAiPill{color:var(--color-gray-400);background:var(--color-gray-100);pointer-events:none;letter-spacing:.02em;border-radius:4px;padding:.125rem .375rem;font-size:.625rem;font-weight:600;position:absolute;bottom:.625rem;right:.75rem}.ChatSidebarStyles-module__BQ07ma__fallbackBanner{background:#fef3c7;border-top:1px solid #fcd34d;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.ChatSidebarStyles-module__BQ07ma__fallbackBannerText{color:#92400e;line-height:1.4}.ChatSidebarStyles-module__BQ07ma__fallbackBannerLink{color:#7c3aed;font-weight:600;text-decoration:none}.ChatSidebarStyles-module__BQ07ma__fallbackBannerLink:hover{text-decoration:underline}.ChatSidebarStyles-module__BQ07ma__fallbackBannerClose{color:#92400e;cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.ChatSidebarStyles-module__BQ07ma__fallbackBannerClose:hover{opacity:1}.ChatSidebarStyles-module__BQ07ma__stopTourRow{background:var(--color-gray-50);justify-content:center;padding:.5rem 1rem;display:flex}.ChatSidebarStyles-module__BQ07ma__stopTourPill{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-500);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ChatSidebarStyles-module__BQ07ma__stopTourPill:hover{background:var(--color-gray-100);color:var(--color-dark)}.ChatSidebarStyles-module__BQ07ma__retryButton{color:var(--color-primary-green);border:1px solid var(--color-primary-green);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s}.ChatSidebarStyles-module__BQ07ma__retryButton:hover{background:#0000000a}
.Spinner-module__qS05Gq__spinner{border-style:solid;border-color:#0000;border-radius:50%;flex-shrink:0;animation:.7s linear infinite Spinner-module__qS05Gq__spin;display:inline-block}.Spinner-module__qS05Gq__sm{border-width:2px;width:16px;height:16px}.Spinner-module__qS05Gq__md{border-width:2px;width:24px;height:24px}.Spinner-module__qS05Gq__lg{border-width:3px;width:40px;height:40px}.Spinner-module__qS05Gq__default{border-top-color:#a3a3a3}.Spinner-module__qS05Gq__white{border-top-color:#fff}@keyframes Spinner-module__qS05Gq__spin{to{transform:rotate(360deg)}}
.HomePageStyles-module__A2MEeG__pageLayout{background:var(--color-gray-50);flex:1;min-width:0;display:flex;overflow:hidden}.HomePageStyles-module__A2MEeG__content{scrollbar-width:none;flex-direction:column;flex:1;gap:1.5rem;width:100%;min-width:0;padding:2.5rem;display:flex;overflow-y:auto}.HomePageStyles-module__A2MEeG__content::-webkit-scrollbar{display:none}.HomePageStyles-module__A2MEeG__tabNav{border-bottom:1.5px solid var(--color-gray-200);gap:0;display:flex}.HomePageStyles-module__A2MEeG__tab{color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1.5px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;transition:color .15s,border-color .15s}.HomePageStyles-module__A2MEeG__tab:hover{color:var(--color-dark)}.HomePageStyles-module__A2MEeG__tabActive{color:var(--color-dark);border-bottom-color:var(--color-dark)}.HomePageStyles-module__A2MEeG__tabContent{flex-direction:column;gap:1.5rem;display:flex}.HomePageStyles-module__A2MEeG__header{margin-bottom:.25rem}.HomePageStyles-module__A2MEeG__title{color:var(--color-dark);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:800}.HomePageStyles-module__A2MEeG__subtitle{color:var(--color-gray-500);font-size:1.0625rem;font-weight:500;line-height:1.5}.HomePageStyles-module__A2MEeG__cardsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:1024px){.HomePageStyles-module__A2MEeG__cardsGrid{grid-template-columns:repeat(4,1fr)}}.HomePageStyles-module__A2MEeG__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:12px;padding:1.25rem}.HomePageStyles-module__A2MEeG__cardHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.HomePageStyles-module__A2MEeG__cardIcon{color:var(--color-gray-400)}.HomePageStyles-module__A2MEeG__cardLabel{color:var(--color-gray-500);font-size:.8125rem;font-weight:500}.HomePageStyles-module__A2MEeG__cardValue{color:var(--color-dark);margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1}.HomePageStyles-module__A2MEeG__cardTrend{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.HomePageStyles-module__A2MEeG__trendUp{color:#16a34a}.HomePageStyles-module__A2MEeG__trendDown{color:#dc2626}.HomePageStyles-module__A2MEeG__cardExtra{color:var(--color-gray-400);margin-top:.25rem;font-size:.75rem;font-weight:500}.HomePageStyles-module__A2MEeG__topLinksTitle{color:var(--color-dark);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.HomePageStyles-module__A2MEeG__topLinksList{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:12px;overflow:hidden}.HomePageStyles-module__A2MEeG__topLinkRow{border-bottom:1px solid var(--color-gray-100);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;display:flex}.HomePageStyles-module__A2MEeG__topLinkRow:last-child{border-bottom:none}.HomePageStyles-module__A2MEeG__topLinkUrl{color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-right:1rem;overflow:hidden}.HomePageStyles-module__A2MEeG__topLinkClicks{color:var(--color-gray-500);white-space:nowrap;flex-shrink:0;font-weight:600}.HomePageStyles-module__A2MEeG__topLinkSplit{color:var(--color-gray-400);font-size:.8125rem;font-weight:400}.HomePageStyles-module__A2MEeG__analyticsLinkRow{justify-content:flex-end;display:flex}.HomePageStyles-module__A2MEeG__analyticsButton{border:1px solid var(--color-primary-green);background:var(--color-white);color:var(--color-primary-green);border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.HomePageStyles-module__A2MEeG__analyticsButton:hover{border-color:var(--color-primary-green);background:#00a6510f}.HomePageStyles-module__A2MEeG__analyticsButtonArrow{font-size:.875rem}.HomePageStyles-module__A2MEeG__leadsHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.HomePageStyles-module__A2MEeG__leadsTitle{color:var(--color-dark);margin:0;font-size:1.125rem;font-weight:600}.HomePageStyles-module__A2MEeG__exportButton{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.HomePageStyles-module__A2MEeG__exportButton:hover{border-color:var(--color-gray-300);color:var(--color-dark)}.HomePageStyles-module__A2MEeG__leadsTable{border:1px solid var(--color-gray-200);border-radius:12px;overflow:hidden}.HomePageStyles-module__A2MEeG__tableHeader{display:none}@media (min-width:1024px){.HomePageStyles-module__A2MEeG__tableHeader{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.025em;grid-template-columns:1.5fr 2fr 1.5fr .75fr 1fr 1fr;gap:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:grid}}.HomePageStyles-module__A2MEeG__tableRow{border-bottom:1px solid var(--color-gray-100);cursor:pointer;color:var(--color-dark);grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem;font-size:.875rem;transition:background .15s;display:grid}.HomePageStyles-module__A2MEeG__tableRow:hover{background:var(--color-gray-50)}.HomePageStyles-module__A2MEeG__tableRow:last-child{border-bottom:none}.HomePageStyles-module__A2MEeG__tableRowExpanded{background:var(--color-gray-50)}@media (min-width:1024px){.HomePageStyles-module__A2MEeG__tableRow{grid-template-columns:1.5fr 2fr 1.5fr .75fr 1fr 1fr;align-items:center;gap:.75rem}}.HomePageStyles-module__A2MEeG__sourceBadge{background:var(--color-gray-100);color:var(--color-gray-600);text-transform:capitalize;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.HomePageStyles-module__A2MEeG__statusBadge{cursor:pointer;border:none;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-block}.HomePageStyles-module__A2MEeG__statusBadge:hover{opacity:.8}.HomePageStyles-module__A2MEeG__status-new{color:#1d4ed8;background:#dbeafe}.HomePageStyles-module__A2MEeG__status-contacted{color:#92400e;background:#fef3c7}.HomePageStyles-module__A2MEeG__status-converted{color:#065f46;background:#d1fae5}.HomePageStyles-module__A2MEeG__expandedRow{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-100);padding:1rem 1.5rem}.HomePageStyles-module__A2MEeG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.HomePageStyles-module__A2MEeG__modal{background:var(--color-white);border-radius:14px;width:100%;max-width:400px;padding:1.5rem}.HomePageStyles-module__A2MEeG__modalTitle{color:var(--color-dark);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.HomePageStyles-module__A2MEeG__modalDetail{color:var(--color-gray-500);margin:0;font-size:.875rem}.HomePageStyles-module__A2MEeG__modalError{color:var(--color-red-600,#dc2626);margin-bottom:.25rem;font-size:.875rem}.HomePageStyles-module__A2MEeG__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.HomePageStyles-module__A2MEeG__modalSecondaryButton{border:1.5px solid var(--color-gray-200);background:var(--color-white);color:var(--color-dark);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:border-color .15s}.HomePageStyles-module__A2MEeG__modalSecondaryButton:hover{border-color:var(--color-gray-300)}.HomePageStyles-module__A2MEeG__modalSecondaryButton:disabled{opacity:.4;cursor:not-allowed}.HomePageStyles-module__A2MEeG__modalDangerButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s}.HomePageStyles-module__A2MEeG__modalDangerButton:hover{background:#b91c1c}.HomePageStyles-module__A2MEeG__modalDangerButton:disabled{opacity:.5;cursor:not-allowed}.HomePageStyles-module__A2MEeG__deleteLeadButton{border:1px solid var(--color-gray-200);color:var(--color-gray-400);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.3125rem;margin-top:.75rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.HomePageStyles-module__A2MEeG__deleteLeadButton:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.HomePageStyles-module__A2MEeG__noConversation{color:var(--color-gray-500);margin:0;font-size:.8125rem}.HomePageStyles-module__A2MEeG__conversationHistory{flex-direction:column;gap:.75rem;max-height:300px;display:flex;overflow-y:auto}.HomePageStyles-module__A2MEeG__formFields{flex-direction:column;gap:.5rem;display:flex}.HomePageStyles-module__A2MEeG__formField{gap:.75rem;font-size:.8125rem;line-height:1.5;display:flex}.HomePageStyles-module__A2MEeG__formFieldKey{color:var(--color-gray-500);text-transform:capitalize;flex-shrink:0;min-width:120px}.HomePageStyles-module__A2MEeG__formFieldValue{color:var(--color-gray-900)}.HomePageStyles-module__A2MEeG__convMessage{border-radius:10px;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;display:flex}.HomePageStyles-module__A2MEeG__convAssistant{background:var(--color-gray-50);border:1px solid var(--color-gray-100)}.HomePageStyles-module__A2MEeG__convUser{background:#f0fdf4;border:1px solid #dcfce7}.HomePageStyles-module__A2MEeG__convRole{flex-shrink:0;min-width:3.5rem;padding-top:.125rem;font-size:.75rem;font-weight:600}.HomePageStyles-module__A2MEeG__convAssistant .HomePageStyles-module__A2MEeG__convRole{color:var(--color-primary-green)}.HomePageStyles-module__A2MEeG__convUser .HomePageStyles-module__A2MEeG__convRole{color:var(--color-gray-500)}.HomePageStyles-module__A2MEeG__convContent{overflow-wrap:break-word;flex:1;min-width:0}.HomePageStyles-module__A2MEeG__emptyState{text-align:center;border:1px dashed var(--color-gray-200);border-radius:12px;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.HomePageStyles-module__A2MEeG__emptyText{color:var(--color-gray-400);margin:0 0 1.25rem;font-size:.9375rem}.HomePageStyles-module__A2MEeG__emptyLinkRow{background:var(--color-gray-100);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:inline-flex}.HomePageStyles-module__A2MEeG__emptyLinkText{color:var(--color-dark);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.HomePageStyles-module__A2MEeG__copyIconButton{background:var(--color-primary-green);width:2.125rem;height:2.125rem;color:var(--color-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.HomePageStyles-module__A2MEeG__copyIconButton:hover{opacity:.9}.HomePageStyles-module__A2MEeG__messageGroup{animation:.4s ease-out HomePageStyles-module__A2MEeG__slideUp;display:flex}.HomePageStyles-module__A2MEeG__messageGroupAgent{justify-content:flex-start}.HomePageStyles-module__A2MEeG__messageGroupUser{justify-content:flex-end}.HomePageStyles-module__A2MEeG__agentMessage{color:var(--color-dark);background:var(--color-gray-50);border-radius:12px;max-width:85%;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.6}.HomePageStyles-module__A2MEeG__userMessage{background:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-200);border-radius:12px;max-width:85%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5}@keyframes HomePageStyles-module__A2MEeG__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HomePageStyles-module__A2MEeG__statusIndicator{color:var(--color-gray-500);font-size:.8125rem;font-weight:500;animation:3s ease-out forwards HomePageStyles-module__A2MEeG__statusFade}@keyframes HomePageStyles-module__A2MEeG__statusFade{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.HomePageStyles-module__A2MEeG__widgetEntry{align-self:flex-start;max-width:90%}.HomePageStyles-module__A2MEeG__thinkingLabel{color:var(--color-gray-400);margin-bottom:.25rem;font-size:.75rem;font-weight:500;animation:.4s ease-out HomePageStyles-module__A2MEeG__thinkingLabelFade}@keyframes HomePageStyles-module__A2MEeG__thinkingLabelFade{0%{opacity:0}to{opacity:1}}.HomePageStyles-module__A2MEeG__thinkingDots{align-items:center;gap:.375rem;padding:.5rem 0;display:flex}.HomePageStyles-module__A2MEeG__thinkingDots span{background:var(--color-gray-400);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both HomePageStyles-module__A2MEeG__thinkingBounce}.HomePageStyles-module__A2MEeG__thinkingDots span:first-child{animation-delay:-.32s}.HomePageStyles-module__A2MEeG__thinkingDots span:nth-child(2){animation-delay:-.16s}@keyframes HomePageStyles-module__A2MEeG__thinkingBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.HomePageStyles-module__A2MEeG__buildingIndicator{color:var(--color-gray-500);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;display:flex}.HomePageStyles-module__A2MEeG__buildingDot{background:var(--color-primary-green);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite HomePageStyles-module__A2MEeG__buildingPulse}@keyframes HomePageStyles-module__A2MEeG__buildingPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.HomePageStyles-module__A2MEeG__retryButton{color:var(--color-primary-green);border:1px solid var(--color-primary-green);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s}.HomePageStyles-module__A2MEeG__retryButton:hover{background:#0000000a}.HomePageStyles-module__A2MEeG__pagination{color:var(--color-gray-600);justify-content:center;align-items:center;gap:1rem;padding:1rem 0;font-size:.875rem;display:flex}.HomePageStyles-module__A2MEeG__pagination button{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem}.HomePageStyles-module__A2MEeG__pagination button:hover:not(:disabled){border-color:var(--color-gray-300);color:var(--color-dark)}.HomePageStyles-module__A2MEeG__pagination button:disabled{opacity:.4;cursor:not-allowed}.HomePageStyles-module__A2MEeG__conversationsTitle{color:var(--color-dark);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.HomePageStyles-module__A2MEeG__usageAlert{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.625rem 1rem;display:flex}.HomePageStyles-module__A2MEeG__usageWarning{background:#fffbeb;border-color:#fbbf24}.HomePageStyles-module__A2MEeG__usageText{color:var(--color-gray-600);white-space:nowrap;font-size:.8125rem;font-weight:500}.HomePageStyles-module__A2MEeG__usageWarning .HomePageStyles-module__A2MEeG__usageText{color:#92400e}.HomePageStyles-module__A2MEeG__usageBarTrack{background:var(--color-gray-100);border-radius:3px;flex:1;height:6px;overflow:hidden}.HomePageStyles-module__A2MEeG__usageBarFill{background:var(--color-primary-green);border-radius:3px;height:100%;transition:width .3s}.HomePageStyles-module__A2MEeG__usageWarning .HomePageStyles-module__A2MEeG__usageBarFill{background:#f59e0b}.HomePageStyles-module__A2MEeG__convosGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.HomePageStyles-module__A2MEeG__convosGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomePageStyles-module__A2MEeG__convosGrid{grid-template-columns:repeat(3,1fr)}}.HomePageStyles-module__A2MEeG__convoCard{background:var(--color-white);border:1px solid var(--color-gray-200);cursor:pointer;border-left:3px solid;border-radius:12px;flex-direction:column;gap:.625rem;padding:1rem;transition:box-shadow .15s,border-color .15s;display:flex}.HomePageStyles-module__A2MEeG__convoCard:hover{box-shadow:0 2px 8px #00000014}.HomePageStyles-module__A2MEeG__convoCardTop{justify-content:space-between;align-items:center;display:flex}.HomePageStyles-module__A2MEeG__convoCardIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.HomePageStyles-module__A2MEeG__convoCardLabel{color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.HomePageStyles-module__A2MEeG__convoCardCount{color:var(--color-gray-600);font-weight:600}.HomePageStyles-module__A2MEeG__convoCardMessage{color:var(--color-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.HomePageStyles-module__A2MEeG__convoCardFooter{color:var(--color-gray-400);justify-content:space-between;align-items:center;margin-top:auto;font-size:.75rem;display:flex}.HomePageStyles-module__A2MEeG__convoCardTopRight{align-items:center;gap:.375rem;display:flex}.HomePageStyles-module__A2MEeG__leadBadge{text-transform:uppercase;letter-spacing:.04em;color:#16a34a;background:#dcfce7;border-radius:100px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.HomePageStyles-module__A2MEeG__leadFormCard{flex-direction:column;gap:.25rem;display:flex}.HomePageStyles-module__A2MEeG__leadFormLabel{text-transform:uppercase;letter-spacing:.04em;color:#16a34a;margin-bottom:.125rem;font-size:.625rem;font-weight:700}.HomePageStyles-module__A2MEeG__leadFormRow{gap:.5rem;font-size:.8125rem;display:flex}.HomePageStyles-module__A2MEeG__leadFormKey{text-transform:capitalize;min-width:3rem;font-weight:600}.HomePageStyles-module__A2MEeG__convoOverlay{z-index:100;background:#0000004d;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.HomePageStyles-module__A2MEeG__convoWidgetWrap{border-radius:16px;width:100%;max-width:560px;box-shadow:0 16px 48px #00000026}.HomePageStyles-module__A2MEeG__channelBanner{cursor:pointer;background:#00bf6312;border:1.5px solid #00bf6340;border-radius:14px;flex-direction:column;gap:1rem;padding:1rem;transition:border-color .15s,background .15s;display:flex;position:relative}.HomePageStyles-module__A2MEeG__channelBanner:hover{background:#00bf631a;border-color:#00bf6366}.HomePageStyles-module__A2MEeG__bannerLeft{align-items:flex-start;gap:.75rem;display:flex}.HomePageStyles-module__A2MEeG__bannerIcon{width:36px;height:36px;color:var(--color-primary-green);background:#00bf6324;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.HomePageStyles-module__A2MEeG__bannerText{color:var(--color-dark);font-size:.9375rem;font-weight:700}.HomePageStyles-module__A2MEeG__bannerSubtext{color:var(--color-gray-500);margin-top:.125rem;font-size:.8125rem;font-weight:400}.HomePageStyles-module__A2MEeG__bannerRight{justify-content:center;align-items:center;gap:.75rem;display:flex}.HomePageStyles-module__A2MEeG__bannerDismiss{width:24px;height:24px;color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}@media (min-width:640px){.HomePageStyles-module__A2MEeG__channelBanner{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:1.25rem 1.5rem}.HomePageStyles-module__A2MEeG__bannerLeft{align-items:center;gap:1rem}.HomePageStyles-module__A2MEeG__bannerIcon{width:40px;height:40px;margin-top:0}.HomePageStyles-module__A2MEeG__bannerRight{flex-shrink:0;justify-content:flex-end}.HomePageStyles-module__A2MEeG__bannerDismiss{position:static}}.HomePageStyles-module__A2MEeG__bannerAction{color:var(--color-primary-green);background:#00bf631a;border-radius:8px;padding:.375rem .875rem;font-size:.8125rem;font-weight:700}.HomePageStyles-module__A2MEeG__bannerDismiss:hover{color:var(--color-dark);background:var(--color-gray-100)}.HomePageStyles-module__A2MEeG__insightsSection{flex-direction:column;gap:.75rem;display:flex}.HomePageStyles-module__A2MEeG__insightCard{border:1.5px solid var(--color-gray-200);background:#fff;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.HomePageStyles-module__A2MEeG__insightCardHeader{align-items:center;gap:.625rem;display:flex}.HomePageStyles-module__A2MEeG__insightPriorityBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.HomePageStyles-module__A2MEeG__insightPriorityHigh{color:#b91c1c;background:#fee2e2}.HomePageStyles-module__A2MEeG__insightPriorityMedium{color:#92400e;background:#fef3c7}.HomePageStyles-module__A2MEeG__insightTitle{color:var(--color-dark);font-size:.9375rem;font-weight:600}.HomePageStyles-module__A2MEeG__insightDescription{color:var(--color-gray-500);margin:0;font-size:.875rem;line-height:1.5}.HomePageStyles-module__A2MEeG__insightAction{border:1.5px solid var(--color-gray-300);color:var(--color-dark);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s}.HomePageStyles-module__A2MEeG__insightAction:hover{background:var(--color-gray-100);border-color:var(--color-gray-400)}
.ContactOverlayStyles-module__VyZvPq__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ContactOverlayStyles-module__VyZvPq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContactOverlayStyles-module__VyZvPq__fadeIn{0%{opacity:0}to{opacity:1}}.ContactOverlayStyles-module__VyZvPq__card{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:360px;padding:2.5rem 2rem 2rem;animation:.3s ease-out ContactOverlayStyles-module__VyZvPq__slideUp;position:relative;box-shadow:0 24px 80px #00000040}@keyframes ContactOverlayStyles-module__VyZvPq__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ContactOverlayStyles-module__VyZvPq__closeBtn{color:#a3a3a3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:1rem;right:1rem}.ContactOverlayStyles-module__VyZvPq__closeBtn:hover{color:#1a1a1a;background:#f2f2f2}.ContactOverlayStyles-module__VyZvPq__photoWrap{justify-content:center;margin-bottom:1rem;display:flex}.ContactOverlayStyles-module__VyZvPq__photoPlaceholder{background:#f2f2f2;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ContactOverlayStyles-module__VyZvPq__photo{object-fit:cover;border:3px solid #f2f2f2;border-radius:50%;width:96px;height:96px}.ContactOverlayStyles-module__VyZvPq__name{color:#1a1a1a;margin:0 0 .25rem;font-size:1.375rem;font-weight:800}.ContactOverlayStyles-module__VyZvPq__title{color:#525252;margin:0 0 .125rem;font-size:.9375rem;font-weight:500}.ContactOverlayStyles-module__VyZvPq__company{color:#737373;margin:0 0 .25rem;font-size:.875rem}.ContactOverlayStyles-module__VyZvPq__note{color:#a3a3a3;text-align:center;margin:1.25rem 0 -.5rem;font-size:.75rem;line-height:1.4}.ContactOverlayStyles-module__VyZvPq__socials{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.ContactOverlayStyles-module__VyZvPq__socialIcon{color:#525252;background:#f2f2f2;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.ContactOverlayStyles-module__VyZvPq__socialIcon:hover{color:#1a1a1a;background:#e5e5e5}.ContactOverlayStyles-module__VyZvPq__addMeBtn{color:#fff;cursor:pointer;background:#00bf63;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.25rem;padding:.875rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.ContactOverlayStyles-module__VyZvPq__addMeBtn:hover{background:#00a856}.ContactOverlayStyles-module__VyZvPq__addMeBtn:not(:disabled):active{transform:scale(.98)}.ContactOverlayStyles-module__VyZvPq__addMeBtn:disabled{opacity:.85;cursor:default}
.MobileChatStyles-module__O3Kb9W__pill{background:var(--color-primary-green);color:#fff;cursor:pointer;z-index:200;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 12px #00bf6359}.MobileChatStyles-module__O3Kb9W__pill:hover{transform:scale(1.05);box-shadow:0 6px 16px #00bf6373}.MobileChatStyles-module__O3Kb9W__pill:active{transform:scale(.95)}.MobileChatStyles-module__O3Kb9W__panel{background:var(--color-white);z-index:300;border-radius:16px 16px 0 0;flex-direction:column;width:100%;height:70dvh;animation:.25s MobileChatStyles-module__O3Kb9W__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 30px #0000001f}@keyframes MobileChatStyles-module__O3Kb9W__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.MobileChatStyles-module__O3Kb9W__header{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);flex-shrink:0;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.MobileChatStyles-module__O3Kb9W__headerIconWrap{color:var(--color-primary-green);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileChatStyles-module__O3Kb9W__headerName{color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9375rem;font-weight:600;overflow:hidden}.MobileChatStyles-module__O3Kb9W__closeButton{width:32px;height:32px;color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.MobileChatStyles-module__O3Kb9W__closeButton:hover{background:var(--color-gray-100);color:var(--color-gray-600)}.MobileChatStyles-module__O3Kb9W__messages{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.MobileChatStyles-module__O3Kb9W__messages::-webkit-scrollbar{display:none}.MobileChatStyles-module__O3Kb9W__inputArea{border-top:1px solid var(--color-gray-200);background:var(--color-white);padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));flex-shrink:0}.MobileChatStyles-module__O3Kb9W__inputRow{background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:12px;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem .875rem;display:flex}.MobileChatStyles-module__O3Kb9W__input{resize:none;color:var(--color-gray-900);background:0 0;border:none;outline:none;flex:1;max-height:120px;font-family:inherit;font-size:16px;line-height:1.5;overflow-y:auto}.MobileChatStyles-module__O3Kb9W__input::placeholder{color:var(--color-gray-400)}.MobileChatStyles-module__O3Kb9W__input:disabled{opacity:.6}.MobileChatStyles-module__O3Kb9W__sendButton{background:var(--color-primary-green);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,opacity .15s;display:flex}.MobileChatStyles-module__O3Kb9W__sendButton:disabled{opacity:.4;cursor:not-allowed}.MobileChatStyles-module__O3Kb9W__sendButton:not(:disabled):hover{background:#00a855}.MobileChatStyles-module__O3Kb9W__stopButton{background:var(--color-gray-400)}.MobileChatStyles-module__O3Kb9W__stopButton:hover{background:var(--color-gray-500)}
.ContactPillStyles-module__AMyYoa__pill{cursor:pointer;color:#1a1a1a;z-index:9998;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 4px 12px #00000026}.ContactPillStyles-module__AMyYoa__pill:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.ContactPillStyles-module__AMyYoa__pill:active{transform:scale(.95)}.ContactPillStyles-module__AMyYoa__pulse:before,.ContactPillStyles-module__AMyYoa__pulse:after{content:"";opacity:0;border:1.5px solid #00000026;border-radius:50%;animation:3s ease-out infinite ContactPillStyles-module__AMyYoa__orbitPulse;position:absolute;inset:0}.ContactPillStyles-module__AMyYoa__pulse:after{animation-delay:1.5s}@keyframes ContactPillStyles-module__AMyYoa__orbitPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}
.AdminShellMobileStyles-module__GpFRAG__mobileLayout{background:var(--color-white);flex-direction:column;min-height:100dvh;display:flex}.AdminShellMobileStyles-module__GpFRAG__mobileHeader{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);z-index:100;justify-content:space-between;align-items:center;height:56px;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.AdminShellMobileStyles-module__GpFRAG__burgerButton{width:40px;height:40px;color:var(--color-gray-700);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.AdminShellMobileStyles-module__GpFRAG__burgerButton:hover{background:var(--color-gray-100)}.AdminShellMobileStyles-module__GpFRAG__mobileLogo{align-items:center;gap:.5rem;display:flex}.AdminShellMobileStyles-module__GpFRAG__mobileLogoText{color:var(--color-gray-900);font-size:1rem;font-weight:700}.AdminShellMobileStyles-module__GpFRAG__mobileHeaderRight{width:40px}.AdminShellMobileStyles-module__GpFRAG__mobileContent{-webkit-overflow-scrolling:touch;flex:1;margin-top:56px;overflow:hidden auto}.AdminShellMobileStyles-module__GpFRAG__mobileContentFull{-webkit-overflow-scrolling:touch;flex:1;margin-top:0;overflow:hidden auto}
.LoadingScreen-module__QJbAtG__container{background:var(--color-white);justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.LoadingScreen-module__QJbAtG__containerInline{justify-content:center;align-items:center;width:100%;padding:4rem 0;display:flex}.LoadingScreen-module__QJbAtG__containerOverlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoadingScreen-module__QJbAtG__content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.LoadingScreen-module__QJbAtG__dots{gap:6px;display:flex}.LoadingScreen-module__QJbAtG__dot{background:var(--color-primary-green);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite LoadingScreen-module__QJbAtG__bounce}.LoadingScreen-module__QJbAtG__dot:nth-child(2){animation-delay:.16s}.LoadingScreen-module__QJbAtG__dot:nth-child(3){animation-delay:.32s}@keyframes LoadingScreen-module__QJbAtG__bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}
.UsageStyles-module__4UTVKa__sectionTitleCompact{margin-bottom:0}.UsageStyles-module__4UTVKa__usageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.UsageStyles-module__4UTVKa__resetDate{color:var(--color-gray-400);margin-top:.25rem;font-size:.8125rem}.UsageStyles-module__4UTVKa__meterList{flex-direction:column;gap:1.25rem;display:flex}.UsageStyles-module__4UTVKa__meterItem{flex-direction:column;gap:.5rem;display:flex}.UsageStyles-module__4UTVKa__meterHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.UsageStyles-module__4UTVKa__meterLabel{color:var(--color-dark);font-size:.9375rem;font-weight:600}.UsageStyles-module__4UTVKa__meterDescription{color:var(--color-gray-400);margin-top:.125rem;font-size:.8125rem}.UsageStyles-module__4UTVKa__meterCount{color:var(--color-gray-500);white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600}.UsageStyles-module__4UTVKa__meterCountAtLimit{color:var(--color-error)}.UsageStyles-module__4UTVKa__meterTrack{background:var(--color-gray-100);border-radius:999px;height:8px;overflow:hidden}.UsageStyles-module__4UTVKa__meterFill{background:var(--color-primary-green);border-radius:999px;min-width:0;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.UsageStyles-module__4UTVKa__meterFillNearLimit{background:#f59e0b}.UsageStyles-module__4UTVKa__meterFillAtLimit{background:var(--color-error)}.UsageStyles-module__4UTVKa__unlimitedBar{background:repeating-linear-gradient(90deg,var(--color-gray-100)0px,var(--color-gray-100)6px,transparent 6px,transparent 10px);border-radius:999px;height:8px;margin-top:-8px}.UsageStyles-module__4UTVKa__unlimitedLabel{color:var(--color-gray-400);font-weight:500}.UsageStyles-module__4UTVKa__sectionDivider{color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-gray-200);margin-top:.5rem;padding:.5rem 0;font-size:.75rem;font-weight:600}
.TemplateSelectWidget-module__oV6IYq__grid{outline:none;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.TemplateSelectWidget-module__oV6IYq__card{aspect-ratio:9/16;cursor:pointer;background:#f5f5f5;border:2px solid #00000014;border-radius:10px;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.TemplateSelectWidget-module__oV6IYq__card:hover,.TemplateSelectWidget-module__oV6IYq__focused{border-color:var(--color-primary-green,#00bf63);box-shadow:0 2px 12px #00bf6326}.TemplateSelectWidget-module__oV6IYq__templateImage{object-fit:cover}.TemplateSelectWidget-module__oV6IYq__blankCard{background:var(--color-primary-cream,#faf8f5);border-style:dashed;justify-content:center;align-items:center;display:flex}.TemplateSelectWidget-module__oV6IYq__blankContent{flex-direction:column;align-items:center;gap:.5rem;display:flex}.TemplateSelectWidget-module__oV6IYq__blankIcon{color:#9ca3af;font-size:1.5rem;font-weight:300;line-height:1}.TemplateSelectWidget-module__oV6IYq__blankLabel{color:#6b7280;font-size:.75rem;font-weight:600}.TemplateSelectWidget-module__oV6IYq__selectOverlay{background:#0006;justify-content:center;align-items:center;animation:.15s ease-out TemplateSelectWidget-module__oV6IYq__overlayFadeIn;display:flex;position:absolute;inset:0}.TemplateSelectWidget-module__oV6IYq__selectButton{background:var(--color-primary-green,#00bf63);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 10px #0003}.TemplateSelectWidget-module__oV6IYq__selectButton:hover{transform:scale(1.05);box-shadow:0 4px 16px #00bf634d}@keyframes TemplateSelectWidget-module__oV6IYq__overlayFadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.TemplateSelectWidget-module__oV6IYq__grid{grid-template-columns:repeat(4,1fr);gap:1rem;width:100vw;max-width:780px;margin-left:50%;position:relative;transform:translate(-50%)}}
.CountrySelectorStyles-module__xdlOda__container{display:inline-block;position:relative}.CountrySelectorStyles-module__xdlOda__trigger{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;min-width:100px;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s;display:flex}.CountrySelectorStyles-module__xdlOda__trigger:hover{background:#f9fafb;border-color:#d1d5db}.CountrySelectorStyles-module__xdlOda__flag{font-size:1.25rem;line-height:1}.CountrySelectorStyles-module__xdlOda__dialCode{color:var(--foreground);font-weight:600}.CountrySelectorStyles-module__xdlOda__chevron{color:#9ca3af;margin-left:auto;font-size:.75rem}.CountrySelectorStyles-module__xdlOda__dropdown{z-index:3000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;max-height:400px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 12px #0000001a}.CountrySelectorStyles-module__xdlOda__searchContainer{border-bottom:1px solid #e5e7eb;padding:.75rem}.CountrySelectorStyles-module__xdlOda__searchInput{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.CountrySelectorStyles-module__xdlOda__searchInput:focus{border-color:#111827}.CountrySelectorStyles-module__xdlOda__countryList{max-height:350px;overflow-y:auto}.CountrySelectorStyles-module__xdlOda__countryOption{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:background-color .2s;display:flex}.CountrySelectorStyles-module__xdlOda__countryOption:hover{background:#f9fafb}.CountrySelectorStyles-module__xdlOda__countryOption.CountrySelectorStyles-module__xdlOda__selected{background:#f3f4f6;font-weight:600}.CountrySelectorStyles-module__xdlOda__countryOption .CountrySelectorStyles-module__xdlOda__flag{flex-shrink:0;font-size:1.25rem;line-height:1}.CountrySelectorStyles-module__xdlOda__countryName{color:var(--foreground);flex:1}.CountrySelectorStyles-module__xdlOda__countryOption .CountrySelectorStyles-module__xdlOda__dialCode{color:#6b7280;font-size:.875rem}.CountrySelectorStyles-module__xdlOda__noResults{text-align:center;color:#9ca3af;padding:1rem;font-size:.875rem}
.OtpInputStyles-module__nyHyVq__otpContainer{flex-wrap:wrap;justify-content:center;gap:.25rem;margin:1.5rem 0;display:flex}.OtpInputStyles-module__nyHyVq__otpDigit{text-align:center;border:2px solid var(--color-gray-300);width:2.5rem;height:2.5rem;color:var(--color-gray-900);background:0 0;border-radius:8px;outline:none;font-size:1.5rem;font-weight:700;transition:all .2s}.OtpInputStyles-module__nyHyVq__otpDigit:focus{border-color:var(--color-dark);transform:translateY(-2px);box-shadow:0 0 0 4px #1118271a}.OtpInputStyles-module__nyHyVq__otpDigit.OtpInputStyles-module__nyHyVq__filled{border-color:var(--color-gray-500);background-color:var(--color-gray-100)}.OtpInputStyles-module__nyHyVq__otpDigit:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-gray-200)}@media (max-width:360px){.OtpInputStyles-module__nyHyVq__otpContainer{gap:.2rem}.OtpInputStyles-module__nyHyVq__otpDigit{width:2.25rem;height:2.25rem;font-size:1.25rem}}@media (min-width:640px){.OtpInputStyles-module__nyHyVq__otpContainer{gap:.5rem}.OtpInputStyles-module__nyHyVq__otpDigit{border-radius:10px;width:3rem;height:3rem;font-size:1.75rem}}@media (min-width:1024px){.OtpInputStyles-module__nyHyVq__otpDigit{border-radius:12px;width:3.5rem;height:3.5rem;font-size:2rem}}
.UsernameClaimStyles-module__IU4fya__usernameClaim{flex-direction:column;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex;position:relative}@media (min-width:1024px){.UsernameClaimStyles-module__IU4fya__usernameClaim{flex:0 450px;max-width:90%}}.UsernameClaimStyles-module__IU4fya__fullWidth{max-width:100%}.UsernameClaimStyles-module__IU4fya__inputContainer{background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:16px;align-items:center;min-height:68px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.UsernameClaimStyles-module__IU4fya__inputContainer:focus-within{border-color:var(--color-primary-purple);border-width:2px;box-shadow:0 0 0 4px #a855f74d,0 0 20px #a855f766,0 0 40px #a855f733}.UsernameClaimStyles-module__IU4fya__prefixChip{color:#9ca3af;font-size:1.35rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:none;white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;align-items:center;margin-right:.125rem;padding:0;display:flex}.UsernameClaimStyles-module__IU4fya__usernameInput{color:#111827;min-width:0;font-size:1.35rem;font-weight:700;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;touch-action:manipulation;background:0 0;border:none;outline:none;flex:1}.UsernameClaimStyles-module__IU4fya__usernameInput::placeholder{color:var(--color-gray-500)}.UsernameClaimStyles-module__IU4fya__usernameInput.UsernameClaimStyles-module__IU4fya__checking{color:var(--color-gray-600)}.UsernameClaimStyles-module__IU4fya__spinner{border:2px solid var(--color-gray-300);border-top:2px solid var(--color-primary-purple);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-left:.5rem;animation:.8s cubic-bezier(.4,0,.2,1) infinite UsernameClaimStyles-module__IU4fya__spin}@keyframes UsernameClaimStyles-module__IU4fya__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UsernameClaimStyles-module__IU4fya__checkIcon{color:var(--color-success);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:.5rem;font-size:1.25rem;font-weight:600;line-height:1;animation:.2s ease-out UsernameClaimStyles-module__IU4fya__scaleIn;display:flex}@keyframes UsernameClaimStyles-module__IU4fya__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.UsernameClaimStyles-module__IU4fya__errorIcon{color:var(--color-error);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:.5rem;font-size:1.25rem;font-weight:600;line-height:1;animation:.2s ease-out UsernameClaimStyles-module__IU4fya__scaleIn;display:flex}.UsernameClaimStyles-module__IU4fya__feedback{z-index:10;flex-direction:column;align-items:center;width:100%;margin-top:.5rem;font-size:.875rem;display:flex;position:absolute;top:100%;left:0;right:0}.UsernameClaimStyles-module__IU4fya__errorText{color:var(--color-error);width:100%;padding:.5rem 0;font-size:.875rem;font-weight:600}.UsernameClaimStyles-module__IU4fya__errorTextSevere{color:var(--color-error-dark);background:var(--color-error-bg);border:1px solid var(--color-error-light);border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-weight:600;animation:.4s cubic-bezier(.36,.07,.19,.97) both UsernameClaimStyles-module__IU4fya__shake;display:flex}@keyframes UsernameClaimStyles-module__IU4fya__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.UsernameClaimStyles-module__IU4fya__successText{color:var(--color-success-dark);background:var(--color-success-bg);border:1px solid var(--color-success-light);border-radius:8px;width:100%;padding:.5rem .75rem;font-weight:600}.UsernameClaimStyles-module__IU4fya__usernameHighlight{color:var(--color-primary-purple);font-weight:700}.UsernameClaimStyles-module__IU4fya__charCount{color:var(--color-gray-500);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;align-self:flex-end;margin-top:.25rem;font-size:.75rem}@media (max-width:1023px){.UsernameClaimStyles-module__IU4fya__feedback{margin-top:.5rem;position:relative;top:0}.UsernameClaimStyles-module__IU4fya__inputContainer{min-height:54px;padding:.875rem 1rem;overflow:hidden}.UsernameClaimStyles-module__IU4fya__prefixChip{margin-right:.125rem;padding:0;font-size:16px;line-height:1.2}.UsernameClaimStyles-module__IU4fya__usernameInput{font-size:16px;line-height:1.2}.UsernameClaimStyles-module__IU4fya__checkIcon,.UsernameClaimStyles-module__IU4fya__errorIcon{width:20px;height:20px;margin-left:.375rem;font-size:1.1rem}.UsernameClaimStyles-module__IU4fya__spinner{width:18px;height:18px;margin-left:.375rem}}
.PhoneMockupStyles-module__Rf60qa__phoneFrame{background:linear-gradient(145deg,#2d2d2d 0%,#1a1a1a 100%);border-radius:44px;width:290px;height:580px;padding:10px;position:relative;box-shadow:0 30px 60px -15px #00000059,inset 0 0 0 1px #ffffff14,inset 0 -2px 8px #0000004d}.PhoneMockupStyles-module__Rf60qa__phoneFrame:before{content:"";background:linear-gradient(#3a3a3a 0%,#2a2a2a 100%);border-radius:0 2px 2px 0;width:3px;height:60px;position:absolute;top:120px;right:-2px}.PhoneMockupStyles-module__Rf60qa__phoneFrame:after{content:"";background:linear-gradient(#3a3a3a 0%,#2a2a2a 100%);border-radius:2px 0 0 2px;width:3px;height:30px;position:absolute;top:100px;left:-2px}.PhoneMockupStyles-module__Rf60qa__phoneNotch{z-index:10;background:#1a1a1a;border-radius:0 0 12px 12px;width:80px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.PhoneMockupStyles-module__Rf60qa__phoneNotch:after{content:"";background:#000;border-radius:6px;width:44px;height:8px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.PhoneMockupStyles-module__Rf60qa__phoneScreen{background:#fff;border-radius:40px;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}@media (max-width:640px){.PhoneMockupStyles-module__Rf60qa__phoneFrame{border-radius:38px;width:280px;height:560px;padding:10px}.PhoneMockupStyles-module__Rf60qa__phoneScreen{border-radius:32px}}@media (min-width:1024px){.PhoneMockupStyles-module__Rf60qa__phoneFrame{border-radius:50px;width:340px;height:680px;padding:12px}.PhoneMockupStyles-module__Rf60qa__phoneNotch{width:90px;height:26px}.PhoneMockupStyles-module__Rf60qa__phoneScreen{border-radius:44px}}
@keyframes HeroDemoStyles-module__iPYP6W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroDemoStyles-module__iPYP6W__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroDemoStyles-module__iPYP6W__slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes HeroDemoStyles-module__iPYP6W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes HeroDemoStyles-module__iPYP6W__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.HeroDemoStyles-module__iPYP6W__container{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:500px;display:flex}.HeroDemoStyles-module__iPYP6W__stageIndicator{background:#00000014;border-radius:3px;width:80%;height:3px;overflow:hidden}.HeroDemoStyles-module__iPYP6W__stageProgress{background:linear-gradient(90deg,var(--color-primary-green)0%,#00c661 100%);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.HeroDemoStyles-module__iPYP6W__demoArea{justify-content:center;width:100%;min-height:500px;display:flex;position:relative}.HeroDemoStyles-module__iPYP6W__phoneContainer{transition:opacity .5s,transform .5s}.HeroDemoStyles-module__iPYP6W__phoneContainerHidden{opacity:0;pointer-events:none;transform:scale(.95)}.HeroDemoStyles-module__iPYP6W__phoneContainerLanding{position:absolute;top:0;left:50%;transform:translate(-50%)}.HeroDemoStyles-module__iPYP6W__instagramFeed{background:#000;flex-direction:column;height:100%;display:flex}.HeroDemoStyles-module__iPYP6W__igHeader{background:#000;justify-content:space-between;align-items:center;padding:28px 12px 8px;display:flex}.HeroDemoStyles-module__iPYP6W__igLogo{align-items:center;display:flex}.HeroDemoStyles-module__iPYP6W__igLogoIcon{color:#fff;width:24px;height:24px}.HeroDemoStyles-module__iPYP6W__igIcons{gap:16px;display:flex}.HeroDemoStyles-module__iPYP6W__igIcon{color:#fff;width:20px;height:20px}.HeroDemoStyles-module__iPYP6W__igFeedScroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.HeroDemoStyles-module__iPYP6W__igFeedScroll::-webkit-scrollbar{display:none}.HeroDemoStyles-module__iPYP6W__igPost{background:#000;margin-bottom:8px}.HeroDemoStyles-module__iPYP6W__igPostHeader{align-items:center;gap:10px;padding:10px 12px;display:flex}.HeroDemoStyles-module__iPYP6W__igPostAvatar{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;width:28px;height:28px;padding:2px}.HeroDemoStyles-module__iPYP6W__igPostAvatar:after{content:"";background:#262626;border-radius:50%;width:100%;height:100%;display:block}.HeroDemoStyles-module__iPYP6W__igPostAvatarAd{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;width:32px;height:32px;padding:2px;overflow:hidden}.HeroDemoStyles-module__iPYP6W__igPostAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.HeroDemoStyles-module__iPYP6W__igAdInfo{flex-direction:column;gap:0;display:flex}.HeroDemoStyles-module__iPYP6W__igPostUser{color:#fff;font-size:12px;font-weight:600}.HeroDemoStyles-module__iPYP6W__igAdLabel{color:#a8a8a8;font-size:10px}.HeroDemoStyles-module__iPYP6W__igPostImage{aspect-ratio:1;object-fit:cover;width:100%}.HeroDemoStyles-module__iPYP6W__igPostActions{gap:14px;padding:10px 12px;display:flex}.HeroDemoStyles-module__iPYP6W__igActionIcon{color:#fff;width:22px;height:22px}.HeroDemoStyles-module__iPYP6W__igAdPost{background:#000;flex-direction:column;display:flex}.HeroDemoStyles-module__iPYP6W__igAdVideo{background:#000;justify-content:center;align-items:center;height:320px;display:flex;overflow:hidden}.HeroDemoStyles-module__iPYP6W__igVideoElement{object-fit:cover;width:100%;height:100%}.HeroDemoStyles-module__iPYP6W__igAdLink{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0095f6 0%,#07c 100%);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.HeroDemoStyles-module__iPYP6W__igAdLink:hover{background:linear-gradient(135deg,#1aa3ff 0%,#0088e6 100%)}.HeroDemoStyles-module__iPYP6W__igAdLinkClicked{animation:.3s HeroDemoStyles-module__iPYP6W__pulse;background:linear-gradient(135deg,#00bf63 0%,#00a855 100%)!important}.HeroDemoStyles-module__iPYP6W__igLinkArrow{width:16px;height:16px}.HeroDemoStyles-module__iPYP6W__landingPage{background:linear-gradient(165deg,#fdfcfb 0%,#f5f3f0 100%);flex-direction:column;height:100%;padding:32px 12px 12px;display:flex;position:relative}.HeroDemoStyles-module__iPYP6W__lpHeader{z-index:1;align-items:center;gap:10px;margin-bottom:10px;display:flex;position:relative}.HeroDemoStyles-module__iPYP6W__lpAvatar{border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden;box-shadow:0 4px 12px #0000001f,0 0 0 2px #fff}.HeroDemoStyles-module__iPYP6W__lpAvatarImg{object-fit:cover;width:100%;height:100%}.HeroDemoStyles-module__iPYP6W__lpHeaderInfo{flex-direction:column;gap:0;display:flex}.HeroDemoStyles-module__iPYP6W__lpName{color:var(--color-black);letter-spacing:-.02em;font-size:14px;font-weight:700}.HeroDemoStyles-module__iPYP6W__lpTitle{color:var(--color-gray-500);font-size:10px;font-weight:600}.HeroDemoStyles-module__iPYP6W__lpSocials{flex-direction:row;align-items:center;gap:8px;margin-left:auto;display:flex}.HeroDemoStyles-module__iPYP6W__socialIcon{width:16px;height:16px;color:var(--color-gray-400);transition:color .2s}.HeroDemoStyles-module__iPYP6W__lpServicesRow{gap:6px;margin-bottom:10px;display:flex}.HeroDemoStyles-module__iPYP6W__lpServicePill{background:linear-gradient(135deg,#fff 0%,#f8faf8 100%);border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 2px 8px #0000000f,0 0 0 1px #00bf631a}.HeroDemoStyles-module__iPYP6W__lpServiceIconWrap{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.HeroDemoStyles-module__iPYP6W__serviceIcon{width:14px;height:14px;color:var(--color-primary-green)}.HeroDemoStyles-module__iPYP6W__lpServiceInfo{flex-direction:column;gap:0;min-width:0;display:flex}.HeroDemoStyles-module__iPYP6W__lpServiceName{color:var(--color-black);white-space:nowrap;font-size:11px;font-weight:700}.HeroDemoStyles-module__iPYP6W__lpServicePrice{color:var(--color-primary-green);font-size:9px;font-weight:600}.HeroDemoStyles-module__iPYP6W__lpWorkSection{flex:1}.HeroDemoStyles-module__iPYP6W__lpSectionLabel{color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:10px;font-weight:700}.HeroDemoStyles-module__iPYP6W__lpWorkGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.HeroDemoStyles-module__iPYP6W__lpWorkTile{aspect-ratio:1;background:var(--color-gray-100);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}.HeroDemoStyles-module__iPYP6W__lpWorkImg{object-fit:cover;width:100%;height:100%}.HeroDemoStyles-module__iPYP6W__lpCta{color:#fff;cursor:pointer;z-index:10;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;animation:.4s cubic-bezier(.16,1,.3,1) HeroDemoStyles-module__iPYP6W__slideInUp;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #3b82f659,0 0 0 1px #3b82f61a}.HeroDemoStyles-module__iPYP6W__lpCtaIcon{width:18px;height:18px}.HeroDemoStyles-module__iPYP6W__lpCtaClicked{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:scale(.96);box-shadow:0 4px 12px #3b82f64d,0 0 0 1px #3b82f61a}.HeroDemoStyles-module__iPYP6W__chatWidget{z-index:10;background:#fff;border:none;border-radius:16px 16px 0 0;animation:.4s cubic-bezier(.16,1,.3,1) HeroDemoStyles-module__iPYP6W__slideInUp;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 32px #3b82f633,0 0 0 2px #3b82f64d}.HeroDemoStyles-module__iPYP6W__chatConversation{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(#fafafa 0%,#fff 100%);flex-direction:column;gap:6px;height:220px;padding:12px;display:flex;overflow-y:auto}.HeroDemoStyles-module__iPYP6W__chatConversation::-webkit-scrollbar{display:none}.HeroDemoStyles-module__iPYP6W__chatMsg{border-radius:14px;max-width:85%;padding:8px 12px;font-size:11px;line-height:1.4;animation:.3s HeroDemoStyles-module__iPYP6W__slideInUp}.HeroDemoStyles-module__iPYP6W__chatMsgVisitor{color:var(--color-black);background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:14px 14px 4px;align-self:flex-end;font-weight:600}.HeroDemoStyles-module__iPYP6W__chatMsgAi{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:14px 14px 14px 4px;align-self:flex-start;font-weight:600;box-shadow:0 2px 8px #3b82f640}.HeroDemoStyles-module__iPYP6W__chatTyping{border-radius:14px;gap:4px;width:fit-content;padding:10px 14px;animation:.3s HeroDemoStyles-module__iPYP6W__slideInUp;display:flex}.HeroDemoStyles-module__iPYP6W__chatTypingAi{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:14px 14px 14px 4px;align-self:flex-start;box-shadow:0 2px 8px #3b82f640}.HeroDemoStyles-module__iPYP6W__chatTypingVisitor{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:14px 14px 4px;align-self:flex-end}.HeroDemoStyles-module__iPYP6W__chatTyping span{border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite HeroDemoStyles-module__iPYP6W__chatTypingDots}.HeroDemoStyles-module__iPYP6W__chatTypingAi span{background:#fff9}.HeroDemoStyles-module__iPYP6W__chatTypingVisitor span{background:var(--color-gray-400)}.HeroDemoStyles-module__iPYP6W__chatTyping span:nth-child(2){animation-delay:.2s}.HeroDemoStyles-module__iPYP6W__chatTyping span:nth-child(3){animation-delay:.4s}@keyframes HeroDemoStyles-module__iPYP6W__chatTypingDots{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.HeroDemoStyles-module__iPYP6W__keyboard{background:#d1d3d9;flex-direction:column;gap:5px;padding:6px 3px 12px;display:flex}.HeroDemoStyles-module__iPYP6W__keyboardRow{justify-content:center;gap:4px;display:flex}.HeroDemoStyles-module__iPYP6W__key{color:#000;background:#fff;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:32px;font-size:11px;font-weight:600;display:flex;box-shadow:0 1px #898a8d}.HeroDemoStyles-module__iPYP6W__keyShift,.HeroDemoStyles-module__iPYP6W__keyBackspace{color:#000;background:#adb0b8;min-width:32px}.HeroDemoStyles-module__iPYP6W__keySpecial{background:#adb0b8;min-width:36px;font-size:9px}.HeroDemoStyles-module__iPYP6W__keySpace{background:#fff;flex:1;max-width:120px}.HeroDemoStyles-module__iPYP6W__keySend{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);min-width:50px;font-size:10px;font-weight:600}.HeroDemoStyles-module__iPYP6W__notificationsArea{opacity:1;z-index:20;flex-flow:row;justify-content:center;gap:12px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroDemoStyles-module__iPYP6W__notificationsAreaHidden{opacity:0;pointer-events:none}@media (max-width:640px){.HeroDemoStyles-module__iPYP6W__notificationsArea{flex-direction:row;gap:8px;width:100%;padding:0 8px}}.HeroDemoStyles-module__iPYP6W__notification{box-shadow:none;opacity:0;background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border-radius:12px;align-items:center;gap:10px;min-width:180px;padding:10px 14px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(10px)scale(.95)}.HeroDemoStyles-module__iPYP6W__notificationVisible{opacity:1;transform:translateY(0)scale(1);box-shadow:0 10px 30px #0000001f,0 0 0 1px #0000000a}.HeroDemoStyles-module__iPYP6W__notificationIcon{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.HeroDemoStyles-module__iPYP6W__notificationContent{flex-direction:column;gap:1px;display:flex}.HeroDemoStyles-module__iPYP6W__notificationTitle{color:var(--color-black);letter-spacing:-.01em;font-size:12px;font-weight:700}.HeroDemoStyles-module__iPYP6W__notificationSubtitle{color:var(--color-gray-500);font-size:10px;font-weight:600}.HeroDemoStyles-module__iPYP6W__resultScreen{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:scale(.95)}.HeroDemoStyles-module__iPYP6W__resultScreenVisible{opacity:1;pointer-events:auto;transform:scale(1)}.HeroDemoStyles-module__iPYP6W__resultIcon{filter:drop-shadow(0 4px 12px #0000001a);font-size:56px;animation:.5s cubic-bezier(.16,1,.3,1) .2s both HeroDemoStyles-module__iPYP6W__scaleIn}.HeroDemoStyles-module__iPYP6W__resultTitle{color:var(--color-primary-green);letter-spacing:-.02em;font-size:20px;font-weight:700;animation:.5s cubic-bezier(.16,1,.3,1) .3s both HeroDemoStyles-module__iPYP6W__slideInUp}.HeroDemoStyles-module__iPYP6W__resultCard{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border-radius:20px;min-width:300px;padding:20px;animation:.5s cubic-bezier(.16,1,.3,1) .4s both HeroDemoStyles-module__iPYP6W__slideInUp;box-shadow:0 12px 32px #0000001f,0 0 0 1px #0000000a}.HeroDemoStyles-module__iPYP6W__resultCardHeader{color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.HeroDemoStyles-module__iPYP6W__resultCardIcon{font-size:18px}.HeroDemoStyles-module__iPYP6W__resultBooking{border-left:4px solid var(--color-primary-green);background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.HeroDemoStyles-module__iPYP6W__resultBookingTime{color:var(--color-primary-green);background:#fff;border-radius:8px;padding:6px 10px;font-size:15px;font-weight:700;box-shadow:0 2px 8px #00bf6326}.HeroDemoStyles-module__iPYP6W__resultBookingInfo{flex-direction:column;gap:3px;display:flex}.HeroDemoStyles-module__iPYP6W__resultBookingName{color:var(--color-black);font-size:15px;font-weight:700}.HeroDemoStyles-module__iPYP6W__resultBookingType{color:var(--color-gray-600);font-size:12px;font-weight:600}.HeroDemoStyles-module__iPYP6W__resultChecklist{flex-direction:column;gap:8px;margin-top:12px;animation:.5s cubic-bezier(.16,1,.3,1) .5s both HeroDemoStyles-module__iPYP6W__slideInUp;display:flex}.HeroDemoStyles-module__iPYP6W__resultCheckItem{color:var(--color-gray-600);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.HeroDemoStyles-module__iPYP6W__resultCheckIcon{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.HeroDemoStyles-module__iPYP6W__resultTagline{color:var(--color-primary-green);text-shadow:0 2px 8px #00bf6333;font-size:18px;font-weight:700;animation:.5s cubic-bezier(.16,1,.3,1) .6s both HeroDemoStyles-module__iPYP6W__slideInUp}.HeroDemoStyles-module__iPYP6W__resultCta{background:var(--color-primary-green);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;border:none;border-radius:9999px;padding:.875rem 1.75rem;transition:transform .2s,box-shadow .2s;animation:.5s cubic-bezier(.16,1,.3,1) .6s both HeroDemoStyles-module__iPYP6W__slideInUp;display:none;box-shadow:0 4px 12px #00bf634d}.HeroDemoStyles-module__iPYP6W__resultCta:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00bf6366}.HeroDemoStyles-module__iPYP6W__resultCta:active{transform:translateY(0)}.HeroDemoStyles-module__iPYP6W__captionArea{justify-content:center;align-items:center;min-height:50px;transition:min-height .4s,opacity .3s;display:flex;position:relative}.HeroDemoStyles-module__iPYP6W__caption{color:var(--color-gray-500);text-align:center;letter-spacing:-.01em;font-size:16px;font-weight:600}@media (max-width:640px){.HeroDemoStyles-module__iPYP6W__container{gap:1rem;max-width:100%}.HeroDemoStyles-module__iPYP6W__captionArea{min-height:90px}.HeroDemoStyles-module__iPYP6W__captionAreaHidden{opacity:0;min-height:0;overflow:hidden}.HeroDemoStyles-module__iPYP6W__stageIndicator{display:none}.HeroDemoStyles-module__iPYP6W__demoArea{min-height:480px}.HeroDemoStyles-module__iPYP6W__notification{gap:8px;min-width:140px;padding:8px 10px}.HeroDemoStyles-module__iPYP6W__notificationIcon{width:28px;height:28px;font-size:14px}.HeroDemoStyles-module__iPYP6W__notificationTitle{font-size:11px}.HeroDemoStyles-module__iPYP6W__notificationSubtitle{font-size:9px}.HeroDemoStyles-module__iPYP6W__caption{font-size:14px}.HeroDemoStyles-module__iPYP6W__resultScreen{justify-content:flex-start;gap:16px;padding-top:2rem}.HeroDemoStyles-module__iPYP6W__resultIcon{font-size:48px}.HeroDemoStyles-module__iPYP6W__resultTitle{font-size:18px}.HeroDemoStyles-module__iPYP6W__resultCard{min-width:280px;padding:16px}.HeroDemoStyles-module__iPYP6W__resultTagline{font-size:16px}.HeroDemoStyles-module__iPYP6W__resultCta{display:block}.HeroDemoStyles-module__iPYP6W__keyboard{gap:4px;padding:4px 2px 8px}.HeroDemoStyles-module__iPYP6W__keyboardRow{gap:3px}.HeroDemoStyles-module__iPYP6W__key{border-radius:4px;min-width:18px;height:28px;font-size:10px}.HeroDemoStyles-module__iPYP6W__keyShift,.HeroDemoStyles-module__iPYP6W__keyBackspace{min-width:26px}.HeroDemoStyles-module__iPYP6W__keySpecial{min-width:30px;font-size:8px}.HeroDemoStyles-module__iPYP6W__keySpace{max-width:100px}.HeroDemoStyles-module__iPYP6W__keySend{min-width:42px;font-size:9px}.HeroDemoStyles-module__iPYP6W__chatConversation{height:240px;padding:10px}}@media (min-width:1024px){.HeroDemoStyles-module__iPYP6W__demoArea{min-height:600px}.HeroDemoStyles-module__iPYP6W__landingPage{padding:36px 14px 14px}.HeroDemoStyles-module__iPYP6W__lpAvatar{width:60px;height:60px}.HeroDemoStyles-module__iPYP6W__lpName{font-size:16px}.HeroDemoStyles-module__iPYP6W__lpTitle{font-size:12px}.HeroDemoStyles-module__iPYP6W__socialIcon{width:18px;height:18px}.HeroDemoStyles-module__iPYP6W__lpServicesRow{gap:8px;margin-bottom:12px}.HeroDemoStyles-module__iPYP6W__lpServicePill{gap:10px;padding:10px 12px}.HeroDemoStyles-module__iPYP6W__lpServiceIconWrap{width:36px;height:36px}.HeroDemoStyles-module__iPYP6W__serviceIcon{width:16px;height:16px}.HeroDemoStyles-module__iPYP6W__lpServiceName{font-size:13px}.HeroDemoStyles-module__iPYP6W__lpServicePrice{font-size:11px}.HeroDemoStyles-module__iPYP6W__lpSectionLabel{margin-bottom:10px;font-size:11px}.HeroDemoStyles-module__iPYP6W__lpWorkGrid{gap:8px}.HeroDemoStyles-module__iPYP6W__chatMsg{padding:10px 14px;font-size:13px}.HeroDemoStyles-module__iPYP6W__chatConversation{gap:8px;height:280px;padding:14px}.HeroDemoStyles-module__iPYP6W__notification{gap:12px;min-width:200px;padding:12px 16px}.HeroDemoStyles-module__iPYP6W__notificationIcon{width:38px;height:38px;font-size:18px}.HeroDemoStyles-module__iPYP6W__notificationTitle{font-size:14px}.HeroDemoStyles-module__iPYP6W__notificationSubtitle{font-size:12px}.HeroDemoStyles-module__iPYP6W__caption{font-size:18px}.HeroDemoStyles-module__iPYP6W__resultScreen{gap:24px}.HeroDemoStyles-module__iPYP6W__resultIcon{font-size:64px}.HeroDemoStyles-module__iPYP6W__resultTitle{font-size:24px}.HeroDemoStyles-module__iPYP6W__resultCard{border-radius:24px;min-width:340px;padding:24px}.HeroDemoStyles-module__iPYP6W__resultCardHeader{gap:12px;margin-bottom:16px;font-size:14px}.HeroDemoStyles-module__iPYP6W__resultCardIcon{font-size:20px}.HeroDemoStyles-module__iPYP6W__resultBooking{gap:16px;padding:16px 18px}.HeroDemoStyles-module__iPYP6W__resultBookingTime{padding:8px 12px;font-size:17px}.HeroDemoStyles-module__iPYP6W__resultBookingName{font-size:17px}.HeroDemoStyles-module__iPYP6W__resultBookingType{font-size:14px}.HeroDemoStyles-module__iPYP6W__resultChecklist{gap:10px;margin-top:16px}.HeroDemoStyles-module__iPYP6W__resultCheckItem{gap:12px;font-size:15px}.HeroDemoStyles-module__iPYP6W__resultCheckIcon{width:24px;height:24px;font-size:13px}.HeroDemoStyles-module__iPYP6W__resultTagline{font-size:22px}}
@keyframes MobileHeroStyles-module___YiLJq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MobileHeroStyles-module___YiLJq__pulse{0%{box-shadow:0 0 #f9f6}70%{box-shadow:0 0 0 10px #f9f0}to{box-shadow:0 0 #f9f0}}@keyframes MobileHeroStyles-module___YiLJq__breathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.MobileHeroStyles-module___YiLJq__heroWrapper{flex-direction:column;display:flex}.MobileHeroStyles-module___YiLJq__titleSection{background-color:var(--color-primary-cream);flex-direction:column;padding:1.5rem 1.5rem 2rem;display:flex}.MobileHeroStyles-module___YiLJq__headlineWrapper{justify-content:center;align-items:center;display:flex}.MobileHeroStyles-module___YiLJq__headline{color:var(--color-black);font-size:clamp(2rem,8vw,2.5rem);font-weight:700;line-height:1.2;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;text-align:center;animation:.6s ease-out .2s both MobileHeroStyles-module___YiLJq__fadeInUp}.MobileHeroStyles-module___YiLJq__flipperContainer{text-align:center;min-width:200px;display:inline-block;position:relative}.MobileHeroStyles-module___YiLJq__flipperWord{color:var(--color-primary-green);white-space:nowrap;font-size:clamp(2.25rem,8vw,2.75rem);transition:opacity .3s,transform .3s;display:inline-block}.MobileHeroStyles-module___YiLJq__flipIn{opacity:1;transform:translateY(0)}.MobileHeroStyles-module___YiLJq__flipOut{opacity:0;transform:translateY(-20px)}.MobileHeroStyles-module___YiLJq__demoSection{background-color:var(--color-primary-cream);flex-direction:column;align-items:center;padding:0 0 1.5rem;display:flex}.MobileHeroStyles-module___YiLJq__claimSection{background-color:var(--color-primary-green);background-image:radial-gradient(circle,#0000 0%,#00000026 100%);flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem 1.5rem 2rem;display:flex}.MobileHeroStyles-module___YiLJq__claimContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:500px;display:flex}.MobileHeroStyles-module___YiLJq__claimIntro{color:var(--color-white);font-size:1.4rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;opacity:.95;text-shadow:0 1px 4px #00000040;line-height:1.4;animation:.6s ease-out .3s both MobileHeroStyles-module___YiLJq__fadeInUp}.MobileHeroStyles-module___YiLJq__inputRow{z-index:1;isolation:isolate;flex-direction:column;align-items:center;gap:1rem;width:100%;animation:.6s ease-out .5s both MobileHeroStyles-module___YiLJq__fadeInUp;display:flex;position:relative}.MobileHeroStyles-module___YiLJq__inputRow:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ffffff40 0%,#fff0 70%);width:140%;height:200%;animation:4s ease-in-out infinite MobileHeroStyles-module___YiLJq__breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MobileHeroStyles-module___YiLJq__primaryCta{background:var(--color-primary-pink);color:var(--color-black);cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:60%;height:52px;padding:.875rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.MobileHeroStyles-module___YiLJq__primaryCta:not(:disabled){background:linear-gradient(135deg,var(--color-primary-pink)0%,var(--color-primary-pink-light)100%);animation:2s infinite MobileHeroStyles-module___YiLJq__pulse;transform:translateY(-2px);box-shadow:0 10px 25px #f9f6}.MobileHeroStyles-module___YiLJq__primaryCta:hover:not(:disabled){animation:none;transform:translateY(-4px);box-shadow:0 15px 30px #ff99ff80}.MobileHeroStyles-module___YiLJq__primaryCta:active:not(:disabled){transform:translateY(-1px)}.MobileHeroStyles-module___YiLJq__primaryCta:disabled{opacity:.5;cursor:not-allowed;background:var(--color-gray-300);color:var(--color-gray-500);box-shadow:none;transform:none}@media (min-width:640px){.MobileHeroStyles-module___YiLJq__headline{font-size:clamp(2rem,5vw,2.5rem)}.MobileHeroStyles-module___YiLJq__flipperWord{font-size:clamp(2.5rem,7vw,3.25rem)}.MobileHeroStyles-module___YiLJq__flipperContainer{min-width:220px}.MobileHeroStyles-module___YiLJq__demoSection{padding:1rem 2rem 2rem}.MobileHeroStyles-module___YiLJq__claimSection{padding:2.5rem 2rem}.MobileHeroStyles-module___YiLJq__claimIntro{font-size:1.25rem}.MobileHeroStyles-module___YiLJq__primaryCta{width:fit-content;min-width:220px;padding:1.125rem 2rem;font-size:1.05rem}}
.MobileHeaderStyles-module__oYEOhW__header{background-color:var(--color-primary-cream);position:relative}.MobileHeaderStyles-module__oYEOhW__bar{justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.MobileHeaderStyles-module__oYEOhW__logo{color:var(--color-black);font-size:1.15rem;font-weight:700;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;align-items:center;gap:8px;display:flex}.MobileHeaderStyles-module__oYEOhW__logoImage{width:auto;height:24px}.MobileHeaderStyles-module__oYEOhW__burger{cursor:pointer;color:var(--color-black);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.MobileHeaderStyles-module__oYEOhW__menu{border-top:1px solid #00000014;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem 1.5rem 1.5rem;display:flex}.MobileHeaderStyles-module__oYEOhW__menuLink{color:var(--color-black);font-size:1rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;padding:.75rem 0;text-decoration:none;display:block}.MobileHeaderStyles-module__oYEOhW__menuDivider{background:#00000014;width:100%;height:1px;margin:.25rem 0}.MobileHeaderStyles-module__oYEOhW__menuCta{background:var(--color-primary-pink);color:var(--color-black);cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;border:none;border-radius:9999px;width:100%;margin-top:.5rem;padding:.875rem 1.5rem}
@keyframes DesktopHeroStyles-module__j4hh8G__flipIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DesktopHeroStyles-module__j4hh8G__flipOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes DesktopHeroStyles-module__j4hh8G__pulse{0%{box-shadow:0 0 #f9f6}70%{box-shadow:0 0 0 10px #f9f0}to{box-shadow:0 0 #f9f0}}@keyframes DesktopHeroStyles-module__j4hh8G__breathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.DesktopHeroStyles-module__j4hh8G__heroWrapper{grid-template-columns:60% 40%;min-height:100vh;display:grid}.DesktopHeroStyles-module__j4hh8G__leftColumn{flex-direction:column;height:100vh;display:flex}.DesktopHeroStyles-module__j4hh8G__rightColumn{background-color:var(--color-primary-cream);justify-content:center;align-items:center;height:100vh;padding:2rem;display:flex}.DesktopHeroStyles-module__j4hh8G__titleSection{background-color:var(--color-primary-cream);flex-direction:column;flex:1;min-height:0;padding:2rem 3rem;display:flex;position:relative}.DesktopHeroStyles-module__j4hh8G__headerBar{justify-content:flex-start;align-items:center;width:100%;display:flex;position:absolute;top:2rem;left:3rem;right:3rem}.DesktopHeroStyles-module__j4hh8G__logo{color:var(--color-black);font-size:1.25rem;font-weight:700;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;align-items:center;gap:10px;display:flex}.DesktopHeroStyles-module__j4hh8G__logoImage{width:auto;height:26px}.DesktopHeroStyles-module__j4hh8G__headlineWrapper{flex:1;justify-content:flex-start;align-items:center;height:100%;display:flex}.DesktopHeroStyles-module__j4hh8G__headline{color:var(--color-black);font-size:clamp(2.5rem,3.5vw,3.25rem);font-weight:700;line-height:1.2;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;text-align:left}.DesktopHeroStyles-module__j4hh8G__flipperContainer{text-align:left;min-width:320px;display:inline-block;position:relative}.DesktopHeroStyles-module__j4hh8G__flipperWord{color:var(--color-primary-green);font-size:clamp(3rem,4.5vw,4rem);transition:opacity .3s,transform .3s;display:inline-block}.DesktopHeroStyles-module__j4hh8G__flipIn{opacity:1;transform:translateY(0)}.DesktopHeroStyles-module__j4hh8G__flipOut{opacity:0;transform:translateY(-20px)}.DesktopHeroStyles-module__j4hh8G__claimSection{background-color:var(--color-primary-green);background-image:radial-gradient(circle,#0000 0%,#00000026 100%);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:3rem 3rem 3rem 5rem;display:flex}.DesktopHeroStyles-module__j4hh8G__claimContent{text-align:left;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.DesktopHeroStyles-module__j4hh8G__claimIntro{color:var(--color-white);font-size:1.75rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;opacity:.95;text-shadow:0 1px 4px #00000040;text-align:left;line-height:1.4}.DesktopHeroStyles-module__j4hh8G__inputRow{z-index:1;isolation:isolate;flex-direction:row;align-items:flex-start;gap:1rem;width:100%;display:flex;position:relative}.DesktopHeroStyles-module__j4hh8G__inputRow:before{content:"";z-index:-1;filter:blur(40px);opacity:.5;pointer-events:none;background:radial-gradient(circle,#ffffff40 0%,#fff0 70%);width:140%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DesktopHeroStyles-module__j4hh8G__primaryCta{background:var(--color-primary-pink);color:var(--color-black);cursor:pointer;font-size:1.15rem;font-weight:600;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:200px;height:68px;padding:0 2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.DesktopHeroStyles-module__j4hh8G__primaryCta:not(:disabled){background:linear-gradient(135deg,var(--color-primary-pink)0%,var(--color-primary-pink-light)100%);animation:2s infinite DesktopHeroStyles-module__j4hh8G__pulse;transform:translateY(-2px);box-shadow:0 10px 25px #f9f6}.DesktopHeroStyles-module__j4hh8G__primaryCta:hover:not(:disabled){animation:none;transform:translateY(-4px);box-shadow:0 15px 30px #ff99ff80}.DesktopHeroStyles-module__j4hh8G__primaryCta:active:not(:disabled){transform:translateY(-1px)}.DesktopHeroStyles-module__j4hh8G__primaryCta:disabled{opacity:.5;cursor:not-allowed;background:var(--color-gray-300);color:var(--color-gray-500);box-shadow:none;transform:none}@media (min-width:1280px){.DesktopHeroStyles-module__j4hh8G__heroWrapper{grid-template-columns:58% 42%}.DesktopHeroStyles-module__j4hh8G__titleSection{padding:2.5rem 4rem}.DesktopHeroStyles-module__j4hh8G__headerBar{top:2.5rem;left:4rem;right:4rem}.DesktopHeroStyles-module__j4hh8G__headline{font-size:clamp(2.75rem,3.75vw,3.5rem)}.DesktopHeroStyles-module__j4hh8G__flipperContainer{min-width:380px}.DesktopHeroStyles-module__j4hh8G__flipperWord{font-size:clamp(3.5rem,5vw,4.5rem)}.DesktopHeroStyles-module__j4hh8G__claimIntro{font-size:2rem}.DesktopHeroStyles-module__j4hh8G__rightColumn{padding:3rem}}@media (min-width:1536px){.DesktopHeroStyles-module__j4hh8G__heroWrapper{grid-template-columns:55% 45%}.DesktopHeroStyles-module__j4hh8G__titleSection{padding:3rem 5rem}.DesktopHeroStyles-module__j4hh8G__headerBar{top:3rem;left:5rem;right:5rem}.DesktopHeroStyles-module__j4hh8G__headline{font-size:clamp(3rem,4vw,3.75rem)}.DesktopHeroStyles-module__j4hh8G__flipperContainer{min-width:450px}.DesktopHeroStyles-module__j4hh8G__flipperWord{font-size:clamp(4rem,5.5vw,5rem)}.DesktopHeroStyles-module__j4hh8G__claimIntro{font-size:2.25rem}.DesktopHeroStyles-module__j4hh8G__rightColumn{padding:4rem}}
.NavbarStyles-module__150QEq__navbar{z-index:1000;align-items:center;height:72px;padding:0 1.5rem;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.NavbarStyles-module__150QEq__navbarScrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #0000000d;height:64px;box-shadow:0 4px 20px #0000000d}.NavbarStyles-module__150QEq__container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.NavbarStyles-module__150QEq__logo{opacity:0;visibility:hidden;transition:all .3s;transform:translateY(-10px)}.NavbarStyles-module__150QEq__navbarScrolled .NavbarStyles-module__150QEq__logo{opacity:1;visibility:visible;transform:translateY(0)}.NavbarStyles-module__150QEq__logo a{color:var(--color-black);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.NavbarStyles-module__150QEq__logoImage{width:auto;height:24px}.NavbarStyles-module__150QEq__navLinks{gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.NavbarStyles-module__150QEq__navLink{color:var(--color-black);opacity:.8;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s}.NavbarStyles-module__150QEq__navLink:hover{opacity:1;transform:translateY(-1px)}.NavbarStyles-module__150QEq__actions{opacity:0;visibility:hidden;align-items:center;gap:10px;transition:all .3s;display:flex;transform:translateY(-10px)}.NavbarStyles-module__150QEq__actionsVisible{opacity:1;visibility:visible;transform:translateY(0)}.NavbarStyles-module__150QEq__loginButton{color:var(--color-black);border:1.5px solid #0003;border-radius:9999px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}.NavbarStyles-module__150QEq__loginButton:hover{background:#0000000a;border-color:#00000080}.NavbarStyles-module__150QEq__ctaButton{background:var(--color-primary-pink);color:var(--color-black);cursor:pointer;border:none;border-radius:9999px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s}.NavbarStyles-module__150QEq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f9f6}@media (min-width:769px){.NavbarStyles-module__150QEq__actions{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:768px){.NavbarStyles-module__150QEq__navLinks{display:none}}
.SetupPageWidget-module__RSOpfq__wrapper{width:100%}.SetupPageWidget-module__RSOpfq__options{outline:none;flex-direction:column;gap:.625rem;width:100%;max-width:500px;display:flex}.SetupPageWidget-module__RSOpfq__option{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #0000001a;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-items:center;column-gap:.75rem;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s;display:grid}.SetupPageWidget-module__RSOpfq__option:hover,.SetupPageWidget-module__RSOpfq__focused{border-color:var(--color-primary-green,#00bf63);box-shadow:0 2px 10px #00bf631f}.SetupPageWidget-module__RSOpfq__optionIcon{color:#374151;grid-row:1/3;align-items:center;display:flex}.SetupPageWidget-module__RSOpfq__focused .SetupPageWidget-module__RSOpfq__optionIcon{color:var(--color-primary-green,#00bf63)}.SetupPageWidget-module__RSOpfq__optionLabel{color:#111;font-size:.9rem;font-weight:600;line-height:1.3}.SetupPageWidget-module__RSOpfq__optionSub{color:#6b7280;font-size:.75rem;line-height:1.3}.SetupPageWidget-module__RSOpfq__importStage{flex-direction:column;gap:.625rem;width:100%;max-width:500px;display:flex}.SetupPageWidget-module__RSOpfq__importLabel{color:#111;margin:0;font-size:.875rem;font-weight:600}.SetupPageWidget-module__RSOpfq__importRow{gap:.5rem;width:100%;display:flex}.SetupPageWidget-module__RSOpfq__importInput{background:#fff;border:1.5px solid #0000001f;border-radius:8px;outline:none;flex:1;min-width:0;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s}.SetupPageWidget-module__RSOpfq__importInput:focus{border-color:var(--color-primary-green,#00bf63)}.SetupPageWidget-module__RSOpfq__importButton{background:var(--color-primary-green,#00bf63);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.SetupPageWidget-module__RSOpfq__importButton:disabled{opacity:.4;cursor:not-allowed}.SetupPageWidget-module__RSOpfq__importButton:not(:disabled):hover{opacity:.88}.SetupPageWidget-module__RSOpfq__backButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.75rem;transition:color .15s}.SetupPageWidget-module__RSOpfq__backButton:hover{color:#6b7280}
