.sp-not-found{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;min-height:680px;padding-top:65px;padding-bottom:85px}.sp-not-found .s-title{font-size:clamp(42px,4.9vw,64px)}.sp-not-found .s-inline{margin-top:30px}.sp-not-found>div>.s-link{margin-top:25px;font-size:11px}.sp-not-found-art{position:relative;isolation:isolate;min-width:0}.sp-not-found-art>span{position:absolute;z-index:-1;left:10%;top:-22%;font:250px/1 ui-monospace,monospace;letter-spacing:-35px;color:#73e4c60b}.sp-not-found-art>img{width:100%;height:auto}.sp-feature-hero{padding-bottom:0}.sp-feature-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #91b3a436;border-bottom:1px solid #91b3a436;margin-top:58px;padding:29px 0}.sp-feature-stats>div{padding:0 28px;border-right:1px solid #91b3a436;display:flex;align-items:center;gap:19px}.sp-feature-stats>div:first-child{padding-left:0}.sp-feature-stats>div:last-child{border:0}.sp-feature-stats strong{font-size:39px;line-height:1.2;color:#e3f2e6;font-weight:500;letter-spacing:-.05em}.sp-feature-stats span{color:#9ebbad;font-size:11px;line-height:1.7;max-width:104px}.sp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.sp-feature-card{padding:29px;background:linear-gradient(135deg,#153a3429,#0b2429e6);border:1px solid #7caa8b33;border-radius:7px;min-width:0;display:flex;flex-direction:column}.sp-feature-icon{display:flex;align-items:center;justify-content:space-between;color:#83d7b7;margin-bottom:25px}.sp-feature-icon>span{font:10px ui-monospace,monospace;color:#789c8a}.sp-feature-card h2{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.035em;margin:0 0 18px}.sp-feature-card>p{font-size:13px;line-height:1.9;color:#a1bbaf;margin:0 0 24px;flex:1}.sp-feature-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:27px}.sp-feature-tags span{padding:5px 7px;font-size:9px;line-height:1.4;color:#a7c5b4;border:1px solid #8aae9430;border-radius:3px;background:#82b49a08}.sp-feature-card .s-link{font-size:11px}.sp-feature-spotlight{padding-top:0;display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.sp-feature-spotlight h2{font-size:clamp(36px,4vw,51px);line-height:1.1;font-weight:500;letter-spacing:-.045em}.sp-feature-spotlight h2 em{font:400 1.05em Georgia,serif;color:#73e4c6}.sp-feature-spotlight>div>p{font-size:14px;line-height:1.9;color:#a1bbaf;margin:24px 0}.sp-feature-spotlight figure{margin:0;border:1px solid #7caa8b3b;background:#0d2227;border-radius:7px;overflow:hidden}.sp-feature-spotlight figure img{display:block;width:100%;height:auto;max-height:430px;object-fit:cover;object-position:top}.sp-feature-spotlight figcaption{font-size:10px;color:#9db7a9;line-height:1.7;padding:13px 18px;border-top:1px solid #7caa8b26}.sp-provider-section{padding-top:35px;padding-bottom:10px}.sp-provider-list{display:flex;gap:10px;flex-wrap:wrap}.sp-provider-list>span{display:flex;align-items:center;gap:9px;border:1px solid #84b89c3f;background:#12312f7d;border-radius:5px;padding:13px 17px;color:#b8d2c0;font-size:12px}.sp-provider-list svg{color:#88c7aa}.sp-inline-note{display:flex;align-items:flex-start;gap:13px;background:#1f3d301f;border-left:2px solid #73e4c666;margin-top:25px;padding:20px}.sp-inline-note>svg{flex-shrink:0;color:#80c8a5;margin-top:4px}.sp-inline-note p{margin:0;font-size:12px;line-height:1.9;color:#a7c0ae}.sp-inline-note a{color:#b9e2c5;text-decoration:underline;text-underline-offset:3px}.sp-coverage-table{max-width:100%;overflow-x:auto;border:1px solid #8ab4a632;border-radius:6px;background:#0d272a9c}.sp-coverage-table table{width:100%;border-collapse:collapse;min-width:690px;text-align:left;font-size:12px;line-height:1.9}.sp-coverage-table thead{background:#19352f8c}.sp-coverage-table td,.sp-coverage-table th{padding:20px 23px;border-bottom:1px solid #7caa8b2c;vertical-align:top}.sp-coverage-table thead th{font:10px/1.8 ui-monospace,monospace;letter-spacing:1px;text-transform:uppercase;color:#c5dccb}.sp-coverage-table tbody th{width:22%;font-size:13px;font-weight:500;color:#d0e1d2}.sp-coverage-table td{color:#a5bcac;width:39%}.sp-coverage-table tr:last-child td,.sp-coverage-table tr:last-child th{border-bottom:0}.sp-related-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:27px}.sp-related-links>a{display:flex;align-items:center;gap:17px;padding:22px;border:1px solid #8ab4a632;border-radius:6px;color:#d0e3d3;text-decoration:none;background:#14322d44}.sp-related-links>a:hover{border-color:#73e4c677}.sp-related-links>a>svg:first-child{color:#88c7aa}.sp-related-links>a>svg:last-child{margin-left:auto}.sp-related-links span{font-size:14px}.sp-related-links small{display:block;font-size:11px;color:#91ad99;margin-top:5px}.sp-faq-jump{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.sp-faq-jump a{display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid #81ad983b;border-radius:4px;color:#bfd9c7;font-size:11px;background:#15352c3d}.sp-faq-jump a:hover{border-color:#73e4c6}.sp-faq-layout{display:grid;grid-template-columns:270px 1fr;gap:75px;padding-top:20px;padding-bottom:60px}.sp-faq-aside{padding-top:5px}.sp-faq-aside>svg{color:#73e4c6;margin-bottom:24px}.sp-faq-aside h2{font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.025em}.sp-faq-aside p{font-size:13px;color:#a2baac;line-height:1.9;margin:20px 0 25px}.sp-faq-aside .s-link{display:flex;width:max-content;margin:16px 0;font-size:12px}.sp-faq-group{scroll-margin-top:30px;margin-bottom:46px}.sp-faq-group>h2{font-size:14px;letter-spacing:.02em;font-weight:550;color:#82d8b6;border-bottom:1px solid #8ab4a63b;padding-bottom:20px}.sp-faq-group details{border-bottom:1px solid #8ab4a62c}.sp-faq-group summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.6;color:#d6e6d9;font-weight:500}.sp-faq-group summary::-webkit-details-marker{display:none}.sp-faq-group summary>svg{flex-shrink:0;color:#8ba995;transition:transform .2s}.sp-faq-group details[open] summary>svg{transform:rotate(180deg);color:#73e4c6}.sp-faq-group details>div{font-size:13px;line-height:1.95;color:#a5bcac;padding:0 30px 24px 0}.sp-faq-group details>div a{color:#9de2be;text-decoration:underline;text-underline-offset:4px}.sp-install-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-bottom:0}.sp-install-art{position:relative;isolation:isolate;min-height:400px;display:grid;place-items:center}.sp-install-orbit{position:absolute;z-index:-1;width:320px;height:320px;border:1px solid #85c1a82e;border-radius:50%;transform:rotate(-23deg) scaleY(.75);background:radial-gradient(ellipse,#73e4c611,transparent 70%)}.sp-install-orbit.two{width:450px;height:450px;transform:rotate(25deg) scaleY(.65);border-color:#85c1a81a;background:none}.sp-app-icon{display:flex;align-items:center;flex-direction:column;transform:rotate(-5deg);padding:30px 35px;border:1px solid #a8c5ac4f;background:linear-gradient(145deg,#204237,#0d242c);border-radius:27px;box-shadow:15px 25px 70px #00100f88}.sp-app-icon>img{width:140px;height:140px;border-radius:27px;box-shadow:0 0 40px #73e4c611}.sp-app-icon>span{font-size:16px;font-weight:700;letter-spacing:2px;color:#e0ede1;margin-top:21px}.sp-app-icon>small{font:7px ui-monospace,monospace;letter-spacing:1px;color:#9fc0ab;margin-top:10px}.sp-install-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#183c32e6;border:1px solid #8ac09a4a;border-radius:6px;color:#c2ddc8;font-size:11px;box-shadow:0 10px 20px #00100f66}.sp-install-chip.desktop{top:51px;left:15px}.sp-install-chip.mobile{bottom:38px;right:3px}.sp-install-chip.web{bottom:79px;left:-17px}.sp-install-caption{font-size:11px;line-height:1.9;color:#8eab97;margin-top:23px}.sp-install-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sp-install-grid article{display:flex;flex-direction:column;padding:29px;border:1px solid #8ab4a632;background:linear-gradient(140deg,#173b3233,#0d262ce6);border-radius:6px}.sp-install-grid article>svg{color:#73e4c6;margin-bottom:25px}.sp-install-grid .s-eyebrow{font-size:9px;letter-spacing:1.1px;margin-bottom:10px}.sp-install-grid h3{font-size:22px;letter-spacing:-.03em;line-height:1.3;font-weight:500}.sp-install-grid ol{padding-left:17px;margin:22px 0 26px;flex:1;font-size:12px;line-height:1.9;color:#a6bfae}.sp-install-grid li{margin-bottom:13px;padding-left:4px}.sp-install-grid .s-link{font-size:11px}.sp-install-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-top:5px}.sp-install-notes article{border-top:1px solid #8ab4a62e;padding-top:29px}.sp-install-notes svg{color:#c0b98d}.sp-install-notes h2{font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.4;margin:20px 0 15px}.sp-install-notes p{font-size:12px;line-height:1.9;color:#a0baaa}.sp-install-bottom .s-panel{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px}.sp-install-bottom h2{font-size:38px;line-height:1.1;font-weight:500;letter-spacing:-.04em}.sp-install-bottom ul{list-style:none;padding:20px 0 0;display:flex;flex-direction:column;gap:13px;font-size:12px;color:#afc9b7}.sp-install-bottom li{display:flex;gap:9px;align-items:center}.sp-install-bottom li>svg{color:#73e4c6;flex-shrink:0}.sp-install-bottom .s-button{flex-shrink:0}.sp-release-list{padding-bottom:35px}.sp-release{display:grid;grid-template-columns:210px 1fr;gap:62px;padding-block:48px 65px;border-top:1px solid #8ab4a63b}.sp-release aside{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.sp-release-version{font:500 43px/1.1 ui-monospace,monospace;letter-spacing:-3px;color:#cce8d4}.sp-release aside .s-pill{font-size:8px;color:#93d7ad;border-color:#85b6985c}.sp-release-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:15px;background:#183b333f;border:1px solid #8ab4a62e;color:#81c7a1;margin-top:22px}.sp-release-body>.s-eyebrow{font-size:9px;color:#88c8a6}.sp-release-body>h2{font-size:35px;letter-spacing:-.04em;line-height:1.2;font-weight:500;max-width:650px;margin:0 0 31px}.sp-release-points{display:grid;grid-template-columns:1fr 1fr;gap:27px 35px;margin-bottom:30px}.sp-release-points h3{font-size:14px;font-weight:550;line-height:1.6;margin:0 0 8px;color:#cadfce}.sp-release-points p{margin:0;font-size:12px;color:#a2baa9;line-height:1.9}.sp-release-note{display:flex;align-items:flex-start;gap:18px;border-top:1px solid #8ab4a62e;border-bottom:1px solid #8ab4a62e;padding-block:25px;margin-bottom:35px}.sp-release-note>svg{color:#80c19c;flex-shrink:0;margin-top:5px}.sp-release-note>svg:last-child{margin-left:auto}.sp-release-note p{max-width:900px;margin:0;font-size:12px;line-height:1.9;color:#a5bfad}.sp-release-note a{color:#a7dfba;text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.sp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-feature-stats>div{gap:12px;padding:0 20px}.sp-feature-stats strong{font-size:34px}.sp-feature-spotlight{gap:35px}.sp-faq-layout{grid-template-columns:230px 1fr;gap:40px}.sp-install-hero{gap:25px}.sp-install-art{min-height:360px}.sp-install-orbit.two{width:360px;height:360px}.sp-install-chip{font-size:9px;padding:10px 11px}.sp-install-chip.web{left:0}.sp-install-grid{gap:17px}.sp-install-grid article{padding:22px}.sp-install-grid h3{font-size:20px}.sp-release{grid-template-columns:165px 1fr;gap:38px}}@media (max-width:760px){.sp-not-found{grid-template-columns:1fr;padding-top:50px;padding-bottom:45px;gap:30px}.sp-not-found-art{width:min(450px,100%);margin:auto}.sp-not-found-art>span{font-size:200px;top:-10%}.sp-feature-stats{grid-template-columns:1fr 1fr;gap:25px 0}.sp-feature-stats>div:nth-child(2){border:0}.sp-feature-stats>div:nth-child(3){padding-left:0}.sp-feature-stats strong{font-size:38px}.sp-feature-stats span{max-width:none;font-size:11px}.sp-feature-spotlight{grid-template-columns:1fr;gap:30px}.sp-feature-spotlight>div{max-width:600px}.sp-feature-spotlight figure img{max-height:430px}.sp-related-links{grid-template-columns:1fr;gap:13px}.sp-faq-layout{grid-template-columns:1fr;gap:32px}.sp-faq-aside{border-bottom:1px solid #8ab4a62e;padding-bottom:26px}.sp-faq-aside>svg{display:none}.sp-faq-aside h2{font-size:23px}.sp-faq-aside h2 br{display:none}.sp-faq-aside p{max-width:570px;margin:15px 0}.sp-faq-aside .s-link{display:inline-flex;margin-right:20px}.sp-faq-group summary{font-size:14px}.sp-faq-group details>div{font-size:13px;padding-right:5px}.sp-install-hero{grid-template-columns:1fr;gap:22px}.sp-install-art{min-height:370px;max-width:460px;width:100%;margin:auto}.sp-install-orbit.two{width:420px;height:420px}.sp-install-chip.desktop{left:15px}.sp-install-chip.web{left:5px}.sp-install-chip.mobile{right:20px}.sp-install-grid{grid-template-columns:1fr}.sp-install-grid article{padding:28px}.sp-install-grid h3{font-size:24px}.sp-install-grid ol{margin-top:20px;margin-bottom:14px}.sp-install-notes{grid-template-columns:1fr;gap:24px}.sp-install-notes article{padding-top:22px}.sp-install-notes h2{margin:14px 0 10px}.sp-install-notes p{font-size:13px;max-width:620px}.sp-install-bottom .s-panel{flex-direction:column;align-items:flex-start;padding:30px;gap:25px}.sp-release{grid-template-columns:1fr;gap:24px;padding-block:35px 45px}.sp-release aside{align-items:center;flex-direction:row;gap:18px}.sp-release-icon{width:40px;height:40px;margin:0 0 0 auto;border-radius:8px}.sp-release-icon>svg{width:21px;height:21px}.sp-release-version{font-size:36px}.sp-release-body>h2{font-size:31px}.sp-release-note>svg:last-child{display:none}}@media (max-width:480px){.sp-feature-grid{grid-template-columns:1fr;gap:18px}.sp-feature-card{padding:27px}.sp-feature-stats{margin-top:38px;padding-block:24px;gap:23px 0}.sp-feature-stats>div{padding-inline:15px;gap:10px}.sp-feature-stats span{font-size:10px;max-width:90px}.sp-feature-stats strong{font-size:32px}.sp-feature-spotlight h2{font-size:39px}.sp-provider-list{gap:8px}.sp-provider-list>span{font-size:10px;padding:10px 12px}.sp-inline-note{padding:16px}.sp-coverage-table td,.sp-coverage-table th{padding:17px 19px}.sp-faq-jump{gap:8px}.sp-faq-jump a{font-size:10px;padding:9px 10px;gap:8px}.sp-faq-group summary{font-size:14px;gap:17px;padding-block:20px}.sp-install-art{min-height:330px}.sp-app-icon{padding:23px 26px;border-radius:23px}.sp-app-icon>img{width:120px;height:120px}.sp-app-icon>span{font-size:13px}.sp-app-icon>small{font-size:6px}.sp-install-orbit.one{width:280px;height:280px}.sp-install-orbit.two{width:350px;height:350px}.sp-install-chip.desktop{left:0;top:30px}.sp-install-chip.web{left:0;bottom:47px}.sp-install-chip.mobile{right:0;bottom:20px}.sp-install-bottom h2{font-size:33px}.sp-release-points{grid-template-columns:1fr;gap:22px}.sp-release-body>h2{font-size:29px}.sp-release-body>.s-eyebrow{font-size:9px}.sp-release-note{gap:13px}.sp-release-note>svg{width:19px}.sp-release-note p{font-size:11px}}