@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:DockWebflowHome;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:DockWebflowHome;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:DockWebflowHome;src:url(https://cdn.prod.website-files.com/5e8918fccce5fb7307ac1c9e/6a9eae3006368e1e74ec2224_fonts__Roobert-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}#dock-native-home{all:initial;background:#fff;width:100%;display:block}#dock-native-home :where(:not(svg,svg *)),#dock-native-home :where(){all:revert}#dock-native-home .w-embed{display:contents}#dock-native-home .w-embed:before,#dock-native-home .w-embed:after{display:none}#dock-native-home{--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-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:DockWebflowHome, 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;--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)}#dock-native-home .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}#dock-native-home .icon-selector button{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}#dock-native-home .icon-selector button,#dock-native-home .product-feature-select{color:var(--color-ink);opacity:var(--opacity-menu-heading)}#dock-native-home .icon-selector button:is([aria-pressed=true],:hover,:focus-visible),#dock-native-home .product-feature-select:is(:hover,:focus-visible),#dock-native-home .product-feature-disclosure[open]>.product-feature-select{opacity:1}#dock-native-home .hero-screen{isolation:isolate;overflow:hidden;container-type:inline-size}#dock-native-home .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))}#dock-native-home .hero-screen[data-canvas-ready] .sales-room{transform:scale(var(--hero-canvas-scale))}#dock-native-home :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}#dock-native-home :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor img{aspect-ratio:auto;max-width:none;display:block;position:static}#dock-native-home :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor .hero-demo-pointer{width:28px;height:40px;translate:-5px -5px}#dock-native-home :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}#dock-native-home :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor[data-hover] .hero-demo-pointer{display:none}#dock-native-home :is(.hero-training,.editor-room--demo,.presentation-demo,.roleplay-demo) .hero-demo-cursor[data-hover] .hero-demo-hand{display:block}#dock-native-home .hero-training [data-training-view]{position:absolute;inset:0}#dock-native-home .hero-training .dock-home-button[data-target]{transition:background var(--duration-fast) var(--ease-menu), transform var(--duration-fast) var(--ease-menu)}#dock-native-home .hero-training .dock-home-button[data-hover]{background:var(--color-hover)}#dock-native-home .hero-training .dock-home-button[data-pressed]{background:var(--color-pressed);transform:scale(var(--menu-closed-scale))}#dock-native-home .hero-training .dock-home-button--primary[data-hover]{background:var(--color-blue-hover)}#dock-native-home .hero-training .dock-home-button--primary[data-pressed]{background:var(--color-blue-pressed)}#dock-native-home .hero-training .hero-confetti{border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}#dock-native-home .hero-training .hero-confetti-side{position:absolute;inset:0}#dock-native-home .hero-training .hero-confetti-side--right{transform:scaleX(-1)}#dock-native-home .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}#dock-native-home .hero-training .hero-confetti i:nth-child(3n){width:var(--space-1-5);height:var(--space-2)}#dock-native-home .hero-training .hero-confetti i:nth-child(5n){width:var(--space-1);height:var(--space-4)}@media (prefers-reduced-motion:no-preference){#dock-native-home .hero-training[data-training-state=complete] .hero-confetti{display:block}#dock-native-home .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))}}#dock-native-home .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}#dock-native-home .sales-room .room-inline,#dock-native-home .sales-room .room-header,#dock-native-home .sales-room .room-tabs,#dock-native-home .sales-room .room-tab,#dock-native-home .sales-room .room-file{align-items:center;gap:var(--space-2);display:flex}#dock-native-home .sales-room .room-medium{font-weight:500}#dock-native-home .sales-room .room-muted{color:var(--color-muted)}#dock-native-home .sales-room .room-caption{font-size:var(--text-label)}#dock-native-home .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}#dock-native-home .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))}#dock-native-home .sales-room .room-header:after{content:"";height:var(--brand-icon-separator-width);background:var(--color-border);position:absolute;inset:auto 0 0}#dock-native-home .sales-room .room-workspace-mark{width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-pill);background:var(--color-border);flex:none}#dock-native-home .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}#dock-native-home .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}#dock-native-home .sales-room .room-header-actions{gap:var(--space-3)}#dock-native-home .sales-room .room-collaborators{display:flex}#dock-native-home .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}#dock-native-home .sales-room .room-initial--mint{color:var(--color-green-deep);background:var(--color-mint)}#dock-native-home .sales-room .room-initial--yellow{color:var(--color-warm-deep);background:var(--color-yellow-soft)}#dock-native-home .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}#dock-native-home .sales-room .room-collaborators .room-workspace-mark{box-shadow:0 0 0 calc(var(--space-1) / 2) var(--color-white)}#dock-native-home .sales-room .room-collaborators .room-workspace-mark+.room-workspace-mark{margin-left:calc(-1 * var(--space-1))}#dock-native-home .sales-room .room-header .dock-home-button,#dock-native-home .sales-room .organize-toolbar .dock-home-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)}#dock-native-home .sales-room .room-header .dock-home-button:not(.dock-home-button--primary),#dock-native-home .sales-room .organize-toolbar .dock-home-button{box-shadow:var(--shadow-outline)}#dock-native-home .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%}#dock-native-home .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}#dock-native-home .sales-room .room-tab--active{color:var(--color-ink);background:var(--color-hover);border-radius:var(--radius-pill);font-weight:500}#dock-native-home .sales-room .room-body{min-height:0;padding:var(--space-6);grid-row:3;position:relative}#dock-native-home .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}#dock-native-home .sales-room .room-section{align-content:start;gap:var(--space-2);display:grid}#dock-native-home .sales-room .room-heading{font-size:var(--text-lead);font-weight:500;line-height:var(--control-line-height)}#dock-native-home .sales-room .room-resources{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .sales-room .room-resource{align-content:start;gap:var(--space-1);min-width:0;display:grid}#dock-native-home .sales-room .room-resource>:last-child{line-height:var(--control-line-height)}#dock-native-home .sales-room .room-preview{aspect-ratio:16/9;border-radius:var(--radius-item);background:var(--color-hover);width:100%}#dock-native-home .sales-room .room-files{gap:var(--space-2);margin-top:var(--space-2);display:grid}#dock-native-home .sales-room .room-file{padding-block:var(--space-2)}#dock-native-home .sales-room .room-file>:last-child{margin-left:auto}#dock-native-home .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}#dock-native-home .sales-room .room-chat-header{--icon-accent-fill:currentColor;gap:var(--space-3)}#dock-native-home .sales-room .room-chat-close{--icon-size:var(--text-menu-heading);opacity:var(--opacity-menu-icon);margin-left:auto}#dock-native-home .sales-room .room-chat-thread{align-content:start;justify-items:start;gap:var(--space-4);display:grid}#dock-native-home .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}#dock-native-home .sales-room .room-answer{gap:var(--space-2);font-size:var(--text-menu-heading);display:grid}#dock-native-home .sales-room .room-source{gap:var(--space-2);font-size:var(--text-label);line-height:var(--control-line-height)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .sales-room .room-composer .room-muted{color:var(--color-ink);opacity:var(--opacity-menu-heading);translate:0 -1px}#dock-native-home .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}#dock-native-home .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}#dock-native-home .sales-room .room-composer-prompt{padding:var(--space-1) var(--space-2) 0;opacity:var(--opacity-menu-heading)}#dock-native-home .sales-room .room-composer-actions{justify-content:space-between}#dock-native-home .sales-room .room-composer-tools{gap:var(--space-1);padding-left:var(--space-1)}#dock-native-home .sales-room .room-composer-tool,#dock-native-home .sales-room .room-composer--stacked .room-send{width:var(--space-6);height:var(--space-6);flex:none;place-items:center;display:grid}#dock-native-home .sales-room .room-composer-click-icon{--icon-size:var(--text-menu-heading)}#dock-native-home .sales-room .room-composer--agent .room-composer-tools{padding-left:0}#dock-native-home .sales-room .room-composer-agent{gap:var(--space-1);white-space:nowrap}#dock-native-home .pricing-room{border-radius:inherit;background:var(--color-white);grid-template-rows:auto minmax(0,1fr);overflow:hidden}#dock-native-home .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))}#dock-native-home .pricing-room .room-body{grid-row:2;place-items:center;display:grid}#dock-native-home .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}#dock-native-home .pricing-room .pricing-document-meta{justify-content:space-between}#dock-native-home .pricing-room .pricing-intro{font-size:var(--text-menu-heading)}#dock-native-home .pricing-room .pricing-plans{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .pricing-room .pricing-plan{border-radius:var(--radius-item);background:var(--color-white);grid-template-rows:auto 1fr;display:grid;overflow:hidden}#dock-native-home .pricing-room .pricing-plan-summary{gap:var(--space-2);padding:var(--space-4);background:var(--color-hover);display:grid}#dock-native-home .pricing-room .pricing-plan-label{font-size:var(--text-menu-heading);color:var(--color-muted)}#dock-native-home .pricing-room .pricing-plan-name{font-size:var(--text-cta);line-height:var(--control-line-height)}#dock-native-home .pricing-room .pricing-plan-price{gap:var(--space-1);margin-top:var(--space-2);display:grid}#dock-native-home .pricing-room .pricing-plan--featured .pricing-plan-summary{color:var(--color-white);background:var(--color-blue)}#dock-native-home .pricing-room .pricing-plan--dark .pricing-plan-summary{color:var(--color-white);background:var(--color-ink)}#dock-native-home .pricing-room :is(.pricing-plan--featured,.pricing-plan--dark) .pricing-plan-label{color:var(--color-white);opacity:var(--opacity-hero-wave)}#dock-native-home .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}#dock-native-home .pricing-room .pricing-features .icon{--icon-size:var(--text-menu-heading);color:var(--color-ink)}#dock-native-home .generation-surface,#dock-native-home .editor-room--demo .editor-brand-ghost,#dock-native-home .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%)}#dock-native-home .generation-surface,#dock-native-home .editor-room--demo .editor-ghost-grid{border-radius:var(--radius-item);position:relative;overflow:hidden}#dock-native-home :is(.generation-surface,.editor-room--demo .editor-ghost-grid):before,#dock-native-home :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}#dock-native-home :is(.generation-surface,.editor-room--demo .editor-ghost-grid):before{opacity:var(--opacity-menu-heading)}#dock-native-home :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%))}#dock-native-home .presentations-room{border-radius:inherit;grid-template-rows:auto minmax(0,1fr);overflow:hidden}#dock-native-home .presentations-room .room-header{min-height:calc(var(--space-8) + 2 * var(--space-2-5))}#dock-native-home .presentations-room .presentation-heading{gap:var(--space-2);white-space:nowrap}#dock-native-home .presentations-room .room-header-actions{gap:var(--space-1)}#dock-native-home .presentations-room .room-header-actions[hidden]{display:none}#dock-native-home .presentations-room .presentation-icon-control{--icon-accent-fill:currentColor;width:var(--space-8);height:var(--space-8);flex:none;place-items:center;display:grid}#dock-native-home .presentations-room .presentation-workspace{grid-template-columns:calc(var(--page-max) / 9) minmax(0, 1fr);min-height:0;display:grid}#dock-native-home .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}#dock-native-home .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}#dock-native-home .presentations-room .presentation-thumbnail{grid-template-columns:var(--space-3) minmax(0, 1fr);align-items:start;gap:var(--space-2);display:grid}#dock-native-home .presentations-room .presentation-thumbnail>.room-caption{padding-top:var(--space-1)}#dock-native-home .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}#dock-native-home .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)}#dock-native-home .presentations-room .presentation-add{padding:var(--space-2) var(--space-2-5)}#dock-native-home .presentations-room .presentation-add .dock-home-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)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .presentations-room .presentation-loading-surface{--editor-ghost-wave-radius:70%;--editor-ghost-shimmer:50%;border-radius:inherit;width:100%;height:100%}#dock-native-home .presentations-room .presentation-generation-status{margin-right:var(--space-3)}#dock-native-home .presentations-room[data-presentation-review]{pointer-events:auto}#dock-native-home .presentations-room .presentation-thumbnail-art:focus-visible{outline:calc(var(--brand-icon-separator-width) * 2) solid var(--color-ink);outline-offset:var(--space-1)}#dock-native-home .presentations-room .presentation-slide-panel{width:100%;height:100%}#dock-native-home .presentations-room .presentation-slide-panel[hidden]{display:none}#dock-native-home .presentations-room .presentation-control-pending{opacity:var(--opacity-menu-heading)}#dock-native-home .presentations-room .presentation-chat-body{min-height:0;padding:var(--space-8);place-items:center;display:grid}#dock-native-home .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}#dock-native-home .presentations-room .presentation-chat-intro{gap:var(--space-2);text-align:center;display:grid}#dock-native-home .presentations-room .presentation-prompt .room-composer{margin:0}#dock-native-home .presentations-room .presentation-prompt--filled{width:100%;max-width:calc(var(--page-max) / 3 - 2 * var(--space-6));justify-self:center}#dock-native-home .presentations-room .presentation-prompt--filled .room-composer-prompt{opacity:1}#dock-native-home .presentations-room .presentation-prompt--filled .room-send{background:var(--color-blue);color:var(--color-white)}#dock-native-home .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}#dock-native-home .agents-room>.room-header{min-height:calc(var(--space-8) + 2 * var(--space-2-5));grid-area:1/2/auto/-1}#dock-native-home .agents-room .room-header-actions{gap:var(--space-2)}#dock-native-home .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}#dock-native-home .agents-room .agents-chat-group{align-content:start;display:grid}#dock-native-home .agents-room .agents-chat-label{padding:var(--space-2);opacity:var(--opacity-menu-heading)}#dock-native-home .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}#dock-native-home .agents-room .agents-chat-link--active{background:var(--color-hover)}#dock-native-home .agents-room .agents-chat-body{min-width:0;padding:var(--space-8);grid-area:2/3;place-items:center;display:grid}#dock-native-home .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}#dock-native-home .agents-room .room-heading{text-align:center}#dock-native-home .agents-room .room-composer{margin:0}#dock-native-home .agents-room .room-composer-prompt{opacity:1}#dock-native-home .agents-room .room-send{color:var(--color-white);background:var(--color-blue)}#dock-native-home .agents-room .agents-suggestions{top:calc(100% + var(--space-4));justify-content:center;position:absolute;left:0;right:0}#dock-native-home .agents-room .agents-suggestions .dock-home-button{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-menu-heading);box-shadow:var(--shadow-outline)}#dock-native-home .agents-room .agents-suggestions .agents-browse{padding-inline:var(--space-4)}#dock-native-home :is(.agents-room,.presentation-chat-room) .room-composer-prompt{min-height:calc(var(--text-menu-heading) * 1.5 * 2 + var(--space-1))}#dock-native-home .presentation-chat-room{grid-template-columns:var(--space-14) minmax(0, 1fr)}#dock-native-home .presentation-chat-room>.room-header{grid-area:1/2}#dock-native-home .presentation-chat-room>.presentation-chat-body{grid-area:2/2}#dock-native-home .presentation-demo{border-radius:inherit;display:block;overflow:hidden}#dock-native-home .presentation-demo .presentation-demo-view{position:absolute;inset:0}#dock-native-home .presentation-demo .presentation-demo-view[hidden],#dock-native-home .presentation-demo .presentation-demo-ghost[hidden],#dock-native-home .presentation-demo .hero-demo-cursor[hidden]{display:none}#dock-native-home .presentation-demo .sales-room{border-radius:0;transform:none}#dock-native-home .presentation-demo .presentation-thumbnail-art,#dock-native-home .presentation-demo .presentation-current-slide{position:relative}#dock-native-home .presentation-demo .presentation-demo-ghost{border-radius:inherit;opacity:calc(1 - var(--presentation-reveal,1));position:absolute;inset:0}#dock-native-home .presentation-demo .presentation-thumbnail-art>.presentation-slide{opacity:var(--presentation-reveal,1)}#dock-native-home .presentation-demo .presentation-thumbnail-art[data-hover]{box-shadow:var(--shadow-outline)}#dock-native-home .presentation-demo .presentation-thumbnail-art[data-pressed]{opacity:var(--opacity-hero-wave)}#dock-native-home .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}#dock-native-home .presentation-demo .room-send[data-hover],#dock-native-home .presentation-demo .dock-home-button--primary[data-hover]{background:var(--color-blue-hover)}#dock-native-home .presentation-demo .room-send[data-pressed],#dock-native-home .presentation-demo .dock-home-button--primary[data-pressed]{background:var(--color-blue-pressed)}#dock-native-home .presentation-demo .presentation-publish{min-width:calc(var(--space-14) + var(--space-8))}#dock-native-home .presentation-slide{width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}#dock-native-home .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}#dock-native-home .presentation-deck.presentation-deck--blue{background:var(--color-blue-soft)}#dock-native-home .presentation-deck.presentation-deck--dark{color:var(--color-white);background:var(--color-ink)}#dock-native-home .presentation-deck.presentation-deck--accent{color:var(--color-white);background:var(--color-blue)}#dock-native-home .presentation-deck .deck-header,#dock-native-home .presentation-deck .deck-footer{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-label);display:flex}#dock-native-home .presentation-deck .deck-brand{align-items:center;gap:var(--space-2);font-weight:500;display:flex}#dock-native-home .presentation-deck .deck-brand .icon{fill:currentColor}#dock-native-home .presentation-deck .deck-header>:last-child,#dock-native-home .presentation-deck .deck-footer{opacity:var(--opacity-hero-wave)}#dock-native-home .presentation-deck .deck-body{align-content:center;gap:var(--space-6);min-height:0;display:grid;position:relative}#dock-native-home .presentation-deck .deck-display{font-size:calc(var(--text-lead) + var(--space-4));font-weight:500;line-height:var(--leading-section)}#dock-native-home .presentation-deck .deck-heading{font-size:calc(var(--text-lead) + var(--space-2));font-weight:500;line-height:var(--leading-section)}#dock-native-home .presentation-deck p{margin:0}#dock-native-home .presentation-deck .deck-cover-copy{z-index:1;gap:var(--space-4);max-width:80%;display:grid;position:relative}#dock-native-home .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}#dock-native-home .presentation-deck .deck-priorities{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .presentation-deck .deck-priority{align-content:start;gap:var(--space-2);display:grid}#dock-native-home .presentation-deck .deck-number{margin-bottom:var(--space-2);color:var(--color-blue);font-size:var(--text-lead);line-height:var(--control-line-height)}#dock-native-home .presentation-deck .deck-item-title{font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height)}#dock-native-home .presentation-deck .deck-priority p,#dock-native-home .presentation-deck .deck-phase p{font-size:var(--text-label)}#dock-native-home .presentation-deck .deck-body--solution{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}#dock-native-home .presentation-deck .deck-solution-copy{gap:var(--space-4);display:grid}#dock-native-home .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}#dock-native-home .presentation-deck .deck-workspace-title{align-items:center;gap:var(--space-2);padding:var(--space-1);font-weight:500;display:flex}#dock-native-home .presentation-deck .deck-workspace-row{align-items:center;gap:var(--space-3);display:flex}#dock-native-home .presentation-deck .deck-workspace-row p{font-size:var(--text-label);color:var(--color-muted)}#dock-native-home .presentation-deck .deck-small-title{font-size:var(--text-menu-heading);font-weight:500}#dock-native-home .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}#dock-native-home .presentation-deck .deck-roadmap{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .presentation-deck .deck-phase{align-content:start;gap:var(--space-3);display:grid}#dock-native-home .presentation-deck .deck-phase-time{font-size:var(--text-label);color:var(--color-sky)}#dock-native-home .presentation-deck .deck-phase-rule{height:var(--space-1);background:var(--color-blue)}#dock-native-home .presentation-deck .deck-phase:nth-child(2) .deck-phase-rule{background:var(--color-sky)}#dock-native-home .presentation-deck .deck-phase:nth-child(3) .deck-phase-rule{background:var(--color-mint)}#dock-native-home .presentation-deck .deck-phase .deck-item-title span{margin-right:var(--space-2);opacity:var(--opacity-menu-heading)}#dock-native-home .presentation-deck .deck-phase p{opacity:var(--opacity-hero-wave)}#dock-native-home .presentation-deck .deck-comparison{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#dock-native-home .presentation-deck .deck-comparison-column{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-item);background:var(--color-hover);display:grid}#dock-native-home .presentation-deck .deck-comparison-column--after{background:var(--color-blue-soft)}#dock-native-home .presentation-deck .deck-comparison ul{gap:var(--space-3);font-size:var(--text-label);margin:0;padding:0;list-style:none;display:grid}#dock-native-home .presentation-deck .deck-comparison li{align-items:center;gap:var(--space-2);display:flex}#dock-native-home .presentation-deck .deck-comparison .icon{opacity:var(--opacity-menu-icon)}#dock-native-home .presentation-deck .deck-comparison-column--after .icon{color:var(--color-blue);opacity:1}#dock-native-home .presentation-deck .deck-body--success{gap:var(--space-4)}#dock-native-home .presentation-deck .deck-success{gap:var(--space-4);display:grid}#dock-native-home .presentation-deck .deck-success-item{align-items:start;gap:var(--space-3);display:flex}#dock-native-home .presentation-deck .deck-success-item>.icon{margin-top:var(--space-1);color:var(--color-blue)}#dock-native-home .presentation-deck .deck-success-item>div{gap:var(--space-1);display:grid}#dock-native-home .presentation-deck .deck-success-item p{font-size:var(--text-label)}#dock-native-home .presentation-deck .deck-team{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .presentation-deck .deck-team-member{align-content:start;gap:var(--space-2);display:grid}#dock-native-home .presentation-deck .deck-team-role{color:var(--color-blue);font-size:var(--text-label)}#dock-native-home .presentation-deck .deck-team-member p{font-size:var(--text-label)}#dock-native-home .presentation-deck .deck-body--next{gap:var(--space-4)}#dock-native-home .presentation-deck .deck-next-steps{gap:var(--space-4);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .presentation-deck .deck-next-steps>div{gap:var(--space-2);font-size:var(--text-menu-heading);display:grid}#dock-native-home .presentation-deck .deck-next-steps span{font-size:var(--text-label);opacity:var(--opacity-hero-wave)}#dock-native-home .train-room{grid-template-rows:auto minmax(0,1fr)}#dock-native-home .train-room .room-body{grid-row:2;align-items:center;display:grid}#dock-native-home .train-room .room-header:after{content:none}#dock-native-home .train-room .room-header-actions{--icon-size:1em;gap:var(--space-1)}#dock-native-home .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)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .train-room .train-video-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}#dock-native-home .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}#dock-native-home .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}#dock-native-home .train-room .room-section{padding-inline:calc(2 * var(--space-3))}#dock-native-home .train-videos{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#dock-native-home .train-objective-complete,#dock-native-home .learning-item-check{color:var(--color-blue)}#dock-native-home .train-objectives{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}#dock-native-home .train-objective-pending{opacity:var(--opacity-menu-icon)}#dock-native-home .certification-room{border-radius:inherit;background:var(--color-white);grid-template-rows:auto minmax(0,1fr);overflow:hidden}#dock-native-home .certification-room [hidden]{display:none}#dock-native-home .certification-room .room-body{background:var(--color-hover);grid-row:2;align-items:center;display:grid}#dock-native-home .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)}#dock-native-home .certification-room .quiz-meta{justify-content:space-between}#dock-native-home .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}#dock-native-home .certification-room .quiz-progress>span{border-radius:inherit;background:var(--color-blue);width:80%;height:100%;display:block}#dock-native-home .certification-room .quiz-question-area{gap:var(--space-6);display:grid}#dock-native-home .certification-room .quiz-question{font-size:calc(var(--text-lead) + var(--space-1));line-height:var(--control-line-height);text-wrap:balance}#dock-native-home .certification-room .quiz-answers{gap:var(--space-2);display:grid}#dock-native-home .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}#dock-native-home .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}#dock-native-home .certification-room .quiz-option-check{visibility:hidden}#dock-native-home .certification-room .quiz-option[data-hover]{background:var(--color-pressed)}#dock-native-home .certification-room .quiz-option[data-pressed]{background:var(--color-blue-soft)}#dock-native-home .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)}#dock-native-home .certification-room .quiz-option[data-selected] .quiz-option-key{color:var(--color-white);background:var(--color-blue);box-shadow:var(--shadow-primary)}#dock-native-home .certification-room .quiz-option[data-selected] .quiz-option-check{visibility:visible}#dock-native-home .certification-room[data-answered] .quiz-progress>span{width:100%}#dock-native-home .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}#dock-native-home .sales-room .organize-mark{width:var(--space-6);grid-row:1;align-self:center;height:auto;position:static}#dock-native-home .sales-room .organize-navigation{padding-top:var(--space-1);grid-area:2/1;align-self:start;gap:0;display:grid}#dock-native-home .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}#dock-native-home .sales-room .organize-navigation .room-tab--active{background:var(--color-pressed)}#dock-native-home .sales-room .organize-navigation [data-page=Acme\ AI]{--icon-accent-fill:var(--color-ink)}#dock-native-home .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}#dock-native-home .organize-room{grid-template-columns:var(--space-14) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr)}#dock-native-home .organize-room>.room-header{grid-area:1/2}#dock-native-home .organize-room .room-body{grid-area:2/2;padding:0;overflow:hidden}#dock-native-home .organize-room .room-content{gap:0;max-width:none}#dock-native-home .organize-room .organize-query{gap:var(--space-3);padding:var(--space-8);background:var(--color-hover)}#dock-native-home .organize-room .organize-assets{padding:var(--space-4) var(--space-4) var(--space-6)}#dock-native-home .organize-room .room-heading{font-size:var(--text-cta);text-align:center}#dock-native-home .organize-room .room-resource{font-size:var(--text-label)}#dock-native-home .organize-room .room-resource .room-caption{margin-top:calc(var(--space-1) / 2);font-size:calc(var(--text-label) - var(--space-1) / 2)}#dock-native-home .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}#dock-native-home .organize-room .organize-views{--icon-size:1em;background:var(--color-hover);font-size:var(--text-label);line-height:var(--control-line-height);gap:0}#dock-native-home .organize-room .organize-views .room-tab{padding:var(--space-2) var(--space-4);border-radius:0}#dock-native-home .organize-room .organize-views .icon{translate:0 calc(var(--space-1) / 4)}#dock-native-home .organize-room .organize-views .room-tab--active{background:var(--color-white)}#dock-native-home .organize-room .organize-toolbar{--icon-size:1em;font-size:var(--text-label)}#dock-native-home .organize-room .organize-toolbar .dock-home-button{font-size:inherit}#dock-native-home .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)}#dock-native-home .organize-room .organize-filter>span{translate:0 calc(-1 * var(--brand-icon-separator-width))}#dock-native-home .organize-room .organize-view-options{margin-left:auto}#dock-native-home .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}#dock-native-home .organize-room .organize-view-toggle .dock-home-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}#dock-native-home .organize-room .organize-view-toggle .organize-view-selected{background:var(--color-white);box-shadow:var(--shadow-button)}#dock-native-home .organize-room .organize-view-toggle--labels .dock-home-button{width:auto;padding-inline:var(--space-2)}#dock-native-home .organize-room .organize-view-selected>.icon{transform:translate(-.75px)}#dock-native-home .organize-room .organize-library{margin-top:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}#dock-native-home .organize-room .organize-asset-meta{--icon-size:1em;align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}#dock-native-home .organize-room .organize-metric{gap:var(--space-1);white-space:nowrap}#dock-native-home .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}#dock-native-home .playbooks-room .playbooks-banner .room-heading{font-size:calc(var(--text-lead) + var(--space-2));text-align:left}#dock-native-home .playbooks-room .playbooks-banner .room-section{gap:var(--space-2)}#dock-native-home .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}#dock-native-home .playbooks-room .organize-views{padding-inline:var(--space-2)}#dock-native-home .playbooks-room .playbooks-heading{font-size:var(--text-cta);line-height:var(--control-line-height)}#dock-native-home .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}#dock-native-home .playbooks-room .playbooks-cover>.icon{--icon-size:var(--text-section-lead);flex:none}#dock-native-home .courses-room .organize-views{padding-inline:var(--space-2)}#dock-native-home .courses-room .courses-content{padding:var(--space-4)}#dock-native-home .courses-room .courses-toolbar{margin-bottom:var(--space-4)}#dock-native-home .courses-room .courses-audience-all{translate:var(--brand-icon-separator-width) 0}#dock-native-home .courses-room .courses-search{margin-left:auto}#dock-native-home .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)}#dock-native-home .courses-room .courses-column-course{width:29%}#dock-native-home .courses-room .courses-column-learner{width:17%}#dock-native-home .courses-room .courses-column-status{width:18%}#dock-native-home .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}#dock-native-home .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}#dock-native-home .courses-room .courses-table :is(th,td)+:is(th,td){border-left:var(--brand-icon-separator-width) solid var(--color-border)}#dock-native-home .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}#dock-native-home .courses-room .courses-status--complete{color:var(--color-green-deep);background:color-mix(in srgb, var(--color-mint) 30%, var(--color-white))}#dock-native-home .courses-room .courses-status--started{color:var(--color-blue-deep);background:var(--color-blue-soft)}#dock-native-home .organize-room .room-preview{position:relative;overflow:hidden}#dock-native-home .asset-art{width:100%;height:100%;font-family:var(--font-sans);position:absolute;inset:0}#dock-native-home .asset-art .asset-ink{color:var(--color-ink);fill:var(--color-ink)}#dock-native-home .asset-art .asset-white{color:var(--color-white);fill:var(--color-white)}#dock-native-home .asset-art .asset-blue{fill:var(--color-blue)}#dock-native-home .asset-art .asset-sky{fill:var(--color-sky)}#dock-native-home .asset-art .asset-hover{fill:var(--color-hover)}#dock-native-home .asset-art .asset-title{font-size:var(--text-lead);font-weight:500}#dock-native-home .asset-art .asset-caption{font-size:var(--text-label)}#dock-native-home .asset-art .asset-page-number{font-size:calc(var(--text-label) / 2)}#dock-native-home .asset-art .asset-table{fill:none;stroke:var(--color-border);stroke-width:var(--brand-icon-separator-width)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .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}#dock-native-home .meet-dock-track{gap:var(--space-14);width:100%;margin-left:calc((100% - var(--hero-screen-width)) / 2);flex:none;display:flex}#dock-native-home .meet-dock-carousel:is([data-state=moving],[data-state=scrolling],[data-state=dragging]) .meet-dock-track{will-change:transform}#dock-native-home .meet-dock-carousel[data-carousel-ready] .meet-dock-track{touch-action:pan-y pinch-zoom;user-select:none}#dock-native-home .editor-stage .screen-canvas{flex:0 0 var(--hero-screen-width);width:var(--hero-screen-width);max-width:none;margin:0;overflow:hidden}#dock-native-home .meet-dock-select{z-index:2;border-radius:inherit;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}#dock-native-home .meet-dock-carousel[data-carousel-ready] .meet-dock-select{cursor:grab}#dock-native-home .meet-dock-carousel[data-state=dragging] .meet-dock-select{cursor:grabbing}#dock-native-home .meet-dock-select:focus-visible{outline-offset:calc(-1 * var(--space-1))}#dock-native-home .meet-dock [data-carousel-slide]:not([data-active=true]) .hero-confetti i{animation-play-state:paused}#dock-native-home .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}#dock-native-home .editor-room .editor-header{padding-left:var(--space-4);grid-column:1/-1}#dock-native-home .editor-room .editor-header:after{content:none}#dock-native-home .editor-room .editor-workspace-controls{gap:var(--space-2)}#dock-native-home .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)}#dock-native-home .editor-room .editor-modes,#dock-native-home .editor-room .editor-pages{--icon-size:1em;font-size:var(--text-menu-heading);line-height:var(--control-line-height)}#dock-native-home .editor-room .editor-modes{padding:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--color-hover)}#dock-native-home .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)}#dock-native-home .editor-room .editor-modes .room-tab--active{background:var(--color-white);box-shadow:none}#dock-native-home .editor-room .editor-publish-actions{gap:var(--space-1-5)}#dock-native-home .editor-room .editor-header .dock-home-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)}#dock-native-home .editor-room .editor-assistant{grid-template-rows:auto 1fr auto;min-height:0;display:grid}#dock-native-home .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)}#dock-native-home .editor-room .editor-assistant .room-header>.room-inline{gap:calc(var(--space-2) + var(--space-4) - 1em)}#dock-native-home .editor-room .editor-assistant .room-header:after{content:none}#dock-native-home .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}#dock-native-home .editor-room .editor-assistant-heading{font-size:var(--text-base);line-height:var(--control-line-height)}#dock-native-home .editor-room .editor-suggestions{font-size:var(--text-menu-heading);display:grid}#dock-native-home .editor-room .editor-suggestion{--icon-size:var(--text-label);padding-block:var(--space-1)}#dock-native-home .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}#dock-native-home .editor-room .editor-main:after{content:"";border-radius:inherit;box-shadow:var(--shadow-button);pointer-events:none;position:absolute;inset:0}#dock-native-home .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}#dock-native-home .editor-room .editor-pages .room-tab{flex:none}#dock-native-home .editor-room[data-document-scrolled] .editor-pages{box-shadow:inset 0 calc(-1 * var(--brand-icon-separator-width)) 0 var(--color-border)}#dock-native-home .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)}#dock-native-home .editor-room .editor-workspace{background:var(--color-white);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}#dock-native-home .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}#dock-native-home .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)}#dock-native-home .editor-room .editor-section[data-section-link]{pointer-events:auto}#dock-native-home .editor-room .editor-section--active{border-left-color:var(--color-ink);color:var(--color-ink);font-weight:500}#dock-native-home .editor-room .editor-add-section{padding:calc(var(--space-1) / 2) var(--space-3)}#dock-native-home .editor-room .editor-document{min-width:0;min-height:0;padding:var(--space-6);overflow:hidden}#dock-native-home .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}#dock-native-home .editor-room .editor-page p{margin:0}#dock-native-home .editor-room .editor-proposal{justify-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);text-align:center;display:grid}#dock-native-home .editor-room .editor-proposal-marks{gap:0}#dock-native-home .editor-room .editor-proposal :is(.room-acme-mark,.room-kcod-mark){width:var(--space-8);height:var(--space-8)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .editor-room .editor-proposal .room-acme-mark:before{width:var(--space-4);height:var(--space-4)}#dock-native-home .editor-room .editor-proposal .room-heading{font-size:var(--text-lead)}#dock-native-home .editor-room .editor-section-title{font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height)}#dock-native-home .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}#dock-native-home .editor-room .editor-section-header::-webkit-details-marker{display:none}#dock-native-home .editor-room .editor-section-header .icon{--icon-size:var(--text-label)}#dock-native-home .editor-room .editor-page-section:not([open]) .editor-section-header .icon{rotate:-90deg}#dock-native-home .editor-room .editor-section-body{padding-top:var(--space-4)}#dock-native-home .editor-room [data-page-section=meet-acme] .editor-section-body{padding-top:var(--space-2)}#dock-native-home .editor-room .editor-intro-layout{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#dock-native-home .editor-room .editor-resources{font-size:var(--text-label);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}#dock-native-home .editor-room .editor-resources .room-preview{position:relative;overflow:hidden}#dock-native-home .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}#dock-native-home .editor-room .editor-plan-progress{width:var(--space-8);height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-hover);overflow:hidden}#dock-native-home .editor-room .editor-plan-progress>span{background:var(--color-blue);width:0;height:100%;display:block}#dock-native-home .editor-room [data-page-section=next-steps] .editor-section-body{padding-top:0}#dock-native-home .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}#dock-native-home .editor-room .editor-task+.editor-task{border-top:var(--brand-icon-separator-width) solid var(--color-border)}#dock-native-home .editor-room .editor-task-name .icon{--icon-size:var(--text-menu-heading);scale:calc(var(--text-label) / var(--text-menu-heading))}#dock-native-home .editor-room .editor-task-name>span{min-width:0}#dock-native-home .editor-room .editor-task-status{color:var(--color-muted)}#dock-native-home .editor-room .editor-task>.room-workspace-mark{justify-self:center}#dock-native-home .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}#dock-native-home .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}#dock-native-home .editor-room.editor-room--review .editor-section-header{cursor:pointer}#dock-native-home .editor-room.editor-room--review .editor-section:hover{color:var(--color-ink)}#dock-native-home .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)}#dock-native-home .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){#dock-native-home .section-placeholder.editor-stage{min-height:0;padding:var(--space-6)}#dock-native-home .meet-dock-track{gap:var(--space-6);margin-left:0}#dock-native-home .editor-stage .screen-canvas{flex-basis:100%;width:100%}#dock-native-home .meet-dock-controls{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}#dock-native-home .meet-dock-controls button{gap:var(--space-1-5);min-height:var(--touch-target);font-size:var(--text-label);flex-direction:column}}#dock-native-home .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}#dock-native-home .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}#dock-native-home .learning-room .learning-body{align-content:start;gap:var(--space-2);min-height:0;padding:var(--space-4);grid-area:2/2;display:grid}#dock-native-home .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}#dock-native-home .learning-room .learning-eyebrow{grid-area:1/1}#dock-native-home .learning-room .learning-title{grid-area:2/1}#dock-native-home .learning-room .learning-meta{grid-area:3/1}#dock-native-home .learning-room .learning-progress-value{text-align:right;grid-area:2/2}#dock-native-home .learning-room .learning-progress-track{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border);grid-area:3/2}#dock-native-home .learning-room .learning-progress-track>span{border-radius:inherit;background:var(--color-blue);height:100%;display:block}#dock-native-home .learning-room .learning-step{border-radius:var(--radius-panel);box-shadow:var(--shadow-button);overflow:hidden}#dock-native-home .learning-room .learning-step+.learning-step{margin-top:var(--space-2)}#dock-native-home .learning-room .learning-item-check,#dock-native-home .learning-room .learning-item[data-complete] .learning-item-icon{display:none}#dock-native-home .learning-room .learning-item[data-complete] .learning-item-check{display:block}#dock-native-home .learning-room .learning-step-header{padding:calc(var(--space-4) - var(--space-1) / 2) var(--space-4) var(--space-1)}#dock-native-home .learning-room .learning-status--started{color:var(--color-blue)}#dock-native-home .learning-room .learning-status--complete{color:var(--color-green-deep)}#dock-native-home .learning-room .learning-step-description{margin-left:auto}#dock-native-home .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}#dock-native-home .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}#dock-native-home .learning-room .learning-item-copy{display:grid}#dock-native-home .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)}#dock-native-home .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}#dock-native-home .roleplay-flow-room [hidden]{display:none}#dock-native-home .roleplay-flow-room :is(h3,h4,p){margin:0}#dock-native-home .roleplay-flow-room h4{font-size:inherit}#dock-native-home .roleplay-flow-room>.room-header{padding-left:var(--space-4);grid-area:1/2}#dock-native-home .roleplay-flow-room .roleplay-flow-body{min-height:0;padding:var(--space-8);grid-area:2/2}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-scenario-list>.room-heading{font-size:var(--text-cta)}#dock-native-home .roleplay-flow-room .roleplay-scenarios{gap:var(--space-2);margin-top:var(--space-3);display:grid}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-scenario[data-selected]{box-shadow:inset 0 0 0 calc(2 * var(--brand-icon-separator-width)) var(--color-blue)}#dock-native-home .roleplay-flow-room .roleplay-scenario>.room-medium{font-size:var(--text-base)}#dock-native-home .roleplay-flow-room .roleplay-scenario>.roleplay-buyer{grid-column:1/-1}#dock-native-home .roleplay-flow-room .roleplay-briefs{min-width:0;min-height:0;padding:var(--brand-icon-separator-width);scrollbar-width:thin;overflow-y:auto}#dock-native-home .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}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-brief-heading>.room-caption{grid-column:1/-1}#dock-native-home .roleplay-flow-room .roleplay-brief-section{justify-items:start;gap:var(--space-2);display:grid}#dock-native-home .roleplay-flow-room .roleplay-brief-section>p{color:var(--color-muted)}#dock-native-home .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)}#dock-native-home .roleplay-flow-room .roleplay-buyer{gap:var(--space-3)}#dock-native-home .roleplay-flow-room .roleplay-buyer img{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);object-fit:cover}#dock-native-home .roleplay-flow-room .roleplay-scenario .roleplay-buyer img{width:var(--space-6);height:var(--space-6)}#dock-native-home .roleplay-flow-room .roleplay-scenario .roleplay-buyer{gap:var(--space-2);font-size:var(--text-label);line-height:var(--control-line-height)}#dock-native-home .roleplay-flow-room .roleplay-recap-body{gap:var(--space-4);padding:var(--space-6);grid-template-rows:auto minmax(0,1fr);display:grid}#dock-native-home .roleplay-flow-room .roleplay-recap-body:has(.roleplay-result-tabs:not([hidden])){grid-template-rows:auto auto minmax(0,1fr)}#dock-native-home .roleplay-flow-room .roleplay-recap-heading{gap:var(--space-2);display:grid}#dock-native-home .roleplay-flow-room .roleplay-call-meta{align-items:center;gap:var(--space-6);display:flex}#dock-native-home .roleplay-flow-room .roleplay-participant-group{align-items:center;gap:var(--space-2);display:inline-flex}#dock-native-home .roleplay-flow-room .roleplay-person{align-items:center;gap:var(--space-1-5);display:inline-flex}#dock-native-home .roleplay-flow-room .roleplay-person img{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);object-fit:cover}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-recap-columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}#dock-native-home .roleplay-flow-room .roleplay-scorecard{scrollbar-width:thin;overflow-y:auto}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-score{font-size:calc(2 * var(--text-lead));justify-items:center;line-height:1;display:grid}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-result-tabs[hidden],#dock-native-home .roleplay-flow-room .roleplay-result-panel[hidden]{display:none}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-result-tabs .room-tab--active{border-bottom-color:var(--color-blue)}#dock-native-home .roleplay-flow-room .roleplay-criteria{margin-top:var(--space-3)}#dock-native-home .roleplay-flow-room .roleplay-call-metrics{margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#dock-native-home .roleplay-flow-room .roleplay-call-metrics>div{align-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:grid}#dock-native-home .roleplay-flow-room .roleplay-call-metrics>div:first-child{padding-left:0}#dock-native-home .roleplay-flow-room .roleplay-call-metrics>div+div{border-left:var(--brand-icon-separator-width) solid var(--color-border)}#dock-native-home .roleplay-flow-room .roleplay-call-metrics .room-caption{line-height:var(--control-line-height)}#dock-native-home .roleplay-flow-room .roleplay-criterion{gap:var(--space-1);padding-block:var(--space-2);display:grid}#dock-native-home .roleplay-flow-room .roleplay-criterion-score{color:var(--color-muted);margin-left:auto}#dock-native-home .roleplay-flow-room .roleplay-coaching{gap:var(--space-2);padding-top:var(--space-6);display:grid}#dock-native-home .roleplay-flow-room .roleplay-coaching:first-child{padding-top:0}#dock-native-home .roleplay-flow-room .roleplay-result-panel+.roleplay-result-panel{margin-top:var(--space-6)}#dock-native-home .roleplay-flow-room .roleplay-recap-body:has(.roleplay-result-tabs:not([hidden])) .roleplay-result-panel{margin-top:0}#dock-native-home .roleplay-flow-room .roleplay-coaching p:not(.room-muted){font-weight:500}#dock-native-home .roleplay-flow-room .roleplay-call-evidence{gap:var(--space-4);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}#dock-native-home .roleplay-flow-room .roleplay-recording{gap:var(--space-2);display:grid}#dock-native-home .roleplay-flow-room .roleplay-recording-heading{justify-content:space-between;align-items:center;display:flex}#dock-native-home .roleplay-flow-room .roleplay-recording-player{gap:var(--space-2);display:grid}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-waveform{height:var(--space-6);justify-content:space-between;align-items:center;display:flex}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-waveform i[data-speaking]{background:var(--color-blue)}#dock-native-home .roleplay-flow-room .roleplay-transcript-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}#dock-native-home .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}#dock-native-home .roleplay-flow-room .roleplay-transcript{min-height:0;padding-right:var(--space-3);scrollbar-width:thin;overflow-y:auto}#dock-native-home .roleplay-flow-room .roleplay-transcript-entry{gap:var(--space-1);padding-block:var(--space-3);display:grid}#dock-native-home .roleplay-flow-room .roleplay-transcript-entry+.roleplay-transcript-entry{border-top:var(--brand-icon-separator-width) solid var(--color-border)}#dock-native-home .roleplay-demo{border-radius:inherit;display:block;overflow:hidden}#dock-native-home .roleplay-demo [data-roleplay-view]{position:absolute;inset:0}#dock-native-home .roleplay-demo [hidden]{display:none}#dock-native-home .roleplay-demo .sales-room{border-radius:0;transform:none}#dock-native-home .roleplay-demo .dock-home-button[data-hover]{background:var(--color-hover)}#dock-native-home .roleplay-demo .dock-home-button--primary[data-hover]{background:var(--color-blue-hover)}#dock-native-home .roleplay-demo .dock-home-button--primary[data-pressed]{background:var(--color-blue-pressed)}#dock-native-home .roleplay-demo .roleplay-scenario[data-hover]:not([data-selected]){box-shadow:var(--shadow-outline)}#dock-native-home .roleplay-demo .roleplay-scenario[data-pressed]{box-shadow:inset 0 0 0 calc(2 * var(--brand-icon-separator-width)) var(--color-blue)}#dock-native-home .roleplay-demo .room-tab[data-hover]{background:var(--color-hover)}#dock-native-home .roleplay-demo .room-tab[data-pressed]{background:var(--color-pressed)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .product-features .product-features-track{gap:var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}#dock-native-home .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}#dock-native-home .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}#dock-native-home .product-features .product-feature-copy h3,#dock-native-home .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}#dock-native-home .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}#dock-native-home .product-features .product-feature-art{height:var(--icon-size);flex:none;position:relative}#dock-native-home .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){#dock-native-home .product-stage .product-features{margin-inline:0}}@container (width<=1100px){#dock-native-home .product-features .product-features-track{width:calc(var(--page-max) / 6 * 5 + var(--space-8) * 4)}}#dock-native-home .product-features--two{margin:0 var(--space-6);padding-bottom:0;overflow:visible}#dock-native-home .product-features--two .product-features-track{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}#dock-native-home .product-features--two .product-feature{padding-block:var(--space-8)}#dock-native-home .product-features--two .product-feature-copy p{max-width:none}@container (width<=700px){#dock-native-home .product-features--two .product-features-track{grid-template-columns:minmax(0,1fr)}}#dock-native-home .product-features--selector{margin:0;padding:0;display:grid;overflow:visible}#dock-native-home .product-features--selector .product-features-track{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:start;gap:0;width:auto}#dock-native-home .product-features--selector .product-feature{padding:0;position:relative}#dock-native-home .product-features--selector .product-feature+.product-feature{border-top:var(--brand-icon-separator-width) solid var(--color-border)}#dock-native-home .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}#dock-native-home .product-features--selector .product-feature-copy{padding-block:var(--space-1) var(--space-6);box-shadow:none;background:0 0}#dock-native-home .product-features--selector .product-feature-copy p{color:var(--color-ink)}#dock-native-home .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}#dock-native-home .product-features--selector .product-feature-toggle{flex:none}#dock-native-home .product-features--selector .product-feature-collapse,#dock-native-home .product-features--selector .product-feature-disclosure[open] .product-feature-expand{display:none}#dock-native-home .product-features--selector .product-feature-disclosure[open] .product-feature-collapse{display:block}#dock-native-home .product-features--selector .product-features-reserve{visibility:hidden;pointer-events:none}#dock-native-home .product-features--selector .product-feature-description-reserve{display:grid}#dock-native-home .product-features--selector .product-feature-description-reserve>.product-feature-copy{grid-area:1/1}#dock-native-home .dock-ai-section{padding-top:var(--space-14)}#dock-native-home .dock-ai-section .section-intro .section-description{max-width:calc(var(--page-max) / 2)}#dock-native-home .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}#dock-native-home .dock-ai-stage>.section-intro{padding:var(--space-8) 0 0;color:var(--color-white)}#dock-native-home .dock-ai-stage .section-intro :is(.section-eyebrow,.section-description){color:inherit}#dock-native-home .dock-ai-stage>.section-intro>.mcp-prompt{margin-top:var(--space-4);translate:0 calc(var(--space-1) / 4)}#dock-native-home .dock-ai-visual{place-items:center;width:100%;display:grid;position:relative}#dock-native-home .section-placeholder.dock-ai-stage:before{background-position:bottom;background-repeat:space repeat}#dock-native-home .dock-ai-diagram{width:100%;max-width:calc(var(--page-max) * 2 / 3);aspect-ratio:12/7;position:relative}#dock-native-home .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}#dock-native-home .dock-ai-orbit-reveal{transform-box:view-box;transform-origin:50%}#dock-native-home .dock-ai-orbits-outer{stroke-dasharray:var(--space-1) var(--space-2);animation:dock-ai-orbit-flow var(--duration-hero-wave) linear infinite}#dock-native-home .dock-ai-orbits :is(circle,ellipse){vector-effect:non-scaling-stroke}#dock-native-home .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%}#dock-native-home .dock-ai-hub img{width:calc(3 * var(--space-8));height:auto;display:block}#dock-native-home .dock-ai-sources{margin:0;padding:0;list-style:none;display:contents}#dock-native-home .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%}#dock-native-home .dock-ai-node .icon{flex:none}@container (width<=700px){#dock-native-home .section-placeholder.dock-ai-stage{min-height:0;padding:var(--space-14) var(--space-6);--hero-wave-reach:var(--placeholder-height)}#dock-native-home .dock-ai-stage>.section-intro{padding-top:0}#dock-native-home .dock-ai-visual{width:calc(100% + 2 * var(--space-4))}#dock-native-home .dock-ai-diagram{container-type:inline-size}#dock-native-home .dock-ai-hub{width:20%}#dock-native-home .dock-ai-hub img{width:100%}#dock-native-home .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))}}#dock-native-home .dock-ai-everywhere-section{min-width:0}#dock-native-home .product-feature-layout.dock-ai-everywhere-layout{align-items:start}#dock-native-home .dock-ai-everywhere-layout>.product-feature-sidebar{grid-template-rows:auto 1fr;align-self:stretch}#dock-native-home .dock-ai-everywhere-section .section-eyebrow{--icon-accent-fill:currentColor}#dock-native-home .dock-ai-everywhere-cards.product-features{min-width:0;margin:0;padding:0}#dock-native-home .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)}#dock-native-home .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}#dock-native-home .dock-ai-everywhere-cards .product-feature-copy{box-shadow:none;background:0 0}#dock-native-home .dock-ai-everywhere-cards .product-feature-copy p{color:var(--color-ink)}#dock-native-home .dock-ai-everywhere-cards .product-feature-art{height:var(--space-8);align-items:center;display:flex}#dock-native-home .dock-ai-everywhere-cards .brand-marks{--brand-mark-size:var(--space-8)}#dock-native-home .dock-ai-everywhere-cards .brand-marks img{width:calc(var(--space-6) - var(--space-1));height:calc(var(--space-6) - var(--space-1))}#dock-native-home .dock-ai-everywhere-cards .product-feature-art>.icon{box-shadow:none;background:0 0}#dock-native-home .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}#dock-native-home .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}#dock-native-home .integration-preview p{margin:0}#dock-native-home .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}#dock-native-home .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}#dock-native-home .integration-dock-mark{width:var(--space-6);height:var(--space-4);object-fit:contain;flex:none}#dock-native-home .integration-tool{align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--text-label);display:flex}#dock-native-home .integration-tool .integration-dock-mark{width:var(--space-4);height:auto}#dock-native-home .integration-preview--mcp .integration-room-link{color:var(--color-ink);font-weight:500}#dock-native-home .integration-answer{gap:var(--space-2);flex-direction:column;display:flex}#dock-native-home .integration-files{gap:var(--space-1);padding-left:var(--space-6);margin:0;list-style:none;display:grid}#dock-native-home .integration-files li{position:relative}#dock-native-home .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}#dock-native-home .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}#dock-native-home .integration-room-link,#dock-native-home .integration-room-title,#dock-native-home .integration-mention{color:var(--color-blue)}#dock-native-home .integration-room-link{align-self:flex-start;font-weight:500}#dock-native-home .integration-preview--slack{gap:var(--space-2);width:fit-content;max-width:100%;margin-top:var(--space-2)}#dock-native-home .integration-slack-reply{align-items:flex-start;gap:var(--space-2);display:flex}#dock-native-home .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}#dock-native-home .integration-person-avatar{background:var(--color-pressed);box-shadow:none;font-size:var(--text-label);font-weight:500}#dock-native-home .integration-person-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}#dock-native-home .integration-message{gap:0;min-width:0;display:grid}#dock-native-home .integration-message-author{align-items:center;gap:var(--space-2);font-weight:500;line-height:var(--control-line-height);flex-wrap:wrap;display:flex}#dock-native-home .integration-message-identity{align-items:center;gap:var(--space-1);display:inline-flex}#dock-native-home .integration-message-time{color:var(--color-muted);font-size:var(--text-label);font-weight:400}#dock-native-home .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}#dock-native-home .integration-mention{background:color-mix(in oklch, var(--color-sky) 20%, transparent)}#dock-native-home .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}#dock-native-home .integration-room-title{color:var(--color-ink);font-weight:500}#dock-native-home .integration-attachment .dock-home-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}#dock-native-home .integration-prompts{align-self:end;gap:var(--space-3);padding-bottom:var(--space-6);display:grid}#dock-native-home .integration-prompts h3{color:var(--color-ink);font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height);margin:0}#dock-native-home .integration-prompts ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}#dock-native-home .integration-prompts li{border-bottom:var(--brand-icon-separator-width) solid var(--color-border)}#dock-native-home .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}#dock-native-home .integration-prompt:disabled{cursor:text}#dock-native-home .integration-prompt:is(:hover,:focus-visible,[data-copied]){color:var(--color-ink)}#dock-native-home .integration-prompt-action{opacity:0;font-size:var(--text-label);transition:opacity var(--duration-fast) ease;flex:none;place-items:center end;display:grid}#dock-native-home .integration-prompt-action>*{grid-area:1/1}#dock-native-home .integration-prompt:is(:hover,:focus-visible,[data-copied]) .integration-prompt-action{opacity:1}#dock-native-home .integration-prompt:disabled .integration-prompt-action,#dock-native-home .integration-prompt:not([data-copied]) .integration-prompt-copied,#dock-native-home .integration-prompt[data-copied] .integration-prompt-copy{visibility:hidden}#dock-native-home .integration-prompt-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#dock-native-home .integration-prompt-fallback{font-size:var(--text-label)}#dock-native-home .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){#dock-native-home .integration-prompt{min-height:var(--touch-target)}#dock-native-home .integration-prompt-action{opacity:1}}@container (width<=900px){#dock-native-home .integration-prompts{padding-bottom:0}}@container (width<=700px){#dock-native-home .dock-ai-everywhere-cards .product-features-track{gap:var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}#dock-native-home .dock-ai-everywhere-cards .product-feature{padding:var(--space-6);grid-row:auto;justify-content:flex-end;display:flex}}@container (width<=300px){#dock-native-home .integration-preview{font-size:var(--text-label)}#dock-native-home .integration-slack-reply{gap:var(--space-2)}#dock-native-home .integration-bot-avatar{width:var(--space-6);height:var(--space-6)}#dock-native-home .integration-bot-avatar .integration-dock-mark{width:var(--text-cta);height:var(--space-3)}#dock-native-home .integration-attachment .dock-home-button{padding:var(--space-2);font-size:var(--text-label)}}#dock-native-home .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}#dock-native-home .brand-marks{--brand-mark-size:var(--space-6);padding-left:var(--space-2);flex:none;align-items:center;display:flex}#dock-native-home .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}#dock-native-home .brand-marks img{width:var(--icon-size);height:var(--icon-size);object-fit:contain;display:block}#dock-native-home .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}#dock-native-home .dock-ai-stage[data-grid-mask] .mcp-explore{background:0 0}#dock-native-home .mcp-prompt .mcp-explore:hover{background:var(--color-hover-on-blue)}#dock-native-home .mcp-prompt .mcp-explore:active{background:var(--color-pressed-on-blue)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .mcp-prompt noscript{grid-column:1/-1}#dock-native-home .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}#dock-native-home .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)}#dock-native-home .mcp-copy-label{text-align:center;white-space:normal;min-width:0;display:grid}#dock-native-home .mcp-copy-label>span{grid-area:1/1}#dock-native-home .mcp-copy-measure{visibility:hidden}#dock-native-home .mcp-copy[hidden],#dock-native-home .mcp-prompt-field[hidden],#dock-native-home .mcp-copy:not([data-copied]) .mcp-copied-icon,#dock-native-home .mcp-copy[data-copied] .mcp-copy-icon{display:none}@container (width<=500px){#dock-native-home .mcp-prompt{grid-template-columns:minmax(0,1fr);justify-items:center}#dock-native-home .mcp-prompt-field{justify-self:stretch}}#dock-native-home .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){#dock-native-home .dock-ai-orbits-outer{animation:none}}@container (width<=700px){#dock-native-home .dock-ai-stage .dock-ai-visual:after{inset:0}}@media (prefers-reduced-motion:no-preference){#dock-native-home .dock-ai-stage[data-ai-motion=pending] :is(.dock-ai-node,.dock-ai-orbit-reveal){opacity:0}#dock-native-home .dock-ai-stage[data-ai-motion]:not([data-ai-motion=complete]) .dock-ai-visual:after{opacity:0;animation:none}#dock-native-home .dock-ai-stage[data-ai-motion]:not([data-ai-motion=complete]) .dock-ai-orbits-outer,#dock-native-home .dock-ai-stage[data-ai-visible=false] .dock-ai-orbits-outer,#dock-native-home .dock-ai-stage[data-ai-visible=false] .dock-ai-visual:after{animation-play-state:paused}}#dock-native-home .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}#dock-native-home .wall-of-love>.section-intro{padding-inline:0;padding-bottom:var(--space-6)}#dock-native-home .wall-of-love .section-title>span{color:var(--color-blue)}#dock-native-home .wall-of-love-filters{margin-bottom:var(--space-4);padding-inline:0}#dock-native-home .wall-of-love-filters button{min-height:var(--touch-target)}#dock-native-home .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}#dock-native-home .wall-of-love-space{grid-column:var(--love-column);grid-row:var(--love-row);background:var(--color-hover);border-radius:var(--radius-panel)}#dock-native-home .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}#dock-native-home .customer-quote--portrait{color:var(--color-white);min-height:max(calc(var(--placeholder-height) / 2), var(--love-photo-min-height,0px))}#dock-native-home .customer-quote-media{isolation:isolate;position:absolute;inset:0;overflow:hidden}#dock-native-home .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}#dock-native-home .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}#dock-native-home .customer-quote-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}#dock-native-home .customer-quote-photo,#dock-native-home .customer-quote-avatar{filter:grayscale(var(--photo-grayscale))}#dock-native-home .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}#dock-native-home .customer-quote-media[data-preview-playing]>.customer-quote-preview{opacity:1}@media (prefers-reduced-motion:reduce){#dock-native-home .customer-quote-preview{transition:none}}#dock-native-home .customer-quote-content{z-index:1;gap:var(--space-6);padding:var(--space-8);flex-direction:column;flex:1;display:flex;position:relative}#dock-native-home .customer-quote-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin-bottom:auto;display:flex}#dock-native-home .customer-quote-company{font-size:var(--text-cta);font-weight:600;line-height:var(--control-line-height)}#dock-native-home .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}#dock-native-home .customer-quote--portrait .customer-quote-content{pointer-events:none}#dock-native-home .customer-quote--portrait blockquote{font-size:clamp(var(--text-section-lead), 5cqw, var(--text-lead))}#dock-native-home .customer-quote-author{align-items:center;gap:var(--space-3);display:flex}#dock-native-home .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}#dock-native-home .customer-quote-byline{gap:calc(var(--space-1) / 2);min-width:0;display:grid}#dock-native-home .customer-quote-name{font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height)}#dock-native-home .customer-quote-role{font-size:var(--text-menu-heading);line-height:var(--control-line-height);opacity:var(--opacity-hero-wave)}#dock-native-home .customer-quote-play{z-index:2;border-radius:inherit;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}#dock-native-home .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%)}#dock-native-home .customer-quote-play:is(:hover,:active) .customer-quote-play-control{background:var(--color-media-control-hover)}#dock-native-home .customer-quote-play .icon{width:var(--text-section-lead);height:var(--text-section-lead)}#dock-native-home .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}#dock-native-home .wall-of-love-more:is(:hover,:active){background:var(--color-pressed)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .wall-of-love .wall-of-love-empty p{font-size:var(--text-section-lead);color:var(--color-ink);text-align:center;margin:0}#dock-native-home .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}#dock-native-home .wall-of-love [hidden]{display:none}#dock-native-home .wall-of-love-quotes[data-love-ready]{height:var(--love-gallery-height);display:block;position:relative}#dock-native-home .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}#dock-native-home .wall-of-love-quotes[data-love-ready]>.wall-of-love-space{display:block}@container (width<=1200px){#dock-native-home .wall-of-love-filters{column-gap:var(--space-6)}#dock-native-home .customer-quote-content{padding:var(--space-6)}#dock-native-home .wall-of-love-quotes{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}#dock-native-home .wall-of-love .wall-of-love-space{display:none}#dock-native-home .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}#dock-native-home .customer-quote{grid-area:auto}#dock-native-home .customer-quote--portrait{min-height:max(calc(var(--placeholder-height) / 2 + var(--space-14)), var(--love-photo-min-height,0px))}#dock-native-home .wall-of-love-quotes[data-love-count="1"]{grid-template-columns:minmax(0,1fr)}#dock-native-home .wall-of-love-quotes[data-love-count="1"] .customer-quote{width:100%;max-width:var(--placeholder-height);justify-self:center}}@container (width<=700px){#dock-native-home .wall-of-love .section-title br{display:none}#dock-native-home .wall-of-love-filters{gap:var(--space-4) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .wall-of-love-filters button{gap:var(--space-1-5);font-size:var(--text-label);flex-direction:column}#dock-native-home .wall-of-love-filters button:last-child{grid-column:2}#dock-native-home .wall-of-love-quotes{grid-template-columns:minmax(0,1fr)}}#dock-native-home .wall-of-love .wall-of-love-quotes[data-love-ready]>[hidden]{display:none}@container wall-of-love (width>1200px){#dock-native-home .wall-of-love-quotes[data-love-count="3"]{grid-auto-rows:calc((100cqw - 6 * var(--space-4)) / 7)}#dock-native-home .wall-of-love-quotes[data-love-count="3"] .customer-quote{min-height:0}#dock-native-home .wall-of-love-quotes[data-love-count="3"] .customer-quote-content{padding:var(--space-6);gap:var(--space-4)}#dock-native-home .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait .customer-quote-content{padding:var(--space-4);gap:var(--space-3)}#dock-native-home .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait blockquote{font-size:clamp(var(--text-base), 4cqw, var(--text-section-lead))}#dock-native-home .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait .customer-quote-name{font-size:var(--text-menu-heading)}#dock-native-home .wall-of-love-quotes[data-love-count="3"] .customer-quote--portrait .customer-quote-role{font-size:var(--text-label)}}#dock-native-home html:has(.customer-video-dialog[open]){overflow:hidden}#dock-native-home .customer-video-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}#dock-native-home .customer-video-dialog::backdrop{background:0 0}#dock-native-home .customer-video-dialog:not([open]){visibility:hidden;pointer-events:none;display:block}#dock-native-home .customer-video-scrim{background:var(--color-focus);backdrop-filter:blur(var(--menu-blur));opacity:0;position:absolute;inset:0}#dock-native-home .customer-video-stage{z-index:1;width:calc(var(--page-max) * 2 / 3);aspect-ratio:16/9;border-radius:var(--radius-panel);background:var(--color-ink);isolation:isolate;position:fixed;overflow:hidden}#dock-native-home .customer-video-frame{z-index:1;background:var(--color-ink);position:absolute;inset:0}#dock-native-home .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%}#dock-native-home .customer-video-frame iframe[data-video-active]{visibility:inherit;pointer-events:auto}#dock-native-home .customer-video-stage .customer-quote-media{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%}#dock-native-home .wall-of-love .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}#dock-native-home .wall-of-love .customer-video-close:is(:hover,:active){color:var(--color-white);background:var(--color-media-control-hover)}#dock-native-home .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}#dock-native-home .customer-video-card-ui .customer-quote-content{box-sizing:border-box;height:100%}#dock-native-home .customer-video-stage>.customer-quote-play{z-index:3;pointer-events:none}#dock-native-home .customer-video-dialog[data-video-state=closing] :is(.customer-video-stage,.customer-video-frame iframe){pointer-events:none}#dock-native-home .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}#dock-native-home .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}#dock-native-home .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}#dock-native-home .security-stage:before{opacity:calc(var(--opacity-menu-heading) / 3)}#dock-native-home .section-placeholder.security-stage:before,#dock-native-home .section-placeholder.security-stage:after{background-position:50%;background-repeat:repeat}#dock-native-home .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)}#dock-native-home .security-stage>.section-intro{max-width:calc(var(--page-max) / 2);padding:0}#dock-native-home .security-stage .section-intro :is(.section-eyebrow,.section-description){color:inherit}#dock-native-home .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}#dock-native-home .security-stage .section-eyebrow:before{content:""}#dock-native-home .security-stage .section-title{translate:0 var(--space-1)}#dock-native-home .security-features{width:100%;margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#dock-native-home .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}#dock-native-home .security-feature h3{font-size:var(--text-cta);font-weight:500;line-height:var(--control-line-height);text-wrap:pretty;margin:0}#dock-native-home .security-feature p{color:var(--color-border);font-size:var(--text-base);margin:0}#dock-native-home .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}#dock-native-home .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}#dock-native-home .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}#dock-native-home .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}#dock-native-home .security-access-option--selected{color:var(--color-white);background:var(--color-pressed-on-blue)}#dock-native-home .security-badges{justify-content:center;align-items:center;gap:var(--space-4);display:flex}#dock-native-home .security-badges .trust-badge{flex:0 1 calc(2 * var(--space-14));gap:var(--space-4);flex-direction:column;min-width:0}#dock-native-home .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}#dock-native-home .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}#dock-native-home .security-signin-preview{width:100%;max-width:calc(4 * var(--space-14) + var(--space-10));justify-items:center;display:grid}#dock-native-home .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}#dock-native-home .security-signin-connector{width:var(--brand-icon-separator-width);height:var(--space-6);background:var(--color-pressed-on-blue)}#dock-native-home .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}#dock-native-home .security-signin-label{position:relative}#dock-native-home .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){#dock-native-home .security-feature{padding-inline:var(--space-4)}#dock-native-home .security-badges{gap:var(--space-2)}#dock-native-home .security-badges .trust-badge-icon{width:calc(var(--space-14) + var(--space-8))}}@container (width<=900px){#dock-native-home .security-features{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}#dock-native-home .section-placeholder.security-stage:after{--hero-wave-reach:calc(var(--placeholder-height) * 1.5 + var(--hero-wave-width))}#dock-native-home .security-feature{justify-items:center;padding:0}#dock-native-home .security-feature+.security-feature{padding-top:var(--space-10)}#dock-native-home .security-copy-break{display:none}#dock-native-home .security-feature-visual{width:100%;max-width:calc(4 * var(--space-14) + var(--space-10))}#dock-native-home .security-feature p{max-width:calc(7 * var(--space-14))}#dock-native-home .security-badges{gap:var(--space-4)}#dock-native-home .security-badges .trust-badge-icon{width:calc(2 * var(--space-14))}}@container (width<=700px){#dock-native-home .section-placeholder.security-stage{min-height:0;padding-inline:var(--space-6)}}#dock-native-home .site-footer{color:var(--color-ink);background:var(--color-white)}#dock-native-home .site-footer>.container{container-type:inline-size}#dock-native-home .footer-content{padding:calc(2 * var(--space-14)) var(--space-6) var(--space-10)}#dock-native-home .footer-nav{gap:var(--space-14);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#dock-native-home .footer-column{align-content:start;gap:var(--space-8);min-width:0;display:grid}#dock-native-home .footer-group{gap:var(--space-3);display:grid}#dock-native-home .footer-column .menu-heading{margin:0}#dock-native-home .footer-column ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}#dock-native-home .footer-column a{font-size:var(--text-base);font-weight:400;line-height:var(--leading-section-lead);display:inline-block}#dock-native-home .site-footer a{text-decoration:none}#dock-native-home .footer-badges{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}#dock-native-home .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}#dock-native-home .footer-tagline,#dock-native-home .footer-copyright{margin:0}#dock-native-home .footer-tagline{grid-column:span 2}#dock-native-home .site-footer--specimen>.container{width:100%}@container (width<=700px){#dock-native-home .footer-content{padding-top:var(--space-14)}#dock-native-home .footer-nav,#dock-native-home .footer-bottom{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}#dock-native-home .footer-bottom{margin-top:var(--space-14)}#dock-native-home .footer-tagline,#dock-native-home .footer-badges,#dock-native-home .footer-copyright{grid-column:1/-1}}@container (width<=360px){#dock-native-home .footer-nav,#dock-native-home .footer-bottom{grid-template-columns:minmax(0,1fr)}}#dock-native-home .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}#dock-native-home .preview-fan-stage{aspect-ratio:3;margin-block:var(--space-6) 0;position:relative}#dock-native-home .preview-fan-card{left:var(--fan-x);top:var(--fan-y);width:32%;z-index:var(--fan-depth);position:absolute;transform:translate(-50%,-50%)}#dock-native-home .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)}#dock-native-home .preview-fan[data-fan-enhanced] .preview-fan-surface{transition:none}#dock-native-home .preview-fan-card .screen-canvas{border-radius:calc(var(--radius-panel) * (32cqw / (var(--page-max) * 2 / 3)));overflow:hidden}#dock-native-home .preview-fan [data-editor-result]{--editor-content-width:calc(var(--page-max) / 3 + 2 * var(--space-14))}@media (width<=700px){#dock-native-home .preview-fan{--preview-fan-spread:20%;--preview-fan-magnet:4%}}@media (hover:hover) and (pointer:fine){#dock-native-home .preview-fan{max-width:min(var(--preview-fan-interactive-width), calc(var(--page-max) / 2))}#dock-native-home .preview-fan:not([data-fan-enhanced]):has(.preview-fan-card:hover) .preview-fan-card:not(:hover) .preview-fan-surface{--fan-spread:-1}#dock-native-home .preview-fan:not([data-fan-enhanced]) .preview-fan-card:hover~.preview-fan-card .preview-fan-surface{--fan-spread:1}#dock-native-home .preview-fan:not([data-fan-enhanced]) .preview-fan-card:hover .preview-fan-surface{--fan-hover:1}}@media (prefers-reduced-motion:reduce){#dock-native-home .preview-fan-surface{transition:none}#dock-native-home .preview-fan-card .preview-fan-surface{--fan-hover:0!important;--fan-spread:0!important;--fan-pointer-x:0!important;--fan-pointer-y:0!important}}#dock-native-home *,#dock-native-home :before,#dock-native-home :after{box-sizing:border-box}#dock-native-home{color:var(--color-ink);background:var(--color-white);font:400 var(--text-base)/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}#dock-native-home a{color:inherit;text-decoration:none}#dock-native-home button,#dock-native-home summary{font:inherit;cursor:pointer}#dock-native-home summary{list-style:none}#dock-native-home summary::-webkit-details-marker{display:none}#dock-native-home img,#dock-native-home svg{display:block}#dock-native-home :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}#dock-native-home .container{width:min(100% - 2 * var(--page-gutter), var(--page-max));margin-inline:auto}#dock-native-home .page-canvas{min-height:calc(100svh - var(--header-height))}#dock-native-home .customer-proof{padding:calc(var(--space-14) / 2) var(--space-6) var(--space-14);color:var(--color-ink)}#dock-native-home .customer-proof-inner{container-type:inline-size}#dock-native-home .customer-proof-row{align-items:center;gap:var(--space-14);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);display:flex}#dock-native-home .customer-proof h2,#dock-native-home .customer-proof li{padding-inline:var(--space-4);background:var(--color-white)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .customer-proof svg{width:auto;height:var(--space-6);max-width:100%}#dock-native-home .customer-proof :is(.customer-logo--numeric,.customer-logo--transfr){height:calc(var(--space-3) + var(--space-2))}#dock-native-home .customer-proof :is(.customer-logo--zip,.customer-logo--postscript){height:calc(var(--space-6) + var(--space-1))}@container (width<=1000px){#dock-native-home .customer-proof-row{gap:var(--space-8);flex-direction:column}#dock-native-home .customer-proof h2{margin-inline:0}#dock-native-home .customer-proof ul{width:100%}}@container (width<=600px){#dock-native-home .customer-proof ul{flex-wrap:wrap;justify-content:center;display:flex}}#dock-native-home .meet-dock{padding-bottom:var(--space-14);container-type:inline-size}#dock-native-home .product-feature-layout,#dock-native-home .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)))}#dock-native-home .customer-results{padding:var(--space-8) var(--space-6) var(--space-14);container-type:inline-size}#dock-native-home .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);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);align-items:center;gap:0;display:grid}#dock-native-home .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}#dock-native-home .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}#dock-native-home .customer-results li{min-width:0}#dock-native-home .customer-result{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-white);display:flex}#dock-native-home .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}#dock-native-home .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}#dock-native-home .customer-result-logo--brighthire{height:var(--space-6)}#dock-native-home .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)}#dock-native-home .customer-result-logo--nectar{mask-size:auto calc(100% - var(--space-1) / 2)}#dock-native-home .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}#dock-native-home .customer-result-metric strong{font-size:var(--text-cta);font-weight:500}#dock-native-home .customer-result-metric>span{color:var(--color-ink);font-size:var(--text-base)}@container (width<=1200px){#dock-native-home .customer-results-row{gap:var(--space-8);flex-direction:column;display:flex}#dock-native-home .customer-results .customer-results-row h2{text-align:center;margin:0}#dock-native-home .customer-results ul{width:100%}}@container (width<=700px){#dock-native-home .customer-results ul{gap:var(--space-6);flex-direction:column}#dock-native-home .customer-result-metric{min-width:calc(var(--space-14) + var(--space-4))}}#dock-native-home .section-intro{justify-items:center;gap:var(--space-4);padding:var(--space-14) var(--space-6);text-align:center;display:grid}#dock-native-home .section-intro .section-eyebrow{color:var(--color-ink);font-size:var(--text-base);font-weight:500;line-height:var(--control-line-height);margin:0}#dock-native-home .section-intro .section-eyebrow--icon{align-items:center;gap:var(--space-2);display:flex}#dock-native-home .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}#dock-native-home .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}#dock-native-home .demo-cta{background:var(--color-white)}#dock-native-home .demo-cta>.section-intro{padding-top:var(--space-4)}#dock-native-home .demo-cta .dock-home-button{margin-top:var(--space-2)}#dock-native-home .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}#dock-native-home .product-section{padding-bottom:var(--space-14);container-type:inline-size}#dock-native-home .product-section>.section-intro{padding-bottom:var(--space-6)}#dock-native-home .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){#dock-native-home .section-placeholder.product-stage{--product-stage-inset:var(--space-6);--product-screen-height:calc((100cqw - 2 * var(--space-6)) / var(--hero-canvas-ratio))}}#dock-native-home .sales-rooms-stage [data-editor-result]{--editor-content-width:calc(var(--page-max) / 3 + 2 * var(--space-14))}#dock-native-home .sales-rooms-stage>.screen-canvas{background:0 0}#dock-native-home .section-placeholder.product-stage--blue{--hero-dot-ink:var(--color-grid-dot)}#dock-native-home .product-stage-photo{inset:var(--hero-photo-inset);z-index:-1;border-radius:var(--radius-hero-photo);pointer-events:none;position:absolute;overflow:hidden}#dock-native-home .product-stage-photo img{object-fit:cover;width:100%;height:100%}#dock-native-home .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))}#dock-native-home .section-placeholder.product-stage--blue:before{z-index:-2;mix-blend-mode:plus-lighter}#dock-native-home .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}#dock-native-home .product-feature-sidebar{gap:var(--space-8);min-width:0;display:grid}#dock-native-home .product-feature-sidebar>.section-intro{text-align:left;justify-items:start;padding:0}#dock-native-home .product-feature-sidebar>.section-intro>.dock-home-button{margin-top:var(--space-2)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .product-feature-visual .screen-canvas{width:calc((100cqw - 2 * var(--hero-photo-inset)) * var(--hero-screen-width-ratio));flex:none}#dock-native-home .product-feature-visual .screen-canvas>[data-product-feature-screen]{position:absolute;inset:0}@container (width>900px){#dock-native-home .product-feature-sidebar .section-title{font-size:clamp(var(--text-lead), calc(var(--product-copy-width) / 10), calc(var(--text-section) - var(--space-2)))}#dock-native-home .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}#dock-native-home .product-feature-visual>.product-stage{position:absolute;top:0;left:0}}@container (width<=900px){#dock-native-home .product-feature-layout{--product-scene-scale:1;--product-column-gap:var(--space-8);grid-template-columns:minmax(0,1fr);padding-left:0}#dock-native-home .product-feature-visual{grid-row:1}#dock-native-home .product-feature-sidebar{padding-inline:var(--space-6)}}@media (width<=600px){#dock-native-home .product-feature-layout{--product-screen-height:calc((100cqw - 2 * var(--space-6)) / var(--hero-canvas-ratio))}#dock-native-home .product-feature-visual{height:calc(var(--product-screen-height) + 2 * var(--space-6))}#dock-native-home .product-feature-visual .screen-canvas{width:100%}}#dock-native-home .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}#dock-native-home .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}#dock-native-home .hero-eyebrow-border,#dock-native-home .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}}#dock-native-home .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}#dock-native-home .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}#dock-native-home .hero-actions,#dock-native-home .mcp-prompt{--control-padding-inline:var(--space-6)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .hero-intro,#dock-native-home .page-placeholder:not(:has(.hero-intro)){background:linear-gradient(to bottom in oklch, var(--color-blue-deep) 0%, var(--color-blue-deep-light) 100%)}#dock-native-home .section-placeholder.product-stage--blue{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))}#dock-native-home .content-management-stage{--product-stage-color:color-mix(in oklch, var(--color-blue) 80%, var(--color-sky))}#dock-native-home .learning-management-stage{--product-stage-color:var(--color-sky)}#dock-native-home .hero-intro:before,#dock-native-home .hero-intro:after,#dock-native-home .page-placeholder:not(:has(.hero-intro)):before,#dock-native-home .section-placeholder:before,#dock-native-home .dock-ai-visual:after,#dock-native-home .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}#dock-native-home .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)}#dock-native-home .hero-intro:after,#dock-native-home .dock-ai-visual:after,#dock-native-home .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}#dock-native-home .hero-intro[data-grid-mask]:before,#dock-native-home .hero-intro[data-grid-mask]:after,#dock-native-home .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}#dock-native-home .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}}#dock-native-home .hero-photo{padding:0 var(--hero-photo-inset) var(--hero-photo-inset);display:block}#dock-native-home .hero-scene{aspect-ratio:calc(var(--hero-photo-ratio) / (1 - var(--hero-photo-crop-top)));border-radius:var(--radius-hero-photo);position:relative}#dock-native-home .hero-scene-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}#dock-native-home .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){#dock-native-home .hero-scene picture{will-change:transform}#dock-native-home .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}}#dock-native-home .hero-scene img{width:100%;height:auto;aspect-ratio:var(--hero-photo-ratio);position:absolute;bottom:0}#dock-native-home .hero-screen-space{aspect-ratio:var(--hero-photo-ratio);position:absolute;inset:0 0 auto}#dock-native-home .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}#dock-native-home .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%}#dock-native-home .hero-modes>li{align-items:center;gap:var(--space-2);color:var(--color-sky);opacity:var(--opacity-menu-heading);display:flex}#dock-native-home .hero-modes>[aria-current]{color:var(--color-white);opacity:var(--opacity-menu-icon-active)}#dock-native-home .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}#dock-native-home .hero-scene-layer:has(>.hero-scene-foreground){z-index:1}#dock-native-home .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}#dock-native-home .logo{width:var(--logo-width);height:var(--logo-height)}#dock-native-home .icon{width:var(--icon-size);height:var(--icon-size);flex:none}#dock-native-home .icon--dock-agent{scale:var(--dock-agent-optical-scale)}#dock-native-home .dock-home-button,#dock-native-home .nav-trigger,#dock-native-home .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)}#dock-native-home .dock-home-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}#dock-native-home .dock-home-button:hover{background:var(--color-hover)}#dock-native-home .dock-home-button:active{background:var(--color-pressed);box-shadow:var(--shadow-pressed)}#dock-native-home .dock-home-button--primary{color:var(--color-white);background:var(--color-blue);box-shadow:var(--shadow-primary)}#dock-native-home .dock-home-button--primary:hover{background:var(--color-blue-hover)}#dock-native-home .dock-home-button--primary:active{background:var(--color-blue-pressed);box-shadow:var(--shadow-primary)}#dock-native-home .hero-actions .dock-home-button{margin-bottom:calc(var(--space-3) - var(--control-padding-top))}#dock-native-home .hero-actions .dock-home-button:not(.dock-home-button--primary){color:var(--color-white);background:var(--color-blue-deep)}#dock-native-home .hero-intro[data-grid-mask] .dock-home-button:not(.dock-home-button--primary){background:0 0}#dock-native-home .hero-intro[data-grid-mask] .dock-home-button:not(.dock-home-button--primary):hover{background:var(--color-hover-on-blue)}#dock-native-home .hero-intro[data-grid-mask] .dock-home-button:not(.dock-home-button--primary):active{background:var(--color-pressed-on-blue)}#dock-native-home .header-shell{min-height:var(--header-height)}#dock-native-home .header-bar{z-index:100;background:var(--color-white);width:100%;position:relative}#dock-native-home .header-bar[data-scroll-state]{transition:transform var(--duration-menu) var(--ease-menu);position:fixed;inset:0 0 auto}#dock-native-home .header-bar[data-scrolled]{box-shadow:0 .5px 0 var(--color-border)}#dock-native-home .header-bar[data-scroll-state=hidden]{pointer-events:none;transform:translateY(-100%)}#dock-native-home .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}#dock-native-home .navigation{min-width:0;margin-left:var(--space-4);flex:1}#dock-native-home .navigation>summary{display:none}#dock-native-home .navigation-content,#dock-native-home .nav-list,#dock-native-home .header-actions{align-items:center;display:flex}#dock-native-home .navigation-content{justify-content:space-between;gap:var(--space-4)}#dock-native-home .nav-list,#dock-native-home .header-actions{gap:var(--space-2)}#dock-native-home .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}#dock-native-home .nav-trigger:hover,#dock-native-home .dropdown[open]>summary{background:var(--color-hover)}#dock-native-home .nav-trigger .icon{--icon-stroke-width:var(--nav-caret-stroke-width);width:12px;height:12px;transform:translateY(var(--nav-caret-offset))}#dock-native-home .nav-direct{padding-inline:var(--space-4)}#dock-native-home .dropdown{position:relative}#dock-native-home .menu-position{padding-top:var(--space-1);width:max-content;max-width:calc(100vw - 2 * var(--page-gutter));position:absolute;top:100%;left:0}#dock-native-home .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}#dock-native-home .menu-panel--resources{grid-template-columns:repeat(4,max-content)}#dock-native-home .menu-column{align-content:start;display:grid}#dock-native-home .menu-group-links{grid-auto-rows:var(--menu-row-height);display:grid}#dock-native-home .menu-group-toggle{display:none}#dock-native-home .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}#dock-native-home .menu-heading--secondary{margin-top:var(--space-3)}#dock-native-home .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}#dock-native-home .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}#dock-native-home .menu-link:is(:hover,:focus-visible) .menu-icon{color:var(--color-ink);opacity:var(--opacity-menu-icon-active)}#dock-native-home .skip-link{top:var(--space-2);left:var(--space-2);z-index:20;position:fixed;transform:translateY(-200%)}#dock-native-home .skip-link:focus{transform:none}#dock-native-home .menu-viewport{display:none}@media (width>=1101px){#dock-native-home .site-header .logo{translate:0 var(--logo-desktop-offset-y)}#dock-native-home .menu-group+.menu-group{contain:inline-size}#dock-native-home .menu-group+.menu-group .menu-link{width:max-content;min-width:calc(100% + 2 * var(--space-2))}#dock-native-home .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}#dock-native-home .menu-viewport[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;scale:1}#dock-native-home .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}#dock-native-home .menu-viewport .menu-panel[data-active]{opacity:1;pointer-events:auto}}@media (width<=1399px) and (width>=1101px){#dock-native-home .menu-panel{--menu-column-gap:var(--space-10);grid-template-columns:repeat(3,max-content)}#dock-native-home .menu-panel--resources{grid-template-columns:repeat(2,max-content)}}@media (width<=1100px){#dock-native-home{--header-height:calc(var(--touch-target) + 2 * var(--space-4))}#dock-native-home .site-header{--navigation-mode:compact}#dock-native-home .navigation{flex:none;margin-left:auto}#dock-native-home .navigation>summary{min-height:var(--touch-target);gap:var(--space-2);padding-right:calc((var(--touch-target) - var(--icon-size)) / 2);display:inline-flex}#dock-native-home .navigation-toggle:is(:hover,:active){background:var(--color-white);box-shadow:var(--shadow-button)}#dock-native-home .navigation[open] .icon-menu,#dock-native-home .navigation:not([open]) .icon-close{display:none}#dock-native-home .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}#dock-native-home .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}#dock-native-home .nav-list>:is(.nav-direct,.dropdown)+:is(.nav-direct,.dropdown){border-top:var(--brand-icon-separator-width) solid var(--color-border)}#dock-native-home .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}#dock-native-home .navigation .nav-trigger:is(:hover,:active),#dock-native-home .navigation .dropdown[open]>summary{background:0 0}#dock-native-home .navigation .dropdown[open]>summary>.icon{rotate:180deg}#dock-native-home .menu-position{width:auto;max-width:none;padding:0;position:static}#dock-native-home .menu-panel,#dock-native-home .menu-panel--resources{padding:0 0 var(--space-3) var(--space-4);box-shadow:none;border:0;border-radius:0;display:block}#dock-native-home .menu-group>.menu-heading{display:none}#dock-native-home .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}#dock-native-home .menu-group-toggle>.icon{width:var(--space-3);height:var(--space-3);flex:none}#dock-native-home .menu-group-disclosure[open]>summary{color:var(--color-ink)}#dock-native-home .menu-group-disclosure[open]>summary>.icon{rotate:180deg}#dock-native-home .menu-group-links{grid-auto-rows:minmax(var(--touch-target), auto);padding-bottom:var(--space-2)}#dock-native-home .menu-link{min-height:var(--touch-target);white-space:normal}#dock-native-home .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}#dock-native-home .header-actions>a{min-height:var(--touch-target);padding:var(--space-3);font-size:var(--text-menu);justify-content:center}#dock-native-home .header-actions .nav-direct{min-height:var(--touch-target);padding:var(--space-2);font-size:var(--text-base);grid-column:1/-1}#dock-native-home .header-actions .dock-home-button:not(.dock-home-button--primary):is(:hover,:active){background:var(--color-white)}}@media (width<=900px){#dock-native-home{--page-gutter:20px}}@media (width<=600px){#dock-native-home{--text-hero:var(--text-hero-compact)}#dock-native-home .hero-intro{padding-inline:var(--space-3)}#dock-native-home .hero-actions,#dock-native-home .mcp-prompt{--control-padding-inline:var(--space-4)}#dock-native-home .hero-actions{gap:var(--space-2);font-size:var(--text-base)}#dock-native-home .hero-actions .dock-home-button{min-height:var(--touch-target)}#dock-native-home .hero-photo{--hero-preview-scale:var(--hero-preview-scale-compact)}#dock-native-home .hero-scene{aspect-ratio:var(--hero-photo-compact-ratio)}#dock-native-home .hero-scene picture{inset:0}#dock-native-home .hero-scene img{object-fit:cover;object-position:center bottom;height:100%}#dock-native-home .hero-scene-foreground{mask-size:cover}#dock-native-home .hero-description br{display:none}#dock-native-home .hero-modes{gap:var(--space-4)}#dock-native-home .menu-panel,#dock-native-home .menu-panel--resources{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){#dock-native-home .header-actions{grid-template-columns:minmax(0,1fr)}#dock-native-home .hero-actions,#dock-native-home .mcp-prompt{--control-padding-inline:var(--space-3)}#dock-native-home .hero-modes{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){#dock-native-home .dock-home-button,#dock-native-home .menu-viewport,#dock-native-home .header-bar[data-scroll-state]{transition:none}#dock-native-home .hero-eyebrow-border,#dock-native-home .security-stage .section-eyebrow:before{animation:none}#dock-native-home .hero-intro:after,#dock-native-home .dock-ai-visual:after,#dock-native-home .security-stage:after{animation:none;display:none}}#dock-native-home .editor-review-controls{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}#dock-native-home .editor-review-controls[hidden]{display:none}#dock-native-home .editor-review-controls .dock-home-button{min-width:calc(var(--space-14) + var(--space-4));padding:var(--space-1-5) var(--space-3);font-size:var(--text-label)}#dock-native-home .editor-review-controls .dock-home-button:disabled{opacity:var(--opacity-menu-heading);cursor:default}#dock-native-home .editor-room--demo [hidden]{display:none!important}#dock-native-home .editor-room--demo .editor-demo-thread{gap:var(--space-6);display:grid}#dock-native-home .editor-room--demo .editor-demo-turn{gap:var(--space-2);font-size:var(--text-menu-heading);display:grid}#dock-native-home .editor-room--demo .room-question.editor-demo-request{border-radius:calc((var(--text-menu-heading) * 1.5 + 2 * var(--space-2)) / 2);max-width:100%}#dock-native-home .editor-room--demo .editor-demo-reply{font-size:var(--text-label);justify-self:start}#dock-native-home .editor-room--demo .editor-demo-reply[data-working]{background:linear-gradient(100deg, var(--color-muted) 25%, var(--color-ink) 50%, var(--color-muted) 75%);background-size:240% 100%;background-position-x:var(--editor-reply-shimmer,100%);color:#0000;background-clip:text}#dock-native-home .editor-room--demo.editor-demo-enabled .editor-assistant-space{min-height:0;overflow-y:auto}#dock-native-home .editor-room--demo[data-demo-chat] .editor-assistant-space{padding:var(--space-3) var(--space-4) 0;align-content:start}#dock-native-home .editor-room--demo[data-demo-chat] :is(.editor-assistant-heading,.editor-suggestions){display:none}#dock-native-home .editor-room--demo .room-composer[data-filled] .room-composer-prompt{opacity:1}#dock-native-home .editor-room--demo .room-composer[data-writing] .room-composer-prompt:after{content:"";border-right:calc(var(--space-1) / 4) solid var(--color-ink);vertical-align:text-bottom;height:1em;display:inline-block}#dock-native-home .editor-room--demo .room-composer[data-filled] .room-send{color:var(--color-white);background:var(--color-blue)}#dock-native-home .editor-room--demo .room-composer[data-filled] .room-send[data-hover]{background:var(--color-blue-hover)}#dock-native-home .editor-room--demo .room-send[data-pressed]{background:var(--color-blue-hover);transform:scale(var(--menu-closed-scale))}#dock-native-home .editor-room--demo .editor-publish[data-pressed]{transform:scale(var(--menu-closed-scale))}#dock-native-home .editor-room--demo.editor-demo-enabled .editor-document{scrollbar-width:none;overflow-y:hidden}#dock-native-home .editor-room--demo.editor-demo-enabled .editor-document:after{content:"";height:var(--editor-demo-tail,0px);display:block}#dock-native-home .editor-room--demo .editor-main{isolation:isolate;background:var(--color-white)}#dock-native-home .editor-room--demo .editor-demo-item{position:relative}#dock-native-home .editor-room--demo .editor-demo-item>:not(.editor-demo-ghost){opacity:var(--editor-item-reveal,1)}#dock-native-home .editor-room--demo .editor-demo-ghost{grid-template-columns:inherit;align-items:center;align-content:inherit;gap:inherit;padding:inherit;pointer-events:none;opacity:calc(1 - var(--editor-item-reveal,1));display:grid;position:absolute;inset:0}#dock-native-home .editor-room--demo .editor-ghost-preview{aspect-ratio:16/9}#dock-native-home .editor-room--demo .editor-ghost-task-grid{inset:var(--space-1) 0;position:absolute}#dock-native-home .editor-room--demo .editor-ghost-caption{height:calc(var(--text-label) * var(--control-line-height));align-items:center;display:flex}#dock-native-home .editor-room--demo .editor-ghost-bar{width:80%;height:var(--space-2);border-radius:var(--radius-pill);display:block}#dock-native-home .editor-room--demo .editor-ghost-caption .editor-ghost-bar{width:48%}#dock-native-home .editor-room--demo .room-resource:nth-child(2) .editor-ghost-caption .editor-ghost-bar{width:40%}#dock-native-home .editor-room--demo .editor-ghost-name{align-items:center;gap:var(--space-2);min-width:0;display:flex}#dock-native-home .editor-room--demo .editor-ghost-name .editor-ghost-bar{width:65%}#dock-native-home .editor-room--demo .editor-task:nth-child(2) .editor-ghost-name .editor-ghost-bar{width:85%}#dock-native-home .editor-room--demo .editor-task:nth-child(3) .editor-ghost-name .editor-ghost-bar{width:75%}#dock-native-home .editor-room--demo .editor-ghost-circle{width:var(--text-menu-heading);height:var(--text-menu-heading);border-radius:var(--radius-pill);scale:calc(var(--text-label) / var(--text-menu-heading));flex:none}#dock-native-home .editor-room--demo .editor-ghost-avatar{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);justify-self:center}#dock-native-home .editor-room--demo.editor-demo-enabled .editor-publish{display:inline-flex}#dock-native-home .editor-room--demo:not(.editor-room--review){border-radius:0}#dock-native-home [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)}#dock-native-home .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))}#dock-native-home .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}#dock-native-home .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}#dock-native-home .editor-room--demo[data-demo-branded] .editor-brand-ghost{border-radius:0;position:absolute;inset:0}#dock-native-home .editor-room--demo[data-demo-branded][data-brand-loading] .editor-brand-surface{background:var(--color-blue-soft)}#dock-native-home .editor-room--demo[data-demo-branded][data-brand-loading] .editor-brand-surface:before{visibility:hidden}#dock-native-home .editor-room--demo[data-demo-branded] .editor-pages{box-shadow:none;background:0 0;position:relative}#dock-native-home .editor-room--demo[data-demo-branded] .editor-pages .room-tab{color:var(--color-white);position:relative}#dock-native-home .editor-room--demo[data-demo-branded] .editor-pages .room-tab--active{background:var(--color-white);color:var(--color-ink)}#dock-native-home .editor-room--demo[data-demo-branded] .editor-workspace{background:0 0}#dock-native-home .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}#dock-native-home .editor-room--demo[data-demo-branded][data-brand-loading] .editor-proposal,#dock-native-home .editor-room--demo[data-demo-branded][data-brand-loading] .editor-pages .room-tab:not(.room-tab--active){color:var(--color-ink)}#dock-native-home .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}#dock-native-home .editor-room--demo[data-demo-branded] .editor-sections{top:var(--editor-outline-top,0px);padding-top:var(--editor-outline-inset,var(--space-4))}#dock-native-home .editor-room--demo[data-demo-branded] .editor-section--active{border-left-color:var(--color-blue)}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public] :is(.editor-header,.editor-assistant,.editor-add-page,.editor-add-section){display:none}#dock-native-home .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)}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-public-header{background:var(--color-ink);color:var(--color-white);grid-column:1/-1}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-public-header:after{content:none}#dock-native-home .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)}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-pages .room-tab:not(.editor-add-page){display:flex}#dock-native-home .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}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-main:after{content:none}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-workspace{grid-template-rows:minmax(0,1fr)}#dock-native-home .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)}#dock-native-home .editor-room--demo.editor-demo-enabled[data-demo-public] .editor-proposal{margin-bottom:var(--space-4)}@media (width<=900px){#dock-native-home .editor-room--review{--editor-banner-inset:var(--space-4);--editor-outline-inset:var(--space-2)}#dock-native-home .editor-room--review .editor-public-header{gap:var(--space-3);flex-wrap:wrap}#dock-native-home .editor-room--review .editor-public-header .room-tabs{scrollbar-width:none;justify-content:safe center;width:100%;position:static;overflow-x:auto;translate:none}}@media (width<=700px){#dock-native-home .editor-room--review[data-demo-branded] [data-page-section=intro]{padding:calc(var(--space-3) * var(--editor-brand-progress)) calc(var(--space-4) * var(--editor-brand-progress));margin-inline:0}#dock-native-home .editor-room--review.editor-demo-enabled[data-demo-public] .editor-workspace{grid-template-rows:auto minmax(0,1fr)}#dock-native-home .editor-room--review.editor-demo-enabled .editor-header :is(.editor-modes,.editor-publish-actions>.dock-home-button--primary){display:none}#dock-native-home .editor-room--review .editor-ghost-name{grid-column:1/-1}#dock-native-home .editor-room--review .editor-ghost-name+.editor-ghost-bar{margin-left:calc(var(--text-menu-heading) + var(--space-2));width:50%}#dock-native-home .editor-room--review.editor-demo-enabled{grid-template-rows:auto minmax(0,1fr) auto}#dock-native-home .editor-room--review.editor-demo-enabled .editor-main{grid-row:2}#dock-native-home .editor-room--review.editor-demo-enabled .editor-assistant{grid-row:3;grid-template-rows:auto;display:grid}#dock-native-home .editor-room--review.editor-demo-enabled .editor-assistant :is(.room-header,.editor-assistant-space){display:none}#dock-native-home .editor-room--review.editor-demo-enabled .room-composer{margin-top:0}#dock-native-home .editor-room--review.editor-demo-enabled[data-demo-mode=result]{grid-template-rows:auto minmax(0,1fr)}#dock-native-home .editor-room--review.editor-demo-enabled[data-demo-mode=result] .editor-assistant{display:none}}#dock-native-home .hero-screen[data-active-preview=collaborate]:has([data-demo-public]){box-shadow:none}#dock-native-home [hidden]{display:none!important}