@charset "UTF-8";.header-unauth{text-align:right;padding:0 10px}.header-container{position:relative;display:flex;width:100vw;overflow:hidden;flex-wrap:nowrap;height:50px}.dark.header-container .ant-menu-vertical{text-align:center}.dark.header-container>.anticon{display:none;position:absolute;right:5px;top:5px;cursor:pointer;font-size:20px;z-index:10;padding:10px}.dark.header-container>.header-main-link{display:none}.main-link{font-family:Roboto Slab,serif;font-size:18px;text-transform:uppercase}.ant-menu-horizontal>.ant-menu-submenu,.dark .ant-menu-horizontal>.ant-menu-item{border-top:2px solid transparent;border-bottom:2px solid transparent}.dark .ant-menu-horizontal>.ant-menu-item-active,.dark .ant-menu-horizontal>.ant-menu-item-open,.dark .ant-menu-horizontal>.ant-menu-item-selected,.dark .ant-menu-horizontal>.ant-menu-item:hover,.dark .ant-menu-horizontal>.ant-menu-submenu-active,.dark .ant-menu-horizontal>.ant-menu-submenu-open,.dark .ant-menu-horizontal>.ant-menu-submenu-selected,.dark .ant-menu-horizontal>.ant-menu-submenu:hover{border-top:2px solid #e0c592;border-bottom:2px solid transparent;color:#fff}.dark .ant-menu-horizontal{border-bottom:none;background-color:#5b514c}.is-main .ant-menu-horizontal{background-color:initial}.dark .ant-menu-horizontal>.ant-menu-item>a,.dark .ant-menu-horizontal>.ant-menu-item>button{color:#fff;opacity:.6}.dark .ant-menu-horizontal>.ant-menu-item.ant-menu-item-selected>a,.dark .ant-menu-horizontal>.ant-menu-item>a:focus,.dark .ant-menu-horizontal>.ant-menu-item>a:hover,.dark .ant-menu-horizontal>.ant-menu-item>button:focus,.dark .ant-menu-horizontal>.ant-menu-item>button:hover{outline:none;color:#fff;opacity:1}.dark .ant-menu-horizontal .ant-select-selection{background:transparent;color:#fff;border:none;opacity:.6}.dark .ant-menu-horizontal .ant-select-focused .ant-select-selection,.dark .ant-menu-horizontal .ant-select-open .ant-select-selection,.dark .ant-menu-horizontal .ant-select-selection:active,.dark .ant-menu-horizontal .ant-select-selection:focus{box-shadow:none}.dark .ant-menu-horizontal .ant-select-arrow{color:#fff;opacity:.6}.dark .ant-menu-horizontal .ant-select-selection-selected-value{text-transform:uppercase}.right-submenu{flex:0 0 320px;padding-right:30px}.center-submenu{flex:1 5 300px;padding-left:30px;overflow:hidden}@media (max-width:820px){.header-container{display:block;min-height:48px}.header-container.opened{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:8;height:100vh}.header-container>.anticon{display:block}.header-container.opened>.anticon{position:fixed}.header-container>.header-main-link{display:block}.header-container.opened>.header-main-link,.header-container>.ant-menu-horizontal{display:none}.header-container .ant-menu-vertical{text-align:center;overflow:auto}.header-container .ant-menu-vertical.right-submenu{padding-bottom:20px}.center-submenu,.right-submenu{padding:0}}.left-top-menu-item{padding:0 15px}.ant-menu-submenu-title{position:relative;top:2px;color:#fffeee;font-size:22px}.footer{background:#5b514c;height:60px;overflow:hidden;position:fixed;bottom:0;left:0;right:0;z-index:1000}.footer a{margin:0 10px;color:#fff;opacity:.6}.footer a:focus,.footer a:hover{opacity:1}.footer img{height:36px;margin:12px 22px;float:right;border-radius:5px;opacity:.7}.footer .copyright{padding:20px;display:inline-block}.footer .logos{display:inline-block;float:right}.footer .logos a{padding:20px;display:inline-block}.footer .cert-link__wrapper{display:inline-block;float:right}.footer .cert-link__wrapper .cert-link{margin:0;padding:0;display:inline-block;opacity:1}@media (max-width:820px){.footer{text-align:center;position:relative;height:inherit;z-index:inherit}.footer .copyright{display:block;padding:10px;margin-top:10px}.footer .logos{float:none;margin-bottom:10px}.footer .logos a{display:block;padding:5px}.footer img{float:none}}.home-result-container{width:100%;padding:10px;display:flex;flex-direction:row;justify-content:space-around}.home-result-container .left-panel,.home-result-container .right-panel{width:48%;height:800px}.left-panel .left-panel-block{width:80%;height:300px;margin:20px auto;border:1px solid #d3d3d3}.left-panel .left-panel-search{width:80%;height:50px;margin:20px auto}.left-panel-where .leaflet-tile-container{filter:grayscale(100%)}.right-panel .ant-list-item:hover{background:#faf9f9}.right-panel .list-item-avatar{margin-top:10px}a.list-item-link{color:#d4af84;font-weight:600}span.list-item-type{color:grey}span.list-item-type,span.list-item-type-value{font-weight:lighter;cursor:default;font-size:12px}span.list-item-type-value{margin-left:10px;border-radius:10px;padding-left:7px;padding-right:7px;padding-bottom:2px;color:#fff;background-color:#d4af84}.right-panel-top-text{font-size:12px;color:grey;font-weight:lighter}.right-panel-top-elem{margin-left:7px;font-size:12px;color:#000;font-weight:400}.right-panel .ant-list-item{width:100%}.right-panel .ant-pagination-item-active{border-color:#d4af84}.right-panel .ant-pagination-item-active::selection{border-color:#d4af84}.right-panel .ant-pagination-item-active:hover{border-color:#d4af84}.right-panel .ant-pagination-item-active a{color:#d4af84}.home-result-pagination-top{width:50%;float:right;text-align:right}.home-result-pagination-bot{text-align:right}.index-bg{top:0;position:absolute;z-index:-1;background-color:#5b514c;width:100vw;overflow:hidden;height:456px;perspective:4000px}.index-bg .cd-floating-background{transform-style:preserve-3d;height:100%;position:absolute;top:0;transition:all .2s}.index-bg .people{position:absolute;backface-visibility:hidden;transition:all .5s ease-out}.index-bg .people.first{top:30px;left:0}.index-bg .people.second{top:230px;left:550px}.index-bg .people.third{top:0;left:940px}.index-bg .people.fourth{top:150px;left:1538px}.index-bg .index-bg-img{opacity:.18;width:110%;height:110%;object-fit:cover;left:-5%;position:relative;top:-5%}.index main{color:#fff;max-width:1200px;margin:33px auto;padding:0 15px}.index main header{text-align:center}.index h1{color:#fff;font-family:Roboto Slab,Roboto,serif;font-size:48px;text-transform:uppercase}.index .columns{display:flex;justify-content:space-between}.index .short-column{width:380px;display:inline-block}.index .short-column .tile{height:245px}.index .wide-column{max-width:775px;margin-right:15px;flex:1 2 775px}.index .wide-column .tile{height:505px}.index .tile{display:block;width:100%;overflow:hidden;position:relative;margin-bottom:15px;box-shadow:0 5px 20px rgba(91,81,76,.3);transition:all .3s}.index .tile:hover{box-shadow:0 5px 20px 4px rgba(91,81,76,.3)}.index .tile:hover img.svg{left:10px}.index .tile img{top:inherit;bottom:0}.index .tile img.svg{width:30px;position:relative;z-index:1;background-color:initial;margin-left:5px;margin-top:-9px;left:0;transition:all .3s}.index .tile>a:hover{opacity:.5}.index .tile img{position:absolute;z-index:-1;top:0;left:0;background-color:#fff}.index .what{cursor:default;background-color:#fff}.index h3{font-family:Roboto Slab,Roboto,sans-serif;text-transform:uppercase;float:left;font-size:18px;color:#fff;background-color:#e0c592;display:inline-block;padding:10px 30px}.index .search-block{margin:46px 0}.index .search-block-select.ant-select{width:25%}.index .search-block-input{width:75%;top:0}.index .search-block-input input:hover{border-color:#fff}.index .search-block .ant-select-selection--single{height:46px;background-color:initial;color:#fff}.index .search-block .ant-select-open .ant-select-selection{box-shadow:none;border-color:#fff}.index .search-block .ant-select-selection:active,.index .search-block .ant-select-selection:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.2);border-color:#fff}.index .search-block .ant-select-arrow{color:#fff;opacity:.6}.index .search-block .ant-select-selection__rendered{line-height:44px;margin-left:30px}.index .search-block .ant-input-search input{color:#fff;height:46px;background-color:initial;border-radius:0}.index .search-block .ant-input-search-enter-button .ant-btn-primary{background-color:#e0c592;border-color:#e0c592;width:48px;height:46px;border-radius:0;transition:opacity .3s}.index .search-block .ant-input-search-enter-button .ant-btn-primary:focus,.index .search-block .ant-input-search-enter-button .ant-btn-primary:hover{opacity:.8}.index .search-block .ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection{border-radius:0;border-right-width:0!important}.index .search-block .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled),.index .search-block .ant-select-selection:hover{border-color:#fff;border-right-width:0!important}.index .search-block .ant-input:focus{border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}@media (max-width:820px){.dark.header-container>.header-main-link{display:block}.dark.header-container .anticon{color:#b1acaa;display:block}.dark.header-container{background-color:#5b514c}.container{width:100vw;overflow:hidden;margin-bottom:0!important}.index-bg{display:none}.index main{width:100%;color:#2d2d2d}.index h1{color:#2d2d2d;font-size:18px}.index .search-block{margin:20px 0}.index .search-block-input{width:100%}.index .search-block .ant-input-search input{color:#2d2d2d}.index .columns{display:block}.index .wide-column .tile{height:245px}.index .search-block .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled),.index .search-block .ant-input:focus,.index .search-block .ant-input:hover,.index .search-block .ant-select-selection:hover{border-color:silver}.index .short-column,.index .wide-column{width:100%}.search-block .ant-select.ant-select-enabled{display:none}span.ant-input-search.ant-input-search-enter-button.ant-input-affix-wrapper{width:100%!important}.container__content{overflow:auto}}.bolgar-index-bg{background-color:transparent!important;height:100%!important;width:100%!important}.bolgar-index-bg-img{opacity:1!important;width:107%!important;height:100%!important}.bolgar-index-main{margin-top:150px!important}.bolgar-button{background:transparent!important;border-radius:0!important;border:2px solid #fff!important;width:200px!important;height:40px!important;padding-top:3px!important;color:#fff!important;text-align:center!important}.bolgar-button:hover{color:#000!important;border:2px solid #fff!important;background:hsla(0,0%,100%,.8)!important}.bolgar-index-left-button{margin-left:32%}.bolgar-index-right-button{margin-left:15px}.bolgar-button img.svg,.bolgar-button img.svg_bolrag{fill:#000;color:#000;width:30px;position:relative;z-index:1;background-color:initial;margin-left:5px;margin-top:-9px;left:0;transition:all .3s}.bolgar-button img.svg_bolrag{transform:scaleX(-1)}.bolgar-categories-main{color:#fff;width:1300px;margin:33px auto;padding:0 15px;-webkit-user-select:none;user-select:none}.bolgar-categories-main header{text-align:center}.bolgar-categories-main h1{color:#000;font-family:Roboto Slab,serif;font-size:48px;text-transform:uppercase}.bolgar-categories-flex{display:flex;flex-wrap:wrap;justify-content:center}.bolgar-category{width:266px;height:147px;margin-left:20px;margin-top:45px;background:rgba(240,238,237,.7);background-image:url(/static/media/border1.a681e83d.webp);background-size:cover;color:#000;opacity:.8;cursor:pointer}.bolgar-category:hover{background:#f0eeed;background-image:url(/static/media/border2.9f205181.webp);background-size:cover}.bolgar-category-img{margin-top:20px;margin-bottom:5px;width:100%;height:70px;object-fit:scale-down}.bolgar-category-text{font-family:Roboto Slab,serif;text-transform:uppercase}.app-outer{align-items:center;justify-content:center;height:100%;width:calc(100% - 30);padding-top:30px}.app-inner,.tag-cloud{height:100%;width:100%}.tag-cloud>div{cursor:pointer}.tag-cloud>div:hover{opacity:.6}.tag-item-wrapper{cursor:pointer}.tag-item-wrapper:hover{z-index:100}.what-page{height:600px}.when-container{position:relative;width:1150px;margin:auto}.when-container-slider{width:1100px;float:right}button.when-button{z-index:1000;bottom:10px;border-radius:0;background-color:#e0c592;border-color:#e0c592;font-size:18px;height:40px;margin-top:20px}button.when-button:focus,button.when-button:hover{background-color:#eed39e;border-color:#eed39e;box-shadow:0 0 0 2px rgba(224,197,146,.4)}.when-button-container{text-align:center}.where-container{position:relative;height:calc(100vh - 109px)}.where-container .leaflet-tile-container{filter:grayscale(100%)}.where-container .leaflet-control-layers{display:none}.where-container .leaflet-marker-icon.leaflet-div-icon{background:#fff;border:1px solid #7d7d7d}button.where-button{position:absolute;z-index:1000;bottom:10px;border-radius:0;background-color:#e0c592;border-color:#e0c592;font-size:18px;height:45px}button.where-button:focus,button.where-button:hover{background-color:#eed39e;border-color:#eed39e;box-shadow:0 0 0 2px rgba(224,197,146,.4)}.where-button-container{display:flex;justify-content:center}.font-family-mixin,body{font-family:Roboto,sans-serif}body{margin:0;padding:0;overflow-x:hidden}button.link{background:none;border:none;padding:0;cursor:pointer}.background{display:block;width:100vw;min-height:135vh;z-index:-1;position:absolute;top:-35px;left:0;background-size:cover;height:135%}.background+.search-panel{margin:auto}.container{margin-bottom:60px}form:not(.ant-form-vertical) .ant-input-group-wrapper,form:not(.ant-form-vertical) :not(.ant-input-group-wrapper)>.ant-input-group{top:0!important}.gallery-slide{min-height:450px!important;height:content-box!important}.ant-table-wrapper{min-height:700px}.ant-table-placeholder{z-index:0}@font-face{font-family:Izhitsa Regular;src:url(/Fonts/Izhitsa-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:BukyVede;src:url(/Fonts/BukyVede-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Fedorovsk Unicode;src:url(/Fonts/FedorovskUnicode.ttf);font-weight:400;font-style:normal}.login-form.ant-form{max-width:300px;padding:10px;margin:0 auto}.login-form-button{width:100%}.footer_link a{display:block}.foreign-email-warning{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-top:6px;padding:10px 12px;background:#fff8e1;border:1px solid #f5a623;border-left-width:4px;border-radius:4px;text-align:left}.foreign-email-warning__icon{flex-shrink:0;font-size:15px;line-height:1.6}.foreign-email-warning__body p{margin:0 0 4px;font-size:12px;line-height:1.5;color:#5a4000}.foreign-email-warning__body p:last-child{margin-bottom:0}.foreign-email-warning__body a{color:#c77b00;text-decoration:underline}.foreign-email-warning__body a:hover{color:#a36500}.container.login{text-align:center;margin-top:20px}.sign_up_form.ant-form{max-width:500px;padding:20px;margin:0 auto}.footer_link{text-align:left;margin-top:10px}.ant-list-item.organization-list-item{border-top:1px solid #e8e8e8;border-bottom:none;position:relative}.ant-list-item.organization-list-item i{position:absolute;top:20px;right:-18px;cursor:pointer}.organization-add-button{margin-bottom:25px}.capthca{width:100%;text-align:right}.capthca>*>*>*{display:inline-block}.instr_link{text-align:center;margin-bottom:25px}.select-turn-off-selected li.ant-select-selection__choice{display:none}.user-card{text-align:left;margin-bottom:10px}.user-card .ant-card-head-title{white-space:inherit}.user-card .ant-card-extra button{background:transparent;border:none;cursor:pointer;color:#188fff}.user-card .ant-card-extra button:focus,.user-card .ant-card-extra button:hover{outline:none;opacity:.8}.user-card.ant-card-type-inner .ant-card-head-title{padding:16px 0}.ant-card-type-inner .ant-card-body>*{margin-bottom:10px}.container.sign_up{text-align:center;margin-top:20px}.ant-collapse>.ant-collapse-item.custom_panel .ant-collapse-content>.ant-collapse-content-box{padding:0}.custom_collapse{border-radius:0;border:none;background:#fbfbfb}.loading-subject{position:absolute;top:9px;right:30px;font-size:20px;border-radius:4px;border:2px solid transparent;transition:border .3s}.loading-subject>i{padding:10px}.loading-subject:hover{border:2px solid #e8e8e8}.loading-subject-content{max-width:500px}.loading-subject-content .ant-divider-horizontal.ant-divider-with-text,.loading-subject-content .ant-divider-horizontal.ant-divider-with-text-left,.loading-subject-content .ant-divider-horizontal.ant-divider-with-text-right{margin:5px 0}.loading-subject-title{text-align:center;font-size:18px;color:rgba(87,87,87,.7607843137254902)}.loading-subject-list .ant-collapse>.ant-collapse-item.custom_panel .ant-collapse-content>.ant-collapse-content-box{padding:10px}.loading-subject-list .ant-tag{margin-bottom:5px;padding:5px 10px;width:100%;white-space:normal}.loading-subject-list-item{display:flex;align-items:center}.loading-subject-list-item span{flex:1 1}.code_snippet{position:relative}.code_snippet pre{background:#ece8e8;border-radius:4px;padding:10px 30px 10px 10px}.code_snippet_button{position:absolute;top:9px;right:5px;background:#fff;padding:4px;border-radius:4px;opacity:.8;transition:opacity .3s}.code_snippet_button:hover{opacity:1}.point_history_item{padding:10px;margin-bottom:10px;border-bottom:1px solid #cecece}.point_history_item_info{display:flex}.point_history_item .accuracy{flex:1 0;text-align:center}.point_history_item .linked_by{flex:1 0}.point_history_item .date{flex:1 0;text-align:center;color:#a5a3a3}.point_history_item .delete p{flex:1 0;text-align:right;cursor:pointer;color:red}.setting-panel{position:absolute;top:3px;right:5px;top:16px;font-size:20px}.data-left-panel{top:100px;z-index:1000;transform-origin:100% 0;margin-bottom:10px;margin-left:-20px;margin-top:-30px}.data-left-panel Button{background:#e7e7e7}.data-left-panel-drawer .ant-drawer-body{padding:30px 5px 5px}.data-left-panel-drawer Button.edit-button{padding:5px 0 0;margin-top:20px;width:40px;height:40px}.data-left-panel-drawer .edit-switcher{width:40px;margin-left:-2px}.add-spatials-modal-window{display:flex}.add-spatials-modal-left-panel{width:100%}.add-spatials-modal-map-panel{width:100%;height:700px}.ant-select{width:100%}.create-panel{text-align:left;width:51%;height:100%;padding:10px 0 75px}.create-panel .ant-input-number-handler-wrap{width:0}.create-panel .ant-form-item{margin-bottom:10px}.create-panel-modal-half{margin-bottom:10px;width:45vw!important;margin-left:4rem;margin-right:auto}.create-panel-modal .ant-form-item{margin-bottom:10px}.create-panel .ant-input-number{width:40%;margin-right:2%}.create-panel-add-tab-modal{margin-left:50%}.create-panel-add-tab-modal .ant-modal-body{padding:0}.create-panel-add-tab-modal .ant-list-item-meta-title{font-size:16px;font-weight:500;font-family:sans-serif}.create-panel-add-tab-modal .ant-list-item{font-size:16px;padding-left:10px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #d3d3d3}.create-panel-add-tab-modal .ant-list-item:hover{cursor:pointer;background:#d3d3d3}.create-panel-header{max-width:300px;padding-left:15px;margin:0 auto}.create-form .ant-form{padding-right:100px}.create-form-button{margin-top:30px;width:100%;white-space:normal;height:auto;min-height:32px}.create-panel-modal-header{width:100%;text-align:center;margin-bottom:30px}.auto-input-option-new{color:#888;font-weight:400}.create-panel-relations-title{font-size:18px;font-weight:600;margin-bottom:15px;text-align:center}.create-panel-lower-title{font-size:16px}.ant-select-dropdown-menu-item{white-space:normal}.create-panel-modal .ant-progress-inner{background:#fff}.create-panel-modal .anticon-spin{display:none}.add-interactive-marker-button{background:#fff}.add-interactive-marker-button i{color:rgba(0,0,0,.5)}.create-panel-blocked{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px}.create-panel-blocked-content{max-width:500px;text-align:center}.create-panel-blocked-content h2{color:#d46b08;margin-bottom:16px}.create-panel-blocked-content p{font-size:15px;line-height:1.6;color:#333;margin-bottom:12px}.create-panel-blocked-content a{color:#1890ff;font-weight:500}.vsplit{display:flex}.vsplit-item{padding-right:10px}.ant-list-item-meta-title{font-weight:700;color:rgba(0,0,0,.8);margin-bottom:0}.sort-container,div.show-group-by{margin-bottom:10px}div.show-group-by{display:flex;align-items:center}div.show-group-by label.show-group-by{margin:0 10px}.gallery-slide{overflow:hidden}.gallery-slide img{max-height:300px;margin:0 auto}.gallery-field{margin-bottom:30px}.common-field-text{color:rgba(0,0,0,.8);white-space:pre-wrap}.edit-icon{margin-left:30px;cursor:pointer}.ant-select.common-field-text-edit{width:50%;float:left}.ant-input.common-field-text-edit{width:50%}.slick-slider{margin:30px}.slick-next:before,.slick-prev:before{color:#000}.error-text{color:red;text-align:center}.radiocarbon-summary img{width:100%}.common-field-icon{margin-left:10px}.ant-tabs-content{padding:0 15px}.ant-list-item-meta-description a{display:block}.ant-tabs-tab span.ant-badge{margin-left:5px}.ant-spin-container .ant-list-empty-text{padding:0}.description-icon{margin-left:5px;color:#a2a2a2}.ant-list-item-meta-description a{display:inline}.ant-list-item-meta-description a.block-link{display:block;float:left}.data-panel{text-align:left;float:left;width:50%;height:100%;position:relative;padding:10px 15px 80px}.data-panel-header{width:100%;padding-left:15px;padding-right:50px;padding-bottom:20px}.data-panel-header .under-header{font-size:14px;color:grey}.common-field-text a{margin-right:10px}.data-panel.source{width:100%}.data-panel.source .show_source{display:flex}.data-panel.source .show_source .ant-list{width:50%}.data-panel.source .show_source .pdf{width:50%;border:1px solid #d9d9d9;padding:10px;text-align:center;margin:0 10px}.react-pdf__Page canvas{margin:auto}.ant-collapse-header img{height:16px;margin:0 5px;position:relative;top:-1px}i.layer_label{font-size:12px}.ant-list-item-meta-description .inline-links a{display:inline}.common-field-text .ant-timeline{margin-top:20px}.edit-mod-switcher{position:absolute;top:45px;right:30px;font-size:20px;border-radius:4px;border:2px solid transparent;transition:border .3s}.ant-collapse-item .ant-tag{margin-left:5px}.create-panel-modal .ant-tag{white-space:normal;word-break:break-word;height:auto;max-width:100%;line-height:20px;padding-top:1px;padding-bottom:1px}.moderation-projects-hint{color:#8c8c8c;font-size:12px;line-height:18px;margin-top:4px}.leaflet-control{cursor:pointer}a.polyline-measure-controlOnBgColor,a.polyline-measure-controlOnBgColor:hover{background-color:#8f8}.polyline-measure-unicode-icon{font-size:19px;font-weight:700}a.polyline-measure-clearControl:active{background-color:#f88}.polyline-measure-tooltip{font:10px Arial,Helvetica,sans-serif;line-height:10px;background-color:rgba(255,255,170,.7);border-radius:3px;box-shadow:1px 1px 4px #888;margin:0;padding:2px;width:auto!important;height:auto!important;white-space:nowrap;text-align:right}.polyline-measure-tooltip-end{background-color:rgba(255,255,40,.7)}.polyline-measure-tooltip-total{color:#006;font-weight:700}.polyline-measure-tooltip-difference{color:#060;font-style:italic}.polyline-measure-popupTooltip{font:11px Arial,Helvetica,sans-serif;line-height:11px}.leaflet-control-better-scale{height:15px}.leaflet-control-better-scale-upper-first-piece{top:0;left:0;width:25%}.leaflet-control-better-scale-upper-second-piece{top:0;left:50%;width:25%}.leaflet-control-better-scale-lower-first-piece{top:50%;left:25%;width:25%}.leaflet-control-better-scale-lower-second-piece{top:50%;left:75%;width:30%}.leaflet-control-better-scale-ruler-block{overflow:hidden;position:absolute;height:50%;background-color:#444}.leaflet-control-better-scale-ruler{overflow:hidden;position:relative;width:100%;height:7px;background-color:#fff;border:1px solid #444}.leaflet-control-better-scale-label-div{position:relative;width:100%}.leaflet-control-better-scale-label{position:absolute;width:10%;text-align:center;color:#fff;font:sans-serif;font-weight:700;font-size:12px;height:5px;top:-1px;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000}.leaflet-control-better-scale-first-number{left:45%}.leaflet-control-better-scale-second-number{left:95%}.leaflet-container .leaflet-control-mouseposition{background-color:hsla(0,0%,100%,.7);padding:5px 10px;margin:10px;color:#333;font:11px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif;border:2px solid #c2bfba;border-radius:5px}#legend{position:absolute;top:3px;left:780px;margin:10px;padding:5px;border-radius:5px;z-index:100;font-size:1em;font-family:sans-serif;width:165px;background:hsla(0,0%,100%,.6)}.leaflet-marker-icon .label-text{opacity:0;transition:all .3s}.leaflet-marker-icon{overflow:hidden}.leaflet-marker-icon:hover{overflow:inherit;z-index:1000!important}.leaflet-marker-icon:hover .label-text{opacity:1;alignment-baseline:middle;font-size:12px;font-family:arial,helvetica,"sans-serif";fill:#000;font-weight:700;text-shadow:1px 1px 5px #fff}.leaflet-marker-icon .label-line{opacity:0;stroke-width:1;stroke:#393939;transition:all .3s}.leaflet-marker-icon:hover .label-line{opacity:1}.legendheading{position:relative;height:25px;padding:5px 2px 0;font-size:larger;font-weight:700}.legenditem{padding:2px;margin-bottom:2px}svg.cluster-pie{overflow:initial}.marker-cluster-pie g.arc{fill-opacity:.5}.marker-cluster-pie-label{font-size:14px;font-weight:700;font-family:sans-serif}.marker{width:18px;height:18px;border-radius:10px;margin-top:-10px;margin-left:-10px;fill:#ccc;stroke:#444;background:#ccc;border:2px solid #444}.marker div{text-align:center;font-size:14px;font-weight:700;font-family:sans-serif}.category-epoch-0{fill:#ccc;stroke:#444;background:#ccc;border-color:#444}.category-epoch-1{fill:#ea00b6;stroke:#8b2286;background:#ea00b6;border-color:#8b2286}.category-epoch-2{fill:#00d8fe;stroke:#00849f;background:#00d8fe;border-color:#00849f}.category-epoch-3{fill:#ff3d19;stroke:#b22d13;background:#ff3d19;border-color:#b22d13}.category-epoch-4{fill:#7e2abb;stroke:#4b1c71;background:#7e2abb;border-color:#4b1c71}.category-epoch-5{fill:#0600f5;stroke:#0600b6;background:#0600f5;border-color:#0600b6}.category-epoch-6{fill:#ff800c;stroke:#bc5e0a;background:#ff800c;border-color:#bc5e0a}.category-epoch-7{fill:#8be61b;stroke:#5c9f17;background:#8be61b;border-color:#5c9f17}.category-epoch-8{fill:#ffca1c;stroke:#cb8f02;background:#ffca1c;border-color:#cb8f02}.category-0{fill:#58a5ff;stroke:#0045ff;background:#58a5ff;border-color:#0045ff}.category-1{fill:#f88;stroke:#800;background:#f88;border-color:#800}.category-artifact{fill:#fa0;stroke:#b60;background:#fa0;border-color:#b60}.category-radiocarbon{fill:#ff3;stroke:#d80;background:#ff3;border-color:#d80}.category-4{fill:#bfb;stroke:#070;background:#bfb;border-color:#070}.category-5{fill:#9df;stroke:#007;background:#9df;border-color:#007}.category-6,.category-site{fill:#ccc;stroke:#444;background:#ccc;border-color:#444}.category-excavation{fill:#bfb;stroke:#070;background:#bfb;border-color:#070}.category-research{fill:#f88;stroke:#800;background:#f88;border-color:#800}.category-layer{fill:#58a5ff;stroke:#0045ff;background:#58a5ff;border-color:#0045ff}.category-polygons{fill:#deb887;stroke:#deb887;background:#deb887;border-color:#deb887}.category-culture{fill:#db7093;stroke:#db7093;background:#db7093;border-color:#db7093}.category-assemblage{fill:#fffaf0;stroke:#fffaf0;background:#fffaf0;border-color:#fffaf0}.category-lexeme{fill:#ff69b4;stroke:#ff69b4;background:#ff69b4;border-color:#ff69b4}.category-term{fill:#bc8f8f;stroke:#bc8f8f;background:#bc8f8f;border-color:#bc8f8f}.category-variant{fill:#ffffe0;stroke:#ffffe0;background:#ffffe0;border-color:#ffffe0}.category-district{fill:#adff2f;stroke:#adff2f;background:#adff2f;border-color:#adff2f}.category-locality{fill:sienna;stroke:sienna;background:sienna;border-color:sienna}.category-person{fill:#2e8b57;stroke:#2e8b57;background:#2e8b57;border-color:#2e8b57}.category-building{fill:#708090;stroke:#363f49;background:#708090;border-color:#363f49}.category-encorganization{fill:#3cb371;stroke:#3cb371;background:#3cb371;border-color:#3cb371}
  /*!*background-image: url('running-16.png');*!*/
  /*!*background-repeat: no-repeat;*!*/
  /*!*background-position: 0px 1px;*!*/.map-popup span.heading{display:block;font-size:1.2em;font-weight:700}.map-popup span.attribute{display:block}.map-popup span.label{font-weight:700}.leaflet-container{overflow:hidden;background-color:#fff!important;height:100%}.leaflet-default-icon-path{background-image:url(/public/marker.svg)}.grey{filter:grayscale(100%)}.leaflet-marker-icon.leaflet-div-icon{border:none;background:transparent}.leaflet-control-geocoder-alternatives{width:450px;height:200px;overflow:auto}.map-download-link{width:30px;height:30px;display:inline-block}.leaflet-control-easyPrint-button-export{background-image:url(/static/media/download.64a0e753.svg);background-size:16px 16px;cursor:pointer}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.site-tooltip-image{width:200px;height:200px;object-fit:cover}.site-tooltip{min-width:250px;max-width:500px;overflow:hidden}.site-tooltip-item{white-space:normal}.site-tooltip-item span{font-weight:700;margin-right:5px}.map_legend{position:fixed;right:-5px;z-index:1000;transform-origin:100% 0;top:100px}.map_legend Button{background:#e7e7e7;padding-left:3px;padding-right:8px;margin-top:20px}.map_legend_drawer .ant-drawer-body{padding:5px}.map_legend_drawer .ant-collapse-borderless>.ant-collapse-item{background:#f7f7f7;border-radius:4px;margin-bottom:10px;border:0;overflow:hidden}.map_legend_drawer .legend_item{display:flex;align-items:center;margin:5px 0}.map_legend_drawer .legend_item>img{margin-right:10px}.map_legend_drawer .legend_item_title{white-space:pre}.map-panel{width:100%!important;height:100%!important}.rel{top:55px;width:calc(50% - 1.5em);height:calc(100vh - 110px);padding-right:30px}.gallery-cont,.rel{position:fixed;left:calc(50% + 1em);z-index:1}.gallery-cont{overflow-y:auto;top:150px;width:calc(50% - 3rem);height:80vh;padding:25px 0 75px;flex-direction:row;align-items:flex-start}.gallery-btn,.gallery-cont{display:flex;justify-content:space-around}.gallery-btn{top:55vh;position:fixed;align-items:center;font-size:18px;cursor:pointer;width:30px;height:30px;margin:0 10px;border-radius:50%;background-color:#fafafa;border:1px solid #e8e8e8}.btnRight{right:2.7vw}.btnLeft{right:calc(47vw - 1.5rem)}.gallery-img{width:100%}.gallery-img-cont{width:80%}.btnBlock{position:fixed;right:0;top:230px;z-index:10000}.gallery{position:fixed;left:calc(50% + 1em);top:65px;width:calc(50% - 3rem);flex-direction:column;font-size:16px;text-align:center;font-weight:700;color:#000}.gallery,.mapToggleButton{display:flex;align-items:center}.mapToggleButton{width:37px;height:37px;cursor:pointer;font-size:14px;justify-content:space-around;padding:5px;border-radius:5px;background-color:#fafafa;border:1px solid #e8e8e8}.map-tab-pane{height:100%}.map-tab-pane .ant-tabs-content{height:85%}.map-tab{border:1px solid}.map-tab,.sketchfab-embed-wrapper,.sketchfab-embed-wrapper iframe{height:100%;width:100%}.map-top-alert{width:80%;margin-left:10%;z-index:1000;position:absolute;margin-top:10px}.map-panel .ant-spin.ant-spin-spinning{position:absolute;top:50px;z-index:10000;background:hsla(0,0%,100%,.39);padding:100px;width:100%;height:100%}.icon-container{width:100%;height:50px;display:flex;margin-top:-30px;justify-content:flex-end;position:absolute;padding-right:25px}.icon{box-sizing:initial}.icon-b{padding:5px;background-color:#1f1f1f}.simple-multiple-input{line-height:25px}.simple-multiple-input .ant-tag-checkable{margin:0 1px;border:1px solid #ccc}.simple-multiple-input .ant-tag-checkable.artifact-material{border-color:#ccc;background:hsla(0,0%,91.4%,.3)}.simple-multiple-input .ant-tag-checkable.artifact-material-1{border-color:#ccc;background:hsla(0,0%,81.6%,.1)}.simple-multiple-input .ant-tag-checkable.artifact-material-2{border-color:#693;background:rgba(102,153,51,.2)}.simple-multiple-input .ant-tag-checkable.artifact-material-3{border-color:#faebd7;background:rgba(250,235,215,.5)}.simple-multiple-input .ant-tag-checkable.artifact-material-4{border-color:#69c;background:rgba(102,153,204,.1)}.simple-multiple-input .ant-tag-checkable.artifact-material-5{border-color:#cc9;background:rgba(204,204,153,.1)}.simple-multiple-input .ant-tag-checkable.artifact-material-6{border-color:#c66;background:hsla(0,50%,60%,.1)}.simple-multiple-input .ant-tag-checkable-checked{border:1px solid #fff}.simple-multiple-input .ant-tag-checkable-checked.artifact-material{border-color:#000;color:#000;background:#e9e9e9}.simple-multiple-input .ant-tag-checkable-checked.artifact-material-1{border-color:#ccc;color:#000;background:#d0d0d0}.simple-multiple-input .ant-tag-checkable-checked.artifact-material-2{border-color:#693;background:#693}.simple-multiple-input .ant-tag-checkable-checked.artifact-material-3{border-color:#faebd7;color:#000;background:#faebd7}.simple-multiple-input .ant-tag-checkable-checked.artifact-material-4{border-color:#69c;background:#69c}.simple-multiple-input .ant-tag-checkable-checked.artifact-material-5{border-color:#cc9;color:#000;background:rgba(204,204,153,.7)}.simple-multiple-input .ant-tag-checkable-checked.artifact-material-6{border-color:#c66;background:#c66}.file-upload-fields{border:1px dashed #aaa;border-radius:5px;margin-bottom:5px}.drag_drop_warning{font-size:13px;font-style:italic}.ant-form-item-children .react-tel-input .flag-dropdown,.ant-form-item-children .react-tel-input .flag-dropdown:hover{background-color:initial;border:none}.ant-form-item-children .react-tel-input .flag-dropdown:hover .selected-flag{background-color:initial}.ant-form-item-children .react-tel-input input[type=tel]{width:268px}.ant-tabs:not(.ant-tabs-vertical)>.ant-tabs-content{width:100%;box-sizing:initial;padding:0}.account_confirm .ant-alert{margin-bottom:10px}.account_confirm{text-align:left}.account_confirm .user-must-confirm{font-weight:700}.user-rol{text-align:right;padding:0 20px;color:grey}.user-rol .role{font-weight:700;margin-left:5px}.ant-form-item-children{text-align:left}.change-password{text-align:right;margin:15px 0}.organization-list-item{border-top:1px solid #e8e8e8;padding-top:25px;border-bottom:none;position:relative}.organization-list-item i{position:absolute;top:37px;right:-18px;cursor:pointer}.organization-add-button{width:100%}.user_info{text-align:left;min-width:300px;height:100%}.user_info .ant-card-meta-title{white-space:inherit}.user_info .ant-card-meta{padding-bottom:10px}.user_info .ant-card-body{height:calc(100% - 47px)}.researcher_list{padding:20px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px}.researcher_container .form_container{max-width:500px;padding:5px 20px;margin:0 auto}.form_container .ant-form-item{margin-bottom:0}.form_container .ant-btn{margin:10px 0}.user-confirm-dismiss{background:transparent;border:none;color:red;cursor:pointer}.user-confirm-dismiss:hover{opacity:.8}.user-confirm-dismiss:active,.user-confirm-dismiss:focus{outline:none}.user-confirm-confirm{background:transparent;border:none;color:#00f;cursor:pointer}.user-confirm-confirm:hover{opacity:.8}.user-confirm-confirm:active,.user-confirm-confirm:focus{outline:none}.existing-user-card{text-align:left;padding:0 15px}.existing-user-card-list .ant-spin-nested-loading{border:1px solid grey;border-radius:5px}.user-confirmation-block .ant-list-item-meta-description span{color:grey;font-size:14px;margin-right:5px}.ant-notification.ant-notification-topRight{width:500px}.existing-user-modal .ant-card-head-wrapper{display:block}.existing-user-modal .ant-card-head-wrapper .ant-card-head-title{padding-bottom:0}.ant-notification.ant-notification-topRight .ant-card-body{display:none}span.existing-status{color:rgba(255,0,0,.7686274509803922);margin:0 5px;font-size:12px}.existing-user-card .ant-list-item-meta-description a{display:inline-block}.avatar-uploader>.ant-upload img{width:128px;height:128px;object-fit:cover}.avatar-upload{display:flex;align-items:center;justify-content:center}.avatar-upload i.anticon.anticon-close{font-size:20px;cursor:pointer}.ant-upload-picture-card-wrapper{flex:0 1}.type_title .ant-badge{margin-left:5px}.request_access{font-size:14px;padding-bottom:10px}.request_access_text{flex:1 0;padding:5px}.request_access .ant-tag-orange{font-size:14px;padding:5px 10px;width:100%;display:flex;align-items:center;flex-wrap:wrap;text-overflow:ellipsis;overflow:hidden;white-space:inherit}.request_access .ant-tag-orange i,.request_access_is_send i{margin-right:5px}.adv-search-field .adv-search-group{display:block}.adv-search-field-input.input,.adv-search-field-input.select{flex:1 0;margin:10px}.adv-search-field.input{display:flex;align-items:center}.adv-search-field.input .field-remove-button{position:relative;top:0;right:0}.adv-search-field.select{display:flex;align-items:center}.adv-search-field.select .field-remove-button{position:relative;top:0;right:0}.adv-search-field{position:relative;text-align:left;vertical-align:top;margin:10px 0;background-color:rgba(179,177,177,.1);padding:10px}.adv-search-field .ant-checkbox-wrapper{vertical-align:-webkit-baseline-middle}.adv-search-field .field-remove-button{position:absolute;top:10px;right:10px;filter:grayscale(100);opacity:.2;transition:all .3s}.adv-search-field:hover>.field-remove-button{filter:grayscale(0);opacity:1}.adv-search-field.not_choosen{display:flex;align-items:center}.adv-search-field>*{display:inline-block;vertical-align:text-top}.adv-search-block,.adv-search-block-body{margin-top:10px;position:relative}.adv-search-block-body{border-left:2px solid #3690ff;padding:0 25px}.adv-search-block .field-add-button{margin-right:10px}.ant-radio-group{display:block}.result_table{position:relative;left:-15px}.result_table_sorter{padding:10px}.result_table_sorter_tag{padding:5px 10px;cursor:pointer}.result_table_sorter_tag i{font-size:16px;vertical-align:text-bottom}.show-selection{padding:10px;overflow:hidden}.show-selection h1{display:inline-block}.show-selection-edit{margin:0 10px;color:#b6b2b0}.show-selection-content{display:grid;grid-template-columns:6fr 4fr}.show-selection-content .map-panel{width:calc(40% - 1.5em);left:calc(60% + 1em);height:calc(100% - 100px)}.show-selection-button-group>*{margin:0 10px 10px}.show-selection-user-select{margin:20px 0 0}.show-selection-user-select .ant-select{max-width:330px;margin:10px 0}.show-selection-user-list{border:1px solid #e8e8e8;border-radius:5px;max-width:330px;margin-top:20px}.show-selection-user-list .ant-list-header{padding:10px}.show-selection-user-list .ant-list-item{padding-left:10px}.selection-access{display:flex;width:100%;overflow:hidden;flex-wrap:wrap}.selection-access-control{margin-right:10px}.selection-access>*{flex:1 0 330px}.shadow-table .ant-table-content{box-shadow:inset -6px 0 10px 1px #dcdcdc}.shadow-table .ant-table-fixed{box-shadow:inset -6px 0 10px 13px #fff}.adv-search-download>*{margin:0 10px}.research-list .ant-spin-container{text-align:left;border:1px solid #e8e8e8;border-radius:4px;overflow:auto;padding:8px 24px;max-height:300px;margin-bottom:20px}.research-list .ant-list-item-meta-description{color:rgba(0,0,0,.45)}.research-list-access-edit{margin:10px;float:right}.source-list{text-align:left;border:1px solid #e8e8e8;border-radius:4px;overflow:auto;padding:8px 24px;margin-bottom:20px}.ant-table-tbody a,.source-list .ant-list-item-meta-description span{display:block}.modal-container{position:relative}.selection-modal{position:absolute;background-color:#fff;top:115px;right:500px;z-index:5;min-width:700px;max-height:600px;overflow-y:auto;overflow-x:hidden;box-shadow:0 4px 10px hsla(0,0%,41.2%,.15),0 2px 4px hsla(0,0%,41.2%,.25);border-radius:4px;flex-direction:column;padding:10px}.selection-item,.selection-modal{display:flex;justify-content:flex-start}.selection-item{min-height:35px;width:-moz-fit-content;width:fit-content;max-width:700px;overflow:hidden;align-items:center;margin-bottom:10px;cursor:pointer;text-align:left}.close-btn{left:97%;position:absolute;cursor:pointer}.lds-ring{position:fixed;width:40px;height:40px;top:50px;left:50%;z-index:100}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#d3d3d3}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.isOkModal{position:fixed;top:50px;left:50%;width:250px;height:100px;z-index:100;background-color:#fff;box-shadow:0 4px 10px hsla(0,0%,41.2%,.15),0 2px 4px hsla(0,0%,41.2%,.25);flex-direction:column;justify-content:space-between;padding:10px}.confirm-btn,.isOkModal{border-radius:4px;display:flex;align-items:center}.confirm-btn{padding:5px;color:#fff;width:100px;height:30px;background-color:#1890ff;cursor:pointer;outline:none}.main{width:50%;margin:auto;padding-top:100px;display:flex;align-items:center;justify-content:space-around}.block{display:flex;flex-direction:column;justify-content:space-between;height:125px}.title{font-size:18px;font-weight:700}.year{padding:5px;outline:none;border:1px solid silver;border-radius:5px}.getBtn{color:#fff;background-color:#1890ff;border-color:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:0 15px;font-size:14px;border-radius:5px}.stat_container{font-family:Roboto,sans-serif;display:flex;min-height:100vh;flex-direction:column}.title_stat{font-size:32px;color:#000;margin-bottom:20px}.input_block{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:20px}.model{display:flex;justify-content:center}.date_input,.input_title{font-size:14px}.date_input{width:300px;background-color:#fff;padding:10px 15px;color:#000;border-radius:10px;border:1px solid #e3e9ed;margin-top:12px}::-webkit-calendar-picker-indicator{background-color:#fff;padding-left:150px;cursor:pointer;border-radius:3px}.model_input{width:300px;padding:10px 15px;margin-top:12px;outline:none;font-size:14px;position:relative;cursor:pointer}.model_input,.models_list{background-color:#fff;border:1px solid #e3e9ed;border-radius:10px}.models_list{top:42px;left:0;width:100%;height:200px;display:grid;overflow-y:auto;position:absolute}.display_none{display:none}.models_list_item{color:#000;font-size:14px;border:none;display:flex;align-items:center;justify-content:center;width:100%;height:40px}.models_list_item:hover{background:rgba(59,59,59,.2);border-radius:2px}.button_container{margin-top:20px}.button_stat{margin:12px auto 0;width:300px;background-color:#0080ff;color:#fff;font-size:14px;font-weight:500;text-decoration:none;border-radius:10px;border:none;padding:10px 15px}.button_stat:disabled,.button_stat[disabled]{border:1px solid #999;background-color:#ccc;color:#666}.result{margin-top:20px;border:1px solid #e3e9ed;padding:20px;background-color:#fff;color:#000;font-size:14px;border-radius:10px}.container.ling-about{padding:10px}.ling-about img{width:100%;margin:20px 0}.ling-about p{text-indent:1.5em;font-size:16px}.container.recovery{text-align:center;margin-top:20px}.ling-index-bg{top:0;position:absolute;z-index:-1;width:100vw;overflow:hidden;height:456px;perspective:4000px}.ling-index-bg .cd-floating-background{transform-style:preserve-3d;height:100%;position:absolute;top:0;transition:all .2s}.ling-index-bg .people{position:absolute;backface-visibility:hidden;transition:all .5s ease-out}.ling-index-bg .ling-index-bg-img{opacity:.9;width:110%;height:110%;object-fit:cover;left:-5%;position:relative;top:-5%}.ling-index-research-link{color:#e0c592;text-decoration:underline}.ling-index-research-link:hover{color:#e0c592;text-decoration:none;opacity:.8}.ling-index main{color:#fff;width:1200px;margin:33px auto;padding:0 15px}.ling-index main header{text-align:center}.ling-index h1{color:#fff;font-family:Roboto Slab,serif;font-size:48px;text-transform:uppercase}.ling-index .tile{display:block;width:100%;overflow:hidden;position:relative;margin-bottom:15px;box-shadow:0 5px 20px rgba(91,81,76,.3);transition:all .3s}.ling-index .tile:hover{box-shadow:0 5px 20px 4px rgba(91,81,76,.3)}.ling-index .tile img{position:absolute;z-index:-1;top:0;left:0;background-color:#fff}.ling-index .short-column{margin-top:48px;width:100%;display:inline-block}.ling-index .short-column .ling-tile{height:245px}.ling-index .short-column .ling-tile img{top:inherit;bottom:0}.ling-index .ling-what{cursor:default;background-color:#fff}.ling-index h3{font-family:Roboto Slab,serif;text-transform:uppercase;float:left;font-size:18px;color:#fff;background-color:#e0c592;display:inline-block;padding:10px 30px}.ling-index .search-block{margin:46px 0}.ling-index .search-block .ant-select-selection--single{height:46px;background-color:initial;color:#fff}.ling-index .search-block .ant-select-open .ant-select-selection{box-shadow:none;border-color:#fff}.ant-select-selection:active,.ling-index .search-block .ant-select-focused .ant-select-selection,.ling-index .search-block .ant-select-selection:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.2);border-color:#fff}.ling-index .search-block .ant-select-arrow{color:#fff;opacity:.6}.ling-index .search-block .ant-select-selection__rendered{line-height:44px;margin-left:30px}.ling-index .search-block .ant-input-search input{color:#fff;height:46px;background-color:initial}.ling-index .search-block .ant-input-search-enter-button .ant-btn-primary{background-color:#e0c592;border-color:#e0c592;width:48px;height:46px;border-radius:0;transition:opacity .3s}.ling-index .search-block .ant-input-search-enter-button .ant-btn-primary:focus,.ling-index .search-block .ant-input-search-enter-button .ant-btn-primary:hover{opacity:.8}.ling-index .search-block .ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection{border-radius:0;border-right-width:0!important}.ling-index .search-block .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled),.ling-index .search-block .ant-select-selection:hover{border-color:#fff;border-right-width:0!important}.ling-index .search-block .ant-input:focus{border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.search-panel{text-align:left;width:50%;height:100%;padding:10px 0 80px}.search-panel-header{text-align:center;width:80%;padding-left:15px;margin:0 auto 30px}.search-form.ant-form{max-width:700px;padding-right:10px;margin:30px 30px 30px 10%}form.search-form div.ant-row.ant-form-item div.ant-form-item-label{display:inline-table}.search-form-button{width:100%}.search-page-pagination{margin-top:20px}.leaflet-control-geocoder-alternatives li{white-space:normal}.leaflet-control-geocoder-alternatives li a{width:100%!important;line-height:14px!important}.Pagination_pagination__5FDIp{background:#f9f9f9;display:flex;align-items:center;font-size:12px;padding:10px 5px}.Pagination_pagination__5FDIp .Pagination_search_page_pagination__2AvFX{margin-top:0;margin-left:auto;margin-right:10px;font-size:12px;font-family:Roboto,sans-serif}.Pagination_pagination__5FDIp .Pagination_search_page_pagination__2AvFX .ant-pagination-item-active{background:#1890ff}.Pagination_pagination__5FDIp .Pagination_search_page_pagination__2AvFX .ant-pagination-item-active a{color:#fff}.Pagination_show_num__2YY4t{display:flex;align-items:center;margin-left:10px}.Pagination_show_num__2YY4t span{color:#8a8a8a}.Pagination_show_num_list__1GsDy{padding:0;margin:0}.Pagination_show_num_list__1GsDy li{display:inline-block;margin:0 6px;text-decoration:underline;color:#545454;cursor:pointer;height:24px;line-height:22px;padding:0 4px}.Pagination_show_num_list__1GsDy li.Pagination_active__1m244{border:1px solid #1890ff;border-radius:4px;font-weight:500;background:#1890ff;color:#fff;text-decoration:none;padding:0 4px}.Pagination_show_num_list__1GsDy li:focus,.Pagination_show_num_list__1GsDy li:hover{text-decoration:none;opacity:.8}.Pagination_num__2fk6F{color:#8a8a8a;margin-bottom:20px;padding-left:15px}.Pagination_num__2fk6F span{color:#545454}.steppe-intro{position:fixed;inset:0;z-index:3000;background:#140e0a;opacity:1;transition:opacity .7s ease}.steppe-intro.is-leaving{opacity:0;pointer-events:none}.steppe-intro__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#140e0a}.steppe-intro__skip{position:absolute;right:28px;bottom:24px;min-height:44px;padding:0 18px;border-radius:22px;border:1px solid hsla(0,0%,100%,.35);background:rgba(20,15,10,.6);color:#f3eee2;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;cursor:pointer}.steppe-intro__skip:hover{border-color:#d8b77f}.steppe-intro__skip:focus-visible{outline:2px solid #d8b77f;outline-offset:2px}@media (max-aspect-ratio:1/1){.steppe-intro__video{object-fit:contain}}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/steppe/IBMPlexSerif-Regular.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/steppe/IBMPlexSerif-Medium.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/steppe/IBMPlexSerif-Italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/steppe/IBMPlexSans-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/steppe/IBMPlexSans-Medium.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/steppe/IBMPlexSans-SemiBold.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/steppe/IBMPlexMono-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/steppe/IBMPlexMono-Medium.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/steppe/Caveat-Medium.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/steppe/Caveat-SemiBold.woff2) format("woff2")}@keyframes swapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rib{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw{0%{stroke-dashoffset:1;fill-opacity:0}60%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes revealIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ornDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes parallax{0%{transform:translateY(0)}to{transform:translateY(240px)}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes countUp{0%{--n:0}to{--n:var(--to)}}@keyframes tick{to{transform:translateX(-50%)}}@keyframes tk{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes barIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wv{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.steppe-portal{--table:#2a2019;--paper:#fbf6ea;--panel:#fbf8f0;--ink:#1c1812;--inkSoft:#3e372c;--muted:#6c6250;--rule:#d5cab4;--accent:#9e3d24;--sil:#d8cdb6;--silBack:#e6ddca;--hand:#7a4a28;--hl:rgba(158,61,36,0.06);--sage:#5f6449;font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--ink);background:var(--table);min-height:100vh;padding:40px 48px 80px;-webkit-font-smoothing:antialiased}.steppe-portal,.steppe-portal *{box-sizing:border-box}.steppe-portal a{color:inherit}.steppe-portal .book{max-width:1280px;margin:0 auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35)) drop-shadow(0 4px 6px rgba(0,0,0,.25))}.steppe-portal .edge{position:absolute;left:10px;right:-7px;top:7px;bottom:-7px;background:#e9e1cf;border-radius:2px}.steppe-portal .edge2{left:16px;right:-13px;top:13px;bottom:-12px;opacity:.7}.steppe-portal .sheet{background-color:var(--paper);background-size:512px;overflow:hidden}.steppe-portal .spine{position:absolute;left:0;top:0;bottom:0;width:90px;pointer-events:none;background:linear-gradient(90deg,rgba(40,25,10,.2),rgba(40,25,10,0))}.steppe-portal .inner{padding:0 72px}.steppe-portal .runhead{grid-gap:16px;gap:16px;padding:22px 0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.steppe-portal .hd,.steppe-portal .runhead{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule)}.steppe-portal .hd{align-items:center;grid-gap:24px;gap:24px;flex-wrap:wrap;padding:22px 0 20px}.steppe-portal .brand{display:flex;align-items:center;grid-gap:14px;gap:14px;text-decoration:none;max-width:520px}.steppe-portal .brand-name{font-family:"IBM Plex Serif",Georgia,serif;font-weight:500;font-size:19px;line-height:1.2}.steppe-portal .brand-tag{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:5px}.steppe-portal .nav{display:flex;grid-gap:2px;gap:2px;flex-wrap:wrap}.steppe-portal .nv{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:14px;color:var(--inkSoft);text-decoration:none;cursor:pointer}.steppe-portal .nv.on,.steppe-portal .nv:hover{color:var(--ink)}.steppe-portal .rib{position:absolute;left:50%;top:calc(100% - 2px);width:16px;margin-left:-8px;height:auto;filter:drop-shadow(1px 3px 3px rgba(0,0,0,.3));pointer-events:none;z-index:4;animation:rib .6s cubic-bezier(.3,.8,.3,1.2) both;transform-origin:top}.steppe-portal .kicker{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.steppe-portal .h1{font-size:clamp(36px,4.6vw,62px);line-height:1.02;letter-spacing:-.01em;margin:12px 0 0}.steppe-portal .h1,.steppe-portal .h2{font-family:"IBM Plex Serif",Georgia,serif;font-weight:500}.steppe-portal .h2{font-size:clamp(26px,3vw,38px);line-height:1.1;margin:8px 0 0}.steppe-portal .lead{font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:var(--inkSoft);margin:0}.steppe-portal .body{font-size:16px;line-height:1.7;color:var(--inkSoft);margin:0}.steppe-portal .small{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.steppe-portal .ph{font-family:IBM Plex Mono,monospace;font-size:.92em;color:var(--muted)}.steppe-portal .sec{padding-top:56px}.steppe-portal .sh{display:flex;justify-content:space-between;align-items:flex-end;grid-gap:24px;gap:24px;flex-wrap:wrap;margin-bottom:22px}.steppe-portal .note{font-family:Caveat,cursive;font-size:22px;line-height:1.15;color:var(--hand);transform:rotate(-1.5deg)}.steppe-portal .note b{font-weight:600}.steppe-portal .btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none}.steppe-portal .btn:hover{background:var(--ink);color:var(--paper)}.steppe-portal .btn.on{background:var(--accent);border-color:var(--accent);color:#fff}.steppe-portal .chip{min-height:40px;padding:0 14px;border:1px solid var(--rule);background:var(--panel);color:var(--inkSoft);border-radius:20px;font-size:13.5px;cursor:pointer}.steppe-portal .chip.on{border-color:var(--accent);color:var(--accent);background:#fff}.steppe-portal .ft{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:48px;gap:48px;padding:40px 0 26px;border-top:1px solid var(--rule);margin-top:72px}.steppe-portal .ft h4{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.steppe-portal .fl{display:flex;flex-direction:column;grid-gap:9px;gap:9px;font-size:14.5px;color:var(--inkSoft)}.steppe-portal .fname{font-family:"IBM Plex Serif",serif;font-weight:500;font-size:24px;line-height:1.2;max-width:420px}.steppe-portal .fbar{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:8px 24px;gap:8px 24px;border-top:1px solid var(--rule);padding:18px 0 34px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.steppe-portal .swap{animation:swapIn .35s ease both}@media (max-width:960px){.steppe-portal .ft{grid-template-columns:1fr}.steppe-portal .inner{padding:0 28px}}@media (max-width:640px){.steppe-portal{padding:10px 6px 40px}.steppe-portal .inner{padding:0 18px}.steppe-portal .edge{display:none}}@media (prefers-reduced-motion:reduce){.steppe-portal *{animation:none!important;transition:none!important}}.steppe-portal.is-night{--table:#0e0c09;--paper:#2a251d;--panel:#24201a;--ink:#efe8d8;--inkSoft:#d2c9b5;--muted:#a69b83;--rule:#3b342a;--accent:#d9804f;--sil:#4a4134;--silBack:#332d24;--hand:#d8a97a;--hl:rgba(255,240,210,0.05)}.steppe-portal.is-night .edge{background:#2a251d}.steppe-portal.is-night .sheet{background-blend-mode:multiply}.steppe-portal.is-night .bgimg{opacity:.12!important;filter:invert(1) sepia(.4);mix-blend-mode:screen!important}.steppe-portal{transition:background .5s,color .5s}.steppe-portal .panel-t,.steppe-portal .sheet{transition:background-color .5s}.steppe-portal .hb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--rule);background:transparent;color:var(--ink);border-radius:22px;cursor:pointer}.steppe-portal .hb:hover{border-color:var(--accent)}.steppe-portal .hb svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.steppe-portal .hctl{grid-gap:8px;gap:8px}.steppe-portal .bgimg{position:absolute;left:0;right:0;top:0;width:100%;height:760px;object-fit:cover;object-position:center top;opacity:.38;mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.steppe-portal .orn{display:block;width:100%;max-width:760px;height:44px;margin:46px auto 0}.steppe-portal .orn circle,.steppe-portal .orn path{fill:none;stroke:#b9aa8c;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){.steppe-portal .reveal{animation:revealIn linear both;animation-timeline:view();animation-range:entry 0 entry 40%}.steppe-portal .orn circle,.steppe-portal .orn path{animation:ornDraw linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@media (min-width:761px){.steppe-portal .bgimg{animation:parallax linear both;animation-timeline:scroll(root)}}}.steppe-portal .count{animation:countUp 1.6s cubic-bezier(.2,.7,.2,1) both;counter-reset:n var(--n)}.steppe-portal .count:after{content:counter(n)}.steppe-portal .ticker{overflow:hidden;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:28px;padding:12px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.steppe-portal .ticker-in{display:flex;grid-gap:36px;gap:36px;width:max-content;animation:tick 60s linear infinite;font-family:"IBM Plex Serif",serif;font-style:italic;font-size:17px;color:var(--inkSoft)}.steppe-portal .ticker:hover .ticker-in{animation-play-state:paused}.steppe-portal .ticker-in span:before{content:"\25C6";font-style:normal;font-size:9px;color:var(--accent);margin-right:14px;vertical-align:middle}.steppe-portal .term{border-bottom:1.5px dashed var(--hand);color:var(--ink);cursor:help}.steppe-portal .term.on{background:rgba(158,61,36,.1)}.steppe-portal .note{transition:opacity .25s,transform .25s}.steppe-portal .note.dim{opacity:.35}.steppe-portal .note.on{opacity:1;transform:rotate(-1.5deg) scale(1.03)}.steppe-portal .fa{color:var(--inkSoft);text-decoration:none;border-bottom:1px solid transparent;align-self:flex-start}.steppe-portal .fa:hover{color:var(--accent);border-color:var(--accent)}.steppe-portal .tick{position:fixed;left:50%;bottom:22px;z-index:900;width:94vw;max-width:1080px;display:flex;align-items:stretch;background-color:var(--panel);background-image:url(/images/steppe/paper-tile.webp);background-size:512px;background-blend-mode:multiply;border:1px solid var(--rule);box-shadow:0 18px 40px rgba(0,0,0,.28);transform:translate(-50%,180%);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s;pointer-events:none}.steppe-portal .tick.on{transform:translate(-50%);opacity:1;pointer-events:auto}.steppe-portal .tk-tab{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:0 18px;background:var(--accent);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%)}.steppe-portal .tk-tab svg{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.steppe-portal .tk-view{flex:1 1;overflow:hidden;padding:15px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.steppe-portal .tk-run{display:flex;grid-gap:120px;gap:120px;width:max-content;animation:tk 34s linear infinite}.steppe-portal .tick:hover .tk-run{animation-play-state:paused}.steppe-portal .tk-msg{font-family:"IBM Plex Serif",Georgia,serif;font-size:17px;color:var(--ink);white-space:nowrap}.steppe-portal .tk-msg a{color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:14px;text-decoration:none;border-bottom:1px solid}.steppe-portal .tk-x{width:48px;border:0;border-left:1px solid var(--rule);background:transparent;color:var(--muted);font-size:24px;cursor:pointer}.steppe-portal .tk-x:hover{color:var(--accent)}@media (max-width:640px){.steppe-portal .tk-tab span{display:none}.steppe-portal .tick{bottom:10px}}@media (prefers-reduced-motion:reduce){.steppe-portal .tk-run{animation:none}.steppe-portal .tk-view{overflow-x:auto}}.steppe-portal .gnote{position:absolute;left:0;top:calc(100% + 10px);z-index:20;width:280px;padding:4px 2px;font-family:Caveat,cursive;font-size:22px;line-height:1.15;color:var(--hand);background:transparent;opacity:0;transform:translateY(-6px) rotate(-2deg);transition:opacity .25s,transform .25s;pointer-events:none;white-space:normal}.steppe-portal .gnote:before{content:"";position:absolute;left:14px;top:-12px;width:14px;height:12px;border-left:1.6px solid var(--hand);border-bottom:1.6px solid var(--hand);border-radius:0 0 0 10px;transform:rotate(-20deg)}.steppe-portal .gnote b{font-weight:600}.steppe-portal .gterm.up .gnote{top:auto;bottom:calc(100% + 10px);transform:translateY(6px) rotate(1.5deg)}.steppe-portal .gterm.up .gnote:before{top:auto;bottom:-12px;transform:rotate(200deg)}.steppe-portal .gterm.rt .gnote{left:auto;right:0}.steppe-portal .gterm:focus .gnote,.steppe-portal .gterm:hover .gnote{opacity:1;transform:none}.steppe-portal .gterm:focus,.steppe-portal .gterm:hover{background:rgba(158,61,36,.08)}.steppe-portal .maphead{padding:40px 0 18px;display:flex;justify-content:space-between;align-items:flex-end;grid-gap:24px;gap:24px;flex-wrap:wrap}.steppe-portal .facts{display:flex;grid-gap:28px;gap:28px;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.steppe-portal .facts b{font-family:"IBM Plex Serif",serif;font-size:22px;font-weight:500;color:var(--accent);margin-right:6px;letter-spacing:0}.steppe-portal .hint{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px}.steppe-portal .toast{margin-top:14px;display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px;padding:14px 18px;border:1px solid var(--rule);background:var(--panel);animation:fade .25s ease both}.steppe-portal .where{position:relative;display:block;margin-top:56px;height:260px;overflow:hidden;border:1px solid var(--rule);text-decoration:none;color:inherit;cursor:pointer}.steppe-portal .where img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(.9) brightness(1.08);opacity:.75;transition:transform .8s ease,filter .5s}.steppe-portal .where:hover img{transform:scale(1.04);filter:grayscale(.4) contrast(.95) brightness(1.05)}.steppe-portal .where .wtab{position:absolute;left:0;top:0;display:flex;align-items:center;grid-gap:14px;gap:14px;padding:16px 26px;background:#d9b779;color:#fff;font-family:"IBM Plex Serif",serif;font-size:22px;letter-spacing:.08em;text-transform:uppercase}.steppe-portal .where .wtab svg{transition:transform .3s}.steppe-portal .where:hover .wtab svg{transform:translateX(6px)}.steppe-portal .where .wtxt{position:absolute;left:26px;bottom:22px;right:26px;max-width:560px;padding:16px 18px;background:rgba(251,248,240,.92);border:1px solid var(--rule)}.steppe-portal.is-night .where .wtxt{background:rgba(36,32,26,.92)}.steppe-portal .clist{border-top:1px solid var(--rule)}.steppe-portal .crow{display:grid;grid-template-columns:44px 1.3fr 1fr 1.4fr 150px;align-items:center;grid-gap:18px;gap:18px;padding:16px 8px;border:0;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;background:none;font:inherit;color:inherit;text-align:left;min-height:44px}.steppe-portal .crow:hover{background:var(--hl)}.steppe-portal .cr,.steppe-portal .crow:hover .cn{color:var(--accent)}.steppe-portal .cr{font-family:"IBM Plex Serif",serif;font-style:italic}.steppe-portal .cn{font-family:"IBM Plex Serif",serif;font-size:22px;transition:color .2s}.steppe-portal .ce{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .cb{height:6px;background:var(--rule);position:relative;overflow:hidden}.steppe-portal .cb i{position:absolute;left:0;top:0;bottom:0;background:var(--accent);transform-origin:left;animation:barIn 1.2s cubic-bezier(.2,.7,.2,1) both}.steppe-portal .cnum{text-align:right;font-family:IBM Plex Mono,monospace;font-size:14px}@media (max-width:960px){.steppe-portal .crow{grid-template-columns:36px 1fr 120px}.steppe-portal .crow .cb,.steppe-portal .crow .ce{display:none}}.steppe-portal .map svg{display:block;width:100%;height:auto}.steppe-portal .sil{fill:var(--sil);stroke:var(--paper);stroke-width:1.1;stroke-dasharray:1;stroke-linejoin:round;animation:draw 2.4s ease both;cursor:pointer;transition:fill .25s,opacity .25s}.steppe-portal .sil.ru{fill:var(--silBack);cursor:default}.steppe-portal .sil.on{fill:var(--accent)}.steppe-portal .sil.dim{opacity:.45}.steppe-portal .lbl{font-family:IBM Plex Mono,monospace;font-size:15px;fill:var(--inkSoft);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;animation:fade 1s ease both}.steppe-portal .mapwrap{position:relative}.steppe-portal .tip{position:absolute;z-index:6;min-width:250px;transform:translate(-50%,calc(-100% - 16px));background:var(--panel);border:1px solid var(--ink);box-shadow:0 16px 36px rgba(0,0,0,.2);pointer-events:none;animation:fade .2s ease both}.steppe-portal .tip .th{display:flex;justify-content:space-between;align-items:baseline;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule)}.steppe-portal .tip .tn{font-family:"IBM Plex Serif",serif;font-size:20px}.steppe-portal .tip .tc{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted)}.steppe-portal .tip .tb{padding:10px 16px 14px}.steppe-portal .tip .tt{display:flex;justify-content:space-between;align-items:baseline;grid-gap:16px;gap:16px;font-size:13.5px;color:var(--inkSoft)}.steppe-portal .tip .tt b{font-family:"IBM Plex Serif",serif;font-weight:500;font-size:26px;color:var(--accent)}.steppe-portal .tip .tg{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px}.steppe-portal .wgrid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start;padding-top:24px}.steppe-portal .form{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.steppe-portal .fld label{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.steppe-portal .fld .in{justify-content:space-between;padding:0 14px;border:1px solid var(--rule);background:var(--panel)}.steppe-portal .chk,.steppe-portal .fld .in{display:flex;align-items:center;min-height:44px;font-size:15px;color:var(--inkSoft)}.steppe-portal .chk{grid-gap:10px;gap:10px;cursor:pointer}.steppe-portal .chk i{width:20px;height:20px;border:1.5px solid var(--muted);display:inline-flex;align-items:center;justify-content:center}.steppe-portal .chk.on i{background:var(--accent);border-color:var(--accent)}.steppe-portal .chk.on i:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.steppe-portal .found{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted);margin-top:8px}.steppe-portal .rrow{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;padding:12px 4px;border-bottom:1px solid var(--rule);font-size:14.5px}.steppe-portal .rrow .n{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .tools{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.steppe-portal .chips{grid-gap:6px;gap:6px}.steppe-portal .legend{display:flex;align-items:center;grid-gap:10px;gap:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--muted)}.steppe-portal .lgbar{width:160px;height:10px;background:linear-gradient(90deg,#e4cfa6,#d4ad72,#bf8448,#9e5a2c)}.steppe-portal .sil.d1{fill:#e4cfa6}.steppe-portal .sil.d2{fill:#d4ad72}.steppe-portal .sil.d3{fill:#bf8448}.steppe-portal .sil.d4{fill:#9e5a2c}.steppe-portal .map.poly .sil,.steppe-portal .map.poly svg{cursor:crosshair}.steppe-portal .polyl{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-dasharray:7 5}.steppe-portal .polyc{fill:rgba(158,61,36,.14);stroke:var(--accent);stroke-width:2.5}.steppe-portal .polyc.off{display:none}.steppe-portal .dots{fill:#fff;stroke:var(--accent);stroke-width:2.5}.steppe-portal .mbox{border:1px solid var(--rule);background:var(--panel);padding:16px}@media (max-width:1000px){.steppe-portal .wgrid{grid-template-columns:1fr}}.steppe-portal .crumb{padding:28px 0 0;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--muted)}.steppe-portal .cgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;padding-top:18px}.steppe-portal .stats{display:flex;grid-gap:36px;gap:36px;margin:22px 0 18px;flex-wrap:wrap}.steppe-portal .stats .k{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.steppe-portal .stats .v{font-family:"IBM Plex Serif",serif;font-size:30px;color:var(--accent);margin-top:2px}.steppe-portal .chips{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;margin-bottom:14px}.steppe-portal .orow{display:grid;grid-template-columns:34px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 8px;border-bottom:1px solid var(--rule);cursor:pointer;min-height:44px}.steppe-portal .orow.on,.steppe-portal .orow:hover{background:var(--hl)}.steppe-portal .orow .n{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .orow .t{font-family:"IBM Plex Serif",serif;font-size:18px}.steppe-portal .orow .m{font-size:13px;color:var(--muted);margin-top:2px}.steppe-portal .side{top:20px;border:1px solid var(--rule);background:var(--panel);padding:20px}.steppe-portal .side svg{display:block;width:100%;height:auto}.steppe-portal .csil{fill:var(--sil);stroke:var(--accent);stroke-width:1.4;stroke-linejoin:round;stroke-dasharray:1;animation:draw 1.8s ease both}.steppe-portal .pt{fill:var(--accent);stroke:#fff;stroke-width:2;transition:r .2s;animation:fade .4s ease both}.steppe-portal .pt.on{fill:#1c1812;r:10}.steppe-portal .cite{display:flex;justify-content:space-between;align-items:center;grid-gap:24px;gap:24px;padding:20px 24px;border:1px solid var(--rule);background:var(--panel)}.steppe-portal .cap{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--muted);margin-top:10px}@media (max-width:960px){.steppe-portal .cgrid{grid-template-columns:1fr}.steppe-portal .side{position:relative}}.steppe-portal .agrid{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;grid-gap:40px;gap:40px;align-items:start;padding-top:28px}.steppe-portal .clistA{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.steppe-portal .ca{display:flex;justify-content:space-between;align-items:baseline;grid-gap:10px;gap:10px;padding:12px 6px;border:0;border-bottom:1px solid var(--rule);background:none;font:inherit;color:var(--inkSoft);cursor:pointer;text-align:left;min-height:44px}.steppe-portal .ca .nm{font-family:"IBM Plex Serif",serif;font-size:19px}.steppe-portal .ca .cd{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted)}.steppe-portal .ca.on,.steppe-portal .ca:hover{background:var(--hl);color:var(--ink)}.steppe-portal .ca.on .nm{color:var(--accent)}.steppe-portal .stage svg{display:block;width:100%;height:auto}.steppe-portal .asil{fill:var(--sil);stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:1;animation:draw 1.8s ease both}.steppe-portal .fcards{display:flex;flex-direction:column;grid-gap:18px;gap:18px}.steppe-portal .fc{border-left:2px solid var(--accent);padding:4px 0 4px 16px}.steppe-portal .fc .k{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.steppe-portal .fc .v{font-family:Caveat,cursive;font-size:22px;line-height:1.25;color:var(--hand);margin-top:4px;animation:fade .5s ease both}@media (max-width:1100px){.steppe-portal .agrid{grid-template-columns:1fr}}.steppe-portal .ab{max-width:820px}.steppe-portal .ab p+p{margin-top:16px}.steppe-portal .meta{display:flex;grid-gap:36px;gap:36px;flex-wrap:wrap;margin:28px 0 8px}.steppe-portal .meta .k{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.steppe-portal .meta .v{font-size:15px;color:var(--inkSoft);margin-top:4px}@media (max-width:960px){.steppe-portal .ab{grid-template-columns:1fr}}.steppe-portal .mono{font-family:"IBM Plex Serif",serif;font-size:64px;line-height:1;color:var(--accent);opacity:.8}.steppe-portal .pcap{font-size:11px}.steppe-portal .inst{padding-top:44px}.steppe-portal .inst-h{display:flex;align-items:baseline;grid-gap:16px;gap:16px;border-bottom:1px solid var(--rule);padding-bottom:12px;margin-bottom:20px}.steppe-portal .inst-h .h2{font-size:26px;margin:0}.steppe-portal .pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:22px;gap:22px}.steppe-portal .pc{display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--panel);transition:transform .2s,box-shadow .2s}.steppe-portal .pc:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.1)}.steppe-portal .pimg{position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:6px;gap:6px;background:repeating-linear-gradient(135deg,#efe6d2 10px,#e7dcc4 10px 20px);font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .pb{padding:18px 20px 20px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;flex:1 1}.steppe-portal .pt2{font-family:"IBM Plex Serif",serif;font-size:21px;line-height:1.2}.steppe-portal .pl{margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--accent);text-decoration:none;border-bottom:1px solid;align-self:flex-start;min-height:28px;display:inline-flex;align-items:center}.steppe-portal .trk{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-top:14px}.steppe-portal .tk2{display:grid;grid-template-columns:52px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 20px;border:1px solid var(--rule);background:var(--panel);cursor:pointer;text-align:left;font:inherit;color:inherit;min-height:44px;transition:border-color .2s,transform .2s}.steppe-portal .tk2:hover{transform:translateX(4px)}.steppe-portal .tk2.on{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.steppe-portal .tk2 .tn{font-family:"IBM Plex Serif",serif;font-style:italic;font-size:26px;color:var(--accent)}.steppe-portal .tk2 .tb{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.steppe-portal .tk2 .tt{font-family:"IBM Plex Serif",serif;font-size:21px}.steppe-portal .tk2 .ts{font-size:14px;color:var(--muted)}.steppe-portal .nowp{width:100%;text-align:left;border-top:1px solid var(--rule);padding-top:14px}.steppe-portal .ngrid{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:48px;gap:48px;align-items:start;padding-top:28px}.steppe-portal .qs{display:flex;grid-gap:8px;gap:8px;margin:18px 0 22px}.steppe-portal .ep{display:grid;grid-template-columns:40px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 8px;border-bottom:1px solid var(--rule)}.steppe-portal .ep .n{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .ep .t{font-family:"IBM Plex Serif",serif;font-size:18px}.steppe-portal .soon{margin-top:18px;padding:14px 16px;border:1px dashed var(--rule);font-size:14px;color:var(--muted)}.steppe-portal .player{border:1px solid var(--rule);background:var(--panel);padding:26px;display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;text-align:center}.steppe-portal .avatar{width:220px;height:220px}.steppe-portal .pname{font-family:"IBM Plex Serif",serif;font-size:22px}.steppe-portal .prole{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}.steppe-portal .wave{display:flex;align-items:center;grid-gap:3px;gap:3px;height:70px;width:100%}.steppe-portal .wave i{flex:1 1;background:var(--rule);border-radius:2px;transition:background .2s}.steppe-portal .wave.play i{animation:wv 1s ease-in-out infinite alternate}.steppe-portal .wave i.done{background:var(--accent)}.steppe-portal .ctrl{display:flex;align-items:center;grid-gap:14px;gap:14px;width:100%}.steppe-portal .playb{width:56px;height:56px;border-radius:50%;border:0;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.steppe-portal .playb svg path{fill:#fff}.steppe-portal .bar{flex:1 1;height:4px;background:var(--rule);position:relative}.steppe-portal .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}.steppe-portal .time{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .tracks{width:100%;text-align:left;border-top:1px solid var(--rule)}.steppe-portal .tr{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 4px;font-size:14px;color:var(--inkSoft);cursor:pointer;min-height:44px;align-items:center;background:none;border:0;border-bottom:1px solid var(--rule);width:100%;font-family:inherit}.steppe-portal .tr.on{color:var(--accent)}.steppe-portal .av circle,.steppe-portal .av ellipse,.steppe-portal .av path{fill:none;stroke:#3e2a18;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.steppe-portal .sheet{clip-path:polygon(0 .08%,1.25% .18%,2.5% .13%,3.75% .17%,5% .15%,6.25% .18%,7.5% .14%,8.75% .16%,10% .16%,11.25% .13%,12.5% .17%,13.75% .08%,15% .2%,16.25% .13%,17.5% .18%,18.75% .11%,20% .21%,21.25% .2%,22.5% .18%,23.75% .17%,25% .19%,26.25% .16%,27.5% .15%,28.75% .19%,30% .07%,31.25% .18%,32.5% .1%,33.75% .23%,35% .12%,36.25% .2%,37.5% .18%,38.75% .16%,40% .19%,41.25% .11%,42.5% .17%,43.75% .09%,45% .22%,46.25% .09%,47.5% .19%,48.75% .14%,50% .19%,51.25% .14%,52.5% .2%,53.75% .2%,55% .14%,56.25% .2%,57.5% .13%,58.75% .24%,60% .12%,61.25% .19%,62.5% .15%,63.75% .17%,65% .13%,66.25% .21%,67.5% .14%,68.75% .17%,70% .15%,71.25% .16%,72.5% .22%,73.75% .12%,75% .24%,76.25% .08%,77.5% .22%,78.75% .13%,80% .21%,81.25% .15%,82.5% .21%,83.75% .21%,85% .16%,86.25% .21%,87.5% .1%,88.75% .22%,90% .12%,91.25% .25%,92.5% .13%,93.75% .19%,95% .13%,96.25% .21%,97.5% .12%,98.75% .17%,100% .16%,99.69% .71%,99.8% 1.43%,99.68% 2.14%,99.71% 2.86%,99.84% 3.57%,99.65% 4.29%,99.75% 5%,99.73% 5.71%,99.7% 6.43%,99.76% 7.14%,99.6% 7.86%,99.8% 8.57%,99.61% 9.29%,99.75% 10%,99.74% 10.71%,99.67% 11.43%,99.79% 12.14%,99.59% 12.86%,99.81% 13.57%,99.73% 14.29%,99.71% 15%,99.82% 15.71%,99.64% 16.43%,99.8% 17.14%,99.69% 17.86%,99.77% 18.57%,99.76% 19.29%,99.66% 20%,99.85% 20.71%,99.59% 21.43%,99.72% 22.14%,99.71% 22.86%,99.65% 23.57%,99.79% 24.29%,99.69% 25%,99.74% 25.71%,99.64% 26.43%,99.65% 27.14%,99.73% 27.86%,99.66% 28.57%,99.85% 29.29%,99.7% 30%,99.71% 30.71%,99.78% 31.43%,99.71% 32.14%,99.87% 32.86%,99.68% 33.57%,99.79% 34.29%,99.75% 35%,99.74% 35.71%,99.83% 36.43%,99.69% 37.14%,99.83% 37.86%,99.72% 38.57%,99.66% 39.29%,99.73% 40%,99.69% 40.71%,99.89% 41.43%,99.67% 42.14%,99.76% 42.86%,99.75% 43.57%,99.62% 44.29%,99.75% 45%,99.64% 45.71%,99.79% 46.43%,99.73% 47.14%,99.74% 47.86%,99.79% 48.57%,99.67% 49.29%,99.8% 50%,99.7% 50.71%,99.78% 51.43%,99.67% 52.14%,99.65% 52.86%,99.88% 53.57%,99.64% 54.29%,99.82% 55%,99.69% 55.71%,99.62% 56.43%,99.75% 57.14%,99.62% 57.86%,99.84% 58.57%,99.68% 59.29%,99.75% 60%,99.71% 60.71%,99.64% 61.43%,99.83% 62.14%,99.67% 62.86%,99.78% 63.57%,99.67% 64.29%,99.61% 65%,99.77% 65.71%,99.6% 66.43%,99.75% 67.14%,99.65% 67.86%,99.73% 68.57%,99.76% 69.29%,99.66% 70%,99.89% 70.71%,99.71% 71.43%,99.75% 72.14%,99.76% 72.86%,99.63% 73.57%,99.78% 74.29%,99.65% 75%,99.72% 75.71%,99.63% 76.43%,99.62% 77.14%,99.81% 77.86%,99.67% 78.57%,99.85% 79.29%,99.7% 80%,99.74% 80.71%,99.73% 81.43%,99.6% 82.14%,99.82% 82.86%,99.65% 83.57%,99.73% 84.29%,99.67% 85%,99.72% 85.71%,99.79% 86.43%,99.59% 87.14%,99.76% 87.86%,99.65% 88.57%,99.7% 89.29%,99.81% 90%,99.61% 90.71%,99.86% 91.43%,99.62% 92.14%,99.67% 92.86%,99.74% 93.57%,99.67% 94.29%,99.78% 95%,99.62% 95.71%,99.81% 96.43%,99.74% 97.14%,99.72% 97.86%,99.74% 98.57%,99.6% 99.29%,99.86% 100%,98.75% 99.82%,97.5% 99.82%,96.25% 99.78%,95% 99.85%,93.75% 99.86%,92.5% 99.82%,91.25% 99.88%,90% 99.83%,88.75% 99.78%,87.5% 99.83%,86.25% 99.83%,85% 99.8%,83.75% 99.81%,82.5% 99.84%,81.25% 99.81%,80% 99.85%,78.75% 99.89%,77.5% 99.81%,76.25% 99.83%,75% 99.89%,73.75% 99.8%,72.5% 99.86%,71.25% 99.84%,70% 99.8%,68.75% 99.83%,67.5% 99.87%,66.25% 99.76%,65% 99.83%,63.75% 99.84%,62.5% 99.79%,61.25% 99.82%,60% 99.88%,58.75% 99.83%,57.5% 99.83%,56.25% 99.91%,55% 99.83%,53.75% 99.8%,52.5% 99.91%,51.25% 99.8%,50% 99.8%,48.75% 99.88%,47.5% 99.81%,46.25% 99.82%,45% 99.88%,43.75% 99.77%,42.5% 99.85%,41.25% 99.88%,40% 99.82%,38.75% 99.84%,37.5% 99.87%,36.25% 99.8%,35% 99.81%,33.75% 99.87%,32.5% 99.77%,31.25% 99.82%,30% 99.88%,28.75% 99.8%,27.5% 99.81%,26.25% 99.88%,25% 99.8%,23.75% 99.81%,22.5% 99.9%,21.25% 99.77%,20% 99.8%,18.75% 99.87%,17.5% 99.77%,16.25% 99.83%,15% 99.9%,13.75% 99.77%,12.5% 99.78%,11.25% 99.93%,10% 99.83%,8.75% 99.81%,7.5% 99.94%,6.25% 99.83%,5% 99.84%,3.75% 99.89%,2.5% 99.78%,1.25% 99.77%,0 99.94%,.36% 99.29%,.34% 98.57%,.12% 97.86%,.39% 97.14%,.36% 96.43%,.16% 95.71%,.41% 95%,.27% 94.29%,.23% 93.57%,.42% 92.86%,.29% 92.14%,.22% 91.43%,.35% 90.71%,.22% 90%,.27% 89.29%,.32% 88.57%,.16% 87.86%,.34% 87.14%,.28% 86.43%,.16% 85.71%,.32% 85%,.27% 84.29%,.14% 83.57%,.36% 82.86%,.3% 82.14%,.15% 81.43%,.41% 80.71%,.31% 80%,.29% 79.29%,.31% 78.57%,.22% 77.86%,.21% 77.14%,.39% 76.43%,.19% 75.71%,.24% 75%,.34% 74.29%,.23% 73.57%,.35% 72.86%,.31% 72.14%,.11% 71.43%,.38% 70.71%,.33% 70%,.19% 69.29%,.3% 68.57%,.25% 67.86%,.22% 67.14%,.35% 66.43%,.23% 65.71%,.28% 65%,.38% 64.29%,.28% 63.57%,.21% 62.86%,.4% 62.14%,.16% 61.43%,.33% 60.71%,.35% 60%,.16% 59.29%,.32% 58.57%,.39% 57.86%,.12% 57.14%,.29% 56.43%,.33% 55.71%,.14% 55%,.3% 54.29%,.26% 53.57%,.15% 52.86%,.32% 52.14%,.25% 51.43%,.21% 50.71%,.39% 50%,.22% 49.29%,.26% 48.57%,.32% 47.86%,.2% 47.14%,.23% 46.43%,.32% 45.71%,.12% 45%,.34% 44.29%,.34% 43.57%,.11% 42.86%,.33% 42.14%,.37% 41.43%,.12% 40.71%,.39% 40%,.29% 39.29%,.2% 38.57%,.4% 37.86%,.26% 37.14%,.24% 36.43%,.38% 35.71%,.3% 35%,.25% 34.29%,.4% 33.57%,.24% 32.86%,.31% 32.14%,.34% 31.43%,.16% 30.71%,.26% 30%,.29% 29.29%,.09% 28.57%,.36% 27.86%,.29% 27.14%,.13% 26.43%,.3% 25.71%,.34% 25%,.25% 24.29%,.38% 23.57%,.25% 22.86%,.21% 22.14%,.34% 21.43%,.24% 20.71%,.23% 20%,.35% 19.29%,.18% 18.57%,.35% 17.86%,.41% 17.14%,.18% 16.43%,.29% 15.71%,.39% 15%,.12% 14.29%,.32% 13.57%,.26% 12.86%,.16% 12.14%,.35% 11.43%,.3% 10.71%,.17% 10%,.36% 9.29%,.21% 8.57%,.21% 7.86%,.31% 7.14%,.23% 6.43%,.21% 5.71%,.3% 5%,.19% 4.29%,.26% 3.57%,.36% 2.86%,.18% 2.14%,.35% 1.43%,.35% .71%)}.steppe-portal .brand-name,.steppe-portal .brand-tag{display:block}.steppe-portal .brand-seal{filter:drop-shadow(0 3px 4px rgba(0,0,0,.3));flex:none}.steppe-portal .lang{position:relative}.steppe-portal .lang-btn{width:auto;padding:0 14px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em}.steppe-portal .lang-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:170px;background:var(--panel);border:1px solid var(--rule);box-shadow:0 12px 30px rgba(0,0,0,.12)}.steppe-portal .lang-menu button{display:block;width:100%;text-align:left;padding:11px 14px;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--inkSoft);font:inherit;font-size:13.5px;cursor:pointer}.steppe-portal .lang-menu button.on,.steppe-portal .lang-menu button:hover{color:var(--accent)}.steppe-portal .state{padding:40px 0;font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--muted);text-align:center}.steppe-portal input.in{width:100%;font:inherit;outline:none}.steppe-portal input.in:focus{border-color:var(--accent)}.steppe-portal .where .wtab svg path{fill:none;stroke:#fff;stroke-width:1.8}.steppe-portal .dot{fill:#fff;stroke:var(--accent);stroke-width:2.5}.steppe-portal .pimg img{width:100%;height:100%;object-fit:cover}.steppe-portal .crumb a{color:inherit}.steppe-portal .orow{text-decoration:none;color:inherit}.steppe-portal{padding:0;background-color:var(--paper)}.steppe-portal .book{max-width:none;margin:0;filter:none}.steppe-portal .edge,.steppe-portal .spine{display:none}.steppe-portal .sheet{clip-path:none;min-height:100vh}.steppe-portal .inner{max-width:1280px;margin:0 auto;padding:0 64px}@media (max-width:1100px){.steppe-portal .inner{padding:0 32px}}@media (max-width:640px){.steppe-portal .inner{padding:0 16px}.steppe-portal .hd{grid-gap:12px;gap:12px}.steppe-portal .brand-name{font-size:16px}.steppe-portal .nav{width:100%;overflow-x:auto;flex-wrap:nowrap}.steppe-portal .nv{white-space:nowrap;padding:0 10px}.steppe-portal .runhead span+span{display:none}}.steppe-portal .runhead{align-items:center;padding:10px 0}.steppe-portal .rh-right{display:flex;align-items:center;grid-gap:18px;gap:18px}.steppe-portal .rh-right .hctl{grid-gap:6px;gap:6px}.steppe-portal .rh-right .hb{width:38px;height:38px}.steppe-portal .rh-right .lang-btn{width:auto;height:38px}.steppe-portal .lang-menu{z-index:40}@media (max-width:1100px){.steppe-portal .hd{flex-wrap:wrap}.steppe-portal .nav{justify-content:flex-start}}@media (max-width:640px){.steppe-portal .rh-text{display:none}.steppe-portal .rh-right{width:100%;justify-content:space-between}}.steppe-portal{background-color:#efe8d9;--cardLine:rgba(196,182,156,0.55)}.steppe-portal.is-night{background-color:#17140f;--cardLine:rgba(90,80,64,0.6)}.steppe-portal .sheet{background-color:#f3ecdc;background-image:url(/images/steppe/paper-tile.webp);background-size:600px;background-blend-mode:multiply}.steppe-portal.is-night .sheet{background-color:#1f1b16}.steppe-portal .bgimg{display:block}.steppe-portal .brand-mark{flex:none}.steppe-portal .brand-mark circle{fill:none;stroke:#c0573a;stroke-width:2.4}.steppe-portal .brand-mark circle.dot{fill:#c0573a;stroke:none}.steppe-portal .brand-mark path{fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round}.steppe-portal .hdbar{position:sticky;top:0;z-index:60;background:rgba(251,247,238,.9);border-bottom:1px solid var(--cardLine);box-shadow:0 8px 24px rgba(60,40,20,.07);backdrop-filter:blur(10px)}.steppe-portal.is-night .hdbar{background:rgba(30,26,21,.92)}.steppe-portal .hdbar-in{max-width:1280px;margin:0 auto;padding:0 64px}.steppe-portal .hd{padding:12px 0;border-bottom:0;flex-wrap:nowrap;grid-gap:28px;gap:28px}.steppe-portal .brand-name{font-size:17px}.steppe-portal .hd-right{display:flex;align-items:center;grid-gap:22px;gap:22px}.steppe-portal .nav{justify-content:flex-end}.steppe-portal .hctl{display:flex;align-items:center;grid-gap:6px;gap:6px;padding-left:18px;border-left:1px solid var(--rule)}.steppe-portal .hctl .hb{width:38px;height:38px}.steppe-portal .hctl .lang-btn{width:auto;height:38px}.steppe-portal .folio{margin-left:8px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.steppe-portal .rib{top:calc(100% + 10px)}.steppe-portal main{display:flex;flex-direction:column;grid-gap:22px;gap:22px;padding:28px 0 8px}.steppe-portal .agrid>*,.steppe-portal .cgrid>div:first-child,.steppe-portal .cite,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal .where,.steppe-portal main>.map,.steppe-portal main>section{background:var(--card);border:1px solid var(--cardLine);border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 30px rgba(70,45,20,.07)}.steppe-portal .agrid>*,.steppe-portal .cgrid>div:first-child,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal main>.map,.steppe-portal main>section{padding:28px 32px}.steppe-portal main>section.swap{padding-top:32px!important}.steppe-portal main>.map{padding:18px 20px}.steppe-portal .maphead{padding:32px}.steppe-portal .sec{padding-top:28px}.steppe-portal .agrid,.steppe-portal .cgrid,.steppe-portal .ngrid,.steppe-portal .wgrid{padding-top:0}.steppe-portal .side{position:sticky;top:96px}.steppe-portal .cite{border-radius:6px}.steppe-portal .orn{margin:6px auto}.steppe-portal .hint{margin:-8px 0 0 4px}.steppe-portal .crumb{padding:0 4px}.steppe-portal .crow{grid-template-columns:44px 1.2fr 1fr 1.1fr 240px}.steppe-portal .cnum{white-space:nowrap;line-height:1.5;font-size:13px;color:var(--muted)}.steppe-portal .cnum b{font-family:"IBM Plex Serif",serif;font-weight:500;font-size:16px;color:var(--ink)}.steppe-portal .where-map{position:relative;padding:0!important;overflow:hidden}.steppe-portal .where-map .leaflet-container{height:70vh;min-height:460px;background:#e8e2d4;font-family:inherit}.steppe-portal .where-map .leaflet-tile-container{filter:grayscale(100%) sepia(18%) contrast(.95)}.steppe-portal.is-night .where-map .leaflet-tile-container{filter:grayscale(100%) invert(92%) sepia(20%)}.steppe-portal .where-map .leaflet-marker-icon.leaflet-div-icon{background:#fff;border:1px solid #7d7d7d}.steppe-portal .where-actions{position:absolute;left:50%;bottom:18px;z-index:1000;transform:translateX(-50%);display:flex;grid-gap:8px;gap:8px}.steppe-portal .where-btn{min-height:46px;padding:0 24px;border:0;background:#d9b779;color:#fff;font-family:"IBM Plex Serif",serif;font-size:18px;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.18)}.steppe-portal .where-btn:hover{background:#e6c68c}.steppe-portal .where-btn.ghost{background:rgba(251,247,238,.95);color:var(--ink);border:1px solid var(--cardLine)}.steppe-portal .where-note{position:absolute;left:16px;top:16px;z-index:1000;padding:8px 12px;background:var(--card);font-size:13px}@media (max-width:1100px){.steppe-portal .hdbar-in{padding:0 32px}.steppe-portal .hd{flex-wrap:wrap}.steppe-portal .hd-right{width:100%;justify-content:space-between}.steppe-portal .crow{grid-template-columns:36px 1fr 1fr 200px}.steppe-portal .crow .cb{display:none}}@media (max-width:640px){.steppe-portal .hdbar-in{padding:0 12px}.steppe-portal .hd-right{flex-wrap:wrap;grid-gap:8px;gap:8px}.steppe-portal .hctl{border-left:0;padding-left:0}.steppe-portal .agrid>*,.steppe-portal .cgrid>div:first-child,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal main>.map,.steppe-portal main>section{padding:20px 18px}.steppe-portal .crow{grid-template-columns:30px 1fr 150px}.steppe-portal .crow .ce{display:none}.steppe-portal .side{position:relative;top:0}}.steppe-portal{--cardLine:rgba(160,128,84,0.2)}.steppe-portal.is-night{--cardLine:rgba(140,118,86,0.22)}.steppe-portal .agrid>*,.steppe-portal .cgrid>div:first-child,.steppe-portal .cite,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal .where,.steppe-portal main>.map,.steppe-portal main>section{border-radius:4px;box-shadow:0 6px 18px rgba(90,60,25,.05);backdrop-filter:blur(2px)}.steppe-portal .agrid>*,.steppe-portal .cgrid>div:first-child,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal main>.map,.steppe-portal main>section{padding:20px 24px}.steppe-portal main>section.swap{padding-top:22px!important}.steppe-portal .maphead{padding:22px 24px}.steppe-portal main{grid-gap:16px;gap:16px;padding-top:20px}.steppe-portal .hdbar{background:rgba(244,234,212,.72)}.steppe-portal.is-night .hdbar{background:rgba(30,26,21,.8)}.steppe-portal .hdbar-in,.steppe-portal .inner{max-width:1720px;padding:0 40px}.steppe-portal .hd{grid-gap:32px;gap:32px}.steppe-portal .hd-right{grid-gap:18px;gap:18px}.steppe-portal .nav{flex-wrap:nowrap}.steppe-portal .nv{white-space:nowrap;padding:0 11px}@media (max-width:1380px){.steppe-portal .hd{flex-wrap:wrap}.steppe-portal .hd-right{width:100%;justify-content:space-between}}@media (max-width:1100px){.steppe-portal .hdbar-in,.steppe-portal .inner{padding:0 24px}.steppe-portal .nav{flex-wrap:wrap}}@media (max-width:640px){.steppe-portal .hdbar-in,.steppe-portal .inner{padding:0 12px}.steppe-portal .nav{flex-wrap:nowrap;overflow-x:auto;width:100%}.steppe-portal .agrid>*,.steppe-portal .cgrid>div:first-child,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal main>.map,.steppe-portal main>section{padding:16px}}.steppe-portal .rib{display:none}.steppe-portal .nv{position:relative}.steppe-portal .nv.on:after{left:8px;right:8px;bottom:2px;height:9px;background:linear-gradient(180deg,#b63c24,#8e2416 55%,#64160c);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%,6px 50%);box-shadow:0 2px 3px rgba(0,0,0,.25)}.steppe-portal .nv.on:after,.steppe-portal .nv.on:before{content:"";position:absolute;transform-origin:left center;animation:ribbonIn .5s cubic-bezier(.3,.8,.3,1) both}.steppe-portal .nv.on:before{left:14px;right:14px;bottom:6px;height:1px;z-index:1;background:hsla(0,0%,100%,.28)}.steppe-portal .trk-group+.trk-group{margin-top:26px}.steppe-portal .tk2{grid-template-columns:44px 1fr auto;padding:14px 16px}.steppe-portal .tk2 .ph{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .player{align-items:stretch;text-align:left}.steppe-portal .player .avatar{width:150px;height:150px;align-self:center}.steppe-portal .player .pname,.steppe-portal .player .prole{text-align:center}.steppe-portal .wave{cursor:pointer}.steppe-portal .bar{cursor:pointer;height:6px;border-radius:3px}.steppe-portal .bar i{border-radius:3px}.steppe-portal .bar:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.steppe-portal .speed{min-width:52px;min-height:36px;border:1px solid var(--rule);background:transparent;color:var(--inkSoft);border-radius:18px;font-family:IBM Plex Mono,monospace;font-size:12px;cursor:pointer}.steppe-portal .speed:hover{border-color:var(--accent);color:var(--accent)}.steppe-portal .script{max-height:340px;overflow-y:auto;border-top:1px solid var(--rule);padding-top:10px;scroll-behavior:smooth}.steppe-portal .ph-line{display:grid;grid-template-columns:46px 1fr;grid-gap:10px;gap:10px;width:100%;padding:9px 8px;border:0;border-radius:4px;background:none;text-align:left;font:inherit;font-size:15px;line-height:1.55;color:var(--muted);cursor:pointer;transition:background .25s,color .25s}.steppe-portal .ph-line:hover{background:var(--hl);color:var(--inkSoft)}.steppe-portal .ph-line.past{color:var(--inkSoft)}.steppe-portal .ph-line.on{background:rgba(158,61,36,.09);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.steppe-portal .ph-t{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);padding-top:3px}.steppe-portal .ngrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:1100px){.steppe-portal .ngrid{grid-template-columns:1fr}}.steppe-portal .hlink{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--rule);border-radius:19px;color:var(--ink);font-size:13.5px;text-decoration:none;white-space:nowrap}.steppe-portal .hlink:hover{border-color:var(--accent);color:var(--accent)}.steppe-portal a.hb{color:var(--ink);text-decoration:none}.steppe-portal .steppe-auth{align-items:center;padding-top:48px;padding-bottom:48px}.steppe-portal .auth-card{width:100%;max-width:460px;padding:32px 34px!important}.steppe-portal .auth-foot{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--rule);font-size:14px;color:var(--muted)}.steppe-portal .auth-foot a{color:var(--accent)}.steppe-portal .auth-done .btn{margin-top:18px;text-decoration:none}.steppe-portal .steppe-auth .ant-form-item-label>label,.steppe-portal .steppe-show .ant-form-item-label>label{color:var(--inkSoft);font-family:IBM Plex Sans,sans-serif}.steppe-portal .steppe-auth .ant-input,.steppe-portal .steppe-auth .ant-input-affix-wrapper .ant-input,.steppe-portal .steppe-auth .ant-select-selection,.steppe-portal .steppe-show .ant-input,.steppe-portal .steppe-show .ant-input-affix-wrapper .ant-input,.steppe-portal .steppe-show .ant-select-selection{background:rgba(255,252,245,.7);border-color:var(--rule);border-radius:3px;color:var(--ink);font-family:IBM Plex Sans,sans-serif}.steppe-portal .steppe-auth .ant-input:focus,.steppe-portal .steppe-auth .ant-input:hover,.steppe-portal .steppe-auth .ant-select-selection:hover,.steppe-portal .steppe-show .ant-input:focus,.steppe-portal .steppe-show .ant-input:hover,.steppe-portal .steppe-show .ant-select-selection:hover{border-color:var(--accent)}.steppe-portal .steppe-auth .ant-input:focus,.steppe-portal .steppe-show .ant-input:focus{box-shadow:0 0 0 2px rgba(158,61,36,.12)}.steppe-portal .steppe-auth .ant-btn,.steppe-portal .steppe-show .ant-btn{border-radius:2px;font-family:IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12px;height:42px}.steppe-portal .steppe-auth .ant-btn-primary,.steppe-portal .steppe-show .ant-btn-primary{background:var(--accent);border-color:var(--accent)}.steppe-portal .steppe-auth .ant-btn-primary:focus,.steppe-portal .steppe-auth .ant-btn-primary:hover,.steppe-portal .steppe-show .ant-btn-primary:focus,.steppe-portal .steppe-show .ant-btn-primary:hover{background:#b4482c;border-color:#b4482c}.steppe-portal .steppe-auth .ant-checkbox-checked .ant-checkbox-inner,.steppe-portal .steppe-show .ant-checkbox-checked .ant-checkbox-inner{background:var(--accent);border-color:var(--accent)}.steppe-portal .steppe-auth a,.steppe-portal .steppe-show a{color:var(--accent)}.steppe-portal .steppe-auth .ant-tabs-ink-bar,.steppe-portal .steppe-show .ant-tabs-ink-bar{background:var(--accent)}.steppe-portal .steppe-auth .ant-tabs-nav .ant-tabs-tab-active,.steppe-portal .steppe-auth .ant-tabs-nav .ant-tabs-tab:hover,.steppe-portal .steppe-show .ant-tabs-nav .ant-tabs-tab-active,.steppe-portal .steppe-show .ant-tabs-nav .ant-tabs-tab:hover{color:var(--accent)}.steppe-portal .steppe-auth h1,.steppe-portal .steppe-show h1{text-align:left}.steppe-portal .show-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.steppe-portal .show-data,.steppe-portal .show-side{padding:20px 24px}.steppe-portal .show-data>*,.steppe-portal .show-side>*{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%}.steppe-portal .show-side{position:sticky;top:96px;min-height:480px}.steppe-portal .show-side .leaflet-container{height:480px;border-radius:3px}@media (max-width:1000px){.steppe-portal .show-grid{grid-template-columns:1fr}.steppe-portal .show-side{position:relative;top:0}}.steppe-portal{--cardLine:rgba(160,128,84,0.22)}.steppe-portal.is-night{--cardLine:rgba(140,118,86,0.25)}.steppe-portal .agrid>*,.steppe-portal .cgrid>div:first-child,.steppe-portal .cite,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .res-list,.steppe-portal .res-map,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal .where,.steppe-portal main>.map,.steppe-portal main>section{backdrop-filter:blur(6px)}.steppe-portal .h1{letter-spacing:-.015em;text-shadow:0 1px 0 hsla(0,0%,100%,.55),0 2px 2px rgba(90,55,20,.16),0 10px 26px rgba(90,55,20,.14)}.steppe-portal.is-night .h1{text-shadow:0 2px 2px rgba(0,0,0,.5),0 0 26px rgba(217,128,79,.18)}.steppe-portal .ab{max-width:none;display:block;padding-right:340px!important}.steppe-portal .ab-text{max-width:900px}.steppe-portal .ab-text p+p{margin-top:16px}@media (max-width:1000px){.steppe-portal .ab{padding-right:24px!important}}.steppe-portal .gterm{position:relative;border-bottom:1.5px dashed var(--hand);color:var(--ink);cursor:help;outline:none}.steppe-portal .gterm.on,.steppe-portal .gterm:focus{background:rgba(158,61,36,.08)}.steppe-portal .gnote{display:none}.steppe-portal .country-head{display:flex;justify-content:space-between;align-items:flex-end;grid-gap:24px;gap:24px;flex-wrap:wrap}.steppe-portal .country-head .stats{margin:0}.steppe-portal .res-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:start}.steppe-portal .res-list,.steppe-portal .res-map{background:var(--card);border:1px solid var(--cardLine);border-radius:4px;box-shadow:0 6px 18px rgba(90,60,25,.05);padding:18px 20px}.steppe-portal .res-map{position:sticky;top:96px}.steppe-portal .res-map .leaflet-container{height:62vh;min-height:440px;border-radius:3px;background:#e8e2d4;font-family:inherit}.steppe-portal .res-map .leaflet-tile-container{filter:grayscale(100%) sepia(18%) contrast(.95)}.steppe-portal.is-night .res-map .leaflet-tile-container{filter:grayscale(100%) invert(92%) sepia(20%)}.steppe-portal .res-count{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.steppe-portal .res-items{list-style:none;margin:0;padding:0;max-height:62vh;overflow-y:auto;border-top:1px solid var(--rule)}.steppe-portal .res-item{display:grid;grid-template-columns:34px 1fr 20px;grid-gap:12px;gap:12px;align-items:center;padding:12px 6px;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none;transition:background .2s}.steppe-portal .res-item.on,.steppe-portal .res-item:hover{background:var(--hl)}.steppe-portal .res-item .n{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.steppe-portal .res-item .b{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.steppe-portal .res-item .t{font-family:"IBM Plex Serif",serif;font-size:18px;color:var(--ink)}.steppe-portal .res-item .m{font-size:13px;color:var(--muted)}.steppe-portal .res-item .go{color:var(--accent)}@media (max-width:1000px){.steppe-portal .res-grid{grid-template-columns:1fr}.steppe-portal .res-map{position:relative;top:0}}.steppe-portal .entry-box{position:relative;transform:translateZ(0);min-height:860px;overflow:hidden;padding:16px!important}.steppe-portal .steppe-entry .entry-box h1{font-family:"IBM Plex Serif",serif;font-weight:500}.steppe-portal .lang-menu a{display:block;padding:11px 14px;border-bottom:1px solid var(--rule);color:var(--inkSoft);font-size:13.5px;text-decoration:none}.steppe-portal .lang-menu a:hover{color:var(--accent)}.steppe-portal .book{position:relative;z-index:1}.steppe-portal.is-night:after,.steppe-portal.is-night:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.steppe-portal.is-night:before{background-image:radial-gradient(1px 1px at 23px 41px,#fff6dc,transparent),radial-gradient(1px 1px at 141px 113px,#fff,transparent),radial-gradient(1.5px 1.5px at 271px 59px,#ffe9b8,transparent),radial-gradient(1px 1px at 333px 211px,#fff,transparent),radial-gradient(1px 1px at 87px 263px,#fff6dc,transparent),radial-gradient(1.5px 1.5px at 199px 307px,#fff,transparent),radial-gradient(1px 1px at 377px 349px,#ffe9b8,transparent),radial-gradient(1px 1px at 49px 383px,#fff,transparent);background-size:400px 400px;animation:twinkleA 5s ease-in-out infinite alternate}.steppe-portal.is-night:after{background-image:radial-gradient(1px 1px at 61px 97px,#fff,transparent),radial-gradient(2px 2px at 211px 29px,#fff3c9,transparent),radial-gradient(1px 1px at 307px 151px,#fff,transparent),radial-gradient(1px 1px at 157px 229px,#ffe9b8,transparent),radial-gradient(1.5px 1.5px at 29px 311px,#fff,transparent),radial-gradient(1px 1px at 251px 373px,#fff6dc,transparent);background-size:600px 520px;animation:twinkleB 7s ease-in-out infinite alternate}.steppe-portal{--field:#f6efe0;--fieldLine:#c9ad86}.steppe-portal .ant-cascader-input,.steppe-portal .ant-input,.steppe-portal .ant-input-affix-wrapper,.steppe-portal .ant-input-number,.steppe-portal .ant-input-number-input,.steppe-portal .ant-picker,.steppe-portal .ant-select-selection,.steppe-portal .ant-select-selector,.steppe-portal textarea.ant-input{background-color:var(--field)!important;border-color:var(--fieldLine)!important;color:var(--ink);border-radius:3px}.steppe-portal .ant-input-number:hover,.steppe-portal .ant-input:focus,.steppe-portal .ant-input:hover,.steppe-portal .ant-select-focused .ant-select-selection,.steppe-portal .ant-select-selection:hover{border-color:var(--accent)!important;box-shadow:0 0 0 2px rgba(158,61,36,.1)}.steppe-portal .ant-input-disabled,.steppe-portal .ant-input[disabled],.steppe-portal .ant-select-disabled .ant-select-selection{background-color:#ece3cf!important;color:var(--muted)}.steppe-portal .ant-radio-button-wrapper{background:var(--field);border-color:var(--fieldLine)!important;color:var(--inkSoft)}.steppe-portal .ant-radio-button-wrapper:not(:first-child):before{background-color:var(--fieldLine)}.steppe-portal .ant-radio-button-wrapper:hover{color:var(--accent)}.steppe-portal .ant-radio-button-wrapper-checked,.steppe-portal .ant-radio-button-wrapper-checked:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important}.steppe-portal .ant-tabs-card .ant-tabs-tab,.steppe-portal .ant-tabs-card>.ant-tabs-bar .ant-tabs-tab{background:#efe5d0!important;border-color:var(--fieldLine)!important;color:var(--inkSoft)}.steppe-portal .ant-tabs-card .ant-tabs-tab-active,.steppe-portal .ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active{background:var(--field)!important;color:var(--accent)!important}.steppe-portal .ant-tabs-bar,.steppe-portal .ant-tabs-nav{border-bottom-color:var(--fieldLine)!important}.steppe-portal .ant-tabs-tab-active,.steppe-portal .ant-tabs-tab:hover{color:var(--accent)!important}.steppe-portal .ant-tabs-ink-bar{background:var(--accent)!important}.steppe-portal .ant-btn{background:var(--field);border-color:var(--fieldLine);color:var(--ink);border-radius:3px}.steppe-portal .ant-btn:focus,.steppe-portal .ant-btn:hover{color:var(--accent);border-color:var(--accent);background:#fbf5e8}.steppe-portal .ant-btn-primary,.steppe-portal .ant-btn-primary:focus,.steppe-portal .ant-btn-primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.steppe-portal .ant-btn[disabled],.steppe-portal .ant-btn[disabled]:hover{background:#ece3cf;border-color:#d8c7a8;color:#a5977d}.steppe-portal .ant-switch{background-color:#cdbb98}.steppe-portal .ant-switch-checked{background-color:var(--accent)}.steppe-portal .ant-checkbox-inner{background:var(--field);border-color:var(--fieldLine)}.steppe-portal .ant-checkbox-checked .ant-checkbox-inner{background:var(--accent);border-color:var(--accent)}.steppe-portal .ant-form-item-label>label{color:var(--inkSoft)}.steppe-portal .ant-card,.steppe-portal .ant-collapse,.steppe-portal .ant-collapse-content,.steppe-portal .ant-list,.steppe-portal .ant-modal-content,.steppe-portal .ant-table,.steppe-portal .ant-table-thead>tr>th{background:rgba(246,239,224,.6);border-color:var(--fieldLine)}.steppe-portal .ant-table-thead>tr>th{color:var(--inkSoft)}.steppe-portal .leaflet-bar a,.steppe-portal .leaflet-control-layers,.steppe-portal .leaflet-control-zoom a{background:var(--field);color:var(--ink);border-color:var(--fieldLine)}.steppe-portal .orn{overflow:visible}.steppe-portal .orn .orn-line,.steppe-portal .orn .orn-wave{fill:none;stroke:#b39c78;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;animation:none}.steppe-portal .orn .orn-ring{fill:var(--paper);stroke:#b39c78;stroke-width:1.4;stroke-dasharray:none;animation:none}.steppe-portal .orn .orn-dot{fill:#c0573a;stroke:none;animation:none}.steppe-portal .orn{animation:fade .8s ease both}.steppe-portal .lang-group{padding:10px 14px 4px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.steppe-portal .lang-menu button.sub{padding-left:24px}.steppe-portal .lang-menu{min-width:140px}.steppe-portal.is-night{--table:#0a1120;--paper:#111a2e;--panel:#16213a;--ink:#e9edf6;--inkSoft:#c4cce0;--muted:#8f9bbb;--rule:#2a3757;--accent:#e39a62;--sil:#2d3d61;--silBack:#1f2a45;--hand:#e8b98c;--hl:rgba(160,190,255,0.06);--cardLine:rgba(110,135,190,0.25);--field:#18233d;--fieldLine:#3a4a70;background-color:#0a1120}.steppe-portal.is-night .hdbar{background:rgba(10,17,32,.86);border-bottom-color:rgba(110,135,190,.22)}.steppe-portal.is-night .h1{color:#eef1f8;text-shadow:0 2px 2px rgba(0,0,0,.45),0 0 30px rgba(140,170,255,.14)}.steppe-portal.is-night .bgimg{opacity:.1!important;filter:invert(1) sepia(.2) hue-rotate(180deg) saturate(.6)}.steppe-portal.is-night .ant-btn[disabled],.steppe-portal.is-night .ant-input[disabled],.steppe-portal.is-night .ant-tabs-card .ant-tabs-tab{background:#141d33!important}.steppe-portal.is-night .ant-card,.steppe-portal.is-night .ant-table{background:rgba(20,30,52,.6)}.steppe-portal:after,.steppe-portal:before{display:none}.steppe-portal .sheet{position:relative}.steppe-portal .inner{position:relative;z-index:1}.steppe-portal.is-night .sheet:after,.steppe-portal.is-night .sheet:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.steppe-portal.is-night .sheet:before{background-image:radial-gradient(1.2px 1.2px at 23px 41px,#fff,transparent),radial-gradient(1px 1px at 141px 113px,#dfe8ff,transparent),radial-gradient(1.8px 1.8px at 271px 59px,#fff6dc,transparent),radial-gradient(1px 1px at 333px 211px,#fff,transparent),radial-gradient(1.2px 1.2px at 87px 263px,#dfe8ff,transparent),radial-gradient(1.8px 1.8px at 199px 307px,#fff,transparent),radial-gradient(1px 1px at 377px 349px,#fff6dc,transparent),radial-gradient(1.2px 1.2px at 49px 383px,#fff,transparent);background-size:400px 400px;animation:twinkleA 5s ease-in-out infinite alternate}.steppe-portal.is-night .sheet:after{background-image:radial-gradient(1px 1px at 61px 97px,#fff,transparent),radial-gradient(2.2px 2.2px at 211px 29px,#fff3c9,transparent),radial-gradient(1.2px 1.2px at 307px 151px,#dfe8ff,transparent),radial-gradient(1px 1px at 157px 229px,#fff,transparent),radial-gradient(1.6px 1.6px at 29px 311px,#fff,transparent),radial-gradient(1px 1px at 251px 373px,#dfe8ff,transparent);background-size:600px 520px;animation:twinkleB 7s ease-in-out infinite alternate}.steppe-portal{--cardA:.15;--cardBlur:0px;--card:rgba(255,251,242,var(--cardA))}.steppe-portal.is-night{--card:rgba(70,98,160,var(--cardA))}.steppe-portal .agrid>*,.steppe-portal .auth-card,.steppe-portal .cgrid>div:first-child,.steppe-portal .cite,.steppe-portal .entry-box,.steppe-portal .ngrid>div,.steppe-portal .player,.steppe-portal .res-list,.steppe-portal .res-map,.steppe-portal .side,.steppe-portal .wgrid>*,.steppe-portal .where,.steppe-portal main>.map,.steppe-portal main>section{backdrop-filter:blur(var(--cardBlur))}.steppe-portal .bgimg{height:auto;object-fit:fill;-webkit-mask-image:none;mask-image:none}.steppe-portal .res-more{margin-top:14px;width:100%;justify-content:center}.steppe-portal .bgimg{display:none}.steppe-portal .sheet,.steppe-portal .tick{background-image:none}.steppe-portal .sheet{background-color:#efe7d6}.steppe-portal.is-night .sheet{background-color:#0d1527}.steppe-portal .sil{transition:fill .6s,opacity .6s}.steppe-portal .sil.on{transition:fill .2s,opacity .2s}.steppe-portal .sil.blink{fill:var(--accent);opacity:.6}.steppe-portal .map .lead{stroke:var(--inkSoft);stroke-width:.8;opacity:.55;pointer-events:none;animation:fade 1s ease both}.steppe-portal .where{height:340px}.steppe-portal .where .wmap{position:absolute;inset:0;z-index:0;pointer-events:none}.steppe-portal .where .wmap .leaflet-container{width:100%;height:100%!important;background:#e8e2d4;font-family:inherit}.steppe-portal .where .wmap .leaflet-tile-container{filter:grayscale(100%) sepia(18%) contrast(.95)}.steppe-portal.is-night .where .wmap .leaflet-tile-container{filter:grayscale(100%) invert(92%) sepia(20%)}.steppe-portal .where .wtab,.steppe-portal .where .wtxt{z-index:1}.steppe-portal .where .wtxt{max-width:380px}.steppe-portal .where .wlbl{width:0;height:0}.steppe-portal .where .wlbl span{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--inkSoft);text-shadow:0 0 3px var(--paper),0 0 3px var(--paper),0 0 6px var(--paper)}.steppe-portal .res-items{position:relative}.steppe-portal .res-item{cursor:pointer}.steppe-portal .res-item:focus{outline:2px solid var(--accent);outline-offset:-2px}.steppe-portal .res-item.sel{background:rgba(158,61,36,.1);box-shadow:inset 3px 0 0 var(--accent)}.steppe-portal .res-item .go{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;border-radius:16px;text-decoration:none}.steppe-portal .res-item .go:hover{background:var(--accent);color:#fff}.steppe-portal .res-item{grid-template-columns:34px 1fr 32px}.steppe-portal .res-map .leaflet-interactive{cursor:pointer}.steppe-portal .res-pop .leaflet-popup-content-wrapper{background:var(--field,#f6efe0);border:1px solid var(--fieldLine,#c9ad86);border-radius:4px;box-shadow:0 10px 24px rgba(60,40,20,.2)}.steppe-portal .res-pop .leaflet-popup-tip{background:var(--field,#f6efe0)}.steppe-portal .res-pop .leaflet-popup-content{margin:12px 14px}.steppe-portal .rp{display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:180px}.steppe-portal .rp-t{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:1.3;color:#1c1812}.steppe-portal .res-pop a.rp-go{align-self:flex-start;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;background:var(--accent);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px}.steppe-portal .res-pop a.rp-go:hover{background:#b4482c;color:#fff}.steppe-portal.is-night .res-pop .leaflet-popup-content-wrapper,.steppe-portal.is-night .res-pop .leaflet-popup-tip{background:#16213a;border-color:#3a4a70}.steppe-portal.is-night .rp-t{color:#e9edf6}@media (max-width:1380px){.steppe-portal .hd{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand ctl" "nav nav";align-items:center;grid-gap:2px 20px;gap:2px 20px;padding:10px 0 0}.steppe-portal .hd-right{display:contents}.steppe-portal .brand{grid-area:brand;max-width:640px;grid-gap:12px;gap:12px}.steppe-portal .brand-mark{width:36px;height:36px}.steppe-portal .brand-name{font-size:15.5px;line-height:1.25}.steppe-portal .brand-tag{margin-top:3px;font-size:10px}.steppe-portal .hctl{grid-area:ctl}.steppe-portal .folio{display:none}.steppe-portal .nav{grid-area:nav;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:0 -11px;scrollbar-width:none}.steppe-portal .nav::-webkit-scrollbar{display:none}.steppe-portal .nv{white-space:nowrap;min-height:40px}}@media (max-width:760px){.steppe-portal .hd{grid-template-columns:1fr;grid-template-areas:"brand" "ctl" "nav";grid-gap:8px;gap:8px}.steppe-portal .brand-tag{display:none}.steppe-portal .brand-name{font-size:14px}.steppe-portal .brand-mark{width:30px;height:30px}.steppe-portal .hctl{border-left:0;padding-left:0;flex-wrap:nowrap}.steppe-portal .hctl .hb[title="Режим показа"]{display:none}.steppe-portal .hlink{min-height:34px;padding:0 12px;font-size:13px}.steppe-portal .hctl .hb,.steppe-portal .hctl .lang-btn{height:34px}.steppe-portal .hctl .hb{width:34px}}@keyframes ribbonIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes twinkleA{0%{opacity:.35}to{opacity:.85}}@keyframes twinkleB{0%{opacity:.75}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.steppe-portal.is-night:after,.steppe-portal.is-night:before{animation:none}}.steppe-gnote{position:absolute;z-index:2000;padding:12px 14px 13px;font-family:Caveat,cursive;font-size:21px;line-height:1.2;color:#7a4a28;background:#f6eedb;border:1px solid rgba(160,128,84,.35);border-radius:4px;box-shadow:0 12px 28px rgba(60,40,20,.18);pointer-events:none;animation:gnoteIn .2s ease both}.steppe-gnote b{font-weight:600}.steppe-gnote.side{background:transparent;border:0;box-shadow:none;padding:0 0 0 14px;border-left:2px solid #c0573a;transform:rotate(-1deg)}.steppe-gnote.above{transform:translateY(-100%)}.steppe-gnote.night{background:#2a241c;border-color:rgba(140,118,86,.4)}.steppe-gnote.side.night{background:transparent}@keyframes gnoteIn{0%{opacity:0}to{opacity:1}}.steppe-body .ant-calendar,.steppe-body .ant-dropdown-menu,.steppe-body .ant-picker-dropdown .ant-picker-panel-container,.steppe-body .ant-select-dropdown{background:#f6efe0;border:1px solid #c9ad86;box-shadow:0 10px 26px rgba(60,40,20,.16)}.steppe-body .ant-dropdown-menu-item,.steppe-body .ant-select-dropdown-menu-item,.steppe-body .ant-select-item{color:#3e372c}.steppe-body .ant-dropdown-menu-item:hover,.steppe-body .ant-select-dropdown-menu-item-active,.steppe-body .ant-select-dropdown-menu-item:hover,.steppe-body .ant-select-item-option-active{background:#efe3cb}.steppe-body .ant-select-dropdown-menu-item-selected,.steppe-body .ant-select-item-option-selected{background:#e8d6b6;color:#9e3d24;font-weight:500}.steppe-body .ant-modal-content,.steppe-body .ant-modal-header{background:#f6efe0;border-color:#c9ad86}.steppe-body.steppe-night .ant-dropdown-menu,.steppe-body.steppe-night .ant-modal-content,.steppe-body.steppe-night .ant-modal-header,.steppe-body.steppe-night .ant-select-dropdown{background:#16213a;border-color:#3a4a70}.steppe-body.steppe-night .ant-dropdown-menu-item,.steppe-body.steppe-night .ant-select-dropdown-menu-item,.steppe-body.steppe-night .ant-select-item{color:#c4cce0}.steppe-body.steppe-night .ant-select-dropdown-menu-item-active,.steppe-body.steppe-night .ant-select-dropdown-menu-item:hover{background:#1f2c4a}.steppe-gnote.night{color:#e8b98c;background:#16213a;border-color:rgba(110,135,190,.35)}
/*# sourceMappingURL=main.ebecb24c.chunk.css.map */