.setup-demo-outbox{min-width:0;overflow-wrap:anywhere}.setup-demo-outbox>header h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.35rem}.setup-demo-outbox p,.setup-demo-outbox summary,.setup-demo-outbox>header p{font-size:.875rem;line-height:1.6}.setup-demo-outbox>header p{margin:.5rem 0 0}.setup-demo-outbox details{min-width:0;margin:.75rem 0 0}.setup-demo-outbox summary{cursor:pointer}.setup-demo-outbox details p{white-space:pre-wrap}.setup-demo-outbox .st-inline{flex-wrap:wrap}.setup-demo-outbox .btn{max-width:100%;white-space:normal}.setup-demo-outbox input{min-width:0;max-width:100%}.setup-service-form .setup-calendar-choices label{flex-direction:row}.setup-service-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.setup-service-actions .btn,.setup-service-form .btn{white-space:normal}.setup-service-status{padding:16px;border:1px solid var(--line);min-width:0}.setup-service-status h3{margin:0 0 12px;font:400 23px/1.25 var(--serif)}.setup-service-status p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.setup-service-status details{margin:14px 0}.setup-service-status summary{cursor:pointer;color:var(--plum);font-size:12px}.setup-service-team{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.setup-service-team:last-child{border-bottom:0;padding-bottom:0}.setup-service-team>div{min-width:0}.setup-service-team p{margin:3px 0 0}.setup-service-checkbox{display:flex;flex-direction:row;gap:12px;align-items:flex-start;color:var(--ink);font-size:12px;line-height:1.8;margin:16px 0}.setup-service-checkbox input{flex:0 0 17px;width:17px;height:17px;margin-top:3px;accent-color:var(--plum)}.setup-service-notice{background:#edf1e7;color:#476144;padding:12px 14px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.setup-service-link{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere;padding:10px;border:1px solid var(--line);background:#fff}.setup-demo-scenarios{min-width:0;border-top:1px solid var(--line);padding-top:14px}.setup-demo-scenarios summary{cursor:pointer;color:var(--plum);font-size:12px;padding:8px 0}.setup-demo-scenarios>p{color:var(--muted);font-size:12px;line-height:1.8}@media (max-width:540px){.setup-service-actions>.btn{width:100%}.setup-service-status{padding:14px}}.setup-calendar-choices label{min-height:44px;min-width:0;overflow-wrap:anywhere}.setup-service-actions>.text-link{max-width:100%}.setup-calendar-choices input,.setup-service-checkbox input{flex-shrink:0}.setup-task-directory{border-top:1px solid var(--line);font-size:12px}.setup-task-directory>summary{cursor:pointer;padding:20px 26px;color:var(--plum);line-height:1.8}.setup-task-directory>summary>span{display:block;color:var(--muted);font-size:10px}.setup-task-directory-content{padding:0 26px 24px}.setup-service-note,.setup-task-directory-content>p{color:var(--muted);font-size:12px;line-height:1.85;margin:0 0 18px}.setup-task-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:0 12px;color:var(--muted)}.st-workspace .setup-task-search input{border:0;min-width:0;width:100%;padding:13px 0;background:white;font:inherit;font-size:12px}.setup-task-list>article{padding:15px 0;border-bottom:1px solid var(--line)}.setup-task-list>article>button:first-child{display:flex;width:100%;justify-content:space-between;align-items:center;gap:14px;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit;line-height:1.8;min-height:44px}.setup-task-list strong{display:block;font-weight:500;font-size:12px}.setup-task-list small{display:block;font-size:11px;color:var(--muted)}.setup-task-list svg{flex-shrink:0;color:var(--plum)}.setup-task-list .text-link{font-size:10px;margin-top:8px;min-height:30px}.setup-task-current{display:block;color:var(--muted);line-height:1.8;margin-top:15px}.setup-task-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:22px}.setup-task-directory-heading h3{margin:0;font:inherit;font-size:14px;font-weight:500;color:var(--ink)}.setup-task-directory-heading>span{color:var(--muted);font-size:11px}.setup-task-directory.is-expanded>.setup-task-directory-content{padding-top:12px}.setup-task-directory.is-expanded .setup-task-directory-content>p{margin-bottom:12px}.setup-task-groups{margin-top:14px}.setup-task-group{border-bottom:1px solid var(--line)}.setup-task-group>summary{display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 2px;box-sizing:border-box;cursor:pointer;list-style:none;color:var(--plum);font-size:13px;line-height:1.6}.setup-task-group>summary::-webkit-details-marker{display:none}.setup-task-group>summary>small{margin-left:auto;font-size:11px;color:var(--muted)}.setup-task-group>summary>svg{flex-shrink:0}.setup-task-group[open]>summary>svg{transform:rotate(90deg)}.setup-task-group>summary:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.setup-task-group .setup-task-list{padding:0 12px 8px}.setup-task-group .setup-task-list>article{padding:12px 0;border-top:1px solid var(--line);border-bottom:0}.setup-task-directory.is-expanded .setup-task-list strong{font-size:13px}.setup-task-directory.is-expanded .setup-task-list small{font-size:12px}.setup-chat-fallback{display:flex;flex-wrap:wrap;gap:12px}.setup-chat-fallback .text-link{font-size:11px}.setup-chat-service{margin:0 26px 22px;padding:22px;background:#fcfaf7;border:1px solid var(--line);min-width:0}.setup-service-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.setup-service-toolbar .text-link{font-size:11px}.setup-guided-service{padding:24px;border-top:1px solid var(--line)}.setup-guided-service>.text-link{margin-bottom:20px;font-size:11px}.setup-growth{min-width:0}.setup-growth h3{font:400 28px/1.25 var(--serif);margin:0 0 16px}.setup-growth .eyebrow{font-size:9px;margin:0 0 10px;line-height:1.8}.setup-service-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.setup-service-tabs button{border:1px solid var(--line);background:white;color:var(--plum);font:inherit;font-size:11px;line-height:1.6;padding:10px;cursor:pointer}.setup-service-tabs button[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:white}.setup-service-form{display:grid;gap:16px;font-size:12px;line-height:1.8}.setup-service-form>p{margin:0;color:var(--muted);overflow-wrap:anywhere}.setup-service-form label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px}.setup-service-form input:not([type=checkbox]),.setup-service-form select,.setup-service-form textarea{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid var(--line);background:white;color:var(--ink);font:inherit;line-height:1.6;border-radius:0}.setup-service-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.setup-service-form .setup-service-check,.setup-service-form .setup-service-checkbox{flex-direction:row;align-items:flex-start;gap:10px}.setup-service-check input{flex-shrink:0;width:16px;height:16px;margin-top:3px;accent-color:var(--plum)}.setup-service-form fieldset{border:1px solid var(--line);padding:15px;margin:0;min-width:0}.setup-service-form fieldset legend{padding:0 7px;color:var(--plum);font-size:11px}.setup-service-form fieldset>label{margin:9px 0}.setup-service-days{display:flex;flex-wrap:wrap;gap:15px}.setup-service-form .setup-service-days label{flex-direction:row;align-items:center}.setup-service-days input{accent-color:var(--plum);width:16px;height:16px}.setup-service-form .btn{justify-self:start;font-size:10px;white-space:normal;text-align:center}.setup-service-form>small{color:var(--muted)}.setup-service-plans{display:grid;gap:14px}.setup-service-plans article{border:1px solid var(--line);padding:18px}.setup-service-plans strong{font:400 25px/1.3 var(--serif)}.setup-service-plans p{margin:9px 0;font-size:13px}.setup-service-plans small{display:block;color:var(--muted);font-size:11px;line-height:1.8;margin-bottom:16px}.setup-service-plans .btn{font-size:10px}@media (max-width:760px){.setup-task-directory>summary{padding:18px 16px}.setup-task-directory-content{padding:0 16px 20px}.setup-chat-service{margin:0 16px 20px;padding:16px}.setup-guided-service{padding:18px 16px}.st-workspace .setup-service-form input:not([type=checkbox]),.st-workspace .setup-service-form select,.st-workspace .setup-service-form textarea,.st-workspace .setup-task-search input{font-size:16px}}@media (max-width:380px){.setup-service-pair{grid-template-columns:minmax(0,1fr)}.setup-chat-service{margin:0 13px 18px;padding:13px}.setup-service-form .btn,.setup-service-plans .btn{width:100%;justify-content:center}}.setup-demo-walkthrough{margin:0 26px 22px;padding:22px;border:1px solid #c5aeb9;background:#fcfaf7;min-width:0}.setup-demo-walkthrough>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.setup-demo-walkthrough .eyebrow{font-size:9px;line-height:1.7;margin:0 0 8px}.setup-demo-walkthrough h3{font:400 27px/1.2 var(--serif);margin:0}.setup-demo-walkthrough details>p,.setup-demo-walkthrough>p{font-size:12px;color:var(--muted);line-height:1.85}.setup-demo-progress{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--plum);margin:18px 0}.setup-demo-walkthrough>label{display:flex;flex-direction:column;gap:8px;font-size:11px;min-width:0}.setup-demo-walkthrough select{font:inherit;padding:12px;width:100%;min-width:0;max-width:100%;border:1px solid var(--line);background:white;color:var(--ink);box-sizing:border-box}.setup-demo-current{padding:16px;margin:16px 0;border:1px solid var(--line);background:white}.setup-demo-current strong{font-size:13px;font-weight:500}.setup-demo-current p{font-size:12px;color:var(--muted);line-height:1.8;margin:9px 0}.setup-demo-current code{display:block;overflow-wrap:anywhere;font-size:11px;line-height:1.8;color:var(--plum)}.setup-demo-walkthrough .btn{font-size:10px;white-space:normal}.setup-demo-walkthrough .text-link{font-size:11px}.setup-demo-walkthrough>details{margin:20px 0;border-top:1px solid var(--line);padding-top:16px}.setup-demo-walkthrough summary{font-size:11px;color:var(--plum);cursor:pointer;line-height:1.8}.setup-demo-reset{margin-top:8px}@media (max-width:760px){.setup-demo-walkthrough{margin:0 16px 20px;padding:16px}.st-workspace .setup-demo-walkthrough select{font-size:16px}}@media (max-width:380px){.setup-demo-walkthrough{margin:0 13px 18px;padding:13px}.setup-demo-walkthrough .setup-service-actions>.btn{width:100%;justify-content:center}}.setup-demo-launcher{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #c5aeb9;background:#faf5f1;padding:20px 24px;margin:0 0 22px;min-width:0}.setup-demo-launcher>div{min-width:0}.setup-demo-launcher strong{color:var(--plum);font-size:15px;font-weight:500;line-height:1.6}.setup-demo-launcher p{color:var(--muted);font-size:12px;line-height:1.8;margin:5px 0 0}.setup-demo-launcher .btn{white-space:normal;text-align:center;justify-content:center;font-size:11px;flex-shrink:0}@media (max-width:760px){.setup-demo-launcher{padding:18px 16px;flex-direction:column;align-items:stretch;gap:14px}.setup-demo-launcher .btn{width:100%}}.setup-demo-blocker{margin:16px 0;padding:16px;border:1px solid #c9b7a7;background:#faf3e9;font-size:12px;line-height:1.8;color:#705a44}.setup-demo-blocker p{margin:8px 0 14px}.setup-demo-result{margin:16px 0}.setup-demo-result p{margin:8px 0;overflow-wrap:anywhere}.setup-demo-result strong{font-weight:500}.setup-demo-result .text-link{margin-top:10px}.setup-demo-result .btn{font-size:10px;white-space:normal}.setup-service-team>div,.setup-service-toolbar,.setup-task-current,.setup-task-directory-heading{min-width:0}.setup-service-toolbar{flex-wrap:wrap;gap:14px}.setup-demo-scenarios summary,.setup-service-days label,.setup-service-status summary,.setup-service-tabs button,.setup-task-list .text-link{min-height:44px}.setup-service-tabs button,.setup-task-list .text-link{display:inline-flex;align-items:center}.setup-service-actions .text-link{min-height:44px;white-space:normal;text-align:left}.setup-service-form>*,.setup-service-plans article,.setup-service-status{min-width:0}.setup-service-plans strong,.setup-service-status strong,.setup-service-team strong{overflow-wrap:anywhere}.setup-service-check,.setup-service-checkbox{cursor:pointer;min-height:44px}.setup-service-form textarea{resize:vertical}@media (max-width:540px){.setup-service-pair{grid-template-columns:minmax(0,1fr)}.setup-service-actions{gap:12px}}