.dock-shared-shell{--shell-asset-0:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.375%2013.965%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M%200%205.658%20L%202.171%200.125%20L%203.697%200.125%20L%205.868%205.658%20L%204.528%205.658%20L%204.087%204.48%20L%201.773%204.48%20L%201.331%205.658%20Z%20M%202.137%203.507%20L%203.731%203.507%20L%202.934%201.371%20Z%20M%206.369%200.125%20L%207.658%200.125%20L%207.658%205.658%20L%206.369%205.658%20Z%20M%2013.746%203.662%20C%2013.5%205.003%2012.568%205.782%2011.125%205.782%20C%209.345%205.782%208.227%204.543%208.227%202.898%20C%208.227%201.255%209.345%200%2011.125%200%20C%2012.508%200%2013.458%200.748%2013.72%202.026%20L%2012.381%202.08%20C%2012.228%201.387%2011.761%200.997%2011.101%200.997%20C%2010.04%200.997%209.549%201.816%209.549%202.898%20C%209.549%203.974%2010.049%204.785%2011.101%204.785%20C%2011.804%204.785%2012.262%204.364%2012.397%203.616%20Z%20M%2016.686%200.125%20C%2018.127%200.125%2019%200.81%2019%201.933%20C%2019%203.055%2018.127%203.748%2016.686%203.748%20L%2015.566%203.748%20L%2015.566%205.658%20L%2014.278%205.658%20L%2014.278%200.125%20Z%20M%2015.566%202.751%20L%2016.609%202.751%20C%2017.287%202.751%2017.678%202.47%2017.678%201.933%20C%2017.678%201.395%2017.287%201.122%2016.609%201.122%20L%2015.566%201.122%20Z%20M%2018.508%205.658%20L%2020.678%200.125%20L%2022.204%200.125%20L%2024.375%205.658%20L%2023.035%205.658%20L%2022.594%204.48%20L%2020.279%204.48%20L%2019.839%205.658%20Z%20M%2020.644%203.507%20L%2022.238%203.507%20L%2021.442%201.371%20Z%20M%202.424%2011.962%20C%202.535%2012.554%202.993%2012.944%203.748%2012.944%20C%204.324%2012.944%204.714%2012.734%204.706%2012.328%20C%204.698%2011.923%204.324%2011.689%203.383%2011.479%20C%202.077%2011.19%201.237%2010.707%201.237%209.819%20C%201.237%208.813%202.153%208.183%203.527%208.183%20C%204.867%208.183%205.783%208.938%205.926%2010.053%20L%204.637%2010.115%20C%204.57%209.531%204.129%209.164%203.493%209.164%20C%202.934%209.164%202.535%209.429%202.561%209.834%20C%202.578%2010.302%203.171%2010.458%203.815%2010.606%20C%205.164%2010.879%206.02%2011.408%206.02%2012.289%20C%206.02%2013.341%205.011%2013.934%203.713%2013.934%20C%202.246%2013.934%201.213%2013.186%201.128%2012.016%20Z%20M%209.383%2013.965%20C%207.552%2013.965%206.458%2012.858%206.458%2011.081%20C%206.458%209.289%207.552%208.183%209.383%208.183%20C%2011.214%208.183%2012.317%209.289%2012.317%2011.081%20C%2012.317%2012.858%2011.214%2013.965%209.383%2013.965%20Z%20M%207.79%2011.081%20C%207.79%2012.266%208.383%2012.967%209.383%2012.967%20C%2010.401%2012.967%2010.986%2012.266%2010.986%2011.081%20C%2010.986%209.889%2010.401%209.18%209.383%209.18%20C%208.383%209.18%207.79%209.889%207.79%2011.081%20Z%20M%2018.188%2011.845%20C%2017.943%2013.186%2017.01%2013.965%2015.568%2013.965%20C%2013.787%2013.965%2012.669%2012.726%2012.669%2011.081%20C%2012.669%209.437%2013.787%208.183%2015.568%208.183%20C%2016.951%208.183%2017.9%208.931%2018.162%2010.208%20L%2016.823%2010.263%20C%2016.671%209.57%2016.204%209.18%2015.543%209.18%20C%2014.483%209.18%2013.991%209.998%2013.991%2011.081%20C%2013.991%2012.156%2014.492%2012.967%2015.543%2012.967%20C%2016.246%2012.967%2016.704%2012.547%2016.84%2011.798%20Z%20M%2018.676%2010.068%20C%2018.778%208.977%2019.677%208.183%2021.008%208.183%20C%2022.272%208.183%2023.179%208.892%2023.179%209.865%20C%2023.179%2010.715%2022.441%2011.206%2021.619%2011.643%20C%2021.287%2011.814%2020.237%2012.39%2020.202%2012.843%20L%2023.195%2012.843%20L%2023.195%2013.84%20L%2018.634%2013.84%20C%2018.634%2012.219%2019.626%2011.479%2020.855%2010.84%20C%2021.465%2010.497%2021.856%2010.208%2021.856%209.85%20C%2021.856%209.461%2021.508%209.18%2021.008%209.18%20C%2020.465%209.18%2020.109%209.523%2019.999%2010.138%20Z%22%2F%3E%3C%2Fsvg%3E");--shell-asset-1:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.449%2021%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M%206.75%2012.937%20L%206.197%2012.937%20L%206.15%2012.343%20C%205.936%2012.762%205.454%2013.03%204.871%2013.03%20C%203.676%2013.03%202.891%2012.105%202.891%2010.876%20C%202.891%209.648%203.676%208.711%204.925%208.711%20C%205.882%208.711%206.536%209.264%206.738%2010.16%20L%205.799%2010.201%20C%205.686%209.73%205.383%209.456%204.907%209.456%20C%204.164%209.456%203.819%2010.067%203.819%2010.876%20C%203.819%2011.68%204.17%2012.285%204.907%2012.285%20C%205.454%2012.285%205.763%2011.942%205.835%2011.435%20L%204.901%2011.435%20L%204.901%2010.783%20L%206.75%2010.783%20Z%20M%208.684%208.804%20C%2010.052%208.804%2010.819%209.549%2010.819%2010.876%20C%2010.819%2012.198%2010.064%2012.937%208.72%2012.937%20L%207.228%2012.937%20L%207.228%208.804%20Z%20M%208.131%2012.192%20L%208.684%2012.192%20C%209.505%2012.192%209.897%2011.767%209.897%2010.87%20C%209.897%209.974%209.505%209.549%208.684%209.549%20L%208.131%209.549%20Z%20M%2012.865%208.804%20C%2013.876%208.804%2014.488%209.316%2014.488%2010.154%20C%2014.488%2010.993%2013.876%2011.511%2012.865%2011.511%20L%2012.08%2011.511%20L%2012.08%2012.937%20L%2011.176%2012.937%20L%2011.176%208.804%20Z%20M%2012.08%2010.766%20L%2012.811%2010.766%20C%2013.287%2010.766%2013.561%2010.556%2013.561%2010.154%20C%2013.561%209.753%2013.287%209.549%2012.811%209.549%20L%2012.08%209.549%20Z%20M%2016.777%208.804%20C%2017.651%208.804%2018.293%209.246%2018.293%2010.044%20C%2018.293%2010.568%2017.984%2010.923%2017.526%2011.039%20C%2017.978%2011.092%2018.192%2011.301%2018.228%2011.749%20L%2018.335%2012.937%20L%2017.425%2012.937%20L%2017.342%2011.901%20C%2017.312%2011.54%2017.116%2011.423%2016.623%2011.423%20L%2015.832%2011.423%20L%2015.832%2012.937%20L%2014.928%2012.937%20L%2014.928%208.804%20Z%20M%2015.832%2010.684%20L%2016.646%2010.684%20C%2017.11%2010.684%2017.366%2010.48%2017.366%2010.12%20C%2017.366%209.753%2017.116%209.549%2016.646%209.549%20L%2015.832%209.549%20Z%22%2F%3E%3Cpath%20d%3D%22M%2010.801%201.05%20L%2011.115%201.583%20L%2011.759%201.695%20L%2011.309%202.136%20L%2011.393%202.737%20L%2010.801%202.477%20L%2010.209%202.737%20L%2010.294%202.136%20L%209.844%201.695%20L%2010.488%201.583%20Z%20M%206.971%202.175%20L%207.285%202.708%20L%207.928%202.819%20L%207.479%203.26%20L%207.563%203.862%20L%206.971%203.602%20L%206.38%203.862%20L%206.464%203.261%20L%206.013%202.82%20L%206.657%202.708%20Z%20M%203.907%204.613%20L%204.221%205.146%20L%204.864%205.257%20L%204.414%205.698%20L%204.499%206.3%20L%203.907%206.04%20L%203.315%206.3%20L%203.399%205.698%20L%202.949%205.257%20L%203.593%205.146%20Z%20M%2017.696%204.613%20L%2018.009%205.146%20L%2018.653%205.257%20L%2018.204%205.698%20L%2018.288%206.3%20L%2017.696%206.04%20L%2017.104%206.3%20L%2017.188%205.698%20L%2016.738%205.257%20L%2017.382%205.146%20Z%20M%2014.632%202.175%20L%2014.945%202.708%20L%2015.589%202.819%20L%2015.139%203.26%20L%2015.224%203.862%20L%2014.632%203.602%20L%2014.04%203.862%20L%2014.124%203.261%20L%2013.674%202.82%20L%2014.318%202.708%20Z%20M%2010.801%2018.112%20L%2011.115%2018.645%20L%2011.759%2018.757%20L%2011.309%2019.198%20L%2011.393%2019.8%20L%2010.801%2019.539%20L%2010.209%2019.8%20L%2010.294%2019.198%20L%209.844%2018.757%20L%2010.488%2018.645%20Z%20M%206.971%2016.987%20L%207.285%2017.52%20L%207.928%2017.632%20L%207.479%2018.073%20L%207.563%2018.675%20L%206.971%2018.415%20L%206.38%2018.675%20L%206.464%2018.073%20L%206.013%2017.632%20L%206.657%2017.52%20Z%20M%203.907%2014.55%20L%204.221%2015.083%20L%204.864%2015.195%20L%204.414%2015.636%20L%204.499%2016.237%20L%203.907%2015.977%20L%203.315%2016.237%20L%203.399%2015.636%20L%202.949%2015.195%20L%203.593%2015.083%20Z%20M%2017.696%2014.55%20L%2018.009%2015.083%20L%2018.653%2015.195%20L%2018.204%2015.636%20L%2018.288%2016.237%20L%2017.696%2015.977%20L%2017.104%2016.237%20L%2017.188%2015.636%20L%2016.738%2015.195%20L%2017.382%2015.083%20Z%20M%2014.632%2016.987%20L%2014.945%2017.52%20L%2015.589%2017.632%20L%2015.139%2018.073%20L%2015.224%2018.675%20L%2014.632%2018.415%20L%2014.04%2018.675%20L%2014.124%2018.073%20L%2013.674%2017.632%20L%2014.318%2017.52%20Z%22%2F%3E%3C%2Fsvg%3E");--shell-asset-2:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.028%2010.543%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M%205.711%204.288%20L%205.711%202.196%20C%205.711%200.983%204.727%200%203.514%200%20C%202.301%200%201.318%200.983%201.318%202.196%20L%201.318%204.288%20C%200.485%204.953%200%205.962%200%207.028%20C%200%208.969%201.573%2010.543%203.514%2010.543%20C%205.455%2010.543%207.028%208.969%207.028%207.028%20C%207.029%205.962%206.544%204.953%205.711%204.288%20Z%20M%202.196%202.196%20C%202.196%201.47%202.788%200.879%203.514%200.879%20C%204.241%200.879%204.832%201.47%204.832%202.196%20L%204.832%203.772%20C%203.987%203.428%203.041%203.428%202.196%203.772%20Z%20M%203.514%209.664%20C%202.061%209.664%200.879%208.482%200.879%207.028%20C%200.879%205.575%202.061%204.393%203.514%204.393%20C%204.968%204.393%206.15%205.575%206.15%207.028%20C%206.15%208.482%204.968%209.664%203.514%209.664%20Z%20M%204.393%207.028%20C%204.393%207.514%203.999%207.907%203.514%207.907%20C%203.028%207.907%202.635%207.513%202.635%207.028%20C%202.635%206.543%203.029%206.149%203.514%206.149%20C%204%206.15%204.393%206.543%204.393%207.028%20Z%22%2F%3E%3C%2Fsvg%3E")}.dock-shared-shell{--ds-ink:#121722;--ds-ink-80:rgba(18,23,34,0.8);--ds-ink-50:rgba(18,23,34,0.5);--ds-white:#ffffff;--ds-white-60:rgba(255,255,255,0.6);--ds-blue:#0068f9;--ds-blue-hover:#1372ff;--ds-blue-active:#005fe4;--ds-sky:#56bdff;--ds-bg:#ffffff;--ds-surface-tint:#f7f7f8;--ds-surface-chip:#f0f1f3;--ds-surface-chip-neutral:rgba(224,231,235,0.4);--ds-surface-gray:#f4f4f4;--ds-border:#dedfe3;--ds-ring:rgba(18,23,34,0.15);--ds-dot-idle:rgba(169,186,197,0.31);--ds-shadow-btn:0 0.5px 1px 0 rgba(0,0,0,0.25);--ds-shadow-btn-primary-inset:inset 0 -1px 0 0 rgba(11,68,147,0.22),inset 0 0 0 0.5px rgba(11,68,147,0.25);--ds-ring-card:0 0 0 0.5px rgba(0,0,0,0.25);--ds-ring-section:inset 0 0 0 0.5px rgba(0,0,0,0.05);--ds-shadow-window:0 0 0 0.969px rgba(0,0,0,0.1),0 16.48px 17.45px -11.633px rgba(0,0,0,0.08);--ds-radius-xs:4px;--ds-radius-sm:6px;--ds-radius-md:16px;--ds-radius-lg:26px;--ds-radius-pill:100px;--ds-font:"Roobert",sans-serif;--ds-font-ui:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--ds-section-gap:216px;--ds-heading-gap:56px;--ds-grid-gap:16px;--ds-page-max:1728px;--ds-content-max:1712px;--ds-page-gutter:32px;--ds-heading-indent:48px}.dock-shared-shell{background:var(--ds-bg);font-family:var(--ds-font);color:var(--ds-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dock-shared-shell .ds-container{width:calc(100% - 2 * var(--ds-page-gutter));max-width:var(--ds-content-max);margin-left:auto;margin-right:auto}@media (max-width:800px){.dock-shared-shell{--ds-page-gutter:16px}}@media (max-width:1024px){.dock-shared-shell{--ds-section-gap:120px;--ds-heading-gap:36px}}@media (max-width:640px){.dock-shared-shell{--ds-section-gap:88px;--ds-heading-gap:28px}}.dock-shared-shell .ds-footer{margin-top:var(--ds-section-gap);padding:88px 0 40px}.dock-shared-shell .ds-footer > .ds-container{border-top:0.5px solid var(--ds-border);padding-top:88px}.dock-shared-shell .ds-footer{padding-top:0}.dock-shared-shell .ds-footer-grid{display:grid;grid-template-columns:minmax(64px,1fr) repeat(6,max-content) minmax(160px,1fr);justify-content:space-between;gap:40px 40px}.dock-shared-shell .ds-footer-brand img{width:30px;height:auto}.dock-shared-shell .ds-footer-col{min-width:0}.dock-shared-shell .ds-footer-heading{margin-bottom:16px;font-weight:600;font-size:15px;line-height:20px;color:var(--ds-ink);white-space:nowrap}.dock-shared-shell .ds-footer-col a{display:block;padding:8px 0;font-weight:400;font-size:15px;line-height:20px;color:var(--ds-ink);text-decoration:none;white-space:nowrap}.dock-shared-shell .ds-footer-col a:hover{color:var(--ds-blue)}.dock-shared-shell .ds-footer-badges{grid-column:2 / -1;display:flex;gap:8px;margin-top:48px}.dock-shared-shell .ds-footer-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 13px 6px 11px;background:var(--ds-white);border-radius:var(--ds-radius-pill);box-shadow:inset 0 0 0 0.5px var(--ds-ring);font-weight:500;font-size:13.5px;letter-spacing:0.02em;color:var(--ds-ink);white-space:nowrap}.dock-shared-shell .ds-footer-badge:has(.trust-gdpr){padding-left:4.25px}.dock-shared-shell .trust-ico{display:inline-block;flex-shrink:0;background:var(--ds-ink);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.dock-shared-shell .trust-soc{width:19.2px;height:11px;-webkit-mask-image:var(--shell-asset-0);mask-image:var(--shell-asset-0)}.dock-shared-shell .trust-gdpr{width:19.4px;height:19px;margin-top:-1.5px;margin-bottom:-2.5px;-webkit-mask-image:var(--shell-asset-1);mask-image:var(--shell-asset-1)}.dock-shared-shell .trust-ccpa{width:10px;height:15px;-webkit-mask-image:var(--shell-asset-2);mask-image:var(--shell-asset-2)}.dock-shared-shell .ds-footer-bottom{display:flex;align-items:center;gap:24px;margin-top:32px;padding-top:28px;border-top:0.5px solid var(--ds-border)}.dock-shared-shell .ds-footer-tagline{font-weight:400;font-size:15px;color:var(--ds-ink-50)}.dock-shared-shell .ds-footer-legal{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px 24px}.dock-shared-shell .ds-footer-legal a{font-weight:400;font-size:15px;color:var(--ds-ink-50);text-decoration:none;white-space:nowrap}.dock-shared-shell .ds-footer-legal a:hover{color:var(--ds-ink)}.dock-shared-shell .ds-footer-copy{font-weight:400;font-size:15px;color:var(--ds-ink-50);white-space:nowrap}@media (max-width:1610px){.dock-shared-shell .ds-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dock-shared-shell .ds-footer-col a,.dock-shared-shell .ds-footer-heading{white-space:normal}.dock-shared-shell .ds-footer-brand{grid-column:1 / -1}.dock-shared-shell .ds-footer-badges{grid-column:1 / -1;flex-wrap:wrap}}@media (max-width:760px){.dock-shared-shell .ds-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dock-shared-shell .ds-footer-bottom{flex-direction:column;align-items:flex-start}.dock-shared-shell .ds-footer-legal{margin-left:0}}.dock-shared-shell .il{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;align-items:stretch;width:100%}.dock-shared-shell a.nav-link,.dock-shared-shell a.btn,.dock-shared-shell a.nav-menu-item{text-decoration:none}.dock-shared-shell .ig{position:absolute;left:48px;right:0;top:0;bottom:0}.dock-shared-shell .header .nav-menu-heading--subsection{margin-top:24px!important}.dock-shared-shell *,.dock-shared-shell *::before,.dock-shared-shell *::after{box-sizing:border-box;margin:0;padding:0}.dock-shared-shell{background:#fff;font-family:"Roobert",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dock-shared-shell img{display:block}.dock-shared-shell button{border:0;background:none;font:inherit;cursor:pointer}.dock-shared-shell h1,.dock-shared-shell h2,.dock-shared-shell h3,.dock-shared-shell p{font-weight:inherit}.dock-shared-shell .header{width:calc(100% - 32px);max-width:1696px;height:33px;margin:16px auto 0;padding-left:8px;display:flex;align-items:center;justify-content:space-between}.dock-shared-shell .header-left{height:33px;display:flex;align-items:center;gap:44px}.dock-shared-shell .logo-dock{width:85.844px;height:18px}.dock-shared-shell .nav{display:flex;align-items:flex-start;gap:40px}.dock-shared-shell .nav-item{display:flex;align-items:center;gap:4px}.dock-shared-shell .nav-item.has-menu{position:relative;padding:7px 10px;margin:-7px -10px;border-radius:8px;cursor:pointer}.dock-shared-shell .nav-item.has-menu:hover{background:rgba(18,23,34,0.04)}.dock-shared-shell .nav-menu{display:none;position:absolute;left:-14px;top:100%;padding-top:12px;z-index:50}.dock-shared-shell .nav-item.has-menu:hover .nav-menu{display:block}.dock-shared-shell .nav-menu-panel{display:flex;gap:56px;padding:28px 56px 32px 36px;background:#fff;border-radius:16px;box-shadow:0 12px 32px 0 rgba(18,23,34,0.1),0 2px 6px 0 rgba(18,23,34,0.05),0 0 0 0.5px rgba(18,23,34,0.1)}.dock-shared-shell .nav-menu-col{display:flex;flex-direction:column}.dock-shared-shell .nav-menu-heading{margin-bottom:12px;font-weight:500;font-size:13px;line-height:16px;letter-spacing:0.08em;text-transform:uppercase;color:rgba(18,23,34,0.35);white-space:nowrap}.dock-shared-shell .nav-menu-item{padding:8px 0;font-weight:500;font-size:16px;line-height:19.2px;color:#121722;white-space:nowrap}.dock-shared-shell .nav-menu-item:hover{color:#0068f9}.dock-shared-shell .nav-link{font-weight:500;font-size:16px;line-height:19.2px;color:#121722;white-space:nowrap}.dock-shared-shell .nav-caret{position:relative;width:12px;height:16px}.dock-shared-shell .nav-caret img{position:absolute;left:4.5px;top:6.5px;width:7px;height:4px}.dock-shared-shell .header-right{display:flex;align-items:flex-start;gap:8px;padding-top:1px}.dock-shared-shell .btn{height:40px;min-height:40px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:17px;line-height:22px;color:#121722;white-space:nowrap}.dock-shared-shell .btn-ghost{background:#fff;border-radius:6px;padding:7px 20px 9px}.dock-shared-shell .btn-outline{background:#fff;border-radius:100px;padding:7px 20px 9px;box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.08),inset 0 -1px 0 0 rgba(18,23,34,0.1),inset 0 0 0 0.5px rgba(18,23,34,0.15)}.dock-shared-shell .btn-primary{background:#0068f9;border-radius:100px;padding:7px 20px 9px;color:#fff;box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.25),inset 0 -1px 0 0 rgba(11,68,147,0.22),inset 0 0 0 0.5px rgba(11,68,147,0.25)}.dock-shared-shell .btn-ghost:hover{background:#f4f4f5}.dock-shared-shell .btn-outline:hover{background:#f7f7f8}.dock-shared-shell .btn-primary:hover{background:#1372ff}.dock-shared-shell .btn-ghost:active{background:#eeeeef;box-shadow:inset 0 2px 4px rgba(18,23,34,0.1)}.dock-shared-shell .btn-outline:active{background:#f2f2f3;box-shadow:inset 0 0 0 0.5px rgba(18,23,34,0.15),inset 0 2px 4px rgba(18,23,34,0.12)}.dock-shared-shell .btn-primary:active{background:#005fe4;box-shadow:inset 0 0 0 0.5px rgba(11,68,147,0.35),inset 0 2px 5px rgba(4,36,78,0.4)}.dock-shared-shell .chat{position:absolute;--chat-s:max(var(--s),0.75);left:calc((100% - 848px * var(--s)) * 0.354 + 87px * var(--s));top:min(calc(528px * var(--s)),calc(var(--panel-h) - 240px));width:295.649px;z-index:1;transform:scale(var(--chat-s));transform-origin:0 0}.dock-shared-shell .slides{width:1296px;max-width:calc(100% - 32px);margin:100px auto 0;display:flex;flex-direction:column;align-items:center;gap:32px}@media (max-width:640px){.dock-shared-shell .slides{margin-top:64px}}@media (max-width:1240px){.dock-shared-shell .header-left{gap:32px}.dock-shared-shell .nav{gap:28px}}@media (max-width:900px){.dock-shared-shell .nav{display:none}}@media (max-width:640px){.dock-shared-shell .header-right{display:none}}.dock-shared-shell .header-left{gap:32px}.dock-shared-shell .header{position:relative;z-index:90;width:min(calc(100vw - 2 * var(--ds-page-gutter)),var(--ds-content-max));max-width:100%;margin:0 auto;height:auto;padding:16px 0 12px;background:#fff}.dock-shared-shell .header .nav-link{letter-spacing:normal}.dock-shared-shell .header::before,.dock-shared-shell .header::after{content:"";position:absolute;top:100%;width:16px;height:16px;pointer-events:none}.dock-shared-shell .header::before{left:0;background:radial-gradient(circle at 100% 100%,rgba(255,255,255,0) 15.5px,#fff 16px)}.dock-shared-shell .header::after{right:0;background:radial-gradient(circle at 0% 100%,rgba(255,255,255,0) 15.5px,#fff 16px)}.dock-shared-shell{overflow-x:clip}.dock-shared-shell .nav-menu-panel{padding:28px 40px 22px 28px;gap:40px}.dock-shared-shell .nav-prod{display:flex;align-items:center;gap:12px;padding:6px 14px 6px 8px;margin:0 -8px;border-radius:12px;text-decoration:none}.dock-shared-shell .nav-prod:hover{background:var(--ds-surface-tint)}.dock-shared-shell .nav-prod-ico{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(18,23,34,0.06)}.dock-shared-shell .nav-prod-ico img{width:18px;height:18px;object-fit:contain}.dock-shared-shell .nav-prod-name{display:block;font-weight:500;font-size:15.5px;line-height:20px;color:var(--ds-ink);white-space:nowrap}.dock-shared-shell .nav-item.has-menu:hover{background:var(--ds-surface-tint)}.dock-shared-shell .nav-prod:hover{background:var(--ds-surface-tint)}.dock-shared-shell a.nav-link{border-radius:var(--ds-radius-pill);padding:7px 10px;margin:-7px -10px}.dock-shared-shell a.nav-link:hover{background:var(--ds-surface-tint)}.dock-shared-shell .nav-item.has-menu{border-radius:var(--ds-radius-pill);padding:7px 14px 8px 16px;margin:-7px -14px -8px -16px}.dock-shared-shell a.nav-link{padding:7px 14px 8px;margin:-7px -14px -8px}.dock-shared-shell .header .btn-ghost{border-radius:var(--ds-radius-pill)}.dock-shared-shell .header .btn-ghost:hover{background:var(--ds-surface-tint)}.dock-shared-shell .nav-menu-heading{font-size:11.5px;color:var(--ds-ink);margin-top:-1px;margin-bottom:8px}.dock-shared-shell .nav-item.has-menu .nav-menu{left:-12px;padding-top:11px}.dock-shared-shell .nav-caret img{transition:transform 0.15s ease}.dock-shared-shell .nav-item.has-menu:hover .nav-caret img{transform:translateY(1px)}.dock-shared-shell .cp{position:relative;height:440px}.dock-shared-shell .ci{position:relative;height:224px;margin-bottom:24px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(18,23,34,0.06),0 12px 24px -12px rgba(18,23,34,0.08);overflow:hidden;user-select:none;-webkit-user-select:none;pointer-events:none;text-align:left;font-family:var(--ds-font)}:is(#dock-shared-header,#dock-shared-footer){width:100%;color:var(--ds-ink);font:400 16px/1.5 var(--ds-font)}:is(#dock-shared-header,#dock-shared-footer) a{text-decoration:none}:is(#dock-shared-header,#dock-shared-footer):is(a,summary,button):focus-visible{outline:2px solid var(--ds-blue);outline-offset:4px}#dock-shared-header{position:relative;z-index:100}#dock-shared-header .header{max-width:var(--ds-page-max);margin:0 auto;gap:32px;padding:16px var(--ds-page-gutter) 12px;border:0}#dock-shared-header .header::before,#dock-shared-header .header::after{display:none}#dock-shared-header .header-left{flex:none;height:33px}#dock-shared-header .logo-dock{width:86px;height:auto;flex-shrink:0}#dock-shared-header .nav{margin-right:auto;align-items:center;gap:40px}#dock-shared-header .header-right{align-items:center;padding:1px 0 0}#dock-shared-header .header .btn{height:32px}#dock-shared-header .btn-primary:hover{background:var(--ds-blue-active)}#dock-shared-header .nav-item.has-menu{display:block;padding:0;margin:0;background:none}#dock-shared-header .nav-trigger{display:flex;align-items:center;gap:4px;padding:8px 14px 8px 16px;margin:-8px -14px -8px -16px;border-radius:var(--ds-radius-pill);list-style:none;cursor:pointer}#dock-shared-header summary::-webkit-details-marker{display:none}#dock-shared-header .nav-trigger:hover,#dock-shared-header .has-menu[open]>.nav-trigger{background:var(--ds-surface-tint)}#dock-shared-header .nav-item.has-menu .nav-menu{display:none;left:calc(-28px + var(--menu-shift,0px));padding-top:18px;max-width:calc(100vw - 48px)}#dock-shared-header .has-menu[open] .nav-menu{display:block}#dock-shared-header .nav-menu-panel{gap:28px}#dock-shared-header .nav-prod-name{white-space:normal}#dock-shared-header .nav-menu-col{min-width:158px}#dock-shared-header .nav-prod{min-height:50px}#dock-shared-header .nav-prod-ico img{width:22px;height:22px;object-fit:contain}#dock-shared-header .nav-caret{display:flex;align-items:center;justify-content:center;flex:0 0 12px;height:16px}#dock-shared-header .nav-caret img{position:static;inset:auto;display:block;width:12px;height:12px;object-fit:contain}#dock-shared-header .nav-link[aria-current=page]{background:var(--ds-surface-tint)}#dock-shared-header .header.is-fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 1px 0 var(--ds-border)}#dock-shared-header .header.is-fixed.is-hidden{transform:translateY(-110%);visibility:hidden}#dock-shared-header .nav-mobile-toggle{display:none}#dock-shared-header .nav-mobile-symbol{display:flex}#dock-shared-header .nav-mobile-symbol img{width:20px;height:20px}#dock-shared-header .nav-mobile-x,#dock-shared-header.mobile-open .nav-mobile-plus{display:none}#dock-shared-header.mobile-open .nav-mobile-x{display:block}#dock-shared-2026{padding-top:0;margin-bottom:0}#dock-shared-2026 .pr-sticky{top:var(--pricing-nav-offset,0px)}#dock-shared-footer .ds-footer{margin:96px auto 0;padding-bottom:40px;max-width:var(--ds-page-max)}#dock-shared-footer .ds-footer-grid{column-gap:24px}#dock-shared-footer .ds-footer-bottom{flex-wrap:wrap;align-items:flex-start;row-gap:20px}#dock-shared-footer .ds-footer-tagline,#dock-shared-footer .ds-footer-copy,#dock-shared-footer .ds-footer-legal a{color:var(--ds-ink-80);font:400 14px/22px var(--ds-font)}#dock-shared-footer .ds-footer-legal{gap:12px 24px;justify-content:flex-end}#dock-shared-footer .ds-footer-copy{margin-left:auto}#dock-shared-footer .ds-footer-heading{letter-spacing:0}@media(max-width:1050px){#dock-shared-header .header{flex-wrap:wrap;gap:0 16px}#dock-shared-header .header-left{margin-right:auto}#dock-shared-header .header-right{display:flex}#dock-shared-header .header-right .btn-ghost{display:none}#dock-shared-header[data-enhanced] .nav-mobile-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--ds-radius-pill);color:var(--ds-ink)}#dock-shared-header .nav-mobile-symbol{font-size:22px}#dock-shared-header .nav{display:flex;width:100%;flex-basis:100%;order:4;margin:16px 0 0;flex-direction:column;align-items:stretch;gap:0}#dock-shared-header[data-enhanced] .nav{display:none}#dock-shared-header[data-enhanced].mobile-open .nav{display:flex;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:0 4px 20px}#dock-shared-header .nav>a.nav-link,#dock-shared-header .nav-trigger{margin:0;padding:14px 12px;min-height:48px}#dock-shared-header .nav-trigger{justify-content:space-between}#dock-shared-header .nav-item.has-menu .nav-menu{position:static;padding:8px 0 20px;max-width:none}#dock-shared-header .nav-menu-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:16px 12px;box-shadow:none;border-radius:0}#dock-shared-header .nav-menu-col{min-width:0}#dock-shared-header .nav-prod{padding:6px;margin:0}#dock-shared-header .nav-menu-item{white-space:normal;min-height:44px}#dock-shared-header .nav-prod-name{font-size:15px}#dock-shared-header .nav-prod-ico{width:32px;height:32px}#dock-shared-footer .ds-footer-legal{justify-content:flex-start;margin-left:0}}@media(max-width:600px){#dock-shared-header .header{gap:0 8px}#dock-shared-header .header-right .btn-outline{display:none}#dock-shared-header .header-right .btn-primary{font-size:14px;padding:7px 13px}#dock-shared-header .nav-mobile-toggle{padding:0 8px;font-size:14px}#dock-shared-header .nav-menu-panel{grid-template-columns:1fr}#dock-shared-footer .ds-footer{margin-top:64px}#dock-shared-footer .ds-container{padding-top:48px}#dock-shared-footer .ds-footer-grid{gap:32px 20px}#dock-shared-footer .ds-footer-col a{min-height:44px}#dock-shared-footer .ds-footer-badges{margin-top:8px;gap:8px}#dock-shared-footer .ds-footer-copy{margin-left:0}#dock-shared-footer .ds-footer-legal a{padding:6px 0}}@media(prefers-reduced-motion:reduce){:is(#dock-shared-header,#dock-shared-footer) *{transition:none!important;animation:none!important}}@media(min-width:1051px){#dock-shared-header .nav-menu-col{min-width:max-content}#dock-shared-header .nav-prod-name{white-space:nowrap}}@media(min-width:1051px) and (max-width:1360px){#dock-shared-header .nav-menu-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:900px}}@media(max-width:1050px){#dock-shared-header[data-enhanced].mobile-open .nav{position:absolute;top:100%;left:var(--ds-page-gutter);right:var(--ds-page-gutter);width:auto;margin:0;background:var(--ds-white);box-shadow:0 12px 16px -16px var(--ds-ring)}}@media(max-width:360px){#dock-shared-header[data-enhanced] .nav-mobile-toggle{gap:6px;padding:0 4px;font-size:13px}#dock-shared-header .nav-mobile-symbol{font-size:18px}}
@font-face {
  font-family: "Roobert";
  src: url("https://dock-v4.vercel.app/assets/fonts/Roobert-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}@font-face {
  font-family: "Roobert";
  src: url("https://dock-v4.vercel.app/assets/fonts/Roobert-Medium.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}@font-face {
  font-family: "Roobert";
  src: url("https://dock-v4.vercel.app/assets/fonts/Roobert-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-display: swap;
}/* Native Webflow component roots retain their instances and CMS bindings. */
[data-dock-shared-shell] { width:100%; max-width:none; min-width:0; height:auto; min-height:0; margin:0; padding:0; border:0; background:#fff; position:relative; inset:auto; overflow:visible; transform:none; }
[data-dock-shared-shell="header"] { z-index:100; }
[data-dock-shared-shell="footer"] { z-index:auto; }
.nav--bg:has([data-dock-shared-shell="header"]) { position:relative; inset:auto; height:auto; min-height:0; padding:0; background:#fff; }
.dock-shared-shell { --ds-font:"Roobert",sans-serif; -webkit-font-smoothing:antialiased; }
.dock-shared-shell { font:400 16px/normal "Roobert",sans-serif; color:#000; }
.dock-shared-shell .nav-prod { color:#000; }
body:has(#dock-shared-footer) .gat-main > .gta-header-copy { display:none; }
#dock-shared-header .nav-menu-panel { gap:40px; }
#dock-shared-header .nav-trigger { gap:8px; }
#dock-shared-header .nav-caret img { width:7px; height:4px; }
#dock-shared-footer .ds-footer-grid { column-gap:40px; }
.dock-shared-shell *, .dock-shared-shell *::before, .dock-shared-shell *::after { box-sizing:border-box; }
.dock-shared-shell p, .dock-shared-shell h2 { margin:0; }
.dock-shared-shell button { font:inherit; border:0; cursor:pointer; background:transparent; }
.dock-shared-shell .nav-menu-heading--subsection { margin-top:24px; }
#dock-shared-footer .ds-footer { margin-top:64px; }
#dock-shared-footer { container-type:inline-size; }
[data-dock-shared-shell="footer"]{padding:0!important}
#dock-shared-header .header { width:min(calc(100vw - 64px),1712px); max-width:100%; padding-inline:0; }
#dock-shared-header .header.is-fixed { left:50%; right:auto; translate:-50% 0; }
#dock-shared-footer .ds-container { width:100%; }
@media(max-width:700px) {
  #dock-shared-header .header { width:calc(100vw - 32px); }
}
@container (max-width:1500px) {
  #dock-shared-footer .ds-footer-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }
  #dock-shared-footer .ds-footer-col a, #dock-shared-footer .ds-footer-heading { white-space:normal; }
}
@container (max-width:760px) {
  #dock-shared-footer .ds-footer-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}

html body .header{--ds-page-gutter:56px;--ds-content-max:1440px}html body #dock-shared-header .header{width:min(calc(100vw - 112px),1440px)}html body :is(#dock-shared-footer,[data-dock-shared-shell="footer"]){width:100%!important;max-width:none!important;margin:0!important}html body .ds-footer>.ds-container{width:min(calc(100vw - 112px),1440px)!important;max-width:none!important;margin-inline:auto!important}html body .header .header-right :is(.btn-outline,.btn-primary){height:36px!important;min-height:36px!important}@media(max-width:900px){html body .header{--ds-page-gutter:20px}html body #dock-shared-header .header{width:calc(100vw - 40px)}html body .ds-footer>.ds-container{width:calc(100vw - 40px)!important}}
html body :is(.header,.nav--wrapper) .nav-menu-heading{letter-spacing:normal!important;text-transform:none!important;font-weight:500!important;font-size:12.5px!important;color:rgba(18,23,34,.8)!important}html body .header :is(.nav-link,.nav-trigger,.nav-prod,.nav-prod-name,.nav-menu-item){opacity:1!important}
#dock-p0-page .ds-page,.dm-library{--dm-content:1440px;--dm-gutter:56px;--dm-section-space:132px;--dm-heading-size:clamp(38px,5vw,80px);--dm-heading-line:1.06;--dm-heading-weight:600;--dm-heading-tracking:-.004em;--dm-card-radius:28px;--dm-stage-radius:32px;--dm-card-inset:40px;--dm-card-title:29px;--dm-card-body:18px;--dm-outline:inset 0 0 0 .5px rgba(18,23,34,.1);--dm-window-shadow:0 0 0 .5px rgba(18,23,34,.16),0 2px 6px rgba(18,23,34,.08);--dm-stage-bg:#f7f7f8;--dm-section-bg:#fbfbfc;--dm-dot:#c8cbd1;}.dm-heading{font:var(--dm-heading-weight) var(--dm-heading-size)/var(--dm-heading-line) var(--ds-font);letter-spacing:var(--dm-heading-tracking);text-align:center;text-wrap:balance;margin:0 auto 36px;max-width:1100px}.dm-eyebrow{display:block;font:400 20px/1.4 var(--ds-font);letter-spacing:-.015em;color:var(--ds-ink);margin:0 0 20px}.dm-card{padding:var(--dm-card-inset);border:0;border-radius:var(--dm-card-radius);background:white;box-shadow:var(--dm-outline);color:var(--ds-ink);text-decoration:none}.dm-card h3{font:500 var(--dm-card-title)/1.15 var(--ds-font);letter-spacing:-.025em;margin:0 0 16px}.dm-card p{font:400 var(--dm-card-body)/1.45 var(--ds-font);color:var(--ds-ink-80);margin:0}.dm-card[href]{opacity:1;transition:background 160ms ease,box-shadow 160ms ease}.dm-card[href]:is(:hover,:focus-visible){background:var(--dm-stage-bg);box-shadow:inset 0 0 0 .5px rgba(18,23,34,.28);opacity:1}.dm-cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:7px 20px 9px;border-radius:100px;font:500 17px/22px var(--ds-font);text-decoration:none}.dm-stage{position:relative;padding:4.166667% 13.888889%;border-radius:var(--dm-stage-radius);background:radial-gradient(circle,var(--dm-dot) 1px,transparent 1.3px) 7.2px 7.2px/20.4px 20.4px var(--dm-stage-bg);box-shadow:var(--dm-outline)}@media(max-width:900px){#dock-p0-page .ds-page,.dm-library{--dm-gutter:20px;--dm-section-space:80px}}@media(max-width:600px){#dock-p0-page .ds-page,.dm-library{--dm-section-space:64px;--dm-heading-size:40px;--dm-card-title:26px;--dm-card-body:16px;--dm-card-inset:28px;--dm-stage-radius:24px}.dm-heading{margin-bottom:24px}.dm-eyebrow{font-size:16px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.dm-card[href]{transition:none}}#dock-p0-page .dm-browser .sl-chrome{width: 100%;padding-top: 4px;display: flex;align-items: flex-end;background: #f4f4f4;}#dock-p0-page .dm-browser .sl-dots{align-self: stretch;display: flex;align-items: center;gap: 4px;padding: 0 13px;}#dock-p0-page .dm-browser .sl-tabbar{display: flex;align-items: flex-end;}#dock-p0-page .dm-browser .sl-fillet{position: relative;display: block;width: 8px;height: 8px;background: #fff;}#dock-p0-page .dm-browser .sl-fillet::before{content: "";position: absolute;inset: 0;background: #f7f7f7;}#dock-p0-page .dm-browser .sl-fillet--l::before{border-bottom-right-radius: 100px;}#dock-p0-page .dm-browser .sl-fillet--r::before{border-bottom-left-radius: 100px;}#dock-p0-page .dm-browser .sl-mactab{display: flex;align-items: flex-start;gap: 8px;padding: 6px 10px;background: #fff;border-radius: 8px 8px 0 0;}#dock-p0-page .dm-browser .sl-mactab-ico{width: 16px;height: 16px;display: flex;align-items: center;}#dock-p0-page .dm-browser .sl-mactab-title{font-family: "Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight: 500;font-size: 12px;line-height: 17px;text-align: center;color: #000;white-space: nowrap;}#dock-p0-page .dm-browser .sl-urlbar{width: 100%;display: flex;align-items: center;gap: 8px;padding: 4px 12px 4px 4px;background: #fff;box-shadow: inset 0 -0.5px 0 rgba(18,23,34,0.12);}#dock-p0-page .dm-browser .sl-nav{display: flex;align-items: center;}#dock-p0-page .dm-browser .sl-navico{width: 27px;height: 27px;}#dock-p0-page .dm-browser .sl-flip{transform: scaleX(-1);}#dock-p0-page .dm-browser .sl-address{flex: 1;min-width: 0;display: flex;align-items: center;gap: 8px;padding: 3px 10px 3px 3px;background: #f4f4f4;border-radius: 40px;}#dock-p0-page .dm-browser .sl-address-badge{flex-shrink: 0;width: 19px;height: 19px;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 100px;}#dock-p0-page .dm-browser .sl-address-text{font-family: "Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight: 500;font-size: 12px;line-height: 17px;color: #000;white-space: nowrap;}#dock-p0-page .dm-browser .sl-actions{display: flex;align-items: center;}#dock-p0-page .dm-browser .sl-actico{width: 27px;height: 27px;display: flex;align-items: center;justify-content: center;border-radius: 40px;}#dock-p0-page .dm-browser .sl-divider{flex-shrink: 0;width: 2px;height: 16px;margin: 0 4px 0 3px;background: #d8d8d8;border-radius: 100px;}#dock-p0-page .ds-page{--ds-content-max:var(--dm-content);--ds-page-gutter:var(--dm-gutter);max-width:none}#dock-p0-page .ds-page .header:not(.header-ghost):not(.is-fixed)::before,#dock-p0-page .ds-page .header:not(.header-ghost):not(.is-fixed)::after{content:none}#dock-p0-page .ds-page :is(.rv-container,.ds-container){width:calc(100% - 2 * var(--dm-gutter));max-width:var(--dm-content);margin-inline:auto;padding-inline:0}#dock-p0-page .ds-page :is(.rv-section,.rv-faq,#sales-security){padding:var(--dm-section-space) 0;margin:0}#dock-p0-page .ds-page .rv-section--tint{background:var(--dm-section-bg)}#dock-p0-page .ds-page .rv-heading{max-width:1100px;padding:0;margin:0 auto 64px}#dock-p0-page .ds-page .rv-heading h2{font:var(--dm-heading-weight) var(--dm-heading-size)/var(--dm-heading-line) var(--ds-font);letter-spacing:var(--dm-heading-tracking);margin:0;text-wrap:balance}#dock-p0-page .ds-page .rv-heading .ds-eyebrow{font:400 20px/1.4 var(--ds-font);letter-spacing:-.015em;margin:0 0 20px;color:var(--ds-ink)}#dock-p0-page .ds-page .rv-heading>p:last-of-type:not(.ds-eyebrow){max-width:730px;margin:24px auto 0;font:400 24px/1.4 var(--ds-font);letter-spacing:-.02em;color:var(--ds-ink-80)}#dock-p0-page .ds-page #sales-hero{width:calc(100% - 2 * var(--dm-gutter));max-width:var(--dm-content);margin:0 auto;padding:64px 0 0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}#dock-p0-page .ds-page #sales-hero .rv-hero-copy{max-width:1100px;margin:0 auto 56px}#dock-p0-page .ds-page #sales-hero h1{max-width:1100px;font:600 clamp(48px,5.6vw,84px)/1.045 var(--ds-font);letter-spacing:-.004em;margin:0 auto 28px;color:var(--ds-ink);text-wrap:balance}#dock-p0-page .ds-page #sales-hero .ds-eyebrow{color:var(--ds-ink);font:400 20px/1.4 var(--ds-font);margin:0 0 20px}#dock-p0-page .ds-page #sales-hero .rv-hero-copy>p:last-of-type{max-width:730px;margin:0 auto;color:var(--ds-ink-80);font:400 22px/1.5 var(--ds-font);text-wrap:pretty}#dock-p0-page .ds-page .rv-actions{flex-wrap:wrap;gap:12px}#dock-p0-page .ds-page :is(.rv-actions,.ap-related,.faq-contact,.demo-cta-left) :is(.ds-btn,.btn),#dock-p0-page .ds-page .s-get_started--wrapper .button{height:40px;min-height:40px;padding:7px 20px 9px;border-radius:100px;font:500 17px/22px var(--ds-font);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;opacity:1}#dock-p0-page .ds-page #sales-hero .ds-btn--primary{background:var(--ds-blue);color:var(--ds-white);box-shadow:var(--ds-shadow-btn),var(--ds-shadow-btn-primary-inset)}#dock-p0-page .ds-page #sales-hero .ds-btn--primary:hover{background:var(--ds-blue-hover)}#dock-p0-page .ds-page #sales-hero .ds-btn--primary:active{background:var(--ds-blue-active);box-shadow:inset 0 0 0 .5px rgba(11,68,147,.35),inset 0 2px 5px rgba(4,36,78,.4)}#dock-p0-page .ds-page #sales-hero .rv-stage{width:100%;max-width:none;padding:48px;border-radius:var(--dm-stage-radius);background:radial-gradient(circle,rgba(18,23,34,.23) 1px,transparent 1.3px) 7.2px 7.2px/20.4px 20.4px var(--ds-blue);box-shadow:var(--dm-outline);overflow:hidden}#dock-p0-page .ds-page #sales-hero .rv-stage>.rv-board{max-width:1248px;margin-inline:auto}#dock-p0-page .ds-page #sales-hero .rv-stage::after{content:none}#dock-p0-page .ds-page .ba-trust{padding:48px 24px 0;gap:28px 32px;margin:0 auto;width:calc(100% - 2 * var(--dm-gutter));max-width:var(--dm-content)}#dock-p0-page .ds-page .ba-trust .logo-bar-text{font:400 18px/28px var(--ds-font);color:var(--ds-ink);margin:0}#dock-p0-page .ds-page .rv-stage{padding:4.166667% 13.888889%;border-radius:var(--dm-stage-radius);background:radial-gradient(circle,var(--dm-dot) 1px,transparent 1.3px) 7.2px 7.2px/20.4px 20.4px var(--dm-stage-bg);box-shadow:var(--dm-outline)}#dock-p0-page .ds-page .rv-stage::before{content:none}#dock-p0-page .ds-page .rv-board[data-ap-board]{position:relative;container-type:inline-size;height:auto!important;aspect-ratio:var(--sales-ui-width) / var(--sales-ui-height);border-radius:12px;background:#fff;box-shadow:var(--dm-window-shadow);overflow:hidden;isolation:isolate}#dock-p0-page .ds-page .rv-board[data-ap-board]>.rv-canvas{position:absolute;inset:0;width:calc(var(--sales-ui-width) * 1px);height:calc(var(--sales-ui-height) * 1px);transform:scale(calc(100cqw / (var(--sales-ui-width) * 1px)))!important;transform-origin:top left}#dock-p0-page .ds-page .rv-canvas>iframe{width:100%;height:calc(var(--sales-ui-height) * 1px - 68px);display:block;border:0;max-width:none}#dock-p0-page .ds-page #sales-hero .sr-step1{border-radius:0;box-shadow:none}#dock-p0-page .ds-page .dm-browser .sl-chrome{height:33px;min-height:33px;flex:none}#dock-p0-page .ds-page .dm-browser .sl-urlbar{height:35px;min-height:35px;flex:none}#dock-p0-page .ds-page .dm-browser img{display:block;flex-shrink:0;max-width:none}#dock-p0-page .ds-page .dm-browser .sl-address-text{overflow:hidden;text-overflow:ellipsis}#dock-p0-page .ds-page .rv-section .rv-stage{container-type:inline-size;position:relative;isolation:isolate;aspect-ratio:1728 / 912;padding:0;border-radius:0;background:none;box-shadow:none;overflow:clip}#dock-p0-page .ds-page .rv-section .rv-stage::before{content:"";position:absolute;inset:0 auto auto 0;width:1728px;height:912px;border-radius:32px;transform:scale(calc(100cqw / 1728px));transform-origin:top left;background:radial-gradient(circle,var(--dm-dot) 1px,transparent 1.3px) 7.2px 7.2px/20.4px 20.4px var(--dm-stage-bg);box-shadow:var(--dm-outline);pointer-events:none}#dock-p0-page .ds-page .rv-section .rv-stage>.rv-board[data-ap-board]{position:absolute;top:calc(100cqw * 72 / 1728);left:50%;width:1248px;height:768px!important;margin:0;border-radius:12px;transform:translateX(-50%) scale(calc(100cqw / 1728px));transform-origin:top center;box-shadow:var(--dm-window-shadow)}#dock-p0-page .ds-page .rv-section .rv-board[data-ap-board]>.rv-canvas{width:1248px;height:768px;transform:none!important}#dock-p0-page .ds-page .rv-section .rv-canvas>iframe{width:calc(var(--sales-ui-width) * 1px);height:calc(700px * var(--sales-ui-width) / 1248);transform:scale(calc(1248 / var(--sales-ui-width)));transform-origin:top left}#dock-p0-page .ds-page .ap-notes{gap:24px;margin-top:40px}#dock-p0-page .ds-page .ap-notes article,#dock-p0-page .ds-page .ap-related article{padding:var(--dm-card-inset);border:0;border-radius:var(--dm-card-radius);background:#fff;box-shadow:var(--dm-outline)}#dock-p0-page .ds-page :is(.ap-notes,.ap-related) h3{font:500 var(--dm-card-title)/1.15 var(--ds-font);letter-spacing:-.025em;margin:0 0 16px;text-wrap:pretty}#dock-p0-page .ds-page :is(.ap-notes,.ap-related) p{font:400 var(--dm-card-body)/1.45 var(--ds-font);color:var(--ds-ink-80)}#dock-p0-page .ds-page .testimonials,#dock-p0-page .ds-page .s-get_started--wrapper{width:calc(100% - 2 * var(--dm-gutter));max-width:var(--dm-content);margin:0 auto;padding:var(--dm-section-space) 0}#dock-p0-page .ds-page .testimonials>.head--title,#dock-p0-page .ds-page .s-get_started--wrapper>.head--title--wrapper{max-width:1100px;margin:0 auto 48px;text-align:center}#dock-p0-page .ds-page .testimonials .text--h2,#dock-p0-page .ds-page .s-get_started--wrapper .head--title .text--h2{font:var(--dm-heading-weight) var(--dm-heading-size)/var(--dm-heading-line) var(--ds-font);letter-spacing:var(--dm-heading-tracking);text-wrap:balance}#dock-p0-page .ds-page :is(.testimonial,.templates-card){border-radius:var(--dm-card-radius);background:#fff!important;box-shadow:var(--dm-outline);overflow:hidden;opacity:1!important}#dock-p0-page .ds-page a.templates-card:is(:hover,:focus-visible){background:#fff!important;box-shadow:inset 0 0 0 .5px rgba(18,23,34,.28)}#dock-p0-page .ds-page .testimonials .text--h2{letter-spacing:-.045em;font-weight:600!important}#dock-p0-page .ds-page .template-heading-small{font:500 var(--dm-card-title)/1.15 var(--ds-font);letter-spacing:-.025em}#dock-p0-page .ds-page #sales-security .security-panel{border-radius:var(--dm-stage-radius)}#dock-p0-page .ds-page .rv-faq .faq-wrap{width:calc(100% - 2 * var(--dm-gutter));padding:0;max-width:var(--dm-content)}#dock-p0-page .ds-page .demo-cta-section{padding:var(--dm-section-space) 0 80px;margin:0}#dock-p0-page .ds-page .demo-cta-section .demo-cta{background:transparent;border-radius:0;box-shadow:none}#dock-p0-page .ds-page .demo-cta-section .demo-cta-left{padding-left:64px}#dock-p0-page .ds-page .demo-cta-section .ds-h2{font-size:clamp(36px,4.5vw,70px);line-height:1.05;letter-spacing:-.04em}@media(max-width:900px){#dock-p0-page .ds-page #sales-hero{padding:48px 0 0}#dock-p0-page .ds-page #sales-hero .rv-stage{padding:32px}#dock-p0-page .ds-page .rv-heading>p:last-of-type:not(.ds-eyebrow){font-size:20px}#dock-p0-page .ds-page .rv-heading{margin-bottom:48px}#dock-p0-page .ds-page .demo-cta-section .demo-cta-left{padding-left:24px}#dock-p0-page .ds-page .rv-faq .faq-wrap{gap:40px}}@media(max-width:700px){#dock-p0-page .ds-page #sales-hero h1{font-size:38px}#dock-p0-page .ds-page #sales-hero .rv-hero-copy>p:last-of-type{font-size:18px}#dock-p0-page .ds-page .rv-faq .faq-wrap{grid-template-columns:1fr}}@media(max-width:600px){#dock-p0-page .ds-page #sales-hero{padding:38px 0 0}#dock-p0-page .ds-page #sales-hero .rv-stage{padding:20px}#dock-p0-page .ds-page #sales-hero .sales-hero-break{display:none}#dock-p0-page .ds-page #sales-hero .rv-hero-copy{margin-bottom:36px}#dock-p0-page .ds-page #sales-hero .ds-eyebrow,#dock-p0-page .ds-page .rv-heading .ds-eyebrow{font-size:16px;margin-bottom:14px}#dock-p0-page .ds-page .rv-heading>p:last-of-type:not(.ds-eyebrow){font-size:18px}#dock-p0-page .ds-page .rv-heading{margin-bottom:36px}#dock-p0-page .ds-page .rv-stage{padding:6%}#dock-p0-page .ds-page .ba-trust{padding:32px 0 0;gap:20px 24px}#dock-p0-page .ds-page .ba-trust>img{zoom:1}#dock-p0-page .ds-page .rv-faq .ds-h2{font-size:38px}#dock-p0-page .ds-page .demo-cta-section{padding-bottom:64px}}#dock-p0-page .ds-page :is(.ds-btn--secondary,.s-get_started--wrapper .head--title--wrapper>.button){display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;padding:7px 20px 9px;border:0;border-radius:100px;font:500 17px/22px var(--ds-font);color:var(--ds-ink);background:var(--ds-white,#fff);box-shadow:0 .5px 1px rgba(0,0,0,.08),inset 0 -1px rgba(18,23,34,.1),inset 0 0 0 .5px var(--ds-ring);text-decoration:none;opacity:1;}#dock-p0-page .ds-page :is(.ds-btn--secondary,.s-get_started--wrapper .head--title--wrapper>.button):hover{background:#f7f7f8;color:var(--ds-ink);text-decoration:none;opacity:1;}#dock-p0-page .ds-page :is(.ds-btn--secondary,.s-get_started--wrapper .head--title--wrapper>.button):active{background:#f2f2f3;box-shadow:inset 0 0 0 .5px var(--ds-ring),inset 0 2px 4px rgba(18,23,34,.12);}#dock-p0-page .ds-page :is(.ds-btn--secondary,.s-get_started--wrapper .head--title--wrapper>.button):focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px;}#dock-p0-page .ds-page .s-get_started--wrapper .head--title--wrapper>.button .text--callout{font:inherit;color:inherit;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs){display:flex;align-items:flex-start;gap:56px;margin:40px 0 0;padding:0 48px;text-align:left;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button{appearance:none;flex:1;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ds-ink);font:400 18px/28px var(--ds-font);text-align:left;letter-spacing:normal;cursor:pointer;opacity:1;transition:none;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button:is(:hover,[aria-selected=true],[aria-pressed=true]){background:transparent;box-shadow:none;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button:focus-visible{outline:2px solid var(--ds-blue);outline-offset:8px;border-radius:4px;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button>:is(strong,b){display:block;margin:0;font:500 24px/32px var(--ds-font);letter-spacing:normal;color:var(--ds-ink);text-wrap:wrap;opacity:.8;transition:none;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button>:is(span:last-child,.lms-desc){display:block;margin:8px 0 0;font:400 18px/28px var(--ds-font);letter-spacing:normal;color:var(--ds-ink);text-wrap:wrap;opacity:.8;transition:none;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button:is([aria-selected=true],[aria-pressed=true],:hover,:focus-visible)>:is(strong,b,span:last-child,.lms-desc){opacity:1;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button>:is(.rv-tab-line,i){display:block;position:relative;width:100%;height:1.5px;margin:0 0 20px;border-radius:100px;background:#ececec;overflow:hidden;opacity:1;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button>:is(.rv-tab-line,i)::before,:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button>:is(.rv-tab-line,i)::after{content:none;display:none;animation:none;transition:none;}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs) .lms-progress{display:block;position:absolute;inset:0;border-radius:inherit;background:var(--ds-blue,#0068f9);transform:scaleX(0);transform-origin:left;}@media(max-width:900px){:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs){flex-direction:column;gap:28px;padding:0}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button{flex:auto;width:100%;padding:0 16px}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button>:is(strong,b){font-size:20px;line-height:28px}:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs)>button>:is(span:last-child,.lms-desc){font-size:16px;line-height:24px}}@media(max-width:640px){:is(#dock-p0-page .ds-page .rv-tablist,.dm-library .dm-showcase-tabs){gap:24px;margin-top:28px}}

/* Home closing invitation: equal text insets keep the card compact. */
/* Closing invitation: use the Home V2 composition with a proportional scene cropped by the bottom of the card. */
#dock-p0-page .ds-page #sales-demo { margin:0; padding:132px 0 0; }
#dock-p0-page .ds-page #sales-demo .demo-cta { height:auto; min-height:0; padding:0; border-radius:0; background:transparent; box-shadow:none; align-items:center; }
#dock-p0-page .ds-page #sales-demo .demo-cta-left { flex:0 0 52%; min-width:0; padding:64px; z-index:2; }
#dock-p0-page .ds-page #sales-demo .ds-h2 { max-width:650px; margin:0; font-size:clamp(42px,4.5vw,70px); line-height:1.08; }
#dock-p0-page .ds-page #sales-demo .ds-body-lg { max-width:450px; margin:26px 0 30px; font-size:21px; line-height:1.45; color:var(--ds-ink-80); }
#dock-p0-page .ds-page #sales-demo .demo-cta-illo { display:block; position:absolute; right:-88px; top:auto; bottom:-1px; width:72%; height:auto; aspect-ratio:840 / 285; margin:0; translate:none; transform:none; container-type:inline-size; }
#dock-p0-page .ds-page #sales-demo .demo-cta-illo .wd-il { position:absolute; inset:0; margin:0; aspect-ratio:auto; overflow:visible; }
#dock-p0-page .ds-page #sales-demo .demo-cta-illo .wd-fit { top:0; bottom:auto; transform:scale(calc(100cqw / 840px)); transform-origin:top left; }
/* Webflow's paragraph styles must not change the illustration's UI typography. */
#dock-p0-page .ds-page #sales-demo .demo-cta-illo .wd-bub p { margin:0; font:inherit; color:inherit; }
#dock-p0-page .ds-page #sales-demo .wd-cur--cfo i { color:#fff; }

/* Webflow embeds interrupt the shared adjacent-sibling footer rule. */
#dock-p0-page .ds-page .ds-footer { margin-top:0; }
#dock-p0-page .ds-page .ds-footer-tagline,
#dock-p0-page .ds-page .ds-footer-copy { margin:0; line-height:20px; }
#dock-p0-page .ds-page .ds-footer-legal a { padding:0; line-height:20px; }

@media (max-width:1100px) {
  #dock-p0-page .ds-page #sales-demo .demo-cta-left { padding:44px; }
}
@media (max-width:900px) {
  #dock-p0-page .ds-page #sales-demo { padding:80px 0 0; }
  #dock-p0-page .ds-page #sales-demo .demo-cta { min-height:720px; align-items:flex-start; }
  #dock-p0-page .ds-page #sales-demo .demo-cta-left { flex-basis:100%; padding:44px; }
  #dock-p0-page .ds-page #sales-demo .demo-cta-illo { top:auto; bottom:-1px; left:auto; right:-20px; width:100%; translate:none; transform:none; }
  #dock-p0-page .ds-page .ds-footer-bottom { flex-wrap:wrap; }
  #dock-p0-page .ds-page .ds-footer-legal { margin-left:0; }
}
@media (max-width:600px) {
  #dock-p0-page .ds-page #sales-demo { padding:64px 0 0; }
  #dock-p0-page .ds-page #sales-demo .demo-cta { min-height:504px; border-radius:0; }
  #dock-p0-page .ds-page #sales-demo .demo-cta-left { padding:28px; }
  #dock-p0-page .ds-page #sales-demo .ds-h2 { font-size:38px; }
  #dock-p0-page .ds-page #sales-demo .ds-body-lg { font-size:18px; }
  #dock-p0-page .ds-page #sales-demo .demo-cta-illo { left:auto; right:-28%; bottom:-1px; width:150%; aspect-ratio:840 / 320; }
  #dock-p0-page .ds-page .ds-footer > .ds-container { padding-top:48px; }
  #dock-p0-page .ds-page .ds-footer-grid { gap:32px 24px; }
  #dock-p0-page .ds-page .ds-footer-badges { margin-top:16px; }
}

#dock-p0-page .ds-page #sales-demo > .ds-container { width:calc(100% - 2 * var(--ds-page-gutter)); max-width:var(--ds-content-max); padding:0; margin-inline:auto; }

/* A small presenter tile gives the closing scene the feel of a personal demo. */
#dock-p0-page .ds-page #sales-demo .wd-chat { display:none; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview { position:absolute; z-index:3; right:112px; bottom:32px; width:clamp(128px,14vw,196px); aspect-ratio:4/3; overflow:hidden; border-radius:8px; background:#121722; box-shadow:0 0 0 .5px #12172226,0 2px 6px #12172214; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview > img { display:block; width:100%; height:100%; object-fit:cover; object-position:50% 35%; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview::after { content:""; position:absolute; inset:50% 0 0; background:linear-gradient(transparent,#0009); pointer-events:none; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview > span { position:absolute; bottom:9px; left:10px; z-index:1; color:#fff; font:500 12px/16px var(--ds-font); }
#dock-p0-page .ds-page #sales-demo .demo-call-preview > svg { position:absolute; bottom:10px; right:10px; z-index:1; width:14px; height:14px; color:#fff; }
@media(max-width:900px) { #dock-p0-page .ds-page #sales-demo .demo-call-preview { right:44px; bottom:24px; } }
@media(max-width:600px) { #dock-p0-page .ds-page #sales-demo .demo-call-preview { right:calc(18.6667% + 16px); bottom:20px; width:118px; } }

/* Keep the mock product UI decorative; only the presenter and cursor respond. */
#dock-p0-page .ds-page #sales-demo .demo-cta-illo { pointer-events:auto; }
#dock-p0-page .ds-page #sales-demo .demo-cta-illo .wd-il { pointer-events:none; }
#dock-p0-page .ds-page #sales-demo .demo-cta-illo.is-you-following { cursor:none; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview { display:block; padding:0; border:0; appearance:none; text-align:left; cursor:grab; touch-action:none; user-select:none; -webkit-user-select:none; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview > img { pointer-events:none; -webkit-user-drag:none; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview.is-dragging { cursor:grabbing; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview:focus-visible { outline:2px solid #0068f9; outline-offset:3px; }

/* You replaces the pointer only inside the workspace, never at rest. */
#dock-p0-page .ds-page #sales-demo .demo-cta .wd-cur--cfo { visibility:hidden; }
#dock-p0-page .ds-page #sales-demo .demo-cta.is-you-following .wd-cur--cfo { visibility:visible; }
#dock-p0-page .ds-page #sales-demo .demo-cta .wd-cur--cfo i { left:12.55px; right:auto; background:#4DB5FF; color:#fff; border-radius:3.468px 10.404px 10.404px 10.404px; }
#dock-p0-page .ds-page #sales-demo .demo-cta .wd-cur--cfo > img { content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.6063%2018.2074%22%3E%3Cpath%20d%3D%22M1.2372%200.815373C1.84289%200.370734%202.64884%200.309549%203.31501%200.65704L14.1121%206.29097C14.7779%206.63846%2015.1884%207.33425%2015.1713%208.08513C15.1542%208.83527%2014.7134%209.51129%2014.0333%209.82844L10.9099%2011.2848C9.96164%2011.727%209.14049%2012.402%208.52304%2013.2466L6.20733%2016.4141C5.75416%2017.0341%204.9753%2017.3243%204.2269%2017.1524C3.47682%2016.9801%202.90191%2016.3766%202.76635%2015.619L0.463324%202.75177C0.330914%202.01177%200.631218%201.26024%201.2372%200.815373Z%22%20fill%3D%22%234DB5FF%22%2F%3E%3C%2Fsvg%3E"); }

#dock-p0-page .ds-page #sales-demo .demo-cta.is-you-following { cursor:none; }

/* Empty copy padding must not intercept the workspace underneath. */
#dock-p0-page .ds-page #sales-demo .demo-cta-left { pointer-events:none; }
#dock-p0-page .ds-page #sales-demo .demo-cta-left > * { pointer-events:auto; }
#dock-p0-page .ds-page #sales-demo .demo-cta > .demo-you-cursor {
  z-index:4;
  left:0;
  top:0;
  transform-origin:top left;
}
/* Closing demo shares Security's text edge and the overview's Chrome UI. */
#dock-p0-page .ds-page #sales-demo { padding-top:0; }
#dock-p0-page .ds-page #sales-demo .demo-cta { min-height:360px; align-items:flex-start; }
#dock-p0-page .ds-page #sales-demo .demo-cta-left { flex:0 0 42%; padding:0 40px 56px var(--demo-copy-inset,64px); }
#dock-p0-page .ds-page #sales-demo .ds-h2 { max-width:500px; font-size:clamp(36px,3.6vw,56px); line-height:1.08; }
#dock-p0-page .ds-page #sales-demo .ds-body-lg { font-size:18px; line-height:1.45; margin:22px 0 24px; }
#dock-p0-page .ds-page #sales-demo .demo-cta-illo { top:0; bottom:auto; right:64px; width:calc(58% - 64px); height:100%; aspect-ratio:auto; }
#dock-p0-page .ds-page #sales-demo .demo-cta-illo .wd-fit { width:630px; height:520px; transform:scale(calc(100cqw / 630px)); }
#dock-p0-page .ds-page #sales-demo .wd-browser { left:0; top:0; height:520px; }
#dock-p0-page .ds-page #sales-demo .wd-content { padding:0; border-radius:0; }
#dock-p0-page .ds-page #sales-demo .wd-screen { height:486px; border-radius:0; }
#dock-p0-page .ds-page #sales-demo .wd-hero { flex:1; }
#dock-p0-page .ds-page #sales-demo .wd-cur--champion { left:407px; top:96px; }
#dock-p0-page .ds-page #sales-demo .demo-browser-chrome { height:34.328125px; overflow:hidden; }
#dock-p0-page .ds-page #sales-demo .demo-browser-chrome-fit { width:1248px; transform:scale(.5048076923); transform-origin:top left; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview { right:-40px; bottom:32px; }
#dock-p0-page .ds-page #sales-demo .demo-call-preview>img { transform:scaleX(-1); }
@media(max-width:1100px) and (min-width:901px) {
  #dock-p0-page .ds-page #sales-demo .demo-cta-left { flex-basis:46%; padding-right:24px; }
  #dock-p0-page .ds-page #sales-demo .demo-cta-illo { width:calc(54% - 40px); right:40px; }
  #dock-p0-page .ds-page #sales-demo .demo-call-preview { right:-16px; }
}
@media(max-width:900px) {
  #dock-p0-page .ds-page #sales-demo .demo-cta { display:flex; flex-direction:column; min-height:0; }
  #dock-p0-page .ds-page #sales-demo .demo-cta-left { flex:auto; width:100%; padding:0 24px 40px var(--demo-copy-inset,24px); }
  #dock-p0-page .ds-page #sales-demo .demo-cta-illo { position:relative; flex:none; inset:auto; width:calc(100% - 48px); height:auto; aspect-ratio:630/310; margin:0 24px; }
  #dock-p0-page .ds-page #sales-demo .demo-call-preview { right:16px; bottom:24px; }
}

#dock-p0-page .ds-page #sales-demo.demo-cta-section {margin:0;padding:0}
 #dock-p0-page .ds-page #sales-demo .demo-cta-left .ds-h2-lead {font-weight:600;letter-spacing:-.004em}
 #dock-p0-page .ds-page #sales-demo .demo-browser-chrome-fit .sl-chrome {height:33px;min-height:33px}
 #dock-p0-page .ds-page #sales-demo .demo-browser-chrome-fit .sl-urlbar {height:35px;min-height:35px}


html body .ds-footer{font:400 16px/normal var(--ds-font,"Roobert",sans-serif)}html body .ds-footer-grid{--dock-footer-copy-inset:64px;grid-template-columns:40px repeat(6,max-content) minmax(160px,1fr)!important;gap:40px 24px!important}html body .ds-footer :is(.ds-footer-tagline,.ds-footer-copy,.ds-footer-legal a){font:400 15px/20px var(--ds-font,"Roobert",sans-serif)!important;color:var(--ds-ink-50)!important}html body .ds-footer :is(.ds-footer-tagline,.ds-footer-copy){margin:0!important}html body .ds-footer .ds-footer-legal a{padding:0!important}html body .ds-footer-bottom{align-items:center!important;gap:24px!important;flex-wrap:nowrap!important}html body .ds-footer-legal{gap:4px 24px!important;justify-content:flex-start!important;margin-left:auto!important}@media(max-width:1610px){html body .ds-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:40px!important;padding-left:var(--dock-footer-copy-inset)!important}html body .ds-footer-brand{margin-left:calc(-1 * var(--dock-footer-copy-inset))!important}html body .ds-footer-brand,html body .ds-footer-badges{grid-column:1/-1!important}html body .ds-footer-col a,html body .ds-footer-heading{white-space:normal!important}}@media(max-width:1100px){html body .ds-footer-bottom{flex-wrap:wrap!important}html body .ds-footer-legal{margin-left:0!important}}@media(max-width:760px){html body .ds-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .ds-footer-bottom{flex-direction:column!important;align-items:flex-start!important}}@media(max-width:600px){html body .ds-footer>.ds-container{padding-top:48px!important}html body .ds-footer-grid{gap:32px 24px!important}html body .ds-footer-badges{margin-top:16px!important}}@media(min-width:901px) and (max-width:1360px){html body .desktop .header .has-menu:has(.nav-menu-col:nth-child(4)){position:static!important}html body .desktop .header .has-menu:has(.nav-menu-col:nth-child(4)) .nav-menu{left:0!important;width:min(900px,calc(100vw - 112px))}html body .desktop .header .has-menu:has(.nav-menu-col:nth-child(4)) .nav-menu-panel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:24px}}@media(min-width:901px) and (max-width:1050px){html body .desktop .header .header-right .btn-ghost{display:none}}html body .ds-footer-col a{min-height:0!important}@media(max-width:1050px){html body #dock-shared-header .header-right{display:none!important}html body #dock-shared-header .nav-mobile-toggle{height:38px;min-height:38px!important;padding:6px 12px!important;border:1px solid #e5e5e5;border-radius:20px;background:#fafafa;font:500 16px/24px var(--ds-font);gap:10px}html body #dock-shared-header.mobile-open .header>.nav{left:0;right:0}}html body #dock-shared-header .nav-mobile-actions{display:none} @media(max-width:1050px){ html body #dock-shared-header .nav-mobile-actions{display:flex;flex-direction:column;gap:10px;border-top:1px solid #eee;margin:12px 12px 0;padding-top:16px} html body #dock-shared-header .nav-mobile-actions .btn{display:flex;align-items:center;justify-content:center;width:100%;height:38px;min-height:38px} html body #dock-shared-header.mobile-open .header>.nav{border:1px solid #eee;border-radius:16px;box-shadow:0 12px 24px -12px rgba(18,23,34,.18)} }@media(max-width:900px){html body .ds-footer-grid{--dock-footer-copy-inset:24px}}
html body .ds-footer-heading{margin-bottom:8px!important}html body .ds-footer-col a{padding:6px 0!important}@media(min-width:1611px){html body .ds-footer-grid{position:relative;grid-template-columns:repeat(7,max-content)!important;justify-content:space-between!important;gap:40px 32px!important;padding-left:var(--dock-footer-copy-inset,64px)!important}html body .ds-footer-brand{position:absolute;left:0;top:0;margin:0!important}html body .ds-footer-badges{grid-column:1/-1!important}}

/* Marketing CTA feedback changes the surface, never the label opacity.
   Ignore disabled controls and the inert controls inside product illustrations. */
html body :is(a.btn,button.btn,a.ds-btn,button.ds-btn,a.button,button.button,a.button-2,button.button-2,a.cta,button.cta,a.elevate-cta,a.elevate-cta-3):not(:disabled,[aria-disabled="true"]):not(:where([inert],[aria-hidden="true"]) *) {
  opacity:1!important;
  transition:background-color 140ms ease,box-shadow 140ms ease!important;
}
html body :is(.btn-primary,.btn-generate,.ds-btn--primary,.button.is--primary,.button-2.is--primary):not(:disabled,[aria-disabled="true"]):not(:where([inert],[aria-hidden="true"]) *):not(.s-get_started--wrapper .head--title--wrapper>.button):hover:not(:active) {
  background-color:#1372ff!important;
}
html body :is(.btn-outline,.ds-btn--outline,.ds-btn--secondary,.button.is--secondary,.button-2.is--secondary,.s-get_started--wrapper .head--title--wrapper>.button):not(:disabled,[aria-disabled="true"]):not(:where([inert],[aria-hidden="true"]) *):hover:not(:active) {
  background-color:#fafafb!important;
}
html body :is(.btn-primary,.btn-generate,.ds-btn--primary,.button.is--primary,.button-2.is--primary):not(:disabled,[aria-disabled="true"]):not(:where([inert],[aria-hidden="true"]) *):not(.s-get_started--wrapper .head--title--wrapper>.button):active {
  background-color:#005fe4!important;
  box-shadow:inset 0 0 0 .5px rgba(11,68,147,.35),inset 0 2px 5px rgba(4,36,78,.4)!important;
}
html body :is(.btn-outline,.ds-btn--outline,.ds-btn--secondary,.button.is--secondary,.button-2.is--secondary,.s-get_started--wrapper .head--title--wrapper>.button):not(:disabled,[aria-disabled="true"]):not(:where([inert],[aria-hidden="true"]) *):active {
  background-color:#f2f2f3!important;
  box-shadow:inset 0 0 0 .5px rgba(18,23,34,.15),inset 0 2px 4px rgba(18,23,34,.12)!important;
}
@media(prefers-reduced-motion:reduce) {
  html body :is(a.btn,button.btn,a.ds-btn,button.ds-btn,a.button,button.button,a.button-2,button.button-2,a.cta,button.cta,a.elevate-cta,a.elevate-cta-3) {transition:none!important}
}


/* Optical size correction: preserve the icon slot and label position. */
html body .header .nav-prod:is([href="agent-builder/"],[href$="/product/ai-enablement-agent"],[href$="/product/ai-enablement-agent/"]) .nav-prod-ico > img {
  transform:scale(1.25)!important;
  transform-origin:center!important;
}


/* Shared menu spacing and paired Sales / Customer Success groups. */
html body .header :is(.nav-prod,.nav-menu-item){padding-right:20px!important}
html body .header .nav-menu-col--sales{align-self:stretch!important}
html body .header .nav-menu-success{display:flex;flex-direction:column;margin-top:auto;padding-top:8px}
html body .header .nav-menu-success .nav-menu-heading--subsection{margin-top:0!important;margin-bottom:8px!important}
html body .header .nav-menu-item .nav-prod-ico{display:flex!important;align-items:center!important;justify-content:center!important}
@media(min-width:1400px){
html body :is(#dock-home-v2,#dock-p0-page,#dock-shared-header,#dock-pricing-header,.desktop) .header .nav-menu-panel[data-dock-menu="product"]{display:grid!important;grid-template-columns:repeat(5,max-content)!important;align-items:stretch!important}
html body .header .nav-menu-panel[data-dock-menu="product"]>.nav-menu-col{display:grid!important;grid-template-rows:24px repeat(5,36px);row-gap:0!important}
html body .header .nav-menu-panel[data-dock-menu="product"]>.nav-menu-col>.nav-menu-heading{margin:0!important;align-self:start}
html body .header .nav-menu-panel[data-dock-menu="product"] .nav-menu-success{display:contents!important}
html body .header .nav-menu-success>.nav-menu-heading--subsection{grid-row:4;align-self:end!important;margin:0 0 8px!important}
html body .header .nav-menu-success>.nav-prod:nth-of-type(1){grid-row:5}
html body .header .nav-menu-success>.nav-prod:nth-of-type(2){grid-row:6}
}


/* Four pixels from the visible trigger pill to the dropdown panel. */
@media(min-width:801px){html body :is(#dock-home-v2,#dock-p0-page,.desktop) .header .nav-item.has-menu>.nav-menu{padding-top:4px!important}}
/* Shared-header summaries extend 8px beyond the details box. */
@media(min-width:1051px){html body :is(#dock-shared-header,#dock-pricing-header) .header .nav-item.has-menu>.nav-menu{padding-top:12px!important}}


/* Dock MCP: Workflow, distinct from API braces. */
html body .header .nav-prod:is([href="mcp/"],[href="/mcp"],[href="/mcp/"],[href$="/features/dock-mcp"],[href$="/features/dock-mcp/"]) .nav-prod-ico > img {content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23121722%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%228%22%20height%3D%228%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2011v4a2%202%200%200%200%202%202h4%22%20%2F%3E%20%3Crect%20width%3D%228%22%20height%3D%228%22%20x%3D%2213%22%20y%3D%2213%22%20rx%3D%222%22%20%2F%3E%20%3C%2Fsvg%3E");}

/* API documentation: Lucide ExternalLink, revealed without shifting the label. */
html body :is(.header,.nav--wrapper) a[href="https://developers.dock.us/introduction"] :is(.nav-prod-name,.text--callout)::after{content:"";display:inline-block;width:20px;height:14px;margin-left:8px!important;vertical-align:-2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h6v6%22%2F%3E%3Cpath%20d%3D%22M10%2014%2021%203%22%2F%3E%3Cpath%20d%3D%22M21%2014v5a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h5%22%2F%3E%3C%2Fsvg%3E") center/14px 14px no-repeat;opacity:0;pointer-events:none}
html body :is(.header,.nav--wrapper) a[href="https://developers.dock.us/introduction"]:is(:hover,:focus-visible) :is(.nav-prod-name,.text--callout)::after{opacity:1}

/* Chrome Extension refresh. Page-only rules; shared Dock tokens stay unchanged. */
#dock-p0-page .chrome-page { --dm-content:1440px; --dm-gutter:56px; --dm-section-space:132px; --dm-stage-radius:32px; --dm-card-radius:28px; --dm-stage-bg:#f7f7f8; --dm-dot:#c8cbd1; --dm-outline:inset 0 0 0 .5px rgba(18,23,34,.1); overflow:clip; }
#dock-p0-page .ce-container {width:calc(100% - 2 * var(--dm-gutter));max-width:var(--dm-content);margin-inline:auto;}
#dock-p0-page .ce-refresh-hero {padding-top:64px;text-align:center;}
#dock-p0-page .ce-refresh-copy {max-width:1100px;margin:0 auto 56px;}
#dock-p0-page .ce-eyebrow {margin:0 0 20px;color:var(--ds-ink);font:400 20px/1.4 var(--ds-font);}
#dock-p0-page .ce-refresh-hero h1 {margin:0 auto 28px;color:var(--ds-ink);font:600 clamp(48px,5.6vw,84px)/1.045 var(--ds-font);letter-spacing:-.004em;text-wrap:balance;}
#dock-p0-page .ce-refresh-copy>p:not(.ce-eyebrow) {max-width:740px;margin:0 auto;color:var(--ds-ink-80);font:400 22px/1.5 var(--ds-font);text-wrap:pretty;}
#dock-p0-page .ce-actions {display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px;}
#dock-p0-page .ce-actions .ds-btn {display:inline-flex;align-items:center;justify-content:center;gap:9px;height:40px;min-height:40px;padding:9px 20px;border-radius:100px;font:500 17px/22px var(--ds-font);text-decoration:none;opacity:1;transition:background-color .15s;}
#dock-p0-page .ce-actions .ds-btn img {width:18px;height:18px;flex:none;}
#dock-p0-page .ce-actions .ds-btn--primary {padding-left:11px;background:var(--ds-blue);color:white;box-shadow:var(--ds-shadow-btn),var(--ds-shadow-btn-primary-inset);}
#dock-p0-page .ce-actions .ds-btn--primary:hover {background:var(--ds-blue-hover);}
#dock-p0-page .ce-actions .ds-btn--primary:active {background:var(--ds-blue-active);}
#dock-p0-page .ce-actions .ds-btn--secondary {background:white;color:var(--ds-ink);box-shadow:var(--ds-shadow-btn),inset 0 0 0 .5px var(--ds-ring);}
#dock-p0-page .ce-actions .ds-btn--secondary:hover {background:#f7f7f8;}
#dock-p0-page .ce-actions a:focus-visible {outline:2px solid var(--ds-blue);outline-offset:4px;}
#dock-p0-page .ce-refresh-stage {padding:48px;background:radial-gradient(circle,rgba(18,23,34,.23) 1px,transparent 1.3px) 7.2px 7.2px/20.4px 20.4px var(--ds-blue);border-radius:32px;box-shadow:var(--dm-outline);}
#dock-p0-page .ce-screen-fit {position:relative;container-type:inline-size;aspect-ratio:1248/704;max-width:1248px;margin:auto;overflow:hidden;border-radius:12px;background:white;box-shadow:0 0 0 .5px #12172222,0 3px 10px #12172212;}
#dock-p0-page .ce-screen-fit iframe {position:absolute;inset:0;width:1248px;height:704px;max-width:none;border:0;transform:scale(calc(100cqw / 1248px));transform-origin:top left;pointer-events:none;}
#dock-p0-page .ce-refresh-trust {display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;padding-top:44px;}
#dock-p0-page .ce-refresh-trust p {width:100%;margin:0;text-align:center;font:400 18px/28px var(--ds-font);color:var(--ds-ink);}
#dock-p0-page .ce-refresh-trust img {max-width:none;filter:brightness(0);opacity:.85;}
#dock-p0-page .ce-refresh-section {padding:132px 0 0;}
#dock-p0-page .ce-section-heading {max-width:1040px;margin:0 auto 64px;text-align:center;}
#dock-p0-page .ce-section-heading h2 {margin:0;font:600 clamp(38px,5vw,72px)/1.06 var(--ds-font);letter-spacing:-.004em;text-wrap:balance;color:var(--ds-ink);text-align:center;}
#dock-p0-page .ce-section-heading>p {margin:24px auto 0;max-width:760px;font:400 22px/1.45 var(--ds-font);color:var(--ds-ink-80);text-wrap:pretty;}
#dock-p0-page .ce-refresh-cards {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
#dock-p0-page .ce-refresh-card {display:flex;flex-direction:column;padding:16px;border-radius:28px;box-shadow:var(--dm-outline);min-width:0;background:white;}
#dock-p0-page .ce-card-copy {padding:24px 24px 32px;flex:1;}
#dock-p0-page .ce-card-copy h3 {margin:0 0 10px;font:500 28px/1.15 var(--ds-font);letter-spacing:-.02em;color:var(--ds-ink);}
#dock-p0-page .ce-card-copy p {margin:0;font:400 18px/28px var(--ds-font);color:var(--ds-ink-80);text-wrap:pretty;}
#dock-p0-page .ce-card-stage {width:100%;padding:24px;border-radius:12px;background:radial-gradient(circle,var(--dm-dot) 1px,transparent 1.3px) 7.2px 7.2px/20.4px 20.4px var(--dm-stage-bg);box-shadow:inset 0 0 0 .5px #12172205;}
#dock-p0-page .ce-panel-fit {position:relative;container-type:inline-size;aspect-ratio:400/456;overflow:visible;}
#dock-p0-page .ce-panel-fit iframe {position:absolute;inset:0;width:400px;height:456px;max-width:none;border:0;transform:scale(calc(100cqw / 400px));transform-origin:top left;pointer-events:none;border-radius:16px;box-shadow:0 0 0 .5px #12172225,0 2px 5px #1217220b;background:white;}
#dock-p0-page .ce-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding:40px 48px 0;border-top:.5px solid var(--ds-border);}
#dock-p0-page .ce-steps article {position:relative;min-width:0;}
#dock-p0-page .ce-steps article+article::before {content:"";position:absolute;left:-28px;top:0;bottom:0;width:.5px;background:var(--ds-border);}
#dock-p0-page .ce-step-icon {width:20px;height:20px;display:block;margin-bottom:28px;}
#dock-p0-page .ce-steps h3 {margin:0 0 8px;font:500 24px/32px var(--ds-font);color:var(--ds-ink);}
#dock-p0-page .ce-steps p {margin:0;font:400 18px/28px var(--ds-font);color:var(--ds-ink-80);text-wrap:pretty;}
#dock-p0-page .ce-install-actions {margin-top:40px;}
#dock-p0-page .chrome-page #sales-demo.demo-cta-section {padding-top:132px;}
#dock-p0-page .chrome-page #sales-demo .wd-doc-copy p {color:#fff;}
#dock-p0-page .chrome-page #sales-demo .wd-doc-copy p+p {color:rgba(255,255,255,.75);}
#dock-p0-page .header:not(.header-ghost) {position:relative;border-bottom:0;}
#dock-p0-page .chrome-page .header:not(.header-ghost):not(.is-fixed)::after {content:"";position:absolute;bottom:0;left:50%;width:100vw;transform:translateX(-50%);border-bottom:.5px solid #dedfe3;pointer-events:none;}
#dock-p0-page .chrome-page #sales-demo .wd-prop p {color:inherit;font:inherit;}
@media(max-width:600px){#dock-p0-page .chrome-page #sales-demo.demo-cta-section{padding-top:64px;}}
@media(max-width:1100px) and (min-width:901px){#dock-p0-page .ce-card-copy {padding:20px 12px 28px;}#dock-p0-page .ce-card-copy h3 {font-size:25px;}#dock-p0-page .ce-card-stage {padding:20px;}#dock-p0-page .ce-steps {gap:40px;padding-inline:32px;}#dock-p0-page .ce-steps article+article::before {left:-20px;}}
@media(max-width:900px){#dock-p0-page .chrome-page {--dm-gutter:20px;}#dock-p0-page .ce-refresh-hero {padding-top:48px;}#dock-p0-page .ce-refresh-copy {margin-bottom:40px;}#dock-p0-page .ce-refresh-stage {padding:28px;}#dock-p0-page .ce-refresh-section {padding-top:80px;}#dock-p0-page .chrome-page #sales-demo.demo-cta-section {padding-top:80px;}#dock-p0-page .ce-section-heading {margin-bottom:40px;}#dock-p0-page .ce-refresh-cards {grid-template-columns:1fr;gap:24px;}#dock-p0-page .ce-refresh-card {display:grid;grid-template-columns:1fr 1fr;align-items:center;}#dock-p0-page .ce-card-copy {padding:24px;}#dock-p0-page .ce-steps {gap:32px;padding:32px 24px 0;}#dock-p0-page .ce-steps h3 {font-size:20px;line-height:28px;}#dock-p0-page .ce-steps p {font-size:16px;line-height:24px;}#dock-p0-page .ce-steps article+article::before {left:-16px;}#dock-p0-page .ce-refresh-copy>p:not(.ce-eyebrow),#dock-p0-page .ce-section-heading>p {font-size:20px;}}
@media(max-width:600px){#dock-p0-page .ce-refresh-hero {padding-top:38px;}#dock-p0-page .ce-refresh-hero h1 {font-size:42px;}#dock-p0-page .ce-eyebrow {font-size:16px;margin-bottom:16px;}#dock-p0-page .ce-refresh-copy>p:not(.ce-eyebrow),#dock-p0-page .ce-section-heading>p {font-size:18px;}#dock-p0-page .ce-refresh-stage {padding:16px;border-radius:24px;}#dock-p0-page .ce-screen-fit {border-radius:8px;}#dock-p0-page .ce-refresh-trust {gap:20px 24px;padding-top:32px;}#dock-p0-page .ce-refresh-section {padding-top:64px;}#dock-p0-page .ce-refresh-card {display:flex;}#dock-p0-page .ce-card-copy {padding:16px 12px 24px;}#dock-p0-page .ce-card-copy h3 {font-size:26px;}#dock-p0-page .ce-card-copy p {font-size:16px;line-height:24px;}#dock-p0-page .ce-section-heading h2 {font-size:38px;}#dock-p0-page .ce-steps {grid-template-columns:1fr;gap:32px;padding:32px 12px 0;}#dock-p0-page .ce-steps article+article::before {left:0;right:0;top:-16px;bottom:auto;height:.5px;width:auto;}#dock-p0-page .ce-step-icon {margin-bottom:20px;}#dock-p0-page .ce-actions {gap:12px;}#dock-p0-page .ce-actions .ds-btn {font-size:16px;}#dock-p0-page .chrome-page #sales-demo.demo-cta-section {padding-top:64px;}}

body:has(#dock-p0-page){margin:0!important;padding:0!important;display:block!important}body:has(#dock-p0-page)>._w-container.s-playbook--wrapper,body:has(#dock-p0-page)>._w-full.header--bg.header--bg-ai,body:has(#dock-p0-page)>.nav--bound,body:has(#dock-p0-page)>._w-container.c-footer,body:has(#dock-p0-page)>._w-container.c-call_to_action{display:none!important}
