@charset "UTF-8";
:root{--sv-ink:#343d30;--sv-muted:#6c7566;--sv-accent:#4e633e;--sv-paper:#fbfaf5;--sv-line:#dcded2;--series-nav-height:86px;scroll-behavior:smooth;scroll-padding-top:calc(var(--series-nav-height) + 24px)}*{box-sizing:border-box}body.sv-site{margin:0;background:var(--sv-paper);color:var(--sv-ink);font:16px/1.85 Arial,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere;--series-action:#4e633e;--series-action-hover:#34482b}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary,input{touch-action:manipulation}button,summary{cursor:pointer}img{display:block;max-width:100%}figure,p,h1,h2,h3,h4,dl,dd{margin:0}p+p{margin-top:16px}h1,h2,h3,h4{line-height:1.45;font-weight:600}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}svg{width:24px;height:24px;flex-shrink:0}dt,dt *{font-size:20px!important;font-weight:500}dd,dd *{font-size:16px!important;font-weight:400}dd{color:var(--sv-muted)}ul,ol{padding-left:22px}[hidden]{display:none!important}:focus-visible{outline:3px solid #a49159;outline-offset:5px}section[id],article[id],h2[id],h3[id]{scroll-margin-top:0}.sv-width{width:calc(100% - 100px);max-width:1400px;margin-inline:auto}.sv-section{padding-block:85px}.sv-kicker{display:block;font-size:12px;letter-spacing:2px;color:var(--sv-muted)}.sv-number{font-size:13px;color:var(--sv-muted);font-variant-numeric:tabular-nums}.sv-note{font-size:13px;color:var(--sv-muted);margin-top:20px}.sv-heading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:25px;margin-bottom:36px;align-items:start}.sv-heading .sv-kicker{padding-top:10px}.sv-heading h2{margin-bottom:16px}.sv-heading p{max-width:850px;color:var(--sv-muted)}.sv-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;font-size:14px;border-bottom:1px solid #a4af95}.sv-link:hover{color:var(--sv-accent);border-color:currentColor}.sv-action{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:54px;padding:13px 24px;background:var(--sv-accent);color:white;border:1px solid var(--sv-accent);border-radius:30px;font-size:16px;font-weight:600;box-shadow:0 6px 18px #34482b18;transition:background .2s,transform .2s,box-shadow .2s}.sv-action:hover{background:#34482b;transform:translateY(-2px);box-shadow:0 8px 20px #34482b29}.sv-action:active{transform:translateY(1px)}.sv-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.sv-picture{overflow:hidden;background:#e9ecdf}.sv-picture img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.sv-picture:hover img{transform:scale(1.025)}.sv-skip{position:fixed;top:-100px;left:20px;z-index:200;background:white;padding:15px}.sv-skip:focus{top:10px}
.sv-header{position:sticky;top:0;z-index:100;background:#fbfaf5f2;backdrop-filter:blur(18px);border-bottom:1px solid var(--sv-line)}.sv-bar{display:flex;align-items:center;gap:24px;min-height:84px}.sv-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.sv-brand strong{font-size:22px;white-space:nowrap}.sv-brand img{width:34px;height:34px;object-fit:contain}.sv-navigation{display:flex;align-items:center;gap:15px;margin-left:auto;white-space:nowrap;flex-wrap:nowrap}.sv-navigation a{display:flex;align-items:center;min-height:44px;position:relative;font-size:13px}.sv-navigation a:hover,.sv-navigation .active-nav{color:var(--sv-accent)}.sv-navigation .active-nav:after{content:"";height:3px;background:currentColor;position:absolute;bottom:3px;left:0;right:0}.sv-bar>.sv-action{min-height:46px;padding:10px 22px;white-space:nowrap}.sv-menu{display:none}.sv-reading-line{position:absolute;bottom:-1px;left:0;height:2px;background:#889a70;width:calc(var(--reading,0)*100%)}
.sv-hero{position:relative;height:730px;overflow:hidden;background:#eee8d7}.sv-field{position:absolute;inset:0}.sv-field>img,.sv-field>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.sv-field>canvas{opacity:0;transition:opacity .3s}.sv-field[data-ready=true]>canvas{opacity:1}.sv-field figcaption{position:absolute;bottom:20px;right:30px;left:30px;text-align:right;font-size:11px;color:white;text-shadow:0 1px 6px #343d30}.sv-hero-copy{position:relative;z-index:2;text-align:center;padding-top:38px;max-width:950px}.sv-hero h1{margin:13px auto 10px;max-width:900px}.sv-site-title{font-size:20px;margin-top:8px}.sv-subtitle{font-size:14px;max-width:850px;margin:10px auto 0;color:#5d6755}.sv-hero .sv-actions{justify-content:center;margin-top:20px}.sv-introduction{display:grid;grid-template-columns:1fr 1.5fr;gap:55px;padding-block:38px;border-bottom:1px solid var(--sv-line);align-items:center}.sv-introduction>p{color:var(--sv-muted)}.sv-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sv-metrics>div{border-left:1px solid var(--sv-line);padding-left:22px}.sv-metrics dd{margin-top:12px}.sv-announcement{padding:20px 25px;border:1px solid var(--sv-line);border-radius:10px;margin-top:25px;background:#f1f2e9}
.sv-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.sv-scenes>article{background:white;border:1px solid var(--sv-line);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:42% minmax(0,1fr)}.sv-scenes .sv-picture{min-height:280px;height:100%}.sv-scenes>article>div{padding:28px}.sv-scenes h3{margin:12px 0}.sv-scenes p{font-size:15px;color:var(--sv-muted)}.sv-scenes .sv-link{margin-top:18px}.sv-scenes>article:nth-child(3) .sv-picture,.sv-scenes>article:nth-child(4) .sv-picture{order:2}
.sv-apps{background:#edf0e4;padding-block:65px}.sv-app-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.sv-app-copy h2{margin:16px 0}.sv-app-copy p{color:var(--sv-muted)}.sv-app-copy .sv-actions{margin-top:25px}.sv-app-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sv-app-grid li{display:flex;flex-direction:column;align-items:center;gap:15px;background:#fbfcf7;border:1px solid #d5ddc9;padding:23px 10px;border-radius:16px;font-size:12px;box-shadow:0 7px 20px #3a4b2e07}.sv-app-grid img{width:40px;height:40px}.sv-app-grid[data-inview=true] li{animation:sv-drift 5s ease-in-out infinite;animation-play-state:paused}.sv-app-grid li:nth-child(2n){animation-delay:-2s}.sv-site[data-motion=on][data-paused=false] .sv-app-grid[data-inview=true] li{animation-play-state:running}@keyframes sv-drift{0%,100%{translate:0 0}50%{translate:0 -9px}}
.sv-platforms{display:grid;grid-template-columns:300px minmax(0,1fr);gap:35px;align-items:start}.sv-platform-list{display:grid;border:1px solid var(--sv-line);border-radius:12px;overflow:hidden;background:white}.sv-platform-list>a{display:flex;gap:18px;align-items:center;min-height:92px;padding:18px 22px;border-bottom:1px solid var(--sv-line);font-size:20px}.sv-platform-list>a:last-child{border-bottom:0}.sv-platform-list small{display:block;font-size:13px;color:var(--sv-muted);margin-top:4px}.sv-platform-list b{font-size:18px;font-weight:400;margin-left:auto}.sv-platform-list>a:hover,.sv-platform-list>a[aria-current=true]{background:#e9efdf;color:var(--sv-accent)}.sv-platform-views{display:grid;gap:30px}.sv-platform-views>article{display:flex;flex-direction:column;min-width:0;background:#f1f2e9;border:1px solid var(--sv-line);border-radius:12px;padding:28px}.sv-platform-views h3{margin:10px 0}.sv-platform-views header p{color:var(--sv-muted);font-size:14px}.sv-platform-views .sv-picture{height:295px;background:transparent;margin:10px 0}.sv-platform-views .sv-picture img{object-fit:contain;transform:none}.sv-platform-views article>nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.sv-platforms[data-enhanced=true] .sv-platform-list{position:sticky;top:calc(var(--series-nav-height) + 24px)}
.sv-plan-section{background:#f0f1e8;border-block:1px solid var(--sv-line)}.sv-plan-index{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px}.sv-plan-index a{padding:10px 18px;border:1px solid #c9d0ba;border-radius:30px;background:#ffffff80;font-size:14px;max-width:100%}.sv-plan-index a:hover{background:white}.sv-plans{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.sv-plan{grid-column:span 2;min-width:0;display:flex;flex-direction:column;gap:25px;padding:30px;background:white;border:1px solid var(--sv-line);border-radius:12px}.sv-plan:nth-last-child(2):nth-child(3n+1),.sv-plan:last-child:nth-child(3n+2){grid-column:span 3}.sv-plan:last-child:nth-child(3n+1){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:25px 45px}.sv-plan header>div{display:flex;justify-content:space-between;gap:15px}.sv-plan h3{margin:20px 0 14px;font-size:26px}.sv-plan header p{color:var(--sv-muted);font-size:15px}.sv-plan .sv-kicker{letter-spacing:1.2px}.sv-badge{display:inline-block;max-width:100%;margin-top:16px;background:#e5ecd9;padding:5px 12px;border-radius:20px;font-size:13px;color:#455d32}.sv-plan dl{display:grid;gap:18px;padding-block:22px;border-block:1px solid var(--sv-line)}.sv-plan dd{margin-top:10px}.sv-plan dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px}.sv-plan dl dd{margin:0}.sv-plan-rights h4,.sv-plan-fit h4{margin-bottom:14px}.sv-plan-rights ul{margin:0;display:grid;gap:10px}.sv-plan-rights,.sv-plan-fit{font-size:14px;color:var(--sv-muted)}.sv-plan-fit{background:#f1f4eb;padding:22px;border-radius:8px}.sv-plan-fit h4,.sv-plan-rights h4{color:var(--sv-ink)}.sv-plan footer{margin-top:auto;padding-top:5px}.sv-plan footer .sv-action{display:flex;width:100%}.sv-plan footer p{font-size:12px;color:var(--sv-muted);margin-top:15px}.sv-plan:last-child:nth-child(3n+1)>header{grid-column:1}.sv-plan:last-child:nth-child(3n+1)>dl{grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center}.sv-plan:last-child:nth-child(3n+1)>dl>div{display:block}.sv-plan:last-child:nth-child(3n+1)>dl dd{margin-top:12px}.sv-plan:last-child:nth-child(3n+1)>footer{grid-column:1/-1;margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.sv-plan:last-child:nth-child(3n+1)>footer p{margin:0}.sv-plan-no-fit:last-child:nth-child(3n+1)>.sv-plan-rights{grid-column:1/-1}.sv-empty{grid-column:1/-1;padding:30px;background:white;border:1px solid var(--sv-line)}.sv-advice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px}.sv-advice article{border-top:1px solid #c5cfb6;padding-top:24px}.sv-advice h3{font-size:20px;margin:10px 0}.sv-advice p{font-size:14px;color:var(--sv-muted)}
.sv-start-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.sv-route{background:#eaf0df;border-radius:12px;padding:35px;align-self:start}.sv-route p{margin-top:20px;color:var(--sv-muted)}.sv-route .sv-link{margin-top:25px}.sv-start ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.sv-start li{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:22px;padding:28px 0;border-top:1px solid var(--sv-line);align-items:start}.sv-start li p{color:var(--sv-muted);font-size:15px;margin-top:15px}.sv-start li .sv-link{align-self:end}.sv-help{background:#f4f3eb;border-top:1px solid var(--sv-line)}.sv-help-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:start}.sv-help-head nav{display:flex;gap:25px}.sv-faq-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;align-items:start}.sv-faq-preview details{border-top:1px solid #cdd2c3;padding:22px 0}.sv-faq-preview summary{display:flex;gap:18px;align-items:start;list-style:none}.sv-faq-preview h3{font-size:19px;flex:1}.sv-faq-preview summary b{font-weight:400}.sv-faq-preview details>div{margin:20px 0 0 38px;color:var(--sv-muted);font-size:15px}.sv-faq-preview details[open] b{transform:rotate(45deg)}
.sv-mast{padding-block:28px 45px;background:#edf0e5;border-bottom:1px solid var(--sv-line)}.sv-mast nav{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.sv-mast h1{margin-bottom:16px}.sv-mast p{color:var(--sv-muted);max-width:950px}.sv-inner{padding-block:55px 80px}.sv-reading{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:65px;align-items:start}.sv-index{grid-column:2;grid-row:1;position:sticky;top:calc(var(--series-nav-height) + 24px);font-size:14px;border-top:3px solid #9aa989;padding-top:18px}.sv-index summary{display:flex;justify-content:space-between;list-style:none;font-size:18px}.sv-index nav{display:grid;gap:8px;max-height:60vh;overflow:auto;padding-block:18px}.sv-index nav a{padding:8px 12px;border-left:2px solid transparent;font-size:13px;color:var(--sv-muted)}.sv-index nav a[data-active=true]{border-color:var(--sv-accent);color:var(--sv-accent);background:#edf0e3}.sv-index output{font-size:12px;color:var(--sv-muted)}.sv-prose{grid-column:1;grid-row:1;min-width:0}.sv-prose h2{font-size:26px;margin-bottom:20px}.sv-prose h3{font-size:22px;margin-bottom:16px}.sv-prose h4{font-size:19px}.sv-prose p,.sv-prose li{font-size:16px;color:#626d59}.sv-prose li+li{margin-top:10px}.sv-prose a{text-decoration:underline;text-underline-offset:4px}.sv-chapter{padding-block:26px;border-bottom:1px solid var(--sv-line)}.sv-chapter:first-child{padding-top:0}.sv-chapter>ul,.sv-chapter>ol{margin-block:20px}.sv-page-about .sv-prose,.sv-page-advantages .sv-prose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.sv-page-about .sv-chapter,.sv-page-advantages .sv-chapter{border:1px solid var(--sv-line);border-radius:10px;padding:28px;background:white}.sv-page-about .sv-chapter:last-child:nth-child(odd),.sv-page-advantages .sv-chapter:last-child:nth-child(odd){grid-column:1/-1}.sv-page-about .sv-reading,.sv-page-advantages .sv-reading{grid-template-columns:minmax(0,1fr) 190px;gap:35px}.sv-page-guide .sv-chapter{padding:28px 32px 28px 74px;position:relative}.sv-page-guide .sv-chapter:before{content:attr(data-order);position:absolute;left:18px;top:33px;font-size:13px;color:var(--sv-muted)}.sv-page-faq .sv-reading{display:block}.sv-page-faq .sv-index{position:relative;top:auto;margin-bottom:28px}.sv-page-faq .sv-index nav{display:flex;flex-wrap:wrap;gap:10px}.sv-page-faq .sv-index output{display:none}.sv-page-faq .sv-prose{columns:2;column-gap:40px}.sv-page-faq .sv-chapter{break-inside:avoid}.sv-query{display:grid;grid-template-columns:1fr 1.4fr auto;gap:25px;align-items:center;background:#e9efdf;padding:25px;border-radius:10px;margin-bottom:30px}.sv-query label{font-size:20px}.sv-query input{width:100%;min-width:0;padding:12px 15px;border:1px solid #bbc8aa;background:white;border-radius:6px}.sv-query output{font-size:14px;white-space:nowrap}.sv-question{border-top:1px solid var(--sv-line);padding:18px 0}.sv-question summary{list-style:none;display:flex;align-items:start;gap:18px}.sv-question summary:after{content:'＋';margin-left:auto}.sv-question[open] summary:after{content:'−'}.sv-question>div{padding-top:18px}.sv-about-image{height:400px;border-radius:12px;margin-bottom:35px}.sv-perspective{margin-top:35px;padding:30px;background:#edf0e4;border-radius:10px}.sv-perspective .sv-heading{margin:0}.sv-paths{display:flex;gap:32px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--sv-line);padding-top:28px;margin-top:45px}.sv-paths h2{font-size:20px;margin-right:auto}.sv-install{margin-top:50px;padding-top:35px;border-top:1px solid var(--sv-line)}.sv-install ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sv-install h3{font-size:20px;margin-bottom:15px}.sv-install p{font-size:15px;color:var(--sv-muted)}
.sv-footer{background:#e6ebdc;border-top:1px solid #cbd4bf}.sv-footer-top{display:grid;grid-template-columns:1fr 1.7fr auto;gap:45px;align-items:center;padding-block:45px;border-bottom:1px solid #c4ceb7}.sv-footer-top h2{margin:12px 0;font-size:27px}.sv-footer-top p{color:var(--sv-muted);font-size:15px}.sv-footer-body{display:grid;grid-template-columns:1fr 1.6fr;gap:100px;padding-block:40px}.sv-contact{font-size:14px;color:var(--sv-muted)}.sv-contact p{margin-bottom:18px}.sv-contact a{text-decoration:underline}.sv-footer-navs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sv-footer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.sv-footer summary h3{font-size:18px}.sv-footer summary span{font-size:16px;font-weight:400}.sv-footer details nav{display:grid;gap:12px;margin-top:20px;font-size:14px;color:#606e51}.sv-footer nav a:hover{color:var(--sv-accent)}.sv-colophon{display:flex;flex-wrap:wrap;align-items:center;gap:22px;font-size:12px;color:var(--sv-muted);padding:26px 145px 28px 0;border-top:1px solid #c4ceb7}.sv-colophon button{margin-left:auto;border:1px solid #9fac90;border-radius:20px;padding:7px 15px;background:transparent;color:var(--sv-ink);font-size:12px}.sv-back{position:fixed;bottom:22px;right:25px;z-index:80;border:2px solid var(--sv-accent);color:var(--sv-accent);background:#fbfaf5;font-size:15px;font-weight:600;padding:12px 22px;border-radius:30px;box-shadow:0 5px 20px #34482b22}
@keyframes sv-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.sv-site[data-motion=on] [data-reveal].is-revealed{animation:sv-enter .65s both}.sv-site[data-motion=off] [data-reveal]{opacity:1;transform:none;animation:none!important}.sv-site[data-paused=true] *{animation-play-state:paused!important}.sv-site[data-motion=off] .sv-app-grid li{animation:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}.sv-app-grid li{transform:none!important}}
@media(max-width:1200px){.sv-width{width:calc(100% - 60px)}.sv-bar{gap:17px}.sv-navigation{gap:11px}.sv-brand strong{font-size:20px}.sv-bar>.sv-action{padding-inline:17px;gap:20px}.sv-hero{height:680px}.sv-hero-copy{max-width:850px}.sv-introduction{gap:30px;grid-template-columns:1fr 1.6fr}.sv-metrics{gap:18px}.sv-metrics>div{padding-left:18px}.sv-scenes>article{display:flex;flex-direction:column}.sv-scenes .sv-picture{height:270px;min-height:0}.sv-scenes>article:nth-child(n) .sv-picture{order:0}.sv-scenes>article>div{padding:28px}.sv-app-layout{gap:35px}.sv-app-grid{gap:12px}.sv-platforms{grid-template-columns:240px minmax(0,1fr);gap:25px}.sv-platform-list>a{padding:17px}.sv-platform-list small{font-size:12px}.sv-plan{padding:25px}.sv-plan h3{font-size:24px}.sv-plan:last-child:nth-child(3n+1)>dl{grid-template-columns:1fr}.sv-plan:last-child:nth-child(3n+1)>dl>div{display:grid;grid-template-columns:70px minmax(0,1fr)}.sv-plan:last-child:nth-child(3n+1)>dl dd{margin:0}.sv-heading{grid-template-columns:120px minmax(0,1fr)}.sv-start-layout{gap:35px}.sv-route{padding:28px}.sv-start li{grid-template-columns:25px minmax(0,1fr);gap:16px}.sv-start li .sv-link{grid-column:2;justify-self:start}.sv-reading{grid-template-columns:minmax(0,1fr) 190px;gap:35px}.sv-page-about .sv-prose,.sv-page-advantages .sv-prose{grid-template-columns:1fr}.sv-footer-top{grid-template-columns:1fr 1.7fr;gap:30px}.sv-footer-top>.sv-action{grid-column:2;justify-self:start}.sv-footer-body{gap:45px}}
@media(max-width:980px){.sv-navigation{display:none}.sv-bar>.sv-action{margin-left:auto}.sv-menu{display:block;position:relative}.sv-menu summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sv-line);border-radius:50%}.sv-menu nav{position:absolute;right:0;top:58px;width:min(370px,calc(100vw - 40px));max-height:calc(100dvh - 110px);overflow:auto;padding:20px;background:#fbfaf5;border:1px solid var(--sv-line);border-radius:10px;box-shadow:0 15px 30px #343d3026;display:grid;gap:4px}.sv-menu nav a{display:block;padding:10px 15px}.sv-menu nav .active-nav{background:#e8eddd}.sv-hero-copy{padding-top:32px;max-width:740px}.sv-hero{height:700px}.sv-introduction{grid-template-columns:1fr;gap:28px}.sv-introduction>p{max-width:850px}.sv-metrics>div:first-child{border-left:0;padding-left:0}.sv-app-layout{grid-template-columns:1fr}.sv-app-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.sv-app-grid img{width:32px;height:32px}.sv-app-grid li{font-size:10px;padding:18px 5px}.sv-platforms{grid-template-columns:210px minmax(0,1fr);gap:22px}.sv-platform-list>a{gap:12px;font-size:17px;min-height:95px}.sv-platform-list small{font-size:11px}.sv-platform-views>article{padding:24px}.sv-platform-views .sv-picture{height:280px}.sv-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-plans>.sv-plan:nth-child(n){grid-column:span 1;display:flex}.sv-plan:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.sv-plan:last-child:nth-child(odd)>header{grid-column:1}.sv-plan:last-child:nth-child(odd)>dl{grid-column:2;grid-row:1}.sv-plan:last-child:nth-child(odd)>footer{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:30px}.sv-plan-no-fit:last-child:nth-child(odd)>.sv-plan-rights{grid-column:1/-1}.sv-help-head{display:block}.sv-help-head nav{margin-bottom:30px}.sv-page-about .sv-reading,.sv-page-advantages .sv-reading{grid-template-columns:minmax(0,1fr) 170px;gap:25px}.sv-query{grid-template-columns:1fr auto;gap:15px}.sv-query label{grid-column:1/-1}}
@media(max-width:759px){:root{--series-nav-height:76px}.sv-width{width:calc(100% - 36px)}.sv-bar{min-height:74px;gap:12px}.sv-brand{gap:7px}.sv-brand strong{font-size:20px}.sv-brand img{width:30px;height:30px}.sv-bar>.sv-action{min-height:42px;font-size:14px;padding:8px 12px;gap:12px}.sv-menu summary{width:38px;height:42px}.sv-section{padding-block:52px}h1{font-size:30px}h2{font-size:26px}.sv-heading{display:block;margin-bottom:26px}.sv-heading .sv-kicker{padding:0;margin-bottom:14px}.sv-hero{height:750px}.sv-hero-copy{padding-top:28px}.sv-hero h1{font-size:30px;margin:16px auto}.sv-site-title{font-size:18px}.sv-subtitle{font-size:14px;margin-top:12px}.sv-hero .sv-actions{gap:22px;margin-top:22px}.sv-field>img{object-position:center top}.sv-field figcaption{left:18px;right:18px;bottom:15px;font-size:10px}.sv-introduction{padding-block:28px}.sv-metrics{grid-template-columns:1fr;gap:18px}.sv-metrics>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:20px;border:0;padding:0}.sv-metrics dd{margin:0}.sv-announcement{padding:20px}.sv-scenes{grid-template-columns:1fr;gap:24px}.sv-scenes .sv-picture{height:245px}.sv-scenes>article>div{padding:25px}.sv-scenes h3{font-size:23px}.sv-apps{padding-block:45px}.sv-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sv-app-grid li{font-size:11px;padding:22px 5px}.sv-app-grid img{width:36px;height:36px}.sv-platforms{display:block}.sv-platform-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:10px;margin-bottom:20px}.sv-platform-list>a{min-height:78px;display:flex;flex-direction:column;justify-content:center;gap:7px;border-bottom:0;border-right:1px solid var(--sv-line);font-size:11px;padding:12px 2px;line-height:1.5}.sv-platform-list>a:last-child{border-right:0}.sv-platform-list>a svg{width:22px;height:22px}.sv-platform-list small,.sv-platform-list b{display:none}.sv-platforms[data-enhanced=true] .sv-platform-list{position:relative;top:auto}.sv-platform-views>article{padding:24px}.sv-platform-views .sv-picture{height:265px;margin-block:20px}.sv-platform-views article>nav{gap:24px}.sv-platform-views .sv-action{font-size:14px;padding:12px 18px;gap:20px}.sv-plans>.sv-plan:nth-child(n){display:flex;grid-column:1/-1}.sv-plan:nth-child(n)>dl{display:grid;grid-template-columns:1fr}.sv-plan:nth-child(n)>dl>div{display:grid;grid-template-columns:70px minmax(0,1fr)}.sv-plan:nth-child(n)>dl dd{margin:0}.sv-plan:nth-child(n)>footer{display:block}.sv-plan:nth-child(n)>footer p{margin-top:15px}.sv-plan h3{font-size:25px}.sv-advice{grid-template-columns:1fr;gap:25px;margin-top:30px}.sv-start-layout{grid-template-columns:1fr;gap:30px}.sv-route{padding:27px}.sv-start li{padding-block:25px}.sv-start li h3{font-size:22px}.sv-faq-preview{grid-template-columns:1fr}.sv-faq-preview h3{font-size:18px}.sv-faq-preview details>div{margin-left:0}.sv-mast{padding-block:25px 32px}.sv-mast nav{gap:15px}.sv-mast .sv-kicker{font-size:10px}.sv-mast h1{font-size:30px}.sv-inner{padding-block:32px 50px}.sv-reading,.sv-page-about .sv-reading,.sv-page-advantages .sv-reading{display:block}.sv-index{position:relative;top:auto;margin-bottom:25px}.sv-index nav{max-height:45vh}.sv-page-guide .sv-chapter{padding:24px 15px 24px 48px}.sv-page-guide .sv-chapter:before{left:10px;top:29px}.sv-page-about .sv-chapter,.sv-page-advantages .sv-chapter{padding:23px}.sv-page-faq .sv-prose{columns:auto}.sv-query{padding:20px}.sv-query label{font-size:18px}.sv-about-image{height:270px}.sv-perspective{padding:25px}.sv-paths{gap:20px}.sv-paths h2{width:100%}.sv-install ol{grid-template-columns:1fr;gap:24px}.sv-footer-top{display:flex;flex-direction:column;align-items:start;gap:28px;padding-block:35px}.sv-footer-top h2{font-size:25px}.sv-footer-body{grid-template-columns:1fr;gap:30px;padding-block:32px}.sv-footer-navs{gap:18px}.sv-footer summary h3{font-size:16px}.sv-colophon{padding-right:0;padding-bottom:65px;gap:14px}.sv-colophon button{margin-left:0}.sv-back{right:14px;bottom:18px;font-size:14px;padding:10px 15px}}
@media(max-width:370px){.sv-width{width:calc(100% - 28px)}.sv-brand strong{font-size:18px}.sv-brand img{width:26px;height:26px}.sv-bar{gap:8px}.sv-bar>.sv-action{padding:8px 9px;font-size:13px;gap:6px}.sv-hero h1{font-size:28px}.sv-hero{height:800px}.sv-hero .sv-actions{gap:16px}.sv-hero .sv-action{padding:12px 18px}.sv-plan{padding:22px}.sv-platform-views>article{padding:22px}.sv-footer-navs{grid-template-columns:1fr}.sv-footer details{border-bottom:1px solid #c4ceb7;padding-bottom:20px}}

.sv-field:after{content:"";position:absolute;inset:0 0 48%;background:linear-gradient(#fbfaf550,#fbfaf535 65%,transparent);pointer-events:none}
/* Explicit motion choice enables the local icon animation; reduce defaults to off in the runtime. */
body.sv-site[data-motion=on][data-paused=false] .sv-app-grid[data-inview=true] li{animation:sv-drift 5s ease-in-out infinite!important}
body.sv-site[data-motion=on][data-paused=false] .sv-app-grid[data-inview=true] li:nth-child(2n){animation-delay:-2s!important}
