@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);.otp-digit-row{display:flex;gap:6px;justify-content:center;margin-bottom:8px}.otp-digit-box{background:#fff;border:2px solid #d0d5dd;border-radius:8px;box-sizing:border-box;caret-color:#0c4da2;color:#101828;font-size:20px;font-weight:700;height:46px;padding:5px 0;text-align:center;width:40px}.otp-digit-box:hover:not(:disabled){border-color:#98a2b3}.otp-digit-box:focus{border-color:#0c4da2;outline:none}.otp-digit-box:disabled{background:#f9fafb;color:#667085;cursor:not-allowed}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{animation:bouncing-loader .6s infinite alternate;background-color:#000;border-radius:50%;height:5px;margin:3px 6px;opacity:1;width:5px}@keyframes bouncing-loader{to{opacity:.1;transform:translateY(-16px)}}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}:root{--nova-primary:#0c4da2;--nova-primary-light:#0095da;--nova-page-bg:#f0f4f8;--nova-border:#e2e8f0;--nova-text-primary:#1e293b;--nova-text-secondary:#64748b;--nova-text-muted:#94a3b8;--nova-surface:#fff;--nova-surface-elevated:#f1f5f9;--nova-surface-dark:#1e293b;--nova-surface-page-dark:#0f172a}[data-theme=dark]{--nova-page-bg:#0f172a;--nova-border:#334155;--nova-text-primary:#f1f5f9;--nova-text-secondary:#94a3b8;--nova-text-muted:#64748b;--nova-surface:#1e293b;--nova-surface-elevated:#334155;--nova-surface-dark:#1e293b;--nova-surface-page-dark:#0f172a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nova-page-bg:#0f172a;--nova-border:#334155;--nova-text-primary:#f1f5f9;--nova-text-secondary:#94a3b8;--nova-text-muted:#64748b;--nova-surface:#1e293b;--nova-surface-elevated:#334155;--nova-surface-dark:#1e293b;--nova-surface-page-dark:#0f172a}}body.nova-chatbot-open{overflow:hidden}#novachatbot-root,#root,body,html{display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}#novachatbot-root,html.nova-widget-embed,html.nova-widget-embed #root,html.nova-widget-embed body,html.nova-widget-frame,html.nova-widget-frame #root,html.nova-widget-frame body{background:#0000!important;background-color:initial!important;color-scheme:normal!important}#novachatbot-root,#root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative}#novachatbot-root *,#novachatbot-root :after,#novachatbot-root :before{box-sizing:border-box}.chat-widget-container{align-items:flex-end;display:flex;flex-direction:column;inset:0;pointer-events:none;position:fixed;z-index:270}@media (min-width:640px){.chat-widget-container{inset:0}}.chat-overlay{background:#0000;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:269}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.chat-window{background:#fff;border:1px solid #ffffffb3;border-radius:1.75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;pointer-events:auto;width:min(92vw,372px)}@media (prefers-color-scheme:dark){.chat-window{border-color:#334155cc}}.chat-window-fullscreen{animation:slideIn .3s ease-in-out!important;background:#fff!important;border:1px solid #fffc!important;border-radius:1.5rem!important;bottom:0!important;box-shadow:0 25px 50px -12px #0006!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;max-height:none!important;max-width:none!important;overflow:hidden!important;pointer-events:auto;position:absolute!important;right:0!important;top:0!important;transform:none!important;width:100%!important;z-index:270!important}@keyframes slideIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:none}}@media (prefers-color-scheme:dark){.chat-window-fullscreen{background:#1e293b!important;background:var(--nova-surface-dark)!important;border-color:#334155cc!important}}@media (max-width:640px){.chat-window-fullscreen{border-radius:1rem!important}}.chat-header{align-items:center;background:linear-gradient(90deg,#ecfeffd9,#f0f9ffbf,#eff6ffd9);border-bottom:1px solid #ffffffb3;display:flex;justify-content:space-between;padding:.75rem 1rem}@media (prefers-color-scheme:dark){.chat-header{background:linear-gradient(90deg,#0f172a,#1e293b);border-bottom-color:#1e293bcc}}.header-left{gap:.5rem}.header-left,.icon-container{align-items:center;display:flex}.icon-container{background:#fff;background:var(--nova-surface);border-radius:999px;box-shadow:none;flex:0 0 3.25rem;height:3.25rem;justify-content:center;overflow:hidden;padding:0;width:3.25rem}.chat-icon{display:block;height:2.5rem;object-fit:contain;width:2.5rem}.header-text p:first-child{color:#1e293b;color:var(--nova-text-primary);font-size:.875rem;font-weight:600}@media (prefers-color-scheme:dark){.header-text p:first-child{color:#1e293b;color:var(--nova-text-primary)}}.header-text p:last-child{color:#64748b;color:var(--nova-text-secondary);font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}@media (prefers-color-scheme:dark){.header-text p:last-child{color:#94a3b8;color:var(--nova-text-muted)}}.close-button{background:#0000;border:1px solid #0000;border-radius:.75rem;padding:.5rem;transition:all .2s ease}.close-button:hover{background:#ffffffb3;border-color:#e2e8f0;border-color:var(--nova-border)}@media (prefers-color-scheme:dark){.close-button:hover{background:#1e293bb3;border-color:#475569}}.close-icon{color:#64748b;color:var(--nova-text-secondary);height:1rem;width:1rem}.chat-body{background:#fff;background:var(--nova-surface);display:flex;flex:1 1;flex-direction:column;font-size:.875rem;gap:.75rem;max-height:16rem;overflow-y:auto;padding:1rem}.chat-window-fullscreen .chat-body{flex:1 1!important;font-size:.95rem!important;max-height:none!important;overflow-y:auto!important;padding:1.5rem!important}@media (prefers-color-scheme:dark){.chat-window-fullscreen .chat-body{background:#1e293b!important;background:var(--nova-surface-dark)!important}}.message-bubble{border-radius:1rem;max-width:92%;padding:.75rem}.message-bubble.bot{background:#fff;border:1px solid #e2e8f0;color:#334155}.message-bubble.user{background:#0c4da2;background:var(--nova-primary);color:#fff;margin-left:auto;max-width:85%}.chat-window-fullscreen .message-bubble{border-radius:1.25rem;max-width:80%;padding:1rem}.chat-window-fullscreen .message-bubble.bot{background:#f1f5f9;background:var(--nova-surface-elevated);border:none}@media (prefers-color-scheme:dark){.chat-window-fullscreen .message-bubble.bot{background:#334155;color:#1e293b;color:var(--nova-text-primary)}}.chat-window-fullscreen .message-bubble.user{max-width:70%}.message-bubble.loading{max-width:max-content;padding:.65rem .8rem;width:fit-content}.chat-window-fullscreen .message-bubble.loading{max-width:max-content!important;padding:.75rem .9rem!important;width:fit-content!important}.message-bubble.loading .message-text{align-items:center;display:flex}.message-text{font-size:.8125rem;line-height:1.625}.retry-button{border:1px solid #0c4da2;border:1px solid var(--nova-primary,#0c4da2);border-radius:999px;color:#0c4da2;color:var(--nova-primary,#0c4da2);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;margin-top:.5rem;padding:.25rem .75rem}.retry-button,.retry-button:hover{background:#0000;box-shadow:none}.message-line{margin-bottom:.35rem}.message-line:last-child{margin-bottom:0}.message-heading{font-weight:700;line-height:1.35;margin-bottom:.35rem;margin-top:.85rem}.message-heading:first-child{margin-top:0}.message-heading-1{font-size:.95rem}.message-heading-2{font-size:.875rem}.message-heading-3{font-size:.8125rem}.bullet-line,.ordered-line{align-items:flex-start;display:flex;gap:.4rem;margin-left:.15rem}.bullet-dot,.ordered-index{flex-shrink:0;font-weight:700}.ordered-index{min-width:1.15rem}.message-code{background:#0000002e;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;padding:.05rem .3rem}.message-bubble.bot:has(.message-table){max-width:96%}.message-table-wrap{margin:.45rem 0 .55rem;max-width:100%;overflow-x:auto}.message-table{border-collapse:collapse;font-size:.78rem;line-height:1.4;min-width:16rem;width:100%}.message-table td,.message-table th{border:1px solid #e2e8f0;padding:.4rem .55rem;text-align:left;vertical-align:top}.message-table th{background:#0c4da214;border-bottom:2px solid #cbd5e1;font-weight:700;white-space:nowrap}@media (prefers-color-scheme:dark){.chat-window-fullscreen .message-table td,.chat-window-fullscreen .message-table th{border-color:#94a3b859}.chat-window-fullscreen .message-table th{background:#ffffff0f;border-bottom-color:#94a3b880}}.message-link{color:#0c4da2;color:var(--nova-primary);text-decoration:underline;word-break:break-word}@keyframes bounce-dots{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.loading-dots{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.3rem;justify-content:center;letter-spacing:.05em;min-width:2.1rem;width:auto}.loading-dot{animation:bounce-dots 1.4s infinite;background-color:#0c4da2;border-radius:50%;height:.5rem;width:.5rem}.loading-dot:first-child{animation-delay:0s}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}.references{border:1px solid #e2e8f0;border-radius:1rem;font-size:.6875rem;margin-top:.25rem;padding:.75rem}.references p:first-child{font-weight:600;margin-bottom:.25rem;text-transform:uppercase}.input-section{background:#fff;background:var(--nova-surface);border-top:1px solid #e2e8f0;padding:.75rem}.chat-window-fullscreen .input-section{border-top:1px solid #e2e8f0!important;padding:1.5rem!important}@media (prefers-color-scheme:dark){.chat-window-fullscreen .input-section{background:#0f172a!important;background:var(--nova-surface-page-dark)!important;border-top-color:#334155!important}}.input-wrapper{align-items:center;display:flex;position:relative;width:100%}.chat-input{background:#fff;background:var(--nova-surface);border:1px solid #d1d5db;border-radius:1rem;font-size:.95rem;outline:none;padding:1rem 3rem 1rem 1.25rem;transition:all .2s ease;width:100%}.chat-input:focus{border-color:#0c4da2;box-shadow:0 0 0 3px #2563eb1a}@media (prefers-color-scheme:dark){.chat-input{background:#1e293b;border-color:#475569;color:#1e293b;color:var(--nova-text-primary)}.chat-input:focus{border-color:#3b82f6}}.send-button-icon{align-items:center;background:none;border:none;border-radius:.5rem;color:#0c4da2;color:var(--nova-primary);cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.5rem .75rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.send-button-icon:hover:not(:disabled){background:#2563eb1a;color:#0c4da2;color:var(--nova-primary)}.send-button-icon:active:not(:disabled){transform:translateY(-50%) scale(.95)}.send-button-icon:disabled{color:#cbd5e1;cursor:not-allowed;opacity:.5}.send-icon{display:inline-block;font-weight:700}.sending-spinner{animation:spin 1s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.send-button-icon{color:#3b82f6}.send-button-icon:hover:not(:disabled){background:#3b82f633;color:#60a5fa}.send-button-icon:disabled{color:#64748b;color:var(--nova-text-secondary)}}.floating-button{align-items:center;background:#0000;border:none;border-radius:999px;bottom:10px;box-shadow:0 6px 16px #06143047;cursor:pointer;display:flex;flex:0 0 72px;height:72px;justify-content:center;overflow:hidden;padding:0;pointer-events:auto;position:fixed;right:10px;width:72px;z-index:2}.floating-button:focus-visible,.floating-button:hover{box-shadow:0 8px 18px #06143061}.floating-button-inner{align-items:center;background:#0000;border-radius:999px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.floating-button-icon{display:block;height:100%;object-fit:cover;pointer-events:none;transform:scale(1.38);transform-origin:center;width:100%}.floating-tooltip{backdrop-filter:blur(48px) saturate(160%);-webkit-backdrop-filter:blur(48px) saturate(160%);background-color:#ffffff29;background-image:linear-gradient(180deg,#ffffff42,#ffffff05 48%,#0095da0a);border:1px solid #0c4da229;border-radius:999px;bottom:calc(100% + .55rem);box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #0c4da20f,0 8px 24px #0c4da214;color:#0a4089;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1;opacity:0;padding:.42rem .72rem;pointer-events:none;position:absolute;right:0;transform:translateY(.35rem);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.floating-tooltip:after{border:.34rem solid #0000;border-top-color:#ffffff47;content:"";position:absolute;right:1.55rem;top:100%}[data-theme=dark] .floating-tooltip{background-color:#08244833;background-image:linear-gradient(180deg,#ffffff1f,#0095da0f 34%,#08244800);border-color:#0095da47;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0095da24,0 8px 24px #00000038;color:#f4fbff}[data-theme=dark] .floating-tooltip:after{border-top-color:#08244852}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .floating-tooltip{background-color:#08244833;background-image:linear-gradient(180deg,#ffffff1f,#0095da0f 34%,#08244800);border-color:#0095da47;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0095da24,0 8px 24px #00000038;color:#f4fbff}:root:not([data-theme=light]) .floating-tooltip:after{border-top-color:#08244852}}.floating-button:focus-visible .floating-tooltip,.floating-button:hover .floating-tooltip{opacity:1;transform:translateY(0)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0}:root[data-theme=light] .chat-textarea::-moz-placeholder{color:#00000080}:root[data-theme=light] .chat-textarea::placeholder{color:#00000080}:root[data-theme=dark] .chat-textarea::-moz-placeholder{color:#fff9}:root[data-theme=dark] .chat-textarea::placeholder{color:#fff9}:root[data-theme=light] img.themed-icon{filter:none}:root[data-theme=dark] img.themed-icon{filter:invert(1) brightness(1.2)}@property --theme-spread{syntax:"<length>";inherits:true;initial-value:0}::view-transition-group(root){animation:none}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){animation:nova-theme-reveal .64s cubic-bezier(.16,1,.3,1) both;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 calc(var(--theme-spread) - 48px),#0000 var(--theme-spread));-webkit-mask-image:radial-gradient(circle at var(--theme-x,50%) var(--theme-y,0),#000 calc(var(--theme-spread) - 48px),#0000 var(--theme-spread));mask-image:radial-gradient(circle at 50% 0,#000 calc(var(--theme-spread) - 48px),#0000 var(--theme-spread));mask-image:radial-gradient(circle at var(--theme-x,50%) var(--theme-y,0),#000 calc(var(--theme-spread) - 48px),#0000 var(--theme-spread));z-index:2}@keyframes nova-theme-reveal{0%{--theme-spread:56px}to{--theme-spread:calc(var(--theme-r, 150vmax) + 56px)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}:root[data-theme=light]{--scrollbar-bg:#e5e7eb;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8}:root[data-theme=dark]{--scrollbar-bg:#0b1220;--scrollbar-thumb:#334155;--scrollbar-thumb-hover:#475569}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:2px solid var(--scrollbar-bg);border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-bg);scrollbar-width:thin}:root{--nova-input-bg:#fff;--nova-input-text:#101828;color-scheme:light}:root[data-theme=dark]{--nova-input-bg:#111827;--nova-input-text:#f8fafc;color-scheme:dark}input,select,textarea{color-scheme:inherit}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#101828!important;-webkit-text-fill-color:var(--nova-input-text)!important;background-color:#fff!important;background-color:var(--nova-input-bg)!important;box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:0 0 0 1000px var(--nova-input-bg) inset!important;caret-color:#101828;caret-color:var(--nova-input-text);color:#101828!important;color:var(--nova-input-text)!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.nova-auth-field input{background-color:#fff!important;caret-color:#0c4da2;color:#101828!important;color-scheme:light!important}.nova-auth-field input:-webkit-autofill,.nova-auth-field input:-webkit-autofill:active,.nova-auth-field input:-webkit-autofill:focus,.nova-auth-field input:-webkit-autofill:hover{-webkit-text-fill-color:#101828!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#0c4da2;color:#101828!important;color-scheme:light!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{opacity:.8}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=week]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.1)}
/*# sourceMappingURL=main.8d296bdb.css.map*/