@charset "UTF-8";

:root{color-scheme:dark;--bg:#11120f;--bg-soft:#171813;--ink:#f4f1e7;--muted:#a19f92;--gold:#e4cb89;--gold-deep:#a48c52;--line:rgba(238,228,198,.14);--font-sans:"Microsoft YaHei UI","PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;--font-display:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:32px}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}
body::before{position:absolute;inset:0 0 auto;height:950px;content:"";pointer-events:none;background:radial-gradient(ellipse at 82% 32%,rgba(140,114,49,.11),transparent 48%),linear-gradient(rgba(234,220,178,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(234,220,178,.022) 1px,transparent 1px);background-size:auto,76px 76px,76px 76px;mask-image:linear-gradient(#000 60%,transparent)}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
button,a,summary{touch-action:manipulation}
a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:7px;border-radius:2px}
img{display:block;max-width:100%;height:auto}
svg{flex-shrink:0}
::selection{background:var(--gold);color:#171813}
.shell{width:min(1280px,calc(100% - 112px));margin-inline:auto;position:relative}
.site-header{height:120px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--line);z-index:2}
.brand{display:flex;align-items:center;gap:13px}
.brand img{width:48px;height:48px;object-fit:contain}
.brand-wordmark{font-weight:700;font-size:23px;line-height:1.45;letter-spacing:.12em}
.brand-wordmark small{display:block;font-size:9px;font-weight:500;letter-spacing:.2em;color:#c6c3b6;line-height:1.4;margin-top:3px}
.main-nav{display:flex;gap:35px;align-items:center;font-size:13px;color:#c3c0b4}
.main-nav>a{transition:color .2s ease}
.main-nav>a:hover{color:var(--gold)}
.nav-download{display:flex;gap:24px;align-items:center;padding:10px 17px;border:1px solid rgba(228,203,137,.38);border-radius:3px;color:var(--gold)}
.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:10px;padding-top:88px;min-height:722px}
.hero-copy{position:relative;z-index:1}
.eyebrow{margin:0 0 25px;font-family:Georgia,"Times New Roman",serif;font-size:10px;letter-spacing:.2em;font-weight:400;line-height:1.6;color:var(--gold)}
.hero .eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:10px;letter-spacing:.18em}
.tiny-rule{display:block;width:24px;height:1px;background:var(--gold)}
h1,h2,h3,p{margin-top:0}
h1{font-family:var(--font-display);font-size:clamp(48px,4.9vw,71px);font-weight:500;line-height:1.4;letter-spacing:-.04em;margin-bottom:27px}
.gold-text{color:var(--gold)}
.hero-description{color:#bdb9ab;font-size:15px;line-height:2;margin-bottom:32px;letter-spacing:.025em}
.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.button{display:inline-flex;justify-content:center;align-items:center;min-height:58px;padding:15px 24px;gap:12px;border-radius:3px;font-size:14px;line-height:1.5;font-weight:600;position:relative;transition:background .2s,transform .2s,box-shadow .2s}
.button-primary{background:var(--gold);color:#252218;border:1px solid #e9d59f;box-shadow:0 8px 35px rgba(204,174,95,.08)}
.button-primary:hover{background:#f0daa2;transform:translateY(-2px);box-shadow:0 10px 30px rgba(204,174,95,.14)}
.button-primary:active{transform:translateY(0)}
.button-arrow{margin-left:20px}
.text-link{display:flex;gap:13px;align-items:center;font-size:12px;color:#aaa697;transition:color .2s}
.text-link:hover{color:var(--gold)}
.release-meta{display:flex;align-items:center;gap:10px;font-size:10px;color:#969385;margin:26px 0 0;letter-spacing:.015em;white-space:nowrap}
.release-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;box-shadow:0 0 10px #e4cb8950}
.meta-separator{color:#514f43;margin-inline:2px}
.hero-art{position:relative;display:flex;align-items:center;justify-content:center;margin:-44px -20px 50px -18px;isolation:isolate;min-height:520px}
.hero-emblem{position:relative;width:min(100%,510px);z-index:2;filter:drop-shadow(0 30px 25px #0007)}
.art-glow{position:absolute;width:80%;aspect-ratio:1;background:radial-gradient(circle,rgba(196,157,65,.15),rgba(124,102,46,.04) 50%,transparent 72%);z-index:-1}
.orbit{position:absolute;border:1px solid rgba(228,203,137,.09);border-radius:50%;aspect-ratio:1;z-index:-1}
.orbit-outer{width:97%}
.orbit-inner{width:82%;border-style:dashed;border-color:rgba(228,203,137,.06)}
.orbit-outer::before,.orbit-outer::after{position:absolute;content:"";width:5px;height:5px;background:var(--gold-deep);border-radius:50%}
.orbit-outer::before{top:14.5%;right:14.5%}
.orbit-outer::after{bottom:14.5%;left:14.5%;opacity:.5}
.orbit-coordinate{position:absolute;font-size:7px;letter-spacing:.23em;color:#686657;z-index:2}
.coordinate-top{top:2%;right:6%;transform:rotate(21deg);transform-origin:right}
.art-caption{position:absolute;bottom:1%;left:18%;display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.14em;color:#a59b7c;z-index:2}
.caption-line{width:35px;height:1px;background:#796b46}
.art-index{position:absolute;right:5%;bottom:11%;font-family:Georgia,serif;font-size:9px;letter-spacing:.15em;color:#696451}
.hero-baseline{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;align-self:end;border-top:1px solid var(--line);padding:22px 0 0;color:#8f8c80;font-size:10px;letter-spacing:.06em}
.hero-baseline a{display:flex;gap:18px}
.hero-baseline a:hover{color:var(--gold)}
.section-spacing{padding-top:124px}
.capabilities{display:grid;grid-template-columns:.82fr 1.4fr;column-gap:80px}
.section-intro{padding-top:10px}
h2{font-size:clamp(30px,3vw,43px);line-height:1.5;font-weight:500;letter-spacing:-.025em;margin-bottom:23px}
.muted-heading{color:#8d8c7f}
.section-intro>p:last-child,.section-heading>p{color:var(--muted);font-size:13px;line-height:2.1}
.workspace-visual{padding-top:13px}
.workspace-window{border:1px solid #464536;border-radius:9px;background:#191a15;box-shadow:0 20px 60px rgba(0,0,0,.22);overflow:hidden;transform:perspective(1100px) rotateY(-3deg) rotateX(1deg)}
.window-topbar{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:8px;color:#8d8c7d;background:#20211b;letter-spacing:.05em}
.window-dots{display:flex;gap:4px}
.window-dots i{width:5px;height:5px;border-radius:50%;background:#5c5a4c}
.window-dots i:first-child{background:#9d8b5f}
.preview-tag{font-size:7px;border:1px solid #474738;border-radius:2px;padding:1px 4px;color:#aba68f}
.workspace-body{display:flex;min-height:309px}
.mock-sidebar{width:58px;flex-shrink:0;background:#151610;border-right:1px solid var(--line);padding-top:19px;display:flex;flex-direction:column;align-items:center;gap:20px}
.mock-sidebar img{width:33px;height:33px}
.mock-sidebar-icon{display:flex;align-items:center;justify-content:center;width:32px;height:31px;color:#676959}
.mock-sidebar-icon.active{color:var(--gold);background:#e4cb8911;border:1px solid #b4a06c35;border-radius:4px}
.sidebar-bottom{margin-top:auto;margin-bottom:13px;font-size:7px;letter-spacing:.08em;color:#4d4f40}
.mock-content{padding:22px 23px 14px;flex:1;min-width:0}
.mock-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}
.mock-eyebrow{font-size:6px;letter-spacing:.15em;color:#7c7c69;line-height:1.5;display:block;margin-bottom:3px}
.mock-heading h3{font-size:14px;line-height:1.4;font-weight:500;letter-spacing:.04em;margin:0}
.mock-sync{display:flex;align-items:center;gap:5px;font-size:7px;color:#ada990;white-space:nowrap}
.mock-sync>span{width:4px;height:4px;background:#9eb17d;border-radius:50%}
.mock-tabs{font-size:8px;display:flex;gap:22px;color:#777b67;border-bottom:1px solid #323426;margin-bottom:0}
.mock-tabs>span{padding-bottom:8px}
.mock-tabs .selected{border-bottom:1px solid var(--gold);color:var(--gold)}
.mock-match{display:flex;align-items:center;gap:20px;min-height:55px;border-bottom:1px solid #2b2e23;font-size:8px}
.match-time{display:flex;align-items:center;gap:5px;color:#868c70;white-space:nowrap}
.live-indicator{width:4px;height:4px;border-radius:50%;background:#c9b37c}
.muted-dot{background:#686d56}
.match-teams{display:flex;align-items:center;gap:15px;flex:1;color:#d3d4c3;justify-content:center;white-space:nowrap}
.match-vs{color:#585f48;font-size:7px}
.monitor-label,.waiting-label{font-size:7px;color:#ddc98d;background:#bfa46013;border:1px solid #a58d4e38;padding:2px 7px;border-radius:2px;white-space:nowrap}
.waiting-label{color:#8f977e;border-color:#515a3738;background:#5e704410}
.mock-strategy{display:flex;align-items:center;gap:9px;border:1px solid #45452f;margin-top:18px;padding:9px 10px;border-radius:4px;background:linear-gradient(110deg,#e4cb8907,transparent)}
.strategy-symbol{display:flex;align-items:center;justify-content:center;font-size:23px;line-height:1;color:var(--gold);width:24px}
.mock-strategy strong{font-size:8px;font-weight:500;display:block;color:#c7c6b2;line-height:1.4}
.mock-strategy small{display:block;color:#7b806a;font-size:6px;margin-top:3px;line-height:1.4}
.strategy-pill{margin-left:auto;color:#a4b88a;font-size:6px;white-space:nowrap}
.mock-bottom{display:flex;justify-content:space-between;color:#686e58;font-size:5px;gap:10px;margin-top:15px}
.mock-lock{color:#b9a779;margin-right:3px}
.visual-note{font-size:9px;color:#757768;text-align:right;line-height:1.6;margin:15px 5px 0}
.feature-editorial{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:66px}
.feature-row{border-top:1px solid var(--line);padding-top:24px;display:flex;gap:13px;position:relative}
.feature-number{font-family:Georgia,serif;font-size:11px;color:var(--gold-deep);line-height:2}
.feature-row h3{font-size:15px;font-weight:500;letter-spacing:.025em;margin-bottom:10px;padding-right:15px}
.feature-row p{font-size:12px;line-height:2;color:#96968a;margin:0;max-width:290px}
.feature-glyph{color:#645d47;position:absolute;top:24px;right:0;font-size:15px}
.guide-section{margin-top:114px;background:linear-gradient(135deg,#1d1e17,#191a14);border-block:1px solid var(--line);padding-bottom:90px;padding-top:83px}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}
.section-heading h2{margin-bottom:0}
.section-heading>p{margin:0 0 4px;text-align:right}
.steps{list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:64px}
.step-number{font-family:Georgia,"Times New Roman",serif;font-size:44px;color:#79725a;line-height:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #5f5b433d;margin-bottom:24px}
.step-number>span{font-family:var(--font-sans);font-size:18px;font-weight:300;color:#777159}
.steps h3{font-size:19px;font-weight:400;letter-spacing:.02em;margin-bottom:11px}
.steps p{font-size:12px;line-height:2.05;color:#a29f8f;margin-bottom:23px;max-width:285px}
.steps a,.step-note{font-size:10px;color:var(--gold);line-height:1.7}
.steps a{display:inline-flex;gap:16px;border-bottom:1px solid #bca56840;padding-bottom:3px}
.steps a:hover{border-bottom-color:var(--gold)}
.step-note{color:#777968}
.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-bottom:100px}
.faq-intro .eyebrow{margin-bottom:22px}
.faq-intro h2{font-size:33px}
.faq-list{border-top:1px solid var(--line)}
.faq-list details{border-bottom:1px solid var(--line)}
.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:23px 0;list-style:none;font-size:13px;letter-spacing:.02em;color:#d8d6c9}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary:hover{color:var(--gold)}
.faq-plus{display:block;position:relative;width:12px;height:12px;flex-shrink:0;margin-right:2px}
.faq-plus::before,.faq-plus::after{content:"";position:absolute;background:#a59b7c;top:5px;left:0;width:12px;height:1px;transition:transform .2s}
.faq-plus::after{transform:rotate(90deg)}
details[open] .faq-plus::after{transform:rotate(0)}
.faq-list details>p{color:#9b9d8d;font-size:12px;line-height:2;margin:0 35px 23px 0}
.download-panel{padding:65px 72px;display:flex;justify-content:space-between;align-items:center;gap:50px;position:relative;isolation:isolate;border:1px solid #646045;border-radius:5px;overflow:hidden;background:radial-gradient(ellipse at 90% 50%,#84713d1c,transparent 60%),#1c1e16}
.download-grid{position:absolute;inset:0;z-index:-1;opacity:.35;background-image:linear-gradient(#e4cb8910 1px,transparent 1px),linear-gradient(90deg,#e4cb8910 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,transparent,#000)}
.download-copy .eyebrow{font-family:var(--font-sans);font-size:8px;margin-bottom:21px;letter-spacing:.16em}
.download-copy h2{font-size:42px;line-height:1.5;margin-bottom:15px}
.download-copy>p:last-child{font-size:12px;color:#b2ad98;margin-bottom:0}
.download-action{min-width:285px}
.download-version{display:flex;justify-content:space-between;font-family:Georgia,serif;font-size:9px;letter-spacing:.12em;color:#c5b47f;margin-bottom:15px}
.download-version>span{color:#8d8b73;letter-spacing:.02em}
.download-action .button{width:100%}
.download-action p{font-size:9px;color:#868a71;margin:14px 0 0;text-align:center;letter-spacing:.025em}
.download-action p>span{margin-inline:7px;color:#515c3e}
.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:48px;color:#707665;font-size:9px}
.footer-brand{font-size:13px;color:#b2b49f;letter-spacing:.06em}
.footer-brand>span{font-size:7px;letter-spacing:.15em;margin-left:11px;color:#777f67}
.site-footer p{margin:0}
.site-footer>a:last-child{display:flex;gap:15px}
.site-footer>a:last-child:hover{color:var(--gold)}
.skip-link{position:absolute;top:-60px;left:24px;z-index:10;background:var(--gold);color:#171813;padding:10px 20px;font-size:14px}
.skip-link:focus{top:15px}

@media(prefers-reduced-motion:no-preference){.hero-copy{animation:rise-in .8s ease-out both}.hero-art{animation:emblem-in 1.2s ease-out both}.hero-baseline{animation:rise-in .8s .15s ease-out both}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal-on-scroll.is-visible{opacity:1;transform:none}}
@keyframes rise-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes emblem-in{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}

.download-options{display:grid;gap:8px;margin-top:14px}
.download-options a{color:#d6c7a1;font-size:13px;line-height:1.4;text-decoration:none}
.download-options a:hover{color:#fff}
.download-cloud-row{margin-top:14px;padding-top:12px;border-top:1px solid #64604555}
.download-cloud-row a{display:inline-block;color:#e4cb89;font-size:13px;line-height:1.4;text-decoration:none;letter-spacing:.04em}
.download-cloud-row a:hover{color:#fff}
@media(min-width:1600px){.hero{min-height:780px;padding-top:110px}.hero-art{margin-top:-50px;margin-bottom:70px}.hero-emblem{width:550px}.hero .eyebrow{margin-bottom:30px}h1{font-size:75px}.hero-description{font-size:16px}.hero-actions{gap:23px}}
@media(max-width:1180px){.shell{width:calc(100% - 80px)}.hero{padding-top:75px;min-height:690px;gap:0;grid-template-columns:1.1fr 1fr}.hero-art{margin-right:-20px;margin-left:-35px;min-height:440px;margin-bottom:70px}.hero-emblem{width:430px}h1{font-size:54px}.hero-description{font-size:13px}.capabilities{column-gap:40px;grid-template-columns:.8fr 1.3fr}.workspace-body{min-height:280px}.mock-content{padding:18px}.mock-match{gap:10px}.match-teams{gap:10px}.feature-editorial{gap:25px}.steps{gap:40px}.faq-section{gap:70px}.download-panel{padding:55px 45px}.download-copy h2{font-size:36px}.download-action{min-width:265px}.button{font-size:13px}}
@media(max-width:900px){.shell{width:calc(100% - 56px)}.site-header{height:100px}.main-nav{gap:22px;font-size:12px}.brand-wordmark{font-size:20px}.brand img{width:42px;height:42px}.hero{padding-top:60px;min-height:610px;grid-template-columns:1.15fr 1fr}.hero .eyebrow{font-size:8px;letter-spacing:.1em}h1{font-size:43px;margin-bottom:24px}.hero-description{font-size:12px;line-height:2;margin-bottom:26px}.hero-art{margin-top:-20px;min-height:380px;margin-left:-50px;margin-bottom:60px}.hero-emblem{width:350px}.hero-actions .button{font-size:12px;min-height:52px;padding-inline:16px;gap:9px}.hero-actions .button-arrow{margin-left:7px}.release-meta{font-size:8px;gap:7px}.text-link{font-size:11px}.art-caption{font-size:8px;left:11%}.coordinate-top{font-size:5px}.art-index{font-size:7px;right:0}.capabilities{grid-template-columns:1fr;gap:30px}.section-spacing{padding-top:86px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.section-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.section-intro h2{font-size:31px;margin-bottom:0}.section-intro>p:last-child{align-self:end;margin-bottom:4px;text-align:right;font-size:12px}.workspace-visual{width:90%;margin-left:auto}.workspace-window{transform:none}.workspace-body{min-height:310px}.mock-content{padding:22px 26px}.mock-heading h3{font-size:16px}.mock-eyebrow{font-size:7px}.mock-sync{font-size:8px}.mock-tabs{font-size:9px}.mock-match{font-size:9px;min-height:57px}.mock-strategy strong{font-size:9px}.mock-strategy small{font-size:7px}.mock-bottom{font-size:6px}.feature-editorial{gap:24px;margin-top:8px}.feature-row{gap:10px}.feature-row h3{font-size:13px}.feature-row p{font-size:11px}.feature-glyph{display:none}.guide-section{margin-top:85px;padding-top:66px;padding-bottom:70px}.section-heading>p{font-size:11px}.section-heading h2{font-size:31px}.steps{gap:28px;margin-top:43px}.step-number{font-size:38px}.steps h3{font-size:16px}.steps p{font-size:11px}.step-note,.steps a{font-size:9px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:45px;padding-bottom:75px}.faq-intro h2{font-size:28px}.faq-list summary{font-size:12px;padding:19px 0}.download-panel{padding:45px 32px;gap:35px}.download-copy h2{font-size:32px}.download-copy>p:last-child{font-size:10px}.download-action{min-width:245px}.download-action .button{font-size:12px;gap:10px;padding-inline:15px}.download-action .button-arrow{margin-left:14px}.site-footer{padding-block:35px}.footer-brand>span{display:none}}
@media(max-width:640px){html{scroll-padding-top:20px}.shell{width:calc(100% - 40px)}.site-header{height:87px;gap:15px}.brand{gap:8px}.brand img{width:37px;height:37px}.brand-wordmark{font-size:18px;letter-spacing:.08em}.brand-wordmark small{font-size:6px;letter-spacing:.15em}.main-nav{gap:0}.main-nav>a:not(.nav-download){display:none}.nav-download{font-size:10px;gap:10px;padding:7px 10px;white-space:nowrap}.hero{display:flex;flex-direction:column;padding-top:48px;min-height:0;gap:0}.hero .eyebrow{font-size:7px;letter-spacing:.13em;gap:8px;margin-bottom:21px}.tiny-rule{width:18px}h1{font-size:clamp(37px,10vw,56px);line-height:1.45;letter-spacing:-.04em;margin-bottom:21px}.hero-description{font-size:12px;line-height:1.95;margin-bottom:27px}.hero-actions{gap:18px}.hero-actions .button{width:100%;font-size:13px;min-height:56px;gap:11px}.hero-actions .button-arrow{margin-left:auto}.hero-actions .windows-icon{margin-right:auto}.hero-actions .text-link{align-self:center;font-size:10px;gap:8px}.release-meta{font-size:8px;justify-content:center;margin-top:21px;gap:8px}.hero-art{height:auto;min-height:0;aspect-ratio:1.15;width:100%;margin:24px auto 23px}.hero-emblem{width:88%;max-width:400px}.orbit-outer{width:88%;max-width:380px}.orbit-inner{width:74%;max-width:320px}.art-glow{width:92%}.coordinate-top{top:4%;right:7%;font-size:5px}.art-caption{bottom:0;left:50%;transform:translateX(-50%);font-size:7px;white-space:nowrap;gap:10px;letter-spacing:.1em}.caption-line{width:20px}.art-index{right:0;bottom:12%;font-size:6px}.hero-baseline{width:100%;font-size:8px;padding-top:18px;margin-top:10px}.hero-baseline a{gap:12px}.section-spacing{padding-top:73px}.eyebrow{font-size:8px;margin-bottom:18px;letter-spacing:.16em}.section-intro{display:block;padding-top:0}.section-intro .eyebrow{margin-bottom:18px}.section-intro h2{font-size:30px;line-height:1.5;margin-bottom:20px}.section-intro>p:last-child{text-align:left;font-size:12px;line-height:2}.workspace-visual{width:100%;padding-top:0}.workspace-body{min-height:255px}.window-topbar{height:30px;font-size:6px;padding-inline:9px}.window-dots{gap:3px}.window-dots i{width:4px;height:4px}.preview-tag{font-size:6px;padding:0 3px}.mock-sidebar{width:40px;padding-top:16px;gap:17px}.mock-sidebar img{width:25px;height:25px}.mock-sidebar-icon{width:25px;height:25px}.mock-sidebar-icon svg{width:14px;height:14px}.sidebar-bottom{font-size:5px}.mock-content{padding:17px 12px 12px}.mock-heading{margin-bottom:16px}.mock-heading h3{font-size:12px}.mock-eyebrow{font-size:5px}.mock-sync{font-size:6px;gap:3px}.mock-sync>span{width:3px;height:3px}.mock-tabs{font-size:7px;gap:17px}.mock-tabs>span{padding-bottom:7px}.mock-match{font-size:7px;min-height:46px;gap:7px}.match-time{font-size:6px;gap:3px}.live-indicator{width:3px;height:3px}.match-teams{gap:7px}.match-vs{font-size:5px}.monitor-label,.waiting-label{font-size:5px;padding:1px 4px}.mock-strategy{margin-top:13px;padding:7px 6px;gap:5px}.strategy-symbol{font-size:20px;width:18px}.mock-strategy strong{font-size:7px}.mock-strategy small{font-size:5px}.strategy-pill{font-size:5px}.mock-bottom{font-size:4px;margin-top:12px;gap:5px}.visual-note{font-size:7px;margin-top:12px}.feature-editorial{display:block;margin-top:5px}.feature-row{gap:16px;padding-top:23px;padding-bottom:24px}.feature-row h3{font-size:16px;margin-bottom:8px}.feature-row p{font-size:12px;max-width:none;padding-right:18px}.feature-glyph{display:block;font-size:14px}.feature-number{font-size:11px}.guide-section{margin-top:38px;padding-top:54px;padding-bottom:35px}.section-heading{display:block}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2{font-size:29px;margin-bottom:18px}.section-heading>p{text-align:left;font-size:12px;line-height:2}.steps{display:block;margin-top:37px}.steps li{padding-bottom:27px;display:grid;grid-template-columns:42px 1fr;column-gap:18px}.step-number{grid-row:1/4;display:block;font-size:28px;border:0;padding:5px 0 0;margin:0}.step-number>span{display:none}.steps h3{font-size:17px;padding-top:0;margin-bottom:8px}.steps p{font-size:12px;max-width:none;margin-bottom:13px}.steps a,.step-note{font-size:10px;justify-self:start}.steps li+li{padding-top:25px;border-top:1px solid var(--line)}.faq-section{display:block;padding-bottom:55px}.faq-intro h2{font-size:29px;margin-bottom:30px}.faq-list summary{font-size:12px;padding-block:20px;gap:15px}.faq-list details>p{font-size:11px;line-height:2;margin-right:20px}.download-panel{display:block;padding:33px 24px 29px}.download-copy .eyebrow{font-size:6px;letter-spacing:.14em;margin-bottom:16px}.download-copy h2{font-size:31px;margin-bottom:13px}.download-copy>p:last-child{font-size:11px}.download-action{min-width:0;margin-top:31px}.download-version{font-size:8px;margin-bottom:12px}.download-action .button{min-height:55px;font-size:13px}.download-action .button-arrow{margin-left:auto}.download-action .windows-icon{margin-right:auto}.download-action p{font-size:8px;margin-top:13px}.site-footer{font-size:8px;flex-wrap:wrap;gap:18px;padding-block:28px}.footer-brand{font-size:12px;flex:1}.site-footer p{order:3;width:100%;font-size:7px;color:#5d6653}.site-footer>a:last-child{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal-on-scroll{opacity:1;transform:none}}
