.public-page{padding-block:30px 72px}.public-page a:not(.button){color:inherit}.public-breadcrumbs{color:var(--muted);font-size:12px;margin-bottom:46px}.public-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.public-breadcrumbs li{display:inline-flex;align-items:center;gap:9px}.public-breadcrumbs [aria-current=page]{color:var(--text)}.public-page a:not(.button):hover{color:var(--accent)}.public-hero{max-width:780px;padding-bottom:38px}.public-hero .eyebrow,.public-platform-hero .eyebrow{margin-bottom:18px}.public-page h1{font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.16;letter-spacing:-1.8px;text-wrap:balance}.public-lead{max-width:670px;margin-top:22px;color:var(--muted);font-size:16px;line-height:1.8}.public-page a.text-link{color:var(--accent)}.public-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-platform-card{display:flex;flex-direction:column;padding:30px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.public-platform-card:first-child{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}.public-platform-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:25px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.public-platform-card h2{font-size:23px;font-weight:600;letter-spacing:-.6px}.public-platform-card>p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.75}.public-checks{display:grid;gap:12px;list-style:none;padding:0;margin-block:24px 30px;color:var(--muted);font-size:13px}.public-checks li{display:flex;align-items:flex-start;gap:10px}.public-checks svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.public-platform-card .button{width:100%;margin-top:auto;white-space:normal;text-align:center}.public-platform-card>.text-link{justify-content:center;margin-top:16px;font-size:12px}.public-platform-card>small{color:var(--muted);text-align:center;margin-top:15px;font-size:12px}.public-note{margin-top:20px;color:var(--muted);font-size:13px;line-height:1.8}.public-account-note a,.public-install-steps a,.public-note a,.public-page .faq-list a{text-decoration:underline;text-underline-offset:3px}.public-section{padding-block:60px;border-top:1px solid var(--border);margin-top:50px}.public-section h2{font-size:clamp(25px,2.7vw,34px);font-weight:600;letter-spacing:-.9px;line-height:1.25}.public-section>p{color:var(--muted);margin-top:16px;font-size:15px;max-width:650px}.public-platform-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:16px 36px}.public-platform-hero .public-lead{font-size:15px}.public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.public-actions .button{white-space:normal;text-align:center}.public-file-note{margin-top:15px;font-size:12px;color:var(--muted)}.public-preview{min-width:0}.public-app-panel{padding:38px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,var(--accent-soft),var(--surface) 65%)}.public-app-panel-heading{display:flex;align-items:center;gap:18px;padding-bottom:25px;border-bottom:1px solid var(--border)}.public-app-panel-heading>svg{color:var(--accent);flex-shrink:0}.public-app-panel-heading strong{display:block;font-size:21px;font-weight:600}.public-app-panel-heading span{color:var(--muted);font-size:13px}.public-app-panel .public-checks{margin-bottom:0;gap:20px;font-size:14px}.public-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:35px}.public-feature-grid article>svg{color:var(--accent);margin-bottom:17px}.public-feature-grid h3{font-size:17px;font-weight:600;line-height:1.5}.public-feature-grid p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.8}.public-section+.public-section{margin-top:0}.public-install-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:32px 0 0;list-style:none;counter-reset:install}.public-install-steps li{counter-increment:install}.public-install-steps li:before{content:counter(install,decimal-leading-zero);display:block;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:13px}.public-install-steps h3{font-size:17px;font-weight:600}.public-install-steps p{margin-top:10px}.public-account-note,.public-install-steps p{color:var(--muted);font-size:14px;line-height:1.8}.public-account-note{border-left:2px solid var(--accent);padding:0 0 0 20px;margin-top:32px}.public-questions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px}.public-questions .eyebrow{margin-bottom:17px}.public-support{display:flex;align-items:center;gap:20px;padding:27px 30px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.public-support>svg{flex-shrink:0;color:var(--accent)}.public-support h2{font-size:17px;font-weight:600}.public-support p{margin-top:5px;color:var(--muted);font-size:13px}.public-support>.text-link{margin-left:auto;flex-shrink:0;font-size:13px}.public-login-panel .button{margin-top:28px;width:100%}.public-login-panel>p{font-size:12px;color:var(--muted);text-align:center;margin-top:14px}.public-page .button:disabled{opacity:.65;transform:none}@media (max-width:1100px){.public-platform-card{padding:24px}.public-platform-hero{gap:32px}.public-preview .preview-sidebar{width:136px}}@media (max-width:900px){.public-platforms{grid-template-columns:1fr}.public-platform-card{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}.public-platform-card h2,.public-platform-card>p,.public-platform-icon{grid-column:1}.public-platform-card .public-checks{grid-column:2;grid-row:1/4;align-self:center}.public-platform-card>.button{grid-column:1;margin-top:24px}.public-platform-card>.text-link,.public-platform-card>small{grid-column:2;align-self:end;margin-block:0 12px}.public-platform-hero{grid-template-columns:1fr;gap:38px}.public-preview{max-width:600px}.public-questions{grid-template-columns:1fr;gap:30px}.public-support{display:grid;grid-template-columns:24px minmax(0,1fr)}.public-support>.text-link{grid-column:2;margin-left:0}}@media (max-width:600px){.public-page{padding-block:22px 44px}.public-breadcrumbs{margin-bottom:32px}.public-page h1{font-size:35px;letter-spacing:-1.2px}.public-lead{font-size:15px}.public-platform-card{display:flex;padding:25px}.public-platform-card>.text-link,.public-platform-card>small{align-self:center;margin-block:16px 0}.public-platform-card .public-checks{align-self:stretch;margin-bottom:0}.public-section{padding-block:38px;margin-top:34px}.public-feature-grid,.public-install-steps{grid-template-columns:1fr;gap:28px}.public-app-panel{padding:26px}.public-actions>.button{width:100%}.public-support{gap:14px;padding:24px}}