.gr-release-notes-button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;transition:color .16s}.gr-release-notes-button:hover{color:var(--color-accent)}@media (max-width:480px){.gr-release-notes-button{font-size:11px}}
.gr-files{background:#080d09;padding:50px 0;position:relative;overflow:hidden}.gr-files-inner{width:min(100% - 80px,1320px);margin:0 auto}.gr-files-heading{max-width:850px;margin-bottom:75px}.gr-files-heading h2{color:#b9e66f;letter-spacing:-.05em;margin:0;font-size:clamp(64px,8vw,120px);font-weight:500;line-height:.95}.gr-files-heading p{color:#ffffffab;margin:26px 0 0;font-size:24px;line-height:1.55}.gr-file-list{flex-direction:column;gap:20px;display:flex}.gr-file-card{background:#050b0757;border:1px solid #dcebb926;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:100px;padding:20px 24px;display:flex;box-shadow:0 20px 45px #00000040,inset 0 1px #ffffff09}.gr-file-icon{color:#b9e66f;background:#b9e66f12;border:1px solid #b9e66f2e;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.gr-file-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.gr-file-info{flex-direction:column;gap:6px;min-width:0;display:flex}.gr-file-name{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:500;line-height:1.2;overflow:hidden}.gr-file-type{color:#ffffff6b;font-size:13px;line-height:1.2}.gr-file-lock{color:#ffffff6b;background:#00000029;border:1px solid #dcebb91f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;margin-left:auto;display:grid}.gr-file-lock svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.gr-file-download{color:#b9e66f;cursor:pointer;background:#b9e66f12;border:1px solid #b9e66f2e;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;padding:0;transition:background .2s,border-color .2s,transform .2s;display:flex}.gr-file-download:hover:not(:disabled){background:#b9e66f26;border-color:#b9e66f59;transform:translateY(-1px)}.gr-file-download:disabled{cursor:default}.gr-file-download svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.gr-file-download-spinner{border:2px solid #b9e66f40;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite gr-file-download-spin}@keyframes gr-file-download-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.gr-files{padding:80px 10px 90px}.gr-files-inner{width:min(100% - 32px,1200px)}.gr-files-heading{margin-bottom:55px}.gr-files-heading h2{font-size:clamp(54px,14vw,84px)}.gr-files-heading p{font-size:18px}.gr-file-card{border-radius:20px;gap:16px;min-height:88px;padding:16px}.gr-file-icon{border-radius:12px;width:46px;height:46px}.gr-file-icon svg{width:23px;height:23px}.gr-file-name{font-size:16px}.gr-file-type{font-size:12px}.gr-file-lock,.gr-file-download{border-radius:10px;width:38px;height:38px}.gr-file-lock svg,.gr-file-download svg{width:17px;height:17px}}.gr-file-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.gr-file-about{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}@media (max-width:700px){.gr-file-actions{gap:12px}}@media (max-width:480px){.gr-files{padding:40px 10px 60px}.gr-files-inner{width:min(100% - 24px,1200px)}.gr-file-card{min-height:unset;gap:5px;padding:10px}.gr-file-about{gap:10px}.gr-file-name{font-size:13px}.gr-file-icon{width:35px;height:35px}.gr-file-icon svg{width:20px;height:20px}.gr-file-lock,.gr-file-download{width:34px;height:34px}.gr-file-lock svg,.gr-file-download svg{width:16px;height:16px}}

.gr-reviews{background:#080d09;padding:100px 0;position:relative;overflow:hidden}.gr-reviews-inner{width:min(100% - 80px,1320px);margin:0 auto}.gr-reviews-heading{max-width:850px;margin-bottom:80px}.gr-reviews-heading h2{color:#b9e66f;letter-spacing:-.05em;margin:0;font-size:clamp(64px,8vw,120px);font-weight:500;line-height:.95}.gr-reviews-heading p{color:#ffffffab;max-width:600px;margin:26px 0 0;font-size:24px;line-height:1.55}.gr-reviews-empty{text-align:center;background:#050b0747;border:1px solid #dcebb91f;border-radius:24px;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;padding:70px 40px;display:flex;box-shadow:0 20px 45px #00000038,inset 0 1px #ffffff06}.gr-reviews-empty-icon{color:#b9e66f;background:#b9e66f0f;border:1px solid #b9e66f29;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:28px;display:grid}.gr-reviews-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.gr-reviews-empty h3{color:#f5f8e1;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.05}.gr-reviews-empty p{color:#fff9;max-width:570px;margin:18px 0 0;font-size:17px;line-height:1.6}.gr-reviews-empty-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.gr-reviews-action,.gr-reviews-action-primary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:15px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.gr-reviews-action{color:#ffffffd1;background:#050b074d;border:1px solid #dcebb924}.gr-reviews-action:hover{color:#fff;background:#1428197a;border-color:#dcebb93d}.gr-reviews-action-primary{color:#304b08;background:#e0e9bd}.gr-reviews-action-primary:hover{background:#edf2d5}.gr-reviews-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gr-reviews-card{background:#050b0747;border:1px solid #dcebb91f;border-radius:24px;flex-direction:column;min-height:200px;padding:30px;display:flex;box-shadow:0 20px 45px #00000038,inset 0 1px #ffffff06}.gr-reviews-card-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.gr-reviews-stars{color:#ffffff29;gap:3px;font-size:19px;line-height:1;display:flex}.gr-reviews-stars span.filled{color:#b9e66f}.gr-reviews-date{color:#ffffff61;white-space:nowrap;font-size:13px}.gr-reviews-text{color:#ffffffd1;margin:28px 0 0;font-size:19px;line-height:1.55}.gr-reviews-author{color:#ffffff8c;margin-top:auto;padding-top:28px;font-size:14px;font-weight:500;display:block}@media (max-width:768px){.gr-reviews{padding:80px 10px 90px}.gr-reviews-inner{width:min(100% - 32px,1200px)}.gr-reviews-heading{margin-bottom:60px}.gr-reviews-heading h2{font-size:clamp(54px,14vw,84px)}.gr-reviews-heading p{font-size:18px}.gr-reviews-empty{padding:55px 25px}.gr-reviews-empty h3{font-size:28px}.gr-reviews-empty p{font-size:16px}.gr-reviews-empty-actions{flex-direction:column;width:100%}.gr-reviews-action,.gr-reviews-action-primary{width:100%}.gr-reviews-list{grid-template-columns:1fr}.gr-reviews-card{border-radius:20px;min-height:0;padding:24px}.gr-reviews-text{font-size:17px}}@media (max-width:480px){.gr-reviews{padding:30px 10px 40px}.gr-reviews-inner{width:min(100% - 24px,1200px)}.gr-reviews-empty{border-radius:20px;padding:45px 20px}.gr-reviews-card{padding:20px}.gr-reviews-card-top{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.gr-reviews-action,.gr-reviews-action-primary{transition:none}}
.gr-final-cta{background:radial-gradient(70% 70%,#b9e66f14 0%,#b9e66f06 42%,#0000 75%),#080d09;padding:120px 0;position:relative;overflow:hidden}.gr-final-cta-inner{text-align:center;flex-direction:column;align-items:center;width:min(100% - 48px,1000px);margin:0 auto;display:flex}.gr-final-cta h2{color:#b9e66f;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(52px,7vw,96px);font-weight:500;line-height:1.1}.gr-final-cta p{color:#ffffffab;max-width:600px;margin:30px 0 0;font-size:24px;line-height:1.55}.gr-final-cta .gr-button{min-height:52px;margin-top:32px;padding-inline:26px}.gr-final-cta-note{color:#ffffff61;margin-top:18px;font-size:13px;line-height:1.5}@media (max-width:768px){.gr-final-cta{padding:80px 10px 90px}.gr-final-cta-inner{width:min(100% - 32px,1000px)}.gr-final-cta h2{font-size:clamp(54px,14vw,84px)}.gr-final-cta p{margin-top:24px;font-size:18px}.gr-final-cta .gr-button{margin-top:28px}}@media (max-width:480px){.gr-final-cta{padding:40px 10px}.gr-final-cta-inner{width:min(100% - 24px,1000px)}.gr-final-cta-note{max-width:280px}}
