@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");[data-mantine-color-scheme=light]{--brand-terracotta:#c96442;--brand-terracotta-hover:#b85a38;--brand-coral:#d97757;--brand-blue:#c96442;--brand-blue-hover:#b85a38;--brand-beige:#f5f4ed;--brand-beige-soft:#ede9e0;--brand-white:#ffffff;--app-bg:#f5f4ed;--app-sidebar-bg:#faf9f5;--app-hover:#ede9e0;--app-border:#e8e6dc;--app-card-bg:#ffffff;--app-text:#141413;--app-text-dim:#5e5d59;--app-text-subtle:#87867f;--app-selected-bg:#fdf0eb;--app-selected-border:#e8b9a0;--app-selected-text:#8b3e22;--app-card-shadow:0 1px 3px rgba(0,0,0,0.05);--app-ring:0px 0px 0px 1px #d1cfc5}[data-mantine-color-scheme=dark]{--brand-terracotta:#c96442;--brand-terracotta-hover:#b85a38;--brand-coral:#d97757;--brand-blue:#c96442;--brand-blue-hover:#b85a38;--brand-beige:#1e1d1a;--brand-beige-soft:#252422;--brand-white:#141413;--app-bg:#141413;--app-sidebar-bg:#1a1918;--app-hover:#2a2927;--app-border:#30302e;--app-card-bg:#1e1d1a;--app-text:#faf9f5;--app-text-dim:#b0aea5;--app-text-subtle:#87867f;--app-selected-bg:#3d1f10;--app-selected-border:#c96442;--app-selected-text:#d97757;--app-card-shadow:0 1px 3px rgba(0,0,0,0.3);--app-ring:0px 0px 0px 1px #30302e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;height:100vh}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}a.app-name-link,a.app-name-link:active,a.app-name-link:focus,a.app-name-link:hover,a.app-name-link:visited{outline:none!important;border:none!important;background:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes heroWave{0%,to{transform:scaleY(.38)}50%{transform:scaleY(1)}}.hero-wave-bar{transform-origin:center;animation:heroWave 1.1s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.hero-wave-bar{animation:none}}@keyframes sparkDown{0%{top:-7px;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 1px);opacity:0}}.spark-dot{position:absolute;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:#e0895f;box-shadow:0 0 9px 2px rgba(201,100,66,.75),0 0 4px 1px rgba(217,119,87,.95);animation:sparkDown 2s ease-in-out infinite;will-change:top,opacity;pointer-events:none}@media (prefers-reduced-motion:reduce){.spark-dot{display:none}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .8s ease-out forwards}.animate-slide-in-right{animation:slideInRight .8s ease-out forwards}.animate-scale-in{animation:scaleIn .6s ease-out forwards}.animate-stagger>*{opacity:0;animation:fadeInUp .6s ease-out forwards}.animate-stagger>:first-child{animation-delay:.1s}.animate-stagger>:nth-child(2){animation-delay:.2s}.animate-stagger>:nth-child(3){animation-delay:.3s}.animate-stagger>:nth-child(4){animation-delay:.4s}.animate-stagger>:nth-child(5){animation-delay:.5s}.animate-stagger>:nth-child(6){animation-delay:.6s}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.hover-scale{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.gradient-text{background:linear-gradient(135deg,#c96442,#d97757);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:rgba(245,244,237,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(232,230,220,.6)}*,:after,:before{transition:background-color .18s ease,border-color .18s ease,color .12s ease,box-shadow .18s ease,opacity .18s ease}[role=button],a,button{transition:background-color .15s ease,border-color .15s ease,color .12s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1cfc5;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b0aea5}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.btn-primary{background:#c96442;border:none;color:white;font-weight:600;padding:12px 24px;border-radius:12px;transition:all .25s ease;box-shadow:0 2px 8px rgba(201,100,66,.25)}.btn-primary:hover{background:#b85a38;transform:translateY(-1px);box-shadow:0 4px 16px rgba(201,100,66,.3)}.card-hover{transition:all .25s ease;border:1px solid #e8e4de}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06);border-color:#d9d4cc}@media (max-width:768px){.responsive-text{font-size:clamp(1rem,4vw,1.25rem)}.responsive-title{font-size:clamp(1.5rem,6vw,2.5rem)}.mantine-Container-root{padding-left:clamp(12px,4vw,16px)!important;padding-right:clamp(12px,4vw,16px)!important}button{min-height:44px;min-width:44px}body{font-size:16px;-webkit-text-size-adjust:100%}.mantine-Card-root{padding:clamp(12px,3vw,24px)!important;margin-bottom:16px}.mantine-Title-root[data-order="1"],h1{font-size:clamp(24px,6vw,32px)!important;line-height:1.2!important}.mantine-Title-root[data-order="2"],h2{font-size:clamp(20px,5vw,24px)!important}.mantine-Text-root{font-size:clamp(14px,3.5vw,16px)!important}.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{font-size:16px!important;min-height:44px!important}.mantine-Group-root{flex-wrap:wrap!important;gap:clamp(8px,2vw,16px)!important}.mantine-Modal-inner{padding:16px!important}.mantine-Modal-content{margin:16px!important;max-width:calc(100vw - 32px)!important}.mantine-Stack-root{gap:clamp(12px,3vw,24px)!important}}@media (min-width:769px) and (max-width:1024px){.mantine-Container-root{max-width:100%!important;padding-left:clamp(16px,5vw,32px)!important;padding-right:clamp(16px,5vw,32px)!important}}img{max-width:100%;height:auto}body,html{overflow-x:hidden;width:100%;max-width:100vw}.chat-layout-container{min-width:0;width:100%;max-width:100vw}.sidebar-container{flex-shrink:0}.main-content-area{min-width:0;overflow-x:hidden}@media (max-width:768px){a,button,input,select,textarea{touch-action:manipulation}}@media (min-width:1024px){.chat-layout-container{padding-right:var(--chat-panel-width,0)}.main-content-area{padding-left:var(--sidebar-width,32px)!important}}@media (max-width:1023px){.sidebar-container{position:fixed!important;left:0;top:0;height:100vh;z-index:200;width:280px!important;max-width:85vw}.chat-panel{width:100%!important;min-width:100%!important;max-width:100%!important;border-left:none!important;border-top:1px solid rgba(0,0,0,.08)!important}}.chat-panel{flex-shrink:0;min-width:0}@media (min-width:768px){.transcription-panel{min-height:auto!important}.transcription-chat-panel{width:380px!important;height:auto!important;border-top:none!important;border-left:1px solid #e9ecef!important}}button{border:none;background:none;padding:0;cursor:pointer;font-family:inherit}a:focus-visible,input:focus,textarea:focus{outline:2px solid #c96442;outline-offset:2px}a:focus:not(:focus-visible){outline:none}.mantine-ActionIcon-root:active,.mantine-ActionIcon-root:focus,.mantine-ActionIcon-root:focus-visible,.mantine-Button-root:active,.mantine-Button-root:focus,.mantine-Button-root:focus-visible,button:active,button:focus,button:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.mantine-Tabs-tab:focus,.mantine-Tabs-tab:focus-visible{outline:none!important;border:none!important}.mantine-Burger-root:focus,.mantine-Burger-root:focus-visible{outline:none!important;border:none!important}.mantine-Drawer-close:focus,.mantine-Drawer-close:focus-visible{outline:none!important;border:none!important}.mantine-Drawer-close,.mantine-Modal-close,button[class*=mantine-Drawer-close],button[class*=mantine-Modal-close]{display:none!important}.sidebar-container :focus,.sidebar-container:focus{outline:none!important}.sidebar-container,.sidebar-container *{pointer-events:auto!important}.sidebar-container button,.sidebar-container input,.sidebar-container textarea{z-index:1000!important;position:relative!important;isolation:isolate!important}::selection{background:rgba(102,126,234,.2);color:#1a1a1a}.card,.nav-link,a,button{transition:all .2s cubic-bezier(.4,0,.2,1)}.screenshots-container{flex-direction:column}@media (min-width:1024px){.screenshots-container{flex-direction:row}}.features-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.process-steps-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.process-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.note-print{display:none}@media print{.sidebar{display:none!important}.envisia-app .app{display:block!important;height:auto!important}.envisia-app .main{overflow:visible!important;height:auto!important}.main-inner>:not(.note-print){display:none!important}.note-print{display:block!important;color:#111;font-size:12.5px;line-height:1.5}.note-print h1{font-size:22px;margin:0 0 4px}.note-print .note-print-meta{color:#555;font-size:12px;margin:0 0 18px}.note-print h2{font-size:14px;margin:18px 0 6px;padding-bottom:3px;border-bottom:1px solid #ddd}.note-print ul{margin:0;padding-left:18px}.note-print li{margin:0 0 4px}.note-print section{page-break-inside:avoid;break-inside:avoid}.note-print section:last-child{page-break-inside:auto;break-inside:auto}}