﻿@import url("https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap");:root{--color-black:#0d0f12;--color-black-2:#363e4f;--color-black-3:#191b1e;--color-black-4:rgba(54,62,79,0);--color-black-5:rgba(54,62,79,.25);--color-white:#fff;--color-white-2:rgba(255,255,255,.4);--color-white-3:rgba(255,255,255,.1);--color-grey:#f6f6f6;--color-grey-2:rgba(246,246,246,.23);--color-blue:#0e4ad5;--color-blue-2:#326df5;--color-green:#0bcf77;--color-green-2:#73d60e;--color-transparent:transparent;--linear-gradient:linear-gradient(90deg,var(--color-green),var(--color-green-2));--linear-gradient-2:linear-gradient(0deg,var(--color-black-2),var(--color-black-4));--cubic-bezier:cubic-bezier(.6,.03,.44,.89);--font-family:"Onest",sans-serif;--font-size:1rem;--font-size-xs:.7rem;--font-size-sm:.9rem;--font-size-md:1.3rem;--font-size-lg:2.3rem;--font-size-xl:3.5rem;--font-size-xxl:5rem;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--border-radius-4:4px;--border-radius-15:15px;--border-radius-24:24px;--border-radius-40:40px;--box-padding:120px;--box-padding-md:50px;--chat-header-height:80px;--chat-padding:25px;--chat-padding-md:15px;--chat-list-width:300px;--box-shadow:0 0 20px var(--color-white-2);}:root{--color-black:#0d0f12;--color-black-2:#363e4f;--color-black-3:#191b1e;--color-black-4:rgba(54,62,79,0);--color-black-5:rgba(54,62,79,.25);--color-white:#fff;--color-white-2:rgba(255,255,255,.4);--color-white-3:rgba(255,255,255,.1);--color-grey:#f6f6f6;--color-grey-2:rgba(246,246,246,.23);--color-blue:#0e4ad5;--color-blue-2:#326df5;--color-green:#0bcf77;--color-green-2:#73d60e;--color-transparent:transparent;--linear-gradient:linear-gradient(90deg,var(--color-green),var(--color-green-2));--linear-gradient-2:linear-gradient(0deg,var(--color-black-2),var(--color-black-4));--cubic-bezier:cubic-bezier(.6,.03,.44,.89);--font-family:"Onest",sans-serif;--font-size:1rem;--font-size-xs:.7rem;--font-size-sm:.9rem;--font-size-md:1.3rem;--font-size-lg:2.3rem;--font-size-xl:3.5rem;--font-size-xxl:5rem;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--border-radius-4:4px;--border-radius-15:15px;--border-radius-24:24px;--border-radius-40:40px;--box-padding:120px;--box-padding-md:50px;--chat-header-height:80px;--chat-padding:25px;--chat-padding-md:15px;--chat-list-width:300px;--box-shadow:0 0 20px var(--color-white-2);}.font-size-xs{font-size:var(--font-size-xs)!important;}.font-size-md{font-size:var(--font-size-md)!important;}.font-size-lg{font-size:var(--font-size-lg)!important;}.font-size-xxl{font-size:var(--font-size-xxl)!important;}.color-black{color:var(--color-black)!important;}.color-black-2{color:var(--color-black-2)!important;}.color-black-3{color:var(--color-black-3)!important;}.color-black-4{color:var(--color-black-4)!important;}.color-white{color:var(--color-white)!important;}.color-white-2{color:var(--color-white-2)!important;}.color-grey{color:var(--color-grey)!important;}.color-grey-2{color:var(--color-grey-2)!important;}.color-blue{color:var(--color-blue)!important;}.color-blue-2{color:var(--color-blue-2)!important;}.color-green{color:var(--color-green)!important;}.color-green-2{color:var(--color-green-2)!important;}.color-transparent{color:var(--color-transparent)!important;}.background-black{background-color:var(--color-black)!important;}.background-black-2{background-color:var(--color-black-2)!important;}.background-black-3{background-color:var(--color-black-3)!important;}.background-black-4{background-color:var(--color-black-4)!important;}.background-white{background-color:var(--color-white)!important;}.background-white-2{background-color:var(--color-white-2)!important;}.background-grey{background-color:var(--color-grey)!important;}.background-grey-2{background-color:var(--color-grey-2)!important;}.background-blue{background-color:var(--color-blue)!important;}.background-blue-2{background-color:var(--color-blue-2)!important;}.background-green{background-color:var(--color-green)!important;}.background-green-2{background-color:var(--color-green-2)!important;}.background-transparent{background-color:var(--color-transparent)!important;}@font-face{font-family:"piattaforma-ai";src:url("../fonts/piattaforma-ai/fonts/piattaforma-ai.eot?42i1gu");src:url("../fonts/piattaforma-ai/fonts/piattaforma-ai.eot?42i1gu#iefix") format("embedded-opentype"),url("../fonts/piattaforma-ai/fonts/piattaforma-ai.ttf?42i1gu") format("truetype"),url("../fonts/piattaforma-ai/fonts/piattaforma-ai.woff?42i1gu") format("woff"),url("../fonts/piattaforma-ai/fonts/piattaforma-ai.svg?42i1gu#piattaforma-ai") format("svg");font-weight:normal;font-style:normal;font-display:block;}.ico-pai{font-family:"piattaforma-ai"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico-arrow:before{content:"";}.ico-arrow-2:before{content:"";}.ico-books:before{content:"";}.ico-chatbot:before{content:"";}.ico-chatbot-consultazione-ebook:before{content:"";}.ico-chatbot-generazione-formule:before{content:"";}.ico-check:before{content:"";}.ico-cockade:before{content:"";}.ico-cross:before{content:"";}.ico-document-download:before{content:"";}.ico-legal:before{content:"";}.ico-legal-2:before{content:"";}.ico-manual:before{content:"";}.ico-money:before{content:"";}.ico-play:before{content:"";}.ico-search:before{content:"";}.ico-set-square:before{content:"";}.ico-star:before{content:"";}.ico-user:before{content:"";}.ico-world:before{content:"";}::selection{color:var(--color-white);background:var(--color-green);}a:focus,a:focus-visible,button:focus,button:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible,input[type]:focus,input[type]:focus-visible,[role=button]:focus,[role=button]:focus-visible,[role=group]:focus,[role=group]:focus-visible,area:focus,area:focus-visible{outline:solid 3px var(--color-green-2)!important;outline-offset:2px;opacity:1;z-index:9999;}.skip-content{position:fixed;top:10px;left:10px;padding:8px;background-color:var(--color-black);opacity:0;}body{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-regular);background-color:var(--color-black-2);color:var(--color-white);}body.no-overflow{overflow:hidden;}a{color:var(--color-white);text-decoration:none;position:relative;transition:all .3s var(--cubic-bezier);transition-property:color;display:inline-block;}a .cont{display:inline-block;}a .evid{position:absolute;top:0;left:0;width:100%;height:100%;height:2px;background-color:var(--color-white);top:unset;bottom:0;opacity:0;transform:scaleX(0);pointer-events:none;}a:hover{color:var(--color-green);}b,strong{font-weight:var(--font-weight-bold);}button,.button,input[type=button],input[type=submit]{border:0;border-radius:var(--border-radius-15);font-weight:var(--font-weight-bold);text-decoration:none;padding:12px 35px;background:var(--linear-gradient);display:inline-block;position:relative;overflow:hidden;transition:none;color:var(--color-white);}button .evid,.button .evid,input[type=button] .evid,input[type=submit] .evid{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-15);transform:translateX(-100%);background-color:var(--color-green);opacity:1;z-index:1;}button .cont,.button .cont,input[type=button] .cont,input[type=submit] .cont{display:inline-block;position:relative;color:var(--color-white);z-index:2;}button.border,.button.border,input[type=button].border,input[type=submit].border{border-color:var(--color-green)!important;background:var(--color-transparent);}button.border .cont,.button.border .cont,input[type=button].border .cont,input[type=submit].border .cont{color:var(--color-green);}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-extrabold);}h1>b,h2>b,h3>b,h4>b,h5>b,h6>b{background:var(--linear-gradient);background-clip:text;color:var(--color-transparent);}h1{font-size:var(--font-size-xxl);}h2{font-size:var(--font-size-xl);}h3{font-size:var(--font-size-lg);}h4{font-size:var(--font-size-md);}input[type=text],input[type=password],input[type=email],input[type=tel],select,textarea{background-color:var(--color-transparent);border:solid 1px var(--color-white);color:var(--color-white);padding:10px 25px;border-radius:var(--border-radius-15);}.select{display:inline-block;position:relative;}.select select{position:absolute;top:0;left:0;appearance:none;padding-right:40px;width:100%;cursor:pointer;}.select select option:checked,.select select option:hover{background-color:var(--color-green);}.select select:not([size="0"]){background:var(--color-black-2);border-color:var(--color-white-2);}.select .ico-pai{position:absolute;top:calc(50% - 5px);right:15px;font-size:var(--font-size-xs);pointer-events:none;}.select:has(select:not([size="0"])) .ico-pai{opacity:0;}input[type=checkbox]{width:18px;height:18px;border-radius:100%;background-color:var(--color-transparent);border:solid 3px var(--color-green);appearance:none;cursor:pointer;}input[type=checkbox]:checked{background:url("/images/ico-check-w.svg") no-repeat center center var(--color-green);background-size:80% auto;}label:has(input[type=checkbox]){cursor:pointer;}label:has(input[type=checkbox]) input[type=checkbox]{float:left;margin:2px 8px 0 0;}.rounded{border-radius:var(--border-radius-40)!important;}ul.check{list-style-type:none;margin:0;padding:0;margin:25px 0;}ul.check>li{padding-left:30px;position:relative;margin:8px 0;}ul.check>li::before{position:absolute;font-family:"piattaforma-ai";content:"";color:var(--color-white);background-color:var(--color-green);width:18px;height:18px;border-radius:100%;display:flex;justify-content:center;align-items:center;top:3px;left:0;font-size:var(--font-size-xs);pointer-events:none;}.separator{display:inline-block;padding:0 80px;margin:20px 0;position:relative;}.separator::before,.separator::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;top:50%;width:70px;height:1px;border-top:dashed 1px var(--color-grey);opacity:.4;pointer-events:none;}.separator::after{right:0;left:unset;}sup,.tag{font-size:var(--font-size-xs);text-transform:uppercase;background-color:var(--color-blue);padding:3px 10px;border-radius:var(--border-radius-4);transform:translateY(-20px) translateX(8px);display:inline-block;line-height:normal;}#loader{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;display:flex;justify-content:center;align-items:center;z-index:1001;}#loader::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);backdrop-filter:blur(3px);opacity:.6;pointer-events:none;z-index:1;}#loader>div{position:relative;z-index:2;background:url("/images/loader.svg") no-repeat center center transparent;background-size:50px auto;width:80px;height:80px;display:flex;justify-content:center;align-items:center;}#loader>div>img{width:50px;clip-path:polygon(53% 0,100% 0,100% 100%,53% 100%);transform:translateX(-14px);}.dropdown-menu{--bs-dropdown-bg:var(--color-black-3);--bs-dropdown-border-color:var(--color-grey-2);--bs-dropdown-link-color:var(--color-white);--bs-dropdown-divider-bg:var(--color-grey-2);--bs-dropdown-link-hover-bg:var(--color-transparent);--bs-dropdown-link-hover-color:var(--color-green);}.dropdown-menu .dropdown-item:active{background-color:var(--color-black);}.modal-backdrop.show{opacity:0;}.modal.show{opacity:0;}.modal.show .modal-dialog{width:100vw;height:100vh;margin:0;display:flex;justify-content:center;align-items:center;max-width:unset;}.modal.show .modal-dialog .modal-content{width:450px;background-color:var(--color-black);box-shadow:var(--box-shadow);color:var(--color-grey);}.modal.show .modal-dialog .modal-content .modal-header{border:0;}.modal.show .modal-dialog .modal-content .modal-header .modal-title{font-weight:var(--font-weight-semibold);color:var(--color-green);}.modal.show .modal-dialog .modal-content .modal-header .btn-close{background:none;position:relative;display:none;}.modal.show .modal-dialog .modal-content .modal-header .btn-close::before,.modal.show .modal-dialog .modal-content .modal-header .btn-close::after{content:"";width:16px;height:2px;background-color:var(--color-white);position:absolute;transform:rotate(45deg);top:calc(50% - 1px);left:calc(50% - 8px);pointer-events:none;}.modal.show .modal-dialog .modal-content .modal-header .btn-close::after{transform:rotate(-45deg);}.modal.show .modal-dialog .modal-content .modal-footer{border:0;justify-content:center;}header{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;width:100vw;height:unset;padding:40px 60px;display:flex;justify-content:space-between;align-items:center;transition:all .3s var(--cubic-bezier);z-index:1000;}header .logo{display:inline-block;width:100px;}header .nav-mobile{position:fixed;top:13px;right:40px;width:40px;height:40px;z-index:1000;transition:all .3s var(--cubic-bezier);display:none;}header .nav-mobile>span{position:absolute;top:13px;left:10%;width:80%;height:2px;background-color:var(--color-white);pointer-events:none;}header .nav-mobile>span:nth-of-type(2){top:25px;}header nav>ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;}header nav>ul>li{margin:0 40px;position:relative;}header nav>ul>li:last-child{margin-right:0;}header nav>ul>li:last-child .button{border-color:var(--color-white)!important;}header nav>ul>li:last-child .button .cont{color:var(--color-white);}header nav>ul>li:last-child .button:hover{border-color:var(--color-green)!important;}header nav>ul>li a{font-weight:var(--font-weight-bold);}header nav>ul>li a .ico-pai{margin-right:10px;}header nav>ul>li a .cont{white-space:nowrap;}header nav>ul>li a.sel{color:var(--color-green);}header nav>ul>li a.dropdown-toggle::after{content:none;}header nav>ul>li a.dropdown-toggle .cont{padding-right:25px;}header nav>ul>li a.dropdown-toggle .ico-arrow{position:absolute;top:6px;right:0;margin:0;font-size:var(--font-size-xs);}header nav .user .ico-pai{margin:0 0 0 15px;}header.scroll{margin:0 100px;margin-top:0;background-color:var(--color-black);width:calc(100vw - 200px);border-radius:var(--border-radius-15);padding:20px;margin-top:20px;box-shadow:0 0 5px var(--color-white-2);}header.scroll nav>ul>li:last-child .button{border-color:var(--color-green)!important;}header.scroll .nav-mobile{top:23px;right:60px;}footer{padding:var(--box-padding) 60px;background:url("/images/footer-background.webp") no-repeat top center var(--color-black);background-size:100% auto;position:relative;}footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;height:400px;background:var(--linear-gradient-2);transform:rotate(180deg);z-index:1;}footer input:not([type=checkbox]),footer select,footer textarea{background-color:var(--color-white-3);}footer .row{position:relative;z-index:2;}footer .row [class*=col-]:has(.logo){font-weight:var(--font-weight-bold);}footer .row [class*=col-]:has(.logo) .logo{display:inline-block;width:120px;}footer .row [class*=col-]:has(.logo) ul{list-style-type:none;margin:0;padding:0;}footer .row [class*=col-]:has(.logo) ul>li{margin-bottom:8px;}.box-data{padding:var(--box-padding) 0;position:relative;}.box-data .box-title>span{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-green);}.box-data .box-title h2,.box-data .box-title h3{margin:30px 0 35px;}.slideshow{height:50vh;position:relative;overflow:hidden;}.slideshow>img{width:100%;height:100%;object-fit:cover;pointer-events:none;}.slideshow .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.slideshow .content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black-2);opacity:.7;mix-blend-mode:multiply;pointer-events:none;}.slideshow .content>div{position:relative;z-index:2;}.slideshow .content>div>span{font-size:var(--font-size-md);display:block;margin-top:50px;padding:0 50px;}.slideshow.full{height:100vh;}.slideshow.full .content::before{opacity:.4;}.home .slideshow .content>div>span{font-size:var(--font-size-lg);}.home .slideshow .content>div .area{margin:70px 50px 0 50px;}.home .slideshow .content>div .area .dropdown{display:inline-block;border:solid 2px var(--color-white);border-radius:var(--border-radius-24);padding:8px;display:flex;justify-content:space-between;align-items:center;}.home .slideshow .content>div .area .dropdown .select{width:calc(100% - 340px);}.home .slideshow .content>div .area .dropdown .select select{border-color:var(--color-transparent);}.home .slideshow .content>div .area .dropdown button{padding-top:20px;padding-bottom:20px;}.home .description .t{padding-left:35px;position:relative;}.home .description .t>img{max-width:70%;margin-top:30px;}.home .description .t>div{padding:30px 0 5px 30px;margin-top:25px;position:relative;}.home .description .t>div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:1px;height:100%;border-left:dashed 1px var(--color-grey);pointer-events:none;}.home .areas{overflow:hidden;padding-top:calc(var(--box-padding)*2);}.home .areas .t{position:absolute;top:0;left:0;width:100%;height:100%;top:-40px;width:unset;height:unset;text-align:center;color:var(--color-grey);text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:calc(var(--font-size-xxl)*2.5);white-space:nowrap;opacity:0;pointer-events:none;}.home .areas .area-list{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;gap:30px;}.home .areas .area-list>a{display:inline-block;background-color:var(--color-grey);position:relative;overflow:hidden;}.home .areas .area-list>a:hover{color:var(--color-white);}.home .areas .area-list>a:nth-of-type(1){grid-row:1/span 2;}.home .areas .area-list>a:nth-of-type(3){grid-column:3/span 2;}.home .areas .area-list>a>img{width:100%;height:100%;object-fit:cover;}.home .areas .area-list>a>div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;top:unset;bottom:-30px;height:unset;background:var(--linear-gradient-2);text-align:center;padding:20px 20px 50px 20px;}.home .areas .area-list>a>div h3{font-weight:var(--font-weight-semibold);}.home .areas .area-list>a.disabled>img{filter:brightness(.3);}.home .areas .area-list>a.disabled>div{opacity:.5;}.home .sources>div{border-top:dashed 1px var(--color-grey-2);}.home .sources>div [class*=col-]:nth-of-type(1){padding-top:40px;padding-bottom:40px;}.home .sources>div [class*=col-]:nth-of-type(2){border-right:dashed 1px var(--color-grey-2);border-left:dashed 1px var(--color-grey-2);}.home .sources>div [class*=col-] .f{display:flex;justify-content:space-between;align-items:center;padding:40px;border-bottom:dashed 1px var(--color-grey-2);}.home .sources>div [class*=col-] .f .ico-pai{font-size:var(--font-size-xl);color:var(--color-green-2);}.home .sources>div [class*=col-] .f>div{padding:0 20px;width:calc(100% - 100px);}.home .sources>div [class*=col-] .f>div:has(.button){width:calc(100% - 290px);}.home .sources>div [class*=col-] .f>div h3{font-size:var(--font-size-md);}.home .faq{overflow:hidden;}.home .faq>.f{position:absolute;top:0;left:0;width:100%;height:100%;top:-85px;height:unset;font-size:calc(var(--font-size-xxl)*2.5);white-space:nowrap;text-align:center;font-weight:var(--font-weight-bold);color:var(--color-grey);opacity:.05;pointer-events:none;}.home .faq img{width:100%;height:100%;object-fit:cover;width:80%;height:700px;border-radius:var(--border-radius-40);}.home .faq img:nth-of-type(2){height:300px;transform:translateX(90px) translateY(-150px);}.home .faq .faq-list{list-style-type:none;margin:0;padding:0;}.home .faq .faq-list>li{padding:30px 0 25px 0;border-bottom:dashed 2px var(--color-grey-2);}.home .faq .faq-list>li h3{font-size:var(--font-size-md);padding-left:30px;position:relative;cursor:pointer;}.home .faq .faq-list>li h3>span{position:absolute;top:calc(50% - 4px);left:0;width:12px;height:3px;background-color:var(--color-white);pointer-events:none;}.home .faq .faq-list>li h3>span:nth-of-type(2){transform:rotate(90deg);}.home .faq .faq-list>li>p{height:0;overflow:hidden;margin:0;}.aree .features{overflow:hidden;}.aree .features>.logo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-items:flex-start;}.aree .features>.logo>img{max-width:30vw;max-height:12vh;margin-top:15vh;}.aree .assistants>.container{max-width:unset;margin:0 100px;width:calc(100vw - 200px);}.aree .assistants>.container>.box-title{display:flex;justify-content:center;align-items:center;}.aree .assistants>.container>.box-title::before{content:"";font-family:"piattaforma-ai";font-size:var(--font-size-xxl);color:var(--color-green);}.aree .assistants>.container>.box-title h2{padding-left:30px;color:var(--color-black-2);text-shadow:2px 0 var(--color-green),-2px 0 var(--color-green),0 2px var(--color-green),0 -2px var(--color-green),1px 1px var(--color-green),-1px -1px var(--color-green),1px -1px var(--color-green),-1px 1px var(--color-green);}.aree .assistants .assistants-list{list-style-type:none;margin:0;padding:0;margin-top:50px;}.aree .assistants .assistants-list>li{padding:70px;margin-bottom:40px;border-radius:var(--border-radius-40);background-color:var(--color-black-5);overflow:hidden;}.aree .assistants .assistants-list>li:nth-of-type(even){background-color:var(--color-black-2);}.aree .assistants .assistants-list>li .data{position:relative;padding-right:70px;}.aree .assistants .assistants-list>li .data::before{content:"";position:absolute;top:-70px;width:1px;height:calc(100% + 140px);right:0;border-right:dashed 1px var(--color-grey);opacity:.4;pointer-events:none;}.aree .assistants .assistants-list>li .data .ico-pai{background-color:var(--color-black-3);display:inline-block;font-size:var(--font-size-xl);padding:20px;border-radius:var(--border-radius-15);margin-top:20px;}.aree .assistants .assistants-list>li .price{padding-left:70px;}.aree .assistants .assistants-list>li .content h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);}.aree .assistants .assistants-list>li .options{position:relative;padding-top:70px;margin-top:70px;}.aree .assistants .assistants-list>li .options::before{content:"";position:absolute;top:0;width:calc(100% + 140px);height:1px;left:-70px;border-top:dashed 1px var(--color-grey);opacity:.4;pointer-events:none;}.chat #loader{position:static;height:unset;}.chat #loader::before{content:none;}.chat #loader>div{transform:scale(.8);}.chat .chat-list{position:absolute;top:0;left:0;width:100%;height:100%;width:var(--chat-list-width);height:calc(100% - var(--chat-padding));padding:var(--chat-padding);}.chat .chat-list .chat-title{padding-left:30px;position:relative;}.chat .chat-list .chat-title::before{content:"";font-family:"piattaforma-ai";background-color:var(--color-green);width:18px;height:18px;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:2px;left:0;font-size:var(--font-size-xs);}.chat .chat-list .chat-list-content{height:calc(100% - 80px);}.chat .chat-list .chat-list-content>ul{list-style-type:none;margin:0;padding:0;padding:4px;height:100%;overflow-y:auto;}.chat .chat-list .chat-list-content>ul>li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:10px;border-radius:var(--border-radius-15);}.chat .chat-list .chat-list-content>ul>li a.sel{background-color:var(--color-black);color:var(--color-green);}.chat .chat-list .logo{position:absolute;bottom:0;left:var(--chat-padding);display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;text-transform:uppercase;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);}.chat .chat-list .logo>img{width:60px;margin-right:-20px;clip-path:polygon(0 0,30px 0,30px 100%,0 100%);}.chat header{padding:15px var(--chat-padding);}.chat header .logo{width:70px;}.chat header nav{flex-wrap:wrap;}.chat header nav .chat-list{position:static;height:70%;width:100%;overflow-y:auto;}.chat header nav .chat-list .chat-list-content>ul>li>a{white-space:wrap;}.chat header nav .chat-list .logo{display:none;}.chat main{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;top:var(--chat-header-height);height:calc(100vh - var(--chat-header-height));}.chat main .chat-container{height:100%;position:relative;}.chat main .chat-container .chat-content{position:absolute;top:0;left:0;width:100%;height:100%;left:unset;right:25px;width:calc(100% - var(--chat-list-width) - var(--chat-padding));height:calc(100% - var(--chat-padding));background-color:var(--color-black-3);border-radius:var(--border-radius-15);}.chat main .chat-container .chat-content h1{font-size:var(--font-size-md);position:absolute;top:-76px;left:30px;width:calc(100% - 250px);height:70px;display:flex;justify-content:flex-start;align-items:center;overflow:hidden;}.chat main .chat-container .chat-content>div{height:100%;position:relative;}.chat main .chat-container .chat-content>div>div{padding:30px 15%;}.chat main .chat-container .chat-content>div .chat-messages{position:absolute;top:0;left:0;width:100%;height:100%;height:calc(100% - 110px);overflow-y:auto;display:flex;flex-direction:column;}.chat main .chat-container .chat-content>div .chat-messages .message-user{display:flex;display:flex;justify-content:flex-end;align-items:center;}.chat main .chat-container .chat-content>div .chat-messages .message-user>div{border-radius:var(--border-radius-15) var(--border-radius-15) 0 var(--border-radius-15);}.chat main .chat-container .chat-content>div .chat-messages .message-user .message-content p{margin-bottom:0;}.chat main .chat-container .chat-content>div .chat-messages .message-assistant{display:flex;display:flex;justify-content:flex-start;align-items:center;}.chat main .chat-container .chat-content>div .chat-messages .message-assistant>div{border-radius:var(--border-radius-15) var(--border-radius-15) var(--border-radius-15) 0;}.chat main .chat-container .chat-content>div .chat-messages .chat-intro{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--font-size-lg);}.chat main .chat-container .chat-content>div .chat-messages .date{text-align:center;}.chat main .chat-container .chat-content>div .chat-messages .date>b{display:inline-block;background-color:var(--color-black);border-radius:var(--border-radius-40);padding:3px 20px;text-transform:uppercase;font-size:var(--font-size-xs);margin:10px 0;}.chat main .chat-container .chat-content>div .chat-messages .message{margin-bottom:5px;}.chat main .chat-container .chat-content>div .chat-messages .message>div{background-color:var(--color-black-2);padding:10px 20px;max-width:60%;}.chat main .chat-container .chat-content>div .chat-messages .message.answer>div{background-color:var(--color-transparent);border-radius:0;max-width:80%;}.chat main .chat-container .chat-content>div .chat-request{position:absolute;top:0;left:0;width:100%;height:100%;top:unset;bottom:0;height:100px;padding-top:0;}.chat main .chat-container .chat-content>div .chat-request>div{background-color:var(--color-black-2);border-radius:var(--border-radius-15);display:flex;justify-content:space-between;align-items:center;align-items:flex-start;padding:10px 15px;height:100%;}.chat main .chat-container .chat-content>div .chat-request>div textarea{border:0;padding:0;width:calc(100% - 150px);border-radius:var(--border-radius-4);}.chat main .chat-container .chat-content>div .chat-request>div button{background:var(--color-white);}.chat main .chat-container .chat-content>div .chat-request>div button .cont{color:var(--color-black);}.chat main .chat-container .chat-content>div .chat-request>div button .ico-pai{margin-left:10px;}.utente .licenses ul{list-style-type:none;margin:0;padding:0;}.utente .licenses ul>li{background-color:var(--color-black-3);border-radius:var(--border-radius-24);padding:30px;margin-bottom:20px;}.utente .licenses ul>li>.row>[class*=col-]{position:relative;}.utente .licenses ul>li>.row>[class*=col-]:nth-of-type(1) .box-title{margin-right:30px;}.utente .licenses ul>li>.row>[class*=col-]:nth-of-type(1)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;top:-30px;right:0;left:unset;width:1px;height:calc(100% + 60px);border-right:dashed 1px var(--color-grey);opacity:.5;}.utente .licenses ul>li>.row>[class*=col-] .data{margin-left:30px;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.utente .licenses ul>li>.row>[class*=col-] .data>div{width:50%;}.utente .licenses ul>li>.row>[class*=col-] .data p{margin:10px 0;}.message-content{page-break-inside:auto;}.message-content h1,.message-content h2,.message-content h3,.message-content h4,.message-content h5,.message-content h6{font-weight:var(--font-weight-bold)!important;color:var(--color-white)!important;font-size:var(--font-size-md)!important;}.message-content p{line-height:1.6!important;font-size:14px!important;word-wrap:break-word;overflow-wrap:break-word;}.message-content ul,.message-content ol{padding-left:20px!important;list-style:initial!important;margin-left:10px!important;padding-left:10px!important;word-wrap:break-word;overflow-wrap:break-word;}.message-content pre,.message-content code{background-color:#f4f4f4!important;padding:10px!important;border-radius:1rem!important;display:block!important;white-space:pre-wrap;}.message-content table{display:block;width:100%;margin:1rem 0;font-size:14px;overflow:hidden;background-color:#f9f9f9;box-shadow:0 0 5px rgba(0,0,0,.05);overflow-x:auto;border-spacing:0;border-collapse:separate;border-radius:1rem;}.message-content table tr:nth-child(even){background-color:#f5f5f5;}.message-content table tr:hover{background-color:#eaeaea;}.message-content table tr:last-child td:first-child{border-bottom-left-radius:1rem;}.message-content table tr:last-child td:last-child{border-bottom-right-radius:1rem;}.message-content table th,.message-content table td{border:1px solid #ddd;padding:.5rem .75rem;text-align:left;}.message-content table td a{color:#2563eb;text-decoration:underline;}.message-content table th{background-color:#f3f4f6;font-weight:600;}.message-content table th:first-child{border-top-left-radius:1rem;}.message-content table th:last-child{border-top-right-radius:1rem;}p,pre,code,table{page-break-inside:avoid;}.page-break-before{page-break-before:always;}.page-break-after{page-break-after:always;}