/* ADL Remote Admin: product-scoped editorial layout, retaining the ADL publisher identity. */
.remote-page{--remote-navy:#112c42;--remote-teal:#087d83;--remote-muted:#526b7d;background:#fff;color:var(--remote-navy)}
.remote-page h1,.remote-page h2,.remote-page h3{color:var(--remote-navy)}.remote-page .button{background:var(--remote-teal);color:#fff}.remote-page .button-outline{background:transparent;color:var(--remote-navy);border-color:#a8bfc7}.remote-page .text-link:hover{color:var(--remote-teal)}.remote-kicker{font-size:10px;font-weight:750;letter-spacing:.12em;line-height:1.7;color:var(--remote-teal);margin-bottom:20px}.remote-hero{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center;padding-block:50px 65px}.remote-identity{display:flex;align-items:center;gap:12px;margin-bottom:40px;font-size:14px;letter-spacing:.035em;font-weight:800;line-height:1.2}.remote-identity img{width:44px;height:44px}.remote-identity small{display:block;font-size:8px;letter-spacing:.17em;margin-top:6px;font-weight:600;color:#697c8b}.remote-hero h1{font-size:clamp(58px,6vw,88px);letter-spacing:-.06em;line-height:1.04;margin-bottom:24px}.remote-hero h1>span{color:var(--remote-teal)}.remote-lead{font-size:17px;line-height:1.85;color:var(--remote-muted);max-width:460px}.remote-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.remote-small{font-size:11px;line-height:1.9;color:#687b89;margin-top:18px}.remote-screen{background:#f6f8fa;border:1px solid #d7e0e7;border-radius:13px;overflow:hidden;box-shadow:0 18px 50px #17374d0b}.remote-screen a{display:block}.remote-screen img{width:100%;height:auto}.remote-screen figcaption{border-top:1px solid #dce4eb;padding:13px 17px;font-size:10px;line-height:1.7;color:#657988;background:#fff}.remote-screen-label{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #dce4eb;background:#fff;font-size:9px;letter-spacing:.09em;color:#607887}.remote-screen-label>span{display:flex;align-items:center;gap:8px}.remote-screen-label .icon{width:15px;height:15px}.remote-hero-screen{padding:0;background:#eaf0f4;transform:rotate(-1deg)}.remote-hero-screen>a{padding:22px}.remote-hero-screen>a>img{box-shadow:0 10px 35px #12304920;border-radius:3px}.remote-assurance{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:24px;border-block:1px solid #dce5e9;font-size:11px;color:#4f6c7d}.remote-assurance>span{display:flex;align-items:center;gap:9px}.remote-assurance .icon{color:var(--remote-teal);width:16px;height:16px}.remote-section{padding-block:90px}.remote-page h2{font-size:clamp(32px,3.6vw,49px);line-height:1.13;letter-spacing:-.05em}.remote-section-heading{display:grid;grid-template-columns:1fr .8fr;gap:95px;align-items:end;margin-bottom:42px}.remote-section-heading>p{font-size:15px;line-height:1.95;color:var(--remote-muted);max-width:490px}.remote-roles{display:grid;grid-template-columns:1fr 1fr;gap:32px}.remote-roles article{background:#f3f7f8;border:1px solid #dce6e9;border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.remote-roles .remote-role-viewer{background:#f3f5fa}.remote-role-number{font-size:10px;letter-spacing:.11em;color:#527184}.remote-roles h3{font-size:32px;margin-top:17px;margin-bottom:14px}.remote-roles article>p{font-size:13px;line-height:1.9;max-width:500px}.remote-roles figure{margin-block:28px 18px;width:100%;background:#eef2f6}.remote-roles figure a{padding:15px;display:flex;justify-content:center;align-items:center;min-height:320px}.remote-roles figure img{width:auto;max-height:370px;object-fit:contain;box-shadow:0 8px 25px #18364d12}.remote-roles article>.text-link{margin-top:auto}.remote-connect{background:#112c42;padding-block:85px;color:white}.remote-connect h2,.remote-connect h3{color:#fff}.remote-connect .remote-kicker{color:#8ce4dc}.remote-connect .remote-section-heading>p{color:#b7ccd9}.remote-steps{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:42px 70px}.remote-steps li{display:flex;gap:20px;border-top:1px solid #365266;padding-top:24px}.remote-steps li>span{font-size:12px;color:#83dcd6;padding-top:3px}.remote-steps h3{font-size:22px;margin-bottom:15px}.remote-steps p{color:#b9cfdd;font-size:13px;line-height:1.9}.remote-steps strong{font-weight:600;color:#e7f1f6}.remote-connect-footer{display:flex;gap:45px;justify-content:space-between;align-items:center;margin-top:43px;padding-top:27px;border-top:1px solid #365266}.remote-connect-footer p{font-size:11px;color:#a9c5d3;max-width:610px}.remote-connect-footer .text-link{color:#a6eeea;white-space:nowrap;font-size:12px}.remote-work{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.remote-work-list article{border-bottom:1px solid #d7e1e7;padding-block:24px}.remote-work-list article:first-child{padding-top:0}.remote-work-list span{font-size:9px;letter-spacing:.12em;color:var(--remote-teal)}.remote-work-list h3{font-size:25px;margin-block:12px}.remote-work-list p{font-size:13px;line-height:1.9}.remote-pricing{padding-block:85px;background:#f3f7f8}.remote-trial{border-block:1px solid #c9d9df;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;margin-bottom:28px}.remote-trial strong{font-size:19px;font-weight:650}.remote-trial span{font-size:12px;margin-inline-start:20px;color:#5e7888}.remote-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.remote-plans article{background:white;border:1px solid #d6e3e8;border-radius:12px;padding:25px 22px;min-width:0}.remote-plan-count{font-size:13px;font-weight:700;color:#254b62}.remote-plans h3{font-size:43px;letter-spacing:-.055em;margin-top:25px;white-space:nowrap}.remote-plans h3>span{font-size:12px;letter-spacing:0;margin-inline-end:5px}.remote-period{font-size:11px;color:#6a7e8a;margin-top:6px}.remote-plans ul{list-style:none;margin:25px 0;padding:0;border-top:1px solid #e0e9ed;padding-top:17px}.remote-plans li{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#536f80;line-height:1.7;padding-block:5px}.remote-plans li .icon{width:13px;height:15px;color:var(--remote-teal);margin-top:2px}.remote-plans .button{font-size:10px;min-height:44px;padding:12px;gap:8px;width:100%}.remote-plans .button .icon{width:15px}.remote-plans article:last-child{border-color:#77a8b1;background:#e8f1f3}.remote-terms{font-size:11px;color:#617986;line-height:1.9;max-width:1000px;margin:23px auto 0;text-align:center}.remote-downloads{border-top:1px solid #cfdee5}.remote-downloads article{display:flex;align-items:center;gap:25px;padding-block:28px;border-bottom:1px solid #cfdee5}.remote-download-icon{background:#e6f1f3;border-radius:10px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:var(--remote-teal)}.remote-download-icon .icon{width:26px;height:26px}.remote-downloads h3{font-size:25px;margin-bottom:8px}.remote-downloads p{font-size:12px;line-height:1.9}.remote-downloads span{display:block;font-size:10px;color:#6d8291;margin-top:8px}.remote-downloads .button{margin-inline-start:auto;min-width:210px}.remote-update-note{display:grid;grid-template-columns:.85fr 1.5fr;gap:18px 45px;background:#f1f6f8;border-radius:14px;padding:32px;margin-top:32px}.remote-update-note h3{font-size:24px;grid-row:1/4}.remote-update-note p{font-size:12px;line-height:1.9}.remote-update-note .text-link{font-size:12px}.remote-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:0}.remote-faq details{border-bottom:1px solid #d7e3e9;padding-block:20px}.remote-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:700;line-height:1.7}.remote-faq summary .icon{width:17px;height:17px}.remote-faq details p{margin-top:15px;font-size:12px;line-height:1.95}.remote-disclaimer{font-size:10px;line-height:1.9;color:#768a98;padding-bottom:50px}
/* The catalog inherits the same native screenshots and adds one product without changing existing themes. */
.theme-remote{--product-ink:#12364d;--product-muted:#526b7d;--product-bg:#f2f7f8;--product-line:#c6dce0;--product-accent:#087d83;--product-button-text:#fff;--stage:#e4edf1}.story-remote{background:#f2f7f8}.story-remote .story-media{background:#e4edf1;border:1px solid #ccdde4;border-radius:14px;padding:24px 24px 0}.story-remote .story-media img{width:100%;object-fit:contain;max-height:none;padding:0;border-radius:3px}.story-remote .story-media figcaption{color:#5b7584}.story-remote .story-tagline{color:#165566}.lab-product-index:has(a:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.lab-product-index:has(a:nth-child(5))>a{gap:10px;padding-inline:14px}.lab-product-index:has(a:nth-child(5)) strong{font-size:13px}.lab-product-index:has(a:nth-child(5)) small{font-size:9px}.lab-product-index:has(a:nth-child(5)) .product-logo{width:32px;height:32px}
@media(max-width:1500px){.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav>summary{display:flex;align-items:center;justify-content:center;height:44px;width:32px}.mobile-nav nav{position:absolute;top:55px;inset-inline-end:0;width:min(340px,calc(100vw - 40px));background:#fff;border:1px solid var(--line);border-radius:9px;padding:12px;box-shadow:0 16px 45px #17253625;display:flex;flex-direction:column}.mobile-nav nav>a{font-size:14px;padding:11px;border-radius:4px;line-height:1.6}.remote-hero{gap:35px}.remote-plans{gap:12px}.remote-plans article{padding:22px 16px}.remote-plans h3{font-size:38px}.remote-trial span{display:block;margin:5px 0 0}.remote-section-heading{gap:50px}}
@media(max-width:1050px){.remote-hero{grid-template-columns:1fr 1fr;gap:25px}.remote-hero h1{font-size:62px}.remote-lead{font-size:14px}.remote-identity{margin-bottom:25px}.remote-hero-screen>a{padding:13px}.remote-roles article{padding:24px}.remote-work{gap:45px}.remote-plans{grid-template-columns:repeat(2,1fr)}.lab-product-index:has(a:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.remote-section-heading{gap:35px}.remote-section-heading>p{font-size:13px}.remote-steps{gap:30px}.remote-roles figure a{min-height:240px}.remote-roles figure img{max-height:270px}.remote-assurance{justify-content:flex-start;gap:20px 30px}}
@media(max-width:760px){.remote-hero{grid-template-columns:1fr;padding-block:25px 40px;gap:35px}.remote-hero h1{font-size:clamp(56px,14vw,76px)}.remote-hero .remote-kicker{font-size:9px}.remote-identity{margin-bottom:28px}.remote-lead{font-size:15px}.remote-hero-screen{transform:none}.remote-actions{gap:12px}.remote-actions .button{width:100%}.remote-assurance{font-size:10px;gap:16px}.remote-assurance>span{width:calc(50% - 8px);align-items:flex-start;line-height:1.7}.remote-section{padding-block:55px}.remote-section-heading,.remote-roles,.remote-work,.remote-faq{grid-template-columns:1fr;gap:25px}.remote-section-heading{margin-bottom:30px}.remote-section-heading>p{font-size:13px;line-height:1.9}.remote-roles{gap:22px}.remote-roles article{padding:23px}.remote-roles figure a{min-height:0}.remote-roles figure img{max-height:350px}.remote-connect,.remote-pricing{padding-block:55px}.remote-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.remote-steps p{font-size:12px}.remote-connect-footer{display:block;margin-top:30px}.remote-connect-footer .text-link{margin-top:18px}.remote-work{gap:35px}.remote-trial{align-items:flex-start}.remote-trial strong{font-size:16px}.remote-trial .text-link{font-size:11px;white-space:nowrap}.remote-plans{gap:12px}.remote-plans article{padding:22px 14px}.remote-plans h3{font-size:35px}.remote-plan-count{font-size:11px}.remote-plans li{font-size:10px;gap:5px}.remote-plans .button{font-size:9px;gap:4px}.remote-plans .button .icon{display:none}.remote-terms{font-size:10px;text-align:start}.remote-downloads article{flex-wrap:wrap;gap:18px}.remote-download-icon{width:45px;height:45px}.remote-downloads h3{font-size:23px}.remote-downloads .button{width:100%;margin:2px 0 0}.remote-update-note{display:block;padding:24px}.remote-update-note h3{font-size:23px;margin-bottom:17px}.remote-update-note p{margin-bottom:15px}.remote-faq{padding-top:0}.remote-faq summary{font-size:12px}.remote-disclaimer{font-size:9px}.lab-product-index:has(a:nth-child(5)){grid-template-columns:1fr 1fr}.lab-product-index:has(a:nth-child(5))>a{padding-inline:12px}.lab-product-index:has(a:nth-child(5)) strong{font-size:12px}.story-remote .story-media{padding:16px 13px 0}}
@media(max-width:360px){.remote-plans{grid-template-columns:1fr}.remote-plans h3{font-size:43px}.remote-plans .button{font-size:11px}.remote-assurance>span{width:100%}}
@media(prefers-reduced-motion:reduce){.remote-page .button{transition:none;transform:none}}

.remote-account-link{text-align:center;margin-top:23px}.remote-account-link .text-link{font-size:12px;color:#236572}

.lab-product-index:has(a:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.lab-product-index:has(a:nth-child(6)){grid-template-columns:1fr 1fr}}
