.reaper-page{--reaper-gold:#edc36a;--reaper-gold-dim:#c5a35c;--reaper-line:rgba(217,232,242,.15);--reaper-muted:#adb6c1;background:#0b0e14;color:#edf1f4}.reaper-page .reaper-container{width:min(100% - 40px,1160px);margin-inline:auto}.reaper-page :is(h1,h2,h3){letter-spacing:0;text-wrap:balance}.reaper-page :is(a,button):focus-visible{outline:2px solid var(--reaper-gold);outline-offset:4px}.reaper-page [id]{scroll-margin-top:100px}.reaper-page .reaper-hero{position:relative;padding-block:90px 58px;overflow:hidden;border-bottom:1px solid rgba(237,195,106,.26);background:radial-gradient(ellipse at 78% 28%,rgba(41,199,255,.09),transparent 38%),radial-gradient(ellipse at 14% 92%,rgba(237,195,106,.075),transparent 42%),linear-gradient(145deg,#0b0e14,#0e1923 62%,#0b0e14)}.reaper-page .reaper-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:var(--reaper-muted);font-size:12px}.reaper-page .reaper-breadcrumb a:hover{color:var(--reaper-gold)}.reaper-page .reaper-breadcrumb svg{color:var(--reaper-gold-dim)}.reaper-page .reaper-eyebrow{color:var(--reaper-gold);font-family:var(--font-accent),sans-serif;font-size:11px;font-weight:600;line-height:1.6;text-transform:uppercase}.reaper-page .reaper-hero h1{margin-top:14px;font-family:var(--font-ui),var(--font-jp),sans-serif;font-size:60px;font-weight:800;line-height:1.1;color:#f5f6f7}.reaper-page .reaper-hero__version{margin-top:10px;color:#b8c1ca;font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:600}.reaper-page .reaper-hero__version span{color:var(--reaper-gold);padding-inline:7px}.reaper-page .reaper-hero__statement{max-width:850px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(237,195,106,.42);color:#fff6e3;font-size:37px;font-weight:800;line-height:1.48}.reaper-page .reaper-hero__copy{max-width:760px;margin-top:24px;color:#c4cbd2;font-size:15px;line-height:2}.reaper-page .reaper-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px}.reaper-page .reaper-download-button,.reaper-page .reaper-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 22px;border-radius:6px;font-family:var(--font-ui),var(--font-jp),sans-serif;font-size:14px;font-weight:700;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.reaper-page .reaper-download-button{color:#061019;border:1px solid #56d0f1;background:linear-gradient(110deg,#66daef,#31c7ef 54%,#9582e9);box-shadow:0 5px 22px rgba(41,199,255,.13)}.reaper-page .reaper-download-button:hover{box-shadow:0 5px 26px rgba(41,199,255,.27)}.reaper-page .reaper-secondary-button{border:1px solid rgba(237,195,106,.34);color:#e7e7e5;background:rgba(8,14,22,.65)}.reaper-page .reaper-secondary-button:hover{border-color:var(--reaper-gold);background:rgba(237,195,106,.06)}.reaper-page .reaper-status{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:36px;color:#b3bec7;font-family:var(--font-accent),sans-serif;font-size:11px;font-weight:600}.reaper-page .reaper-status span{display:inline-flex;align-items:center;gap:7px}.reaper-page .reaper-status svg{color:var(--reaper-gold)}.reaper-page .reaper-section{padding-block:64px;border-top:1px solid var(--reaper-line);background:#0b0e14}.reaper-page .reaper-section--alternate{background:#101923}.reaper-page .reaper-section__heading{max-width:780px;margin-bottom:28px}.reaper-page .reaper-section__heading h2{margin-top:14px;font-size:32px;font-weight:700;line-height:1.45;color:#f2f3f4}.reaper-page .reaper-section__intro{margin-top:18px;color:#bdc5cd;font-size:15px;line-height:1.95}.reaper-page .reaper-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.reaper-page .reaper-feature{padding:19px 0 23px;border-top:1px solid rgba(237,195,106,.28);background:transparent}.reaper-page .reaper-feature__index{color:var(--reaper-gold);font-family:var(--font-accent),sans-serif;font-size:11px}.reaper-page .reaper-feature h3{margin-top:10px;color:#f0f2f3;font-size:17px;font-weight:700;line-height:1.6}.reaper-page .reaper-feature p{margin-top:8px;color:#b7c0c8;font-size:13px;line-height:1.9}.reaper-page .reaper-feature-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:14px;padding-block:20px;border-block:1px solid var(--reaper-line)}.reaper-page .reaper-feature-notes h3{margin-bottom:11px;color:#edd59e;font-size:14px;font-weight:600}.reaper-page .reaper-feature-notes p{color:#bcc5cd;font-size:13px;line-height:1.8}.reaper-page .reaper-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px}.reaper-page .reaper-terms>div{display:flex;flex-wrap:wrap;gap:6px;min-width:0;font-size:12px;line-height:1.7}.reaper-page .reaper-terms dt{color:#b9c2cb;font-family:var(--font-ui),sans-serif}.reaper-page .reaper-terms dt:after{content:"→";margin-left:6px;color:var(--reaper-gold-dim)}.reaper-page .reaper-terms dd{color:#eef0f1}.reaper-page .reaper-policy-quote{margin-top:16px;padding-left:14px;border-left:2px solid var(--reaper-gold);color:#f3e3bb!important;font-size:15px!important;font-weight:600;line-height:1.8}.reaper-page .reaper-coverage-note{margin-top:17px;color:#b9c2cb;font-size:12px;line-height:1.8}.reaper-page .reaper-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;border-top:1px solid var(--reaper-line)}.reaper-page .reaper-metrics>div{min-width:0;padding:18px 16px 10px 0}.reaper-page .reaper-metrics dd{font-family:var(--font-ui),sans-serif;font-size:24px;font-weight:700;color:#f4d58f}.reaper-page .reaper-metrics dt{margin-top:5px;color:#b9c0c8;font-size:11px;line-height:1.6}.reaper-page .reaper-screenshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.reaper-page .reaper-screenshot{min-width:0}.reaper-page .reaper-screenshot__frame{display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(217,232,242,.18);border-radius:6px;background:#0b0e14}.reaper-page .reaper-screenshot__frame img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reaper-page .reaper-screenshot__pending{display:flex;flex-direction:column;align-items:center;gap:10px;color:#7e8994;font-size:11px}.reaper-page .reaper-screenshot figcaption{margin-top:9px;color:#c9cfd5;font-family:var(--font-ui),var(--font-jp),sans-serif;font-size:12px;font-weight:600}.reaper-page .reaper-steps{max-width:870px;border-top:1px solid var(--reaper-line)}.reaper-page .reaper-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid var(--reaper-line)}.reaper-page .reaper-steps li>span{color:var(--reaper-gold);font-family:var(--font-accent),sans-serif;font-size:13px;font-weight:600}.reaper-page .reaper-steps h3{color:#f1f2f3;font-size:17px}.reaper-page .reaper-steps p{margin-top:8px;color:#bbc4ca;font-size:13px;line-height:2}.reaper-page .reaper-steps code{overflow-wrap:anywhere;color:#e5d4af}.reaper-page .reaper-download-section{border-top-color:rgba(237,195,106,.4);background:linear-gradient(145deg,#0d151d,#101a23 68%,#0b1018)}.reaper-page .reaper-download-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:58px;align-items:start}.reaper-page .reaper-download-main>svg{color:var(--reaper-gold)}.reaper-page .reaper-download-filename{margin:12px 0 22px;overflow-wrap:anywhere;color:#e1e4e5;font-family:var(--font-ui),sans-serif;font-size:15px;font-weight:600}.reaper-page .reaper-download-note{margin-top:15px;color:#aeb9c2;font-size:12px;line-height:1.8}.reaper-page .reaper-download-facts{margin-top:28px;border-top:1px solid var(--reaper-line)}.reaper-page .reaper-download-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:12px;border-bottom:1px solid var(--reaper-line);font-size:12px;line-height:1.7}.reaper-page .reaper-download-facts dt{color:#aeb8c2;font-family:var(--font-ui),sans-serif}.reaper-page .reaper-download-facts dd{color:#ebedef;overflow-wrap:anywhere}.reaper-page .reaper-checksums{min-width:0;border-top:1px solid rgba(237,195,106,.42)}.reaper-page .reaper-checksum{min-width:0;padding-block:17px;border-bottom:1px solid var(--reaper-line)}.reaper-page .reaper-checksum__heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.reaper-page .reaper-checksum dt{color:#afb9c2;font-family:var(--font-accent),sans-serif;font-size:12px;font-weight:600}.reaper-page .reaper-checksum--primary dt{color:var(--reaper-gold)}.reaper-page .reaper-checksum__heading p{margin-top:5px;color:#9fa9b2;font-size:11px;overflow-wrap:anywhere}.reaper-page .reaper-checksum dd{margin-top:12px}.reaper-page .reaper-checksum code{display:block;color:#eef0f1;font-size:12px;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.reaper-page .reaper-checksum__action button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(237,195,106,.3);border-radius:5px;color:#edd59e;background:rgba(237,195,106,.06)}.reaper-page .reaper-checksum__action button:hover{border-color:var(--reaper-gold)}.reaper-page .reaper-checksums>p{margin-top:14px;color:#aab5be;font-size:11px;line-height:1.8}.reaper-page .reaper-additional .reaper-section__heading{margin-bottom:18px}.reaper-page .reaper-detail{max-width:900px;border-top:1px solid var(--reaper-line)}.reaper-page .reaper-detail:last-child{border-bottom:1px solid var(--reaper-line)}.reaper-page .reaper-detail summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:#e5e9ed;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.reaper-page .reaper-detail summary::-webkit-details-marker{display:none}.reaper-page .reaper-detail summary svg{flex:none;color:var(--reaper-gold-dim);transition:transform .18s ease}.reaper-page .reaper-detail[open] summary svg{transform:rotate(180deg)}.reaper-page .reaper-detail__body{padding:0 0 22px;color:#c8cfd5;font-size:13px;line-height:1.9}.reaper-page .reaper-detail__body p+p{margin-top:10px}.reaper-page .reaper-changelog h3{color:#f5ddb0;font-family:var(--font-ui),sans-serif;font-size:16px}.reaper-page .reaper-changelog ul{margin-top:8px;padding-left:20px;list-style:disc}.reaper-page .reaper-changelog li+li{margin-top:3px}.reaper-page .reaper-affiliate-note{padding:18px 0;border-top:1px solid var(--reaper-line);background:#0c131c}.reaper-page .reaper-affiliate-note>div{display:flex;gap:12px;align-items:center;color:#bac3cc;font-size:12px;line-height:1.8}.reaper-page .reaper-affiliate-note svg{flex-shrink:0;color:var(--reaper-gold)}.reaper-page #recommended-gear{border-top:0;background:#0c131c}.reaper-page #recommended-gear article{background:#0e1720}.reaper-page .reaper-disclaimer{border-top:1px solid rgba(237,195,106,.28);background:#0b0e14}.reaper-page .reaper-disclaimer.reaper-section{padding-block:48px}.reaper-page .reaper-disclaimer .reaper-section__heading{margin-bottom:16px}.reaper-page .reaper-disclaimer .reaper-section__heading h2{font-size:24px}.reaper-page .reaper-disclaimer p:not(.reaper-eyebrow){max-width:830px;color:#bfc7ce;font-size:13px;line-height:2}.reaper-page .reaper-disclaimer p[lang=en]{margin-top:12px;padding-left:14px;border-left:1px solid rgba(237,195,106,.4)}@media (max-width:900px){.reaper-page .reaper-feature-notes{grid-template-columns:minmax(0,1fr);gap:18px}.reaper-page .reaper-download-layout{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width:640px){.reaper-page .reaper-hero{padding-block:30px 15px}.reaper-page .reaper-breadcrumb{margin-bottom:18px}.reaper-page .reaper-hero h1{font-size:36px}.reaper-page .reaper-hero__statement{margin-top:12px;font-size:25px;line-height:1.5}.reaper-page .reaper-hero__copy{margin-top:16px;font-size:14px}.reaper-page .reaper-hero__actions{align-items:stretch;margin-top:22px}.reaper-page .reaper-hero__actions a{flex:1 1 100%}.reaper-page .reaper-status{margin-top:16px}.reaper-page .reaper-section{padding-block:46px}.reaper-page #about{padding-top:22px}.reaper-page .reaper-section__heading h2{font-size:25px}.reaper-page .reaper-section__intro{font-size:14px}.reaper-page .reaper-feature-grid{grid-template-columns:minmax(0,1fr)}.reaper-page .reaper-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reaper-page .reaper-metrics dd{font-size:23px}.reaper-page .reaper-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.reaper-page .reaper-screenshot__pending{font-size:10px;gap:4px}.reaper-page .reaper-screenshot__pending svg{width:19px;height:19px}.reaper-page .reaper-terms{grid-template-columns:minmax(0,1fr)}.reaper-page .reaper-steps li{grid-template-columns:32px minmax(0,1fr);gap:10px}.reaper-page .reaper-steps code{font-size:12px}.reaper-page .reaper-checksum code{font-size:11px}}@media (prefers-reduced-motion:reduce){.reaper-page :is(a,button,summary svg){transition:none}}