/* Personalised examples inherit BookVaya; business colours belong to the demo. */
.journey-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:38px;align-items:start}.journey-workspace .product-demo{width:100%;max-width:none;margin:0;padding:24px}.example-editor{padding-top:8px}.example-editor h3{font-size:22px;line-height:1.35;margin-bottom:18px;font-weight:600;letter-spacing:-.025em}.example-editor label,.example-editor legend{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.example-editor input[type=text],.example-editor select{width:100%;font:inherit;font-size:16px;min-height:46px;padding:10px 12px;background:white;color:#232321;border:1px solid #b6b2bf;border-radius:6px}.example-editor fieldset{border:0;margin:0 0 22px;padding:0}.example-editor input[type=text]{margin-bottom:20px}.example-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.example-types button{min-height:44px;background:transparent;border:1px solid #b6b2bf;border-radius:6px;font:inherit;font-size:13px;color:#35323e;padding:9px 7px;cursor:pointer}.example-types button[aria-pressed=true]{background:#4a43b6;color:#fff;border-color:#4a43b6}.example-palettes{display:flex;gap:9px}.example-palettes button{flex:1;display:flex;align-items:center;flex-direction:column;gap:7px;min-height:56px;padding:5px 0;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:11px;color:#4d4858;cursor:pointer}.example-palettes button:before{content:'';width:22px;height:22px;border-radius:50%;background:var(--swatch)}.example-palettes button[aria-pressed=true]{border-color:#4a43b6;font-weight:700}.example-editor .example-explain{font-size:12px;line-height:1.7;color:#625b72;margin:14px 0}.example-guide{border-top:1px solid #d5d1dc;padding-top:18px}.example-guide strong{font-size:14px;display:block;margin-bottom:8px}.example-guide a{font-size:13px;display:block;color:#4a43b6;text-decoration:underline;text-underline-offset:4px;padding-block:8px}.example-editor :focus-visible,.next-action a:focus-visible{outline:3px solid #4a43b6;outline-offset:3px}.example-image{width:100%;height:135px;object-fit:cover;object-position:center;border-radius:6px}.product-demo{--example-ink:#4a43b6;--example-paper:#edebf8;--example-font:Manrope,sans-serif;background:var(--example-paper)}.product-demo .demo-tabs button[aria-selected=true],.product-demo .demo-choices button[aria-pressed=true],.product-demo .demo-addon input:checked+.demo-toggle{background:var(--example-ink);border-color:var(--example-ink);color:white}.product-demo .demo-tabs button,.product-demo .demo-choices button{color:var(--example-ink)}.product-demo .demo-receipt{border-top-color:var(--example-ink)}.product-demo .demo-event,.product-demo .demo-text-message,.product-demo .demo-confirm-icon,.product-demo .demo-avatar{background:var(--example-paper);color:var(--example-ink)}.demo-business-name{font-family:var(--example-font);overflow-wrap:anywhere}.demo-page-title .demo-business-name{font-size:18px;font-weight:600;color:var(--example-ink);margin-bottom:9px}.demo-scene .demo-row strong{flex:0 1 auto;text-align:right;overflow-wrap:anywhere}.demo-row>span{min-width:0}.demo-scene{gap:17px}.demo-identity{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px;font-size:12px;color:#51496d}.demo-identity>span{overflow-wrap:anywhere}.demo-identity a{flex:none;padding-block:8px;text-decoration:underline;text-underline-offset:4px}.demo-step-hint{font-size:12px;color:#51496d;margin:0 0 12px}.next-action{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;margin-top:8px;border-top:1px solid #bab5ce}.next-action p{font-size:13px;line-height:1.6;max-width:42ch;color:#413b50}.next-action a{font-size:13px;font-weight:600;color:#4a43b6;min-height:44px;display:flex;align-items:center;flex:none;text-decoration:underline;text-underline-offset:4px}.demo-theme{background:var(--example-paper)!important;color:var(--example-ink)!important}.demo-theme h4{font-family:var(--example-font)!important;overflow-wrap:anywhere}.demo-mini-editor{margin-bottom:20px}.demo-mini-editor summary{cursor:pointer;font-size:13px;padding:8px 0;min-height:44px}.demo-mini-editor .example-editor{padding:16px 0}.demo-mini-editor .example-types{grid-template-columns:repeat(4,1fr)}
.experience-route{border-block:1px solid #d7d3df;padding-block:26px;margin-block:20px 40px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.experience-route h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin-bottom:9px}.experience-route p{font-size:14px;color:#625b72;line-height:1.7}.experience-route a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#4a43b6;font-size:14px;text-decoration:underline;text-underline-offset:4px}.experience-route>div+div{border-left:1px solid #d7d3df;padding-left:30px}.moving-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;padding-block:10px 60px}.moving-nav{align-self:start;position:sticky;top:30px}.moving-nav a{display:block;padding:12px 0;font-size:14px;color:#4a43b6;border-bottom:1px solid #d7d3df}.moving-content{max-width:760px}.moving-content section{padding:28px 0;border-top:1px solid #d7d3df;scroll-margin-top:25px}.moving-content h2{font-size:29px;letter-spacing:-.025em;line-height:1.25;margin-bottom:18px}.moving-content h3{font-size:18px;margin:22px 0 10px}.moving-content p,.moving-content li{font-size:15px;line-height:1.8;color:#55505e}.moving-content p+p{margin-top:14px}.moving-content ul,.moving-content ol{padding-left:22px;margin:14px 0}.moving-content li{padding-left:4px;margin:8px 0}.moving-content a{color:#4a43b6;text-decoration:underline;text-underline-offset:4px}.moving-note{background:#e5e3f7;padding:22px;border-radius:8px;margin-bottom:25px;font-size:14px;line-height:1.75;color:#413b50}.move-checklist label{display:flex;align-items:start;gap:13px;padding:14px 0;border-bottom:1px solid #e0dce6;font-size:14px;line-height:1.7;cursor:pointer}.move-checklist input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:#4a43b6}.move-progress{font-size:13px!important;margin-top:17px}.move-reset{background:transparent;border:0;color:#4a43b6;text-decoration:underline;text-underline-offset:4px;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.proof-gallery{padding-bottom:60px}.proof-item{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:40px;padding-block:32px;border-top:1px solid #d7d3df;align-items:center}.proof-item img{width:100%;height:auto;border:1px solid #d7d3df;border-radius:10px}.proof-item h2{font-size:29px;line-height:1.3;letter-spacing:-.025em;margin-bottom:15px}.proof-item p{font-size:15px;line-height:1.8;color:#55505e}.proof-item a{display:inline-flex;min-height:44px;align-items:center;color:#4a43b6;text-decoration:underline;text-underline-offset:4px;font-size:14px;margin-top:15px}.proof-item small{font-size:12px;display:block;line-height:1.7;color:#625b72;margin-top:15px}.feature-release-note{margin-block:30px;padding:25px;background:#edebf8;border-radius:8px}.feature-release-note h2{font-size:24px;margin-bottom:12px;letter-spacing:-.025em}.feature-release-note p{font-size:14px;line-height:1.8}.feature-release-note a{color:#4a43b6;text-decoration:underline;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center}.example-editor,.product-demo{caret-color:#4a43b6}.example-editor ::selection,.product-demo ::selection{background:#d2cdee;color:#242039}
@media(max-width:1000px){.journey-workspace{grid-template-columns:230px minmax(0,1fr);gap:24px}.moving-layout{gap:35px;grid-template-columns:190px minmax(0,1fr)}.next-action{display:block}.next-action a{margin-top:5px}.demo-scene{padding:22px}.proof-item{gap:25px}}
@media(max-width:760px){.journey-workspace{grid-template-columns:1fr;gap:20px}.journey-workspace .product-demo{padding:16px}.example-editor{padding:0}.example-editor h3{font-size:21px;margin-bottom:15px}.example-types{grid-template-columns:repeat(4,1fr)}.example-editor fieldset{margin-bottom:16px}.example-editor input[type=text]{margin-bottom:16px}.example-guide{display:block;padding-top:8px}.example-guide strong{display:none}.example-guide a{padding-block:7px}.example-palettes{max-width:310px}.example-editor .example-explain{margin-top:9px}.journey-heading{display:block}.journey-heading p{margin-top:16px}.example-image{height:120px}.demo-scene{padding:20px;gap:16px}.demo-scene h3{font-size:24px}.demo-identity{margin-bottom:10px}.demo-identity a{font-size:11px}.demo-page-title .demo-business-name{font-size:17px}.experience-route{grid-template-columns:1fr;gap:22px}.experience-route>div+div{border-left:0;border-top:1px solid #d7d3df;padding:22px 0 0}.moving-layout{display:block}.moving-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-bottom:28px}.moving-nav a{font-size:13px}.moving-content h2{font-size:26px}.moving-content p,.moving-content li{font-size:15px}.moving-note{padding:19px}.proof-item{grid-template-columns:1fr;gap:23px}.proof-item h2{font-size:25px}.demo-mini-editor .example-types{grid-template-columns:1fr 1fr}}
@media(max-width:370px){.example-types{grid-template-columns:1fr 1fr}.demo-tabs button{font-size:11px;padding-inline:3px}.demo-row{gap:12px;font-size:13px}.demo-identity{align-items:start}.demo-scene{padding:17px}.demo-foot{font-size:10px}.example-image{height:105px}}
@media(prefers-reduced-motion:reduce){.demo-scene.is-active{animation:none}}
@media print{.moving-nav,.move-reset{display:none}.moving-layout{display:block}.moving-content{max-width:none}.moving-content section{break-inside:avoid}.moving-note{background:none;border:1px solid #aaa}}

.proof-item>a:first-child{display:block;margin:0;line-height:0}.proof-item picture{display:block}.proof-item picture img{display:block}.proof-item>a:first-child:focus-visible{outline:3px solid #4a43b6;outline-offset:5px}@media(max-width:1000px){.proof-item picture{max-width:390px;margin-inline:auto}}
