:root{--search:#a979ff;--search2:#4fffd3}.site-header nav .global-search-link{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #303843;border-radius:50%;color:#fff;font-size:18px}.site-header nav .global-search-link:hover{border-color:var(--search);background:rgba(169,121,255,.12)}.sg-hero{min-height:610px;padding:110px max(6vw,24px) 75px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:6vw;overflow:hidden;background:radial-gradient(circle at 73% 45%,rgba(169,121,255,.17),transparent 30%),linear-gradient(145deg,#080b12,#0b1019)}.sg-hero>div:first-child{position:relative;z-index:4}.sg-hero>div>span,.sg-results>header span,.sg-portals>header span{color:var(--search2);font-size:10px;font-weight:900;letter-spacing:.23em}.sg-hero h1{margin:17px 0 20px;font:800 clamp(50px,7.5vw,105px)/.89 'Space Grotesk';letter-spacing:-.065em}.sg-hero h1 em{color:var(--search);font-style:normal}.sg-hero p{max-width:650px;color:#a3afba;font-size:17px;line-height:1.7}.sg-search{position:relative;display:grid;grid-template-columns:35px 1fr auto;align-items:center;max-width:760px;margin-top:34px;padding:7px;background:#fff;border-radius:13px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.sg-search>i{color:#151b22;text-align:center;font-size:24px;font-style:normal}.sg-search>input{min-width:0;padding:14px 8px;border:0;outline:0;color:#111820;font-size:14px}.sg-search>button{padding:15px 24px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--search),#8057e6);color:#fff;font-weight:900;cursor:pointer}.sg-hero>div>small{display:block;margin-top:11px;color:#596571;font-size:8px;font-weight:800;letter-spacing:.15em}.sg-orbit{position:relative;min-height:440px}.sg-orbit>i{position:absolute;inset:50%;width:370px;height:370px;border:1px solid rgba(169,121,255,.3);border-radius:50%;transform:translate(-50%,-50%)}.sg-orbit>i:nth-child(2){width:270px;height:270px;border-color:rgba(79,255,211,.25)}.sg-orbit>i:nth-child(3){width:150px;height:150px;background:rgba(169,121,255,.07)}.sg-orbit>strong{position:absolute;inset:50%;transform:translate(-50%,-50%);color:rgba(169,121,255,.22);font-size:95px;white-space:nowrap}.sg-orbit>b{position:absolute;right:0;bottom:20px;font:900 40px/.85 'Space Grotesk';letter-spacing:-.05em}.sg-suggestions{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 9px);max-height:480px;overflow:auto;padding:8px;border:1px solid #2d3742;border-radius:12px;background:#0c1219;box-shadow:0 25px 70px rgba(0,0,0,.55)}.sg-suggestions>a{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:9px;border-radius:8px}.sg-suggestions>a:hover{background:#151d27}.sg-suggestions img,.sg-suggestions>a>i{width:45px;height:45px;object-fit:cover;display:grid;place-items:center;border-radius:7px;background:#202a34;color:var(--search2);font-style:normal}.sg-suggestions span{min-width:0}.sg-suggestions small{display:block;color:var(--search2);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.sg-suggestions b{display:block;overflow:hidden;color:#eef3f7;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sg-suggestions em{color:#71808d;font-style:normal}.sg-suggestions>button{width:100%;padding:13px;border:0;border-top:1px solid #252f39;background:transparent;color:var(--search);font-weight:800;cursor:pointer}.sg-types{display:flex;gap:7px;padding:17px max(5vw,18px);overflow:auto;border-block:1px solid #1e2731;background:#090e14;white-space:nowrap}.sg-types a{padding:11px 15px;border-radius:8px;color:#84909b;font-size:10px;font-weight:800}.sg-types a.active,.sg-types a:hover{background:var(--search);color:#fff}.sg-types small{margin-left:6px;opacity:.65}.sg-results,.sg-portals{max-width:1380px;margin:auto;padding:70px 24px 100px}.sg-results>header h2,.sg-portals>header h2{margin:8px 0;font:750 clamp(33px,4vw,54px) 'Space Grotesk';letter-spacing:-.045em}.sg-group{margin-top:65px}.sg-group>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.sg-group>header>div{display:flex;align-items:center;gap:12px}.sg-group>header i{display:grid;place-items:center;width:47px;height:47px;border-radius:12px;background:rgba(169,121,255,.12);color:var(--search);font-size:22px;font-style:normal}.sg-group>header span{display:block;font:750 22px 'Space Grotesk'}.sg-group>header small{color:#707d88}.sg-group>header>a{color:var(--search2);font-size:10px;font-weight:900}.sg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.sg-grid>a{display:grid;grid-template-columns:125px 1fr;min-height:155px;padding:10px;border:1px solid #222c36;border-radius:14px;background:#0c1218;transition:.22s}.sg-grid>a:hover{transform:translateY(-3px);border-color:rgba(169,121,255,.6);background:#101721}.sg-grid>a>div{display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#18212a}.sg-grid img{width:100%;height:100%;object-fit:cover}.sg-grid>a>div strong{color:#50606e;font-size:42px}.sg-grid section{min-width:0;padding:7px 12px}.sg-grid section>span{color:var(--search2);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.sg-grid h3{margin:7px 0;font:700 17px/1.2 'Space Grotesk'}.sg-grid p{display:-webkit-box;overflow:hidden;margin:0;color:#788691;font-size:9px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sg-grid section>b{display:block;margin-top:12px;color:var(--search);font-size:8px}.sg-message{max-width:900px;margin:80px auto;padding:100px 25px;text-align:center}.sg-message>strong{font-size:65px;color:var(--search)}.sg-message h2{font:750 38px 'Space Grotesk';margin:12px}.sg-message p{color:#7d8994}.sg-message a{display:inline-block;margin-top:16px;padding:13px 18px;border-radius:8px;background:var(--search);color:#fff;font-weight:800}.sg-portals>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.sg-portals article{display:flex;align-items:center;gap:13px;padding:20px;border:1px solid #222d37;border-radius:13px;background:#0c1218}.sg-portals article i{display:grid;place-items:center;width:43px;height:43px;border-radius:10px;background:rgba(169,121,255,.12);color:var(--search);font-size:20px;font-style:normal}.sg-portals article span{font-weight:800}
@media(max-width:1100px){.sg-hero{grid-template-columns:1fr}.sg-orbit{display:none}.sg-grid{grid-template-columns:repeat(2,1fr)}.sg-portals>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.sg-hero{min-height:auto;padding-top:85px}.sg-search{grid-template-columns:30px 1fr}.sg-search>button{grid-column:1/3;width:100%}.sg-grid{grid-template-columns:1fr}.sg-group>header{align-items:start;flex-direction:column}.sg-grid>a{grid-template-columns:100px 1fr}.sg-portals>div{grid-template-columns:1fr}.site-header nav .global-search-link{flex:none}}
