.sf-top{position:absolute;top:0;left:0;right:0;z-index:80;min-height:104px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:linear-gradient(to bottom,rgba(4,8,14,.94) 0%,rgba(4,8,14,.82) 68%,rgba(4,8,14,0) 100%)}
.sf-left{display:flex;align-items:center;gap:16px;min-width:0}
.sf-left img{width:78px;height:78px;object-fit:contain;flex:0 0 78px}
.sf-nav{position:absolute;left:0;right:0;top:0;height:104px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;pointer-events:none}
.sf-nav a{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:8px;color:#eef3f7;font:700 11px Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;background:rgba(7,16,26,.82);border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 16px rgba(0,0,0,.28);text-decoration:none}
.sf-nav a::before,.sf-go a::before{content:"";width:15px;height:15px;flex:0 0 15px;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}
.sf-go a::before{width:22px;height:22px;flex-basis:22px}
.sf-nav a:nth-child(1){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 10.5 12 4l8 6.5V20h-6v-6H10v6H4z'/%3E%3C/svg%3E")}
.sf-nav a:nth-child(2){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 9h4l6-4v14l-6-4H4V9zm11.2.6 1.4 1.2a3.2 3.2 0 0 1 0 2.4l-1.4 1.2a5 5 0 0 0 0-4.8z'/%3E%3C/svg%3E")}
.sf-nav a:nth-child(3),.sf-go a[href="/register"]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 12a4 4 0 1 0-4-4 4 4 0 0 0 4 4zm-7 9a7 7 0 0 1 14 0z'/%3E%3C/svg%3E")}
.sf-nav a:nth-child(4),.sf-go a[href="/downloads"]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11 3h2v9l3.5-3.5 1.4 1.4L12 16.8 6.1 9.9l1.4-1.4L11 12V3zM5 18h14v2H5z'/%3E%3C/svg%3E")}
.sf-nav a:nth-child(5),.sf-go a[href="/features"]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2.5 14.4 9H21l-5.3 3.9 2 6.6L12 15.8 6.3 19.5l2-6.6L3 9h6.6z'/%3E%3C/svg%3E")}
.sf-nav a:nth-child(6),.sf-go a[href^="https://discord"]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.3 5.3A17 17 0 0 0 15 4l-.3 1a15 15 0 0 0-5.4 0L9 4a17 17 0 0 0-4.3 1.3C2.2 9 1.6 12.6 1.9 16.2A17 17 0 0 0 7.2 19l.8-1.3a11 11 0 0 1-1.5-.7l.3-.2c3.1 1.5 6.5 1.5 9.6 0l.3.2c-.5.3-1 .5-1.5.7l.8 1.3a17 17 0 0 0 5.3-2.8c.4-4-.5-7.6-2-10.9zM8.7 14.3c-.9 0-1.7-.8-1.7-1.8s.8-1.8 1.7-1.8 1.7.8 1.7 1.8-.8 1.8-1.7 1.8zm6.6 0c-.9 0-1.7-.8-1.7-1.8s.8-1.8 1.7-1.8 1.7.8 1.7 1.8-.8 1.8-1.7 1.8z'/%3E%3C/svg%3E")}
.sf-nav a:nth-child(7){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 13a8 8 0 0 1 16 0v6h-4v-5h3v-1a7 7 0 0 0-14 0v1h3v5H4z'/%3E%3C/svg%3E")}
.sf-nav a:hover{color:#140e07;border-color:#e1ad5e;background:linear-gradient(180deg,#d89a3d,#b97828)}
.sf-nav a.active{color:#f6d99c;border-color:rgba(216,154,61,.42);background:rgba(216,154,61,.16)}
.sf-right{display:flex;align-items:center;gap:8px;margin-left:auto;position:relative;z-index:2}
.sf-lang{height:42px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(7,16,26,.82);color:#eef3f7;font:700 12px Arial,sans-serif}
.sf-langpick{position:relative}
.sf-langpick-btn{height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(7,16,26,.82);color:#eef3f7;font:700 12px Arial,sans-serif;cursor:pointer}
.sf-langpick-btn img,.sf-langpick-list img{width:18px;height:12px;object-fit:cover;display:block}
.sf-langpick-list{position:absolute;top:46px;right:0;z-index:90;min-width:176px;padding:6px;display:none;flex-direction:column;gap:2px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(7,16,26,.96);box-shadow:0 10px 24px rgba(0,0,0,.45)}
.sf-langpick-list button{justify-content:flex-start}
.sf-lang-tick{margin-left:auto;color:#e2b04a;font-weight:700}
.sf-langpick.is-open .sf-langpick-list{display:flex}
.sf-langpick-list button{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#eef3f7;font:700 12px Arial,sans-serif;cursor:pointer;text-align:left}
.sf-langpick-list button.is-on,.sf-langpick-list button:hover{background:rgba(226,176,74,.22);color:#f0d48a}
.sf-account{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid #e0b25c;color:#171109;background:linear-gradient(180deg,#e7c275,#bb8736);font:700 12px Arial,sans-serif;letter-spacing:.04em;text-decoration:none}
.sf-account:hover{color:#120e08;border-color:#f0c96f;background:linear-gradient(180deg,#f0ce83,#c9953f)}
.sf-hero{min-height:175vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:150px 0 0;background:#0c1016 url("../home/site-bg.jpg") center center/cover no-repeat;position:relative}
.sf-hero-inner{position:relative;z-index:2;width:min(760px,90vw);margin-top:4vh}
.sf-center-logo{width:min(340px,46vw);height:auto;display:block;margin:0 auto}
.sf-lower{position:relative;z-index:2;width:min(900px,92vw);margin-top:14vh;text-align:center}
.sf-go{position:relative;z-index:2;flex:1;width:min(860px,90vw);margin-top:12vh;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center}
.sf-go a{min-height:92px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#e2b04a;font:600 22px Georgia,'Times New Roman',serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:rgba(7,16,26,.72);border:1px solid rgba(255,255,255,.18)}
.sf-go a:hover{color:#fff;border-color:rgba(255,255,255,.36)}
.sf-live-slot{margin:10px auto 0}
.sf-live-slot img{width:168px;height:42px;object-fit:contain;min-width:0;display:block;margin:0 auto}
.sf-live-slot .sf-beta-btn{margin-top:8px}
.sf-live-slot .sf-open-btn{width:460px;height:auto;max-width:92vw;margin-top:10px}
.sf-eyebrow{margin:0;font:600 32px Georgia,'Times New Roman',serif;letter-spacing:.14em;color:#e2b04a !important;text-shadow:0 2px 4px #000,0 0 14px rgba(0,0,0,.75)}
.sf-hero h1{margin:12px 0 0;font-weight:600;font-size:32px;letter-spacing:.14em;color:#e2b04a !important;text-shadow:0 2px 8px #000}
.sf-hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:rgba(4,8,14,.58)}
.sf-topstats{position:absolute;top:118px;left:0;right:0;z-index:2;display:flex;justify-content:center;gap:64px}
.sf-under{margin-top:34px;display:flex;justify-content:center;align-items:flex-start;gap:28px;flex-wrap:wrap}
.sf-under .sf-stat{padding:22px 32px 26px;min-width:280px;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(7,16,26,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(0,0,0,.35)}
.sf-under .sf-stat span,.sf-under .sf-stat strong{font-family:Georgia,'Times New Roman',serif !important;color:#e2b04a !important}
.sf-under .sf-stat span{display:block;font-size:14px;font-weight:600;letter-spacing:.14em;margin:0 0 2px}
.sf-under .sf-stat span.sf-block-head{margin-bottom:16px;font-size:26px;font-weight:600;letter-spacing:.12em}
.sf-under .sf-stat span.sf-block-head + strong{margin-top:0}
.sf-under .sf-stat strong.sf-lead{display:block;font-size:26px;font-weight:600;letter-spacing:.12em;margin:0 0 16px}
.sf-under .sf-stat strong{display:block;font-size:18px;font-weight:500;letter-spacing:.05em;margin-top:7px}
.sf-under .sf-stat strong:first-of-type{margin-top:0}
.sf-under .sf-stat span.sf-mul{display:inline;font-size:.85em;font-weight:500;letter-spacing:0;vertical-align:-0.08em;margin:0 1px}
.sf-under .sf-stat span.sf-mul-xp{vertical-align:-0.18em}
.sf-under .sf-stat span.sf-num{display:inline;font-size:1.18em;font-weight:600;letter-spacing:0;vertical-align:baseline;color:#f3ead8 !important}
.sf-seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sf-foot{position:relative;z-index:2;width:100%;margin:0 0 0;padding:20px 18px 8px;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-start;gap:16px;border:0 !important;background:linear-gradient(to top,rgba(4,8,14,.92),rgba(4,8,14,0))}
.sf-foot .sf-vg{position:static;flex:0 0 auto;margin-left:10px}
.sf-foot .sf-vg img{width:128px}
.sf-copy-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 12px;flex:0 0 auto}
.sf-votes{display:flex;align-items:center;gap:14px}
.sf-votes img{height:42px;width:auto;display:block}
.sf-copy{margin:0;flex:0 0 auto;white-space:nowrap;color:#e2b04a !important;font:600 12px Arial,sans-serif;text-shadow:0 2px 6px #000}
.sf-legal{display:flex;flex-wrap:wrap;gap:8px;flex:1;justify-content:center;margin-bottom:10px}
.sf-guard{display:flex;flex-direction:column;gap:8px;margin:0 4px 8px 0}
.sf-guard span{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 8px;border-radius:999px;color:#e2b04a;font:700 11px Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;background:rgba(7,16,26,.82);border:1px solid rgba(226,176,74,.45);box-shadow:0 6px 16px rgba(0,0,0,.28)}
.sf-guard .sf-rate-tick{margin-left:0;flex:0 0 20px}
.sf-legal a{padding:10px 14px;border-radius:8px;color:#eef3f7;font:700 11px Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:rgba(7,16,26,.82);border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 16px rgba(0,0,0,.28);text-decoration:none}
.sf-legal a:hover{color:#fff;background:rgba(14,32,48,.92);border-color:rgba(255,255,255,.32)}
.sf-stat{text-align:center}
.sf-stat span,.sf-stat small{display:block;color:#f0d48a !important;font:700 12px Arial,sans-serif;letter-spacing:.12em;text-shadow:0 0 1px #000,0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 2px 4px #000}
.sf-stat strong{display:block;margin-top:5px;font-size:18px;color:#f0d48a !important;text-shadow:0 0 1px #000,0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 2px 4px #000}
.sf-stat .sf-live{color:#e2b04a !important;font-size:14px;font-weight:800}
.sf-stat.state-online strong,.sf-stat.state-checking strong{color:#5dff9a !important}
.sf-stat.sf-beta strong{color:#ff5a5a !important}
.sf-stat.sf-beta.state-online strong{color:#5dff9a !important}
.sf-stat.state-restarting strong{color:#f0b64e}
.sf-stat.state-offline strong{color:#ff5a5a !important}
.sf-vg{position:fixed;right:16px;bottom:12px;z-index:40;pointer-events:none}
.sf-vg img{width:84px;height:auto;display:block}
body.sf-page,body.sf-page *{box-sizing:border-box}
body.sf-page{position:relative;display:block !important;margin:0;min-height:100vh;color:#f3ead8;background-color:#0c1016 !important;background-image:linear-gradient(rgba(4,8,14,.58),rgba(4,8,14,.58)),url("../home/site-bg.jpg") !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;background-attachment:fixed !important}
body.sf-page .sf-top{position:sticky;top:0;left:0;right:0;width:100%;background:linear-gradient(to bottom,rgba(4,8,14,.94) 0%,rgba(4,8,14,.82) 68%,rgba(4,8,14,0) 100%)}
body.sf-page:before,body.sf-page:after{content:none !important}
body.sf-page .subhero{min-height:0 !important;padding:132px 20px 8px !important;border:0 !important;background-color:transparent !important;background-image:none !important}
body.sf-features .subhero{display:flex;justify-content:center;text-align:center}
body.sf-features .subhero-inner{width:100%;text-align:center}
body.sf-features .subhero h1{margin:0;text-align:center}
body.sf-features .vg-page{position:fixed;right:18px;bottom:14px;z-index:40;margin:0;padding:0;pointer-events:none}
body.sf-features .vg-page img{width:96px;height:auto;display:block}
body.sf-page .subhero:after{display:none !important}
body.sf-page .subhero-logo{display:none !important}
body.sf-page .account-register-section{background:transparent !important}
body.sf-page .subhero h1,
body.sf-page .account-title{color:#e2b04a !important;font-family:Georgia,"Times New Roman",serif !important;font-weight:600 !important;letter-spacing:.14em !important;text-shadow:0 2px 4px #000,0 0 14px rgba(0,0,0,.75) !important}
body.sf-page .download-card h2,
body.sf-page .feature-section h3,
body.sf-page .account-card-head h2,
body.sf-page .account-side h3{color:#e2b04a !important;font-family:Georgia,"Times New Roman",serif !important}
body.sf-page .page-wrap,body.sf-page main,body.sf-page .card{position:relative;z-index:1}
body.sf-page .page-wrap{width:min(1200px,94vw);margin:28px auto 60px}
body.sf-page .feature-sections{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body.sf-page .feature-section{padding:20px 22px}
body.sf-page .feature-section h3{margin:0 0 14px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:10px}
body.sf-page .feature-section ul{list-style:none;margin:0;padding:0}
body.sf-page .feature-section li{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.045);font:12px/1.55 Arial,sans-serif}
body.sf-page .feature-section li:last-child{border-bottom:0}
body.sf-page .rate-table{width:100%;border-collapse:collapse;font:12px Arial,sans-serif}
body.sf-page .rate-table td{padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.05)}
body.sf-page .page-back{display:inline-block;margin-top:12px;font:11px Arial,sans-serif;text-decoration:none}
@media(max-width:820px){body.sf-page .feature-sections{grid-template-columns:1fr}}
body.sf-page .download-card,
body.sf-page .feature-section,
body.sf-page .account-card,
body.sf-page .account-side{border:1px solid rgba(255,255,255,.16)!important;background:rgba(7,16,26,.88)!important;box-shadow:0 10px 28px rgba(0,0,0,.35)!important;border-radius:10px}
body.sf-page .download-card:before,
body.sf-page .account-card:before,
body.sf-page .account-side:before{content:none!important}
body.sf-page .download-card h2,
body.sf-page .feature-section h3,
body.sf-page .account-card-head h2,
body.sf-page .account-title,
body.sf-page .account-side h3{color:#e2b04a !important}
body.sf-page .feature-section h3{border-bottom-color:rgba(255,255,255,.12)!important}
body.sf-page .feature-section b,
body.sf-page .rate-table td,
body.sf-page .download-card p,
body.sf-page .feature-section li{color:#d5dde4!important}
body.sf-page .feature-section b{color:#e2b04a !important}
body.sf-page .rate-table td:last-child{text-align:right;white-space:nowrap}
body.sf-page .rate-table .sf-val{display:inline-block;margin-left:8px;padding:4px 10px;border-radius:999px;color:#e2b04a !important;background:rgba(226,176,74,.14);border:1px solid rgba(226,176,74,.42);font:700 13px Arial,sans-serif;letter-spacing:.03em}
body.sf-page .feature-section.sf-feature-wide{grid-column:1 / -1}
body.sf-page .feature-section.sf-feature-wrap .rate-table td:last-child{white-space:normal}
body.sf-page .feature-section.sf-feature-wrap .rate-table .sf-val{margin-bottom:6px}
body.sf-page .sf-farm-note{margin:12px 0 0;color:#9aa6b2 !important;font:11px/1.45 Arial,sans-serif}
body.sf-page .rate-table.sf-compare th{padding:4px 8px 12px;border-bottom:1px solid rgba(255,255,255,.12);color:#e2b04a !important;font:600 14px Georgia,"Times New Roman",serif;letter-spacing:.08em;text-align:right}
body.sf-page .rate-table.sf-compare th:first-child{text-align:left}
body.sf-page .rate-table.sf-compare td:nth-child(n+2){text-align:right}
body.sf-page .rate-table.sf-cases{margin-top:18px}
body.sf-page .rate-table.sf-cases td,body.sf-page .rate-table.sf-cases td:last-child{white-space:normal}
body.sf-page .rate-table .sf-val.is-muted{color:#8b97a3 !important;background:transparent;border-color:transparent}
body.sf-page .download-btn,
body.sf-page .account-create,
body.sf-page .account-secondary,
body.sf-page .recovery-action,
body.sf-page .result-download-btn{border:1px solid rgba(255,255,255,.2)!important;background:rgba(7,16,26,.92)!important;color:#f4f7fa!important;box-shadow:none!important;border-radius:8px}
.sf-nav a:hover,
.sf-go a:hover,
.sf-legal a:hover,
body.sf-page .download-btn:hover,
body.sf-page .account-create:hover,
body.sf-page .account-secondary:hover,
body.sf-page .recovery-action:hover,
body.sf-page .result-download-btn:hover,
body.sf-forgot .btn:hover,
body.sf-forgot .result-download-btn:hover{color:#140e07 !important;border-color:#e1ad5e !important;background:linear-gradient(180deg,#d89a3d,#b97828) !important;box-shadow:0 8px 20px rgba(185,120,40,.2) !important}
body.sf-page .field input{border-color:rgba(255,255,255,.18)!important;background:#0c1218!important;color:#f4f7fa!important;box-shadow:none!important}
body.sf-page .field input:focus{border-color:rgba(255,255,255,.4)!important;box-shadow:none!important}
body.sf-page .account-badge,
body.sf-page .step-n{color:#d5dde4!important;border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.04)!important}
body.sf-page .account-register-section{background:transparent!important}
body.sf-page .account-demo-note{border-left-color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.04)!important}
body.sf-page .page-back{color:#d5dde4!important}
body.sf-page .field label,
body.sf-page .step strong{color:#eef3f7!important}
body.sf-page .account-card-head h2{color:#e2b04a !important}
body.sf-forgot{display:block!important;place-items:stretch!important;align-items:stretch!important;justify-items:stretch!important;padding:140px 20px 80px!important}
body.sf-forgot .sf-top{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important}
body.sf-forgot .card{width:min(640px,94vw);margin:0 auto;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px;background:rgba(7,16,26,.88)!important;box-shadow:0 10px 28px rgba(0,0,0,.35)!important}
body.sf-forgot .head{border-bottom:1px solid rgba(255,255,255,.12)!important}
body.sf-forgot .logo,body.sf-forgot h1,body.sf-forgot .tag{color:#e2b04a!important;font-family:Georgia,"Times New Roman",serif!important}
body.sf-forgot .intro,body.sf-forgot label,body.sf-forgot .rules-check{color:#d5dde4!important}
body.sf-forgot input:not([type="checkbox"]){border:1px solid rgba(255,255,255,.18)!important;border-radius:8px;background:#0c1218!important;color:#f4f7fa!important}
body.sf-forgot .btn,body.sf-forgot .result-download-btn{border:1px solid rgba(255,255,255,.2)!important;border-radius:8px;background:rgba(7,16,26,.92)!important;color:#f4f7fa!important}
body.sf-forgot .links a{color:#e2b04a!important}
body.sf-forgot .foot{display:none!important}
body.sf-forgot .card .vg-page{display:none!important}
body.sf-page .rules-lead,body.sf-page .rules-foot,body.sf-page .rules-card p,body.sf-page .rules-card li{color:#d5dde4;font:14px/1.7 Arial,sans-serif}
body.sf-page .rules-lead{margin:0 0 18px}
body.sf-page .rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body.sf-page .rules-card{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(7,16,26,.88);padding:22px 24px}
body.sf-page .rules-card h2{margin:0 0 10px;color:#e2b04a;font:600 18px Georgia,"Times New Roman",serif}
body.sf-page .rules-card h2 span{margin-right:8px}
body.sf-page .rules-card ul{margin:10px 0 0;padding-left:18px}
body.sf-page .rules-consent{margin:12px 0;padding:12px 14px;border-left:2px solid #e2b04a;background:rgba(255,255,255,.04)}
body.sf-page .rules-consent strong{display:block;margin-bottom:6px;color:#e2b04a}
body.sf-page .rules-foot{margin-top:18px}
body.sf-page .rules-foot small{display:block;margin-top:8px;color:#e2b04a}
body.sf-page .dl-steps{margin-top:28px;display:grid;gap:18px}
body.sf-page .dl-step{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(7,16,26,.88);padding:28px}
body.sf-page .dl-step h2{margin:0 0 10px;color:#e2b04a !important;font:600 22px Georgia,"Times New Roman",serif}
body.sf-page .dl-step p{margin:0 0 16px;color:#d5dde4;font:15px/1.6 Arial,sans-serif}
body.sf-page .dl-step img{width:min(920px,100%);height:auto;display:block;border-radius:8px;border:1px solid rgba(255,255,255,.12)}
body.sf-page .dl-step .download-btn{margin-top:16px}
@media(max-width:980px){
  .sf-top{position:relative;display:flex;flex-wrap:wrap;background:rgba(6,10,16,.92)}
  .sf-left{display:flex;align-items:center;gap:16px;min-width:0}
  .sf-nav{position:static;left:auto;right:auto;top:auto;height:auto;pointer-events:auto}
  .sf-nav a{padding:8px 10px}
  .sf-topstats{top:18px;gap:28px}
  .sf-under{gap:28px}
  .sf-go{grid-template-columns:1fr}
  .sf-hero{min-height:210vh;padding-top:120px}
  .sf-lower{margin-top:8vh}
  .sf-foot{width:100%;margin-top:auto;padding:24px 16px 0;flex-direction:column;align-items:flex-start}
  body.sf-page .rules-grid{grid-template-columns:1fr}
}
html,html *,html:active,html:active *{-webkit-user-drag:none !important;cursor:url("/assets/cursors/original.png") 6 5,auto !important}
html a,html a *,html button,html button *,html label,html select,html summary,html a:active,html a:active *,html button:active,html button:active *,html label:active,html select:active,html summary:active{cursor:url("/assets/cursors/select.png") 3 2,pointer !important}
html input,html textarea,html input:focus,html textarea:focus{-webkit-user-drag:auto !important;cursor:url("/assets/cursors/spell.png") 0 0,text !important}
html input[type="checkbox"],html input[type="radio"],html input[type="submit"],html input[type="button"],html input[type="reset"],html input[type="checkbox"]:active,html input[type="radio"]:active,html input[type="submit"]:active,html input[type="button"]:active,html input[type="reset"]:active{cursor:url("/assets/cursors/select.png") 3 2,pointer !important}
html.l2g-cursor-on,html.l2g-cursor-on body,html.l2g-cursor-on body *:not(#l2g-cursor),html.l2g-cursor-on body *:not(#l2g-cursor):hover,html.l2g-cursor-on body *:not(#l2g-cursor):active,html.l2g-cursor-on body *:not(#l2g-cursor):focus{cursor:none !important}
#l2g-cursor{position:fixed;left:0;top:0;z-index:2147483647;pointer-events:none;background-repeat:no-repeat;display:none}
.sf-rate-tick{width:20px;height:20px;margin-left:8px;display:inline-grid;place-items:center;vertical-align:-4px;border-radius:50%;background:rgba(58,203,128,.12);border:1px solid rgba(58,203,128,.42);color:#46d58c;font:800 13px/1 Arial,sans-serif;font-style:normal;text-shadow:none}
