@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);:root{--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-family-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}#root,body,html{height:100%;overflow:hidden;width:100%}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;background-color:var(--background-default,#121212);color:#ffffffde;color:var(--text-primary,#ffffffde);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-sans);margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{color:#ffffffde;color:var(--text-primary,#ffffffde);height:100vh;overflow:hidden;width:100vw}.app-layout{display:flex;height:100%;width:100%}.editor-container{border-right:1px solid #ffffff1a;border-right:var(--border-hairline,1px solid #ffffff1a);flex:0.8 1}.chat-container,.editor-container{background-color:#1e1e1e;background-color:var(--background-paper,#1e1e1e);height:100%}.chat-container{flex:0.2 1;min-width:300px}.dark-mode{background-color:#121212;background-color:var(--background-default,#121212);color:#ffffffde;color:var(--text-primary,#ffffffde)}.dark-mode .chat-container,.dark-mode .editor-container{background-color:#1e1e1e;background-color:var(--background-paper,#1e1e1e);border-color:#ffffff1f;border-color:var(--surface-border,#ffffff1f)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #1976d2;outline:2px solid var(--focus-ring,var(--primary-color,#1976d2))}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000;border:none;margin:0;padding:0}::-webkit-scrollbar-thumb{background:#00000026;background:var(--scrollbar-thumb,#00000026);border:none;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00000040;background:var(--scrollbar-thumb-hover,#00000040)}*{scrollbar-color:#00000026 #0000;scrollbar-color:var(--scrollbar-thumb,#00000026) #0000;scrollbar-width:thin}a,button{transition:background-color .2s ease,color .2s ease,transform .1s ease}button{border:none;border-radius:12px;border-radius:var(--surface-radius-sm,12px);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-sans);transition:border-color .2s ease,box-shadow .2s ease}input,textarea{background-color:#ffffff0a;background-color:var(--surface-overlay,#ffffff0a);border:1px solid #ffffff1f;border:var(--border-hairline,1px solid #ffffff1f);border-radius:8px;border-radius:var(--surface-radius-xs,8px);color:#ffffffde;color:var(--text-primary,#ffffffde);font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s ease}input:focus,textarea:focus{border-color:#1a73e8;border-color:var(--focus-ring,var(--primary-color,#1a73e8))}a{color:#1a73e8;color:var(--primary-color,#1a73e8);text-decoration:none}a:hover{text-decoration:underline}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (max-width:1200px){.app-layout{flex-direction:column}.editor-container{border-bottom:1px solid #ffffff1a;border-bottom:var(--border-subtle,1px solid #ffffff1a);border-right:none;flex:0.7 1}.chat-container{flex:0.3 1}}.App-header{align-items:center;background-color:#1e1e1e;background-color:var(--background-default,#1e1e1e);color:#fff;color:var(--text-primary,#fff);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#bb86fc;color:var(--primary-color,#bb86fc)}[data-slide-node].rs-editor-draggable{cursor:grab;transition:box-shadow .15s ease,transform .15s ease}[data-slide-node].rs-editor-draggable:active{cursor:grabbing}[data-slide-node].rs-editor-editing{box-shadow:0 0 0 3px #6366f140;cursor:text;outline:2px solid #6366f1;outline:2px solid var(--primary-color,#6366f1);outline-offset:2px}[data-slide-node].rs-editor-selected{box-shadow:none;outline:none}[data-slide-node].rs-editor-moving{cursor:grabbing;opacity:.92}[data-slide-html]{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;box-sizing:border-box;caption-side:top;clear:none;color:#000;color-scheme:only light;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:block;empty-cells:show;float:none;font-family:serif;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;height:100%;-webkit-hyphens:none;hyphens:none;left:auto;left:0;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;overflow:hidden;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;position:absolute;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;top:0;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:100%;word-spacing:normal;z-index:auto}[data-slide-html] .fa,[data-slide-html] .fab,[data-slide-html] .fad,[data-slide-html] .fal,[data-slide-html] .far,[data-slide-html] .fas,[data-slide-html] [class*=fa-]{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands,FontAwesome!important;font-style:normal;font-variant:normal;text-rendering:auto}[data-slide-html] .fa-solid,[data-slide-html] .fas{font-weight:900!important}[data-slide-html] .fa-regular,[data-slide-html] .far{font-weight:400!important}[data-slide-html] .fa-brands,[data-slide-html] .fab{font-family:Font Awesome\ 6 Brands,FontAwesome!important;font-weight:400!important}[data-slide-html] svg{display:inline-block;vertical-align:middle}canvas[data-chart-config]{box-sizing:border-box;display:block!important;position:relative}.chart-container{height:100%;position:relative;width:100%}.MuiBox-root canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.chartjs-render-monitor{animation:none!important}.home-footer-v2{background-color:#1a1612;color:#ffffffd9;margin-left:calc(-50vw + 50%);overflow:hidden;padding:4rem 0 0;position:relative;width:100vw;z-index:1}.home-footer-v2__container{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1200px;padding:0 clamp(1.5rem,5vw,3rem);position:relative}.home-footer-v2__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between}.home-footer-v2__brand-column{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;max-width:400px}.home-footer-v2__brand{display:flex;flex-direction:column;gap:.25rem}.home-footer-v2__brand-name{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;letter-spacing:-.02em}.home-footer-v2__brand-tagline{color:#ffffff80;font-size:.875rem;font-weight:400;line-height:1.5}.home-footer-v2__social{align-items:center;display:flex;gap:.5rem}.home-footer-v2__social-link{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:all .2s ease;width:36px}.home-footer-v2__social-link:hover{background:#ffffff24;color:#fff;transform:translateY(-2px)}.home-footer-v2__social-link svg{height:18px;width:18px}.home-footer-v2__contact-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:500;height:36px;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .2s ease}.home-footer-v2__contact-btn:hover{background:#ffffff24;color:#fff;transform:translateY(-2px)}.home-footer-v2__links-section{display:flex;flex-wrap:wrap;gap:4rem}.home-footer-v2__link-column{display:flex;flex-direction:column;gap:.85rem;min-width:120px}.home-footer-v2__link-heading{color:#fffffff2;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.home-footer-v2__link{color:#ffffff8c;font-size:.88rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s ease}.home-footer-v2__link:hover{color:#fff}.home-footer-v2__security{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.home-footer-v2__security--inline{justify-content:flex-start}.home-footer-v2__security-badge{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffa6;display:inline-flex;font-size:.68rem;font-weight:500;gap:.35rem;padding:.4rem .75rem}.home-footer-v2__security-badge svg{font-size:12px;opacity:.8}.home-footer-v2__coming-soon-tag{background:linear-gradient(135deg,#e85d04,#10b981);border-radius:3px;color:#fff;font-size:.5rem;font-weight:600;letter-spacing:.03em;line-height:1;margin-left:.25rem;padding:.15rem .35rem;text-transform:uppercase}.home-footer-v2__bottom{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:2rem}.home-footer-v2__bottom-content{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.home-footer-v2__copyright{color:#fff6;font-size:.8rem;font-weight:400;letter-spacing:.01em}.home-footer-v2__bottom-links{align-items:center;display:flex;gap:1.5rem}.home-footer-v2__bottom-link{color:#fff6;font-size:.8rem;font-weight:400;text-decoration:none;transition:color .2s ease}.home-footer-v2__bottom-link:hover{color:#ffffffb3}.home-footer-v2__big-text{align-items:flex-start;display:flex;gap:.5rem;justify-content:center;margin:2rem calc(-50vw + 50%) -4rem;overflow:visible;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:100vw}.home-footer-v2__big-icon{color:#ffffff0f;flex-shrink:0;font-size:clamp(5rem,20vw,14rem)!important}.home-footer-v2__big-text-inner{color:#ffffff0f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(7rem,26vw,18rem);font-weight:700;letter-spacing:-.03em;line-height:.75;text-transform:uppercase;white-space:nowrap}@media (max-width:900px){.home-footer-v2__top{flex-direction:column;gap:2.5rem}.home-footer-v2__brand-column{max-width:100%}.home-footer-v2__links-section{gap:2.5rem;width:100%}}@media (max-width:600px){.home-footer-v2{padding:2.5rem 0 0}.home-footer-v2__container{gap:2rem}.home-footer-v2__brand-column{align-items:center;text-align:center}.home-footer-v2__brand{align-items:center}.home-footer-v2__links-section{flex-direction:column;gap:1.5rem;text-align:center}.home-footer-v2__link-column{align-items:center;min-width:100%}.home-footer-v2__link{align-items:center;display:inline-flex;min-height:44px}.home-footer-v2__link,.home-footer-v2__security--inline{justify-content:center}.home-footer-v2__bottom-content{align-items:center;flex-direction:column;gap:1rem;text-align:center}.home-footer-v2__bottom-links{gap:1.5rem}.home-footer-v2__bottom-link{align-items:center;display:inline-flex;min-height:44px}.home-footer-v2__big-text{gap:.25rem;margin-left:calc(-50vw + 50% + 4px);margin-right:calc(-50vw + 50% + 4px);width:calc(100vw - 8px)}.home-footer-v2__big-icon{font-size:clamp(2.5rem,14vw,5rem)!important}.home-footer-v2__big-text-inner{font-size:clamp(3rem,20vw,7rem)}}@media (max-width:400px){.home-footer-v2__security-badge{font-size:.6rem;padding:.35rem .5rem}.home-footer-v2__security-badge svg{font-size:10px}}.faq-chat-widget{--faq-chat-width:380px;--faq-chat-height:540px;--faq-chat-radius:16px;--faq-chat-fab-size:52px;--faq-chat-shadow:0 4px 24px #00000014,0 1px 4px #0000000a;--faq-chat-shadow-strong:0 8px 40px #0000001f,0 2px 8px #0000000f;--faq-chat-bg:#fff;--faq-chat-bg-secondary:#f9fafb;--faq-chat-header-bg:#18181b;--faq-chat-text:#18181b;--faq-chat-text-secondary:#71717a;--faq-chat-text-muted:#a1a1aa;--faq-chat-border:#0000000f;--faq-chat-border-strong:#0000001a;--faq-chat-user-bubble:#18181b;--faq-chat-user-text:#fff;--faq-chat-assistant-bubble:#f4f4f5;--faq-chat-assistant-text:#18181b;--faq-chat-input-bg:#f4f4f5;--faq-chat-fab-bg:#18181b;--faq-chat-fab-text:#fff;--faq-chat-accent:#3f3f46;--faq-chat-accent-subtle:#3f3f4614;bottom:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;right:24px;z-index:9999}.faq-chat-widget.dark{--faq-chat-bg:#1a1612;--faq-chat-bg-secondary:#282420;--faq-chat-header-bg:#1a1612;--faq-chat-text:#fafafa;--faq-chat-text-secondary:#a1a1aa;--faq-chat-text-muted:#71717a;--faq-chat-border:#ffffff0f;--faq-chat-border-strong:#ffffff1a;--faq-chat-user-bubble:#fafafa;--faq-chat-user-text:#1a1612;--faq-chat-assistant-bubble:#282420;--faq-chat-assistant-text:#fafafa;--faq-chat-input-bg:#282420;--faq-chat-fab-bg:#fafafa;--faq-chat-fab-text:#1a1612;--faq-chat-accent:#d4d4d8;--faq-chat-accent-subtle:#d4d4d814}.faq-chat-window{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #0000000f;border-radius:20px;bottom:0;box-shadow:0 25px 50px -12px #00000026,inset 0 0 0 1px #ffffff80;display:flex;flex-direction:column;height:var(--faq-chat-height);overflow:hidden;position:absolute;right:0;transform-origin:bottom right;width:var(--faq-chat-width)}.faq-chat-widget.dark .faq-chat-window{background:#18181beb;border:1px solid #ffffff14;box-shadow:0 25px 50px -12px #00000080,inset 0 0 0 1px #ffffff0d}.faq-chat-header{align-items:center;background:linear-gradient(135deg,#e85d04,#10b981);border-bottom:none;display:flex;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:16px 18px;position:relative}.faq-chat-header:before{background:radial-gradient(ellipse at top right,#ffffff26 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.faq-chat-header__left{align-items:center;display:flex;gap:12px}.faq-chat-header__avatar{background:#ffffff1a!important;border:none!important}.faq-chat-header__title{color:#fff!important;font-size:.9rem!important;letter-spacing:-.01em;line-height:1.3!important}.faq-chat-header__title,.faq-chat-header__title.MuiTypography-root{font-weight:400!important}.faq-chat-header__subtitle{align-items:center;color:#ffffff8c;display:flex;font-size:.65rem;font-weight:400;gap:5px;letter-spacing:.01em}.faq-chat-header__status-dot{animation:status-pulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e99;height:7px;width:7px}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.faq-chat-header__close{background:#0000!important;color:#fff9!important;height:32px!important;transition:all .15s ease!important;width:32px!important}.faq-chat-header__close:hover{background:#ffffff1a!important;color:#fff!important}.faq-chat-messages{background:var(--faq-chat-bg);display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px 16px}.faq-chat-messages::-webkit-scrollbar{width:5px}.faq-chat-messages::-webkit-scrollbar-track{background:#0000}.faq-chat-messages::-webkit-scrollbar-thumb{background:var(--faq-chat-border-strong);border-radius:3px}.faq-chat-messages::-webkit-scrollbar-thumb:hover{background:var(--faq-chat-text-muted)}.faq-chat-welcome{align-items:center;animation:welcome-fade-in .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px 20px;text-align:center}@keyframes welcome-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-chat-welcome__icon{align-items:center;background:linear-gradient(135deg,#e85d041f,#10b9811f);border-radius:50%;color:var(--faq-chat-text);display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.faq-chat-welcome__title{color:var(--faq-chat-text)!important;font-size:1.05rem!important;letter-spacing:-.02em;margin-bottom:8px}.faq-chat-welcome__text,.faq-chat-welcome__title,.faq-chat-welcome__title.MuiTypography-root{font-weight:400!important}.faq-chat-welcome__text{color:var(--faq-chat-text-secondary)!important;font-size:.85rem!important;line-height:1.6!important;margin-bottom:24px;max-width:280px}.faq-chat-welcome__text.MuiTypography-root{font-weight:400!important}.faq-chat-suggestions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.faq-chat-suggestion-chip{animation:chip-fade-in .3s ease forwards;background:#0000000a!important;border:1px solid #0000000f!important;border-radius:20px!important;color:#3f3f46!important;cursor:pointer!important;font-size:.75rem!important;font-weight:400!important;height:auto!important;opacity:0;padding:6px 12px!important;transition:all .2s ease!important}.faq-chat-suggestion-chip:first-child{animation-delay:.1s}.faq-chat-suggestion-chip:nth-child(2){animation-delay:.15s}.faq-chat-suggestion-chip:nth-child(3){animation-delay:.2s}.faq-chat-suggestion-chip:nth-child(4){animation-delay:.25s}@keyframes chip-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-chat-suggestion-chip:hover{background:#00000014!important;border-color:#0000001a!important;transform:translateY(-1px)}.faq-chat-widget.dark .faq-chat-suggestion-chip{background:#ffffff0f!important;border:1px solid #ffffff14!important;color:#d4d4d8!important}.faq-chat-widget.dark .faq-chat-suggestion-chip:hover{background:#ffffff1a!important;border-color:#ffffff1f!important}.faq-chat-suggestion-chip .MuiChip-label{padding:0!important}.faq-chat-message{animation:message-slide-in .3s cubic-bezier(.4,0,.2,1) forwards;display:flex;gap:10px;max-width:88%}@keyframes message-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-chat-message--user{align-self:flex-end;flex-direction:row-reverse}.faq-chat-message--assistant{align-self:flex-start}.faq-chat-message__avatar{flex-shrink:0;margin-top:2px}.faq-chat-message__content{display:flex;flex-direction:column;gap:4px}.faq-chat-message__text{border-radius:18px;letter-spacing:-.01em;padding:12px 16px;white-space:pre-wrap;word-break:break-word}.faq-chat-message__text,.faq-chat-message__text.MuiTypography-root{font-size:.85rem!important;font-weight:400!important;line-height:1.55!important}.faq-chat-message--user .faq-chat-message__text{background:linear-gradient(135deg,#18181b,#27272a);border-radius:18px 18px 4px 18px;box-shadow:0 2px 8px #00000014;color:#fafafa}.faq-chat-message--assistant .faq-chat-message__text{background:#00000008;border:1px solid #0000000a;border-radius:18px 18px 18px 4px;color:#18181b}.faq-chat-widget.dark .faq-chat-message--assistant .faq-chat-message__text{background:#ffffff0d;border:1px solid #ffffff0f;color:#fafafa}.faq-chat-message--error .faq-chat-message__text{background:#ef444414;border:1px solid #ef444433}.faq-chat-message__time{color:var(--faq-chat-text-muted)!important;opacity:.55;padding:0 4px}.faq-chat-message__time,.faq-chat-message__time.MuiTypography-root{font-size:.6rem!important;font-weight:400!important;line-height:1.2!important}.faq-chat-message--user .faq-chat-message__time{text-align:right}.faq-chat-typing-indicator{align-items:center;background:#00000008;border:1px solid #0000000a;border-radius:18px 18px 18px 4px;display:flex;gap:5px;padding:12px 16px}.faq-chat-widget.dark .faq-chat-typing-indicator{background:#ffffff0d;border:1px solid #ffffff0f}.faq-chat-typing-indicator span{animation:typing-bounce 1.4s ease-in-out infinite;background:#71717a;border-radius:50%;height:6px;width:6px}.faq-chat-typing-indicator span:first-child{animation-delay:0s}.faq-chat-typing-indicator span:nth-child(2){animation-delay:.2s}.faq-chat-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.faq-chat-input-area{background:#0000;border-top:1px solid #0000000a;padding:12px 14px 14px}.faq-chat-widget.dark .faq-chat-input-area{border-top:1px solid #ffffff0f}.faq-chat-input .MuiOutlinedInput-root{background:#00000005;border-radius:14px;font-size:.85rem;padding-right:4px;transition:all .2s ease}.faq-chat-widget.dark .faq-chat-input .MuiOutlinedInput-root{background:#ffffff0a}.faq-chat-input .MuiOutlinedInput-root:hover{background:#00000008}.faq-chat-widget.dark .faq-chat-input .MuiOutlinedInput-root:hover{background:#ffffff0f}.faq-chat-input .MuiOutlinedInput-notchedOutline{border:1px solid var(--faq-chat-border)!important;transition:all .15s ease!important}.faq-chat-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--faq-chat-border-strong)!important}.faq-chat-input .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 2px #18181b1a}.faq-chat-widget.dark .faq-chat-input .MuiOutlinedInput-root.Mui-focused{background:#ffffff14;box-shadow:0 0 0 2px #ffffff1a}.faq-chat-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0000!important;border-width:1px!important}.faq-chat-input .MuiInputBase-input{color:var(--faq-chat-text);padding:10px 14px}.faq-chat-input .MuiInputBase-input::placeholder{color:var(--faq-chat-text-muted);opacity:1}.faq-chat-send-button{background:linear-gradient(135deg,#e85d04,#10b981)!important;border-radius:10px!important;color:#fff!important;height:32px!important;transition:all .2s ease!important;width:32px!important}.faq-chat-send-button:hover:not(:disabled){background:linear-gradient(135deg,#10b981,#e85d04)!important;transform:scale(1.05)}.faq-chat-send-button:disabled{background:#0000!important;color:#a1a1aa!important}.faq-chat-footer{display:none}.faq-chat-fab-container{align-items:center;display:flex;flex-direction:row-reverse;gap:12px}.faq-chat-fab{background:linear-gradient(135deg,#e85d04,#10b981)!important;border-radius:16px!important;box-shadow:0 4px 16px #10b9814d,inset 0 0 0 1px #ffffff1a!important;color:#fff!important;height:var(--faq-chat-fab-size)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:var(--faq-chat-fab-size)!important}.faq-chat-fab:hover{box-shadow:0 8px 24px #10b98166,inset 0 0 0 1px #ffffff26!important;transform:translateY(-2px) scale(1.02)}@keyframes subtle-pulse{0%,to{box-shadow:0 4px 16px #10b9814d,inset 0 0 0 1px #ffffff1a}50%{box-shadow:0 4px 24px #10b98173,inset 0 0 0 1px #ffffff26}}.faq-chat-fab:not(:hover){animation:subtle-pulse 3s ease-in-out infinite}.faq-chat-fab svg{font-size:22px}.faq-chat-fab-label{animation:label-slide .3s ease forwards;background:var(--faq-chat-bg);border:1px solid var(--faq-chat-border);border-radius:10px;box-shadow:var(--faq-chat-shadow);padding:8px 14px}@keyframes label-slide{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.faq-chat-fab-label p{color:var(--faq-chat-text-secondary);font-size:.8rem;font-weight:400;letter-spacing:-.01em;margin:0;white-space:nowrap}.faq-chat-fab-container:not(:hover) .faq-chat-fab-label{animation:label-fade-out .2s ease forwards;animation-delay:4s}@keyframes label-fade-out{to{opacity:0;transform:translateX(8px);visibility:hidden}}.faq-chat-fab-container:hover .faq-chat-fab-label{animation:none;opacity:1;transform:translateX(0);visibility:visible}@media (max-width:480px){.faq-chat-widget{bottom:16px;left:16px;right:16px}.faq-chat-window{border-radius:14px;bottom:0;height:70vh;left:0;max-height:520px;right:0;width:auto}.faq-chat-fab-label{display:none}}@media (max-width:380px){.faq-chat-widget{--faq-chat-fab-size:48px}.faq-chat-header{padding:14px 16px}.faq-chat-messages{padding:16px 14px}.faq-chat-input-area{padding:12px 14px 14px}}.settings-screen{background:radial-gradient(circle at center,rgba(15,23,42,.012) 1px,#0000 0),radial-gradient(ellipse 80% 45% at 30% -10%,#e85d040d 0,#0000 45%),radial-gradient(ellipse 90% 50% at 70% -15%,rgba(16,185,129,.055) 0,#0000 50%),radial-gradient(ellipse 60% 40% at 5% 0,#e85d0408 0,#0000 45%),radial-gradient(ellipse 50% 35% at 95% 5%,rgba(16,185,129,.035) 0,#0000 40%),linear-gradient(180deg,#fafaf9,#f7f6f4 50%,#f3f2ef);background-size:24px 24px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;color:#fff;color:var(--text-primary,#fff);height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.settings-screen[data-theme=dark]{background:radial-gradient(circle at center,hsla(0,0%,100%,.006) 1px,#0000 0),radial-gradient(ellipse 80% 50% at 25% -10%,#e85d0414 0,#0000 45%),radial-gradient(ellipse 100% 55% at 75% -15%,#34d3991a 0,#0000 50%),radial-gradient(ellipse 70% 45% at 5% 0,#e85d040a 0,#0000 45%),radial-gradient(ellipse 55% 40% at 95% 5%,#34d3990d 0,#0000 40%),linear-gradient(180deg,#0c0a09,#080706 50%,#050404);background-size:20px 20px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.settings-appbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border-bottom:none!important;box-shadow:none!important}.back-button{margin-right:16px}.logo-section{align-items:center;display:flex;gap:10px}.logo-icon{font-size:24px}.page-title{font-size:18px;font-weight:500}.settings-content{background:#0000;flex:1 1;width:100%}.settings-container{display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:48px 28px 80px}@media (max-width:768px){.settings-container{gap:24px;padding:32px 18px 44px}}.settings-section{border-bottom:1px solid;border-image:linear-gradient(90deg,#e85d0426,#10b98126) 1;display:flex;flex-direction:column;gap:16px;padding-bottom:24px;scroll-margin-top:140px}.settings-screen[data-theme=dark] .settings-section{border-image:linear-gradient(90deg,#e85d0433,#34d39933) 1}.settings-section:last-of-type{border-bottom:none;padding-bottom:0}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e85d04,#10b981);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin-bottom:20px!important;margin-top:0!important}.settings-surface-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background-paper);background-clip:padding-box,border-box;background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d0426 0,#10b98126 100%);background-origin:border-box;border:1px solid #0000;border-radius:var(--surface-radius);box-shadow:none;transition:all .2s ease}.settings-screen[data-theme=dark] .settings-surface-card{background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d0433 0,#34d39933 100%)}.settings-surface-card:hover{background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d0440 0,#10b98140 100%);box-shadow:0 4px 20px #10b9811a;transform:none}.settings-screen[data-theme=dark] .settings-surface-card:hover{background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d044d 0,#34d3994d 100%);box-shadow:0 4px 20px #34d3991a}.current-plan-section{margin-bottom:0;padding:24px}.loading-section{margin-bottom:0;padding:28px}.subscription-alert{margin-top:20px!important}.plan-info{display:flex;flex-direction:column;gap:8px}.plan-label{font-size:14px;opacity:.7}.plan-details{align-items:center;display:flex;gap:12px}.plan-name{font-size:18px;font-weight:500}.active-chip{background-color:#ffffff1a!important;background-color:var(--surface-overlay,#ffffff1a)!important;border:1px solid var(--text-secondary)!important;color:var(--text-secondary)!important;font-size:12px}.billing-info{font-size:13px;opacity:.7}.plan-card{display:flex;flex-direction:column;gap:16px}.plan-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.plan-usage{width:100%}.plan-actions,.plan-upgrade{display:flex;flex-direction:column;gap:16px}.upgrade-section{padding:26px;position:relative}.premium-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.premium-icon{font-size:24px}.premium-title{font-size:18px;font-weight:500}.billing-cycle-control{margin-bottom:24px;width:100%}.billing-options{justify-content:center}.price-display{margin-bottom:24px;text-align:center}.price{font-size:34px;font-weight:600;line-height:1}.period{font-size:14px;opacity:.7}.features-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.feature-item{align-items:center;display:flex;gap:12px}.feature-icon{color:var(--text-secondary);font-size:20px}.upgrade-button{font-size:16px;font-weight:600;padding:12px 24px;text-transform:none}.guarantee-text{font-size:13px;margin-top:12px;opacity:.7;text-align:center}.premium-management-section{margin-top:24px!important}.premium-benefits{margin-bottom:24px!important;padding:24px!important}.management-actions{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:16px!important;padding:0!important}.manage-subscription-button{border-radius:999px!important;display:block;font-size:15px;font-weight:500;margin:0 auto;max-width:320px;padding:14px 32px;text-transform:none;width:100%}.preference-item{align-items:center;background:var(--background-paper);background-clip:padding-box,border-box;background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d041f 0,#10b9811f 100%);background-origin:border-box;border:1px solid #0000;border-radius:var(--surface-radius);display:flex;justify-content:space-between;margin-bottom:12px;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease}.settings-screen[data-theme=dark] .preference-item{background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d0426 0,#34d39926 100%)}.preference-item.clickable{cursor:pointer}.preference-item:hover{background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d0433 0,#10b98133 100%);box-shadow:0 4px 12px #10b9811a,0 12px 24px #0f172a0f;transform:translateY(-4px)}.settings-screen[data-theme=dark] .preference-item:hover{background-image:linear-gradient(var(--background-paper),var(--background-paper)),linear-gradient(135deg,#e85d0440 0,#34d39940 100%);box-shadow:0 8px 24px #0000004d,0 0 40px #34d3990f}.preference-info{align-items:center;display:flex;flex:1 1;gap:16px}.preference-icon{font-size:24px}.preference-description{font-size:13px;margin-top:2px;opacity:.7}.danger-zone{margin-top:24px}.danger-title{color:var(--error-color)!important}.danger-item{background:var(--error-surface);border:var(--error-border)!important;border-radius:var(--surface-radius);transition:transform .2s ease,box-shadow .2s ease}.danger-item:hover{background-color:var(--error-surface-strong)!important;border:var(--error-border-strong)!important;box-shadow:0 18px 28px #ef535033;box-shadow:var(--surface-shadow-strong,0 18px 28px #ef535033);transform:translateY(-3px)}.danger-icon,.danger-text{color:var(--error-color)!important}.settings-dialog .MuiDialog-paper{border-radius:12px!important;max-width:480px}.delete-confirm-button{color:var(--error-color)!important}.delete-confirm-button:disabled{color:var(--error-color-faint)!important}.payment-summary{border-radius:8px;margin-bottom:16px;padding:16px}.summary-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.proceed-payment-button{font-weight:600;text-transform:none}.auth-required{padding:48px 24px;text-align:center}.home-button{font-weight:600;margin-top:16px;text-transform:none}@media (max-width:768px){.section-title{font-size:18px;margin-bottom:18px!important}.preference-item{margin-bottom:12px;padding:18px 20px}.preference-info{gap:12px}.preference-icon{font-size:20px}.price{font-size:28px}.upgrade-section{padding:22px}.manage-subscription-button{max-width:none;width:100%}.premium-benefits{margin-bottom:20px!important;padding:16px!important}.management-actions{margin-bottom:12px!important}}.settings-screen::-webkit-scrollbar{width:8px}.settings-screen::-webkit-scrollbar-track{background:#0000}.settings-screen::-webkit-scrollbar-thumb{background:#10b98126;border-radius:999px}.settings-screen::-webkit-scrollbar-thumb:hover{background:#10b98140}.settings-screen[data-theme=dark]::-webkit-scrollbar-thumb{background:#34d39933}.settings-screen[data-theme=dark]::-webkit-scrollbar-thumb:hover{background:#34d3994d}.settings-screen{scrollbar-color:#10b98126 #0000;scrollbar-width:thin}.settings-screen[data-theme=dark]{scrollbar-color:#34d39933 #0000}
/*# sourceMappingURL=main.1410bee8.css.map*/