.gks{--gks-bg:#101113;--gks-panel:#181a1d;--gks-line:#ffffff1c;--gks-fg:#f3efea;--gks-soft:#b6b2af;--gks-dim:#8d8d90;--gks-rose:#efa5ae;--gks-mint:#a0d0c1;background:radial-gradient(ellipse 48rem 36rem at 87% 8%, #653d412d, transparent 82%), radial-gradient(ellipse 40rem 46rem at 0% 40%, #1f343325, transparent 88%), var(--gks-bg);min-height:100vh;color:var(--gks-fg);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5}.gks-container{width:min(100% - 96px,1240px);margin-inline:auto}.gks-nav{border-bottom:1px solid var(--gks-line)}.gks-nav-inner,.gks-nav nav,.gks-wordmark,.gks-nav-license{align-items:center;display:flex}.gks-nav-inner{justify-content:space-between;gap:22px;min-height:87px}.gks-wordmark{color:#e7dfd9;letter-spacing:.095em;white-space:nowrap;gap:12px;font-size:14px;font-weight:700}.gks-wordmark strong{color:var(--gks-rose)}.gks-wordmark small{color:var(--gks-dim);font:9px/1.3 var(--font-mono);letter-spacing:.145em;margin-top:2px;display:block}.gks-brand-mark{width:39px;height:43px;color:var(--gks-rose);place-items:center;display:grid}.gks-brand-mark svg{width:34px;height:39px}.gks-nav nav{gap:clamp(14px,3.3vw,44px)}.gks-nav-link,.gks-nav-license{color:var(--gks-soft);font-size:13px;transition:color .15s}.gks-nav-link:hover,.gks-nav-license:hover{color:var(--gks-fg)}.gks-nav-license{border:1px solid #d9c8c243;border-radius:6px;gap:8px;padding:9px 12px 9px 14px}.gks-hero{grid-template-columns:1fr minmax(0,1.16fr);align-items:center;gap:clamp(36px,5vw,74px);padding-top:clamp(60px,7.2vw,105px);padding-bottom:clamp(55px,6.1vw,85px);display:grid}.gks-kicker{color:var(--gks-rose);font:11px/1.4 var(--font-mono);letter-spacing:.13em;align-items:center;gap:9px;font-weight:600;display:flex}.gks-kicker i{background:var(--gks-rose);border-radius:1px;flex:none;width:6px;height:6px;box-shadow:0 0 14px #e77d8980}.gks-hero h1{letter-spacing:-.083em;color:#faf4ed;margin:19px 0 22px;font-size:clamp(56px,7vw,101px);font-weight:720;line-height:.92}.gks-hero h1>span{color:#e4a9ae}.gks-hero h1 sup{vertical-align:top;color:#f6c8ce;font:12px/1 var(--font-mono);letter-spacing:.055em;border:1px solid #c7808b56;border-radius:4px;margin:.45em 0 0 .48em;padding:.25em .43em .27em;display:inline-block}.gks-intro{max-width:470px;color:var(--gks-soft);margin-bottom:29px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.gks-hero-actions{flex-wrap:wrap;gap:11px;display:flex}.gks-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:10px 15px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.gks-button-primary{color:#23161a;background:#e8a6ae;border-color:#e9b0b6}.gks-button-primary:hover:not(:disabled){background:#f7bbc3}.gks-button-quiet{color:#e0d9d6;background:#ffffff06;border-color:#ffffff27}.gks-button-quiet:hover:not(:disabled){background:#ffffff12;border-color:#fff4}.gks-hero-facts{color:#b1adb0;font:10px/1.4 var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:12px 21px;margin-top:26px;display:flex}.gks-hero-facts span,.gks-chart-bottom span:first-child{align-items:center;gap:7px;display:inline-flex}.gks-hero-facts svg{color:#cd8993}.gks-visual{background:#17191c;border:1px solid #d9c8c243;border-radius:13px;min-width:0;margin:0;position:relative;box-shadow:0 25px 70px #0007,0 0 65px #b7566420}.gks-chart-top,.gks-chart-bottom{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.gks-chart-title{align-items:center;gap:10px;display:flex}.gks-chart-symbol{color:#e2b0a9;background:#e2b0a917;border:1px solid #e2b0a930;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.gks-chart-title strong{color:#e5dddb;font:600 12px/1.2 var(--font-mono);letter-spacing:.05em;display:block}.gks-chart-title small{color:#a7a5aa;margin-top:4px;font-size:10px;display:block}.gks-chart-timeframe{color:#d1c5c2;font:10px/1 var(--font-mono);background:#ffffff06;border:1px solid #ffffff18;border-radius:4px;padding:4px 7px}.gks-chart-drawing{border-block:1px solid #ffffff13}.gks-chart-drawing svg{width:100%;height:auto;display:block}.gks-chart-bottom{font:9px/1.4 var(--font-mono);letter-spacing:.04em;color:#9b999f}.gks-chart-bottom i{background:#83bdad;border-radius:50%;width:6px;height:6px}.gks-visual-corner{pointer-events:none;border-bottom:1px solid #ad7079;border-right:1px solid #ad7079;border-bottom-right-radius:12px;width:34px;height:34px;position:absolute;bottom:-7px;right:-7px}.gks-feature-rail{border-block:1px solid var(--gks-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gks-feature-rail article{align-items:flex-start;gap:12px;padding:24px 22px;display:flex}.gks-feature-rail article:first-child{padding-left:0}.gks-feature-rail article+article{border-left:1px solid var(--gks-line)}.gks-feature-icon{width:39px;height:39px;color:var(--gks-rose);background:#d3949a12;border:1px solid #e0a1a63a;border-radius:6px;flex:none;place-items:center;display:grid}.gks-feature-rail h2{margin:1px 0 5px;font-size:15px;font-weight:650}.gks-feature-rail p,.gks-download-intro>p:not(.gks-kicker),.gks-faq-list p{color:var(--gks-soft);font-size:14px;line-height:1.65}.gks-downloads{border-bottom:1px solid var(--gks-line);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(30px,6vw,76px);padding:clamp(65px,8vw,108px) 0;scroll-margin-top:22px;display:grid}.gks-downloads h2,.gks-faq h2{color:var(--gks-fg);letter-spacing:-.062em;margin:11px 0 14px;font-size:clamp(31px,4.35vw,54px);font-weight:650;line-height:1.1}.gks-download-intro>p:not(.gks-kicker){max-width:430px;margin-bottom:19px}.gks-text-link,.gks-footer a{color:var(--gks-rose);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.gks-text-link:hover,.gks-footer a:hover{text-decoration:underline}.gks-download-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.gks-download-item{background:linear-gradient(150deg,#282025,#191a1e 68%);border:1px solid #cda3a24a;border-radius:9px;align-items:center;gap:13px;min-height:86px;padding:15px 18px;transition:border-color .15s,background .15s;display:flex;box-shadow:0 12px 32px #0003}.gks-download-item:hover{background:linear-gradient(150deg,#32242a,#1c1d21 72%);border-color:#efa5ae90}.gks-download-info{flex:1;min-width:0}.gks-download-info strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;display:block}.gks-download-info small{color:var(--gks-soft);margin-top:3px;font-size:12px;display:block}.gks-download-action{color:var(--gks-rose);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.gks-install-guides{border-top:1px solid var(--gks-line);margin-top:22px;padding-top:18px}.gks-install-guides h3{font-size:15px;font-weight:650}.gks-install-guides p{color:var(--gks-soft);margin:5px 0 12px;font-size:13px;line-height:1.55}.gks-install-guides ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gks-install-guides a{border:1px solid var(--gks-line);min-height:44px;color:var(--gks-rose);border-radius:6px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.gks-install-guides a:hover{border-color:var(--gks-rose);background:#efa5ae12}.gks-access{max-width:580px;padding:clamp(52px,7vw,94px) 0 84px}.gks-access h1{color:#faf4ed;letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(32px,6vw,50px);font-weight:680;line-height:1.12}.gks-access>p:not(.gks-kicker){color:var(--gks-soft);margin-bottom:25px}.gks-access-card{background:linear-gradient(150deg,#282025,#191a1e 57%);border:1px solid #cda3a24a;border-radius:12px;padding:clamp(19px,4vw,27px);box-shadow:0 18px 50px #0004}.gks-access-card-head{border-bottom:1px solid var(--gks-line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.gks-access-card-head h2{font-size:18px;font-weight:650}.gks-access-form{gap:15px;margin-top:19px;display:grid}.gks-access-form label{color:#e0d6d4;font-size:13px;font-weight:550}.gks-access-form input{width:100%;min-height:44px;color:var(--gks-fg);background:#101114;border-color:#ffffff28;margin-top:6px;font-size:15px;display:block}.gks-access-form input::placeholder{color:#9a9294}.gks-access-form .gks-access-code{font-family:var(--font-mono);letter-spacing:.07em}.gks-access-form>p{color:var(--gks-soft);font-size:13px}.gks-access-form .gks-access-error{color:#f9b3bd;background:#aa566121;border:1px solid #c4687766;border-radius:6px;padding:10px 12px}.gks-access-status h2{margin:13px 0 5px;font-size:24px;font-weight:650}.gks-access-status p{color:var(--gks-soft);margin-bottom:17px}.gks-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:26px;padding:clamp(55px,7.5vw,94px) 0;display:grid}.gks-faq-list details{border-bottom:1px solid var(--gks-line)}.gks-faq-list details:first-child{border-top:1px solid var(--gks-line)}.gks-faq-list summary{color:var(--gks-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:15px;list-style:none;display:flex}.gks-faq-list summary::-webkit-details-marker{display:none}.gks-faq-list summary svg{color:var(--gks-rose)}.gks-faq-list details[open] summary svg{transform:rotate(180deg)}.gks-faq-list p{margin:0 22px 15px 0}.gks-faq-list code{overflow-wrap:anywhere}.gks-faq-list p a{color:var(--gks-rose);text-decoration:underline}.gks-footer{border-top:1px solid var(--gks-line);background:#0c0d0f55}.gks-footer .gks-container{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.gks-footer span{font:11px/1.4 var(--font-mono);color:var(--gks-soft);letter-spacing:.08em}.gks-footer strong{color:var(--gks-rose)}@media (max-width:1080px){.gks-container{width:min(100% - 64px,1240px)}.gks-hero{gap:34px}.gks-feature-rail article{padding-inline:16px}}@media (max-width:800px){.gks-hero,.gks-downloads{grid-template-columns:minmax(0,1fr)}.gks-hero{padding-top:52px}.gks-hero h1{font-size:clamp(57px,13vw,84px)}.gks-downloads{gap:26px}.gks-feature-rail{grid-template-columns:minmax(0,1fr)}.gks-feature-rail article{padding-block:16px;padding-inline:0}.gks-feature-rail article+article{border-left:0;border-top:1px solid var(--gks-line)}.gks-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:510px){.gks-container{width:calc(100% - 36px)}.gks-nav-inner{gap:9px;min-height:71px}.gks-nav .gks-nav-link{display:none}.gks-nav-license{white-space:nowrap;gap:4px;padding:7px 8px;font-size:11px}.gks-nav-license svg{width:13px}.gks-wordmark{letter-spacing:.05em;gap:7px;font-size:11px}.gks-wordmark small{letter-spacing:.07em;font-size:7px}.gks-brand-mark{width:28px;height:34px}.gks-brand-mark svg{width:27px}.gks-hero h1{margin:15px 0 18px}.gks-hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.gks-hero-facts{margin-top:20px}.gks-chart-top,.gks-chart-bottom{padding:11px 12px}.gks-chart-bottom{font-size:8px}.gks-nav nav{gap:9px}.gks-nav .gks-nav-downloads{font-size:11px;display:inline}.gks-download-item{gap:10px;padding-inline:13px}.gks-download-info strong{font-size:13px}.gks-download-info small,.gks-download-action{font-size:11px}.gks-download-action svg{display:none}.gks-footer span,.gks-footer a{font-size:10px}}@media (max-width:375px){.gks-nav .gks-nav-downloads{display:none}}
