.copy-mobile{display:none}.copy-mobile,.copy-desktop{font:inherit!important;line-height:inherit!important}
@media(max-width:700px){
 .copy-desktop{display:none}.copy-mobile{display:inline}
 html{scroll-padding-top:24px}body .site-header{padding:12px 16px;gap:8px;align-items:center}body .site-header .site-brand{font-size:16px;gap:7px}body .site-header .site-brand img{width:20px;height:27px}body .site-header>nav{gap:22px;padding-top:4px}body .site-header>nav a{font-size:12px}body .site-account{font-size:12px;min-height:36px;padding:8px 10px}body .site-footer{margin-top:32px;padding:24px 18px;font-size:12px}body .site-footer-top{gap:20px}body .site-footer nav{gap:10px 17px;line-height:1.5}body .site-footer p{font-size:11px;line-height:1.65;margin:20px 0 12px}body .site-footer small{font-size:11px}
 .site-home .hero{padding:0}.site-home .showcase-stage{min-height:0;padding-top:28px;padding-bottom:12px}.site-home .showcase-copy{padding:0 16px;gap:0}.site-home .showcase-copy .eyebrow{display:none}.site-home .showcase-copy h1{font-size:clamp(25px,7.6vw,42px);line-height:1.2;letter-spacing:-.045em;margin:0}.site-home .showcase-copy .hero-lead{font-size:14px;line-height:1.55;max-width:275px;margin:16px auto 0}.site-home .ribbon-actions{gap:10px;margin-top:20px;flex-direction:column}.site-home .ribbon-actions .cta{font-size:13px;min-height:42px;padding:12px 20px}.site-home .ribbon-actions .text-link{font-size:12px}.site-home .hero-platforms{margin-top:13px;gap:11px}.site-home .hero-platform{width:31px;height:31px}.site-home .hero-platform svg{width:18px;height:18px}.site-home .showcase-visual{margin-top:8px}.site-home .showcase-mockup{margin:0 auto}.site-home .showcase-picture{max-width:410px;width:94%;margin:auto}.site-home .showcase-scene{width:100%;height:auto;max-height:440px;object-fit:contain}
 .site-home .experience-section{padding:32px 0 18px}.site-home .experience-heading{display:block;margin:0 18px 22px;gap:0}.site-home .experience-heading h2{font-size:25px;line-height:1.25;letter-spacing:-.04em}.site-home .experience-heading>p{display:none}.site-home .feature-ribbon-stage{min-height:0}.site-home .ribbon-card{width:246px;height:326px;min-height:0;padding-top:20px}.site-home .deck-card-heading{padding:0 18px}.site-home .ribbon-card-title{font-size:19px;line-height:1.25}.site-home .deck-card-copy{font-size:12px;line-height:1.55;margin-top:10px}.site-home .ribbon-footer{font-size:11px}.site-home .deck-controls{margin-top:17px;gap:18px}.site-home .deck-detail{padding:20px 18px 0;gap:18px}.site-home .deck-detail h3{font-size:19px}.site-home .deck-detail p{font-size:13px;line-height:1.6}.site-home .deck-detail>div:not(.deck-detail-intro),.site-home .deck-detail-note{display:none}.site-home .screens-section{padding-top:30px;padding-bottom:24px}.site-home .screens-heading{padding:0 18px;margin-bottom:18px}.site-home .screens-heading h2{font-size:25px;line-height:1.25}.site-home .screens-heading p{font-size:13px;margin-top:10px;line-height:1.5}.site-home .hardware-tile{width:205px;flex:0 0 205px;padding:14px;border-radius:14px}.site-home .hardware-heading h3{font-size:15px}.site-home .hardware-heading svg{width:18px;height:18px}.site-home .hardware-art{height:135px}.site-home .hardware-action{font-size:11px;padding-top:12px}.site-home .hardware-footer{padding:14px 18px 0}.site-home .hardware-footer p{display:none}.site-home .beta-offer{margin:20px 18px 32px;padding:24px 20px;gap:8px;min-height:0;border-radius:16px;position:relative;grid-template-columns:minmax(0,1fr) 95px}.site-home .beta-offer-copy h2{font-size:25px;line-height:1.25}.site-home .beta-offer-copy>p{font-size:13px;line-height:1.6;margin-top:13px}.site-home .beta-mascot{width:105px;align-self:center;position:static;max-width:100%}.site-home .beta-mascot img{width:100%;height:auto}.site-home .beta-actions{margin-top:15px;gap:8px}.site-home .beta-actions>span{display:none}.site-home .beta-install{font-size:12px;padding:10px 12px;min-height:40px}.site-home .beta-offer-copy .beta-note{font-size:11px;line-height:1.5;margin-top:12px}.site-home .home-faq{margin:0 18px;padding:16px 0 10px;gap:20px}.site-home .home-faq-heading{display:grid;grid-template-columns:1fr 76px;align-items:center;gap:12px}.site-home .home-faq-heading h2{font-size:26px;line-height:1.2}.site-home .home-faq-heading .faq-mascot{width:76px;margin:0;grid-column:2;grid-row:1 / 3}.site-home .home-faq-heading .faq-all{font-size:12px;margin:0}.site-home .home-faq-item summary{font-size:14px;padding:17px 0}.site-home .home-faq-answer{font-size:13px;line-height:1.65}
 body .install-main{padding:18px 16px 30px}.install-main .install-topline{margin-bottom:14px}.install-main .back-link{font-size:12px}.install-main .install-platforms{gap:6px;margin-bottom:22px}.install-main .install-platforms a{min-height:68px;padding:10px 5px;gap:7px;flex-direction:column;border-radius:11px}.install-main .install-platforms strong{font-size:12px}.install-main .install-platforms small{display:none}.install-main .install-platforms svg{width:19px;height:19px}.install-main .install-intro{margin-bottom:20px}.install-main .install-intro h1{font-size:26px;line-height:1.25}.install-main .install-intro>p{font-size:13px;line-height:1.6;margin-top:9px}.install-main .install-compat summary{padding:13px;gap:10px}.install-main .compat-brief{gap:7px}.install-main .compat-brief strong{font-size:13px}.install-main .compat-brief>span{font-size:11px}.install-main .compat-more{font-size:0;gap:0}.install-main .install-compat-body{font-size:13px;padding:0 14px 14px;line-height:1.6}.install-main .install-journey{gap:12px;margin-top:18px}.install-main .install-card{padding:18px;min-height:0;border-radius:14px}.install-main .install-step-heading{gap:10px}.install-main .install-step-heading h2{font-size:18px;line-height:1.35}.install-main .install-number{width:25px;height:25px;font-size:12px}.install-main .install-instruction{font-size:13px;line-height:1.6;margin:12px 0}.install-main .install-diagram{min-height:0;height:auto;padding:16px;margin:16px 0}.install-main .downloader-diagram{display:flex;align-items:center;gap:16px}.install-main .downloader-diagram img{width:86px;height:auto}.install-main .downloader-diagram figcaption{font-size:12px;margin:0}.install-main .mango-install-diagram>img{width:36px;height:36px}.install-main .mango-install-diagram>strong{font-size:14px}.install-main .code-diagram .copy-code{padding:12px;gap:8px}.install-main .copy-code strong{font-size:29px}.install-main .install-caption,.install-main .install-permission{font-size:12px;line-height:1.6}.install-main .install-after{padding:19px 0;gap:13px}.install-main .install-after h2{font-size:19px}.install-main .install-after p{font-size:13px;line-height:1.6}.install-main .install-after .hub-symbol{width:34px;height:34px}.install-main .install-alternatives{gap:14px;font-size:12px;margin-top:16px}.install-main .install-coming{font-size:12px;padding:16px 0}.install-main .install-legal{font-size:11px;margin:14px 0;line-height:1.6}
 body .help-page{padding:24px 18px 40px}.help-page .back-link{font-size:12px}.help-page .help-heading{padding:0;margin:24px 0 22px}.help-page .help-heading .eyebrow{display:none}.help-page .help-heading h1{font-size:28px;line-height:1.2}.help-page .help-heading p{font-size:13px;margin-top:12px}.help-page .help-topics{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 24px}.help-page .help-topics a{font-size:11px;padding:8px 10px}.help-page .help-content{gap:24px}.help-page .help-group{margin:0 0 24px}.help-page .help-group h2{font-size:19px;margin-bottom:12px}.help-page .faq-item summary{font-size:14px;line-height:1.5;padding:15px 0}.help-page .faq-answer{font-size:13px;line-height:1.65;padding:0 0 16px}.help-page .help-contact{padding:22px 0;margin-top:22px}.help-page .help-contact h2{font-size:23px}
 .account-site .shell{padding:20px 16px 30px}.account-site .greeting{margin-bottom:14px}.account-site .greeting h1{font-size:25px}.account-site .greeting p{font-size:12px}.account-site .account-nav{margin-bottom:18px}.account-site .account-nav a{font-size:11px;min-height:44px;padding:10px 2px;gap:5px}.account-site .account-nav .portal-icon{width:15px;height:15px;flex-basis:15px}.account-site .hub-panel,.account-site .hub-small{padding:15px}.account-site .hub-grid,.account-site .hub-secondary{gap:12px}.account-site .hub-heading{margin-bottom:12px}.account-site .hub-source,.account-site .device-row{padding:12px 0;gap:10px}.account-site .hub-source h3,.account-site .device-info h3{font-size:13px}.account-site .hub-source p,.account-site .device-info p{font-size:11px}.account-site .hub-symbol{width:32px;height:32px}.account-site .hub-foot>span{display:none}.account-site .hub-foot{font-size:12px;padding-top:12px}.account-site .hub-secondary .plan-summary strong{font-size:14px}.account-site .hub-secondary .plan-summary p{font-size:12px}.account-site .view-title{gap:12px;margin-bottom:15px}.account-site .view-title h2{font-size:22px}.account-site .view-title p{display:none}.account-site .source-row{padding:14px;gap:10px}.account-site .source-row-copy h3{font-size:14px}.account-site .source-row-copy>p{font-size:12px}.account-site .btn{font-size:12px;min-height:36px;padding:8px 11px}.account-site .profile-card{padding:15px}.account-site .profile-add{min-height:60px;font-size:13px}.account-site .settings-panel{padding:17px}.account-site .settings-panel h3{font-size:16px}.account-site .setting-row{font-size:13px;padding:14px 0}.account-site .setting-row p{font-size:12px}.account-site .danger-section{margin-top:22px;padding-top:18px;gap:14px}.account-site .danger-section h3{font-size:16px}.account-site .danger-section p{font-size:12px;line-height:1.6}.account-site .subscription-panel{padding:18px}.account-site .subscription-heading h3{font-size:19px}.account-site .subscription-heading p,.account-site .subscription-note{font-size:12px}.account-site .kv{font-size:13px;padding:13px 0}.account-site .auth-form{padding:22px 18px}.account-site .auth-form .login-hero-title,.account-site .auth-form .hero-title{font-size:24px;line-height:1.3}.account-site .auth-form .login-hero-sub,.account-site .auth-form .account-intro{font-size:13px;line-height:1.6}.account-site .auth-form .form-field{margin:14px 0}.account-site .auth-form input{font-size:16px;min-height:43px}.account-site .auth-form .form-field label{font-size:12px}.account-site .auth-form .account-kicker{display:none}.account-site .auth-form .card-eyebrow{display:none}.account-site .auth-form .auth-back{font-size:12px;margin-bottom:19px}.account-sheet .sheet-head,.account-confirm .sheet-head{padding:18px 16px 12px}.account-sheet .sheet-body,.account-confirm .sheet-body{padding:0 16px 20px}.account-sheet h2,.account-confirm h2{font-size:19px}.account-sheet .sheet-body>p,.account-confirm .sheet-body>p{font-size:13px;line-height:1.6;margin-bottom:15px}.account-sheet .add-source-field{margin:13px 0}.account-sheet .add-source-label{font-size:12px}.account-sheet input,.account-confirm input{font-size:16px!important;min-height:43px}.account-sheet .source-access-note,.account-sheet .inline-note{font-size:12px;line-height:1.6}
 .support-site .portal-main{padding:24px 16px 35px}.support-site .greeting{margin-bottom:21px}.support-site .greeting .kicker{display:none}.support-site .greeting h1{font-size:27px}.support-site .greeting p{font-size:13px}.support-site .support-grid{gap:18px}.support-site .support-links{gap:9px}.support-site .shortcut{padding:15px;gap:12px}.support-site .shortcut h3{font-size:14px}.support-site .shortcut p{font-size:12px;margin-top:4px}.support-site .support-form{padding:20px 17px}.support-site .support-form h2{font-size:22px}.support-site .support-form .field{margin-top:15px}.support-site .support-form label{font-size:12px}.support-site .support-form input,.support-site .support-form textarea{font-size:16px}.support-site .support-form textarea{min-height:110px;height:120px}.support-site .support-form .sheet-actions{margin-top:18px}.support-site .lower-grid{gap:10px;margin-top:12px}.support-reference{font-size:12px;line-height:1.7;margin-top:26px;padding-top:22px}.support-reference h2{font-size:18px}
 body.legacy-page main{width:auto;max-width:100%;margin:0 auto;padding:24px 18px 36px}body.legacy-page main h1{font-size:28px;line-height:1.25;margin:12px 0 18px;letter-spacing:-.04em}body.legacy-page main h2{font-size:20px;line-height:1.35;margin:26px 0 12px}body.legacy-page main h3{font-size:16px;line-height:1.4;margin:18px 0 10px}body.legacy-page main p,body.legacy-page main li{font-size:13px;line-height:1.7}body.legacy-page main p{margin:10px 0}body.legacy-page main ul,body.legacy-page main ol{padding-left:20px}body.legacy-page main .card{padding:17px;border-radius:14px}body.legacy-page main .lede{font-size:14px;line-height:1.6}body.legacy-page main img{max-width:100%;height:auto}body.legacy-page main table{display:block;max-width:100%;overflow:auto;font-size:12px}
 body:not(.account-site)>.shell{padding:24px 18px;min-height:0}body:not(.account-site)>.shell .hero-title{font-size:27px}body:not(.account-site)>.shell .hero-lead{font-size:14px;line-height:1.65}body:not(.account-site)>.shell .card{padding:20px 17px}body:not(.account-site)>.shell .brand{margin-bottom:24px}
 .site-home .feature-ribbon-stage{height:370px;margin-left:0;margin-right:0;width:100%}.site-home .feature-ribbon{height:345px;top:0}.site-home .deck-controls{margin-bottom:18px}.site-home .ribbon-actions .text-link{min-height:36px;padding:6px 0}.site-home .beta-offer{grid-template-columns:minmax(0,1fr) 94px;gap:12px;padding:21px 18px}.site-home .beta-offer-copy{display:contents}.site-home .beta-offer-copy h2{grid-column:1/-1}.site-home .beta-offer-copy>p:not(.beta-note){grid-column:1;margin:0}.site-home .beta-actions{grid-column:1;margin:0}.site-home .beta-mascot{grid-column:2;grid-row:2/4;width:105px;align-self:center}.site-home .beta-install{min-height:38px;width:auto;white-space:nowrap;display:inline-flex}.site-home .beta-offer-copy .beta-note{grid-column:1/-1;max-width:none;margin:2px 0 0}
 body.legacy-page .blog-container{padding:24px 18px 36px;margin:0 auto;max-width:100%;width:auto}.legacy-page .article-header{margin-bottom:24px}.legacy-page .article-title{font-size:27px;line-height:1.25;letter-spacing:-.04em;margin:14px 0}.legacy-page .article-meta{font-size:11px;gap:10px}.legacy-page .article-body{font-size:13px;line-height:1.75}.legacy-page .article-body p,.legacy-page .article-body li{font-size:13px;line-height:1.75}.legacy-page .article-body h2{font-size:20px;line-height:1.35;margin:26px 0 13px}.legacy-page .article-body h3{font-size:17px;line-height:1.4}.legacy-page .article-body .toc{padding:17px;margin:20px 0}.legacy-page .article-body .toc a{font-size:12px}.legacy-page .article-body table{display:block;width:100%;max-width:100%;overflow:auto;font-size:12px}.legacy-page .article-body th,.legacy-page .article-body td{padding:9px 10px}.legacy-page .article-body .cta-box,.legacy-page .related-articles{padding:19px;margin:24px 0}.legacy-page .article-body .cta-box h3{font-size:20px}.legacy-page .article-body .cta-box p{font-size:13px}
 .site-home .showcase-mockup{width:100%;max-width:380px}.site-home .showcase-picture{width:100%;max-width:none;height:100%;margin:0}.site-home .showcase-scene{width:100%;height:100%;max-height:none}
 .install-main .install-journey{display:grid;grid-template-columns:1fr;gap:12px;border:0;background:none}.install-main .install-card{border:1px solid #ffffff14;background:#181820}.install-main .install-card:not(:last-child):after{display:none}.install-main .install-card:first-child .downloader-diagram{display:flex;flex-direction:column;gap:6px;padding:0;width:76px;margin:0}.install-main .install-card:first-child .downloader-diagram img{width:64px}.install-main .install-card:first-child .downloader-diagram figcaption{margin:0;font-size:10px;width:auto;line-height:1.3}
}
