@charset "UTF-8";
/*!
Theme Name: Шпаргалка 01cat.ru
Author: Digital-студия "Двоичный кот"
Author URI: https://01cat.ru
Version: 1.0.0
Description: Данная разработана для использования преимуществ новых инструментов дизайна, представленных в WordPress 6.1. Хотите ли вы создать сложный или невероятно простой веб-сайт, вы можете сделать это быстро и интуитивно с помощью встроенных стилей или погрузиться в тонкости создания и полной настройки самостоятельно.
Requires PHP: 7.4
License: GNU General Public License v2 or later
license URI: LICENSE
Text Domain: 01cat
*/
@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Young+Serif&display=swap);@import url(https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Exo+2:wght@600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&display=swap);@keyframes go-forward{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1440deg)}}@keyframes has-copied-animation{0%{opacity:0}to{opacity:1}}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingDot{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;vertical-align:baseline;margin:0;padding:0}sub,sup{vertical-align:super;font-size:smaller}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}.message .message-text em,em,i{font-style:italic}sub{vertical-align:sub}*,:after,:before{outline:0;box-sizing:border-box}input,select,textarea{-webkit-appearance:none;-moz-appearance:none}@font-face{font-family:"Montserrat";src:url(assets/fonts/Montserrat-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/fonts/Montserrat-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Road Radio";src:url(assets/fonts/RoadRadio-Thin.woff) format("woff");src:url(assets/fonts/RoadRadio-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Road Radio";src:url(assets/fonts/RoadRadio-Light.woff) format("woff");src:url(assets/fonts/RoadRadio-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Road Radio";src:url(assets/fonts/RoadRadio.woff) format("woff");src:url(assets/fonts/RoadRadio.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Road Radio";src:url(assets/fonts/RoadRadio-Bold.woff) format("woff");src:url(assets/fonts/RoadRadio-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Road Radio";src:url(assets/fonts/RoadRadio-Black.woff) format("woff");src:url(assets/fonts/RoadRadio-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#171717;font-feature-settings:"lnum"}@media (max-width:576px){:root{font-size:14px}}a{text-decoration:unset;color:#171717}h1,h2,h3{font-family:"Road Radio",sans-serif;font-style:normal;font-weight:400}h1{font-size:70px;line-height:.9;text-transform:uppercase;padding-bottom:.5em}@media (max-width:576px){h1{font-size:52px;line-height:110%}}h1.error-title{color:#ff4500}h2,h3{line-height:1.1}h2{font-size:36px;padding-bottom:.5em}@media (max-width:576px){h2{font-size:28px}}h3{font-size:27px}@media (max-width:576px){h3{font-size:21px}}.button,h4{font-family:"Road Radio",sans-serif}h4{font-weight:900;font-size:20px;line-height:1.1;color:#171717;font-feature-settings:"lnum"}@media (max-width:576px){h4{font-size:18px}}.button{position:relative;display:block;color:#000;width:100%;padding:24px;border:2px solid #000;border-radius:.5em;background:gold;text-align:center;font-size:42px;text-transform:uppercase;transition:background .6s ease;cursor:pointer}.button .go-forward{position:absolute;right:36px;top:50%;transform:translateY(-50%);transition:transform .6s ease;animation-name:go-forward;animation-duration:.8s;animation-timing-function:ease}.button .go-back{position:absolute;left:36px;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform .6s}.button:hover{background:orange;transition:background .6s}.button:hover .go-forward{transform:translate(12px,-50%) rotate(1080deg)}.button:hover .go-back{transform:translate(-12px,-50%) rotate(-900deg)}.header{background:#d3d3d3;overflow:hidden}.header .wrap{height:80px;display:grid;grid-template-columns:260px 1fr;align-items:center;gap:2em}.header .wrap .header__logo{transition:all .4s}.header .wrap .header__logo:hover svg .logo-text{fill:#a9a9a9;transition:all .4s}.header .wrap .menu-cheatsheet-menu-container .menu{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5em}.header .wrap .menu-cheatsheet-menu-container .menu-item{list-style-type:none;transition:all .6s ease;font-size:15px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.header .wrap .menu-cheatsheet-menu-container .menu-item:hover:not(.current-menu-item)>a{color:#a9a9a9;transition:color .4s}.header .wrap .menu-cheatsheet-menu-container .menu-item.current-menu-item,.header .wrap .menu-cheatsheet-menu-container .menu-item.current_page_item{background:gold;padding:0 8px;border-radius:2em}.header .wrap .menu-cheatsheet-menu-container .menu-item a{padding:8px 0;display:flex;gap:4px;align-items:center}.header .wrap .menu-cheatsheet-menu-container .menu-item a:before{content:"";width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat}.header .wrap .menu-cheatsheet-menu-container .menu-item:nth-child(1) a:before,.navbar .menu-navbar-menu-container .menu-item:nth-child(1) a:before{background-image:url(/wp-content/themes/cheatsheet/assets/images/nav-menu-stages.png)}.header .wrap .menu-cheatsheet-menu-container .menu-item:nth-child(2) a:before,.navbar .menu-navbar-menu-container .menu-item:nth-child(2) a:before{background-image:url(/wp-content/themes/cheatsheet/assets/images/nav-menu-solutions.png)}.header .wrap .menu-cheatsheet-menu-container .menu-item:nth-child(3) a:before{background-image:url(/wp-content/themes/cheatsheet/assets/images/nav-menu-resources2.png)}.header .wrap .menu-cheatsheet-menu-container .menu-item:nth-child(4) a:before{background-image:url(/wp-content/themes/cheatsheet/assets/images/book.png)}.header .wrap .menu-cheatsheet-menu-container .menu-item:nth-child(5) a:before{background-image:url(/wp-content/themes/cheatsheet/assets/images/bot.png)}.footer{background:#171717;color:#fff;height:120px;overflow:hidden}.footer .wrap{display:grid;align-items:center;grid-template-columns:260px 1fr;height:100%;gap:2em}.footer .wrap .menu-cheatsheet-menu-container .menu{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1em;color:#fff}.footer .wrap .menu-cheatsheet-menu-container .menu-item{list-style-type:none;color:#fff;transition:all .6s ease;font-size:15px;cursor:pointer}.footer .wrap .menu-cheatsheet-menu-container .menu-item.current_page_item{background:gold;padding:8px 18px;border-radius:2em}.footer .wrap .menu-cheatsheet-menu-container .menu-item.current_page_item a{color:#000}.footer .wrap .menu-cheatsheet-menu-container .menu-item a{color:#fff;transition:color .4s}.footer .wrap .menu-cheatsheet-menu-container .menu-item a:hover{color:#d3d3d3}.error-page,.error-page__login{display:flex;flex-direction:column}.error-page{overflow:hidden;max-width:100%;position:relative;align-items:center}.error-page .error-title{margin-top:1em;max-width:100%}.error-page .error-video{max-width:90%}.error-page__login{gap:1em;padding:1em;border-radius:1em;border:2px solid #000;width:16em;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;margin-bottom:2em}.error-page__login .form-group input{width:100%;padding:1em;border-radius:.5em;border:solid #000 2px;font-family:"Roboto",sans-serif}.error-page__login .error-message{color:#ff4500;font-size:12px}.error-page__login .login-button{padding:12px;font-size:24px}.navbar,.navbar:hover{transition:box-shadow .4s}.navbar{position:fixed;top:150px;right:calc((100vw - 900px)/4);padding:1em 0;border:solid 2px #000;border-radius:1em;background:#fff;max-width:260px;z-index:5;overflow:auto}.navbar:hover{box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px}@media (max-width:1920px){.navbar{right:calc((100vw - 900px)/14)}}@media (max-width:1410px){.navbar{display:none}}.navbar h4,.navbar__logo{padding:0 16px}.navbar__logo svg{width:160px}.navbar .menu-navbar-menu-container{margin-bottom:2em}.navbar .menu-navbar-menu-container .menu-item{list-style-type:none}.navbar .menu-navbar-menu-container .menu-item a{font-size:16px;padding:.5em 16px;display:flex;gap:4px}.front-page h3 .marker,.navbar .menu-navbar-menu-container .menu-item a:hover,.navbar .menu-navbar-menu-container .menu-item.current_page_item,.navbar-solution__list-item-link:hover{background:gold}.navbar .menu-navbar-menu-container .menu-item a:before{content:"";width:23px;height:21px;display:inline-block;background-size:contain;background-repeat:no-repeat}.navbar .menu-navbar-menu-container .menu-item:nth-child(3) a:before{background-image:url(/wp-content/themes/cheatsheet/assets/images/nav-menu-resources.png)}.navbar-solution__list{list-style-type:none;transition:background .4s;overflow-y:auto;max-height:500px}.navbar-solution__list-item-link{display:block;padding:.5em 16px;font-size:14px}.front-page{padding:2em 0 4em}.front-page h1{display:block}.front-page .video-wrap{overflow:hidden;max-height:400px;height:360px;position:relative}.front-page .video-wrap video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.front-page h3{width:100%;margin:auto}.front-page .subtitle-card{margin:2em auto;width:100%;border:2px solid #000;border-radius:1em;background:gold;padding:1em;display:flex;justify-content:center}.front-page .subtitle-card h3,.front-page h1{text-align:center}.front-page .card-list{display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"item-1 item-2" "item-3 item-4" "item-5 item-5";margin-bottom:3em}@media (max-width:576px){.front-page .card-list{grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);grid-template-areas:"item-1" "item-2" "item-3" "item-4" "item-5"}}.front-page .card-list__item{padding:1em;list-style-type:none;border:2px solid #000;border-radius:1em;box-shadow:rgba(0,0,0,.09) 0 3px 12px;transition:all ease .6s}.front-page .card-list__item:hover{box-shadow:rgba(0,0,0,.25) 0 .0625em .0625em,rgba(0,0,0,.25) 0 .125em .5em,rgba(255,255,255,.1) 0 0 0 1px inset}.front-page .card-list__item:nth-child(1){grid-area:item-1}.front-page .card-list__item:nth-child(2){grid-area:item-2}.front-page .card-list__item:nth-child(3){grid-area:item-3}.front-page .card-list__item:nth-child(4){grid-area:item-4}.front-page .card-list__item:nth-child(5){grid-area:item-5}.front-page .card-list__item:nth-child(5) .video__wrap{max-width:300px;margin:auto}.front-page .card-list__item:nth-child(5) p{font-size:16px;margin:auto;max-width:400px}.front-page .card-list__item img{height:80px;margin:auto;display:block}.front-page .card-list__item .video__wrap{overflow:hidden;max-height:150px;height:160px;max-width:236px;position:relative;margin:auto}.front-page .card-list__item .video__wrap video{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.front-page .card-list__item .video__wrap video.update{height:100%}.front-page .card-list__item h3{display:flex;justify-content:center;height:2.5em;text-transform:uppercase;margin:1em 0 10px;transition:all .4s ease}.front-page .card-list__item p{font-size:16px}.front-page .content{margin-bottom:3em}.page-solutions{padding:2em 0}.page-solutions h1,.page-stages h1{display:flex;align-items:center}.page-solutions h1 .video-wrap,.page-stages h1 .video-wrap{display:inline-block;overflow:hidden;max-height:200px;height:160px;width:160px;position:relative}.page-solutions h1 .video-wrap video,.page-stages h1 .video-wrap video{width:100%}.page-solutions h3,.page-stages h3{display:inline}.page-solutions__list{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:4em}.page-solutions__list-item{border:solid 2px #000;border-radius:1em;list-style-type:none;overflow:hidden;width:100%;transition:all .3s}.page-solutions__list-item:hover{box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px}.page-solutions__list-item-link{display:flex;align-items:center;gap:1em;padding:1em 2em;transition:all .3s}.page-solutions__list-item-link:hover{color:#000;background:orange}.page-solutions__list-item-link .item-title{display:block;line-height:.9;margin-bottom:.25em}.page-solutions__list-item-link .date{font-size:14px}.page-stages{padding:2em 0}.page-stages .main-list{display:grid;gap:1em;list-style-type:none;margin-bottom:2em}.page-stages .main-list__item{border:2px solid #000;border-radius:2em;overflow:hidden}.page-stages .main-list__item-inner{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#f5f5f5;padding:1em 2em;transition:background .4s ease}.page-stages .main-list__item-inner:hover{background:orange}.page-stages .main-list__item-inner .main-list__item-title{pointer-events:none}.page-stages .main-list__item-inner .arrow{width:48px;transform:rotate(-90deg);pointer-events:none;transition:transform .6s ease}.page-stages .main-list__item-inner .arrow.hide{transform:rotate(90deg)}.contact-form .form-group select.form-input,.page-stages .main-list__item-title{cursor:pointer}.page-stages .main-list .second-list-container{display:grid;grid-template-rows:1fr;transition:all .6s ease}.page-stages .main-list .second-list-container.hide{grid-template-rows:0fr}.page-stages .main-list .second-list-container.hide .second-list-container__inner{padding:0}.page-stages .main-list .second-list-container__inner{overflow:hidden;padding:1em 2em;transition:padding .6s ease}.page-stages .main-list .second-list-container .second-list{display:grid;grid-template-rows:1fr}.page-stages .main-list .second-list-container .second-list .third-list{list-style-type:circle;margin-left:1.5em}.page-stages .main-list .second-list-container .second-list .third-list li{font-size:16px;color:#333}.page-stages .main-list .second-list-container .second-list a{text-decoration:underline;color:#ff8c00}.page-resources{padding:2em 0 4em}.page-resources h1{display:block;text-align:center}.page-resources .video-wrap{overflow:hidden;max-height:400px;height:360px;position:relative}.page-resources .video-wrap video{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-resources h3{width:100%;margin:auto}.page-resources h3 .marker{background:gold}.page-resources__list{margin-bottom:2em;display:flex;gap:1.5em;flex-direction:column}.page-resources__list-item{list-style-type:none}.page-resources__list-item a{transition:color .4s}.page-resources__list-item a:hover{color:orange}.page-resources .content{margin-bottom:3em}.page-404{width:100%;min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center}.solution-post{padding:2em 0 4em}.solution-post__title{position:sticky;top:32px;background:#fff;z-index:5;padding-top:.5em;line-height:.9}.solution-post p{padding:1em 0}.solution-post .wp-block-code{position:relative;box-sizing:border-box;background:#262626;color:#fff;border-radius:2em;font-size:14px;font-family:"Roboto Mono",monospace;margin-bottom:1em}.solution-post .wp-block-code .copy-icon{position:absolute;top:.5em;right:.5em;cursor:pointer;transition:transform .2s ease}.solution-post .wp-block-code .copy-icon:hover{transform:translateY(-3px)}.solution-post .wp-block-code .copy-message{background:#fff;position:absolute;color:#000;padding:.5em 1em;right:0;top:-3.5em;border-radius:2em;opacity:0;transition:opacity .4s;border:2px solid gold}.solution-post .wp-block-code .copy-message::after{content:"";position:absolute;right:12px;bottom:-39px;border:16px solid transparent;border-top:22px solid gold}.solution-post .wp-block-code .copy-message.active{opacity:1}.solution-post .wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap;padding:2em}.solution-post .wp-block-code code.has-copied{animation:has-copied-animation .4s}.solution-post__button{margin-top:3em}.solution-post .wp-block-file{font-size:1em;padding:.5em;display:flex;justify-content:space-between;transition:color .4s}.solution-post .wp-block-file a:not(.wp-element-button):hover{color:#ff8c00;text-decoration:underline;transition:color .4s}.solution-post .wp-block-file__button{background:#32373c;color:#fff;text-decoration:none;padding:.25em 1em;transition:background .4s}.solution-post .wp-block-file__button:hover{background:#ff8c00}.temp-text-area{position:absolute;width:0;height:0;bottom:0}.page-gsap{padding:2em 0}.page-gsap .color-boxes{border:solid 4px #000;border-radius:.25em;padding:1em}.page-gsap .color-boxes .list{display:flex;flex-direction:column;gap:3em}.page-gsap .color-boxes .list__item{display:block;width:15em;height:15em;border:solid 2px #000;background:#d3d3d3}.page-gsap .color-boxes .list__item:nth-child(even){background:tomato}.page-gsap .demo{font-family:Signika Negative,sans-serif;font-weight:300;color:#989898;padding:10px;height:40vh;font-size:3vw;line-height:1.4;background:#90ee90}.page-gsap #textblock{height:140px}.page-gsap .orange{color:#f60}.tabs-container{margin-top:2rem}.tabs-header{display:flex;border-bottom:2px solid #e0e0e0;margin-bottom:2rem}.tab-button{background:0 0;border:0;padding:1rem 2rem;font-size:1.1rem;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent}.tab-button:hover{color:#333;background-color:#f8f9fa}.tab-button.active{color:#000;border-bottom-color:gold;background-color:gold}.tab-content{display:none}.tab-content.active{display:block}.archive-accesses-container .search-section,.archive-sites-container .search-section{margin-bottom:2rem}.archive-accesses-container .search-section .search-input,.archive-sites-container .search-section .search-input{width:100%;max-width:400px;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.archive-accesses-container .search-section .search-input:focus,.archive-sites-container .search-section .search-input:focus{outline:0;border-color:#daa520}.accesses-sites-wrapper,.sites-accesses-wrapper{display:grid;grid-template-columns:300px auto;gap:1rem;min-height:400px}@media (max-width:768px){.accesses-sites-wrapper,.sites-accesses-wrapper{grid-template-columns:1fr}}.accesses-info h2,.accesses-list h2,.sites-info h2,.sites-list h2{margin-bottom:.5rem;color:#333;font-size:1.3rem;font-weight:600}.accesses-items,.sites-items{max-height:500px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.access-item,.site-item{padding:.75rem;border-bottom:1px solid rgba(255,217,0,.226);cursor:pointer;transition:all .3s ease}.access-item:last-child,.site-item:last-child{border-bottom:none}.access-item.active,.access-item:hover,.site-item.active,.site-item:hover{background-color:#e0e0e0}.access-item .access-info .site-info-wrapper,.access-item .site-info .site-info-wrapper,.site-item .access-info .site-info-wrapper,.site-item .site-info .site-info-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.access-item .access-info .site-favicon,.access-item .site-info .site-favicon,.site-item .access-info .site-favicon,.site-item .site-info .site-favicon{width:24px;height:24px}.access-item .access-info .site-favicon img,.access-item .site-info .site-favicon img,.site-item .access-info .site-favicon img,.site-item .site-info .site-favicon img{width:100%;height:100%}.access-item .access-info .access-title,.access-item .access-info .site-title,.access-item .site-info .access-title,.access-item .site-info .site-title,.site-item .access-info .access-title,.site-item .access-info .site-title,.site-item .site-info .access-title,.site-item .site-info .site-title{font-size:.9rem;font-weight:600;color:#333;line-height:normal}.access-item .access-info .access-title em,.access-item .access-info .site-title em,.access-item .site-info .access-title em,.access-item .site-info .site-title em,.site-item .access-info .access-title em,.site-item .access-info .site-title em,.site-item .site-info .access-title em,.site-item .site-info .site-title em{font-size:.8rem;color:#666;font-weight:500;font-style:normal}.access-item .access-info .access-hosting,.access-item .access-info .access-login,.access-item .access-info .site-domain,.access-item .access-info .site-panel,.access-item .site-info .access-hosting,.access-item .site-info .access-login,.access-item .site-info .site-domain,.access-item .site-info .site-panel,.site-item .access-info .access-hosting,.site-item .access-info .access-login,.site-item .access-info .site-domain,.site-item .access-info .site-panel,.site-item .site-info .access-hosting,.site-item .site-info .access-login,.site-item .site-info .site-domain,.site-item .site-info .site-panel{margin:.2rem 0 0;font-size:.85rem;color:#666}.access-details .access-item .access-fields .access-field .field-value a,.access-details .access-item .access-fields .site-field .field-value a,.access-details .access-item .site-fields .access-field .field-value a,.access-details .access-item .site-fields .site-field .field-value a,.access-details .site-item .access-fields .access-field .field-value a,.access-details .site-item .access-fields .site-field .field-value a,.access-details .site-item .site-fields .access-field .field-value a,.access-details .site-item .site-fields .site-field .field-value a,.access-item .access-info .access-hosting a,.access-item .access-info .access-login a,.access-item .access-info .site-domain a,.access-item .access-info .site-panel a,.access-item .site-info .access-hosting a,.access-item .site-info .access-login a,.access-item .site-info .site-domain a,.access-item .site-info .site-panel a,.site-details .access-item .access-fields .access-field .field-value a,.site-details .access-item .access-fields .site-field .field-value a,.site-details .access-item .site-fields .access-field .field-value a,.site-details .access-item .site-fields .site-field .field-value a,.site-details .site-item .access-fields .access-field .field-value a,.site-details .site-item .access-fields .site-field .field-value a,.site-details .site-item .site-fields .access-field .field-value a,.site-details .site-item .site-fields .site-field .field-value a,.site-item .access-info .access-hosting a,.site-item .access-info .access-login a,.site-item .access-info .site-domain a,.site-item .access-info .site-panel a,.site-item .site-info .access-hosting a,.site-item .site-info .access-login a,.site-item .site-info .site-domain a,.site-item .site-info .site-panel a{color:#daa520;text-decoration:none;transition:color .3s ease}.access-details .access-item .access-fields .access-field .field-value a:hover,.access-details .access-item .access-fields .site-field .field-value a:hover,.access-details .access-item .site-fields .access-field .field-value a:hover,.access-details .access-item .site-fields .site-field .field-value a:hover,.access-details .site-item .access-fields .access-field .field-value a:hover,.access-details .site-item .access-fields .site-field .field-value a:hover,.access-details .site-item .site-fields .access-field .field-value a:hover,.access-details .site-item .site-fields .site-field .field-value a:hover,.access-item .access-info .access-hosting a:hover,.access-item .access-info .access-login a:hover,.access-item .access-info .site-domain a:hover,.access-item .access-info .site-panel a:hover,.access-item .site-info .access-hosting a:hover,.access-item .site-info .access-login a:hover,.access-item .site-info .site-domain a:hover,.access-item .site-info .site-panel a:hover,.site-details .access-item .access-fields .access-field .field-value a:hover,.site-details .access-item .access-fields .site-field .field-value a:hover,.site-details .access-item .site-fields .access-field .field-value a:hover,.site-details .access-item .site-fields .site-field .field-value a:hover,.site-details .site-item .access-fields .access-field .field-value a:hover,.site-details .site-item .access-fields .site-field .field-value a:hover,.site-details .site-item .site-fields .access-field .field-value a:hover,.site-details .site-item .site-fields .site-field .field-value a:hover,.site-item .access-info .access-hosting a:hover,.site-item .access-info .access-login a:hover,.site-item .access-info .site-domain a:hover,.site-item .access-info .site-panel a:hover,.site-item .site-info .access-hosting a:hover,.site-item .site-info .access-login a:hover,.site-item .site-info .site-domain a:hover,.site-item .site-info .site-panel a:hover{color:#005a8b;text-decoration:underline}.access-item .access-info .access-hosting,.access-item .site-info .access-hosting,.site-item .access-info .access-hosting,.site-item .site-info .access-hosting{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.access-item .access-info .access-hosting img,.access-item .site-info .access-hosting img,.site-item .access-info .access-hosting img,.site-item .site-info .access-hosting img{width:16px;height:16px}.access-item .access-info .access-hosting span,.access-item .site-info .access-hosting span,.site-item .access-info .access-hosting span,.site-item .site-info .access-hosting span{font-size:.85rem;color:#666;line-height:normal}.access-info-content,.site-info-content{min-height:350px;max-height:500px;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;background:#f5f5f5;overflow-y:auto}.access-info-content .select-access-message,.access-info-content .select-site-message,.site-info-content .select-access-message,.site-info-content .select-site-message{color:#666;font-style:italic;text-align:center;margin-top:1.5rem}.access-details.column-2,.site-details.column-2{display:grid;grid-template-columns:350px auto;gap:15px}.access-details.column-2>div,.site-details.column-2>div{height:-moz-max-content;height:max-content;position:sticky;top:0}.access-details.column-2>div:first-child,.site-details.column-2>div:first-child{background-color:#fbfde3}.access-details .access-item,.access-details .site-item,.site-details .access-item{margin-bottom:1rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.access-details .access-item:last-child,.access-details .site-item:last-child,.site-details .access-item:last-child,.site-details .site-item:last-child{margin-bottom:0}.access-details .access-item .access-title,.access-details .access-item .site-title,.access-details .site-item .access-title,.access-details .site-item .site-title,.site-details .access-item .access-title,.site-details .access-item .site-title,.site-details .site-item .access-title,.site-details .site-item .site-title{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:#333}.access-details .access-item .access-title[data-target],.access-details .access-item .site-title[data-target],.access-details .site-item .access-title[data-target],.access-details .site-item .site-title[data-target],.site-details .access-item .access-title[data-target],.site-details .access-item .site-title[data-target],.site-details .site-item .access-title[data-target],.site-details .site-item .site-title[data-target]{cursor:pointer;position:relative;margin-bottom:0}.access-details .access-item .access-fields.collapsible-content>.site-field,.access-details .access-item .site-fields.collapsible-content>.site-field,.access-details .site-item .access-fields.collapsible-content>.site-field,.access-details .site-item .site-fields.collapsible-content>.site-field,.site-details .access-item .access-fields.collapsible-content>.site-field,.site-details .access-item .site-fields.collapsible-content>.site-field,.site-details .site-item .access-fields.collapsible-content>.site-field,.site-details .site-item .site-fields.collapsible-content>.site-field{margin-top:15px}.access-details .access-item .access-fields.collapsible-content+.site-title[data-target],.access-details .access-item .site-fields.collapsible-content+.site-title[data-target],.access-details .site-item .access-fields.collapsible-content+.site-title[data-target],.access-details .site-item .site-fields.collapsible-content+.site-title[data-target],.site-details .access-item .access-fields.collapsible-content+.site-title[data-target],.site-details .access-item .site-fields.collapsible-content+.site-title[data-target],.site-details .site-item .access-fields.collapsible-content+.site-title[data-target],.site-details .site-item .site-fields.collapsible-content+.site-title[data-target]{padding-top:15px;border-top:1px dashed #e0e0e0;margin-top:15px;margin-bottom:0}.access-details .access-item .access-fields.collapsible-content+.site-title[data-target]:after,.access-details .access-item .site-fields.collapsible-content+.site-title[data-target]:after,.access-details .site-item .access-fields.collapsible-content+.site-title[data-target]:after,.access-details .site-item .site-fields.collapsible-content+.site-title[data-target]:after,.site-details .access-item .access-fields.collapsible-content+.site-title[data-target]:after,.site-details .access-item .site-fields.collapsible-content+.site-title[data-target]:after,.site-details .site-item .access-fields.collapsible-content+.site-title[data-target]:after,.site-details .site-item .site-fields.collapsible-content+.site-title[data-target]:after{top:50%}.access-details .access-item .access-fields .access-field,.access-details .access-item .access-fields .site-field,.access-details .access-item .site-fields .access-field,.access-details .access-item .site-fields .site-field,.access-details .site-item .access-fields .access-field,.access-details .site-item .access-fields .site-field,.access-details .site-item .site-fields .access-field,.access-details .site-item .site-fields .site-field,.site-details .access-item .access-fields .access-field,.site-details .access-item .access-fields .site-field,.site-details .access-item .site-fields .access-field,.site-details .access-item .site-fields .site-field,.site-details .site-item .access-fields .access-field,.site-details .site-item .access-fields .site-field,.site-details .site-item .site-fields .access-field,.site-details .site-item .site-fields .site-field{display:block;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.access-details .access-item .access-fields .access-field:last-child,.access-details .access-item .access-fields .site-field:last-child,.access-details .access-item .site-fields .access-field:last-child,.access-details .access-item .site-fields .site-field:last-child,.access-details .site-item .access-fields .access-field:last-child,.access-details .site-item .access-fields .site-field:last-child,.access-details .site-item .site-fields .access-field:last-child,.access-details .site-item .site-fields .site-field:last-child,.related-sites-section .site-details .site-item .site-fields .site-field:last-child,.site-details .access-item .access-fields .access-field:last-child,.site-details .access-item .access-fields .site-field:last-child,.site-details .access-item .site-fields .access-field:last-child,.site-details .access-item .site-fields .site-field:last-child,.site-details .site-item .access-fields .access-field:last-child,.site-details .site-item .access-fields .site-field:last-child,.site-details .site-item .site-fields .access-field:last-child,.site-details .site-item .site-fields .site-field:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.access-details .access-item .access-fields .access-field .field-label,.access-details .access-item .access-fields .site-field .field-label,.access-details .access-item .site-fields .access-field .field-label,.access-details .access-item .site-fields .site-field .field-label,.access-details .site-item .access-fields .access-field .field-label,.access-details .site-item .access-fields .site-field .field-label,.access-details .site-item .site-fields .access-field .field-label,.access-details .site-item .site-fields .site-field .field-label,.site-details .access-item .access-fields .access-field .field-label,.site-details .access-item .access-fields .site-field .field-label,.site-details .access-item .site-fields .access-field .field-label,.site-details .access-item .site-fields .site-field .field-label,.site-details .site-item .access-fields .access-field .field-label,.site-details .site-item .access-fields .site-field .field-label,.site-details .site-item .site-fields .access-field .field-label,.site-details .site-item .site-fields .site-field .field-label{font-weight:600;color:#555;font-size:.8rem;display:block}.access-details .access-item .access-fields .access-field .field-value,.access-details .access-item .access-fields .site-field .field-value,.access-details .access-item .site-fields .access-field .field-value,.access-details .access-item .site-fields .site-field .field-value,.access-details .site-item .access-fields .access-field .field-value,.access-details .site-item .access-fields .site-field .field-value,.access-details .site-item .site-fields .access-field .field-value,.access-details .site-item .site-fields .site-field .field-value,.site-details .access-item .access-fields .access-field .field-value,.site-details .access-item .access-fields .site-field .field-value,.site-details .access-item .site-fields .access-field .field-value,.site-details .access-item .site-fields .site-field .field-value,.site-details .site-item .access-fields .access-field .field-value,.site-details .site-item .access-fields .site-field .field-value,.site-details .site-item .site-fields .access-field .field-value,.site-details .site-item .site-fields .site-field .field-value{color:#333;word-break:break-word;font-size:.8rem;display:block;white-space:pre-line}.access-details .access-item .access-fields,.access-details .access-item .site-details,.access-details .site-item .access-fields,.access-details .site-item .site-details,.site-details .access-item .access-fields,.site-details .access-item .site-details,.site-details .site-item .access-fields,.site-details .site-item .site-details{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.access-details .access-item .access-fields.collapsed,.access-details .access-item .site-details.collapsed,.access-details .site-item .access-fields.collapsed,.access-details .site-item .site-details.collapsed,.site-details .access-item .access-fields.collapsed,.site-details .access-item .site-details.collapsed,.site-details .site-item .access-fields.collapsed,.site-details .site-item .site-details.collapsed{max-height:0;opacity:0}.no-access,.no-accesses,.no-sites{color:#666;font-style:italic;text-align:center;margin-top:2rem}.access-info-section .section-header,.related-sites-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.access-info-section .section-header h3,.related-sites-section .section-header h3{margin:0;font-size:1rem;font-weight:600;color:#333}.section-header h3{margin:0;font-size:1rem}.related-sites-section .site-details .site-item{margin-bottom:.75rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.related-sites-section .site-details .site-item:last-child{margin-bottom:0}.related-sites-section .site-details .site-item .site-title{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:#333}.related-sites-section .site-details .site-item .site-fields .site-field{display:block;font-size:.8rem}.related-sites-section .site-details .site-item .site-fields .site-field .field-label{font-weight:600;color:#555;margin-bottom:.5rem;display:block}.related-sites-section .site-details .site-item .site-fields .site-field .field-value{color:#333;word-break:break-word;display:block}.access-info-section{padding-top:1.5rem}.access-info-section .access-fields .access-field,.related-sites-section .site-details .site-item .site-fields .site-field{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.access-info-section .access-fields .access-field:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.access-info-section .access-fields .access-field .field-header{display:flex;align-items:center;justify-content:space-between}.access-info-section .access-fields .access-field .field-label{font-weight:600;color:#555;font-size:.8rem;display:block}.access-info-section .access-fields .access-field .field-value{color:#333;word-break:break-word;font-size:.8rem;display:block;white-space:pre-line}.field-header{display:flex;align-items:center;position:relative;margin-bottom:.5rem}.copy-btn{cursor:pointer;padding:.1em .3em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.copy-btn:hover{background:0 0!important;transform:translateY(-50%) scale(1.1)}.copy-tooltip{position:fixed;background:#222;color:#fff;font-size:.8em;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;animation:fadeInOut 1.2s;z-index:9999}.field-value-wrapper{position:relative}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.collapse-btn{cursor:pointer}.collapse-btn.collapsed{transform:rotate(-90deg)}.access-fields.collapsible-content.collapsed,.collapsible-content.collapsed{max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;border-width:0!important}.access-fields.collapsible-content,.collapsible-content{max-height:1000px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:1}@media (max-width:768px){.accesses-sites-wrapper,.sites-accesses-wrapper{grid-template-columns:1fr;gap:2rem}.tabs-header{flex-direction:column}.tabs-header .tab-button{text-align:left;border-bottom:1px solid #e0e0e0}.tabs-header .tab-button.active{border-bottom-color:#daa520}.accesses-items,.sites-items{max-height:400px}.access-info-content,.site-info-content{min-height:250px;max-height:350px}}.access-info-section .access-fields,.site-details .site-item{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.75rem;margin-bottom:.75rem;box-shadow:none}.section-header h3{color:#333;font-weight:600;letter-spacing:0}.site-title{color:#333;font-weight:600;font-size:1rem}.access-field .field-label,.site-field .field-label{color:#555;font-weight:600}.access-field .field-label,.access-title,.site-field .field-label,.site-title{transition:all .2s}.access-field .field-label[data-target],.access-title[data-target],.site-field .field-label[data-target],.site-title[data-target]{cursor:pointer;position:relative}.access-field .field-label[data-target]:after,.access-title[data-target]:after,.site-field .field-label[data-target]:after,.site-title[data-target]:after{content:">";transform:rotate(90deg);position:absolute;right:-25px;top:1px;border-radius:100%;transition:transform .2s,border-color .2s;height:15px;width:16px;display:flex;justify-content:center;align-items:center;border:1px solid #555;padding:2px 0 0}.access-field .field-label[data-target]:after,.access-title[data-target]:after,.site-title[data-target]:after{right:15px;padding:1px 0 0}.access-field .field-label[data-target]:after{right:-25px;padding:2px 0 0}.access-field .field-label[data-target]:hover,.access-title[data-target]:hover,.site-field .field-label[data-target]:hover,.site-title[data-target]:hover{color:#daa520!important}.access-field .field-label[data-target]:hover:after,.access-title[data-target]:hover:after,.site-field .field-label[data-target]:hover:after,.site-title[data-target]:hover:after{border-color:#daa520}.access-title[data-target].collapsed:after,.site-title[data-target].collapsed:after{transform:rotate(270deg);width:16px}.access-field .field-label[data-target].collapsed:after,.site-field .field-label[data-target].collapsed:after{width:17px;transform:rotate(270deg)}.access-field .field-value a,.site-field .field-value a{color:#daa520;text-decoration:none}.access-field .field-value a:hover,.site-field .field-value a:hover{color:#005a8b;text-decoration:underline;background:0 0}.collapse-btn,.copy-btn{background:0 0;border:0;border-radius:3px;font-size:1em;transition:background .2s,color .2s,border .2s}.copy-btn{color:#888;margin-left:auto;margin-right:0;display:inline-flex;align-items:center}.copy-btn:hover{background:#fbfde3;color:#daa520;border:0}.collapse-btn{color:#666;padding:.2em .7em;margin-left:.5em}.collapse-btn:hover{background:#f0f0f0;color:#333;border:0}.collapse-btn.collapsed{background:0 0;color:#888;border:0}.access-item.active,.site-item.active{border-left:3px solid #daa520;background:#fbfde3}.access-field .field-value,.site-field .field-value{color:#222}.access-info-section,.related-sites-section{margin-top:1.5rem;padding-top:0;border-top:none}.access-info-section{margin-bottom:2rem}.cursor-code{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin:.5rem 0;overflow-x:auto;font-family:"Roboto Mono","Courier New",monospace;font-size:12px!important;line-height:1.4;color:#333!important}.cursor-code code,.cursor-code pre{background:0 0;white-space:pre-wrap;word-wrap:break-word}.cursor-code pre{margin:0;padding:1rem}.cursor-code code{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;border-radius:0}@media (max-width:768px){.cursor-code{font-size:11px!important}.cursor-code pre{padding:.75rem}}@media (max-width:480px){.cursor-code{font-size:10px!important}.cursor-code pre{padding:.5rem}}:root{--gold:gold;--gold-accent:#daa520;--black:#171717;--light-yellow:#fbfde3;--gray:#e0e0e0;--blue:#0991a4;--blue-accent:#0991a49e}.access{padding:2rem 1rem}.access.container{max-width:100%;width:100%}.access-tiles{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:1rem}.access-2026-search input,.access-tile{padding:.5rem 1rem;border-radius:.5rem;transition:all .3s ease}.access-tile{display:flex;align-items:center;justify-content:center;background-color:var(--gold)}@media (min-width:768px){.access-tile:hover{background-color:var(--gold-accent)}}.access-tile.active{background-color:var(--black);color:#fff}.access-content{margin-top:2rem;display:grid;grid-template-columns:auto .5fr;gap:1rem}.access-content-item{display:none}.access-content-item.active{display:block}.access-2026-search{margin-bottom:1rem}.access-2026-search input{width:100%;border:1px solid var(--gray);font-size:1rem}.access-2026-search input:active,.access-2026-search input:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 2px rgba(255,217,0,.226)}.access-letters{position:relative;z-index:1;display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.access-letters-item{cursor:pointer;font-size:1.25rem;font-weight:700;color:var(--blue);margin:0;padding:0;line-height:1.2;text-transform:uppercase;transition:all .3s ease}@media (min-width:768px){.access-letters-item:hover{color:var(--blue-accent)}}.access-letter-group{margin-bottom:2rem;position:relative;padding-left:2rem;padding-top:2rem}.access-letter-group:last-child,.message .message-text p:last-child{margin-bottom:0}.access-letter{font-size:5rem;font-weight:700;color:var(--blue-accent);margin:0 0 .5rem;padding:0;line-height:1.2;position:absolute;top:-25px;left:0;opacity:.4}.access-letter-items{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.4rem}.access-sites-list{display:block}.access-sites-item{padding:.5rem;border:1px solid var(--gray);background:#fff;border-radius:.5rem;transition:all .3s ease;cursor:pointer}@media (min-width:768px){.access-sites-item:hover{background-color:var(--light-yellow)}}.access-sites-item:active,.access-sites-item:focus{outline:0}.access-sites-item-top{display:grid;grid-template-columns:24px 1fr;gap:.5rem;align-items:center}.access-sites-item img{width:100%;height:auto;aspect-ratio:1;display:block;-o-object-fit:cover;object-fit:cover}.access-sites-item .title{font-size:1rem;font-weight:600;color:#333;line-height:normal;margin:0;padding:0;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:unset;max-width:100%}.access-hostings-list{display:block}.catbot01{position:fixed;bottom:20px;right:20px;z-index:1000;font-family:"Montserrat",sans-serif}.catbot01__trigger{width:60px;height:60px;background:linear-gradient(135deg,gold 0,#c9a900 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease}.catbot01__trigger:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(0,0,0,.2)}.catbot01__trigger svg{fill:#fff;transition:transform .3s ease}.catbot01__trigger:hover svg{transform:rotate(5deg)}.catbot01__chat{position:absolute;bottom:80px;right:0;width:420px;height:600px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(20px) scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1),width .3s ease,height .3s ease}.catbot01__chat.active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.catbot01__chat.fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;border-radius:0!important;z-index:9999!important;transform:none!important;transition:none!important}@media (max-width:768px){.catbot01__chat{width:350px;height:500px;bottom:70px;right:10px;transform:translateY(20px) scale(.95)}.catbot01__chat.active{transform:translateY(0) scale(1)}.catbot01__chat.fullscreen{width:100vw;height:100vh}}@media (max-width:480px){.catbot01__chat{width:320px;height:450px;bottom:60px;right:5px;transform:translateY(20px) scale(.95)}.catbot01__chat.active{transform:translateY(0) scale(1)}.catbot01__chat.fullscreen{width:100vw;height:100vh}}.chat-header{background:linear-gradient(135deg,gold 0,#c9a900 100%);color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.chat-header .chat-title{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.chat-header .chat-title::before{content:"🤖";font-size:18px}.chat-header .chat-controls{display:flex;align-items:center;gap:10px}.chat-header .chat-fullscreen-toggle{background:0 0;border:0;color:#fff;font-size:18px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.chat-header .chat-close:hover,.chat-header .chat-fullscreen-toggle:hover{background-color:rgba(255,255,255,.2)}@media (max-width:768px){.chat-header .chat-fullscreen-toggle{display:none}}.chat-header .chat-close{font-size:24px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.chat-messages{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.chat-messages.with-quick-replies{padding-bottom:10px}@media (max-width:768px){.chat-messages.with-quick-replies{padding-bottom:8px}}@media (max-width:480px){.chat-messages.with-quick-replies{padding-bottom:6px}}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.message{max-width:85%;animation:messageSlideIn .3s ease}.catbot01__chat.fullscreen .message.user-message,.message.bot-message{align-self:flex-start}.message.bot-message .message-content{background:#f8f9fa;border-radius:18px 18px 18px 4px;padding:12px 16px;position:relative}.message.bot-message .message-content::before,.quick-replies-message .message-content::before,.typing-indicator .message-content::before{content:"";position:absolute;left:-8px;top:12px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #f8f9fa}.message.user-message{align-self:flex-end}.message.user-message .message-content{background:linear-gradient(135deg,gold 0,#c9a900 100%);color:#fff;border-radius:18px 18px 4px 18px;padding:12px 16px;position:relative}.message.user-message .message-content::before{content:"";position:absolute;right:-8px;top:12px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid gold}.catbot01__chat.fullscreen .message.user-message .message-content{background:linear-gradient(135deg,gold 0,#c9a900 100%);color:#fff;border-radius:18px 18px 18px 4px}.catbot01__chat.fullscreen .message.user-message .message-content::before{left:-8px;right:auto;border-right:8px solid gold;border-left:none}.message .message-text{font-size:14px;line-height:1.5;word-wrap:break-word;white-space:pre-line}.message .message-text br{display:block;margin:4px 0}.message .message-text strong{font-weight:600}.message .message-text ol,.message .message-text ul{margin:8px 0;padding-left:20px}.message .message-text li{margin:4px 0}.message .message-text p{margin:0 0 8px}.message .message-time{font-size:11px;opacity:.7;margin-top:4px;text-align:right}.typing-indicator .message-content{background:#f8f9fa;border-radius:18px 18px 18px 4px;padding:12px 16px;position:relative}.typing-indicator .typing-dots{display:flex;gap:4px;align-items:center}.typing-indicator .typing-dots .dot{width:8px;height:8px;background:gold;border-radius:50%;animation:typingDot 1.4s infinite ease-in-out}.typing-indicator .typing-dots .dot:nth-child(1){animation-delay:-.32s}.typing-indicator .typing-dots .dot:nth-child(2){animation-delay:-.16s}.typing-indicator .typing-dots .dot:nth-child(3){animation-delay:0s}.quick-replies-message .message-content{background:#f8f9fa;border-radius:18px 18px 18px 4px;padding:12px 16px;position:relative}.quick-replies-message .quick-replies-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.quick-reply-btn{background:#fff;border:2px solid gold;color:#000;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;margin:2px}.quick-reply-btn:hover{background:gold;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.3)}.quick-reply-btn:active{transform:translateY(0)}@media (max-width:480px){.quick-reply-btn{font-size:12px;padding:6px 12px;margin:1px}}.chat-input-area{padding:15px 20px;background:#fff;border-top:1px solid #e9ecef;display:flex;gap:10px;align-items:center}.chat-input{flex:1;border:2px solid #e9ecef;border-radius:25px;padding:10px 16px;font-size:14px;outline:0;transition:border-color .3s ease}.chat-input:focus{border-color:gold}.chat-input::-moz-placeholder{color:#adb5bd}.chat-input::placeholder{color:#adb5bd}.chat-send{background:linear-gradient(135deg,gold 0,#c9a900 100%);color:#fff;border:0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.chat-send:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.3)}.chat-send:active{transform:scale(.95)}.chat-send::before{content:"➤";font-size:16px;transform:rotate(-60deg);position:absolute;left:14px;line-height:0}.contact-form-container{width:100%;margin:15px 0}.contact-form{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%}.contact-form h4{margin:0 0 15px;color:#333;font-size:16px;font-weight:600;text-align:center}.contact-form .form-group{margin-bottom:15px}.contact-form .form-group label{display:block;margin-bottom:5px;font-size:13px;font-weight:500;color:#555}.contact-form .form-group label .required{color:#ff4757;font-weight:700}.contact-form .form-group .form-input{width:100%;padding:10px 12px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:border-color .3s ease;box-sizing:border-box}.contact-form .form-group .form-input:focus{outline:0;border-color:gold}.contact-form .form-group .form-input::-moz-placeholder{color:#adb5bd}.contact-form .form-group .form-input::placeholder{color:#adb5bd}.contact-form .form-group textarea.form-input{resize:vertical;min-height:80px}.contact-form .form-submit{width:100%;background:linear-gradient(135deg,gold 0,#c9a900 100%);color:#fff;border:0;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.contact-form .form-submit:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.contact-form .form-submit:active{transform:translateY(0)}@media (max-width:480px){.catbot01{bottom:15px;right:15px}.catbot01__trigger{width:50px;height:50px}.catbot01__trigger svg{width:30px;height:30px}.message{max-width:90%}.message .message-text{font-size:13px}.message .message-time{font-size:10px}.quick-reply-btn{font-size:12px;padding:6px 12px}.chat-input{font-size:13px;padding:8px 14px}.contact-form{padding:15px}.contact-form h4{font-size:15px}.contact-form .form-group{margin-bottom:12px}.contact-form .form-group label{font-size:12px}.contact-form .form-group .form-input{font-size:13px;padding:8px 10px}.contact-form .form-submit{font-size:13px;padding:10px}}.chatbot-module{position:relative;z-index:1000}.catbot01__chat.active{animation:slideInFromBottom .3s ease-out}.catbot01__trigger.has-notifications::after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;background:#ff4757;border-radius:50%;animation:pulse 2s infinite}.chat-resize-handle{position:absolute;top:0;left:0;width:20px;height:20px;cursor:nw-resize;background:linear-gradient(-45deg,transparent 30%,#ccc 30%,#ccc 40%,transparent 40%,transparent 60%,#ccc 60%,#ccc 70%,transparent 70%);border-radius:20px 0 0 0;opacity:.6;transition:opacity .3s ease;z-index:10}.chat-resize-handle:hover{opacity:1}@media (max-width:768px){.chat-resize-handle{display:none}}.catbot01__chat.fullscreen .chat-resize-handle{display:none}html{background-color:#fff;scroll-behavior:smooth;overflow-x:hidden}@media (min-width:768px){html{overflow-y:auto!important}}main{min-height:80vh}.container{margin:auto;max-width:1200px;width:1200px}@media (max-width:1410px){.container{padding-left:18px;padding-right:18px;max-width:100%;width:100%}}:root{box-sizing:border-box}ul{list-style-type:disc}
/*# sourceMappingURL=style.css.map */
