*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:unset}body,html{height:100%}body,html{overflow:hidden}body{background:#e5e5e5 linear-gradient(180deg,#f5f5f5,#f6f6f6);color:#2c3046;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif;height:100vh}img{border:none;display:block;height:auto;max-width:100%;outline:none}.page{background:none transparent;flex-direction:column;height:100%;min-height:100dvh;position:relative}.container,.page{display:flex;width:100%}.container{align-items:center;justify-content:space-between;margin:0 auto;padding:0}@media (min-width:992px){.container{max-width:unset;padding-left:32px;padding-right:32px}}@media (min-width:1224px){.container{max-width:1160px;padding-left:0;padding-right:0}}@media (min-width:1600px){.container{max-width:1480px}}@media (min-width:1920px){.container{max-width:1600px}}@media (max-width:991px){.container{max-width:unset;padding-left:24px;padding-right:24px}}@media (max-width:639px){.container{max-width:unset;padding-left:16px;padding-right:16px}}.nav{align-items:center;display:flex;gap:12px}.nav__xs{display:none}@media (max-width:827px){.nav__xs{display:block}}@media (max-width:639px){.nav__xs{flex:1 1 0%}}.nav__sm{display:none}@media (max-width:767px){.nav__sm{display:block}}.pageLoader{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .5s ease;z-index:9999}.pageLoader.fadeOut{opacity:0}.loader-item{display:flex;flex-direction:row;justify-content:flex-start}.loader{border-radius:100%;height:42px;margin:0;position:relative;text-align:center;white-space:nowrap;width:42px}.loader span{background-color:#1d90fb;border-radius:100%;display:inline-block;height:8px;margin:20px 3px;width:8px}.loader span:first-child{animation:bounce 1s ease-in-out infinite}.loader span:nth-child(2){animation:bounce 1s ease-in-out .33s infinite}.loader span:nth-child(3){animation:bounce 1s ease-in-out .66s infinite}@keyframes bounce{0%,75%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}}.header{background:none transparent;flex-shrink:0;padding:20px 0}.header__content{align-items:center;display:flex;flex:1 auto;justify-content:space-between}@media (max-width:639px){.header__content{align-items:unset;flex-direction:column;justify-content:unset}}.header__head{font-size:26px;line-height:39px}.header .logo{flex-shrink:0;min-width:301px}.header .logo img{display:block;height:auto;width:200px}@media (min-width:1600px){.header .logo img{width:172px}}@media (max-width:991px){.header .logo{min-width:calc(50% - 124px)}}@media (max-width:827px){.header{padding:20px 0 12px}.header .container{align-items:stretch;flex-direction:column;gap:20px}.header .logo img{min-width:unset}}.dropdown{display:inline-block;position:relative}.dropdown__btn{align-items:center;background:none #fff;border:1px solid #e3e7ee;border-radius:8px;box-shadow:inset 0 -4px 4px 0 #e3e7ee4d,0 5px 5px 0 #31517b0d;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:11px;transition:box-shadow .3s ease}.dropdown__btn img{height:auto;width:24px}.dropdown__btn:hover{box-shadow:inset 0 0 0 0 #e3e7ee4d,0 2px 2px 0 #31517b0d}.dropdown__content{background:none #fff;border:1px solid #e3e7ee;border-radius:8px;box-shadow:0 8px 12px 0 #35393e0d;display:none;margin:8px 0 0;min-width:217px;padding:7px;position:absolute;right:0;z-index:300}.dropdown__content.show{display:block}.dropdown__content ul{display:flex;flex-direction:column;gap:2px;list-style:none}.dropdown__content ul li{margin:0;padding:0}.dropdown__content a{background-color:#fff;border:none;border-radius:4px;color:#2c3046;color:#2c3e50;display:block;font-size:16px;line-height:1.5em;outline:none;padding:12px;text-decoration:none;transition:background-color .3s ease}.dropdown__content a:hover{background-color:#e1f3fa;color:#2c3046;text-decoration:none}.dropdown__content a:focus{background-color:#b7e0fe;color:#2c3046;text-decoration:none}.main{align-items:flex-start;flex:1;gap:32px;padding-bottom:32px}.main,.main__content{display:flex;min-height:0}.main__content{background-color:#fff;background-image:url(/static/land/assistant/img/bg1.png);background-position:0 0;background-size:100% auto;border:none;border-radius:12px;flex:1 1 0%;flex-direction:column;height:100%;max-height:100%;overflow-y:auto;padding:16px 44px}@media (max-width:991px){.main{flex-direction:column;gap:12px}.main__content{width:100%}}@media (max-width:639px){.main__content{padding:16px 12px}}.sidebar{background:none transparent;display:block;flex-shrink:0;max-width:269px;min-height:100%;min-width:200px;padding:20px 0;width:100%}.sidebar__content{margin:0;padding:0}.sidebar__title{font-family:inherit;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.5em;padding:12px}.sidebar__menu{display:flex;flex-direction:column;gap:2px;list-style:none}.sidebar__menu,.sidebar__menu li{margin:0;padding:0}.sidebar__menu a{align-items:center;background-color:transparent;border:none;border-radius:8px;color:#2c3046;display:flex;gap:10px;outline:none;padding:12px;text-decoration:none;transition:background-color .3s ease}.sidebar__menu a:hover{background-color:#e1f3fa;color:#2c3046;text-decoration:none}.sidebar__menu a:focus{background-color:#b7e0fe;color:#2c3046;text-decoration:none}.sidebar__menu a img{width:40px}.sidebar__menu a span{display:block}.sidebar__bottom{margin:32px 0 0}@media (max-width:991px){.sidebar{max-width:100%;min-height:unset;min-width:0;padding:0}.sidebar__bottom,.sidebar__title{display:none}.sidebar__menu{align-items:center;flex-direction:row;gap:8px;justify-content:space-between}.sidebar__menu a{gap:8px;padding:4px 9px}}@media (max-width:767px){.sidebar{display:none}.sidebar__menu{align-items:unset;justify-content:unset}}.btn{align-items:center;background:none #0645ad;border:none;border-radius:8px;box-shadow:0 4px 8px 0 #b0b0b080;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;justify-content:center;line-height:1.4em;outline:none;padding:10px 16px;text-align:center;transition:box-shadow .3s ease,background-color .3s ease}.btn,.btn:hover{color:#fff;text-decoration:none}.btn:hover{background-color:#074dbb;box-shadow:0 0 0 0 #b0b0b080}.chat__container{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 0 11px}.chat__footer{background:#fff;background-color:#fff;border:1px solid #d4e8f4;border-radius:12px;box-shadow:0 8px 12px 0 #35393e0d;display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:19px;text-align:center}.chat__footer .tag{align-items:center;background-color:#eef7fd;border:none;border-radius:8px;color:#2c3046;cursor:pointer;display:inline-flex;display:block;font-family:inherit;font-size:16px;font-weight:400;justify-content:center;line-height:1.5em;min-width:0;outline:none;overflow:hidden;padding:8px 16px;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s ease;white-space:nowrap}.chat__footer .tag:hover{background-color:#e1f3fa;color:#2c3046;text-decoration:none}.chat__footer .tag:focus{background-color:#b7e0fe;color:#2c3046;text-decoration:none}@media (max-width:639px){.chat__footer{flex-wrap:wrap}}.messages{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:16px}.messages:before{content:"";flex:1;min-height:0}@media (max-width:639px){.messages{padding:8px}}.message{background:none transparent;border-radius:0;color:#2c3046;margin:10px 0;max-width:100%;padding:0;word-wrap:break-word;align-self:flex-start;animation:fadeIn .3s ease-in-out;font-size:16px;line-height:1.5em}.message h2{font-size:22px;margin:0}.message b,.message h2{font-weight:600}.message__user{align-self:flex-end;background:linear-gradient(180deg,#b7e0fe,#cce6f9);border-radius:8px 8px 0 8px;padding:16px 24px;width:unset}.message__card{max-width:100%;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card{background:url(/static/land/assistant/img/pattern1.png),linear-gradient(0deg,#fbfbff,#fbfbff),linear-gradient(106.7deg,#fbfbff 52.95%,rgba(251,251,255,0) 92.1%);background-position:100% 0,0 0,0 0;background-repeat:no-repeat;background-size:cover,100%,100%;border-radius:12px;display:block;padding:32px}.card__intro{margin:0 0 20px}.card__steps ul{display:flex;flex-direction:column;gap:8px;margin:12px 0}.card__steps ul li{display:list-item;list-style-position:inside;list-style-type:disc;margin:0;padding:0}.card__steps a{color:#0645ad;font-weight:500;outline:none;text-decoration:none}.card__action{margin:20px 0 0}.card__action .btn{max-width:35ch}.card__info{color:#5e7189;font-size:12px;font-weight:400;line-height:1.5em;margin:12px 0 0}.card__info a{color:#5e7189;text-decoration:none}.card__info a:hover{color:#0645ad;text-decoration:none}@media (max-width:639px){.card{padding:16px}}.disclaimer{color:#5e7189;font-size:12px;font-weight:400;line-height:1.5}.disclaimer div+div{margin:0}
