@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--color-purple-cabbage:#3730a3;--color-burple:#6d28d9;--color-violet-heaven:#c4b5fd;--color-pale-lavender:#ddd6fe;--color-cobalite:#a78bfa;--color-bellflower-blue:#e2e8f0;--color-placebo-purple:#ede9fe;--color-dark-shamrock:#34d399;--color-welsh-onion:#22c55e;--color-laughing-orange:#f59e0b;--color-glowing-brake-disc:#ef4444;--color-blue-reflection:#cbd5e1;--color-liberty-blue:#0f172a;--color-rainmaker:#475569;--color-black-river-falls:#334155;--color-midnight-express:#1e293b;--color-bright-blue-violet:#9333ea;--color-secret-affair:#be185d;--color-bluish-purple:#7c3aed;--color-puissant-purple:#7e22ce;--color-cloud-break:#f5f3ff;--color-directoire-blue:#005ea6;--color-spanish-blue:#0070ba;--color-rabbit-ear-iris:#5b21b6;--color-cosmic-cobalt:#312e81;--color-child-of-light:#f1f5f9;--color-always-indigo:#64748b;--color-white:#fff;--color-black:#000;--color-primary:var(--color-rainmaker)}[class*=\ icon-],[class^=icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-home_filled:before{content:""}.icon-credit-card:before{content:""}.icon-customer:before{content:""}.icon-bath:before{content:""}.icon-cloak:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-people:before{content:""}.icon-size:before{content:""}.icon-soap:before{content:""}.icon-stars:before{content:""}.icon-tv:before{content:""}.icon-wifi:before{content:""}.icon-bolt:before{content:""}.icon-circle-check:before{content:""}.icon-code:before{content:""}.icon-layer-group:before{content:""}.icon-burger:before{content:""}.icon-check:before{content:""}.icon-chevron:before{content:""}.icon-cross:before{content:""}.icon-email:before{content:""}.icon-eyes:before{content:""}.icon-info:before{content:""}.icon-list:before{content:""}.icon-phone:before{content:""}.icon-return:before{content:""}.icon-secure:before{content:""}.icon-envelop:before{content:""}.icon-location:before{content:""}.icon-calendar:before{content:""}.icon-bin:before{content:""}.icon-arrow-left2:before{content:""}body,html{margin:0;padding:0;font-family:Roboto,sans-serif;font-size:16px}*,:after,:before{box-sizing:border-box}p{margin-top:0;margin-bottom:1em}a,button{font-family:Roboto,sans-serif}a{color:var(--color-primary);text-decoration:none}img{width:100%;display:block}main{margin-top:5rem}@media (width>=992px){main{margin-top:4.5rem}}@media (width>=768px){body.fr main{margin-top:6rem}}@media (width>=992px){body.fr main{margin-top:4.5rem}}body{color:var(--color-primary);margin:0;padding:0;font-family:Roboto,sans-serif;font-size:16px}body .grecaptcha-badge{display:none!important}body.no-scroll{overflow:hidden}html{scroll-behavior:smooth}header{background:var(--color-white);z-index:20;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;display:flex;position:fixed;top:0;left:0}@media (width>=992px){header{max-height:4.5rem}}header .logo-link{align-items:center;gap:.5rem;display:flex}header .logo-link .text{gap:.25rem;font-size:1.25rem;font-weight:600;line-height:1rem;display:flex}header .logo-link .text span{color:var(--color-burple)}header .logo-link .text.fr{flex-direction:row-reverse}header .logo{max-height:3rem}header .main-navigation ul{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}header .documentation-link{padding:1rem 1rem 2rem}@media (width>=768px){header .documentation-link{padding:0 1rem 0 1.5rem}}header .documentation-link a{background-color:var(--color-burple);color:var(--color-white);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}header .documentation-link a:hover{background-color:var(--color-purple-cabbage)}header .nav__toggle{color:var(--color-rogue-blue);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}header .nav__menu{background:#fff;border-top:1px solid #eee;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:100%;left:0}@media (width<=768px){header .nav__menu{--tw-shadow:0 2px 4px 0 #0000000d;--tw-shadow-colored:0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}}@media (width>=768px){header .nav__menu{align-items:center;display:flex!important}}header .nav__menu ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){header .nav__menu ul{flex-direction:row;justify-content:center;align-items:center}}header .nav__menu ul li{border-bottom:1px solid #f3f3f3}@media (width>=768px){header .nav__menu ul li{border:none}}header .nav__menu ul li a{color:var(--color-rogue-blue);padding:1rem;font-weight:500;text-decoration:none;transition:background .2s;display:block}@media (width>=768px){header .nav__menu ul li a{color:var(--color-rogue-blue);padding:1rem .85rem}}header .nav__menu ul li a:hover{color:var(--color-deep-amber);cursor:pointer;background:#f5f5f5}@media (width>=768px){header .nav__menu ul li a:hover{background:0 0}}header .nav__menu ul li a.active{font-weight:700}header .nav__menu .booking-link{padding:0 1rem 1rem}@media (width>=768px){header .nav__menu .booking-link{margin-left:1rem;padding:0}}header .nav__menu .booking-link a{background-color:var(--color-gilded-leaves);color:var(--color-white);text-align:center;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;display:block}@media (width>=768px){header .nav__menu .booking-link a{display:inline-block}header .nav{justify-content:space-between;align-items:center;display:flex}header .nav__toggle{display:none}header .nav__menu{background:0 0;border:none;flex-direction:row;width:auto;position:static}header .nav__menu li{border:none}header .nav__menu li a{padding:.5rem 1rem}}header .dropdown-enter-active,header .dropdown-leave-active{transition:all .25s}header .dropdown-enter-from,header .dropdown-leave-to{opacity:0;transform:translateY(-10px)}header .dropdown-enter-to,header .dropdown-leave-from{opacity:1;transform:translateY(0)}.footer{border-top:1px solid var(--color-bellflower-blue)}.footer--top{border-bottom:1px solid var(--color-bellflower-blue);flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;margin:0 2rem;padding:1rem 0;display:flex}@media (width>=768px){.footer--top{flex-direction:row}}.footer--top .footer-logo{align-items:center;gap:.5rem;display:flex}.footer--top .footer-logo img{max-width:6rem}.footer--top .footer-logo .text{gap:.25rem;font-size:1.25rem;font-weight:600;line-height:1rem;display:flex}.footer--top .footer-logo .text span{color:var(--color-burple)}.footer--top .footer-logo .text.fr{flex-direction:row-reverse}.footer--top .footer-navigation ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.footer--top .footer-navigation ul li a:hover{font-weight:700}.footer--top .footer-social{align-items:center;gap:1rem;display:flex}.footer--top .footer-social a{color:var(--color-rainmaker);background-color:var(--color-child-of-light);border-radius:.75rem;padding:.75rem;display:block}.footer--top .footer-social a:hover{color:var(--color-liberty-blue);background-color:var(--color-bellflower-blue)}.footer--bottom{padding:2rem 1rem}.footer--bottom .text{justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;display:flex}.footer--bottom .text svg{color:var(--color-burple)}.footer--bottom .copyright{color:var(--color-always-indigo);margin-top:.5rem;font-size:.75rem;line-height:1rem}.language-switcher{color:var(--color-primary);gap:.5rem;padding:1rem;display:flex}@media (width>=768px){.language-switcher{margin-left:.25rem;padding:0}}@media (width>=992px){.language-switcher{margin-left:.85rem}}.language-switcher button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-size:1rem;font-weight:600}.language-switcher button.active{color:var(--color-burple)}.contact-form{width:100%}.contact-form .form-row{grid-template-columns:1fr;gap:20px;margin-bottom:20px;display:grid}@media (width>=768px){.contact-form .form-row{grid-template-columns:repeat(2,1fr)}}.contact-form .form-row.full{grid-template-columns:1fr}.contact-form .form-group{flex-direction:column;display:flex}.contact-form .form-group label{color:var(--color-black-river-falls);text-align:start;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-block}.contact-form .form-group input,.contact-form .form-group textarea{border:1px solid var(--color-blue-reflection);width:100%;color:var(--color-primary);border-radius:6px;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{border-color:var(--color-han-blue);outline:none;box-shadow:0 0 0 2px #0000000d}.contact-form .form-group textarea{resize:vertical;min-height:120px}.contact-form button{border:none}.page-home{text-align:center}.page-home .hero-section{border-bottom:1px solid var(--color-violet-heaven);background-image:linear-gradient(90deg,#d8b4fe33,#d8b4fe00);padding:2rem 1rem}.page-home .hero-section .detail{color:var(--color-purple-cabbage);border:1px solid var(--color-violet-heaven);background-color:var(--color-placebo-purple);border-radius:1rem;align-items:center;gap:.5rem;margin:0 auto 2rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.page-home .hero-section .detail span{font-weight:500}.page-home .hero-section h1{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:3rem;font-weight:900;line-height:1;display:flex}.page-home .hero-section h1.fr{flex-direction:column-reverse}@media (width>=768px){.page-home .hero-section h1.fr{flex-direction:row-reverse}.page-home .hero-section h1{flex-direction:row;gap:1.5rem;font-size:4.5rem}}@media (width>=992px){.page-home .hero-section h1{font-size:6rem;line-height:1}}.page-home .hero-section h1 span{background-image:linear-gradient(to right,var(--color-burple),var(--color-purple-cabbage));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-home .hero-section p{max-width:42rem;margin:0 auto;font-size:1.25rem;line-height:1.75rem}@media (width>=768px){.page-home .hero-section p{font-size:1.5rem;line-height:2rem}}.page-home .hero-section p span{background-image:linear-gradient(to right,var(--color-burple),var(--color-purple-cabbage));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.page-home .hero-section .actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (width>=768px){.page-home .hero-section .actions{flex-direction:row;margin-top:4rem}}.page-home .hero-section .actions a{border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 2rem;font-size:1.125rem;font-weight:500;line-height:1.75rem;display:flex}.page-home .hero-section .actions a.start{background-color:var(--color-purple-cabbage);border:1px solid var(--color-purple-cabbage);color:var(--color-white)}.page-home .hero-section .actions a.start:hover{background-color:var(--color-burple);border-color:var(--color-burple)}.page-home .hero-section .actions a.start svg{font-size:.5rem}.page-home .hero-section .actions a.stat{background-color:var(--color-white);border:1px solid var(--color-blue-reflection)}.page-home .hero-section .actions a.stat:hover{background-color:var(--color-violet-heaven);border-color:var(--color-violet-heaven);color:var(--color-white)}.page-home .hero-section .code-container{text-align:start;border-radius:1rem;max-width:48rem;margin:3rem auto;overflow:hidden}.page-home .hero-section .code-container .header{background-color:var(--color-liberty-blue);border-bottom:1px solid var(--color-black-river-falls);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.page-home .hero-section .code-container .header .window-actions{gap:.35rem;display:flex}.page-home .hero-section .code-container .header .window-actions>div{border-radius:1rem;width:.75rem;height:.75rem}.page-home .hero-section .code-container .header .window-actions .round-1{background-color:var(--color-glowing-brake-disc)}.page-home .hero-section .code-container .header .window-actions .round-2{background-color:var(--color-laughing-orange)}.page-home .hero-section .code-container .header .window-actions .round-3{background-color:var(--color-welsh-onion)}.page-home .hero-section .code-container .header .name{color:var(--color-violet-heaven);font-size:.75rem;line-height:1rem}.page-home .hero-section .code-container .request{background-color:var(--color-midnight-express);padding:1.5rem}.page-home .hero-section .code-container .request .command{font-size:1rem;line-height:1.5rem}.page-home .hero-section .code-container .request .command>span{margin-right:.85rem;display:inline-block}.page-home .hero-section .code-container .request .command .left{color:var(--color-rainmaker)}.page-home .hero-section .code-container .request .command .first{color:var(--color-dark-shamrock)}.page-home .hero-section .code-container .request .command .second{color:var(--color-blue-reflection)}.page-home .hero-section .code-container .request .command .last{color:var(--color-cobalite)}.page-home .hero-section .code-container .request .little-text{color:var(--color-cobalite);margin-top:1rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem}.page-home .hero-section .code-container .request pre{color:var(--color-blue-reflection);white-space:break-spaces;margin:0}.page-home .hero-section .bottom-info{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width>=576px){.page-home .hero-section .bottom-info{flex-direction:row}}.page-home .hero-section .bottom-info>div{background-color:var(--color-white);color:var(--color-burple);border:1px solid var(--color-pale-lavender);border-radius:1rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}.page-home .hero-section .bottom-info>div span{color:var(--color-rainmaker)}.page-home .statistics-section{padding:6rem 1rem;position:relative;overflow:hidden}@media (width>=992px){.page-home .statistics-section{padding:8rem 1rem}}.page-home .statistics-section:before{content:"";z-index:0;background-image:linear-gradient(#fff,#f5f3ff4d,#fff);position:absolute;inset:0}.page-home .statistics-section:after{content:"";z-index:0;background-image:linear-gradient(90deg,#0000,#a78bfa1a,#0000);position:absolute;inset:0}.page-home .statistics-section>*{z-index:10;position:relative}.page-home .statistics-section h2{color:var(--color-liberty-blue);margin:0 0 1rem;font-size:2.25rem;font-weight:900;line-height:2.5rem}@media (width>=768px){.page-home .statistics-section h2{font-size:3rem;line-height:1}}.page-home .statistics-section h2 span{background-image:linear-gradient(to right,var(--color-burple),var(--color-purple-cabbage));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-home .statistics-section p{max-width:42rem;color:var(--color-rainmaker);margin:0 auto;font-size:1.125rem;line-height:1.75rem}.page-home .statistics-section .statistics{grid-template-columns:repeat(1,1fr);gap:1rem;max-width:74rem;margin:2rem auto 0;display:grid}@media (width>=992px){.page-home .statistics-section .statistics{grid-template-columns:repeat(3,1fr)}}.page-home .statistics-section .statistics>div{background-color:var(--color-white);border:1px solid var(--color-bellflower-blue);text-align:start;border-radius:1rem;padding:2rem}.page-home .statistics-section .statistics>div .icon{color:var(--color-white);border-radius:.75rem;margin-bottom:1.5rem;padding:.75rem;display:inline-flex}.page-home .statistics-section .statistics>div .value{color:var(--color-liberty-blue);margin-bottom:.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:block}@media (width>=768px){.page-home .statistics-section .statistics>div .value{font-size:3rem;line-height:1}}.page-home .statistics-section .statistics>div .label{color:var(--color-rainmaker);font-weight:500}.page-home .statistics-section .statistics>div.request-total .icon{background-image:linear-gradient(to bottom right,var(--color-burple),var(--color-purple-cabbage))}.page-home .statistics-section .statistics>div.request-month .icon{background-image:linear-gradient(to bottom right,var(--color-bright-blue-violet),var(--color-secret-affair))}.page-home .statistics-section .statistics>div.version .icon{background-image:linear-gradient(to bottom right,var(--color-bluish-purple),var(--color-puissant-purple))}.page-home .statistics-section .bottom{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (width>=768px){.page-home .statistics-section .bottom{flex-direction:row}}.page-home .statistics-section .bottom>div{color:var(--color-burple);align-items:center;gap:1rem;display:flex}.page-home .statistics-section .bottom>div span{color:var(--color-rainmaker)}.page-home .support-section{border-bottom:1px solid var(--color-violet-heaven);padding:6rem 1rem}@media (width>=992px){.page-home .support-section{padding:8rem 1rem}}.page-home .support-section .content{background-color:var(--color-white);z-index:10;border:1px solid #8b5cf633;border-radius:1.5rem;max-width:42rem;margin:0 auto;padding:2rem;box-shadow:0 0 20px 10px #8b5cf64d,0 8px 24px -4px #8b5cf633}@media (width>=992px){.page-home .support-section .content{max-width:56rem;padding:3rem}}.page-home .support-section .content .icon{background-image:linear-gradient(to bottom right,var(--color-burple),var(--color-purple-cabbage));border-radius:1rem;margin-bottom:2rem;padding:1rem;display:inline-flex;box-shadow:0 10px 15px -3px #8b5cf64d,0 4px 6px -4px #8b5cf64d}.page-home .support-section .content h2{margin:0;font-size:2.25rem;line-height:2.5rem}@media (width>=768px){.page-home .support-section .content h2{font-size:3rem;line-height:1}}.page-home .support-section .content h2 span{background-image:linear-gradient(to right,var(--color-burple),var(--color-purple-cabbage));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-home .support-section .content p{color:var(--color-rainmaker);max-width:42rem;margin:1rem auto 0;font-size:1.125rem;line-height:1.75rem}.page-home .support-section .content .parts{text-align:start;grid-template-columns:repeat(1,1fr);gap:1rem;margin-top:2rem;display:grid}@media (width>=768px){.page-home .support-section .content .parts{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.page-home .support-section .content .parts{grid-template-columns:repeat(4,1fr)}}.page-home .support-section .content .parts div{color:var(--color-burple);background-color:var(--color-cloud-break);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.page-home .support-section .content .parts div span{color:var(--color-rainmaker);text-align:center;font-size:.875rem;line-height:1.25rem}.page-home .support-section .content .donation{text-align:center;margin-top:2rem}.page-home .support-section .content .donation a{background-color:var(--color-spanish-blue);color:var(--color-white);border-radius:.75rem;align-items:center;gap:1rem;padding:.5rem 1.5rem;font-size:1.125rem;line-height:1.5rem;display:inline-flex}@media (width>=768px){.page-home .support-section .content .donation a{white-space:nowrap;padding:1rem 3rem;line-height:1.75rem}}.page-home .support-section .content .donation a svg{width:2rem;height:2rem}@media (width>=768px){.page-home .support-section .content .donation a svg{width:1rem;height:1rem}}.page-home .support-section .content .donation a:hover{background-color:var(--color-directoire-blue)}.page-home .support-section .content .donation p{text-align:center;margin:1.5rem auto 0;font-size:.875rem;line-height:1.25rem}.page-home .contact-section{padding:6rem 1rem}@media (width>=992px){.page-home .contact-section{padding:8rem 1rem}}.page-home .contact-section .header{color:var(--color-burple);background-color:var(--color-placebo-purple);border:1px solid var(--color-violet-heaven);border-radius:1rem;align-items:center;gap:1rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.page-home .contact-section .header svg{width:1rem;height:1rem}.page-home .contact-section h2{margin:0;font-size:2.25rem;font-weight:900;line-height:2.5rem}@media (width>=768px){.page-home .contact-section h2{font-size:3rem;line-height:1}}.page-home .contact-section h2 span{background-image:linear-gradient(to right,var(--color-burple),var(--color-purple-cabbage));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-home .contact-section p{max-width:42rem;margin:2rem auto 0;font-size:1.125rem;line-height:1.75rem}.page-home .contact-section .content{background-color:var(--color-white);z-index:10;border:1px solid #8b5cf633;border-radius:1.5rem;max-width:56rem;margin:2rem auto 0;padding:2rem;box-shadow:0 0 20px 10px #8b5cf64d,0 8px 24px -4px #8b5cf633}.page-home .contact-section .content .contact-form-container{min-height:6rem;position:relative}.page-home .contact-section .content button{background-image:linear-gradient(to right,var(--color-burple),var(--color-purple-cabbage));color:var(--color-white);border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;display:flex}@media (width>=768px){.page-home .contact-section .content button{padding:.75rem 1rem}}.page-home .contact-section .content button:hover{background-image:linear-gradient(to right,var(--color-rabbit-ear-iris),var(--color-cosmic-cobalt))}.page-home .contact-section .content button svg{width:1rem;height:1rem}
