.brand-intake-rail{border-left:1px solid var(--rail-border,#00000014);background:var(--rail-surface,#fff);z-index:30;flex-direction:column;flex:0 0 min(440px,36vw);width:min(440px,36vw);height:100dvh;transition:width .22s,flex-basis .22s;display:flex;position:sticky;top:0;overflow:visible}.brand-intake-rail[data-collapsed=true]{flex:0 0 56px;width:56px}.brand-intake-rail__collapse-toggle{background:var(--rail-surface,#fff);width:28px;height:56px;color:var(--rail-body,#4a4a4a);border:1px solid var(--rail-border,#0000001f);cursor:pointer;z-index:4;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:50%;left:-14px;transform:translateY(-50%);box-shadow:-2px 4px 14px -6px #0000002e}.brand-intake-rail__collapse-toggle:hover{background:color-mix(in srgb,var(--rail-accent,#ff7a00)8%,var(--rail-surface,#fff));color:var(--rail-accent,#ff7a00)}.brand-intake-rail__collapse-toggle:focus-visible{outline:2px solid var(--rail-accent,#ff7a00);outline-offset:2px}.brand-intake-rail__collapsed-tab{width:100%;color:var(--rail-heading,#111);cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:24px 0;display:flex}.brand-intake-rail__collapsed-tab>span:first-child{color:var(--rail-accent,#ff7a00);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--rail-accent,#ff7a00)35%,transparent));font-size:1.05rem}.brand-intake-rail__collapsed-label{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.2em;color:var(--rail-body,#4a4a4a);white-space:nowrap;font-size:.7rem;font-weight:700;transform:rotate(180deg)}@media (max-width:1023px){.brand-intake-rail[data-variant=desktop]{display:none}}.brand-intake-rail--pulse{animation:1.6s ease-out brand-intake-rail-pulse}@keyframes brand-intake-rail-pulse{0%{box-shadow:0 0 0 0 var(--rail-accent,#ff7a0080)}60%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}.brand-intake-rail__header{border-bottom:1px solid var(--rail-border,#0000000f);background:linear-gradient(180deg,color-mix(in srgb,var(--rail-accent,#ff7a00)4%,var(--rail-surface,#fff))0%,var(--rail-surface,#fff)90%);padding:22px 22px 18px;position:relative}.brand-intake-rail__header:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--rail-accent,#ff7a00)50%,transparent 100%);opacity:.4;height:1px;position:absolute;bottom:-1px;left:22px;right:22px}.brand-intake-rail__heading-row{align-items:baseline;gap:10px;display:flex}.brand-intake-rail__pulse{background:var(--rail-accent,#ff7a00);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--rail-accent,#ff7a00)22%,transparent);border-radius:999px;flex-shrink:0;align-self:center;animation:2.4s ease-in-out infinite brand-intake-rail-dot}@keyframes brand-intake-rail-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}.brand-intake-rail__title{letter-spacing:-.014em;color:var(--rail-heading,#111);margin:0;font-size:1.02rem;font-weight:650;line-height:1.25}.brand-intake-rail__badge{letter-spacing:.16em;text-transform:uppercase;color:var(--rail-accent,#ff7a00);background:color-mix(in srgb,var(--rail-accent,#ff7a00)10%,transparent);border:1px solid color-mix(in srgb,var(--rail-accent,#ff7a00)22%,transparent);border-radius:999px;margin-top:10px;padding:4px 10px;font-size:.66rem;font-weight:700;display:inline-block}.brand-intake-rail__subtitle{color:var(--rail-body,#4a4a4a);max-width:36ch;margin:10px 0 0;font-size:.83rem;line-height:1.5}.brand-intake-rail__body{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--rail-border,#0000002e)transparent;flex-direction:column;flex:auto;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.brand-intake-rail__body:has(.be-wizard-form--chromeless){padding:0;overflow-y:hidden}.be-wizard-form--chromeless{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.be-wizard-form--chromeless>div:first-of-type{flex:auto;min-height:0;overflow-y:auto}.be-wizard-form--chromeless>.be-wizard-composer--chromeless{flex:none}.be-wizard-form--chromeless>div:first-of-type{gap:0;padding:24px 18px 12px}.be-wizard-form--chromeless>div:first-of-type>*+*{margin-top:18px}.be-wizard-form--chromeless [data-testid=be-message-ai]>div,.be-wizard-form--chromeless [data-testid=be-message-user]>div{max-width:100%}.be-wizard-form--chromeless [data-testid=be-message-ai]>div>div:first-child,.be-wizard-form--chromeless [data-testid=be-message-user]>div>div:first-child{border-radius:14px!important;padding:14px 16px!important}.be-wizard-form--chromeless [data-testid=be-message-ai]>div>div:first-child{border-top-left-radius:4px!important}.be-wizard-form--chromeless [data-testid=be-message-user]>div>div:first-child{border-top-right-radius:4px!important}.be-wizard-form--chromeless [data-testid=be-message-ai]>div>div:first-child>p,.be-wizard-form--chromeless [data-testid=be-message-user]>div>div:first-child>p{font-size:.94rem!important;font-weight:450!important;line-height:1.55!important}.be-wizard-form--chromeless [data-testid=be-message-ai]>div>div:nth-child(2),.be-wizard-form--chromeless [data-testid=be-message-user]>div>div:nth-child(2){display:none}.be-wizard-form--chromeless [data-testid=be-scenario-selection],.be-wizard-form--chromeless [data-testid=be-contact-choice],.be-wizard-form--chromeless [data-testid=be-relationship-selector],.be-wizard-form--chromeless [data-testid=be-option-grid],.be-wizard-form--chromeless [data-testid=be-native-language-selector]{grid-template-columns:1fr!important;gap:8px!important;max-width:100%!important}.be-wizard-form--chromeless [data-testid=be-person-count-selector]>div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.be-wizard-form--chromeless [data-testid=be-person-count-selector] button{padding:10px 4px!important}.be-wizard-form--chromeless [data-testid=be-person-count-selector] button>span:first-child{font-size:1.15rem!important}.be-wizard-form--chromeless [data-testid=be-person-count-selector] button>span:last-child{letter-spacing:.18em!important;font-size:8px!important}.be-wizard-form--chromeless .be-scenario-card{text-align:left!important;padding:14px!important}.be-wizard-form--chromeless .be-scenario-card>div:last-child{grid-template-rows:auto auto!important;grid-template-columns:36px 1fr!important;align-items:center!important;gap:3px 12px!important;display:grid!important}.be-wizard-form--chromeless .be-scenario-card>div:last-child>div:first-child{border-radius:8px!important;grid-row:1/-1!important;align-self:center!important;width:36px!important;height:36px!important;margin:0!important}.be-wizard-form--chromeless .be-scenario-card>div:last-child>div:first-child svg{width:18px!important;height:18px!important}.be-wizard-form--chromeless .be-scenario-card h3{text-align:left!important;grid-area:1/2!important;margin-bottom:0!important;font-size:.95rem!important}.be-wizard-form--chromeless .be-scenario-card p{text-align:left!important;grid-area:2/2!important;font-size:.82rem!important;line-height:1.5!important}.be-wizard-composer--chromeless>div{gap:8px!important}.be-wizard-composer--chromeless input,.be-wizard-composer--chromeless [data-testid=be-chat-input]{border-radius:999px!important;height:44px!important;padding-left:16px!important;padding-right:16px!important;font-size:.92rem!important}.be-wizard-composer--chromeless [data-testid=be-voice-toggle],.be-wizard-composer--chromeless [data-testid=be-chat-send]{border-radius:999px!important;flex:none!important;width:44px!important;height:44px!important;padding:0!important}.brand-intake-rail__body:has(.be-wizard-form--chromeless){background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--rail-accent,#ff7a00)6%,transparent)0%,transparent 38%),var(--rail-surface,#fff)}.be-wizard-form--chromeless [class*=grid-cols-2],.be-wizard-form--chromeless [class*="grid-cols-[auto_1fr]"]{grid-template-columns:1fr!important;gap:10px!important}.bb-intake-chromeless{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.bb-intake-chromeless>div,.bb-intake-chromeless>div>div{flex-direction:column;flex:auto;min-height:0;display:flex}.bb-intake-chromeless [class*=rounded-lg][class*=border][class*=bg-white][class*=shadow]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:auto!important;min-height:0!important;padding:24px 18px 12px!important;overflow-y:auto!important}.bb-intake-chromeless [class*=space-y-3]>*+*,.bb-intake-chromeless [class*=space-y-4]>*+*{margin-top:18px!important}.bb-intake-chromeless [class*=space-y-3]>p[class*=text-sm][class*=font-medium],.bb-intake-chromeless [class*=space-y-4]>p[class*=text-sm][class*=font-medium]{align-self:flex-start;max-width:100%;background:color-mix(in srgb,var(--rail-accent,#5b3df5)5%,#f7f5ff)!important;border:1px solid color-mix(in srgb,var(--rail-accent,#5b3df5)12%,transparent)!important;color:#1a1633!important;border-radius:14px 14px 14px 4px!important;margin-top:0!important;margin-bottom:0!important;padding:14px 16px!important;font-size:.94rem!important;font-weight:500!important;line-height:1.55!important}.bb-intake-chromeless [class*=rounded-tl-sm],.bb-intake-chromeless [class*=rounded-tr-sm]{border-radius:14px!important;max-width:100%!important;padding:14px 16px!important;font-size:.94rem!important;line-height:1.55!important}.bb-intake-chromeless [class*=rounded-tl-sm]{background:color-mix(in srgb,var(--rail-accent,#5b3df5)5%,#f7f5ff)!important;color:#1a1633!important;border:1px solid color-mix(in srgb,var(--rail-accent,#5b3df5)12%,transparent)!important;border-top-left-radius:4px!important}.bb-intake-chromeless [class*=rounded-tr-sm]{background:var(--rail-accent,#5b3df5)!important;color:#fff!important;border-top-right-radius:4px!important}.bb-intake-chromeless [class*=grid-cols-2]{grid-template-columns:1fr!important;gap:8px!important}.bb-intake-chromeless [class*=flex-wrap]{gap:6px!important}.bb-intake-chromeless [class*=flex-wrap]>button{border-radius:999px!important;height:auto!important;min-height:38px!important;padding:6px 14px!important;font-size:.86rem!important}.bb-intake-chromeless button[class*=w-full]{border-radius:12px!important;height:44px!important;font-size:.92rem!important;font-weight:600!important}.bb-intake-chromeless input,.bb-intake-chromeless select,.bb-intake-chromeless [role=combobox]{border-radius:10px!important;height:44px!important;font-size:.92rem!important}.bb-intake-chromeless [class*=text-sm][class*=font-medium]{color:#1a1633!important;margin-top:4px!important;margin-bottom:6px!important;font-size:.93rem!important;line-height:1.5!important}.bb-intake-chromeless [class*=text-muted-foreground][class*=text-sm]:empty{display:none}.brand-intake-rail__body:has(.bb-intake-chromeless){background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--rail-accent,#5b3df5)7%,transparent)0%,transparent 38%),var(--rail-surface,#fff);padding:0;overflow-y:hidden}.brand-intake-rail__body::-webkit-scrollbar{width:8px}.brand-intake-rail__body::-webkit-scrollbar-thumb{background:var(--rail-border,#00000029);border-radius:999px}.brand-intake-rail__footer-note{letter-spacing:.06em;color:var(--rail-body,#888);border-top:1px solid var(--rail-border,#0000000f);background:var(--rail-surface,#fff);margin:0;padding:10px 22px 14px;font-size:.74rem}.brand-intake-rail__fab{letter-spacing:-.005em;color:#fff;background:var(--rail-accent,#ff7a00);box-shadow:0 10px 24px -8px var(--rail-accent,#ff7a008c);cursor:pointer;z-index:60;border:none;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:.92rem;font-weight:600;transition:transform .16s,box-shadow .16s;display:inline-flex;position:fixed;bottom:22px;right:18px}.brand-intake-rail__fab:hover{box-shadow:0 14px 30px -8px var(--rail-accent,#ff7a00a6);transform:translateY(-1px)}.brand-intake-rail__fab-pulse{border:2px solid var(--rail-accent,#ff7a00);opacity:0;pointer-events:none;border-radius:999px;animation:2.6s ease-out infinite brand-intake-fab-ring;position:absolute;inset:-4px}@keyframes brand-intake-fab-ring{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(1.4)}}.brand-intake-rail__fab-icon{justify-content:center;align-items:center;width:18px;height:18px;font-size:1rem;display:inline-flex}.brand-intake-rail__fab-label{white-space:nowrap}@media (min-width:1024px){.brand-intake-rail__fab,.brand-intake-rail__drawer-shell{display:none}}.brand-intake-rail__drawer-shell{z-index:70;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.brand-intake-rail__scrim{cursor:pointer;background:#00000073;border:none;padding:0;position:absolute;inset:0}.brand-intake-rail__drawer{background:var(--rail-surface,#fff);border-radius:18px 18px 0 0;flex-direction:column;height:92dvh;animation:.24s ease-out brand-intake-drawer-in;display:flex;position:relative;box-shadow:0 -16px 40px -8px #0000002e}@keyframes brand-intake-drawer-in{0%{opacity:.6;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}.brand-intake-rail__drawer-handle{border-bottom:1px solid var(--rail-border,#0000000f);position:relative}.brand-intake-rail__close{border:1px solid var(--rail-border,#0000001f);width:32px;height:32px;color:var(--rail-body,#4a4a4a);cursor:pointer;z-index:1;background:0 0;border-radius:999px;font-size:.95rem;position:absolute;top:14px;right:14px}.brand-intake-rail__close:hover{background:color-mix(in srgb,var(--rail-accent,#ff7a00)6%,transparent)}.brand-intake-shell{align-items:stretch;min-height:100dvh;display:flex}.brand-intake-shell__main{flex:auto;min-width:0;padding-inline-end:24px;container:shell-main/inline-size}@media (max-width:1023px){.brand-intake-shell__main{padding-inline-end:0}.brand-intake-shell{display:block}}
