body{background:#101610;color:#f3f5e9}.tour-header{border-color:#3b4738;background:#131b13}.tour{max-width:1400px}.tour-top h1{font-size:clamp(32px,4vw,58px);letter-spacing:-.05em}.tour-eyebrow,.tour-tag{color:#c9ed82}.tour-chapters{background:#182018;border-color:#46533e;border-radius:13px;padding:7px}.tour-chapters button{border-radius:8px;color:#c2ceba}.tour-chapters button[aria-selected=true]{background:#d8ff63;color:#203112;border-color:#d8ff63}.tour-chapters button.is-complete{color:#b2d184}.tour-narration{background:#202b1b;border-color:#748955}.tour-narration #tour-action-detail{color:#c0cbb8}.tour-narration #tour-action-title{color:#f1f6e4}.tour-mode-label{display:grid;gap:5px;font-size:10px;color:#b6c1ac}.tour-mode-label select{border:1px solid #62734d;background:#202a1c;color:#edf3df;padding:9px 12px;min-height:40px;border-radius:7px;font-size:12px}.tour-playback{align-items:end}.tour-story h2{letter-spacing:-.045em}.tour-story p{color:#c0c7b8}.tour-panel .tour-story>label>select,.tour-panel .tour-story>label>input{width:100%;min-height:44px;border:1px solid #6a7959;background:#1d271a;color:#edf2e4;border-radius:8px;padding:11px;font-size:14px}.tour-template-choices,.tour-email-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tour-template-choices>button,.tour-email-choices>button{padding:9px;background:#1d281b;border:1px solid #4c613c;color:#d9e4cf;border-radius:10px;overflow:hidden;font-size:11px}.tour-template-choices>button[aria-pressed=true],.tour-email-choices>button[aria-pressed=true]{border-color:#d8ff63;background:#2a3622;color:#efffc9}.tour-template-choices img{display:block;width:100%;height:125px;object-fit:cover;object-position:top;margin-bottom:10px;border-radius:5px}.tour-email-thumb{display:block;height:92px;border-radius:5px;background:#f5f0e6;padding:12px;margin-bottom:10px}.tour-email-thumb::before{content:'';display:block;height:5px;width:60%;background:#3c5841;margin:0 0 8px}.tour-email-thumb::after{content:'';display:block;height:5px;width:45%;background:#638356;margin:8px 0}.tour-email-thumb i{display:block;height:40px;background:url('/example-assets/photography-dunes.webp') center/cover}.tour-email-thumb.ink{background:#182621}.tour-email-thumb.ink::before,.tour-email-thumb.ink::after{background:#d5b27d}.tour-email-thumb.ink i{background-image:url('/example-assets/photography-coast.webp')}.tour-email-thumb.violet{background:#ece2fb}.tour-email-thumb.violet i{background-image:url('/example-assets/photography-landscape.webp');border-radius:50%}.tour-campaign-preview{min-width:0;width:100%;align-self:start;background:#25301f;padding:18px;border:1px solid #4c5e3d;border-radius:15px}.tour-campaign-device{display:flex;gap:6px;justify-content:center;margin-bottom:15px}.tour-campaign-device button{padding:10px 16px;border-radius:30px;min-height:40px;background:transparent;border:1px solid #758562;color:#dbe5d0;font-size:11px}.tour-campaign-device button[aria-pressed=true]{background:#d8ff63;color:#263318;border-color:#d8ff63}.tour-campaign-preview .tour-email{width:100%;max-width:620px;margin:0 auto;transition:max-width .25s}.tour-campaign-preview .tour-email.is-phone{max-width:320px}.tour-email[data-design=ink] .tour-email-body{display:flex;flex-direction:column}.tour-email[data-design=ink] .tour-email-body>.tour-email-photo{order:-1;margin-top:0;height:215px}.tour-email[data-design=ink] .tour-email-body>h3{font-size:39px}.tour-email[data-design=violet] .tour-email-photo{height:210px;border-radius:50% 50% 8px 8px}.tour-email[data-design=violet] .tour-email-body{text-align:center}.tour-email.is-phone .tour-email-body{padding:25px 20px}.tour-email.is-phone .tour-email-body>h3{font-size:31px}.tour-email.is-phone .tour-email-cards{grid-template-columns:1fr}.tour-email.is-phone .tour-email-envelope{overflow-wrap:anywhere}.tour-template-choices>button:hover img{transform:translateY(-4px)}.tour-template-choices img{transition:transform .2s}.tour-account-previews{background:#182317;border-color:#546b44}.tour-account-previews>div>p:not(.tour-eyebrow){color:#bccbb2}.tour-account-tabs>button{background:#24311d;border-color:#607a4b;color:#d8e6cc}.tour :focus-visible{outline:3px solid #d8ff63;outline-offset:4px}
@media(max-width:700px){.tour-top{align-items:start}.tour-playback{flex-wrap:wrap;justify-content:flex-start;gap:10px}.tour-mode-label{width:100%}.tour-mode-label select{font-size:16px}.tour-template-choices img{height:112px}.tour-campaign-preview{padding:10px}.tour-panel .tour-story>label>select,.tour-panel .tour-story>label>input{font-size:16px}.tour-email-thumb{padding:8px;height:84px}.tour-email[data-design=ink] .tour-email-body>h3{font-size:32px}.tour-chapters{border-radius:10px}.tour-template-choices>button,.tour-email-choices>button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.tour-campaign-preview .tour-email,.tour-template-choices img{transition:none!important}}

.tour-personal-start{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;margin:0 0 24px;border:1px solid #d8ff6330;border-radius:12px;background:#20251b}.tour-personal-start strong{font-size:14px;color:#eff6e7}.tour-personal-start p{font-size:12px;line-height:1.6;color:#bbc8ad;margin:7px 0 0;max-width:650px}.tour-personal-start a{color:#d8ff63;font-size:12px;white-space:nowrap;text-underline-offset:4px}@media(max-width:680px){.tour-personal-start{display:block;padding:17px}.tour-personal-start a{display:inline-block;margin-top:14px}}
