@charset "UTF-8";@keyframes smoothRotate{0%{transform:rotate(0)}40%{transform:rotate(180deg)}50%{transform:rotate(180deg)}90%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.toggle{position:relative;box-sizing:border-box}.toggle input[type=checkbox]{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;cursor:pointer;opacity:0}.toggle label{position:relative;display:flex;align-items:center;box-sizing:border-box}.toggle label:before{content:"";width:34px;height:23px;background:#ccc;position:relative;display:inline-block;border-radius:46px;box-sizing:border-box;transition:.2s ease-in}.toggle label:after{content:"";position:absolute;width:20px;height:19px;border-radius:50%;left:2px;top:2px;z-index:2;background:#fff;box-sizing:border-box;transition:.2s ease-in}.toggle input[type=checkbox]:checked+label:before{background:#196aff}.toggle input[type=checkbox]:checked+label:after{left:12px}.clarified-text-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}.clarified-text-header .clarified-text-controls{display:flex;align-items:center;gap:.5rem}.header-left{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.toggle label:before{width:60px;height:34px}.toggle label:after{width:30px;height:30px}.toggle input[type=checkbox]:checked+label:after{left:28px}.header-left{gap:.5rem}}@font-face{font-family:ABC Normal;src:url(/assets/ABCNormal-Thin-Cdf_kBl2.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:ABC Normal;src:url(/assets/ABCNormal-Light-BD2qEC4G.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:ABC Normal;src:url(/assets/ABCNormal-Normal-DTOoYizr.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ABC Normal;src:url(/assets/ABCNormal-Regular-D1mHzyF-.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:ABC Normal;src:url(/assets/ABCNormal-Medium-Cbly-BkX.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:ABC Normal;src:url(/assets/ABCNormal-Bold-YnoDyNS7.woff) format("woff");font-weight:700;font-style:normal}:root{font-family:ABC Normal,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;font-family:ABC Normal,sans-serif;box-sizing:border-box;list-style:none;border:none}html{scrollbar-gutter:stable}body.no-scroll{overflow:hidden}.hide{display:none!important}a{color:#333}.text-nodec{text-decoration:none}.hidden{display:none}.button-link{text-decoration:none}.btn{display:flex;align-items:center;justify-content:center;border:1px solid #676767;padding:12px 48px;border-radius:64px;font-size:18px;font-weight:500;letter-spacing:.08px;background-color:#fff;font-weight:600;cursor:pointer}@media(max-width:768px){.btn{font-size:16px}}.btn.link-header{padding:8px 10px;border:none;background-color:#e8e8e8;font-size:16px;line-height:16px;gap:.2rem;font-weight:500}@media(max-width:768px){.btn.link-header{font-size:15px}}.btn.btn-arrow:after{align-self:flex-end}.btn.btn-arrow.diagonal:after{filter:invert(1);transform:rotate(-45deg) translate(-1px) translateY(1px)}.btn.btn-arrow.diagonal:hover{background-color:#0ff2a0}.btn.btn-arrow.update:after{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.5%204.80078C13.293%203.75781%2011.7188%203.125%2010%203.125C6.20312%203.125%203.125%206.20312%203.125%2010C3.125%2013.7969%206.20312%2016.875%2010%2016.875C11.5508%2016.875%2012.9766%2016.3633%2014.125%2015.5C14.5391%2015.1875%2015.125%2015.2734%2015.4375%2015.6875C15.75%2016.1016%2015.6641%2016.6875%2015.25%2017C13.7891%2018.0977%2011.9688%2018.75%2010%2018.75C5.16797%2018.75%201.25%2014.832%201.25%2010C1.25%205.16797%205.16797%201.25%2010%201.25C12.2383%201.25%2014.2812%202.08984%2015.8281%203.47266L17.0195%202.28125C17.2773%202.02344%2017.6289%201.87891%2017.9961%201.87891C18.7578%201.875%2019.375%202.49219%2019.375%203.25391V7.8125C19.375%208.33203%2018.957%208.75%2018.4375%208.75H13.8789C13.1172%208.75%2012.5%208.13281%2012.5%207.37109C12.5%207.00391%2012.6445%206.65625%2012.9023%206.39453L14.4961%204.80078H14.5ZM17.5%204.44922L15.0742%206.875H17.5V4.44922Z'%20fill='%23111111'/%3e%3c/svg%3e")}.btn.link{padding:14px 40px;height:52px}.btn.gap{gap:1rem}.btn.gap:after{margin-left:0}.btn.centered{margin:0 auto}.btn.white{background-color:#fff;color:#000}.btn.white:after{filter:invert(1)}.btn.hide{display:none}.btn span.loader{display:none;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='29'%20height='29'%20viewBox='0%200%2029%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.35937%2013.1406C0.606054%2013.1406%20-6.66744e-07%2013.7467%20-6.33815e-07%2014.5C-6.00886e-07%2015.2533%200.606054%2015.8594%201.35937%2015.8594L5.89062%2015.8594C6.64394%2015.8594%207.25%2015.2533%207.25%2014.5C7.25%2013.7467%206.64394%2013.1406%205.89062%2013.1406L1.35937%2013.1406ZM23.1094%2013.1406C22.3561%2013.1406%2021.75%2013.7467%2021.75%2014.5C21.75%2015.2533%2022.3561%2015.8594%2023.1094%2015.8594L27.6406%2015.8594C28.3939%2015.8594%2029%2015.2533%2029%2014.5C29%2013.7467%2028.3939%2013.1406%2027.6406%2013.1406L23.1094%2013.1406ZM14.5%2029C15.2533%2029%2015.8594%2028.3939%2015.8594%2027.6406L15.8594%2023.1094C15.8594%2022.3561%2015.2533%2021.75%2014.5%2021.75C13.7467%2021.75%2013.1406%2022.3561%2013.1406%2023.1094L13.1406%2027.6406C13.1406%2028.3939%2013.7467%2029%2014.5%2029ZM13.1406%205.89062C13.1406%206.64395%2013.7467%207.25%2014.5%207.25C15.2533%207.25%2015.8594%206.64395%2015.8594%205.89062L15.8594%201.35937C15.8594%200.606054%2015.2533%20-6.66744e-07%2014.5%20-6.33815e-07C13.7467%20-6.00886e-07%2013.1406%200.606054%2013.1406%201.35937L13.1406%205.89062ZM4.24805%204.24805C3.71562%204.78047%203.71562%205.6414%204.24805%206.16816L7.45391%209.37402C7.98633%209.90644%208.84726%209.90644%209.37402%209.37402C9.90078%208.8416%209.90644%207.98066%209.37402%207.45391L6.16816%204.24805C5.63574%203.71563%204.7748%203.71563%204.24805%204.24805ZM21.5461%2019.626C21.0137%2019.0936%2020.1527%2019.0936%2019.626%2019.626C19.0992%2020.1584%2019.0936%2021.0193%2019.626%2021.5461L22.8318%2024.752C23.3643%2025.2844%2024.2252%2025.2844%2024.752%2024.752C25.2787%2024.2195%2025.2844%2023.3586%2024.752%2022.8318L21.5461%2019.626ZM4.24805%2024.752C4.78047%2025.2844%205.64141%2025.2844%206.16816%2024.752L9.37402%2021.5461C9.90645%2021.0137%209.90645%2020.1527%209.37402%2019.626C8.8416%2019.0992%207.98066%2019.0936%207.45391%2019.626L4.24805%2022.8318C3.71562%2023.3643%203.71562%2024.2252%204.24805%2024.752ZM19.626%207.44824C19.0936%207.98066%2019.0936%208.8416%2019.626%209.36836C20.1584%209.89512%2021.0193%209.90078%2021.5461%209.36836L24.752%206.16816C25.2844%205.63574%2025.2844%204.7748%2024.752%204.24805C24.2195%203.72129%2023.3586%203.71562%2022.8318%204.24805L19.626%207.45391L19.626%207.44824Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;animation:smoothRotate 3s cubic-bezier(.87,0,.13,1) infinite}@media(max-width:768px){.btn span.loader{width:20px;height:20px}}.btn .full-text-row{border:1px dashed rgb(127,127,127);background-color:#fafafa;position:relative}.btn .full-text-row .paragraph-action-bar{border-bottom:1px solid rgba(25,106,255,.2);margin-bottom:.75rem;padding-bottom:.75rem}@media(max-width:768px){.btn .full-text-row:before{font-size:10px;padding:1px 6px;top:-8px;left:10px}}.btn.loading:before{display:none}.btn.loading:after{display:none}.btn.loading span{display:none}.btn.loading .loader{display:block}.lima-btn{background-color:#196aff;color:#fff;border:none}.lima-btn:hover{color:#333;background-color:#0ff2a0}.copy-button{display:flex;align-items:center;justify-content:center;gap:12px;color:#000;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;background-color:transparent;transition:background-color .3s ease;min-width:100px}.clarified-text-controls .copy-button{position:static;padding:8px}.copy-button img{width:16px;height:16px}.copy-button .copy-img{display:inline-block;width:20px;height:20px;filter:invert(0)}.copy-button .check-img{display:none;width:20px;height:20px;filter:invert(0)}.copy-button:hover{background-color:#cecece}.max-1440{max-width:1440px;margin:0 auto}body{margin:64px auto 0;position:relative}.section{padding:48px}@media(max-width:1024px){.section{padding:32px}}@media(max-width:768px){.section{padding:24px}}.btn-arrow:after,.btn-arrow-up:after,.btn-arrow-left:after{vertical-align:middle;margin-left:.5rem;content:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.85789%208.40701H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.92896%201.33594L16%208.40701L8.92896%2015.4781'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}@media(max-width:768px){.btn-arrow:after,.btn-arrow-up:after,.btn-arrow-left:after{display:block;margin-left:unset}}.btn-arrow:hover:after,.btn-arrow-up:hover:after,.btn-arrow-left:hover:after{filter:invert(1)}.btn-improve:before{vertical-align:middle;content:url("data:image/svg+xml,%3csvg%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='teenyicons:refresh-outline'%20clip-path='url(%23clip0_43_33)'%3e%3cpath%20id='Vector'%20d='M11.5%2022.2333C9.26876%2022.2332%207.093%2021.5378%205.27533%2020.2438C3.45766%2018.9498%202.08844%2017.1215%201.35812%2015.0132C0.627792%2012.9048%200.572667%2010.6213%201.20041%208.48019C1.82815%206.33908%203.10755%204.44682%204.86067%203.0666M11.5%200.766602C13.7312%200.766642%2015.907%201.46203%2017.7247%202.75605C19.5423%204.05007%2020.9116%205.87839%2021.6419%207.98672C22.3722%2010.095%2022.4273%2012.3786%2021.7996%2014.5197C21.1718%2016.6608%2019.8924%2018.553%2018.1393%2019.9333M17.6333%2015.3333V20.6999H23M0%202.29993H5.36667V7.6666'%20stroke='%23767676'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_43_33'%3e%3crect%20width='23'%20height='23'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.btn-arrow.no-margin:before,.btn-arrow-up.no-margin:before,.btn-arrow-left.no-margin:before{margin-right:0}.btn-arrow-up:before{content:url("data:image/svg+xml,%3csvg%20width='26'%20height='19'%20viewBox='0%200%2026%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201000008321'%3e%3cg%20id='Group%205'%3e%3cpath%20id='Stroke%201'%20d='M0.666667%209.93115H24'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Stroke%203'%20d='M16%2018.4312L25%209.93148L16%201.43115'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");transform:rotate(-90deg)}.btn-arrow-left:before{content:url("data:image/svg+xml,%3csvg%20width='26'%20height='19'%20viewBox='0%200%2026%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201000008321'%3e%3cg%20id='Group%205'%3e%3cpath%20id='Stroke%201'%20d='M0.666667%209.93115H24'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Stroke%203'%20d='M16%2018.4312L25%209.93148L16%201.43115'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");transform:rotate(180deg)}header{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;height:64px;background-color:#fff;box-shadow:0 4px 4px -2px #0003;z-index:20}header .header-content{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;position:relative}@media(max-width:768px){header .header-content{padding:0 1rem 0 0}}header .header-content .logo{background-image:url(/assets/logo-prodi-2WBMReyd.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:147px;height:64px}@media(max-width:768px){header .header-content .logo{background-image:url("data:image/svg+xml,%3csvg%20id='Capa_1'%20data-name='Capa%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20623.62205%20623.62205'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23020203;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M248.4684,307.91177h-.01875a39.81527,39.81527,0,0,1-28.40129-11.94332,40.55179,40.55179,0,0,1,.1487-57.12622,39.292,39.292,0,0,1,28.46377-11.79961c21.91107.05873,39.68983,18.2461,39.63235,40.54453v14.30749a7.10126,7.10126,0,0,1-14.20252,0V267.56841c.03749-14.48492-11.38726-26.28578-25.46732-26.32327a25.28462,25.28462,0,0,0-18.37356,7.62983,26.34726,26.34726,0,0,0-.09746,37.11073,25.71127,25.71127,0,0,0,18.33482,7.72355,7.10127,7.10127,0,0,1-.01874,14.20252Z'/%3e%3cpath%20class='cls-1'%20d='M311.84368,288.9959a7.10067,7.10067,0,0,1-7.10126-7.10126V173.159c.04-15.44208-12.1445-28.02392-27.16173-28.06391h-.07248a27.96918,27.96918,0,0,0-.07372,55.93539,7.10127,7.10127,0,0,1-.01874,14.20252H277.397a42.17135,42.17135,0,0,1,.11121-84.34043h.11c22.84823.06123,41.38673,19.02958,41.32676,42.28518V281.89464A7.10068,7.10068,0,0,1,311.84368,288.9959Z'/%3e%3cpath%20class='cls-1'%20d='M342.47793,288.9959a7.10068,7.10068,0,0,1-7.10126-7.10126V224.31608A42.344,42.344,0,0,1,347.28125,194.559a40.79058,40.79058,0,0,1,29.42218-12.50936h.11122a41.51023,41.51023,0,0,1,29.57213,12.30568,42.20424,42.20424,0,0,1-29.46342,72.03474h-.01875a7.10127,7.10127,0,0,1-.01874-14.20252,28.00292,28.00292,0,0,0,19.44693-47.79949,27.40428,27.40428,0,0,0-19.5194-8.13589h-.07248a26.70125,26.70125,0,0,0-19.25825,8.18837,28.23077,28.23077,0,0,0-7.90348,19.85679v57.59731A7.10067,7.10067,0,0,1,342.47793,288.9959Z'/%3e%3cpath%20class='cls-1'%20d='M414.03909,492.72947a14.07408,14.07408,0,0,1-12.39065-7.37617L325.87376,345.39612c-3.425-5.92917-8.552-9.33173-14.08631-9.34047-5.48808.00874-10.615,3.4113-14.03883,9.33922L221.97144,485.3533a14.07468,14.07468,0,0,1-24.75382-13.4028L273.076,331.84088c.04873-.09122.1-.18244.15119-.27241,8.43705-14.79106,22.852-23.638,38.56148-23.66295,15.75323.025,30.16818,8.87189,38.60522,23.66295.05123.09.10246.18119.1512.27241L426.40476,471.9505a14.0813,14.0813,0,0,1-12.36567,20.779Z'/%3e%3c/svg%3e");width:60px}}header .header-content .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:450;line-height:22px;text-align:left}header .header-content .menu-toggle{display:none}header .header-content .menu-icon{cursor:pointer;z-index:10}header .header-content .menu-icon img{width:30px;height:30px}header .header-content .nav-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:5}header .header-content .nav-menu ul{list-style:none;padding:0;margin:0;text-align:center}header .header-content .nav-menu ul li{position:relative;margin:20px 0}header .header-content .nav-menu ul li a{color:#333;font-size:24px;text-decoration:none}header .header-content .menu-toggle:checked~.nav-menu{transform:translateY(0)}.animations-handle-box{position:fixed;display:flex;justify-content:flex-end;width:100%;top:64px;padding:12px 8px;z-index:5;border-radius:.5rem}.animations-handle-box.bg{background-color:#fff}@media(max-width:768px){.animations-handle-box{right:0}}.animations-handle-box .controls-container{background-color:#fff;padding:12px 15px;box-shadow:3px 3px 8px -2px #0003;display:flex;align-items:center;gap:.5rem;cursor:pointer;border-radius:64px}.animations-handle-box .controls-container p{font-size:16px;font-weight:350;line-height:16px}.clarity-chat{display:flex;flex-direction:column;align-items:center;padding:0;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 144px);position:relative}@media(max-width:970px){.clarity-chat{padding:0}}@media(max-width:768px){.clarity-chat{height:calc(100vh - 124px)}}.clarity-chat span.circle-1,.clarity-chat span.circle-2,.clarity-chat span.circle-3{position:absolute;left:50%;border-radius:50%;z-index:-1;pointer-events:none;transition:background-color .5s ease,box-shadow .5s ease;box-shadow:0 0 15px 5px #64caf366}.clarity-chat .intro{position:relative;display:flex;justify-content:center;padding:0;width:100%}.clarity-chat .intro span.circle-1{top:50%;transform:translate(-50%,-50%);width:1500px;height:1500px;background-color:#d6effe66;border:1px solid rgba(100,202,243,.6)}.clarity-chat .intro span.circle-2{top:25%;transform:translate(-50%,-25%);width:650px;height:650px;border:1px solid rgba(100,202,243,.8)}.clarity-chat .intro span.circle-3{top:0%;transform:translate(-50%,25%);width:200px;height:200px;border:1px solid rgba(100,202,243,.8)}.clarity-chat .intro img{max-width:100px;transition:transform .3s ease-in-out}.clarity-chat .intro img:hover{transform:rotate(45deg)}.clarity-chat .chat-content{width:100%;max-width:1440px;display:flex;flex-direction:column;height:100%;position:relative;padding:0 2rem}@media(max-width:768px){.clarity-chat .chat-content{padding:0 1rem}}.clarity-chat .chat-content .presentation{margin:10rem 0 4rem;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative}@media(max-width:768px){.clarity-chat .chat-content .presentation{margin:4.5rem 0 0}}.clarity-chat .chat-content .presentation .intro-img{margin-bottom:75px;max-width:100px;transition:transform .3s ease-in-out}.clarity-chat .chat-content .presentation .intro-img:hover{transform:rotate(45deg)}.clarity-chat .chat-content .presentation span.circle-3{position:absolute;left:50%;top:0%;transform:translate(-50%,-25%);width:200px;height:200px;border:1px solid rgba(100,202,243,.8);border-radius:50%;z-index:-1;pointer-events:none}.clarity-chat .chat-content .presentation .clara-container{position:relative}.clarity-chat .chat-content .presentation .clara-container .hello{color:#000;text-align:center;font-family:ABC Normal;font-size:70px;font-style:normal;font-weight:450;line-height:40px;margin-bottom:42px}@media(max-width:1280px){.clarity-chat .chat-content .presentation .clara-container .hello{font-size:52px;margin-bottom:30px}}@media(max-width:768px){.clarity-chat .chat-content .presentation .clara-container .hello{font-size:42px;margin-bottom:20px}}.clarity-chat .chat-content .presentation .help{color:#000;text-align:center;font-family:ABC Normal;font-size:18px;font-style:normal;font-weight:400;line-height:21.98px;letter-spacing:.28px;max-width:773px}@media(max-width:1280px){.clarity-chat .chat-content .presentation .help{max-width:600px}}@media(max-width:768px){.clarity-chat .chat-content .presentation .help{font-size:16px}}.clarity-chat .chat-content .presentation .help b{font-weight:600}.clarity-chat .chat-content .presentation .help:not(:last-child){margin-bottom:24px}@media(max-width:768px){.clarity-chat .chat-content .presentation .help:not(:last-child){margin-bottom:16px}}.clarity-chat .chat-content .chat-messages{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding-bottom:1rem;overflow-y:auto;flex-grow:1}.clarity-chat .chat-content .chat-messages::-webkit-scrollbar{width:8px}.clarity-chat .chat-content .chat-messages::-webkit-scrollbar-track{background:transparent}.clarity-chat .chat-content .chat-messages::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;border:2px solid transparent;background-clip:content-box}.clarity-chat .chat-content .chat-messages::-webkit-scrollbar-thumb:hover{background-color:#0006}.clarity-chat .chat-content .chat-messages{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.clarity-chat .chat-content .chat-message{display:flex;flex-direction:column;width:100%}.clarity-chat .chat-content .chat-message .message-content{border:1px solid #7F7F7F;background-color:#fff;max-width:845px;padding:35px;border-radius:10px}@media(max-width:768px){.clarity-chat .chat-content .chat-message .message-content{max-width:95%;padding:24px}}.clarity-chat .chat-content .chat-message .message-content p.message-text{margin:0;font-size:16px;line-height:1.5;font-weight:350;color:#333;font-weight:400}.clarity-chat .chat-content .chat-message.user-message{align-items:flex-end}.clarity-chat .chat-content .chat-message.user-message .message-content{background-color:#e8e8e8}.clarity-chat .chat-content .chat-message.system-message,.clarity-chat .chat-content .chat-message.analysis-result{align-items:flex-start}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content{display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content{flex-direction:column;align-items:center}}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .progress-circle{width:120px;height:120px;position:relative}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .progress-circle .circular-chart{display:block;position:relative;margin:auto;max-width:100%;max-height:100%}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .progress-circle .circular-chart .circle-bg{fill:transparent;stroke:none}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .progress-circle .circular-chart .circle{fill:none;stroke-width:3;stroke:#a1e81e;transform-origin:center;transition:stroke-dasharray .3s ease}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .progress-circle .circular-chart .circle-fill{fill:none;stroke-width:2.9;stroke-linecap:round;stroke:gray;transform:rotate(-90deg);transform-origin:center;opacity:.4}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .progress-circle .circular-chart .percentage{position:absolute;top:45%;left:50%;font-size:8px;text-anchor:middle;font-weight:400;line-height:38.4px}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text{position:relative}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .info-icon{position:absolute;top:-10px;right:-10px;width:20px;height:20px;filter:opacity(.9);cursor:pointer;border:1px solid grey;border-radius:50%;display:flex;justify-content:center;padding:3px}@media(max-width:768px){.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .info-icon{top:-144px;right:0}}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .info-icon img{filter:opacity(.5)}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .info-icon .tooltip-text{visibility:hidden;width:175px;background-color:#202020;color:#fff;text-align:left;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-161px;margin-bottom:4px;opacity:0;transition:opacity .3s;white-space:pre-wrap}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .info-icon .tooltip-text:after{content:"";position:absolute;top:100%;right:5%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000000 transparent transparent transparent}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .info-icon:hover .tooltip-text{visibility:visible;opacity:1}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .result-title{margin:0 0 .5rem;font-size:24px;font-weight:500}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .result-description{margin:0;font-size:16px}.clarity-chat .chat-content .chat-message.analysis-result .message-content .analysis-content .result-text .result-description .result-percentage{font-weight:600}.clarity-chat .chat-content .chat-message.analysis-result{align-items:flex-start}.clarity-chat .chat-content .chat-message.analysis-result .message-content,.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container{width:100%}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tabs{display:flex;border-bottom:1px solid #ddd;margin-bottom:1rem}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tabs .tab-btn{padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-size:16px;font-weight:500;color:#676767}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tabs .tab-btn.active{color:#333;border-bottom:2px solid #1E87F2}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane{display:none}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane.active{display:block}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score-result{font-size:24px;font-weight:350}@media(max-width:768px){.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score-result{font-size:20px}}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score-result img{display:inline-block;vertical-align:middle}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score-result .improved-score{color:#32d296;font-size:24px;font-weight:500}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score{display:flex;flex-direction:column;align-items:center}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score .score-label{font-size:14px;color:#676767}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score .score-value{font-size:24px;font-weight:600}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score.original .score-value{color:#676767}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .scores-comparison .score.improved .score-value{color:#4caf50}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;position:relative}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .clarified-text-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .clarified-text-header .clarified-text-controls{display:flex;align-items:center;gap:.5rem}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .compare-label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;cursor:pointer}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .text-row{display:flex;flex-direction:column;gap:.5rem}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .text-row h4{color:#333;font-size:16px;font-weight:500;line-height:18px;margin:0}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .text-row .diff-btn:hover{background-color:#5a6268!important}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .text-row .diff-btn.active{background-color:#28a745!important}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .clarified-text-container .text-row .diff-btn.active:hover{background-color:#218838!important}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .improvements-list{display:flex;flex-direction:column;gap:1rem}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .improvements-list .improvement-item{padding:1rem;border:1px solid #ddd;border-radius:8px}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .improvements-list .improvement-item .improvement-title{font-weight:600;margin-bottom:.5rem}.clarity-chat .chat-content .chat-message.analysis-result .message-content .tabs-container .tab-content .tab-pane .improvements-list .improvement-item .improvement-description{font-size:14px;color:#676767}.clarity-chat .chat-content .chat-message .clarity-actions{margin-top:.5rem}.clarity-chat .chat-content .chat-message .clarity-actions .clarity-message{font-weight:700;font-size:16px}.clarity-chat .chat-content .chat-message .clarity-actions button{background-color:#196aff;border-radius:10px;color:#fff;margin-top:1rem;font-size:15px;padding:8px 16px;border:unset}.clarity-chat .chat-content .chat-interface{display:flex;flex-direction:column;gap:6px;margin-top:auto;position:sticky;bottom:0;padding:1rem 0 2rem;width:100%;z-index:10;background:linear-gradient(to top,#fff,#fffffff2,#fffc 30%,#ffffff80 50%,#fff0 80%)}@media(max-width:768px){.clarity-chat .chat-content .chat-interface{position:relative;background:unset;padding:1rem 0}}.clarity-chat .chat-content .header{display:flex;align-items:flex-start;justify-content:center;gap:1rem;margin:1rem 0}@media(max-width:768px){.clarity-chat .chat-content .header{margin:0 0 1rem}}.clarity-chat .chat-content .header .title{font-size:32px;font-weight:300;line-height:38.4px;text-align:center}@media(max-width:1024px){.clarity-chat .chat-content .header .title{font-size:28px}}@media(max-width:768px){.clarity-chat .chat-content .header .title{font-size:24px;line-height:28px}}.clarity-chat .chat-content .header .beta-tag{color:#333;background-color:#eef;border-radius:8px;padding:8px 6px;font-size:16px;font-weight:400;line-height:19.2px;text-align:center}@media(max-width:768px){.clarity-chat .chat-content .header .beta-tag{margin-top:.5rem}}.clarity-chat .chat-content .header .animation-toggle{background:none;border:none;color:#888;cursor:pointer;font-size:.9rem;padding:0}.clarity-chat .chat-content .input-container{position:relative;width:100%;max-width:1368px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem;border:1px solid #7F7F7F;border-radius:10px;overflow:hidden;transition:border-color .3s ease}@media(max-width:768px){.clarity-chat .chat-content .input-container{border-radius:10px}}.clarity-chat .chat-content .input-container.red{border-color:red}.clarity-chat .chat-content .input-container .textarea{width:100%;field-sizing:content;min-height:50px;padding:14px 125px 14px 14px;border-radius:10px;resize:none;outline:none;overflow-y:auto;background-color:#fff;white-space:pre-wrap;word-wrap:break-word;font-size:16px;font-weight:400;line-height:19.2px;transition:height .2s ease;max-height:400px}@media(max-width:768px){.clarity-chat .chat-content .input-container .textarea{padding:15px 50px 15px 15px;max-height:200px}}.clarity-chat .chat-content .input-container .textarea:focus{border-color:#007acc}.clarity-chat .chat-content .input-container .textarea::placeholder{color:#737373;font-size:14px;font-weight:400;line-height:18px}.clarity-chat .chat-content .input-container .textarea-buttons{position:absolute;right:5px;bottom:5px;display:flex;gap:5px;z-index:10}@media(max-width:768px){.clarity-chat .chat-content .input-container .textarea-buttons{right:5px}}.clarity-chat .chat-content .input-container .textarea-buttons .btn{width:40px;height:40px;min-width:unset;padding:8px 15px 8px 18px;border-radius:50%;display:flex;align-items:stretch;justify-content:center}@media(max-width:768px){.clarity-chat .chat-content .input-container .textarea-buttons .btn{padding:10px}}.clarity-chat .chat-content .input-container .textarea-buttons .btn.loading{padding:8px 15px}@media(max-width:768px){.clarity-chat .chat-content .input-container .textarea-buttons .btn.loading{padding:10px}}.clarity-chat .chat-content .input-container .textarea-buttons .btn:after{align-self:center}.clarity-chat .chat-content .input-container .textarea-buttons .btn.normal{width:auto;border-radius:25px;font-size:16px}@media(max-width:768px){.clarity-chat .chat-content .input-container .textarea-buttons .btn.normal{border-radius:50%;width:40px}}@media(max-width:768px){.clarity-chat .chat-content .input-container .textarea-buttons .analize-text{display:none}}.clarity-chat .chat-content .input-container .word-limit{width:calc(100% - 30px);height:50px;text-align:left;bottom:0;right:16px;background-color:#fff;padding:12px 8px;font-size:.8rem;color:#666;pointer-events:none}@media(max-width:768px){.clarity-chat .chat-content .input-container .word-limit{height:auto}}.clarity-chat .chat-content .submit-btn:hover{background-color:#bce4ff}.clarity-chat .chat-content .submit-btn:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.clarity-chat .chat-content .submit-btn:disabled:after{filter:brightness(62%)}.clarity-chat .chat-content .footer{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.clarity-chat .chat-content .footer{align-items:center;gap:6px;width:100%;flex-direction:column-reverse}}.clarity-chat .chat-content .footer .terms{color:#7f7f7f;font-size:14px;font-weight:350;line-height:19.6px;text-decoration-line:underline;text-decoration-style:solid}.clarity-chat .chat-content .footer .terms:hover{text-decoration:underline}.clarity-chat .chat-content .footer .word-limit{font-size:14px;color:#7f7f7f}.clarity-chat .chat-content .footer .btn-container{display:flex;align-items:center;gap:.5rem;cursor:pointer}@media(max-width:768px){.clarity-chat .chat-content .footer .btn-container{flex-direction:column}}.clarity-chat .chat-content .footer .btn-container button{width:50px;height:50px;padding:12px 24px;min-width:194px}@media(max-width:768px){.clarity-chat .chat-content .footer .btn-container button{width:100%}}.clarity-chat .chat-content .footer .btn-container .round{padding:12px;min-width:unset;aspect-ratio:1/1}.clarity-section{top:50px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:100px 0 200px;margin:0 auto;position:relative;overflow:hidden}@media(max-width:768px){.clarity-section{top:0}}.clarity-section.hidden,.clarity-section.visible{transition:opacity .3s ease}.clarity-section.hidden{opacity:0;pointer-events:none}.clarity-section.visible{opacity:1;pointer-events:auto}.clarity-section.reduced{top:0;padding-top:32px;padding-bottom:100px}.clarity-section .analysis-content{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;position:relative;max-width:500px;height:100%;padding:0 48px}@media(max-width:1024px){.clarity-section .analysis-content{padding:0 32px}}@media(max-width:768px){.clarity-section .analysis-content{padding:0 24px}}.clarity-section .analysis-content:before{content:"";position:absolute;top:22%;left:50%;transform:translate(-50%,-22%);width:900px;height:900px;border-radius:50%;border:1px solid #64CAF3;box-sizing:border-box;z-index:-1}.clarity-section .analysis-content .progress-circle{width:250px;height:250px;margin-bottom:20px;position:relative}.clarity-section .analysis-content .progress-circle:before{content:"";position:absolute;top:14px;left:14px;width:223px;height:223px;border-radius:50%;border:1px solid #64CAF3;box-sizing:border-box;z-index:-1}.clarity-section .analysis-content .progress-circle .circular-chart{display:block;margin:auto;max-width:100%;max-height:100%}.clarity-section .analysis-content .progress-circle .circular-chart .circle-bg{fill:none;stroke-width:1.5}.clarity-section .analysis-content .progress-circle .circular-chart .circle{fill:none;stroke-width:1.5;stroke-linecap:round;stroke:#a1e81e;transform:rotate(-90deg);transform-origin:center;transition:stroke-dasharray .3s ease}.clarity-section .analysis-content .progress-circle .circular-chart .percentage{font-size:5px;fill:#333;text-anchor:middle;font-weight:400;line-height:38.4px}.clarity-section .analysis-content .clarity-text{margin-bottom:20px}.clarity-section .analysis-content .clarity-text h2{margin:32px 0;font-size:40px;font-weight:300;line-height:45px;text-align:center}.clarity-section .analysis-content .clarity-text p{margin:10px 0;font-size:16px;font-weight:300;line-height:19.2px;text-align:center}.clarity-section .analysis-content .clarity-text p strong{font-weight:600;color:#333}.clarity-section .buttons{display:flex;justify-content:center;gap:1.5rem;width:100%;padding:48px}@media(max-width:768px){.clarity-section .buttons{padding:48px 24px}}.clarity-section .buttons.fixed{background-color:#fff;position:fixed;z-index:4}@media(max-width:768px){.clarity-section .buttons{gap:1rem}}.clarity-section .buttons button{padding:12px 24px}@media(max-width:768px){.clarity-section .buttons button{padding:12px}}.table-section{display:flex;flex-direction:column}@media(max-width:768px){.table-section{padding:16px}}.table-section.th-hide table{opacity:0;pointer-events:none}.table-section .buttons{display:flex;justify-content:center;gap:1.5rem;padding:2rem}@media(max-width:768px){.table-section .buttons{padding:2rem 0;gap:1rem}}.table-section .buttons button{padding:12px 24px}@media(max-width:768px){.table-section .buttons button{padding:12px}}.table-section table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;overflow-y:auto}@media(max-width:1024px){.table-section table{margin-top:1.5rem}}.table-section table thead{position:sticky;background-color:#f4fbff;top:240px}.table-section table thead th{font-size:20px;font-weight:450;line-height:24px;padding:36px 1rem;text-transform:uppercase;border:2px solid #64CAF3}@media(max-width:768px){.table-section table thead th{font-size:16px;padding:18px .5rem}}.table-section table thead th:first-child{border-radius:12px 0 0;border-right:none}.table-section table thead th:last-child{border-radius:0 12px 0 0;border-left:none}.table-section table tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.table-section table tbody tr:last-child td:last-child{border-radius:0 0 12px}.table-section table tbody tr td{border:2px solid #ddd;padding:1rem;border-top:none}.table-section table tbody tr td:not(:first-child):not(:last-child){text-align:center;min-width:250px}@media(max-width:1024px){.table-section table tbody tr td:not(:first-child):not(:last-child){min-width:150px}}@media(max-width:768px){.table-section table tbody tr td:not(:first-child):not(:last-child){min-width:0}}.table-section table tbody tr td:first-child{border-right:none}.table-section table tbody tr td:last-child{border-left:none}.table-section table tbody .first-column{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.table-section table tbody .first-column{gap:0rem;flex-direction:column;justify-content:center}}.table-section table tbody .first-column span:first-child{width:35px}@media(max-width:768px){.table-section table tbody .first-column span:first-child{width:unset}}.table-section table span.number{color:#07a0fd;font-size:52px;font-weight:250;line-height:62.4px}@media(max-width:768px){.table-section table span.number{font-size:42px}}.table-section table span.concept{font-size:18px;font-weight:450;line-height:24px}@media(max-width:768px){.table-section table span.concept{font-size:16px;text-align:center}}.table-section table span.status{text-align:center}.table-section table span.status img{width:65px;height:64px}.table-section table span.solution{font-size:16px;font-weight:350;line-height:19.2px}@media(max-width:768px){.table-section table span.solution{font-size:14px}}.clarifying{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;height:100vh}@media(max-width:970px){.clarifying{padding:7rem 2rem}}.clarifying.success .container img{filter:hue-rotate(290deg)}.clarifying.success .container span.circle-1,.clarifying.success .container span.circle-2,.clarifying.success .container span.circle-3{background-color:#d6fed966}.clarifying.success .message{opacity:0;pointer-events:none}.clarifying .container{position:relative;display:flex;justify-content:center;padding:40px 0}.clarifying .container span.circle-1,.clarifying .container span.circle-2,.clarifying .container span.circle-3{position:absolute;left:50%;border-radius:50%;z-index:-1;pointer-events:none;transition:background-color .5s ease}.clarifying .container span.circle-1{top:50%;transform:translate(-50%,-50%);width:1600px;height:1600px;background-color:#d6effe66;border:1px solid rgba(100,202,243,.6)}.clarifying .container span.circle-2{top:50%;transform:translate(-50%,-50%);width:800px;height:800px;border:1px solid rgba(100,202,243,.8)}.clarifying .container span.circle-3{top:50%;transform:translate(-50%,-50%);width:224px;height:224px;border:1px solid rgba(100,202,243,.8)}.clarifying .message{width:100%;max-width:1002px;display:flex;flex-direction:column;gap:1rem;transition:opacity .3s ease}.clarifying .message .presentation{margin:2rem 0 4rem}.clarifying .message .presentation .wait{font-size:32px;font-weight:500;line-height:38.4px;text-align:center}.clarifying .message .presentation .doing{font-size:20px;font-weight:300;line-height:24px;text-align:center}.clarified-text{display:flex;flex-direction:column;align-items:center;padding:48px 2rem 96px;overflow:hidden}@media(max-width:970px){.clarified-text{padding:4rem 2rem}}.clarified-text .intro{position:relative;display:flex;justify-content:center;margin-bottom:.5rem;padding:40px 0}.clarified-text .intro span.circle-1,.clarified-text .intro span.circle-2{position:absolute;left:50%;border-radius:50%;z-index:0;pointer-events:none}.clarified-text .intro span.circle-1{top:57%;transform:translate(-50%,-57%);width:150px;height:150px;background-color:#d6effe66;border:1px solid rgba(100,202,243,.6)}.clarified-text .intro span.circle-2{top:50%;transform:translate(-50%,-50%);width:158px;height:158px;border:1px solid rgba(100,202,243,.8)}.clarified-text .content{width:100%;max-width:1002px;display:flex;flex-direction:column;gap:1rem}.clarified-text .content .header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:1rem 0}@media(max-width:768px){.clarified-text .content .header{margin:0 0 1rem}}.clarified-text .content .header .title{color:#000;font-size:32px;font-weight:500;line-height:38.4px;text-align:center}.clarified-text .content .header .subtitle{text-align:center;font-size:20px;font-weight:300;line-height:24px}@media(max-width:768px){.clarified-text .content .header .subtitle{font-size:16px}}.clarified-text .content .header span.subtitle-border{width:256px;border-bottom:1px solid #333333;padding-top:calc(23px - 1rem)}.clarified-text .content .header .animation-toggle{background:none;border:none;color:#888;cursor:pointer;font-size:.9rem;padding:0}.clarified-text .content .input-container{position:relative;display:flex;flex-direction:column;gap:.5rem;background:linear-gradient(90deg,#d6effe 0% 50%,#d1ff02 120%);padding:1rem;border-radius:14px}.clarified-text .content .input-container .clarified-text-score{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;transform:translate(-25%,-50%);width:75px;height:75px;border-radius:50%;background-color:#adff2f;color:#000;font-size:20px}.clarified-text .content .input-container .textarea{width:100%;height:312px;padding:32px 24px 48px 32px;border-radius:14px;resize:none;outline:none;overflow-y:auto;background-color:#fff;white-space:pre-wrap;word-wrap:break-word;font-size:16px;font-weight:350;line-height:19.2px}.clarified-text .content .input-container .textarea::placeholder{color:#737373;font-size:16px;font-weight:300;line-height:18px}.clarified-text .content .input-container .word-limit{position:absolute;width:calc(100% - 70px);height:50px;text-align:right;bottom:16px;right:45px;background-color:#fff;padding:10px 0 25px;font-size:.8rem;color:#666;pointer-events:none}@media(max-width:768px){.clarified-text .content .input-container .word-limit{width:calc(100% - 60px);height:30px;bottom:16px;right:35px;padding:5px 0}}.clarified-text .content .submit-btn{margin-top:10px}.clarified-text .content .submit-btn:hover{background-color:#bce4ff}.clarified-text .content .submit-btn:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.clarified-text .content .footer{display:flex;gap:1rem;justify-content:flex-end;align-items:center}.clarified-text .content .footer.middle{justify-content:center}@media(max-width:768px){.clarified-text .content .footer{flex-direction:column;gap:.5rem}}.clarified-text .content .footer button{padding:12px 24px;height:50px}@media(max-width:768px){.clarified-text .content .footer button{width:100%}}.clarified-text .content .footer .terms{color:#000;font-size:14px;font-weight:350;line-height:19.6px;text-decoration-line:underline;text-decoration-style:solid}.clarified-text .content .footer .terms:hover{text-decoration:underline}.about{background:linear-gradient(90deg,#d6effe 0% 50%,#d1ff02 120%);display:flex;flex-direction:column;gap:27px}.about .box{background-color:#fff;border-radius:20px}.about .clara{padding:56px 172px}@media(max-width:1024px){.about .clara{padding:48px 100px}}@media(max-width:768px){.about .clara{padding:32px 1.5rem}}.about .clara h2{font-size:60px;font-weight:500;line-height:67.5px;text-align:center}@media(max-width:1024px){.about .clara h2{font-size:50px}}@media(max-width:768px){.about .clara h2{font-size:40px}}.about .clara p.clara-p{font-size:20px;font-weight:300;line-height:24px;text-align:center;padding:24px 0 40px}@media(max-width:768px){.about .clara p.clara-p{font-size:18px}}.about .clara p.proyecto{font-size:20px;font-weight:500;line-height:24px;text-align:center;margin-top:40px;color:#333}.about .clara hr{border-top:1px solid rgba(51,51,51,.2)}.about .clara ul{margin-top:24px;display:flex;justify-content:center}.about .clara ul hr{border-right:1px solid #333333;margin:0 24px}@media(max-width:768px){.about .clara ul hr{margin:0 16px}}.about .explain{padding:64px 64px 64px 0;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:1280px){.about .explain{flex-direction:column}}@media(max-width:768px){.about .explain{padding:32px 1.5rem 32px 0}}.about .explain .left{width:40%;background-image:url("data:image/svg+xml,%3csvg%20width='458'%20height='203'%20viewBox='0%200%20458%20203'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%206'%3e%3cpath%20id='Stroke%201'%20d='M-157.325%20102.041L453.626%20101.744'%20stroke='%233B79FF'%20stroke-width='3'%20stroke-linejoin='round'/%3e%3cpath%20id='Stroke%203'%20d='M347.926%20201.207L456%20101.451L347.926%201.68652'%20stroke='%233B79FF'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:bottom left;background-size:contain;padding-left:64px}@media(max-width:1280px){.about .explain .left{background-image:none;width:100%}}@media(max-width:768px){.about .explain .left{padding-left:32px}}.about .explain .left p{font-size:32px;font-weight:500;line-height:38.4px;text-align:left}@media(max-width:1280px){.about .explain .left p{margin-bottom:1.5rem}}.about .explain .right{width:50%}@media(max-width:1280px){.about .explain .right{width:calc(100% - 64px);margin-left:64px}}@media(max-width:768px){.about .explain .right{margin-left:32px}}.about .explain .right ul{margin-bottom:88px}@media(max-width:1280px){.about .explain .right ul{margin-top:36px}}@media(max-width:768px){.about .explain .right ul{margin-bottom:52px}}.about .explain .right ul li:not(:last-child){margin-bottom:36px}.about .explain .right ul li{font-size:18px;font-weight:350;line-height:23.4px;letter-spacing:.1137500033px;text-align:left;position:relative;padding-left:80px}.about .explain .right ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:51px;height:1px;background-color:#333}@media(max-width:768px){.about .explain .right ul li:before{width:30px}}@media(max-width:768px){.about .explain .right ul li{padding-left:50px}}.about .explain .right h2{font-size:32px;font-weight:450;line-height:35px;letter-spacing:.1137500033px;text-align:left}#casos-exito{background:#57afff;color:#000;text-align:center;padding:118px 48px 91px}#casos-exito.max-1440{max-width:1440px;margin:0 auto}#casos-exito .empieza{color:#000;text-align:center;font-family:ABC Normal;font-size:35px;font-style:normal;font-weight:450;line-height:41px;margin-bottom:24px}#casos-exito .description{color:#000;font-family:ABC Normal;font-size:20px;font-style:normal;font-weight:350;line-height:130%;max-width:559px;margin:0 auto 50px}.modal-overlay,.diff-modal-overlay,.improvements-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.show,.show.diff-modal-overlay,.show.improvements-modal-overlay{opacity:1;visibility:visible}.modal-overlay.show .modal-content,.modal-overlay.show .diff-modal-content,.show.diff-modal-overlay .modal-content,.show.diff-modal-overlay .diff-modal-content,.modal-overlay.show .improvements-modal-content,.show.diff-modal-overlay .improvements-modal-content,.show.improvements-modal-overlay .modal-content,.show.improvements-modal-overlay .diff-modal-content,.show.improvements-modal-overlay .improvements-modal-content{transform:scale(1)}.modal-overlay .modal-content,.modal-overlay .diff-modal-content,.diff-modal-overlay .modal-content,.diff-modal-overlay .diff-modal-content,.modal-overlay .improvements-modal-content,.diff-modal-overlay .improvements-modal-content,.improvements-modal-overlay .modal-content,.improvements-modal-overlay .diff-modal-content,.improvements-modal-overlay .improvements-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;background-color:#fff;padding:40px;border-radius:12px;text-align:center;width:100%;box-shadow:0 5px 15px #0000004d;position:relative;transform:scale(.9);transition:transform .3s ease}.modal-overlay .modal-content h2,.modal-overlay .diff-modal-content h2,.diff-modal-overlay .modal-content h2,.diff-modal-overlay .diff-modal-content h2,.modal-overlay .improvements-modal-content h2,.diff-modal-overlay .improvements-modal-content h2,.improvements-modal-overlay .modal-content h2,.improvements-modal-overlay .diff-modal-content h2,.improvements-modal-overlay .improvements-modal-content h2{margin-top:0;color:#333;font-size:24px}.modal-overlay .modal-content p,.modal-overlay .diff-modal-content p,.diff-modal-overlay .modal-content p,.diff-modal-overlay .diff-modal-content p,.modal-overlay .improvements-modal-content p,.diff-modal-overlay .improvements-modal-content p,.improvements-modal-overlay .modal-content p,.improvements-modal-overlay .diff-modal-content p,.improvements-modal-overlay .improvements-modal-content p{color:#555;line-height:1.6}.modal-overlay .modal-content a,.modal-overlay .diff-modal-content a,.diff-modal-overlay .modal-content a,.diff-modal-overlay .diff-modal-content a,.modal-overlay .improvements-modal-content a,.diff-modal-overlay .improvements-modal-content a,.improvements-modal-overlay .modal-content a,.improvements-modal-overlay .diff-modal-content a,.improvements-modal-overlay .improvements-modal-content a{color:#196aff;font-weight:700;text-decoration:none}.modal-overlay .modal-content a:hover,.modal-overlay .diff-modal-content a:hover,.diff-modal-overlay .modal-content a:hover,.diff-modal-overlay .diff-modal-content a:hover,.modal-overlay .improvements-modal-content a:hover,.diff-modal-overlay .improvements-modal-content a:hover,.improvements-modal-overlay .modal-content a:hover,.improvements-modal-overlay .diff-modal-content a:hover,.improvements-modal-overlay .improvements-modal-content a:hover{text-decoration:underline}.modal-overlay .modal-content .close-button,.modal-overlay .diff-modal-content .close-button,.diff-modal-overlay .modal-content .close-button,.diff-modal-overlay .diff-modal-content .close-button,.modal-overlay .improvements-modal-content .close-button,.diff-modal-overlay .improvements-modal-content .close-button,.improvements-modal-overlay .modal-content .close-button,.improvements-modal-overlay .diff-modal-content .close-button,.improvements-modal-overlay .improvements-modal-content .close-button{position:absolute;top:8px;right:15px;width:30px;height:30px;background:none;border:none;font-size:30px;cursor:pointer;color:#888}.modal-overlay .modal-content #register-form,.modal-overlay .diff-modal-content #register-form,.diff-modal-overlay .modal-content #register-form,.diff-modal-overlay .diff-modal-content #register-form,.modal-overlay .improvements-modal-content #register-form,.diff-modal-overlay .improvements-modal-content #register-form,.improvements-modal-overlay .modal-content #register-form,.improvements-modal-overlay .diff-modal-content #register-form,.improvements-modal-overlay .improvements-modal-content #register-form{display:flex;flex-direction:column;gap:15px;margin-top:20px;width:100%;max-width:350px}.modal-overlay .modal-content #register-form .form-group,.modal-overlay .diff-modal-content #register-form .form-group,.diff-modal-overlay .modal-content #register-form .form-group,.diff-modal-overlay .diff-modal-content #register-form .form-group,.modal-overlay .improvements-modal-content #register-form .form-group,.diff-modal-overlay .improvements-modal-content #register-form .form-group,.improvements-modal-overlay .modal-content #register-form .form-group,.improvements-modal-overlay .diff-modal-content #register-form .form-group,.improvements-modal-overlay .improvements-modal-content #register-form .form-group{display:flex;flex-direction:column}.modal-overlay .modal-content #register-form .form-group input,.modal-overlay .diff-modal-content #register-form .form-group input,.diff-modal-overlay .modal-content #register-form .form-group input,.diff-modal-overlay .diff-modal-content #register-form .form-group input,.modal-overlay .improvements-modal-content #register-form .form-group input,.diff-modal-overlay .improvements-modal-content #register-form .form-group input,.improvements-modal-overlay .modal-content #register-form .form-group input,.improvements-modal-overlay .diff-modal-content #register-form .form-group input,.improvements-modal-overlay .improvements-modal-content #register-form .form-group input{padding:12px;border:1px solid #ccc;border-radius:8px;font-size:16px}.modal-overlay .modal-content #register-form .form-group input:focus,.modal-overlay .diff-modal-content #register-form .form-group input:focus,.diff-modal-overlay .modal-content #register-form .form-group input:focus,.diff-modal-overlay .diff-modal-content #register-form .form-group input:focus,.modal-overlay .improvements-modal-content #register-form .form-group input:focus,.diff-modal-overlay .improvements-modal-content #register-form .form-group input:focus,.improvements-modal-overlay .modal-content #register-form .form-group input:focus,.improvements-modal-overlay .diff-modal-content #register-form .form-group input:focus,.improvements-modal-overlay .improvements-modal-content #register-form .form-group input:focus{outline:none;border-color:#196aff;box-shadow:0 0 5px #196aff80}.modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label,.modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label,.diff-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label,.diff-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label,.modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label,.diff-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label,.improvements-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label,.improvements-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label,.improvements-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;line-height:1.4;color:#555}.modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.diff-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.diff-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.diff-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.improvements-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.improvements-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox],.improvements-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label input[type=checkbox]{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:#196AFF;cursor:pointer;border:none;padding:0;box-shadow:none}.modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label span,.modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label span,.diff-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label span,.diff-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label span,.modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label span,.diff-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label span,.improvements-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label span,.improvements-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label span,.improvements-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label span{font-size:12px;padding-left:5px;text-align:left}.modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label strong,.modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label strong,.diff-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label strong,.diff-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label strong,.modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label strong,.diff-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label strong,.improvements-modal-overlay .modal-content #register-form .form-group--checkbox .checkbox-label strong,.improvements-modal-overlay .diff-modal-content #register-form .form-group--checkbox .checkbox-label strong,.improvements-modal-overlay .improvements-modal-content #register-form .form-group--checkbox .checkbox-label strong{font-weight:600}.modal-overlay .modal-content #register-form .submit-btn,.modal-overlay .diff-modal-content #register-form .submit-btn,.diff-modal-overlay .modal-content #register-form .submit-btn,.diff-modal-overlay .diff-modal-content #register-form .submit-btn,.modal-overlay .improvements-modal-content #register-form .submit-btn,.diff-modal-overlay .improvements-modal-content #register-form .submit-btn,.improvements-modal-overlay .modal-content #register-form .submit-btn,.improvements-modal-overlay .diff-modal-content #register-form .submit-btn,.improvements-modal-overlay .improvements-modal-content #register-form .submit-btn{margin-top:16px;padding:12px;font-size:16px;cursor:pointer}.modal-overlay .modal-content #register-form .error-message,.modal-overlay .diff-modal-content #register-form .error-message,.diff-modal-overlay .modal-content #register-form .error-message,.diff-modal-overlay .diff-modal-content #register-form .error-message,.modal-overlay .improvements-modal-content #register-form .error-message,.diff-modal-overlay .improvements-modal-content #register-form .error-message,.improvements-modal-overlay .modal-content #register-form .error-message,.improvements-modal-overlay .diff-modal-content #register-form .error-message,.improvements-modal-overlay .improvements-modal-content #register-form .error-message{color:#d9534f;font-size:14px;margin-top:5px}footer{display:flex;flex-direction:row;justify-content:space-between;padding:3rem 2rem;line-height:2;border-top:1px solid #737373}@media(max-width:1024px){footer{flex-direction:column;text-align:center}}@media(max-width:768px){footer{margin-top:0}}footer .logo-prodi{margin-bottom:1rem;width:180px;height:48px}footer .prodigioso-volcan,footer .los-del-volcan{display:flex;gap:2rem;flex-direction:row}@media(max-width:1024px){footer .prodigioso-volcan,footer .los-del-volcan{flex-direction:column;gap:1rem}}footer .prodigioso-volcan{margin-bottom:1rem}footer .contact,footer .legal{display:flex}@media(max-width:1024px){footer .contact,footer .legal{justify-content:center}}footer .contact{gap:1rem}footer .legal{gap:20px;margin-top:78px}@media(max-width:1024px){footer .legal{margin-top:20px}}footer .legal .bcorp{max-width:50px}footer#banner{margin:0;box-sizing:border-box;padding:1rem;height:80px;background-color:#e8e8e8}@media(max-width:768px){footer#banner{height:60px}}footer#banner .banner-text{margin:0 auto;text-align:center;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1440px}footer#banner .banner-text h2{text-align:center;color:#000;font-family:ABC Normal;font-size:16px;font-style:normal;font-weight:600;line-height:20px;display:inline-flex;padding-right:40px}footer#banner .banner-text a.btn.escribenos{text-decoration:none;height:35px;font-size:16px;padding:10px}footer#banner .banner-text a.btn.escribenos:after{margin-top:5px;align-self:unset}.gema-container{position:fixed;top:15%;left:50%;transform:translate(-50%,-50%);z-index:-1;transition:all .3s ease;opacity:0}.gema-container.fade-in{opacity:.9;animation:fadeInScale 1.5s ease-out forwards}.gema-container.sticky #miCanvas{transform:scale(.6);transition:all ease 2s}.esfera{position:fixed;border-radius:50%;box-shadow:0 0 24px #57afffb3;transform:translate(-50%,-50%) scale(.3)}.esfera.fade-in{animation:fadeInBubble 2s ease forwards}.esfera2.fade-in{animation:fadeInBubble2 2s ease forwards}.esfera.fade-in.respirando{animation:fadeInBubble 2s ease forwards,respiracion1 11s ease infinite}.esfera2.fade-in.respirando{animation:fadeInBubble2 2s ease forwards,respiracion2 9s ease infinite}.esfera2{width:70vh;height:70vh;top:5%;left:50%;background:#f6fafc;z-index:-3}@media(max-width:768px){.esfera2{top:2.5%}}.esfera1{width:130vh;height:130vh;top:5%;left:50%;background:#57afff13;z-index:-5}@media(max-width:768px){.esfera1{top:1%}}@keyframes respiracion1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}}@keyframes respiracion2{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}@keyframes fadeInScale{0%{transform:translate(-50%,-50%) scale(.5) rotate(-180deg)}50%{transform:translate(-50%,-50%) scale(1.1) rotate(-90deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes fadeInBubble{0%{transform:translate(-50%,-50%) scale(.3)}60%{transform:translate(-50%,-50%) scale(1.05)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes fadeInBubble2{0%{transform:translate(-50%,-50%) scale(.3)}60%{transform:translate(-50%,-50%) scale(1.05)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes fadeInInfo{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInText{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}canvas{transition:transform .1s ease}.clarity-chat .chat-content .presentation .hello{padding-top:90px}@media(max-width:768px){.clarity-chat .chat-content .presentation .hello{padding-top:20px}}.asesoramiento .form-box{background-color:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.clarity-chat .chat-content .chat-interface{background:transparent;padding-top:0}@media(max-width:768px){.clarity-chat .chat-content .footer{padding-bottom:unset}}.progress-bar-container{width:100%;background-color:#d9d9d9;border-radius:5px;overflow:hidden;height:10px}.language-selector-container{position:absolute;display:flex;flex-direction:column;gap:.5rem;top:1rem;right:1rem;z-index:100;background-color:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 5px #0003;padding:1rem}@media(max-width:768px){.language-selector-container{top:.5rem;right:.5rem;padding:.3rem}}.language-selector-container .language-select{box-shadow:0 2px 5px #0003;border-radius:8px;padding:5px;font-size:1rem;cursor:pointer;outline:none}.progress-bar{width:0%;height:100%;background-color:#196aff;border-radius:5px;transition:width .3s ease-in-out}.progress-message-layout{display:flex;align-items:center;gap:1rem;width:407px}@media(max-width:768px){.progress-message-layout{width:100%}}.progress-message-layout .progress-icon{flex-shrink:0;width:46px;height:48px}.progress-message-layout .progress-center{flex-grow:1;display:flex;flex-direction:column;gap:8px}.progress-message-layout .progress-center .progress-text{margin:0;font-size:16px}.progress-message-layout .progress-percentage{color:#000;font-family:ABC Normal;font-size:40px;font-style:normal;font-weight:250;line-height:26px;flex-shrink:0}@media(max-width:768px){.progress-message-layout .progress-percentage{font-size:32px}}.action-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:none;background-color:#e8e8e8;font-size:16px;line-height:16px;gap:.5rem;font-weight:400;border-radius:25px;cursor:pointer;transition:all .2s ease}.action-btn:after{align-self:flex-end}.action-btn.update:after{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.5%204.80078C13.293%203.75781%2011.7188%203.125%2010%203.125C6.20312%203.125%203.125%206.20312%203.125%2010C3.125%2013.7969%206.20312%2016.875%2010%2016.875C11.5508%2016.875%2012.9766%2016.3633%2014.125%2015.5C14.5391%2015.1875%2015.125%2015.2734%2015.4375%2015.6875C15.75%2016.1016%2015.6641%2016.6875%2015.25%2017C13.7891%2018.0977%2011.9688%2018.75%2010%2018.75C5.16797%2018.75%201.25%2014.832%201.25%2010C1.25%205.16797%205.16797%201.25%2010%201.25C12.2383%201.25%2014.2812%202.08984%2015.8281%203.47266L17.0195%202.28125C17.2773%202.02344%2017.6289%201.87891%2017.9961%201.87891C18.7578%201.875%2019.375%202.49219%2019.375%203.25391V7.8125C19.375%208.33203%2018.957%208.75%2018.4375%208.75H13.8789C13.1172%208.75%2012.5%208.13281%2012.5%207.37109C12.5%207.00391%2012.6445%206.65625%2012.9023%206.39453L14.4961%204.80078H14.5ZM17.5%204.44922L15.0742%206.875H17.5V4.44922Z'%20fill='%23111111'/%3e%3c/svg%3e")}.action-btn.improve-all-btn{min-width:130px}.action-btn svg{width:16px;height:16px;color:currentColor}.action-btn img{width:20px;height:20px;filter:brightness(0) invert(1)}.action-btn:not(:empty){font-size:14px}.action-btn.info-btn:after{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='18'%20viewBox='0%200%2020%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.6853%200.4066C20.1049%200.948734%2020.1049%201.82538%2019.6853%202.36174L7.90225%2017.5934C7.48271%2018.1355%206.80429%2018.1355%206.3892%2017.5934L0.314662%209.74976C-0.104887%209.20763%20-0.104887%208.33098%200.314662%207.79462C0.734211%207.25825%201.41263%207.25248%201.82772%207.79462L7.13903%2014.6578L18.1678%200.4066C18.5874%20-0.135533%2019.2658%20-0.135533%2019.6809%200.4066H19.6853Z'%20fill='%23111111'/%3e%3c/svg%3e")}.action-btn.analysis-btn:after{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.5%208.75C18.8789%208.75%2020%207.62891%2020%206.25V3.75C20%202.37109%2018.8789%201.25%2017.5%201.25H2.5C1.12109%201.25%200%202.37109%200%203.75V6.25C0%207.62891%201.12109%208.75%202.5%208.75H17.5ZM18.125%2013.75V16.25C18.125%2016.5938%2017.8438%2016.875%2017.5%2016.875H14.375H5.625H2.5C2.15625%2016.875%201.875%2016.5938%201.875%2016.25V13.75C1.875%2013.4062%202.15625%2013.125%202.5%2013.125H17.5C17.8438%2013.125%2018.125%2013.4062%2018.125%2013.75ZM20%2016.25V13.75C20%2012.3711%2018.8789%2011.25%2017.5%2011.25H2.5C1.12109%2011.25%200%2012.3711%200%2013.75V16.25C0%2017.6289%201.12109%2018.75%202.5%2018.75H17.5C18.8789%2018.75%2020%2017.6289%2020%2016.25Z'%20fill='black'/%3e%3c/svg%3e")}.action-btn.diff-btn{background-color:#6c757d;color:#fff}.action-btn.diff-btn:hover{background-color:#5a6268}.action-btn.diff-btn.active{background-color:#28a745}.action-btn.diff-btn.active:hover{background-color:#218838}.action-btn.loading svg,.action-btn.loading img{display:none}.action-btn.loading:after{display:none}.action-btn.loading .loader{display:block}.action-btn .loader{display:none;animation:smoothRotate 3s infinite;width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20width='29'%20height='29'%20viewBox='0%200%2029%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.35937%2013.1406C0.606054%2013.1406%20-6.66744e-07%2013.7467%20-6.33815e-07%2014.5C-6.00886e-07%2015.2533%200.606054%2015.8594%201.35937%2015.8594L5.89062%2015.8594C6.64394%2015.8594%207.25%2015.2533%207.25%2014.5C7.25%2013.7467%206.64394%2013.1406%205.89062%2013.1406L1.35937%2013.1406ZM23.1094%2013.1406C22.3561%2013.1406%2021.75%2013.7467%2021.75%2014.5C21.75%2015.2533%2022.3561%2015.8594%2023.1094%2015.8594L27.6406%2015.8594C28.3939%2015.8594%2029%2015.2533%2029%2014.5C29%2013.7467%2028.3939%2013.1406%2027.6406%2013.1406L23.1094%2013.1406ZM14.5%2029C15.2533%2029%2015.8594%2028.3939%2015.8594%2027.6406L15.8594%2023.1094C15.8594%2022.3561%2015.2533%2021.75%2014.5%2021.75C13.7467%2021.75%2013.1406%2022.3561%2013.1406%2023.1094L13.1406%2027.6406C13.1406%2028.3939%2013.7467%2029%2014.5%2029ZM13.1406%205.89062C13.1406%206.64395%2013.7467%207.25%2014.5%207.25C15.2533%207.25%2015.8594%206.64395%2015.8594%205.89062L15.8594%201.35937C15.8594%200.606054%2015.2533%20-6.66744e-07%2014.5%20-6.33815e-07C13.7467%20-6.00886e-07%2013.1406%200.606054%2013.1406%201.35937L13.1406%205.89062ZM4.24805%204.24805C3.71562%204.78047%203.71562%205.6414%204.24805%206.16816L7.45391%209.37402C7.98633%209.90644%208.84726%209.90644%209.37402%209.37402C9.90078%208.8416%209.90644%207.98066%209.37402%207.45391L6.16816%204.24805C5.63574%203.71563%204.7748%203.71563%204.24805%204.24805ZM21.5461%2019.626C21.0137%2019.0936%2020.1527%2019.0936%2019.626%2019.626C19.0992%2020.1584%2019.0936%2021.0193%2019.626%2021.5461L22.8318%2024.752C23.3643%2025.2844%2024.2252%2025.2844%2024.752%2024.752C25.2787%2024.2195%2025.2844%2023.3586%2024.752%2022.8318L21.5461%2019.626ZM4.24805%2024.752C4.78047%2025.2844%205.64141%2025.2844%206.16816%2024.752L9.37402%2021.5461C9.90645%2021.0137%209.90645%2020.1527%209.37402%2019.626C8.8416%2019.0992%207.98066%2019.0936%207.45391%2019.626L4.24805%2022.8318C3.71562%2023.3643%203.71562%2024.2252%204.24805%2024.752ZM19.626%207.44824C19.0936%207.98066%2019.0936%208.8416%2019.626%209.36836C20.1584%209.89512%2021.0193%209.90078%2021.5461%209.36836L24.752%206.16816C25.2844%205.63574%2025.2844%204.7748%2024.752%204.24805C24.2195%203.72129%2023.3586%203.71562%2022.8318%204.24805L19.626%207.45391L19.626%207.44824Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;animation:smoothRotate 3s cubic-bezier(.87,0,.13,1) infinite}@media(max-width:768px){.action-btn .loader{width:20px;height:20px}.action-btn .loader:first-child{width:28px}}.dropdown-container{position:relative;display:none}.dropdown-menu-btn{font-size:18px;font-weight:600}.dropdown-menu-btn .button-text{line-height:1;transform:rotate(90deg);display:inline-block}.dropdown-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:150px;overflow:hidden}@media(max-width:768px){.dropdown-menu{min-width:120px}}.dropdown-menu-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #333;transition:background-color .2s ease;display:flex;justify-content:space-between;align-items:center}.dropdown-menu-item:last-child{border-bottom:none}.dropdown-menu-item:hover{background-color:#f8f9fa}.dropdown-menu-item.disabled{opacity:.5;cursor:not-allowed}.dropdown-menu-item.disabled:hover{background-color:transparent}.dropdown-menu-item .menu-item-text{font-size:14px;color:#333;font-weight:500}.dropdown-menu-item .menu-item-icon{width:16px;height:16px;margin-left:8px}.dropdown-menu-item .menu-item-icon.mejoras-icon{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='18'%20viewBox='0%200%2020%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.6853%200.4066C20.1049%200.948734%2020.1049%201.82538%2019.6853%202.36174L7.90225%2017.5934C7.48271%2018.1355%206.80429%2018.1355%206.3892%2017.5934L0.314662%209.74976C-0.104887%209.20763%20-0.104887%208.33098%200.314662%207.79462C0.734211%207.25825%201.41263%207.25248%201.82772%207.79462L7.13903%2014.6578L18.1678%200.4066C18.5874%20-0.135533%2019.2658%20-0.135533%2019.6809%200.4066H19.6853Z'%20fill='%23111111'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}.dropdown-menu-item .menu-item-icon.analisis-icon{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.5%208.75C18.8789%208.75%2020%207.62891%2020%206.25V3.75C20%202.37109%2018.8789%201.25%2017.5%201.25H2.5C1.12109%201.25%200%202.37109%200%203.75V6.25C0%207.62891%201.12109%208.75%202.5%208.75H17.5ZM18.125%2013.75V16.25C18.125%2016.5938%2017.8438%2016.875%2017.5%2016.875H14.375H5.625H2.5C2.15625%2016.875%201.875%2016.5938%201.875%2016.25V13.75C1.875%2013.4062%202.15625%2013.125%202.5%2013.125H17.5C17.8438%2013.125%2018.125%2013.4062%2018.125%2013.75ZM20%2016.25V13.75C20%2012.3711%2018.8789%2011.25%2017.5%2011.25H2.5C1.12109%2011.25%200%2012.3711%200%2013.75V16.25C0%2017.6289%201.12109%2018.75%202.5%2018.75H17.5C18.8789%2018.75%2020%2017.6289%2020%2016.25Z'%20fill='black'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width:768px){.dropdown-menu-item{padding:10px 12px}.dropdown-menu-item .menu-item-text{font-size:13px}.dropdown-menu-item .menu-item-icon{width:14px;height:14px;margin-left:6px}}@media(max-width:768px){.dropdown-container{display:block!important}}.accordion{width:100%;margin-top:-1rem;margin-bottom:1rem;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 12px 12px;overflow:hidden;background-color:#fdfdfd}.accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:#f7f7f7;cursor:pointer;font-size:14px;font-weight:500;color:#555}.accordion .accordion-header svg{transition:transform .3s ease}.accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding:0 16px}.accordion .accordion-content .comparison-text{margin:16px 0}.accordion .accordion-content .comparison-text h4{font-weight:700;margin-bottom:8px}.accordion .accordion-content .comparison-text p{font-size:15px;line-height:1.6;margin:0}.accordion.active .accordion-header svg{transform:rotate(180deg)}.accordion.active .accordion-content{max-height:500px;padding:16px}.diff-added{color:#000;padding:2px 4px;border-radius:3px;font-weight:500}.diff-removed{background-color:#fae1e1;color:#000;padding:2px 4px;border-radius:3px;text-decoration:line-through;font-weight:500}.modal-overlay,.diff-modal-overlay,.improvements-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content,.diff-modal-content,.improvements-modal-content{background-color:#fff;border-radius:12px;padding:40px 68px;max-height:80vh;position:relative;box-shadow:0 4px 20px #00000026;max-width:800px;width:100%}.modal-content.diff-modal-content,.diff-modal-content,.modal-content.improvements-modal-content,.improvements-modal-content{padding:40px 68px;max-width:1132px}.modal-content.register-modal-content,.register-modal-content.diff-modal-content,.register-modal-content.improvements-modal-content{max-width:500px}.modal-content.limit-modal-content,.limit-modal-content.diff-modal-content,.limit-modal-content.improvements-modal-content{max-width:800px}@media(max-width:768px){.modal-content,.diff-modal-content,.improvements-modal-content{padding:50px 20px 32px;height:100%;max-width:unset;max-height:unset}}.modal-scrollable-content{margin-top:40px;max-height:calc(80vh - 80px);overflow-y:auto;padding-bottom:48px}@media(max-width:768px){.modal-scrollable-content{margin-top:24px;max-height:100%;padding-bottom:12px}}.modal-close,.diff-modal-close,.improvements-modal-close{position:absolute;top:12px;right:12px;width:54px;height:54px;border:none;font-size:32px;line-height:1;cursor:pointer;color:#666;background-color:#e8e8e8;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:0 0 8px}.modal-close:hover,.diff-modal-close:hover,.improvements-modal-close:hover{color:#333}@media(max-width:768px){.modal-close,.diff-modal-close,.improvements-modal-close{top:12px;right:12px;width:40px;height:40px}}.modal-title,.diff-modal-title,.improvements-modal-title{margin-bottom:28px;color:#333;font-size:1.5rem;font-weight:600}.modal-body,.diff-modal-body,.improvements-modal-body{display:block}.improvements-modal-title{text-align:left}.improvements-modal-title:before{content:url("data:image/svg+xml,%3csvg%20width='36'%20height='33'%20viewBox='0%200%2036%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M35.4336%200.745434C36.1888%201.73935%2036.1888%203.34652%2035.4336%204.32986L14.2241%2032.2546C13.4689%2033.2485%2012.2477%2033.2485%2011.5006%2032.2546L0.566391%2017.8746C-0.188797%2016.8806%20-0.188797%2015.2735%200.566391%2014.2901C1.32158%2013.3068%202.54274%2013.2962%203.28989%2014.2901L12.8503%2026.8726L32.7021%200.745434C33.4573%20-0.248478%2034.6784%20-0.248478%2035.4256%200.745434H35.4336Z'%20fill='%23111111'/%3e%3c/svg%3e");margin-right:1rem;vertical-align:middle}.diff-modal-overlay .modal-scrollable-content{padding-bottom:0}.diff-modal-title{text-align:left}.diff-modal-title:before{content:url("data:image/svg+xml,%3csvg%20width='33'%20height='33'%20viewBox='0%200%2033%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M28.875%2014.4375C31.1502%2014.4375%2033%2012.5877%2033%2010.3125V6.1875C33%203.9123%2031.1502%202.0625%2028.875%202.0625H4.125C1.8498%202.0625%200%203.9123%200%206.1875V10.3125C0%2012.5877%201.8498%2014.4375%204.125%2014.4375H28.875ZM29.9062%2022.6875V26.8125C29.9062%2027.3797%2029.4422%2027.8438%2028.875%2027.8438H23.7188H9.28125H4.125C3.55781%2027.8438%203.09375%2027.3797%203.09375%2026.8125V22.6875C3.09375%2022.1203%203.55781%2021.6562%204.125%2021.6562H28.875C29.4422%2021.6562%2029.9062%2022.1203%2029.9062%2022.6875ZM33%2026.8125V22.6875C33%2020.4123%2031.1502%2018.5625%2028.875%2018.5625H4.125C1.8498%2018.5625%200%2020.4123%200%2022.6875V26.8125C0%2029.0877%201.8498%2030.9375%204.125%2030.9375H28.875C31.1502%2030.9375%2033%2029.0877%2033%2026.8125Z'%20fill='black'/%3e%3c/svg%3e");margin-right:1rem;vertical-align:middle}.diff-modal-body{text-align:left;line-height:1.6;font-size:16px;padding:1rem;border:1px solid rgb(224,224,224);border-radius:8px;background-color:#f9f9f9;max-height:400px;overflow-y:auto}.improvement-item{margin-bottom:1rem;padding:1rem;background-color:#fafafa;border-radius:8px;border:1px solid #e9ecef}.improvement-title-container{display:flex;align-items:center;gap:.75rem;margin-bottom:26px}.improvement-number{background-color:#0ff2a0;padding:.25rem .5rem;border-radius:20px;aspect-ratio:1/1;min-width:2rem;color:#000;text-align:center;font-family:ABC Normal;font-size:18px;font-style:normal;font-weight:450;line-height:30px;width:40px;height:40px}.improvement-title{color:#495057;font-size:1.1rem;font-weight:600;margin:0}.improvement-description{text-align:left;font-size:16px;margin:0;color:#333;line-height:1.5}.improvement-generic-message{color:#6c757d;font-style:italic;line-height:1.5;margin:0}.clarity-chat .chat-content .chat-interface{transition:all ease .5s;bottom:2vh;width:820px;max-width:100%;margin:0 auto;background:transparent;padding:0 0 1rem}.clarity-chat .chat-content .chat-interface.texto-largo{background-color:#fff;bottom:0vh;width:100%;padding:0 1rem 1rem;max-width:1416px;box-shadow:-5px -3px 11px 13px #ffffffbf}.clarity-chat .chat-content .chat-interface .input-container .textarea,.clarity-chat .chat-content .chat-interface.texto-largo .input-container .textarea{min-height:50px}.clara-container{padding:0 1rem}.clarity-chat .chat-content .chat-interface{padding-left:1rem;padding-right:1rem}.progress-message-layout .progress-icon{width:50px;height:48px}@media(max-width:768px){.header-left{display:flex;flex-wrap:wrap}.header-left h3{font-size:14px}.clarity-chat .chat-content .chat-message .message-content{max-width:100%;padding:12px}}html{scrollbar-gutter:auto}.clarity-chat .chat-content{max-width:100%;padding:0}.clarity-chat .chat-content .chat-message{max-width:1400px;padding:0 1rem}.clarity-chat .chat-content .presentation{margin-top:20vh}.clarity-chat .chat-content .presentation .hello{padding-top:0}.clarity-chat .chat-content .chat-interface{transition:all ease .5s;bottom:2vh;width:820px;max-width:100%;margin:0 auto;background:transparent;padding:0 1rem 1rem}@media screen and (max-height:620px){.clarity-chat .chat-content .chat-interface{bottom:-10px}}.clarity-chat .chat-content .chat-interface.texto-largo{width:100%;max-width:1416px}
