.journey .journey-question-v155,.journey-question-v155{box-sizing:border-box;min-width:0;border:1px solid #d9e3eb;border-radius:12px;background:#fff;margin:0 0 12px;overflow:hidden}.journey .journey-question-v155 *,.journey .journey-question-v155 *::before,.journey .journey-question-v155 *::after,.journey-question-v155 *,.journey-question-v155 *::before,.journey-question-v155 *::after{box-sizing:border-box}.journey .journey-question-v155 [hidden],.journey-question-v155 [hidden]{display:none !important}.journey .journey-question-v155 :focus-visible,.journey-question-v155 :focus-visible{outline:3px solid #2459df;outline-offset:3px}.journey .journey-question-v155>summary.journey-question-v155__summary,.journey-question-v155>summary.journey-question-v155__summary{display:flex;align-items:center;gap:12px;padding:16px;min-height:68px;list-style:none;cursor:pointer}.journey .journey-question-v155>summary::-webkit-details-marker,.journey-question-v155>summary::-webkit-details-marker{display:none}.journey .journey-question-v155__summary>[data-question-number],.journey-question-v155__summary>[data-question-number]{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:7px;background:#edf3fb;color:#395d89;font-weight:800}.journey .journey-question-v155__summary>span:nth-child(2),.journey-question-v155__summary>span:nth-child(2){flex:1;min-width:0}.journey .journey-question-v155__summary strong,.journey .journey-question-v155__summary small,.journey-question-v155__summary strong,.journey-question-v155__summary small{display:block;overflow-wrap:anywhere}.journey .journey-question-v155__summary strong,.journey-question-v155__summary strong{font-size:14px;color:#163b51}.journey .journey-question-v155__summary small,.journey-question-v155__summary small{font-size:12px;color:#567085;margin-top:4px}.journey .journey-question-v155__editor,.journey-question-v155__editor{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(210px, 1fr);gap:20px;border-top:1px solid #e3eaf0;padding:20px}.journey .journey-question-v155__fields,.journey-question-v155__fields{min-width:0}.journey .journey-question-v155__fields>label,.journey-question-v155__fields>label{display:grid;gap:7px;font-size:14px;font-weight:650;margin:0 0 16px;color:#183c51}.journey .journey-question-v155__fields input:not([type=radio],[type=checkbox]),.journey .journey-question-v155__preview input:not([type=checkbox]),.journey .journey-question-v155__preview select,.journey .journey-question-v155__preview textarea,.journey-question-v155__fields input:not([type=radio],[type=checkbox]),.journey-question-v155__preview input:not([type=checkbox]),.journey-question-v155__preview select,.journey-question-v155__preview textarea{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #cbd9e4;border-radius:8px;background:#fff;color:#173c51;font:inherit;font-size:14px}.journey .journey-question-v155__fields small,.journey-question-v155__fields small{color:#587185;font-size:12px;font-weight:400}.journey .journey-question-v155__types,.journey-question-v155__types{border:0;padding:0;margin:0 0 16px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;min-width:0}.journey .journey-question-v155__types legend,.journey-question-v155__types legend{font-size:14px;font-weight:650;margin-bottom:8px;color:#183c51}.journey .journey-question-v155__types label,.journey-question-v155__types label{display:flex;gap:10px;align-items:flex-start;border:1px solid #d5e0e9;border-radius:9px;padding:12px;min-height:72px;margin:0;cursor:pointer;min-width:0}.journey .journey-question-v155__types label[data-selected=true],.journey-question-v155__types label[data-selected=true]{border-color:#5e81df;background:#f1f5ff;box-shadow:0 0 0 1px #5e81df}.journey .journey-question-v155 .journey-question-v155__types input[type=radio],.journey-question-v155 .journey-question-v155__types input[type=radio]{appearance:auto;-webkit-appearance:radio;position:static;display:block;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;padding:0;margin:2px 0 0;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none;accent-color:#2459df}.journey .journey-question-v155__types strong,.journey .journey-question-v155__types small,.journey-question-v155__types strong,.journey-question-v155__types small{display:block;overflow-wrap:anywhere}.journey .journey-question-v155__types strong,.journey-question-v155__types strong{font-size:14px;line-height:1.4}.journey .journey-question-v155__types small,.journey-question-v155__types small{font-size:12px;line-height:1.5;margin-top:4px}.journey .journey-question-v155__options,.journey-question-v155__options{display:grid;gap:9px;font-size:13px;margin-bottom:18px;min-width:0}.journey .journey-question-v155__option-row,.journey-question-v155__option-row{display:grid !important;grid-template-columns:22px minmax(0, 1fr) 44px;gap:8px;align-items:center;margin:0 0 8px !important}.journey .journey-question-v155__option-row>span,.journey-question-v155__option-row>span{font-size:12px;color:#55718a;text-align:center}.journey .journey-question-v155__option-row button,.journey-question-v155__option-row button{min-width:44px;width:44px !important;height:44px;padding:0 !important;font-size:20px}.journey .journey-question-v155__required,.journey-question-v155__required{display:flex !important;align-items:center;gap:10px;flex-wrap:nowrap;min-height:52px;border-block:1px solid #e3eaf0;padding:8px 0;margin:0 0 16px;font-size:14px;font-weight:600;color:#183c51;cursor:pointer}.journey .journey-question-v155__switch,.journey-question-v155__switch{display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 46px;width:46px;min-width:46px;height:44px;margin-left:auto}.journey .journey-question-v155__switch>input[type=checkbox],.journey-question-v155__switch>input[type=checkbox]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;display:block;width:46px !important;min-width:46px;max-width:46px;height:44px;min-height:0 !important;padding:0 !important;margin:0 !important;opacity:0;z-index:1;cursor:pointer;border:0 !important;box-shadow:none !important}.journey .journey-question-v155__track,.journey-question-v155__track{display:block;flex:0 0 46px;width:46px;min-width:46px;max-width:46px;height:28px;min-height:28px;border:1px solid #879ead;border-radius:20px;background:#dae4eb;padding:3px;pointer-events:none}.journey .journey-question-v155__thumb,.journey-question-v155__thumb{display:block;width:20px;height:20px;min-width:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,60,81,.2509803922);transition:transform 140ms}.journey .journey-question-v155__switch>input:checked+.journey-question-v155__track,.journey-question-v155__switch>input:checked+.journey-question-v155__track{border-color:#2459df;background:#2459df}.journey .journey-question-v155__switch>input:checked+.journey-question-v155__track .journey-question-v155__thumb,.journey-question-v155__switch>input:checked+.journey-question-v155__track .journey-question-v155__thumb{transform:translateX(18px)}.journey .journey-question-v155__switch>input:focus-visible+.journey-question-v155__track,.journey-question-v155__switch>input:focus-visible+.journey-question-v155__track{outline:3px solid #2459df;outline-offset:3px}.journey .journey-question-v155__switch>input:disabled+.journey-question-v155__track,.journey-question-v155__switch>input:disabled+.journey-question-v155__track{opacity:.55}.journey .journey-question-v155__required>span:last-child,.journey-question-v155__required>span:last-child{flex:0 0 27px;width:27px;font-size:12px;font-weight:400}.journey .journey-question-v155__preview,.journey-question-v155__preview{min-width:0;align-self:start;padding:18px;background:#f5f8fc;border:1px solid #e0e8f0;border-radius:10px;display:grid;gap:12px}.journey .journey-question-v155__preview>small,.journey-question-v155__preview>small{font-size:11px;color:#526d83}.journey .journey-question-v155__preview>strong,.journey-question-v155__preview>strong{color:#183c51;font-size:14px;overflow-wrap:anywhere}.journey .journey-question-v155__preview :disabled,.journey-question-v155__preview :disabled{opacity:1;-webkit-text-fill-color:#526d83;cursor:default}.journey .journey-question-v155__preview label,.journey-question-v155__preview label{display:flex;align-items:flex-start;gap:9px;font-size:13px;margin:0;color:#526d83}.journey .journey-question-v155__preview input[type=checkbox],.journey-question-v155__preview input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0;padding:0}.journey .journey-question-v155__actions,.journey-question-v155__actions{display:flex;gap:8px;flex-wrap:wrap}.journey .journey-question-v155__actions .btn,.journey-question-v155__actions .btn{width:auto !important;min-height:44px;padding:8px 12px;font-size:12px}.journey .journey-question-v155__error,.journey-question-v155__error{font-size:12px;color:#a43229;line-height:1.5;margin:0}.journey .journey__question.journey-question-v155{border:1px solid #d9e3eb;border-radius:12px;background:#fff;padding:0;margin:0 0 12px}@media(max-width: 1024px){.journey .journey-question-v155__editor,.journey-question-v155__editor{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 480px){.journey .journey-question-v155__editor,.journey-question-v155__editor{padding:15px;gap:16px}.journey .journey-question-v155__types label,.journey-question-v155__types label{padding:9px;gap:7px}}@media(prefers-reduced-motion: reduce){.journey-question-v155__thumb{transition:none}}.journey{--journey-ink: #14233b;--journey-blue: #2459df;--journey-border: #d5dbe5;color:var(--journey-ink);min-width:0;margin-block:28px}.journey *,.journey *::before,.journey *::after{box-sizing:border-box}.journey [hidden]{display:none !important}.journey h2,.journey h3,.journey p{margin:0 0 12px;overflow-wrap:anywhere}.journey label{display:grid;gap:6px;margin-block:10px;font-size:14px;font-weight:600;min-width:0}.journey input:not([type=checkbox]),.journey select,.journey textarea{width:100%;min-width:0;border:1px solid var(--journey-border);background:#fff;color:var(--journey-ink);border-radius:0;padding:11px;font:inherit}.journey button{min-height:44px;white-space:normal}.journey button:disabled{opacity:.55;cursor:default}.journey :focus-visible{outline:3px solid #2459df;outline-offset:3px}.journey small{display:block;font-weight:400;line-height:1.5}.journey summary{cursor:pointer;font-weight:700;padding:12px 0}.journey .btn{border-radius:0;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--journey-border);background:#fff;color:var(--journey-ink)}.journey .btn-primary{background:var(--journey-blue);color:#fff;border-color:var(--journey-blue)}.journey__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.journey__eyebrow{display:block;color:#365989;font-size:12px;font-weight:700;margin-bottom:8px}.journey__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.journey__panel{padding:24px;border:1px solid var(--journey-border);background:#fff;min-width:0;margin-bottom:16px}.journey__toggle{display:flex !important;gap:12px !important;padding-block:12px;border-bottom:1px solid #e8ecf2;align-items:flex-start}.journey input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:var(--journey-blue)}.journey__hint{font-size:13px;color:#53627b;margin-top:12px !important;line-height:1.6}.journey__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:12px}.journey__card{border:1px solid var(--journey-border);padding:18px;min-width:0;overflow-wrap:anywhere}.journey__badge{display:inline-block;padding:4px 8px;background:#edf3ff;color:#214e9b;font-size:12px;margin-bottom:10px}.journey__delivery{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--journey-border);overflow-wrap:anywhere}.journey__dialog{width:min(760px,100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid var(--journey-border);border-radius:0;background:#fff;color:var(--journey-ink);overflow-y:auto}.journey__dialog::backdrop{background:rgba(8,18,34,.65);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.journey__dialog--compose{width:min(1080px,100% - 32px)}.journey__compose-grid{display:grid;grid-template-columns:minmax(200px, 0.6fr) minmax(0, 1.4fr);gap:24px}.journey__recipients{border:1px solid var(--journey-border);margin-top:16px;padding:12px;max-height:310px;overflow-y:auto}.journey__recipients label{display:flex;align-items:flex-start;overflow-wrap:anywhere}.journey__toolbar,.journey__actions{display:flex;flex-wrap:wrap;gap:6px;margin-block:16px}.journey__toolbar button{padding:8px 12px;color:#14233b;border:1px solid var(--journey-border);background:#f3f5f9;border-radius:0;font:inherit}.journey__editor{min-height:250px;border:1px solid var(--journey-border);padding:20px;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.journey__editor ul,.journey__editor ol{padding-left:24px}.journey__preview{width:100%;height:460px;border:1px solid var(--journey-border);background:#edf1f8}.journey__question{border-left:3px solid #2459df;background:#f7f9fd;padding:14px;margin-block:12px}.journey__detail{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.journey__detail div{padding:12px;background:#f4f6fa;overflow-wrap:anywhere}.journey__detail dt{font-size:12px;color:#53627b}.journey__detail dd{margin:4px 0 0}.journey [data-state=error]{color:#a52020}.journey [data-state=success]{color:#17603e}@media(max-width: 768px){.journey__grid,.journey__compose-grid{grid-template-columns:1fr}.journey__panel,.journey__dialog{padding:18px}}@media(max-width: 390px){.journey__detail{grid-template-columns:1fr}.journey__panel{padding:14px}.journey__dialog{width:calc(100% - 16px);padding:14px}}.client-intake-fields{display:grid;gap:12px;margin-block:14px;min-width:0}.client-intake-fields label{display:grid;gap:6px;min-width:0}.client-intake-fields input:not([type=checkbox]),.client-intake-fields select,.client-intake-fields textarea{width:100%;min-width:0;padding:12px;font:inherit;border:1px solid #d5dbe5;background:#fff;color:#14233b;border-radius:0;box-sizing:border-box}.client-intake-fields .client-question-check{display:flex;align-items:flex-start;gap:10px}.journey-public{width:min(720px,100% - 32px);margin:28px auto;font-family:Montserrat,system-ui,sans-serif}body .journey input[type=checkbox][data-nino-native-checkbox]:not([role=switch]){appearance:auto;-webkit-appearance:checkbox;position:static;opacity:1;margin:0;padding:0;border-radius:0;box-shadow:none}