.doc{align-items:start;display:grid;gap:var(--uems-space-2xl);grid-template-columns:260px minmax(0,1fr);padding-bottom:var(--uems-section-padding-y);padding-top:var(--uems-space-md)}.doc__toc{position:sticky;top:80px}.toc{border-left:1px solid var(--uems-color-border-default);padding-left:var(--uems-space-md)}.toc__label{align-items:center;color:var(--uems-color-text-primary);cursor:default;display:flex;font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-bold);justify-content:space-between;list-style:none;min-height:44px}.toc__label::-webkit-details-marker{display:none}.toc__chev{display:none;fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .2s var(--ease);width:20px}.toc__list{display:flex;flex-direction:column;gap:2px}.toc__link{align-items:center;border-left:2px solid transparent;color:var(--ink-muted);display:flex;font-size:var(--uems-font-size-body-sm);font-weight:var(--uems-font-weight-semibold);line-height:1.4;margin-left:calc(var(--uems-space-md)*-1 - 1px);padding:var(--uems-space-sm) var(--uems-space-md);position:relative;transition:color .18s ease,border-color .18s ease,background .18s ease}.toc__link:hover{color:var(--uems-color-text-primary);text-decoration:none}.toc__link.is-active{background:var(--uems-tint-1-surface);border-left-color:var(--uems-color-primary);color:var(--uems-color-primary)}.toc__link:focus-visible{outline:2px solid var(--uems-color-primary);outline-offset:2px}.doc__body{max-width:800px;min-width:0}.doc__sec{scroll-margin-top:calc(var(--header-h) + var(--uems-space-lg))}.doc__sec+.doc__sec{border-top:1px solid var(--uems-color-border-light);margin-top:var(--uems-space-2xl);padding-top:var(--uems-space-2xl)}.doc__h2{color:var(--uems-color-text-primary);font-family:var(--uems-font-heading);font-size:var(--fs-h2);font-weight:var(--uems-font-weight-bold);letter-spacing:var(--uems-letter-spacing-heading);line-height:var(--uems-line-height-heading);margin:0 0 var(--uems-space-lg);text-wrap:balance}.doc__body p{color:var(--uems-color-text-tertiary);font-size:var(--uems-font-size-body);line-height:1.6;margin:0}.doc__body p+p{margin-top:var(--uems-space-md)}.doc__body .prose__lead{color:var(--uems-color-text-primary);font-size:var(--fs-lead);line-height:1.55;margin:0}.phase+.phase{margin-top:var(--uems-space-xl)}.phase__mark{align-items:center;background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-md);display:inline-flex;height:52px;margin-bottom:var(--uems-space-lg);padding:0 var(--uems-space-md)}.phase__logo{height:28px;width:auto}.phase__logo[data-logo=assetexplorer]{height:38px}.hsteps{display:flex;flex-direction:column}.hstep{--node:32px;column-gap:var(--uems-space-lg);display:grid;grid-template-columns:var(--node) minmax(0,1fr);padding-bottom:var(--uems-space-xl);position:relative}.hstep:before{background:var(--uems-color-border-default);bottom:0;content:"";left:calc(var(--node)/2 - 1px);position:absolute;top:var(--node);width:2px}.phase:last-of-type .hstep:last-child:before{display:none}.hstep__num{background:var(--uems-color-bg-surface);border:1.5px solid var(--uems-color-primary);border-radius:50%;color:var(--uems-color-primary);display:grid;font-size:var(--uems-font-size-body-sm);font-variant-numeric:tabular-nums;font-weight:var(--uems-font-weight-bold);grid-row:1/span 9;height:var(--node);place-items:center;width:var(--node)}.hstep__text{color:var(--uems-color-text-primary)!important;font-size:var(--uems-font-size-body);line-height:1.6;padding-top:4px}.ui,.uipath__seg{background:var(--uems-tint-1-surface);border:1px solid var(--uems-tint-1-border);border-radius:var(--uems-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--uems-color-text-primary);display:inline;font-weight:var(--uems-font-weight-semibold);padding:1px 6px;white-space:nowrap}.uipath{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:baseline}.uipath__seg+.uipath__seg:before{border-right:1.5px solid var(--ink-muted);border-top:1.5px solid var(--ink-muted);content:"";display:inline-block;height:5px;margin:0 8px 2px -2px;transform:rotate(45deg);vertical-align:middle;width:5px}.uipath__seg+.uipath__seg{margin-left:10px}.shot--zoom{grid-column:2;margin-top:var(--uems-space-md)}.shot{background:var(--uems-color-bg-surface);border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-lg);overflow:hidden}.shot__bar{background:var(--uems-tint-3-surface);border-bottom:1px solid var(--uems-color-border-default);display:flex;gap:6px;padding:var(--uems-space-sm) var(--uems-space-md)}.shot__bar i{background:var(--uems-color-border-default);border-radius:50%;height:8px;width:8px}.shot__btn{background:none;border:0;cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.shot__btn:focus-visible{outline:2px solid var(--uems-color-primary);outline-offset:-2px}.shot__img{aspect-ratio:1520/722;display:block;height:auto;object-fit:cover;object-position:top left;width:100%}.shot__zoom{background:color-mix(in srgb,var(--uems-color-bg-inverse) 78%,transparent);border-radius:50%;bottom:var(--uems-space-md);fill:none;height:36px;opacity:0;padding:8px;position:absolute;right:var(--uems-space-md);stroke:var(--uems-color-text-inverse);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;transition:opacity .2s ease;width:36px}.shot__btn:focus-visible .shot__zoom,.shot__btn:hover .shot__zoom{opacity:1}.shot__cap{border-top:1px solid var(--uems-color-border-light);color:var(--ink-muted);font-size:var(--uems-font-size-body-sm);padding:var(--uems-space-sm) var(--uems-space-md)}.done{align-items:center;background:color-mix(in srgb,var(--uems-color-success-text) 8%,var(--uems-color-bg-surface));border:1px solid color-mix(in srgb,var(--uems-color-success-text) 30%,transparent);border-radius:var(--uems-radius-md);color:var(--uems-color-success-text)!important;display:flex;font-weight:var(--uems-font-weight-semibold);gap:var(--uems-space-md);margin-top:var(--uems-space-sm)!important;padding:var(--uems-space-md) var(--uems-space-lg)}.done__icon{fill:none;flex:0 0 auto;height:var(--uems-space-lg);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:var(--uems-space-lg)}.lightbox{background:var(--uems-color-bg-surface);border:0;border-radius:var(--uems-radius-lg);box-shadow:var(--uems-shadow-lg);margin:auto;max-height:92vh;overflow:hidden;padding:0;width:min(96vw,1520px)}.lightbox::backdrop{background:color-mix(in srgb,var(--uems-color-bg-inverse) 78%,transparent)}.lightbox__img{display:block;height:auto;max-height:92vh;object-fit:contain;width:100%}.lightbox__close{background:var(--uems-color-bg-inverse);border:0;border-radius:50%;color:var(--uems-color-text-inverse);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:var(--uems-space-md);top:var(--uems-space-md);width:44px}.lightbox__close:focus-visible{outline:2px solid var(--uems-color-primary);outline-offset:2px}.lightbox__icon{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:1.75;width:20px}@media (max-width:900px){.doc{gap:var(--uems-space-xl);grid-template-columns:1fr}.doc__toc{top:64px}.toc{background:var(--uems-tint-3-surface);border-left:0;border:1px solid var(--uems-color-border-default);border-radius:var(--uems-radius-md);padding:0 var(--uems-space-md)}.toc__label{cursor:pointer}.toc__chev{display:block}.toc[open] .toc__chev{transform:rotate(180deg)}.toc__list{padding-bottom:var(--uems-space-sm)}.toc__link{border-left:0;border-radius:var(--uems-radius-sm);margin-left:0}}@media (max-width:540px){.hstep{--node:28px;column-gap:var(--uems-space-md)}.shot--zoom{grid-column:1/-1}.shot__zoom{height:32px;opacity:1;width:32px}.ui,.uipath__seg{white-space:normal}}.gstart__band{--pad:clamp(var(--uems-space-xl),5vw,var(--uems-space-2xl));--gap:var(--uems-grid-gutter);--num:calc(var(--uems-space-xl) + var(--uems-space-sm));--tile-pad:var(--uems-space-lg);--gstep-rule:color-mix(in srgb,var(--uems-color-primary) 48%,transparent);gap:var(--uems-space-xl);padding:var(--pad)}.gstart__band,.gstart__head{display:flex;flex-direction:column}.gstart__head{align-items:center;gap:var(--uems-space-sm);text-align:center}.gstart__head .final__title{font-size:var(--fs-close)}.gstart__sub{color:var(--uems-color-text-on-dark-body);font-size:var(--fs-lead);font-weight:var(--uems-font-weight-semibold)}.gsteps{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--n),minmax(0,1fr))}.gstep{display:flex;min-width:0;position:relative}.gstep:not(:last-child):after{background:var(--gstep-rule);content:"";height:1px;left:100%;position:absolute;top:calc(var(--tile-pad) + .5px + var(--num)/2);width:var(--gap)}.gstep__link{background:color-mix(in srgb,var(--uems-color-text-on-dark) 5%,transparent);border:1px solid var(--rule-dark);border-radius:var(--uems-radius-lg);color:var(--uems-color-text-on-dark);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--uems-space-lg);min-width:0;padding:var(--tile-pad);position:relative;transition:background .2s ease,border-color .2s ease}.gstep__link:hover{background:color-mix(in srgb,var(--uems-color-text-on-dark) 9%,transparent);border-color:color-mix(in srgb,var(--uems-color-primary) 70%,transparent);text-decoration:none}.gstep__link:focus-visible{outline:2px solid var(--uems-color-text-on-dark);outline-offset:2px}.gstep__top{align-items:center;display:flex;justify-content:space-between}.gstep__num{background:var(--uems-color-bg-inverse);border:1px solid var(--gstep-rule);border-radius:50%;color:var(--uems-color-text-on-dark);display:grid;font-size:var(--uems-font-size-body-sm);font-variant-numeric:tabular-nums;font-weight:var(--uems-font-weight-bold);height:var(--num);place-items:center;width:var(--num)}.gstep__go,.gstep__icon{fill:none;height:var(--uems-space-lg);stroke:var(--uems-color-text-on-dark-body);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:var(--uems-space-lg)}.gstep__name{font-family:var(--uems-font-heading);font-size:var(--uems-font-size-h4);font-weight:var(--uems-font-weight-bold);letter-spacing:var(--uems-letter-spacing-heading);line-height:var(--uems-line-height-heading);text-wrap:balance}.gstep__go{align-self:flex-end;margin-top:auto;transition:transform .2s var(--ease),stroke .2s ease}.gstep__link:focus-visible .gstep__go,.gstep__link:hover .gstep__go{stroke:var(--uems-color-text-on-dark);transform:translateX(3px)}.gstart__partner{border-top:1px solid var(--rule-dark);display:flex;flex-wrap:wrap;gap:var(--uems-space-md);justify-content:center;padding-top:var(--uems-space-xl)}@media (max-width:1023px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:900px){.gsteps{grid-template-columns:1fr}.gstep:not(:last-child):after{height:var(--gap);left:calc(var(--tile-pad) + .5px + var(--num)/2);top:100%;width:1px}}@media (max-width:640px){.gstep__link{gap:var(--uems-space-sm)}.bento{grid-template-columns:1fr}.bento>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:540px){.gstart__band{--tile-pad:var(--uems-space-md)}.gstart__partner{align-items:stretch;flex-direction:column}.gstart__partner .btn{width:-webkit-fill-available}}