:where(.ws-presentation) *{box-sizing:border-box}:where(.ws-presentation){background:var(--wf-bg-primary);color:var(--wf-text-primary);font-family:var(--wf-font-primary,inherit);font-size:var(--wf-typography-body-size,var(--font-size-sm));-webkit-font-smoothing:antialiased;margin:0;overflow:clip}:where(.ws-presentation) a{color:inherit;text-decoration:none}:where(.ws-presentation) button{cursor:pointer;font:inherit}:where(.ws-presentation) a,:where(.ws-presentation) button,:where(.ws-presentation) summary{touch-action:manipulation}:where(.ws-presentation) a:focus-visible,:where(.ws-presentation) button:focus-visible,:where(.ws-presentation) summary:focus-visible{outline:2px solid var(--wf-accent-primary);outline-offset:calc(var(--spacing-1) * 1.25)}:where(.ws-presentation) img{display:block;height:auto;max-width:100%}:where(.ws-presentation) figure,:where(.ws-presentation) h1,:where(.ws-presentation) h2,:where(.ws-presentation) h3,:where(.ws-presentation) h4,:where(.ws-presentation) p{margin:0}:where(.ws-presentation) [hidden]{display:none!important}:where(.ws-presentation) summary{cursor:pointer;list-style:none}:where(.ws-presentation) summary::-webkit-details-marker{display:none}.ws-presentation-wrap{margin-inline:auto;width:min(calc(var(--spacing-1) * 295),calc(100% - calc(var(--spacing-1) * 20)))}.ws-presentation-skip{background:var(--wf-bg-primary);left:calc(var(--spacing-1) * 2.5);padding:calc(var(--spacing-1) * 3.5);position:fixed;top:calc(var(--spacing-1) * 2.5);transform:translateY(-200%);z-index:20}.ws-presentation-skip:focus{transform:none}.ws-presentation-header{align-items:center;border-bottom:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 8.5);height:calc(var(--spacing-1) * 22);position:relative;z-index:5}.ws-presentation-logo{width:calc(var(--spacing-1) * 31.25)}.ws-presentation-desktop-nav{align-items:center;display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));gap:calc(var(--spacing-1) * 7.25);margin:auto;white-space:nowrap}.ws-presentation-desktop-nav>a:hover,.ws-presentation-nav-menu summary:hover{color:var(--wf-accent-primary)}.ws-presentation-nav-menu{position:relative}.ws-presentation-nav-menu summary{display:flex;gap:calc(var(--spacing-1) * 1.75)}.ws-presentation-dropdown{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3.5);box-shadow:var(--wf-shadow-lg);left:calc(var(--spacing-1) * -6);padding:calc(var(--spacing-1) * 2.5);position:absolute;top:calc(100% + calc(var(--spacing-1) * 2));width:calc(var(--spacing-1) * 72.5)}.ws-presentation-dropdown a{border-radius:calc(var(--spacing-1) * 2);display:block;padding:calc(var(--spacing-1) * 3.5)}.ws-presentation-dropdown a:hover{background:var(--wf-bg-secondary)}.ws-presentation-dropdown span,.ws-presentation-dropdown strong{display:block}.ws-presentation-dropdown span{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);margin-top:calc(var(--spacing-1) * 1.25)}.ws-presentation-mobile-nav{display:none}.ws-presentation-button{align-items:center;background:var(--wf-accent-primary);border-radius:calc(var(--spacing-1) * 1.75);box-shadow:var(--wf-shadow-sm);color:var(--wf-text-on-accent);display:inline-flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));gap:calc(var(--spacing-1) * 5);justify-content:center;line-height:1.4;min-height:calc(var(--spacing-1) * 11);padding:calc(var(--spacing-1) * 3.5) calc(var(--spacing-1) * 5.25);transition:transform .2s,box-shadow .2s}.ws-presentation-button:hover{box-shadow:var(--wf-shadow-sm);transform:translateY(-2px)}.ws-presentation-button.ws-presentation-small{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);min-height:calc(var(--spacing-1) * 10);padding:calc(var(--spacing-1) * 2.75) calc(var(--spacing-1) * 4)}.ws-presentation-button.ws-presentation-secondary{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);box-shadow:var(--wf-shadow-sm);color:var(--wf-text-primary)}.ws-presentation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing-1) * 6)}.ws-presentation-text-link{align-items:center;display:inline-flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));gap:calc(var(--spacing-1) * 3.5);line-height:1.4;min-height:calc(var(--spacing-1) * 11);padding-block:calc(var(--spacing-1) * 2.5)}.ws-presentation-text-link:hover{color:var(--wf-accent-primary)}.ws-presentation-text-link span{transition:transform .2s}.ws-presentation-text-link:hover span{transform:translateX(calc(var(--spacing-1) * .75))}.ws-presentation-eyebrow{align-items:center;color:var(--wf-accent-primary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));gap:calc(var(--spacing-1) * 3);letter-spacing:.045em}.ws-presentation-badge{border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 5);color:var(--wf-text-tertiary);display:inline-block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429);font-weight:400;letter-spacing:0;line-height:1.3;padding:calc(var(--spacing-1) * 1) calc(var(--spacing-1) * 1.75);white-space:nowrap}.ws-presentation-hero{align-items:center;display:grid;gap:calc(var(--spacing-1) * 12);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:calc(var(--spacing-1) * 163.75);padding-block:calc(var(--spacing-1) * 16) calc(var(--spacing-1) * 18)}.ws-presentation-hero h1{font-size:clamp(calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.4286),4.7vw,calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.7857));font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.055em;line-height:1.06;margin:calc(var(--spacing-1) * 5.75) 0}.ws-presentation-gradient-text{background:linear-gradient(100deg,var(--wf-accent-primary),var(--wf-accent-secondary));-webkit-background-clip:text;background-clip:text;color:var(--wf-accent-primary);-webkit-text-fill-color:transparent}.ws-presentation-hero-copy>p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.1429);line-height:1.7;max-width:calc(var(--spacing-1) * 107.5)}.ws-presentation-hero .ws-presentation-actions{margin-top:calc(var(--spacing-1) * 6.5)}.ws-presentation-hero-copy>.ws-presentation-hero-signoff{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);line-height:1.7;margin-top:calc(var(--spacing-1) * 4.75)}.ws-presentation-activity-scene{isolation:isolate;min-width:0;padding:calc(var(--spacing-1) * 9) 0 calc(var(--spacing-1) * 16) calc(var(--spacing-1) * 2.25);position:relative}.ws-presentation-scene-glow{background:radial-gradient(ellipse at 60% 47%,color-mix(in srgb,var(--wf-accent-primary) 29%,transparent),transparent 66%),radial-gradient(ellipse at 80% 76%,color-mix(in srgb,var(--wf-accent-secondary) 22%,transparent),transparent 56%);filter:blur(calc(var(--spacing-1) * 3.25));inset:calc(var(--spacing-1) * -10) calc(var(--spacing-1) * -9.5) calc(var(--spacing-1) * -1.25) calc(var(--spacing-1) * -5);position:absolute;z-index:-1}.ws-presentation-window{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3);box-shadow:var(--wf-shadow-sm);overflow:hidden;transform:perspective(calc(var(--spacing-1) * 400)) rotateY(-5deg) rotateX(2deg)}.ws-presentation-window-bar{align-items:center;border-bottom:1px solid var(--wf-border-primary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);gap:calc(var(--spacing-1) * 2.25);padding:calc(var(--spacing-1) * 4)}.ws-presentation-app-mark{background:var(--wf-accent-primary);border-radius:calc(var(--spacing-1) * 1.5);color:var(--wf-text-on-accent);display:grid;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.1429);font-weight:700;height:calc(var(--spacing-1) * 5.75);place-items:center;width:calc(var(--spacing-1) * 5.75)}.ws-presentation-running{align-items:center;color:var(--wf-text-tertiary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429);gap:calc(var(--spacing-1) * 1.25);margin-left:auto}.ws-presentation-running i,.ws-presentation-tiny-dot{background:var(--wf-accent-secondary);border-radius:50%;display:inline-block;height:calc(var(--spacing-1) * 1.25);width:calc(var(--spacing-1) * 1.25)}.ws-presentation-window-content{padding:calc(var(--spacing-1) * 6.5) calc(var(--spacing-1) * 5.75) calc(var(--spacing-1) * 4.5)}.ws-presentation-micro{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714);letter-spacing:.07em}.ws-presentation-micro,.ws-presentation-window-content h2{font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-window-content h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.7857);letter-spacing:-.035em;line-height:1.2;margin-top:calc(var(--spacing-1) * 2.25)}.ws-presentation-activity-heading{align-items:center;color:var(--wf-text-secondary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);gap:calc(var(--spacing-1) * 2.5);justify-content:space-between;margin-bottom:calc(var(--spacing-1) * 3);margin-top:calc(var(--spacing-1) * 7)}.ws-presentation-activity-heading .ws-presentation-micro{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-activity{align-items:center;border-top:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 2.75);padding:calc(var(--spacing-1) * 3.75) 0}.ws-presentation-activity span:not(.ws-presentation-activity-icon,.ws-presentation-check,.ws-presentation-working-dot),.ws-presentation-activity strong{display:block}.ws-presentation-activity strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-activity div>span{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429);line-height:1.5;margin-top:calc(var(--spacing-1) * 1.25)}.ws-presentation-activity-icon{background:color-mix(in srgb,var(--wf-accent-primary) 9%,var(--wf-bg-primary));border-radius:calc(var(--spacing-1) * 1.75);color:var(--wf-accent-primary);display:grid;flex-shrink:0;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.4286);height:calc(var(--spacing-1) * 8.75);place-items:center;width:calc(var(--spacing-1) * 8)}.ws-presentation-activity-icon.ws-presentation-launch{background:color-mix(in srgb,var(--wf-accent-secondary) 9%,var(--wf-bg-primary));color:var(--wf-accent-secondary)}.ws-presentation-check{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);margin-left:auto}.ws-presentation-working-dot{background:var(--wf-accent-primary);border-radius:50%;box-shadow:var(--wf-shadow-sm);flex-shrink:0;height:calc(var(--spacing-1) * 1.75);margin-left:auto;width:calc(var(--spacing-1) * 1.75)}.ws-presentation-window-bottom{background:var(--wf-bg-secondary);border-top:1px solid var(--wf-border-primary);color:var(--wf-text-secondary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714);gap:calc(var(--spacing-1) * 2.25);justify-content:space-between;padding:calc(var(--spacing-1) * 3.75)}.ws-presentation-window-bottom .ws-presentation-tiny-dot{margin-right:calc(var(--spacing-1) * 1)}.ws-presentation-initiative-note{align-items:center;background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2.5);bottom:calc(var(--spacing-1) * 7);box-shadow:var(--wf-shadow-sm);display:flex;gap:calc(var(--spacing-1) * 3.25);left:calc(var(--spacing-1) * 12.75);padding:calc(var(--spacing-1) * 4.5);position:absolute;right:calc(var(--spacing-1) * -3.5)}.ws-presentation-note-symbol{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.4286)}.ws-presentation-initiative-note strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-initiative-note p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);line-height:1.6;margin-top:calc(var(--spacing-1) * 1.25)}.ws-presentation-activity-scene>figcaption{bottom:0;color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714);left:0;position:absolute;text-align:center;width:100%}.ws-presentation-capability-ribbon{align-items:center;border-bottom:1px solid var(--wf-border-primary);border-top:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 5);justify-content:space-between;padding-block:calc(var(--spacing-1) * 7)}.ws-presentation-capability-ribbon p{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);line-height:1.6}.ws-presentation-capability-ribbon p strong{color:var(--wf-text-primary);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-capability-ribbon>span{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.0714);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.025em}.ws-presentation-section{padding-block:calc(var(--spacing-1) * 25)}.ws-presentation-section-intro{text-align:center}.ws-presentation-section-intro .ws-presentation-eyebrow{justify-content:center}.ws-presentation-section-intro h2,:where(.ws-presentation) h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.0714);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.045em;line-height:1.13}.ws-presentation-section-intro h2,.ws-presentation-section-intro p{margin-top:calc(var(--spacing-1) * 4.5)}.ws-presentation-section-intro p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.0714);line-height:1.7}.ws-presentation-feature-row{align-items:center;display:grid;gap:calc(var(--spacing-1) * 25);grid-template-columns:.85fr 1fr;padding-top:calc(var(--spacing-1) * 23)}.ws-presentation-feature-copy h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.7857);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.045em;line-height:1.13;margin:calc(var(--spacing-1) * 5) 0}.ws-presentation-feature-copy>p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.0714);line-height:1.8;max-width:calc(var(--spacing-1) * 100)}.ws-presentation-feature-copy>.ws-presentation-text-link{color:var(--wf-accent-primary);margin-top:calc(var(--spacing-1) * 3.75)}.ws-presentation-reverse{grid-template-columns:1fr .85fr;padding-top:calc(var(--spacing-1) * 27.5)}.ws-presentation-reverse .ws-presentation-feature-copy{order:2}.ws-presentation-strategy-visual{background:linear-gradient(135deg,color-mix(in srgb,var(--wf-accent-primary) 8%,var(--wf-bg-primary)),var(--wf-bg-secondary));border:1px solid color-mix(in srgb,var(--wf-accent-primary) 10%,var(--wf-bg-primary));border-radius:calc(var(--spacing-1) * 4.5);padding:calc(var(--spacing-1) * 8) calc(var(--spacing-1) * 9) calc(var(--spacing-1) * 5.5);position:relative}.ws-presentation-strategy-top{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2.5);box-shadow:var(--wf-shadow-sm);padding:calc(var(--spacing-1) * 5.75);position:relative}.ws-presentation-strategy-top strong{display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.3;margin-top:calc(var(--spacing-1) * 2.25)}.ws-presentation-orbit-mark{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.6429);position:absolute;right:calc(var(--spacing-1) * 6);top:calc(var(--spacing-1) * 10)}.ws-presentation-connector{background:var(--wf-border-secondary);height:calc(var(--spacing-1) * 6.5);margin:auto;width:1px}.ws-presentation-strategy-next{align-items:center;background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2.25);display:flex;gap:calc(var(--spacing-1) * 3);justify-content:space-between;padding:calc(var(--spacing-1) * 4.5)}.ws-presentation-strategy-next strong{display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));margin-top:calc(var(--spacing-1) * 2)}.ws-presentation-status{background:color-mix(in srgb,var(--wf-accent-primary) 7%,var(--wf-bg-primary));border-radius:calc(var(--spacing-1) * 3);color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714);padding:calc(var(--spacing-1) * 1.25) calc(var(--spacing-1) * 1.75);white-space:nowrap}.ws-presentation-branches{display:flex;height:calc(var(--spacing-1) * 7);justify-content:space-around}.ws-presentation-branches span{background:var(--wf-border-secondary);width:1px}.ws-presentation-work-nodes{display:grid;gap:calc(var(--spacing-1) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr))}.ws-presentation-work-nodes>div{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2);padding:calc(var(--spacing-1) * 3.5)}.ws-presentation-work-nodes span{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714)}.ws-presentation-work-nodes strong{display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));line-height:1.5;margin-top:calc(var(--spacing-1) * 2.5)}.ws-presentation-learning-loop{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);margin-top:calc(var(--spacing-1) * 5);text-align:center}.ws-presentation-learning-loop span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.2143);margin-right:calc(var(--spacing-1) * 1.25);vertical-align:middle}.ws-presentation-visual-caption{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714);margin-top:calc(var(--spacing-1) * 4.5);text-align:center}.ws-presentation-delivery{background:linear-gradient(150deg,var(--wf-bg-secondary),color-mix(in srgb,var(--wf-accent-secondary) 7%,var(--wf-bg-primary)));border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 4.5);padding:calc(var(--spacing-1) * 9)}.ws-presentation-request{padding:calc(var(--spacing-1) * 1.25) 0 calc(var(--spacing-1) * 6.25)}.ws-presentation-request h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.7143);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.35;margin-top:calc(var(--spacing-1) * 3)}.ws-presentation-deliverables{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2.5);box-shadow:var(--wf-shadow-sm);padding:calc(var(--spacing-1) * 5.5)}.ws-presentation-deliverables>div{align-items:center;border-bottom:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 3);padding-block:calc(var(--spacing-1) * 4.5)}.ws-presentation-deliverables>div:last-child{border-bottom:0;padding-bottom:0}.ws-presentation-file-symbol{background:var(--wf-bg-secondary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 1.25);color:var(--wf-accent-primary);display:grid;flex-shrink:0;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.3571);height:calc(var(--spacing-1) * 9.75);place-items:center;width:calc(var(--spacing-1) * 8.25)}.ws-presentation-deliverables strong{display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-deliverables div div>span{display:block;line-height:1.5;margin-top:calc(var(--spacing-1) * 1.25)}.ws-presentation-deliverables div div>span,.ws-presentation-file-type{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-file-type{letter-spacing:.04em;margin-left:auto}.ws-presentation-chapter{background:var(--ws-presentation-chapter-bg);color:var(--ws-presentation-chapter-fg);overflow:hidden;padding-block:calc(var(--spacing-1) * 21.5);position:relative}.ws-presentation-chapter:before{background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--wf-accent-primary) 22%,transparent),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.ws-presentation-chapter .ws-presentation-wrap{position:relative}.ws-presentation-chapter .ws-presentation-eyebrow{color:var(--ws-presentation-chapter-accent)}.ws-presentation-chapter .ws-presentation-badge{border-color:color-mix(in srgb,var(--ws-presentation-chapter-fg) 20%,transparent);color:var(--ws-presentation-chapter-muted)}.ws-presentation-chapter-heading{align-items:end;display:grid;gap:calc(var(--spacing-1) * 17.5);grid-template-columns:1.5fr 1fr}.ws-presentation-chapter h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.1429);margin-top:calc(var(--spacing-1) * 5.75)}.ws-presentation-chapter-heading>p,.ws-presentation-chapter-steps p,.ws-presentation-control-line p{color:var(--ws-presentation-chapter-muted);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.8}.ws-presentation-chapter-steps{display:grid;gap:calc(var(--spacing-1) * 11.25);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(var(--spacing-1) * 15)}.ws-presentation-chapter-steps article{border-top:1px solid color-mix(in srgb,var(--ws-presentation-chapter-fg) 20%,transparent);padding-top:calc(var(--spacing-1) * 6.25)}.ws-presentation-step-number{color:var(--ws-presentation-chapter-accent);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429);letter-spacing:.06em}.ws-presentation-chapter-steps h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;margin:calc(var(--spacing-1) * 4.5) 0 calc(var(--spacing-1) * 3)}.ws-presentation-control-line{align-items:start;border-top:1px solid color-mix(in srgb,var(--ws-presentation-chapter-fg) 20%,transparent);display:grid;gap:calc(var(--spacing-1) * 15);grid-template-columns:1.2fr 1fr;margin-top:calc(var(--spacing-1) * 12);padding-top:calc(var(--spacing-1) * 7)}.ws-presentation-control-line strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.0714);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));line-height:1.6}.ws-presentation-control-line p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-scenario-tabs{background:var(--wf-bg-secondary);border-bottom:1px solid var(--wf-border-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3);display:flex;gap:calc(var(--spacing-1) * 1.5);justify-content:center;margin-inline:auto;margin-top:calc(var(--spacing-1) * 11.5);max-width:100%;padding:calc(var(--spacing-1) * 1.5);width:-moz-fit-content;width:fit-content}.ws-presentation-scenario-tabs button{align-items:center;background:none;border:solid transparent;border-width:1px 1px 2px;border-radius:calc(var(--spacing-1) * 2);color:var(--wf-text-secondary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);gap:calc(var(--spacing-1) * 5);justify-content:space-between;line-height:1.5;min-height:calc(var(--spacing-1) * 11.5);padding:calc(var(--spacing-1) * 3) calc(var(--spacing-1) * 5);transition:background .16s,color .16s,box-shadow .16s}.ws-presentation-scenario-tabs button[aria-pressed=true]{background:var(--wf-bg-primary);border-color:var(--wf-border-primary);border-bottom-color:var(--wf-accent-primary);box-shadow:var(--wf-shadow-sm);color:var(--wf-accent-primary);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-scenario{display:grid;gap:calc(var(--spacing-1) * 25);grid-template-columns:1fr 1fr;padding-top:calc(var(--spacing-1) * 12)}.ws-presentation-scenario h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.5);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.035em;line-height:1.17;margin-top:calc(var(--spacing-1) * 5)}.ws-presentation-scenario>div>p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.8;margin:calc(var(--spacing-1) * 5) 0;max-width:calc(var(--spacing-1) * 105)}.ws-presentation-scenario-list{list-style:none;margin:0;padding:0}.ws-presentation-scenario-list li{border-bottom:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 6);padding-block:calc(var(--spacing-1) * 6)}.ws-presentation-scenario-list li:first-child{padding-top:calc(var(--spacing-1) * 2)}.ws-presentation-scenario-list li>span{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);padding-top:calc(var(--spacing-1) * 1.25)}.ws-presentation-scenario-list h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.3571);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.025em}.ws-presentation-scenario-list p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);line-height:1.7;margin-top:calc(var(--spacing-1) * 2.25)}.ws-presentation-platform{background:var(--wf-bg-secondary);border-block:1px solid var(--wf-border-primary);padding-block:calc(var(--spacing-1) * 20)}.ws-presentation-platform-heading{align-items:end;display:grid;gap:calc(var(--spacing-1) * 20);grid-template-columns:1.5fr 1fr}.ws-presentation-platform-heading h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.7143);margin-top:calc(var(--spacing-1) * 4.5)}.ws-presentation-platform-heading>p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.7}.ws-presentation-platform-grid{display:grid;gap:calc(var(--spacing-1) * 8.75);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:calc(var(--spacing-1) * 11)}.ws-presentation-platform-icon{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2);box-shadow:var(--wf-shadow-sm);color:var(--wf-accent-primary);display:grid;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.7143);height:calc(var(--spacing-1) * 9.5);place-items:center;width:calc(var(--spacing-1) * 9)}.ws-presentation-platform-grid h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.1429);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.02em;margin:calc(var(--spacing-1) * 4.75) 0 calc(var(--spacing-1) * 3)}.ws-presentation-platform-grid p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);line-height:1.8}.ws-presentation-developer-line{align-items:center;border-top:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 6.25);margin-top:calc(var(--spacing-1) * 10);padding-top:calc(var(--spacing-1) * 6.25)}.ws-presentation-developer-line strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);white-space:nowrap}.ws-presentation-developer-line p{color:var(--wf-text-secondary);line-height:1.6}.ws-presentation-developer-line a,.ws-presentation-developer-line p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-developer-line a{color:var(--wf-accent-primary);margin-left:auto;white-space:nowrap}.ws-presentation-inside{border-top:1px solid var(--wf-border-primary);padding-block:calc(var(--spacing-1) * 18.75)}.ws-presentation-inside h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.4286)}.ws-presentation-screenshot-grid{align-items:start;display:grid;gap:calc(var(--spacing-1) * 6.5);grid-template-columns:1fr 1fr;margin-top:calc(var(--spacing-1) * 7.5)}.ws-presentation-screenshot-grid details{border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3);overflow:hidden;transition:border-color .16s,box-shadow .16s}.ws-presentation-screenshot-grid summary{align-items:center;display:grid;gap:calc(var(--spacing-1) * 5);grid-template-columns:calc(var(--spacing-1) * 30) minmax(0,1fr) calc(var(--spacing-1) * 6);justify-content:space-between;line-height:1.5;padding:calc(var(--spacing-1) * 5)}.ws-presentation-screenshot-grid summary strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.0714);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-screenshot-grid summary span span{color:var(--wf-text-tertiary);display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);margin-top:calc(var(--spacing-1) * 1.5)}.ws-presentation-screenshot-grid summary>span+span{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5714);text-align:center}.ws-presentation-screenshot-grid details[open] summary>span+span{transform:rotate(45deg)}.ws-presentation-screenshot-grid figure{padding:0 calc(var(--spacing-1) * 5) calc(var(--spacing-1) * 5)}.ws-presentation-screenshot-grid figcaption{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);line-height:1.7;margin-top:calc(var(--spacing-1) * 3)}.ws-presentation-closing{background:radial-gradient(ellipse at 45% 110%,color-mix(in srgb,var(--wf-accent-primary) 16%,var(--wf-bg-primary)),var(--wf-bg-primary) 70%);border-block:1px solid var(--wf-border-primary);padding-block:calc(var(--spacing-1) * 18.75) calc(var(--spacing-1) * 21.25);text-align:center}.ws-presentation-closing .ws-presentation-actions,.ws-presentation-closing .ws-presentation-eyebrow{justify-content:center}.ws-presentation-closing h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.8571);letter-spacing:-.05em;margin-top:calc(var(--spacing-1) * 5.25)}.ws-presentation-closing p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.7;margin-top:calc(var(--spacing-1) * 4.5)}.ws-presentation-closing .ws-presentation-actions{margin-top:calc(var(--spacing-1) * 6.5)}:where(.ws-presentation) footer{padding-top:calc(var(--spacing-1) * 13.75)}.ws-presentation-footer-main{display:grid;gap:calc(var(--spacing-1) * 8.75);grid-template-columns:1.5fr 1fr 1fr 1fr}.ws-presentation-footer-main>div p{margin-top:calc(var(--spacing-1) * 4.5)}.ws-presentation-footer-main nav,.ws-presentation-footer-main>div p{color:var(--wf-text-tertiary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-footer-main nav{display:flex;flex-direction:column;gap:calc(var(--spacing-1) * 3.25)}.ws-presentation-footer-main nav strong{color:var(--wf-text-primary);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));margin-bottom:calc(var(--spacing-1) * 1.5)}.ws-presentation-footer-main nav a:hover{color:var(--wf-accent-primary)}.ws-presentation-footer-bottom{border-top:1px solid var(--wf-border-primary);color:var(--wf-text-tertiary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);gap:calc(var(--spacing-1) * 5);justify-content:space-between;line-height:1.6;margin-top:calc(var(--spacing-1) * 12.5);padding-block:calc(var(--spacing-1) * 5.75)}@media (width >= 1600px){.ws-presentation-hero{padding-block:calc(var(--spacing-1) * 22.5) calc(var(--spacing-1) * 27.5)}.ws-presentation-hero h1{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 5.1429)}}@media (width <= 1100px){.ws-presentation-wrap{width:calc(100% - calc(var(--spacing-1) * 14))}.ws-presentation-desktop-nav{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);gap:var(--spacing-3)}.ws-presentation-header{gap:var(--spacing-4)}.ws-presentation-hero{gap:calc(var(--spacing-1) * 3.75)}.ws-presentation-hero h1{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4)}.ws-presentation-hero-copy>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);max-width:calc(var(--spacing-1) * 82.5)}.ws-presentation-hero .ws-presentation-actions{gap:calc(var(--spacing-1) * 4.25)}.ws-presentation-hero .ws-presentation-button{padding:calc(var(--spacing-1) * 3.25) calc(var(--spacing-1) * 3.75)}.ws-presentation-initiative-note{left:calc(var(--spacing-1) * 5);right:0}.ws-presentation-feature-row,.ws-presentation-reverse{gap:calc(var(--spacing-1) * 13.75)}.ws-presentation-feature-copy h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.4286)}.ws-presentation-delivery,.ws-presentation-strategy-visual{padding:calc(var(--spacing-1) * 6.5)}.ws-presentation-chapter h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.7143)}.ws-presentation-chapter-heading{gap:calc(var(--spacing-1) * 10)}.ws-presentation-platform-grid{gap:calc(var(--spacing-1) * 6)}.ws-presentation-scenario{gap:calc(var(--spacing-1) * 16.25)}.ws-presentation-scene-glow{inset:calc(var(--spacing-1) * -7.5) calc(var(--spacing-1) * -3.75) 0}.ws-presentation-running{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5)}.ws-presentation-activity-heading .ws-presentation-micro{display:none}}@media (width <= 960px){.ws-presentation-desktop-nav{display:none}.ws-presentation-header>.ws-presentation-button{margin-left:auto}.ws-presentation-mobile-nav{display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-mobile-nav summary{display:flex;gap:calc(var(--spacing-1) * 2.25)}.ws-presentation-mobile-nav nav{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3);box-shadow:var(--wf-shadow-sm);display:grid;gap:0;grid-template-columns:1fr 1fr;left:0;padding:calc(var(--spacing-1) * 3.75);position:absolute;right:0;top:calc(var(--spacing-1) * 18.75)}.ws-presentation-mobile-nav a{padding:calc(var(--spacing-1) * 3.25)}}@media (width <= 820px){.ws-presentation-hero{gap:calc(var(--spacing-1) * 8);grid-template-columns:1fr;max-width:calc(var(--spacing-1) * 162.5);padding-block:calc(var(--spacing-1) * 9) calc(var(--spacing-1) * 12.5)}.ws-presentation-hero-copy{max-width:calc(var(--spacing-1) * 135)}.ws-presentation-hero h1{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.7143)}.ws-presentation-hero-copy>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.1429);max-width:calc(var(--spacing-1) * 117.5)}.ws-presentation-activity-scene{justify-self:center;max-width:calc(var(--spacing-1) * 132.5);width:100%}.ws-presentation-window{transform:none}.ws-presentation-initiative-note{left:calc(var(--spacing-1) * 13.75);right:calc(var(--spacing-1) * -2.5)}.ws-presentation-capability-ribbon{flex-wrap:wrap;gap:calc(var(--spacing-1) * 6);justify-content:center}.ws-presentation-capability-ribbon p{text-align:center;width:100%}.ws-presentation-capability-ribbon p br{display:none}.ws-presentation-capability-ribbon p strong{margin-left:calc(var(--spacing-1) * 1)}.ws-presentation-feature-row,.ws-presentation-reverse{gap:calc(var(--spacing-1) * 8.75);grid-template-columns:1fr 1fr}.ws-presentation-feature-copy h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.0714)}.ws-presentation-feature-copy>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-delivery,.ws-presentation-strategy-visual{padding:calc(var(--spacing-1) * 5)}.ws-presentation-strategy-top{padding:calc(var(--spacing-1) * 4.5)}.ws-presentation-strategy-top strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.2143)}.ws-presentation-orbit-mark{display:none}.ws-presentation-strategy-next{gap:calc(var(--spacing-1) * 1.25);padding:calc(var(--spacing-1) * 3)}.ws-presentation-strategy-next strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143)}.ws-presentation-status{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .4286)}.ws-presentation-work-nodes{gap:calc(var(--spacing-1) * 1.5)}.ws-presentation-work-nodes>div{padding:calc(var(--spacing-1) * 2.25)}.ws-presentation-work-nodes strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-request h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.4286)}.ws-presentation-deliverables{padding:calc(var(--spacing-1) * 3.5)}.ws-presentation-file-type{display:none}.ws-presentation-chapter-heading{gap:calc(var(--spacing-1) * 5.5);grid-template-columns:1fr}.ws-presentation-chapter-heading>p{max-width:calc(var(--spacing-1) * 120)}.ws-presentation-chapter-steps{gap:calc(var(--spacing-1) * 6.25)}.ws-presentation-chapter-steps h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.2857)}.ws-presentation-chapter-steps p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-platform-heading{gap:calc(var(--spacing-1) * 5);grid-template-columns:1fr}.ws-presentation-platform-heading>p{max-width:calc(var(--spacing-1) * 100)}.ws-presentation-platform-grid{grid-template-columns:1fr 1fr;row-gap:calc(var(--spacing-1) * 7.5)}.ws-presentation-developer-line{flex-wrap:wrap;gap:calc(var(--spacing-1) * 3)}.ws-presentation-developer-line a{margin-left:0}.ws-presentation-scenario{gap:calc(var(--spacing-1) * 7.5)}.ws-presentation-scenario h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.1429)}.ws-presentation-scenario .ws-presentation-eyebrow{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-section-intro h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.6429)}.ws-presentation-control-line,.ws-presentation-footer-main{gap:calc(var(--spacing-1) * 6.25)}}@media (width <= 560px){.ws-presentation-wrap{width:calc(100% - calc(var(--spacing-1) * 10))}.ws-presentation-header{gap:calc(var(--spacing-1) * 3.5);height:calc(var(--spacing-1) * 19)}.ws-presentation-logo{width:calc(var(--spacing-1) * 26)}.ws-presentation-header>.ws-presentation-button{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);gap:calc(var(--spacing-1) * 2.25);padding:calc(var(--spacing-1) * 2.5) calc(var(--spacing-1) * 3)}.ws-presentation-mobile-nav{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-hero{gap:calc(var(--spacing-1) * 3.75);padding-top:calc(var(--spacing-1) * 6.75)}.ws-presentation-hero h1{font-size:clamp(calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.0714),11.5vw,calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.5));line-height:1.07;margin-block:calc(var(--spacing-1) * 5)}.ws-presentation-hero .ws-presentation-eyebrow{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);gap:calc(var(--spacing-1) * 2.5)}.ws-presentation-hero-copy>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.75}.ws-presentation-hero .ws-presentation-actions{gap:calc(var(--spacing-1) * 5)}.ws-presentation-hero .ws-presentation-button,.ws-presentation-hero .ws-presentation-text-link{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-hero-copy>.ws-presentation-hero-signoff{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143)}.ws-presentation-activity-scene{padding:calc(var(--spacing-1) * 6.25) 0 calc(var(--spacing-1) * 19.5)}.ws-presentation-window-bar{gap:calc(var(--spacing-1) * 1.75);padding:calc(var(--spacing-1) * 3)}.ws-presentation-window-content{padding:calc(var(--spacing-1) * 5) calc(var(--spacing-1) * 3.75) calc(var(--spacing-1) * 3.5)}.ws-presentation-window-content h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.6429)}.ws-presentation-activity{gap:calc(var(--spacing-1) * 2.25);padding-block:calc(var(--spacing-1) * 3.5)}.ws-presentation-activity strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143)}.ws-presentation-activity div>span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714)}.ws-presentation-activity-icon{height:calc(var(--spacing-1) * 8);width:calc(var(--spacing-1) * 7.25)}.ws-presentation-window-bottom{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .4286);padding:calc(var(--spacing-1) * 3)}.ws-presentation-initiative-note{bottom:calc(var(--spacing-1) * 6.25);gap:calc(var(--spacing-1) * 2.5);left:calc(var(--spacing-1) * 4.25);padding:calc(var(--spacing-1) * 3.5);right:0}.ws-presentation-initiative-note strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-initiative-note p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-note-symbol{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2)}.ws-presentation-activity-scene>figcaption{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5)}.ws-presentation-capability-ribbon{gap:calc(var(--spacing-1) * 4.75);padding-block:calc(var(--spacing-1) * 6)}.ws-presentation-capability-ribbon>span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-section{padding-block:calc(var(--spacing-1) * 15)}.ws-presentation-section-intro h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.2143)}.ws-presentation-section-intro p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-section-intro p br{display:none}.ws-presentation-eyebrow{flex-wrap:wrap;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143)}.ws-presentation-feature-row,.ws-presentation-reverse{gap:calc(var(--spacing-1) * 7);grid-template-columns:1fr;padding-top:calc(var(--spacing-1) * 12.5)}.ws-presentation-reverse .ws-presentation-feature-copy{order:0}.ws-presentation-feature-copy h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.4286)}.ws-presentation-feature-copy>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);max-width:none}.ws-presentation-delivery,.ws-presentation-strategy-visual{padding:calc(var(--spacing-1) * 5.75)}.ws-presentation-strategy-top strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5)}.ws-presentation-strategy-next strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-status{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714)}.ws-presentation-work-nodes strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143)}.ws-presentation-work-nodes>div{padding:calc(var(--spacing-1) * 3)}.ws-presentation-request h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5714)}.ws-presentation-deliverables{padding:calc(var(--spacing-1) * 4.75)}.ws-presentation-chapter{padding-block:calc(var(--spacing-1) * 14.25)}.ws-presentation-chapter h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.4286)}.ws-presentation-chapter h2 br{display:none}.ws-presentation-chapter-heading>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-chapter-steps{gap:calc(var(--spacing-1) * 6.5);grid-template-columns:1fr;margin-top:calc(var(--spacing-1) * 8.5)}.ws-presentation-chapter-steps article{padding-top:calc(var(--spacing-1) * 5.25)}.ws-presentation-chapter-steps h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5714);margin-top:calc(var(--spacing-1) * 3.25)}.ws-presentation-chapter-steps p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-control-line{gap:calc(var(--spacing-1) * 3.25);grid-template-columns:1fr;margin-top:calc(var(--spacing-1) * 7.5)}.ws-presentation-control-line strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1)}.ws-presentation-scenario-tabs{gap:calc(var(--spacing-1) * 5);margin-top:calc(var(--spacing-1) * 6.5)}.ws-presentation-scenario-tabs button{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);gap:calc(var(--spacing-1) * 4);line-height:1.5;text-align:left}.ws-presentation-scenario{gap:calc(var(--spacing-1) * 5.75);grid-template-columns:1fr;padding-top:calc(var(--spacing-1) * 8)}.ws-presentation-scenario h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.2857)}.ws-presentation-scenario .ws-presentation-eyebrow{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-scenario-list li{gap:calc(var(--spacing-1) * 4.25);padding-block:calc(var(--spacing-1) * 5)}.ws-presentation-scenario-list h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.3571)}.ws-presentation-platform-heading h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.2857)}.ws-presentation-platform-grid{gap:calc(var(--spacing-1) * 6.5) calc(var(--spacing-1) * 5.5);margin-top:calc(var(--spacing-1) * 7.5)}.ws-presentation-platform-grid h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1)}.ws-presentation-platform-grid p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);line-height:1.8}.ws-presentation-developer-line{margin-top:calc(var(--spacing-1) * 7.5);padding-top:calc(var(--spacing-1) * 5.5)}.ws-presentation-developer-line p{flex-basis:100%}.ws-presentation-inside h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.1429)}.ws-presentation-screenshot-grid{gap:calc(var(--spacing-1) * 4);grid-template-columns:1fr}.ws-presentation-closing{padding-block:calc(var(--spacing-1) * 13.75) calc(var(--spacing-1) * 15)}.ws-presentation-closing h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.0714)}.ws-presentation-closing p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-closing .ws-presentation-actions{flex-direction:column;gap:calc(var(--spacing-1) * 3.5)}.ws-presentation-closing .ws-presentation-button{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);width:calc(var(--spacing-1) * 57.5)}.ws-presentation-footer-main{gap:calc(var(--spacing-1) * 8.75) calc(var(--spacing-1) * 5);grid-template-columns:1fr 1fr}.ws-presentation-footer-main>div{grid-column:1/-1}.ws-presentation-footer-main nav{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-footer-bottom{flex-direction:column;gap:calc(var(--spacing-1) * 2.5);margin-top:calc(var(--spacing-1) * 8.75)}.ws-presentation-mobile-nav nav{grid-template-columns:1fr}.ws-presentation-badge{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714)}}@media (width <= 350px){.ws-presentation-wrap{width:calc(100% - calc(var(--spacing-1) * 8))}.ws-presentation-header{gap:calc(var(--spacing-1) * 2.5)}.ws-presentation-header>.ws-presentation-button{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429);padding:calc(var(--spacing-1) * 2.25)}.ws-presentation-header>.ws-presentation-button span{display:none}.ws-presentation-logo{width:calc(var(--spacing-1) * 23.5)}.ws-presentation-hero .ws-presentation-eyebrow{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-hero h1{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.0714)}.ws-presentation-hero .ws-presentation-actions{gap:calc(var(--spacing-1) * 3.5)}.ws-presentation-hero .ws-presentation-button{padding:calc(var(--spacing-1) * 3)}.ws-presentation-running{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .4286)}.ws-presentation-window-content{padding-inline:calc(var(--spacing-1) * 3)}.ws-presentation-activity div>span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5)}.ws-presentation-activity strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-window-bottom{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .3571)}.ws-presentation-delivery,.ws-presentation-strategy-visual{padding:calc(var(--spacing-1) * 4.25)}.ws-presentation-strategy-next{flex-wrap:wrap}.ws-presentation-scenario-tabs button{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);gap:calc(var(--spacing-1) * 2)}.ws-presentation-platform-heading h2,.ws-presentation-section-intro h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.0714)}.ws-presentation-initiative-note p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714)}.ws-presentation-activity-scene>figcaption{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .4286)}}@media (prefers-reduced-motion:reduce){:where(.ws-presentation) *,:where(.ws-presentation) :after,:where(.ws-presentation) :before{transition:none!important}}.ws-presentation-hero-spacious{gap:calc(var(--spacing-1) * 13.75)}.ws-presentation-hero-spacious h1{font-size:clamp(calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.4286),4.7vw,calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.7857))}.ws-presentation-hero-spacious .ws-presentation-hero-copy>p{max-width:calc(var(--spacing-1) * 107.5)}.ws-presentation-hero-spacious .ws-presentation-hero-copy>.ws-presentation-hero-detail{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);margin-top:calc(var(--spacing-1) * 4.25)}.ws-presentation-first-row{padding-top:0}.ws-presentation-feature-copy>p+p{margin-top:calc(var(--spacing-1) * 4)}.ws-presentation-assignment,.ws-presentation-direction-scene{min-width:0;padding:calc(var(--spacing-1) * 6.25) 0;padding-block:calc(var(--spacing-1) * 3)}.ws-presentation-direction-source{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-1) * 3);justify-content:center;padding-bottom:calc(var(--spacing-1) * 7.5)}.ws-presentation-context-chips span,.ws-presentation-direction-source span,.ws-presentation-output-chips span{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 1.5);color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);padding:calc(var(--spacing-1) * 2.25) calc(var(--spacing-1) * 3)}.ws-presentation-direction-core{background:linear-gradient(135deg,var(--wf-bg-primary),color-mix(in srgb,var(--wf-accent-primary) 8%,var(--wf-bg-primary)));border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3.5);box-shadow:var(--wf-shadow-lg);padding:calc(var(--spacing-1) * 8.75)}.ws-presentation-direction-core h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.3571);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));margin-top:calc(var(--spacing-1) * 3.5)}.ws-presentation-direction-core p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);line-height:1.7;margin-top:calc(var(--spacing-1) * 4.25)}.ws-presentation-direction-line{background:var(--wf-border-secondary);height:calc(var(--spacing-1) * 6.75);margin-inline:auto;width:1px}.ws-presentation-direction-initiative{align-items:center;background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2.25);display:flex;gap:calc(var(--spacing-1) * 3);justify-content:space-between;padding:calc(var(--spacing-1) * 5.25)}.ws-presentation-direction-initiative strong{display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));margin-top:calc(var(--spacing-1) * 2.25)}.ws-presentation-direction-work{display:grid;gap:calc(var(--spacing-1) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:calc(var(--spacing-1) * 4.5)}.ws-presentation-direction-work span{background:var(--wf-bg-secondary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 1.75);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);line-height:1.6;padding:calc(var(--spacing-1) * 4) calc(var(--spacing-1) * 3);text-align:center}.ws-presentation-brief-visual{background:var(--wf-bg-secondary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3.5);padding:calc(var(--spacing-1) * 6.75)}.ws-presentation-brief-top{align-items:center;border-bottom:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 2.5);padding-bottom:calc(var(--spacing-1) * 5)}.ws-presentation-brief-top strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-brief-top>.ws-presentation-micro,.ws-presentation-brief-top>.ws-presentation-status{margin-left:auto}.ws-presentation-brief-visual dl{margin:0}.ws-presentation-brief-visual dl>div{border-bottom:1px solid var(--wf-border-primary);padding-block:calc(var(--spacing-1) * 4.5)}.ws-presentation-brief-visual dt{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-brief-visual dd{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.6;margin:calc(var(--spacing-1) * 2) 0 0}.ws-presentation-context-note{align-items:center;color:var(--wf-text-secondary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);gap:calc(var(--spacing-1) * 2.5);line-height:1.6;padding-top:calc(var(--spacing-1) * 5.5)}.ws-presentation-context-note>span{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.3571)}.ws-presentation-initiative-grid{display:grid;gap:calc(var(--spacing-1) * 6.25);grid-template-columns:1fr calc(var(--spacing-1) * 6.25) 1fr calc(var(--spacing-1) * 6.25) 1fr;margin-top:calc(var(--spacing-1) * 13.75)}.ws-presentation-initiative-grid article{border-top:1px solid color-mix(in srgb,var(--ws-presentation-chapter-fg) 20%,transparent);padding-top:calc(var(--spacing-1) * 6.25)}.ws-presentation-initiative-grid h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.7143);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.25;margin:calc(var(--spacing-1) * 4.5) 0 calc(var(--spacing-1) * 3.5)}.ws-presentation-initiative-grid p{color:var(--ws-presentation-chapter-muted);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);line-height:1.8}.ws-presentation-sequence-arrow{align-self:center;color:var(--ws-presentation-chapter-accent);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.7143)}.ws-presentation-dark-caption{color:var(--ws-presentation-chapter-muted);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);margin-top:calc(var(--spacing-1) * 8.75)}.ws-presentation-handoff-visual{background:linear-gradient(155deg,color-mix(in srgb,var(--wf-accent-primary) 8%,var(--wf-bg-primary)),color-mix(in srgb,var(--wf-accent-secondary) 5%,var(--wf-bg-primary)));border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 4);padding:calc(var(--spacing-1) * 7.5)}.ws-presentation-handoff-heading h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.6429);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.3;margin-top:calc(var(--spacing-1) * 3.25)}.ws-presentation-handoff-heading p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);line-height:1.7;margin-top:calc(var(--spacing-1) * 2.75)}.ws-presentation-handoff-divider{align-items:center;color:var(--wf-accent-primary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);gap:calc(var(--spacing-1) * 3);padding-block:calc(var(--spacing-1) * 5)}.ws-presentation-handoff-divider>span:first-child{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.4286)}.ws-presentation-handoff-visual .ws-presentation-deliverables>div:first-child{padding-top:0}.ws-presentation-learning-visual{background:var(--wf-bg-secondary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3.5);padding:calc(var(--spacing-1) * 7)}.ws-presentation-learning-entry+.ws-presentation-learning-entry{border-top:1px solid var(--wf-border-primary);margin-top:calc(var(--spacing-1) * 6);padding-top:calc(var(--spacing-1) * 5.5)}.ws-presentation-learning-entry h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.6429);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.3;margin-top:calc(var(--spacing-1) * 3.25)}.ws-presentation-learning-entry p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);line-height:1.7;margin-top:calc(var(--spacing-1) * 2.75)}.ws-presentation-learning-entry ul{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);line-height:2;margin:calc(var(--spacing-1) * 4) 0 0;padding-left:calc(var(--spacing-1) * 4.25)}.ws-presentation-control-chapter{align-items:center;display:grid;gap:calc(var(--spacing-1) * 21.25);grid-template-columns:1fr 1fr}.ws-presentation-control-chapter h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.9286);margin-top:calc(var(--spacing-1) * 5)}.ws-presentation-control-chapter p{color:var(--wf-text-secondary);line-height:1.8;margin-bottom:calc(var(--spacing-1) * 4.5)}.ws-presentation-control-chapter p,.ws-presentation-control-chapter strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.0714)}.ws-presentation-control-chapter strong{display:block;font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));line-height:1.7}.ws-presentation-assignment-bubble{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3.5) calc(var(--spacing-1) * 3.5) calc(var(--spacing-1) * .75);box-shadow:var(--wf-shadow-sm);margin-left:calc(var(--spacing-1) * 8.75);padding:calc(var(--spacing-1) * 6) calc(var(--spacing-1) * 7);position:relative;z-index:1}.ws-presentation-assignment-bubble h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.9286);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));line-height:1.3;margin-top:calc(var(--spacing-1) * 3)}.ws-presentation-execution-console{background:linear-gradient(130deg,color-mix(in srgb,var(--wf-accent-primary) 5%,var(--wf-bg-primary)),var(--wf-bg-primary));border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3);box-shadow:var(--wf-shadow-lg);margin-top:calc(var(--spacing-1) * 5.5);padding:calc(var(--spacing-1) * 6.75)}.ws-presentation-execution-list{list-style:none;margin:0;padding:0}.ws-presentation-execution-list li{align-items:center;border-bottom:1px solid var(--wf-border-primary);display:flex;gap:calc(var(--spacing-1) * 4);padding:calc(var(--spacing-1) * 5.75) 0}.ws-presentation-execution-list .ws-presentation-check,.ws-presentation-execution-list .ws-presentation-working-dot{margin-left:0}.ws-presentation-execution-list .ws-presentation-check{color:var(--wf-accent-primary)}.ws-presentation-execution-list strong{display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-execution-list div>span{color:var(--wf-text-secondary);display:block;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);line-height:1.6;margin-top:calc(var(--spacing-1) * 1.5)}.ws-presentation-context-chips,.ws-presentation-output-chips{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-1) * 2);padding-top:calc(var(--spacing-1) * 5)}.ws-presentation-output-chips span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-conversation-visual{background:var(--wf-bg-secondary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3.75);padding:calc(var(--spacing-1) * 7.5)}.ws-presentation-conversation-message{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 2.5);padding:calc(var(--spacing-1) * 5)}.ws-presentation-conversation-message p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.7;margin-top:calc(var(--spacing-1) * 2.5)}.ws-presentation-user-message{margin-left:calc(var(--spacing-1) * 7.5)}.ws-presentation-agent-message{margin-top:calc(var(--spacing-1) * 5)}.ws-presentation-agent-message p{color:var(--wf-text-secondary)}.ws-presentation-result-example{align-items:center;display:grid;gap:calc(var(--spacing-1) * 21.25);grid-template-columns:1fr 1fr;padding-top:calc(var(--spacing-1) * 12)}.ws-presentation-result-example h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.5);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.035em;line-height:1.15;margin-top:calc(var(--spacing-1) * 5.75)}.ws-presentation-result-example blockquote{border-left:2px solid var(--wf-accent-primary);color:var(--wf-text-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.2143);line-height:1.6;margin:calc(var(--spacing-1) * 6) 0 calc(var(--spacing-1) * 5);padding-left:calc(var(--spacing-1) * 5)}.ws-presentation-result-example>div>p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.8}.ws-presentation-result-document{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3);box-shadow:var(--wf-shadow-sm);padding:calc(var(--spacing-1) * 7) calc(var(--spacing-1) * 7.5)}.ws-presentation-document-heading{border-bottom:1px solid var(--wf-border-primary);padding-bottom:calc(var(--spacing-1) * 5.5)}.ws-presentation-document-heading h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.9286);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.2;margin-top:calc(var(--spacing-1) * 3.25)}.ws-presentation-document-sections{list-style:none;margin:0;padding:0}.ws-presentation-document-sections li{display:flex;gap:calc(var(--spacing-1) * 4);padding-top:calc(var(--spacing-1) * 5.5)}.ws-presentation-document-sections li>span{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429);padding-top:calc(var(--spacing-1) * .75)}.ws-presentation-document-sections strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold))}.ws-presentation-document-sections p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);line-height:1.7;margin-top:calc(var(--spacing-1) * 1.25)}.ws-presentation-ongoing-visual{background:var(--wf-bg-primary);border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 3.5);padding:calc(var(--spacing-1) * 7.5)}.ws-presentation-ongoing-visual h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.7143);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.25;margin-top:calc(var(--spacing-1) * 3.25)}.ws-presentation-ongoing-visual ol{list-style:none;margin:calc(var(--spacing-1) * 6.25) 0 0;padding:0}.ws-presentation-ongoing-visual li{align-items:center;border-top:1px solid var(--wf-border-primary);display:flex;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);gap:calc(var(--spacing-1) * 3.75);justify-content:space-between;padding:calc(var(--spacing-1) * 4.25) 0}.ws-presentation-ongoing-visual li>span+span{color:var(--wf-accent-primary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.3571)}.ws-presentation-related{border-top:1px solid var(--wf-border-primary);display:grid;gap:calc(var(--spacing-1) * 4.5) calc(var(--spacing-1) * 21.25);grid-template-columns:1fr 1fr;margin-top:calc(var(--spacing-1) * 15);padding-top:calc(var(--spacing-1) * 10)}.ws-presentation-related .ws-presentation-eyebrow{grid-column:1/-1}.ws-presentation-related h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.0714);font-weight:var(--wf-typography-h2-weight,var(--font-weight-semibold));letter-spacing:-.03em;line-height:1.2}.ws-presentation-related p{color:var(--wf-text-secondary);font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1);line-height:1.8}.ws-presentation-related a{color:var(--wf-accent-primary);grid-column:2}@media (width <= 1100px){.ws-presentation-hero-spacious{gap:calc(var(--spacing-1) * 7.5)}.ws-presentation-hero-spacious h1{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.9286)}.ws-presentation-hero-spacious .ws-presentation-actions{gap:calc(var(--spacing-1) * 3)}.ws-presentation-hero-spacious .ws-presentation-actions a{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-hero-spacious .ws-presentation-hero-copy>.ws-presentation-hero-detail{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-direction-core{padding:calc(var(--spacing-1) * 6.75)}.ws-presentation-direction-core h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.0714)}.ws-presentation-direction-source{gap:calc(var(--spacing-1) * 2)}.ws-presentation-direction-source span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-direction-initiative strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-initiative-grid{gap:calc(var(--spacing-1) * 4.5)}.ws-presentation-initiative-grid h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5)}.ws-presentation-control-chapter,.ws-presentation-result-example{gap:calc(var(--spacing-1) * 12.5)}.ws-presentation-assignment-bubble{margin-left:calc(var(--spacing-1) * 3.75);padding:calc(var(--spacing-1) * 5.75)}.ws-presentation-assignment-bubble h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.6429)}}@media (width <= 820px){.ws-presentation-hero-spacious h1{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.5714)}.ws-presentation-hero-spacious .ws-presentation-hero-copy>p{max-width:calc(var(--spacing-1) * 122.5)}.ws-presentation-hero-spacious .ws-presentation-hero-copy>.ws-presentation-hero-detail{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1)}.ws-presentation-assignment,.ws-presentation-direction-scene{justify-self:center;max-width:calc(var(--spacing-1) * 137.5);width:100%}.ws-presentation-initiative-grid{gap:calc(var(--spacing-1) * 6);grid-template-columns:1fr}.ws-presentation-initiative-grid h3 br,.ws-presentation-sequence-arrow{display:none}.ws-presentation-initiative-grid p{max-width:calc(var(--spacing-1) * 130)}.ws-presentation-initiative-grid h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.7143)}.ws-presentation-brief-visual,.ws-presentation-conversation-visual,.ws-presentation-handoff-visual,.ws-presentation-learning-visual{padding:calc(var(--spacing-1) * 5.5)}.ws-presentation-brief-top>.ws-presentation-micro{display:none}.ws-presentation-brief-visual dd{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-learning-entry h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.4286)}.ws-presentation-control-chapter{gap:calc(var(--spacing-1) * 7.5)}.ws-presentation-control-chapter h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.3571)}.ws-presentation-control-chapter p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-result-example{gap:calc(var(--spacing-1) * 8.75)}.ws-presentation-result-example h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.0714)}.ws-presentation-result-document{padding:calc(var(--spacing-1) * 5.5)}.ws-presentation-result-example blockquote{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.0714)}.ws-presentation-result-example>div>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-related{gap:calc(var(--spacing-1) * 4.5) calc(var(--spacing-1) * 8.75)}}@media (width <= 560px){.ws-presentation-hero-spacious{gap:calc(var(--spacing-1) * 3)}.ws-presentation-hero-spacious h1{font-size:clamp(calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3),11vw,calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.2857))}.ws-presentation-hero-spacious .ws-presentation-hero-copy>.ws-presentation-hero-detail{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-hero-spacious .ws-presentation-actions a{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-hero-spacious .ws-presentation-actions{gap:calc(var(--spacing-1) * 4)}.ws-presentation-direction-core{padding:calc(var(--spacing-1) * 6.5)}.ws-presentation-direction-core h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.0714)}.ws-presentation-direction-source{padding-bottom:calc(var(--spacing-1) * 5.5)}.ws-presentation-direction-source span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714);padding:calc(var(--spacing-1) * 2)}.ws-presentation-direction-initiative{gap:calc(var(--spacing-1) * 2.5);padding:calc(var(--spacing-1) * 4.5)}.ws-presentation-direction-initiative strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-direction-work{gap:calc(var(--spacing-1) * 1.75)}.ws-presentation-direction-work span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429);padding:calc(var(--spacing-1) * 3) calc(var(--spacing-1) * 2)}.ws-presentation-first-row{padding-top:0}.ws-presentation-brief-visual{padding:calc(var(--spacing-1) * 5.5)}.ws-presentation-brief-visual dd{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1)}.ws-presentation-initiative-grid{margin-top:calc(var(--spacing-1) * 8)}.ws-presentation-initiative-grid h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.6429)}.ws-presentation-handoff-heading h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.5714)}.ws-presentation-learning-entry h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.6429)}.ws-presentation-control-chapter{gap:calc(var(--spacing-1) * 6.25);grid-template-columns:1fr}.ws-presentation-control-chapter h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.4286)}.ws-presentation-control-chapter p,.ws-presentation-control-chapter strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1)}.ws-presentation-assignment-bubble{margin-left:calc(var(--spacing-1) * 3.25);padding:calc(var(--spacing-1) * 5.5)}.ws-presentation-assignment-bubble h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.6429)}.ws-presentation-execution-console{padding:calc(var(--spacing-1) * 5.25)}.ws-presentation-execution-list strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-execution-list div>span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-output-chips span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .5714);padding:calc(var(--spacing-1) * 2)}.ws-presentation-conversation-visual{padding:calc(var(--spacing-1) * 5.25)}.ws-presentation-user-message{margin-left:calc(var(--spacing-1) * 3.5)}.ws-presentation-conversation-message p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-result-example{gap:calc(var(--spacing-1) * 7.5);grid-template-columns:1fr;padding-top:calc(var(--spacing-1) * 7.5)}.ws-presentation-result-example h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.2857)}.ws-presentation-result-example>div>p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1)}.ws-presentation-result-document{padding:calc(var(--spacing-1) * 6.25)}.ws-presentation-document-heading h4{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.9286)}.ws-presentation-document-sections strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-document-sections p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-related{gap:calc(var(--spacing-1) * 4.5);grid-template-columns:1fr;margin-top:calc(var(--spacing-1) * 9.25);padding-top:calc(var(--spacing-1) * 7.5)}.ws-presentation-related a{grid-column:1}.ws-presentation-related h3{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.0714)}.ws-presentation-closing h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.7143)}.ws-presentation-closing .ws-presentation-button{max-width:100%;width:auto}}.ws-presentation-header>a,.ws-presentation-mobile-nav{flex-shrink:0}.ws-presentation-desktop-nav>a,.ws-presentation-mobile-nav summary,.ws-presentation-nav-menu summary{align-items:center;display:flex;min-height:calc(var(--spacing-1) * 11)}.ws-presentation-current-product>summary,:where(.ws-presentation) nav a[aria-current=page]{color:var(--wf-accent-primary)}.ws-presentation-dropdown a[aria-current=page],.ws-presentation-mobile-nav a[aria-current=page]{background:var(--wf-bg-secondary);border-radius:calc(var(--spacing-1) * 2)}.ws-presentation-feature-copy,.ws-presentation-hero-copy,.ws-presentation-result-example>*,.ws-presentation-scenario>*{min-width:0}.ws-presentation-execution-console .ws-presentation-execution-list li{padding-block:calc(var(--spacing-1) * 4.5)}.ws-presentation-badge,.ws-presentation-status{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);line-height:1.4}.ws-presentation-activity-heading .ws-presentation-micro,.ws-presentation-micro,.ws-presentation-step-number{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143);line-height:1.5}.ws-presentation-activity-scene>figcaption,.ws-presentation-dark-caption,.ws-presentation-visual-caption{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);line-height:1.6}.ws-presentation-activity strong,.ws-presentation-deliverables strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);line-height:1.5}.ws-presentation-activity div>span,.ws-presentation-context-chips span,.ws-presentation-deliverables div div>span,.ws-presentation-direction-source span,.ws-presentation-direction-work span,.ws-presentation-execution-list div>span,.ws-presentation-output-chips span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);line-height:1.6}.ws-presentation-scenario-tabs button:hover{background:var(--wf-bg-primary);color:var(--wf-accent-primary)}.ws-presentation-screenshot-grid details:hover,.ws-presentation-screenshot-grid details[open]{border-color:var(--wf-border-secondary);box-shadow:var(--wf-shadow-sm)}.ws-presentation-screenshot-grid summary:focus-visible{border-radius:calc(var(--spacing-1) * 3);outline-offset:calc(var(--spacing-1) * -1)}.ws-presentation-screenshot-grid .ws-presentation-screenshot-preview{height:calc(var(--spacing-1) * 19);-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:calc(var(--spacing-1) * 30)}.ws-presentation-screenshot-grid .ws-presentation-screenshot-preview,.ws-presentation-screenshot-grid figure img{border:1px solid var(--wf-border-primary);border-radius:calc(var(--spacing-1) * 1.5)}@media (width >= 1101px){.ws-presentation-hero{min-height:calc(var(--spacing-1) * 180)}}@media (width <= 1100px){.ws-presentation-hero{gap:calc(var(--spacing-1) * 7.5)}.ws-presentation-screenshot-grid summary{gap:calc(var(--spacing-1) * 3.5);grid-template-columns:calc(var(--spacing-1) * 22) minmax(0,1fr) calc(var(--spacing-1) * 5);padding:calc(var(--spacing-1) * 4)}.ws-presentation-screenshot-grid .ws-presentation-screenshot-preview{height:calc(var(--spacing-1) * 16);width:calc(var(--spacing-1) * 22)}}@media (width <= 820px){.ws-presentation-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:calc(var(--spacing-1) * 10) calc(var(--spacing-1) * 14)}.ws-presentation-hero h1{font-size:clamp(calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.4286),8vw,calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.5714))}.ws-presentation-screenshot-grid{grid-template-columns:minmax(0,1fr)}}@media (width <= 560px){.ws-presentation-hero{gap:calc(var(--spacing-1) * 6);padding-block:calc(var(--spacing-1) * 7.5) calc(var(--spacing-1) * 12)}.ws-presentation-hero h1{font-size:clamp(calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.8571),11vw,calc(var(--wf-typography-body-size, var(--font-size-sm)) * 4.2857));margin-block:calc(var(--spacing-1) * 5.5)}.ws-presentation-hero .ws-presentation-actions{display:grid;gap:calc(var(--spacing-1) * 2);grid-template-columns:minmax(0,1fr);justify-items:start}.ws-presentation-hero .ws-presentation-actions a{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286)}.ws-presentation-hero .ws-presentation-actions .ws-presentation-text-link{padding-inline:calc(var(--spacing-1) * .75)}.ws-presentation-hero-copy>.ws-presentation-hero-signoff{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857);margin-top:calc(var(--spacing-1) * 3.5)}.ws-presentation-direction-source{gap:calc(var(--spacing-1) * 2)}.ws-presentation-direction-source span{padding:calc(var(--spacing-1) * 2) calc(var(--spacing-1) * 2.25)}.ws-presentation-direction-core h2{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1.9286)}.ws-presentation-direction-initiative{flex-wrap:wrap}.ws-presentation-direction-initiative strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);line-height:1.5}.ws-presentation-direction-work{grid-template-columns:minmax(0,1fr)}.ws-presentation-direction-work span{padding:calc(var(--spacing-1) * 3) calc(var(--spacing-1) * 4);text-align:left}.ws-presentation-activity strong,.ws-presentation-direction-work span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571)}.ws-presentation-activity div>span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143)}.ws-presentation-running,.ws-presentation-window-bottom{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .6429)}.ws-presentation-window-bottom{flex-wrap:wrap;line-height:1.5}.ws-presentation-activity-scene{padding-bottom:calc(var(--spacing-1) * 24)}.ws-presentation-activity-scene>figcaption,.ws-presentation-initiative-note p{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7143)}.ws-presentation-scenario-tabs{align-items:stretch;gap:calc(var(--spacing-1) * 1);padding:calc(var(--spacing-1) * 1);width:100%}.ws-presentation-scenario-tabs button{flex:1;font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .8571);justify-content:center;min-width:0;padding:calc(var(--spacing-1) * 2.5) calc(var(--spacing-1) * 2);text-align:center}.ws-presentation-scenario-tabs button>span{display:none}.ws-presentation-screenshot-grid summary{gap:calc(var(--spacing-1) * 3);grid-template-columns:calc(var(--spacing-1) * 18) minmax(0,1fr) calc(var(--spacing-1) * 5);padding:calc(var(--spacing-1) * 3.5)}.ws-presentation-screenshot-grid .ws-presentation-screenshot-preview{height:calc(var(--spacing-1) * 16);width:calc(var(--spacing-1) * 18)}.ws-presentation-screenshot-grid summary strong{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * 1)}.ws-presentation-screenshot-grid summary span span{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .7857)}.ws-presentation-screenshot-grid figure{padding:0 calc(var(--spacing-1) * 3.5) calc(var(--spacing-1) * 4)}.ws-presentation-closing h2{font-size:clamp(calc(var(--wf-typography-body-size, var(--font-size-sm)) * 2.2857),9.5vw,calc(var(--wf-typography-body-size, var(--font-size-sm)) * 3.0714))}.ws-presentation-closing .ws-presentation-actions .ws-presentation-button{font-size:calc(var(--wf-typography-body-size, var(--font-size-sm)) * .9286);width:min(100%,calc(var(--spacing-1) * 72.5))}}@media (prefers-reduced-motion:reduce){.ws-presentation-scenario-tabs button,.ws-presentation-screenshot-grid details{transition:none}}.ws-presentation-wordmark{background:currentcolor;display:block;height:calc(var(--spacing-1) * 7.25);-webkit-mask:url(/ainomi/marketing/ainomi.svg) center/contain no-repeat;mask:url(/ainomi/marketing/ainomi.svg) center/contain no-repeat;width:calc(var(--spacing-1) * 31.25)}:where(.ws-presentation) [id]{scroll-margin-top:var(--spacing-8)}.ws-presentation-scenario-tabs.ws-segmented-control{display:flex}@media (prefers-reduced-motion:reduce){:where(.ws-presentation) *,:where(.ws-presentation) :after,:where(.ws-presentation) :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ws-presentation-header-tools{align-items:center;display:flex;flex-shrink:0}@media (width <= 1260px){.ws-presentation-header-with-tools{flex-wrap:wrap;height:auto;padding-block:var(--spacing-4);row-gap:var(--spacing-2)}.ws-presentation-header-tools{flex-basis:100%;justify-content:flex-end;order:1}.ws-presentation-header-with-tools .ws-presentation-mobile-nav nav{top:100%}}