html,body{color:#888;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;--sl-z-index-toast:15000;background:#222;margin:0;padding:0;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;overflow-x:hidden;overflow-y:auto}.busypanel{z-index:10000;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:fixed}.prel{z-index:1020;background:rgba(0,0,0,.2);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}.lds-ring{width:164px;height:164px;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:6px solid transparent;border-top-color:#009fe3;border-radius:50%;width:151px;height:151px;margin:6px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.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(0)}to{transform:rotate(360deg)}}.page .debug-mode-alert{z-index:100000;background:rgba(255,0,0,.7);border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:fixed;right:220px}.page .debug-mode-alert h2{color:#fff;text-transform:uppercase;padding:4px 14px;font-family:Roboto Condensed,serif;font-size:22px;font-style:normal;font-weight:700}.loginpanel{z-index:100;z-index:100;--textcol:#fff;background:#222;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:fixed}.loginbox{color:var(--textcol);z-index:5;background:rgba(0,0,0,.5);border-radius:8px;width:300px;padding:30px;display:block;position:relative}.loginbox h2{text-transform:uppercase;color:#009fe3;padding-bottom:10px;font-family:Roboto Condensed,serif;font-size:28px;font-style:normal;font-weight:700;line-height:120%}.loginbox h3{text-align:center;color:var(--textcol);padding-bottom:20px;font-family:Roboto,serif;font-size:32px;font-style:normal;font-weight:900;line-height:120%}.loginbox sl-input::part(base){--sl-input-color:#fff;--sl-input-color-hover:#fff;--sl-input-color-focus:#fff;background-color:#333;border-color:#333;font-size:28px}.loginbox sl-button{margin-top:20px}.loginbox .loginalertbox{margin-left:10px;display:inline-block;position:relative}.loginbox .loginalertbox p{color:#fff;text-align:left;text-transform:uppercase;background:red;border-radius:6px;padding:8px;font-size:13px}.loginsignout{text-align:center;margin-top:20px}.loginsignout p{color:var(--textcol);letter-spacing:.5px;cursor:pointer;font-family:Roboto,serif;font-size:13px;font-style:normal;font-weight:700;text-decoration:underline}.loginsignout p:hover{color:#fff}.mainpage-download-progress{z-index:100;color:#fff;background:#000;border:2px solid #009fe3;border-radius:8px;width:300px;height:auto;max-height:calc(100vh - 200px);padding:12px;display:block;position:fixed;top:120px;right:20px;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 18px rgba(0,0,0,.8)}.mainpage-download-progress h2{padding-bottom:10px}.mainpage-download-progress p{text-transform:uppercase;text-transform:uppercase;margin:0;padding:0 0 4px;font-family:Roboto Condensed,serif;font-size:14px;font-style:normal;font-weight:700}.mainpage-download-progress .small{color:#777;text-transform:uppercase;padding-bottom:4px;font-size:11px}.mainpage-download-progress .download-item{background:rgba(255,255,255,.2);border-radius:8px;margin-bottom:8px;padding:6px}.page .page-content{padding-top:80px}.page-breadcrumb{z-index:1500;width:100%;position:fixed}.page-breadcrumb-inner{align-items:center;height:40px;padding-top:45px;display:flex}.page-sticky-blur-overlay{top:50px}.page-breadcrumb-inner sl-breadcrumb-item::part(base){background:rgba(0,0,0,.8);border-radius:4px;padding-left:6px}.search-overlay{z-index:11000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.4);width:100%;height:100vh;display:block;position:fixed;overflow-x:hidden;overflow-y:auto}.search-backlit{width:100%;height:100%;display:block;position:absolute}.search-overlay-inner{background:rgba(255,255,255,.7);border-radius:32px;max-width:880px;height:auto;min-height:120px;margin:0 auto;padding:18px;display:block;position:relative;top:100px}.search-results-info{grid-template-columns:auto 150px;align-items:center;width:calc(100% - 18px);padding-bottom:4px;padding-left:18px;padding-right:0;display:grid;position:relative}.search-results-info p{font-weight:700}.search-results-info:last-child{margin-left:auto}.search-results{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-bottom:30px;display:grid;position:relative}.search-item{background:#fff;border-radius:6px;grid-template-columns:150px auto;align-items:center;width:100%;height:100px;display:grid;position:relative;overflow:hidden}.sres-ext{color:#000;background:#aaa;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sres-ext h2{color:#fff;background:var(--primaryColor);text-transform:uppercase;border-radius:4px;padding:8px}.sres-img{text-align:center;background:#555;width:150px;height:100px}.sres-img img{object-fit:contain;object-position:center;width:100%;height:100%}.search-info{padding:8px}.search-info p{color:#222;padding-top:4px;font-size:15px}.search-info-actions{align-items:center;gap:6px;padding-top:14px;display:flex}.search-info-actions h2{color:#fff;background:var(--primaryColor);text-transform:uppercase;border-radius:4px;padding:4px;font-size:12px}.search-info-actions .viewpage{cursor:pointer;background:#efefef;border-radius:6px;align-items:center;height:18px;margin-left:18px;padding-left:10px;display:flex}.search-info-actions .viewpage p{text-transform:uppercase;margin:0;padding:0;font-size:10px}.search-filters{grid-template-columns:100px auto;align-items:center;gap:8px;padding:10px;display:grid}.search-filters h3{color:#222;text-align:right}.search-filters-tags{flex-wrap:wrap;align-items:center;gap:4px;padding:10px;display:flex}.search-filters-tags sl-button::part(base){text-transform:uppercase;font-size:13px}.page-breakcrumb{margin:0;padding:80px 0 0;position:relative}sl-drawer::part(base){z-index:12000}.homepage-center{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.homepage-center img{width:200px}@media screen and (max-width:680px){.search-results{grid-template-columns:1fr;gap:8px;margin-top:20px;padding-bottom:30px;display:grid;position:relative}}