html:has(>body[data-dock-resources]){--color-ink:#121722;--color-muted:color-mix(in srgb, var(--color-ink) 80%, transparent);--color-white:#fff;--color-blue:#0068f9;--color-blue-deep:#002fa6;--color-blue-deep-light:oklch(from var(--color-blue-deep) calc(l + .02) c h);--color-blue-hover:#0060eb;--color-blue-pressed:#005fe4;--color-sky:#4db5ff;--color-mint:#9fe7e1;--color-yellow-soft:#fff5c8;--color-green-deep:#176a4d;--color-warm-deep:#c23812;--color-blue-light:#afdeff;--color-blue-soft:#e5f4ff;--color-purple:#7000f9;--color-purple-light:#bd38ff;--color-pink:#ff93e8;--color-pink-soft:#ffd4e7;--color-green:#22aba0;--color-green-light:#6ec7c0;--color-warm:#e49a52;--color-yellow:#ebd94d;--color-ai-pill-border:var(--color-blue-deep);--color-ai-pill-glow:var(--color-sky);--color-grid-dot:color-mix(in srgb, var(--color-sky) 40%, transparent);--color-hover:color-mix(in srgb, var(--color-ink) 3%, var(--color-white));--color-hover-light:color-mix(in srgb, var(--color-hover) 50%, var(--color-white));--color-pressed:color-mix(in srgb, var(--color-ink) 5.5%, var(--color-white));--color-border:color-mix(in srgb, var(--color-ink) 14%, var(--color-white));--color-outline:color-mix(in srgb, var(--color-ink) 20%, transparent);--color-outline-warm:color-mix(in srgb, var(--color-warm) 40%, transparent);--color-outline-on-blue:color-mix(in srgb, var(--color-sky) 40%, transparent);--color-outline-primary-on-blue:color-mix(in srgb, var(--color-sky) 30%, transparent);--color-hover-on-blue:color-mix(in srgb, var(--color-white) 6%, transparent);--color-pressed-on-blue:color-mix(in srgb, var(--color-white) 10%, transparent);--color-shadow:color-mix(in srgb, var(--color-ink) 5%, transparent);--color-focus:color-mix(in srgb, var(--color-ink) 60%, transparent);--color-media-control:oklch(from var(--color-ink) l 0 h / .6);--color-media-control-hover:oklch(from var(--color-ink) l 0 h / .8);--font-sans:DockWebflowResources, Arial, sans-serif;--text-base:16px;--text-hero:clamp(34px, calc(5vw - 2px), 62px);--text-hero-compact:clamp(24px, 7.5vw, 34px);--text-section:clamp(28px, 4vw, 48px);--leading-section:1.1;--text-section-lead:20px;--leading-section-lead:1.4;--text-lead:24px;--text-hero-lead:clamp(var(--text-section-lead), 4vw, var(--text-lead));--leading-hero-lead:calc(var(--text-hero-lead) + var(--space-2));--text-cta:18px;--leading-hero:calc((var(--text-hero) + 2px) * 1.1);--ligatures-hero:none;--text-menu:15.5px;--text-menu-heading:14.5px;--text-label:12.5px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--page-max:1440px;--header-hide-distance:32px;--header-reveal-distance:96px;--page-gutter:56px;--header-height:calc(var(--text-base) * var(--control-line-height) + var(--control-padding-top) + var(--control-padding-bottom) + 2 * var(--space-4));--placeholder-height:600px;--template-embed-scale:.65;--hero-dot-size:2px;--hero-dot-spacing:32px;--hero-wave-width:96px;--hero-photo-inset:var(--space-1);--hero-photo-ratio:calc(1672 / 941);--hero-photo-compact-ratio:calc(3 / 2);--hero-photo-crop-top:.08;--hero-camera-overscan:.12;--hero-modes-top:calc(-8% + var(--space-3) - var(--space-8));--hero-screen-width-ratio:.68;--hero-screen-height-ratio:.76;--hero-screen-width:calc(100% * var(--hero-screen-width-ratio));--hero-screen-height:calc(100% * var(--hero-screen-height-ratio));--hero-canvas-ratio:calc(var(--hero-photo-ratio) * var(--hero-screen-width-ratio) / var(--hero-screen-height-ratio));--hero-preview-scale:1.06;--hero-preview-scale-compact:1.3;--logo-width:85.844px;--logo-height:18px;--logo-desktop-offset-y:-1px;--icon-size:16px;--dock-agent-stroke-width:.45;--dock-agent-optical-scale:1.23;--integration-mcp-scale:1.05;--preview-fan-hover-scale:1.3;--preview-fan-spread:32%;--preview-fan-magnet:8%;--preview-fan-tilt:1.5deg;--preview-fan-interactive-width:70vw;--control-line-height:1.2;--control-padding-top:9px;--control-padding-bottom:10px;--control-padding-inline:var(--space-4);--menu-row-height:var(--space-10);--menu-column-gap:var(--space-14);--nav-trigger-gap:6px;--nav-caret-offset:1px;--nav-caret-stroke-width:3;--touch-target:44px;--radius-item:8px;--radius-panel:calc((var(--text-base) * var(--control-line-height) + var(--control-padding-top) + var(--control-padding-bottom)) / 2);--radius-placeholder:calc(var(--radius-panel) * 2);--radius-hero-photo:calc(var(--radius-placeholder) - var(--hero-photo-inset));--radius-hero-screen:calc(var(--radius-panel) / (var(--page-max) * 2 / 3) * 100%) / calc(var(--radius-panel) / (var(--page-max) * 2 / 3) * var(--hero-photo-ratio) * var(--hero-screen-width) / var(--hero-screen-height) * 100%);--radius-pill:100px;--brand-icon-separator-width:.5px;--ai-pill-border-width:.5px;--shadow-button:inset 0 0 0 .5px var(--color-outline);--shadow-primary:inset 0 0 0 .5px #0b449366;--shadow-on-blue:inset 0 0 0 .5px var(--color-outline-on-blue);--shadow-primary-on-blue:inset 0 0 0 .5px var(--color-outline-primary-on-blue);--shadow-pressed:var(--shadow-button);--shadow-outline:0 0 0 .5px var(--color-outline);--shadow-panel:var(--shadow-outline), 0 1px 3px var(--color-shadow), 0 3px 7px var(--color-shadow);--opacity-menu-heading:.6;--opacity-menu-icon:.6;--opacity-menu-icon-active:1;--opacity-hero-wave:.8;--photo-grayscale:0;--photo-grain-opacity:.18;--photo-grain-size:128px;--photo-shade-opacity:.72;--photo-shade-reach:50%;--duration-fast:.14s;--duration-menu:.24s;--duration-ai-pill:2.8s;--duration-hero-wave:6s;--menu-close-delay:.16s;--menu-slide-distance:200px;--menu-blur:2px;--menu-transform-origin:30px 0;--menu-closed-scale:.95;--ease-menu:cubic-bezier(.22, 1, .36, 1)}html:has(>body[data-dock-resources]) .customer-proof-row,html:has(>body[data-dock-resources]) .customers-proof-row,html:has(>body[data-dock-resources]) .customer-results-row,html:has(>body[data-dock-resources]) .customer-article-meta:before,html:has(>body[data-dock-resources]) .customer-article-meta:after,html:has(>body[data-dock-resources]) .template-preview:before{background:radial-gradient(circle, var(--color-outline) calc(var(--hero-dot-size) / 2), transparent calc(var(--hero-dot-size) / 2)) center / var(--hero-dot-spacing) var(--hero-dot-spacing)}html:has(>body[data-dock-resources]) .icon-selector{justify-content:center;gap:var(--space-4) var(--space-10);min-height:var(--hero-dot-spacing);padding-inline:var(--space-6);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .icon-selector :is(button,a){justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);background:0 0;border:0;padding:0;display:flex}html:has(>body[data-dock-resources]) .icon-selector :is(button,a),html:has(>body[data-dock-resources]) .product-feature-select{color:var(--color-ink);opacity:var(--opacity-menu-heading)}html:has(>body[data-dock-resources]) .icon-selector :is(button,a):is([aria-pressed=true],[aria-current=page],:hover,:focus-visible),html:has(>body[data-dock-resources]) .product-feature-select:is(:hover,:focus-visible),html:has(>body[data-dock-resources]) .product-feature-disclosure[open]>.product-feature-select{opacity:1}html:has(>body[data-dock-resources]) .hero-screen{isolation:isolate;overflow:hidden;container-type:inline-size}html:has(>body[data-dock-resources]) .hero-screen[data-canvas-ready]{margin-top:calc(-1 * (var(--text-menu-heading) * var(--control-line-height) + 2 * (var(--space-1-5) + var(--space-2-5))) * var(--hero-canvas-scale));border-radius:calc(var(--radius-panel) * var(--hero-canvas-scale))}html:has(>body[data-dock-resources]) .hero-screen[data-canvas-ready] .sales-room{transform:scale(var(--hero-canvas-scale))}html:has(>body[data-dock-resources]) :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor{z-index:1;width:var(--space-8);opacity:0;pointer-events:none;transform-origin:0 0;position:absolute;inset:0 auto auto 0}html:has(>body[data-dock-resources]) :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor img{aspect-ratio:auto;max-width:none;display:block;position:static}html:has(>body[data-dock-resources]) :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor .hero-demo-pointer{width:28px;height:40px;translate:-5px -5px}html:has(>body[data-dock-resources]) :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor .hero-demo-hand{width:32px;height:32px;display:none;translate:-12px -8px}html:has(>body[data-dock-resources]) :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor[data-hover] .hero-demo-pointer{display:none}html:has(>body[data-dock-resources]) :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor[data-hover] .hero-demo-hand{display:block}html:has(>body[data-dock-resources]) .hero-training [data-training-view]{position:absolute;inset:0}html:has(>body[data-dock-resources]) .hero-training :is(.dock-updates-button,.dock-shared-button)[data-target]{transition:background var(--duration-fast) var(--ease-menu), transform var(--duration-fast) var(--ease-menu)}html:has(>body[data-dock-resources]) .hero-training :is(.dock-updates-button,.dock-shared-button)[data-hover]{background:var(--color-hover)}html:has(>body[data-dock-resources]) .hero-training :is(.dock-updates-button,.dock-shared-button)[data-pressed]{background:var(--color-pressed);transform:scale(var(--menu-closed-scale))}html:has(>body[data-dock-resources]) .hero-training :is(.dock-updates-button--primary,.dock-shared-button--primary)[data-hover]{background:var(--color-blue-hover)}html:has(>body[data-dock-resources]) .hero-training :is(.dock-updates-button--primary,.dock-shared-button--primary)[data-pressed]{background:var(--color-blue-pressed)}html:has(>body[data-dock-resources]) .hero-training .hero-confetti{border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}html:has(>body[data-dock-resources]) .hero-training .hero-confetti-side{position:absolute;inset:0}html:has(>body[data-dock-resources]) .hero-training .hero-confetti-side--right{transform:scaleX(-1)}html:has(>body[data-dock-resources]) .hero-training .hero-confetti i{bottom:0;left:var(--space-3);width:var(--space-2);height:var(--space-3);background:var(--confetti-color);opacity:0;position:absolute}html:has(>body[data-dock-resources]) .hero-training .hero-confetti i:nth-child(3n){width:var(--space-1-5);height:var(--space-2)}html:has(>body[data-dock-resources]) .hero-training .hero-confetti i:nth-child(5n){width:var(--space-1);height:var(--space-4)}@media (prefers-reduced-motion:no-preference){html:has(>body[data-dock-resources]) .hero-training[data-training-state=complete] .hero-confetti{display:block}html:has(>body[data-dock-resources]) .hero-training[data-training-state=complete] .hero-confetti i{animation:pathway-confetti var(--flight-duration) var(--lag) both}}@keyframes pathway-confetti{0%{opacity:0;animation-timing-function:ease-out;transform:translate(0)rotate3d(1,1,1,0)}3%{opacity:1}38%{opacity:1;transform:translate(calc(var(--flight) * .6), calc(-1 * var(--rise))) rotate3d(1, .7, 1, calc(var(--turn) * .7));animation-timing-function:ease-in}80%{opacity:1}to{opacity:0;transform:translate(var(--flight), var(--space-6)) rotate3d(.7, 1, 1, calc(var(--turn) * 2))}}html:has(>body[data-dock-resources]) .sales-room{width:calc(var(--page-max) * 2 / 3);height:calc(var(--page-max) * 2 / 3 / var(--hero-canvas-ratio));transform:scale(calc(100cqw / (var(--page-max) * 2 / 3)));transform-origin:0 0;grid-template-rows:auto calc(var(--text-menu-heading) * 1.5 + 2 * var(--space-1) + var(--space-2-5)) minmax(0, 1fr);color:var(--color-ink);background:var(--color-white);font:400 var(--text-menu)/1.5 var(--font-sans);-webkit-text-size-adjust:none;text-size-adjust:none;pointer-events:none;display:grid;position:absolute;inset:0 auto auto 0}html:has(>body[data-dock-resources]) .sales-room .room-inline,html:has(>body[data-dock-resources]) .sales-room .room-header,html:has(>body[data-dock-resources]) .sales-room .room-tabs,html:has(>body[data-dock-resources]) .sales-room .room-tab,html:has(>body[data-dock-resources]) .sales-room .room-file{align-items:center;gap:var(--space-2);display:flex}html:has(>body[data-dock-resources]) .sales-room .room-medium{font-weight:500}html:has(>body[data-dock-resources]) .sales-room .room-muted{color:var(--color-muted)}html:has(>body[data-dock-resources]) .sales-room .room-caption{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .sales-room .room-header{padding:var(--space-2-5);padding-left:calc(var(--space-2-5) + (var(--text-menu-heading) * var(--control-line-height) + 2 * var(--space-1-5) - var(--icon-size)) / 2);font-size:var(--text-base);justify-content:space-between;position:relative}html:has(>body[data-dock-resources]) .sales-room>.room-header{min-height:calc(var(--text-menu-heading) * var(--control-line-height) + 2 * var(--space-1-5) + 2 * var(--space-2-5))}html:has(>body[data-dock-resources]) .sales-room .room-header:after{content:"";height:var(--brand-icon-separator-width);background:var(--color-border);position:absolute;inset:auto 0 0}html:has(>body[data-dock-resources]) .sales-room .room-workspace-mark{width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-pill);background:var(--color-border);flex:none}html:has(>body[data-dock-resources]) .sales-room .room-acme-mark{background:var(--color-ink);box-shadow:0 0 0 calc(var(--space-1) / 2) var(--color-ink);place-items:center;display:grid}html:has(>body[data-dock-resources]) .sales-room .room-acme-mark:before{content:"";width:var(--space-2-5);height:var(--space-2-5);translate:calc(-1 * var(--brand-icon-separator-width)) calc(-1 * var(--brand-icon-separator-width));background:var(--color-white);mask:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af2590c0bf88a4f7c28f1ba_dock-hero-acme-mark.svg) 50%/contain no-repeat}html:has(>body[data-dock-resources]) .sales-room .room-header-actions{gap:var(--space-3)}html:has(>body[data-dock-resources]) .sales-room .room-collaborators{display:flex}html:has(>body[data-dock-resources]) .sales-room .room-initial{padding-bottom:calc(var(--space-1) / 2);font-size:calc(var(--text-label) - var(--space-3) / 4);place-items:center;font-weight:500;line-height:1;display:grid}html:has(>body[data-dock-resources]) .sales-room .room-initial--mint{color:var(--color-green-deep);background:var(--color-mint)}html:has(>body[data-dock-resources]) .sales-room .room-initial--yellow{color:var(--color-warm-deep);background:var(--color-yellow-soft)}html:has(>body[data-dock-resources]) .sales-room .room-user-portrait{background:var(--color-border) url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af2590eb2a6988924be2219_dock-hero-organize-avatar.webp) center / cover}html:has(>body[data-dock-resources]) .sales-room .room-collaborators .room-workspace-mark{box-shadow:0 0 0 calc(var(--space-1) / 2) var(--color-white)}html:has(>body[data-dock-resources]) .sales-room .room-collaborators .room-workspace-mark+.room-workspace-mark{margin-left:calc(-1 * var(--space-1))}html:has(>body[data-dock-resources]) .sales-room .room-header :is(.dock-updates-button,.dock-shared-button),html:has(>body[data-dock-resources]) .sales-room .organize-toolbar :is(.dock-updates-button,.dock-shared-button){padding:var(--space-1-5) var(--space-3);border-radius:calc(var(--radius-panel) - var(--space-2-5));font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .sales-room .room-header :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)),html:has(>body[data-dock-resources]) .sales-room .organize-toolbar :is(.dock-updates-button,.dock-shared-button){box-shadow:var(--shadow-outline)}html:has(>body[data-dock-resources]) .sales-room .room-tabs{--icon-size:1em;width:max-content;font-size:var(--text-menu-heading);line-height:var(--control-line-height);justify-content:center;gap:0;position:absolute;top:50%;left:50%;translate:-50% -50%}html:has(>body[data-dock-resources]) .sales-room .room-tab{padding:var(--space-1-5) var(--space-4) var(--space-1-5) var(--space-3);color:var(--color-muted);white-space:nowrap}html:has(>body[data-dock-resources]) .sales-room .room-tab--active{color:var(--color-ink);background:var(--color-hover);border-radius:var(--radius-pill);font-weight:500}html:has(>body[data-dock-resources]) .sales-room .room-body{min-height:0;padding:var(--space-6);grid-row:3;position:relative}html:has(>body[data-dock-resources]) .sales-room .room-content{align-content:start;gap:var(--space-8);width:100%;max-width:calc(var(--page-max) / 2);min-width:0;margin-inline:auto;display:grid}html:has(>body[data-dock-resources]) .sales-room .room-section{align-content:start;gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .sales-room .room-heading{font-size:var(--text-lead);font-weight:500;line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .sales-room .room-resources{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .sales-room .room-resource{align-content:start;gap:var(--space-1);min-width:0;display:grid}html:has(>body[data-dock-resources]) .sales-room .room-resource>:last-child{line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .sales-room .room-preview{aspect-ratio:16/9;border-radius:var(--radius-item);background:var(--color-hover);width:100%}html:has(>body[data-dock-resources]) .sales-room .room-files{gap:var(--space-2);margin-top:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .sales-room .room-file{padding-block:var(--space-2)}html:has(>body[data-dock-resources]) .sales-room .room-file>:last-child{margin-left:auto}html:has(>body[data-dock-resources]) .sales-room .room-chat{top:var(--space-14);right:var(--space-2);bottom:var(--space-2);gap:var(--space-6);width:33.3333%;min-height:0;padding:var(--space-6) var(--space-6) var(--space-2);border-radius:calc(var(--space-8) / 2 + var(--space-1-5) + var(--space-2));background:var(--color-white);box-shadow:var(--shadow-panel);grid-template-rows:auto 1fr auto;display:grid;position:absolute}html:has(>body[data-dock-resources]) .sales-room .room-chat-header{--icon-accent-fill:currentColor;gap:var(--space-3)}html:has(>body[data-dock-resources]) .sales-room .room-chat-close{--icon-size:var(--text-menu-heading);opacity:var(--opacity-menu-icon);margin-left:auto}html:has(>body[data-dock-resources]) .sales-room .room-chat-thread{align-content:start;justify-items:start;gap:var(--space-4);display:grid}html:has(>body[data-dock-resources]) .sales-room .room-question{padding:var(--space-2) var(--space-4);background:var(--color-hover);border-radius:var(--radius-pill);font-size:var(--text-menu-heading);justify-self:end}html:has(>body[data-dock-resources]) .sales-room .room-answer{gap:var(--space-2);font-size:var(--text-menu-heading);display:grid}html:has(>body[data-dock-resources]) .sales-room .room-source{gap:var(--space-2);font-size:var(--text-label);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .sales-room .room-source-preview{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-item);background:var(--color-hover);flex:none;place-items:center;display:grid}html:has(>body[data-dock-resources]) .sales-room .room-composer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:calc(var(--space-2) - var(--space-6));padding:var(--space-1-5);padding-left:calc(var(--space-6) - var(--space-2));background:var(--color-white);border-radius:var(--radius-pill);box-shadow:var(--shadow-outline);font-size:var(--text-menu-heading);display:flex}html:has(>body[data-dock-resources]) .sales-room .room-composer .room-muted{color:var(--color-ink);opacity:var(--opacity-menu-heading);translate:0 -1px}html:has(>body[data-dock-resources]) .sales-room .room-send{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-hover);flex:none;place-items:center;display:grid}html:has(>body[data-dock-resources]) .sales-room .room-composer--stacked{gap:var(--space-3);margin:var(--space-2);padding:var(--space-2);border-radius:calc(var(--space-6) / 2 + var(--space-2));font-size:var(--text-menu-heading);grid-template-columns:minmax(0,1fr);display:grid}html:has(>body[data-dock-resources]) .sales-room .room-composer-prompt{padding:var(--space-1) var(--space-2) 0;opacity:var(--opacity-menu-heading)}html:has(>body[data-dock-resources]) .sales-room .room-composer-actions{justify-content:space-between}html:has(>body[data-dock-resources]) .sales-room .room-composer-tools{gap:var(--space-1);padding-left:var(--space-1)}html:has(>body[data-dock-resources]) .sales-room .room-composer-tool,html:has(>body[data-dock-resources]) .sales-room .room-composer--stacked .room-send{width:var(--space-6);height:var(--space-6);flex:none;place-items:center;display:grid}html:has(>body[data-dock-resources]) .sales-room .room-composer-click-icon{--icon-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .sales-room .room-composer--agent .room-composer-tools{padding-left:0}html:has(>body[data-dock-resources]) .sales-room .room-composer-agent{gap:var(--space-1);white-space:nowrap}html:has(>body[data-dock-resources]) .pricing-room{border-radius:inherit;background:var(--color-white);grid-template-rows:auto minmax(0,1fr);overflow:hidden}html:has(>body[data-dock-resources]) .pricing-room .room-header{min-height:calc(var(--text-menu-heading) * var(--control-line-height) + 2 * var(--space-1-5) + 2 * var(--space-2-5))}html:has(>body[data-dock-resources]) .pricing-room .room-body{grid-row:2;place-items:center;display:grid}html:has(>body[data-dock-resources]) .pricing-room .pricing-document{gap:var(--space-6);width:100%;height:100%;padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-hover);grid-template-rows:auto auto minmax(0,1fr);display:grid}html:has(>body[data-dock-resources]) .pricing-room .pricing-document-meta{justify-content:space-between}html:has(>body[data-dock-resources]) .pricing-room .pricing-intro{font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .pricing-room .pricing-plans{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .pricing-room .pricing-plan{border-radius:var(--radius-item);background:var(--color-white);grid-template-rows:auto 1fr;display:grid;overflow:hidden}html:has(>body[data-dock-resources]) .pricing-room .pricing-plan-summary{gap:var(--space-2);padding:var(--space-4);background:var(--color-hover);display:grid}html:has(>body[data-dock-resources]) .pricing-room .pricing-plan-label{font-size:var(--text-menu-heading);color:var(--color-muted)}html:has(>body[data-dock-resources]) .pricing-room .pricing-plan-name{font-size:var(--text-cta);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .pricing-room .pricing-plan-price{gap:var(--space-1);margin-top:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .pricing-room .pricing-plan--featured .pricing-plan-summary{color:var(--color-white);background:var(--color-blue)}html:has(>body[data-dock-resources]) .pricing-room .pricing-plan--dark .pricing-plan-summary{color:var(--color-white);background:var(--color-ink)}html:has(>body[data-dock-resources]) .pricing-room :is(.pricing-plan--featured,.pricing-plan--dark) .pricing-plan-label{color:var(--color-white);opacity:var(--opacity-hero-wave)}html:has(>body[data-dock-resources]) .pricing-room .pricing-features{align-content:start;gap:var(--space-1-5);padding:var(--space-4);font-size:var(--text-menu-heading);margin:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .pricing-room .pricing-features .icon{--icon-size:var(--text-menu-heading);color:var(--color-ink)}html:has(>body[data-dock-resources]) .generation-surface,html:has(>body[data-dock-resources]) .editor-room--demo .editor-brand-ghost,html:has(>body[data-dock-resources]) .editor-room--demo .editor-demo-ghost :is(.editor-ghost-preview,.editor-ghost-bar,.editor-ghost-circle,.editor-ghost-avatar){background:linear-gradient(100deg, var(--color-blue-soft) 30%, var(--color-white) 50%, var(--color-blue-soft) 70%);background-size:240% 100%;background-position-x:var(--editor-ghost-shimmer,100%)}html:has(>body[data-dock-resources]) .generation-surface,html:has(>body[data-dock-resources]) .editor-room--demo .editor-ghost-grid{border-radius:var(--radius-item);position:relative;overflow:hidden}html:has(>body[data-dock-resources]) :is(.generation-surface,.editor-room--demo .editor-ghost-grid):before,html:has(>body[data-dock-resources]) :is(.generation-surface,.editor-room--demo .editor-ghost-grid):after{content:"";background:radial-gradient(circle, var(--color-blue) calc(var(--hero-dot-size) / 4), transparent calc(var(--hero-dot-size) / 4)) center / calc(var(--hero-dot-spacing) / 2) calc(var(--hero-dot-spacing) / 2);position:absolute;inset:0}html:has(>body[data-dock-resources]) :is(.generation-surface,.editor-room--demo .editor-ghost-grid):before{opacity:var(--opacity-menu-heading)}html:has(>body[data-dock-resources]) :is(.generation-surface,.editor-room--demo .editor-ghost-grid):after{background-size:calc(var(--hero-dot-spacing) / 2) calc(var(--hero-dot-spacing) / 2);background-image:radial-gradient(circle, var(--color-blue) calc(var(--hero-dot-size) / 2), transparent calc(var(--hero-dot-size) / 2));mask:radial-gradient(circle at 50% 100%, transparent calc(var(--editor-ghost-wave-radius,0%) - var(--hero-wave-width) / 2), #fff calc(var(--editor-ghost-wave-radius,0%) - var(--hero-wave-width) / 4), transparent var(--editor-ghost-wave-radius,0%))}html:has(>body[data-dock-resources]) .presentations-room{border-radius:inherit;grid-template-rows:auto minmax(0,1fr);overflow:hidden}html:has(>body[data-dock-resources]) .presentations-room .room-header{min-height:calc(var(--space-8) + 2 * var(--space-2-5))}html:has(>body[data-dock-resources]) .presentations-room .presentation-heading{gap:var(--space-2);white-space:nowrap}html:has(>body[data-dock-resources]) .presentations-room .room-header-actions{gap:var(--space-1)}html:has(>body[data-dock-resources]) .presentations-room .room-header-actions[hidden]{display:none}html:has(>body[data-dock-resources]) .presentations-room .presentation-icon-control{--icon-accent-fill:currentColor;width:var(--space-8);height:var(--space-8);flex:none;place-items:center;display:grid}html:has(>body[data-dock-resources]) .presentations-room .presentation-workspace{grid-template-columns:calc(var(--page-max) / 9) minmax(0, 1fr);min-height:0;display:grid}html:has(>body[data-dock-resources]) .presentations-room .presentation-sidebar{border-right:var(--brand-icon-separator-width) solid var(--color-border);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}html:has(>body[data-dock-resources]) .presentations-room .presentation-thumbnails{align-content:start;gap:var(--space-2-5);min-height:0;padding:var(--space-3) var(--space-3) var(--space-2);scrollbar-width:thin;margin:0;list-style:none;display:grid;overflow-y:auto}html:has(>body[data-dock-resources]) .presentations-room .presentation-thumbnail{grid-template-columns:var(--space-3) minmax(0, 1fr);align-items:start;gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .presentations-room .presentation-thumbnail>.room-caption{padding-top:var(--space-1)}html:has(>body[data-dock-resources]) .presentations-room .presentation-thumbnail-art{width:100%;color:inherit;aspect-ratio:16/9;border-radius:calc(var(--radius-item) / 2);box-shadow:var(--shadow-button);background:0 0;border:0;padding:0;display:block;overflow:hidden}html:has(>body[data-dock-resources]) .presentations-room .presentation-thumbnail--selected .presentation-thumbnail-art{outline:calc(2 * var(--brand-icon-separator-width)) solid var(--color-blue);outline-offset:calc(var(--space-1) / 2)}html:has(>body[data-dock-resources]) .presentations-room .presentation-add{padding:var(--space-2) var(--space-2-5)}html:has(>body[data-dock-resources]) .presentations-room .presentation-add :is(.dock-updates-button,.dock-shared-button){--icon-size:1em;gap:var(--space-1);width:100%;padding:var(--space-1-5) var(--space-3);border-radius:calc(var(--radius-panel) - var(--space-2-5));font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .presentations-room .presentation-canvas{min-width:0;min-height:0;padding:var(--space-8);background:var(--color-white);place-items:center;display:grid;position:relative}html:has(>body[data-dock-resources]) .presentations-room .presentation-current-slide{width:100%;max-width:calc(var(--page-max) / 2);aspect-ratio:16/9;border-radius:calc(var(--radius-item) / 2);box-shadow:var(--shadow-outline);overflow:hidden}html:has(>body[data-dock-resources]) .presentations-room .presentation-loading-surface{--editor-ghost-wave-radius:70%;--editor-ghost-shimmer:50%;border-radius:inherit;width:100%;height:100%}html:has(>body[data-dock-resources]) .presentations-room .presentation-generation-status{margin-right:var(--space-3)}html:has(>body[data-dock-resources]) .presentations-room[data-presentation-review]{pointer-events:auto}html:has(>body[data-dock-resources]) .presentations-room .presentation-thumbnail-art:focus-visible{outline:calc(var(--brand-icon-separator-width) * 2) solid var(--color-ink);outline-offset:var(--space-1)}html:has(>body[data-dock-resources]) .presentations-room .presentation-slide-panel{width:100%;height:100%}html:has(>body[data-dock-resources]) .presentations-room .presentation-slide-panel[hidden]{display:none}html:has(>body[data-dock-resources]) .presentations-room .presentation-control-pending{opacity:var(--opacity-menu-heading)}html:has(>body[data-dock-resources]) .presentations-room .presentation-chat-body{min-height:0;padding:var(--space-8);place-items:center;display:grid}html:has(>body[data-dock-resources]) .presentations-room .presentation-conversation{gap:var(--space-6);width:100%;max-width:calc(var(--page-max) / 2 - 2 * var(--space-10));font-size:var(--text-menu-heading);translate:0 calc(-1 * var(--space-4));display:grid}html:has(>body[data-dock-resources]) .presentations-room .presentation-chat-intro{gap:var(--space-2);text-align:center;display:grid}html:has(>body[data-dock-resources]) .presentations-room .presentation-prompt .room-composer{margin:0}html:has(>body[data-dock-resources]) .presentations-room .presentation-prompt--filled{width:100%;max-width:calc(var(--page-max) / 3 - 2 * var(--space-6));justify-self:center}html:has(>body[data-dock-resources]) .presentations-room .presentation-prompt--filled .room-composer-prompt{opacity:1}html:has(>body[data-dock-resources]) .presentations-room .presentation-prompt--filled .room-send{background:var(--color-blue);color:var(--color-white)}html:has(>body[data-dock-resources]) .agents-room{--icon-accent-fill:currentColor;border-radius:inherit;grid-template-columns:var(--space-14) calc(var(--page-max) / 8) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}html:has(>body[data-dock-resources]) .agents-room>.room-header{min-height:calc(var(--space-8) + 2 * var(--space-2-5));grid-area:1/2/auto/-1}html:has(>body[data-dock-resources]) .agents-room .room-header-actions{gap:var(--space-2)}html:has(>body[data-dock-resources]) .agents-room .agents-chat-sidebar{align-content:start;gap:var(--space-4);padding:var(--space-3) var(--space-2);border-right:var(--brand-icon-separator-width) solid var(--color-border);font-size:var(--text-menu-heading);grid-area:2/2;display:grid}html:has(>body[data-dock-resources]) .agents-room .agents-chat-group{align-content:start;display:grid}html:has(>body[data-dock-resources]) .agents-room .agents-chat-label{padding:var(--space-2);opacity:var(--opacity-menu-heading)}html:has(>body[data-dock-resources]) .agents-room .agents-chat-link{gap:var(--space-1-5);min-width:0;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-item);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:has(>body[data-dock-resources]) .agents-room .agents-chat-link--active{background:var(--color-hover)}html:has(>body[data-dock-resources]) .agents-room .agents-chat-body{min-width:0;padding:var(--space-8);grid-area:2/3;place-items:center;display:grid}html:has(>body[data-dock-resources]) .agents-room .agents-conversation{gap:var(--space-6);width:100%;max-width:calc(var(--page-max) / 3 - 2 * var(--space-6));translate:0 calc(-1 * var(--space-4));display:grid;position:relative}html:has(>body[data-dock-resources]) .agents-room .room-heading{text-align:center}html:has(>body[data-dock-resources]) .agents-room .room-composer{margin:0}html:has(>body[data-dock-resources]) .agents-room .room-composer-prompt{opacity:1}html:has(>body[data-dock-resources]) .agents-room .room-send{color:var(--color-white);background:var(--color-blue)}html:has(>body[data-dock-resources]) .agents-room .agents-suggestions{top:calc(100% + var(--space-4));justify-content:center;position:absolute;left:0;right:0}html:has(>body[data-dock-resources]) .agents-room .agents-suggestions :is(.dock-updates-button,.dock-shared-button){gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-menu-heading);box-shadow:var(--shadow-outline)}html:has(>body[data-dock-resources]) .agents-room .agents-suggestions .agents-browse{padding-inline:var(--space-4)}html:has(>body[data-dock-resources]) :is(.agents-room,.presentation-chat-room) .room-composer-prompt{min-height:calc(var(--text-menu-heading) * 1.5 * 2 + var(--space-1))}html:has(>body[data-dock-resources]) .presentation-chat-room{grid-template-columns:var(--space-14) minmax(0, 1fr)}html:has(>body[data-dock-resources]) .presentation-chat-room>.room-header{grid-area:1/2}html:has(>body[data-dock-resources]) .presentation-chat-room>.presentation-chat-body{grid-area:2/2}html:has(>body[data-dock-resources]) .presentation-demo{border-radius:inherit;display:block;overflow:hidden}html:has(>body[data-dock-resources]) .presentation-demo .presentation-demo-view{position:absolute;inset:0}html:has(>body[data-dock-resources]) .presentation-demo .presentation-demo-view[hidden],html:has(>body[data-dock-resources]) .presentation-demo .presentation-demo-ghost[hidden],html:has(>body[data-dock-resources]) .presentation-demo .hero-demo-cursor[hidden]{display:none}html:has(>body[data-dock-resources]) .presentation-demo .sales-room{border-radius:0;transform:none}html:has(>body[data-dock-resources]) .presentation-demo .presentation-thumbnail-art,html:has(>body[data-dock-resources]) .presentation-demo .presentation-current-slide{position:relative}html:has(>body[data-dock-resources]) .presentation-demo .presentation-demo-ghost{border-radius:inherit;opacity:calc(1 - var(--presentation-reveal,1));position:absolute;inset:0}html:has(>body[data-dock-resources]) .presentation-demo .presentation-thumbnail-art>.presentation-slide{opacity:var(--presentation-reveal,1)}html:has(>body[data-dock-resources]) .presentation-demo .presentation-thumbnail-art[data-hover]{box-shadow:var(--shadow-outline)}html:has(>body[data-dock-resources]) .presentation-demo .presentation-thumbnail-art[data-pressed]{opacity:var(--opacity-hero-wave)}html:has(>body[data-dock-resources]) .presentation-demo .room-composer[data-writing] .room-composer-prompt:after{content:"";border-left:calc(var(--brand-icon-separator-width) * 2) solid currentColor;vertical-align:-.1em;height:1em;display:inline-block}html:has(>body[data-dock-resources]) .presentation-demo .room-send[data-hover],html:has(>body[data-dock-resources]) .presentation-demo :is(.dock-updates-button--primary,.dock-shared-button--primary)[data-hover]{background:var(--color-blue-hover)}html:has(>body[data-dock-resources]) .presentation-demo .room-send[data-pressed],html:has(>body[data-dock-resources]) .presentation-demo :is(.dock-updates-button--primary,.dock-shared-button--primary)[data-pressed]{background:var(--color-blue-pressed)}html:has(>body[data-dock-resources]) .presentation-demo .presentation-publish{min-width:calc(var(--space-14) + var(--space-8))}html:has(>body[data-dock-resources]) .presentation-slide{width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}html:has(>body[data-dock-resources]) .presentation-deck{gap:var(--space-6);width:calc(var(--page-max) / 2);height:calc(var(--page-max) / 2 * 9 / 16);padding:var(--space-8);transform:scale(calc(100cqw / (var(--page-max) / 2)));transform-origin:0 0;color:var(--color-ink);background:var(--color-white);font:400 var(--text-menu-heading)/1.5 var(--font-sans);text-align:left;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}html:has(>body[data-dock-resources]) .presentation-deck.presentation-deck--blue{background:var(--color-blue-soft)}html:has(>body[data-dock-resources]) .presentation-deck.presentation-deck--dark{color:var(--color-white);background:var(--color-ink)}html:has(>body[data-dock-resources]) .presentation-deck.presentation-deck--accent{color:var(--color-white);background:var(--color-blue)}html:has(>body[data-dock-resources]) .presentation-deck .deck-header,html:has(>body[data-dock-resources]) .presentation-deck .deck-footer{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-label);display:flex}html:has(>body[data-dock-resources]) .presentation-deck .deck-brand{align-items:center;gap:var(--space-2);font-weight:500;display:flex}html:has(>body[data-dock-resources]) .presentation-deck .deck-brand .icon{fill:currentColor}html:has(>body[data-dock-resources]) .presentation-deck .deck-header>:last-child,html:has(>body[data-dock-resources]) .presentation-deck .deck-footer{opacity:var(--opacity-hero-wave)}html:has(>body[data-dock-resources]) .presentation-deck .deck-body{align-content:center;gap:var(--space-6);min-height:0;display:grid;position:relative}html:has(>body[data-dock-resources]) .presentation-deck .deck-display{font-size:calc(var(--text-lead) + var(--space-4));font-weight:500;line-height:var(--leading-section)}html:has(>body[data-dock-resources]) .presentation-deck .deck-heading{font-size:calc(var(--text-lead) + var(--space-2));font-weight:500;line-height:var(--leading-section)}html:has(>body[data-dock-resources]) .presentation-deck p{margin:0}html:has(>body[data-dock-resources]) .presentation-deck .deck-cover-copy{z-index:1;gap:var(--space-4);max-width:80%;display:grid;position:relative}html:has(>body[data-dock-resources]) .presentation-deck .deck-cover-mark{right:calc(-1 * var(--space-10));width:calc(var(--page-max) / 6);aspect-ratio:1;background:var(--color-white);opacity:calc((1 - var(--opacity-hero-wave)) / 2);position:absolute;top:50%;translate:0 -50%;mask:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af2590c0bf88a4f7c28f1ba_dock-hero-acme-mark.svg) 50%/contain no-repeat}html:has(>body[data-dock-resources]) .presentation-deck .deck-priorities{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-priority{align-content:start;gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-number{margin-bottom:var(--space-2);color:var(--color-blue);font-size:var(--text-lead);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .presentation-deck .deck-item-title{font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .presentation-deck .deck-priority p,html:has(>body[data-dock-resources]) .presentation-deck .deck-phase p{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .presentation-deck .deck-body--solution{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}html:has(>body[data-dock-resources]) .presentation-deck .deck-solution-copy{gap:var(--space-4);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-workspace{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-item);background:var(--color-white);box-shadow:var(--shadow-outline);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-workspace-title{align-items:center;gap:var(--space-2);padding:var(--space-1);font-weight:500;display:flex}html:has(>body[data-dock-resources]) .presentation-deck .deck-workspace-row{align-items:center;gap:var(--space-3);display:flex}html:has(>body[data-dock-resources]) .presentation-deck .deck-workspace-row p{font-size:var(--text-label);color:var(--color-muted)}html:has(>body[data-dock-resources]) .presentation-deck .deck-small-title{font-size:var(--text-menu-heading);font-weight:500}html:has(>body[data-dock-resources]) .presentation-deck .deck-icon-tile{width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-item);background:var(--color-hover);flex:none;place-items:center;display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-roadmap{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-phase{align-content:start;gap:var(--space-3);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-phase-time{font-size:var(--text-label);color:var(--color-sky)}html:has(>body[data-dock-resources]) .presentation-deck .deck-phase-rule{height:var(--space-1);background:var(--color-blue)}html:has(>body[data-dock-resources]) .presentation-deck .deck-phase:nth-child(2) .deck-phase-rule{background:var(--color-sky)}html:has(>body[data-dock-resources]) .presentation-deck .deck-phase:nth-child(3) .deck-phase-rule{background:var(--color-mint)}html:has(>body[data-dock-resources]) .presentation-deck .deck-phase .deck-item-title span{margin-right:var(--space-2);opacity:var(--opacity-menu-heading)}html:has(>body[data-dock-resources]) .presentation-deck .deck-phase p{opacity:var(--opacity-hero-wave)}html:has(>body[data-dock-resources]) .presentation-deck .deck-comparison{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-comparison-column{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-item);background:var(--color-hover);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-comparison-column--after{background:var(--color-blue-soft)}html:has(>body[data-dock-resources]) .presentation-deck .deck-comparison ul{gap:var(--space-3);font-size:var(--text-label);margin:0;padding:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-comparison li{align-items:center;gap:var(--space-2);display:flex}html:has(>body[data-dock-resources]) .presentation-deck .deck-comparison .icon{opacity:var(--opacity-menu-icon)}html:has(>body[data-dock-resources]) .presentation-deck .deck-comparison-column--after .icon{color:var(--color-blue);opacity:1}html:has(>body[data-dock-resources]) .presentation-deck .deck-body--success{gap:var(--space-4)}html:has(>body[data-dock-resources]) .presentation-deck .deck-success{gap:var(--space-4);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-success-item{align-items:start;gap:var(--space-3);display:flex}html:has(>body[data-dock-resources]) .presentation-deck .deck-success-item>.icon{margin-top:var(--space-1);color:var(--color-blue)}html:has(>body[data-dock-resources]) .presentation-deck .deck-success-item>div{gap:var(--space-1);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-success-item p{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .presentation-deck .deck-team{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-team-member{align-content:start;gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-team-role{color:var(--color-blue);font-size:var(--text-label)}html:has(>body[data-dock-resources]) .presentation-deck .deck-team-member p{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .presentation-deck .deck-body--next{gap:var(--space-4)}html:has(>body[data-dock-resources]) .presentation-deck .deck-next-steps{gap:var(--space-4);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-next-steps>div{gap:var(--space-2);font-size:var(--text-menu-heading);display:grid}html:has(>body[data-dock-resources]) .presentation-deck .deck-next-steps span{font-size:var(--text-label);opacity:var(--opacity-hero-wave)}html:has(>body[data-dock-resources]) .train-room{grid-template-rows:auto minmax(0,1fr)}html:has(>body[data-dock-resources]) .train-room .room-body{grid-row:2;align-items:center;display:grid}html:has(>body[data-dock-resources]) .train-room .room-header:after{content:none}html:has(>body[data-dock-resources]) .train-room .room-header-actions{--icon-size:1em;gap:var(--space-1)}html:has(>body[data-dock-resources]) .train-room .room-header .train-hold{padding-left:calc(var(--space-2) + (var(--text-menu-heading) * var(--control-line-height) - var(--text-label)) / 2);padding-right:var(--space-1-5)}html:has(>body[data-dock-resources]) .train-room .train-shortcut{height:calc(var(--text-menu-heading) * var(--control-line-height));padding-inline:var(--space-1-5);border-radius:max(0px, calc(var(--radius-panel) - var(--space-2-5) - var(--space-1-5)));color:var(--color-muted);background:var(--color-hover);font:inherit;font-size:calc(var(--text-label) - var(--space-1) / 2);place-items:center;display:grid}html:has(>body[data-dock-resources]) .train-room .train-videos .room-preview{aspect-ratio:4/3;border-radius:calc((var(--text-label) * var(--control-line-height) + (var(--space-1) + var(--space-1-5)) / 2 + var(--space-1-5)) / 2 + var(--space-3));position:relative}html:has(>body[data-dock-resources]) .train-room .train-video-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}html:has(>body[data-dock-resources]) .train-room .train-video--you:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 calc(3 * var(--brand-icon-separator-width)) var(--color-blue);pointer-events:none;position:absolute;inset:0}html:has(>body[data-dock-resources]) .train-room .train-person{--icon-size:1em;--icon-accent-fill:var(--color-white);left:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:calc((var(--space-1) + var(--space-1-5)) / 2) var(--space-3) var(--space-1-5);border-radius:var(--radius-pill);color:var(--color-white);background:var(--color-ink);font-size:var(--text-label);line-height:var(--control-line-height);display:inline-flex;position:absolute}html:has(>body[data-dock-resources]) .train-room .room-section{padding-inline:calc(2 * var(--space-3))}html:has(>body[data-dock-resources]) .train-videos{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .train-objective-complete,html:has(>body[data-dock-resources]) .learning-item-check{color:var(--color-blue)}html:has(>body[data-dock-resources]) .train-objectives{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .train-objective-pending{opacity:var(--opacity-menu-icon)}html:has(>body[data-dock-resources]) .certification-room{border-radius:inherit;background:var(--color-white);grid-template-rows:auto minmax(0,1fr);overflow:hidden}html:has(>body[data-dock-resources]) .certification-room [hidden]{display:none}html:has(>body[data-dock-resources]) .certification-room .room-body{background:var(--color-hover);grid-row:2;align-items:center;display:grid}html:has(>body[data-dock-resources]) .certification-room .certification-content{max-width:calc(var(--page-max) / 3 + 2 * var(--space-8));gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-panel);background:var(--color-white)}html:has(>body[data-dock-resources]) .certification-room .quiz-meta{justify-content:space-between}html:has(>body[data-dock-resources]) .certification-room .quiz-progress{width:calc(var(--space-14) + var(--space-2));height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border);overflow:hidden}html:has(>body[data-dock-resources]) .certification-room .quiz-progress>span{border-radius:inherit;background:var(--color-blue);width:80%;height:100%;display:block}html:has(>body[data-dock-resources]) .certification-room .quiz-question-area{gap:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .certification-room .quiz-question{font-size:calc(var(--text-lead) + var(--space-1));line-height:var(--control-line-height);text-wrap:balance}html:has(>body[data-dock-resources]) .certification-room .quiz-answers{gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .certification-room .quiz-option{grid-template-columns:var(--space-6) minmax(0, 1fr) var(--icon-size);align-items:center;gap:var(--space-3);padding:var(--space-2);padding-right:var(--space-3);border-radius:var(--radius-item);background:var(--color-hover);box-shadow:var(--shadow-button);font-size:var(--text-menu-heading);line-height:var(--control-line-height);display:grid}html:has(>body[data-dock-resources]) .certification-room .quiz-option-key{width:var(--space-6);height:var(--space-6);border-radius:calc(var(--radius-item) - var(--space-1));background:var(--color-white);box-shadow:var(--shadow-button);font-size:var(--text-label);place-items:center;display:grid}html:has(>body[data-dock-resources]) .certification-room .quiz-option-check{visibility:hidden}html:has(>body[data-dock-resources]) .certification-room .quiz-option[data-hover]{background:var(--color-pressed)}html:has(>body[data-dock-resources]) .certification-room .quiz-option[data-pressed]{background:var(--color-blue-soft)}html:has(>body[data-dock-resources]) .certification-room .quiz-option[data-selected]{color:var(--color-blue);background:var(--color-blue-soft);box-shadow:inset 0 0 0 var(--brand-icon-separator-width) var(--color-blue)}html:has(>body[data-dock-resources]) .certification-room .quiz-option[data-selected] .quiz-option-key{color:var(--color-white);background:var(--color-blue);box-shadow:var(--shadow-primary)}html:has(>body[data-dock-resources]) .certification-room .quiz-option[data-selected] .quiz-option-check{visibility:visible}html:has(>body[data-dock-resources]) .certification-room[data-answered] .quiz-progress>span{width:100%}html:has(>body[data-dock-resources]) .sales-room .organize-sidebar{grid-row:1/-1;grid-template-rows:subgrid;border-right:var(--brand-icon-separator-width) solid var(--color-border);justify-items:center;display:grid}html:has(>body[data-dock-resources]) .sales-room .organize-mark{width:var(--space-6);grid-row:1;align-self:center;height:auto;position:static}html:has(>body[data-dock-resources]) .sales-room .organize-navigation{padding-top:var(--space-1);grid-area:2/1;align-self:start;gap:0;display:grid}html:has(>body[data-dock-resources]) .sales-room .organize-navigation .room-tab{width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-item);justify-content:center;padding:0}html:has(>body[data-dock-resources]) .sales-room .organize-navigation .room-tab--active{background:var(--color-pressed)}html:has(>body[data-dock-resources]) .sales-room .organize-navigation [data-page=Acme\ AI]{--icon-accent-fill:var(--color-ink)}html:has(>body[data-dock-resources]) .sales-room .organize-avatar{--icon-size:calc(var(--space-4) + var(--space-1));margin-bottom:calc((var(--space-14) - var(--brand-icon-separator-width) - var(--icon-size)) / 2);grid-area:2/1;align-self:end}html:has(>body[data-dock-resources]) .organize-room{grid-template-columns:var(--space-14) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr)}html:has(>body[data-dock-resources]) .organize-room>.room-header{grid-area:1/2}html:has(>body[data-dock-resources]) .organize-room .room-body{grid-area:2/2;padding:0;overflow:hidden}html:has(>body[data-dock-resources]) .organize-room .room-content{gap:0;max-width:none}html:has(>body[data-dock-resources]) .organize-room .organize-query{gap:var(--space-3);padding:var(--space-8);background:var(--color-hover)}html:has(>body[data-dock-resources]) .organize-room .organize-assets{padding:var(--space-4) var(--space-4) var(--space-6)}html:has(>body[data-dock-resources]) .organize-room .room-heading{font-size:var(--text-cta);text-align:center}html:has(>body[data-dock-resources]) .organize-room .room-resource{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .organize-room .room-resource .room-caption{margin-top:calc(var(--space-1) / 2);font-size:calc(var(--text-label) - var(--space-1) / 2)}html:has(>body[data-dock-resources]) .organize-room .organize-search{width:100%;max-width:calc(var(--page-max) / 4);gap:var(--space-2);padding:calc(var(--space-1-5) / 2);padding-left:var(--space-4);margin:0 auto}html:has(>body[data-dock-resources]) .organize-room .organize-views{--icon-size:1em;background:var(--color-hover);font-size:var(--text-label);line-height:var(--control-line-height);gap:0}html:has(>body[data-dock-resources]) .organize-room .organize-views .room-tab{padding:var(--space-2) var(--space-4);border-radius:0}html:has(>body[data-dock-resources]) .organize-room .organize-views .icon{translate:0 calc(var(--space-1) / 4)}html:has(>body[data-dock-resources]) .organize-room .organize-views .room-tab--active{background:var(--color-white)}html:has(>body[data-dock-resources]) .organize-room .organize-toolbar{--icon-size:1em;font-size:var(--text-label)}html:has(>body[data-dock-resources]) .organize-room .organize-toolbar :is(.dock-updates-button,.dock-shared-button){font-size:inherit}html:has(>body[data-dock-resources]) .organize-room .organize-toolbar .organize-filter{--icon-size:calc(1em - var(--space-1) / 4);gap:var(--space-1-5);padding-left:var(--space-2-5);padding-right:var(--space-2)}html:has(>body[data-dock-resources]) .organize-room .organize-filter>span{translate:0 calc(-1 * var(--brand-icon-separator-width))}html:has(>body[data-dock-resources]) .organize-room .organize-view-options{margin-left:auto}html:has(>body[data-dock-resources]) .organize-room .organize-view-toggle{padding:calc(var(--space-1) / 4);border-radius:calc(var(--radius-panel) - var(--space-2-5));background:var(--color-hover);box-shadow:var(--shadow-outline);align-self:stretch;align-items:stretch;gap:0}html:has(>body[data-dock-resources]) .organize-room .organize-view-toggle :is(.dock-updates-button,.dock-shared-button){width:calc(var(--text-label) * var(--control-line-height) + 2 * var(--space-1-5) - var(--space-1) / 2);border-radius:calc(var(--radius-panel) - var(--space-2-5) - var(--space-1) / 4);box-shadow:none;background:0 0;place-items:center;padding:0;display:grid}html:has(>body[data-dock-resources]) .organize-room .organize-view-toggle .organize-view-selected{background:var(--color-white);box-shadow:var(--shadow-button)}html:has(>body[data-dock-resources]) .organize-room .organize-view-toggle--labels :is(.dock-updates-button,.dock-shared-button){width:auto;padding-inline:var(--space-2)}html:has(>body[data-dock-resources]) .organize-room .organize-view-selected>.icon{transform:translate(-.75px)}html:has(>body[data-dock-resources]) .organize-room .organize-library{margin-top:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}html:has(>body[data-dock-resources]) .organize-room .organize-asset-meta{--icon-size:1em;align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .organize-room .organize-metric{gap:var(--space-1);white-space:nowrap}html:has(>body[data-dock-resources]) .playbooks-room .playbooks-banner{isolation:isolate;padding:var(--space-10);color:var(--color-white);background:linear-gradient(var(--color-ink), color-mix(in srgb, var(--color-white) 10%, var(--color-ink)));position:relative;overflow:hidden}html:has(>body[data-dock-resources]) .playbooks-room .playbooks-banner .room-heading{font-size:calc(var(--text-lead) + var(--space-2));text-align:left}html:has(>body[data-dock-resources]) .playbooks-room .playbooks-banner .room-section{gap:var(--space-2)}html:has(>body[data-dock-resources]) .playbooks-room .playbooks-acme-mark{z-index:-1;top:50%;right:calc(-1 * var(--space-10));translate:0 calc(-50% + var(--space-4));width:calc(var(--space-14) * 5);height:calc(var(--space-14) * 5);background:color-mix(in srgb, var(--color-white) 10%, var(--color-ink));position:absolute;mask:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af2590c0bf88a4f7c28f1ba_dock-hero-acme-mark.svg) 50%/contain no-repeat}html:has(>body[data-dock-resources]) .playbooks-room .organize-views{padding-inline:var(--space-2)}html:has(>body[data-dock-resources]) .playbooks-room .playbooks-heading{font-size:var(--text-cta);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .playbooks-room .playbooks-cover{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);font-size:var(--text-menu-heading);line-height:var(--control-line-height);flex-direction:column;display:flex}html:has(>body[data-dock-resources]) .playbooks-room .playbooks-cover>.icon{--icon-size:var(--text-section-lead);flex:none}html:has(>body[data-dock-resources]) .courses-room .organize-views{padding-inline:var(--space-2)}html:has(>body[data-dock-resources]) .courses-room .courses-content{padding:var(--space-4)}html:has(>body[data-dock-resources]) .courses-room .courses-toolbar{margin-bottom:var(--space-4)}html:has(>body[data-dock-resources]) .courses-room .courses-audience-all{translate:var(--brand-icon-separator-width) 0}html:has(>body[data-dock-resources]) .courses-room .courses-search{margin-left:auto}html:has(>body[data-dock-resources]) .courses-room .courses-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:var(--text-label);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .courses-room .courses-column-course{width:29%}html:has(>body[data-dock-resources]) .courses-room .courses-column-learner{width:17%}html:has(>body[data-dock-resources]) .courses-room .courses-column-status{width:18%}html:has(>body[data-dock-resources]) .courses-room .courses-table :is(th,td){padding:var(--space-3) var(--space-2-5);border:0;border-bottom:var(--brand-icon-separator-width) solid var(--color-border);vertical-align:middle;white-space:nowrap}html:has(>body[data-dock-resources]) .courses-room .courses-table th{color:var(--color-muted);font-size:var(--text-label);border-top:var(--brand-icon-separator-width) solid var(--color-border);font-weight:500}html:has(>body[data-dock-resources]) .courses-room .courses-table :is(th,td)+:is(th,td){border-left:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .courses-room .courses-status{padding:calc(var(--space-1) / 2) var(--space-1-5);border-radius:var(--space-1);color:var(--color-muted);display:inline-flex}html:has(>body[data-dock-resources]) .courses-room .courses-status--complete{color:var(--color-green-deep);background:color-mix(in srgb, var(--color-mint) 30%, var(--color-white))}html:has(>body[data-dock-resources]) .courses-room .courses-status--started{color:var(--color-blue-deep);background:var(--color-blue-soft)}html:has(>body[data-dock-resources]) .organize-room .room-preview,html:has(>body[data-dock-resources]) .sales-room--asset-previews .room-preview{position:relative;overflow:hidden}html:has(>body[data-dock-resources]) .asset-art{width:100%;height:100%;font-family:var(--font-sans);position:absolute;inset:0}html:has(>body[data-dock-resources]) .asset-art .asset-ink{color:var(--color-ink);fill:var(--color-ink)}html:has(>body[data-dock-resources]) .asset-art .asset-white{color:var(--color-white);fill:var(--color-white)}html:has(>body[data-dock-resources]) .asset-art .asset-blue{fill:var(--color-blue)}html:has(>body[data-dock-resources]) .asset-art .asset-sky{fill:var(--color-sky)}html:has(>body[data-dock-resources]) .asset-art .asset-hover{fill:var(--color-hover)}html:has(>body[data-dock-resources]) .asset-art .asset-title{font-size:var(--text-lead);font-weight:500}html:has(>body[data-dock-resources]) .asset-art .asset-caption{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .asset-art .asset-page-number{font-size:calc(var(--text-label) / 2)}html:has(>body[data-dock-resources]) .asset-art .asset-table{fill:none;stroke:var(--color-border);stroke-width:var(--brand-icon-separator-width)}html:has(>body[data-dock-resources]) .screen-canvas{width:100%;max-width:calc(var(--page-max) * 2 / 3);aspect-ratio:var(--hero-canvas-ratio);background:var(--color-white);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);margin-inline:auto;position:relative;container-type:inline-size}html:has(>body[data-dock-resources]) .meet-dock-carousel{width:var(--carousel-viewport-width,100vw);margin-left:var(--carousel-viewport-offset,calc((100% - var(--carousel-viewport-width,100vw)) / 2));overflow:clip}html:has(>body[data-dock-resources]) .section-placeholder.editor-stage{justify-content:center;gap:var(--hero-dot-spacing);width:100cqw;margin-left:var(--carousel-stage-inset,auto);height:auto;min-height:var(--placeholder-height);padding:var(--space-14) var(--hero-photo-inset);flex-direction:column;margin-right:auto;display:flex}html:has(>body[data-dock-resources]) .meet-dock-track{gap:var(--space-14);width:100%;margin-left:calc((100% - var(--hero-screen-width)) / 2);flex:none;display:flex}html:has(>body[data-dock-resources]) .meet-dock-carousel:is([data-state=moving],[data-state=scrolling],[data-state=dragging]) .meet-dock-track{will-change:transform}html:has(>body[data-dock-resources]) .meet-dock-carousel[data-carousel-ready] .meet-dock-track{touch-action:pan-y pinch-zoom;user-select:none}html:has(>body[data-dock-resources]) .editor-stage .screen-canvas{flex:0 0 var(--hero-screen-width);width:var(--hero-screen-width);max-width:none;margin:0;overflow:hidden}html:has(>body[data-dock-resources]) .meet-dock-select{z-index:2;border-radius:inherit;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}html:has(>body[data-dock-resources]) .meet-dock-carousel[data-carousel-ready] .meet-dock-select{cursor:grab}html:has(>body[data-dock-resources]) .meet-dock-carousel[data-state=dragging] .meet-dock-select{cursor:grabbing}html:has(>body[data-dock-resources]) .meet-dock-select:focus-visible{outline-offset:calc(-1 * var(--space-1))}html:has(>body[data-dock-resources]) .meet-dock [data-carousel-slide]:not([data-active=true]) .hero-confetti i{animation-play-state:paused}html:has(>body[data-dock-resources]) .editor-room{grid-template-columns:calc(var(--page-max) / 6) minmax(0, 1fr);border-radius:inherit;background:var(--color-white);grid-template-rows:auto minmax(0,1fr);overflow:hidden}html:has(>body[data-dock-resources]) .editor-room .editor-header{padding-left:var(--space-4);grid-column:1/-1}html:has(>body[data-dock-resources]) .editor-room .editor-header:after{content:none}html:has(>body[data-dock-resources]) .editor-room .editor-workspace-controls{gap:var(--space-2)}html:has(>body[data-dock-resources]) .editor-room .editor-status{--icon-size:1em;gap:var(--space-1);padding:calc(var(--space-1-5) / 2) var(--space-1-5) var(--space-1) var(--space-1);border-radius:var(--radius-item);color:var(--color-warm-deep);background:color-mix(in srgb, var(--color-warm-deep) 10%, var(--color-white));font-size:var(--text-label);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .editor-room .editor-modes,html:has(>body[data-dock-resources]) .editor-room .editor-pages{--icon-size:1em;font-size:var(--text-menu-heading);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .editor-room .editor-modes{padding:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-hover)}html:has(>body[data-dock-resources]) .editor-room .editor-modes .room-tab{gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);padding-left:calc(var(--space-2) + (var(--text-menu-heading) * var(--control-line-height) - 1em) / 2)}html:has(>body[data-dock-resources]) .editor-room .editor-modes .room-tab--active{background:var(--color-white);box-shadow:none}html:has(>body[data-dock-resources]) .editor-room .editor-publish-actions{gap:var(--space-1-5)}html:has(>body[data-dock-resources]) .editor-room .editor-header :is(.dock-updates-button,.dock-shared-button).editor-publish{--icon-size:1em;gap:var(--space-1);padding-left:calc(var(--space-1-5) + (var(--text-menu-heading) * var(--control-line-height) - 1em) / 2);color:color-mix(in srgb, var(--color-warm) 80%, var(--color-ink));background:var(--color-yellow-soft);box-shadow:inset 0 0 0 var(--brand-icon-separator-width) var(--color-outline-warm)}html:has(>body[data-dock-resources]) .editor-room .editor-assistant{grid-template-rows:auto 1fr auto;min-height:0;display:grid}html:has(>body[data-dock-resources]) .editor-room .editor-assistant .room-header{--icon-size:1em;padding:calc(var(--space-2) + var(--space-1-5)) var(--space-4);font-size:var(--text-menu-heading);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .editor-room .editor-assistant .room-header>.room-inline{gap:calc(var(--space-2) + var(--space-4) - 1em)}html:has(>body[data-dock-resources]) .editor-room .editor-assistant .room-header:after{content:none}html:has(>body[data-dock-resources]) .editor-room .editor-assistant-space{align-content:end;gap:var(--space-3);padding:var(--space-4) var(--space-6) 0;font-size:var(--text-label);display:grid}html:has(>body[data-dock-resources]) .editor-room .editor-assistant-heading{font-size:var(--text-base);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .editor-room .editor-suggestions{font-size:var(--text-menu-heading);display:grid}html:has(>body[data-dock-resources]) .editor-room .editor-suggestion{--icon-size:var(--text-label);padding-block:var(--space-1)}html:has(>body[data-dock-resources]) .editor-room .editor-main{min-width:0;min-height:0;margin:0 var(--space-1) var(--space-1) 0;border-radius:max(0px, calc(var(--radius-panel) - var(--space-1)));grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}html:has(>body[data-dock-resources]) .editor-room .editor-main:after{content:"";border-radius:inherit;box-shadow:var(--shadow-button);pointer-events:none;position:absolute;inset:0}html:has(>body[data-dock-resources]) .editor-room .editor-pages{scrollbar-width:none;min-width:0;padding:var(--space-2) var(--space-3);justify-content:safe center;gap:0;overflow-x:auto}html:has(>body[data-dock-resources]) .editor-room .editor-pages .room-tab{flex:none}html:has(>body[data-dock-resources]) .editor-room[data-document-scrolled] .editor-pages{box-shadow:inset 0 calc(-1 * var(--brand-icon-separator-width)) 0 var(--color-border)}html:has(>body[data-dock-resources]) .editor-room .editor-pages .editor-add-page{--icon-size:1em;gap:var(--space-1);padding-left:calc(var(--space-1-5) + (var(--text-menu-heading) * var(--control-line-height) - 1em) / 2)}html:has(>body[data-dock-resources]) .editor-room .editor-workspace{background:var(--color-white);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}html:has(>body[data-dock-resources]) .editor-room .editor-sections{z-index:1;align-content:start;gap:var(--space-1);width:calc(var(--page-max) / 10);padding:var(--space-6) var(--space-4);font-size:var(--text-label);pointer-events:none;display:grid;position:absolute;inset:0 auto auto 0}html:has(>body[data-dock-resources]) .editor-room .editor-section{width:max-content;padding:calc(var(--space-1) / 2) 0 calc(var(--space-1) / 2) var(--space-3);border-left:var(--brand-icon-separator-width) solid var(--color-border);color:var(--color-muted)}html:has(>body[data-dock-resources]) .editor-room .editor-section[data-section-link]{pointer-events:auto}html:has(>body[data-dock-resources]) .editor-room .editor-section--active{border-left-color:var(--color-ink);color:var(--color-ink);font-weight:500}html:has(>body[data-dock-resources]) .editor-room .editor-add-section{padding:calc(var(--space-1) / 2) var(--space-3)}html:has(>body[data-dock-resources]) .editor-room .editor-document{min-width:0;min-height:0;padding:var(--space-6);overflow:hidden}html:has(>body[data-dock-resources]) .editor-room .editor-page{gap:var(--space-8);width:calc(100% - var(--page-max) / 10 - 2 * var(--space-8));font-size:var(--text-menu-heading);margin-inline:auto;display:grid}html:has(>body[data-dock-resources]) .editor-room .editor-page p{margin:0}html:has(>body[data-dock-resources]) .editor-room .editor-proposal{justify-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);text-align:center;display:grid}html:has(>body[data-dock-resources]) .editor-room .editor-proposal-marks{gap:0}html:has(>body[data-dock-resources]) .editor-room .editor-proposal :is(.room-acme-mark,.room-kcod-mark){width:var(--space-8);height:var(--space-8)}html:has(>body[data-dock-resources]) .editor-room .editor-proposal .room-kcod-mark{z-index:1;margin-left:calc(-1 * var(--space-1) / 2);background:var(--color-blue);box-shadow:0 0 0 calc(var(--space-1) / 2) var(--color-blue);place-items:center;display:grid;position:relative}html:has(>body[data-dock-resources]) .editor-room .editor-proposal .room-kcod-mark:before{content:"";height:var(--space-4);width:calc(var(--space-4) * 80.985 / 63.137);translate:0 calc(-1 * var(--brand-icon-separator-width));background:var(--color-white);mask:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af2590eaace1c96cea80a42_dock-hero-kcod-mark.svg) 50%/contain no-repeat}html:has(>body[data-dock-resources]) .editor-room .editor-proposal .room-acme-mark:before{width:var(--space-4);height:var(--space-4)}html:has(>body[data-dock-resources]) .editor-room .editor-proposal .room-heading{font-size:var(--text-lead)}html:has(>body[data-dock-resources]) .editor-room .editor-section-title{font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .editor-room .editor-section-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--brand-icon-separator-width) solid var(--color-border);font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height);list-style:none;display:flex}html:has(>body[data-dock-resources]) .editor-room .editor-section-header::-webkit-details-marker{display:none}html:has(>body[data-dock-resources]) .editor-room .editor-section-header .icon{--icon-size:var(--text-label)}html:has(>body[data-dock-resources]) .editor-room .editor-page-section:not([open]) .editor-section-header .icon{rotate:-90deg}html:has(>body[data-dock-resources]) .editor-room .editor-section-body{padding-top:var(--space-4)}html:has(>body[data-dock-resources]) .editor-room [data-page-section=meet-acme] .editor-section-body{padding-top:var(--space-2)}html:has(>body[data-dock-resources]) .editor-room .editor-intro-layout{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .editor-room .editor-resources{font-size:var(--text-label);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}html:has(>body[data-dock-resources]) .editor-room .editor-resources .room-preview{position:relative;overflow:hidden}html:has(>body[data-dock-resources]) .editor-room .editor-section-progress{align-items:center;gap:var(--space-2);font-size:var(--text-label);white-space:nowrap;font-weight:400;display:flex}html:has(>body[data-dock-resources]) .editor-room .editor-plan-progress{width:var(--space-8);height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-hover);overflow:hidden}html:has(>body[data-dock-resources]) .editor-room .editor-plan-progress>span{background:var(--color-blue);width:0;height:100%;display:block}html:has(>body[data-dock-resources]) .editor-room [data-page-section=next-steps] .editor-section-body{padding-top:0}html:has(>body[data-dock-resources]) .editor-room .editor-task{grid-template-columns:minmax(0, 1fr) calc(var(--space-14) + var(--space-3)) var(--space-10) var(--space-6);align-items:center;gap:var(--space-3);min-height:calc(var(--space-10) + var(--space-2));padding-block:var(--space-3);font-size:var(--text-label);display:grid}html:has(>body[data-dock-resources]) .editor-room .editor-task+.editor-task{border-top:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .editor-room .editor-task-name .icon{--icon-size:var(--text-menu-heading);scale:calc(var(--text-label) / var(--text-menu-heading))}html:has(>body[data-dock-resources]) .editor-room .editor-task-name>span{min-width:0}html:has(>body[data-dock-resources]) .editor-room .editor-task-status{color:var(--color-muted)}html:has(>body[data-dock-resources]) .editor-room .editor-task>.room-workspace-mark{justify-self:center}html:has(>body[data-dock-resources]) .editor-room.editor-room--review{pointer-events:auto;grid-template-columns:clamp(calc(var(--page-max) / 8), 22vw, calc(var(--page-max) / 6)) minmax(0, 1fr);width:100%;height:100%;position:relative;transform:none}html:has(>body[data-dock-resources]) .editor-room.editor-room--demo .editor-document{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scroll-padding-block:var(--space-6);overflow-y:auto}html:has(>body[data-dock-resources]) .editor-room.editor-room--review .editor-section-header{cursor:pointer}html:has(>body[data-dock-resources]) .editor-room.editor-room--review .editor-section:hover{color:var(--color-ink)}html:has(>body[data-dock-resources]) .editor-room.editor-room--review :is(a,summary):focus-visible{outline:var(--brand-icon-separator-width) solid var(--color-focus);outline-offset:var(--space-1)}html:has(>body[data-dock-resources]) .editor-room.editor-room--review .editor-document:focus-visible{box-shadow:inset 0 0 0 var(--brand-icon-separator-width) var(--color-focus);outline:none}@media (width<=600px){html:has(>body[data-dock-resources]) .section-placeholder.editor-stage{min-height:0;padding:var(--space-6)}html:has(>body[data-dock-resources]) .meet-dock-track{gap:var(--space-6);margin-left:0}html:has(>body[data-dock-resources]) .editor-stage .screen-canvas{flex-basis:100%;width:100%}html:has(>body[data-dock-resources]) .meet-dock-controls{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}html:has(>body[data-dock-resources]) .meet-dock-controls button{gap:var(--space-1-5);min-height:var(--touch-target);font-size:var(--text-label);flex-direction:column}}html:has(>body[data-dock-resources]) .learning-room{grid-template-columns:var(--space-14) minmax(0, 1fr);border-radius:inherit;background:var(--color-white);font-size:var(--text-menu-heading);line-height:var(--control-line-height);grid-template-rows:auto minmax(0,1fr);overflow:hidden}html:has(>body[data-dock-resources]) .learning-room .learning-header{min-height:calc(var(--text-menu-heading) * var(--control-line-height) + 2 * var(--space-1-5) + 2 * var(--space-2-5));padding-inline:var(--space-4);grid-area:1/2}html:has(>body[data-dock-resources]) .learning-room .learning-body{align-content:start;gap:var(--space-2);min-height:0;padding:var(--space-4);grid-area:2/2;display:grid}html:has(>body[data-dock-resources]) .learning-room .learning-overview{padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0, 1fr) calc(var(--space-14) + var(--space-2));align-items:center;gap:var(--space-1) var(--space-6);display:grid}html:has(>body[data-dock-resources]) .learning-room .learning-eyebrow{grid-area:1/1}html:has(>body[data-dock-resources]) .learning-room .learning-title{grid-area:2/1}html:has(>body[data-dock-resources]) .learning-room .learning-meta{grid-area:3/1}html:has(>body[data-dock-resources]) .learning-room .learning-progress-value{text-align:right;grid-area:2/2}html:has(>body[data-dock-resources]) .learning-room .learning-progress-track{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border);grid-area:3/2}html:has(>body[data-dock-resources]) .learning-room .learning-progress-track>span{border-radius:inherit;background:var(--color-blue);height:100%;display:block}html:has(>body[data-dock-resources]) .learning-room .learning-step{border-radius:var(--radius-panel);box-shadow:var(--shadow-button);overflow:hidden}html:has(>body[data-dock-resources]) .learning-room .learning-step+.learning-step{margin-top:var(--space-2)}html:has(>body[data-dock-resources]) .learning-room .learning-item-check,html:has(>body[data-dock-resources]) .learning-room .learning-item[data-complete] .learning-item-icon{display:none}html:has(>body[data-dock-resources]) .learning-room .learning-item[data-complete] .learning-item-check{display:block}html:has(>body[data-dock-resources]) .learning-room .learning-step-header{padding:calc(var(--space-4) - var(--space-1) / 2) var(--space-4) var(--space-1)}html:has(>body[data-dock-resources]) .learning-room .learning-status--started{color:var(--color-blue)}html:has(>body[data-dock-resources]) .learning-room .learning-status--complete{color:var(--color-green-deep)}html:has(>body[data-dock-resources]) .learning-room .learning-step-description{margin-left:auto}html:has(>body[data-dock-resources]) .learning-room .learning-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-3) + ((var(--text-menu-heading) + var(--text-label)) * var(--control-line-height) - var(--space-8)) / 2);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}html:has(>body[data-dock-resources]) .learning-room .learning-item+.learning-item:before{content:"";top:0;right:var(--space-4);left:calc(2 * var(--space-3) + var(--space-8) + ((var(--text-menu-heading) + var(--text-label)) * var(--control-line-height) - var(--space-8)) / 2);height:var(--brand-icon-separator-width);background:var(--color-border);position:absolute}html:has(>body[data-dock-resources]) .learning-room .learning-item-copy{display:grid}html:has(>body[data-dock-resources]) .learning-room .learning-start{padding:var(--space-1-5) var(--space-3);border-radius:calc(var(--radius-panel) - var(--space-2-5));font-size:var(--text-menu-heading);box-shadow:var(--shadow-button)}html:has(>body[data-dock-resources]) .roleplay-flow-room{grid-template-columns:var(--space-14) minmax(0, 1fr);border-radius:inherit;font-size:var(--text-menu-heading);grid-template-rows:auto minmax(0,1fr);overflow:hidden}html:has(>body[data-dock-resources]) .roleplay-flow-room [hidden]{display:none}html:has(>body[data-dock-resources]) .roleplay-flow-room :is(h3,h4,p){margin:0}html:has(>body[data-dock-resources]) .roleplay-flow-room h4{font-size:inherit}html:has(>body[data-dock-resources]) .roleplay-flow-room>.room-header{padding-left:var(--space-4);grid-area:1/2}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-flow-body{min-height:0;padding:var(--space-8);grid-area:2/2}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-setup-body{grid-template-columns:calc(var(--page-max) / 4 - var(--space-8)) minmax(0, 1fr);gap:var(--space-8);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenario-list>.room-heading{font-size:var(--text-cta)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenarios{gap:var(--space-2);margin-top:var(--space-3);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenario{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-panel);box-shadow:var(--shadow-button);grid-template-columns:minmax(0,1fr) auto;display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenario[data-selected]{box-shadow:inset 0 0 0 calc(2 * var(--brand-icon-separator-width)) var(--color-blue)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenario>.room-medium{font-size:var(--text-base)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenario>.roleplay-buyer{grid-column:1/-1}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-briefs{min-width:0;min-height:0;padding:var(--brand-icon-separator-width);scrollbar-width:thin;overflow-y:auto}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-brief{gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-6);border-radius:var(--radius-panel);box-shadow:var(--shadow-button);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-brief-heading{align-items:center;gap:var(--space-2) var(--space-4);margin-right:calc(var(--space-4) - var(--space-6));grid-template-columns:minmax(0,1fr) auto;display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-brief-heading>.room-caption{grid-column:1/-1}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-brief-section{justify-items:start;gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-brief-section>p{color:var(--color-muted)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-start{padding:var(--space-1-5) var(--space-3);border-radius:calc(var(--radius-panel) - var(--space-2-5));font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-buyer{gap:var(--space-3)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-buyer img{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);object-fit:cover}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenario .roleplay-buyer img{width:var(--space-6);height:var(--space-6)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scenario .roleplay-buyer{gap:var(--space-2);font-size:var(--text-label);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recap-body{gap:var(--space-4);padding:var(--space-6);grid-template-rows:auto minmax(0,1fr);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recap-body:has(.roleplay-result-tabs:not([hidden])){grid-template-rows:auto auto minmax(0,1fr)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recap-heading{gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-call-meta{align-items:center;gap:var(--space-6);display:flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-participant-group{align-items:center;gap:var(--space-2);display:inline-flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-person{align-items:center;gap:var(--space-1-5);display:inline-flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-person img{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);object-fit:cover}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-ai-label{--icon-size:1em;--icon-accent-fill:currentColor;align-items:center;gap:var(--space-1);color:var(--color-ink);display:inline-flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recap-columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-scorecard{scrollbar-width:thin;overflow-y:auto}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-score-summary{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) 0;border-bottom:var(--brand-icon-separator-width) solid var(--color-border);display:flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-score{font-size:calc(2 * var(--text-lead));justify-items:center;line-height:1;display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-result-tabs{gap:var(--space-2);border-bottom:var(--brand-icon-separator-width) solid var(--color-border);font-size:var(--text-menu-heading);line-height:var(--control-line-height);display:flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-result-tabs[hidden],html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-result-panel[hidden]{display:none}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-result-tabs .room-tab{appearance:none;padding:var(--space-3) var(--space-4);border:0;border-bottom:calc(2 * var(--brand-icon-separator-width)) solid transparent;color:var(--color-ink);font-size:inherit;background:0 0;border-radius:0}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-result-tabs .room-tab--active{border-bottom-color:var(--color-blue)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-criteria{margin-top:var(--space-3)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-call-metrics{margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-call-metrics>div{align-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-call-metrics>div:first-child{padding-left:0}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-call-metrics>div+div{border-left:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-call-metrics .room-caption{line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-criterion{gap:var(--space-1);padding-block:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-criterion-score{color:var(--color-muted);margin-left:auto}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-coaching{gap:var(--space-2);padding-top:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-coaching:first-child{padding-top:0}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-result-panel+.roleplay-result-panel{margin-top:var(--space-6)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recap-body:has(.roleplay-result-tabs:not([hidden])) .roleplay-result-panel{margin-top:0}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-coaching p:not(.room-muted){font-weight:500}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-call-evidence{gap:var(--space-4);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recording{gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recording-heading{justify-content:space-between;align-items:center;display:flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recording-player{gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-recording-track{grid-template-columns:var(--space-10) minmax(0, 1fr);align-items:center;gap:var(--space-2);color:var(--color-ink);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-waveform{height:var(--space-6);justify-content:space-between;align-items:center;display:flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-waveform i{width:calc(var(--space-1) / 2);height:var(--wave-height);border-radius:var(--radius-pill);background:var(--color-outline);flex:none}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-waveform i[data-speaking]{background:var(--color-blue)}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-transcript-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-transcript-heading{padding-bottom:var(--space-3);border-bottom:var(--brand-icon-separator-width) solid var(--color-border);justify-content:space-between;align-items:center;display:flex}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-transcript{min-height:0;padding-right:var(--space-3);scrollbar-width:thin;overflow-y:auto}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-transcript-entry{gap:var(--space-1);padding-block:var(--space-3);display:grid}html:has(>body[data-dock-resources]) .roleplay-flow-room .roleplay-transcript-entry+.roleplay-transcript-entry{border-top:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .roleplay-demo{border-radius:inherit;display:block;overflow:hidden}html:has(>body[data-dock-resources]) .roleplay-demo [data-roleplay-view]{position:absolute;inset:0}html:has(>body[data-dock-resources]) .roleplay-demo [hidden]{display:none}html:has(>body[data-dock-resources]) .roleplay-demo .sales-room{border-radius:0;transform:none}html:has(>body[data-dock-resources]) .roleplay-demo :is(.dock-updates-button,.dock-shared-button)[data-hover]{background:var(--color-hover)}html:has(>body[data-dock-resources]) .roleplay-demo :is(.dock-updates-button--primary,.dock-shared-button--primary)[data-hover]{background:var(--color-blue-hover)}html:has(>body[data-dock-resources]) .roleplay-demo :is(.dock-updates-button--primary,.dock-shared-button--primary)[data-pressed]{background:var(--color-blue-pressed)}html:has(>body[data-dock-resources]) .roleplay-demo .roleplay-scenario[data-hover]:not([data-selected]){box-shadow:var(--shadow-outline)}html:has(>body[data-dock-resources]) .roleplay-demo .roleplay-scenario[data-pressed]{box-shadow:inset 0 0 0 calc(2 * var(--brand-icon-separator-width)) var(--color-blue)}html:has(>body[data-dock-resources]) .roleplay-demo .room-tab[data-hover]{background:var(--color-hover)}html:has(>body[data-dock-resources]) .roleplay-demo .room-tab[data-pressed]{background:var(--color-pressed)}html:has(>body[data-dock-resources]) .product-feature-link-context{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(>body[data-dock-resources]) .product-features{margin:0 calc(var(--space-6) - var(--hero-photo-inset));padding-bottom:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex:none;align-self:stretch;overflow-x:auto}html:has(>body[data-dock-resources]) .product-features .product-features-track{gap:var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .product-features .product-feature{gap:var(--space-4);min-width:0;padding-block:calc(2 * var(--hero-dot-spacing)) var(--space-8);scroll-snap-align:start;flex-direction:column;display:flex}html:has(>body[data-dock-resources]) .product-features .product-feature-copy{align-content:start;gap:var(--space-3);background:var(--color-white);box-shadow:0 0 0 var(--space-3) var(--color-white);display:grid}html:has(>body[data-dock-resources]) .product-features .product-feature-copy h3,html:has(>body[data-dock-resources]) .product-features .product-feature-select h3{color:var(--color-ink);font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height);text-wrap:pretty;margin:0}html:has(>body[data-dock-resources]) .product-features .product-feature-copy p{max-width:calc(var(--page-max) / 3);color:var(--color-muted);font-size:var(--text-base);font-weight:400;line-height:var(--leading-section-lead);text-wrap:pretty;margin:0}html:has(>body[data-dock-resources]) .product-features .product-feature-art{height:var(--icon-size);flex:none;position:relative}html:has(>body[data-dock-resources]) .product-features .product-feature-art>.icon{--icon-accent-fill:currentColor;color:var(--color-ink);background:var(--color-white);box-shadow:0 0 0 var(--space-1) var(--color-white)}@media (width<=600px){html:has(>body[data-dock-resources]) .product-stage .product-features{margin-inline:0}}@container (width<=1100px){html:has(>body[data-dock-resources]) .product-features .product-features-track{width:calc(var(--page-max) / 6 * 5 + var(--space-8) * 4)}}html:has(>body[data-dock-resources]) .product-features--two{margin:0 var(--space-6);padding-bottom:0;overflow:visible}html:has(>body[data-dock-resources]) .product-features--two .product-features-track{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}html:has(>body[data-dock-resources]) .product-features--two .product-feature{padding-block:var(--space-8)}html:has(>body[data-dock-resources]) .product-features--two .product-feature-copy p{max-width:none}@container (width<=700px){html:has(>body[data-dock-resources]) .product-features--two .product-features-track{grid-template-columns:minmax(0,1fr)}}html:has(>body[data-dock-resources]) .product-features--selector{margin:0;padding:0;display:grid;overflow:visible}html:has(>body[data-dock-resources]) .product-features--selector .product-features-track{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:start;gap:0;width:auto}html:has(>body[data-dock-resources]) .product-features--selector .product-feature{padding:0;position:relative}html:has(>body[data-dock-resources]) .product-features--selector .product-feature+.product-feature{border-top:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-select{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;min-height:var(--touch-target);padding-block:var(--space-4);color:inherit;text-align:left;margin:0;display:flex}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-copy{padding-block:var(--space-1) var(--space-6);box-shadow:none;background:0 0}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-copy p{color:var(--color-ink)}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-learn-more{color:var(--color-ink);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);text-decoration:underline;text-decoration-thickness:calc(2 * var(--brand-icon-separator-width));text-underline-offset:var(--space-1);justify-self:start}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-toggle{flex:none}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-collapse,html:has(>body[data-dock-resources]) .product-features--selector .product-feature-disclosure[open] .product-feature-expand{display:none}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-disclosure[open] .product-feature-collapse{display:block}html:has(>body[data-dock-resources]) .product-features--selector .product-features-reserve{visibility:hidden;pointer-events:none}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-description-reserve{display:grid}html:has(>body[data-dock-resources]) .product-features--selector .product-feature-description-reserve>.product-feature-copy{grid-area:1/1}html:has(>body[data-dock-resources]) .dock-ai-section{padding-top:var(--space-14)}html:has(>body[data-dock-resources]) .dock-ai-section .section-intro .section-description{max-width:calc(var(--page-max) / 2)}html:has(>body[data-dock-resources]) .section-placeholder.dock-ai-stage{place-items:center;gap:calc(2 * var(--hero-dot-spacing));height:auto;min-height:var(--placeholder-height);padding:var(--space-14);--hero-dot-ink:var(--color-grid-dot);--hero-wave-origin:50% 50%;--hero-wave-reach:calc(50cqw + var(--hero-wave-width));--opacity-hero-wave:1;background:linear-gradient(to bottom in oklch, var(--color-blue-deep), var(--color-blue-deep-light));display:grid;overflow:hidden}html:has(>body[data-dock-resources]) .dock-ai-stage>.section-intro{padding:var(--space-8) 0 0;color:var(--color-white)}html:has(>body[data-dock-resources]) .dock-ai-stage .section-intro :is(.section-eyebrow,.section-description){color:inherit}html:has(>body[data-dock-resources]) .dock-ai-stage>.section-intro>.mcp-prompt{margin-top:var(--space-4);translate:0 calc(var(--space-1) / 4)}html:has(>body[data-dock-resources]) .dock-ai-visual{place-items:center;width:100%;display:grid;position:relative}html:has(>body[data-dock-resources]) .section-placeholder.dock-ai-stage:before{background-position:bottom;background-repeat:space repeat}html:has(>body[data-dock-resources]) .dock-ai-diagram{width:100%;max-width:calc(var(--page-max) * 2 / 3);aspect-ratio:12/7;position:relative}html:has(>body[data-dock-resources]) .dock-ai-orbits{fill:none;width:100%;height:100%;stroke:var(--color-sky);stroke-width:calc(2 * var(--brand-icon-separator-width));opacity:.2;mix-blend-mode:plus-lighter;position:absolute;inset:0;overflow:visible}html:has(>body[data-dock-resources]) .dock-ai-orbit-reveal{transform-box:view-box;transform-origin:50%}html:has(>body[data-dock-resources]) .dock-ai-orbits-outer{stroke-dasharray:var(--space-1) var(--space-2);animation:dock-ai-orbit-flow var(--duration-hero-wave) linear infinite}html:has(>body[data-dock-resources]) .dock-ai-orbits :is(circle,ellipse){vector-effect:non-scaling-stroke}html:has(>body[data-dock-resources]) .dock-ai-hub{z-index:1;width:calc(2 * var(--space-14) + var(--space-8));aspect-ratio:1;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}html:has(>body[data-dock-resources]) .dock-ai-hub img{width:calc(3 * var(--space-8));height:auto;display:block}html:has(>body[data-dock-resources]) .dock-ai-sources{margin:0;padding:0;list-style:none;display:contents}html:has(>body[data-dock-resources]) .dock-ai-node{align-items:center;gap:var(--space-2);padding:var(--control-padding-top) var(--control-padding-inline) calc(var(--control-padding-bottom) - 1px);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-blue-deep) 80%, var(--color-ink));color:var(--color-white);box-shadow:var(--shadow-button);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);white-space:nowrap;display:flex;position:absolute;translate:-50% -50%}html:has(>body[data-dock-resources]) .dock-ai-node .icon{flex:none}@container (width<=700px){html:has(>body[data-dock-resources]) .section-placeholder.dock-ai-stage{min-height:0;padding:var(--space-14) var(--space-6);--hero-wave-reach:var(--placeholder-height)}html:has(>body[data-dock-resources]) .dock-ai-stage>.section-intro{padding-top:0}html:has(>body[data-dock-resources]) .dock-ai-visual{width:calc(100% + 2 * var(--space-4))}html:has(>body[data-dock-resources]) .dock-ai-diagram{container-type:inline-size}html:has(>body[data-dock-resources]) .dock-ai-hub{width:20%}html:has(>body[data-dock-resources]) .dock-ai-hub img{width:100%}html:has(>body[data-dock-resources]) .dock-ai-node{--icon-size:var(--space-3);gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:clamp(calc(var(--text-label) * .75), 2.5cqw, var(--text-base))}}html:has(>body[data-dock-resources]) .dock-ai-everywhere-section{min-width:0}html:has(>body[data-dock-resources]) .product-feature-layout.dock-ai-everywhere-layout{align-items:start}html:has(>body[data-dock-resources]) .dock-ai-everywhere-layout>.product-feature-sidebar{grid-template-rows:auto 1fr;align-self:stretch}html:has(>body[data-dock-resources]) .dock-ai-everywhere-section .section-eyebrow{--icon-accent-fill:currentColor}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards.product-features{min-width:0;margin:0;padding:0}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-features-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0, 1fr) var(--space-8) auto;gap:var(--space-4) var(--space-8)}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-feature{grid-row:span 3;grid-template-rows:subgrid;min-height:var(--placeholder-height);padding:var(--space-8);border-radius:var(--radius-placeholder);background:var(--color-hover);display:grid}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-feature-copy{box-shadow:none;background:0 0}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-feature-copy p{color:var(--color-ink)}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-feature-art{height:var(--space-8);align-items:center;display:flex}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .brand-marks{--brand-mark-size:var(--space-8)}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .brand-marks img{width:calc(var(--space-6) - var(--space-1));height:calc(var(--space-6) - var(--space-1))}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-feature-art>.icon{box-shadow:none;background:0 0}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-feature-preview{min-width:0;padding-bottom:calc(var(--space-8) + var(--space-4));flex:1;align-items:start;display:grid;container-type:inline-size}html:has(>body[data-dock-resources]) .integration-preview{gap:var(--space-3);width:100%;max-width:calc(var(--page-max) / 3 - var(--space-10));color:var(--color-ink);font-size:var(--text-menu-heading);line-height:var(--leading-section-lead);flex-direction:column;margin-inline:auto;display:flex}html:has(>body[data-dock-resources]) .integration-preview p{margin:0}html:has(>body[data-dock-resources]) .integration-preview--mcp{width:calc(100% / var(--integration-mcp-scale));max-width:calc(var(--page-max) / 4);scale:var(--integration-mcp-scale);transform-origin:top}html:has(>body[data-dock-resources]) .integration-preview .integration-request{width:fit-content;max-width:min(100%, calc(var(--page-max) / 4 - var(--space-10)));padding:var(--space-2) var(--space-4);margin-bottom:var(--space-3);border-radius:calc((var(--text-menu-heading) * var(--leading-section-lead) + 2 * var(--space-2)) / 2);background:var(--color-pressed);align-self:flex-end}html:has(>body[data-dock-resources]) .integration-dock-mark{width:var(--space-6);height:var(--space-4);object-fit:contain;flex:none}html:has(>body[data-dock-resources]) .integration-tool{align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--text-label);display:flex}html:has(>body[data-dock-resources]) .integration-tool .integration-dock-mark{width:var(--space-4);height:auto}html:has(>body[data-dock-resources]) .integration-preview--mcp .integration-room-link{color:var(--color-ink);font-weight:500}html:has(>body[data-dock-resources]) .integration-answer{gap:var(--space-2);flex-direction:column;display:flex}html:has(>body[data-dock-resources]) .integration-files{gap:var(--space-1);padding-left:var(--space-6);margin:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .integration-files li{position:relative}html:has(>body[data-dock-resources]) .integration-files li:before{content:"";left:calc(-1 * var(--space-4));top:calc(.5lh - var(--space-1) / 2 - var(--space-1) / 4);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:currentColor;position:absolute}html:has(>body[data-dock-resources]) .integration-room-link{align-items:center;gap:var(--space-2);text-decoration:underline;text-decoration-thickness:var(--brand-icon-separator-width);text-underline-offset:var(--space-1);display:flex}html:has(>body[data-dock-resources]) .integration-room-link,html:has(>body[data-dock-resources]) .integration-room-title,html:has(>body[data-dock-resources]) .integration-mention{color:var(--color-blue)}html:has(>body[data-dock-resources]) .integration-room-link{align-self:flex-start;font-weight:500}html:has(>body[data-dock-resources]) .integration-preview--slack{gap:var(--space-2);width:fit-content;max-width:100%;margin-top:var(--space-2)}html:has(>body[data-dock-resources]) .integration-slack-reply{align-items:flex-start;gap:var(--space-2);display:flex}html:has(>body[data-dock-resources]) .integration-bot-avatar{width:var(--space-8);height:var(--space-8);margin-top:var(--space-1);translate:0 calc(var(--space-1) / -4);border-radius:var(--radius-item);box-shadow:var(--shadow-outline);flex:none;place-items:center;display:grid}html:has(>body[data-dock-resources]) .integration-person-avatar{background:var(--color-pressed);box-shadow:none;font-size:var(--text-label);font-weight:500}html:has(>body[data-dock-resources]) .integration-person-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}html:has(>body[data-dock-resources]) .integration-message{gap:0;min-width:0;display:grid}html:has(>body[data-dock-resources]) .integration-message-author{align-items:center;gap:var(--space-2);font-weight:500;line-height:var(--control-line-height);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .integration-message-identity{align-items:center;gap:var(--space-1);display:inline-flex}html:has(>body[data-dock-resources]) .integration-message-time{color:var(--color-muted);font-size:var(--text-label);font-weight:400}html:has(>body[data-dock-resources]) .integration-app-label{padding-inline:var(--space-1);border-radius:var(--radius-item);background:var(--color-pressed);color:var(--color-muted);font-size:calc(var(--text-label) - var(--space-1) / 2);font-weight:400}html:has(>body[data-dock-resources]) .integration-mention{background:color-mix(in oklch, var(--color-sky) 20%, transparent)}html:has(>body[data-dock-resources]) .integration-attachment{justify-items:start;gap:var(--space-3);margin-top:var(--space-1);padding-left:var(--space-3);border-left:calc(var(--space-1) * .75) solid var(--color-border);display:grid}html:has(>body[data-dock-resources]) .integration-room-title{color:var(--color-ink);font-weight:500}html:has(>body[data-dock-resources]) .integration-attachment :is(.dock-updates-button,.dock-shared-button){--icon-size:var(--text-label);gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border-radius:var(--space-1);box-shadow:inset 0 0 0 calc(2 * var(--brand-icon-separator-width)) var(--color-outline);font-size:var(--text-menu-heading);white-space:normal;font-weight:600}html:has(>body[data-dock-resources]) .integration-prompts{align-self:end;gap:var(--space-3);padding-bottom:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .integration-prompts h3{color:var(--color-ink);font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height);margin:0}html:has(>body[data-dock-resources]) .integration-prompts ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .integration-prompts li{border-bottom:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .integration-prompt{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-8);padding:var(--space-3) 0 calc(var(--space-3) + var(--space-1) / 2);color:var(--color-muted);font-size:var(--text-base);font-weight:400;line-height:var(--leading-section-lead);text-align:left;transition:color var(--duration-fast) ease;background:0 0;border:0;display:flex}html:has(>body[data-dock-resources]) .integration-prompt:disabled{cursor:text}html:has(>body[data-dock-resources]) .integration-prompt:is(:hover,:focus-visible,[data-copied]){color:var(--color-ink)}html:has(>body[data-dock-resources]) .integration-prompt-action{opacity:0;font-size:var(--text-label);transition:opacity var(--duration-fast) ease;flex:none;place-items:center end;display:grid}html:has(>body[data-dock-resources]) .integration-prompt-action>*{grid-area:1/1}html:has(>body[data-dock-resources]) .integration-prompt:is(:hover,:focus-visible,[data-copied]) .integration-prompt-action{opacity:1}html:has(>body[data-dock-resources]) .integration-prompt:disabled .integration-prompt-action,html:has(>body[data-dock-resources]) .integration-prompt:not([data-copied]) .integration-prompt-copied,html:has(>body[data-dock-resources]) .integration-prompt[data-copied] .integration-prompt-copy{visibility:hidden}html:has(>body[data-dock-resources]) .integration-prompt-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html:has(>body[data-dock-resources]) .integration-prompt-fallback{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .integration-prompt-fallback textarea{width:100%;margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-item);background:var(--color-hover);color:var(--color-ink);font:inherit;box-shadow:var(--shadow-button);border:0;display:block}@media (hover:none){html:has(>body[data-dock-resources]) .integration-prompt{min-height:var(--touch-target)}html:has(>body[data-dock-resources]) .integration-prompt-action{opacity:1}}@container (width<=900px){html:has(>body[data-dock-resources]) .integration-prompts{padding-bottom:0}}@container (width<=700px){html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-features-track{gap:var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .dock-ai-everywhere-cards .product-feature{padding:var(--space-6);grid-row:auto;justify-content:flex-end;display:flex}}@container (width<=300px){html:has(>body[data-dock-resources]) .integration-preview{font-size:var(--text-label)}html:has(>body[data-dock-resources]) .integration-slack-reply{gap:var(--space-2)}html:has(>body[data-dock-resources]) .integration-bot-avatar{width:var(--space-6);height:var(--space-6)}html:has(>body[data-dock-resources]) .integration-bot-avatar .integration-dock-mark{width:var(--text-cta);height:var(--space-3)}html:has(>body[data-dock-resources]) .integration-attachment :is(.dock-updates-button,.dock-shared-button){padding:var(--space-2);font-size:var(--text-label)}}html:has(>body[data-dock-resources]) .mcp-prompt{align-items:center;gap:var(--space-3);width:fit-content;min-width:0;max-width:100%;font-size:var(--text-base);grid-template-columns:auto auto;display:grid}html:has(>body[data-dock-resources]) .brand-marks{--brand-mark-size:var(--space-6);padding-left:var(--space-2);flex:none;align-items:center;display:flex}html:has(>body[data-dock-resources]) .brand-marks>span{width:var(--brand-mark-size);height:var(--brand-mark-size);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-pill);background:var(--color-white);box-shadow:var(--shadow-outline);place-items:center;display:grid}html:has(>body[data-dock-resources]) .brand-marks img{width:var(--icon-size);height:var(--icon-size);object-fit:contain;display:block}html:has(>body[data-dock-resources]) .mcp-prompt .mcp-explore{--shadow-button:var(--shadow-on-blue);--shadow-pressed:var(--shadow-on-blue);min-height:var(--touch-target);color:var(--color-white);background:var(--color-blue-deep);justify-content:center}html:has(>body[data-dock-resources]) .dock-ai-stage[data-grid-mask] .mcp-explore{background:0 0}html:has(>body[data-dock-resources]) .mcp-prompt .mcp-explore:hover{background:var(--color-hover-on-blue)}html:has(>body[data-dock-resources]) .mcp-prompt .mcp-explore:active{background:var(--color-pressed-on-blue)}html:has(>body[data-dock-resources]) .mcp-prompt-field{min-width:0;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-panel);color:var(--color-muted);background:var(--color-white);grid-column:1/-1;display:flex}html:has(>body[data-dock-resources]) .mcp-prompt-field input{width:0;min-width:0;padding:var(--space-1);border-radius:var(--radius-item);color:var(--color-ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;flex:1}html:has(>body[data-dock-resources]) .mcp-prompt noscript{grid-column:1/-1}html:has(>body[data-dock-resources]) .mcp-prompt .mcp-prompt-fallback{max-width:calc(var(--page-max) / 3);color:var(--color-white);font-size:var(--text-label);line-height:var(--leading-section-lead);text-align:left;overflow-wrap:anywhere;margin:0}html:has(>body[data-dock-resources]) .mcp-prompt .mcp-copy{--shadow-primary:var(--shadow-primary-on-blue);max-width:100%;min-height:var(--touch-target);padding-block:calc((var(--touch-target) - var(--space-6)) / 2);flex:none;padding-inline-start:calc((var(--touch-target) - var(--space-6)) / 2);padding-inline-end:calc((var(--touch-target) - var(--icon-size)) / 2)}html:has(>body[data-dock-resources]) .mcp-copy-label{text-align:center;white-space:normal;min-width:0;display:grid}html:has(>body[data-dock-resources]) .mcp-copy-label>span{grid-area:1/1}html:has(>body[data-dock-resources]) .mcp-copy-measure{visibility:hidden}html:has(>body[data-dock-resources]) .mcp-copy[hidden],html:has(>body[data-dock-resources]) .mcp-prompt-field[hidden],html:has(>body[data-dock-resources]) .mcp-copy:not([data-copied]) .mcp-copied-icon,html:has(>body[data-dock-resources]) .mcp-copy[data-copied] .mcp-copy-icon{display:none}@container (width<=500px){html:has(>body[data-dock-resources]) .mcp-prompt{grid-template-columns:minmax(0,1fr);justify-items:center}html:has(>body[data-dock-resources]) .mcp-prompt-field{justify-self:stretch}}html:has(>body[data-dock-resources]) .dock-ai-stage .dock-ai-visual:after{inset:calc(var(--space-6) - var(--space-14));--hero-dot-ink:var(--color-white);background-position:bottom;background-repeat:space repeat}@keyframes dock-ai-orbit-flow{to{stroke-dashoffset:calc(-4 * (var(--space-1) + var(--space-2)))}}@media (prefers-reduced-motion:reduce){html:has(>body[data-dock-resources]) .dock-ai-orbits-outer{animation:none}}@container (width<=700px){html:has(>body[data-dock-resources]) .dock-ai-stage .dock-ai-visual:after{inset:0}}@media (prefers-reduced-motion:no-preference){html:has(>body[data-dock-resources]) .dock-ai-stage[data-ai-motion=pending] :is(.dock-ai-node,.dock-ai-orbit-reveal){opacity:0}html:has(>body[data-dock-resources]) .dock-ai-stage[data-ai-motion]:not([data-ai-motion=complete]) .dock-ai-visual:after{opacity:0;animation:none}html:has(>body[data-dock-resources]) .dock-ai-stage[data-ai-motion]:not([data-ai-motion=complete]) .dock-ai-orbits-outer,html:has(>body[data-dock-resources]) .dock-ai-stage[data-ai-visible=false] .dock-ai-orbits-outer,html:has(>body[data-dock-resources]) .dock-ai-stage[data-ai-visible=false] .dock-ai-visual:after{animation-play-state:paused}}html:has(>body[data-dock-resources]) .wall-of-love{contain:layout;padding:0 var(--space-6) calc(2 * var(--space-14));scroll-margin-top:var(--header-height);overflow-anchor:none;container:wall-of-love/inline-size}html:has(>body[data-dock-resources]) .wall-of-love>.section-intro{padding-inline:0;padding-bottom:var(--space-6)}html:has(>body[data-dock-resources]) .wall-of-love .section-title>span{color:var(--color-blue)}html:has(>body[data-dock-resources]) .wall-of-love-filters{margin-bottom:var(--space-4);padding-inline:0}html:has(>body[data-dock-resources]) .wall-of-love-filters button{min-height:var(--touch-target)}html:has(>body[data-dock-resources]) .wall-of-love-quotes{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(calc((100cqw - 6 * var(--space-4)) / 7), auto);gap:var(--space-4);display:grid}html:has(>body[data-dock-resources]) .wall-of-love-space{grid-column:var(--love-column);grid-row:var(--love-row);background:var(--color-hover);border-radius:var(--radius-panel)}html:has(>body[data-dock-resources]) .customer-quote{grid-column:var(--love-column);grid-row:var(--love-row);isolation:isolate;border-radius:var(--radius-panel);min-width:0;min-height:min-content;color:var(--color-ink);background:var(--color-hover);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}html:has(>body[data-dock-resources]) .customer-quote--portrait{color:var(--color-white);min-height:max(calc(var(--placeholder-height) / 2), var(--love-photo-min-height,0px))}html:has(>body[data-dock-resources]) .customer-quote-media{isolation:isolate;position:absolute;inset:0;overflow:hidden}html:has(>body[data-dock-resources]) .customer-quote-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top in oklch, oklch(from var(--color-ink) l 0 h / var(--photo-shade-opacity)), oklch(from var(--color-ink) l 0 h / 0) var(--photo-shade-reach));position:absolute;inset:0}html:has(>body[data-dock-resources]) .customer-quote-media:after{content:"";z-index:2;pointer-events:none;background:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af52359aa002900659c2876_dock-home-51b4f46d-photo-grain.svg);background-size:var(--photo-grain-size);opacity:var(--photo-grain-opacity);mix-blend-mode:soft-light;position:absolute;inset:0}html:has(>body[data-dock-resources]) .customer-quote-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}html:has(>body[data-dock-resources]) .customer-quote-photo,html:has(>body[data-dock-resources]) .customer-quote-avatar{filter:grayscale(var(--photo-grayscale))}html:has(>body[data-dock-resources]) .customer-quote-preview{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity var(--duration-menu);position:absolute;inset:0}html:has(>body[data-dock-resources]) .customer-quote-media[data-preview-playing]>.customer-quote-preview{opacity:1}@media (prefers-reduced-motion:reduce){html:has(>body[data-dock-resources]) .customer-quote-preview{transition:none}}html:has(>body[data-dock-resources]) .customer-quote-content{z-index:1;gap:var(--space-6);padding:var(--space-8);flex-direction:column;flex:1;display:flex;position:relative}html:has(>body[data-dock-resources]) .customer-quote-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin-bottom:auto;display:flex}html:has(>body[data-dock-resources]) .customer-quote-company{font-size:var(--text-cta);font-weight:600;line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .customer-quote blockquote{font-size:clamp(var(--text-section-lead), 5.5cqw, var(--text-section));font-weight:400;line-height:var(--control-line-height);text-wrap:balance;margin:0}html:has(>body[data-dock-resources]) .customer-quote--portrait .customer-quote-content{pointer-events:none}html:has(>body[data-dock-resources]) .customer-quote--portrait blockquote{font-size:clamp(var(--text-section-lead), 5cqw, var(--text-lead))}html:has(>body[data-dock-resources]) .customer-quote-author{align-items:center;gap:var(--space-3);display:flex}html:has(>body[data-dock-resources]) .customer-quote-avatar{width:calc(2 * var(--space-6));height:calc(2 * var(--space-6));border-radius:var(--radius-pill);object-fit:cover;flex:none}html:has(>body[data-dock-resources]) .customer-quote-byline{gap:calc(var(--space-1) / 2);min-width:0;display:grid}html:has(>body[data-dock-resources]) .customer-quote-name{font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .customer-quote-role{font-size:var(--text-menu-heading);line-height:var(--control-line-height);opacity:var(--opacity-hero-wave)}html:has(>body[data-dock-resources]) .customer-quote-play{z-index:2;border-radius:inherit;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}html:has(>body[data-dock-resources]) .customer-quote-play .customer-quote-play-control{width:var(--space-14);height:var(--space-14);color:var(--color-white);background:var(--color-media-control);box-shadow:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body[data-dock-resources]) .customer-quote-play:is(:hover,:active) .customer-quote-play-control{background:var(--color-media-control-hover)}html:has(>body[data-dock-resources]) .customer-quote-play .icon{width:var(--text-section-lead);height:var(--text-section-lead)}html:has(>body[data-dock-resources]) .wall-of-love-more{grid-column:var(--love-column);grid-row:var(--love-row);justify-content:flex-start;align-items:flex-end;gap:var(--space-2);min-width:0;padding:var(--space-8);padding-bottom:calc(var(--space-8) - var(--space-1));border-radius:var(--radius-panel);color:var(--color-ink);background:var(--color-hover);font:500 var(--text-base)/var(--control-line-height) var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--duration-fast);border:0;display:flex}html:has(>body[data-dock-resources]) .wall-of-love-more:is(:hover,:active){background:var(--color-pressed)}html:has(>body[data-dock-resources]) .wall-of-love-more .icon{margin-bottom:calc((var(--text-base) * var(--control-line-height) - var(--icon-size)) / 2);flex:none;align-self:flex-end}html:has(>body[data-dock-resources]) .wall-of-love-empty{align-content:center;justify-items:center;gap:var(--space-6);min-height:calc(var(--placeholder-height) / 2);border-radius:var(--radius-panel);background:var(--color-hover);display:grid}html:has(>body[data-dock-resources]) .wall-of-love .wall-of-love-empty p{font-size:var(--text-section-lead);color:var(--color-ink);text-align:center;margin:0}html:has(>body[data-dock-resources]) .wall-of-love-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(>body[data-dock-resources]) .wall-of-love [hidden]{display:none}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-ready]{height:var(--love-gallery-height);display:block;position:relative}html:has(>body[data-dock-resources]) .wall-of-love .wall-of-love-quotes[data-love-ready]>:is(.customer-quote,.wall-of-love-space,.wall-of-love-more){width:var(--love-width);height:var(--love-height);max-width:none;min-height:0;transform:translate3d(var(--love-x), var(--love-y), 0) scale(var(--love-scale));transform-origin:50%;position:absolute;top:0;left:0}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-ready]>.wall-of-love-space{display:block}@container (width<=1200px){html:has(>body[data-dock-resources]) .wall-of-love-filters{column-gap:var(--space-6)}html:has(>body[data-dock-resources]) .customer-quote-content{padding:var(--space-6)}html:has(>body[data-dock-resources]) .wall-of-love-quotes{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}html:has(>body[data-dock-resources]) .wall-of-love .wall-of-love-space{display:none}html:has(>body[data-dock-resources]) .wall-of-love-more{width:calc((100% - var(--space-4)) / 2);aspect-ratio:1;padding:var(--space-6);padding-bottom:calc(var(--space-6) - var(--space-1));grid-area:auto/1;justify-self:end}html:has(>body[data-dock-resources]) .customer-quote{grid-area:auto}html:has(>body[data-dock-resources]) .customer-quote--portrait{min-height:max(calc(var(--placeholder-height) / 2 + var(--space-14)), var(--love-photo-min-height,0px))}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="1"]{grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="1"] .customer-quote{width:100%;max-width:var(--placeholder-height);justify-self:center}}@container (width<=700px){html:has(>body[data-dock-resources]) .wall-of-love .section-title br{display:none}html:has(>body[data-dock-resources]) .wall-of-love-filters{gap:var(--space-4) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .wall-of-love-filters button{gap:var(--space-1-5);font-size:var(--text-label);flex-direction:column}html:has(>body[data-dock-resources]) .wall-of-love-filters button:last-child{grid-column:2}html:has(>body[data-dock-resources]) .wall-of-love-quotes{grid-template-columns:minmax(0,1fr)}}html:has(>body[data-dock-resources]) .wall-of-love .wall-of-love-quotes[data-love-ready]>[hidden]{display:none}@container wall-of-love (width>1200px){html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="3"]{grid-auto-rows:calc((100cqw - 6 * var(--space-4)) / 7)}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="3"] .customer-quote{min-height:0}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="3"] .customer-quote-content{padding:var(--space-6);gap:var(--space-4)}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait .customer-quote-content{padding:var(--space-4);gap:var(--space-3)}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait blockquote{font-size:clamp(var(--text-base), 4cqw, var(--text-section-lead))}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait .customer-quote-name{font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait .customer-quote-role{font-size:var(--text-label)}}html:has(>body[data-dock-resources]):has(.customer-video-dialog[open]){overflow:hidden}html:has(>body[data-dock-resources]) .customer-video-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}html:has(>body[data-dock-resources]) .customer-video-dialog::backdrop{background:0 0}html:has(>body[data-dock-resources]) .customer-video-dialog:not([open]){visibility:hidden;pointer-events:none;display:block}html:has(>body[data-dock-resources]) .customer-video-scrim{background:var(--color-focus);backdrop-filter:blur(var(--menu-blur));opacity:0;position:absolute;inset:0}html:has(>body[data-dock-resources]) .customer-video-stage{z-index:1;width:calc(var(--page-max) * 2 / 3);aspect-ratio:16/9;background:var(--color-ink);isolation:isolate;clip-path:inset(0 round var(--radius-panel));position:fixed}html:has(>body[data-dock-resources]) .customer-video-frame{z-index:1;background:var(--color-ink);position:absolute;inset:0}html:has(>body[data-dock-resources]) .customer-video-frame iframe{width:var(--video-width,calc(var(--page-max) * 2 / 3));height:var(--video-height,calc(var(--page-max) * 3 / 8));transform:translate(-50%, -50%) scale(var(--video-scale,1.01));transform-origin:50%;visibility:hidden;pointer-events:none;border:0;display:block;position:absolute;top:50%;left:50%}html:has(>body[data-dock-resources]) .customer-video-frame iframe[data-video-active]{visibility:inherit;pointer-events:auto}html:has(>body[data-dock-resources]) .customer-video-stage :is(.customer-quote-media,[data-video-poster]){z-index:2;pointer-events:none;width:var(--poster-width);height:var(--poster-height);transform:translateX(-50%) scale(var(--poster-scale));transform-origin:top;inset:0 auto auto 50%}html:has(>body[data-dock-resources]) .customer-video-dialog .customer-video-close{z-index:4;top:var(--space-4);right:var(--space-4);width:var(--touch-target);height:var(--touch-target);box-shadow:none;color:var(--color-white);background:var(--color-media-control);padding:0;position:absolute}html:has(>body[data-dock-resources]) .customer-video-dialog .customer-video-close:is(:hover,:active){color:var(--color-white);background:var(--color-media-control-hover)}html:has(>body[data-dock-resources]) .customer-video-card-ui{z-index:3;width:var(--poster-width);pointer-events:none;height:100%;min-height:0;color:var(--color-white);background:0 0;border-radius:0;position:absolute;top:0;left:0;container-type:inline-size}html:has(>body[data-dock-resources]) .customer-video-card-ui .customer-quote-content{box-sizing:border-box;height:100%}html:has(>body[data-dock-resources]) .customer-video-stage>.customer-quote-play{z-index:3;pointer-events:none}html:has(>body[data-dock-resources]) .customer-video-dialog[data-video-state=closing] :is(.customer-video-stage,.customer-video-frame iframe){pointer-events:none}html:has(>body[data-dock-resources]) .trust-badge{align-items:center;gap:var(--space-1);font-size:var(--text-label);line-height:var(--control-line-height);white-space:nowrap;display:inline-flex}html:has(>body[data-dock-resources]) .trust-badge-icon{width:var(--icon-size);height:var(--icon-size);mask:var(--badge-image) center / contain no-repeat;background:currentColor;flex:none;display:block}html:has(>body[data-dock-resources]) .section-placeholder.security-stage{--hero-dot-ink:var(--color-white);align-content:center;justify-items:center;gap:var(--space-10);height:auto;min-height:var(--placeholder-height);padding:var(--space-14);padding-bottom:calc(var(--space-14) + 2 * var(--hero-dot-spacing));color:var(--color-white);background:var(--color-ink);display:grid}html:has(>body[data-dock-resources]) .security-stage:before{opacity:calc(var(--opacity-menu-heading) / 3)}html:has(>body[data-dock-resources]) .section-placeholder.security-stage:before,html:has(>body[data-dock-resources]) .section-placeholder.security-stage:after{background-position:50%;background-repeat:repeat}html:has(>body[data-dock-resources]) .section-placeholder.security-stage:after{--hero-dot-ink:var(--color-white);--hero-wave-origin:50% 50%;--hero-wave-reach:calc(max(50cqw, var(--placeholder-height) / 2) + var(--hero-wave-width));--opacity-hero-wave:calc(var(--opacity-menu-heading) / 2)}html:has(>body[data-dock-resources]) .security-stage>.section-intro{max-width:calc(var(--page-max) / 2);padding:0}html:has(>body[data-dock-resources]) .security-stage .section-intro :is(.section-eyebrow,.section-description){color:inherit}html:has(>body[data-dock-resources]) .security-stage .section-eyebrow{--color-ai-pill-border:var(--color-pressed-on-blue);--color-ai-pill-glow:var(--color-border);translate:0 calc(-1 * var(--space-1));padding:var(--control-padding-top) var(--control-padding-inline) var(--control-padding-bottom);border-radius:var(--radius-pill);background:var(--color-ink);position:relative}html:has(>body[data-dock-resources]) .security-stage .section-eyebrow:before{content:""}html:has(>body[data-dock-resources]) .security-stage .section-title{translate:0 var(--space-1)}html:has(>body[data-dock-resources]) .security-features{width:100%;margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .security-feature{align-content:start;gap:var(--space-3);min-width:0;padding-inline:var(--space-8);text-align:center;grid-template-rows:auto auto 1fr;display:grid}html:has(>body[data-dock-resources]) .security-feature h3{font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height);text-wrap:pretty;margin:0}html:has(>body[data-dock-resources]) .security-feature p{color:var(--color-border);font-size:var(--text-base);margin:0}html:has(>body[data-dock-resources]) .security-feature :is(h3,p)>span{background:var(--color-ink);box-shadow:0 0 0 var(--space-1) var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}html:has(>body[data-dock-resources]) .security-feature-visual{min-width:0;height:calc(3 * var(--space-14) + var(--space-6));margin-bottom:var(--space-4);place-items:center;display:grid}html:has(>body[data-dock-resources]) .security-access-preview{--icon-size:var(--text-label);width:100%;max-width:calc(2 * var(--space-14) + var(--space-10));padding:var(--space-1);border-radius:var(--radius-panel);background:linear-gradient(var(--color-hover-on-blue), var(--color-hover-on-blue)), var(--color-ink);box-shadow:inset 0 0 0 var(--brand-icon-separator-width) var(--color-pressed-on-blue);font-size:var(--text-label);text-align:left}html:has(>body[data-dock-resources]) .security-access-option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-3);border-radius:calc(var(--radius-panel) - var(--space-1));color:var(--color-border);display:flex}html:has(>body[data-dock-resources]) .security-access-option--selected{color:var(--color-white);background:var(--color-pressed-on-blue)}html:has(>body[data-dock-resources]) .security-badges{justify-content:center;align-items:center;gap:var(--space-4);display:flex}html:has(>body[data-dock-resources]) .security-badges .trust-badge{flex:0 1 calc(2 * var(--space-14));gap:var(--space-4);flex-direction:column;min-width:0}html:has(>body[data-dock-resources]) .security-badges .trust-badge-icon{width:calc(2 * var(--space-14));aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-ink);max-width:100%;height:auto;box-shadow:inset 0 0 0 var(--brand-icon-separator-width) var(--color-pressed-on-blue);place-items:center;display:grid;position:relative;mask:none}html:has(>body[data-dock-resources]) .security-badges .trust-badge-icon:before{content:"";width:var(--space-14);height:var(--space-14);mask:var(--badge-image) center / contain no-repeat;background:currentColor}html:has(>body[data-dock-resources]) .security-signin-preview{width:100%;max-width:calc(4 * var(--space-14) + var(--space-10));justify-items:center;display:grid}html:has(>body[data-dock-resources]) .security-signin-mark{width:calc(var(--space-14) + var(--space-4));height:calc(var(--space-14) + var(--space-4));border-radius:var(--radius-panel);background:var(--color-ink);box-shadow:inset 0 0 0 var(--brand-icon-separator-width) var(--color-pressed-on-blue);place-items:center;display:grid}html:has(>body[data-dock-resources]) .security-signin-connector{width:var(--brand-icon-separator-width);height:var(--space-6);background:var(--color-pressed-on-blue)}html:has(>body[data-dock-resources]) .security-signin-provider{width:100%;padding:calc(var(--control-padding-top) + var(--space-1)) calc(var(--icon-size) + var(--space-2) + var(--space-4)) calc(var(--control-padding-bottom) + var(--space-1));border-radius:var(--radius-pill);background:linear-gradient(var(--color-hover-on-blue), var(--color-hover-on-blue)), var(--color-ink);box-shadow:inset 0 0 0 var(--brand-icon-separator-width) var(--color-pressed-on-blue);font-size:var(--text-menu-heading);line-height:var(--control-line-height);white-space:nowrap;justify-content:center;align-items:center;display:flex}html:has(>body[data-dock-resources]) .security-signin-label{position:relative}html:has(>body[data-dock-resources]) .security-signin-label img{right:calc(100% + var(--space-2));width:var(--text-label);height:var(--text-label);object-fit:contain;position:absolute;top:50%;translate:0 -50%}@container (width<=1100px){html:has(>body[data-dock-resources]) .security-feature{padding-inline:var(--space-4)}html:has(>body[data-dock-resources]) .security-badges{gap:var(--space-2)}html:has(>body[data-dock-resources]) .security-badges .trust-badge-icon{width:calc(var(--space-14) + var(--space-8))}}@container (width<=900px){html:has(>body[data-dock-resources]) .security-features{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .section-placeholder.security-stage:after{--hero-wave-reach:calc(var(--placeholder-height) * 1.5 + var(--hero-wave-width))}html:has(>body[data-dock-resources]) .security-feature{justify-items:center;padding:0}html:has(>body[data-dock-resources]) .security-feature+.security-feature{padding-top:var(--space-10)}html:has(>body[data-dock-resources]) .security-copy-break{display:none}html:has(>body[data-dock-resources]) .security-feature-visual{width:100%;max-width:calc(4 * var(--space-14) + var(--space-10))}html:has(>body[data-dock-resources]) .security-feature p{max-width:calc(7 * var(--space-14))}html:has(>body[data-dock-resources]) .security-badges{gap:var(--space-4)}html:has(>body[data-dock-resources]) .security-badges .trust-badge-icon{width:calc(2 * var(--space-14))}}@container (width<=700px){html:has(>body[data-dock-resources]) .section-placeholder.security-stage{min-height:0;padding-inline:var(--space-6)}}html:has(>body[data-dock-resources]) .site-footer{color:var(--color-ink);background:var(--color-white)}html:has(>body[data-dock-resources]) .site-footer>.container{container-type:inline-size}html:has(>body[data-dock-resources]) .footer-content{padding:calc(2 * var(--space-14)) var(--space-6) var(--space-10)}html:has(>body[data-dock-resources]) .footer-nav{gap:var(--space-14);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .footer-column{align-content:start;gap:var(--space-8);min-width:0;display:grid}html:has(>body[data-dock-resources]) .footer-group{gap:var(--space-3);display:grid}html:has(>body[data-dock-resources]) .footer-column .menu-heading{margin:0}html:has(>body[data-dock-resources]) .footer-column ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .footer-column a{font-size:var(--text-base);font-weight:400;line-height:var(--leading-section-lead);display:inline-block}html:has(>body[data-dock-resources]) .site-footer a{text-decoration:none}html:has(>body[data-dock-resources]) .footer-badges{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .footer-bottom{align-items:center;gap:var(--space-14);margin-top:var(--space-14);color:var(--color-muted);font-size:var(--text-menu-heading);line-height:var(--leading-section-lead);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .footer-tagline,html:has(>body[data-dock-resources]) .footer-copyright{margin:0}html:has(>body[data-dock-resources]) .footer-tagline{grid-column:span 2}html:has(>body[data-dock-resources]) .site-footer--specimen>.container{width:100%}@container (width<=700px){html:has(>body[data-dock-resources]) .footer-content{padding-top:var(--space-14)}html:has(>body[data-dock-resources]) .footer-nav,html:has(>body[data-dock-resources]) .footer-bottom{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}html:has(>body[data-dock-resources]) .footer-bottom{margin-top:var(--space-14)}html:has(>body[data-dock-resources]) .footer-tagline,html:has(>body[data-dock-resources]) .footer-badges,html:has(>body[data-dock-resources]) .footer-copyright{grid-column:1/-1}}@container (width<=360px){html:has(>body[data-dock-resources]) .footer-nav,html:has(>body[data-dock-resources]) .footer-bottom{grid-template-columns:minmax(0,1fr)}}html:has(>body[data-dock-resources]) [data-editor-result]{--editor-brand-progress:1;--editor-pages-height:calc(var(--text-menu-heading) * var(--control-line-height) + 2 * var(--space-1-5) + 2 * var(--space-2));--editor-public-header-height:calc(var(--text-menu-heading) * var(--control-line-height) + 2 * var(--space-1-5) + 2 * var(--space-2-5));--editor-banner-height:calc(2 * var(--space-6) + 3 * var(--space-8) + var(--space-3) + var(--text-lead) * var(--control-line-height));--editor-outline-top:var(--editor-banner-height)}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded]{--editor-brand-art-size:calc(var(--space-14) * 5);--editor-brand-art-offset:var(--space-4);--editor-brand-graphic:color-mix(in srgb, var(--color-white) 10%, var(--color-ink));--editor-brand-gradient:linear-gradient(var(--color-ink), var(--editor-brand-graphic))}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-brand-surface{z-index:-1;top:calc(-1 * var(--editor-document-scroll,0px));height:calc(var(--editor-pages-height) + var(--editor-banner-height));pointer-events:none;background:var(--editor-brand-gradient);position:absolute;inset-inline:0;overflow:hidden}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-brand-surface:before{content:"";background:var(--editor-brand-graphic);mask:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af2590c0bf88a4f7c28f1ba_dock-hero-acme-mark.svg) right calc(-1 * var(--space-10)) top calc((var(--editor-banner-height) - var(--editor-brand-art-size)) / 2 + var(--editor-pages-height) + var(--editor-brand-art-offset)) / auto var(--editor-brand-art-size) no-repeat;position:absolute;inset:0}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-brand-ghost{border-radius:0;position:absolute;inset:0}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded][data-brand-loading] .editor-brand-surface{background:var(--color-blue-soft)}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded][data-brand-loading] .editor-brand-surface:before{visibility:hidden}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-pages{box-shadow:none;background:0 0;position:relative}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-pages .room-tab{color:var(--color-white);position:relative}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-pages .room-tab--active{background:var(--color-white);color:var(--color-ink)}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-workspace{background:0 0}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-proposal{isolation:isolate;padding-top:calc(var(--space-2) + var(--space-4) * var(--editor-brand-progress));padding-bottom:calc(var(--space-4) * (1 - var(--editor-brand-progress)));color:var(--color-white);position:relative}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded][data-brand-loading] .editor-proposal,html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded][data-brand-loading] .editor-pages .room-tab:not(.room-tab--active){color:var(--color-ink)}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] [data-page-section=intro]{padding:calc(var(--space-6) * var(--editor-brand-progress)) calc(var(--space-8) * var(--editor-brand-progress));margin-inline:calc(-1 * var(--space-8) * var(--editor-brand-progress));border-radius:var(--radius-panel);background:var(--color-white);position:relative}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-sections{top:var(--editor-outline-top,0px);padding-top:var(--editor-outline-inset,var(--space-4))}html:has(>body[data-dock-resources]) .editor-room--demo[data-demo-branded] .editor-section--active{border-left-color:var(--color-blue)}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] :is(.editor-header,.editor-assistant,.editor-add-page,.editor-add-section){display:none}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public]{background:linear-gradient(var(--color-ink) 0 calc(var(--editor-public-header-height) + var(--editor-pages-height) + var(--editor-banner-height)), var(--color-white) 0)}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-public-header{background:var(--color-ink);color:var(--color-white);grid-column:1/-1}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-public-header:after{content:none}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-public-header .room-collaborators .room-workspace-mark{box-shadow:0 0 0 calc(var(--space-1) / 2) var(--color-ink)}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-pages .room-tab:not(.editor-add-page){display:flex}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-main{background:0 0;border-radius:0;grid-row:2;grid-template-rows:auto minmax(0,1fr);margin:0}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-main:after{content:none}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-workspace{grid-template-rows:minmax(0,1fr)}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-page{width:min(100%, var(--editor-content-width,calc(var(--page-max) / 3)));row-gap:var(--space-4)}html:has(>body[data-dock-resources]) .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-proposal{margin-bottom:var(--space-4)}html:has(>body[data-dock-resources]) .preview-fan{width:min(calc(100% - 2 * var(--space-6)), calc(var(--page-max) / 2));padding-top:var(--space-14);margin-inline:auto;overflow:visible;container-type:inline-size}html:has(>body[data-dock-resources]) .preview-fan-stage{aspect-ratio:3;margin-block:var(--space-6) 0;position:relative}html:has(>body[data-dock-resources]) .preview-fan-card{left:var(--fan-x);top:var(--fan-y);width:32%;z-index:var(--fan-depth);position:absolute;transform:translate(-50%,-50%)}html:has(>body[data-dock-resources]) .preview-fan-surface{--fan-hover:0;--fan-spread:0;--fan-pointer-x:0;--fan-pointer-y:0;pointer-events:none;transform:translate(calc(var(--preview-fan-spread) * var(--fan-spread) + var(--preview-fan-magnet) * var(--fan-pointer-x)), calc(var(--preview-fan-magnet) * var(--fan-pointer-y) - var(--space-3) * var(--fan-hover))) rotate(calc(var(--fan-angle) + var(--preview-fan-tilt) * var(--fan-pointer-x))) scale(calc(1 + (var(--preview-fan-hover-scale) - 1) * var(--fan-hover)));transition:transform calc(var(--duration-menu) * 2) var(--ease-menu)}html:has(>body[data-dock-resources]) .preview-fan[data-fan-enhanced] .preview-fan-surface{transition:none}html:has(>body[data-dock-resources]) .preview-fan-card .screen-canvas{border-radius:calc(var(--radius-panel) * (32cqw / (var(--page-max) * 2 / 3)));overflow:hidden}html:has(>body[data-dock-resources]) .preview-fan [data-editor-result]{--editor-content-width:calc(var(--page-max) / 3 + 2 * var(--space-14))}@media (width<=700px){html:has(>body[data-dock-resources]) .preview-fan{--preview-fan-spread:20%;--preview-fan-magnet:4%}}@media (hover:hover) and (pointer:fine){html:has(>body[data-dock-resources]) .preview-fan{max-width:min(var(--preview-fan-interactive-width), calc(var(--page-max) / 2))}html:has(>body[data-dock-resources]) .preview-fan:not([data-fan-enhanced]):has(.preview-fan-card:hover) .preview-fan-card:not(:hover) .preview-fan-surface{--fan-spread:-1}html:has(>body[data-dock-resources]) .preview-fan:not([data-fan-enhanced]) .preview-fan-card:hover~.preview-fan-card .preview-fan-surface{--fan-spread:1}html:has(>body[data-dock-resources]) .preview-fan:not([data-fan-enhanced]) .preview-fan-card:hover .preview-fan-surface{--fan-hover:1}}@media (prefers-reduced-motion:reduce){html:has(>body[data-dock-resources]) .preview-fan-surface{transition:none}html:has(>body[data-dock-resources]) .preview-fan-card .preview-fan-surface{--fan-hover:0!important;--fan-spread:0!important;--fan-pointer-x:0!important;--fan-pointer-y:0!important}}html:has(>body[data-dock-resources]) .page-placeholder.page-placeholder--neutral{color:var(--color-ink);background:var(--color-hover)}html:has(>body[data-dock-resources]) .page-placeholder.page-placeholder--neutral .hero-intro{--hero-dot-ink:var(--color-outline);background:0 0}html:has(>body[data-dock-resources]) .page-placeholder--neutral .hero-intro:after{display:none}html:has(>body[data-dock-resources]) .page-placeholder--neutral .hero-intro .hero-eyebrow{color:var(--color-ink);background:var(--color-hover);box-shadow:var(--shadow-button)}html:has(>body[data-dock-resources]) .page-placeholder--neutral .hero-eyebrow-border{display:none}html:has(>body[data-dock-resources]) .page-placeholder--neutral .hero-actions{--shadow-button:inherit;--shadow-primary:inherit;--shadow-pressed:inherit}html:has(>body[data-dock-resources]) .page-placeholder--neutral .hero-actions :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)){color:var(--color-ink);background:var(--color-white)}html:has(>body[data-dock-resources]) .page-placeholder--neutral .hero-actions :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)):hover{background:var(--color-hover)}html:has(>body[data-dock-resources]) .page-placeholder--neutral .hero-actions :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)):active{background:var(--color-pressed)}html:has(>body[data-dock-resources]) .solution-faq{gap:var(--space-14);padding:var(--space-14) var(--space-6);grid-template-columns:1fr 1.5fr;display:grid}html:has(>body[data-dock-resources]) .solution-faq>.section-intro{padding:var(--space-4) 0;text-align:left;align-content:start;justify-items:start}html:has(>body[data-dock-resources]) .solution-faq--centered{gap:var(--space-6);width:100%;max-width:calc(var(--page-max) / 3 + var(--space-10));grid-template-columns:minmax(0,1fr);margin-inline:auto}html:has(>body[data-dock-resources]) .solution-faq--centered>.section-intro{text-align:center;justify-items:center;padding:0}html:has(>body[data-dock-resources]) .solution-faq .product-feature-copy p{max-width:none}html:has(>body[data-dock-resources]) .solution-faq .product-feature-copy a{text-underline-offset:var(--space-1);text-decoration:underline}@media (width<=900px){html:has(>body[data-dock-resources]) .solution-faq{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@property --hero-wave-radius{syntax:"<length>";inherits:false;initial-value:0}@property --ai-pill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@font-face{font-family:DockWebflowResources;src:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6a9eae306e502fc961e46551_fonts__Roobert-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DockWebflowResources;src:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6a9eae30c2c862820f7f9bdd_fonts__Roobert-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DockWebflowResources;src:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6a9eae3006368e1e74ec2224_fonts__Roobert-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}html:has(>body[data-dock-resources]) *,html:has(>body[data-dock-resources]) :before,html:has(>body[data-dock-resources]) :after{box-sizing:border-box}html:has(>body[data-dock-resources]) body{color:var(--color-ink);background:var(--color-white);font:400 var(--text-base)/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}html:has(>body[data-dock-resources]) a{color:inherit;text-decoration:none}html:has(>body[data-dock-resources]) button,html:has(>body[data-dock-resources]) summary{font:inherit;cursor:pointer}html:has(>body[data-dock-resources]) summary{list-style:none}html:has(>body[data-dock-resources]) summary::-webkit-details-marker{display:none}html:has(>body[data-dock-resources]) img,html:has(>body[data-dock-resources]) svg{display:block}html:has(>body[data-dock-resources]) :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}html:has(>body[data-dock-resources]) .container{width:min(100% - 2 * var(--page-gutter), var(--page-max));margin-inline:auto}html:has(>body[data-dock-resources]) .page-canvas{min-height:calc(100svh - var(--header-height))}html:has(>body[data-dock-resources]) .customer-proof{padding:var(--space-6) var(--space-6) var(--space-14);color:var(--color-ink)}html:has(>body[data-dock-resources]) .customer-proof-inner{container-type:inline-size}html:has(>body[data-dock-resources]) .customer-proof-row{align-items:center;gap:var(--space-14);display:flex}html:has(>body[data-dock-resources]) .customer-proof h2,html:has(>body[data-dock-resources]) .customer-proof li{padding-inline:var(--space-4);background:var(--color-white)}html:has(>body[data-dock-resources]) .customer-proof h2{margin:0 0 0 calc(-1 * var(--space-4));font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height);flex:none}html:has(>body[data-dock-resources]) .customer-proof ul{place-items:center;gap:var(--space-8);flex:1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .customer-proof svg{width:auto;height:var(--space-6);max-width:100%}html:has(>body[data-dock-resources]) .customer-proof :is(.customer-logo--numeric,.customer-logo--transfr){height:calc(var(--space-3) + var(--space-2))}html:has(>body[data-dock-resources]) .customer-proof :is(.customer-logo--zip,.customer-logo--postscript){height:calc(var(--space-6) + var(--space-1))}@container (width>1000px){html:has(>body[data-dock-resources]) .customer-proof ul{grid-template-columns:repeat(5,max-content);justify-content:space-between}html:has(>body[data-dock-resources]) .customer-proof li:last-child{padding-right:0}}@container (width<=1000px){html:has(>body[data-dock-resources]) .customer-proof-row{gap:var(--space-8);flex-direction:column}html:has(>body[data-dock-resources]) .customer-proof h2{margin-inline:0}html:has(>body[data-dock-resources]) .customer-proof ul{width:100%}}@container (width<=600px){html:has(>body[data-dock-resources]) .customer-proof ul{flex-wrap:wrap;justify-content:center;display:flex}}html:has(>body[data-dock-resources]) .meet-dock{padding-bottom:var(--space-14);container-type:inline-size}html:has(>body[data-dock-resources]) .product-feature-layout,html:has(>body[data-dock-resources]) .customer-results-row{--product-layout-width:100cqw;--product-scene-scale:calc(3.5 / 4);--product-column-gap:var(--space-10);--product-copy-width:calc((var(--product-layout-width) - var(--space-6) - var(--space-8)) * 1.5 / 5 - (var(--product-column-gap) - var(--space-8)))}html:has(>body[data-dock-resources]) .customer-results{padding:var(--space-8) var(--space-6) var(--space-14);container-type:inline-size}html:has(>body[data-dock-resources]) .customer-results-row{--product-layout-width:calc(100cqw + 2 * var(--space-6));grid-template-columns:minmax(0, calc(var(--product-copy-width) + var(--product-column-gap) + (var(--space-6) + var(--hero-dot-spacing) / 2) * var(--product-scene-scale) - var(--space-3))) minmax(0, 1fr);align-items:center;gap:0;display:grid}html:has(>body[data-dock-resources]) .customer-results .customer-results-row h2{margin:0 0 0 calc(-1 * var(--space-4));padding-inline:var(--space-4);background:var(--color-white);font-size:var(--text-cta);font-weight:500;line-height:var(--leading-section-lead);flex:none;justify-self:start}html:has(>body[data-dock-resources]) .customer-results ul{justify-content:space-between;align-items:center;gap:var(--space-4);flex:1;margin:0;padding:0;list-style:none;display:flex}html:has(>body[data-dock-resources]) .customer-results li{min-width:0}html:has(>body[data-dock-resources]) .customer-result{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-white);display:flex}html:has(>body[data-dock-resources]) .customer-result-brand{align-items:center;gap:var(--space-2);font-size:var(--text-cta);font-weight:600;line-height:var(--control-line-height);white-space:nowrap;display:inline-flex}html:has(>body[data-dock-resources]) .customer-result-logo{height:calc(var(--space-3) + var(--space-2));background:var(--color-ink);mask:var(--customer-result-logo) center / contain no-repeat;flex:none}html:has(>body[data-dock-resources]) .customer-result-logo--brighthire{height:var(--space-6)}html:has(>body[data-dock-resources]) .customer-result-logo--lattice{width:calc((var(--space-3) + var(--space-2)) * 36 / 21 - var(--space-3) / 4);height:auto;translate:0 calc(var(--space-1) / 4)}html:has(>body[data-dock-resources]) .customer-result-logo--nectar{mask-size:auto calc(100% - var(--space-1) / 2)}html:has(>body[data-dock-resources]) .customer-result-metric{align-items:baseline;gap:var(--space-1);color:var(--color-ink);line-height:var(--control-line-height);white-space:nowrap;display:inline-flex}html:has(>body[data-dock-resources]) .customer-result-metric strong{font-size:var(--text-cta);font-weight:500}html:has(>body[data-dock-resources]) .customer-result-metric>span{color:var(--color-ink);font-size:var(--text-base)}@container (width<=1200px){html:has(>body[data-dock-resources]) .customer-results-row{gap:var(--space-8);flex-direction:column;display:flex}html:has(>body[data-dock-resources]) .customer-results .customer-results-row h2{text-align:center;margin:0}html:has(>body[data-dock-resources]) .customer-results ul{width:100%}}@container (width<=700px){html:has(>body[data-dock-resources]) .customer-results ul{gap:var(--space-6);flex-direction:column}html:has(>body[data-dock-resources]) .customer-result-metric{min-width:calc(var(--space-14) + var(--space-4))}}html:has(>body[data-dock-resources]) .section-intro{justify-items:center;gap:var(--space-4);padding:var(--space-14) var(--space-6);text-align:center;display:grid}html:has(>body[data-dock-resources]) .section-intro .section-eyebrow{color:var(--color-ink);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);margin:0}html:has(>body[data-dock-resources]) .section-intro .section-eyebrow--icon{align-items:center;gap:var(--space-2);display:flex}html:has(>body[data-dock-resources]) .section-title{font-size:var(--text-section);font-weight:600;line-height:var(--leading-section);font-variant-ligatures:var(--ligatures-hero);text-wrap:balance;margin:0}html:has(>body[data-dock-resources]) .section-intro .section-description{max-width:100%;color:var(--color-muted);font-size:var(--text-section-lead);line-height:var(--leading-section-lead);text-wrap:balance;margin:0}html:has(>body[data-dock-resources]) .demo-cta{background:var(--color-white)}html:has(>body[data-dock-resources]) .demo-cta>.section-intro{padding-top:var(--space-4)}html:has(>body[data-dock-resources]) .demo-cta .section-title{text-align:center}html:has(>body[data-dock-resources]) .demo-cta :is(.dock-updates-button,.dock-shared-button){margin-top:var(--space-2)}html:has(>body[data-dock-resources]) .section-placeholder{--hero-dot-ink:var(--color-outline);isolation:isolate;height:var(--placeholder-height);border-radius:var(--radius-placeholder);background:var(--color-hover);position:relative}html:has(>body[data-dock-resources]) .product-section{padding-bottom:var(--space-14);container-type:inline-size}html:has(>body[data-dock-resources]) .product-section>.section-intro{padding-bottom:var(--space-6)}html:has(>body[data-dock-resources]) .section-placeholder.product-stage{--product-stage-inset:var(--space-14);--product-screen-height:calc((100cqw - 2 * var(--hero-photo-inset)) * var(--hero-screen-width-ratio) / var(--hero-canvas-ratio));background:var(--color-white);align-items:center;gap:0}@media (width<=600px){html:has(>body[data-dock-resources]) .section-placeholder.product-stage{--product-stage-inset:var(--space-6);--product-screen-height:calc((100cqw - 2 * var(--space-6)) / var(--hero-canvas-ratio))}}html:has(>body[data-dock-resources]) .sales-rooms-stage [data-editor-result]{--editor-content-width:calc(var(--page-max) / 3 + 2 * var(--space-14))}html:has(>body[data-dock-resources]) .sales-rooms-stage>.screen-canvas{background:0 0}html:has(>body[data-dock-resources]) .section-placeholder.product-stage--blue{--hero-dot-ink:var(--color-grid-dot)}html:has(>body[data-dock-resources]) .product-stage-photo{inset:var(--hero-photo-inset);z-index:-1;border-radius:var(--radius-hero-photo);pointer-events:none;position:absolute;overflow:hidden}html:has(>body[data-dock-resources]) .product-stage-photo img{object-fit:cover;width:100%;height:100%}html:has(>body[data-dock-resources]) .product-stage--blue .product-stage-photo{--product-screen-scale:calc(var(--product-screen-height) * var(--hero-canvas-ratio) / (var(--page-max) * 2 / 3));--product-screen-header-height:calc((var(--text-menu-heading) * var(--control-line-height) + 2 * (var(--space-1-5) + var(--space-2-5))) * var(--product-screen-scale));clip-path:inset(calc((100% - var(--product-screen-height)) / 2 + var(--product-screen-header-height)) 0 0 round var(--radius-hero-photo))}html:has(>body[data-dock-resources]) .section-placeholder.product-stage--blue:before{z-index:-2;mix-blend-mode:plus-lighter}html:has(>body[data-dock-resources]) .product-feature-layout{--product-screen-height:calc((100cqw - 2 * var(--hero-photo-inset)) * var(--hero-screen-width-ratio) / var(--hero-canvas-ratio));grid-template-columns:minmax(0, var(--product-copy-width)) minmax(0, 1fr);align-items:center;gap:var(--product-column-gap);padding:var(--space-14) 0 0 var(--space-6);display:grid}html:has(>body[data-dock-resources]) .product-feature-sidebar{gap:var(--space-8);min-width:0;display:grid}html:has(>body[data-dock-resources]) .product-feature-sidebar>.section-intro{text-align:left;justify-items:start;padding:0}html:has(>body[data-dock-resources]) .product-feature-sidebar>.section-intro>:is(.dock-updates-button,.dock-shared-button){margin-top:var(--space-2)}html:has(>body[data-dock-resources]) .product-feature-visual{height:calc(max(var(--placeholder-height), var(--product-screen-height) + 2 * var(--space-14)) * var(--product-scene-scale));border-radius:calc(var(--radius-placeholder) * var(--product-scene-scale));min-width:0;overflow:clip}html:has(>body[data-dock-resources]) .product-feature-visual>.product-stage{width:calc(100% / var(--product-scene-scale));height:calc(100% / var(--product-scene-scale));min-height:0;transform:scale(var(--product-scene-scale));transform-origin:0 0}html:has(>body[data-dock-resources]) .product-feature-visual .screen-canvas{width:calc((100cqw - 2 * var(--hero-photo-inset)) * var(--hero-screen-width-ratio));flex:none}html:has(>body[data-dock-resources]) .product-feature-visual .screen-canvas>[data-product-feature-screen]{position:absolute;inset:0}@container (width>900px){html:has(>body[data-dock-resources]) .product-feature-sidebar .section-title{font-size:clamp(var(--text-lead), calc(var(--product-copy-width) / 10), calc(var(--text-section) - var(--space-2)))}html:has(>body[data-dock-resources]) .product-feature-visual{--product-scene-width:calc(100cqw - var(--space-6) - var(--product-copy-width) - var(--product-column-gap));--product-window-width:calc((100cqw - 2 * var(--hero-photo-inset)) * var(--hero-screen-width-ratio) * var(--product-scene-scale));height:auto;min-height:calc(var(--product-window-width) / var(--hero-canvas-ratio) + var(--product-scene-width) - var(--product-window-width));align-self:stretch;position:relative}html:has(>body[data-dock-resources]) .product-feature-visual>.product-stage{position:absolute;top:0;left:0}}@container (width<=900px){html:has(>body[data-dock-resources]) .product-feature-layout{--product-scene-scale:1;--product-column-gap:var(--space-8);grid-template-columns:minmax(0,1fr);padding-left:0}html:has(>body[data-dock-resources]) .product-feature-visual{grid-row:1}html:has(>body[data-dock-resources]) .product-feature-sidebar{padding-inline:var(--space-6)}}@media (width<=600px){html:has(>body[data-dock-resources]) .product-feature-layout{--product-screen-height:calc((100cqw - 2 * var(--space-6)) / var(--hero-canvas-ratio))}html:has(>body[data-dock-resources]) .product-feature-visual{height:calc(var(--product-screen-height) + 2 * var(--space-6))}html:has(>body[data-dock-resources]) .product-feature-visual .screen-canvas{width:100%}}html:has(>body[data-dock-resources]) .hero-intro{isolation:isolate;gap:var(--space-4);padding:var(--space-14) var(--space-6) calc(var(--space-14) + 3 * var(--hero-dot-spacing));border-radius:var(--radius-placeholder) var(--radius-placeholder) 0 0;text-align:center;display:grid;position:relative}html:has(>body[data-dock-resources]) .hero-intro .hero-eyebrow{border-radius:var(--radius-pill);max-width:none;color:inherit;background:var(--color-blue-deep);font-size:var(--text-base);justify-self:center;margin:0;font-weight:500;position:relative}html:has(>body[data-dock-resources]) .hero-eyebrow-border,html:has(>body[data-dock-resources]) .security-stage .section-eyebrow:before{border-radius:inherit;padding:var(--ai-pill-border-width);background:conic-gradient(from var(--ai-pill-angle), var(--color-ai-pill-border) 0turn .65turn, var(--color-ai-pill-glow) 1turn);pointer-events:none;animation:ai-pill-orbit var(--duration-ai-pill) linear infinite;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes ai-pill-orbit{to{--ai-pill-angle:360deg}}html:has(>body[data-dock-resources]) .hero-intro .hero-title{translate:0 var(--space-1-5);font-size:var(--text-hero);font-variant-ligatures:var(--ligatures-hero);font-weight:600;line-height:var(--leading-hero);text-wrap:balance;margin:0}html:has(>body[data-dock-resources]) .hero-intro .hero-description{margin:var(--space-1-5) 0 0;translate:0 calc(var(--space-1) / 2);max-width:none;color:inherit;font-size:var(--text-hero-lead);font-weight:400;line-height:var(--leading-hero-lead);text-wrap:balance}html:has(>body[data-dock-resources]) .hero-actions,html:has(>body[data-dock-resources]) .mcp-prompt{--control-padding-inline:var(--space-6)}html:has(>body[data-dock-resources]) .hero-actions{--shadow-button:var(--shadow-on-blue);--shadow-primary:var(--shadow-primary-on-blue);--shadow-pressed:var(--shadow-on-blue);--control-padding-top:var(--space-2-5);--control-padding-bottom:calc(var(--space-3) + 1px);justify-content:center;gap:var(--space-3);margin-top:var(--hero-dot-spacing);translate:0 calc(var(--space-1) - 1px);font-size:var(--text-cta);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .page-placeholder{isolation:isolate;min-height:var(--placeholder-height);border-radius:var(--radius-placeholder);color:var(--color-white);background:var(--color-blue-deep-light);position:relative}html:has(>body[data-dock-resources]) .hero-intro,html:has(>body[data-dock-resources]) .page-placeholder:not(:has(.hero-intro)){background:linear-gradient(to bottom in oklch, var(--color-blue-deep) 0%, var(--color-blue-deep-light) 100%)}html:has(>body[data-dock-resources]) .section-placeholder.product-stage--blue,html:has(>body[data-dock-resources]) .template-preview{background:linear-gradient(to bottom in oklch, var(--product-stage-color,var(--color-blue-deep)), oklch(from var(--product-stage-color,var(--color-blue-deep)) calc(l + .02) c h))}html:has(>body[data-dock-resources]) .content-management-stage,html:has(>body[data-dock-resources]) .template-preview--digital-sales-room,html:has(>body[data-dock-resources]) .template-preview--client-portal,html:has(>body[data-dock-resources]) .template-preview--implementation-plan{--product-stage-color:color-mix(in oklch, var(--color-blue) 80%, var(--color-sky))}html:has(>body[data-dock-resources]) .learning-management-stage,html:has(>body[data-dock-resources]) .template-preview--customer-onboarding,html:has(>body[data-dock-resources]) .template-preview--mutual-action-plan,html:has(>body[data-dock-resources]) .template-preview--sales-pilot{--product-stage-color:var(--color-sky)}html:has(>body[data-dock-resources]) .hero-intro:before,html:has(>body[data-dock-resources]) .hero-intro:after,html:has(>body[data-dock-resources]) .page-placeholder:not(:has(.hero-intro)):before,html:has(>body[data-dock-resources]) .section-placeholder:before,html:has(>body[data-dock-resources]) .dock-ai-visual:after,html:has(>body[data-dock-resources]) .security-stage:after{content:"";inset:var(--space-6);z-index:-1;background:radial-gradient(circle, var(--hero-dot-ink,var(--color-grid-dot)) calc(var(--hero-dot-size) / 2), transparent calc(var(--hero-dot-size) / 2)) center / var(--hero-dot-spacing) var(--hero-dot-spacing) space;pointer-events:none;position:absolute}html:has(>body[data-dock-resources]) .product-stage--with-benefits:before{background-repeat:space repeat;background-position:center calc(var(--product-stage-inset) + var(--product-screen-height) + 2 * var(--hero-dot-spacing) + var(--icon-size) / 2 - var(--space-6) - var(--hero-dot-spacing) / 2)}html:has(>body[data-dock-resources]) .hero-intro:after,html:has(>body[data-dock-resources]) .dock-ai-visual:after,html:has(>body[data-dock-resources]) .security-stage:after{--hero-dot-ink:var(--color-sky);--hero-dot-mask:radial-gradient(circle at var(--hero-wave-origin,50% 150%), transparent calc(var(--hero-wave-radius) - var(--hero-wave-width)), #fff calc(var(--hero-wave-radius) - var(--hero-wave-width) / 2), transparent var(--hero-wave-radius));opacity:0;mask:var(--hero-dot-mask);animation:hero-dot-wave var(--duration-hero-wave) linear infinite}html:has(>body[data-dock-resources]) .hero-intro[data-grid-mask]:before,html:has(>body[data-dock-resources]) .hero-intro[data-grid-mask]:after,html:has(>body[data-dock-resources]) .dock-ai-stage[data-grid-mask]:before{mask:var(--hero-dot-mask,linear-gradient(#fff 0 0)), linear-gradient(#fff 0 0) var(--hero-demo-hole-position) / var(--hero-demo-hole-size) no-repeat;mask-composite:subtract}html:has(>body[data-dock-resources]) .product-stage[data-screen-mask]:before{mask:linear-gradient(#fff 0 0), linear-gradient(#fff 0 0) center / var(--product-screen-mask-size) no-repeat;mask-composite:subtract}@keyframes hero-dot-wave{0%{--hero-wave-radius:0px;opacity:0}15%,80%{opacity:var(--opacity-hero-wave)}to{--hero-wave-radius:var(--hero-wave-reach,1200px);opacity:0}}html:has(>body[data-dock-resources]) .hero-photo{padding:0 var(--hero-photo-inset) var(--hero-photo-inset);display:block}html:has(>body[data-dock-resources]) .hero-scene{aspect-ratio:calc(var(--hero-photo-ratio) / (1 - var(--hero-photo-crop-top)));border-radius:var(--radius-hero-photo);position:relative}html:has(>body[data-dock-resources]) .hero-scene-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}html:has(>body[data-dock-resources]) .hero-scene picture{inset:0 calc(-1 * var(--space-14)) 0 0;transform-origin:0 0;display:block;position:absolute;overflow:hidden}@media (width>=901px) and (prefers-reduced-motion:no-preference){html:has(>body[data-dock-resources]) .hero-scene picture{will-change:transform}html:has(>body[data-dock-resources]) .hero-scene-layer:has(>.hero-scene-foreground){clip-path:inset(calc(-100% * var(--hero-camera-overscan)) 0 0 round 0 0 var(--radius-hero-photo) var(--radius-hero-photo));overflow:clip visible}}html:has(>body[data-dock-resources]) .hero-scene img{width:100%;height:auto;aspect-ratio:var(--hero-photo-ratio);position:absolute;bottom:0}html:has(>body[data-dock-resources]) .hero-screen-space{aspect-ratio:var(--hero-photo-ratio);position:absolute;inset:0 0 auto}html:has(>body[data-dock-resources]) .hero-screen{margin-inline:auto;margin-top:calc(-1 * (var(--text-menu-heading) * var(--control-line-height) + 2 * (var(--space-1-5) + var(--space-2-5))) / (var(--page-max) * 2 / 3) * var(--hero-screen-width) * var(--hero-preview-scale));width:calc(var(--hero-screen-width) * var(--hero-preview-scale));height:calc(var(--hero-screen-height) * var(--hero-preview-scale));border-radius:var(--radius-hero-screen);background:var(--color-white);box-shadow:var(--shadow-panel);inset-inline:0;position:absolute;top:0}html:has(>body[data-dock-resources]) .hero-modes{top:var(--hero-modes-top);translate:-50% calc(-100% + var(--space-1) - 1px);align-items:center;gap:var(--space-10);white-space:nowrap;color:var(--color-white);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);mix-blend-mode:plus-lighter;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%}html:has(>body[data-dock-resources]) .hero-modes>li{align-items:center;gap:var(--space-2);color:var(--color-sky);opacity:var(--opacity-menu-heading);display:flex}html:has(>body[data-dock-resources]) .hero-modes>[aria-current]{color:var(--color-white);opacity:var(--opacity-menu-icon-active)}html:has(>body[data-dock-resources]) .hero-modes button{flex-direction:inherit;align-items:center;gap:inherit;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:flex;position:relative}html:has(>body[data-dock-resources]) .hero-scene-layer:has(>.hero-scene-foreground){z-index:1}html:has(>body[data-dock-resources]) .hero-scene-foreground{pointer-events:none;mask:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6af2590e6a953e2592192acb_dock-hero-hero-workspace-foreground.webp) bottom/100% no-repeat}html:has(>body[data-dock-resources]) .logo{width:var(--logo-width);height:var(--logo-height)}html:has(>body[data-dock-resources]) .icon{width:var(--icon-size);height:var(--icon-size);flex:none}html:has(>body[data-dock-resources]) .icon--dock-agent{scale:var(--dock-agent-optical-scale)}html:has(>body[data-dock-resources]) :is(.dock-updates-button,.dock-shared-button),html:has(>body[data-dock-resources]) .nav-trigger,html:has(>body[data-dock-resources]) .hero-intro .hero-eyebrow{padding-block:var(--control-padding-top) var(--control-padding-bottom);padding-inline:var(--control-padding-inline);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) :is(.dock-updates-button,.dock-shared-button){justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--color-ink);background:var(--color-white);box-shadow:var(--shadow-button);white-space:nowrap;transition:background-color var(--duration-fast), box-shadow var(--duration-fast);border:0;font-weight:500;display:inline-flex}html:has(>body[data-dock-resources]) :is(.dock-updates-button,.dock-shared-button):hover{background:var(--color-hover)}html:has(>body[data-dock-resources]) :is(.dock-updates-button,.dock-shared-button):active{background:var(--color-pressed);box-shadow:var(--shadow-pressed)}html:has(>body[data-dock-resources]) :is(.dock-updates-button--primary,.dock-shared-button--primary){color:var(--color-white);background:var(--color-blue);box-shadow:var(--shadow-primary)}html:has(>body[data-dock-resources]) :is(.dock-updates-button--primary,.dock-shared-button--primary):hover{background:var(--color-blue-hover)}html:has(>body[data-dock-resources]) :is(.dock-updates-button--primary,.dock-shared-button--primary):active{background:var(--color-blue-pressed);box-shadow:var(--shadow-primary)}html:has(>body[data-dock-resources]) .hero-actions :is(.dock-updates-button,.dock-shared-button){margin-bottom:calc(var(--space-3) - var(--control-padding-top))}html:has(>body[data-dock-resources]) .hero-actions :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)){color:var(--color-white);background:var(--color-blue-deep)}html:has(>body[data-dock-resources]) .hero-intro[data-grid-mask] :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)){background:0 0}html:has(>body[data-dock-resources]) .hero-intro[data-grid-mask] :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)):hover{background:var(--color-hover-on-blue)}html:has(>body[data-dock-resources]) .hero-intro[data-grid-mask] :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)):active{background:var(--color-pressed-on-blue)}html:has(>body[data-dock-resources]) .header-shell{min-height:var(--header-height)}html:has(>body[data-dock-resources]) .header-bar{z-index:100;background:var(--color-white);width:100%;position:relative}html:has(>body[data-dock-resources]) .header-shell[data-persistent] .header-bar{position:fixed;inset:0 0 auto}html:has(>body[data-dock-resources]) .header-bar[data-scroll-state]{transition:transform var(--duration-menu) var(--ease-menu);position:fixed;inset:0 0 auto}html:has(>body[data-dock-resources]) .header-bar[data-scrolled]{box-shadow:0 .5px 0 var(--color-border)}html:has(>body[data-dock-resources]) .header-bar[data-scroll-state=hidden]{pointer-events:none;transform:translateY(-100%)}html:has(>body[data-dock-resources]) .site-header{z-index:10;min-height:var(--header-height);padding-block:var(--space-4);padding-inline:var(--space-6);align-items:center;display:flex;position:relative}html:has(>body[data-dock-resources]) .navigation{min-width:0;margin-left:var(--space-4);flex:1}html:has(>body[data-dock-resources]) .navigation>summary{display:none}html:has(>body[data-dock-resources]) .navigation-content,html:has(>body[data-dock-resources]) .nav-list,html:has(>body[data-dock-resources]) .header-actions{align-items:center;display:flex}html:has(>body[data-dock-resources]) .navigation-content{justify-content:space-between;gap:var(--space-4)}html:has(>body[data-dock-resources]) .nav-list,html:has(>body[data-dock-resources]) .header-actions{gap:var(--space-2)}html:has(>body[data-dock-resources]) .nav-trigger{align-items:center;gap:var(--nav-trigger-gap);border-radius:var(--radius-pill);white-space:nowrap;padding-inline-end:14px;font-weight:500;display:flex}html:has(>body[data-dock-resources]) .nav-trigger:hover,html:has(>body[data-dock-resources]) .dropdown[open]>summary{background:var(--color-hover)}html:has(>body[data-dock-resources]) .nav-trigger .icon{--icon-stroke-width:var(--nav-caret-stroke-width);width:12px;height:12px;transform:translateY(var(--nav-caret-offset))}html:has(>body[data-dock-resources]) .nav-direct{padding-inline:var(--space-4)}html:has(>body[data-dock-resources]) .dropdown{position:relative}html:has(>body[data-dock-resources]) .menu-position{padding-top:var(--space-1);width:max-content;max-width:calc(100vw - 2 * var(--page-gutter));position:absolute;top:100%;left:0}html:has(>body[data-dock-resources]) .menu-panel{align-items:start;gap:var(--menu-column-gap);padding:18px var(--space-8) var(--space-3) var(--space-6);border-radius:var(--radius-panel);background:var(--color-white);box-shadow:var(--shadow-panel);grid-template-columns:repeat(5,max-content);display:grid}html:has(>body[data-dock-resources]) .menu-panel--resources{grid-template-columns:repeat(4,max-content)}html:has(>body[data-dock-resources]) .menu-column{align-content:start;display:grid}html:has(>body[data-dock-resources]) .menu-group-links{grid-auto-rows:var(--menu-row-height);display:grid}html:has(>body[data-dock-resources]) .menu-group-toggle{display:none}html:has(>body[data-dock-resources]) .menu-heading{margin:0 0 var(--space-2);color:var(--color-ink);opacity:var(--opacity-menu-heading);font-size:var(--text-menu-heading);font-weight:400;line-height:20px}html:has(>body[data-dock-resources]) .menu-heading--secondary{margin-top:var(--space-3)}html:has(>body[data-dock-resources]) .menu-link{align-items:center;gap:var(--space-3);min-height:var(--menu-row-height);margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);border-radius:var(--radius-item);font-size:var(--text-menu);white-space:nowrap;font-weight:500;line-height:20px;display:flex}html:has(>body[data-dock-resources]) .menu-icon{--icon-accent-fill:currentColor;--brand-icon-color:currentColor;--brand-icon-separator:var(--color-white);flex:0 0 var(--icon-size);height:20px;opacity:var(--opacity-menu-icon);place-items:center;display:grid}html:has(>body[data-dock-resources]) .menu-link:is(:hover,:focus-visible) .menu-icon{color:var(--color-ink);opacity:var(--opacity-menu-icon-active)}html:has(>body[data-dock-resources]) .skip-link{top:var(--space-2);left:var(--space-2);z-index:20;position:fixed;transform:translateY(-200%)}html:has(>body[data-dock-resources]) .skip-link:focus{transform:none}html:has(>body[data-dock-resources]) .menu-viewport{display:none}@media (width>=1101px){html:has(>body[data-dock-resources]) .site-header .logo{translate:0 var(--logo-desktop-offset-y)}html:has(>body[data-dock-resources]) .menu-group+.menu-group{contain:inline-size}html:has(>body[data-dock-resources]) .menu-group+.menu-group .menu-link{width:max-content;min-width:calc(100% + 2 * var(--space-2))}html:has(>body[data-dock-resources]) .menu-viewport{pointer-events:none;border-radius:var(--radius-panel);background:var(--color-white);box-shadow:var(--shadow-panel);transform-origin:var(--menu-transform-origin);scale:var(--menu-closed-scale);opacity:0;visibility:hidden;transition:translate var(--duration-menu) var(--ease-menu), scale var(--duration-menu) var(--ease-menu), width var(--duration-menu) var(--ease-menu), height var(--duration-menu) var(--ease-menu), opacity var(--duration-menu) var(--ease-menu), visibility 0s var(--duration-menu);display:block;position:absolute;top:0;left:0;overflow:hidden}html:has(>body[data-dock-resources]) .menu-viewport[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;scale:1}html:has(>body[data-dock-resources]) .menu-viewport .menu-panel{width:max-content;box-shadow:none;opacity:0;pointer-events:none;background:0 0;position:absolute;inset:0 auto auto 0}html:has(>body[data-dock-resources]) .menu-viewport .menu-panel[data-active]{opacity:1;pointer-events:auto}}@media (width<=1399px) and (width>=1101px){html:has(>body[data-dock-resources]) .menu-panel{--menu-column-gap:var(--space-10);grid-template-columns:repeat(3,max-content)}html:has(>body[data-dock-resources]) .menu-panel--resources{grid-template-columns:repeat(2,max-content)}}@media (width<=1100px){html:has(>body[data-dock-resources]){--header-height:calc(var(--touch-target) + 2 * var(--space-4))}html:has(>body[data-dock-resources]) .site-header{--navigation-mode:compact}html:has(>body[data-dock-resources]) .navigation{flex:none;margin-left:auto}html:has(>body[data-dock-resources]) .navigation>summary{min-height:var(--touch-target);gap:var(--space-2);padding-right:calc((var(--touch-target) - var(--icon-size)) / 2);display:inline-flex}html:has(>body[data-dock-resources]) .navigation-toggle:is(:hover,:active){background:var(--color-white);box-shadow:var(--shadow-button)}html:has(>body[data-dock-resources]) .navigation[open] .icon-menu,html:has(>body[data-dock-resources]) .navigation:not([open]) .icon-close{display:none}html:has(>body[data-dock-resources]) .navigation-content{max-height:calc(100dvh - var(--header-height) - var(--space-4) - env(safe-area-inset-bottom,0px));padding:var(--space-2) var(--space-6) var(--space-6);border-radius:var(--radius-panel);background:var(--color-white);box-shadow:var(--shadow-panel);top:100%;flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;inset-inline:0;overflow:hidden}html:has(>body[data-dock-resources]) .nav-list{overscroll-behavior:contain;min-height:0;padding:var(--space-1-5);margin-inline:calc(-1 * var(--space-1-5));scrollbar-width:thin;display:block;overflow-y:auto}html:has(>body[data-dock-resources]) .nav-list>:is(.nav-direct,.dropdown)+:is(.nav-direct,.dropdown){border-top:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .navigation .nav-trigger{min-height:var(--space-14);padding:var(--space-4) 0;font-size:var(--text-cta);line-height:var(--control-line-height);border-radius:0;justify-content:space-between;margin:0}html:has(>body[data-dock-resources]) .navigation .nav-trigger:is(:hover,:active),html:has(>body[data-dock-resources]) .navigation .dropdown[open]>summary{background:0 0}html:has(>body[data-dock-resources]) .navigation .dropdown[open]>summary>.icon{rotate:180deg}html:has(>body[data-dock-resources]) .menu-position{width:auto;max-width:none;padding:0;position:static}html:has(>body[data-dock-resources]) .menu-panel,html:has(>body[data-dock-resources]) .menu-panel--resources{padding:0 0 var(--space-3) var(--space-4);box-shadow:none;border:0;border-radius:0;display:block}html:has(>body[data-dock-resources]) .menu-group>.menu-heading{display:none}html:has(>body[data-dock-resources]) .menu-group-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding-block:var(--space-2);color:var(--color-muted);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);display:flex}html:has(>body[data-dock-resources]) .menu-group-toggle>.icon{width:var(--space-3);height:var(--space-3);flex:none}html:has(>body[data-dock-resources]) .menu-group-disclosure[open]>summary{color:var(--color-ink)}html:has(>body[data-dock-resources]) .menu-group-disclosure[open]>summary>.icon{rotate:180deg}html:has(>body[data-dock-resources]) .menu-group-links{grid-auto-rows:minmax(var(--touch-target), auto);padding-bottom:var(--space-2)}html:has(>body[data-dock-resources]) .menu-link{min-height:var(--touch-target);white-space:normal}html:has(>body[data-dock-resources]) .header-actions{gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-2);border-top:var(--brand-icon-separator-width) solid var(--color-border);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .header-actions>a{min-height:var(--touch-target);padding:var(--space-3);font-size:var(--text-menu);justify-content:center}html:has(>body[data-dock-resources]) .header-actions .nav-direct{min-height:var(--touch-target);padding:var(--space-2);font-size:var(--text-base);grid-column:1/-1}html:has(>body[data-dock-resources]) .header-actions :is(.dock-updates-button,.dock-shared-button):not(:is(.dock-updates-button--primary,.dock-shared-button--primary)):is(:hover,:active){background:var(--color-white)}}@media (width<=900px){html:has(>body[data-dock-resources]){--page-gutter:20px}}@media (width<=600px){html:has(>body[data-dock-resources]){--text-hero:var(--text-hero-compact)}html:has(>body[data-dock-resources]) .hero-intro{padding-inline:var(--space-3)}html:has(>body[data-dock-resources]) .hero-actions,html:has(>body[data-dock-resources]) .mcp-prompt{--control-padding-inline:var(--space-4)}html:has(>body[data-dock-resources]) .hero-actions{gap:var(--space-2);font-size:var(--text-base)}html:has(>body[data-dock-resources]) .hero-actions :is(.dock-updates-button,.dock-shared-button){min-height:var(--touch-target)}html:has(>body[data-dock-resources]) .hero-photo{--hero-preview-scale:var(--hero-preview-scale-compact)}html:has(>body[data-dock-resources]) .hero-scene{aspect-ratio:var(--hero-photo-compact-ratio)}html:has(>body[data-dock-resources]) .hero-scene picture{inset:0}html:has(>body[data-dock-resources]) .hero-scene img{object-fit:cover;object-position:center bottom;height:100%}html:has(>body[data-dock-resources]) .hero-scene-foreground{mask-size:cover}html:has(>body[data-dock-resources]) .hero-description br{display:none}html:has(>body[data-dock-resources]) .hero-modes{gap:var(--space-4)}html:has(>body[data-dock-resources]) .menu-panel,html:has(>body[data-dock-resources]) .menu-panel--resources{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){html:has(>body[data-dock-resources]) .header-actions{grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .hero-actions,html:has(>body[data-dock-resources]) .mcp-prompt{--control-padding-inline:var(--space-3)}html:has(>body[data-dock-resources]) .hero-modes{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){html:has(>body[data-dock-resources]) :is(.dock-updates-button,.dock-shared-button),html:has(>body[data-dock-resources]) .menu-viewport,html:has(>body[data-dock-resources]) .header-bar[data-scroll-state]{transition:none}html:has(>body[data-dock-resources]) .hero-eyebrow-border,html:has(>body[data-dock-resources]) .security-stage .section-eyebrow:before{animation:none}html:has(>body[data-dock-resources]) .hero-intro:after,html:has(>body[data-dock-resources]) .dock-ai-visual:after,html:has(>body[data-dock-resources]) .security-stage:after{animation:none;display:none}}@media (width<=900px){html:has(>body[data-dock-resources]) .related-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html:has(>body[data-dock-resources]) .related-content-grid{grid-template-columns:minmax(0,1fr)}}html:has(>body[data-dock-resources]) .templates-hero{padding:var(--space-10) var(--space-6) var(--space-8);text-align:left;flex-direction:column;align-items:flex-start;display:flex}html:has(>body[data-dock-resources]) .templates-eyebrow{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--control-line-height)}html:has(>body[data-dock-resources]) .templates-title{font-size:var(--text-hero);line-height:var(--leading-hero);margin:0;font-weight:600}html:has(>body[data-dock-resources]) .templates-lead{max-width:calc(var(--page-max) / 3);min-height:calc(2em * var(--leading-section-lead));margin:var(--space-4) 0 0;font-size:var(--text-section-lead);line-height:var(--leading-section-lead);text-wrap:pretty}html:has(>body[data-dock-resources]) .templates-content{padding-inline:var(--space-6)}html:has(>body[data-dock-resources]) .templates-navigation{padding:0 0 var(--space-4);justify-content:flex-start;align-items:center}html:has(>body[data-dock-resources]) .templates-navigation a{min-height:var(--touch-target);border-radius:var(--radius-item)}html:has(>body[data-dock-resources]) .templates-navigation .icon,html:has(>body[data-dock-resources]) .templates-view-all .icon{width:var(--icon-size);height:var(--icon-size);flex:none}html:has(>body[data-dock-resources]) .templates-collection{padding-block:var(--space-14);scroll-margin-top:calc(var(--header-height) + var(--space-6))}html:has(>body[data-dock-resources]) .templates-collection+.templates-collection{border-top:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .templates-navigation+.templates-collection{padding-top:var(--space-8)}html:has(>body[data-dock-resources]) .templates-section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .templates-section-heading h2{font-size:var(--text-section);line-height:var(--leading-section);margin:0;font-weight:600}html:has(>body[data-dock-resources]) .templates-view-all{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);display:inline-flex}html:has(>body[data-dock-resources]) .templates-view-all:hover{color:var(--color-blue)}html:has(>body[data-dock-resources]) .templates-card-copy{gap:var(--space-2);padding-right:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .templates-card-copy p{color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-section-lead);margin:0}html:has(>body[data-dock-resources]) .templates-card .related-content-image{background:var(--color-hover)}html:has(>body[data-dock-resources]) .templates-card:focus-visible .related-content-card-title{color:var(--color-muted)}html:has(>body[data-dock-resources]) .templates-category-closing{gap:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .templates-category-closing h2{font-size:var(--text-section);line-height:var(--leading-section);margin:0;font-weight:600}html:has(>body[data-dock-resources]) .templates-category-closing p{max-width:calc(var(--page-max) / 2);font-size:var(--text-section-lead);line-height:var(--leading-section-lead);margin:0}html:has(>body[data-dock-resources]) .templates-category-closing>div{gap:var(--space-6);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .templates-specimen .templates-collection{padding-bottom:0}html:has(>body[data-dock-resources]) .design-section:has(.templates-specimen){grid-template-columns:minmax(0,1fr)}@media (width<=600px){html:has(>body[data-dock-resources]) .templates-hero{padding-top:var(--space-8)}}html:has(>body[data-dock-resources]) .deal-room .room-content{gap:var(--space-4)}html:has(>body[data-dock-resources]) .deal-room .room-body{padding-block:var(--space-3)}html:has(>body[data-dock-resources]) .deal-room .deal-progress{gap:var(--space-2);font-size:var(--text-label);grid-template-columns:1fr auto;display:grid}html:has(>body[data-dock-resources]) .deal-room .deal-progress-track{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-hover);grid-column:1/-1;overflow:hidden}html:has(>body[data-dock-resources]) .deal-room .deal-progress-track>span{background:var(--color-blue);width:40%;height:100%;display:block}html:has(>body[data-dock-resources]) .deal-room .deal-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:var(--text-label)}html:has(>body[data-dock-resources]) .deal-room .deal-table :is(th,td){padding:var(--space-3) var(--space-2);border-bottom:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .deal-room .deal-table th:first-child{width:44%}html:has(>body[data-dock-resources]) .deal-room .deal-table th:last-child{width:22%}html:has(>body[data-dock-resources]) .deal-room .deal-table th{color:var(--color-muted);font-weight:500}html:has(>body[data-dock-resources]) .deal-room .deal-table :is(th,td):first-child{padding-left:0}html:has(>body[data-dock-resources]) .deal-room .deal-table :is(th,td):last-child{text-align:right;padding-right:0}html:has(>body[data-dock-resources]) .deal-room .deal-status{padding:calc(var(--space-1) / 2) var(--space-1-5);border-radius:var(--space-1);background:var(--color-blue-soft);color:var(--color-blue-deep);font-size:var(--text-label);display:inline-flex}html:has(>body[data-dock-resources]) .deal-room .deal-status--complete{color:var(--color-green-deep);background:color-mix(in srgb, var(--color-mint) 30%, var(--color-white))}html:has(>body[data-dock-resources]) .deal-room .deal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .deal-room .deal-metrics>div{gap:var(--space-2);padding:var(--space-2) var(--space-6);border-left:var(--brand-icon-separator-width) solid var(--color-border);display:grid}html:has(>body[data-dock-resources]) .deal-room .deal-metrics>div:first-child{border:0;padding-left:0}html:has(>body[data-dock-resources]) .deal-room .deal-summary{padding:var(--space-4);border-radius:var(--radius-panel);background:var(--color-hover);font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .deal-room .deal-summary .icon{--icon-accent-fill:currentColor}html:has(>body[data-dock-resources]) .deal-room .deal-summary :is(.dock-updates-button,.dock-shared-button){margin-top:var(--space-2);font-size:var(--text-menu-heading);justify-self:start}html:has(>body[data-dock-resources]) .deal-room .deal-document-heading,html:has(>body[data-dock-resources]) .deal-room .deal-total{justify-content:space-between;align-items:center;display:flex}html:has(>body[data-dock-resources]) .template-preview{isolation:isolate;aspect-ratio:16/9;border-radius:var(--radius-panel);width:100%;position:relative;overflow:hidden;container-type:inline-size}html:has(>body[data-dock-resources]) .template-preview:before{content:"";pointer-events:none;position:absolute;inset:0}html:has(>body[data-dock-resources]) .template-preview-frame{top:var(--space-6);inset-inline:var(--space-6);aspect-ratio:var(--hero-canvas-ratio);border-radius:var(--radius-item);box-shadow:var(--shadow-panel);position:absolute;overflow:hidden;container-type:inline-size}html:has(>body[data-dock-resources]) .template-preview [data-editor-result]{--editor-content-width:calc(var(--page-max) / 3 + 2 * var(--space-14))}html:has(>body[data-dock-resources]) .related-content{width:100%;padding:var(--space-14) 0;color:var(--color-ink);font-family:var(--font-sans);background:0 0;margin:0;display:block}html:has(>body[data-dock-resources]) .related-content-title{margin:0 0 var(--space-8);font-family:inherit;font-size:var(--text-section);font-weight:600;line-height:var(--leading-section);text-align:left;text-wrap:balance;scroll-margin-top:calc(var(--header-height) + var(--space-8))}html:has(>body[data-dock-resources]) .related-content-description{margin:0 0 var(--space-4);font-family:inherit;font-size:var(--text-section-lead);line-height:var(--leading-section-lead);color:var(--color-ink);text-align:left}html:has(>body[data-dock-resources]) .related-content-grid{gap:var(--space-10) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .related-content-card{align-items:stretch;gap:var(--space-4);min-width:0;height:100%;color:var(--color-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;text-decoration:none;display:flex}html:has(>body[data-dock-resources]) .related-content-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;margin:0;display:block}html:has(>body[data-dock-resources]) .related-content-card-title{font-family:inherit;font-size:var(--text-section-lead);font-weight:500;line-height:var(--leading-section-lead);text-wrap:pretty;margin:0;padding:0}html:has(>body[data-dock-resources]) .related-content-card:hover .related-content-card-title{color:var(--color-muted)}html:has(>body[data-dock-resources]) .related-content-card-description{color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-section-lead);margin:0}@media (width<=900px){html:has(>body[data-dock-resources]) .related-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html:has(>body[data-dock-resources]) .related-content-grid{grid-template-columns:minmax(0,1fr)}}html:has(>body[data-dock-resources]) .customer-article{padding:var(--space-10) var(--space-6) var(--space-14)}html:has(>body[data-dock-resources]) .customer-article-header{justify-items:start;gap:var(--space-6);max-width:calc(var(--page-max) / 2);padding-bottom:var(--space-10);margin-inline:auto;display:grid}html:has(>body[data-dock-resources]) .customer-article-back{align-items:center;gap:var(--space-2);min-height:var(--touch-target);border-radius:var(--radius-item);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);display:inline-flex}html:has(>body[data-dock-resources]) .customer-article-back:hover{color:var(--color-muted)}html:has(>body[data-dock-resources]) .customer-article-title{font-size:var(--text-hero);font-weight:600;line-height:var(--leading-hero);font-variant-ligatures:var(--ligatures-hero);text-wrap:balance;margin:0}html:has(>body[data-dock-resources]) .customer-article-description{font-size:var(--text-section-lead);line-height:var(--leading-section-lead);text-wrap:pretty;margin:0}html:has(>body[data-dock-resources]) .customer-article-meta{gap:var(--space-10);width:100%;padding-block:var(--space-6);font-size:var(--text-menu);line-height:var(--leading-section-lead);flex-wrap:wrap;margin:0;display:flex;position:relative}html:has(>body[data-dock-resources]) .customer-article-meta:before,html:has(>body[data-dock-resources]) .customer-article-meta:after{content:"";height:var(--hero-dot-size);pointer-events:none;position:absolute;inset-inline:0}html:has(>body[data-dock-resources]) .customer-article-meta:before{top:0}html:has(>body[data-dock-resources]) .customer-article-meta:after{bottom:0}html:has(>body[data-dock-resources]) .customer-article-meta>div{gap:var(--space-1);display:grid}html:has(>body[data-dock-resources]) .customer-article-meta dt{color:var(--color-muted);font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .customer-article-meta dd{margin:0}html:has(>body[data-dock-resources]) .customer-article-meta a{border-radius:var(--radius-item);text-underline-offset:var(--space-1)}html:has(>body[data-dock-resources]) .customer-article-meta a:hover{text-decoration:underline}html:has(>body[data-dock-resources]) .customer-article-layout{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--page-max) / 2)) minmax(0, 1fr);column-gap:var(--space-10);align-items:start;display:grid}html:has(>body[data-dock-resources]) .customer-article-sidebar{grid-column:1;align-self:stretch;min-width:0}html:has(>body[data-dock-resources]) .customer-article-sidebar--share{grid-column:3}html:has(>body[data-dock-resources]) .customer-article-toc,html:has(>body[data-dock-resources]) .customer-article-share{top:calc(var(--header-height) + var(--space-8));position:sticky}html:has(>body[data-dock-resources]) .customer-article-toc{max-width:calc(4 * var(--space-14));font-size:var(--text-menu-heading);line-height:var(--leading-section-lead)}html:has(>body[data-dock-resources]) .customer-article-toc p{margin:0 0 var(--space-4);font-weight:500}html:has(>body[data-dock-resources]) .customer-article-toc ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}html:has(>body[data-dock-resources]) .customer-article-toc a{width:fit-content;padding-block:var(--space-1);border-radius:var(--radius-item);color:var(--color-ink);opacity:var(--opacity-menu-heading);display:block}html:has(>body[data-dock-resources]) .customer-article-toc a:is(:hover,:focus-visible,[aria-current]){opacity:1}html:has(>body[data-dock-resources]) .customer-article-toc a[aria-current]{font-weight:500}html:has(>body[data-dock-resources]) .customer-article-body{grid-column:2;min-width:0}html:has(>body[data-dock-resources]) .customer-article-videos{margin-bottom:var(--space-14)}html:has(>body[data-dock-resources]) .customer-article-video-stack{gap:var(--space-10);display:grid}html:has(>body[data-dock-resources]) .customer-article-video{gap:var(--space-6);min-width:0;margin:0;display:grid}html:has(>body[data-dock-resources]) .customer-article-video-card{aspect-ratio:16/9;border-radius:var(--radius-panel);background:var(--color-hover);position:relative;overflow:hidden}html:has(>body[data-dock-resources]) .customer-article-video-poster{padding:var(--space-6);background:var(--color-hover);position:absolute;inset:0}html:has(>body[data-dock-resources]) .customer-article-video-poster.customer-article-video-poster--image{padding:0}html:has(>body[data-dock-resources]) .customer-article-video-thumbnail{object-fit:cover;width:100%;height:100%;display:block}html:has(>body[data-dock-resources]) .customer-article-video-poster .customer-story-brand{font-size:var(--text-section-lead);justify-content:start}html:has(>body[data-dock-resources]) .customer-article-video-poster .customer-story-symbol{height:var(--space-4)}html:has(>body[data-dock-resources]) .customer-article-video figcaption,html:has(>body[data-dock-resources]) .customer-article-prose{font-size:var(--text-cta);font-weight:400;line-height:calc(var(--text-cta) + var(--space-3))}html:has(>body[data-dock-resources]) .customer-article-prose>section{scroll-margin-top:calc(var(--header-height) + var(--space-8));display:flow-root}html:has(>body[data-dock-resources]) .customer-article-prose>section+section{margin-top:var(--space-14)}html:has(>body[data-dock-resources]) .customer-article-prose h2{margin:0 0 var(--space-6);font-size:var(--text-lead);font-weight:600;line-height:var(--leading-section-lead);text-wrap:pretty}html:has(>body[data-dock-resources]) .customer-article-prose h3{margin:var(--space-10) 0 var(--space-4);font-size:var(--text-section-lead);font-weight:600;line-height:var(--leading-section-lead)}html:has(>body[data-dock-resources]) .customer-article-prose p{margin:0 0 var(--space-6)}html:has(>body[data-dock-resources]) .customer-article-prose :is(ul,ol){gap:var(--space-2);margin:0 0 var(--space-6);padding-left:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .customer-article-prose ul{list-style-type:disc}html:has(>body[data-dock-resources]) .customer-article-prose ol{list-style-type:decimal}html:has(>body[data-dock-resources]) .customer-article-prose :is(ul,ol)>li{list-style-type:inherit;background:0 0;margin:0;padding:0}html:has(>body[data-dock-resources]) .customer-article-prose ul>li::marker{color:var(--color-blue)}html:has(>body[data-dock-resources]) .customer-article-prose a{text-underline-offset:var(--space-1);text-decoration:underline}html:has(>body[data-dock-resources]) .customer-article-prose a:hover{color:var(--color-muted)}html:has(>body[data-dock-resources]) .customer-article-prose strong{font-weight:600}html:has(>body[data-dock-resources]) .customer-article-prose blockquote{margin:var(--space-10) 0;padding:var(--space-10);border-radius:var(--radius-panel);background:var(--color-hover);font-size:var(--text-lead);line-height:calc(var(--text-lead) + var(--space-3));text-wrap:pretty}html:has(>body[data-dock-resources]) .customer-article-prose blockquote cite{margin-top:var(--space-6);color:var(--color-muted);font-size:var(--text-base);font-style:normal;font-weight:500;line-height:var(--space-6);display:block}html:has(>body[data-dock-resources]) .customer-article-prose blockquote p:last-child,html:has(>body[data-dock-resources]) .customer-article-prose section>:last-child{margin-bottom:0}html:has(>body[data-dock-resources]) .customer-article-footer{justify-items:start;gap:var(--space-6);margin-top:var(--space-14);display:grid}html:has(>body[data-dock-resources]) .customer-article-author{justify-items:start;gap:var(--space-4);width:100%;padding:var(--space-8);border-radius:var(--radius-panel);background:var(--color-hover);font-size:var(--text-base);line-height:var(--space-6);scroll-margin-top:calc(var(--header-height) + var(--space-8));display:grid}html:has(>body[data-dock-resources]) .customer-article-author-heading{align-items:center;gap:var(--space-4);display:flex}html:has(>body[data-dock-resources]) .customer-article-author-heading>img{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-pill);object-fit:cover;flex:none}html:has(>body[data-dock-resources]) .customer-article-author-byline{gap:var(--space-1);display:grid}html:has(>body[data-dock-resources]) .customer-article-author-byline>div{align-items:baseline;gap:var(--space-1);display:flex}html:has(>body[data-dock-resources]) .customer-article-author-byline>div>span{color:var(--color-muted);font-size:var(--text-menu-heading)}html:has(>body[data-dock-resources]) .customer-article-author h2{font-size:var(--text-base);font-weight:500;line-height:var(--space-6);margin:0}html:has(>body[data-dock-resources]) .customer-article-author>p{margin:0}html:has(>body[data-dock-resources]) .customer-article-follow{justify-self:start;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-item);font-size:var(--text-menu-heading);line-height:var(--space-6);display:inline-flex}html:has(>body[data-dock-resources]) .customer-article-follow:hover{color:var(--color-muted)}html:has(>body[data-dock-resources]) .customer-article-follow .icon{width:var(--text-label);height:var(--text-label)}html:has(>body[data-dock-resources]) .customer-article-share{align-items:center;gap:var(--space-3);transform:translateY(calc((var(--text-menu-heading) * var(--leading-section-lead) - var(--space-6)) / 2));display:flex}html:has(>body[data-dock-resources]) .customer-article-share>p{font-size:var(--text-menu-heading);font-weight:500;line-height:var(--leading-section-lead);margin:0}html:has(>body[data-dock-resources]) .customer-article-share>div{gap:var(--space-2);display:flex}html:has(>body[data-dock-resources]) .customer-article-share-button{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-item);justify-content:center;align-items:center;display:inline-flex}html:has(>body[data-dock-resources]) .customer-article-share-button:hover{color:var(--color-muted)}html:has(>body[data-dock-resources]) .customer-article-share-button--x .icon{width:var(--space-3);height:var(--space-3)}html:has(>body[data-dock-resources]) .customer-article-related{padding:0 var(--space-6) var(--space-14)}@media (width<=1200px){html:has(>body[data-dock-resources]) .customer-article-layout{max-width:calc(var(--page-max) / 2);row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin-inline:auto}html:has(>body[data-dock-resources]) .customer-article-sidebar:not(.customer-article-sidebar--share){display:none}html:has(>body[data-dock-resources]) .customer-article-sidebar--share{grid-area:1/1}html:has(>body[data-dock-resources]) .customer-article-share{position:static;transform:none}html:has(>body[data-dock-resources]) .customer-article-body{grid-area:2/1}}@media (width<=600px){html:has(>body[data-dock-resources]) .customer-article{padding-top:var(--space-8)}html:has(>body[data-dock-resources]) .customer-article-meta{gap:var(--space-4) var(--space-6)}html:has(>body[data-dock-resources]) .customer-article-prose blockquote{padding:var(--space-6);font-size:var(--text-section-lead);line-height:calc(var(--text-section-lead) + var(--space-3))}html:has(>body[data-dock-resources]) .customer-article-author{padding:var(--space-6)}html:has(>body[data-dock-resources]) .customer-article-author-byline>div{flex-wrap:wrap}html:has(>body[data-dock-resources]) .customer-article-video-poster{padding:var(--space-4)}}html:has(>body[data-dock-resources]) .resource-hub .templates-title{max-width:calc(var(--page-max) * .75);text-wrap:balance}html:has(>body[data-dock-resources]) .resource-hub .templates-lead{max-width:calc(var(--page-max) / 2);min-height:0}html:has(>body[data-dock-resources]) .resource-hub .templates-lead:empty{display:none}html:has(>body[data-dock-resources]) .resource-content,html:has(>body[data-dock-resources]) .resource-related{padding-inline:var(--space-6)}html:has(>body[data-dock-resources]) .resource-section{padding-block:var(--space-10)}html:has(>body[data-dock-resources]) .resource-section+.resource-section{padding-top:var(--space-14)}html:has(>body[data-dock-resources]) .resource-card-copy{gap:var(--space-2);display:grid}html:has(>body[data-dock-resources]) .resource-card-label{font-size:var(--text-menu-heading);line-height:var(--leading-section-lead);color:var(--color-muted);margin:0}html:has(>body[data-dock-resources]) .resource-hub--archives .resource-card .related-content-image,html:has(>body[data-dock-resources]) .resource-hub--archiveCategory .resource-card .related-content-image,html:has(>body[data-dock-resources]) .resource-related .resource-card .related-content-image{padding:var(--space-4);background:var(--color-hover);object-fit:contain}html:has(>body[data-dock-resources]) .resource-feature{align-items:center;gap:var(--space-10);padding-block:var(--space-8) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .resource-feature .related-content-image{aspect-ratio:16/9}html:has(>body[data-dock-resources]) .resource-feature-copy{justify-items:start;gap:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .resource-feature-copy :is(h2,p){margin:0}html:has(>body[data-dock-resources]) .resource-feature-copy h2{font-size:var(--text-section);line-height:var(--leading-section);text-wrap:balance;font-weight:600}html:has(>body[data-dock-resources]) .resource-feature-copy>p:not(.templates-eyebrow){color:var(--color-muted);font-size:var(--text-section-lead);line-height:var(--leading-section-lead)}html:has(>body[data-dock-resources]) .resource-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);display:flex}html:has(>body[data-dock-resources]) .resource-categories{width:fit-content;position:relative}html:has(>body[data-dock-resources]) .resource-categories summary{align-items:center;gap:var(--space-2);min-height:var(--touch-target);border-radius:var(--radius-item);color:var(--color-ink);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);cursor:pointer;padding:0;list-style:none;display:flex}html:has(>body[data-dock-resources]) .resource-categories summary::-webkit-details-marker{display:none}html:has(>body[data-dock-resources]) .resource-categories summary>.icon:last-child{width:var(--space-3);height:var(--space-3);--icon-stroke-width:var(--nav-caret-stroke-width)}html:has(>body[data-dock-resources]) .resource-categories[open] summary>.icon:last-child{rotate:180deg}html:has(>body[data-dock-resources]) .resource-categories nav{z-index:20;inset:calc(100% + var(--space-1) / 2) auto auto calc(-1 * (var(--space-1) + var(--space-2)));width:max-content;min-width:100%;max-width:calc(100vw - 2 * var(--page-gutter));max-height:calc(var(--space-1) + 6.5 * var(--touch-target));padding:var(--space-1);overscroll-behavior:contain;scrollbar-width:thin;border-radius:calc(var(--radius-item) + var(--space-1));background:var(--color-white);box-shadow:var(--shadow-panel);display:grid;position:absolute;overflow-y:auto}html:has(>body[data-dock-resources]) .resource-categories nav a{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-1) var(--space-2);border-radius:var(--radius-item);font-size:var(--text-menu);line-height:var(--control-line-height);display:flex}html:has(>body[data-dock-resources]) .resource-categories nav a:is(:hover,:focus-visible,[aria-current],.w--current){background:var(--color-hover)}html:has(>body[data-dock-resources]) .resource-actions{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .resource-actions a{min-height:var(--touch-target);font-size:var(--text-base);line-height:var(--control-line-height);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}html:has(>body[data-dock-resources]) .resource-actions a:hover{color:var(--color-muted)}html:has(>body[data-dock-resources]) .resource-media{margin-bottom:var(--space-10);border-radius:var(--radius-panel);background:var(--color-hover);scroll-margin-top:calc(var(--header-height) + var(--space-8));overflow:hidden}html:has(>body[data-dock-resources]) .resource-media>a{display:block}html:has(>body[data-dock-resources]) .resource-media img{width:100%;height:auto;margin:0;display:block}html:has(>body[data-dock-resources]) .resource-media iframe{width:100%;display:block;box-shadow:none!important;border:0!important;border-radius:0!important}html:has(>body[data-dock-resources]) .resource-media .w-video{aspect-ratio:16/9;position:relative;padding:0!important}html:has(>body[data-dock-resources]) .resource-media .w-video iframe{height:100%;position:absolute;inset:0}html:has(>body[data-dock-resources]) .resource-event-player{min-height:min(90vh,calc(var(--page-max) / 2))}html:has(>body[data-dock-resources]) .resource-event-player iframe{height:min(90vh,calc(var(--page-max) / 2))!important;max-height:none!important}html:has(>body[data-dock-resources]) .resource-prose [data-article-section]{scroll-margin-top:calc(var(--header-height) + var(--space-8))}html:has(>body[data-dock-resources]) .resource-article .ra-source{align-items:center;gap:var(--space-2);font-size:var(--text-base);display:flex}html:has(>body[data-dock-resources]) .resource-article .ra-source img{width:var(--space-6);height:var(--space-6);object-fit:contain}html:has(>body[data-dock-resources]) .resource-speakers{margin-top:var(--space-10)}html:has(>body[data-dock-resources]) .resource-speakers .small-label{margin-top:0}html:has(>body[data-dock-resources]) .resource-speakers .authors--list{gap:var(--space-6);display:grid}html:has(>body[data-dock-resources]) .resource-speakers .author{grid-template-columns:var(--space-14) minmax(0,1fr);gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-hover);display:grid}html:has(>body[data-dock-resources]) .resource-speakers .author-avatar{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-pill);object-fit:cover}html:has(>body[data-dock-resources]) .resource-speakers .text-block-16{font-size:var(--text-base);font-weight:500}html:has(>body[data-dock-resources]) .resource-speakers .author-info{margin:var(--space-2) 0 0;font-size:var(--text-menu-heading);line-height:var(--leading-section-lead)}html:has(>body[data-dock-resources]) .resource-speakers .social-links{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-menu-heading);display:flex}html:has(>body[data-dock-resources]) .resource-speakers .social-links img{width:var(--space-4);height:var(--space-4)}html:has(>body[data-dock-resources]) .resource-category-content{max-width:calc(var(--page-max) / 2);margin:var(--space-14) auto}html:has(>body[data-dock-resources]) .resource-category-content :is(.template--resources--wrapper,.product-features--selector,.product-feature-select,.product-feature-copy,.overview-section){background:0 0;border:0;margin:0;padding:0}html:has(>body[data-dock-resources]) .resource-category-content .product-feature-plus{display:none}html:has(>body[data-dock-resources]) .resource-category-content .product-feature-copy{opacity:1;height:auto;display:block}html:has(>body[data-dock-resources]) .resource-category-content h2{margin-top:var(--space-14)}html:has(>body[data-dock-resources]) .resource-category-content h3{margin-top:var(--space-8)}html:has(>body[data-dock-resources]) .resource-hub .trl-gat-sign-up{margin-top:var(--space-14)}html:has(>body[data-dock-resources]) .resource-specimen{min-width:0}html:has(>body[data-dock-resources]) .design-section:has(.resource-specimen){grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) [data-page=resources] .w-condition-invisible{display:none!important}@media (width<=900px){html:has(>body[data-dock-resources]) .resource-feature{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=600px){html:has(>body[data-dock-resources]) .resource-toolbar{flex-direction:column;align-items:flex-start}html:has(>body[data-dock-resources]) .resource-speakers .author{padding:var(--space-4)}}html:has(>body[data-dock-resources]) .resource-menu-label{font:inherit;margin:0}html:has(>body[data-dock-resources]) .resource-library-nav{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) .resource-library-nav a{min-height:var(--touch-target);font-size:var(--text-base);opacity:var(--opacity-menu-heading);align-items:center;display:inline-flex}html:has(>body[data-dock-resources]) .resource-library-nav a:is(:hover,[aria-current]){opacity:1}@media (width<=900px){html:has(>body[data-dock-resources]) .trl-gat-sign-up.is--main{padding:var(--space-8);gap:var(--space-6)}html:has(>body[data-dock-resources]) .trl-gat-sign-up .event-heading-2{font-size:var(--text-section-lead)}}@media (width<=600px){html:has(>body[data-dock-resources]) .trl-gat-sign-up.is--main{grid-template-columns:minmax(0,1fr)}}html:has(>body[data-dock-resources]) .elevate-main{width:min(calc(100% - 2 * var(--page-gutter)), var(--page-max));max-width:none;padding:0 var(--space-6);color:var(--color-ink);font:400 var(--text-base)/1.5 var(--font-sans);margin-inline:auto}html:has(>body[data-dock-resources]) .elevate-main :is(a,h2,h3,p){color:inherit}html:has(>body[data-dock-resources]) .library-header{padding:var(--space-6) 0;border-bottom:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .library-header a,html:has(>body[data-dock-resources]) .revenuelablogo{width:100%;max-width:none;height:auto;display:block}html:has(>body[data-dock-resources]) .trl-nav{justify-content:space-between;gap:var(--space-6);border-bottom:var(--brand-icon-separator-width) solid var(--color-border);margin:0;display:flex}html:has(>body[data-dock-resources]) .trl-nav-links{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-4) 0;border-right:var(--brand-icon-separator-width) solid var(--color-border);display:flex}html:has(>body[data-dock-resources]) .trl-nav-links.secondary{padding:var(--space-4) 0 var(--space-4) var(--space-6);border-right:0;border-left:var(--brand-icon-separator-width) solid var(--color-border)}html:has(>body[data-dock-resources]) .trl-nav a{font-size:var(--text-menu-heading);white-space:nowrap;margin:0;padding:0;text-decoration:none}html:has(>body[data-dock-resources]) .trl-nav a:hover{color:var(--color-blue)}html:has(>body[data-dock-resources]) .trl-hero{gap:var(--space-6);padding:var(--space-6) 0;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid}html:has(>body[data-dock-resources]) .trl-link-block{color:inherit;text-decoration:none;display:block}html:has(>body[data-dock-resources]) .trl-link-block>img{width:100%;height:auto;display:block}html:has(>body[data-dock-resources]) .trl-featured-abstract{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}html:has(>body[data-dock-resources]) .trl-featured-heading{margin:0 0 var(--space-4);font:600 var(--text-hero-compact)/var(--control-line-height) var(--font-sans)}html:has(>body[data-dock-resources]) .trl-subhead{padding-top:var(--space-2);font-size:var(--text-base);margin:0;line-height:1.5}html:has(>body[data-dock-resources]) .trl-columns{gap:var(--space-4);padding-left:var(--space-6);border-left:var(--brand-icon-separator-width) solid var(--color-border);flex-direction:column;display:flex}html:has(>body[data-dock-resources]) .trl-gat-latest{gap:var(--space-4);display:grid}html:has(>body[data-dock-resources]) .trl-section{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:var(--brand-icon-separator-width) solid var(--color-border);margin:0;display:grid}html:has(>body[data-dock-resources]) .trl-heading,html:has(>body[data-dock-resources]) .trl-heading-section{align-items:center;gap:var(--space-2);font:600 var(--text-menu-heading)/var(--control-line-height) var(--font-sans);text-transform:none;letter-spacing:normal;margin:0;padding:0;display:flex}html:has(>body[data-dock-resources]) .trl-heading>*,html:has(>body[data-dock-resources]) .trl-heading-section>*{font:inherit;letter-spacing:inherit;text-transform:none;margin:0}html:has(>body[data-dock-resources]) .trl-heading a,html:has(>body[data-dock-resources]) .trl-heading-section a{color:var(--color-blue);text-decoration:none}html:has(>body[data-dock-resources]) .trl-icon{width:var(--icon-size);height:var(--icon-size);background:var(--color-ink);min-width:0;opacity:var(--opacity-menu-icon);mask:var(--library-section-icon) center/contain no-repeat;border-radius:0;flex:none;margin:0}html:has(>body[data-dock-resources]) .trl-items{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}html:has(>body[data-dock-resources]) .trl-item-vertical{align-items:start;gap:var(--space-3);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}html:has(>body[data-dock-resources]) .trl-item-vertical>img,html:has(>body[data-dock-resources]) .trl-item-vertical>.w-embed,html:has(>body[data-dock-resources]) .trl-item-vertical .w-embed img{width:100%;height:auto;display:block}html:has(>body[data-dock-resources]) .trl-item-heading{gap:var(--space-1-5);margin:0;padding:0;display:grid}html:has(>body[data-dock-resources]) .trl-heading-3{font:600 var(--text-section-lead)/var(--control-line-height) var(--font-sans);margin:0;padding:0}html:has(>body[data-dock-resources]) .trl-label{font:500 var(--text-label)/var(--control-line-height) var(--font-sans);opacity:var(--opacity-menu-heading);letter-spacing:normal;text-transform:none;margin:0;padding:0}html:has(>body[data-dock-resources]) .trl-item-horizontal{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);margin:0;padding:0;text-decoration:none;display:grid}html:has(>body[data-dock-resources]) .trl-item-horizontal>img,html:has(>body[data-dock-resources]) .trl-item-horizontal>.w-embed,html:has(>body[data-dock-resources]) .trl-item-horizontal .w-embed img{width:100%;max-width:none;height:auto}html:has(>body[data-dock-resources]) .elevate-main :is(.trl-item-vertical,.trl-item-horizontal):is(:hover,:focus-visible) h3,html:has(>body[data-dock-resources]) .trl-link-block:is(:hover,:focus-visible) h2{text-decoration:underline;text-decoration-thickness:var(--brand-icon-separator-width);text-underline-offset:var(--space-1)}html:has(>body[data-dock-resources]) .trl-gat-sign-up.is--main{align-items:center;gap:var(--space-14);margin:var(--space-10) 0;padding:calc(2 * var(--space-10));border-radius:var(--radius-panel);background:var(--color-hover);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}html:has(>body[data-dock-resources]) .trl-gat-sign-up .beehiiv--img{aspect-ratio:560/376;object-fit:contain;width:100%;max-width:none;height:auto;display:block}html:has(>body[data-dock-resources]) .trl-gat-sign-up .div-block-72{width:100%;min-width:0}html:has(>body[data-dock-resources]) .trl-gat-sign-up .event-heading-2{font:400 var(--text-hero-compact)/var(--control-line-height) var(--font-sans);margin:0}html:has(>body[data-dock-resources]) .trl-gat-sign-up .bold-text-7{font-weight:600}html:has(>body[data-dock-resources]) .trl-gat-sign-up .beehiiv--input{width:min(100%,calc(var(--page-max) / 3));height:calc(var(--space-14) - var(--space-1));margin-top:var(--space-8);padding:0;display:block}html:has(>body[data-dock-resources]) .trl-gat-sign-up iframe{border:0;width:100%;height:100%;display:block}html:has(>body[data-dock-resources]) .elevate-main>.elevate-home-cta{display:none}html:has(>body[data-dock-resources]) .elevate-main>.demo-cta{margin-inline:calc(-1 * var(--space-6))}html:has(>body[data-dock-resources]) .elevate-main>.dock-native-footer-component{width:auto;max-width:none;margin-inline:calc(-1 * var(--space-6))}html:has(>body[data-dock-resources]) .elevate-main :focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}@media (width<=991px){html:has(>body[data-dock-resources]) .elevate-main{--page-gutter:var(--space-4);padding-inline:var(--space-4)}html:has(>body[data-dock-resources]) .trl-nav{overflow-x:auto}html:has(>body[data-dock-resources]) .trl-hero{grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .trl-columns{border-left:0;padding-left:0}html:has(>body[data-dock-resources]) .trl-gat-sign-up.is--main{padding:var(--space-8);gap:var(--space-6)}html:has(>body[data-dock-resources]) .trl-gat-sign-up .event-heading-2{font-size:var(--text-section-lead)}html:has(>body[data-dock-resources]) .trl-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html:has(>body[data-dock-resources]) .trl-featured-abstract,html:has(>body[data-dock-resources]) .trl-gat-sign-up.is--main,html:has(>body[data-dock-resources]) .trl-items{grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .trl-gat-sign-up .beehiiv--img{max-width:calc(var(--page-max) / 3);margin-inline:auto}}html:has(>body[data-dock-resources]) body[data-dock-resources]{background:var(--color-white);color:var(--color-ink);font:400 var(--text-base)/1.5 var(--font-sans);margin:0;padding:0;display:block}html:has(>body[data-dock-resources]) body[data-dock-resources] *{box-sizing:border-box}html:has(>body[data-dock-resources]) body[data-dock-resources] a{color:inherit;text-decoration:none}html:has(>body[data-dock-resources]) body[data-dock-resources] :is(h1,h2,h3,p){letter-spacing:normal;text-transform:none}html:has(>body[data-dock-resources]) .elevate-container,html:has(>body[data-dock-resources]) .elevate-main,html:has(>body[data-dock-resources]) body[data-dock-resources] .elevate-body{width:100%;max-width:none;margin:0;padding:0;display:block}html:has(>body[data-dock-resources]) body[data-dock-resources=events] .elevate-main,html:has(>body[data-dock-resources]) .ra-content,html:has(>body[data-dock-resources]) body[data-dock-resources=eventDetail]>.resource-article,html:has(>body[data-dock-resources]) .related-wrapper,html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .elevate-main{width:min(calc(100% - 2 * var(--page-gutter)),var(--page-max));max-width:none;padding-inline:var(--space-6);margin:0 auto}html:has(>body[data-dock-resources]) body[data-dock-resources]>.demo-cta{width:min(calc(100% - 2 * var(--page-gutter)),var(--page-max));margin:var(--space-14) auto 0;color:var(--color-ink)}html:has(>body[data-dock-resources]) .dock-native-footer-component{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html:has(>body[data-dock-resources]) .demo-cta h2{text-align:center}html:has(>body[data-dock-resources]) .demo-cta .dock-shared-button--primary{color:var(--color-white)}html:has(>body[data-dock-resources]) .demo-cta :is(img,svg){display:block}html:has(>body[data-dock-resources]) .templates-hero{padding-inline:0}html:has(>body[data-dock-resources]) .templates-hero .templates-lead{max-width:calc(var(--page-max) / 2);min-height:0}html:has(>body[data-dock-resources]) .event-section{padding:var(--space-10) 0;background:0 0;margin:0;display:block}html:has(>body[data-dock-resources]) .event-section,html:has(>body[data-dock-resources]) .dd-intro{border:0!important}html:has(>body[data-dock-resources]) .event-section:has(>.w-dyn-list>.w-dyn-empty){display:none}html:has(>body[data-dock-resources]) .event-section>h2{margin:0 0 var(--space-8);font:600 var(--text-section)/var(--leading-section) var(--font-sans)}html:has(>body[data-dock-resources]) .events-wrapper{gap:var(--space-10) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) .events-wrapper>.w-dyn-item{width:auto;min-width:0;margin:0;padding:0}html:has(>body[data-dock-resources]) .event-item{gap:var(--space-4);height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}html:has(>body[data-dock-resources]) .event-wrapper{border-radius:var(--radius-panel);width:100%;margin:0;padding:0;overflow:hidden}html:has(>body[data-dock-resources]) .event-item-thumbnail{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;display:block}html:has(>body[data-dock-resources]) .event-details-wrapper{margin:0;padding:0;display:block}html:has(>body[data-dock-resources]) .event-item-title{font:500 var(--text-section-lead)/var(--leading-section-lead) var(--font-sans);margin:0}html:has(>body[data-dock-resources]) .event-item:hover .event-item-title{color:var(--color-muted)}html:has(>body[data-dock-resources]) .event-cta{display:none}html:has(>body[data-dock-resources]) .dd-breadcrumbs{display:none!important}html:has(>body[data-dock-resources]) .dd-intro{align-items:center;gap:var(--space-10);padding:var(--space-8) 0 var(--space-10);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}html:has(>body[data-dock-resources]) .dd-intro .dd-block{justify-items:start;gap:var(--space-6);grid-column:2;margin:0;padding:0;display:grid}html:has(>body[data-dock-resources]) .event-thumbnail-highlighted{grid-area:1/1;width:100%;height:auto;display:block}html:has(>body[data-dock-resources]) .event-thumbnail-highlighted-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;display:block}html:has(>body[data-dock-resources]) .dd-intro .dd-block{grid-area:1/2!important}html:has(>body[data-dock-resources]) .dd-intro .event-thumbnail-highlighted{box-shadow:none;background:0 0;border:0;padding:0;grid-area:1/1!important}html:has(>body[data-dock-resources]) .dd-intro .elevate-cta{box-shadow:none;background-image:none;outline:none}html:has(>body[data-dock-resources]) .event-heading-1{font:600 var(--text-section)/var(--leading-section) var(--font-sans);margin:0;padding:0}html:has(>body[data-dock-resources]) .event-highlight-desc{font:400 var(--text-section-lead)/var(--leading-section-lead) var(--font-sans);color:var(--color-muted);margin:0}html:has(>body[data-dock-resources]) .event-upcoming-tag{font-size:var(--text-base);text-transform:none;color:var(--color-ink);background:0 0;margin:0;padding:0}html:has(>body[data-dock-resources]) .elevate-header-ctas.with-text{margin:0;padding:0}html:has(>body[data-dock-resources]) .dd-intro .elevate-cta{min-height:var(--touch-target);border-radius:var(--radius-item);color:var(--color-ink);font:500 var(--text-base)/var(--control-line-height) var(--font-sans);background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}html:has(>body[data-dock-resources]) .dd-intro .elevate-cta:after{content:"→";margin-left:var(--space-2)}html:has(>body[data-dock-resources]) .is--past.hide-on-publish{display:block!important}html:has(>body[data-dock-resources]) .is--upcoming.hide-on-publish{display:none!important}html:has(>body[data-dock-resources]) .elevate-main:has(.is--upcoming .w-dyn-items) .is--upcoming.hide-on-publish{display:block!important}html:has(>body[data-dock-resources]) .elevate-main:has(.is--upcoming .w-dyn-items) .is--past.hide-on-publish{display:none!important}html:has(>body[data-dock-resources]) .ra-nav{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-10) 0 var(--space-4);border:0;margin:0;display:flex}html:has(>body[data-dock-resources]) .ra-link-logo{align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-base);display:inline-flex}html:has(>body[data-dock-resources]) .ra-link-logo img{display:none}html:has(>body[data-dock-resources]) .ra-link-logo .text-block-26{font:inherit}html:has(>body[data-dock-resources]) .ra-intro{padding:0 0 var(--space-8);margin:0;display:block}html:has(>body[data-dock-resources]) .ra-content{display:block}html:has(>body[data-dock-resources]) .ra-intro{height:auto;min-height:0}html:has(>body[data-dock-resources]) .ra-intro-image{display:none}html:has(>body[data-dock-resources]) .ra-h1,html:has(>body[data-dock-resources]) .trl-heading-1{max-width:calc(var(--page-max) * .75);font:600 var(--text-hero)/var(--leading-hero) var(--font-sans);text-wrap:balance;margin:0}html:has(>body[data-dock-resources]) .ra-subtitle{max-width:calc(var(--page-max) / 2);margin:var(--space-4) 0 0;font:400 var(--text-section-lead)/var(--leading-section-lead) var(--font-sans)}html:has(>body[data-dock-resources]) .ra-link-big{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--color-ink);font:500 var(--text-base)/var(--control-line-height) var(--font-sans);background:0 0;border:0;margin:0;padding:0;display:inline-flex}html:has(>body[data-dock-resources]) .ra-link-big:hover{color:var(--color-muted)}html:has(>body[data-dock-resources]) .ra-section{padding:var(--space-10) 0;background:0 0;margin:0;overflow:visible}html:has(>body[data-dock-resources]) .ra-section-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-8);flex-wrap:wrap;padding:0;display:flex}html:has(>body[data-dock-resources]) .ra-h2{font:600 var(--text-section)/var(--leading-section) var(--font-sans);margin:0}html:has(>body[data-dock-resources]) .ra-btn-wrapper{display:none}html:has(>body[data-dock-resources]) .ra-items,html:has(>body[data-dock-resources]) .ra-items-category,html:has(>body[data-dock-resources]) .ra-items-asset{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10) var(--space-4)!important;width:100%!important;display:grid!important;transform:none!important}html:has(>body[data-dock-resources]) .ra-section .w-dyn-items{grid-auto-rows:auto;grid-auto-columns:auto;grid-auto-flow:row}html:has(>body[data-dock-resources]) .ra-section .w-dyn-items>.w-dyn-item{margin:0;padding:0;width:auto!important;min-width:0!important}html:has(>body[data-dock-resources]) .ra-section .w-dyn-item>a{width:100%;height:100%;display:block}html:has(>body[data-dock-resources]) .ra-item{gap:var(--space-4);width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex}html:has(>body[data-dock-resources]) .ra-item .ra-thumbnail-container{aspect-ratio:16/9;width:100%;height:auto;padding:var(--space-4);border-radius:var(--radius-panel);background:var(--color-hover);justify-content:center;align-items:center;display:flex;overflow:hidden}html:has(>body[data-dock-resources]) .ra-item .ra-thumbnail{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}html:has(>body[data-dock-resources]) .ra-item-content{gap:var(--space-2);margin:0;padding:0;display:grid}html:has(>body[data-dock-resources]) .ra-item .ra-source{align-items:center;gap:var(--space-2);font:400 var(--text-menu-heading)/var(--leading-section-lead) var(--font-sans);color:var(--color-muted);margin:0;display:flex}html:has(>body[data-dock-resources]) .ra-item .ra-source-icon{display:none}html:has(>body[data-dock-resources]) .ra-h3{font:500 var(--text-section-lead)/var(--leading-section-lead) var(--font-sans);margin:0}html:has(>body[data-dock-resources]) .ra-item:hover .ra-h3{color:var(--color-muted)}html:has(>body[data-dock-resources]) .resource-categories{margin:0 0 var(--space-4)}html:has(>body[data-dock-resources]) .resource-categories .ra-category-nav,html:has(>body[data-dock-resources]) .resource-categories .ra-nav-links{border:0;margin:0;padding:0;display:contents}html:has(>body[data-dock-resources]) .resource-categories .ra-category-nav>.w-dyn-list,html:has(>body[data-dock-resources]) .resource-categories .w-dyn-item{display:contents}html:has(>body[data-dock-resources]) .resource-categories .ra-category-link{text-transform:none;background:0 0;border:0;margin:0;font-weight:400}html:has(>body[data-dock-resources]) .resource-categories .ra-category-link:is(:hover,.w--current){background:var(--color-hover)}html:has(>body[data-dock-resources]) .icon.resource-menu-grid,html:has(>body[data-dock-resources]) .icon.resource-menu-caret,html:has(>body[data-dock-resources]) .icon.resource-share-x,html:has(>body[data-dock-resources]) .icon.resource-share-linkedin{width:var(--icon-size);height:var(--icon-size);mask:var(--resource-icon) center / contain no-repeat;background:currentColor;flex:none;display:block}html:has(>body[data-dock-resources]) .resource-categories:not([open])>nav{display:none}html:has(>body[data-dock-resources]) .resource-article{width:100%;padding-inline:0}html:has(>body[data-dock-resources]) .resource-article .customer-article-header{width:100%}html:has(>body[data-dock-resources]) .resource-article .h1-article,html:has(>body[data-dock-resources]) .resource-article .ra-h1-asset{width:100%;max-width:none;color:var(--color-ink);font:600 var(--text-hero)/var(--leading-hero) var(--font-sans);text-wrap:balance;margin:0}html:has(>body[data-dock-resources]) .resource-article .ra-asset-main{gap:var(--space-6);width:100%;margin:0;padding:0;display:grid}html:has(>body[data-dock-resources]) .resource-article .ra-subtitle{max-width:none;margin:0}html:has(>body[data-dock-resources]) .resource-article .ra-link-pdf{gap:var(--space-6);display:flex}html:has(>body[data-dock-resources]) .resource-article .ra-thumbnail-main{background:0 0;border-radius:0;width:100%;height:auto;margin:0;padding:0;display:block}html:has(>body[data-dock-resources]) .resource-article .ra-thumbnail-main>a{width:100%;display:block}html:has(>body[data-dock-resources]) .resource-article .ra-thumbnail-main img{object-fit:contain;width:100%;height:auto;max-height:none}html:has(>body[data-dock-resources]) .resource-article .ra-thumbnail-main .w-video{width:100%;height:auto}html:has(>body[data-dock-resources]) .resource-article .sequelcode{width:100%;margin:0;padding:0}html:has(>body[data-dock-resources]) .resource-article :is(.rich-text-block,.ra-rich-text){width:100%;max-width:none;color:var(--color-ink);font:inherit;margin:0;padding:0}html:has(>body[data-dock-resources]) .resource-prose :is(h2,h3,p,li,strong){color:inherit;letter-spacing:normal;font-family:inherit}html:has(>body[data-dock-resources]) .resource-prose :is(ul,ol){list-style-position:outside}html:has(>body[data-dock-resources]) .resource-prose li{background:0 0;padding-left:0}html:has(>body[data-dock-resources]) .resource-prose li:before{display:none}html:has(>body[data-dock-resources]) .resource-prose a{text-underline-offset:var(--space-1);text-decoration:underline}html:has(>body[data-dock-resources]) .resource-prose ul>li{list-style-type:disc}html:has(>body[data-dock-resources]) .resource-prose ol>li{list-style-type:decimal}html:has(>body[data-dock-resources]) .resource-speakers .div-block-65{width:100%;margin:0}html:has(>body[data-dock-resources]) .resource-speakers .author{min-width:0;margin:0}html:has(>body[data-dock-resources]) .resource-speakers .author-info{color:var(--color-muted)}html:has(>body[data-dock-resources]) .resource-speakers .small-label{margin:0 0 var(--space-6);color:var(--color-ink);font:600 var(--text-lead)/var(--leading-section-lead) var(--font-sans)}html:has(>body[data-dock-resources]) body[data-dock-resources=eventDetail]>.hero-home-dark,html:has(>body[data-dock-resources]) body[data-dock-resources=eventDetail] .event-content,html:has(>body[data-dock-resources]) body[data-dock-resources=eventDetail] .elevate-main:empty,html:has(>body[data-dock-resources]) body[data-dock-resources=archiveDetail] .ra-asset,html:has(>body[data-dock-resources]) body[data-dock-resources=archiveDetail] .ra-content>.ra-category-nav{display:none}html:has(>body[data-dock-resources]) body[data-dock-resources=archiveDetail] .ra-nav,html:has(>body[data-dock-resources]) body[data-dock-resources=archiveDetail] .resource-article{padding-top:var(--space-6)}html:has(>body[data-dock-resources]) .ra-content>.template--resources--wrapper{width:100%;max-width:calc(var(--page-max) / 2);margin:var(--space-14) auto;border:0;padding:0}html:has(>body[data-dock-resources]) .ra-content>.template--resources--wrapper .rich-text-block{width:100%;color:var(--color-ink);font:400 var(--text-cta)/calc(var(--text-cta) + var(--space-3)) var(--font-sans)}html:has(>body[data-dock-resources]) .ra-content>.template--resources--wrapper :is(h2,h3){margin:var(--space-8) 0 var(--space-4);font:600 var(--text-section-lead)/var(--leading-section-lead) var(--font-sans);text-transform:none}html:has(>body[data-dock-resources]) .ra-content>.template--resources--wrapper :is(p,li){font-size:var(--text-cta);line-height:calc(var(--text-cta) + var(--space-3))}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .library-header{padding:var(--space-10) 0 var(--space-8);border:0}html:has(>body[data-dock-resources]) .library-header .trl-breadcrumb{width:fit-content;margin:0 0 var(--space-4);font:400 var(--text-base)/var(--control-line-height) var(--font-sans)}html:has(>body[data-dock-resources]) .library-header .trl-heading-main{margin:0;display:block}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-nav{justify-content:flex-start;gap:var(--space-4) var(--space-10);padding:0 0 var(--space-4);border:0;flex-wrap:wrap;display:flex}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-nav-links{gap:var(--space-6);border:0;padding:0}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-nav-link{min-height:var(--touch-target);font-size:var(--text-base);opacity:var(--opacity-menu-heading);align-items:center;display:inline-flex}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-nav-link:is(:hover,.w--current){opacity:1;color:var(--color-ink)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-hero{padding-block:var(--space-8)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-link-block>img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-featured-abstract{display:block}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-featured-heading{font-size:var(--text-section);line-height:var(--leading-section)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-section{padding-block:var(--space-10);border:0}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-items{gap:var(--space-10) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-heading-section{font-size:var(--text-section);line-height:var(--leading-section);gap:var(--space-4)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-heading-section>a{font-size:var(--text-base);color:var(--color-ink);margin-left:auto;font-weight:500}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-icon{display:none}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-item-vertical{gap:var(--space-4)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] :is(.trl-item-vertical,.trl-item-horizontal)>img,html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] :is(.trl-item-vertical,.trl-item-horizontal) .w-embed img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-heading-3{font-weight:500;line-height:var(--leading-section-lead)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] [id^=loadMore]{display:none!important}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-hero{display:block}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-link-block{align-items:center;gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-featured-abstract{margin:0}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-columns{gap:var(--space-10) var(--space-4);padding:var(--space-14) 0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-columns>.trl-heading{font-size:var(--text-section);line-height:var(--leading-section);grid-column:1/-1}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-heading>a{font-size:var(--text-base);margin-left:auto}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-columns :is(.w-dyn-list,.w-dyn-items,.w-dyn-item){display:contents}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-item-horizontal{gap:var(--space-4);flex-direction:column;display:flex}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-columns:has(.w-dyn-empty):not(:has(.w-dyn-item)){display:none}@media (width<=900px){html:has(>body[data-dock-resources]) .events-wrapper,html:has(>body[data-dock-resources]) .ra-items,html:has(>body[data-dock-resources]) .ra-items-category,html:has(>body[data-dock-resources]) .ra-items-asset,html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-items{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(>body[data-dock-resources]) .dd-intro{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) .event-thumbnail-highlighted{grid-area:1/1}html:has(>body[data-dock-resources]) .dd-intro .dd-block{grid-area:2/1!important}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-link-block{grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html:has(>body[data-dock-resources]) .events-wrapper,html:has(>body[data-dock-resources]) .ra-items,html:has(>body[data-dock-resources]) .ra-items-category,html:has(>body[data-dock-resources]) .ra-items-asset,html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-items{grid-template-columns:minmax(0,1fr)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-nav-links{flex-wrap:wrap}html:has(>body[data-dock-resources]) .ra-nav{padding-top:var(--space-8)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .elevate-main{--page-gutter:var(--space-4);padding-inline:var(--space-6)}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-columns{grid-template-columns:minmax(0,1fr)}}html:has(>body[data-dock-resources]) .ra-intro,html:has(>body[data-dock-resources]) .ra-h1,html:has(>body[data-dock-resources]) .ra-subtitle,html:has(>body[data-dock-resources]) .ra-h2,html:has(>body[data-dock-resources]) .ra-section-header{text-align:left}html:has(>body[data-dock-resources]) .resource-article .breadcrumb--wrapper{width:100%;margin:0;padding:0;display:block}html:has(>body[data-dock-resources]) .resource-article .breadcrumb--wrapper .link{white-space:nowrap;width:auto;max-width:none;display:inline-block}html:has(>body[data-dock-resources]) body[data-dock-resources=libraryCategory] .trl-nav-links{display:contents}html:has(>body[data-dock-resources]) .resource-prose :is(p,li,strong){font-size:inherit;line-height:inherit}@media (width<=991px){html:has(>body[data-dock-resources]) body[data-dock-resources=eventDetail]>.resource-article{--page-gutter:var(--space-4)}}html:has(>body[data-dock-resources]) .ra-items>.w-dyn-item,html:has(>body[data-dock-resources]) .ra-items-category>.w-dyn-item,html:has(>body[data-dock-resources]) .ra-items-asset>.w-dyn-item{justify-self:stretch;min-width:0;max-width:none;margin:0;padding:0;width:100%!important}html:has(>body[data-dock-resources]) .ra-items>.w-dyn-item>a,html:has(>body[data-dock-resources]) .ra-items-category>.w-dyn-item>a,html:has(>body[data-dock-resources]) .ra-items-asset>.w-dyn-item>a{width:100%;height:100%;margin:0;padding:0;display:block}html:has(>body[data-dock-resources]) .resource-menu-grid{--resource-icon: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%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20fill%3D%22currentColor%22%20width%3D%227%22%20height%3D%227%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%221%22%20%2F%3E%0A%20%20%3Crect%20fill%3D%22currentColor%22%20width%3D%227%22%20height%3D%227%22%20x%3D%2214%22%20y%3D%223%22%20rx%3D%221%22%20%2F%3E%0A%20%20%3Crect%20fill%3D%22currentColor%22%20width%3D%227%22%20height%3D%227%22%20x%3D%2214%22%20y%3D%2214%22%20rx%3D%221%22%20%2F%3E%0A%20%20%3Crect%20fill%3D%22currentColor%22%20width%3D%227%22%20height%3D%227%22%20x%3D%223%22%20y%3D%2214%22%20rx%3D%221%22%20%2F%3E%3C%2Fsvg%3E)}html:has(>body[data-dock-resources]) .resource-menu-caret{--resource-icon: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%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20%2F%3E%3C%2Fsvg%3E)}html:has(>body[data-dock-resources]) .resource-share-x{--resource-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%201227%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M714.163%20519.284L1160.89%200H1055.03L667.137%20450.887L357.328%200H0L468.492%20681.821L0%201226.37H105.866L515.491%20750.218L842.672%201226.37H1200L714.137%20519.284H714.163ZM569.165%20687.828L521.697%20619.934L144.011%2079.6944H306.615L611.412%20515.685L658.88%20583.579L1055.08%201150.3H892.476L569.165%20687.854V687.828Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}html:has(>body[data-dock-resources]) .resource-share-linkedin{--resource-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M14.8167%200H1.17936C0.530713%200%200%200.514988%200%201.15184V14.8442C0%2015.4811%200.530713%2016%201.17936%2016H14.8167C15.4693%2016%2016%2015.4811%2016%2014.8442V1.15184C16%200.514988%2015.4693%200%2014.8167%200ZM4.74496%2013.6334H2.37052V5.99902H4.74496V13.6334ZM3.55774%204.95332C2.79509%204.95332%202.18182%204.33612%202.18182%203.5774C2.18182%202.81867%202.79509%202.20147%203.55774%202.20147C4.31646%202.20147%204.93366%202.81867%204.93366%203.5774C4.93366%204.34005%204.31646%204.95332%203.55774%204.95332ZM13.6334%2013.6334H11.259V9.91843C11.259%209.03391%2011.2432%207.89386%2010.0246%207.89386C8.79017%207.89386%208.60147%208.857%208.60147%209.85553V13.6334H6.23096V5.99902H8.50712V7.04472H8.53857C8.85307%206.44324%209.62752%205.81032%2010.7833%205.81032C13.1853%205.81032%2013.6295%207.39066%2013.6295%209.44668V13.6334H13.6334Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}