html{scroll-behavior:smooth;background:#fcfaf6}body{margin:0;font-family:"Segoe UI","Microsoft YaHei",sans-serif}a{text-decoration:none}.skip-link{position:absolute;top:8px;left:8px;transform:translateY(-200%);background:#212122;color:#fff;padding:12px;z-index:10}.skip-link:focus{transform:none}#rf-link-website{max-width:1440px;margin:auto}#rf-link-website .rf-site{border-radius:0;min-height:0!important;overflow:clip}#rf-link-website .rf-site main{flex:initial}#rf-link-website .rf-nav{padding-top:30px;padding-bottom:24px}#rf-link-website .rf-hero{min-height:620px;padding-top:45px;padding-bottom:65px}#rf-link-website .rf-phone-art{transform:scale(1.12);transform-origin:center}#rf-link-website .rf-intro{font-size:17px}#rf-link-website .rf-eyebrow{font-size:11px}#rf-link-website .rf-nav nav{font-size:14px}#rf-link-website .rf-brand small{font-size:11px}#rf-link-website .rf-hero-note{font-size:12px}#rf-link-website .rf-feature-section{padding-top:30px;padding-bottom:55px}#rf-link-website .rf-feature-grid p{font-size:14px}#rf-link-website .rf-feature-grid h3{font-size:18px}#rf-link-website .rf-light .rf-download-section{grid-template-columns:.8fr 1.5fr;padding:44px;gap:38px}#rf-link-website .rf-download-heading>p{font-size:15px}#rf-link-website .rf-edition{--rf-radius:18px}#rf-link-website .rf-edition>p{font-size:13px}#rf-link-website .rf-edition h3{font-size:23px}#rf-link-website .rf-release>span{font-size:12px}#rf-link-website .rf-edition>a{grid-column:2;grid-row:2/5;align-self:center;min-width:145px;font-size:13px;margin-top:0;white-space:nowrap}#rf-link-website .rf-edition>a,#rf-link-website .rf-edition>a.rf-primary,#rf-link-website .rf-edition>a.rf-secondary{background:transparent;color:#242424;border:1px solid #c9c1b3;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#rf-link-website .rf-edition>a.rf-primary:hover,#rf-link-website .rf-edition>a.rf-secondary:hover,#rf-link-website .rf-edition>a:hover{background:#242424;border-color:#242424;color:#fff;filter:none}#rf-link-website .rf-edition>a.rf-primary:active,#rf-link-website .rf-edition>a.rf-secondary:active,#rf-link-website .rf-edition>a:active{background:#0d0d0d;border-color:#0d0d0d;color:#fff;filter:none}#rf-link-website .rf-file-meta{grid-column:1/-1;color:#696863;font-size:12px;margin-top:14px}#rf-link-website .rf-hash{grid-column:1/-1;font-size:12px;color:#696863;margin-top:5px}summary{cursor:pointer;min-height:32px;align-content:center}#rf-link-website .rf-hash code{display:block;overflow-wrap:anywhere;background:#eee9e1;padding:10px;border-radius:6px;font-size:11px}#rf-link-website .rf-notes{margin:8px 0 0;font-size:12px;line-height:1.7;color:#696863}#rf-link-website .rf-edition>a.rf-await{background:transparent;border:1px dashed #c9c1b3;color:#8a8378;pointer-events:none}#rf-link-website .rf-edition>a.rf-unavailable,#rf-link-website .rf-edition>a.rf-unavailable:hover{background:#f3f0ea;border:1px solid #e0d9ce;color:#8a8378;pointer-events:none}#rf-link-website .rf-start-section{padding-top:64px;padding-bottom:60px}#rf-link-website .rf-start-section h2{font-size:32px}#rf-link-website .rf-start-section li h3{font-size:16px}#rf-link-website .rf-start-section li p{font-size:14px}#rf-link-website .rf-faq{padding:10px 5% 70px}#rf-link-website .rf-faq h2{margin-bottom:26px}#rf-link-website .rf-faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}#rf-link-website .rf-faq details{border-top:1px solid #dedbd4;padding:14px 0}#rf-link-website .rf-faq summary{font-size:16px;font-weight:600;padding:4px 0}#rf-link-website .rf-faq p{font-size:14px;color:#696863;line-height:1.9;padding:10px 0}#rf-link-website .rf-footer{font-size:12px;margin-top:0}#rf-link-website .rf-footer small{font-size:12px}#rf-link-website .rf-site button,#rf-link-website .rf-site a{cursor:pointer}#rf-link-website .rf-ptt-demo{touch-action:manipulation}.noscript{padding:20px;text-align:center}
@media(min-width:1200px){#rf-link-website .rf-site h1{font-size:76px}#rf-link-website .rf-light .rf-hero{grid-template-columns:1.2fr 1fr;min-height:650px}#rf-link-website .rf-phone-art{transform:scale(1.22)}}
@media(max-width:900px){#rf-link-website .rf-phone-art{transform:none}#rf-link-website .rf-light .rf-download-section{grid-template-columns:1fr;padding:30px;gap:24px}#rf-link-website .rf-download-heading h2 br{display:none}#rf-link-website .rf-hero{min-height:550px}#rf-link-website .rf-intro{font-size:15px}}
@media(max-width:600px){#rf-link-website .rf-light .rf-hero{grid-template-columns:1fr;gap:25px;padding:40px 6% 24px;min-height:0}#rf-link-website .rf-site h1{font-size:clamp(34px,8.7vw,48px);line-height:1.3;letter-spacing:-1.5px}#rf-link-website .rf-nav nav{font-size:12px;gap:10px}#rf-link-website .rf-nav{padding:20px 6%}#rf-link-website .rf-brand{font-size:17px;gap:9px}#rf-link-website .rf-brand small{font-size:10px;letter-spacing:1px}#rf-link-website .rf-hero-note{font-size:11px}#rf-link-website .rf-phone-art{min-height:455px;transform:none}#rf-link-website .rf-light .rf-feature-section{padding:28px 6% 35px}#rf-link-website .rf-feature-grid h3{font-size:16px}#rf-link-website .rf-light .rf-feature-grid article{padding:20px;gap:13px}#rf-link-website .rf-light .rf-download-section{margin:10px 6% 0;padding:23px;gap:24px}#rf-link-website .rf-light .rf-edition{padding:18px;display:flex}#rf-link-website .rf-edition>a{width:100%;font-size:12px;margin-top:16px;min-width:0}#rf-link-website .rf-edition h3{font-size:21px}#rf-link-website .rf-edition>p{font-size:13px}#rf-link-website .rf-file-meta{font-size:11px}#rf-link-website .rf-start-section{padding:42px 6%}#rf-link-website .rf-start-section h2{font-size:26px}#rf-link-website .rf-faq{padding:0 6% 42px}#rf-link-website .rf-faq-grid{grid-template-columns:1fr}#rf-link-website .rf-faq summary{font-size:15px}#rf-link-website .rf-start-section li p{font-size:14px}#rf-link-website .rf-footer{padding:24px 6%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#rf-link-website .rf-light .rf-download-section{grid-template-columns:1fr;gap:28px}#rf-link-website .rf-download-heading h2 br{display:none}#rf-link-website .rf-light .rf-download-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#rf-link-website .rf-light .rf-edition{display:flex;align-items:stretch;padding:28px}#rf-link-website .rf-edition>a,#rf-link-website .rf-pending{width:100%;margin-top:18px;min-height:46px;font-size:13px}#rf-link-website .rf-edition>p{flex:1}#rf-link-website .rf-edition-ios{grid-column:1/-1}#rf-link-website .rf-supported-title{display:block;font-weight:600;color:#333;margin-top:12px;margin-bottom:4px}#rf-link-website .rf-supported{display:block;font-size:13px;line-height:1.8}#rf-link-website .rf-supported-note{display:block;margin-top:5px;color:#995015}#rf-link-website .rf-site button:disabled{cursor:default;background:#e9e4dc;color:#77716a;border-color:#e0d9ce}#rf-link-website .rf-light .rf-download-heading h2{color:#fff}#rf-link-website .rf-edition .rf-release{margin-top:16px}#rf-link-website .rf-edition .rf-release b{font-size:13px}
@media(max-width:600px){#rf-link-website .rf-light .rf-download-options{grid-template-columns:1fr}#rf-link-website .rf-light .rf-edition{padding:20px}#rf-link-website .rf-edition h3{font-size:21px}#rf-link-website .rf-supported{font-size:12px}}
#rf-link-website .rf-community{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:center;margin:0 5% 64px;padding:42px 48px;background:#f0ede7;border-radius:18px}#rf-link-website .rf-community-copy>p{max-width:470px;font-size:16px;color:#696863;line-height:1.9;margin-top:18px}#rf-link-website .rf-community-note{display:flex;align-items:center;gap:9px;margin-top:22px;font-size:13px;color:#696863}#rf-link-website .rf-community-note svg{color:#c3520c;flex-shrink:0}#rf-link-website .rf-community-qr{margin:0;padding:16px 16px 14px;border-radius:16px;background:#fff;text-align:center;min-width:0}#rf-link-website .rf-community-qr>a:first-child{display:block;line-height:0}#rf-link-website .rf-community-qr img{display:block;width:100%;height:auto;max-width:100%}#rf-link-website .rf-community-qr figcaption{font-size:14px;font-weight:600;margin-top:8px}#rf-link-website .rf-community-qr .rf-qr-original{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:12px;color:#696863}#rf-link-website .rf-community-qr .rf-qr-original svg{width:15px;height:15px}
@media(max-width:780px){#rf-link-website .rf-community{grid-template-columns:minmax(0,1fr) 230px;gap:25px;padding:30px}}
@media(max-width:600px){#rf-link-website .rf-community{grid-template-columns:1fr;gap:26px;padding:26px 22px;margin:0 6% 42px}#rf-link-website .rf-community-qr{width:min(100%,280px);justify-self:center}#rf-link-website .rf-community-copy>p{font-size:14px}#rf-link-website .rf-community-note{align-items:flex-start;font-size:12px}#rf-link-website .rf-community h2{font-size:26px}#rf-link-website .rf-community .rf-eyebrow{font-size:10px;letter-spacing:1.3px}}
