.su-page{--su-accent:#bda47e;--su-marker-ink:#131211;min-width:0}html[data-docs-theme=light] .su-page{--su-accent:#85663c;--su-marker-ink:#faf9f6}.su-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.su-copy{border:1px solid rgba(var(--dx-ink),.14);background:var(--dx-panel);border-radius:10px;overflow:hidden;margin:18px 0}.su-copy-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px 8px 16px;border-bottom:1px solid rgba(var(--dx-ink),.08);color:rgba(var(--dx-ink),.55);font-size:12.5px}.su-copy-head button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;min-width:70px;border:1px solid rgba(var(--dx-ink),.15);border-radius:6px;padding:5px 10px 5px 8px;font:inherit;background:transparent;color:rgba(var(--dx-ink),.8);cursor:pointer;flex:none}.su-copy-head button:hover{border-color:rgba(var(--dx-ink),.4);color:rgb(var(--dx-ink))}.su-copy button:focus-visible,.su-copy pre:focus-visible,.su-copy-icon:focus-visible,.su-page a:focus-visible{outline:2px solid var(--su-accent);outline-offset:3px}.su-copy pre{padding:14px 16px 16px;margin:0;max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12.5px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(var(--dx-ink),.88);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.su-copy code{font:inherit;background:none;padding:0;color:inherit}.su-copy--prompt pre{font-family:inherit;font-size:14.5px;line-height:23px}.dx-art p.su-copy-error:not(#_),.dx-art p.su-copy-note:not(#_){font-size:12px;line-height:1.6;padding:0 16px 13px;margin:0;color:rgba(var(--dx-ink),.54)}.dx-art p.su-copy-error:not(#_){color:#c68a69}.su-before{padding:20px 22px 9px;border:1px solid rgba(var(--dx-ink),.12);border-radius:7px;background:rgba(var(--dx-ink),.025)}.dx-art .su-before h2{margin:0 0 12px;font-size:15px}.su-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin:26px 0;border-radius:9px;background:var(--dx-panel)}.su-tabs a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border-radius:6px;font-size:14px;color:rgba(var(--dx-ink),.6)}.su-tabs a:hover,.su-tabs a[aria-current=page]{background:rgba(var(--dx-ink),.09);color:rgb(var(--dx-ink))}.su-tabs a[aria-current=page]{font-weight:600}.su-guide>section{display:flex;flex-direction:column;gap:24px;margin-top:72px}.su-head{display:flex;align-items:center;gap:16px}.su-mark{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:13px;background:rgba(var(--dx-ink),.06);box-shadow:inset 0 0 0 1px rgba(var(--dx-ink),.1)}.dx-art .su-guide .dx-t{font-size:32px;line-height:38px;letter-spacing:-.02em}.su-guide p.su-meta:not(#_){display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:13.5px;line-height:20px;color:rgba(var(--dx-ink),.5)}.su-guide p.su-stand:not(#_){max-width:640px;margin:22px 0 0;font-size:17px;line-height:27px;color:rgba(var(--dx-ink),.64)}.dx-art .su-guide .su-prereq h2,.su-guide p.su-label:not(#_){margin:0;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--dx-ink),.45)}.su-guide>section.su-outcome{gap:12px;margin-top:36px}.su-outcome figure{margin:0}.su-outcome-card{--su-card:linear-gradient(162deg,#3b3834,#312f2c 52%,#292826);--su-fade:41,40,38;position:relative;aspect-ratio:2/1;overflow:hidden;border-radius:14px;background:var(--su-card);box-shadow:inset 0 0 0 1px rgba(var(--dx-ink),.08)}html[data-docs-theme=light] .su-outcome-card{--su-card:linear-gradient(162deg,#f3f2ee,#ebe6dd 52%,#ddd4c5);--su-fade:221,212,197}.su-outcome-card img{position:absolute;left:5.263%;top:8.947%;width:89.474%;height:auto;border-radius:6px;box-shadow:0 22px 48px -6px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3)}html[data-docs-theme=light] .su-outcome-card img{box-shadow:0 18px 40px -8px rgba(60,45,25,.3),0 1px 4px rgba(60,45,25,.18)}.su-outcome-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:23.7%;background:linear-gradient(to bottom,rgba(var(--su-fade),0),rgba(var(--su-fade),.92));pointer-events:none}.su-outcome figcaption{margin-top:12px;font-size:14px;line-height:21px;color:rgba(var(--dx-ink),.5)}.su-guide>section.su-prereq{gap:14px;margin-top:36px;padding:18px 22px 20px;border-radius:10px;background:rgba(var(--dx-ink),.024);border:1px solid rgba(var(--dx-ink),.12)}.dx-art .su-guide .su-prereq ul:not(#_){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.dx-art .su-guide .su-prereq li:not(#_){display:flex;gap:10px;margin:0;padding:0}.su-check-icon{flex:none;margin-top:2.5px;color:var(--su-accent)}.su-prereq li strong{display:block;font-size:15px;line-height:21px;font-weight:600;color:rgba(var(--dx-ink),.92)}.su-prereq li strong+span{display:block;margin-top:3px;font-size:14px;line-height:21px;color:rgba(var(--dx-ink),.58)}.dx-art .su-guide h2{margin:0;font-size:22px;line-height:28px;letter-spacing:-.015em}.su-guide p.su-text:not(#_){margin:0;font-size:16px;line-height:25px;color:rgba(var(--dx-ink),.74)}.su-guide p.su-text strong:not(#_){font-weight:600;color:rgba(var(--dx-ink),.92)}.su-guide p.su-detail:not(#_){margin:0;font-size:15.5px;line-height:24px;color:rgba(var(--dx-ink),.6)}.su-guide p.su-detail strong:not(#_){font-weight:500;color:rgba(var(--dx-ink),.84)}.su-guide p.su-small:not(#_){margin:0;font-size:14px;line-height:21px;color:rgba(var(--dx-ink),.5)}.su-guide p.su-measure:not(#_){max-width:640px}.su-guide :not(pre)>code{font:13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(var(--dx-ink),.92);background:none;padding:0}.dx-art .su-guide ol.su-steps:not(#_){margin:0;padding:0;list-style:none}.dx-art .su-guide li.su-step:not(#_){position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;margin:0;padding:0 0 44px}.dx-art .su-guide li.su-step:last-child:not(#_){padding-bottom:0}.su-step:before{content:"";position:absolute;left:13.5px;top:34px;bottom:6px;width:1px;background:rgba(var(--dx-ink),.12)}.su-step:last-child:before{display:none}.su-num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(var(--dx-ink),.06);box-shadow:inset 0 0 0 1px rgba(var(--dx-ink),.16);font-size:13.5px;line-height:1;font-weight:600;color:rgba(var(--dx-ink),.92);font-variant-numeric:tabular-nums}.su-step-body{display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:2px}.dx-art .su-guide .su-step h3{margin:0;font-size:18px;line-height:24px;letter-spacing:-.015em;color:rgba(var(--dx-ink),.94)}.su-guide p.su-path:not(#_){display:flex;flex-wrap:wrap;align-items:center;gap:6px;align-self:flex-start;margin:0;font-size:13.5px;line-height:20px;color:rgba(var(--dx-ink),.9)}.su-path-item{display:inline-flex;align-items:center;gap:6px}.su-path-sep{font-size:15px;color:rgba(var(--dx-ink),.4)}.su-ui{padding:3px 9px;border-radius:6px;background:rgba(var(--dx-ink),.07);box-shadow:inset 0 0 0 1px rgba(var(--dx-ink),.12);font-weight:500;white-space:nowrap}.dx-art .su-guide a.su-button:not(#_){align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:38px;box-sizing:border-box;padding:8px 14px;border-radius:8px;border:1px solid rgba(var(--dx-ink),.18);font-size:14px;line-height:20px;font-weight:600;color:rgba(var(--dx-ink),.92);text-decoration:none}.dx-art .su-guide a.su-button:hover:not(#_){border-color:rgba(var(--dx-ink),.4);background:rgba(var(--dx-ink),.04)}.su-button svg,.su-links svg{flex:none;color:rgba(var(--dx-ink),.55)}.su-step-body>.su-copy{margin:0}.su-split{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:32px;align-items:start}.su-split-main{display:flex;flex-direction:column;gap:14px;min-width:0}.su-form{border-radius:10px;background:rgba(var(--dx-ink),.025);border:1px solid rgba(var(--dx-ink),.12);overflow:hidden}.su-form-head{padding:12px 16px 11px;border-bottom:1px solid rgba(var(--dx-ink),.08);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--dx-ink),.45)}.dx-art .su-guide .su-form ol:not(#_){margin:0;padding:0;list-style:none}.dx-art .su-guide .su-form li:not(#_){display:flex;align-items:center;gap:12px;margin:0;padding:11px 12px 11px 16px;font-size:14.5px;line-height:21px;color:rgba(var(--dx-ink),.72)}.dx-art .su-guide .su-form li+li:not(#_){border-top:1px solid rgba(var(--dx-ink),.08)}.su-form .su-finish strong{font-weight:500;color:rgba(var(--dx-ink),.92)}.su-marker{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--su-accent);color:var(--su-marker-ink);font-size:11px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.su-field{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.su-field-label{font-size:12.5px;line-height:16px;color:rgba(var(--dx-ink),.5)}.su-field-value{font-size:14.5px;line-height:21px;color:rgba(var(--dx-ink),.92);overflow-wrap:anywhere}.su-field-value.is-mono{font:13px/21px ui-monospace,SFMono-Regular,Menlo,monospace}.su-hint{font-family:DM Sans,system-ui,sans-serif;color:rgba(var(--dx-ink),.45)}.su-copy-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid rgba(var(--dx-ink),.14);background:transparent;color:rgba(var(--dx-ink),.78);cursor:pointer}.su-copy-icon:hover{border-color:rgba(var(--dx-ink),.4);color:rgb(var(--dx-ink))}.su-shot{margin:0;min-width:0}.dx-art .su-guide .su-shot a:not(#_){position:relative;display:block;overflow:hidden;border-radius:10px;border:1px solid rgba(var(--dx-ink),.16);background:rgba(var(--dx-ink),.04);text-decoration:none}.su-shot img{display:block;width:100%;height:auto}.su-shot .su-marker{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.35)}.su-shot figcaption{margin:10px 1px 0;font-size:12px;line-height:17px;color:rgba(var(--dx-ink),.45)}.su-guide p.su-label--gap:not(#_){margin-top:8px}.su-reply{margin:0;display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px;border-radius:14px;background:rgba(var(--dx-ink),.035);border:1px solid rgba(var(--dx-ink),.1)}.su-reply-app{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:16px;font-weight:500;color:rgba(var(--dx-ink),.55)}.su-reply-you{display:flex;justify-content:flex-end}.su-reply-you span{display:block;max-width:min(408px,85%);padding:10px 14px;border-radius:16px;background:rgba(var(--dx-ink),.08);font-size:13.5px;line-height:20px;color:rgba(var(--dx-ink),.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-reply-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 8px;border-radius:999px;background:rgba(var(--dx-ink),.06);border:1px solid rgba(var(--dx-ink),.1);font-size:12.5px;line-height:16px;font-weight:500;color:rgba(var(--dx-ink),.7)}.su-reply-tool>svg:first-child{color:rgba(var(--dx-ink),.9)}.su-reply-tool>svg:last-child{color:#7fb685}.su-guide .su-reply-tool code{font-size:12px;color:rgba(var(--dx-ink),.85)}.su-guide p.su-reply-lead:not(#_){margin:0;font-size:14.5px;line-height:22px;color:rgba(var(--dx-ink),.86)}.dx-art .su-guide .su-reply ol:not(#_){margin:-6px 0 0;padding:0 0 0 22px;list-style:decimal}.dx-art .su-guide .su-reply li:not(#_){margin:0 0 8px;padding-left:4px;font-size:14px;line-height:22px;color:rgba(var(--dx-ink),.8)}.dx-art .su-guide .su-reply li:last-child:not(#_){margin-bottom:0}.su-reply li::marker{color:rgba(var(--dx-ink),.45)}.dx-art .su-guide .su-apps li:not(#_),.su-apps-head{display:grid;grid-template-columns:236px 168px minmax(0,1fr);align-items:center}.su-apps-head{padding-bottom:10px;border-bottom:1px solid rgba(var(--dx-ink),.12);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--dx-ink),.42)}.dx-art .su-guide .su-apps ul:not(#_){margin:0;padding:0;list-style:none}.dx-art .su-guide .su-apps li:not(#_){margin:0;padding:16px 0;border-bottom:1px solid rgba(var(--dx-ink),.08);font-size:15px;line-height:23px;color:rgba(var(--dx-ink),.72)}.su-app{display:flex;align-items:center;gap:12px;padding-right:16px;min-width:0}.su-app strong{font-size:15px;line-height:21px;font-weight:600;color:rgba(var(--dx-ink),.92)}.su-tile{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:7px}.su-pill,.su-tile{background:rgba(var(--dx-ink),.06)}.su-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 9px;border-radius:999px;font-size:12.5px;line-height:16px;font-weight:500;color:rgba(var(--dx-ink),.86);white-space:nowrap}.su-pill i{width:7px;height:7px;border-radius:50%;background:var(--su-dot)}.su-pill--ready{--su-dot:#7fb685}.su-pill--restart,.su-pill--session{--su-dot:#bda47e}.su-pill--addin,.su-pill--plan{--su-dot:#8ea6c8}.su-pill--limited{--su-dot:#d9925b}.su-pill--notyet{--su-dot:#8a8781}.su-office{display:flex;flex-direction:column;gap:14px;margin-top:20px}.dx-art .su-guide .su-office h3{margin:0;font-size:17px;line-height:24px;letter-spacing:-.012em;color:rgba(var(--dx-ink),.92)}.su-office>.su-copy{margin:0}.dx-art .su-guide .dx-faq-i summary{padding:15px 4px 15px 2px;font-size:16px;line-height:23px}.dx-art .su-guide ul.su-links:not(#_){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.dx-art .su-guide .su-links li:not(#_){margin:0;padding:0}.dx-art .su-guide .su-links a:not(#_){display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;box-sizing:border-box;padding:14px 16px;border-radius:10px;border:1px solid rgba(var(--dx-ink),.12);background:rgba(var(--dx-ink),.02);font-weight:400;color:rgba(var(--dx-ink),.9);text-decoration:none}.dx-art .su-guide .su-links a:hover:not(#_){border-color:rgba(var(--dx-ink),.3);background:rgba(var(--dx-ink),.04)}.su-links strong{display:block;font-size:15px;line-height:21px;font-weight:500;color:rgba(var(--dx-ink),.9)}.su-links strong+span{display:block;margin-top:2px;font-size:12.5px;line-height:17px;color:rgba(var(--dx-ink),.45)}.su-logo{display:inline-block;flex:none;-webkit-mask:var(--logo) center /contain no-repeat;mask:var(--logo) center /contain no-repeat;background:rgba(var(--dx-ink),.92)}.su-logo--claude{background:#d97757}.su-logo-img{display:block;flex:none}@media (max-width:1040px){.su-split{grid-template-columns:minmax(0,1fr)}.su-shot{max-width:420px}.su-apps-head{display:none}.dx-art .su-guide .su-apps li:not(#_){grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.su-app-do{grid-column:1/-1;padding-left:42px}}@media (max-width:760px){.su-guide>section{margin-top:56px}.dx-art .su-guide .su-prereq ul:not(#_),.dx-art .su-guide ul.su-links:not(#_){grid-template-columns:minmax(0,1fr);gap:16px}.dx-art .su-guide h2{font-size:21px}}@media (max-width:620px){.su-head{gap:12px}.su-mark{width:44px;height:44px;border-radius:11px}.dx-art .su-guide .dx-t{font-size:26px;line-height:32px}.su-guide p.su-stand:not(#_){margin-top:18px;font-size:16px;line-height:26px}.su-outcome-card{border-radius:10px}.su-guide>section.su-prereq{padding:16px}.dx-art .su-guide li.su-step:not(#_){-moz-column-gap:14px;column-gap:14px;padding-bottom:36px}.dx-art .su-guide a.su-button:not(#_){min-height:44px}.su-copy-icon{width:44px;height:44px}.su-copy-head button{min-height:44px}.dx-art .su-guide .su-form li:not(#_){padding-left:12px}.su-app-do{padding-left:0}.su-copy pre{padding:12px 12px 14px;font-size:13px}.su-copy--prompt pre{font-size:14px}}